Releases: naggie/dsnet
Releases · naggie/dsnet
v0.7.3
v0.7.2
v0.7.1
v0.7
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
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
- Added capability to generate NixOS config thanks to @axelsimon
v0.4
v0.3
v0.2.2
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
indsnetconfig.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.