| 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-10-03 | Update winreg | David Lönnhager | 1 | -1/+1 | |
| 2025-09-24 | Make `dirs` a workspace dependency and upgrade to 6.0.0 | Linus Färnstrand | 1 | -1/+1 | |
| 2025-09-23 | Promote `rand` to a workspace dependency in `test` workspace | Markus Pettersson | 1 | -1/+1 | |
| 2025-09-15 | Allow test-runner to be built against musl | Joakim Hulthe | 1 | -1/+1 | |
| 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 | 1 | -17/+68 | |
| 2025-09-12 | Check actual service status in test framework instead of only named pipe | David Lönnhager | 2 | -17/+56 | |
| 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 | 2 | -14/+56 | |
| 2025-07-11 | Add e2e test for clearing firewall rules on reboot | Markus Pettersson | 2 | -0/+22 | |
| 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 | 5 | -11/+11 | |
| 2025-07-09 | Inline format arguments | Linus Färnstrand | 2 | -12/+11 | |
| 2025-06-09 | Add ifconfig alias e2e test | Joakim Hulthe | 2 | -1/+37 | |
| Co-Authored-By: David Lönnhager <david.l@mullvad.net> | |||||
| 2025-06-05 | Fix typos | omahs | 1 | -1/+1 | |
| 2025-05-14 | Truncate test framework logs to include recent logs, not the oldest | David Lönnhager | 1 | -2/+4 | |
| 2025-01-24 | Complete leak checker and implement in daemon | Joakim Hulthe | 1 | -1/+1 | |
| 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-07 | Use absolute path to refer to `mullvad` binary in `test_upgrade_app` | Markus Pettersson | 1 | -1/+8 | |
| 2025-01-07 | Split up `Service` error variants | Markus Pettersson | 2 | -43/+50 | |
| 2024-11-08 | Remove `once_cell` from `test` workspace | Markus Pettersson | 2 | -3/+2 | |
| 2024-11-08 | Check that the daemon version is correct post-upgrade | Markus Pettersson | 2 | -0/+24 | |
| 2024-11-08 | Use `--allow-downgrade` when invoking `apt install` | Markus Pettersson | 1 | -0/+7 | |
| 2024-10-18 | Set HOME env var in test runner | David Lönnhager | 2 | -3/+16 | |
| 2024-09-05 | Add 'assume yes' to package installs in tests | David Lönnhager | 1 | -10/+16 | |
| 2024-09-02 | Fix `test-runner` bootstrap failing if `apt` lock is already held | Markus Pettersson | 1 | -12/+20 | |
| 2024-08-27 | Use std LazyLock instead of once_cell Lazy | David Lönnhager | 2 | -6/+5 | |
| 2024-08-22 | Spawn test processes as an unprivileged user by default | David Lönnhager | 3 | -6/+81 | |
| Fixes an issue where the connection-checker is allowed to leak traffic on macOS | |||||
| 2024-08-14 | Make talpid-dbus optional in talpid-platform-metadata | David Lönnhager | 1 | -1/+1 | |
| 2024-08-09 | Capture errors in `systemclt` cmd | Sebastian Holmin | 1 | -5/+19 | |
| 2024-08-09 | Fix nightly lints | Sebastian Holmin | 1 | -1/+1 | |
| 2024-07-16 | Add E2E test of CVE-2019-14899 mitigation | Joakim Hulthe | 3 | -4/+46 | |
| 2024-06-24 | Run `cargo +nightly fmt` | Sebastian Holmin | 1 | -3/+6 | |
| 2024-04-12 | Reset daemon environment when needed | Markus Pettersson | 2 | -29/+201 | |
| 2024-04-09 | Run `cargo +nightly fmt` | Sebastian Holmin | 3 | -30/+33 | |
| 2024-04-08 | Add get_os_version RPC | David Lönnhager | 2 | -0/+41 | |
| 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 | 3 | -9/+238 | |
| 2024-03-08 | Add MTU detection integration test for Linux and Windows | Sebastian Holmin | 3 | -80/+100 | |
| Add dependency `scopeguard` for cleaning up nftables ruleset. | |||||
| 2024-02-27 | Fix `clippy` lint 'suspicious_open_options' | Markus Pettersson | 1 | -0/+2 | |
| 2024-02-27 | Replace err_derive with thiserror | Joakim Hulthe | 2 | -3/+3 | |
| `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 | 2 | -0/+146 | |
| 2024-02-01 | Set serial baud rate to zero on macOS | Linus Färnstrand | 1 | -1/+6 | |
| 2024-01-16 | Add rust-version to all Cargo.toml | Linus Färnstrand | 1 | -0/+1 | |
| 2024-01-11 | Add package metadata to crates in testing framework | Linus Färnstrand | 1 | -1/+5 | |
| Such as authors, repository, licence etc. And have all crates inherit from the workspace | |||||
| 2024-01-09 | Remove version and publish cargo metadata | Linus Färnstrand | 1 | -1/+0 | |
| Since Rust 1.75.0 the `version` field is optional. The version defaults to "0.0.0" if it's not specified, and `publish` defaults to false if no version has been given. So by not specifying a version we get both `version = "0.0.0" and `publish = false` "for free" | |||||
| 2024-01-08 | Add 'target_os' attribute to test macro | David Lönnhager | 1 | -5/+0 | |
| 2024-01-04 | Fix code not following new linting rules in testing framework | Linus Färnstrand | 1 | -2/+2 | |
| 2024-01-04 | Add workspace level linting to test workspace | Linus Färnstrand | 1 | -0/+3 | |
