Σrebe - Romain GERARD
|
69c372490a
|
feat(server): Add tcp-keepalive on in-coming server connections
|
2024-05-01 15:13:00 +02:00 |
|
Σrebe - Romain GERARD
|
421a5a230c
|
feat(restriction): Avoid re-creating a config reload notifier each time
|
2024-05-01 15:00:46 +02:00 |
|
Σrebe - Romain GERARD
|
5ef14d1a8c
|
feat(restriction): Auto-reload restriction file
|
2024-05-01 12:07:18 +02:00 |
|
Σrebe - Romain GERARD
|
368f6657fd
|
Turn match in restriction config into a list
|
2024-05-01 09:17:37 +02:00 |
|
Σrebe - Romain GERARD
|
3c84c59a11
|
Allow multiple ports in restriction file
|
2024-04-29 08:43:08 +02:00 |
|
Σrebe - Romain GERARD
|
135fcb5127
|
Increase reverse tunnel timeout to 3min
|
2024-04-28 00:11:41 +02:00 |
|
Σrebe - Romain GERARD
|
8a228248d7
|
Add config file for restrictions
|
2024-04-28 00:07:57 +02:00 |
|
Σrebe - Romain GERARD
|
727e92902c
|
Add log when closing remote tunnel
|
2024-04-25 21:22:38 +02:00 |
|
Σrebe - Romain GERARD
|
70b5a216b0
|
Add support for mTLS
|
2024-04-19 09:36:14 +02:00 |
|
Σrebe - Romain GERARD
|
94d9a14c81
|
fix: Avoid stopping accepting new connection on error
|
2024-03-27 08:30:43 +01:00 |
|
Σrebe - Romain GERARD
|
833e1bc0d2
|
lint
|
2024-03-17 10:24:23 +01:00 |
|
Σrebe - Romain GERARD
|
c28fa6d2ff
|
fix(reverse-tunnel): avoid accumulating log span on error
|
2024-03-16 23:21:25 +01:00 |
|
Σrebe - Romain GERARD
|
84d753fa25
|
fix: auto-reconnect to server after conect failure instead of exiting
|
2024-03-04 17:06:00 +01:00 |
|
Σrebe - Romain GERARD
|
f4f60efd47
|
Bump version v9.2.3
|
2024-02-21 09:22:58 +01:00 |
|
Σrebe - Romain GERARD
|
6354d8dde1
|
fix host header name
|
2024-02-16 08:33:31 +01:00 |
|
Σrebe - Romain GERARD
|
3d23cf61e4
|
fix(http2): correctly extract host/authority from headers file
fix #230
|
2024-02-15 20:33:01 +01:00 |
|
Σrebe - Romain GERARD
|
f0cb4ab671
|
Add flag to read http headers from a file
|
2024-01-25 19:16:45 +01:00 |
|
Σrebe - Romain GERARD
|
782fbbc04d
|
fix(http2): reduce memory usage
|
2024-01-21 15:08:18 +01:00 |
|
Σrebe - Romain GERARD
|
c06e4e4945
|
Improvements http2 transport protocol
|
2024-01-20 11:17:31 +01:00 |
|
Σrebe - Romain GERARD
|
cab43376e8
|
Fix #216 packets get mangled when handling multiple connections
|
2024-01-20 11:11:32 +01:00 |
|
Σrebe - Romain GERARD
|
365ddd7875
|
Add default content type
|
2024-01-17 09:16:35 +01:00 |
|
Σrebe - Romain GERARD
|
27df033448
|
Add more logs
|
2024-01-17 00:20:54 +01:00 |
|
Σrebe - Romain GERARD
|
81fb524059
|
fix http2 request
|
2024-01-16 22:42:56 +01:00 |
|
Σrebe - Romain GERARD
|
459a0667b1
|
Add suport for http2 as transport for tunnel
|
2024-01-16 22:25:36 +01:00 |
|
Σrebe - Romain GERARD
|
ebd7591b34
|
cleanup transport addr and scheme
|
2024-01-13 23:31:54 +01:00 |
|
Σrebe - Romain GERARD
|
3eef03d8c4
|
Add custom trait for tunnel transport
|
2024-01-13 21:06:57 +01:00 |
|
Σrebe - Romain GERARD
|
6375e14185
|
Prep work for new transport
|
2024-01-13 18:42:15 +01:00 |
|
Σrebe - Romain GERARD
|
56543696b7
|
fix imports for non unix target
|
2024-01-12 18:03:11 +01:00 |
|
Σrebe - Romain GERARD
|
10f15d1225
|
Add support for unix socket
|
2024-01-12 17:42:24 +01:00 |
|
Σrebe - Romain GERARD
|
dc4eadb8f9
|
Support proxy protocol for tcp connection
|
2024-01-11 09:19:32 +01:00 |
|
Σrebe - Romain GERARD
|
5226360942
|
Improve log for htt-proxy
|
2024-01-09 13:04:13 +01:00 |
|
Σrebe - Romain GERARD
|
41a88beb8d
|
chore(tls-reload): Improve tls reloading & remove deps on rust 1.75
|
2024-01-08 15:24:40 +01:00 |
|
Σrebe - Romain GERARD
|
ade9a19315
|
improve logs
|
2024-01-07 21:47:29 +01:00 |
|
Σrebe - Romain GERARD
|
b9bf0f005d
|
cleanup
|
2024-01-07 21:27:59 +01:00 |
|
Σrebe - Romain GERARD
|
ac76f52f6d
|
fix reverse socks5 proxy for udp association
|
2024-01-07 17:04:45 +01:00 |
|
Σrebe - Romain GERARD
|
bdf88d0e89
|
Add Socks5 Udp Associate
|
2024-01-07 16:52:23 +01:00 |
|
Σrebe - Romain GERARD
|
23a38fced0
|
preparation work for udp association
|
2024-01-07 16:52:22 +01:00 |
|
Σrebe - Romain GERARD
|
b705484d9f
|
Dont use libc dns resolver by default
+ By default libc dns resolution is blocking.
Which force async runtime to spawn blocking thread for it
which lead to heavy memory usage
|
2024-01-02 19:38:16 +01:00 |
|
Σrebe - Romain GERARD
|
5ae552f713
|
Bump version v8.5.3
|
2024-01-02 13:44:20 +01:00 |
|
Σrebe - Romain GERARD
|
bffd2470e7
|
fix dns-resolver cmd line parsing
|
2024-01-02 13:15:04 +01:00 |
|
Σrebe - Romain GERARD
|
817571c907
|
Reduce memory footpring
|
2024-01-01 21:39:26 +01:00 |
|
Σrebe - Romain GERARD
|
ace649a8a1
|
TlsReloader cleanup
|
2023-12-30 23:38:05 +01:00 |
|
Σrebe - Romain GERARD
|
5c7bc03e5f
|
TlsReloader cleanup
|
2023-12-29 19:03:40 +01:00 |
|
Σrebe - Romain GERARD
|
7ad36709bc
|
cleanup tls reloader
|
2023-12-29 18:06:28 +01:00 |
|
Σrebe - Romain GERARD
|
640102f82e
|
Support auto-reload of tls certificate
|
2023-12-29 09:56:47 +01:00 |
|
Σrebe - Romain GERARD
|
259da14d4d
|
Pass tunnel info into sec-websocket-protocol header
|
2023-12-26 21:16:34 +01:00 |
|
Σrebe - Romain GERARD
|
f19efa37f1
|
cleanup code
|
2023-12-25 18:06:44 +01:00 |
|
Σrebe - Romain GERARD
|
d456c67f19
|
Add support for custom dns resolver on server
|
2023-12-19 22:52:03 +01:00 |
|
Σrebe - Romain GERARD
|
d1de41646f
|
Bump to hyper 1.x
|
2023-12-15 09:59:10 +01:00 |
|
Σrebe - Romain GERARD
|
b64b0bb70b
|
Allows to load EC and RSA encoded tls private key
|
2023-12-04 18:22:57 +01:00 |
|