Commit graph

692 commits

Author SHA1 Message Date
Σrebe - Romain GERARD
a04f22c0d3
Add freebsd in CI 2024-01-22 20:52:46 +01:00
Σrebe - Romain GERARD
782fbbc04d
fix(http2): reduce memory usage 2024-01-21 15:08:18 +01:00
Σrebe - Romain GERARD
b7dbd864c4
fix(unix): correctly delete sock in not already exist 2024-01-21 10:59:42 +01:00
Σrebe - Romain GERARD
2994618fad
Bump version v9.2.0 2024-01-20 11:35:02 +01:00
Σrebe - Romain GERARD
0943a7e7b5
Improve UDP server buffer allocation 2024-01-20 11:34:11 +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
cf3500dffb
bump justfile 2024-01-15 20:50:19 +01:00
Erèbe - Romain Gerard
75b4a803b1
Update README.md 2024-01-15 12:56:25 +01:00
Erèbe - Romain Gerard
fbaac91e4d
Update README.md 2024-01-14 19:33:31 +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
62f6a0287d
Bump version v9.1.0 2024-01-12 18:12:50 +01:00
Σrebe - Romain GERARD
56543696b7
fix imports for non unix target 2024-01-12 18:03:11 +01:00
Σrebe - Romain GERARD
c7645a8d9c
Add doc in CLI for unix socket 2024-01-12 17:49:52 +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
79a50b654e
Bump deps 2024-01-09 21:04:57 +01:00
Σrebe - Romain GERARD
db6f3ea3ce
Add typealias socks5 udp 2024-01-09 21:04:46 +01:00
Erèbe - Romain Gerard
f183e648a7
Update README.md 2024-01-09 17:56:11 +01:00
Σrebe - Romain GERARD
dd5bc0200d
Bump version v9.0.0 2024-01-09 13:05:12 +01:00
Σrebe - Romain GERARD
5226360942
Improve log for htt-proxy 2024-01-09 13:04:13 +01:00
Σrebe - Romain GERARD
7d88446453
fix udp association. Use peer & destination for stream map 2024-01-08 20:52:34 +01:00
Erèbe - Romain Gerard
1a88c1735d
Update README.md 2024-01-08 16:21:51 +01:00
Erèbe - Romain Gerard
de9fc93bd6
Update README.md 2024-01-08 16:20:57 +01:00
Σrebe - Romain GERARD
2a6bda3c80
http-proxy: Allow specifying login/password separatly & add env variable support 2024-01-08 13:19:29 +00: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
f373293ede
Add short flag for passing --http-upgrade-path-prefix 2024-01-08 13:34:05 +01:00
Σrebe - Romain GERARD
57e03a1e4c
Update readme 2024-01-08 13:23:00 +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
3f9136afd2
Bump version v8.6.0 2024-01-07 17:00:04 +01:00
Σrebe - Romain GERARD
f97bdc7c84
clippy 2024-01-07 16:54:02 +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
Erèbe - Romain Gerard
7ac89276bd
Update README.md 2024-01-04 15:34:32 +01:00
Σrebe - Romain GERARD
0001afc6af
Update supported format for private key 2024-01-04 08:28:26 +01:00
Σrebe - Romain GERARD
360cd8b8e8
Update certificate/key format in CLI 2024-01-03 09:39:03 +01:00
Alexandru-Mihai Maftei
666472c684
Update certificate/key format in README.md (#210)
The code parses PEM-encoded certificates and private keys.
2024-01-03 09:37:50 +01:00
Σrebe - Romain GERARD
16368f4f61
fix test 2024-01-02 19:42:13 +01:00
Σrebe - Romain GERARD
d97c27bd92
Bump version v8.5.4 2024-01-02 19:38:23 +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