Skip to content

Releases: tonarino/innernet

v1.5.3-beta.4

18 Jan 07:10
Compare
Choose a tag to compare
v1.5.3-beta.4 Pre-release
Pre-release

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

18 Jan 06:32
Compare
Choose a tag to compare
v1.5.3-beta.3 Pre-release
Pre-release

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

12 Jan 22:43
Compare
Choose a tag to compare
v1.5.3-beta.2 Pre-release
Pre-release

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

11 Jan 20:32
Compare
Choose a tag to compare
v1.5.3-beta.1 Pre-release
Pre-release

What's Changed since v1.5.2

  • #177: rewrote the Linux kernel WireGuard communication code in wireguard-control to use the netlink 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

06 Dec 06:23
Compare
Choose a tag to compare

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 and override-endpoint
  • #172: Make config/data directories configurable

Full Changelog: v1.5.1...v1.5.2

v1.5.1

11 Nov 09:46
Compare
Choose a tag to compare

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

17 Sep 05:22
Compare
Choose a tag to compare

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

15 Sep 17:16
Compare
Choose a tag to compare
release v1.5.0-beta.5

v1.5.0-beta.4

14 Sep 14:33
Compare
Choose a tag to compare
v1.5.0-beta.4 Pre-release
Pre-release
release v1.5.0-beta.4

v1.5.0-beta.3

14 Sep 14:04
Compare
Choose a tag to compare
v1.5.0-beta.3 Pre-release
Pre-release
release v1.5.0-beta.3