Commit graph

143 commits

Author SHA1 Message Date
Riccardo Gori
d8b914378c Enable keepalive for local TCP connections 2017-11-28 16:19:18 +01:00
Riccardo Gori
5716e71c23 Enable keepalive for tunnel connections. 2017-11-28 16:19:18 +01:00
Michał Matczuk
11622789b1
readme: typo fix 2017-11-27 11:02:15 +01:00
Michał Matczuk
867a69c4ea
readme: license fix 2017-11-27 10:54:11 +01:00
Michał Matczuk
66556ebd2e readme: badge link fix 2017-11-26 00:24:28 +01:00
Michał Matczuk
bbeb1b7cba readme: use auto subscribe in readme 2017-11-26 00:21:15 +01:00
Michał Matczuk
0d8131b0e4 integration test: enable auto subscribe 2017-11-26 00:21:15 +01:00
Michał Matczuk
fb55a4ac8a tunneld: enable auto subscribe if no clients are provided 2017-11-26 00:21:15 +01:00
Michał Matczuk
1700712f7f registry: log subscribe/unsubscribe messages only when the action actually takes place 2017-11-26 00:21:15 +01:00
Michał Matczuk
c2c50bfba6 server: introduction of AutoSubscribe flag 2017-11-26 00:21:15 +01:00
Michał Matczuk
1b22420dac pool: rename connPool.listener to free 2017-11-25 23:03:50 +01:00
Michał Matczuk
e7b3a5a6be tunnel: handle no tunnels with a message 2017-11-25 22:50:38 +01:00
Michał Matczuk
65877e76a8 tunnel: removal of panics 2017-11-25 22:50:38 +01:00
Michał Matczuk
fc43db429f id: removal of unused constructors 2017-11-25 22:50:38 +01:00
Michał Matczuk
92425f434d bin data removed 2017-11-25 22:49:16 +01:00
Michał Matczuk
0e65d4eb38 license change 2017-11-24 15:29:38 +01:00
Riccardo Gori
b8005dd868 tunneld: Add option to authenticate client certificate 2017-11-24 15:01:29 +01:00
Riccardo Gori
71d91b673e tunneld: Require all clients to have a certificate 2017-11-24 15:01:29 +01:00
Michał Matczuk
9b3230e69e keepalive: windows fix 2017-11-24 12:12:57 +01:00
Michał Matczuk
735484a01a
Merge pull request #54 from goriccardo/rootca
Add option to tunnel client to specify a root certificate authority
2017-11-24 12:04:42 +01:00
Riccardo Gori
bb25f68ba3 Add root_ca option to readme 2017-11-24 11:59:51 +01:00
Riccardo Gori
f23169b4a4 Add option to specify own root certificates 2017-11-24 11:56:53 +01:00
Michał Matczuk
1455e86f19
delete bin file 2017-11-24 11:53:14 +01:00
Michał Matczuk
c3729ba9e7 readme: typo fix 2017-11-24 11:32:15 +01:00
Michał Matczuk
e1c911f7e8 readme: changed popular to common 2017-11-24 11:30:15 +01:00
Michał Matczuk
e86eb54c19 readme: features update 2017-11-24 11:29:23 +01:00
Michał Matczuk
ad652b3186 cmd: change default tunnel port to 5223
This is port used by Playstation, Apple, Skype and other servers. In
general shall be open in the wild.
2017-11-24 11:03:31 +01:00
Michał Matczuk
ef09e17ade cmd: drop unused drop flag 2017-11-24 10:56:09 +01:00
Michał Matczuk
b59342e670
Merge pull request #55 from mmatczuk/mmt/http_forwarded_headers
HTTP forwarded headers
2017-11-24 10:50:57 +01:00
Michał Matczuk
312e418f43 integration test: make test helpers use testing.TB 2017-11-24 10:39:35 +01:00
Michał Matczuk
9c243a7c0e integration test: check X-Forwarded- headers 2017-11-24 10:38:35 +01:00
Michał Matczuk
3f63ab0a14 tunnel: x-forwarded for fix 2017-11-24 10:20:23 +01:00
Michał Matczuk
6748d2df96 gitignore: add .tunnel 2017-11-24 00:34:31 +01:00
Michał Matczuk
e441aec5a7 server: disable redirects 2017-11-24 00:34:19 +01:00
Michał Matczuk
d20f372e21 httpproxy: support for X-Forwarded-Host and X-Forwarded-Proto 2017-11-24 00:34:03 +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
ba9194f760 proto: test constants rename 2017-11-23 22:00:40 +01:00
Michał Matczuk
bc0c6c4aef proto: switch from "T-" prefixed headers to "X-" headers 2017-11-23 21:55:01 +01:00
Michał Matczuk
5912ddab03 proto: removed unused header path T-Path 2017-11-23 21:52:52 +01:00
Michał Matczuk
9626acf5dc proto: removed redundant constant type info 2017-11-23 21:50:49 +01:00
Michał Matczuk
47215d4e94 proto: adjusted const order 2017-11-23 21:50:02 +01:00
Michał Matczuk
39b8349371 makefile: check if all dependencies are vendored 2017-11-23 17:17:18 +01:00
Michał Matczuk
63d07990be dep: vendor dependencies 2017-11-23 17:14:33 +01:00
Michał Matczuk
ddf1c86df6 dep: update 2017-11-23 17:13:54 +01:00
Michał Matczuk
e25cddf492 gitignore: vendor dependencies 2017-11-23 17:12:34 +01:00
Michał Matczuk
e278d7cc92 makefile: added fmt target 2017-11-23 17:10:11 +01:00
Michał Matczuk
8dc9fd8526 server: ping 2017-11-22 12:27:34 +01:00