Skip to content

Commit af01302

Browse files
authored
Merge pull request #1543 from asomers/CHANGELOG-0.23.0
[skip ci] tweak CHANGELOG formatting
2 parents 9a2f86f + 24803c5 commit af01302

File tree

1 file changed

+6
-16
lines changed

1 file changed

+6
-16
lines changed

CHANGELOG.md

Lines changed: 6 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -34,21 +34,19 @@ This project adheres to [Semantic Versioning](https://semver.org/).
3434
(#[1503](https://github.com/nix-rust/nix/pull/1503))
3535
- Enabled `pwritev` and `preadv` for more operating systems.
3636
(#[1511](https://github.com/nix-rust/nix/pull/1511))
37-
Added support for `TCP_MAXSEG` TCP Maximum Segment Size socket options
37+
- Added support for `TCP_MAXSEG` TCP Maximum Segment Size socket options
3838
(#[1292](https://github.com/nix-rust/nix/pull/1292))
3939
- Added `Ipv4RecvErr` and `Ipv6RecvErr` sockopts and associated control messages.
4040
(#[1514](https://github.com/nix-rust/nix/pull/1514))
4141
- Added `AsRawFd` implementation on `PollFd`.
4242
(#[1516](https://github.com/nix-rust/nix/pull/1516))
4343
- Added `Ipv4Ttl` and `Ipv6Ttl` sockopts.
4444
(#[1515](https://github.com/nix-rust/nix/pull/1515))
45-
- Added `MAP_EXCL` mmap flag for freebsd.
46-
(#[1525](https://github.com/nix-rust/nix/pull/1525))
47-
- Added `MAP_ALIGNED_SUPER` mmap flag for freebsd.
45+
- Added `MAP_EXCL`, `MAP_ALIGNED_SUPER`, and `MAP_CONCEAL` mmap flags, and
46+
exposed `MAP_ANONYMOUS` for all operating systems.
4847
(#[1522](https://github.com/nix-rust/nix/pull/1522))
49-
- Added `MAP_CONCEAL` mmap flag for openbsd.
48+
(#[1525](https://github.com/nix-rust/nix/pull/1525))
5049
(#[1531](https://github.com/nix-rust/nix/pull/1531))
51-
- Added `MAP_ANONYMOUS` for all operating systems.
5250
(#[1534](https://github.com/nix-rust/nix/pull/1534))
5351
- Added read/write accessors for 'events' on `PollFd`.
5452
(#[1517](https://github.com/nix-rust/nix/pull/1517))
@@ -65,33 +63,29 @@ This project adheres to [Semantic Versioning](https://semver.org/).
6563
include `sys::eventfd::eventfd` and `sys::eventfd::EfdFlags`for Android
6664
builds.
6765
(#[1481](https://github.com/nix-rust/nix/pull/1481))
68-
6966
- Most enums that come from C, for example `Errno`, are now marked as
7067
`#[non_exhaustive]`.
7168
(#[1474](https://github.com/nix-rust/nix/pull/1474))
72-
7369
- Many more functions, mostly contructors, are now `const`.
7470
(#[1476](https://github.com/nix-rust/nix/pull/1476))
7571
(#[1492](https://github.com/nix-rust/nix/pull/1492))
76-
7772
- `sys::event::KEvent::filter` now returns a `Result` instead of being
7873
infalliable. The only cases where it will now return an error are cases
7974
where it previously would've had undefined behavior.
8075
(#[1484](https://github.com/nix-rust/nix/pull/1484))
81-
8276
- Minimum supported Rust version is now 1.46.0.
8377
([#1492](https://github.com/nix-rust/nix/pull/1492))
84-
8578
- Rework `UnixAddr` to encapsulate internals better in order to fix soundness
8679
issues. No longer allows creating a `UnixAddr` from a raw `sockaddr_un`.
8780
([#1496](https://github.com/nix-rust/nix/pull/1496))
81+
- Raised bitflags to 1.3.0 and the MSRV to 1.46.0.
82+
([#1492](https://github.com/nix-rust/nix/pull/1492))
8883

8984
### Fixed
9085

9186
- Added more errno definitions for better backwards compatibility with
9287
Nix 0.21.0.
9388
(#[1467](https://github.com/nix-rust/nix/pull/1467))
94-
9589
- Fixed potential undefined behavior in `Signal::try_from` on some platforms.
9690
(#[1484](https://github.com/nix-rust/nix/pull/1484))
9791

@@ -100,18 +94,14 @@ This project adheres to [Semantic Versioning](https://semver.org/).
10094
- Removed a couple of termios constants on redox that were never actually
10195
supported.
10296
(#[1483](https://github.com/nix-rust/nix/pull/1483))
103-
10497
- Removed `nix::sys::signal::NSIG`. It was of dubious utility, and not correct
10598
for all platforms.
10699
(#[1484](https://github.com/nix-rust/nix/pull/1484))
107-
108100
- Removed support for 32-bit Apple targets, since they've been dropped by both
109101
Rustc and Xcode.
110102
(#[1492](https://github.com/nix-rust/nix/pull/1492))
111-
112103
- Deprecated `SockAddr/InetAddr::to_str` in favor of `ToString::to_string`
113104
(#[1495](https://github.com/nix-rust/nix/pull/1495))
114-
115105
- Removed `SigevNotify` on OpenBSD and Redox.
116106
(#[1511](https://github.com/nix-rust/nix/pull/1511))
117107

0 commit comments

Comments
 (0)