Skip to content

Releases: naggie/dsnet

v0.7.3

12 Oct 19:20
c7096d1
Compare
Choose a tag to compare

This is a bugfix release -- generated dsnet config files can be loaded as
expected. Thanks to @axelsimon for reporting this issue.

#85

v0.7.2

15 Sep 20:27
f4f0549
Compare
Choose a tag to compare

This is a bugfix release -- generated configs now contain the correct keepalive setting, as do peer configs.

If you have run v0.7 or v0.7.1, and upgrade is recommended else you may notice
connection issues if the link is idle in either direction.

v0.7.1

14 Sep 21:52
082e311
Compare
Choose a tag to compare

This is a bugfix release -- generated configs now correctly include server networks in AllowedIPs

v0.7

13 Sep 20:31
3e6c842
Compare
Choose a tag to compare

General changes:

  • Fallback to wireguard userspace implementation when necessary -- thanks to @baselsayeh
  • Arm64 binary
  • Separate cli from lib, thanks to @botto (used by dsnet-gui)
  • Add missing ExternalHostname and ExternalIP6 to report
  • Better error handling thanks to @xxxserxxx

Breaking changes:

  • dsnet report now reports to stdout. Report file location now not taken from config.

v0.6

06 May 20:36
0098a22
Compare
Choose a tag to compare
  • regenerate command thanks to @f-koehler -- if you lose a config for a peer
    you can now make a new config with the same name/description/IP instead of
    removing/adding.
  • New CLI parsing powered by Cobra thanks to
  • @xsteadfastx Some internal refactoring to allow dsnet to be used as a library
  • thanks to
    @botto. dsnet-gui uses dsnet as a
    library.
  • Github action based CI thanks to @f-koehler. We don't have any unit tests
    yet, but this checks dsnet can be built at least for now.
  • ARM 64-bit build

v0.5

01 Dec 19:26
c286181
Compare
Choose a tag to compare
  • Added capability to generate NixOS config thanks to @axelsimon

v0.4

01 Dec 08:22
13c974a
Compare
Choose a tag to compare

Features

  • Support ExternalHostname which has precedence over IP and IP6. See CONFIG.md for more
    information.
  • PostUp and PostDown commands are now quiet.
  • Go modules updated and vendored

v0.3

19 Nov 22:59
0579b4c
Compare
Choose a tag to compare
  • Add PostUp and PostDown shell commands for firewall rules, thanks to @fs111. See #25 and #16 for discussion.

v0.2.2

05 Nov 08:36
ee8cb4c
Compare
Choose a tag to compare

Features

  • Vyatta interface number is now determined from the IPv4/IPv6 subnet. This
    makes collisions between interface names less likely, meaning you probably
    won't have to edit the generated config to change the interface name if
    you're connecting to multiple wireguard networks.
  • dsnet-nsupdate (a user contributed script to update DNS zones) now supports
    IPv6 records thanks to @frillip

Bugfixes

  • Fixed generation of config where additional networks are defined for a peer
    in dsnetconfig.json
  • dsnetreport.json now includes IPv6 addresses

v0.2 series

This patch release builds upon the v0.2 series which brings IPv6 support and
vyatta config generation.

v0.2.1

30 Oct 12:42
c8c27e8
Compare
Choose a tag to compare

A bugfix release for 0.2. The server interface did not have its IPv6 set by dsnet.

v0.2 release note for reference:

  • IPv6 support (see FAQ for details)
  • vyatta (EdgeOS) config generation support (details in readme)
  • Bugfix: Specify network mask for peer IP