| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-09-24 | Make `dirs` a workspace dependency and upgrade to 6.0.0 | Linus Färnstrand | 1 | -1/+1 | |
| 2025-09-15 | Update ipnetwork and convert LazyLock to const | Joakim Hulthe | 1 | -1/+1 | |
| 2025-09-15 | Split test_wireguard_tunnel test into IPv4 and IPv6 variants | Joakim Hulthe | 1 | -0/+1 | |
| 2025-09-15 | Allow test-runner to be built against musl | Joakim Hulthe | 1 | -1/+1 | |
| 2025-08-19 | Signal wireguard-go to exit gracefully when test-manager exits | Joakim Hulthe | 1 | -0/+1 | |
| `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-06-16 | Do not rely on DNS for API in installer-downloader | David Lönnhager | 1 | -0/+1 | |
| 2025-02-03 | Bump `ssh2` to 0.9.5 | Markus Pettersson | 1 | -1/+1 | |
| 2025-01-24 | Complete leak checker and implement in daemon | Joakim Hulthe | 1 | -1/+1 | |
| 2025-01-22 | Add location overrides per test to test-manager config | Markus Pettersson | 1 | -0/+1 | |
| 2024-11-08 | Remove `once_cell` from `test` workspace | Markus Pettersson | 1 | -1/+0 | |
| 2024-11-08 | Check that the daemon version is correct post-upgrade | Markus Pettersson | 1 | -0/+1 | |
| 2024-09-26 | Update to `hyper` version 1 echosystem for e2e tests | Sebastian Holmin | 1 | -1/+1 | |
| 2024-09-25 | Upgrade `tonic` to 0.12 and `prost` to 0.13 | Sebastian Holmin | 1 | -0/+1 | |
| Upgrading `tonic` is a prerequisite to later on upgrading `hyper` to version 1.0. As of version 1.0, `hyper` no longer uses `tokio`s `AsyncWriter` and `AsyncReader` traits, instead defining its own versions, see <https://github.com/hyperium/hyper/issues/3110>. As tonic `0.12` is updated to use the `hyper 1.0` ecosystem, it changed some of its trait-bounds to the new `hyper` traits. The `hyper-utils` crate provides the wrapper `TokioIo`, which converts between the two. `prost` had to be upgraded as well, for compatibility. | |||||
| 2024-07-16 | Add E2E test of CVE-2019-14899 mitigation | Joakim Hulthe | 1 | -2/+4 | |
| 2024-04-12 | Upgrade `pcap` to `1.3` | Markus Pettersson | 1 | -1/+1 | |
| This fixes type checking of `pcap` functions on Windows. Without it, type checking of the ``test-runner` crate from a Linux host to a Windows target would not work. | |||||
| 2024-03-12 | Update test-manager dep `inventory` | Joakim Hulthe | 1 | -1/+1 | |
| 2024-03-08 | Add MTU detection integration test for Linux and Windows | Sebastian Holmin | 1 | -0/+1 | |
| Add dependency `scopeguard` for cleaning up nftables ruleset. | |||||
| 2024-02-27 | Replace err_derive with thiserror | Joakim Hulthe | 1 | -1/+1 | |
| `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-15 | Add integration tests for API access methods | Markus Pettersson | 1 | -2/+3 | |
| Add Shadowsocks & SOCKS5 (remote) access method tests. Simply try to access the Mullvad API using these custom access methods. | |||||
| 2024-02-07 | Move testing SOCKS server to own crate | David Lönnhager | 1 | -1/+1 | |
| 2024-02-07 | Add SOCKS5 server to test-manager | David Lönnhager | 1 | -0/+1 | |
| 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-04 | Add workspace level linting to test workspace | Linus Färnstrand | 1 | -0/+3 | |
| 2023-10-20 | Add desktop end-to-end tests | David Lönnhager | 1 | -0/+60 | |
| Co-authored-by: Jonathan <jonathan@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> | |||||
