| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
* Lower priority for lint group
* doc list item missing indentation
|
|
|
|
|
|
Removes superfluous lifetime definitions. Simplifying the code
|
|
* 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
|
|
Prevents some cases of supply chain attacks where code is made to look
like one thing, but does something else
|
|
Get rid of transitive dependency on `is-terminal` and `termcolor`
|
|
|
|
|
|
|
|
Add dependency `scopeguard` for cleaning up nftables ruleset.
|
|
`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.
|
|
|
|
The fix we needed is now part of serialport 4.3.0.
Avoiding git commits is good in general
|
|
|
|
Such as authors, repository, licence etc. And have all crates inherit
from the workspace
|
|
|
|
Co-authored-by: Jonathan <jonathan@mullvad.net>
Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net>
|