| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-09-25 | Upgrade tonic 0.12 -> 0.13 | Linus Färnstrand | 1 | -2/+2 | |
| 2025-09-24 | Make `dirs` a workspace dependency and upgrade to 6.0.0 | Linus Färnstrand | 1 | -0/+1 | |
| 2025-09-23 | Promote `rand` to a workspace dependency in `test` workspace | Markus Pettersson | 1 | -0/+1 | |
| 2025-08-19 | Signal wireguard-go to exit gracefully when test-manager exits | Joakim Hulthe | 1 | -1/+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-07-10 | Update edition to 2024 | Sebastian Holmin | 1 | -1/+1 | |
| 2025-07-09 | Upgrade Rust to 1.88.0 | Linus Färnstrand | 1 | -1/+1 | |
| 2025-06-10 | Update nix to 0.30 everywhere | Joakim Hulthe | 1 | -1/+1 | |
| 2025-04-07 | Bump `tokio` to `1.44.2` in `test` workspace | Markus Pettersson | 1 | -1/+1 | |
| Fixes RUSTSEC-2025-0023 | |||||
| 2025-03-18 | Make the clippy::implicit_clone lint trigger a warning | Linus Färnstrand | 1 | -0/+1 | |
| These seem to be reasonable lints that somewhat help clean up the code a bit. | |||||
| 2025-03-11 | Bump `env_logger` to get rid of `humantime` | Markus Pettersson | 1 | -1/+1 | |
| 2025-02-12 | Revert edition change in `Cargo.toml` | Sebastian Holmin | 1 | -2/+2 | |
| 2025-02-12 | Update rust version | Sebastian Holmin | 1 | -1/+1 | |
| 2025-02-12 | Format `.toml` files | Sebastian Holmin | 1 | -6/+10 | |
| 2025-02-12 | Update edition | Sebastian Holmin | 1 | -1/+1 | |
| 2025-01-24 | Complete leak checker and implement in daemon | Joakim Hulthe | 1 | -0/+1 | |
| 2025-01-03 | Upgrade `thiserror` to version 2 | Markus Pettersson | 1 | -1/+1 | |
| 2024-12-13 | Bump `tokio` to version 1.42 | Markus Pettersson | 1 | -1/+1 | |
| 2024-11-08 | Remove `once_cell` from `test` workspace | Markus Pettersson | 1 | -1/+0 | |
| 2024-10-16 | Bump `tower` | Sebastian Holmin | 1 | -1/+1 | |
| 2024-10-02 | Bump tonic to 0.12.3 | Joakim Hulthe | 1 | -1/+1 | |
| 2024-09-26 | Update to `hyper` version 1 echosystem for e2e tests | Sebastian Holmin | 1 | -0/+1 | |
| 2024-09-25 | Upgrade `tonic` to 0.12 and `prost` to 0.13 | Sebastian Holmin | 1 | -3/+3 | |
| 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-10 | Expose Shadowsocks fd on Android | David Lönnhager | 1 | -2/+2 | |
| 2024-08-27 | Update MSRV | David Lönnhager | 1 | -1/+1 | |
| 2024-07-29 | Fix lints for Rust verson 1.80 in e2e tests | Sebastian Holmin | 1 | -1/+1 | |
| * Lower priority for lint group * doc list item missing indentation | |||||
| 2024-07-16 | Add E2E test of CVE-2019-14899 mitigation | Joakim Hulthe | 1 | -1/+5 | |
| 2024-04-25 | Update windows-sys | Joakim Hulthe | 1 | -1/+1 | |
| 2024-04-03 | Enable single-use-lifetimes rustc lint | Linus Färnstrand | 1 | -0/+1 | |
| Removes superfluous lifetime definitions. Simplifying the code | |||||
| 2024-04-02 | Enable more of the Allowed-by-default lints in rustc | Linus Färnstrand | 1 | -1/+9 | |
| * macro_use_extern_crate - Forbid #[macro_use] to bring macros into global scope. Even using `extern crate` is deprecated by now, so just extra protection against that * explicit_outlives_requirements - Warn aginst explicit lifetime bounds that can be inferred from the code. Keeps noise away. * absolute_paths_not_starting_with_crate - Catches Rust 2015 style absolute paths and denies them. * missing_abi - Force explicitly stating the ABI of `extern` items. Less implicit code * unused_lifetimes - Warn if you have lifetimes that are not used. Same reason as warning against unused variables * unused_macro_rules - Warn if you have a declarative macro with a rule that is never used. Basically same reason as warning on unused variables. Removes dead code | |||||
| 2024-04-02 | Deny non-ascii Rust identifiers | Linus Färnstrand | 1 | -0/+5 | |
| Prevents some cases of supply chain attacks where code is made to look like one thing, but does something else | |||||
| 2024-03-25 | Bump dependencies | Markus Pettersson | 1 | -1/+1 | |
| Get rid of transitive dependency on `is-terminal` and `termcolor` | |||||
| 2024-03-22 | Bump "rust-version" to 1.77 since the containers use that now | Linus Färnstrand | 1 | -1/+1 | |
| 2024-03-20 | Test leaking TCP/UDP/ICMP packets in split tunnel | Joakim Hulthe | 1 | -1/+1 | |
| 2024-03-20 | Add am-i-mullvad cli for testing split tunneling | Joakim Hulthe | 1 | -1/+7 | |
| 2024-03-08 | Add MTU detection integration test for Linux and Windows | Sebastian Holmin | 1 | -8/+12 | |
| 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-07 | Move testing SOCKS server to own crate | David Lönnhager | 1 | -0/+1 | |
| 2024-02-01 | Don't pin serialport to a fork. Use upgraded upstream | Linus Färnstrand | 1 | -3/+0 | |
| The fix we needed is now part of serialport 4.3.0. Avoiding git commits is good in general | |||||
| 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 | -0/+6 | |
| Such as authors, repository, licence etc. And have all crates inherit from the workspace | |||||
| 2024-01-04 | Add workspace level linting to test workspace | Linus Färnstrand | 1 | -0/+6 | |
| 2023-10-20 | Add desktop end-to-end tests | David Lönnhager | 1 | -0/+42 | |
| Co-authored-by: Jonathan <jonathan@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> | |||||
