]> git.ipfire.org Git - thirdparty/ldns.git/log
thirdparty/ldns.git
6 years agofix example typo 5/head
Kyle Sferrazza [Sat, 16 Mar 2019 02:34:33 +0000 (22:34 -0400)] 
fix example typo

6 years agoBugfixes in Changelog
Willem Toorop [Tue, 12 Mar 2019 15:54:03 +0000 (16:54 +0100)] 
Bugfixes in Changelog

6 years agobugfix #4106: find the SDK on MacOS X <= 10.6
Willem Toorop [Tue, 12 Mar 2019 15:53:49 +0000 (16:53 +0100)] 
bugfix #4106: find the SDK on MacOS X <= 10.6

6 years agoPurge unused variables
Petr Menšík [Wed, 12 Sep 2018 13:01:37 +0000 (15:01 +0200)] 
Purge unused variables

6 years ago* Fix that ldns-testns ignores sigpipe.
W.C.A. Wijngaards [Fri, 1 Mar 2019 12:26:48 +0000 (13:26 +0100)] 
* Fix that ldns-testns ignores sigpipe.

6 years agoDon't write to return by reference on error
Willem Toorop [Mon, 25 Feb 2019 11:31:05 +0000 (12:31 +0100)] 
Don't write to return by reference on error

6 years agoLuckily we have unit tests!
Willem Toorop [Thu, 17 Jan 2019 11:27:10 +0000 (12:27 +0100)] 
Luckily we have unit tests!

To warn about these kind of bugs

6 years agoZONEMD
Willem Toorop [Thu, 17 Jan 2019 10:51:48 +0000 (11:51 +0100)] 
ZONEMD

6 years agoFix #4221 drill -x crashes with malformed IPv4
Willem Toorop [Thu, 17 Jan 2019 10:39:06 +0000 (11:39 +0100)] 
Fix #4221  drill -x crashes with malformed IPv4

Thanks Oleksandr Tymoshenko

6 years agoMerge branch 'devel/ldns-signzone_unixtime' into 'develop'
Willem Toorop [Mon, 14 Jan 2019 15:45:24 +0000 (16:45 +0100)] 
Merge branch 'devel/ldns-signzone_unixtime' into 'develop'

Add ldns-signzone option to set SOA serial to unix time.

See merge request NLnetLabs/ldns!2

6 years agoAdd ldns-signzone option to set SOA serial to unix time.
Ralph Dolmans [Mon, 14 Jan 2019 14:36:57 +0000 (15:36 +0100)] 
Add ldns-signzone option to set SOA serial to unix time.

6 years agotypo
Willem Toorop [Mon, 31 Dec 2018 13:02:18 +0000 (14:02 +0100)] 
typo

6 years ago- Error on illegal port values in WKS
Willem Toorop [Mon, 31 Dec 2018 12:41:24 +0000 (13:41 +0100)] 
- Error on illegal port values in WKS

Thanks Ray Bellis

6 years agoPatches for the parsing bugs
Ray Bellis [Wed, 19 Dec 2018 14:02:01 +0000 (14:02 +0000)] 
Patches for the parsing bugs

Hi Willem,

The attached patch appears to suffice to resolve the three bugs I've
found so far.

I'm not saying it's a perfect fix, but with this in place I didn't
manage to trigger any more crashes yet.

I've started fuzzing on the wire format parser now, so far no news!

Ray

7 years agoFix time sensitive TSIG compare vulnerability.
W.C.A. Wijngaards [Mon, 30 Jul 2018 12:19:57 +0000 (14:19 +0200)] 
Fix time sensitive TSIG compare vulnerability.

7 years agoRegression tests are [3-5][0-9]
Willem Toorop [Mon, 4 Jun 2018 11:58:40 +0000 (13:58 +0200)] 
Regression tests are [3-5][0-9]

7 years agoDo compile builddir test last
Willem Toorop [Mon, 4 Jun 2018 10:59:01 +0000 (12:59 +0200)] 
Do compile builddir test last

