Mark Andrews
368b37b616
dns_rdata_invalidate -> dns_rdata_reset
2000-10-31 03:22:05 +00:00
Mark Andrews
c03bb27f06
532. [func] Implement DNS UPDATE pseudo records using
...
DNS_RDATA_UPDATE flag.
531. [func] Rdata really should be initalized before being
assigned to (dns_rdata_fromwire(), dns_rdata_fromtext(),
dns_rdata_clone(), dns_rdata_fromregion()),
check that it is.
2000-10-25 04:26:57 +00:00
Michael Sawyer
5d20773abc
Move generation of reverse lookups (blah.in-addr.arpa, etc...) names to
...
a common place.
2000-10-23 23:13:21 +00:00
Andreas Gustafsson
8ab588369b
use sizeof(), not hardcoded constant
2000-10-20 19:53:59 +00:00
Michael Sawyer
b3c93eb846
Evil bad buffer overflow bug.
2000-10-20 00:54:01 +00:00
Michael Sawyer
801d49df37
From Brian's review:
...
digrc filename print length shouldn't be 132
bargc should be more than 14
Opcode 100 spelled wrong in host.c
2000-10-19 23:31:56 +00:00
Michael Sawyer
d7a2e05112
Changes which were made on the release branch when Brian and I were reviewing
...
dig's code, but never made it down to the mainline. These are fixes to some
potential bugs Brian noticed.
2000-10-19 22:49:34 +00:00
Michael Sawyer
7a87d1c63b
Fix places where wrong tag was used in #ifdef's
2000-10-19 21:49:49 +00:00
Andreas Gustafsson
0067b1721e
English style
2000-10-18 22:11:20 +00:00
Michael Sawyer
88aa63f566
Make option processing case sensitive.
...
Remove -w option; default xfr's to +nocomments, +noquestion. Remove wiring
around repeated comment printing, so xfr's with +comments will cause
comment headers to be printed per packet, producing same result as -w
gave.
2000-10-17 00:35:18 +00:00
Michael Sawyer
d97ea44061
Cause -m (memory debugging) option in dig to actually function.
2000-10-16 19:00:01 +00:00
Brian Wellington
e2babfac17
dig now calls isc_mem_stats() only if -m was specified, not if
...
isc_mem_debugging was set elsewhere.
2000-10-13 22:55:50 +00:00
Michael Sawyer
233514c1da
Add +besteffort option to dig (on by default) which will cause the
...
message parser to accept somewhat malformed packets.
2000-10-13 17:54:00 +00:00
Michael Sawyer
dc570b92f6
Add support for proposed ZONE and VIEW opt attributes. These are currently
...
hidden behind #ifdef's, since no OPT code number has yet to be assigned
by the IANA. They are also not quite complete in all regards; VIEW
options are understood and ignored. ZONE options are understood and
acted upon, though some of the error cases aren't quite right.
Remove doubled isc_mem_stats in dighost.c
Update todo list.
Change literal 255's to DNS_NAME_MAXWIRE in name.c
2000-10-11 17:44:18 +00:00
Mark Andrews
a6368669a6
'-p' is already taken, -p port. Use '-w' (wire) to print out the packet.
2000-10-03 04:29:08 +00:00
Michael Sawyer
d2792acfaf
Add (presently undocumented) -p option to show the begin of each DNS packet,
...
useful for AXFR's and similar replies. (requested by GDIB)
2000-10-02 16:43:25 +00:00
Michael Sawyer
a5e89a4493
Make -t and -c change command line parsing so that unprefixed class and types
...
are treated as hosts.
2000-10-02 16:16:50 +00:00
Michael Sawyer
aea4345be8
Remove unused variable
2000-09-30 00:09:57 +00:00
Michael Sawyer
10e1788f9f
Dig changes in response to RT321 (output formatting)
2000-09-29 23:42:15 +00:00
Michael Sawyer
2f96e6b9bb
Change sense of +fail option to something more reasonable
2000-09-28 23:02:28 +00:00
Michael Sawyer
056aaae3e2
Remove +details option
2000-09-27 00:02:02 +00:00
Andreas Gustafsson
07f1d27a64
spacing; removed redundant break statements that caused
...
compiler warnings
2000-09-26 17:17:39 +00:00
Michael Sawyer
0dabedcca5
Add +fail option to try next server after a SERVFAIL
...
Fix some minor problems in some of the new option processing code.
Slight change in mem debugging
TODO changes
2000-09-25 23:10:00 +00:00
Michael Sawyer
b02d8fe708
plus-options with values (+bufsize=8000) didn't print properly in the dig
...
comment lines since my change of option processing. Fixed.
2000-09-25 16:14:20 +00:00
Michael Sawyer
31ce593907
Add back +norec
...
Properly test for missing argument in - options
Spacing
Remove unnecessary variable
2000-09-22 23:58:32 +00:00
Michael Sawyer
a985c480e1
Code cleanup, mainly in dig option processing.
2000-09-22 23:21:32 +00:00
Andreas Gustafsson
92aa706a21
the mnemonic for the chaos class is CH, not CHAOS
2000-09-22 17:36:02 +00:00
Mark Andrews
34fec86ca3
make next_token() shared.
2000-09-21 23:47:41 +00:00
Michael Sawyer
b8f9623df0
Remove isc_app_block() from dig's get_address().
2000-09-21 23:02:34 +00:00
Michael Sawyer
f900be2190
Dig, et al:
...
When you have more than 1 nameserver to send queries to,
send them one at a time with a 1 second wait between transmissions
instead of just flooding them all out at once.
Fix bug 348, nslookup crashing when server specified without server
2000-09-21 22:46:39 +00:00
Mark Andrews
e412ae947d
482. [bug] nslookup: a plain "server" or "lserver" should be
...
treated as a lookup.
480
strsep() has slightly different semantics to strtok(), use static function
to skip empty tokens.
2000-09-21 12:25:43 +00:00
Mark Andrews
07a926724c
481. [bug] nslookup:get_next_command() stack size exceeds
...
per thread limit.
480. [bug] strtok() is not thread safe. [RT #349 ]
replaced strtok() w/ strsep().
2000-09-21 11:53:16 +00:00
Michael Sawyer
97beb7237b
A couple of typos corrected
...
Improvement to host8 compatibility.
2000-09-13 00:27:27 +00:00
Michael Sawyer
f63a6079d3
Typo fixed
...
Add +ignore option
2000-09-13 00:03:28 +00:00
Andreas Gustafsson
736be84da0
previous change was correct for release branch, but incorrect
...
for the mainline
2000-09-12 23:23:49 +00:00
Andreas Gustafsson
1024973c81
ISC_TRUE, not 1
2000-09-12 22:18:42 +00:00
Brian Wellington
6f710fce2d
#include <time.h>
2000-08-26 01:51:37 +00:00
Brian Wellington
668bd3acee
dig now does reverse IPv6 address lookup.
2000-08-14 20:23:39 +00:00
Brian Wellington
a81dd161f7
The +cdflag and +adflag lines in the help text were duplicated.
2000-08-10 15:45:54 +00:00
Michael Sawyer
19c8df90f1
Support yet another strange set of nslookup options.
...
nslookup - nameserver nslookup -nameserver
are both listed in the old man page. Both now are supported.
2000-08-03 17:43:06 +00:00
David Lawrence
281b7ba834
Variable "have_host" was set but never used. -- removed variable
2000-08-02 19:47:17 +00:00
Michael Sawyer
48674819eb
367. [func] Allow proper selection of server on nslookup command
...
line.
366. [func] Allow use of '-' batch file in dig for stdin.
2000-08-02 17:58:07 +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
Brian Wellington
eec79d5e4d
more isc_memdebugging cleanup
2000-07-28 00:04:44 +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