2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-29 05:28:00 +00:00

521 Commits

Author SHA1 Message Date
Michael Sawyer
0f2fff1389 Print stat lines when needed.
(This should be able to be safely pulled up.)
2000-07-07 21:53:47 +00:00
Michael Sawyer
0819ae2ca5 Use limits.h/INT_MAX instead of the deprecated values.h/MAXINT 2000-07-06 01:02:42 +00:00
Michael Sawyer
38cf6e52ce Lots of style changes.
Clean up what appears to be a varient of the race condition, this one set
off in nslookup.
2000-07-05 23:28:32 +00:00
Andreas Gustafsson
24139527f3 lots of style changes; no functional change 2000-07-05 19:31:26 +00:00
Brian Wellington
7408b050c0 Don't use the search list by default. This makes dig 9 compatible with
dig 8 (although not the dig 8 manpage).
2000-07-03 21:52:13 +00:00
Brian Wellington
b8dbd3c5dc The last patch had 2 lines reversed. 2000-06-30 22:57:47 +00:00
Brian Wellington
704eba6330 Remove crashes in dig related to freeing global state (in this case, the
tsig keyring) while it was still needed.
2000-06-30 22:53:07 +00:00
Michael Sawyer
1893b56ef9 Move taskmgr shutdown to the correct place. 2000-06-30 14:11:49 +00:00
Michael Graff
eb305df466 use %p for pointers, not %lu with a cast of (unsigned long) 2000-06-29 07:43:46 +00:00
Michael Sawyer
db8b100cae DO NOT PULL ME UP TO THE RELEASE BRANCH.
This is a fix for the race condition in dig.  It seems to work well, except
there's a memory leak I can't quite track down.  Michael and I will look at
it on the plane ride tommorow, and commit a change via modem once we arrive
in PA.  We'll also be doing general code cleanup.
2000-06-29 05:21:12 +00:00
Michael Sawyer
84c4c99c9e 290. [cleanup] +twiddle option to dig (for testing only) removed. 2000-06-28 18:20:44 +00:00
Michael Sawyer
bbd5acf6ad Memory leak in ixfr processing and grammatical error in debug message 2000-06-27 23:18:14 +00:00
Michael Sawyer
3f13e5969b Don't have dig (et al) fall back to TCP mode after non-responsive UDP
attempts.
2000-06-26 21:28:17 +00:00
Andreas Gustafsson
84df8c98f0 when doing AXFR/IXFR, dig sometimes called
dns_message_currentname() with a non-NULL name
2000-06-26 00:57:18 +00:00
Michael Sawyer
6bc106bb7e include isc/result.h 2000-06-23 20:57:19 +00:00
Michael Sawyer
23e8d9349b Make host -C and dig +nss actually work. 2000-06-22 22:37:31 +00:00
Michael Sawyer
c9defbf4b9 Sort #includes 2000-06-21 17:48:32 +00:00
Michael Sawyer
d821f1cd7e Additional debugging options
% comment option in dig
2000-06-21 01:40:42 +00:00
Michael Sawyer
518c9fea58 Add ability to set AD and CD flags in outgoing query. 2000-06-16 18:00:05 +00:00
Michael Sawyer
77ae2d58c2 Memory leak. 2000-06-15 22:08:44 +00:00
Michael Sawyer
7b5dbd404b Only need h_errno if we're not using getaddrinfo 2000-06-15 20:56:24 +00:00
Michael Sawyer
6fc790c460 If we have it, use getaddrinfo instead of gethostbyname to find the
address of the nameserver (from resolv.conf or @nameserver).
2000-06-15 19:05:30 +00:00
Michael Graff
4d9485ed34 make ipv6 work again 2000-06-13 01:49:46 +00:00
Michael Sawyer
2634080063 Fix for slight changes in DST interface. 2000-06-12 19:33:30 +00:00
Michael Sawyer
9f35af4361 Bind sockets before use 2000-06-08 21:18:24 +00:00
Michael Sawyer
fa6f2ebcbb Remove unnecessary code 2000-06-08 18:36:53 +00:00
Michael Sawyer
960c8888f6 TSIG verification of xfr replies working now. 2000-06-07 00:13:57 +00:00
Michael Sawyer
d62f922122 Fix segfault due to uninitialized variable 2000-06-06 23:06:25 +00:00
Michael Sawyer
910df0c767 Further attempts to make XFR's verify with TSIG keys. Still not
functional, and disabled in this checkin.
Added -debug and -memdebug command line options, to avoid having
to recompile every time these options are needed.
2000-06-06 22:50:44 +00:00
Michael Sawyer
47058d1726 Validate TSIG signatures on replies, *except* for xfr's.
Add Id string.
2000-06-06 18:49:06 +00:00
David Lawrence
7e6d96bcac char *secretstore in setup_system() made unsigned for argument compatibility
with dns_tsigkey_create().
2000-06-06 15:30:40 +00:00
Michael Sawyer
a5ed46c9fd Send TSIG signed queries with dig. This version requires all queries
from a single invocation of dig use the same key, and doesn't validate
replies yet.  Also, keys must be passed on the command line with the
-y option.  -k forthcoming.
2000-06-06 00:43:17 +00:00
Michael Sawyer
d12ed0876f Add ixfr support to dig, as:
dig domain.nil. ixfr=12345
where 12345 is version you are ixrf'ing against
(testing still in progress of this option)
2000-06-02 18:45:33 +00:00
David Lawrence
7efc8c3f69 Megacommit of many files.
Mostly, several functions that take pointers as arguments, almost
always char * pointers, had those pointers qualified with "const".
Those that returned pointers to previously const-qualified arguments
had their return values qualified as const.  Some structure members
were qualified as const to retain that attribute from the variables
from which they were assigned.

