summaryrefslogtreecommitdiffhomepage
path: root/talpid-tunnel
AgeCommit message (Expand)AuthorFilesLines
2025-10-24Integrate GotaTun cleanlyMarkus Pettersson1-2/+2
2025-10-07Define networks as const valuesMarkus Pettersson1-16/+9
2025-10-03Bump windows-sys version to latestDavid Lönnhager1-3/+3
2025-09-15Update ipnetwork and convert LazyLock to constJoakim Hulthe1-2/+2
2025-07-25Create new boringtun devices when toggling multihopDavid Lönnhager1-1/+2
2025-07-25Set MTU in Unix tun providerDavid Lönnhager1-0/+7
2025-07-10Run `cargo fmt`Sebastian Holmin3-5/+5
2025-07-09Inline format argumentsLinus Färnstrand1-6/+3
2025-06-12Fix variable nameJoakim Hulthe1-4/+4
2025-06-12Fix tun file descriptor ownershipJoakim Hulthe1-4/+4
2025-06-12Add IPv6 support to Windows tun providerDavid Lönnhager1-16/+23
2025-06-10Update nix to 0.30 everywhereJoakim Hulthe2-2/+37
2025-05-26Add BoringtunJoakim Hulthe5-150/+522
2025-03-24Make it possible to disable IPv6 in the tunnelJonatan Rhodin1-0/+6
2025-03-19Set MTU on IPv6 interface for wireguard-nt only if IPv6 is enabledDavid Lönnhager1-3/+10
2025-02-25Rename and comment variableDavid Göransson1-3/+4
2025-02-25Suppress unsafe warning when cloning JavaVMJoakim Hulthe1-0/+5
2025-02-25Reduce open_tun calls (Establish)David Göransson2-22/+76
2025-02-13Downgrade to tun 0.5.5David Lönnhager1-11/+14
2025-02-06Replace old waitForTunnelUp functionDavid Göransson1-2/+5
2025-01-09Use `ip -6 addr` command for setting ipv6 addr on linuxJoakim Hulthe1-25/+25
2025-01-03Promote `tun` to a workspace dependencyMarkus Pettersson1-1/+1
2025-01-03Enable the `async` feature of `tun`Markus Pettersson2-24/+4
2025-01-03Clean up API for setting tunnel device nameMarkus Pettersson2-4/+7
2025-01-03Derive `Default` for `TunnelDeviceBuilder`Markus Pettersson1-7/+1
2025-01-03Upgrade `tun` to get rid of set_address code on LinuxMarkus Pettersson3-44/+53
2025-01-03Remove `duct` from `talpid-tunnel`Markus Pettersson2-23/+15
2024-12-18Fix JNI enum namesDavid Göransson1-5/+7
2024-12-02Replace generic with new typeSebastian Holmin1-8/+27
2024-12-02Replace dyn fn with genericSebastian Holmin1-3/+5
2024-11-27Handle legacy always-on vpn profilesDavid Göransson1-4/+14
2024-09-25Add `futures` to workspace dependenciesSebastian Holmin1-1/+1
2024-09-02Remove unused NetworkInterface traitDavid Lönnhager1-52/+29
2024-09-02Set tunnel name to wg0-mullvad for wireguard-goDavid Lönnhager2-32/+58
2024-09-02Run `cargo +nightly clippy --fix`Markus Pettersson1-0/+1
2024-08-27Use std LazyLock instead of once_cell LazyDavid Lönnhager2-7/+8
2024-08-13Refactor tunnel provider and TalpidVpnServiceDavid Lönnhager6-247/+221
2024-08-13Update missing commentDavid Lönnhager1-1/+1
2024-08-13Remove duplicate dummy DNS fix for VpnServiceDavid Lönnhager1-9/+0
2024-08-13Don't pass in excluded apps from wireguard-goDavid Lönnhager1-5/+0
2024-07-30Reconnect if split tunnel state changedMarkus Pettersson1-1/+1
2024-07-25Fix Android code related to ipnetwork upgradesLinus Färnstrand1-3/+3
2024-07-25Upgrade pfctl to 0.5.0 and ipnetwork to 0.20Linus Färnstrand1-1/+1
2024-05-29Migrate to gRPCDavid Göransson2-9/+35
2024-05-08Set dummy DNS servers in blocking statesDavid Lönnhager1-11/+30
2024-02-27Replace err_derive with thiserrorJoakim Hulthe3-43/+33
2024-02-08Removed unused functionMarkus Pettersson1-9/+0
2024-02-08Move constantsSebastian Holmin1-0/+13
2024-02-08Fix typosSebastian Holmin1-1/+1
2024-01-16Add rust-version to all Cargo.tomlLinus Färnstrand1-0/+1