summaryrefslogtreecommitdiffhomepage
path: root/talpid-types/src
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-08-27Use std LazyLock instead of once_cell LazyDavid Lönnhager1-4/+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önnhager1-1/+37
2024-07-30Reconnect if split tunnel state changedMarkus Pettersson1-2/+2
2024-06-25Add `daita` as a Cargo cfg variableMarkus Pettersson2-5/+5
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 Hulthe1-6/+7
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önnhager1-0/+56
2024-02-27Replace err_derive with thiserrorJoakim Hulthe4-20/+20
2024-02-15Add integration tests for API access methodsMarkus Pettersson1-0/+18
2024-02-09Detect available IP versionsMarkus Pettersson1-0/+50
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-12Validate SOCKS5 credentialsMarkus Pettersson1-2/+82
2024-01-04Add workspace level lintsLinus Färnstrand1-2/+0
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-08-31Remove wireguard-nt switchDavid Lönnhager1-3/+0
2023-08-08Adapt talpid-windows-net to windows-sys 0.48Linus Färnstrand2-53/+72
2023-07-03Implement Zeroize for WireGuard private keysLinus Färnstrand1-1/+1
2023-07-03Upgrade x25519-dalek to 2.0.0-rc.3Linus Färnstrand1-2/+1
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
2023-05-03And gRPC interface wrapper and refactor CLI to use clap derive instead of the...David Lönnhager5-13/+81
2023-05-02Fix macOS specific Clippy warningsLinus Färnstrand1-4/+1
2023-03-27Fix many typosAlexander Seiler1-1/+1
2023-02-28Add PQ support for multihop, and allow listing two endpoints in theJonathan1-3/+9
2023-02-21Make quantum-resistant tunnel optional in mullvad layerDavid Lönnhager2-37/+6
2023-01-30Run `cargo clippy --fix` with the new Rust 1.67 preferred formatLinus Färnstrand4-11/+11
2022-12-21Remove unneeded referenceEmīls1-1/+1
2022-12-16Update wireguard.rsjackloomen1-6/+0
2022-12-16debug/display for PresharedKeyjackloomen1-1/+13
2022-11-08Use fwmark for routing in openvpnEmīls Piņķis1-0/+2
2022-11-07Split up talpid-coreEmīls Piņķis2-0/+4