| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-07-10 | Run `cargo fmt` | Sebastian Holmin | 1 | -1/+1 | |
| 2025-07-09 | Put the `tonic::Status` in a Box to make the error type smaller | Sebastian Holmin | 2 | -2/+7 | |
| 2024-09-25 | Upgrade `tonic` to 0.12 and `prost` to 0.13 | Sebastian Holmin | 1 | -5/+5 | |
| 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-02-27 | Replace err_derive with thiserror | Joakim Hulthe | 1 | -14/+13 | |
| `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-19 | Fix redundant imports | David Lönnhager | 1 | -4/+1 | |
| 2024-01-04 | Add workspace level lints | Linus Färnstrand | 1 | -2/+0 | |
| 2022-08-29 | Silence clippy warnings due to tonic | David Lönnhager | 1 | -0/+1 | |
| 2022-06-14 | Manually fix the simpler non-semantic clippy warns | Jonathan | 1 | -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-13 | Perform a clippy --fix | jonathan | 2 | -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. | |||||
| 2021-11-29 | Reformat code without blank_lines_upper_bound = 2 | Linus Färnstrand | 2 | -4/+0 | |
| 2021-07-13 | Fix tokio runtime builders | David Lönnhager | 1 | -4/+1 | |
| 2021-07-02 | Configure ST tunnel addresses before setting up routes | David Lönnhager | 2 | -0/+2 | |
| 2021-06-16 | Improve OpenVPN event handling | David Lönnhager | 2 | -20/+35 | |
| 2021-03-09 | Don't listen to OpenVPN UP event on non-Linux | Linus Färnstrand | 1 | -0/+1 | |
| 2020-09-23 | Preserve all non-tunnel routes in the exclusions table | David Lönnhager | 1 | -0/+1 | |
| 2020-09-01 | Reduce excessive thread count | David Lönnhager | 1 | -0/+1 | |
| 2020-06-02 | Use gRPC for OpenVPN plugin IPC | David Lönnhager | 2 | -62/+48 | |
| 2020-02-06 | Remove licence headers from Rust source code | Linus Färnstrand | 1 | -8/+0 | |
| According to the licence anyone who copies the source must attach the header anyway is my understanding | |||||
| 2019-10-17 | Upgrade err-derive to 0.2.1 | Linus Färnstrand | 1 | -5/+6 | |
| 2019-04-05 | Fix feedback | Linus Färnstrand | 1 | -1/+1 | |
| 2019-04-05 | Get rid of error-chain in talpid-openvpn-plugin | Linus Färnstrand | 2 | -63/+60 | |
| 2019-04-05 | Stop using deprecated Handle::current() | Linus Färnstrand | 1 | -1/+1 | |
| 2019-04-04 | Add #![deny(rust_2018_idioms)] to all crates and fix warnings | Linus Färnstrand | 1 | -0/+2 | |
| 2018-12-13 | Activate the merge_imports rustfmt feature | Linus Färnstrand | 1 | -3/+1 | |
| 2018-12-12 | Upgrade talpid-openvpn-plugin to Rust 2018 | Linus Färnstrand | 2 | -12/+0 | |
| 2018-11-21 | Fix formatting for rustfmt for rustc 1.32.0-nightly (f1e2fa8f0 2018-11-20) | Emīls Piņķis | 1 | -1/+1 | |
| 2018-11-20 | Silence plugin from logging not-important panic | Linus Färnstrand | 1 | -16/+10 | |
| 2018-11-15 | Listen to the RouteUp instead of the Up plugin event | Linus Färnstrand | 1 | -1/+1 | |
| 2018-11-07 | Update paths to start with crate:: etc | Linus Färnstrand | 2 | -6/+6 | |
| 2018-11-05 | Use latest changes to openvpn-plugin library | Linus Färnstrand | 2 | -12/+9 | |
| 2018-10-29 | Remove #[macro_use] from jsonrpc_macros and jsonrpc_client_core | Linus Färnstrand | 2 | -12/+8 | |
| 2018-10-29 | Remove #[macro_use] from log crate | Linus Färnstrand | 2 | -10/+11 | |
| 2018-09-17 | Register to receive `AuthFailed` plugin event | Janito Vaqueiro Ferreira Filho | 1 | -2/+5 | |
| 2018-09-11 | Upgrade to newer tokio libraries | Emīls Piņķis | 2 | -13/+24 | |
| 2018-08-29 | Use IPC instead of a websocket to communicate between daemon and plugin | Linus Färnstrand | 2 | -44/+82 | |
| 2018-07-30 | Reformat with rustfmt 0.9.0 | Linus Färnstrand | 1 | -2/+2 | |
| 2018-07-17 | Simplify is_another_instance_running | Linus Färnstrand | 1 | -1/+1 | |
| 2018-06-13 | Update plugin to authenticate with IPC server | Janito Vaqueiro Ferreira Filho | 2 | -10/+36 | |
| 2018-05-07 | Borrow server ID instead of moving it | Janito Vaqueiro Ferreira Filho | 2 | -2/+2 | |
| 2018-05-04 | Reuse WebSocket connection in `WsIpcClient` | Janito Vaqueiro Ferreira Filho | 1 | -3/+9 | |
| 2018-03-02 | Upgrade log crate to 0.4 | Linus Färnstrand | 1 | -1/+1 | |
| 2017-12-04 | Upgrade rustfmt to 0.2.17 | Linus Färnstrand | 1 | -3/+3 | |
| 2017-10-13 | Upgrade to use openvpn-plugin 0.3.0 | Linus Färnstrand | 1 | -6/+6 | |
| 2017-09-18 | Run rustfmt-nightly 0.2.6 on everything | Linus Färnstrand | 2 | -18/+24 | |
| 2017-09-08 | Add license metadata | Linus Färnstrand | 1 | -0/+8 | |
| 2017-07-20 | Use openvpn-plugin 0.2.0 | Linus Färnstrand | 1 | -3/+3 | |
| 2017-07-19 | Update openvpn plugin to use openvpn-plugin lib | Linus Färnstrand | 2 | -111/+37 | |
| 2017-07-17 | Rename all crates from snake_case to kebab-case | Linus Färnstrand | 2 | -0/+202 | |
