]> git.ipfire.org Git - thirdparty/ldns.git/log
thirdparty/ldns.git
14 years agoAnd free the new struct too!
Willem Toorop [Fri, 22 Jul 2011 13:48:57 +0000 (13:48 +0000)] 
And free the new struct too!

14 years agoBugfix 398 Allow RRSIG for NSEC3 to be before the NSEC3 they are about in zonefiles...
Willem Toorop [Fri, 22 Jul 2011 13:41:20 +0000 (13:41 +0000)] 
Bugfix 398 Allow RRSIG for NSEC3 to be before the NSEC3 they are about in zonefiles for ldns-verify-zone

14 years agoActually check the apex when -a is given!!!
Willem Toorop [Wed, 29 Jun 2011 09:26:25 +0000 (09:26 +0000)] 
Actually check the apex when -a is given!!!

14 years agopreprocessor statements shouldn't be indented (thank you wouter)
Willem Toorop [Tue, 28 Jun 2011 13:32:45 +0000 (13:32 +0000)] 
preprocessor statements shouldn't be indented (thank you wouter)

14 years agoFeatures from Miek for ldns-verify-zone Apex only and percentage checks.
Willem Toorop [Tue, 28 Jun 2011 13:24:14 +0000 (13:24 +0000)] 
Features from Miek for ldns-verify-zone Apex only and percentage checks.
Bugfix #392.

14 years agoBugfix 394 of leaking sockets:
Willem Toorop [Tue, 28 Jun 2011 12:15:32 +0000 (12:15 +0000)] 
Bugfix 394 of leaking sockets:
when ldns_udp_send_query returned a error when used from ldns_udp_bgsend and ldns_tcp_bgsend, the newly created socket was not closed nor returned.
Now it is closed.

14 years agonew acx_nlnetlabs.m4
Wouter Wijngaards [Thu, 23 Jun 2011 09:00:33 +0000 (09:00 +0000)] 
new acx_nlnetlabs.m4

14 years agoUpdate version to 1.6.11
Willem Toorop [Tue, 31 May 2011 13:35:13 +0000 (13:35 +0000)] 
Update version to 1.6.11

14 years agoLast minute doxygen warning suppressions
Willem Toorop [Tue, 31 May 2011 12:47:52 +0000 (12:47 +0000)] 
Last minute doxygen warning suppressions

14 years ago * Fix Makefile for U in environment, since wrong U is more common than
Wouter Wijngaards [Mon, 30 May 2011 11:56:41 +0000 (11:56 +0000)] 
  * Fix Makefile for U in environment, since wrong U is more common than
        deansification necessity.

14 years agoSuppress as many warnings as possible when building pyldns and explain the others.
Willem Toorop [Thu, 26 May 2011 11:46:28 +0000 (11:46 +0000)] 
Suppress as many warnings as possible when building pyldns and explain the others.

14 years agoSuppressing compiler warnings reported by Paul Wouters.
Willem Toorop [Wed, 25 May 2011 08:58:36 +0000 (08:58 +0000)] 
Suppressing compiler warnings reported by Paul Wouters.

14 years agoReview comment improvements from Matthijs.
Willem Toorop [Tue, 24 May 2011 11:46:34 +0000 (11:46 +0000)] 
Review comment improvements from Matthijs.
Fix for examples to compile on systems with openssl < 1.0 in the 01-compile.tpkg test.
Changed default timeout to 5 seconds.

14 years agoTo make lint tests pass on Ubuntu 11.04
Willem Toorop [Mon, 23 May 2011 13:48:44 +0000 (13:48 +0000)] 
To make lint tests pass on Ubuntu 11.04

14 years agoFix c99 flag detection on Solaris 11
Willem Toorop [Mon, 23 May 2011 12:40:33 +0000 (12:40 +0000)] 
Fix c99 flag detection on Solaris 11

14 years agocode review #7: Fix comment for is_glue in ldns_dnssec_name struct.
Willem Toorop [Wed, 18 May 2011 14:43:58 +0000 (14:43 +0000)] 
code review #7: Fix comment for is_glue in ldns_dnssec_name struct.

