-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Rust crate nix to 0.27 #914
Conversation
a3d9af7
to
38ea17c
Compare
38ea17c
to
69cb7f4
Compare
19a3c3a
to
4242e36
Compare
4242e36
to
c32d0aa
Compare
c32d0aa
to
4d93b27
Compare
4d93b27
to
1a8c9c2
Compare
1a8c9c2
to
dfbea44
Compare
dfbea44
to
89a703a
Compare
⚠ Artifact update problemRenovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below: File name: Cargo.lock
|
89a703a
to
36ba7da
Compare
Closing in favor of #1110 |
Renovate Ignore NotificationBecause you closed this PR without merging, Renovate will ignore this update ( If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR. |
This replaces the Renovate PR (#914) for bumping nix to 0.27.1
This PR contains the following updates:
0.26
->0.27
Release Notes
nix-rust/nix (nix)
v0.27.1
Compare Source
Fixed
(#2111)
v0.27.0
Compare Source
Added
AT_EACCESS
toAtFlags
on all platforms but android(#1995)
PF_ROUTE
toSockType
on macOS, iOS, all of the BSDs, Fuchsia, Haiku, Illumos.(#1867)
nix::ucontext
module onaarch64-unknown-linux-gnu
.(#1662)
CanRaw
toSockProtocol
andCanBcm
as a separateSocProtocol
constant.(#1912)
Generic
andNFLOG
toSockProtocol
.(#2092)
mq_timedreceive
to::nix::mqueue
.([#1966])(https://github.com/nix-rust/nix/pull/1966)
LocalPeerPid
tonix::sys::socket::sockopt
for macOS. (#1967)TFD_TIMER_CANCEL_ON_SET
to::nix::sys::time::TimerSetTimeFlags
on Linux and Android.(#2040)
SOF_TIMESTAMPING_OPT_ID
andSOF_TIMESTAMPING_OPT_TSONLY
tonix::sys::socket::TimestampingFlag
.(#2048)
SO_SETFIB
andSO_USER_COOKIE
tonix::sys::socket::sockopt
for FreeBSD.(#2085)
SO_RTABLE
for OpenBSD andSO_ACCEPTFILTER
for FreeBSD/NetBSD tonix::sys::socket::sockopt
.(#2085)
MSG_WAITFORONE
toMsgFlags
on Android, Fuchsia, Linux, NetBSD,FreeBSD, OpenBSD, and Solaris.
(#2014)
SO_TS_CLOCK
for FreeBSD tonix::sys::socket::sockopt
.(#2093)
(#1550)
nix::socket
andnix::select
are now available on Redox.(#2012)
mqueue::MqdT
.(#2097)
kevent_flags
onSigEvent
.(#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:
(#1906)
Use I/O safety with
copy_file_range
, and expose it on FreeBSD.(#1906)
The MSRV is now 1.65
(#1862)
(#2104)
The epoll interface now uses a type.
(#1882)
With I/O-safe type applied in
pty::OpenptyResult
andpty::ForkptyResult
,users no longer need to manually close the file descriptors in these types.
(#1921)
Refactored
name
parameter ofmq_open
andmq_unlink
to be generic overNixPath
.(#2102).
Made
clone
unsafe, likefork
.(#1993)
Removed
sys::event::{kevent, kevent_ts}
are deprecated in favor ofsys::kevent::Kqueue::kevent
, andsys::event::kqueue
is deprecated infavor of
sys::kevent::Kqueue::new
.(#1943)
(#1855)
(#1861)
nix::sys::signalfd::signalfd
is deprecated. Usenix::sys::signalfd::SignalFd
instead.(#1938)
SigEvent
support on Fuchsia, where it was unsound.(#2079)
flock
from::nix::fcntl
on Solaris.(#2082)
v0.26.4
Compare Source
v0.26.3
Compare Source
Fixed
ETH_P_ALL
in htons format(#1925)
recvmsg
now sets the length of the receivedsockaddr_un
fieldcorrectly on Linux platforms. (#2041)
SockaddrIn::from<std::net::SocketAddrV4>
,SockaddrIn6::from<std::net::SockaddrV6>
,IpMembershipRequest::new
, andIpv6MembershipRequest::new
with future Rust versions.(#2061)
recvmsg
.(#2095)
v0.26.2
Compare Source
Fixed
SockaddrIn6
bug that was swappingflowinfo
andscope_id
byteordering.
(#1964)
v0.26.1
Compare Source
Fixed
sys::socket::sockopt::SockType
usingSOCK_PACKET
.(#1821)
Configuration
📅 Schedule: Branch creation - "after 8pm,before 6am" in timezone America/Los_Angeles, Automerge - "after 8pm,before 6am" in timezone America/Los_Angeles.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.