]> git.ipfire.org Git - thirdparty/ldns.git/log
thirdparty/ldns.git
17 years agoand re-add the nsec3 creation funcs
Jelte Jansen [Fri, 22 May 2009 15:24:12 +0000 (15:24 +0000)] 
and re-add the nsec3 creation funcs

17 years agoripped sha1 from openbsd, so we can have NSEC3 hashing even if there is no OpenSSL...
Jelte Jansen [Fri, 22 May 2009 14:58:42 +0000 (14:58 +0000)] 
ripped sha1 from openbsd, so we can have NSEC3 hashing even if there is no OpenSSL present.

17 years agoexport base32 functions
Jelte Jansen [Fri, 22 May 2009 09:31:27 +0000 (09:31 +0000)] 
export base32 functions

17 years agomore granular HAVE_SSL checks; functions that don't actually need it are not ifdeffed...
Jelte Jansen [Fri, 22 May 2009 09:24:11 +0000 (09:24 +0000)] 
more granular HAVE_SSL checks; functions that don't actually need it are not ifdeffed away anymore
example tools that need it now only print 'need ssl'
drill ssl-depending functionality also removed on --without-ssl

17 years agosome refactoring
Jelte Jansen [Thu, 14 May 2009 14:13:35 +0000 (14:13 +0000)] 
some refactoring

17 years agothought i had committed this some time ago
Jelte Jansen [Thu, 14 May 2009 12:24:14 +0000 (12:24 +0000)] 
thought i had committed this some time ago

17 years agodrill -k <file>; file may now also contain DS records
Jelte Jansen [Thu, 14 May 2009 12:20:36 +0000 (12:20 +0000)] 
drill -k <file>; file may now also contain DS records

17 years agomanpage update
Jelte Jansen [Wed, 13 May 2009 13:23:10 +0000 (13:23 +0000)] 
manpage update

17 years agocheck return from malloc, and length before adding the zero byte
Jelte Jansen [Wed, 13 May 2009 13:17:11 +0000 (13:17 +0000)] 
check return from malloc, and length before adding the zero byte

17 years agoFixup linktest to include -lnsl and -ldl libs.
Wouter Wijngaards [Tue, 12 May 2009 06:59:21 +0000 (06:59 +0000)] 
Fixup linktest to include -lnsl and -ldl libs.

17 years agoFix up dname count for A6 (not counted, because it could be absent).
Wouter Wijngaards [Wed, 6 May 2009 08:16:22 +0000 (08:16 +0000)] 
Fix up dname count for A6 (not counted, because it could be absent).

17 years agoFix wire2pkt() for A6 records. Now treated as an unknown record, because
Wouter Wijngaards [Wed, 6 May 2009 08:06:17 +0000 (08:06 +0000)] 
Fix wire2pkt() for A6 records.  Now treated as an unknown record, because
the format is complicated and obsolete, and previous treatment was not complete.  This is similar to the NSD treatment of A6 records.

In drill output, the unknown RR hex output is actually pretty useful, since that matches the ipv6 hex notation pretty closely anyway.

From bug reported by Robert Edmonds.

17 years agoadded spf record 'support'
Jelte Jansen [Mon, 4 May 2009 13:38:31 +0000 (13:38 +0000)] 
added spf record 'support'

17 years agosmall tip from jakob, allows for install-sh scripts without x flag
Jelte Jansen [Mon, 4 May 2009 08:29:07 +0000 (08:29 +0000)] 
small tip from jakob, allows for install-sh scripts without x flag

