aboutsummaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorFil <fil.bergamo@riseup.net>2018-07-04 19:14:17 +0200
committerFil <fil.bergamo@riseup.net>2018-07-04 19:29:53 +0200
commit121a4bec96d2f9b842c6d393d2b9c6356a9a4405 (patch)
treeda1c557520d670def2f755492e3afd62ce891cf6 /TODO
parenta6b34d6c75109b831976bc872a5a0a47a08c1664 (diff)
downloadRepWifiApp-121a4bec96d2f9b842c6d393d2b9c6356a9a4405.tar.gz
RepWifiApp-121a4bec96d2f9b842c6d393d2b9c6356a9a4405.tar.bz2
RepWifiApp-121a4bec96d2f9b842c6d393d2b9c6356a9a4405.zip
Add full integration with the Connectivity Frameworkv0.9-beta
Fixes Issue #1867 "Download app not working". Uses proxy classes to hook into the application framework, solving almost any problem with missing connectivity features, creating a connection that is fully managed by the framework itself. Introduces a background service that performs all backend operations. Cleans up code design, refining structure of classes and entities.
Diffstat (limited to 'TODO')
-rw-r--r--TODO19
1 files changed, 16 insertions, 3 deletions
diff --git a/TODO b/TODO
index 9d2e86f..9766754 100644
--- a/TODO
+++ b/TODO
@@ -1,5 +1,18 @@
TODO
-as of 2017-12-17
+as of 2018-07-03
-*) turn backend engine into a service
-*) introduce support for EAP authentication (if possible at all)
+*) Design a better model for preferences using ContentProvider
+
+*) Control wpa_supplicant directly using documented sockets and commands:
+ this should be the preferred way of communicating with wpa_supplicant,
+ allowing a fine-graned control over the authentication process
+ and giving access to asynchronous events about the connection status.
+
+*) SQLite database for storing network details:
+ drop the current JSON/text-file model and build a more consistent,
+ more secure way of storing data.
+
+*) Support wpa_supplicant in AP mode to create a Wi-Fi hotspot
+
+*) Support captive portals (e.g. "public" Wi-Fi systems or on-campus Wi-Fi):
+ (needs thorough research)