build(deps): bump the dependencies group across 1 directory with 6 updates
Bumps the dependencies group with 6 updates in the / directory:
| Package | From | To |
|---|---|---|
| smoltcp | 0.10.0 |
0.11.0 |
| image | 0.24.9 |
0.25.1 |
| windows | 0.52.0 |
0.56.0 |
| nix | 0.27.1 |
0.28.0 |
| env_logger | 0.10.2 |
0.11.3 |
| data-encoding | 2.5.0 |
2.6.0 |
Updates smoltcp from 0.10.0 to 0.11.0
Release notes
Sourced from smoltcp's releases.
v0.11.0
Additions
- wire/ipsec: add basic IPsec parsing/emitting (#821).
- phy: add support for
TUNSETIFFon MIPS, PPC and SPARC (#839).- socket/tcp: accept FIN on zero window (#845).
- wire/ipv6: add
is_unique_local()to IPv6 addresses (#862).- wire/ipv6: add
is_global_unicast()to IPv6 addresses (#864).- iface/neigh: add
fill_with_expiration(#871).Fixes
- icmpv6: truncate packet to MTU (#807, #808).
- wire/rpl: DAO-ACK DODAG ID was wrongly read (#824).
- socket/tcp: don't panic when calling
listenagain on the same local endpoint (#841).- wire/dhcpv4: don't panic when parsing addresses with incorrect amount of bytes (#843).
- iface/ndisc: prevent ndisc when the medium is IP (#865).
- wire/ieee802154: better parsing of security fields. Correctly parse frame type (3 bits instead of 2 bits) (#868).
- wire/ieee802154: better handle address fields for new frame version (#870).
- iface/tcp: don't send TCP RST with unspecified addresses (#867).
- iface: don't handle empty packets (this would panic when reading the IP version) (#866).
- socket/dhcp: Add an upper bound to the renew/rebind timeout in
RetryConfig(#835).Changes
- iface: rewrite
IpPacketsuch that IPv6 packets can contain owned extension headers (#802).- iface: remove generic
T: [u8]in functions. This reduced the server example by 10KB (#810).- SocketSet: add comment about using static lifetime for SocketSets with owned storage (#813).
- phy/RawSocket: open raw socket with
O_NONBLOCK(#817).- tests/rstest: use rstest for fixture based testing (#823).
- docs/readme: update readme about IEEE802.15.4 and 6LoWPAN (#826).
- wire/ipv6-hbh: IPv6 HBH has owned options instead of references (#827).
- wire/sixlowpan: 6LoWPAN is split into multiple modules (#828).
- sockets: match the behaviour of
peek_sliceandrecv_slice(#834).- dependencies: update to headpless v0.8 (#853).
- config: make
configconstants public (#855).- phy/ieee802154: clarify
mtu+=2for IEEE802.15.4 (#857).- sockets:
recv_slicereturnsRcvError::Truncatedwhen the length of the slice is smaller than the data received by the socket (#859).- iface/ipv6:
get_source_addressuses RFC 6724 for address selection (#864).- pcap: use IEEE 802.15.4 without FCS for PCAP link types (#874).
- iface: rename
IpPacket/Ipv4Packet/Ipv6PackettoPacet/PacketV4/PacketV4. This is to remove the ambiguity withIpPacketinsrc/wire/(#873).- wire/ndisc: rewrite parse function (3.1KiB -> 1.9KiB) (#878)
- iface: Check IPv6 address after processing HBH (#861)
Changelog
Sourced from smoltcp's changelog.
[0.11.0] - 2023-12-23
Additions
- wire/ipsec: add basic IPsec parsing/emitting (#821).
- phy: add support for
TUNSETIFFon MIPS, PPC and SPARC (#839).- socket/tcp: accept FIN on zero window (#845).
- wire/ipv6: add
is_unique_local()to IPv6 addresses (#862).- wire/ipv6: add
is_global_unicast()to IPv6 addresses (#864).- iface/neigh: add
fill_with_expiration(#871).Fixes
- icmpv6: truncate packet to MTU (#807, #808).
- wire/rpl: DAO-ACK DODAG ID was wrongly read (#824).
- socket/tcp: don't panic when calling
listenagain on the same local endpoint (#841).- wire/dhcpv4: don't panic when parsing addresses with incorrect amount of bytes (#843).
- iface/ndisc: prevent ndisc when the medium is IP (#865).
- wire/ieee802154: better parsing of security fields. Correctly parse frame type (3 bits instead of 2 bits) (#868).
- wire/ieee802154: better handle address fields for new frame version (#870).
- iface/tcp: don't send TCP RST with unspecified addresses (#867).
- iface: don't handle empty packets (this would panic when reading the IP version) (#866).
- socket/dhcp: Add an upper bound to the renew/rebind timeout in
RetryConfig(#835).Changes
- iface: rewrite
IpPacketsuch that IPv6 packets can contain owned extension headers (#802).- iface: remove generic
T: [u8]in functions. This reduced the server example by 10KB (#810).- SocketSet: add comment about using static lifetime for SocketSets with owned storage (#813).
- phy/RawSocket: open raw socket with
O_NONBLOCK(#817).- tests/rstest: use rstest for fixture based testing (#823).
- docs/readme: update readme about IEEE802.15.4 and 6LoWPAN (#826).
- wire/ipv6-hbh: IPv6 HBH has owned options instead of references (#827).
- wire/sixlowpan: 6LoWPAN is split into multiple modules (#828).
- sockets: match the behaviour of
peek_sliceandrecv_slice(#834).- dependencies: update to headpless v0.8 (#853).
- config: make
configconstants public (#855).- phy/ieee802154: clarify
mtu+=2for IEEE802.15.4 (#857).- sockets:
recv_slicereturnsRcvError::Truncatedwhen the length of the slice is smaller than the data received by the socket (#859).- iface/ipv6:
get_source_addressuses RFC 6724 for address selection (#864).- pcap: use IEEE 802.15.4 without FCS for PCAP link types (#874).
- iface: rename
IpPacket/Ipv4Packet/Ipv6PackettoPacet/PacketV4/PacketV4. This is to remove the ambiguity withIpPacketinsrc/wire/(#873).- wire/ndisc: rewrite parse function (3.1KiB -> 1.9KiB) (#878)
- iface: Check IPv6 address after processing HBH (#861)
Commits
ce42011Release v0.11.04e2f477Merge pull request #881 from smoltcp-rs/remove-unused-imports20416abRemove unused imports.b0acaabMerge pull request #877 from thvdveld/update-changelogf08e687Merge pull request #861 from thvdveld/check-ipv6-address3d3fea4Merge pull request #835 from parallelsystems/dhcp-max-renew-timeout53dc5d7chore: update changelog8b59d57Merge pull request #878 from thvdveld/modify-ndisc-parsing2d862b2change(wire/ndisc): try to parse all options1001586fix(ipv6): allow loopback destination address- Additional commits viewable in compare view
Updates image from 0.24.9 to 0.25.1
Changelog
Sourced from image's changelog.
Version 0.25.1
Bug fixes:
- Fixed corrupt JPEG output when attempting to encode images containing an alpha channel.
- Only accept ".ff" file extension for farbfeld images.
- Correct farbfeld feature flag for
ImageFormat::{reading_enabled, writing_enabled}.- Disable strict mode for JPEG decoder.
- Add nasm feature to optionally enable faster AVIF encoding.
Version 0.25.0
Breaking changes:
- Added
BufRead+Seekbound on many decoders.- Use
ExtendedColorTypeinstead ofColorTypewhen encoding.- Removed
ImageOutputFormat,GenericImageView::bounds, and several other deprecated items.- Removed incremental decoding support and changed
ImageDecoderso the trait is object safe.- Pixel types are now
repr(transparent)rather thanrepr(C).- Made color_quant dependency optional.
- Renamed some feature flags.
Structural changes:
- Increased MSRV to 1.67.1
Codec changes:
- Switched to image-webp for WebP encoding.
- Switched to zune-jpeg for JPEG decoding.
- Made the HDR decoder produce f32 images.
- Removed DXT encoding and decoding support.
Commits
b761703Release 0.25.1 (#2187)318ed0aFix error string for unsupported color type (#2191)4594c80Only accept .ff as path extension for Farbfeld (#2181)5c3d3dbDisable strict mode for JPEG decoder (#2183)73c7bfefix: Correct the Farbfeld feature flag for ImageFormat::{reading_enabled, wri...d407e36Add nasm to optionally enable faster AVIF encoding87cbef7Remove lingering references to ImageOutputFormat (#2176)c193acbfix rgba8 image jpeg encode bug (#2169)fbd3f3eRemove JPEG size limits while parsing header (#2175)e8b7acbMention DXT removal in changelog (#2166)- Additional commits viewable in compare view
Updates windows from 0.52.0 to 0.56.0
Commits
ae896c5Release 0.56.0 (#2989)5b73aeaDocumentInterface::IID(#2990)bedd359Add explicit path support to theinterfacemacro (#2976)e7a361aFix for new Clippy warnings in nightly (#2977)ac4643eAdd support for Arm64EC (#2957)879c0cfRemove redundant target checks (#2973)f4be25dImplementDereffor COM interface hierarchies defined with theinterface...16792d5ImplementDereffor COM interface hierarchies inwindows-bindgen(#2968)a08ab56Addwindows_i686_gnullvmtarget (#2961)994dc75Simplifycfgunion calculation (#2965)- Additional commits viewable in compare view
Updates nix from 0.27.1 to 0.28.0
Changelog
Sourced from nix's changelog.
[0.28.0] - 2024-02-24
Added
Added
mkdtempwrapper (#1297)Add associated constants
UTIME_OMITUTIME_NOWforTimeSpec(#1879)Added
EventFdtype. (#1945)
- Added
impl From<Signal> for SigSet.- Added
impl std::ops::BitOr for SigSet.- Added
impl std::ops::BitOr for Signal.- Added
impl std::ops::BitOr<Signal> for SigSet(#1959)
Added
TlsGetRecordTypecontrol message type and corresponding enum for linux (#2065)Added
Ipv6HopLimitto::nix::sys::socket::ControlMessagefor Linux, MacOS, FreeBSD, DragonflyBSD, Android, iOS and Haiku. (#2074)Added
IcmpandIcmpV6toSockProtocol(#2103)Added rfork support for FreeBSD in
unistd(#2121)Added
MapFlags::map_hugetlb_with_size_log2method for Linux targets (#2125)Added
mmap_anonymousfunction (#2127)Added
mips32r6andmips64r6support for signal, ioctl and ptrace (#2138)Added
F_GETPATHFcntlFlags entry on Apple/NetBSD/DragonflyBSD for::nix::fcntl. (#2142)Added
F_KINFOFcntlFlags entry on FreeBSD for::nix::fcntl. (#2152)Added
F_GETPATH_NOFIRMLINKandF_BARRIERFSYNCFcntlFlags entry on Apple for::nix::fcntl. (#2155)Added newtype
Flockto automatically unlock a held flock upon drop. AddedFlockabletrait to represent valid types forFlock. (#2170)Added
SetSockOptimpls to enable Linux Kernel TLS on a TCP socket and to import TLS parameters. (#2175)
- Added the
::nix::sys::socket::SocketTimestampenum for configuring theTsClock(a.k.aSO_TS_CLOCK) sockopt- Added FreeBSD's
ScmRealtimeandScmMonotonicas new options in::nix::sys::socket::ControlMessageOwned(#2187)
Added new fanotify API: wrappers for
fanotify_initandfanotify_mark(#2194)
... (truncated)
Commits
21ab06echore: release 0.8.0595c6ebchore: changelog for 0.28.0 (#2303)79b86a7mmsg revert signature simplification (#2227)08e05a5refactor: remove redundant imports to fix CI (#2320)197f55brefactor: update nix (#2311)f34d00dchore(deps): try libc 0.2.153 (#2309)062f6c0test: clean clippy needless_borrow false positive issue (#2310)ca173ffFix the mount tests (#2269)0dfcf32test: tweak test_fanotify to monitor ONLY 1 file (#2294)0fb3460Temporarily disable CI on GNU hurd (#2307)- Additional commits viewable in compare view
Updates env_logger from 0.10.2 to 0.11.3
Release notes
Sourced from env_logger's releases.
v0.11.3
[0.11.3] - 2024-03-05
Features
- Experimental support for key-value logging behind
unstable-kvv0.11.2
[0.11.2] - 2024-02-13
v0.11.1
What's Changed
- fix(fmt): Fix passing of WriteStyle when using Target::Pipe by
@Bobo1239in rust-cli/env_logger#302New Contributors
@Bobo1239made their first contribution in rust-cli/env_logger#302Full Changelog: https://github.com/rust-cli/env_logger/compare/v0.11.0...v0.11.1
v0.11.0
What's Changed
- refactor(fmt): More anstream prep by
@epagein rust-cli/env_logger#297- fix(fmt): Improve terminal styling support by
@epagein rust-cli/env_logger#298- refactor: Split out env_filter package by
@epagein rust-cli/env_logger#299- feat(filter): Add a Logger decorator by
@epagein rust-cli/env_logger#300Full Changelog: https://github.com/rust-cli/env_logger/compare/v0.10.2...v0.11.0
Changelog
Sourced from env_logger's changelog.
[0.11.3] - 2024-03-05
Features
- Experimental support for key-value logging behind
unstable-kv[0.11.2] - 2024-02-13
[0.11.1] - 2024-01-27
Fixes
- Allow styling with
Target::Pipe[0.11.0] - 2024-01-19
Migration Guide
env_logger::fmt::Style: The bespoke styling API, behind
color, was removed, in favor of accepting any ANSI styled string and adapting it to the target stream's capabilities.Possible styling libraries include:
- anstyle is a minimal, runtime string styling API and is re-exported as
env_logger::fmt::style- owo-colors is a feature rich runtime string styling API
- color-print for feature-rich compile-time styling API
custom_format.rs uses
anstyleviaFormatter::default_level_styleBreaking Change
- Removed bespoke styling API
env_logger::fmt::Formatter::styleenv_logger::fmt::Formatter::default_styled_levelenv_logger::fmt::Styleenv_logger::fmt::Colorenv_logger::fmt::StyledValue- Removed
env_logger::filterin favor ofenv_filterCompatibility
MSRV changed to 1.71
Features
- Automatically adapt ANSI escape codes in logged messages to the current terminal's capabilities
- Add support for
NO_COLORandCLICOLOR_FORCE, see https://bixense.com/clicolors/
... (truncated)
Commits
98ce803chore: Release7a16130docs: Update changeloge55af6fMerge pull request #137 from tmccombs/structuredf6e2d45feat(kv): Use now-stable kv feature of log crate9f4a33afeat(kv): Add styling for key in default format9d26ad5feat: Add support for Key-Value data in log records8962096Merge pull request #314 from rust-cli/renovate/pre-commit-action-3.x4127228chore(deps): update pre-commit/action action to v3.0.1b0e3ea9chore: Release522ce17Merge pull request #310 from epage/docs- Additional commits viewable in compare view
Updates data-encoding from 2.5.0 to 2.6.0
Commits
- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) -
@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) -
@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) -
@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency -
@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions