| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-09-12 | Check actual service status in test framework instead of only named pipe | David Lönnhager | 1 | -15/+4 | |
| 2025-07-11 | Make enable/disable daemon not start/stop | Sebastian Holmin | 1 | -2/+8 | |
| 2025-07-11 | Add functions to toggle service startup | Sebastian Holmin | 1 | -11/+14 | |
| 2025-07-11 | Add e2e test for clearing firewall rules on reboot | Markus Pettersson | 1 | -0/+16 | |
| 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 | 1 | -4/+4 | |
| 2025-06-09 | Add ifconfig alias e2e test | Joakim Hulthe | 1 | -0/+34 | |
| Co-Authored-By: David Lönnhager <david.l@mullvad.net> | |||||
| 2024-11-08 | Check that the daemon version is correct post-upgrade | Markus Pettersson | 1 | -0/+5 | |
| 2024-10-18 | Set HOME env var in test runner | David Lönnhager | 1 | -3/+15 | |
| 2024-08-22 | Spawn test processes as an unprivileged user by default | David Lönnhager | 1 | -5/+11 | |
| Fixes an issue where the connection-checker is allowed to leak traffic on macOS | |||||
| 2024-08-09 | Fix nightly lints | Sebastian Holmin | 1 | -1/+1 | |
| 2024-07-16 | Add E2E test of CVE-2019-14899 mitigation | Joakim Hulthe | 1 | -0/+8 | |
| 2024-04-12 | Reset daemon environment when needed | Markus Pettersson | 1 | -0/+7 | |
| 2024-04-08 | Add get_os_version RPC | David Lönnhager | 1 | -0/+5 | |
| 2024-04-08 | Add timeout to tester geoip rcp call | Joakim Hulthe | 1 | -3/+11 | |
| 2024-03-20 | Test leaking TCP/UDP/ICMP packets in split tunnel | Joakim Hulthe | 1 | -8/+214 | |
| 2024-03-08 | Add MTU detection integration test for Linux and Windows | Sebastian Holmin | 1 | -5/+15 | |
| Add dependency `scopeguard` for cleaning up nftables ruleset. | |||||
| 2024-02-27 | Replace err_derive with thiserror | Joakim Hulthe | 1 | -2/+2 | |
| `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 RPCs for running TCP forwarder on test runner | David Lönnhager | 1 | -0/+19 | |
| 2024-02-01 | Set serial baud rate to zero on macOS | Linus Färnstrand | 1 | -1/+6 | |
| 2024-01-08 | Add 'target_os' attribute to test macro | David Lönnhager | 1 | -5/+0 | |
| 2023-12-15 | [Clippy] Fix unused `async` | Markus Pettersson | 1 | -1/+1 | |
| 2023-12-06 | Remove superseded RPC for restarting the Mullvad system service | Markus Pettersson | 1 | -11/+3 | |
| The function `set_mullvad_daemon_service_state(on: bool) -> Result<(), test_rpc::Error>`, which would conditionally start or stop the Mullvad daemon in the test runner, has been superseded by two separate functions which accomplish the same thing: `start_mullvad_daemon` & `stop_mullvad_daemon`. | |||||
| 2023-12-06 | Implement RPC for reading & writing to app cache file | Markus Pettersson | 1 | -2/+42 | |
| - Implement RPC for writing to a file in a test runner / guest VM. - Implement RPC for getting app cache directory - Implement RPC for restarting the app in a test runner / guest vm - Implement RPC for starting the app in a test runner / guest vm - Implement RPC for stopping the app in a test runner / guest vm - Implement `find_cache_traces` on Window & macOS | |||||
| 2023-11-22 | Obtain tunnel interface from management interface in tests | David Lönnhager | 1 | -15/+11 | |
| 2023-10-20 | Add desktop end-to-end tests | David Lönnhager | 1 | -0/+409 | |
| Co-authored-by: Jonathan <jonathan@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> | |||||
