aboutsummaryrefslogtreecommitdiffstats
path: root/TODO
blob: 3fd8285e43186dbf80f7785b84f1d1756377f11f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

bugs:
- encrypt message length in addition to everything else
- what if filename has spaces? assert fails

features:
- tests!
- actual crypto using sodiumoxide (or similar...)
- a "UCP VERSION" intro mesage before "UCP CONNECT"
- make srcpath a list: can send multiple files as long as destination is a directory
- need to do more sophisticated host splitting to handle IPv6 addresses
- progress bar (per-file?)

packaing/meta stuff:
- benchmarking to the-nsa.org
- --version flag
- README
- man page
- cargo package upload
- debian (.deb) packaging stuff
- ufw firewall entry (/etc/ufw/applications.d/ucp)
- bash completion file (/etc/bash_completion.d/ucp)