summaryrefslogtreecommitdiffhomepage
path: root/tunnel-obfuscation/src/lib.rs
AgeCommit message (Collapse)AuthorFilesLines
2025-10-09Connect LWO obfuscator when `run` is invokedMarkus Pettersson1-0/+1
Fixes race condition with socket bypass on Android
2025-09-18Add POC multiplexer tunnel obfuscation moduleJon Petersson1-1/+10
Co-authored-by: David Lönnhager <david.l@mullvad.net>
2025-09-15Add LWO obfuscatorDavid Lönnhager1-8/+20
2025-05-02Prevent blocking until connected to QUIC endpointDavid Lönnhager1-4/+1
2025-05-02Add Quic to tunnel-obfuscationAndrew Bulhak1-0/+15
2024-10-21Take obfuscation overhead into account when setting MTUJoakim Hulthe1-0/+5
2024-08-16Add Shadowsocks to tunnel-obfuscation crateDavid Lönnhager1-4/+21
2024-02-27Replace err_derive with thiserrorJoakim Hulthe1-6/+5
`err_derive` is unmaintained and will probably stop working with rust edition 2024. `thiserror` is almost a drop-in replacement. This commit simply replaces all occurences of `derive(err_derive::Error)` with `derive(thiserror::Error)` and fixes the attributes, but the Error and Display impls should be identical.
2022-11-24Exclude obfuscation socket from the tunnel on AndroidDavid Lönnhager1-1/+7
2022-03-24Add tunnel-obfuscation crateOdd Stranne1-0/+35