diff options
Diffstat (limited to 'TODO')
| -rw-r--r-- | TODO | 59 |
1 files changed, 8 insertions, 51 deletions
@@ -1,51 +1,8 @@ -1. DONE ./pkg/server/server.go make request -2. DONE make chain commands -3. DONE add help command -4. DONE env set/get -5. add simple tcp proxy: - in add tcp [host] port - out add tcp host port - - stream add in-tcp-1 out-tcp-1 - stream add in-tcp-2 mixer out-tcp-2 - stream add in-tcp-3 packer out-tcp-2 - - module add - - stream add tcp-listen/80 tcp/mikeos.ru:22 - stream add tcp-listen/80 hex tcp/mikeos.ru:22 - stream add tcp-listen/80 packer mixer tcp/mikeos.ru:22 - - stream add tcp-listen/80 >hex tcp/mikeos.ru:22 - stream add tcp-listen/80 <unhex tcp/mikeos.ru:22 - - stream add tcp-listen/80 hex - unhex proxy/host:port tcp/mikeos.ru:22 - - in show - out show - module show - stream show - -note: - client connection maybe created on accept client or - created on stream creation. - In the latter case client will be multiplexer - -6. DONE check variable name -7. DONE substitute variable over query (maybe) -8. CloseRead or CloseWriter -9. tunnel enable/disable -10. DONE config from file -11. DONE system/user? unix control socket location -12. DONE modules: auth(chap), enc, dec -13. DONE print module name when stream closed by error -14. stream.run check errors on Open -15. per tunnel, per stream statistics -16. http connect proxy module -17. unix socket path from config file - DONE group owner of socket dir/file - command line option for socket -18. systemd socket activation -19. implement simple client, server protocol instead of unixpacket -20. tun: separate data and control packets (route) -21. tun: auto created interface and auto ip address from pool +- CloseRead or CloseWriter +- tunnel enable/disable +- stream.run check errors on Open +- per tunnel, per stream statistics +- http connect server proxy module +- systemd socket activation +- tun: separate data and control packets (route) +- tun: auto created interface and auto ip address from pool |
