Commit graph

47 commits

Author SHA1 Message Date
Ivano Culmine
9da0263137 Added support for subscription listeners, dynamic subscription authorization and to upgrade a http connection for websocket support 2022-07-14 10:53:22 +02:00
Sven Franken
f48a09d2ab SNI vhost proxy implemented 2019-10-23 17:45:59 +02:00
Michał Matczuk
14342d7cde keepalive: server listen keepalive fix plus log message fixes 2017-11-28 22:09:37 +01:00
Riccardo Gori
5716e71c23 Enable keepalive for tunnel connections. 2017-11-28 16:19:18 +01:00
Michał Matczuk
c2c50bfba6 server: introduction of AutoSubscribe flag 2017-11-26 00:21:15 +01:00
Michał Matczuk
0e65d4eb38 license change 2017-11-24 15:29:38 +01:00
Michał Matczuk
3f63ab0a14 tunnel: x-forwarded for fix 2017-11-24 10:20:23 +01:00
Michał Matczuk
e441aec5a7 server: disable redirects 2017-11-24 00:34:19 +01:00
Michał Matczuk
cef8620290 server: support for X-Forwarded-For in RoundTriper 2017-11-23 23:27:32 +01:00
Michał Matczuk
c116e47de0 proto: Proto changed to ForwardedProto 2017-11-23 22:50:35 +01:00
Michał Matczuk
03c3b65517 proto: rename ForwardedBy to ForwardedHost 2017-11-23 22:16:02 +01:00
Michał Matczuk
0cad23750c proto: rename ControlMessage.Update to WriteToHeader 2017-11-23 22:09:42 +01:00
Michał Matczuk
8dc9fd8526 server: ping 2017-11-22 12:27:34 +01:00
Michał Matczuk
84d8d0b589 tunnel: added TCP keepalive to connections for client and server 2017-11-22 12:27:34 +01:00
Michał Matczuk
496df4d34f transfer: don't close connections in transfer 2017-11-15 09:08:08 +01:00
Michał Matczuk
b7ceebebff makefile: added megacheck 2017-10-07 00:01:11 +02:00
Michał Matczuk
262f210796 license update 2017-09-27 22:26:59 +02:00
mmatczuk
0b66a338f5 server: proxyConn return error 2017-05-12 12:05:57 +02:00
mmatczuk
54b9f0cd4a avoid panic in runtime 2017-05-12 11:43:05 +02:00
mmatczuk
8b30ce8905 proto: header per control message property, no regex 2017-05-12 10:32:13 +02:00
mmatczuk
812bbe5129 connect fixes 2017-02-17 13:42:04 +01:00
mmatczuk
0e23a6535e logging fixes, removed go kit dependency 2017-02-17 12:18:31 +01:00
mmatczuk
e8fdccb05a docs update 2017-02-15 22:01:32 +01:00
mmatczuk
8da19da161 typo 2017-02-15 21:30:58 +01:00
mmatczuk
dc15ba0a54 move to go-http-tunnel 2017-02-15 21:28:14 +01:00
mmatczuk
3ebeb9edc1 cmd 2017-02-15 09:36:39 +01:00
mmatczuk
c9768f8c1c server: basic auth 2017-02-08 14:26:32 +01:00
mmatczuk
894f217a30 server: registry 2017-02-06 10:14:13 +01:00
mmatczuk
c63ae8f383 report card fixes 2017-01-27 23:09:56 +01:00
mmatczuk
3c35436a49 logging refactoring 2017-01-27 22:53:42 +01:00
mmatczuk
2857955688 proto: ControlMessage improvements 2017-01-23 14:24:42 +01:00
mmatczuk
03ca8b4ce7 server: roundtriper 2017-01-20 22:32:06 +01:00
mmatczuk
e5736fb1f3 client: httpproxy 2017-01-20 21:31:06 +01:00
mmatczuk
248b29c947 client: tcpproxy 2017-01-17 13:47:44 +01:00
Michał Matczuk
3cc40d85f8 rebranding: h2tun renamed to tunnel 2016-11-30 15:18:23 +01:00
mmatczuk
0406b7d2a7 directory move 2016-10-12 14:52:47 +02:00
mmatczuk
5707fa120c cleanup 2016-10-12 14:45:17 +02:00
mmatczuk
8d82b6d31a todo: move of phase2 todos to separate file 2016-10-11 22:34:15 +02:00
mmatczuk
792d61a79e benchmark: h2tun and koding tunnel benchmark tools 2016-10-11 09:50:17 +02:00
mmatczuk
fc38697465 tests: proxy test HTTP and TCP together in an increased load 2016-09-30 10:05:49 +02:00
mmatczuk
7849170e92 server: http log sent bytes 2016-09-27 09:10:55 +02:00
mmatczuk
1bbcb98198 server: "support" for listener accept failing post close (observed in tests) 2016-09-27 08:40:57 +02:00
mmatczuk
2c9fb2e471 server: connection pool 2016-09-26 23:50:35 +02:00
mmatczuk
8c03ca0427 client server: config objects 2016-09-26 22:49:39 +02:00
mmatczuk
f8a8ff0163 http proxy: control message, improvements to proxing 2016-09-26 09:01:32 +02:00
mmatczuk
dcb2f8ba09 tcp proxy: custom listeners 2016-09-23 21:28:34 +02:00
mmatczuk
db930471bc initial version: client server connectivity, reversed tcp usage, certificate pinning 2016-09-17 00:06:29 +02:00