Commit graph

343 commits

Author SHA1 Message Date
Σrebe - Romain GERARD
d8747443d6
feat(udp): Increase recv buffer length to avoid packet loss 2023-11-02 09:21:29 +01:00
Σrebe - Romain GERARD
9883b8b32b
feat(udp): Use activity based timeout instead of hard deadline 2023-11-01 15:36:53 +01:00
Σrebe - Romain GERARD
9a5ba4783b
Bump version v7.9.0 2023-10-31 22:52:10 +01:00
Σrebe - Romain GERARD
f9701a7879
fix(udp): correctly multiplex udp incoming stream 2023-10-31 22:51:49 +01:00
Σrebe - Romain GERARD
3f21c4316c
Bump version v7.8.2 2023-10-31 08:43:44 +01:00
Σrebe - Romain GERARD
8a5d89885a
fmt 2023-10-31 08:43:24 +01:00
Σrebe - Romain GERARD
48b18293a5
chore(udp): Make udp connection on server side more flexible 2023-10-31 08:33:56 +01:00
Σrebe - Romain GERARD
1968e70142
Bump version v7.8.1 2023-10-30 12:40:22 +01:00
Σrebe - Romain GERARD
1ebe6ae0a1
Fix websocket header overflow on 32bit arch 2023-10-30 12:13:53 +01:00
Σrebe - Romain GERARD
466cb425bc
Cleanup 2023-10-30 08:50:35 +01:00
Σrebe - Romain GERARD
b478288848
Bump version v7.8.0 2023-10-29 18:52:20 +01:00
Σrebe - Romain GERARD
9af089d0b3
feat(udp): Unleash max performance for udp server 2023-10-29 18:51:57 +01:00
Σrebe - Romain GERARD
a832004783
feat(udp): Unleash max performance for udp server 2023-10-29 13:52:37 +01:00
Σrebe - Romain GERARD
f54d170ed6
Bump version v7.7.2 2023-10-29 02:24:43 +01:00
Σrebe - Romain GERARD
c342d634fe
fix(udp): ensure we have enough bytes to receive packets 2023-10-29 02:24:26 +01:00
Σrebe - Romain GERARD
bab2c36f8a
cleanup 2023-10-29 01:33:22 +02:00
Σrebe - Romain GERARD
1f78c6d5a7
Bump version v7.7.1 2023-10-28 23:10:14 +02:00
Σrebe - Romain GERARD
ce297f219c
fix(cli): Correctly parse http headers from cmd line 2023-10-28 23:09:37 +02:00
Σrebe - Romain GERARD
274ea6a4b9
disable cross compilation for mac m1 2023-10-28 20:52:46 +02:00
Σrebe - Romain GERARD
df1514c790
Use parking lot 2023-10-28 20:48:22 +02:00
Σrebe - Romain GERARD
e1a72f2dc7
try enable Mac M1 target 2023-10-28 20:43:54 +02:00
Σrebe - Romain GERARD
5782bd5b64
Bump version v7.7.0 2023-10-28 19:58:55 +02:00
Σrebe - Romain GERARD
02dcab74ec
Respect UDP framing for wireguard 2023-10-28 19:58:25 +02:00
Σrebe - Romain GERARD
a9d3cf0ab5
Bump versions 2023-10-28 18:21:32 +02:00
Σrebe - Romain GERARD
13a5a585a5
chore: Cleanup 2023-10-28 17:00:18 +02:00
Σrebe - Romain GERARD
2499d993e2
chore(client): Cleanup implementation 2023-10-28 15:55:14 +02:00
Σrebe - Romain GERARD
7fe768a078
chore(udp): Add test to check for close on timeout 2023-10-27 21:24:00 +02:00
Σrebe - Romain GERARD
f136adb65a
chore(socks5): Hide internal method 2023-10-27 21:11:24 +02:00
Σrebe - Romain GERARD
79c6e8eb61
Bump version v7.6.0 2023-10-27 21:05:09 +02:00
Σrebe - Romain GERARD
98ee91d174
chore(tcp): Add tests tcp proxy 2023-10-27 21:03:27 +02:00
Σrebe - Romain GERARD
2f3b797f97
chore(udp): Add tests for Udp server 2023-10-27 19:51:42 +02:00
Σrebe - Romain GERARD
b70d547370
use BytesMut instead of vec 2023-10-27 19:12:43 +02:00
Σrebe - Romain GERARD
f813d925d6
Prepare host header ahead of time 2023-10-26 22:06:45 +02:00
Σrebe - Romain GERARD
79632bb058
Bump version v7.5.0 2023-10-26 21:47:10 +02:00
Σrebe - Romain GERARD
995167c57c
Improve udp server forwarding 2023-10-26 21:46:27 +02:00
Σrebe - Romain GERARD
5ec9bbaf38
remove unused code 2023-10-26 21:46:26 +02:00
Erèbe - Romain Gerard
f044305626
Delete Cargo.tomle 2023-10-26 20:19:28 +02:00
Σrebe - Romain GERARD
0c2cdac751
Bump version v7.4.0 2023-10-26 18:24:03 +02:00
Σrebe - Romain GERARD
ac0e946b23
fix: Dont send twice Host header when user provides it 2023-10-26 18:23:54 +02:00
Σrebe - Romain GERARD
7cafa674ba
Bump version v7.3.0 2023-10-26 09:02:53 +02:00
Σrebe - Romain GERARD
6e72929999
feat: improve udp max throughput 2023-10-26 09:01:50 +02:00
Erèbe - Romain Gerard
e2f193cabc
Delete Cargo.tomle 2023-10-23 20:32:13 +02:00
Σrebe - Romain GERARD
30dc6bee62
update goreleaser 2023-10-23 20:11:11 +02:00
Σrebe - Romain GERARD
5bca015e5d
update goreleaser 2023-10-23 19:41:29 +02:00
Σrebe - Romain GERARD
aa31a7690a
update goreleaser 2023-10-23 19:29:49 +02:00
Σrebe - Romain GERARD
75fef7431f
Bump version v7.2.0 2023-10-23 19:11:43 +02:00
Σrebe - Romain GERARD
6570c857ad
feat: Add connection pool to speed up creation of tunnel 2023-10-23 19:11:12 +02:00
Erèbe - Romain Gerard
a9420e97fd Delete Cargo.tomle
Former-commit-id: 159c32ea822b8a57eb869ccf8181e99a0edfb3c8 [formerly f77c9ada342f5f1a7c3a025211d6a311206dfb87] [formerly ce672368ecf4045c12c172ae1fdd0de330411a45 [formerly 048e811567f52e02c3e9320228fcb853e1151e14]]
Former-commit-id: a0ef725782cf0f2a150b28b0188092fed1305eee [formerly 1e033e232ed947209d1633026137503e8d62ade4]
Former-commit-id: 05d57b8fbe6a2124ee2357685cb19c3fb719b9d9
Former-commit-id: 5cb8fb476768dbf7ac2bd40820fc84b63b339541
Former-commit-id: aff0089bf1ef1f11ca2ecccd2a947e501d8241e7
Former-commit-id: 95f0b4070715775bedc3fa1303d8576b145138a8 [formerly 96a73aa5f2b79d4f58175ba3b28437c091176b6f]
Former-commit-id: fa4ddc9ff6608070e7c25436eafc03fcec2a58ca
2023-10-22 20:52:00 +02:00
Σrebe - Romain GERARD
c6e3ee5925 update release command
Former-commit-id: 8e06872cfe5c9732f1fb5d482486dacd9e3672ac [formerly 2ee0bbfaa958d4c78839584f5f87b8e7ca774b75] [formerly 109a50fdcc3a67d372358638b24016d6beff38b2 [formerly 7d2aeba885eba91a207769bd064842f3c656e702]]
Former-commit-id: 8658dda5ca8f9540a742a795ddd8089c440db946 [formerly fe14c720c5b3e66deaacac5b5bd2e326bd31f58d]
Former-commit-id: b6e61ba6ea727d878127cb038a8deaad68036389
Former-commit-id: 53bb2ef463a642a65d74ef4bdf0d4153b0443c76
Former-commit-id: bcf86ff66cc6c7131fed150c5a127f2860e4a74d
Former-commit-id: bb3c8ae7c300c3f27f49404492596dec4b1bebd9 [formerly 9bb855cc9c01cb31df4caf5bb6146e27e58d05db]
Former-commit-id: 3be421554358a4de7b3e2cf3a98a903bea328fd5
2023-10-22 11:13:30 +02:00
Σrebe - Romain GERARD
23934def9d update release command
Former-commit-id: 24aabaeb636a14043c182a48c9ef2cdf197f8dab [formerly 2679069d2b50607d3441450719d54fa529ab608d] [formerly 07d82af219ba8ca4d9b54f4af2bd27a2917b7952 [formerly cfca821581f3386b36e3b57b7bc832a1acec3fef]]
Former-commit-id: fb679b06635eeb954e9ad7b05cf93b79ed745e21 [formerly 8bc7985e8ae9edb07e7842e8c0cde3f7bf6f0f09]
Former-commit-id: ce59677e524109e6018e097508eae5f6fde8fdc7
Former-commit-id: 49c6929b039e6ad4ece05791fe8a3dacc3f793d5
Former-commit-id: 823f7e24141a12b82ad9a1dc9ecb7418ed73e77f
Former-commit-id: 8a56b6bf528819ce46b17de2f38aab4ed2abf449 [formerly 06058a8327919bd3621d3552e479815d731895bb]
Former-commit-id: 5563d8ae8da6b710dcf7cefb44961aa9cec627ac
2023-10-22 11:04:54 +02:00