37 lines
1.3 KiB
Markdown
37 lines
1.3 KiB
Markdown
|
|
### Unreleased
|
||
|
|
|
||
|
|
- Added `Uffd::read_events` that can read multiple events from the userfaultfd file descriptor.
|
||
|
|
|
||
|
|
### 0.3.1 (2021-02-17)
|
||
|
|
|
||
|
|
- Added support for the `UFFD_FEATURE_THREAD_ID` flag when compiled with the `linux4_14` Cargo
|
||
|
|
feature.
|
||
|
|
|
||
|
|
### 0.3.0 (2021-02-03)
|
||
|
|
|
||
|
|
- Update `bindgen` dependency of `userfaultfd-sys` to `0.57`. Thank you @jgowans
|
||
|
|
|
||
|
|
### 0.2.1 (2020-11-20)
|
||
|
|
|
||
|
|
- Make `ReadWrite` public. Thank you @electroCutie
|
||
|
|
|
||
|
|
### 0.2.0 (2020-04-10)
|
||
|
|
|
||
|
|
- Removed the compile-time Linux version check, and replaced it with a Cargo feature.
|
||
|
|
|
||
|
|
The Linux version check was overly restrictive, even on systems that did have the right kernel
|
||
|
|
version installed but had older headers in `/usr/include/linux`. Beyond that, this check made it
|
||
|
|
more difficult to compile on a different host than what's targeted.
|
||
|
|
|
||
|
|
There is now a `linux4_14` feature flag on `userfaultfd-sys`, which turns on and tests the extra
|
||
|
|
constants available in that version. Since `userfaultfd` did not make use of any of those newer
|
||
|
|
features, it doesn't have a feature flag yet.
|
||
|
|
|
||
|
|
Applications should take care when initializing with `UffdBuilder` to specify the features and
|
||
|
|
ioctls they require, so that an unsupported version will be detected at runtime.
|
||
|
|
|
||
|
|
|
||
|
|
### 0.1.0 (2020-04-07)
|
||
|
|
|
||
|
|
- Initial public release of userfaultfd-rs.
|