Skip to content

Releases: tonarino/innernet

v1.6.1

19 Jan 14:24
489f505
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.6.0...v1.6.1

v1.6.0

14 Jun 08:57
8d058c8
Compare
Choose a tag to compare

A long-overdue release that brings some noticeable quality of life improvements. Big thanks to all new and veteran contributors.

Note to package maintainers (and users)

The inn symlink should no longer be part of the innernet package, as we decided to leave the aliasing to the users. See #175 for details.

Important Changes

  • Peer's endpoint is reset when NAT traversal fails to connect to any endpoint candidates by @bschwind in #262
  • The inn symlink to binary is no longer installed by @alerque in #175
  • Writes to /etc/hosts are now optimized: the hosts are sorted and we don't write to the file at all when there are no changes by @evaporei in #259
  • Use the proper netlink buffer size with large kernel pages - fixes innernet on arm64 by @refi64 in #258
  • innernet officially no longer provides .deb and .rmp packages, but we link to 3rd party Debian repository

Other Changes

  • CI: use stable clippy by @strohel in #239
  • README: clarify that we're no longer building .deb and RPM by @strohel in #238
  • cargo clippy --fix --all-targets (clippy 1.66) by @strohel in #241
  • Fix rand_core dependency, cargo update by @strohel in #243
  • Auto-apply clippy lint fixes from Rust 1.67 by @strohel in #247
  • Add Actively Maintained and MIT license badges to README by @strohel in #249
  • Remove extraneous into_iter() (clippy 1.68 fix) by @strohel in #251
  • meta: update jake's email address by @mcginty in #252
  • Link @tommie's Debian/Ubuntu build repo from README by @strohel in #256
  • migrate from lazy_static to once_cell across project by @mcginty in #264
  • Turn ChangeString into a PeerChange enum by @bschwind in #263
  • Various dependency updates by @mcginty in #265
  • Drop warning about using the inn symlink by @strohel in #266
  • meta: add Brian, Ryo, Matěj as authors, canonicalize Jake's email by @strohel in #267
  • update release.toml for latest cargo-release compat by @mcginty in #268
  • meta: release v1.6.0 (ran on Linux) by @strohel in #270

New Contributors

Full Changelog: v1.5.5...v1.6.0

v1.5.5

24 Sep 04:20
Compare
Choose a tag to compare

A number of long-overdue fixes, and a fix for innernet to compile on the latest rustc. Lots of new contributors, thanks to @jon77p, @aliemjay, @hellerbarde, @networkException, and @richardjs!

What's Changed

Full Changelog: v1.5.4...v1.5.5

v1.5.4

16 Mar 11:04
Compare
Choose a tag to compare

This release improves NAT traversal by attempting IPv6 address candidates as well as IPv4.

Warning: This release changes the default MTU to a constant 1280 bytes, in order to provide the maximum compatibility with links used by peers. Innernet may be more intelligent about setting this MTU in the future, but for now this is the safest option. If you'd like to maximize throughput and know your path MTUs between peers are higher, please use the --mtu flag to have innernet accomodate.

PRs

  • enable IPv6 NAT candidate reporting by @mcginty in #192
  • server: add better validation to the associations endpoint by @mcginty in #194
  • client: re-attempt NAT traversal on all unconnected peers by @mcginty in #195
  • internal: switch from ipnetwork to ipnet by @mcginty in #193

Full Changelog: v1.5.3...v1.5.4

v1.5.4-beta.5

15 Mar 02:30
Compare
Choose a tag to compare
v1.5.4-beta.5 Pre-release
Pre-release

What's Changed

  • enable IPv6 NAT candidate reporting by @mcginty in #192
  • server: add better validation to the associations endpoint by @mcginty in #194
  • meta: switch from ipnetwork to ipnet by @mcginty in #193
  • client: re-attempt NAT traversal on all unconnected peers by @mcginty in #195

Full Changelog: v1.5.3...v1.5.4-beta.5

v1.5.4-beta.4

18 Feb 02:04
Compare
Choose a tag to compare
v1.5.4-beta.4 Pre-release
Pre-release

Full Changelog: v1.5.3...v1.5.4-beta.4

v1.5.4-beta.3

04 Feb 19:25
Compare
Choose a tag to compare
v1.5.4-beta.3 Pre-release
Pre-release

Full Changelog: v1.5.3...v1.5.4-beta.3

v1.5.4-beta.2

02 Feb 17:05
Compare
Choose a tag to compare
v1.5.4-beta.2 Pre-release
Pre-release

Full Changelog: v1.5.3...v1.5.4-beta.2

v1.5.4-beta.1

01 Feb 07:21
Compare
Choose a tag to compare
v1.5.4-beta.1 Pre-release
Pre-release

Full Changelog: v1.5.3...v1.5.4-beta.1

v1.5.3

31 Jan 20:08
Compare
Choose a tag to compare

This release was focused on bug fixes and correctness issues rather than new features, especially on Linux.

v1.5.3 should behave much more reliably for networks that are particularly large.

What's Changed

  • (linux) wireguard-control: migrate from wireguard-control-sys to netlink crates by @mcginty in #177
  • client, server systemd units: make Restart=always truly respected by @strohel in #184
  • hostsfile: safely overwrite hosts file instead of clobbering by @mcginty in #186

Full Changelog: v1.5.2...v1.5.3