[ldns-users] ldns 1.8.3 quickfix release
Willem Toorop
willem at nlnetlabs.nl
Mon Aug 15 10:51:36 UTC 2022
Dear all,
Version 1.8.2 of ldns had a crash bug when creating packets with an EDNS
OPT resource record without options. For example when just setting the
DO bit (DNSSEC OK) or when specifying a larger UDP payload size.
This quick fix release has this resolved. Also the unit tests have been
reviewed and updated to catch this in the future before release.
Compared to the 1.8.1 release, this release has some bugfixes and a few
new features, most notably:
* Since draft-ietf-dnsop-svcb-https will become RFC now anytime soon,
SVCB and HTTPS RR types are now compiled by default.
* Functionality for parsing and printing of EDNS0 Options.
The list of options in a packet can be accessed via a new function:
ldns_pkt_edns_get_option_list(ldns_pkt *packet). The list can be
further manipulated with functions as described in edns.h. Finally
the options can be converted to presentation format with
ldns_edns_option_list2buffer_str() from host2str.h.
drill will now also print EDNS0 options in a parsed format.
link : https://nlnetlabs.nl/downloads/ldns/ldns-1.8.3.tar.gz
sha256: c3f72dd1036b2907e3a56e6acf9dfb2e551256b3c1bbd9787942deeeb70e7860
asc : https://nlnetlabs.nl/downloads/ldns/ldns-1.8.3.tar.gz.asc
ChangeLog
=========
1.8.3 2022-08-15
* bugfix #183: Assertion failure with OPT record without rdata.
This caused packet creation with only a DO bit (for DNSSEC OK)
to crash. Thanks Anand Buddhdev and others for reporting this
so quickly.
* Fix for syntax error in pyldns
1.8.2 2022-08-12
* bugfix #147: Allow for tabs in whitespace before quoted rdata
fields. Thanks Felipe Gasper
* bugfix #149: Add some missing [out] annotations to doxygen
parameters. Thanks aldot.
* Fix build error on Solaris 10 with inet_ntop redeclaration
error.
* Fix -U flag with ldns-signzone. Thanks Ulrich and Jonathan
* Enable compile of SVCB and HTTPS support by default.
* bugfix #179: Free line memory even if zone file parsing fails
Thanks Claudius Zingerli
* bugfix #166: Grow buffer when writing chars and fixed size
strings when converting to presentation format, preventing
potential assersion errors.
* bugfix #46: Print network errors when secure tracing.
Thanks reedjc
* EDNS0 Option handling and conversion into presentation format.
* bugfix #145: ldns-verify-zone should not call occluded records
glue. Thanks Habbie
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0xE5F8F8212F77A498.asc
Type: application/pgp-keys
Size: 4699 bytes
Desc: OpenPGP public key
URL: <http://lists.nlnetlabs.nl/pipermail/ldns-users/attachments/20220815/e56291f3/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://lists.nlnetlabs.nl/pipermail/ldns-users/attachments/20220815/e56291f3/attachment-0001.bin>
More information about the ldns-users
mailing list