]>
git.ipfire.org Git - thirdparty/ldns.git/log
Willem Toorop [Thu, 4 Dec 2025 15:54:06 +0000 (16:54 +0100)]
Continue development on ldns-1.9.1
Willem Toorop [Thu, 4 Dec 2025 15:39:52 +0000 (16:39 +0100)]
Release 1.9.0 today (2025-12-04)
Willem Toorop [Thu, 4 Dec 2025 11:56:29 +0000 (12:56 +0100)]
Document the fix for #287
Willem Toorop [Thu, 4 Dec 2025 11:54:20 +0000 (12:54 +0100)]
Fix #287 ldns-verify-zone hangs with missing NSEC3 RRs
Willem Toorop [Thu, 27 Nov 2025 14:17:34 +0000 (15:17 +0100)]
Nit that came out of testing on FreeBSD
Willem Toorop [Thu, 27 Nov 2025 12:44:24 +0000 (13:44 +0100)]
Update Changelog
Willem Toorop [Tue, 18 Nov 2025 14:40:57 +0000 (15:40 +0100)]
PR #220: Optionally exclude ZONEMD RRs in ldns-compare-zone
Thanks gjherbiet
Willem Toorop [Tue, 18 Nov 2025 14:01:05 +0000 (15:01 +0100)]
Fix for issue raised in PR #200
Willem Toorop [Tue, 18 Nov 2025 13:49:47 +0000 (14:49 +0100)]
More clang analysis fixes
Willem Toorop [Tue, 18 Nov 2025 13:23:52 +0000 (14:23 +0100)]
Another fix for clang static code analysis
Willem Toorop [Tue, 18 Nov 2025 13:10:11 +0000 (14:10 +0100)]
Fixes for clang statix code analysis failures
Willem Toorop [Tue, 18 Nov 2025 13:04:26 +0000 (14:04 +0100)]
Clang static code analysis tpkg
Willem Toorop [Mon, 17 Nov 2025 15:48:08 +0000 (16:48 +0100)]
Fix #283: ldns-walk fails after update from 1.8.3 to 1.8.4
Willem Toorop [Mon, 17 Nov 2025 15:44:12 +0000 (16:44 +0100)]
Revert "improve 'next-label' algorithm in ldns-walk"
This reverts commit
22a890681c91ac9f9f5070212a67b17371695b9b .
Willem Toorop [Mon, 17 Nov 2025 15:40:51 +0000 (16:40 +0100)]
Merge branch 'duthils-reproducible-build-path' into develop
Willem Toorop [Mon, 17 Nov 2025 15:40:38 +0000 (16:40 +0100)]
Log merge of PR #188
Willem Toorop [Mon, 17 Nov 2025 15:35:34 +0000 (16:35 +0100)]
Merge branch 'reproducible-build-path' of github.com:duthils/ldns into duthils-reproducible-build-path
Willem Toorop [Mon, 17 Nov 2025 15:30:52 +0000 (16:30 +0100)]
Merge branch 'InfrastructureServices-develop-swig-4.3' into develop
Willem Toorop [Mon, 17 Nov 2025 15:30:40 +0000 (16:30 +0100)]
log merge of PR #256
Willem Toorop [Mon, 17 Nov 2025 15:28:42 +0000 (16:28 +0100)]
Merge branch 'develop-swig-4.3' of github.com:InfrastructureServices/ldns into InfrastructureServices-develop-swig-4.3
Willem Toorop [Mon, 17 Nov 2025 15:25:39 +0000 (16:25 +0100)]
Merge branch 'jschauma-develop' into develop
Willem Toorop [Mon, 17 Nov 2025 15:25:26 +0000 (16:25 +0100)]
Log merge of PR #221
Willem Toorop [Mon, 17 Nov 2025 15:24:53 +0000 (16:24 +0100)]
Merge branch 'develop' of github.com:jschauma/ldns into jschauma-develop
Willem Toorop [Mon, 17 Nov 2025 15:11:21 +0000 (16:11 +0100)]
Merge branch 'crrodriguez-rand_fixes_1' into develop
Willem Toorop [Mon, 17 Nov 2025 15:10:58 +0000 (16:10 +0100)]
log merge of PR #249
Willem Toorop [Mon, 17 Nov 2025 15:09:53 +0000 (16:09 +0100)]
Merge branch 'rand_fixes_1' of github.com:crrodriguez/ldns into crrodriguez-rand_fixes_1
Willem Toorop [Mon, 17 Nov 2025 14:47:14 +0000 (15:47 +0100)]
Log support for HHIT and BRID
Willem Toorop [Mon, 17 Nov 2025 14:39:27 +0000 (15:39 +0100)]
HHIT and BRID draft RR types
Willem Toorop [Mon, 17 Nov 2025 14:29:19 +0000 (15:29 +0100)]
RFC 9824: Compact Denial of Existence in DNSSEC
All the bits and pieces from IANA's DNS Parameters page
Plus updated Extended DNS Errors
Willem Toorop [Mon, 17 Nov 2025 13:43:35 +0000 (14:43 +0100)]
RFC 9859 - DSYNC RR type
No long draft-ietf-dnsop-generalized-notify
Willem Toorop [Mon, 17 Nov 2025 13:20:45 +0000 (14:20 +0100)]
Fix dname count in DSYNC wireformat
Wouter Wijngaards [Fri, 14 Nov 2025 14:27:12 +0000 (15:27 +0100)]
Merge pull request #286 from NLnetLabs/bugfix/amtrelay-nogateway-relay
Fix RR Type AMTRELAY type nogateway
W.C.A. Wijngaards [Fri, 14 Nov 2025 14:26:40 +0000 (15:26 +0100)]
Changelog note for #286.
* PR #286: Fix RR Type AMTRELAY type nogateway, to print relay '.',
and memory leaks in parsing it.
Willem Toorop [Fri, 14 Nov 2025 14:21:09 +0000 (15:21 +0100)]
Some memory leaks that came out of review
W.C.A. Wijngaards [Thu, 13 Nov 2025 13:22:37 +0000 (14:22 +0100)]
Fix RR Type AMTRELAY type nogateway to print a relay of '.', RFC8777.
Willem Toorop [Wed, 12 Nov 2025 15:49:08 +0000 (16:49 +0100)]
Merge pull request #265 from NLnetLabs/clarify-man-page-description-of-minus-d-signzone-arg
Clarify man page description of signzone `-d` argument.
Willem Toorop [Wed, 12 Nov 2025 15:43:56 +0000 (16:43 +0100)]
Don't touch return variable pkt by reference...
until a value is available for it, in ldns_resolver_search_status
Fabian Groffen [Sat, 28 Jun 2025 08:34:01 +0000 (10:34 +0200)]
ldns_resolver_search_status: ensure returning pkt with LDNS_STATUS_OK
Ensure we return a pkt by returning the final one in case the input is
not an absolute dname and no error occurred getting a response packet.
The return of ldns_resolver_query_status can be LDNS_STATUS_OK, but the
rcode from pkt an error. In such case, when all search domains are
exhausted and the final query is done on the input dname as is, *pkt is
set freed and set to NULL, while s still is LDNS_STATUS_OK. As a
result, the function returns with LDNS_STATUS_OK and pkt NULL.
This particular return makes the caller unable to handle the return
sensically, other than guessing there was an error of some sort. By
returning the last retrieved pkt, the caller is able to get the RCODE
and return a meaningful error (such as SERVFAIL).
Signed-off-by: Fabian Groffen <grobian@bitzolder.nl>
Benno Overeinder [Fri, 13 Jun 2025 15:37:11 +0000 (17:37 +0200)]
Merge pull request #281 from NLnetLabs/develop-vision-2
Add PRs and bug fixes to maintenance
Benno Overeinder [Wed, 4 Jun 2025 12:39:26 +0000 (14:39 +0200)]
Add PRs and bug fixes to maintenance
Alex Band [Wed, 4 Jun 2025 11:03:23 +0000 (13:03 +0200)]
Merge pull request #280 from NLnetLabs/development-vision
Add development vision
Alex Band [Wed, 4 Jun 2025 08:58:57 +0000 (10:58 +0200)]
Add development vision
Willem Toorop [Thu, 8 May 2025 09:22:05 +0000 (11:22 +0200)]
Merge pull request #270 from NLnetLabs/features/additional-rr-types
Features/additional rr types
Thanks for the review @wcawijngaard
Willem Toorop [Wed, 7 May 2025 14:51:46 +0000 (16:51 +0200)]
Merge pull request #251 from tgreenx/is_rrset
Updates to ldns_is_rrset()
Thanks @tgreenx ! Looks good to me!
Willem Toorop [Wed, 7 May 2025 14:49:40 +0000 (16:49 +0200)]
Merge branch 'develop' into features/additional-rr-types
W.C.A. Wijngaards [Tue, 1 Apr 2025 11:51:09 +0000 (13:51 +0200)]
* Fix RR types NSAP-PTR, GPOS and RESINFO to print unquoted strings.
[Thomas Green] [Thu, 20 Mar 2025 09:30:15 +0000 (10:30 +0100)]
Move TTL check of ldns_is_rrset() to a new, separate function
W.C.A. Wijngaards [Tue, 25 Feb 2025 14:08:35 +0000 (15:08 +0100)]
* 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.
W.C.A. Wijngaards [Thu, 20 Feb 2025 09:28:40 +0000 (10:28 +0100)]
* Fix #271: Intermittent build failure with multi-job
builds (make -j).
Willem Toorop [Thu, 30 Jan 2025 15:50:57 +0000 (16:50 +0100)]
The DSYNC, CLA and IPN RR types
Willem Toorop [Tue, 28 Jan 2025 13:57:14 +0000 (14:57 +0100)]
Changelog entry for memory leaks
Willem Toorop [Tue, 28 Jan 2025 13:53:40 +0000 (14:53 +0100)]
Merge branch 'develop' into bugfix/verify-zone-memory-leaks
Willem Toorop [Tue, 28 Jan 2025 13:52:46 +0000 (14:52 +0100)]
Mention that dnssec_*_add_rr can return EQUAL_RR
This is an api change, so we bump version to ldns-1.9.0
Willem Toorop [Tue, 28 Jan 2025 13:34:07 +0000 (14:34 +0100)]
Fix #266 in Changelog
Willem Toorop [Tue, 28 Jan 2025 13:32:25 +0000 (14:32 +0100)]
Merge pull request #267 from NLnetLabs/bugfix/266
Fixes issue #266.
Willem Toorop [Sat, 25 Jan 2025 22:33:23 +0000 (23:33 +0100)]
Reduce github actions platforms
Because they don't run anymore
Willem Toorop [Sat, 25 Jan 2025 22:23:29 +0000 (23:23 +0100)]
Eliminate use after free warning
Willem Toorop [Sat, 25 Jan 2025 22:18:37 +0000 (23:18 +0100)]
Alignment error
Willem Toorop [Sat, 25 Jan 2025 21:15:04 +0000 (22:15 +0100)]
Address the memory leaks in ldns-verify-zone
As reported by CI
Philip Homburg [Fri, 24 Jan 2025 11:09:13 +0000 (12:09 +0100)]
Fixes issue #266.
Willem Toorop [Fri, 17 Jan 2025 11:01:09 +0000 (12:01 +0100)]
Merge branch 'master' into develop
Ximon Eighteen [Thu, 5 Dec 2024 10:03:52 +0000 (11:03 +0100)]
Clarify man page description of signzone `-d` argument.
Ximon Eighteen [Wed, 4 Dec 2024 10:41:43 +0000 (11:41 +0100)]
Minor improvements to the ldns-signzone man page. (#264)
Note that zone output may also be NSEC3 hashed, not just NSEC hashed.
Refer to the SEP bit rather than the KSK bit as there is no KSK bit in a DNSKEY.
Ximon Eighteen [Wed, 4 Dec 2024 08:13:16 +0000 (09:13 +0100)]
ldns-signzone man page typo correction. (#261)
Petr Menšík [Wed, 23 Oct 2024 21:08:54 +0000 (23:08 +0200)]
Use SWIG_AppendOutput to support swig 4.3
Swig has changed language specific AppendOutput functions. But helper
macro SWIG_AppendOutput remains unchanged. Use that everywhere instead
of SWIG_Python_AppendOutput, which would require one extra parameter
since swig 4.3.0.
https://github.com/swig/swig/blob/v4.3.0/CHANGES.current#L376
https://github.com/swig/swig/issues/2905
W.C.A. Wijngaards [Thu, 12 Sep 2024 11:16:12 +0000 (13:16 +0200)]
* Fix #254: Unquoted "value" rdata for CAA records fail to validate.
Follows the long string unquoted syntax from RFC8659, section 4.1.1.
[Thomas Green] [Wed, 4 Sep 2024 13:32:09 +0000 (15:32 +0200)]
Update ldns_is_rrset() to take into account TTL and do case insensitive comparison of owner names
Cristian Rodríguez [Wed, 28 Aug 2024 14:52:51 +0000 (10:52 -0400)]
If RNG is already seeded, return early
Most of the time, in most systems the openSSL RNG seeds itself
automatically, in that case rand status returns 1, this is
sufficient to return early.
Willem Toorop [Tue, 27 Aug 2024 13:01:25 +0000 (15:01 +0200)]
Credit pnax instead of ghost
ghost is generic deleted user account within github.
Willem Toorop [Tue, 27 Aug 2024 13:00:15 +0000 (15:00 +0200)]
Credit Paul for PR #245
Willem Toorop [Tue, 27 Aug 2024 12:59:07 +0000 (14:59 +0200)]
Merge pull request #245 from paul-internetnz/develop
Make IPv6 DNSSEC tracing work, and revert to previous behaviour otherwise
Willem Toorop [Tue, 27 Aug 2024 12:47:39 +0000 (14:47 +0200)]
Merge pull request #248 from tgreenx/cds_rr_compare_ds
Make ldns_rr_compare_{ds,ds_dnskey}() available for CDS and CDNSKEY RRs
[Thomas Green] [Tue, 27 Aug 2024 12:04:29 +0000 (14:04 +0200)]
Make ldns_rr_compare_ds() and ldns_rr_compare_ds_dnskey() available for CDS and CDNSKEY RRs
Willem Toorop [Tue, 27 Aug 2024 10:26:36 +0000 (12:26 +0200)]
Credit tgreenx for #246 and #247
Willem Toorop [Tue, 27 Aug 2024 10:26:00 +0000 (12:26 +0200)]
Merge pull request #247 from tgreenx/cdnskey_key_rr2ds
Make ldns_key_rr2ds() available for CDNSKEY RR
Willem Toorop [Tue, 27 Aug 2024 10:22:55 +0000 (12:22 +0200)]
Merge pull request #246 from tgreenx/cdnskey_calc_keytag
Make ldns_calc_keytag() available for CDNSKEY RR
[Thomas Green] [Tue, 27 Aug 2024 09:29:04 +0000 (11:29 +0200)]
Make ldns_key_rr2ds() available for CDNSKEY RR
[Thomas Green] [Tue, 27 Aug 2024 09:12:15 +0000 (11:12 +0200)]
Make ldns_calc_keytag() available for CDNSKEY RR
Jan Schaumann [Thu, 8 Aug 2024 16:20:25 +0000 (12:20 -0400)]
send errors to stderr
Jan Schaumann [Thu, 8 Aug 2024 16:13:58 +0000 (16:13 +0000)]
Merge branch 'NLnetLabs:develop' into develop
Paul Radford [Thu, 1 Aug 2024 05:04:11 +0000 (17:04 +1200)]
Make IPv6 DNSSEC tracing work, and revert to previous behaviour otherwise
If drill is executed without "-6", the previous behavior continues, with only A records being used.
Willem Toorop [Sat, 20 Jul 2024 05:06:42 +0000 (22:06 -0700)]
Thank Petr for PR #242
Willem Toorop [Sat, 20 Jul 2024 05:03:57 +0000 (07:03 +0200)]
Merge pull request #242 from InfrastructureServices/openssl-no-engine
Thanks you @pemensik
Willem Toorop [Sat, 20 Jul 2024 04:26:46 +0000 (21:26 -0700)]
Add NXNAME rrtype
Petr Menšík [Fri, 19 Jul 2024 13:45:09 +0000 (15:45 +0200)]
Remove duplicit error check in engine key loading
ldns_key_set_algorithm cannot change state of the key. Check it only
once, return specialized error code if failed.
Petr Menšík [Fri, 19 Jul 2024 11:04:40 +0000 (13:04 +0200)]
Use header presence status to avoid openssl engine
Include presence of openssl/engine.h as indication engines should not be
used. Skip engine if header is not present.
Petr Menšík [Fri, 19 Jul 2024 10:22:22 +0000 (12:22 +0200)]
Remove unused openssl engine header from nsec3-hash
Allow building examples with turned off engine.
Sebastien Duthil [Fri, 7 Oct 2022 15:47:30 +0000 (11:47 -0400)]
Homogenize paths for source files during compilation
Why:
* Compiling a .o file alone will compile with "-c file.c"
* Compiling a .lo file alone will create the corresponding .o files with "-c ./file.c"
* Building with "make -j1" will only execute the .lo rules; the .o rules will
be skipped since the .o files are already created from the .lo rules with
option "-c ./file.c"
* Building with "make -j2" will execute the .lo rules and the .o rules in
parallel with option "-c file.c"
* assert() captures the path of the source file (taken from the -c option) in
the compiled binary in order to display the source of the assertion error
* Hence the compiled binaries are not reproducible depending on the number of
make parallel jobs
Example:
* when compiling examples/ldns-dane with "make -j1", the binary contains the
string "./examples/ldns-dane.c"
* when compiling examples/ldns-dane with "make -j2", the binary contains the
string "examples/ldns-dane.c"
Willem Toorop [Fri, 12 Jul 2024 14:14:57 +0000 (16:14 +0200)]
Reverted the shuffle commit
Because it broke make
Willem Toorop [Fri, 12 Jul 2024 14:08:57 +0000 (16:08 +0200)]
Remove some memory leaks
Still zome left in ldns-verify-zone, but leaving it for now
Willem Toorop [Fri, 12 Jul 2024 13:51:21 +0000 (15:51 +0200)]
Revert "Merge pull request #192 from trofi/fix-make-depends"
This reverts commit
d7767a62a01e86823c6830ced02773b9335e60c7 , reversing
changes made to
8d76771999f040fa8ad8879a841b413b4507e747 .
Willem Toorop [Fri, 12 Jul 2024 13:39:17 +0000 (15:39 +0200)]
Merge branch 'develop' of github.com:NLnetLabs/ldns into develop
Willem Toorop [Fri, 12 Jul 2024 13:36:49 +0000 (15:36 +0200)]
Merge pull request #186 from k0ekk0ek/develop
Remove unused CI recipes and extend GitHub workflow
Willem Toorop [Fri, 12 Jul 2024 13:35:02 +0000 (15:35 +0200)]
Merge branch 'develop' into develop
Willem Toorop [Fri, 12 Jul 2024 13:27:34 +0000 (15:27 +0200)]
Attribute Felipe for unit test fixes
Willem Toorop [Fri, 12 Jul 2024 13:23:54 +0000 (15:23 +0200)]
Attribute Sergei Trofimovich
Willem Toorop [Fri, 12 Jul 2024 13:23:39 +0000 (15:23 +0200)]
Merge branch 'develop' of github.com:NLnetLabs/ldns into develop
Willem Toorop [Fri, 12 Jul 2024 13:23:31 +0000 (15:23 +0200)]
Merge pull request #191 from FGasper/16-unit-tests-edns-fix-leak
16-unit-tests-edns: Fix leak & warnings
Willem Toorop [Fri, 12 Jul 2024 13:20:52 +0000 (15:20 +0200)]
Rerun of make depend
Willem Toorop [Fri, 12 Jul 2024 13:20:11 +0000 (15:20 +0200)]
Merge pull request #192 from trofi/fix-make-depends
Makefile.in: build config.h before any object