telebit/rvpn
Henry Camacho ebafa277df Generic Listener supporting unencrypted, encrypted, with TLS version detection before TLS Accept
- added support for context passing between the various functions
- support for withCancel, allowing administrative canceling, and a clean up of Go Routines.
- generic listener now supports a single port for both encrypted and clear text protocols.
- employee the buffered wedge connection for peaking into the protocol
- implementation of the oneListener.
- when TLS, leveraged the NewListener which uses oneListener as n inner lister.
- once the stream is decrypted, or if it was already clear text it is passed to handleStream which performs application detection.
2017-02-25 23:17:39 -06:00
..
admin Testing for AJ 2017-02-18 15:21:36 -06:00
client Correcting Critical Bug 2017-02-19 14:05:06 -06:00
connection Generic Listener supporting unencrypted, encrypted, with TLS version detection before TLS Accept 2017-02-25 23:17:39 -06:00
external Various fixes 2017-02-20 20:41:32 -06:00
genericlistener Generic Listener supporting unencrypted, encrypted, with TLS version detection before TLS Accept 2017-02-25 23:17:39 -06:00
html Restructured project abstracting modules, using Caddy as a guide. 2017-02-11 22:13:29 -06:00
instrumentation Restructured project abstracting modules, using Caddy as a guide. 2017-02-11 22:13:29 -06:00
matching Testing for AJ 2017-02-18 15:21:36 -06:00
packer Correcting Critical Bug 2017-02-19 14:05:06 -06:00
rvpnmain Generic Listener supporting unencrypted, encrypted, with TLS version detection before TLS Accept 2017-02-25 23:17:39 -06:00
xlate lots of changes 2017-02-12 14:39:50 -06:00