summaryrefslogtreecommitdiffhomepage
path: root/talpid-types
AgeCommit message (Expand)AuthorFilesLines
2026-02-26Set the app in a blocking state if invalid ipv6 configJonatan Rhodin2-1/+50
2026-02-03Convert zeroize to a workspace dependencyMarkus Pettersson1-1/+1
2026-01-23Format `Cargo.toml` files using `tombi`Sebastian Holmin1-10/+13
2026-01-09Remove VPN bridges concept from the daemonSebastian Holmin2-2/+0
2025-12-09Move cgroup helpers to new crateJoakim Hulthe2-84/+0
2025-12-09Implement split-tunneling using cgroup2Joakim Hulthe1-1/+7
2025-11-12Prune OpenVPN typesSebastian Holmin3-205/+39
2025-10-24Remove unused 'no wireguard key' errorDavid Lönnhager1-3/+0
2025-10-22Add entry and exit no relay errorsJonatan Rhodin1-1/+7
2025-10-07Define networks as const valuesMarkus Pettersson2-36/+40
2025-09-18Add documentation for multiplexer obfuscationDavid Lönnhager1-4/+25
2025-09-18Add multiplexer POC to daemon, TSM, and relay selectorDavid Lönnhager3-18/+151
2025-09-15Update ipnetwork and convert LazyLock to constJoakim Hulthe1-1/+1
2025-09-15Add LWO obfuscatorDavid Lönnhager2-0/+10
2025-08-08Generate IP net definitions for WinFw from talpid-types definitionsDavid Lönnhager5-35/+164
2025-07-10Run `cargo fmt`Sebastian Holmin2-2/+2
2025-07-09Add support for QUIC in the relay selectorMarkus Pettersson1-4/+2
2025-07-09Add empty body to Disconnected state to fix unneeded_struct_patternLinus Färnstrand1-1/+1
2025-06-09Add `AllowedIps` setting to CLISebastian Holmin1-10/+0
2025-05-22Reconnect when unavailable IP version becomes availableDavid Lönnhager1-0/+8
2025-05-22Fix missing connectivity messages on WindowsDavid Lönnhager1-21/+54
2025-05-14Use local DNS resolver on macOS by defaultMarkus Pettersson2-0/+41
2025-05-08Simplify conversion to ObfuscationEndpointDavid Lönnhager1-25/+5
2025-05-08Add QUIC obfuscation to mullvad daemon and management interfaceDavid Lönnhager2-2/+29
2025-04-09Improve error message when an unavailable ip version is selectedJonatan Rhodin1-2/+5
2025-03-25Avoid using an unavailable ip version to connect to a relayJonatan Rhodin1-15/+40
2025-03-07Track IPv6 connectivity on AndroidDavid Lönnhager1-23/+4
2025-03-05Remove automatic tunnel typeDavid Lönnhager1-1/+2
2025-02-06Replace old waitForTunnelUp functionDavid Göransson1-0/+53
2025-01-14Add route to obfuscator if necessaryMarkus Pettersson3-19/+29
2025-01-14Fix new `clippy` warningsMarkus Pettersson1-2/+2
2024-12-12Remove some deprecated ref patternsJoakim Hulthe1-7/+7
2024-11-27Handle legacy always-on vpn profilesDavid Göransson1-4/+11
2024-11-22Clean upJonatan Rhodin1-0/+11
2024-10-29Remove `block_when_disconnected` setting on AndroidMarkus Pettersson1-0/+4
2024-09-06Build wg with daita support for androidAlbin1-6/+2
2024-08-27Use std LazyLock instead of once_cell LazyDavid Lönnhager2-5/+3
2024-08-16Select random IP and port if there are additional Shadowsocks addressesDavid Lönnhager1-0/+9
2024-08-16Add Shadowsocks obfuscation support to mullvad-daemonDavid Lönnhager2-0/+14
2024-08-13Refactor tunnel provider and TalpidVpnServiceDavid Lönnhager2-1/+38
2024-08-07Promote serde(_json) to workspace dependenciesJoakim Hulthe1-1/+1
2024-07-30Reconnect if split tunnel state changedMarkus Pettersson1-2/+2
2024-07-25Upgrade pfctl to 0.5.0 and ipnetwork to 0.20Linus Färnstrand1-1/+1
2024-06-26Enable DAITA on macOSDavid Lönnhager1-2/+2
2024-06-25Add `daita` as a Cargo cfg variableMarkus Pettersson3-5/+14
2024-06-25Enable DAITA for linux in CLI and typesSebastian Holmin2-5/+5
2024-05-29Migrate to gRPCDavid Göransson2-32/+0
2024-05-29Add error state cause for full disk permissions errorDavid Lönnhager1-0/+5
2024-05-03Add default trait implementationsDavid Lönnhager1-0/+6
2024-04-30Add initial split tunneling implementation for macOSDavid Lönnhager2-2/+8