| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-11-03 | Add extra logging when test-manager connects to test-runner | Markus Pettersson | 1 | -1/+5 | |
| 2025-11-03 | Fix invocation of `sysctl`, `nft` & `dnsmasq` in test-manager | Markus Pettersson | 1 | -20/+15 | |
| Run them by absolute path instead. Non-root users does not have `sbin` in path on Debian. | |||||
| 2025-09-15 | Update ipnetwork and convert LazyLock to const | Joakim Hulthe | 1 | -6/+8 | |
| 2025-09-15 | Add IPv6 to test-manager linux network | Joakim Hulthe | 1 | -20/+62 | |
| 2025-08-19 | Signal wireguard-go to exit gracefully when test-manager exits | Joakim Hulthe | 1 | -30/+55 | |
| `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-05 | Retry SSH provisioning in test framework | David Lönnhager | 1 | -8/+20 | |
| 2025-07-10 | Run `cargo fmt` in test-repo | Sebastian Holmin | 4 | -5/+5 | |
| 2025-07-09 | Inline format arguments | Linus Färnstrand | 1 | -1/+1 | |
| 2025-03-18 | Replace to_owned with clone where that's implicitly what was going on | Linus Färnstrand | 1 | -1/+1 | |
| 2025-02-04 | Add CPU and memory config options to test framework | David Lönnhager | 2 | -2/+40 | |
| 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 | 3 | -28/+32 | |
| 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`. | |||||
| 2024-12-17 | Add better APIs for making shh:ed files executable | Markus Pettersson | 1 | -12/+41 | |
| 2024-12-17 | Fix remote temp Windows path being UNIX-like | Markus Pettersson | 1 | -39/+55 | |
| 2024-12-17 | Use SFTP instead of SCP to copy file | Markus Pettersson | 1 | -13/+4 | |
| Fix SCP not working on well with Windows guests. Switch over to SFTP instead | |||||
| 2024-08-27 | Use std LazyLock instead of once_cell Lazy | David Lönnhager | 1 | -3/+3 | |
| 2024-08-22 | Spawn test processes as an unprivileged user by default | David Lönnhager | 1 | -1/+2 | |
| Fixes an issue where the connection-checker is allowed to leak traffic on macOS | |||||
| 2024-08-16 | Improve logs and reduce verbosity | Sebastian Holmin | 2 | -15/+16 | |
| Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> | |||||
| 2024-08-14 | Add `--test-runner-dir` flag | Sebastian Holmin | 2 | -16/+3 | |
| 2024-08-12 | Replace OpenVPN CA certificate using CLI flag | Markus Pettersson | 5 | -58/+67 | |
| 2024-08-09 | Improve error messages | Sebastian Holmin | 1 | -1/+4 | |
| 2024-08-09 | Make logs less spammy | Sebastian Holmin | 2 | -2/+2 | |
| Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> | |||||
| 2024-08-09 | Add `--gui-package` flag | Sebastian Holmin | 1 | -6/+6 | |
| 2024-08-07 | Log dnsmasq output after initial setup | David Lönnhager | 1 | -5/+16 | |
| 2024-08-07 | Disable debug mode for dnsmasq in test framework | David Lönnhager | 1 | -1/+3 | |
| Fixes breakage after reboots | |||||
| 2024-07-19 | Rename `--previous-app` to `--app-package-to-upgrade-from` | Sebastian Holmin | 1 | -5/+7 | |
| 2024-07-19 | Rename `--current-app` to `--app-package` | Sebastian Holmin | 1 | -4/+4 | |
| 2024-07-19 | Replace implicit cache folder with `--package-folder` arg | Sebastian Holmin | 1 | -2/+2 | |
| 2024-07-19 | Make previous app version and gui e2e binaries optional | Sebastian Holmin | 1 | -24/+30 | |
| 2024-07-16 | Account for CARGO_TARGET_DIR in e2e test-manager | Joakim Hulthe | 1 | -3/+7 | |
| 2024-05-16 | Increase boot timeout for testing guests | David Lönnhager | 1 | -1/+1 | |
| 2024-04-17 | Remove dummy interfaces | David Lönnhager | 3 | -70/+3 | |
| 2024-04-09 | Run `cargo +nightly fmt` | Sebastian Holmin | 4 | -12/+19 | |
| 2024-03-20 | Test leaking TCP/UDP/ICMP packets in split tunnel | Joakim Hulthe | 1 | -0/+5 | |
| 2024-03-20 | Make OVMF paths configurable per VM | Joakim Hulthe | 1 | -8/+26 | |
| 2024-03-08 | Add MTU detection integration test for Linux and Windows | Sebastian Holmin | 1 | -1/+1 | |
| Add dependency `scopeguard` for cleaning up nftables ruleset. | |||||
| 2024-02-27 | Replace err_derive with thiserror | Joakim Hulthe | 2 | -36/+35 | |
| `err_derive` is unmaintained and will probably stop working with rust edition 2024. `thiserror` is almost a drop-in replacement. This commit simply replaces all occurences of `derive(err_derive::Error)` with `derive(thiserror::Error)` and fixes the attributes, but the Error and Display impls should be identical. | |||||
| 2024-02-07 | Add SOCKS5 server to test-manager | David Lönnhager | 1 | -0/+3 | |
| 2024-01-09 | Exit immediately if ssh-setup.sh fails | David Lönnhager | 1 | -1/+10 | |
| 2024-01-04 | Fix code not following new linting rules in testing framework | Linus Färnstrand | 1 | -1/+1 | |
| 2024-01-02 | Fix clippy lints | Markus Pettersson | 1 | -1/+1 | |
| 2023-10-24 | Set up dummy interface on macOS | David Lönnhager | 1 | -2/+36 | |
| 2023-10-24 | Make WireGuard interface temporary during test run | David Lönnhager | 1 | -18/+45 | |
| 2023-10-20 | Add desktop end-to-end tests | David Lönnhager | 11 | -0/+1583 | |
| Co-authored-by: Jonathan <jonathan@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> | |||||
