| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-07-15 | Run `crago +nightly clippy --fix` | Markus Pettersson | 1 | -15/+15 | |
| 2024-10-01 | Rename account "token" to account "number" | Joakim Hulthe | 1 | -3/+3 | |
| 2024-03-27 | Refactor `mullvad-relay-selector` | Markus Pettersson | 1 | -1/+1 | |
| 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. | |||||
| 2023-11-13 | Remove unnecessary `mut` | Sebastian Holmin | 1 | -1/+1 | |
| 2023-08-30 | Fix clippy lints | Emīls | 1 | -1/+1 | |
| 2023-08-07 | Get rid of "extern crate serde" and import derive macros explicitly | Linus Färnstrand | 1 | -0/+1 | |
| 2023-02-21 | Make quantum-resistant tunnel optional in mullvad layer | David Lönnhager | 1 | -1/+4 | |
| 2023-02-13 | Rename settings error variants | David Lönnhager | 1 | -4/+7 | |
| 2023-02-08 | Make async fns without awaits into regular fns | Linus Färnstrand | 1 | -3/+3 | |
| 2022-06-21 | Fix the large majority of clippy warnings | Jonathan | 1 | -3/+2 | |
| This commit fixes most of the remaining clippy warnings in the codebase. These warnings were the more semantically difficult ones to fix. There are some warnings that remain from the rebase that will be fixed in the upcoming PR. | |||||
| 2022-06-13 | Perform a clippy --fix | jonathan | 1 | -1/+0 | |
| This is a giant commit which performs only a clippy --fix. Auditing can happen in two ways, either by reading every line or by running a `cargo clippy --fix` on the previous commit and make sure that the result is the same. | |||||
| 2022-03-24 | Add migration logic for WireGuard port constraint | Odd Stranne | 1 | -38/+125 | |
| 2022-03-23 | Move imports out of v5 module | David Lönnhager | 1 | -105/+25 | |
| 2022-03-23 | Rename mullvad-rpc to mullvad-api | David Lönnhager | 1 | -1/+1 | |
| 2022-03-14 | Migrate old settings to device cache | David Lönnhager | 1 | -14/+120 | |
| 2022-01-17 | Add description of v5 settings format migration | Linus Färnstrand | 1 | -0/+13 | |
| 2022-01-17 | Add instructions in migrations/mod.rs about how to create a migration | Linus Färnstrand | 1 | -1/+9 | |
| 2022-01-11 | Remove unecessary Android stuff from settings migration code | Linus Färnstrand | 1 | -0/+6 | |
| 2021-12-09 | Migrate multihop state | David Lönnhager | 1 | -0/+199 | |
