summaryrefslogtreecommitdiffhomepage
path: root/talpid-types
AgeCommit message (Expand)AuthorFilesLines
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
2024-04-25Run cargo update + use new base64Joakim Hulthe2-7/+8
2024-04-22Fix broken lints in rustdocsSebastian Holmin1-4/+1
2024-04-16Add DAITA Windows client and updated tuncfgDavid Lönnhager2-0/+13
2024-03-27Refactor `mullvad-relay-selector`Markus Pettersson1-0/+16
2024-03-13Log when select functions are called an unusual number of timesDavid Lönnhager2-0/+57
2024-02-27Replace err_derive with thiserrorJoakim Hulthe5-21/+21
2024-02-15Add integration tests for API access methodsMarkus Pettersson1-0/+18
2024-02-09Detect available IP versionsMarkus Pettersson1-0/+50
2024-02-08Bump `x25519-dalek` to `2.0.1`Markus Pettersson1-1/+1
2024-01-31Add tunnel creation error on WindowsDavid Lönnhager1-0/+11
2024-01-18Print if lockdown mode is enabled when disconnected for `mullvad status`Sebastian Holmin1-1/+4
2024-01-16Add rust-version to all Cargo.tomlLinus Färnstrand1-0/+1
2024-01-12Validate SOCKS5 credentialsMarkus Pettersson1-2/+82
2024-01-09Remove version and publish cargo metadataLinus Färnstrand1-2/+0
2024-01-04Add workspace level lintsLinus Färnstrand2-2/+3
2024-01-03Allow app to use custom socks5 and shadwosocks proxiesJonathan3-162/+162
2023-12-12Make Endpoint::from_socket_address constDavid Lönnhager1-1/+1
2023-11-07Configure firewall rules to allow proxy clientsMarkus Pettersson1-15/+85
2023-10-25Update jnix version to 0.5.1Jonatan Rhodin1-1/+1
2023-09-11Make err-derive a workspace dependencyDavid Lönnhager1-1/+1
2023-08-31Remove wireguard-nt switchDavid Lönnhager1-3/+0
2023-08-29Update x25519-dalek to get stable version instead of rc3Linus Färnstrand1-1/+1
2023-08-08Adapt talpid-windows-net to windows-sys 0.48Linus Färnstrand2-53/+72
2023-07-14Set package fields in workspace and inherit in packagesLinus Färnstrand1-5/+6
2023-07-03Implement Zeroize for WireGuard private keysLinus Färnstrand1-1/+1
2023-07-03Upgrade x25519-dalek to 2.0.0-rc.3Linus Färnstrand2-4/+2
2023-05-24Add tunnel interface to output of `mullvad status`Markus Pettersson1-1/+5
2023-05-09Propagate udp2tcp settings between app and daemonCubxity1-1/+4
2023-05-03Clean up conversion from base64 to key typesDavid Lönnhager1-32/+25