7 years agoCleanup configure from previous builddir before compile in builddir
Willem Toorop [Mon, 4 Jun 2018 10:44:57 +0000 (12:44 +0200)] 
Cleanup configure from previous builddir before compile in builddir

7 years agoMerge remote-tracking branch 'bbczeuz/fix_bbczeuz_memleak_resolver_search_status...
Willem Toorop [Mon, 4 Jun 2018 10:13:28 +0000 (12:13 +0200)] 
Merge remote-tracking branch 'bbczeuz/fix_bbczeuz_memleak_resolver_search_status' into develop

7 years agoDeep free concatenated search name rdf
Claudius Zingerli [Mon, 4 Jun 2018 08:51:19 +0000 (10:51 +0200)] 
Deep free concatenated search name rdf

7 years agoScript to create ldns-a.b.c.zip with static exe and library files.
W.C.A. Wijngaards [Fri, 11 May 2018 11:00:00 +0000 (13:00 +0200)] 
Script to create ldns-a.b.c.zip with static exe and library files.

7 years agoexecutables require replacement compat obj files, because the library
W.C.A. Wijngaards [Fri, 11 May 2018 08:45:59 +0000 (10:45 +0200)] 
executables require replacement compat obj files, because the library
does not export compat functions.

7 years agoFix link for mingw64.
W.C.A. Wijngaards [Wed, 9 May 2018 14:54:59 +0000 (16:54 +0200)] 
Fix link for mingw64.

7 years agoupdate acx_nlnetlabs with ws2_32 link.
W.C.A. Wijngaards [Wed, 9 May 2018 12:58:06 +0000 (14:58 +0200)] 
update acx_nlnetlabs with ws2_32 link.

7 years agoldns-notify with IPv6 address
W.C.A. Wijngaards [Wed, 11 Apr 2018 14:31:13 +0000 (16:31 +0200)] 
ldns-notify with IPv6 address

7 years agoED448 support.
W.C.A. Wijngaards [Thu, 5 Apr 2018 14:41:11 +0000 (16:41 +0200)] 
ED448 support.

7 years agoldns/host2str.c: fix build error with SSL disabled
Oleksandr Natalenko [Sun, 18 Mar 2018 09:38:09 +0000 (10:38 +0100)] 
ldns/host2str.c: fix build error with SSL disabled

If --without-ssl option is given, the following error applies:

===
./host2str.c:2017:74: error: unknown type name 'BIGNUM'
ldns_print_bignum_b64_line(ldns_buffer* output, const char* label, const BIGNUM* num)
                                                                         ^
./host2str.c:2025:11: warning: implicit declaration of function 'BN_bn2bin' is invalid in C99 [-Wimplicit-function-declaration]
                int i = BN_bn2bin(num, bignumbuf);
===

With that, ldns_print_bignum_b64_line() should be wrapped into HAVE_SSL ifdef.

Signed-off-by: Oleksandr Natalenko <oleksandr@natalenko.name>
7 years agoCredit Tony for bugfix #3437
Willem Toorop [Mon, 12 Mar 2018 09:49:32 +0000 (10:49 +0100)] 
Credit Tony for bugfix #3437

7 years agoYour CDS RR is not signed with your KSK as specified in RFC7344
Tony Finch [Fri, 9 Mar 2018 17:55:58 +0000 (17:55 +0000)] 
Your CDS RR is not signed with your KSK as specified in RFC7344

Willem Toorop <willem@nlnetlabs.nl> wrote:

> Yes indeed!  I've created a bug report for it:
>
> https://www.nlnetlabs.nl/bugs-script/show_bug.cgi?id=3437

