| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-08-11 | Update custom list for `test_quantum_resistant_multihop_quic_tunnel` | Markus Pettersson | 1 | -0/+1 | |
| Use a custom list with at least 2 QUIC-enabled relays for the `test_quantum_resistant_multihop_quic_tunnel` e2e test. | |||||
| 2025-08-11 | Add e2e test `test_quantum_resistant_multihop_quic_tunnel` | Markus Pettersson | 1 | -0/+36 | |
| 2025-08-11 | Add e2e test `test_wireguard_over_quic` for QUIC obfuscation method | Markus Pettersson | 1 | -2/+32 | |
| 2025-08-05 | Retry SSH provisioning in test framework | David Lönnhager | 1 | -8/+20 | |
| 2025-07-31 | Add test framework tests for DAITA and multihop UI | David Lönnhager | 1 | -0/+24 | |
| 2025-07-11 | Make enable/disable daemon not start/stop | Sebastian Holmin | 3 | -40/+39 | |
| 2025-07-11 | Add inverse test | Sebastian Holmin | 1 | -14/+84 | |
| 2025-07-11 | Fix `AmIMullvad` exit hostname when disconnected | Sebastian Holmin | 1 | -1/+2 | |
| 2025-07-11 | Add functions to toggle service startup | Sebastian Holmin | 4 | -16/+84 | |
| 2025-07-11 | Add e2e test for clearing firewall rules on reboot | Markus Pettersson | 6 | -0/+123 | |
| In some conditions, you can be left with blocking firewall rules if an upgrade fails to install the new app version. Add e2e test to assert that these firewall rules are cleared on reboot for Windows. | |||||
| 2025-07-10 | Run `cargo fmt` in test-repo | Sebastian Holmin | 39 | -92/+96 | |
| 2025-07-10 | Update edition to 2024 | Sebastian Holmin | 1 | -1/+1 | |
| 2025-07-09 | Upgrade Rust to 1.88.0 | Linus Färnstrand | 1 | -1/+1 | |
| 2025-07-09 | Inline format arguments | Linus Färnstrand | 11 | -34/+27 | |
| 2025-07-09 | Use `io:Error::other` | Sebastian Holmin | 1 | -1/+1 | |
| 2025-06-24 | Enable support for creating a custom list with locations | Jonatan Rhodin | 1 | -1/+1 | |
| 2025-06-16 | Do not rely on DNS for API in installer-downloader | David Lönnhager | 4 | -2/+10 | |
| 2025-06-16 | Add offline mode for installer loader on Windows | Markus Pettersson | 1 | -1/+11 | |
| 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-10 | Update nix to 0.30 everywhere | Joakim Hulthe | 2 | -29/+7 | |
| 2025-06-09 | Add ifconfig alias e2e test | Joakim Hulthe | 8 | -4/+174 | |
| Co-Authored-By: David Lönnhager <david.l@mullvad.net> | |||||
| 2025-06-05 | Fix typos | omahs | 4 | -4/+4 | |
| 2025-06-03 | Fix `test_settings_ui` | Markus Pettersson | 1 | -1/+1 | |
| Use the correct path to find the GUI test / spec file Update asset glob patterns Co-authored-by: Oliver <oliver@mohlin.dev> | |||||
| 2025-05-28 | Add download timeout and retry logic (#8149) | Sebastian Holmin | 1 | -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-28 | Update `test/Cargo.lock` | Markus Pettersson | 1 | -0/+1 | |
| 2025-05-14 | Wait for daemon to start in install_app | Joakim Hulthe | 1 | -3/+10 | |
| 2025-05-14 | Truncate test framework logs to include recent logs, not the oldest | David Lönnhager | 1 | -2/+4 | |
| 2025-05-14 | Filter installer loader from fetch /releases | Joakim Hulthe | 1 | -1/+2 | |
| 2025-05-12 | Wait for connected state | Sebastian Holmin | 1 | -0/+4 | |
| 2025-05-12 | Remove faulty `constrain_to_relay` fn | Sebastian Holmin | 1 | -57/+29 | |
| The function did not consider the mullvad clients current relay settings, i.e. the custom list that the test is initiated with. It could choose any OpenVPN relay in sweden, even if it wasn't pickable. | |||||
| 2025-04-23 | Add end-to-end test for app removal check | David Lönnhager | 1 | -0/+59 | |
| 2025-04-23 | Bump quinn-proto to 0.11.11 | David Lönnhager | 1 | -17/+107 | |
| 2025-04-23 | Remove `async_trait` from `Cargo.toml` | Sebastian Holmin | 1 | -1/+0 | |
| 2025-04-11 | Bump `crossbeam-channel` to 0.5.15 to mitigate RUSTSEC-2025-0024 | Markus Pettersson | 1 | -2/+2 | |
| 2025-04-08 | Remove suppression of `RUSTSEC-2025-0014` | Markus Pettersson | 2 | -13/+0 | |
| 2025-04-07 | Bump `tokio` to `1.44.2` in `test` workspace | Markus Pettersson | 2 | -7/+7 | |
| Fixes RUSTSEC-2025-0023 | |||||
| 2025-03-28 | Switch from staging to prod for version metadata | David Lönnhager | 1 | -1/+0 | |
| 2025-03-25 | Add function for fetching version info from new endpoint to mullvad-api | David Lönnhager | 1 | -2/+77 | |
| Co-authored-by: Sebastian Holmin <sebastian.holmin@mullvad.net> | |||||
| 2025-03-18 | Replace to_owned with clone where that's implicitly what was going on | Linus Färnstrand | 2 | -2/+2 | |
| 2025-03-18 | Make the clippy::implicit_clone lint trigger a warning | Linus Färnstrand | 1 | -0/+1 | |
| These seem to be reasonable lints that somewhat help clean up the code a bit. | |||||
| 2025-03-18 | Fix fall back to building test-runner if necessary | Markus Pettersson | 1 | -5/+1 | |
| 2025-03-18 | Move `CURRENT_VERSION` out of `lib.sh` | Sebastian Holmin | 2 | -10/+18 | |
| 2025-03-18 | Add back download fns to `lib.sh` | Sebastian Holmin | 1 | -0/+56 | |
| 2025-03-18 | Delete `download.sh` | Sebastian Holmin | 3 | -197/+0 | |
| 2025-03-18 | Remove CURRENT_VERSION export from download.sh | Sebastian Holmin | 1 | -28/+1 | |
| 2025-03-18 | Use mullvad version from workflow output | Sebastian Holmin | 1 | -15/+1 | |
| 2025-03-13 | Remove "Any" tunnel protocol from query builder | Sebastian Holmin | 5 | -26/+16 | |
| 2025-03-11 | Silence `RUSTSEC-2025-0014` in test workspace | Markus Pettersson | 2 | -0/+13 | |
| 2025-03-11 | Bump `env_logger` to get rid of `humantime` | Markus Pettersson | 2 | -40/+79 | |
| 2025-03-10 | Bump `ring` to `0.7.13` to mitigate RUSTSEC-2025-0009 | Markus Pettersson | 1 | -5/+4 | |
| 2025-03-05 | Fix incorrectly named variable in `runner-image.sh` | Markus Pettersson | 1 | -2/+2 | |