17 years agoldns-key2ds can now read any file that contains DNSKEY records (and handle multiple...
Jelte Jansen [Thu, 16 Apr 2009 10:33:04 +0000 (10:33 +0000)] 
ldns-key2ds can now read any file that contains DNSKEY records (and handle multiple keys in 1 file)
by default, ldns-key2ds will only generate DS records for keys with the SEP bit set.
added -f option to override that behaviour

17 years agohere were refs too
Jelte Jansen [Thu, 9 Apr 2009 14:19:17 +0000 (14:19 +0000)] 
here were refs too

17 years agoldns still had the _nsec3 aliases for sha2
Jelte Jansen [Thu, 9 Apr 2009 14:09:17 +0000 (14:09 +0000)] 
ldns still had the _nsec3 aliases for sha2

17 years agochoose a better error to return
Jelte Jansen [Thu, 9 Apr 2009 12:19:34 +0000 (12:19 +0000)] 
choose a better error to return

17 years agoDSA signature generation offset bug fix
Jelte Jansen [Wed, 8 Apr 2009 16:24:05 +0000 (16:24 +0000)] 
DSA signature generation offset bug fix

17 years agohmz, 'apex glue' (an A or AAAA record at a delegation point) is now ignored when...
Jelte Jansen [Wed, 8 Apr 2009 08:29:51 +0000 (08:29 +0000)] 
hmz, 'apex glue' (an A or AAAA record at a delegation point) is now ignored when signing and creating nsecs
we need to do this better by modifying the dnssec_name and dnssec_rrsets structs

17 years agowatch for evil eos escapes
Jelte Jansen [Tue, 7 Apr 2009 13:31:07 +0000 (13:31 +0000)] 
watch for evil eos escapes

17 years agoand tabs display in TXT records is neat
Wouter Wijngaards [Tue, 7 Apr 2009 13:25:24 +0000 (13:25 +0000)] 
and tabs display in TXT records is neat

17 years agoEscape spaces in printed domain names.
Wouter Wijngaards [Tue, 7 Apr 2009 13:10:17 +0000 (13:10 +0000)] 
Escape spaces in printed domain names.

17 years agotime_t signedness compatibility fix
Wouter Wijngaards [Mon, 6 Apr 2009 13:18:48 +0000 (13:18 +0000)] 
time_t signedness compatibility fix

17 years agocatch zones without soa
Jelte Jansen [Mon, 6 Apr 2009 11:15:21 +0000 (11:15 +0000)] 
catch zones without soa

17 years agoprint right alg number
Jelte Jansen [Fri, 3 Apr 2009 13:57:56 +0000 (13:57 +0000)] 
print right alg number

17 years agouse correct size for allocation of hmac keys in key2rr
Jelte Jansen [Fri, 3 Apr 2009 12:40:43 +0000 (12:40 +0000)] 
use correct size for allocation of hmac keys in key2rr

17 years agodummy commit
Jelte Jansen [Mon, 30 Mar 2009 09:44:09 +0000 (09:44 +0000)] 
dummy commit

17 years agobetter error on bad nsec3 next name hash
Jelte Jansen [Thu, 26 Mar 2009 14:59:02 +0000 (14:59 +0000)] 
better error on bad nsec3 next name hash

17 years agodon't error on opt-outed (opted-out?) delegations in an NSEC3 chain.
Jelte Jansen [Tue, 24 Mar 2009 14:15:56 +0000 (14:15 +0000)] 
don't error on opt-outed (opted-out?) delegations in an NSEC3 chain.
verify that the NSEC3 record of the previous name points to the right next name if there are opted-out delegations in between

17 years agodon't add keys that were already in the zone
Jelte Jansen [Fri, 20 Mar 2009 16:53:24 +0000 (16:53 +0000)] 
don't add keys that were already in the zone

17 years agoupdate usage()
Jelte Jansen [Fri, 20 Mar 2009 12:06:38 +0000 (12:06 +0000)] 
update usage()

17 years agoverify the nsec or nsec3 chain in ldns-verifyzone
Jelte Jansen [Fri, 20 Mar 2009 11:28:55 +0000 (11:28 +0000)] 
verify the nsec or nsec3 chain in ldns-verifyzone

17 years ago-L too
Jelte Jansen [Thu, 19 Mar 2009 14:21:07 +0000 (14:21 +0000)] 
-L too

17 years agoinitial version for pkg-config input file
Jelte Jansen [Thu, 19 Mar 2009 14:02:46 +0000 (14:02 +0000)] 
initial version for pkg-config input file

17 years agolint
Jelte Jansen [Thu, 19 Mar 2009 13:01:56 +0000 (13:01 +0000)] 
lint

17 years agogive generated DNSKEYs the TTL of the SOA record if there is no DNSKEY or .key presen...
Jelte Jansen [Thu, 19 Mar 2009 12:47:16 +0000 (12:47 +0000)] 
give generated DNSKEYs the TTL of the SOA record if there is no DNSKEY or .key present that specifies it (otherwise equalize them to that one)

17 years agokeyfile that is specified with -k in drill can now contain more that 1 key record...
Jelte Jansen [Thu, 19 Mar 2009 10:20:56 +0000 (10:20 +0000)] 
keyfile that is specified with -k in drill can now contain more that 1 key record (and should not choke on comments or other rrs)

17 years agoprint flags and algorithm in chase output too
Jelte Jansen [Thu, 19 Mar 2009 09:12:25 +0000 (09:12 +0000)] 
print flags and algorithm in chase output too

17 years agoldns_verify will output more descriptive error, not just the last one.
Wouter Wijngaards [Fri, 6 Mar 2009 12:27:53 +0000 (12:27 +0000)] 
ldns_verify will output more descriptive error, not just the last one.

17 years agoRemove double free from validkeys.
Wouter Wijngaards [Fri, 6 Mar 2009 12:08:30 +0000 (12:08 +0000)] 
Remove double free from validkeys.
Note that you get returned a list of pointers into your original list ...

17 years agoRefactor of ldns_verify_rrsig_keylist() and ldns_verify_rrsig() common code.
Wouter Wijngaards [Thu, 5 Mar 2009 15:46:36 +0000 (15:46 +0000)] 
Refactor of ldns_verify_rrsig_keylist() and ldns_verify_rrsig() common code.
Timestamps are checked last, so if the user ignores time errors, he knows
that apart from the time error, it validates.

17 years agodeep_free is NULL safe.
Wouter Wijngaards [Thu, 5 Mar 2009 08:39:00 +0000 (08:39 +0000)] 
deep_free is NULL safe.

17 years agofixup memory leak.
Wouter Wijngaards [Thu, 5 Mar 2009 08:37:01 +0000 (08:37 +0000)] 
fixup memory leak.

17 years agoFix uninstall from 'directory not empty' and 'no such directory' errors.
Wouter Wijngaards [Tue, 24 Feb 2009 13:59:58 +0000 (13:59 +0000)] 
Fix uninstall from 'directory not empty' and 'no such directory' errors.

17 years agomerge 1.5.x .key file reading into trunk
Jelte Jansen [Fri, 13 Feb 2009 10:00:31 +0000 (10:00 +0000)] 
merge 1.5.x .key file reading into trunk

17 years agoup version for trunk
Jelte Jansen [Thu, 12 Feb 2009 10:33:36 +0000 (10:33 +0000)] 
up version for trunk

17 years agoFixup man page for no options.
Wouter Wijngaards [Wed, 11 Feb 2009 15:19:54 +0000 (15:19 +0000)] 
Fixup man page for no options.

17 years agoforgot fedora .spec file
Jelte Jansen [Tue, 10 Feb 2009 17:33:25 +0000 (17:33 +0000)] 
forgot fedora .spec file

17 years agochangelog
Jelte Jansen [Tue, 10 Feb 2009 16:14:04 +0000 (16:14 +0000)] 
changelog

17 years agoversion number to 1.5.1
Jelte Jansen [Tue, 10 Feb 2009 15:43:03 +0000 (15:43 +0000)] 
version number to 1.5.1

17 years agoremoved failure echo from drill/examples configure.ac
Jelte Jansen [Tue, 10 Feb 2009 08:53:04 +0000 (08:53 +0000)] 
removed failure echo from drill/examples configure.ac
fixed compile test for libtoolize --install platforms
fixed key checker in signzone

17 years agoforgot a cast
Jelte Jansen [Mon, 9 Feb 2009 21:46:11 +0000 (21:46 +0000)] 
forgot a cast

17 years agomoved credit for miek
Jelte Jansen [Mon, 9 Feb 2009 21:09:01 +0000 (21:09 +0000)] 
moved credit for miek

17 years agoversion number update
Jelte Jansen [Mon, 9 Feb 2009 21:06:56 +0000 (21:06 +0000)] 
version number update

17 years agodoxygen fixlets
Jelte Jansen [Mon, 9 Feb 2009 21:04:44 +0000 (21:04 +0000)] 
doxygen fixlets

17 years agochangelog and spec file update for release
Jelte Jansen [Mon, 9 Feb 2009 20:52:14 +0000 (20:52 +0000)] 
changelog and spec file update for release

17 years agoadded slightly modified patch from Colm MacCárthaig, and fixed the memory leaks
Jelte Jansen [Mon, 9 Feb 2009 20:48:10 +0000 (20:48 +0000)] 
added slightly modified patch from Colm MacCárthaig, and fixed the memory leaks

17 years agonew spec file from paul
Jelte Jansen [Thu, 5 Feb 2009 21:44:21 +0000 (21:44 +0000)] 
new spec file from paul

17 years ago--install in readme.svn
Jelte Jansen [Thu, 5 Feb 2009 12:54:20 +0000 (12:54 +0000)] 
--install in readme.svn

17 years agochangelog number
Jelte Jansen [Thu, 5 Feb 2009 09:15:07 +0000 (09:15 +0000)] 
changelog number

17 years agoreview comments
Jelte Jansen [Thu, 5 Feb 2009 09:11:23 +0000 (09:11 +0000)] 
review comments

17 years agochangelog for 1.5.0/1.4.2
Jelte Jansen [Wed, 4 Feb 2009 11:32:53 +0000 (11:32 +0000)] 
changelog for 1.5.0/1.4.2

17 years agoFix code before variable declaration error.
Wouter Wijngaards [Wed, 4 Feb 2009 11:18:39 +0000 (11:18 +0000)] 
Fix code before variable declaration error.

17 years agoadded ldns_key_get_file_base_name() function that returns a string of the form "K...
Jelte Jansen [Wed, 4 Feb 2009 10:10:25 +0000 (10:10 +0000)] 
added ldns_key_get_file_base_name() function that returns a string of the form "K<zone name>+<algo id>+<keytag>"
the automatic inzone/file public key check is now also performed when using an openssl engine, and not only when using openssl and private key files directly

removed the "TODO" in no-keys-found error message, and replaced it with the corresponding OpenSSL error

17 years agoinitialize *bin var to null
Jelte Jansen [Wed, 4 Feb 2009 08:17:40 +0000 (08:17 +0000)] 
initialize *bin var to null

17 years agoindividual freeing of ldns_rr records in ldns_dnssec_* structures now
Jelte Jansen [Wed, 4 Feb 2009 07:52:18 +0000 (07:52 +0000)] 
individual freeing of ldns_rr records in ldns_dnssec_* structures now
optional; split external API into the original ldns_dnssec_*_free and ldns_dnsec_*_deep_free

17 years agoremove debug print
Matthijs Mekking [Tue, 3 Feb 2009 15:16:52 +0000 (15:16 +0000)] 
remove debug print

17 years agofree all memory in ldns_dnssec_name_free and ldns_rrs_free.
Matthijs Mekking [Tue, 3 Feb 2009 15:02:33 +0000 (15:02 +0000)] 
free all memory in ldns_dnssec_name_free and ldns_rrs_free.

17 years agomake lint happy
Matthijs Mekking [Tue, 3 Feb 2009 10:55:19 +0000 (10:55 +0000)] 
make lint happy

17 years ago;; -> ;
Matthijs Mekking [Tue, 3 Feb 2009 10:41:49 +0000 (10:41 +0000)] 
;; -> ;

17 years agouse sizes for allocs that are actually used as limits in the parser (bug 232)
Jelte Jansen [Tue, 3 Feb 2009 09:17:32 +0000 (09:17 +0000)] 
use sizes for allocs that are actually used as limits in the parser (bug 232)

17 years agorsa structure wasn't always correctly free'd
Jelte Jansen [Mon, 2 Feb 2009 11:27:37 +0000 (11:27 +0000)] 
rsa structure wasn't always correctly free'd
use \000 instead of 0 in ldns-walk
some whitespace

17 years agoawaiting some 'get_actual_full_and_complete_pkt_rcode', just calculate it if edns0...
Jelte Jansen [Mon, 2 Feb 2009 10:40:29 +0000 (10:40 +0000)] 
awaiting some 'get_actual_full_and_complete_pkt_rcode', just calculate it if edns0 rcode is printed for now

17 years agosome indentation
Jelte Jansen [Mon, 26 Jan 2009 12:44:10 +0000 (12:44 +0000)] 
some indentation
remove the clone()s from ldns_pkt_rr, rr existence is now directly checked

17 years agoqname= filter option
Jelte Jansen [Sun, 25 Jan 2009 00:13:24 +0000 (00:13 +0000)] 
qname= filter option

17 years agodoh, let's return the right value
Jelte Jansen [Wed, 21 Jan 2009 14:22:21 +0000 (14:22 +0000)] 
doh, let's return the right value

17 years agoaddition from ray
Jelte Jansen [Tue, 20 Jan 2009 15:26:29 +0000 (15:26 +0000)] 
addition from ray

17 years agoremoved test print
Jelte Jansen [Tue, 20 Jan 2009 10:22:24 +0000 (10:22 +0000)] 
removed test print

17 years agoldns_match_wildcard() function
Jelte Jansen [Tue, 20 Jan 2009 10:15:18 +0000 (10:15 +0000)] 
ldns_match_wildcard() function

17 years agoc99 flag in configures
Jelte Jansen [Tue, 20 Jan 2009 10:14:53 +0000 (10:14 +0000)] 
c99 flag in configures

17 years agoFree the rr list in ldns_pkt_rr(). Ray Bellis reported.
Wouter Wijngaards [Fri, 16 Jan 2009 15:24:32 +0000 (15:24 +0000)] 
Free the rr list in ldns_pkt_rr().  Ray Bellis reported.
Not a deep_free, right, Jelte?

17 years agoUSE_SHA2 is about SHA2 rrsigs, not DS hash algorithm
Jelte Jansen [Fri, 16 Jan 2009 13:40:12 +0000 (13:40 +0000)] 
USE_SHA2 is about SHA2 rrsigs, not DS hash algorithm

17 years agoadded option to provide an external structure that contains key data
Jelte Jansen [Wed, 14 Jan 2009 15:14:39 +0000 (15:14 +0000)] 
added option to provide an external structure that contains key data
for instance when one uses an external library to do the signing (like PKCS11)

17 years agosplit up ldns_sign_public()
Jelte Jansen [Fri, 9 Jan 2009 08:48:41 +0000 (08:48 +0000)] 
split up ldns_sign_public()

17 years agomove call to copy headers
Jelte Jansen [Thu, 8 Jan 2009 09:26:42 +0000 (09:26 +0000)] 
move call to copy headers

17 years agoauto copy all headers in dir function in configure
Jelte Jansen [Thu, 8 Jan 2009 08:57:51 +0000 (08:57 +0000)] 
auto copy all headers in dir function in configure
assign null to new_owner in case it isn't used

17 years agocopy file routine added, configure now copies the needed header files
Jelte Jansen [Wed, 7 Jan 2009 15:38:20 +0000 (15:38 +0000)] 
copy file routine added, configure now copies the needed header files

17 years agocleanup unused vars
Jelte Jansen [Fri, 19 Dec 2008 13:51:29 +0000 (13:51 +0000)] 
cleanup unused vars

17 years agoremoved double code
Jelte Jansen [Fri, 19 Dec 2008 13:47:38 +0000 (13:47 +0000)] 
removed double code

17 years agono MVPROG for install-sh
Jelte Jansen [Thu, 18 Dec 2008 14:09:29 +0000 (14:09 +0000)] 
no MVPROG for install-sh

17 years agoprev aclocal
Jelte Jansen [Thu, 18 Dec 2008 10:46:49 +0000 (10:46 +0000)] 
prev aclocal

17 years ago<version>_rcX -> <version>rcX
Jelte Jansen [Thu, 18 Dec 2008 10:30:20 +0000 (10:30 +0000)] 
<version>_rcX -> <version>rcX

17 years agoversion info
Jelte Jansen [Thu, 18 Dec 2008 10:28:14 +0000 (10:28 +0000)] 
version info

17 years agoremove exit() calls from lib
Jelte Jansen [Thu, 18 Dec 2008 10:25:37 +0000 (10:25 +0000)] 
remove exit() calls from lib

17 years agoautom4te cleanup in makedist
Jelte Jansen [Thu, 18 Dec 2008 10:15:21 +0000 (10:15 +0000)] 
autom4te cleanup in makedist

17 years agofirst byte of high window must be checked too in windowed bitmap creation
Jelte Jansen [Thu, 18 Dec 2008 10:04:14 +0000 (10:04 +0000)] 
first byte of high window must be checked too in windowed bitmap creation

17 years agoupdates for option to make ldns-walk print the entire zone data
Jelte Jansen [Wed, 17 Dec 2008 11:25:10 +0000 (11:25 +0000)] 
updates for option to make ldns-walk print the entire zone data

17 years agoStop presses - New Feature in makedist.sh - World leaders rejoice on -rc <nr> option...
Jelte Jansen [Wed, 17 Dec 2008 11:17:46 +0000 (11:17 +0000)] 
Stop presses - New Feature in makedist.sh - World leaders rejoice on -rc <nr> option that adds "_rc<nr>" to version string - Change of dash in snapshot to underscore applauded, as well as the option to use both -rc and -s

17 years agotypo fix for echo.
Wouter Wijngaards [Tue, 16 Dec 2008 15:27:45 +0000 (15:27 +0000)] 
typo fix for echo.