vendor/ldns: upgrade from 1.7.1 to 1.8.3
authorAntonio Huete Jimenez <tuxillo@quantumachine.net>
Sat, 12 Nov 2022 18:43:26 +0000 (19:43 +0100)
committerAntonio Huete Jimenez <tuxillo@quantumachine.net>
Sun, 13 Nov 2022 12:25:13 +0000 (13:25 +0100)
commitee791feb8a4c6edd1625c1756e9b470fe9c09971
tree0ff869631cb6416f3870e9cb8b6e8cff6702095c
parentff731fb303acd7948728b9bcaebef0825316be4b
vendor/ldns: upgrade from 1.7.1 to 1.8.3

Notable changes:

 * bugfix #50: heap Out-of-bound Read vulnerability in rr_frm_str_internal
   reported by pokerfacett.
 * bugfix #51: Heap Out-of-bound Read vulnerability in ldns_nsec3_salt_data
   reported by pokerfacett.
 * Fix memory leak in examples/ldns-testns handle_tcp routine.
 * Detect fixed time memory compare for openssl 0.9.8.
 * Fix -U flag with ldns-signzone. Thanks Ulrich and Jonathan
 * bugfix #166: Grow buffer when writing chars and fixed size
   strings when converting to presentation format, preventing
   potential assersion errors.
 * 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.

For details see commit history or changelog on github:

https://github.com/NLnetLabs/ldns/blob/release-1.8.3/Changelog
60 files changed:
contrib/ldns/buffer.c
contrib/ldns/dane.c
contrib/ldns/dname.c
contrib/ldns/dnssec.c
contrib/ldns/dnssec_sign.c
contrib/ldns/dnssec_verify.c
contrib/ldns/dnssec_zone.c
contrib/ldns/drill/chasetrace.c
contrib/ldns/drill/dnssec.c
contrib/ldns/drill/drill.c
contrib/ldns/drill/securetrace.c
contrib/ldns/duration.c
contrib/ldns/edns.c [new file with mode: 0644]
contrib/ldns/error.c
contrib/ldns/host2str.c
contrib/ldns/host2wire.c
contrib/ldns/keys.c
contrib/ldns/ldns/buffer.h
contrib/ldns/ldns/common.h [deleted file]
contrib/ldns/ldns/dane.h
contrib/ldns/ldns/dnssec.h
contrib/ldns/ldns/dnssec_sign.h
contrib/ldns/ldns/dnssec_verify.h
contrib/ldns/ldns/dnssec_zone.h
contrib/ldns/ldns/edns.h [new file with mode: 0644]
contrib/ldns/ldns/error.h
contrib/ldns/ldns/host2str.h
contrib/ldns/ldns/host2wire.h
contrib/ldns/ldns/keys.h
contrib/ldns/ldns/ldns.h
contrib/ldns/ldns/net.h [deleted file]
contrib/ldns/ldns/packet.h
contrib/ldns/ldns/parse.h
contrib/ldns/ldns/radix.h
contrib/ldns/ldns/rbtree.h
contrib/ldns/ldns/rdata.h
contrib/ldns/ldns/resolver.h
contrib/ldns/ldns/rr.h
contrib/ldns/ldns/rr_functions.h
contrib/ldns/ldns/sha1.h
contrib/ldns/ldns/sha2.h
contrib/ldns/ldns/str2host.h
contrib/ldns/ldns/util.h [deleted file]
contrib/ldns/ldns/wire2host.h
contrib/ldns/ldns/zone.h
contrib/ldns/net.c
contrib/ldns/packet.c
contrib/ldns/parse.c
contrib/ldns/rbtree.c
contrib/ldns/rdata.c
contrib/ldns/resolver.c
contrib/ldns/rr.c
contrib/ldns/rr_functions.c
contrib/ldns/sha1.c
contrib/ldns/sha2.c
contrib/ldns/str2host.c
contrib/ldns/tsig.c
contrib/ldns/util.c
contrib/ldns/wire2host.c
contrib/ldns/zone.c