Minor other ISC style cleanups.
2000-06-01 18:49:22 +00:00
Michael Sawyer
bcb97dbff8 Fix bug in AXFR processing when multiple servers can potentially answer. 2000-05-31 23:51:14 +00:00
Brian Wellington
83a44df0a1 include dns/name.h 2000-05-30 22:27:27 +00:00
Michael Sawyer
cc88be4af1 Change global task variable to global_task
Remove unused globals
2000-05-26 22:03:00 +00:00
Michael Sawyer
fe0de35951 Fix a major oops in my last commit, causing segfaults. 2000-05-26 00:48:18 +00:00
Michael Sawyer
aef93c6e14 Disable debugging 2000-05-25 22:25:25 +00:00
Michael Sawyer
51ef9c7d6c Fix memory leak on abort 2000-05-25 19:32:11 +00:00
Michael Sawyer
6afdb1e5e4 Clean up some unused variables... 2000-05-25 00:01:30 +00:00
Michael Sawyer
0eb5cf7351 Fix lookup limit.
Fix non-closing of sockets when finished.
2000-05-24 23:39:30 +00:00
Michael Sawyer
17747cd5ee Clean up warnings I accidentally left in in previous commit.
Add resetting of lookup counter between different name searches.
2000-05-24 19:49:51 +00:00
Michael Sawyer
d044d9891d Fix CHAOS class.
Changed rdatatype printing in host.c.
Removed unexecuted code in dighost.c
2000-05-24 17:26:01 +00:00
David Lawrence
1b80d19ba7 removed unused stack variable "args" from dummy debug().
use ISC_TF when assigning a boolean value.
mask random() to sixteen bits and cast to unsigned short for assignment to
     lookup->sendmsg->id
minor ISC style issues.
2000-05-24 03:10:24 +00:00
Michael Sawyer
1da88f8208 Forcably prevent callbacks from trying to do something once the lists
start to get freed up.
2000-05-22 22:56:31 +00:00
Michael Sawyer
4e0dc7b50c Add option to bind to a specified address 2000-05-19 17:54:04 +00:00
Michael Sawyer
df834113a3 Fix bug in dig's message printing. 2000-05-17 18:36:31 +00:00
Michael Sawyer
844eaa56d6 Minor error in return codes fixed in dighost.c
Additional functionality to nslookup
2000-05-16 17:53:35 +00:00
Michael Sawyer
9fe3676b84 Clean up command line parsing in dig.
Fix bug in nslookup interactive mode.
2000-05-12 18:45:38 +00:00