1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204
|
Release history for Zonemaster component Zonemaster-LDNS
4.1.0 2024-12-09 (part of Zonemaster v2024.2 release)
[Deprecation]
- Deprecates case randomization feature, to be removed in v2025.1 release (#206)
[Features]
- Adds a method to compute the hash of a name based on the settings of a NSEC3
or NSEC3PARAM record (#211)
- Allows construction of empty Zonemaster::LDNS::RRList objects (#209)
- Extends the functionalities of Zonemaster::LDNS::RRList (#203)
- Extends CDS/CDNSKEY support (#199)
[Fixes]
- Uses ExtUtils::PkgConfig to discover the CFLAGS and LDFLAGS for external
libraries (#210, #212)
- Makes to_idn() croak with locale-independent message (#205)
- Fixes compiler warning in XS code (#204)
4.0.2 2024-07-01 (part of Zonemaster v2024.1 release)
[Fixes]
- Fixes broken links in README.md (#189)
4.0.1 2024-03-28
[Fixes]
- Corrects test requirements (#185)
4.0.0 2024-03-18 (public release version)
[Breaking change]
- Fix crashing induced by Zonemaster::LDNS::RR::NSEC3::salt()
method (#177)
- Fix other methods in Zonemaster::LDNS::RR::NSEC3 and
::NSEC3PARAM (#178)
[Fixes]
- Ignore incomplete RRs (#136)
- Validate inputs to Zonemaster::LDNS::RR::NSEC3::covers()
(#176)
3.2.0 2023-06-21 (public fix version)
[Feature]
- Expand DNAME support (#170)
[Fixes]
- Ignore DNSKEY RRs with incalculable key sizes (#135)
3.1.0 2023-01-31 (public fix version)
[Feature]
- Includes the OPT RDATA from the edns_data function
(needed to fix a bug in Zonemaster-Engine) (#166)
3.0.0 2022-12-19
[Breaking change]
- Improves access to text data in TXT and SPF resource records
(#157, #155)
[Features]
- Uses internal LDNS for docker image (#162)
- Adds support for NSID option (#151)
- Updates internal LDNS to 1.8.3 (#151, #143)
- Adds options to build with Libidn and LDNS in custom locations
(#152)
[Fixes]
- Fixes a bug when building LDNS with link to OpenSSL (#161)
- Corrects the license statement in LDNS.pm (#159)
- Fixes unsafe string manipulations in XS code (#153, #149)
- Automatically reconfigures internal libldns on "ldns/Changelog"
updates (#158)
- URL fragments referring to internal headings in lowercase
(#154)
2.2.2 2022-06-09
[Features]
- Gives more freedom when configuring (#134, #129, #96)
- Replaces libidn with libidn2 (#133, #131)
[Fixes]
- Clarifies README on --ed25519 (#142)
2.2.1 2021-12-03
[Features]
- Adds support for Docker (#125, #124)
2.2.0 2021-05-28
[Features]
- Adds (minimal) support for CDNSKEY records (#113)
2.1.0 2020-04-30
[Features]
- Updated to use libldns 1.7.0 or 1.7.1 (#85)
- Support for Ed25519 (algorithm 15) added (#85, #51, #84)
- Allow specifying which OpenSSL library to use (#97)
[Fixed]
- Exclude more ldns files from MANIFEST (#92)
- Fixing links and table of contents in main README.md (#94)
- Exclude LDNS.bs from distribution file (#101, #95)
- Eliminated locale dependency from unit test (#102, #103)
2.0.1 2019-05-21
- Removed
- Ubuntu 14.04 is no longer supported (#74)
- Changed
- inc::Module::install is no longer bundled (#72)
- Dependency declarations have been cleaned up (#73)
2.0.0 2019-01-25 (pre-release version)
- Status
- This is a pre-release version not fully tested on all supported
OS's and Perl versions. This version will not be available on
CPAN.
- API change
- Change set_edns_present/unset_edns_present methods returned
values (part of #62)
- Features
- Added support to access EDNS (OPT record) to be able to implement
test cases for ENDS and DNS Flag Day https://dnsflagday.net/ e.g.
(#62):
- New EDNS accessor
- Add EDNS RDATA get/set functions
- Add interface to "fallback" resolver flag
- Fixed
- All link references on Github now to zonemaster/zonemaster instead
of old dotse/zonemaster #60
- Updated supported perl versions for travis (#62)
1.1.0 2018-06-25
- Features
- Ldns 1.7.0 using submodule (#41)
- Changing from having a patched fork of LDNS to using standard LDNS.
- All ldns sources are removed from the repo - instead a git
submodule is added for ldns (currently pointing to the tag
release-1.7.0).
- Makefile.PL is updated to build `libldns.a` from the new location.
- Remove legacy parameters from Makefile.PL (#44)
- Allow loading ldns as an ordinary dependency (#49)
- Make IDN support explicit (#45)
- Fixed
- Updated installation tests to adjust for changes in live data (#39)
- Update .travis.yml with installation of Test::More (#38)
- Update README.md (#42) updated installation instructions.
- Fix some issues raised by CPANTS (#46)
- Reorganize README and add TOC (#49)
- Updated to have correct description of what to_idn() does. (#50)
- Update to Module::Install 1.19 (#52)
1.0.2 2018-01-12
- Fixed
- Skip unit tests that depend on the Internet by default (#26)
- Update unit test assumptions to match contemporary Internet (#26)
1.0.1 2017-11-02
- Fixed
- Fixed licensing discrepancy (#20, #21)
- Explicitly avoid distributing C file generated from XS
1.0.0 2017-10-06
- Switch to Semantic Versioning.
- Rename module to Zonemaster::LDNS.
- Fix test suite (for the time being).
- Make it possible to run tests without network.
- Add Travis integration.
- Introduce CONTRIBUTORS.txt.
0.75 2015-04-07
- Add method to get/set source IP address on resolvers.
- Do SvGETMAGIC on SVs we get from outside.
- Packets created from wireformat were not properly cloned.
- Remove checks that did more harm than good (SvOK does not process get magic).
0.74 2015-03-23
- A number of memory leaks plugged.
0.73 2015-03-19
- Thread safety.
0.71 2015-02-18
- Ship the ldns code with the module rather than relying on an externally installed library.
0.70 2014-10-27
|