]>
git.ipfire.org Git - thirdparty/ldns.git/log
Jelte Jansen [Fri, 22 May 2009 15:24:12 +0000 (15:24 +0000)]
and re-add the nsec3 creation funcs
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.
Jelte Jansen [Fri, 22 May 2009 09:31:27 +0000 (09:31 +0000)]
export base32 functions
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
Jelte Jansen [Thu, 14 May 2009 14:13:35 +0000 (14:13 +0000)]
some refactoring
Jelte Jansen [Thu, 14 May 2009 12:24:14 +0000 (12:24 +0000)]
thought i had committed this some time ago
Jelte Jansen [Thu, 14 May 2009 12:20:36 +0000 (12:20 +0000)]
drill -k <file>; file may now also contain DS records
Jelte Jansen [Wed, 13 May 2009 13:23:10 +0000 (13:23 +0000)]
manpage update
Jelte Jansen [Wed, 13 May 2009 13:17:11 +0000 (13:17 +0000)]
check return from malloc, and length before adding the zero byte
Wouter Wijngaards [Tue, 12 May 2009 06:59:21 +0000 (06:59 +0000)]
Fixup linktest to include -lnsl and -ldl libs.
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).
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.
Jelte Jansen [Mon, 4 May 2009 13:38:31 +0000 (13:38 +0000)]
added spf record 'support'
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
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
Jelte Jansen [Thu, 9 Apr 2009 14:19:17 +0000 (14:19 +0000)]
here were refs too
Jelte Jansen [Thu, 9 Apr 2009 14:09:17 +0000 (14:09 +0000)]
ldns still had the _nsec3 aliases for sha2
Jelte Jansen [Thu, 9 Apr 2009 12:19:34 +0000 (12:19 +0000)]
choose a better error to return
Jelte Jansen [Wed, 8 Apr 2009 16:24:05 +0000 (16:24 +0000)]
DSA signature generation offset bug fix
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
Jelte Jansen [Tue, 7 Apr 2009 13:31:07 +0000 (13:31 +0000)]
watch for evil eos escapes
Wouter Wijngaards [Tue, 7 Apr 2009 13:25:24 +0000 (13:25 +0000)]
and tabs display in TXT records is neat
Wouter Wijngaards [Tue, 7 Apr 2009 13:10:17 +0000 (13:10 +0000)]
Escape spaces in printed domain names.
Wouter Wijngaards [Mon, 6 Apr 2009 13:18:48 +0000 (13:18 +0000)]
time_t signedness compatibility fix
Jelte Jansen [Mon, 6 Apr 2009 11:15:21 +0000 (11:15 +0000)]
catch zones without soa
Jelte Jansen [Fri, 3 Apr 2009 13:57:56 +0000 (13:57 +0000)]
print right alg number
Jelte Jansen [Fri, 3 Apr 2009 12:40:43 +0000 (12:40 +0000)]
use correct size for allocation of hmac keys in key2rr
Jelte Jansen [Mon, 30 Mar 2009 09:44:09 +0000 (09:44 +0000)]
dummy commit
Jelte Jansen [Thu, 26 Mar 2009 14:59:02 +0000 (14:59 +0000)]
better error on bad nsec3 next name hash
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
Jelte Jansen [Fri, 20 Mar 2009 16:53:24 +0000 (16:53 +0000)]
don't add keys that were already in the zone
Jelte Jansen [Fri, 20 Mar 2009 12:06:38 +0000 (12:06 +0000)]
update usage()
Jelte Jansen [Fri, 20 Mar 2009 11:28:55 +0000 (11:28 +0000)]
verify the nsec or nsec3 chain in ldns-verifyzone
Jelte Jansen [Thu, 19 Mar 2009 14:21:07 +0000 (14:21 +0000)]
-L too
Jelte Jansen [Thu, 19 Mar 2009 14:02:46 +0000 (14:02 +0000)]
initial version for pkg-config input file
Jelte Jansen [Thu, 19 Mar 2009 13:01:56 +0000 (13:01 +0000)]
lint
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)
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)
Jelte Jansen [Thu, 19 Mar 2009 09:12:25 +0000 (09:12 +0000)]
print flags and algorithm in chase output too
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.
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 ...
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.
Wouter Wijngaards [Thu, 5 Mar 2009 08:39:00 +0000 (08:39 +0000)]
deep_free is NULL safe.
Wouter Wijngaards [Thu, 5 Mar 2009 08:37:01 +0000 (08:37 +0000)]
fixup memory leak.
Wouter Wijngaards [Tue, 24 Feb 2009 13:59:58 +0000 (13:59 +0000)]
Fix uninstall from 'directory not empty' and 'no such directory' errors.
Jelte Jansen [Fri, 13 Feb 2009 10:00:31 +0000 (10:00 +0000)]
merge 1.5.x .key file reading into trunk
Jelte Jansen [Thu, 12 Feb 2009 10:33:36 +0000 (10:33 +0000)]
up version for trunk
Wouter Wijngaards [Wed, 11 Feb 2009 15:19:54 +0000 (15:19 +0000)]
Fixup man page for no options.
Jelte Jansen [Tue, 10 Feb 2009 17:33:25 +0000 (17:33 +0000)]
forgot fedora .spec file
Jelte Jansen [Tue, 10 Feb 2009 16:14:04 +0000 (16:14 +0000)]
changelog
Jelte Jansen [Tue, 10 Feb 2009 15:43:03 +0000 (15:43 +0000)]
version number to 1.5.1
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
Jelte Jansen [Mon, 9 Feb 2009 21:46:11 +0000 (21:46 +0000)]
forgot a cast
Jelte Jansen [Mon, 9 Feb 2009 21:09:01 +0000 (21:09 +0000)]
moved credit for miek
Jelte Jansen [Mon, 9 Feb 2009 21:06:56 +0000 (21:06 +0000)]
version number update
Jelte Jansen [Mon, 9 Feb 2009 21:04:44 +0000 (21:04 +0000)]
doxygen fixlets
Jelte Jansen [Mon, 9 Feb 2009 20:52:14 +0000 (20:52 +0000)]
changelog and spec file update for release
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
Jelte Jansen [Thu, 5 Feb 2009 21:44:21 +0000 (21:44 +0000)]
new spec file from paul
Jelte Jansen [Thu, 5 Feb 2009 12:54:20 +0000 (12:54 +0000)]
--install in readme.svn
Jelte Jansen [Thu, 5 Feb 2009 09:15:07 +0000 (09:15 +0000)]
changelog number
Jelte Jansen [Thu, 5 Feb 2009 09:11:23 +0000 (09:11 +0000)]
review comments
Jelte Jansen [Wed, 4 Feb 2009 11:32:53 +0000 (11:32 +0000)]
changelog for 1.5.0/1.4.2
Wouter Wijngaards [Wed, 4 Feb 2009 11:18:39 +0000 (11:18 +0000)]
Fix code before variable declaration error.
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
Jelte Jansen [Wed, 4 Feb 2009 08:17:40 +0000 (08:17 +0000)]
initialize *bin var to null
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
Matthijs Mekking [Tue, 3 Feb 2009 15:16:52 +0000 (15:16 +0000)]
remove debug print
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.
Matthijs Mekking [Tue, 3 Feb 2009 10:55:19 +0000 (10:55 +0000)]
make lint happy
Matthijs Mekking [Tue, 3 Feb 2009 10:41:49 +0000 (10:41 +0000)]
;; -> ;
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)
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
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
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
Jelte Jansen [Sun, 25 Jan 2009 00:13:24 +0000 (00:13 +0000)]
qname= filter option
Jelte Jansen [Wed, 21 Jan 2009 14:22:21 +0000 (14:22 +0000)]
doh, let's return the right value
Jelte Jansen [Tue, 20 Jan 2009 15:26:29 +0000 (15:26 +0000)]
addition from ray
Jelte Jansen [Tue, 20 Jan 2009 10:22:24 +0000 (10:22 +0000)]
removed test print
Jelte Jansen [Tue, 20 Jan 2009 10:15:18 +0000 (10:15 +0000)]
ldns_match_wildcard() function
Jelte Jansen [Tue, 20 Jan 2009 10:14:53 +0000 (10:14 +0000)]
c99 flag in configures
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?
Jelte Jansen [Fri, 16 Jan 2009 13:40:12 +0000 (13:40 +0000)]
USE_SHA2 is about SHA2 rrsigs, not DS hash algorithm
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)
Jelte Jansen [Fri, 9 Jan 2009 08:48:41 +0000 (08:48 +0000)]
split up ldns_sign_public()
Jelte Jansen [Thu, 8 Jan 2009 09:26:42 +0000 (09:26 +0000)]
move call to copy headers
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
Jelte Jansen [Wed, 7 Jan 2009 15:38:20 +0000 (15:38 +0000)]
copy file routine added, configure now copies the needed header files
Jelte Jansen [Fri, 19 Dec 2008 13:51:29 +0000 (13:51 +0000)]
cleanup unused vars
Jelte Jansen [Fri, 19 Dec 2008 13:47:38 +0000 (13:47 +0000)]
removed double code
Jelte Jansen [Thu, 18 Dec 2008 14:09:29 +0000 (14:09 +0000)]
no MVPROG for install-sh
Jelte Jansen [Thu, 18 Dec 2008 10:46:49 +0000 (10:46 +0000)]
prev aclocal
Jelte Jansen [Thu, 18 Dec 2008 10:30:20 +0000 (10:30 +0000)]
<version>_rcX -> <version>rcX
Jelte Jansen [Thu, 18 Dec 2008 10:28:14 +0000 (10:28 +0000)]
version info
Jelte Jansen [Thu, 18 Dec 2008 10:25:37 +0000 (10:25 +0000)]
remove exit() calls from lib
Jelte Jansen [Thu, 18 Dec 2008 10:15:21 +0000 (10:15 +0000)]
autom4te cleanup in makedist
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
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
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
Wouter Wijngaards [Tue, 16 Dec 2008 15:27:45 +0000 (15:27 +0000)]
typo fix for echo.