-
0.4.2
- Fix breaking issues for ARM builds
- Add arm-linux-stable to CI
-
0.4.1
- Revise internals of async
send()
/recv()
to fix issues polling HANDLEs in Windows - Separate
async_io
interfaces intosmol
andasync_std
- Revise internals of async
-
0.4.0
- Change
send()
,recv()
functions to be immutable - Add async implementations for
async-std
,mio
,smol
,tokio
- Move Rust MSRV up to 1.70 (to support
mio
)
- Change
-
0.3.1
- Make docs show platform-specific APIS
- Update documentation
- Add examples to main README/module root
-
0.3.0
- Add IP address assignment/removal support for all but Windows
-
0.2.0 (2024-09-25)
- Add TUN/TAP support for *BSD variants
- Add CI for DragonFly BSD, FreeBSD, NetBSD and OpenBSD
- Add additional cross-platform unit tests
-
0.1.1 (2024-09-17)
- Fix bug in
Interface::new
method - Fix bug in getting/setting nonblocking for MacOS TUN, TAP
- Fix bug in
-
0.1.0 (2024-09-09)
- Initial release
- Linux/Windows/MacOS TUN support
- Linux/MacOS TAP support
- Cross-platform
Tun
/Tap
types - Cross-platform CI