todo: reordering of tasks

This commit is contained in:
mmatczuk 2017-01-23 10:45:02 +01:00
parent 7ab65b35c6
commit 9a7c36ff5a

16
TODO.md
View file

@ -1,11 +1,13 @@
1. `ClientState` changes channel, on both client and server
1. WebSockets proxing
1. UDP and IP proxing
1. `ControlMessage` `String()` function for better logging
1. Dynamic `AllowedClient` management
1. Client driven configuration, on connect client sends it's configuration, server just needs to know the certificate id
1. URL prefix based routing, like urlprefix tag in fabio https://github.com/eBay/fabio/wiki/Quickstart
1. Cli and file configuration https://ngrok.com/docs#config
1. Basic auth on server
1. README update
1. WebSockets proxing
1. Ping and RTT, like https://godoc.org/github.com/hashicorp/yamux#Session.Ping
1. Stream compression
1. `ControlMessage` `String()` function for better logging
1. `ClientState` changes channel, on both client and server
1. URL prefix based routing, like urlprefix tag in fabio https://github.com/eBay/fabio/wiki/Quickstart
1. Use of `sync.Pool` to avoid allocations of `ControlMessage`
1. Client and server commands (hcl configuration?)
1. Stream compression
1. UDP and IP proxing