summaryrefslogtreecommitdiff
path: root/doc/todo.txt
diff options
context:
space:
mode:
authorArne Schwabe <arne@rfc2549.org>2013-05-29 21:53:38 +0200
committerArne Schwabe <arne@rfc2549.org>2013-05-29 21:53:38 +0200
commit0ccf804fb65842f36078832ca0cff6dd2d7be9f7 (patch)
tree1567f8ed6c6d7a60b76a90fb413878fd17ebfee8 /doc/todo.txt
parent8d3fa2909e748d924401e58d0ab5cfff63e46ccf (diff)
Move files around
--HG-- rename : LICENSE.txt => doc/LICENSE.txt rename : README.txt => doc/README.txt rename : todo.txt => doc/todo.txt rename : genFAQ.py => misc/genFAQ.py
Diffstat (limited to 'doc/todo.txt')
-rw-r--r--doc/todo.txt34
1 files changed, 34 insertions, 0 deletions
diff --git a/doc/todo.txt b/doc/todo.txt
new file mode 100644
index 00000000..25b59a47
--- /dev/null
+++ b/doc/todo.txt
@@ -0,0 +1,34 @@
+Ideas:
+
+- Do cert+key+ca => p12 inside the app, import directly to keystore
+
+- general settings dialog
+ - encryption of profiles
+
+- Give the notification a nice speed bar
+
+- The app https://play.google.com/store/apps/details?id=org.proxydroid
+ has a nice feature: auto connect. Run a profile if a specified
+ network is available (a user defined WIFI profile and/or "WIFI/2G/3G"
+ and/or "WIFI" and/or "2G/3G" - selection of more than one network type
+ is possible)
+
+- Copy/Duplicate an existing profile (to create a new one with nearly
+ exact settings)
+
+- implement an encryption for profiles, so no sensitive data has be stored in plain text
+ - encrypt/decrypt with android private storage key (+no user input required)
+
+ - hibernate when screen off and < 50 kB min
+
+
+Missing configuration options:
+
+Tap support:
+- Actually it is possible to emulate tap with tun device, a minimal implementation would have to do:
+ - generate random mac
+ - strip macs header on receive
+ - append mac header on send
+ - implement arp, possible the most difficult task ...
+ - need to chose right mac of receiver
+