| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-03-05 | Build `test-manager` before running (if necessary) | Markus Pettersson | 1 | -2/+2 | |
| 2025-03-05 | Fix `download_` functions not being sourced | Markus Pettersson | 1 | -0/+3 | |
| 2025-03-05 | Remove 'any' tunnel type from test workspace | David Lönnhager | 4 | -9/+9 | |
| 2025-02-25 | Update test/Cargo.lock | Joakim Hulthe | 1 | -1/+1 | |
| 2025-02-25 | Do not relaunch as root if only formatting test reports | Markus Pettersson | 1 | -28/+21 | |
| 2025-02-25 | Build test-manager once per e2e-test run | Markus Pettersson | 3 | -9/+221 | |
| Cache test-manager for Linux. This includes not building `test-manager` in `run/ci.sh` (by default) and building `test-manager` as a completely statically linked binary. | |||||
| 2025-02-25 | Accept output folder in `test-runner.sh` | Markus Pettersson | 1 | -1/+18 | |
| 2025-02-25 | Rename some scripts (and move them to subdirectories) | Markus Pettersson | 8 | -115/+77 | |
| Start off with the download app package / e2e tests binary in `download.sh`. Rename `test-utils.sh` to `lib.sh` & start to break up `lib.sh`. | |||||
| 2025-02-24 | Replace `thiserror` with `anyhow` in some helper fns | Sebastian Holmin | 2 | -19/+17 | |
| 2025-02-24 | Disconnect before resetting settings | Sebastian Holmin | 1 | -3/+3 | |
| 2025-02-24 | Fix `test_daita` | Sebastian Holmin | 1 | -41/+51 | |
| 2025-02-24 | Fix `constrain_to_relay` | Sebastian Holmin | 1 | -22/+96 | |
| 2025-02-24 | Fix tunnel tests | Sebastian Holmin | 1 | -49/+27 | |
| 2025-02-24 | Fix `test_error_state` | Sebastian Holmin | 1 | -14/+12 | |
| 2025-02-24 | Fix `test_connecting_state` | Sebastian Holmin | 1 | -10/+11 | |
| 2025-02-24 | Fix custom endpoint tests | Sebastian Holmin | 1 | -6/+4 | |
| 2025-02-24 | Remove `set_relay_settings` | Sebastian Holmin | 1 | -18/+37 | |
| 2025-02-24 | Fix `apply_settings_from_query` overwriting settings | Sebastian Holmin | 2 | -2/+11 | |
| 2025-02-21 | Switch to regex-lite for mullvad-version | David Lönnhager | 1 | -1/+7 | |
| This brings down the binary size of installer-downloader from 2.3 M to 1.4 M with size optimizations enabled | |||||
| 2025-02-18 | Unify daemon app version types | Kalle Lindström | 1 | -2/+4 | |
| Previously we had two types in the code base that dealt with version parsing. This commit unifies these types so that we only use the Version struct that is defines in the mullvad-version crate. This also solves a bug where the daemon code would crash on alpha versions, as the previous version parsing code didn't handle them. | |||||
| 2025-02-14 | Retain location when selecting OpenVPN | Sebastian Holmin | 1 | -2/+9 | |
| 2025-02-14 | Split OpenVPN tunnel-state tests to separate file | Oskar | 1 | -1/+17 | |
| 2025-02-12 | Update `cbindgen` | Sebastian Holmin | 1 | -7/+50 | |
| 2025-02-12 | Revert edition change in `Cargo.toml` | Sebastian Holmin | 1 | -2/+2 | |
| 2025-02-12 | Fix `clippy::precedence` | Sebastian Holmin | 2 | -2/+4 | |
| 2025-02-12 | Update rust version | Sebastian Holmin | 1 | -1/+1 | |
| 2025-02-12 | Format `.toml` files | Sebastian Holmin | 1 | -6/+10 | |
| 2025-02-12 | Update edition | Sebastian Holmin | 1 | -1/+1 | |
| 2025-02-11 | Update hickory to fix RUSTSEC-2025-0006 | David Lönnhager | 1 | -4/+4 | |
| 2025-02-04 | Document mount bug for the test runner image | David Lönnhager | 1 | -0/+9 | |
| 2025-02-04 | Add CPU and memory config options to test framework | David Lönnhager | 4 | -2/+53 | |
| 2025-02-03 | Enable warnings for `RUSTSEC-2024-0384` in osv-scanner & cargo-deny | Markus Pettersson | 2 | -15/+0 | |
| 2025-02-03 | Bump `ssh2` to 0.9.5 | Markus Pettersson | 2 | -57/+14 | |
| 2025-01-24 | Complete leak checker and implement in daemon | Joakim Hulthe | 5 | -18/+19 | |
| 2025-01-22 | Add copy of current test location to `config.md` | Sebastian Holmin | 1 | -30/+55 | |
| 2025-01-22 | Lower verbosity of logs | Sebastian Holmin | 2 | -4/+4 | |
| 2025-01-22 | Remove duplicate log | Sebastian Holmin | 1 | -6/+0 | |
| 2025-01-22 | Add `config` subcommand to `test-manager` | Sebastian Holmin | 3 | -48/+84 | |
| Move vm subcommand into config subcommand Also change the `test-manager config vm list` command to just list configured VMs, instead of their configuration contents. | |||||
| 2025-01-22 | Format scripts | Sebastian Holmin | 2 | -70/+70 | |
| 2025-01-22 | Remove mullvad client version from macro | Sebastian Holmin | 9 | -147/+47 | |
| Replace `MullvadClientArgument` with `Option` Small refactor | |||||
| 2025-01-22 | Move `test_location` mod to separate file | Sebastian Holmin | 2 | -109/+106 | |
| 2025-01-22 | Document per-test-relay-selection feature in `docs/` | Markus Pettersson | 1 | -10/+40 | |
| Small update to docs | |||||
| 2025-01-22 | Add location overrides per test to test-manager config | Markus Pettersson | 13 | -225/+305 | |
| 2025-01-22 | Convert test-manager config into a module | Markus Pettersson | 5 | -136/+165 | |
| 2025-01-09 | Add doc-string | Sebastian Holmin | 1 | -0/+1 | |
| 2025-01-09 | Do not truncate `settings.json` | Sebastian Holmin | 1 | -7/+8 | |
| 2025-01-08 | Rewrite in functional style | Sebastian Holmin | 1 | -23/+21 | |
| 2025-01-08 | Update docstring | Sebastian Holmin | 1 | -3/+2 | |
| 2025-01-08 | Fix bridge interface IP on macOS | Sebastian Holmin | 11 | -72/+96 | |
| The IP of the bridge interface was incorrectly assumed to be constant, but has at some point changed. This broke the algorithm for finding the bridge interface. Replace the algorithm with one based on the guest IP, which is given by `tart`. As the bridge IP is no longer constant, we also expose it through the `TEST_CONFIG`. | |||||
| 2025-01-07 | Use absolute path to refer to `mullvad` binary in `test_upgrade_app` | Markus Pettersson | 1 | -1/+8 | |
