ledcat
ledcat copied to clipboard
chore: bump nix from 0.29.0 to 0.30.1
Bumps nix from 0.29.0 to 0.30.1.
Changelog
Sourced from nix's changelog.
[0.30.1] - 2025-05-04
Fixed
- doc.rs build (#2634)
[0.30.0] - 2025-04-29
Added
- Add socket option
IPV6_PKTINFOfor BSDs/Linux/Android, alsoIPV6_RECVPKTINFOfor DragonFlyBSD (#2113)- Add
fcntl'sF_PREALLOCATEconstant for Apple targets. (#2393)- Improve support for extracting the TTL / Hop Limit from incoming packets and support for DSCP (ToS / Traffic Class). (#2425)
- Add socket option IP_TOS (nix::sys::socket::sockopt::IpTos) IPV6_TCLASS (nix::sys::socket::sockopt::Ipv6TClass) on Android/FreeBSD (#2464)
- Add
SeekDataandSeekHoletoWhencefor hurd and apple targets (#2473)- Add
Fromtrait implementation betweenSocketAddrandSockaddr,Sockaddr6(#2474)- Added wrappers for
posix_spawnAPI (#2475)- Add the support for Emscripten. (#2477)
- Add fcntl constant
F_RDADVISEfor Apple target (#2480)- Add fcntl constant
F_RDAHEADfor Apple target (#2482)- Add
F_LOG2PHYSandF_LOG2PHYS_EXTfor Apple target (#2483)MAP_SHARED_VALIDATEwas added for all linux targets. &MAP_SYNCwas added for linux with the exclusion of mips architecures, and uclibc (#2499)- Add
getregs()/getregset()/setregset()for Linux/musl/aarch64 (#2502)- Add FcntlArgs
F_TRANSFEREXTENTSconstant for Apple targets (#2504)- Add
MapFlags::MAP_STACKinsys::manfor netbsd (#2526)- Add support for
libc::LOCAL_PEERTOKENingetsockopt. (#2529)- Add support for
syslog,openlog,closelogon allunix.
... (truncated)
Commits
3cf9007chore: drop 0.30.12845ab9Compile sys::mman on Redox (#2637)fccb4abFix fuchsia target triple to unbreak docs.rs build (#2634)b834171ci: disable hurd (#2638)9c97e1dClippy cleanup: dangerous_implicit_autorefs and uninlined_format_args989291dchore: release 0.30.06a1c5b8Remove Copy from PollFd (#2631)eba0f41chore: pin libc to 0.2.171 & bump CI image (#2632)b561476socket::sockopt AttachReusePortCbpf for Linux addition. (#2621)684b79eAdd sockopt::PeerPidfd (SO_PEERPIDFD) sockopt support to socket::sockopt (#2620)- Additional commits viewable 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 this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)