mirror of https://github.com/dswd/vpncloud.git
31 lines
711 B
Markdown
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 |