summaryrefslogtreecommitdiff
path: root/todo.txt
blob: bb5135f8ae7a9920f86d9daecf4d0ab6236f40a5 (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
42
43
44
Ideas:
  
- implement a small app that can do cert+key+ca => p12 or suggest an app on the market
   - Implementation in ICS OpenVpn would require SD_WRITE permission which I would like to avoid
   
- 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)
   
- implement general settings dialog
   - encryption of profiles
   - Speed/Transfered in notification bar (byte counter of management) 
   - Kick openvpn on network state change (Wifi <-> GPRS/EDGE/UMTS)
   
 - rework logging system (first step: rename OpenVPN class to samething sensible) 

- map SIGUSR1 to SIGINT

- add a put this certificate into file obscure option
- adding a profile should bring up editing the profile instantly



Bugfixes:
 - startpath file explorer
 - fix opening of files in email etc.


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

Requested by users:
auth
mtu-link