vpncloud/ROADMAP.md

31 lines
711 B
Markdown

# Roadmap
## Multithreading functionality
- [x] Timeout for device read
- [x] Timeout for net read
- [x] Check how async affects performance
- [x] Sync traffic stats
- [x] Sync forwarding table
- [x] Fix WS Proxy code
- [x] Fix Ctrl-C
- [x] Fix auto-claim IP
## More threads
- [ ] abstract socket + peers + traffic + table into one class + shared part
- [ ] management thread
- [ ] Send peer list
- [ ] Statsd
- [ ] Write out stats
- [ ] Port forwarding
## VIA Feature
- [ ] Implement message type VIA for relaying messages
- [ ] Advertize VIA addresses (optional) as claims from own peers
- [ ] Use VIA if no peer found
- [ ] Make sure VIA does not recurse
- [ ] Allow enabling VIA in config
## REST API