forked from nimmicus/QDNet
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTODO
More file actions
68 lines (57 loc) · 1.72 KB
/
TODO
File metadata and controls
68 lines (57 loc) · 1.72 KB
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
Quick & Dirty Networking Todo List
X = Done Z = Discontinued Task
0.2
X Change the removal of old networks to the same as the users timeout
X Add disconnect network
X Add X dialog for password
X Add WPA support
X Add WPA2 support
0.3
X Security: pipe won't execute foreign code
X Append password to qdnet.pwd file when connection works (don't append unnecessarily)
X Save history file for connected networks when connecting works (last connected at top, max saves come from config file)
X Kernel Log major events
X Don't allow run unless root
X Autoconnect to known good networks in history upon startup/visibility
X Run script before and after connecting and disconnecting
X Support signal for ^C on qdnet so that qdlistener is killed when running qdnet directly
X Setup getopts
X Notify when connection lost
X Automatically reconnect
X QDNet logfile /var/log
0.4 PreAlpha
Z Encrypt qdnet.pwd
X Create man pages
Disregard networks that are blank names
Allow user to simply be offline
Allow user to reconnect online using qdhistory
Check everything especially error handling
Run daemon upon boot (Ubuntu)
Package for (Ubuntu)
0.41 Alpha
X Run daemon upon boot (Gentoo)
Run Daemon upon boot (Arch)
Package for (Arch, Gentoo)
User config overrides system config
Security work on the pipe (harsher checks on what comes in)
Fixes
0.42 Alpha
Log important events to system log
Connect to hidden networks
Fixes
0.43 Alpha
Know if wireless button was turned on/off and act accordingly
Handle wired network
Fixes
0.45 Alpha
Support multiple interfaces
Fixes
0.45-0.49 Alpha
Fixes
0.5 Beta
Fixes
0.X
VPN capabilities (maybe)
Create your own network (maybe)
Bluetooth (maybe)
Dbus (maybe)