]> git.ipfire.org Git - thirdparty/ldns.git/log
thirdparty/ldns.git
19 years agoAdded compatibility files and configure checks for them that enable
Wouter Wijngaards [Tue, 12 Dec 2006 17:07:01 +0000 (17:07 +0000)] 
Added compatibility files and configure checks for them that enable
compilation of net.c, str2host.c and host2str.c on SunOS4.

19 years agoSmall changes to help SunOS4.
Wouter Wijngaards [Tue, 12 Dec 2006 15:46:12 +0000 (15:46 +0000)] 
Small changes to help SunOS4.
- ln without -f, it checks if the file exists anway.
- check AC_C_INLINE after setting flags, it changes the results.
- INLINE used for ldns_power.

19 years agocompile test also compiles examples now
Jelte Jansen [Tue, 12 Dec 2006 13:07:58 +0000 (13:07 +0000)] 
compile test also compiles examples now
added kill to fake server test

19 years agomaybe move some args around in the test script
Jelte Jansen [Tue, 12 Dec 2006 11:29:00 +0000 (11:29 +0000)] 
maybe move some args around in the test script

19 years agoadded chase test
Jelte Jansen [Tue, 12 Dec 2006 11:21:43 +0000 (11:21 +0000)] 
added chase test

19 years agoInitialize these variables (compiler complains it may be used uninitialised,
Wouter Wijngaards [Tue, 12 Dec 2006 08:09:38 +0000 (08:09 +0000)] 
Initialize these variables (compiler complains it may be used uninitialised,
and the code is complicated, so lets init at NULL to be safe).

19 years agoByteswap for getservbyport, function needs network format, so is htons.
Wouter Wijngaards [Mon, 11 Dec 2006 12:52:45 +0000 (12:52 +0000)] 
Byteswap for getservbyport, function needs network format, so is htons.

19 years agooops
Jelte Jansen [Mon, 11 Dec 2006 10:56:54 +0000 (10:56 +0000)] 
oops

19 years agosame for pcat
Jelte Jansen [Mon, 11 Dec 2006 10:50:25 +0000 (10:50 +0000)] 
same for pcat

19 years agoposix flags made build fail on linux
Jelte Jansen [Mon, 11 Dec 2006 10:36:41 +0000 (10:36 +0000)] 
posix flags made build fail on linux

19 years agoldns-testns a little more verbose
Wouter Wijngaards [Mon, 11 Dec 2006 09:17:16 +0000 (09:17 +0000)] 
ldns-testns a little more verbose

19 years agoAdded __BSD_VISIBLE for on FreeBSD to get u_int types for pcap.h
Wouter Wijngaards [Fri, 8 Dec 2006 12:53:01 +0000 (12:53 +0000)] 
Added __BSD_VISIBLE for on FreeBSD to get u_int types for pcap.h

19 years agoMaking it compile on Solaris 10.
Wouter Wijngaards [Fri, 8 Dec 2006 11:33:36 +0000 (11:33 +0000)] 
Making it compile on Solaris 10.

19 years agotypos, "." removed in keyfetchers output file names, small free added
Jelte Jansen [Wed, 6 Dec 2006 12:48:27 +0000 (12:48 +0000)] 
typos, "." removed in keyfetchers output file names, small free added

19 years agooff by 1 error in rr compare
Jelte Jansen [Wed, 6 Dec 2006 10:45:20 +0000 (10:45 +0000)] 
off by 1 error in rr compare
made KSK checking more resilient (committing before refactoring)
updated test

19 years agolong live lint ;)
Jelte Jansen [Tue, 5 Dec 2006 14:01:30 +0000 (14:01 +0000)] 
long live lint ;)

19 years agosmall fix in parsing CERT records
Jelte Jansen [Tue, 5 Dec 2006 13:51:27 +0000 (13:51 +0000)] 
small fix in parsing CERT records
small fix in the reading of key-singing keys and ldns-signzone
small fix when reading bad zone file

