The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- use a 64-bit nonce counter on 32-bit platforms to avoid the possibility of nonce re-use with large REKEY_AFTER_TIME
- CLI only: remove vulnerable dependency:
atty
- use portable-atomic to support targets without native 64-bit atomics
- Breaking: make
noise::Tunn::newinfallible - Upgrade vulnerable dependencies: ring, x25519-dalek
- Fix a compilation error on freebsd
- Fix incorrect socket type in
device::Peer::connect_endpoint