]>
git.ipfire.org Git - thirdparty/ldns.git/log
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.
Willem Toorop [Tue, 17 May 2011 14:19:00 +0000 (14:19 +0000)]
A new function tha
Willem Toorop [Mon, 16 May 2011 12:29:33 +0000 (12:29 +0000)]
Fix typo :(
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.
Willem Toorop [Fri, 13 May 2011 09:36:45 +0000 (09:36 +0000)]
Minor mem error fix and splint fix
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.
Willem Toorop [Thu, 12 May 2011 10:08:25 +0000 (10:08 +0000)]
Accidently made the change in util.h before :(
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)
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.
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.
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
Matthijs Mekking [Wed, 4 May 2011 10:19:20 +0000 (10:19 +0000)]
no such options -cn
Matthijs Mekking [Wed, 20 Apr 2011 09:21:29 +0000 (09:21 +0000)]
do not loop, but syntax error on a malformed unknown RR
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.
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).
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
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
Matthijs Mekking [Mon, 11 Apr 2011 10:45:04 +0000 (10:45 +0000)]
+1 example in gen zone man
Matthijs Mekking [Mon, 11 Apr 2011 09:19:59 +0000 (09:19 +0000)]
fix ds count
Matthijs Mekking [Mon, 11 Apr 2011 08:44:53 +0000 (08:44 +0000)]
ldns-gen-zone: make lint happy & check for zone data
Matthijs Mekking [Thu, 7 Apr 2011 10:38:58 +0000 (10:38 +0000)]
update changelog
Matthijs Mekking [Thu, 7 Apr 2011 10:37:30 +0000 (10:37 +0000)]
new example tool
Willem Toorop [Tue, 29 Mar 2011 13:25:41 +0000 (13:25 +0000)]
Spelling error! Rename NSEC3PARAMS into NSEC3PARAM.
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)
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
Willem Toorop [Fri, 18 Mar 2011 08:24:07 +0000 (08:24 +0000)]
Increment reference count on Py_None where necessary.
Willem Toorop [Wed, 16 Mar 2011 15:02:42 +0000 (15:02 +0000)]
Update to 1.6.10
Willem Toorop [Tue, 15 Mar 2011 14:05:08 +0000 (14:05 +0000)]
Also log changes to Changelog
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)
Willem Toorop [Tue, 15 Mar 2011 13:19:33 +0000 (13:19 +0000)]
Miek's performance boost (Bug #364)
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.
Willem Toorop [Mon, 14 Mar 2011 14:41:25 +0000 (14:41 +0000)]
Fixed some minor typecasting errors for lint to pass
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.
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.
Willem Toorop [Mon, 14 Mar 2011 12:45:21 +0000 (12:45 +0000)]
Put compression on the whishlist.
Willem Toorop [Mon, 14 Mar 2011 12:43:56 +0000 (12:43 +0000)]
Version to 1.6.10
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))
Matthijs Mekking [Wed, 2 Mar 2011 10:30:45 +0000 (10:30 +0000)]
review #2: fix indentation
Matthijs Mekking [Wed, 2 Mar 2011 10:26:22 +0000 (10:26 +0000)]
review #1: comment typo
Matthijs Mekking [Tue, 1 Mar 2011 13:33:14 +0000 (13:33 +0000)]
comment typo
Willem Toorop [Tue, 1 Mar 2011 13:12:14 +0000 (13:12 +0000)]
Forgot this one :/
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
Matthijs Mekking [Tue, 1 Mar 2011 12:44:33 +0000 (12:44 +0000)]
isascii compat
Matthijs Mekking [Tue, 1 Mar 2011 12:44:20 +0000 (12:44 +0000)]
typo
Wouter Wijngaards [Tue, 1 Mar 2011 11:40:40 +0000 (11:40 +0000)]
Changelog includes entries from 1.6.8.
Matthijs Mekking [Tue, 1 Mar 2011 10:47:09 +0000 (10:47 +0000)]
fix zonereader test
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).
Wouter Wijngaards [Fri, 25 Feb 2011 13:23:08 +0000 (13:23 +0000)]
Fix test 18 on Solaris.
Wouter Wijngaards [Fri, 25 Feb 2011 13:19:49 +0000 (13:19 +0000)]
fix print of NULL
Wouter Wijngaards [Fri, 25 Feb 2011 09:47:44 +0000 (09:47 +0000)]
python wrapper for ldns_fetch_valid_domain_keys
Matthijs Mekking [Thu, 24 Feb 2011 10:05:48 +0000 (10:05 +0000)]
changelog
Matthijs Mekking [Thu, 24 Feb 2011 10:04:29 +0000 (10:04 +0000)]
only skip whitespace if not quoted
Wouter Wijngaards [Wed, 23 Feb 2011 15:18:43 +0000 (15:18 +0000)]
common.sh to version 3.
Matthijs Mekking [Mon, 21 Feb 2011 09:26:41 +0000 (09:26 +0000)]
more memory allocation checks
Matthijs Mekking [Mon, 21 Feb 2011 09:21:51 +0000 (09:21 +0000)]
Changelog
Matthijs Mekking [Mon, 21 Feb 2011 09:20:04 +0000 (09:20 +0000)]
bug 358
Wouter Wijngaards [Fri, 18 Feb 2011 16:11:29 +0000 (16:11 +0000)]
common.sh to version 2.
Wouter Wijngaards [Mon, 14 Feb 2011 11:50:24 +0000 (11:50 +0000)]
lint clean for ECDSA.
Wouter Wijngaards [Fri, 11 Feb 2011 17:39:04 +0000 (17:39 +0000)]
renumber.
Wouter Wijngaards [Fri, 11 Feb 2011 17:30:19 +0000 (17:30 +0000)]
Fix lint on FreeBSD.
Wouter Wijngaards [Fri, 11 Feb 2011 17:19:42 +0000 (17:19 +0000)]
Fix commandline order for BSD
Wouter Wijngaards [Fri, 11 Feb 2011 17:15:33 +0000 (17:15 +0000)]
fixup tpkg dependency
Wouter Wijngaards [Fri, 11 Feb 2011 16:57:07 +0000 (16:57 +0000)]
drill lint and examples lint clean, codingstyle port for linux.
Wouter Wijngaards [Fri, 11 Feb 2011 16:50:46 +0000 (16:50 +0000)]
Lint test passes.
Wouter Wijngaards [Fri, 11 Feb 2011 14:39:37 +0000 (14:39 +0000)]
Test set makeover.
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)
Matthijs Mekking [Mon, 7 Feb 2011 10:33:17 +0000 (10:33 +0000)]
fix bitmap stack overflow
Wouter Wijngaards [Tue, 25 Jan 2011 10:30:50 +0000 (10:30 +0000)]
* Fix printout of escaped binary in TXT records.
Wouter Wijngaards [Thu, 20 Jan 2011 10:48:42 +0000 (10:48 +0000)]
* bugfix #351: fix udp_send hang if UDP checksum error.
Wouter Wijngaards [Thu, 20 Jan 2011 08:29:55 +0000 (08:29 +0000)]
fix set_bit (from NSEC3 sign) patch from Jan Komissar
Wouter Wijngaards [Wed, 19 Jan 2011 06:25:34 +0000 (06:25 +0000)]
remove unused variable
Matthijs Mekking [Mon, 17 Jan 2011 10:22:05 +0000 (10:22 +0000)]
and another todo
Matthijs Mekking [Mon, 17 Jan 2011 10:13:48 +0000 (10:13 +0000)]
just remove these comment lines
Matthijs Mekking [Mon, 17 Jan 2011 10:02:16 +0000 (10:02 +0000)]
todos
Wouter Wijngaards [Mon, 17 Jan 2011 10:00:13 +0000 (10:00 +0000)]
todo change
Wouter Wijngaards [Wed, 12 Jan 2011 08:16:03 +0000 (08:16 +0000)]
gcc 4.5 warnings fixed.
Wouter Wijngaards [Tue, 4 Jan 2011 14:22:02 +0000 (14:22 +0000)]
integration option for ldns-test-edns
Wouter Wijngaards [Mon, 20 Dec 2010 09:19:20 +0000 (09:19 +0000)]
* bugfix #342: patch for support for more CERT key types (RFC4398).
Wouter Wijngaards [Wed, 15 Dec 2010 14:01:08 +0000 (14:01 +0000)]
ldns-test-edns works on windows.
Wouter Wijngaards [Tue, 14 Dec 2010 14:41:38 +0000 (14:41 +0000)]
Fix ldns_resolver_send.
Wouter Wijngaards [Tue, 14 Dec 2010 14:26:31 +0000 (14:26 +0000)]
ldns-test-edns tool.
Matthijs Mekking [Wed, 8 Dec 2010 12:35:28 +0000 (12:35 +0000)]
correct timestamp on query packets
Matthijs Mekking [Wed, 8 Dec 2010 12:07:50 +0000 (12:07 +0000)]
fix invalid realloc
Matthijs Mekking [Wed, 8 Dec 2010 10:55:27 +0000 (10:55 +0000)]
more optimizations
Matthijs Mekking [Wed, 8 Dec 2010 10:14:50 +0000 (10:14 +0000)]
fix fix
Matthijs Mekking [Wed, 8 Dec 2010 09:59:21 +0000 (09:59 +0000)]
review of yesterday's commit
Wouter Wijngaards [Tue, 7 Dec 2010 16:19:56 +0000 (16:19 +0000)]
return NULL not errorcode.
Wouter Wijngaards [Tue, 7 Dec 2010 15:21:35 +0000 (15:21 +0000)]
thanks to Justin Ferguson for finding the code bugs.
Wouter Wijngaards [Tue, 7 Dec 2010 15:13:21 +0000 (15:13 +0000)]
more realloc fixes and another missed check.
Wouter Wijngaards [Tue, 7 Dec 2010 14:46:56 +0000 (14:46 +0000)]
Fix reallocs and a forgotten MALLOC in rr.c
Wouter Wijngaards [Tue, 7 Dec 2010 12:49:36 +0000 (12:49 +0000)]
Remove LIBNSL from Makefile, since it is not used
Wouter Wijngaards [Tue, 7 Dec 2010 12:49:17 +0000 (12:49 +0000)]
Fixes from Dan.
Matthijs Mekking [Thu, 25 Nov 2010 10:30:53 +0000 (10:30 +0000)]
catch ldns_resolver_query == NULL
Matthijs Mekking [Wed, 10 Nov 2010 08:38:19 +0000 (08:38 +0000)]
also print sha2 ds
Matthijs Mekking [Wed, 10 Nov 2010 07:20:56 +0000 (07:20 +0000)]
XXX: it is an error
Matthijs Mekking [Mon, 8 Nov 2010 11:23:06 +0000 (11:23 +0000)]
make doxygen happy
Matthijs Mekking [Mon, 8 Nov 2010 10:15:36 +0000 (10:15 +0000)]
bump to 1.6.8
Matthijs Mekking [Mon, 8 Nov 2010 10:08:03 +0000 (10:08 +0000)]
update changelog
Matthijs Mekking [Tue, 2 Nov 2010 09:11:46 +0000 (09:11 +0000)]
configure clarifications
Matthijs Mekking [Mon, 1 Nov 2010 14:48:30 +0000 (14:48 +0000)]
update test