| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2024-04-12 | Add ClearCustomLists RPC call | Joakim Hulthe | 1 | -6/+5 | |
| 2024-04-12 | Add ClearCustomApiAccessMethods rpc call | Joakim Hulthe | 1 | -0/+11 | |
| 2024-04-12 | Make sure we clear all settings between e2e tests | Joakim Hulthe | 1 | -13/+50 | |
| 2024-04-11 | Fix wireguard rotation test | Sebastian Holmin | 1 | -20/+39 | |
| The test was flaky because if a race condition which made the key rotation missable. | |||||
| 2024-04-10 | Add list-tests command to test-manager | Joakim Hulthe | 1 | -0/+14 | |
| 2024-04-10 | Sort desktop e2e result matrix by priority | Joakim Hulthe | 3 | -7/+12 | |
| 2024-04-09 | Make payload of connection checker configurable | Markus Pettersson | 2 | -14/+31 | |
| 2024-04-09 | Implement test for audit ticket `MUL-02-002 WP2` | Markus Pettersson | 6 | -80/+164 | |
| 2024-04-09 | Move `ConnChecker` to `helpers.rs` | Markus Pettersson | 2 | -304/+313 | |
| 2024-04-09 | Run `cargo +nightly fmt` | Sebastian Holmin | 16 | -131/+97 | |
| 2024-04-08 | Print detected tested guest OS version | David Lönnhager | 1 | -0/+13 | |
| 2024-04-08 | Print error cause on test vm config parse fail | Joakim Hulthe | 1 | -1/+1 | |
| 2024-04-08 | Add timeout to tester geoip rcp call | Joakim Hulthe | 1 | -3/+0 | |
| 2024-04-08 | Add ip override test for wireguard | Joakim Hulthe | 2 | -0/+450 | |
| 2024-03-27 | Refactor `mullvad-relay-selector` | Markus Pettersson | 4 | -32/+33 | |
| Implement a system built on 'queries' for selecting appropriate relays. A query is a set of constraints which dictates which relay(s) that *can* be chosen by the relay selector. The user's settings can naturally be expressed as a query. The semantics of merging two queries in a way that always prefer user settings is defined by the new `Intersection` trait. Split `mullvad-relay-selector` into several modules: - `query.rs`: Definition of a query on different types of relays. This module is integral to the new API of `mullvad-relay-selector` - `matcher.rs`: Logic for filtering out candidate relays based on a query. - `detailer.rs`: Logic for deriving connection details for the selected relay. - `tests/`: Integration tests for the new relay selector. These tests only use the public APIs of `RelaySelector` and make sure that the output matches the expected output in different scenarios. | |||||
| 2024-03-26 | Enter blocking state correctly in upgrade test | David Lönnhager | 1 | -2/+1 | |
| 2024-03-25 | Make sure connecting works while API is unavailable | Markus Pettersson | 3 | -45/+104 | |
| 2024-03-21 | Fix wonky timeouts in test_split_tunnel | Joakim Hulthe | 1 | -3/+14 | |
| 2024-03-20 | Merge test_mtu_detection_{windows,linux} tests | Joakim Hulthe | 1 | -18/+2 | |
| 2024-03-20 | Test leaking TCP/UDP/ICMP packets in split tunnel | Joakim Hulthe | 4 | -114/+333 | |
| 2024-03-20 | Group platform split tunnel tests under one test | Joakim Hulthe | 1 | -4/+15 | |
| 2024-03-20 | Add split tunnel test for windows | Joakim Hulthe | 1 | -25/+96 | |
| 2024-03-20 | Make OVMF paths configurable per VM | Joakim Hulthe | 2 | -8/+36 | |
| 2024-03-20 | Use curl for split tunnel test | Joakim Hulthe | 1 | -8/+13 | |
| 2024-03-20 | Refactor test_macro error handling without panics | Joakim Hulthe | 2 | -88/+106 | |
| 2024-03-20 | Make e2e tests accept anyhow errors | Joakim Hulthe | 5 | -20/+18 | |
| 2024-03-20 | Add basic split-tunnel test | Joakim Hulthe | 2 | -1/+60 | |
| 2024-03-12 | Update test-manager dep `inventory` | Joakim Hulthe | 3 | -13/+14 | |
| 2024-03-08 | Add MTU detection integration test for Linux and Windows | Sebastian Holmin | 5 | -34/+149 | |
| Add dependency `scopeguard` for cleaning up nftables ruleset. | |||||
| 2024-02-27 | Replace err_derive with thiserror | Joakim Hulthe | 7 | -68/+66 | |
| `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-19 | Fix redundant imports | David Lönnhager | 1 | -1/+1 | |
| 2024-02-16 | Refactor API access methods | David Lönnhager | 1 | -4/+1 | |
| 2024-02-16 | Run `import-settings` UI tests in test framework | Markus Pettersson | 1 | -0/+11 | |
| 2024-02-15 | Enable access method GUI test in e2e testing | Markus Pettersson | 3 | -18/+104 | |
| Since `test_custom_access_methods_ui` may fail after messing with the test runner environment, we want to fail fast and abort the entire test run if the test fails before managing to clean up. | |||||
| 2024-02-15 | Fix unhelpful error message | Markus Pettersson | 1 | -3/+4 | |
| 2024-02-15 | Add integration tests for API access methods | Markus Pettersson | 3 | -2/+78 | |
| Add Shadowsocks & SOCKS5 (remote) access method tests. Simply try to access the Mullvad API using these custom access methods. | |||||
| 2024-02-15 | Fix off-by-one error when choosing access method candidates | Markus Pettersson | 2 | -14/+15 | |
| 2024-02-08 | Add local SOCKS bridge test | David Lönnhager | 1 | -1/+105 | |
| 2024-02-08 | Add test for remote custom SOCKS5 bridge | David Lönnhager | 1 | -3/+98 | |
| 2024-02-07 | Add RPCs for running TCP forwarder on test runner | David Lönnhager | 1 | -1/+1 | |
| 2024-02-07 | Move testing SOCKS server to own crate | David Lönnhager | 2 | -30/+8 | |
| 2024-02-07 | Add SOCKS5 server to test-manager | David Lönnhager | 3 | -0/+35 | |
| 2024-02-06 | Simplify how settings are reset in tests | David Lönnhager | 3 | -76/+9 | |
| 2024-02-01 | Set serial baud rate to zero on macOS | Linus Färnstrand | 1 | -1/+6 | |
| 2024-01-18 | Print if lockdown mode is enabled when disconnected for `mullvad status` | Sebastian Holmin | 3 | -5/+5 | |
| Add `locked_down` field to disconnected tunnel state. | |||||
| 2024-01-17 | Ignore PQ setting in tests where it's irrelevant | David Lönnhager | 1 | -1/+1 | |
| 2024-01-17 | Make test_installation_idempotency succeed when there is no account | David Lönnhager | 1 | -4/+9 | |
| 2024-01-17 | Return specific error when connect_and_wait fails due to entering the error ↵ | David Lönnhager | 2 | -4/+8 | |
| state | |||||
| 2024-01-17 | Make changelog link static in test | David Lönnhager | 1 | -1/+1 | |
| 2024-01-16 | Add rust-version to all Cargo.toml | Linus Färnstrand | 2 | -0/+2 | |
