aboutsummaryrefslogtreecommitdiffstats
path: root/TODO
blob: 706ad0467adb5007df76cd4d9deaa4bcc9982cae (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

# Soon

- /logs/ is often a 500 server error
- use 'platform' python module where appropriate
- switch from os.popen to subprocess
- ifup/down doesn't set link status?
- CSS: blank space at top
- display DHCP lease status of WAN port
- modify DHCP lease settings for ethernet LAN
- enable/disable hotplug in interfaces when method changes
- crude throttling (with wondershaper?)

# Then

- add /about/ page with disclaimer, project link, and known bugs
    - include link to torproject.org hidden service
- admin authentication scheme
- only listen on local ethernet interface (enforce with firewall?)
- not-root permissions scheme for: interfaces, tor, wireless, ssh keys

# Later

- firewall configuration
    port forwarding
    enable remote login
- i18n: http://packages.python.org/Flask-Babel/
- OONI
- historical bandwidth etc charts with mrtg
- realtime charts with http://www.flotcharts.org/ or similar
- switch to pylens instead of python-augeas?