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

# 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
- enable/disable hotplug in interfaces when method changes

# Then

- crude throttling (with wondershaper?)
- display DHCP lease status of WAN port
- modify DHCP lease settings for ethernet LAN
- 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?