Commit Graph
1699 Commits
Author SHA1 Message Date
Bob Halley ae51af4776 fix memory leak in client_addopt() 1999-10-20 23:20:30 +00:00
Bob Halley d3376f4cf5 start work to allow a client to be cancelled/idled 1999-10-20 01:58:48 +00:00
Bob Halley d38a7a518f Set AD. 1999-10-19 20:22:38 +00:00
Bob Halley 3f6714ce54 Remove query_a6additional(), since the latest version of the DNS lookups
draft no longer requires type A and AAAA additional section processing for
the owner name of an A6 rrset.
1999-10-19 20:02:59 +00:00
Andreas Gustafsson 8e99b9ed65 warn about failed zone loads 1999-10-19 19:14:14 +00:00
Bob Halley 8a9f679d60 Ensure version is always NULL for cache databases.
Plug a memory leak in the DNAME code.
1999-10-18 21:02:48 +00:00
Bob Halley d680c5e7d5 Do not free client->query.qname prematurely.
Detach from our fetch as soon as it is done.  (Not doing this meant we
couldn't recurse again when restarting.)
Fix some bugs in the multiple question code that were causing qtype to be
set incorrectly when restarting after recursion.
1999-10-17 19:27:04 +00:00
Bob Halley 238c9f5aaa qtype was not restored correctly after recursion. 1999-10-16 20:50:33 +00:00
Bob Halley a2250d2462 Negative caching support. 1999-10-16 01:04:12 +00:00
Bob Halley 6bd80c2c4e Ignore negative cache entries in ANY query responses. 1999-10-15 20:48:34 +00:00
Bob Halley 66a6c17757 When using the hints database, 'db' was not reset from the cache to the
hints database.  Later on we'd try to detach a node from the hints database
using the cache database, and this would trigger an assertion.
1999-10-15 06:49:58 +00:00
Bob Halley 016326d111 overhaul loading; get rid of old load scheme 1999-10-15 01:51:48 +00:00
Bob Halley d057803db4 delete ns_g_dbs and ns_g_confctxlock; init ns_g_conffile 1999-10-15 01:51:08 +00:00
Bob Halley 067a6ca8b4 eliminate confctx lock 1999-10-15 01:49:46 +00:00
Bob Halley ba88ba8a3f eliminate temporary zone/cache loading scheme 1999-10-15 01:48:29 +00:00
Andreas Gustafsson 30805ef951 undo previous change: both issues were already addressed 1999-10-14 19:55:34 +00:00
Mark Andrews 92450223ca missing variable, result could be used before being set. 1999-10-14 04:20:20 +00:00
Andreas Gustafsson e117f2e80e use the new DNS_R_NOTLOADED result code 1999-10-14 02:24:17 +00:00
Andreas Gustafsson e5805c0a75 dns_getname_origin now returns (dns_name_t *) again 1999-10-14 02:12:03 +00:00
Andreas Gustafsson e112f5a7ab uninitialized variable 1999-10-14 02:07:10 +00:00
Andreas Gustafsson ac83c71498 undo part of previous change: don't construct reply message twice 1999-10-14 02:05:07 +00:00
Bob Halley d60f5b9bc8 Zone support 1999-10-14 01:37:00 +00:00
Andreas Gustafsson e2b0388d7c zonedb->zonetable; per-zone journal file names 1999-10-14 00:06:11 +00:00
Andreas Gustafsson 9d34fb7826 replaced xfrin_test() by ns_xfrin_start(); zonedb->zonetable 1999-10-14 00:05:02 +00:00
Andreas Gustafsson 581db30788 zonedb->zonetable; queueing of concurrent updates 1999-10-14 00:03:04 +00:00
Andreas Gustafsson 4dbbfeda13 replaced xfrin_test() by ns_xfrin_start() 1999-10-14 00:00:59 +00:00
James Brister 253f25f7ff Added some globals for the config parser. 1999-10-13 17:50:53 +00:00
James Brister c6e10b826e Add driver and callback skeletons for configuration parsing. 1999-10-13 17:50:21 +00:00
James Brister 78f12b4789 Add bootfile to command line. 1999-10-13 17:49:21 +00:00
Bob Halley 30b652c9f3 improve post-recursion code 1999-10-13 02:08:19 +00:00
Bob Halley 93acd5fcca add comment about possible standards change 1999-10-12 20:40:10 +00:00
Andreas Gustafsson c6e6677724 Paul says SOA record updates that leave the serial number unchanged
should be silently ignored
1999-10-11 22:34:36 +00:00
Andreas Gustafsson f4c0131a46 eliminate "end-of-loop code not reached" warnings on Solaris 2.6 1999-10-11 20:00:24 +00:00
Bob Halley e24ae70756 Make qrdataset an attribute of the client.
Get the foundname out of the fetch done event.
1999-10-11 19:12:43 +00:00
Brian Wellington 3f6dc1703f tsig structure/function name change 1999-10-08 18:37:24 +00:00
Bob Halley 139154bd98 fix the makefile fixes added because nmake sucks 1999-10-08 16:40:38 +00:00
Brian Wellington e14bb110b5 linux capability stuff didn't work with kernel 2.2 and glibc 2.0 1999-10-07 20:45:46 +00:00
Bob Halley 4fdb67f4eb resolver support checkpoint; partial AD support 1999-10-07 19:44:22 +00:00
Bob Halley 0fef48d0e6 ends fixes; clear AA and AD on error 1999-10-07 19:43:18 +00:00
Bob Halley 9f4dd67b1f drop privs on linux 1999-10-07 19:35:02 +00:00
Bob Halley f4c06dafd5 cancel i/o before detaching from socket 1999-10-07 19:33:54 +00:00
Bob Halley 1c7ac6d8f5 allocate qrdataset dynamically 1999-10-07 19:33:12 +00:00
Bob Halley 5d454a5920 using $? is bad 1999-10-07 16:28:23 +00:00
David Lawrence 8b901c775d use isc_commandline_parse instead of getopt 1999-10-06 19:59:29 +00:00
David Lawrence 36444427e4 $? instead of $< to build main.@O@, because $< is valid only in nmake inference rules and the effect of using $< is the same 1999-10-06 19:59:14 +00:00
Bob Halley 51917258db build system cleanups; improved include handling 1999-10-05 19:52:30 +00:00
Bob Halley 205f50f12e add missing CRs 1999-10-05 17:40:12 +00:00
Michael Graff 4f4b084044 stringify the internal root zone info 1999-10-04 22:39:48 +00:00
David Lawrence a252c2771f include isc/net.h, do not include sys/socket.h, netinet/in.h or arpa/inet.h,
and/or use type in_port_t instead of unsigned int for ports
1999-10-02 02:54:16 +00:00
David Lawrence fd35453765 use AR, ARFLAGS, O and A macros 1999-09-30 20:10:31 +00:00