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