19 years agobyte error in printing CERT records
Jelte Jansen [Tue, 5 Dec 2006 10:48:38 +0000 (10:48 +0000)] 
byte error in printing CERT records

19 years agoexport ld lib path
Jelte Jansen [Fri, 1 Dec 2006 09:23:45 +0000 (09:23 +0000)] 
export ld lib path

19 years agoupdate to test
Jelte Jansen [Fri, 1 Dec 2006 08:53:18 +0000 (08:53 +0000)] 
update to test

19 years agobasic test with fake server
Jelte Jansen [Wed, 29 Nov 2006 16:03:15 +0000 (16:03 +0000)] 
basic test with fake server

19 years ago-r option for random port number in ldns-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

19 years agofixed EOF bug
Jelte Jansen [Wed, 29 Nov 2006 11:29:26 +0000 (11:29 +0000)] 
fixed EOF bug

19 years agofix in chaser when no trusted keys are found
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

19 years agoadded -r <root.hints file> option for use with the -T[D] trace functionality
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

19 years ago-second name
Jelte Jansen [Tue, 28 Nov 2006 09:45:11 +0000 (09:45 +0000)] 
-second name

19 years agocast for tolower
Jelte Jansen [Fri, 24 Nov 2006 15:40:33 +0000 (15:40 +0000)] 
cast for tolower

19 years agofixed uint16_t's in ldns_rr_list functions (now size_t, to allow for lists larger...
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

19 years agosplit up functionality of ldns_rr_compare (now calls new functions
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).

19 years agosmall memory fix and small indentation fix
Jelte Jansen [Fri, 24 Nov 2006 09:40:44 +0000 (09:40 +0000)] 
small memory fix and small indentation fix

19 years agolint
Jelte Jansen [Thu, 23 Nov 2006 11:30:56 +0000 (11:30 +0000)] 
lint

19 years agoadded fake server example that can send specified (in hex) packets, either looping...
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

