summaryrefslogtreecommitdiff
path: root/todo.txt
blob: 06d2e7feb7f8a55d6c12f8203fed82b114554d60 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Ideas:

- Write a FAQ about Android's routing/ifconfig

- 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)

Bugfixes:
 - startpath file explorer
 - check copy&paste
 - hibernate when screen offf and < 50 kB min

Missing configuration options:

IPv6 support:
- fix bogus tun-ipv6 warning

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