| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2024-12-02 | Remove DNS fallback except for conncheck | David Lönnhager | 1 | -5/+2 | |
| 2024-11-22 | Add non-blocking DNS resolver for Android API requests | David Lönnhager | 1 | -2/+5 | |
| 2024-11-22 | Improve documentation | Sebastian Holmin | 4 | -9/+16 | |
| 2024-11-22 | Improve type safety | Sebastian Holmin | 3 | -20/+29 | |
| 2024-11-22 | Remove the `command` field of `TestMetadata` | Sebastian Holmin | 2 | -3/+1 | |
| 2024-11-22 | Add `test_upgrade_app` to list tests | Sebastian Holmin | 4 | -9/+25 | |
| 2024-11-20 | Make `test_wireguard_tunnel` use `location: Any` | Sebastian Holmin | 1 | -11/+4 | |
| 2024-11-20 | Fix spelling mistakes | Sebastian Holmin | 2 | -7/+8 | |
| 2024-11-20 | Set the default location for tests to "Nordic" | Sebastian Holmin | 2 | -0/+33 | |
| Add to `prepare_daemon` a step where the default location, including for multihop and bridges, is set to the `Nordic` custom list. | |||||
| 2024-11-20 | Do not fail when specifying tests skipped for OS | Sebastian Holmin | 1 | -8/+10 | |
| When starting e2e tests on multiple platforms, we always specify the same list of tests for all paltforms. Therefore we should not fail on parsing a test that is skipped for the current platform. | |||||
| 2024-11-20 | Select bridge respecting location constraint | Sebastian Holmin | 2 | -4/+3 | |
| 2024-11-18 | Run connection-checker against the specified API environment | David Lönnhager | 1 | -0/+2 | |
| 2024-11-18 | Add flag for overriding API environment in tests | David Lönnhager | 1 | -1/+11 | |
| 2024-11-15 | Return error from `get_tunnel_interface` to ease error propagation | Markus Pettersson | 2 | -5/+8 | |
| 2024-11-15 | Add end-to-end test for MLLVD_CR_24_03 | Markus Pettersson | 2 | -0/+82 | |
| 2024-11-15 | Move end-to-end tests for audit issues to separate module | Markus Pettersson | 5 | -104/+118 | |
| 2024-11-14 | Use low-latency relays for `test_ui_tunnel_settings` | Sebastian Holmin | 1 | -1/+9 | |
| 2024-11-14 | Make `constrain_to_relay` work with custom lists | Sebastian Holmin | 1 | -3/+17 | |
| 2024-11-14 | Update script and code references to gui-directory | Oskar | 1 | -2/+4 | |
| 2024-11-12 | Address `test_wireguard_over_shadowsocks` flakiness | Markus Pettersson | 1 | -1/+9 | |
| Limit relay selection in `test_wireguard_over_shadowsocks` to reduce flakiness. Hopefully this should be able to (at least partially) mitigate timeout related issues. | |||||
| 2024-11-12 | Address `test_multihop` flakiness | Markus Pettersson | 1 | -1/+10 | |
| Limit relay selection in `test_multihop` to reduce flakiness. Hopefully this should be able to (at least partially) mitigate timeout related issues. | |||||
| 2024-11-12 | Address `test_quantum_resistant_tunnel` flakiness | Markus Pettersson | 1 | -8/+11 | |
| Limit relay selection in `test_quantum_resistant_tunnel` to reduce flakiness. Hopefully this should be able to (at least partially) mitigate timeout related issues. | |||||
| 2024-11-12 | Address `test_quantum_resistant_multihop_udp2tcp_tunnel` flakiness | Markus Pettersson | 1 | -0/+6 | |
| Limit relay selection in `test_quantum_resistant_multihop_udp2tcp_tunnel` to reduce flakiness. Hopefully this should be able to (at least partially) mitigate timeout-related issues. | |||||
| 2024-11-12 | Address `test_quantum_resistant_multihop_shadowsocks_tunnel` flakiness | Markus Pettersson | 1 | -0/+6 | |
| Limit relay selection in `test_quantum_resistant_multihop_shadowsocks_tunnel` to reduce flakiness Hopefully this should be able to (at least partially) mitigate timeout-related issues. | |||||
| 2024-11-12 | Add default custom lists before running a test | Markus Pettersson | 1 | -0/+1 | |
| 2024-11-12 | Add helper module for working with custom lists in end-to-end tests | Markus Pettersson | 1 | -0/+124 | |
| 2024-11-08 | Remove `once_cell` from `test` workspace | Markus Pettersson | 1 | -4/+8 | |
| 2024-11-08 | Check that the daemon version is correct post-upgrade | Markus Pettersson | 1 | -0/+14 | |
| 2024-10-31 | Do not fallback to direct API connections when testing access methods | Markus Pettersson | 1 | -10/+2 | |
| 2024-10-18 | Add settings test | Oskar | 1 | -0/+8 | |
| 2024-10-07 | Rename "smart routing" to "direct only" in the API | Sebastian Holmin | 1 | -10/+10 | |
| Also invert the behavior | |||||
| 2024-09-25 | Upgrade `tonic` to 0.12 and `prost` to 0.13 | Sebastian Holmin | 1 | -6/+7 | |
| 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-09-23 | Use consistent timestamps in tests | David Lönnhager | 1 | -4/+13 | |
| 2024-09-23 | Add timestamp to test outcome logs | David Lönnhager | 1 | -14/+24 | |
| 2024-09-23 | Include amount of time it took to connect in test | David Lönnhager | 2 | -3/+9 | |
| 2024-09-17 | Add DAITA smart routing e2e tests | Joakim Hulthe | 3 | -36/+205 | |
| 2024-09-17 | Remove Option from Relay::location | Joakim Hulthe | 4 | -26/+15 | |
| 2024-09-16 | Run `obfuscation.spec.ts` in e2e tests | Markus Pettersson | 1 | -0/+8 | |
| 2024-09-02 | Replace footgunny From implementations for RelayQuery | David Lönnhager | 2 | -121/+45 | |
| 2024-09-02 | Add integration tests for WG over Shadowsocks | David Lönnhager | 1 | -2/+93 | |
| 2024-08-29 | Fix test_split_tunnel | David Lönnhager | 1 | -9/+9 | |
| Raw ICMP isn't allowed on all platforms for unprivileged users. Instead: * Use SOCK_DGRAM, where possible * Use 'ping' command, since SOCK_DGRAM isn't allowed on some older Linux distros. | |||||
| 2024-08-28 | Add package-dir to "Could not find app" error | Joakim Hulthe | 1 | -5/+7 | |
| 2024-08-28 | Filter out OpenVPN relays when a core privacy feature is enabled | David Lönnhager | 1 | -2/+6 | |
| Core privacy features currently include PQ, multihop, and DAITA | |||||
| 2024-08-27 | Use std LazyLock instead of once_cell Lazy | David Lönnhager | 3 | -8/+10 | |
| 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-21 | Set relay port with constrain_to_relay helper | David Lönnhager | 1 | -4/+7 | |
| 2024-08-16 | Run tests in the order given | Sebastian Holmin | 3 | -50/+50 | |
| 2024-08-16 | Remove `always_run` test macro parameter | Sebastian Holmin | 2 | -4/+0 | |
| 2024-08-16 | Remove `must_succede` test macro parameter | Sebastian Holmin | 2 | -6/+1 | |
| This simplifes handling of test results. | |||||
| 2024-08-16 | Remove `cleanup` test macro parameter | Sebastian Holmin | 1 | -1/+0 | |
