@@ -3,72 +3,6 @@ This project adheres to [Semantic Versioning](https://semver.org/).
3
3
4
4
# Change Log
5
5
6
- ### Fixed
7
- - Fix ` SigSet ` incorrect implementation of ` Eq ` , ` PartialEq ` and ` Hash `
8
- ([ #1946 ] ( https://github.com/nix-rust/nix/pull/1946 ) )
9
-
10
- - Fixed the function signature of ` recvmmsg ` , potentially causing UB
11
- ([ #2119 ] ( https://github.com/nix-rust/nix/issues/2119 ) )
12
- ### Added
13
-
14
- - Added ` impl From<Signal> for SigSet ` .
15
- ([ #1959 ] ( https://github.com/nix-rust/nix/pull/1959 ) )
16
-
17
- - Added ` impl std::ops::BitOr for SigSet ` .
18
- ([ #1959 ] ( https://github.com/nix-rust/nix/pull/1959 ) )
19
-
20
- - Added ` impl std::ops::BitOr for Signal ` .
21
- ([ #1959 ] ( https://github.com/nix-rust/nix/pull/1959 ) )
22
-
23
- - Added ` impl std::ops::BitOr<Signal> for SigSet `
24
- ([ #1959 ] ( https://github.com/nix-rust/nix/pull/1959 ) )
25
-
26
- - Fix ` SignalFd::set_mask ` . In 0.27.0 it would actually close the file
27
- descriptor.
28
- ([ #2141 ] ( https://github.com/nix-rust/nix/pull/2141 ) )
29
-
30
- - Added ` Icmp ` and ` IcmpV6 ` to ` SockProtocol ` .
31
- (#[ 2103] ( https://github.com/nix-rust/nix/pull/2103 ) )
32
-
33
- - Added ` F_GETPATH ` FcntlFlags entry on Apple/NetBSD/DragonflyBSD for ` ::nix::fcntl ` .
34
- ([ #2142 ] ( https://github.com/nix-rust/nix/pull/2142 ) )
35
-
36
- - Added ` Ipv6HopLimit ` to ` ::nix::sys::socket::ControlMessage ` for Linux,
37
- MacOS, FreeBSD, DragonflyBSD, Android, iOS and Haiku.
38
- ([ #2074 ] ( https://github.com/nix-rust/nix/pull/2074 ) )
39
-
40
- - Added ` F_KINFO ` FcntlFlags entry on FreeBSD for ` ::nix::fcntl ` .
41
- ([ #2152 ] ( https://github.com/nix-rust/nix/pull/2152 ) )
42
-
43
- ### Changed
44
-
45
- - The MSRV is now 1.69
46
- ([ #2144 ] ( https://github.com/nix-rust/nix/pull/2144 ) )
47
-
48
- - The following APIs now take an implementation of ` AsFd ` rather than a
49
- ` RawFd ` :
50
-
51
- - ` unistd::tcgetpgrp `
52
- - ` unistd::tcsetpgrp `
53
- - ` unistd::fpathconf `
54
- - ` unistd::ttyname `
55
- - ` unistd::getpeereid `
56
-
57
- ([ #2137 ] ( https://github.com/nix-rust/nix/pull/2137 ) )
58
-
59
- - Changed ` openat() ` and ` Dir::openat() ` , now take optional ` dirfd ` s
60
- ([ #2139 ] ( https://github.com/nix-rust/nix/pull/2139 ) )
61
-
62
- - ` PollFd::new ` now takes a ` BorrowedFd ` argument, with relaxed lifetime
63
- requirements relative to the previous version.
64
- ([ #2134 ] ( https://github.com/nix-rust/nix/pull/2134 ) )
65
-
66
- - ` FdSet::{insert, remove, contains} ` now take ` BorrowedFd ` arguments, and have
67
- relaxed lifetime requirements relative to 0.27.1.
68
- ([ #2136 ] ( https://github.com/nix-rust/nix/pull/2136 ) )
69
-
70
- - Simplified the function signatures of ` recvmmsg ` and ` sendmmsg `
71
-
72
6
## [ 0.27.1] - 2023-08-28
73
7
74
8
### Fixed
0 commit comments