summaryrefslogtreecommitdiffhomepage
path: root/test/Cargo.toml
AgeCommit message (Collapse)AuthorFilesLines
2025-01-03Upgrade `thiserror` to version 2Markus Pettersson1-1/+1
2024-12-13Bump `tokio` to version 1.42Markus Pettersson1-1/+1
2024-11-08Remove `once_cell` from `test` workspaceMarkus Pettersson1-1/+0
2024-10-16Bump `tower`Sebastian Holmin1-1/+1
2024-10-02Bump tonic to 0.12.3Joakim Hulthe1-1/+1
2024-09-26Update to `hyper` version 1 echosystem for e2e testsSebastian Holmin1-0/+1
2024-09-25Upgrade `tonic` to 0.12 and `prost` to 0.13Sebastian Holmin1-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-10Expose Shadowsocks fd on AndroidDavid Lönnhager1-2/+2
2024-08-27Update MSRVDavid Lönnhager1-1/+1
2024-07-29Fix lints for Rust verson 1.80 in e2e testsSebastian Holmin1-1/+1
* Lower priority for lint group * doc list item missing indentation
2024-07-16Add E2E test of CVE-2019-14899 mitigationJoakim Hulthe1-1/+5
2024-04-25Update windows-sysJoakim Hulthe1-1/+1
2024-04-03Enable single-use-lifetimes rustc lintLinus Färnstrand1-0/+1
Removes superfluous lifetime definitions. Simplifying the code
2024-04-02Enable more of the Allowed-by-default lints in rustcLinus Färnstrand1-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-02Deny non-ascii Rust identifiersLinus Färnstrand1-0/+5
Prevents some cases of supply chain attacks where code is made to look like one thing, but does something else
2024-03-25Bump dependenciesMarkus Pettersson1-1/+1
Get rid of transitive dependency on `is-terminal` and `termcolor`
2024-03-22Bump "rust-version" to 1.77 since the containers use that nowLinus Färnstrand1-1/+1
2024-03-20Test leaking TCP/UDP/ICMP packets in split tunnelJoakim Hulthe1-1/+1
2024-03-20Add am-i-mullvad cli for testing split tunnelingJoakim Hulthe1-1/+7
2024-03-08Add MTU detection integration test for Linux and WindowsSebastian Holmin1-8/+12
Add dependency `scopeguard` for cleaning up nftables ruleset.
2024-02-27Replace err_derive with thiserrorJoakim Hulthe1-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-07Move testing SOCKS server to own crateDavid Lönnhager1-0/+1
2024-02-01Don't pin serialport to a fork. Use upgraded upstreamLinus Färnstrand1-3/+0
The fix we needed is now part of serialport 4.3.0. Avoiding git commits is good in general
2024-01-16Add rust-version to all Cargo.tomlLinus Färnstrand1-0/+1
2024-01-11Add package metadata to crates in testing frameworkLinus Färnstrand1-0/+6
Such as authors, repository, licence etc. And have all crates inherit from the workspace
2024-01-04Add workspace level linting to test workspaceLinus Färnstrand1-0/+6
2023-10-20Add desktop end-to-end testsDavid Lönnhager1-0/+42
Co-authored-by: Jonathan <jonathan@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net>