]>
git.ipfire.org Git - thirdparty/ldns.git/log
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 [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)
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
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
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.
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
Willem Toorop [Fri, 12 Jul 2024 13:19:50 +0000 (15:19 +0200)]
Merge branch 'develop' into fix-make-depends
Willem Toorop [Fri, 12 Jul 2024 13:12:31 +0000 (15:12 +0200)]
BSDs dont work part 2
Willem Toorop [Fri, 12 Jul 2024 13:11:29 +0000 (15:11 +0200)]
Okay, BSDs just dont run...
Willem Toorop [Fri, 12 Jul 2024 13:07:53 +0000 (15:07 +0200)]
Attribute Felipe
And the BSD's don't like sudo
Willem Toorop [Fri, 12 Jul 2024 13:01:29 +0000 (15:01 +0200)]
Merge pull request #199 from FGasper/macos_ci
Enable testing in macOS CI
Willem Toorop [Fri, 12 Jul 2024 13:01:19 +0000 (15:01 +0200)]
Merge branch 'develop' into macos_ci
Willem Toorop [Fri, 12 Jul 2024 12:57:10 +0000 (14:57 +0200)]
Attribute Roland
and a small dereferencing void * fix
Willem Toorop [Fri, 12 Jul 2024 12:57:02 +0000 (14:57 +0200)]
Merge branch 'develop' of github.com:NLnetLabs/ldns into develop
Willem Toorop [Fri, 12 Jul 2024 12:56:41 +0000 (14:56 +0200)]
Merge pull request #203 from FGasper/expand_ci
Expand CI: Cygwin, BSDs, musl libc, 32-bit, and big-endian
Willem Toorop [Fri, 12 Jul 2024 12:50:22 +0000 (14:50 +0200)]
Merge branch 'develop' of github.com:NLnetLabs/ldns into develop
Willem Toorop [Fri, 12 Jul 2024 12:50:14 +0000 (14:50 +0200)]
Merge pull request #205 from rijswijk/develop
Add functions to extract RFC 8914 extended errors
Willem Toorop [Fri, 12 Jul 2024 12:45:51 +0000 (14:45 +0200)]
Attribute Jelte
Willem Toorop [Fri, 12 Jul 2024 12:44:40 +0000 (14:44 +0200)]
Merge pull request #206 from tjeb/ldnswalk-improvement
improve 'next-label' algorithm in ldns-walk
Willem Toorop [Fri, 12 Jul 2024 12:42:50 +0000 (14:42 +0200)]
Fix small mistake and attribute Pierre
Willem Toorop [Fri, 12 Jul 2024 12:38:50 +0000 (14:38 +0200)]
Merge pull request #214 from khorben/khorben/freebsd-build-fix
ldns: fix the build in FreeBSD's base system
Willem Toorop [Fri, 12 Jul 2024 12:34:41 +0000 (14:34 +0200)]
Attribute Ed
Willem Toorop [Fri, 12 Jul 2024 12:34:29 +0000 (14:34 +0200)]
Merge pull request #216 from emaste/develop
Update declaration for function with no arguments
Willem Toorop [Fri, 12 Jul 2024 12:27:07 +0000 (14:27 +0200)]
Attribute Ørjan Malde
Willem Toorop [Fri, 12 Jul 2024 12:25:00 +0000 (14:25 +0200)]
Merge pull request #224 from Redfoxymoon/develop
progs: don't underlink to libldns
Willem Toorop [Fri, 12 Jul 2024 12:21:04 +0000 (14:21 +0200)]
Attribute William and Fabrice
Willem Toorop [Fri, 12 Jul 2024 12:20:07 +0000 (14:20 +0200)]
Merge pull request #227 from ffontaine/develop
keys.c: fix build with libressl >= 3.8.1
Willem Toorop [Fri, 12 Jul 2024 12:17:38 +0000 (14:17 +0200)]
Merge pull request #231 from wsfulton/swig-4.2.0-support
const ldns_rdf * typemap fixes to support swig-4.2.0
Willem Toorop [Fri, 12 Jul 2024 12:15:40 +0000 (14:15 +0200)]
Attribute florian for Swig work
Willem Toorop [Fri, 12 Jul 2024 12:12:57 +0000 (14:12 +0200)]
Merge pull request #232 from fweimer-rh/swig-4.2
SWIG_Python_str_AsChar removal in SWIG 4.2.0
Willem Toorop [Fri, 12 Jul 2024 12:10:44 +0000 (14:10 +0200)]
Merge pull request #233 from fweimer-rh/swig-32bit
32-bit compatibility for Python SWIG bindings
Willem Toorop [Fri, 12 Jul 2024 12:09:46 +0000 (14:09 +0200)]
Attribute Enji Cooper for PR #241
Willem Toorop [Fri, 12 Jul 2024 12:09:35 +0000 (14:09 +0200)]
Merge branch 'develop' of github.com:NLnetLabs/ldns into develop
Willem Toorop [Fri, 12 Jul 2024 12:09:12 +0000 (14:09 +0200)]
Merge pull request #241 from ngie-eign/coverity-fixes
Address several issues with the ultimate goal being to fix Coverity cited problems
Willem Toorop [Fri, 12 Jul 2024 12:05:16 +0000 (14:05 +0200)]
Bump version
Willem Toorop [Fri, 12 Jul 2024 12:02:23 +0000 (14:02 +0200)]
Release 1.8.4 this month
Willem Toorop [Fri, 12 Jul 2024 12:01:35 +0000 (14:01 +0200)]
Add WALLET rrtype
Willem Toorop [Fri, 12 Jul 2024 11:38:43 +0000 (13:38 +0200)]
RESINFO became RFC
Enji Cooper [Thu, 6 Jun 2024 05:27:34 +0000 (22:27 -0700)]
ldns_dane_match_any_cert_with_data: fix types
Both `i` and `n` should match the return type for `sk_X509_num` (which
is `int`, not `size_t`). This addresses a potential issue where
`sk_X509_num(..)` could return -1, resulting in an unnecessary number of
loop iterations and undesirable behavior.
Reported by: Coverity
Signed-off-by: Enji Cooper <yaneurabeya@gmail.com>
Enji Cooper [Thu, 6 Jun 2024 05:25:36 +0000 (22:25 -0700)]
ldns_convert_dsa_rrsig_rdf2asn1: fix memory leak
Prior to this change `dsasig` was not freed when calling `DSA_SIG_set0`
failed. Free `dsasig` on error in that code path now.
Reported by: Coverity
Signed-off-by: Enji Cooper <yaneurabeya@gmail.com>
Enji Cooper [Thu, 6 Jun 2024 05:19:43 +0000 (22:19 -0700)]
Fix typos (`the the` -> `the`)
Signed-off-by: Enji Cooper <yaneurabeya@gmail.com>
Enji Cooper [Thu, 6 Jun 2024 05:13:03 +0000 (22:13 -0700)]
Ignore build generated files
This change ignores several files which are generated by autotools, et
al.
Signed-off-by: Enji Cooper <yaneurabeya@gmail.com>
Willem Toorop [Fri, 31 May 2024 13:48:58 +0000 (15:48 +0200)]
Merge pull request #240 from botovq/hash
Don't rely on libcrypto returning static buffers
Theo Buehler [Thu, 30 May 2024 16:52:21 +0000 (18:52 +0200)]
Don't rely on libcrypto returning static buffers
ldns is one of very few applications relying on being able to pass
NULL as last argument to the one-step hashing functions. BoringSSL
has removed this functionality in 2017 [1] and LibreSSL 4.0 will do
the same. Applications can pass in a correctly-sized buffer on the
stack.
[1]: https://boringssl-review.googlesource.com/14528
Willem Toorop [Wed, 15 May 2024 12:18:48 +0000 (14:18 +0200)]
Added RESINFO draft RR type
enable with: --enable-rrtype-resinfo
See https://datatracker.ietf.org/doc/draft-ietf-add-resolver-info
Willem Toorop [Wed, 15 May 2024 11:58:19 +0000 (13:58 +0200)]
Updated configure.ac from autoupdate
Willem Toorop [Wed, 15 May 2024 11:29:27 +0000 (13:29 +0200)]
Changelog entry for bug #237
Willem Toorop [Wed, 15 May 2024 11:26:45 +0000 (13:26 +0200)]
Merge pull request #238 from NLnetLabs/bugfix/237
Bugfix/237 Resolver uses nameserver commented out in /etc/resolv.conf
Willem Toorop [Wed, 15 May 2024 11:25:38 +0000 (13:25 +0200)]
Move resolv.conf token parser to parse.h
Including a doxygen comment stating the limitations
Willem Toorop [Tue, 7 May 2024 12:43:16 +0000 (14:43 +0200)]
Issue #237 : Resolver uses nameserver commented out in /etc/resolv.conf
This /etc/resolv.conf:
# x
# nameserver 8.8.8.8
Still configured 8.8.8.8 as nameserver, because the comment detection in `ldns_resolver_new_frm_fp_l()` didn't anticipate empty lines before the comment.
This fix removed all comment handling from `ldns_resolver_new_frm_fp_l()`. Instead a new function is introduced `ldns_fget_token_l_resolv_conf()` that skips comments that start with '#' and ';'. The old `ldns_fget_token_l()` (that is used for zonefiles too) still accepts only ';' for comments.
W.C.A. Wijngaards [Tue, 30 Jan 2024 13:36:01 +0000 (14:36 +0100)]
Fix to compile DLLs, and pick out of the lib64 dir, and include
libssp-0.dll and ldns-config.
W.C.A. Wijngaards [Tue, 30 Jan 2024 08:37:03 +0000 (09:37 +0100)]
Fix to include exe files for windows compile.
W.C.A. Wijngaards [Mon, 29 Jan 2024 15:19:34 +0000 (16:19 +0100)]
Fix to compile with OpenSSL 3.2. Update acx_nlnetlabs.m4 to 48.