19 years agoadded intermediate function in net API: ldns_send_buffer, that sends a buffer (presum...
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

19 years agobumped version
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

19 years agomerged chase/trace improvements from nsec3 branch back to trunk (without the nsec3...
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)

19 years agoadd std=c99 cflag if compiler supports it
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

19 years agoAdjusted nsd-test ldns-testns so that it can wait in the middle of a TCP
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.

19 years agocast for lint.
Wouter Wijngaards [Fri, 15 Sep 2006 14:23:43 +0000 (14:23 +0000)] 
cast for lint.

19 years agoappease lint.
Wouter Wijngaards [Fri, 15 Sep 2006 13:30:54 +0000 (13:30 +0000)] 
appease lint.

19 years agoappease lint, dont print .00 if not needed for altitude.
Wouter Wijngaards [Fri, 15 Sep 2006 13:22:58 +0000 (13:22 +0000)] 
appease lint, dont print .00 if not needed for altitude.

19 years agoreworked the size, horizontal precision and vertical precision reading
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.

19 years agoFixed handling of LOC type.
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.

19 years agomemory, added clear_root() in drill
Jelte Jansen [Tue, 12 Sep 2006 12:40:14 +0000 (12:40 +0000)] 
memory, added clear_root() in drill

19 years agofixup for -lldns flag.
Wouter Wijngaards [Tue, 12 Sep 2006 11:25:30 +0000 (11:25 +0000)] 
fixup for -lldns flag.

19 years agoWhen configure detects devel source, does not need to link the lib.
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.

19 years agoFix for memory leaks in case of error returns in str2host.c.
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.

19 years agofixed memory leak in nsec processing
Wouter Wijngaards [Mon, 11 Sep 2006 15:24:31 +0000 (15:24 +0000)] 
fixed memory leak in nsec processing

19 years agoUninitialised variable packet_timestamp, when creating new packet.
Wouter Wijngaards [Mon, 11 Sep 2006 15:00:33 +0000 (15:00 +0000)] 
Uninitialised variable packet_timestamp, when creating new packet.

19 years agotemporary error print during axfr
Jelte Jansen [Mon, 11 Sep 2006 10:10:23 +0000 (10:10 +0000)] 
temporary error print during axfr

19 years agomade axfr parse code more resistant to malformed reply (without any answer rrs
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

19 years agodrill: print AXFR errors.
Wouter Wijngaards [Fri, 8 Sep 2006 05:50:31 +0000 (05:50 +0000)] 
drill: print AXFR errors.

19 years agoremoved some gotos
Jelte Jansen [Mon, 4 Sep 2006 10:19:37 +0000 (10:19 +0000)] 
removed some gotos
fixed wireformat definition for TSIG

19 years agobetter file handling
Jelte Jansen [Mon, 4 Sep 2006 09:25:39 +0000 (09:25 +0000)] 
better file handling

19 years agoright-align statistics output
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

19 years agomemory leakje
Jelte Jansen [Fri, 1 Sep 2006 15:10:30 +0000 (15:10 +0000)] 
memory leakje

19 years agocheck length before memcpy() instead of afterwards
Jelte Jansen [Fri, 1 Sep 2006 11:45:41 +0000 (11:45 +0000)] 
check length before memcpy() instead of afterwards

19 years agoadd overflow check for rdatas that specify their own length (may not exceed total...
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)

19 years agofix in int16 wireformat processing
Jelte Jansen [Fri, 1 Sep 2006 08:22:09 +0000 (08:22 +0000)] 
fix in int16 wireformat processing

19 years agopcat can replay old traces
Wouter Wijngaards [Thu, 31 Aug 2006 14:23:05 +0000 (14:23 +0000)] 
pcat can replay old traces

19 years agoPrints errors in packets to stdout, NO ANSWER if a packet is missing.
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.

19 years agoexit on failure of dirreading
Jelte Jansen [Tue, 29 Aug 2006 10:52:45 +0000 (10:52 +0000)] 
exit on failure of dirreading

19 years agoalso match noanswer on single *
Jelte Jansen [Tue, 29 Aug 2006 08:01:46 +0000 (08:01 +0000)] 
also match noanswer on single *

19 years agouse '-' argument for read_pkt_hex (i.e. -i and -r options) as stdin
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

19 years agoMakefile improved: it will only re-link the library if the files are changed.
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.

19 years agofix in writing to known diffs files
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

19 years agoshow byte-matches
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

19 years agoremoved nesting hack (didnt work, don't nest)
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)

19 years agoverbosity int
Jelte Jansen [Tue, 15 Aug 2006 14:20:01 +0000 (14:20 +0000)] 
verbosity int

19 years agotest commit for post commit hooks
Jelte Jansen [Tue, 15 Aug 2006 12:20:43 +0000 (12:20 +0000)] 
test commit for post commit hooks

19 years agotest commit for post commit hooks
Jelte Jansen [Tue, 15 Aug 2006 12:13:55 +0000 (12:13 +0000)] 
test commit for post commit hooks

19 years agotest commit for post commit hooks
Jelte Jansen [Tue, 15 Aug 2006 12:13:12 +0000 (12:13 +0000)] 
test commit for post commit hooks

19 years agofake commit forhooks testing
Jelte Jansen [Tue, 15 Aug 2006 12:10:33 +0000 (12:10 +0000)] 
fake commit forhooks testing

19 years agotest commit for post commit hook
Jelte Jansen [Tue, 15 Aug 2006 12:06:41 +0000 (12:06 +0000)] 
test commit for post commit hook

19 years agomade start with verbosity levels instead of verbose vs non-verbose
Jelte Jansen [Tue, 15 Aug 2006 11:35:08 +0000 (11:35 +0000)] 
made start with verbosity levels instead of verbose vs non-verbose

19 years agomore rpmlint fixes
Wouter Wijngaards [Tue, 15 Aug 2006 11:15:34 +0000 (11:15 +0000)] 
more rpmlint fixes

19 years agorpmlint fixes
Wouter Wijngaards [Tue, 15 Aug 2006 11:07:14 +0000 (11:07 +0000)] 
rpmlint fixes

19 years agoupdated specfile, rpmbuild works. Added manual pages for ldns-resolver and ldnsd...
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.

19 years agoremoved // comments
Jelte Jansen [Tue, 15 Aug 2006 10:07:07 +0000 (10:07 +0000)] 
removed // comments

19 years agousage() and manpage
Jelte Jansen [Tue, 15 Aug 2006 09:44:46 +0000 (09:44 +0000)] 
usage() and manpage

19 years agoallow ? statement between & statements
Jelte Jansen [Tue, 15 Aug 2006 09:32:43 +0000 (09:32 +0000)] 
allow ? statement between & statements

19 years agoreworked spec file
Wouter Wijngaards [Tue, 15 Aug 2006 08:30:32 +0000 (08:30 +0000)] 
reworked spec file

19 years agofixed bug when reading dname from wire where the complete dname was a pointer to...
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

19 years agoadded output option for drill-readable hex dump of filtered packets
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...

19 years agoprint parser error when reading hex file fails
Jelte Jansen [Mon, 14 Aug 2006 21:29:06 +0000 (21:29 +0000)] 
print parser error when reading hex file fails

19 years ago- Removed trailing comma in enum.
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.

19 years agoadded advanced checking in pcat-diff, see README.pcat or pcat-diff manual of how...
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

19 years agocheck if rrsigs cover the right type (resulted in false negatives)
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)

19 years agono pcap needed for drill
Wouter Wijngaards [Fri, 4 Aug 2006 09:41:58 +0000 (09:41 +0000)] 
no pcap needed for drill

19 years agodrill make static target
Wouter Wijngaards [Fri, 4 Aug 2006 09:39:02 +0000 (09:39 +0000)] 
drill make static target

19 years agoread is a signed integer.
Wouter Wijngaards [Fri, 4 Aug 2006 09:10:58 +0000 (09:10 +0000)] 
read is a signed integer.

19 years ago64bit cast in printf
Wouter Wijngaards [Fri, 4 Aug 2006 08:57:41 +0000 (08:57 +0000)] 
64bit cast in printf

19 years agoall-static makefile target for pcat. Link with libs after the .o object files.
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.

19 years agodon't set prev to root when reading zone
Jelte Jansen [Wed, 2 Aug 2006 09:14:39 +0000 (09:14 +0000)] 
don't set prev to root when reading zone

19 years agomemory error, added a const
Jelte Jansen [Wed, 2 Aug 2006 08:56:35 +0000 (08:56 +0000)] 
memory error, added a const

19 years agoupdated changelog
Jelte Jansen [Tue, 1 Aug 2006 22:30:04 +0000 (22:30 +0000)] 
updated changelog

19 years agoand one more 2canonical, just to be sure
Jelte Jansen [Tue, 1 Aug 2006 22:24:02 +0000 (22:24 +0000)] 
and one more 2canonical, just to be sure

19 years agoadded walking support for max label length
Jelte Jansen [Tue, 1 Aug 2006 22:16:53 +0000 (22:16 +0000)] 
added walking support for max label length

19 years agocanonicalize before calling nsec_covers()
Jelte Jansen [Tue, 1 Aug 2006 11:40:23 +0000 (11:40 +0000)] 
canonicalize before calling nsec_covers()

19 years agooops
Jelte Jansen [Tue, 1 Aug 2006 09:14:27 +0000 (09:14 +0000)] 
oops

19 years agoadded my address argument
Jelte Jansen [Tue, 1 Aug 2006 09:05:25 +0000 (09:05 +0000)] 
added my address argument