| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-11-03 | Add support for running alternative distros in E2E test framework | Markus Pettersson | 1 | -5/+13 | |
| 2025-11-03 | Add extra logging when test-manager connects to test-runner | Markus Pettersson | 1 | -1/+5 | |
| 2025-11-03 | Remove unsafe `geteuid` call by swapping libc for nix | Markus Pettersson | 1 | -1/+3 | |
| 2025-11-03 | Fix invocation of `sysctl`, `nft` & `dnsmasq` in test-manager | Markus Pettersson | 2 | -21/+19 | |
| Run them by absolute path instead. Non-root users does not have `sbin` in path on Debian. | |||||
| 2025-11-03 | Fix documentation on how to run test framework on Debian/Ubuntu | Markus Pettersson | 1 | -0/+7 | |
| 2025-10-23 | Use rollout threshold to determine if client should be updated | Markus Pettersson | 1 | -0/+1 | |
| 2025-10-20 | Bump widestring 1.0 -> 1.2 | Markus Pettersson | 1 | -2/+2 | |
| 2025-10-16 | Stop running `rustup update`. Version is handled by rust-toolchain.toml | Linus Färnstrand | 1 | -6/+0 | |
| 2025-10-08 | Make reconnect check more robust in tests | David Lönnhager | 1 | -6/+10 | |
| wait_for_daemon_reconnect would fail after one failed attempt (Disconnecting was treated as error case) | |||||
| 2025-10-03 | Update winreg | David Lönnhager | 2 | -4/+14 | |
| 2025-10-03 | Bump windows-sys version to latest | David Lönnhager | 1 | -3/+18 | |
| This also refactors and documents some code | |||||
| 2025-10-02 | Do not skip LWO tests | David Lönnhager | 1 | -1/+1 | |
| 2025-10-01 | Do not fail hard if Docker can not be installed | Markus Pettersson | 1 | -0/+4 | |
| 2025-09-30 | Add E2E test for LWO | David Lönnhager | 1 | -0/+39 | |
| 2025-09-30 | Handle skip test_macro attribute as path | David Lönnhager | 1 | -24/+27 | |
| 2025-09-30 | Add `skip` attribute to `test_function` macro | Markus Pettersson | 3 | -25/+38 | |
| 2025-09-30 | Rename block_when_disconnected to lockdown_mode in test manager | Tobias Järvelöv | 2 | -4/+4 | |
| 2025-09-25 | Replace use of old version check endpoint | Oskar | 1 | -0/+1 | |
| 2025-09-25 | Upgrade tonic 0.12 -> 0.13 | Linus Färnstrand | 2 | -129/+41 | |
| 2025-09-24 | Make `dirs` a workspace dependency and upgrade to 6.0.0 | Linus Färnstrand | 4 | -10/+11 | |
| 2025-09-23 | Promote `rand` to a workspace dependency in `test` workspace | Markus Pettersson | 3 | -3/+4 | |
| 2025-09-16 | Verify that an IPv6 address is used in e2e test | Joakim Hulthe | 1 | -6/+14 | |
| 2025-09-15 | Flatten match statement | Joakim Hulthe | 1 | -20/+17 | |
| 2025-09-15 | Update ipnetwork and convert LazyLock to const | Joakim Hulthe | 3 | -9/+11 | |
| 2025-09-15 | Add IPv6 to more e2e tests | Joakim Hulthe | 1 | -5/+31 | |
| 2025-09-15 | Add e2e test for in-tunnel IPv6 | Joakim Hulthe | 1 | -2/+68 | |
| 2025-09-15 | Fix IPv6 in e2e connection-checker | Joakim Hulthe | 2 | -40/+73 | |
| 2025-09-15 | Do not crash on error in connection-checker | Joakim Hulthe | 5 | -109/+64 | |
| 2025-09-15 | Split test_wireguard_tunnel test into IPv4 and IPv6 variants | Joakim Hulthe | 3 | -4/+21 | |
| 2025-09-15 | Allow test-runner to be built against musl | Joakim Hulthe | 3 | -2/+12 | |
| 2025-09-15 | Add IPv6 to test-manager linux network | Joakim Hulthe | 3 | -24/+76 | |
| 2025-09-12 | Split sys module in test-runner into one per platform | David Lönnhager | 5 | -954/+934 | |
| 2025-09-12 | Stop daemon correctly when changing log level in tests | David Lönnhager | 2 | -20/+68 | |
| 2025-09-12 | Wait for service after app install in tests | David Lönnhager | 2 | -16/+7 | |
| 2025-09-12 | Check actual service status in test framework instead of only named pipe | David Lönnhager | 4 | -21/+65 | |
| 2025-09-12 | Dump mullvad logs when reinstalling/resetting daemon fails | David Lönnhager | 2 | -39/+54 | |
| 2025-09-08 | Test whether daemon adds back alias for loopback interface | David Lönnhager | 1 | -1/+88 | |
| 2025-09-08 | Bump `color-eyre` & `anyhow` to transitively bump `backtrace` | Markus Pettersson | 1 | -25/+25 | |
| 2025-09-05 | Start login ui test with clear account history | Oskar | 1 | -0/+1 | |
| 2025-09-03 | Move get_system_dir to talpid-windows | David Lönnhager | 1 | -0/+1 | |
| 2025-09-01 | Bump `tracing-subscriber` to `0.3.20` | Markus Pettersson | 1 | -4/+4 | |
| Mitigate CVE-2025-58160: https://osv.dev/vulnerability/GHSA-xwfj-jgwm-7wp5 | |||||
| 2025-08-26 | Add "CDLA-Permissive-2.0" license | Sebastian Holmin | 1 | -1/+2 | |
| 2025-08-26 | Update `reqwest` to resolve dependency conflict | Sebastian Holmin | 2 | -60/+76 | |
| 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-26 | Stop running disconnected.spec.ts as part of automated tests | Oskar | 1 | -8/+0 | |
| 2025-08-25 | Force IPv4 in IP override test | David Lönnhager | 1 | -2/+5 | |
| 2025-08-25 | Make port constrained in IP override tests | David Lönnhager | 1 | -4/+11 | |
| 2025-08-21 | Add instruction to remove `unattended-upgrades` from Ubuntu test VMs | Markus Pettersson | 1 | -0/+8 | |
| 2025-08-19 | Add --skip flag to test-manager | Joakim Hulthe | 2 | -3/+20 | |
| 2025-08-19 | Signal wireguard-go to exit gracefully when test-manager exits | Joakim Hulthe | 3 | -31/+57 | |
| `Command::kill_on_drop` would send a SIGKILL to the `sudo`-process, which does not propagate to the wireguard-go child process. This is resolved by sending a SIGTERM instead. | |||||
| 2025-08-18 | Fail if QUIC address set is empty | David Lönnhager | 1 | -0/+7 | |