14 years agocode review #1: Extra info on NSEC records only when verbosity is up
Willem Toorop [Wed, 18 May 2011 14:15:05 +0000 (14:15 +0000)] 
code review #1: Extra info on NSEC records only when verbosity is up
code review #2: Rename serial_arithmitics_gmtime_r to ldns_serial_arithmitics_gmtime_r (and all the other added functions in util.h) and add to ldns_symbols.def.
code review #3: Comment swap of ldns_dnssec_verify_denial_nsec3_match, ldns_verify_rrsig_buffers and ldns_dnssec_verify_denial_nsec3
code review #4: Finishing the sentence in the comment about opt-out handling in function ldns_dnssec_create_nsec3.
code review #5: Just do rd-strlen = strlen(rd) once in rr.c
code review #6: Moved setting of output variables from acx_nlnetlabs.m4 to configure.ac so acx_nlnetlabs.m4 doesn't have to be merged into NSD and Unbound.

14 years agoGet rid of copying of local resolver nameservers to the active resolver in securetrace.
Willem Toorop [Wed, 18 May 2011 12:44:09 +0000 (12:44 +0000)] 
Get rid of copying of local resolver nameservers to the active resolver in securetrace.
It might be worthwhile to query "." if no root-servers are available, but this is not the place or way to address that.

14 years agoApplied Bedrich Kosata's pyldns contributions and updated Changelog
Willem Toorop [Tue, 17 May 2011 20:55:25 +0000 (20:55 +0000)] 
Applied Bedrich Kosata's pyldns contributions and updated Changelog

