Releases: jonathanio/update-systemd-resolved
v2.0.0
What's Changed
- Update README.md by @piotr-dobrogost in #84
- Clarify ambiguous use of "this" by @nocnokneo in #74
- Added ppc64le Architecture by @genisysram in #88
- Use resolvectl instead of systemd-resolve by @mbiebl in #91
- Add arm64 architecture for Travis CI testing by @jonathanio in #102
- Change the script path to /usr/bin by @HritwikSinghal in #95
- Update the PREFIX path in Makefile to /usr/bin by @jonathanio in #103
- fix: run dnssec options before domain options by @ekristen in #101
- Replace Travis CI with GitHub Actions by @tomeon in #108
- Use
#!/usr/bin/env bashas the shebang inrun-testsby @tomeon in #111 - Flush caches over DBUS as well rather than using systemd-resolve by @cmadamsgit in #99
- Remove
emerglog function by @tomeon in #109 - Improve IPv4 and IPv6 address handling by @tomeon in #104
- README.md: mention Debian and Ubuntu packages by @perlun in #112
- Store the executable in /usr/local/bin by @bowlofeggs in #106
- Logging updates by @tomeon in #115
- polkit rules generation by @tomeon in #100
- Check that org.freedesktop.resolve1 is available by @tomeon in #105
- Support additional
systemd-resolvedoptions /org.freedesktop.resolve1DBUS endpoints by @tomeon in #110 - docs: update known issues descriptions by @tomeon in #116
- build: update installation paths by @tomeon in #117
- Test suite improvements by @tomeon in #118
- Add NixOS module by @tomeon in #119
- Add new IANA Trust Anchor by @poshan-p in #125
New Contributors
- @piotr-dobrogost made their first contribution in #84
- @nocnokneo made their first contribution in #74
- @genisysram made their first contribution in #88
- @mbiebl made their first contribution in #91
- @HritwikSinghal made their first contribution in #95
- @ekristen made their first contribution in #101
- @cmadamsgit made their first contribution in #99
- @perlun made their first contribution in #112
- @bowlofeggs made their first contribution in #106
- @poshan-p made their first contribution in #125
Full Changelog: v1.3.0...v2.0.0
DNS6, DOMAIN, and Cache changes
A number of pull-requests and updates added, fixing some bugs and adding new features. Thanks go to @piotr-dobrogost, @thecodingrobot, @tbaumann, @Edu4rdSHL, @adq, @bohlstry, and @dannyk81 for their assistance.
Add support for ADAPTER_DOMAIN_SUFFIX
Following a request by @JoshDobbin, support has been added for passing ADAPTER_DOMAIN_SUFFIX via dhcp-options to work with the Microsoft standard. Also included some additional notes in README.md about using down in dropped privilege situations for clarification.
Fix logger Issue and Documentation Corrections
Improvements made to the logger command to prevent issues with privilege dropping under the assistance of @dermarens, @terminalmage, @guruxu, and @benvh. Updated some documentation for consistency and clarity. Thanks to @flungo and @dawansv here.
Documentation Update
Thanks to @piotr-dobrogost, @mgu, and @aRkadeFR for helping to improve the documentation.
Documentation Update
Thanks to @piotr-dobrogost, @mgu, and @aRkadeFR for helping to improve the documentation.
Makefile Improvements
@Nauxuron provided a patch to improve DESTDIR and PREFIX handling in Makefile.
OpenVPN 2.4 Fixes & DNSSEC Improvements
This one is with thanks to @mikken and helps support OpenVPN 2.4 as well as fix an issue with DNSSEC handling on the busctl call.
IPv6 DNS Fix
Thanks for @arjenschol for spotting this one: An error in the AF_INET value provided to SetLinkDNS prevented IPv6 DNS servers from being added.
A Few Improvements
Add support for DNSSEC processing, improve logic around DOMAIN and DOMAIN-SEARCH handling, add support for DOMAIN-ROUTE, and improve documentation.