1+ # Changelog
2+
13## 1.2.0 (2016.08.29)
24
3- NOTES:
5+ ### NOTES
6+
47Add support for DNSSEC processing, improve logic around ` DOMAIN ` and
58` DOMAIN-SEARCH ` handling, add support for ` DOMAIN-ROUTE ` , and improve
69documentation.
710
8- BACKWARDS INCOMPATIBILITIES:
11+ ### BACKWARDS INCOMPATIBILITIES
12+
913- Due to (probably) an incorrect assumption on my part (@jonathanio ) in the
1014 purpose of ` DOMAIN-SEARCH ` verses ` DOMAIN ` , domains added via ` DOMAIN ` were
1115 marked as searchable, and so would be appended to bare domain names, while
@@ -17,61 +21,53 @@ BACKWARDS INCOMPATIBILITIES:
1721 (hopefully) properly handles ` DOMAIN ` and ` DOMAIN-SEARCH ` (single of the
1822 former, and is primary, multiple of the latter and secondary).
1923
20- FEATURES:
24+ ### FEATURES
25+
2126- Add support for ` DNSSEC ` option which allows you to enable or disable (or
2227 leave to system default) the ` DNSSEC ` setting for any DNS queries made to the
2328 DNS servers provided for this link. (@jonathanio )
2429- Add support for ` DOMAIN-ROUTE ` which, through ` systemd-resolved ` , allows you
2530 to set domain names which should be routed over this link to the DNS servers
2631 provided. (@jonathanio )
2732
28- IMPROVEMENTS:
33+ ### IMPROVEMENTS
34+
2935- Correct the logic around the handling of ` DOMAIN ` and ` DOMAIN-SEARCH ` to be
3036 more compatible with previous versions of these handlers. (@jonathanio )
3137
32- BUG FIXES:
33- - None.
34-
3538## 1.1.1 (2016.08.10)
3639
37- NOTES:
40+ ### NOTES
41+
3842Thanks to the help from @pid1 for this release. The documentation mistakenly
3943noted to use pre-down for the script now (compared to down originally, which
4044failed as the tun or tap device would have been removed before the script
4145ran). However, this should have in fact been down-pre.
4246
43- FEATURES:
44- - None.
45-
46- IMPROVEMENTS:
47- - None.
47+ ### BUG FIXES
4848
49- BUG FIXES:
5049- Fix ` pre-down ` to ` down-pre ` in the documentation else you'll break your
5150 OpenVPN configuration. (@pid1 )
5251
5352## 1.1.0 (2016.08.08)
5453
55- NOTES:
54+ ### NOTES
55+
5656Thanks to the work by @BaxterStockman , the script has been refactored, hopefully
5757making it easier to read and follow, while additional tests around IPv6
5858processing have been added.
5959
60- FEATURES:
61- - None.
60+ ### IMPROVEMENTS
6261
63- IMPROVEMENTS:
6462- Refactor the codebase to make it easier to read and expand. (@BaxterStockman )
6563- Improve run-tests so multiple tests can be run within a file, and can expect
6664 failures within a test. (@BaxterStockman )
6765- Add tests for invalid IPv6 addresses. (@BaxterStockman )
6866
69- BUG FIXES:
70- - None.
71-
7267## 1.0.0 (2016.06.23)
7368
74- NOTES:
69+ ### NOTES
70+
7571First release of ` update-systemd-resolved ` . Should fully support the three
7672standard DHCP options in OpenVPN (` DNS ` , ` DOMAIN ` , and ` DOMAIN-SEARCH ` ) with
7773integration tests around the code to manage and monitor regressions. Also
0 commit comments