summaryrefslogtreecommitdiffhomepage
path: root/talpid-openvpn-plugin
AgeCommit message (Collapse)AuthorFilesLines
2025-07-10Run `cargo fmt`Sebastian Holmin1-1/+1
2025-07-09Put the `tonic::Status` in a Box to make the error type smallerSebastian Holmin2-2/+7
2025-01-02Update LegalCopyright year to 2025Markus Pettersson1-1/+1
2024-09-25Upgrade `tonic` to 0.12 and `prost` to 0.13Sebastian Holmin2-5/+7
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-25Add `parity-tokio-ipc` to workspace dependenciesSebastian Holmin1-2/+2
Also regroup networking-related crates
2024-08-15Add support for Windows ARM64Daniel Paoliello1-0/+8
2024-02-27Replace err_derive with thiserrorJoakim Hulthe2-15/+14
`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-19Fix redundant importsDavid Lönnhager1-4/+1
2024-02-19Update copyright year to 2024Oskar Nyberg1-1/+1
2024-02-06tonic_build::compile_protos() automatically prints rerun-if-changedAndrej Mihajlov1-3/+1
2024-01-16Add rust-version to all Cargo.tomlLinus Färnstrand1-0/+1
2024-01-09Remove version and publish cargo metadataLinus Färnstrand1-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-04Add workspace level lintsLinus Färnstrand2-2/+3
2023-09-11Move log depedency to workspace toml fileDavid Lönnhager1-1/+1
2023-09-11Make env_logger a workspace dependencyDavid Lönnhager1-1/+1
2023-09-11Make err-derive a workspace dependencyDavid Lönnhager1-1/+1
2023-08-01Move windows-sys to a workspace dependencyLinus Färnstrand1-1/+1
2023-07-14Move tonic and related crates to workspace dependenciesLinus Färnstrand1-4/+4
2023-07-14Move tokio dependency to be a workspace dependencyLinus Färnstrand1-1/+1
2023-07-14Set package fields in workspace and inherit in packagesLinus Färnstrand1-5/+6
2023-03-27Reformat proto filesDavid Lönnhager1-7/+5
2023-03-14Update windows-sys in mullvad and talpid cratesDavid Lönnhager1-1/+1
2023-02-22Update openvpn-plugin crate for OpenVPN 2.6David Lönnhager1-1/+1
2023-02-01Upgrade env_logger to 0.10.0Linus Färnstrand1-1/+1
2023-01-30Run `cargo clippy --fix` with the new Rust 1.67 preferred formatLinus Färnstrand1-1/+1
2023-01-27Bump LegalCopyright to 2023Linus Färnstrand1-1/+1
2022-10-10Adapt all crates to use mullvad-versionLinus Färnstrand2-2/+2
2022-10-10Set all Rust crate versions to 0.0.0Linus Färnstrand1-1/+1
2022-10-05Updating version in package filesLinus Färnstrand1-1/+1
2022-09-28Bump windows-sys to 0.42.0David Lönnhager1-1/+1
2022-09-27Update tonic to 0.8Emīls Piņķis1-3/+3
2022-09-26Updating version in package filesLinus Färnstrand1-1/+1
2022-09-01Replace winapi with windows-sys for all remaining cratesDavid Lönnhager2-4/+14
2022-08-29Silence clippy warnings due to tonicDavid Lönnhager1-0/+1
2022-08-19Updating version in package filesLinus Färnstrand1-1/+1
2022-08-10Updating version in package filesLinus Färnstrand1-1/+1
2022-07-28Updating version in package filesLinus Färnstrand1-1/+1
2022-07-05Update version in package filesDavid Lönnhager1-1/+1
2022-06-27Updating version in package filesLinus Färnstrand1-1/+1
2022-06-14Manually fix the simpler non-semantic clippy warnsJonathan1-2/+2
This commit tries to manually fix the clippy warnings that are fairly straightforward and do not have rippling effects on the codebase nor have a very high chance of causing bugs.
2022-06-13Bump desktop versions to 2022.2Linus Färnstrand1-1/+1
2022-06-13Perform a clippy --fixjonathan2-3/+3
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-05-17Updating version in package filesLinus Färnstrand1-1/+1
2022-03-01Updating version in package filesOskar Nyberg1-1/+1
2022-02-22Updating version in package filesOskar Nyberg1-1/+1
2022-02-17Remove superfluous whitespace in feature arraysEmīls1-1/+1
2022-02-15Updating version in package filesLinus Färnstrand1-1/+1
2022-02-15Upgrade err-derive to at least 0.3.1Linus Färnstrand1-1/+1
2022-01-11Change copyright from 2021 to 2022 in product metadata and readmeLinus Färnstrand1-1/+1
2021-11-29Reformat code without blank_lines_upper_bound = 2Linus Färnstrand2-4/+0