Skip to content

Releases: nickbabcock/dness

v0.5.6

02 Dec 15:00
Compare
Choose a tag to compare
Release 0.5.6

v0.5.5

06 Jan 14:07
Compare
Choose a tag to compare
Release 0.5.5

v0.5.3

18 May 23:57
Compare
Choose a tag to compare
Release 0.5.3

v0.5.2

12 May 10:51
Compare
Choose a tag to compare
Release 0.5.2

v0.5.1

02 Apr 11:56
Compare
Choose a tag to compare
Release 0.5.1

v0.5.0

29 Dec 13:19
Compare
Choose a tag to compare

This release is for the sysadmins out there. The dness config file is now treated as a handlebar template with variables filled in from the environment. Now one can write

[[domains]]
type = "cloudflare"
token = "{{MY_CLOUDFLARE_TOKEN}}"
zone = "example.com"
records = [
    "n.example.com"
]

And if MY_CLOUDFLARE_TOKEN is in the environment then dness can be executed as an unprivileged, dynamic user. This mainly affects systemd users who will now want to extract sensitive info into:

/etc/dness/dness.env

and format it like so:

MY_CLOUDFLARE_TOKEN=dec0de

Also for systemd users, the provided service file now sandboxes dness properly.

This release also consolidates the x86 linux builds to only builds that are built with musl with openssl statically compiled. This should be a minor annoyance. Those that want everything dynamically linked are encouraged to build from source, and users of the musl deb variant (myself included) will need to migrate to the new deb with:

dpkg --remove dness-musl
dpkg --install dness_0.5.0_amd64.deb

v0.4.0

07 Aug 13:13
Compare
Choose a tag to compare
Release 0.4.0

v0.3.2

05 Aug 02:21
Compare
Choose a tag to compare
Release 0.3.2

v0.3.0

30 May 22:25
Compare
Choose a tag to compare
Release 0.3.0

v0.2.2-rc.1

11 Mar 12:14
Compare
Choose a tag to compare
v0.2.2-rc.1 Pre-release
Pre-release
Release 0.2.2-rc.1