I think the following patch fixes it. (I don't have an account on your bugzilla)

7 years agoMerge branch 'feature/3447-ldns-compare-zones-print-equal-rrs' into develop
Willem Toorop [Thu, 1 Mar 2018 14:27:48 +0000 (15:27 +0100)] 
Merge branch 'feature/3447-ldns-compare-zones-print-equal-rrs' into develop

7 years ago"unchanged" options for ldns-compare-zones
Willem Toorop [Wed, 28 Feb 2018 15:01:30 +0000 (16:01 +0100)] 
"unchanged" options for ldns-compare-zones

-u Prints the unchanged names (+ unchanged RRs in changed names when requested)
-U Prints only the unchanged RRs in changed names

Both will output the total number of unchanged names in the end

7 years agoNew compiler warnings
Willem Toorop [Wed, 28 Feb 2018 11:09:44 +0000 (12:09 +0100)] 
New compiler warnings

7 years agoldns/net.c: Fix uninitialized variable usage.
Oliver Ddin [Thu, 15 Jun 2017 16:00:45 +0000 (17:00 +0100)] 
ldns/net.c: Fix uninitialized variable usage.

Windows was throwing an assertion failure in debug builds as a result of
the src_len variable not being initialized. This commit fixes that
issue.

Signed-off-by: Oliver Ddin <oddin@mimecast.com>
8 years agoAssume a single 0 character for empty Base64 rdata fields for now
Willem Toorop [Mon, 16 Oct 2017 09:59:43 +0000 (11:59 +0200)] 
Assume a single 0 character for empty Base64 rdata fields for now

Awaiting the discussion on DOA

8 years agobugfix #1570: Potential NULL dereferences
Willem Toorop [Mon, 16 Oct 2017 09:51:11 +0000 (11:51 +0200)] 
bugfix #1570: Potential NULL dereferences

Thanks Bill Parker

8 years agobugfix #1569: Possible NULL pointer dereference
Willem Toorop [Mon, 16 Oct 2017 08:41:51 +0000 (10:41 +0200)] 
bugfix #1569:  Possible NULL pointer dereference

Thanks Bill Parker

8 years agobugfix #1568: Possible NULL pointer dereference found
Willem Toorop [Mon, 16 Oct 2017 08:38:52 +0000 (10:38 +0200)] 
bugfix #1568: Possible NULL pointer dereference found

Thanks Bill Parker

8 years agoDOA rr type
Willem Toorop [Mon, 16 Oct 2017 08:37:02 +0000 (10:37 +0200)] 
DOA rr type

8 years agoBetter implementation
Willem Toorop [Wed, 11 Oct 2017 08:39:32 +0000 (10:39 +0200)] 
Better implementation

8 years agobugfix 1566 NULL pointer dereference
Willem Toorop [Wed, 11 Oct 2017 08:17:22 +0000 (10:17 +0200)] 
bugfix 1566 NULL pointer dereference

Thanks Bill Parker

8 years agoMake certain NULL is returned on resolver failure
Willem Toorop [Fri, 1 Sep 2017 11:23:36 +0000 (13:23 +0200)] 
Make certain NULL is returned on resolver failure

with ldns_resolver_search and friends.
Thanks Lars Rohwedder

8 years agofallthrough fixes
Willem Toorop [Tue, 22 Aug 2017 15:04:22 +0000 (17:04 +0200)] 
fallthrough fixes

8 years ago* bugfix #1399: ldns_pkt2wire() Python binding is broken.
W.C.A. Wijngaards [Fri, 11 Aug 2017 11:13:03 +0000 (13:13 +0200)] 
* bugfix #1399: ldns_pkt2wire() Python binding is broken.
  Thanks James Raftery

8 years agofix tutorial 1.
W.C.A. Wijngaards [Thu, 27 Jul 2017 09:53:49 +0000 (11:53 +0200)] 
fix tutorial 1.

8 years agoFix unused variables for ED448 (there is now similar code as for ED25519, placeholder...
W.C.A. Wijngaards [Tue, 30 May 2017 11:48:34 +0000 (13:48 +0200)] 
Fix unused variables for ED448 (there is now similar code as for ED25519, placeholder with debug printout (if used)).

8 years agoMerge remote-tracking branch 'old-gitlab/develop' into develop
Willem Toorop [Tue, 30 May 2017 10:55:47 +0000 (12:55 +0200)] 
Merge remote-tracking branch 'old-gitlab/develop' into develop

8 years agoAdd openssl ED25519 support.
W.C.A. Wijngaards [Tue, 30 May 2017 10:53:46 +0000 (12:53 +0200)] 
Add openssl ED25519 support.

8 years agobugfix #1260: Anticipate strchr can return NULL
Willem Toorop [Tue, 2 May 2017 14:54:50 +0000 (16:54 +0200)] 
bugfix #1260: Anticipate strchr can return NULL

Thanks Stephan Zeisberg

8 years agoMerge branch 'devel/single-configure' into develop
Willem Toorop [Mon, 1 May 2017 08:31:36 +0000 (10:31 +0200)] 
Merge branch 'devel/single-configure' into develop

8 years agoDon't test separate drill compile
Willem Toorop [Mon, 1 May 2017 08:25:17 +0000 (10:25 +0200)] 
Don't test separate drill compile

8 years agoRemove historical configure.ac's
Willem Toorop [Mon, 1 May 2017 08:06:28 +0000 (10:06 +0200)] 
Remove historical configure.ac's

8 years agobugfix #1257: Free after reallocing to 0 size
Willem Toorop [Wed, 26 Apr 2017 22:25:20 +0000 (00:25 +0200)] 
bugfix #1257: Free after reallocing to 0 size

Thanks Stephan Zeisberg

8 years agoCheck parse limit before t increment
Willem Toorop [Wed, 26 Apr 2017 22:14:58 +0000 (00:14 +0200)] 
Check parse limit before t increment

Thanks Stephan Zeisberg

8 years agoMerge pull request #2 from fcelda/edns_unassigned
wtoorop [Tue, 11 Apr 2017 08:37:35 +0000 (10:37 +0200)] 
Merge pull request #2 from fcelda/edns_unassigned

API to modify unassigned bits in EDNS header

8 years agoman: add page for ldns_pkt_edns_unassigned 2/head
Jan Vcelak [Mon, 10 Apr 2017 16:26:19 +0000 (18:26 +0200)] 
man: add page for ldns_pkt_edns_unassigned

8 years agopacket: add ldns_pkt_edns_unassigned and ldns_pkt_set_edns_unassigned
Jan Vcelak [Mon, 10 Apr 2017 16:22:52 +0000 (18:22 +0200)] 
packet: add ldns_pkt_edns_unassigned and ldns_pkt_set_edns_unassigned

8 years agoReference bugzilla report
Willem Toorop [Mon, 10 Apr 2017 09:29:48 +0000 (11:29 +0200)] 
Reference bugzilla report

8 years ago1 valid RRSIG per RRset is sufficient
Willem Toorop [Mon, 10 Apr 2017 09:12:43 +0000 (11:12 +0200)] 
1 valid RRSIG per RRset is sufficient

with ldns-verify-zone.

8 years agoMerge remote-tracking branch 'old-gitlab/develop' into develop
Willem Toorop [Thu, 6 Apr 2017 06:08:48 +0000 (08:08 +0200)] 
Merge remote-tracking branch 'old-gitlab/develop' into develop

8 years ago* ldns_wire2pkt: fix null pointer dereference if pkt allocation fails
W.C.A. Wijngaards [Tue, 4 Apr 2017 14:36:50 +0000 (16:36 +0200)] 
* ldns_wire2pkt: fix null pointer dereference if pkt allocation fails
  and fix memory leak with more EDNS sections
  Thanks Jan Vcelak

8 years agoMerge remote-tracking branch 'old-gitlab/develop' into develop
Willem Toorop [Tue, 28 Mar 2017 15:02:06 +0000 (10:02 -0500)] 
Merge remote-tracking branch 'old-gitlab/develop' into develop

8 years agoremoved duplicate condition in ldns_udp_send_query.
W.C.A. Wijngaards [Thu, 23 Mar 2017 08:02:58 +0000 (09:02 +0100)] 
removed duplicate condition in ldns_udp_send_query.

8 years agoSpelling errors reported on user list.
Yuri Schaeffer [Thu, 23 Feb 2017 10:47:33 +0000 (11:47 +0100)] 
Spelling errors reported on user list.

8 years agobufdix #617: WKS service and protocol names lcase
Willem Toorop [Tue, 14 Feb 2017 10:18:02 +0000 (11:18 +0100)] 
bufdix #617: WKS service and protocol names lcase

Thanks Xiali Yan

8 years agobugfix #1218: chase DS if owner is sub of signer
Willem Toorop [Tue, 14 Feb 2017 09:41:00 +0000 (10:41 +0100)] 
bugfix #1218: chase DS if owner is sub of signer

8 years agoOnly copy manpages when srcdir != builddir
Willem Toorop [Tue, 14 Feb 2017 09:31:20 +0000 (10:31 +0100)] 
Only copy manpages when srcdir != builddir

8 years agoMerge branch 'ci-test' into 'develop'
Willem Toorop [Mon, 13 Feb 2017 20:59:45 +0000 (21:59 +0100)] 
Merge branch 'ci-test' into 'develop'

CI integration

See merge request !1

8 years agoNot including the passed url
Willem Toorop [Mon, 13 Feb 2017 20:54:10 +0000 (21:54 +0100)] 
Not including the passed url

8 years agoCan we display a CI build reference URI?
Willem Toorop [Mon, 13 Feb 2017 20:45:53 +0000 (21:45 +0100)] 
Can we display a CI build reference URI?

8 years agotpkg tests
Willem Toorop [Mon, 13 Feb 2017 20:34:54 +0000 (21:34 +0100)] 
tpkg tests

8 years agoConfigure CI for gitlab
Willem Toorop [Mon, 13 Feb 2017 20:33:19 +0000 (21:33 +0100)] 
Configure CI for gitlab

8 years agoRegression only when indicated
Willem Toorop [Mon, 13 Feb 2017 20:14:53 +0000 (21:14 +0100)] 
Regression only when indicated

8 years agoSend report to me
Willem Toorop [Mon, 13 Feb 2017 16:03:28 +0000 (17:03 +0100)] 
Send report to me

8 years agoFirst serous CI script
Willem Toorop [Mon, 13 Feb 2017 15:59:53 +0000 (16:59 +0100)] 
First serous CI script

8 years agoHow do you debug a .gitlab-ci.yml
Willem Toorop [Mon, 13 Feb 2017 15:52:13 +0000 (16:52 +0100)] 
How do you debug a .gitlab-ci.yml

8 years agoBut fales on the command line!
Willem Toorop [Mon, 13 Feb 2017 15:50:32 +0000 (16:50 +0100)] 
But fales on the command line!

8 years agoCommit something that fails
Willem Toorop [Mon, 13 Feb 2017 15:49:15 +0000 (16:49 +0100)] 
Commit something that fails

8 years agoTest met gitlab CI
Willem Toorop [Mon, 13 Feb 2017 15:47:18 +0000 (16:47 +0100)] 
Test met gitlab CI

8 years agoldns-dane hang on remotes that dont close properly
Willem Toorop [Mon, 13 Feb 2017 14:33:29 +0000 (15:33 +0100)] 
ldns-dane hang on remotes that dont close properly

8 years agoSmall bugfix in copying manpages origin/develop
Willem Toorop [Thu, 26 Jan 2017 10:41:24 +0000 (11:41 +0100)] 
Small bugfix in copying manpages

8 years agoCopy manpages from dist tarball
Willem Toorop [Thu, 26 Jan 2017 10:19:28 +0000 (11:19 +0100)] 
Copy manpages from dist tarball

instead of generating with a perl script

8 years agoRemove Jelte and Miek from manpage AUTHOR sections
Willem Toorop [Mon, 23 Jan 2017 13:29:10 +0000 (14:29 +0100)] 
Remove Jelte and Miek from manpage AUTHOR sections

8 years agoldns-notify can use all supported hash algorithms
Willem Toorop [Mon, 23 Jan 2017 11:25:50 +0000 (12:25 +0100)] 
ldns-notify can use all supported hash algorithms

8 years agoUnnecessary double rmdir
Willem Toorop [Thu, 19 Jan 2017 08:44:50 +0000 (09:44 +0100)] 
Unnecessary double rmdir

8 years agobugfix #1209: make install ldns.pc file
Willem Toorop [Thu, 19 Jan 2017 08:41:51 +0000 (09:41 +0100)] 
bugfix #1209: make install ldns.pc file

9 years agoFix release date origin/release-1.7.x
Willem Toorop [Tue, 20 Dec 2016 10:45:21 +0000 (11:45 +0100)] 
Fix release date

9 years agoUpdate doxygen
Willem Toorop [Tue, 20 Dec 2016 10:39:28 +0000 (11:39 +0100)] 
Update doxygen

9 years agoSet release date
Willem Toorop [Mon, 19 Dec 2016 22:30:02 +0000 (23:30 +0100)] 
Set release date

9 years ago--enable-gost-anyway compiles with GOST ...
Willem Toorop [Mon, 19 Dec 2016 22:24:23 +0000 (23:24 +0100)] 
--enable-gost-anyway compiles with GOST ...

... with OpenSSL >= 1.1.0, even when the GOST engine is not available.

9 years agoUpdate submodule to use adapted DNS::LDNS version
Willem Toorop [Mon, 19 Dec 2016 13:36:05 +0000 (14:36 +0100)] 
Update submodule to use adapted DNS::LDNS version

9 years agoMake ldns_tsig_credentials_struct read-only for python
Michael Weiser [Mon, 19 Dec 2016 12:39:54 +0000 (13:39 +0100)] 
Make ldns_tsig_credentials_struct read-only for python

9 years agoFix const warnings for tsig parameters
Michael Weiser [Mon, 19 Dec 2016 12:38:48 +0000 (13:38 +0100)] 
Fix const warnings for tsig parameters

Simply add const to python wrappers of tsig parameters as well. They've already been strdup()'d before so nothing should change memory-management-wise and on the level of python.

9 years agobugfix #1160: Provide sha256 for release tarballs
Willem Toorop [Mon, 19 Dec 2016 10:32:05 +0000 (11:32 +0100)] 
bugfix #1160: Provide sha256 for release tarballs

+ make release tarballs from current branch by default

9 years agobugfix: detect DSA support with OpenSSL >= 1.1.0
Willem Toorop [Thu, 15 Dec 2016 10:47:02 +0000 (11:47 +0100)] 
bugfix: detect DSA support with OpenSSL >= 1.1.0

9 years agoCredit Michael Weiser for his contributions
Willem Toorop [Thu, 15 Dec 2016 09:51:59 +0000 (10:51 +0100)] 
Credit Michael Weiser for his contributions

9 years agoQuick fix for tsig creds const consequences
Willem Toorop [Wed, 14 Dec 2016 14:08:36 +0000 (15:08 +0100)] 
Quick fix for tsig creds const consequences

Still need to address the warnings given with the bindings.

9 years agoSome selective const goodness for tsig
Michael Weiser [Wed, 14 Dec 2016 13:36:37 +0000 (14:36 +0100)] 
Some selective const goodness for tsig

Add some consts where the interface does not take ownership of the parameter itself, e.g. if it's copied internally or just stored as is and never free()'d. This avoids annoying casts when the user program handles those static strings as consts as well.

9 years agoAdd sha384 and sha512 tsig algorithm
Michael Weiser [Wed, 14 Dec 2016 13:36:05 +0000 (14:36 +0100)] 
Add sha384 and sha512 tsig algorithm

9 years agoGOST and SHA384 hashes in ldns-key2ds man page
Willem Toorop [Wed, 7 Dec 2016 10:21:20 +0000 (11:21 +0100)] 
GOST and SHA384 hashes in ldns-key2ds man page

9 years ago--enable-full-dane, --enable-no-dane-ta-usage and
Willem Toorop [Tue, 6 Dec 2016 14:38:24 +0000 (15:38 +0100)] 
--enable-full-dane, --enable-no-dane-ta-usage and

--enable-no-dane-verify hidden options for the FreeBSD ports port