This was a sizable release and includes our first server database migration (to add invite expiration times!).
Additions
- #69: Invite expirations: CIDRs
- Online indicators in
inn list -s
andinn list -t
- peers will be marked as "online" if there has been a handshake within the last 180 seconds. - #88: You can delete CIDRs now with
inn delete-cidr <network>
! (thanks to @kbknapp)
Modifications
- Fix IPv6 external endpoints being zero-filled in
wgctrl-sys
(thanks to @mk-fg) - #71: Make modifications to the OS's routing table optional (thanks to @Johann150)
- #67: The server now uses
hyper
as its HTTP server implementation rather thanwarp
, speeding up compile times by almost 50%, and cleaning up the session management code by a good amount. - #72: Use a DNS public IP resolver, and ask before making any requests.
- CIDRs are listed in numerical order for
inn list -t
. - #79: hostsfile crate now has Windows support (thanks to @Johann150)
- The wgctrl userspace backend works on Linux now (it was broken before due to
wireguard-go
having different behavior vs. BSD-likes). - You can now enable verbose output on the
innernet
binary for easier debugging/troubleshooting.