Sourced from nix's changelog.
[0.28.0] - 2024-02-24
Added
Added
mkdtemp
wrapper (#1297)Add associated constants
UTIME_OMIT
UTIME_NOW
forTimeSpec
(#1879)Added
EventFd
type. (#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
TlsGetRecordType
control message type and corresponding enum for linux (#2065)Added
Ipv6HopLimit
to::nix::sys::socket::ControlMessage
for Linux, MacOS, FreeBSD, DragonflyBSD, Android, iOS and Haiku. (#2074)Added
Icmp
andIcmpV6
toSockProtocol
(#2103)Added rfork support for FreeBSD in
unistd
(#2121)Added
MapFlags::map_hugetlb_with_size_log2
method for Linux targets (#2125)Added
mmap_anonymous
function (#2127)Added
mips32r6
andmips64r6
support for signal, ioctl and ptrace (#2138)Added
F_GETPATH
FcntlFlags entry on Apple/NetBSD/DragonflyBSD for::nix::fcntl
. (#2142)Added
F_KINFO
FcntlFlags entry on FreeBSD for::nix::fcntl
. (#2152)Added
F_GETPATH_NOFIRMLINK
andF_BARRIERFSYNC
FcntlFlags entry on Apple for::nix::fcntl
. (#2155)Added newtype
Flock
to automatically unlock a held flock upon drop. AddedFlockable
trait to represent valid types forFlock
. (#2170)Added
SetSockOpt
impls to enable Linux Kernel TLS on a TCP socket and to import TLS parameters. (#2175)
- Added the
::nix::sys::socket::SocketTimestamp
enum for configuring theTsClock
(a.k.aSO_TS_CLOCK
) sockopt- Added FreeBSD's
ScmRealtime
andScmMonotonic
as new options in::nix::sys::socket::ControlMessageOwned
(#2187)
Added new fanotify API: wrappers for
fanotify_init
andfanotify_mark
(#2194)
... (truncated)
21ab06e
chore: release 0.8.0595c6eb
chore: changelog for 0.28.0 (#2303)79b86a7
mmsg revert signature simplification (#2227)08e05a5
refactor: remove redundant imports to fix CI (#2320)197f55b
refactor: update nix (#2311)f34d00d
chore(deps): try libc 0.2.153 (#2309)062f6c0
test: clean clippy needless_borrow false positive issue (#2310)ca173ff
Fix the mount tests (#2269)0dfcf32
test: tweak test_fanotify to monitor ONLY 1 file (#2294)0fb3460
Temporarily disable CI on GNU hurd (#2307)