Commit Graph
150 Commits
Author SHA1 Message Date
Michael Sawyer 5da4ef4cf4 A few more minor changes; minor code cleanup and improved error reporting
of errors in thye recv call.
2000-08-02 14:38:51 +00:00
David Lawrence 40f53fa8d9 Trailing whitespace trimmed. Perhaps running "perl util/spacewhack.pl in your
own CVS tree will help minimize CVS conflicts.  Maybe not.
Blame Graff for getting me to trim all trailing whitespace.
2000-08-01 01:33:37 +00:00
Michael Sawyer 082bc93d68 Various changes (mostly small) picked up in code review 2000-08-01 00:53:20 +00:00
Michael Sawyer 86370ee8e6 Handle axfr's of empty zones correctly. 2000-07-28 21:56:53 +00:00
Brian Wellington eec79d5e4d more isc_memdebugging cleanup 2000-07-28 00:04:44 +00:00
Brian Wellington bf9163715d isc_mem_debugging cleanup 2000-07-27 23:52:30 +00:00
Michael Sawyer c3dee052d6 Remove unused variable from query structure 2000-07-27 19:06:12 +00:00
Michael Sawyer 280f99d60a Fix assertion when sockets died before tcp_length_done. 2000-07-27 18:36:59 +00:00
David Lawrence 15a4474541 word wrap copyright notice at column 70 2000-07-27 09:55:03 +00:00
Michael Sawyer fcc6d71462 Don't crash if someone specifies an option (like -f) to dig without its
argument.
2000-07-25 00:51:14 +00:00
Michael Sawyer aa38fc9f67 Move .digrc to home dir, and hide behinf #ifndef NOPOSIX 2000-07-24 23:13:44 +00:00
Michael Sawyer 1933e4c41f Allow users to place a .digrc file in the current directory which will
specify defaults.
2000-07-24 20:46:55 +00:00
Michael Sawyer a056a85de0 Improve searchlist code 2000-07-24 18:07:03 +00:00
Andreas Gustafsson 3f290e501e don't use initial capital letter in log message 2000-07-21 23:04:44 +00:00
Brian Wellington 4e160a846f Removed the tsig keyring, since it's no longer needed. 2000-07-21 22:26:08 +00:00
Michael Sawyer f840a7bd0d Remove unused variable, fix char*[] variable 2000-07-21 22:25:15 +00:00
Andreas Gustafsson baf50a7210 removed unsightly spaces 2000-07-21 21:21:26 +00:00
Michael Sawyer 8bf0f722f8 Count and possibly limit how many names and rr's in a xfr.
(Needed by GDIB folks)
2000-07-20 19:41:44 +00:00
Brian Wellington e860332b07 A call to isc_mem_put could pass a different size than was gotten. Use
isc_mem_allocate instead.
2000-07-20 17:58:59 +00:00
Michael Sawyer 26cebf3482 Slight bug in batch processing 2000-07-20 17:56:20 +00:00
Michael Sawyer 68f0d29d61 Fix a minor race condition in SIGINT handling
Allow dig to used name key files
Allow SIGINT in nslookup
2000-07-19 17:52:27 +00:00
Michael Sawyer 5e804988e9 Add comments to source code 2000-07-18 18:51:40 +00:00
Michael Sawyer aa6054ec74 Clean up type and class code. (No more ugly istype() and isclass() functions)
Minor changes to timeout handling code.
Don't preload batch file.
2000-07-18 01:28:20 +00:00
Michael Sawyer 4b7d316065 A few bug fixes. 2000-07-14 21:33:03 +00:00
Michael Sawyer 925a734426 Handle SIGINT properly during batch mode. 2000-07-14 20:14:36 +00:00
Michael Sawyer 8cd54a7461 Lots of changes to the shutdown code. Get rid of the annoying "just exit"
method of shutting down.
Known bug: SIGINT while doing batch mode causes assertion.
2000-07-14 17:57:27 +00:00
Michael Sawyer e715e01178 More code duplication removal and general cleanup
Slight change in +nssearch output formatting
2000-07-14 16:35:30 +00:00
Michael Sawyer 0840ae769a When doing multi-stage lookups (like +trace and +nss), don't wait for all
of the servers being queried to return results if we only need one of them.
2000-07-13 22:53:51 +00:00
Michael Sawyer a31dbaa03f Replace +aa option, per AG. 2000-07-13 21:12:21 +00:00
Michael Sawyer 8f56f93547 Clean up duplicate code in host.c
Fix a socket cleanup problem which, in some isolated cases, prevented
correct shutdown.
Remove +aa option completely.
2000-07-13 21:01:00 +00:00
Michael Sawyer c5ec9b45bb Lots of duplicate code removed
+tcp mode bug fixed
2000-07-13 18:52:58 +00:00
Michael Sawyer 58cdafb232 Style changes, nothing functional 2000-07-13 02:14:17 +00:00
Michael Sawyer 77365675e9 Use mempools instead of free lists for the comm buffers. 2000-07-13 01:49:44 +00:00
Michael Sawyer 738310d8cf It's probably a bad idea to pre-allocate 64K buffers for each lookup as soon
as you read in the batch file.  Don't.
2000-07-13 01:22:38 +00:00
Michael Sawyer d2895dd9bb Major changes to how dighost handles lists and shutdown conditions.
Probably not safe to pull up to release branch, since, though it works, it
needs serious testing and more changes are still pending.  In particular,
I INSIST lots of things I didn't used to INSIST, which may be set off
under certain conditions.
2000-07-13 00:32:20 +00:00
Michael Sawyer 76959783dd Documentation changes in usage message. 2000-07-12 17:44:03 +00:00
Jim Reid 94b7428468 first drafts of the nsupdate and host man pages 2000-07-12 17:17:03 +00:00
Michael Sawyer 473cb90680 Choose reasonable default values for +trace mode. 2000-07-12 01:41:35 +00:00
Michael Sawyer de73f221e6 Parenthesis error in trace mode.
(To see delegations in +trace, you need to do +trace +authority in dig. Should
this be defaulted?)
2000-07-12 00:42:54 +00:00
Andreas Gustafsson 969b3374ed no space between function name and arg list 2000-07-12 00:22:57 +00:00
Michael Sawyer 1b4e3f88bb Minor typo in error result 2000-07-11 17:49:02 +00:00
Michael Sawyer 6331b9a45e Don't try and reset timers which aren't being used. 2000-07-11 17:35:49 +00:00
Brian Wellington 3ce3305278 Remove a race condition where the final event could be posted before
isc_app_run started.
2000-07-10 18:02:31 +00:00
Michael Sawyer 2386f92414 Change the default timeouts to 30 seconds.
Change the semantics of timeout under TCP mode.
(touch the interval every rcv'd packet, plus increase the timeout greatly
once in the XFR)
2000-07-10 17:25:59 +00:00
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
Mark Andrews b6747cf19d 302. [bug] MXNAME should be large enough to hold any legal domain
name in presentation format + terminating NULL.
2000-07-03 05:26:50 +00:00