| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-08-18 | Fail if QUIC address set is empty | David Lönnhager | 1 | -0/+1 | |
| 2025-06-10 | Update nix to 0.30 everywhere | Joakim Hulthe | 1 | -1/+1 | |
| 2024-09-25 | Upgrade `tonic` to 0.12 and `prost` to 0.13 | Sebastian Holmin | 1 | -0/+1 | |
| 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-25 | Add `futures` to workspace dependencies | Sebastian Holmin | 1 | -1/+1 | |
| 2024-09-25 | Add `parity-tokio-ipc` to workspace dependencies | Sebastian Holmin | 1 | -2/+3 | |
| Also regroup networking-related crates | |||||
| 2024-08-27 | Use std LazyLock instead of once_cell Lazy | David Lönnhager | 1 | -1/+0 | |
| 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-01-16 | Add rust-version to all Cargo.toml | Linus Färnstrand | 1 | -0/+1 | |
| 2024-01-09 | Remove version and publish cargo metadata | Linus Färnstrand | 1 | -2/+0 | |
| Since Rust 1.75.0 the `version` field is optional. The version defaults to "0.0.0" if it's not specified, and `publish` defaults to false if no version has been given. So by not specifying a version we get both `version = "0.0.0" and `publish = false` "for free" | |||||
| 2024-01-04 | Add workspace level lints | Linus Färnstrand | 1 | -0/+3 | |
| 2023-10-11 | Make `once_cell` a workspace dependency | Markus Pettersson | 1 | -1/+1 | |
| 2023-09-11 | Move log depedency to workspace toml file | David Lönnhager | 1 | -1/+1 | |
| 2023-09-11 | Make err-derive a workspace dependency | David Lönnhager | 1 | -1/+1 | |
| 2023-08-04 | Replace all use of `lazy_static` with `once_cell` | Markus Pettersson | 1 | -1/+1 | |
| To align more with the upcoming standardizations within the Rust ecosystem which started with the release of `1.70.0` and the inevitable deprecation of `lazy_static`. | |||||
| 2023-08-02 | Make chrono a workspace dependency and fix features | Linus Färnstrand | 1 | -1/+1 | |
| 2023-08-01 | Disable chrono features to get rid of time dependency | Linus Färnstrand | 1 | -1/+1 | |
| 2023-07-14 | Move tonic and related crates to workspace dependencies | Linus Färnstrand | 1 | -5/+5 | |
| 2023-07-14 | Move tokio dependency to be a workspace dependency | Linus Färnstrand | 1 | -1/+1 | |
| 2023-07-14 | Set package fields in workspace and inherit in packages | Linus Färnstrand | 1 | -5/+6 | |
| 2023-06-27 | Upgrade `chrono` to `0.4.26` | Markus Pettersson | 1 | -1/+1 | |
| Fix time zone being ignored on Android, incorrectly outputting UTC timestamps. This more recent version of `chrono` extracts timezone info from a tzdata file on Android. This issue is recognized in `chrono`'s issue tracker: https://github.com/chronotope/chrono/issues/922 | |||||
| 2022-10-10 | Set all Rust crate versions to 0.0.0 | Linus Färnstrand | 1 | -1/+1 | |
| 2022-09-27 | Update tonic to 0.8 | Emīls Piņķis | 1 | -4/+4 | |
| 2022-08-25 | Update chrono to 0.4.21 to fix Android | Emīls Piņķis | 1 | -1/+1 | |
| 2022-05-25 | Save 'created' and 'hijack_dns' fields in device structs | David Lönnhager | 1 | -0/+1 | |
| 2022-02-17 | Remove superfluous whitespace in feature arrays | Emīls | 1 | -1/+1 | |
| 2022-02-15 | Upgrade err-derive to at least 0.3.1 | Linus Färnstrand | 1 | -1/+1 | |
| 2022-02-03 | Upgrade nix from 0.22.2 to 0.23.0 | Linus Färnstrand | 1 | -1/+1 | |
| 2021-11-09 | Close management interface server when all broadcasters are closed | David Lönnhager | 1 | -1/+0 | |
| 2021-11-08 | Set all Rust crates to edition 2021 | Linus Färnstrand | 1 | -1/+1 | |
| 2021-10-12 | Update dependencies | David Lönnhager | 1 | -1/+1 | |
| 2021-07-13 | Update tonic and prost | David Lönnhager | 1 | -4/+4 | |
| 2021-07-13 | Update tokio dependencies | David Lönnhager | 1 | -7/+7 | |
| 2021-07-02 | Support Windows split tunneling driver | David Lönnhager | 1 | -0/+1 | |
| 2021-04-29 | Implement From for AppVersionInfo, ConnectionConfig, and | David Lönnhager | 1 | -0/+2 | |
| TransportProtocol | |||||
| 2021-04-08 | Set group of management socket using MULLVAD_MANAGEMENT_SOCKET_GROUP | David Lönnhager | 1 | -0/+4 | |
| 2021-02-05 | Upgrade err-derive dependency to 0.3.0 | Linus Färnstrand | 1 | -1/+1 | |
| 2021-01-14 | Remove explicit assignment of DACLs to named pipes | David Lönnhager | 1 | -1/+0 | |
| 2021-01-14 | Bump parity-tokio-ipc to 0.8 | David Lönnhager | 1 | -1/+1 | |
| 2020-09-16 | Upgrade dependencies | David Lönnhager | 1 | -1/+1 | |
| 2020-09-04 | Update dependencies | David Lönnhager | 1 | -1/+1 | |
| * Update semver-compatible dependencies using 'cargo update'. * Other updates: base64, tonic-build, netlink-packet-route, netlink-sys, rtnetlink, uuid. * Removed futures 0.1 from mullvad-cli. | |||||
| 2020-08-20 | Bump tonic from 0.2 to 0.3 | David Lönnhager | 1 | -1/+1 | |
| 2020-08-20 | Add mullvad-management-interface crate for IPC types and functions | David Lönnhager | 1 | -0/+24 | |
