summaryrefslogtreecommitdiffhomepage
path: root/talpid-core/src/tunnel/mod.rs
AgeCommit message (Expand)AuthorFilesLines
2025-10-24Integrate GotaTun cleanlyMarkus Pettersson1-4/+0
2025-07-10Run `cargo fmt`Sebastian Holmin1-2/+2
2025-05-26Add BoringtunJoakim Hulthe1-4/+1
2025-02-12Fix miscellaneous lintsSebastian Holmin1-1/+1
2024-12-12Remove some deprecated ref patternsJoakim Hulthe1-2/+2
2024-12-02Replace generic with new typeSebastian Holmin1-41/+34
2024-12-02Replace dyn fn with genericSebastian Holmin1-56/+48
2024-11-27Fix lintDavid Göransson1-3/+3
2024-11-27Fix formattingDavid Göransson1-26/+16
2024-11-27Refactor error matchingDavid Göransson1-0/+56
2024-10-23Move MTU adjustment into talpid-wireguardDavid Lönnhager1-72/+4
2024-04-16Add DAITA Windows client and updated tuncfgDavid Lönnhager1-1/+0
2024-02-27Replace err_derive with thiserrorJoakim Hulthe1-12/+12
2024-02-19Fix redundant importsDavid Lönnhager1-5/+0
2024-02-12Enable MTU detection on macosSebastian Holmin1-3/+3
2024-02-09Add windows MTU detection implementation.Sebastian Holmin1-2/+2
2024-02-08Enable automatic MTU detection on linuxSebastian Holmin1-0/+4
2024-02-08Refactor default MTU calculationSebastian Holmin1-37/+35
2024-01-31Simplify retry logic in connecting stateDavid Lönnhager1-0/+22
2024-01-31Remove unused error variantDavid Lönnhager1-5/+0
2024-01-03Allow app to use custom socks5 and shadwosocks proxiesJonathan1-16/+17
2023-10-12Update OpenVPN monitorDavid Lönnhager1-2/+12
2023-08-30Fix clippy lintsEmīls1-1/+4
2023-04-24Misc clippy fixesLinus Färnstrand1-7/+2
2023-02-28Add PQ support for multihop, and allow listing two endpoints in theJonathan1-12/+1
2023-02-21Make quantum-resistant tunnel optional in mullvad layerDavid Lönnhager1-1/+1
2022-11-07Split up talpid-coreEmīls Piņķis1-89/+29
2022-10-18Port winnet from C++ to RustJonathan1-1/+1
2022-08-18Add a safety margin for the virtual interface MTUJonathan1-2/+12
2022-07-12Windows automatically detects and set locally correct MTUJonathan1-5/+8
2022-07-08Optimize tunnel MTU when IPv4 is used for peerFrançois Guerraz1-19/+25
2022-07-05Move tunnel interface metric update to talpid-coreDavid Lönnhager1-0/+3
2022-06-30Fix newly introduced clippy warningsJonathan1-32/+23
2022-06-21Fix the large majority of clippy warningsJonathan1-20/+26
2022-06-14Manually fix the simpler non-semantic clippy warnsJonathan1-3/+3
2022-06-14Only allow traffic to flow between the client and relay config service during...David Lönnhager1-2/+2
2022-06-14Add PQ PSK exchange tunnel optionDavid Lönnhager1-1/+12
2022-06-14Implement initial PQ PSK exchange for wireguard-ntDavid Lönnhager1-0/+1
2022-06-08Detect and set MTU based on used interface MTUJonathan1-6/+47
2022-04-05Remove separate tokio runtime for OpenVPN monitorDavid Lönnhager1-4/+5
2022-04-05Use shadowsocks crate instead of subprocessDavid Lönnhager1-1/+3
2022-02-14Set up tunnel monitor in separate threadDavid Lönnhager1-50/+31
2022-01-03Gradually increase retry interval for wireguard tunnelsDavid Lönnhager1-0/+4
2021-11-29Reformat code without blank_lines_upper_bound = 2Linus Färnstrand1-3/+0
2021-09-28Add wgnt tunnel supportDavid Lönnhager1-0/+3
2021-09-27Reorganize windows functions in talpid-coreDavid Lönnhager1-3/+0
2021-07-02Configure ST tunnel addresses before setting up routesDavid Lönnhager1-4/+4
2021-06-16Improve OpenVPN event handlingDavid Lönnhager1-53/+14
2021-06-07Replace 'tunnel_interface' field with tunnel metadata in connecting firewall ...David Lönnhager1-1/+1
2021-06-02Give more time to IP interface setup on Windows, and make it abortableDavid Lönnhager1-0/+3