summaryrefslogtreecommitdiffhomepage
path: root/Cargo.lock
AgeCommit message (Collapse)AuthorFilesLines
2025-09-18Add documentation for multiplexer obfuscationDavid Lönnhager1-0/+1
2025-09-18Bump tokio-utilDavid Lönnhager1-11/+11
2025-09-17Upgrade rtnetlink libs to latest versionMarkus Pettersson1-49/+16
Signed-off-by: Markus Pettersson <markus.pettersson@mullvad.net>
2025-09-17Bump `htmlize` to a version not depending on `paste`Markus Pettersson1-3/+9
Signed-off-by: Markus Pettersson <markus.pettersson@mullvad.net>
2025-09-15Update ipnetwork and convert LazyLock to constJoakim Hulthe1-4/+4
2025-09-15Add LWO obfuscatorDavid Lönnhager1-1/+5
2025-09-09Replace libc with nix in ttccJoakim Hulthe1-1/+1
2025-09-08Update `backtrace` crate to get rid of `adler`Markus Pettersson1-28/+13
2025-09-04Add missing feature for talpid-windowsDavid Lönnhager1-0/+1
2025-09-04Enable UDP GSO on Windows for masque proxy clientDavid Lönnhager1-0/+2
2025-09-03Call `bypass` on QUIC socket on AndroidMarkus Pettersson1-1/+1
2025-09-03Add pnputil and devicequery log output for split tunneling and tun devDavid Lönnhager1-0/+23
2025-09-03Move get_system_dir to talpid-windowsDavid Lönnhager1-0/+1
2025-09-03Add last WG handshake to statsDavid Lönnhager1-0/+1
2025-09-03Add command for querying latest version to mullvad-releaseDavid Lönnhager1-0/+1
2025-09-03Implement EnumIter for mullvad-update architecture enumDavid Lönnhager1-0/+22
2025-09-02Add bench to masque proxy fragment handlerSebastian Holmin1-0/+182
Measures performance of interleaved fragmented packets
2025-09-01Bump `tracing-subscriber` to `0.3.20`Markus Pettersson1-41/+19
Mitigate CVE-2025-58160: https://osv.dev/vulnerability/GHSA-xwfj-jgwm-7wp5
2025-08-28Use objc2_service_management to get rid of a lot of unsafeMarkus Pettersson1-4/+25
2025-08-28Fix panic when fetching operating system versionMarkus Pettersson1-22/+75
2025-08-26Update `reqwest` to resolve dependency conflictSebastian Holmin1-48/+89
Note that the new version increases the size of Mullvad loader a bit, forcing us to bump the limit in the CI check. We should consider replacing it with a smaller alternative, perhaps `hyper_rustls`.
2025-08-26Update boringtun, adding multihop fixes and GROSebastian Holmin1-1/+1
Adds: - Userspace multihop de-fragmentation - PcapSniffer - UDP GRO on Linux Also updates setup of userspace multihop on the deamon side, as `PacketChannel` has been replaced with specifc channel types that implement the `IpSend`, `IpRecv`, `UdpSend` and `UdpRecv` traits.
2025-08-25Do not bind DNS resolver to special loopback addrsJoakim Hulthe1-1/+1
Make sure we don't use 127.255.255.255/8 for the local DNS resolver, as that is a broadcast address.
2025-08-19Support deserializing ESMessage version 10Joakim Hulthe1-0/+4
2025-08-19Add test for ESMessage::deserializeJoakim Hulthe1-0/+1
2025-08-18Fail if QUIC address set is emptyDavid Lönnhager1-0/+7
2025-08-08Generate IP net definitions for WinFw from talpid-types definitionsDavid Lönnhager1-0/+1
2025-08-07Fix build.rs for mullvad-nsis treating target arch as hostDavid Lönnhager1-21/+3
2025-08-05Fix Android boringtun buildDavid Lönnhager1-1/+1
2025-08-05Bump boringtun depJoakim Hulthe1-1/+13
2025-07-25Create new boringtun devices when toggling multihopDavid Lönnhager1-1/+1
2025-07-25Add userspace multihop to boringtunJoakim Hulthe1-26/+18
2025-07-09Add IPv6 support to `mullvad-masque-proxy`Markus Pettersson1-0/+1
2025-07-04Make `talpid-openvpn` compileMarkus Pettersson1-0/+1
Add missing feature to dependency of `tokio-parity-ipc`.
2025-06-19Add start-service command to mullvad-setup on WindowsDavid Lönnhager1-0/+2
2025-06-16Bump loader version to 1.1.0desktop/installer-downloader/1.1.0David Lönnhager1-1/+1
2025-06-16Do not rely on DNS for API in installer-downloaderDavid Lönnhager1-0/+6
2025-06-16Add offline mode for installer loader on WindowsMarkus Pettersson1-11/+4
Co-authored-by: Sebastian Holmin <sebastian.holmin@mullvad.net> Co-authored-by: Joakim Hulthe <joakim.hulthe@mullvad.net> Co-authored-by: David Lönnhager <david.l@mullvad.net>
2025-06-10Update nix to 0.30 everywhereJoakim Hulthe1-15/+24
2025-06-09Set SO_REUSEADDR on local DNS resolver socketDavid Lönnhager1-0/+4
This fixes an issue where bind() fails due to other sockets Co-authored-by: Joakim Hulthe <joakim.hulthe@mullvad.net>
2025-06-09Add `AllowedIps` setting to CLISebastian Holmin1-0/+1
2025-06-03Fix boringtun device not being closedDavid Lönnhager1-1/+1
2025-05-28Add download timeout and retry logic (#8149)Sebastian Holmin1-0/+1
* Add timeout to download * Retry failed downloads on network errors Previously, the download would either fail immediately or hang indefinitely if when the user e.g. changed their tunnel state. * Fix progress when resuming download * Import thiserror on all platforms * Add to installer downloader changelog
2025-05-28Add in app upgrades to the daemonSebastian Holmin1-0/+1
--------- Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net>
2025-05-28Implement new version check and app downloaderDavid Lönnhager1-0/+3
This also fixes 'latest_beta' being required in the API Co-authored-by: Sebastian Holmin <sebastian.holmin@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net>
2025-05-26Add BoringtunJoakim Hulthe1-22/+312
Co-authored-by: Joakim Hulthe <joakim.hulthe@mullvad.net> Co-authored-by: Sebastian Holmin <sebastian.holmin@mullvad.net> Co-authored-by: David Göransson <david.goransson@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> Co-authored-by: David Lönnhager <david.l@mullvad.net>
2025-05-14Use OnDrop from talpid-types in wggorsJoakim Hulthe1-0/+1
2025-05-14Add logger to talpid-core::resolver testsJoakim Hulthe1-5/+122
2025-05-14Use HQC-256 instead of Classic McEliece in quantum-resistant handshakeLinus Färnstrand1-12/+51
2025-05-13Bump installer-downloader version to 1.0.0desktop/installer-downloader/1.0.0David Lönnhager1-1/+1