chore(deps): update rust crate nix to 0.30.0 #954
No reviewers
Labels
No labels
Bug
Cherry-picking
Database
Dependencies
Dependencies/Renovate
Difficulty
Easy
Difficulty
Hard
Difficulty
Medium
Documentation
Enhancement
Good first issue
Help wanted
Inherited
Matrix/Administration
Matrix/Appservices
Matrix/Auth
Matrix/Client
Matrix/Core
Matrix/Federation
Matrix/MSC
Matrix/Media
Meta
Meta/Packaging
Priority
Blocking
Priority
High
Priority
Low
Security
Status
Confirmed
Status
Duplicate
Status
Invalid
Status
Needs Investigation
To-Merge
Wont fix
old/ci/cd
old/rust
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: continuwuation/continuwuity#954
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/nix-0.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
0.29.0
->0.30.0
Release Notes
nix-rust/nix (nix)
v0.30.1
Compare Source
Fixed
(#2634)
v0.30.0
Compare Source
Added
IPV6_PKTINFO
for BSDs/Linux/Android, alsoIPV6_RECVPKTINFO
for DragonFlyBSD(#2113)
fcntl
'sF_PREALLOCATE
constant for Apple targets.(#2393)
and support for DSCP (ToS / Traffic Class).
(#2425)
(nix::sys::socket::sockopt::Ipv6TClass) on Android/FreeBSD
(#2464)
SeekData
andSeekHole
toWhence
for hurd and apple targets(#2473)
From
trait implementation betweenSocketAddr
andSockaddr
,Sockaddr6
(#2474)posix_spawn
API(#2475)
(#2477)
F_RDADVISE
for Apple target(#2480)
F_RDAHEAD
for Apple target(#2482)
F_LOG2PHYS
andF_LOG2PHYS_EXT
for Apple target(#2483)
MAP_SHARED_VALIDATE
was added for all linux targets. &MAP_SYNC
was addedfor linux with the exclusion of mips architecures, and uclibc
(#2499)
getregs()
/getregset()
/setregset()
for Linux/musl/aarch64(#2502)
F_TRANSFEREXTENTS
constant for Apple targets(#2504)
MapFlags::MAP_STACK
insys::man
for netbsd(#2526)
libc::LOCAL_PEERTOKEN
ingetsockopt
.(#2529)
syslog
,openlog
,closelog
on allunix
.(#2537)
TCP_FUNCTION_BLK
sockopt, on FreeBSD.(#2539)
Into<OwnedFd>
forPtyMaster/Fanotify/Inotify/SignalFd/TimerFd
(#2548)
MremapFlags::MREMAP_DONTUNMAP
tosys::mman::mremap
for linux target.(#2555)
sockopt_impl!
to the public API. It's now possible for users todefine
their own sockopts without needing to make a PR to Nix.
(#2556)
TCP_FUNCTION_ALIAS
sockopt, on FreeBSD.(#2558)
sys::mman::MmapAdvise
MADV_PAGEOUT
,MADV_COLD
,MADV_WIPEONFORK
,MADV_KEEPONFORK
for Linux and Android targets(#2559)
Sctp
, as well asMSG_NOTIFICATION
for non-AndroidLinux targets. (#2562)
from_owned_fd
constructor toEventFd
(#2563)
sys::mman::MmapAdvise
MADV_POPULATE_READ
,MADV_POPULATE_WRITE
forLinux and Android targets
(#2565)
from_owned_fd
constructor toPtyMaster/Fanotify/Inotify/SignalFd/TimerFd
(#2566)
FcntlArg::F_READAHEAD
for FreeBSD target(#2569)
sockopt::LingerSec
for Apple targets(#2572)
sockopt::EsclBind
for solarish targets(#2573)
std::os::fd::AsRawFd
trait method fornix::sys::fanotify::Fanotify
struct(#2575)
setlogmask
on allunix
.(#2579)
ioctl
.(#2580)
sys::socket::SockProtocol::EthIp
,sys::socket::SockProtocol::EthIpv6
,sys::socket::SockProtocol::EthLoop
(#2581)
(#2599)
setsockopt
option for apple targets(#2603)
FilAttach
andFilDetach
to socket::sockopt for Illumos(#2611)
PeerPidfd
(SO_PEERPIDFD
) tosocket::sockopt
for Linux(#2620)
socket::sockopt::AttachReusePortCbpf
for Linux(#2621)
ptrace::syscall_info
for linux/glibc(#2627)
Changed
(#1936)
name
argument ofmemfd_create()
from&CStr
to<P: NixPath>(name: &P)
(#2431)fcntl.rs
anddir.rs
now use I/O-safe types.(#2434)
sys/stat
now adopts I/O safety.(#2439)
(#2440)
(#2443)
IpTos
has been renamed toIpv4Tos
, the old symbol isdeprecated since 0.30.0 (#2465)
EventFlag
toEvFlags
, andMemFdCreateFlag
toMFdFlags
(#2476)
nix::sys::socket::UnknownCmsg
public and more readable(#2520)
(#2524)
(#2582)
Fixed
(#2454)
(#2456)
ns
argument ofsys::prctl::set_timerslack()
should be of typec_ulong
(#2505)OSString
s returned bygetsockopt
.(#2557)
(#2587)
Removed
SigevNotify
is no longerPartialEq
,Eq
andHash
due to the useof
BorrowedFd
(#1936)EventFd::defuse()
is removed because it does nothing,EventFd::arm()
isalso removed for symmetry reasons.
(#2452)
Copy
trait fromPollFd
(#2631)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.
⚠️ Artifact update problem
Renovate 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
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.