]>
git.ipfire.org Git - thirdparty/ldns.git/log
Jelte Jansen [Fri, 1 Dec 2006 08:53:18 +0000 (08:53 +0000)]
update to test
Jelte Jansen [Wed, 29 Nov 2006 16:03:15 +0000 (16:03 +0000)]
basic test with fake server
Jelte Jansen [Wed, 29 Nov 2006 15:07:55 +0000 (15:07 +0000)]
-r option for random port number in ldns-fake-server
Jelte Jansen [Wed, 29 Nov 2006 11:29:26 +0000 (11:29 +0000)]
fixed EOF bug
Jelte Jansen [Wed, 29 Nov 2006 11:25:58 +0000 (11:25 +0000)]
fix in chaser when no trusted keys are found
renamed -c option in drill (use tcp) to -t
-c option is now used to specify alternative resolv.conf file
Jelte Jansen [Tue, 28 Nov 2006 14:05:46 +0000 (14:05 +0000)]
added -r <root.hints file> option for use with the -T[D] trace functionality
fixed rr_compare to exclude TTLs
Jelte Jansen [Tue, 28 Nov 2006 09:45:11 +0000 (09:45 +0000)]
-second name
Jelte Jansen [Fri, 24 Nov 2006 15:40:33 +0000 (15:40 +0000)]
cast for tolower
Jelte Jansen [Fri, 24 Nov 2006 15:17:11 +0000 (15:17 +0000)]
fixed uint16_t's in ldns_rr_list functions (now size_t, to allow for lists larger than 65535 entries)
ldns_rr_list_print now prints rr's directly instead of turning the whole list into a string first
ldns_dname_compare no longer uses extra memory allocations and conversions
Jelte Jansen [Fri, 24 Nov 2006 12:19:28 +0000 (12:19 +0000)]
split up functionality of ldns_rr_compare (now calls new functions
ldns_rr_compare_no_rdata, which can directly compare relevant part of rr, and ldns_rr_compare_wire, which needs a transformation)
ldns_rr_list_sort now uses a schwartzian-like transformation algorithm (and the new schwartz struct) so that the transormation of rrs to their canonical wire format only needs to be done once for each rr (or not at all if it isn't used).
Jelte Jansen [Fri, 24 Nov 2006 09:40:44 +0000 (09:40 +0000)]
small memory fix and small indentation fix
Jelte Jansen [Thu, 23 Nov 2006 11:30:56 +0000 (11:30 +0000)]
lint
Jelte Jansen [Thu, 23 Nov 2006 09:58:49 +0000 (09:58 +0000)]
added fake server example that can send specified (in hex) packets, either looping or just once through a list of packets
Jelte Jansen [Wed, 22 Nov 2006 11:01:35 +0000 (11:01 +0000)]
added intermediate function in net API: ldns_send_buffer, that sends a buffer (presumably containing a correct packet) to a resolver
drill can now send malformed packets with -f
Jelte Jansen [Tue, 21 Nov 2006 10:17:38 +0000 (10:17 +0000)]
bumped version
updated changelog--This line, and those below, will be ignored--
M pcat/configure.ac
M Changelog
M configure.ac
Jelte Jansen [Wed, 15 Nov 2006 11:10:47 +0000 (11:10 +0000)]
merged chase/trace improvements from nsec3 branch back to trunk (without the nsec3 additions)
Jelte Jansen [Tue, 24 Oct 2006 13:55:59 +0000 (13:55 +0000)]
add std=c99 cflag if compiler supports it
added /usr/sfw to search paths in configure
should now compile (at least with gcc) on solaris 10
Wouter Wijngaards [Wed, 27 Sep 2006 06:41:20 +0000 (06:41 +0000)]
Adjusted nsd-test ldns-testns so that it can wait in the middle of a TCP
AXFR response and sleep between returning packets there for a specified
amount of time. So that it is easier to test certain bugs (two zone transfers
at the same time) in nsd.
Start ldns-tests with the test.queries and dig axfr.example.com AXFR and
you see the first 'bla' TXT record returned then 4 seconds sleep and the
remainder of the AXFR.
Wouter Wijngaards [Fri, 15 Sep 2006 14:23:43 +0000 (14:23 +0000)]
cast for lint.
Wouter Wijngaards [Fri, 15 Sep 2006 13:30:54 +0000 (13:30 +0000)]
appease lint.
Wouter Wijngaards [Fri, 15 Sep 2006 13:22:58 +0000 (13:22 +0000)]
appease lint, dont print .00 if not needed for altitude.
Wouter Wijngaards [Fri, 15 Sep 2006 13:15:56 +0000 (13:15 +0000)]
reworked the size, horizontal precision and vertical precision reading
routines, so that they work for small values (0.01) and very large.
As a side benefit the code is in one place instead of copied.
Wouter Wijngaards [Fri, 15 Sep 2006 12:52:03 +0000 (12:52 +0000)]
Fixed handling of LOC type.
- reading LOC RRs will also read factions for altitude.
- writing LOC RRs altitude works for very large and for negative.
- LOC size, hv precision prints correctly for large values.
Jelte Jansen [Tue, 12 Sep 2006 12:40:14 +0000 (12:40 +0000)]
memory, added clear_root() in drill
Wouter Wijngaards [Tue, 12 Sep 2006 11:25:30 +0000 (11:25 +0000)]
fixup for -lldns flag.
Wouter Wijngaards [Tue, 12 Sep 2006 10:30:56 +0000 (10:30 +0000)]
When configure detects devel source, does not need to link the lib.
It does check for include files.
Wouter Wijngaards [Tue, 12 Sep 2006 08:00:54 +0000 (08:00 +0000)]
Fix for memory leaks in case of error returns in str2host.c.
Wouter Wijngaards [Mon, 11 Sep 2006 15:24:31 +0000 (15:24 +0000)]
fixed memory leak in nsec processing
Wouter Wijngaards [Mon, 11 Sep 2006 15:00:33 +0000 (15:00 +0000)]
Uninitialised variable packet_timestamp, when creating new packet.
Jelte Jansen [Mon, 11 Sep 2006 10:10:23 +0000 (10:10 +0000)]
temporary error print during axfr
Wouter Wijngaards [Fri, 8 Sep 2006 20:04:40 +0000 (20:04 +0000)]
made axfr parse code more resistant to malformed reply (without any answer rrs
Wouter Wijngaards [Fri, 8 Sep 2006 05:50:31 +0000 (05:50 +0000)]
drill: print AXFR errors.
Jelte Jansen [Mon, 4 Sep 2006 10:19:37 +0000 (10:19 +0000)]
removed some gotos
fixed wireformat definition for TSIG
Jelte Jansen [Mon, 4 Sep 2006 09:25:39 +0000 (09:25 +0000)]
better file handling
Jelte Jansen [Sat, 2 Sep 2006 18:39:48 +0000 (18:39 +0000)]
right-align statistics output
for -p option, print preliminary output to stderr (so you can redirect final
output to a file while still seeing progress)
sort statistics output
Jelte Jansen [Fri, 1 Sep 2006 15:10:30 +0000 (15:10 +0000)]
memory leakje
Jelte Jansen [Fri, 1 Sep 2006 11:45:41 +0000 (11:45 +0000)]
check length before memcpy() instead of afterwards
Jelte Jansen [Fri, 1 Sep 2006 09:31:05 +0000 (09:31 +0000)]
add overflow check for rdatas that specify their own length (may not exceed total rdf size)
Jelte Jansen [Fri, 1 Sep 2006 08:22:09 +0000 (08:22 +0000)]
fix in int16 wireformat processing
Wouter Wijngaards [Thu, 31 Aug 2006 14:23:05 +0000 (14:23 +0000)]
pcat can replay old traces
Wouter Wijngaards [Tue, 29 Aug 2006 13:02:14 +0000 (13:02 +0000)]
Prints errors in packets to stdout, NO ANSWER if a packet is missing.
Jelte Jansen [Tue, 29 Aug 2006 10:52:45 +0000 (10:52 +0000)]
exit on failure of dirreading
Jelte Jansen [Tue, 29 Aug 2006 08:01:46 +0000 (08:01 +0000)]
also match noanswer on single *
Jelte Jansen [Mon, 28 Aug 2006 13:32:59 +0000 (13:32 +0000)]
use '-' argument for read_pkt_hex (i.e. -i and -r options) as stdin
Wouter Wijngaards [Thu, 24 Aug 2006 07:46:21 +0000 (07:46 +0000)]
Makefile improved: it will only re-link the library if the files are changed.
Jelte Jansen [Wed, 23 Aug 2006 21:50:12 +0000 (21:50 +0000)]
fix in writing to known diffs files
missed a char in filenames
Jelte Jansen [Wed, 23 Aug 2006 18:52:26 +0000 (18:52 +0000)]
show byte-matches
added -k to store all known difference matches
DONT USE SAME DESCRIPTIONS IN TWO MATCH FILES
Jelte Jansen [Wed, 23 Aug 2006 08:35:33 +0000 (08:35 +0000)]
removed nesting hack (didnt work, don't nest)
added ?& option (part following is optional, but if it exists it must exist in both packets)
Jelte Jansen [Tue, 15 Aug 2006 14:20:01 +0000 (14:20 +0000)]
verbosity int
Jelte Jansen [Tue, 15 Aug 2006 12:20:43 +0000 (12:20 +0000)]
test commit for post commit hooks
Jelte Jansen [Tue, 15 Aug 2006 12:13:55 +0000 (12:13 +0000)]
test commit for post commit hooks
Jelte Jansen [Tue, 15 Aug 2006 12:13:12 +0000 (12:13 +0000)]
test commit for post commit hooks
Jelte Jansen [Tue, 15 Aug 2006 12:10:33 +0000 (12:10 +0000)]
fake commit forhooks testing
Jelte Jansen [Tue, 15 Aug 2006 12:06:41 +0000 (12:06 +0000)]
test commit for post commit hook
Jelte Jansen [Tue, 15 Aug 2006 11:35:08 +0000 (11:35 +0000)]
made start with verbosity levels instead of verbose vs non-verbose
Wouter Wijngaards [Tue, 15 Aug 2006 11:15:34 +0000 (11:15 +0000)]
more rpmlint fixes
Wouter Wijngaards [Tue, 15 Aug 2006 11:07:14 +0000 (11:07 +0000)]
rpmlint fixes
Wouter Wijngaards [Tue, 15 Aug 2006 10:10:52 +0000 (10:10 +0000)]
updated specfile, rpmbuild works. Added manual pages for ldns-resolver and ldnsd examples. pcap mentioned in README.
Jelte Jansen [Tue, 15 Aug 2006 10:07:07 +0000 (10:07 +0000)]
removed // comments
Jelte Jansen [Tue, 15 Aug 2006 09:44:46 +0000 (09:44 +0000)]
usage() and manpage
Jelte Jansen [Tue, 15 Aug 2006 09:32:43 +0000 (09:32 +0000)]
allow ? statement between & statements
Wouter Wijngaards [Tue, 15 Aug 2006 08:30:32 +0000 (08:30 +0000)]
reworked spec file
Jelte Jansen [Mon, 14 Aug 2006 21:42:02 +0000 (21:42 +0000)]
fixed bug when reading dname from wire where the complete dname was a pointer to the root label
Jelte Jansen [Mon, 14 Aug 2006 21:35:04 +0000 (21:35 +0000)]
added output option for drill-readable hex dump of filtered packets
maybe just add hex dump to ldns? it's used in 3 different places now...
Jelte Jansen [Mon, 14 Aug 2006 21:29:06 +0000 (21:29 +0000)]
print parser error when reading hex file fails
Wouter Wijngaards [Mon, 14 Aug 2006 13:21:14 +0000 (13:21 +0000)]
- Removed trailing comma in enum.
- Added sleep=<num seconds> option to ldns-testns.
Jelte Jansen [Fri, 11 Aug 2006 13:27:34 +0000 (13:27 +0000)]
added advanced checking in pcat-diff, see README.pcat or pcat-diff manual of how to use it
remove optimalization flags from makefile for debugging purposes
Jelte Jansen [Tue, 8 Aug 2006 11:40:20 +0000 (11:40 +0000)]
check if rrsigs cover the right type (resulted in false negatives)
check for KSK/selfsigned keys (could result in eternal looping)
Wouter Wijngaards [Fri, 4 Aug 2006 09:41:58 +0000 (09:41 +0000)]
no pcap needed for drill
Wouter Wijngaards [Fri, 4 Aug 2006 09:39:02 +0000 (09:39 +0000)]
drill make static target
Wouter Wijngaards [Fri, 4 Aug 2006 09:10:58 +0000 (09:10 +0000)]
read is a signed integer.
Wouter Wijngaards [Fri, 4 Aug 2006 08:57:41 +0000 (08:57 +0000)]
64bit cast in printf
Wouter Wijngaards [Fri, 4 Aug 2006 08:18:36 +0000 (08:18 +0000)]
all-static makefile target for pcat. Link with libs after the .o object files.
Jelte Jansen [Wed, 2 Aug 2006 09:14:39 +0000 (09:14 +0000)]
don't set prev to root when reading zone
Jelte Jansen [Wed, 2 Aug 2006 08:56:35 +0000 (08:56 +0000)]
memory error, added a const
Jelte Jansen [Tue, 1 Aug 2006 22:30:04 +0000 (22:30 +0000)]
updated changelog
Jelte Jansen [Tue, 1 Aug 2006 22:24:02 +0000 (22:24 +0000)]
and one more 2canonical, just to be sure
Jelte Jansen [Tue, 1 Aug 2006 22:16:53 +0000 (22:16 +0000)]
added walking support for max label length
Jelte Jansen [Tue, 1 Aug 2006 11:40:23 +0000 (11:40 +0000)]
canonicalize before calling nsec_covers()
Jelte Jansen [Tue, 1 Aug 2006 09:14:27 +0000 (09:14 +0000)]
oops
Jelte Jansen [Tue, 1 Aug 2006 09:05:25 +0000 (09:05 +0000)]
added my address argument
Wouter Wijngaards [Tue, 1 Aug 2006 08:17:35 +0000 (08:17 +0000)]
more comments
Wouter Wijngaards [Tue, 1 Aug 2006 07:58:56 +0000 (07:58 +0000)]
Bindism feature request.
Wouter Wijngaards [Mon, 31 Jul 2006 14:11:02 +0000 (14:11 +0000)]
Minor fix for printing with -v (verbose).
Wouter Wijngaards [Mon, 31 Jul 2006 13:42:33 +0000 (13:42 +0000)]
Added functionality to have multiple packet answers to a query.
Jelte Jansen [Mon, 31 Jul 2006 09:09:07 +0000 (09:09 +0000)]
fixed bug in packet.c
(unfinished) expansions to pcat-diff, to make it more intelligent
Wouter Wijngaards [Fri, 28 Jul 2006 14:55:38 +0000 (14:55 +0000)]
- Fixed serial number matching
- verbose option: print packets, print matching effects.
Wouter Wijngaards [Fri, 28 Jul 2006 09:00:36 +0000 (09:00 +0000)]
Reworked statement, original was missing !
Wouter Wijngaards [Fri, 28 Jul 2006 08:19:10 +0000 (08:19 +0000)]
Fixup bug where the entire zone would be signed with both ZSK and KSK keys.
Jelte Jansen [Thu, 27 Jul 2006 10:39:37 +0000 (10:39 +0000)]
read key files with rsa exponent 65537 correctly
added -c (canonicalize) option to ldns-read-zone
Wouter Wijngaards [Thu, 27 Jul 2006 10:18:03 +0000 (10:18 +0000)]
TCP services from test server. Queries can match for UDP or TCP transport.
Jelte Jansen [Thu, 27 Jul 2006 09:01:11 +0000 (09:01 +0000)]
added unit test for rr2canonical()
Jelte Jansen [Wed, 26 Jul 2006 13:43:14 +0000 (13:43 +0000)]
another forgotten canonicalization
Jelte Jansen [Wed, 26 Jul 2006 11:23:58 +0000 (11:23 +0000)]
sometimes canonicalization was not completely correct
Jelte Jansen [Wed, 26 Jul 2006 09:32:00 +0000 (09:32 +0000)]
when chasing, don't see question NSEC rr as nsec
Jelte Jansen [Mon, 24 Jul 2006 14:21:39 +0000 (14:21 +0000)]
cast stond verkeerd
Jelte Jansen [Mon, 24 Jul 2006 10:25:42 +0000 (10:25 +0000)]
sigh
Jelte Jansen [Mon, 24 Jul 2006 10:16:59 +0000 (10:16 +0000)]
lint
Jelte Jansen [Mon, 24 Jul 2006 10:01:07 +0000 (10:01 +0000)]
rrlist_compare (and hence sorting) did not work completely (fixed by patch from David Blacka)
SOA rec was not included in apex NSEC
Wouter Wijngaards [Fri, 7 Jul 2006 13:38:59 +0000 (13:38 +0000)]
ldns-testns server that will help test features.