diff options
author | Arne Schwabe <arne@rfc2549.org> | 2013-05-29 21:53:38 +0200 |
---|---|---|
committer | Arne Schwabe <arne@rfc2549.org> | 2013-05-29 21:53:38 +0200 |
commit | 0ccf804fb65842f36078832ca0cff6dd2d7be9f7 (patch) | |
tree | 1567f8ed6c6d7a60b76a90fb413878fd17ebfee8 /doc/todo.txt | |
parent | 8d3fa2909e748d924401e58d0ab5cfff63e46ccf (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.txt | 34 |
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 + |