| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2024-08-16 | Improve logs and reduce verbosity | Sebastian Holmin | 7 | -22/+26 | |
| Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> | |||||
| 2024-08-16 | Add Shadowsocks obfuscation support to mullvad-daemon | David Lönnhager | 1 | -0/+2 | |
| 2024-08-15 | Fix word splitting of `TEST_FILTERS` env var | Sebastian Holmin | 1 | -1/+2 | |
| 2024-08-15 | Add support for Windows ARM64 | Daniel Paoliello | 1 | -1/+1 | |
| 2024-08-14 | Add `--test-runner-dir` flag | Sebastian Holmin | 4 | -18/+12 | |
| 2024-08-14 | Add script for building test framework artifacts | Markus Pettersson | 4 | -3/+61 | |
| Pass `TEST_MANAGER_STATIC` when building the `test-manager` crate to have it link statically against `libpcap`. This is optional, but building the with the provided container will produce a statically linked binary. | |||||
| 2024-08-14 | Build `libpcap` without dbus | David Lönnhager | 2 | -1/+20 | |
| 2024-08-14 | Remove test test_connecting_state_when_corrupted_state_cache | David Lönnhager | 1 | -49/+0 | |
| This is covered by unit tests now | |||||
| 2024-08-14 | Add typed target tunnel state | David Lönnhager | 1 | -0/+1 | |
| 2024-08-14 | Make talpid-dbus optional in talpid-platform-metadata | David Lönnhager | 2 | -34/+1 | |
| 2024-08-14 | Redo error handling `test_automatic_wireguard_rotation` | Markus Pettersson | 5 | -93/+96 | |
| Make the following changes: - Propagate the device error instead of throwing away the error information by transforming it into an `Option`. - Increase daemon restart timeout - Convert catch-all arm to exhaustive check | |||||
| 2024-08-13 | Refactor tunnel provider and TalpidVpnService | David Lönnhager | 1 | -0/+1 | |
| This also fixes the issue of the VPN service being restarted unnecessarily | |||||
| 2024-08-12 | Replace OpenVPN CA certificate using CLI flag | Markus Pettersson | 13 | -108/+214 | |
| 2024-08-09 | Update README.md | Sebastian Holmin | 1 | -51/+69 | |
| 2024-08-09 | Fix `tarpc: Connection broken` error | Sebastian Holmin | 1 | -0/+1 | |
| 2024-08-09 | Restructure test scripts | Sebastian Holmin | 11 | -272/+475 | |
| Split functionality `ci-runtest.sh` into multiple scripts. `test-by-version.sh` can be used to test against any version of the app available on the build servers. `test-utils.sh` contains shared logic. Rename `PACKAGES_DIR` env `PACKAGE_DIR`, it's more consistent with the new CLI flag. | |||||
| 2024-08-09 | Fix `test_connected_state` failing on obfuscation != `None` | Sebastian Holmin | 1 | -1/+1 | |
| 2024-08-09 | Capture errors in `systemclt` cmd | Sebastian Holmin | 1 | -5/+19 | |
| 2024-08-09 | Improve error messages | Sebastian Holmin | 3 | -6/+12 | |
| 2024-08-09 | Make logs less spammy | Sebastian Holmin | 5 | -6/+8 | |
| Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> | |||||
| 2024-08-09 | Fix nightly lints | Sebastian Holmin | 2 | -5/+3 | |
| 2024-08-09 | Add `--gui-package` flag | Sebastian Holmin | 3 | -15/+38 | |
| 2024-08-09 | Change VM config from positional arg to flag | Sebastian Holmin | 3 | -37/+32 | |
| 2024-08-09 | Fix regex on release versions | Sebastian Holmin | 1 | -9/+37 | |
| 2024-08-09 | Fix `find_app` file matching bug | Sebastian Holmin | 1 | -0/+2 | |
| It could match on dev builds when specifying a stable build. Add back sorting by file name length, which on ok solution to this problem. | |||||
| 2024-08-09 | Improve directory seach logic for UI tests | Sebastian Holmin | 1 | -1/+11 | |
| 2024-08-07 | Log dnsmasq output after initial setup | David Lönnhager | 1 | -5/+16 | |
| 2024-08-07 | Disable debug mode for dnsmasq in test framework | David Lönnhager | 1 | -1/+3 | |
| Fixes breakage after reboots | |||||
| 2024-08-07 | Promote serde(_json) to workspace dependencies | Joakim Hulthe | 2 | -7/+8 | |
| 2024-07-31 | Use reset RPC in test suite | David Lönnhager | 1 | -104/+4 | |
| This fixes the issue of some settings (DAITA) not being reset | |||||
| 2024-07-31 | Fix hardcoded tunnel interface name in test | David Lönnhager | 1 | -1/+3 | |
| 2024-07-31 | Create testing config dir if it does not already exist | David Lönnhager | 2 | -9/+35 | |
| 2024-07-29 | Fix lints for Rust verson 1.80 in e2e tests | Sebastian Holmin | 4 | -27/+21 | |
| * Lower priority for lint group * doc list item missing indentation | |||||
| 2024-07-26 | Update `Cargo.lock` | Sebastian Holmin | 1 | -14/+5 | |
| Needed because of the update to `ipnetwork = "0.20"` in the app workspace. | |||||
| 2024-07-19 | Refactor `find_app` | Sebastian Holmin | 1 | -63/+33 | |
| 2024-07-19 | Rename `--previous-app` to `--app-package-to-upgrade-from` | Sebastian Holmin | 7 | -22/+28 | |
| 2024-07-19 | Rename `--current-app` to `--app-package` | Sebastian Holmin | 7 | -27/+27 | |
| 2024-07-19 | Refactor `get_app_manifes` | Sebastian Holmin | 2 | -26/+12 | |
| Removing the async allowed the code to be greatly simplified, and likely doesn't impact performance anyway. | |||||
| 2024-07-19 | Replace implicit cache folder with `--package-folder` arg | Sebastian Holmin | 4 | -22/+26 | |
| 2024-07-19 | Change default log level from `DEBUG` to `INFO` | Sebastian Holmin | 1 | -1/+1 | |
| This will not affect `ci-runtests.sh` as the log level is set to `DEBUG` using the `RUST_LOG` env variable. Most debug logs are not relevant when creating new integration and running them locally, so this is a more sane default. | |||||
| 2024-07-19 | Add error message on failed `rootlesskit` cmd | Sebastian Holmin | 1 | -1/+3 | |
| 2024-07-19 | Clarify valid arguments for `--curent-app` and `--previous-app` | Sebastian Holmin | 1 | -2/+11 | |
| 2024-07-19 | Make previous app version and gui e2e binaries optional | Sebastian Holmin | 7 | -48/+73 | |
| 2024-07-16 | Add E2E test of CVE-2019-14899 mitigation | Joakim Hulthe | 11 | -68/+469 | |
| 2024-07-16 | Account for CARGO_TARGET_DIR in e2e test-manager | Joakim Hulthe | 2 | -16/+29 | |
| 2024-07-16 | Fix dns e2e tests | Joakim Hulthe | 1 | -3/+15 | |
| 2024-07-16 | Upgrade the `bytes` dependency away from a yanked version with a bug | Linus Färnstrand | 1 | -2/+2 | |
| 2024-07-09 | Add osv-scanner.toml, ignoring some non-exploitable vulns | Linus Färnstrand | 1 | -0/+1 | |
| 2024-06-26 | Enable integration test for DAITA on macOS | David Lönnhager | 4 | -9/+3 | |
| 2024-06-25 | Add simple e2e test for connecting with DAITA | Sebastian Holmin | 2 | -2/+37 | |
| Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> | |||||
