remoteprocess
remoteprocess copied to clipboard
Update nix requirement from 0.26 to 0.27
Updates the requirements on nix to permit the latest version.
Changelog
Sourced from nix's changelog.
[0.27.0] - 2023-08-28
Added
- Added
AT_EACCESStoAtFlagson all platforms but android (#1995)- Add
PF_ROUTEtoSockTypeon macOS, iOS, all of the BSDs, Fuchsia, Haiku, Illumos. (#1867)- Added
nix::ucontextmodule onaarch64-unknown-linux-gnu. (#1662)- Added
CanRawtoSockProtocolandCanBcmas a separateSocProtocolconstant. (#1912)- Added
GenericandNFLOGtoSockProtocol. (#2092)- Added
mq_timedreceiveto::nix::mqueue. (#1966)(nix-rust/nix#1966)- Added
LocalPeerPidtonix::sys::socket::sockoptfor macOS. (#1967)- Added
TFD_TIMER_CANCEL_ON_SETto::nix::sys::time::TimerSetTimeFlagson Linux and Android. (#2040)- Added
SOF_TIMESTAMPING_OPT_IDandSOF_TIMESTAMPING_OPT_TSONLYtonix::sys::socket::TimestampingFlag. (#2048)- Enabled socket timestamping options on Android. (#2077)
- Added vsock support for macOS (#2056)
- Added
SO_SETFIBandSO_USER_COOKIEtonix::sys::socket::sockoptfor FreeBSD. (#2085)- Added
SO_RTABLEfor OpenBSD andSO_ACCEPTFILTERfor FreeBSD/NetBSD tonix::sys::socket::sockopt. (#2085)- Added
MSG_WAITFORONEtoMsgFlagson Android, Fuchsia, Linux, NetBSD, FreeBSD, OpenBSD, and Solaris. (#2014)- Added
SO_TS_CLOCKfor FreeBSD tonix::sys::socket::sockopt. (#2093)- Added support for prctl in Linux. (#1550)
nix::socketandnix::selectare now available on Redox. (#2012)- Implemented AsFd, AsRawFd, FromRawFd, and IntoRawFd for
mqueue::MqdT. (#2097)- Add the ability to set
kevent_flagsonSigEvent. (#1731)Changed
- All Cargo features have been removed from the default set. Users will need to specify which features they depend on in their Cargo.toml. (#2091)
- Implemented I/O safety for many, but not all, of Nix's APIs. Many public functions argument and return types have changed:
Original Type New Type AsRawFd AsFd RawFd BorrowedFd or OwnedFd
... (truncated)
Commits
842142fchore: Release nix version 0.27.0d491f87Edit CHANGELOG (#2109)a2a9a71release.toml: compatibility with cargo-release 0.22 (#2108)3a4037cAdded support for prctl in Linux (#1550)d59d235Eliminate the lazy_static dev dependency (#2107)56e1277Makecloneunsafe (#1993)93d43a7introduces FreeBSD's SO_TS_CLOCK into net::sys::socket::sockopt. (#2093)cc73638Allow setting kevent_flags on struct sigevent (#1731)183be1bAdd NFLOG and generic netlink families (#2092)a0613baChangednameparameter ofmqueuefunctions to be generic overNixPath. ...- 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)