nix-community / lanzaboote

Secure Boot for NixOS [maintainers=@blitz @raitobezarius @nikstur]
GNU General Public License v3.0
836 stars 46 forks source link

fix(deps): update all dependencies #346

Closed renovate[bot] closed 3 months ago

renovate[bot] commented 3 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
anyhow dependencies patch 1.0.82 -> 1.0.86
base32ct (source) dependencies patch 0.2.0 -> 0.2.1
clap dependencies patch 4.5.4 -> 4.5.6
fastrand dependencies minor 2.0.2 -> 2.1.0
nix dependencies minor 0.28.0 -> 0.29.0
serde_json dependencies patch 1.0.115 -> 1.0.117
time (source) dependencies patch 0.3.34 -> 0.3.36
uefi dependencies minor 0.27.0 -> 0.28.0
uefi-services dependencies minor 0.24.0 -> 0.25.0

Release Notes

dtolnay/anyhow (anyhow) ### [`v1.0.86`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.86) [Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.85...1.0.86) - Fix parse error in `ensure!` with non-literal after minus sign ([#​373](https://togithub.com/dtolnay/anyhow/issues/373)) ### [`v1.0.85`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.85) [Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.84...1.0.85) - Improve `ensure!` macro's rules to unblock some rustc pretty-printer improvements ([#​368](https://togithub.com/dtolnay/anyhow/issues/368), [#​371](https://togithub.com/dtolnay/anyhow/issues/371)) ### [`v1.0.84`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.84) [Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.83...1.0.84) - Disallow calling `ensure!` through a `Not` impl for a type that is not `bool` ([#​367](https://togithub.com/dtolnay/anyhow/issues/367)) ### [`v1.0.83`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.83) [Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.82...1.0.83) - Integrate compile-time checking of cfgs ([#​363](https://togithub.com/dtolnay/anyhow/issues/363))
clap-rs/clap (clap) ### [`v4.5.6`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#456---2024-06-06) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.5.5...v4.5.6) ### [`v4.5.5`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#455---2024-06-06) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.5.4...v4.5.5) ##### Fixes - Allow `exclusive` to override `required_unless_present`, `required_unless_present_any`, `required_unless_present_all`
smol-rs/fastrand (fastrand) ### [`v2.1.0`](https://togithub.com/smol-rs/fastrand/blob/HEAD/CHANGELOG.md#Version-210) [Compare Source](https://togithub.com/smol-rs/fastrand/compare/v2.0.2...v2.1.0) - Change the RNG algorithm and the way that the seed is computed. This will cause the algorithm to emit different constants for different seeds, hence the minor SemVer change. - Update to the final WyRand v4.2 constants for better entropy. ([#​82](https://togithub.com/smol-rs/fastrand/issues/82)) - Remove an unnecessary seed modification. ([#​73](https://togithub.com/smol-rs/fastrand/issues/73))
nix-rust/nix (nix) ### [`v0.29.0`](https://togithub.com/nix-rust/nix/blob/HEAD/CHANGELOG.md#0290---2024-05-24) [Compare Source](https://togithub.com/nix-rust/nix/compare/v0.28.0...v0.29.0) ##### Added - Add `getregset()/setregset()` for Linux/glibc/x86/x86\_64/aarch64/riscv64 and `getregs()/setregs()` for Linux/glibc/aarch64/riscv64 ([#​2044](https://togithub.com/nix-rust/nix/pull/2044)) - Add socket option Ipv6Ttl for apple targets. ([#​2287](https://togithub.com/nix-rust/nix/pull/2287)) - Add socket option UtunIfname. ([#​2325](https://togithub.com/nix-rust/nix/pull/2325)) - make SigAction repr(transparent) & can be converted to the libc raw type ([#​2326](https://togithub.com/nix-rust/nix/pull/2326)) - Add `From` trait implementation for conversions between `sockaddr_in` and `SockaddrIn`, `sockaddr_in6` and `SockaddrIn6` ([#​2328](https://togithub.com/nix-rust/nix/pull/2328)) - Add socket option ReusePortLb for FreeBSD. ([#​2332](https://togithub.com/nix-rust/nix/pull/2332)) - Added support for openat2 on linux. ([#​2339](https://togithub.com/nix-rust/nix/pull/2339)) - Add if_indextoname function. ([#​2340](https://togithub.com/nix-rust/nix/pull/2340)) - Add `mount` and `unmount` API for apple targets. ([#​2347](https://togithub.com/nix-rust/nix/pull/2347)) - Added `_PC_MIN_HOLE_SIZE` for `pathconf` and `fpathconf`. ([#​2349](https://togithub.com/nix-rust/nix/pull/2349)) - Added `impl AsFd for pty::PtyMaster` ([#​2355](https://togithub.com/nix-rust/nix/pull/2355)) - Add `open` flag `O_SEARCH` to AIX, Empscripten, FreeBSD, Fuchsia, solarish, WASI ([#​2374](https://togithub.com/nix-rust/nix/pull/2374)) - Add prctl function `prctl_set_vma_anon_name` for Linux/Android. ([#​2378](https://togithub.com/nix-rust/nix/pull/2378)) - Add `sync(2)` for `apple_targets/solarish/haiku/aix/hurd`, `syncfs(2)` for `hurd` and `fdatasync(2)` for `aix/hurd` ([#​2379](https://togithub.com/nix-rust/nix/pull/2379)) - Add fdatasync support for Apple targets. ([#​2380](https://togithub.com/nix-rust/nix/pull/2380)) - Add `fcntl::OFlag::O_PATH` for FreeBSD and Fuchsia ([#​2382](https://togithub.com/nix-rust/nix/pull/2382)) - Added `PathconfVar::MIN_HOLE_SIZE` for apple_targets. ([#​2388](https://togithub.com/nix-rust/nix/pull/2388)) - Add `open` flag `O_SEARCH` to apple_targets ([#​2391](https://togithub.com/nix-rust/nix/pull/2391)) - `O_DSYNC` may now be used with `aio_fsync` and `fcntl` on FreeBSD. ([#​2404](https://togithub.com/nix-rust/nix/pull/2404)) - Added `Flock::relock` for upgrading and downgrading locks. ([#​2407](https://togithub.com/nix-rust/nix/pull/2407)) ##### Changed - Change the `ForkptyResult` type to the following repr so that the uninitialized `master` field won't be accessed in the child process: ````rs pub enum ForkptyResult { Parent { child: Pid, master: OwnedFd, }, Child, } ``` ([#​2315](https://togithub.com/nix-rust/nix/pull/2315)) ```` - Updated `cfg_aliases` dependency from version 0.1 to 0.2 ([#​2322](https://togithub.com/nix-rust/nix/pull/2322)) - Change the signature of `ptrace::write` and `ptrace::write_user` to make them safe ([#​2324](https://togithub.com/nix-rust/nix/pull/2324)) - Allow use of `SignalFd` through shared reference Like with many other file descriptors, concurrent use of signalfds is safe. Changing the signal mask of and reading signals from a signalfd can now be done with the `SignalFd` API even if other references to it exist. ([#​2367](https://togithub.com/nix-rust/nix/pull/2367)) - Changed tee, splice and vmsplice RawFd arguments to AsFd. ([#​2387](https://togithub.com/nix-rust/nix/pull/2387)) - Added I/O safety to the sys/aio module. Most functions that previously accepted a `AsRawFd` argument now accept an `AsFd` instead. ([#​2401](https://togithub.com/nix-rust/nix/pull/2401)) - `RecvMsg::cmsgs()` now returns a `Result`, and checks that cmsgs were not truncated. ([#​2413](https://togithub.com/nix-rust/nix/pull/2413)) ##### Fixed - No longer panics when the `fanotify` queue overflows. ([#​2399](https://togithub.com/nix-rust/nix/pull/2399)) - Fixed ControlMessageOwned::UdpGroSegments wrapped type from u16 to i32 to reflect the used kernel's one. ([#​2406](https://togithub.com/nix-rust/nix/pull/2406))
serde-rs/json (serde_json) ### [`v1.0.117`](https://togithub.com/serde-rs/json/releases/tag/v1.0.117) [Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.116...v1.0.117) - Resolve unexpected_cfgs warning ([#​1130](https://togithub.com/serde-rs/json/issues/1130)) ### [`v1.0.116`](https://togithub.com/serde-rs/json/releases/tag/v1.0.116) [Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.115...v1.0.116) - Make module structure comprehensible to static analysis ([#​1124](https://togithub.com/serde-rs/json/issues/1124), thanks [@​mleonhard](https://togithub.com/mleonhard))
time-rs/time (time) ### [`v0.3.36`](https://togithub.com/time-rs/time/blob/HEAD/CHANGELOG.md#0336-2024-04-10) [Compare Source](https://togithub.com/time-rs/time/compare/v0.3.35...v0.3.36) ##### # Fixed - `FormatItem` can be used as part of an import path. See [#​675] for details. [#​675]: https://togithub.com/time-rs/time/issues/675 ### [`v0.3.35`](https://togithub.com/time-rs/time/blob/HEAD/CHANGELOG.md#0335-2024-04-10) [Compare Source](https://togithub.com/time-rs/time/compare/v0.3.34...v0.3.35) ##### Added - `Duration::checked_neg` - `ext::InstantExt`, which provides methods for using `time::Duration` with `std::time::Instant` ##### Changed - `Instant` is deprecated. It is recommended to use `std::time::Instant` directly, importing `time::ext::InstantExt` for interoperability with `time::Duration`. - `FormatItem` has been renamed to `BorrowedFormatItem`, avoiding confusion with `OwnedFormatItem`. An alias has been added for backwards compatibility. ##### Fixed - The weekday is optional when parsing RFC2822. - The range of sub-second values in `Duration` is documented correctly. The previous documentation contained an off-by-one error. - Leap seconds are now correctly handled when parsing ISO 8601.
rust-osdev/uefi-rs (uefi) ### [`v0.28.0`](https://togithub.com/rust-osdev/uefi-rs/compare/uefi-v0.27.0...uefi-v0.28.0) [Compare Source](https://togithub.com/rust-osdev/uefi-rs/compare/uefi-v0.27.0...uefi-v0.28.0)

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR has been generated by Mend Renovate. View repository job log here.

renovate[bot] commented 3 months ago

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.