Commit Graph

8 Commits

Author SHA1 Message Date
Wang Mingyu
7055b4903e
ldns: upgrade 1.8.4 -> 1.9.0
Changelog:
===========
* PR #246: Make ldns_calc_keytag() available for CDNSKEY RR
* PR #247: Make ldns_key_rr2ds() available for CDNSKEY RR
* PR #248: Make ldns_rr_compare_{ds,ds_dnskey}() available for
  CDS and CDNSKEY RRs.
* PR #245: Make drill trace use IPv6 when used with -6
* Fix #254: Unquoted "value" rdata for CAA records fail to validate.
  Follows the long string unquoted syntax from RFC8659, section 4.1.1.
* Fix #266: ldns-read-zone -u fails if a type is the only type in a
  window and the type modulo 256 is equal to zero.
* Fix #271: Intermittent build failure with multi-job
  builds (make -j).
* Add ldns-verify-zone -s option. It checks all signature results,
  instead of passing by when one RRSIG validates. That prints output
  for spurious RRSIGs, the failures for them.
* Fix RR types NSAP-PTR, GPOS and RESINFO to print unquoted strings.
* Fix memory leak when trying to read zones that have equal RRs.
  the ldns_dnssec_*_add_rr() functions now return LDNS_STATUS_EQUAL_RR
  when an already existing RR is tried to be added. This is a API
  change, hence this also bumps the version to 1.9.0
* PR #282: ensure returning pkt with LDNS_STATUS_OK.
* PR #286: Fix RR Type AMTRELAY type nogateway, to print relay '.',
  and memory leaks in parsing it.
* DSYNC is no longer a draft RR type and compiled by default
* RFC 9824 support: Compact Denial of Existence in DNSSEC
* The HHIT and BRID draft RR types
* PR #249: If RNG is already seeded, return early.
* PR #221: Improve error messages.
* PR #256: Use SWIG_AppendOutput to support swig 4.3
* PR #188: Homogenize paths for source files during compilation
* Fix #283: ldns-walk fails after update from 1.8.3 to 1.8.4
* PR #200: Allow compiled tests to link to ldns statically via
  environment variable.
* PR #220: Optionally exclude ZONEMD RRs in ldns-compare-zone
* Fix #285: A WALLET RR breaks TXT signing.
* Fix #287: ldns-verify-zone hangs with missing NSEC3 RRs.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-12-09 09:08:15 -08:00
Khem Raj
5aa80e4ca9
ldns: Upgrade to 1.8.4
* Fix building documentation in build directory.
	  Thanks Michael Tokarev
	* Updated the configure script for split openssl directories.
	* Fix for windows compile; asctime_r compat, search for inet_ntop
	  in ws2_32, avoid double decl of inet_ntop, check for symlink call,
	  include config.h in edns.c, have socket compare use correct
	  signedness, add -u repo option to makewin.sh, fix quoting in
	  makewin.sh and check return value of bind and connect in net.c
	  for failure instead of a socket type. And fix to install .exe files.
	* Fix to compile with OpenSSL 3.2. Update acx_nlnetlabs.m4 to 48.
	* Fix to compile DLLs, and pick out of the lib64 dir, and include
	  libssp-0.dll and ldns-config.
	* bugfix #237: Resolver uses nameserver commented out in
	  /etc/resolv.conf. Thanks grembo.
	* Added RESINFO rrtype.
	* Added WALLET rrtype.
	* PR #241: Fix coverity cited problems. Thanks Enji Cooper.
	* PR #233: Several Python SWIG issues. Thanks Florian Weimer.
	* PR #231: const ldns_rdf * typemap fixes to support swig-4.2.0
	  Thanks William S Fulton
	* PR #227: keys.c: fix build with libressl >= 3.8.1
	  Thanks Fabrice Fontaine
	* PR #224: Portable executable progs don't underlink to libldns
	  Thanks Ørjan Malde
	* PR #216: Update declaration for function with no argument
	  Thanks Ed Maste
	* PR #214: fix the build in FreeBSD's base system
	  Thanks Pierre Pronchery and Dag-Erling Smørgrav
	* PR #206: improve 'next-label' algorithm in ldns-walk
	  Thanks Jelte Jansen
	* PR #205: Add functions to extract RFC 8914 extended errors
	  Thanks Roland van Rijswijk-Deij
	* PR #203: Expand CI: Cygwin, BSDs, musl libc, 32-bit, and big-endian
	  Thanks Felipe Gasper
	* PR #191: 16-unit-tests-edns: Fix leak & warnings
	  Thanks Felipe Gasper
	* Added NXNAME rrtype.
	* PR #242: Openssl no engine improved support #242
	  Thanks Petr Menšík

Detailed Changes [1]

Fix buildpaths QA errors while here

[1] https://github.com/NLnetLabs/ldns/compare/1.8.3...1.8.4

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-07-28 00:00:31 -07:00
Wang Mingyu
02cf10eb4f ldns: upgrade 1.8.2 -> 1.8.3
Changelog:
==========
* 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

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-23 10:04:07 -07:00
Wang Mingyu
1180d651a7 ldns: upgrade 1.8.1 -> 1.8.2
Changelog:
===========
* bugfix #147: Allow for tabs in whitespace before quoted rdata fields.
* bugfix #149: Add some missing [out] annotations to doxygen parameters.
* Fix build error on Solaris 10 with inet_ntop redeclaration error.
* Fix -U flag with ldns-signzone.
* Enable compile of SVCB and HTTPS support by default.
* bugfix #179: Free line memory even if zone file parsing fails
* 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.
* EDNS0 Option handling and conversion into presentation format.
* bugfix #145: ldns-verify-zone should not call occluded records
  glue.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-15 16:27:53 -07:00
Armin Kuster
6340fa3d56 ldns: update to 1.8.1
Builds with openssl 3.x
Remove PNBLACKLIST
Remove libtool workaround

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-12-27 11:46:41 -08:00
Alexander Kanavin
24514e48b2 ldns: blacklist due to openssl 3.x incompatibility
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-14 07:16:58 -07:00
Tony Battersby
a4791bf2f3 ldns: fix QA Issue after LDFLAGS change
Adding -f*-prefix-map to LDFLAGS caused the following issue:

QA Issue: ldns.pc failed sanity test (tmpdir)

Fix by filtering out -f*-prefix-map from *.pc files.

[YOCTO #14481]

Signed-off-by: Tony Battersby <tonyb@cybernetics.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-09 10:20:30 -07:00
Alex Kiernan
d93da893d2 ldns: Add recipe
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-03 09:31:53 -08:00