Releases: tonarino/innernet
v1.5.3-beta.4
What's Changed since v1.5.3-beta.3
- client: fix issue with generating oversized netlink payloads on the first message
Full Changelog: v1.5.3-beta.3...v1.5.3-beta.4
v1.5.3-beta.3
What's Changed since v1.5.3-beta.2
- client: don't miss large multi-part peer lists returned by the WireGuard kernel module
Full Changelog: v1.5.3-beta.2...v1.5.3-beta.3
v1.5.3-beta.2
What's Changed since v1.5.3-beta.1
- #187: fixed issue where innernet wasn't reading the full dump of device info for particularly large networks.
Full Changelog: v1.5.3-beta.1...v1.5.3-beta.2
v1.5.3-beta.1
What's Changed since v1.5.2
- #177: rewrote the Linux kernel WireGuard communication code in
wireguard-control
to use thenetlink
crate, fixing an issue with segfaults that users with large networks were experiencing. - #184: made the innernet client systemd unit not give up so easily on errors.
Full Changelog: v1.5.2...v1.5.3-beta.1
v1.5.2
Note to OS package maintainers
Innernet will be slowly transitioning away from packaging the inn
symlink/shortcut starting with this release. No action is right now, but we've started warning when we see an argv[0]
of inn
instead of innernet
in order to help ease people into the switch.
Contact me (@mcginty) if you have any questions or want assistance!
What's Changed
- client: warn when using the
inn
shortcut, as it will be removed and replaced by recommending shell shortcuts in the near future - client: allow for disabling of NAT traversal logic
- client: when running
up
, will run for all installed networks if no interface is specified - client: allow for non-interactive use of
set-listen-port
andoverride-endpoint
- #172: Make config/data directories configurable
Full Changelog: v1.5.1...v1.5.2
v1.5.1
Fixes
- client: correctly connect back to a peer's server-reported IP after being on a NAT traversal candidate IP
- #156: Fix zsh completions being broken due to the use of double-quote characters not being escaped
New Contributors
Full Changelog: v1.5.0...v1.5.1
v1.5.0
v1.5.0 (the quest for better NAT traversal)
This release is a long time coming, and includes some notable improvements to NAT traversal for peers that don't have port forwarding.
This release includes a server database migration, so as always, please remember to backup your SQLite database just in case.
Fixes
- Established connections with peers won't have their functional endpoints ripped out from under them any more. The server-reported IP won't inherently override a working endpoint if there's been a recent handshake while running
innernet up
. This was causing certain connections to pause every 60 seconds very annoyingly. - macOS users won't see confusing systemd instructions any more.
- The IPv6 anycast address is no longer allocated within CIDRs. There's no migration for this fix, so if you are having issues with IPv6 forwarding, you'll need to create a new network.
/etc/innernet/[network].conf
was created with the default file permissions and then innernet immediately warned that it was not wise. Innernet has become wise itself.
Additions
- #134, #151: Peers and servers now report local IP addresses for establishing connections within the same NAT. Local networkers rejoice!
wireguard-control
is now published as its own independent crate.
v1.5.0-beta.5
release v1.5.0-beta.5
v1.5.0-beta.4
release v1.5.0-beta.4
v1.5.0-beta.3
release v1.5.0-beta.3