14 years agoElimination of the defines in config.h from the header files that are distributed...
Willem Toorop [Tue, 17 May 2011 19:47:47 +0000 (19:47 +0000)] 
Elimination of the defines in config.h from the header files that are distributed with the library.
Where possible, those are replaced by build configuration defines (that won't conflict with another autoconf environment)

14 years agoSorry, previous commit (revision 3494, files: dnssec.c, dnssec_sign.c, examples/ldns...
Willem Toorop [Tue, 17 May 2011 14:32:57 +0000 (14:32 +0000)] 
Sorry, previous commit (revision 3494, files: dnssec.c, dnssec_sign.c, examples/ldns-verify-zone.c, ldns/dnssec.h, ldns/dnssec_sign.h and ldns_symbols.def) should have included this documentation change and the following text:

Added the ldns_dnssec_mark_and_get_glue function to inventorize the glue from a ldns_dnssec_zone structure.
Also modified the marking to mark all names that are occluded and not just the names that contain only glue.
Modified the signing, adding of nsec and nsec3 functions to handle the ommission of occluded names and obscured rrsets (in stead of only handling the ommision of glue).
Modified the documentation to clarify how ldns_dnssec_mark_glue and ldns_dnssec_name_node_next_nonglue are intended to work togetger.

See also bug 380.

14 years agoA new function tha
Willem Toorop [Tue, 17 May 2011 14:19:00 +0000 (14:19 +0000)] 
A new function tha

14 years agoFix typo :(
Willem Toorop [Mon, 16 May 2011 12:29:33 +0000 (12:29 +0000)] 
Fix typo :(

14 years agoClarify the operation of the ldns_dnssec_mark_glue() function and the meaning of...
Willem Toorop [Mon, 16 May 2011 12:18:20 +0000 (12:18 +0000)] 
Clarify the operation of the ldns_dnssec_mark_glue() function and the meaning of the is_glue data field in the ldns_dnssec_name structure.
Reveal the existance of the ldns_dnssec_mark_glue() function (that was alleady in the ldns_symbols.def list) in the header file.
Export ldns_dnssec_name_is_glue() with the library.

14 years agoMinor mem error fix and splint fix
Willem Toorop [Fri, 13 May 2011 09:36:45 +0000 (09:36 +0000)] 
Minor mem error fix and splint fix

14 years agoFix ldns_dnssec_zone_add_empty_nonterminals to also detect the empty nonterminals...
Willem Toorop [Fri, 13 May 2011 09:24:50 +0000 (09:24 +0000)] 
Fix ldns_dnssec_zone_add_empty_nonterminals to also detect the empty nonterminals for labels that are the same as another at a certain position, but for which some of the parent labels differ.
See also: Bug#383.
Thanks to Juergen Geinitz.

14 years agoAccidently made the change in util.h before :(
Willem Toorop [Thu, 12 May 2011 10:08:25 +0000 (10:08 +0000)] 
Accidently made the change in util.h before :(

14 years agoAlleviate the potential sizeof(bool) discrepancies by:
Willem Toorop [Thu, 12 May 2011 09:52:34 +0000 (09:52 +0000)] 
Alleviate the potential sizeof(bool) discrepancies by:
1. Allocating scructures with (aligned) bool attributes with LDNS_CALLOC (that fills the freshly allocated struct with zero's)
2. signed char as a fall back type for bool, as recommended in the autoconf manual
3. An access function for the is_glueattribute: bool ldns_dnssec_name_is_glue(ldns_dnssec_name *name)

14 years agoRollback of last changes, because stdbool.h in solaris is only available when using...
Willem Toorop [Wed, 11 May 2011 12:52:15 +0000 (12:52 +0000)] 
Rollback of last changes, because stdbool.h in solaris is only available when using the c99 compile flag.
Otherwise an error is produced.
From /usr/include/stdbool.h:42:2: #error "Use of <stdbool.h> is valid only in a c99 compilation environment.

14 years agoDon't really on defines in config.h to determine the bool type.
Willem Toorop [Wed, 11 May 2011 12:28:42 +0000 (12:28 +0000)] 
Don't really on defines in config.h to determine the bool type.

14 years agodon't write *t++ = c if we are going to hit the limit
Matthijs Mekking [Tue, 10 May 2011 09:13:01 +0000 (09:13 +0000)] 
don't write *t++ = c if we are going to hit the limit

14 years agono such options -cn
Matthijs Mekking [Wed, 4 May 2011 10:19:20 +0000 (10:19 +0000)] 
no such options -cn

14 years agodo not loop, but syntax error on a malformed unknown RR
Matthijs Mekking [Wed, 20 Apr 2011 09:21:29 +0000 (09:21 +0000)] 
do not loop, but syntax error on a malformed unknown RR

14 years agoAnother glue record on the zonecut misidentification error, but now only for AAAA.
Willem Toorop [Fri, 15 Apr 2011 15:12:44 +0000 (15:12 +0000)] 
Another glue record on the zonecut misidentification error, but now only for AAAA.
Thanks to Roy Arends.

14 years agoMake python function ldns_ldns_get_addr_by_name accept string parameters too (such...
Willem Toorop [Wed, 13 Apr 2011 14:54:00 +0000 (14:54 +0000)] 
Make python function ldns_ldns_get_addr_by_name accept string parameters too (such as in the example in the documentation).

14 years agoMemory leak fixes by Bedrich Kosata (at the cost of a bit performance).
Willem Toorop [Wed, 13 Apr 2011 14:16:52 +0000 (14:16 +0000)] 
Memory leak fixes by Bedrich Kosata (at the cost of a bit performance).
Patch was in e-mail:

Message-ID: <4DA546A3.5030600@nic.cz>
Date: Wed, 13 Apr 2011 08:45:55 +0200
From: Bedrich Kosata <bedrich.kosata@nic.cz>
To: ldns-users@open.nlnetlabs.nl
Subject: Re: [ldns-users] pyldns - memory leaks and double freeing

14 years agoApplied patch provided by Bedrich Kosata which makes wire2pkt usable from python...
Willem Toorop [Wed, 13 Apr 2011 10:35:27 +0000 (10:35 +0000)] 
Applied patch provided by Bedrich Kosata which makes wire2pkt usable from python. See e-mail:

Date: Fri, 25 Mar 2011 09:56:25 +0100
From: Bedrich Kosata <bedrich.kosata@nic.cz>
To: ldns-users@open.nlnetlabs.nl
Subject: [ldns-users] pyldns - wire2pkt

14 years ago+1 example in gen zone man
Matthijs Mekking [Mon, 11 Apr 2011 10:45:04 +0000 (10:45 +0000)] 
+1 example in gen zone man

14 years agofix ds count
Matthijs Mekking [Mon, 11 Apr 2011 09:19:59 +0000 (09:19 +0000)] 
fix ds count

14 years agoldns-gen-zone: make lint happy & check for zone data
Matthijs Mekking [Mon, 11 Apr 2011 08:44:53 +0000 (08:44 +0000)] 
ldns-gen-zone: make lint happy & check for zone data

14 years agoupdate changelog
Matthijs Mekking [Thu, 7 Apr 2011 10:38:58 +0000 (10:38 +0000)] 
update changelog

14 years agonew example tool
Matthijs Mekking [Thu, 7 Apr 2011 10:37:30 +0000 (10:37 +0000)] 
new example tool

14 years agoSpelling error! Rename NSEC3PARAMS into NSEC3PARAM.
Willem Toorop [Tue, 29 Mar 2011 13:25:41 +0000 (13:25 +0000)] 
Spelling error! Rename NSEC3PARAMS into NSEC3PARAM.

14 years agoAdapt ldns_nsec3_salt, ldns_nsec3_iterations, ldns_nsec3_flags and ldns_nsec3_algorit...
Willem Toorop [Tue, 29 Mar 2011 12:25:28 +0000 (12:25 +0000)] 
Adapt ldns_nsec3_salt, ldns_nsec3_iterations, ldns_nsec3_flags and ldns_nsec3_algorithm to work for NSEC3PARAMS too. (Bug 376)

14 years agoFix signature checking for NSEC3 records in do_secure_trace.
Willem Toorop [Fri, 18 Mar 2011 16:08:22 +0000 (16:08 +0000)] 
Fix signature checking for NSEC3 records in do_secure_trace.
See bug #372

14 years agoIncrement reference count on Py_None where necessary.
Willem Toorop [Fri, 18 Mar 2011 08:24:07 +0000 (08:24 +0000)] 
Increment reference count on Py_None where necessary.

14 years agoUpdate to 1.6.10
Willem Toorop [Wed, 16 Mar 2011 15:02:42 +0000 (15:02 +0000)] 
Update to 1.6.10

14 years agoAlso log changes to Changelog
Willem Toorop [Tue, 15 Mar 2011 14:05:08 +0000 (14:05 +0000)] 
Also log changes to Changelog

14 years agoFix to allow glue records with the same name as the delegation + allowing NSEC3 less...
Willem Toorop [Tue, 15 Mar 2011 13:59:56 +0000 (13:59 +0000)] 
Fix to allow glue records with the same name as the delegation + allowing NSEC3 less records when they are NS or glue when the zone is opt-out.
Thanks to Vincent Levigneron (Bug #367)

14 years agoMiek's performance boost (Bug #364)
Willem Toorop [Tue, 15 Mar 2011 13:19:33 +0000 (13:19 +0000)] 
Miek's performance boost (Bug #364)

14 years agolint fixes. I should have testen on 32bit in the first place.
Willem Toorop [Mon, 14 Mar 2011 14:55:43 +0000 (14:55 +0000)] 
lint fixes. I should have testen on 32bit in the first place.

14 years agoFixed some minor typecasting errors for lint to pass
Willem Toorop [Mon, 14 Mar 2011 14:41:25 +0000 (14:41 +0000)] 
Fixed some minor typecasting errors for lint to pass

14 years agoMultiple fixes regarding the serial-arithmetic time formating from the previous commit.
Willem Toorop [Mon, 14 Mar 2011 14:29:26 +0000 (14:29 +0000)] 
Multiple fixes regarding the serial-arithmetic time formating from the previous commit.
B.t.w. the problem was first defined in bug #359.

14 years agoInterpret wireformat inception and expiration time as serial-arithmetic numbers,...
Willem Toorop [Mon, 14 Mar 2011 12:49:50 +0000 (12:49 +0000)] 
Interpret wireformat inception and expiration time as serial-arithmetic numbers, and convert those to str in a 32bit proof way.

14 years agoPut compression on the whishlist.
Willem Toorop [Mon, 14 Mar 2011 12:45:21 +0000 (12:45 +0000)] 
Put compression on the whishlist.

14 years agoVersion to 1.6.10
Willem Toorop [Mon, 14 Mar 2011 12:43:56 +0000 (12:43 +0000)] 
Version to 1.6.10

14 years agoreview #5: c is data[src_pos]
Matthijs Mekking [Wed, 2 Mar 2011 11:26:19 +0000 (11:26 +0000)] 
review #5: c is data[src_pos]

Accidently, the other review parts were committed on the review #2 commit:

review #3: Update changelog with create nsec3 fix
review #4: be consistent when printing ldns_calc_keytag() (made all %u and casted to (unsigned int))

14 years agoreview #2: fix indentation
Matthijs Mekking [Wed, 2 Mar 2011 10:30:45 +0000 (10:30 +0000)] 
review #2: fix indentation

14 years agoreview #1: comment typo
Matthijs Mekking [Wed, 2 Mar 2011 10:26:22 +0000 (10:26 +0000)] 
review #1: comment typo

14 years agocomment typo
Matthijs Mekking [Tue, 1 Mar 2011 13:33:14 +0000 (13:33 +0000)] 
comment typo

14 years agoForgot this one :/
Willem Toorop [Tue, 1 Mar 2011 13:12:14 +0000 (13:12 +0000)] 
Forgot this one :/

14 years agoChanged version to 1.6.9 (as it should be) and fixed sha1 generation for FreeBSD...
Willem Toorop [Tue, 1 Mar 2011 13:03:42 +0000 (13:03 +0000)] 
Changed version to 1.6.9 (as it should be) and fixed sha1 generation for FreeBSD in makedist.sh

14 years agoisascii compat
Matthijs Mekking [Tue, 1 Mar 2011 12:44:33 +0000 (12:44 +0000)] 
isascii compat

14 years agotypo
Matthijs Mekking [Tue, 1 Mar 2011 12:44:20 +0000 (12:44 +0000)] 
typo

14 years agoChangelog includes entries from 1.6.8.
Wouter Wijngaards [Tue, 1 Mar 2011 11:40:40 +0000 (11:40 +0000)] 
Changelog includes entries from 1.6.8.

14 years agofix zonereader test
Matthijs Mekking [Tue, 1 Mar 2011 10:47:09 +0000 (10:47 +0000)] 
fix zonereader test

14 years agoFix python compile with swig 2.0.2 (have not tested with 2.0.2, but likely).
Wouter Wijngaards [Mon, 28 Feb 2011 08:10:54 +0000 (08:10 +0000)] 
Fix python compile with swig 2.0.2 (have not tested with 2.0.2, but likely).

14 years agoFix test 18 on Solaris.
Wouter Wijngaards [Fri, 25 Feb 2011 13:23:08 +0000 (13:23 +0000)] 
Fix test 18 on Solaris.

14 years agofix print of NULL
Wouter Wijngaards [Fri, 25 Feb 2011 13:19:49 +0000 (13:19 +0000)] 
fix print of NULL

14 years agopython wrapper for ldns_fetch_valid_domain_keys
Wouter Wijngaards [Fri, 25 Feb 2011 09:47:44 +0000 (09:47 +0000)] 
python wrapper for ldns_fetch_valid_domain_keys

14 years agochangelog
Matthijs Mekking [Thu, 24 Feb 2011 10:05:48 +0000 (10:05 +0000)] 
changelog

14 years agoonly skip whitespace if not quoted
Matthijs Mekking [Thu, 24 Feb 2011 10:04:29 +0000 (10:04 +0000)] 
only skip whitespace if not quoted

14 years agocommon.sh to version 3.
Wouter Wijngaards [Wed, 23 Feb 2011 15:18:43 +0000 (15:18 +0000)] 
common.sh to version 3.

14 years agomore memory allocation checks
Matthijs Mekking [Mon, 21 Feb 2011 09:26:41 +0000 (09:26 +0000)] 
more memory allocation checks

14 years agoChangelog
Matthijs Mekking [Mon, 21 Feb 2011 09:21:51 +0000 (09:21 +0000)] 
Changelog

14 years agobug 358
Matthijs Mekking [Mon, 21 Feb 2011 09:20:04 +0000 (09:20 +0000)] 
bug 358

14 years agocommon.sh to version 2.
Wouter Wijngaards [Fri, 18 Feb 2011 16:11:29 +0000 (16:11 +0000)] 
common.sh to version 2.

14 years agolint clean for ECDSA.
Wouter Wijngaards [Mon, 14 Feb 2011 11:50:24 +0000 (11:50 +0000)] 
lint clean for ECDSA.

14 years agorenumber.
Wouter Wijngaards [Fri, 11 Feb 2011 17:39:04 +0000 (17:39 +0000)] 
renumber.

14 years agoFix lint on FreeBSD.
Wouter Wijngaards [Fri, 11 Feb 2011 17:30:19 +0000 (17:30 +0000)] 
Fix lint on FreeBSD.

14 years agoFix commandline order for BSD
Wouter Wijngaards [Fri, 11 Feb 2011 17:19:42 +0000 (17:19 +0000)] 
Fix commandline order for BSD

14 years agofixup tpkg dependency
Wouter Wijngaards [Fri, 11 Feb 2011 17:15:33 +0000 (17:15 +0000)] 
fixup tpkg dependency

14 years agodrill lint and examples lint clean, codingstyle port for linux.
Wouter Wijngaards [Fri, 11 Feb 2011 16:57:07 +0000 (16:57 +0000)] 
drill lint and examples lint clean, codingstyle port for linux.

14 years agoLint test passes.
Wouter Wijngaards [Fri, 11 Feb 2011 16:50:46 +0000 (16:50 +0000)] 
Lint test passes.

14 years agoTest set makeover.
Wouter Wijngaards [Fri, 11 Feb 2011 14:39:37 +0000 (14:39 +0000)] 
Test set makeover.

14 years agodon't allow other NSEC3 hash algorithms other than SHA1 (for now)
Matthijs Mekking [Thu, 10 Feb 2011 10:36:24 +0000 (10:36 +0000)] 
don't allow other NSEC3 hash algorithms other than SHA1 (for now)

14 years agofix bitmap stack overflow
Matthijs Mekking [Mon, 7 Feb 2011 10:33:17 +0000 (10:33 +0000)] 
fix bitmap stack overflow

14 years ago * Fix printout of escaped binary in TXT records.
Wouter Wijngaards [Tue, 25 Jan 2011 10:30:50 +0000 (10:30 +0000)] 
  * Fix printout of escaped binary in TXT records.

14 years ago * bugfix #351: fix udp_send hang if UDP checksum error.
Wouter Wijngaards [Thu, 20 Jan 2011 10:48:42 +0000 (10:48 +0000)] 
  * bugfix #351: fix udp_send hang if UDP checksum error.

14 years agofix set_bit (from NSEC3 sign) patch from Jan Komissar
Wouter Wijngaards [Thu, 20 Jan 2011 08:29:55 +0000 (08:29 +0000)] 
fix set_bit (from NSEC3 sign) patch from Jan Komissar

14 years agoremove unused variable
Wouter Wijngaards [Wed, 19 Jan 2011 06:25:34 +0000 (06:25 +0000)] 
remove unused variable

14 years agoand another todo
Matthijs Mekking [Mon, 17 Jan 2011 10:22:05 +0000 (10:22 +0000)] 
and another todo

14 years agojust remove these comment lines
Matthijs Mekking [Mon, 17 Jan 2011 10:13:48 +0000 (10:13 +0000)] 
just remove these comment lines

14 years agotodos
Matthijs Mekking [Mon, 17 Jan 2011 10:02:16 +0000 (10:02 +0000)] 
todos

14 years agotodo change
Wouter Wijngaards [Mon, 17 Jan 2011 10:00:13 +0000 (10:00 +0000)] 
todo change

14 years agogcc 4.5 warnings fixed.
Wouter Wijngaards [Wed, 12 Jan 2011 08:16:03 +0000 (08:16 +0000)] 
gcc 4.5 warnings fixed.

14 years agointegration option for ldns-test-edns
Wouter Wijngaards [Tue, 4 Jan 2011 14:22:02 +0000 (14:22 +0000)] 
integration option for ldns-test-edns

15 years ago * bugfix #342: patch for support for more CERT key types (RFC4398).
Wouter Wijngaards [Mon, 20 Dec 2010 09:19:20 +0000 (09:19 +0000)] 
  * bugfix #342: patch for support for more CERT key types (RFC4398).

15 years agoldns-test-edns works on windows.
Wouter Wijngaards [Wed, 15 Dec 2010 14:01:08 +0000 (14:01 +0000)] 
ldns-test-edns works on windows.

15 years agoFix ldns_resolver_send.
Wouter Wijngaards [Tue, 14 Dec 2010 14:41:38 +0000 (14:41 +0000)] 
Fix ldns_resolver_send.