This format is based on Keep a Changelog and this project adheres to Semantic Versioning.
get_config
inAdapter
to obtain the config from an active WireguardNT interface #6set_default_route
inAdapter
now takes a slice of IpNet addresses to support multiple addresses as well as hybrid Ipv6/Ipv4 configuration #7- Added loop that uses
get_config
to print network traffic stats indemo_server
.
set_default_route
Takes a immutable slice of IpNet's instead of a single Ipv4Net #7- Names of fields inside adapter::WireguardInterface and adapter::WireguardPeer are changed to be snake case
adapter::WireguardPeer::last_handshake
is now an instant to simplify use case
- Added missing winapi features to fix compilation issue when used as from crates.io
- Support for WireguardNT 0.10 #4
- Remove support for versions < WireguardNT 0.10 #3
Adapter::set_default_route
doesnt respect allowed ips #2
- Updated
demo_server
example accordingly
Initial Release
- Basic API for loading WireguardNT driver dlls, and creating adapters