Niko Marmeladkov
1e77bbe7b7
feat: TLS 1.3 mimicry obfuscation, multi-mode (auto + plain), session recreation
...
Build master branch / build (push) Waiting to run
Tests / Test (push) Waiting to run
- tlsmimic: wrap QUIC packets in TLS 1.3 record headers
- multi: auto-detect Salamander/TLS-mimic/plain on the same port
- multi: random padding and jitter support for DPI evasion
- reconnect: periodic session recreation via MaxSessionDuration
- client/server: wire tlsmimic/auto/plain obfs types and config
- NEW_FEATURES: translated to English
2026-06-17 16:36:29 +03:00
Toby
97a341690a
chore: log server address on connect, log realm peer address candidates
2026-05-09 13:24:13 -07:00
Toby
697203f49d
feat: omit datagram TP
2026-04-25 17:07:05 -07:00
Toby
6476d21c59
feat: client & server use quic.Transport ( #1550 )
2026-04-21 14:02:37 -07:00
Toby
b3f2193f10
feat: add configurable congestion modes and BBR profiles
2026-03-28 13:11:17 -07:00
tobyxdd
44235d3de9
feat: quic-go v0.54.0
2025-09-13 16:17:59 -07:00
shadow
6cb18ff5ad
Add optional mTLS support for client & server
2025-08-27 12:17:24 +08:00
Toby
b5ddcb5bc4
feat: quic-go v0.52.0
2025-06-07 11:59:30 -07:00
Toby
29cd04fdef
feat: quic-go v0.51.0 (wip)
2025-04-20 14:04:53 -07:00
Haruue
0c198abd2e
fix: mod name major version suffix v2
...
ref: https://go.dev/ref/mod#major-version-suffixes
2024-05-18 11:28:47 +08:00
Toby
9d4b3e608a
chore: small changes to TrafficLogger function names & update all mocks to mockery v2.43.0
2024-05-11 13:55:55 -07:00
Toby
b79c43171a
fix: update in quic-go (http3) broke UDP functionality
2024-04-28 20:22:11 -07:00
Toby
00813c4622
feat: quic-go v0.43.0
2024-04-27 13:04:51 -07:00
Toby
ae402d9d91
chore: code improvements
2024-01-26 13:19:02 -08:00
Toby
84b54eb702
fix: incorrect reconnect logic that causes blocking when dialing connections
2024-01-26 11:49:19 -08:00
Toby
e648321b96
feat: quic-go v0.41.0
2024-01-21 16:58:22 -08:00
Toby
d73edff71e
fix: lazy mode should defer config evaluation
2023-12-28 15:10:21 -08:00
Toby
4cf253efec
fix: broken reconnect logic introduced in c62dc51
2023-11-22 15:59:56 -08:00
Toby
faeef50fc0
chore: use local var for info
2023-11-18 21:02:21 -08:00
Toby
0a77ce4d64
feat: client handshake info
2023-11-18 16:19:08 -08:00
Toby
c62dc51017
feat: quic-go v0.40.0
2023-11-12 15:42:46 -08:00
Toby
00841504b7
chore: comment fix
2023-09-15 16:42:32 -07:00
Toby
353aacfd62
feat: options to disable update check & fix client lazy mode
2023-08-24 14:10:51 -07:00
Toby
3c3c2a51a8
feat: client TLS cert SHA256 pinning (pinSHA256)
2023-08-23 15:53:22 -07:00
Toby
cc0d0181e1
feat: ignoreClientBandwidth
2023-08-07 16:34:35 -07:00
Toby
3b4af8035b
chore: some code fixes
2023-08-04 17:48:07 -07:00
Toby
45c3fc54bd
feat: BBR
2023-08-04 17:29:15 -07:00
Toby
c64b36b8f4
feat: update to quic-go v0.37.1, module renamed to github.com/apernet/quic-go
2023-07-31 17:27:23 -07:00
Toby
a59111faad
feat: reconnect
2023-07-28 16:09:23 -07:00
Toby
d4e3833641
feat: rework udp stuff
2023-07-27 18:51:33 -07:00
Toby
1629f0fc8e
feat: add 2 new shutdown tests
2023-07-26 19:12:30 -07:00
Toby
6172f2ac53
feat(wip): test reworks (need to add back traffic logger tests)
2023-07-26 15:51:48 -07:00
Toby
dd836b4496
feat(wip): test reworks
2023-07-26 13:48:08 -07:00
Toby
55fb903192
feat(wip): test reworks
2023-07-25 16:42:37 -07:00
Toby
1c7cb23389
feat(wip): test reworks
2023-07-25 16:11:11 -07:00
Toby
27460960ab
feat(wip): udp rework client side tests & server tests update
2023-07-24 20:12:48 -07:00
Toby
f0ad2f77ca
chore: code adjustments
2023-07-24 17:08:19 -07:00
Toby
cbedb27f0f
feat(wip): udp rework client side
2023-07-24 16:32:25 -07:00
Toby
a2fbcc6507
feat(wip): udp rework server side
2023-07-23 11:42:52 -07:00
tobyxdd
cc8a889503
feat: quic close error code
2023-06-27 22:39:16 -07:00
tobyxdd
5586303825
feat: bump quic-go version to v0.35.1 (mod wip), change client config format for sni
2023-06-02 16:51:17 -07:00
tobyxdd
9f54aade8f
hysteria 2 prototype first public release
2023-05-25 20:24:24 -07:00