Bob Halley
678be98a63
ok, the prototypes really *do* agree totally now!
2001-10-04 07:02:28 +00:00
Bob Halley
f216f79834
make prototype of get_reverse() match the code
2001-10-04 06:56:37 +00:00
Danny Mayer
cddaf5def3
Change macro RESOLVCONF to RESOLV_CONF. This allows Win32 to pick up the real location of resolv.conf through ntpaths.c. Otherwise location defaults to Unix location [RT #1833 ]
2001-10-04 03:20:23 +00:00
Andreas Gustafsson
9066d09c3e
Removed all code within #ifdef DNS_OPT_NEWCODES*.
...
It was the last thing being sanitized out of releases; removing
it makes it possible to eliminate the sanitation process.
2001-10-01 18:54:05 +00:00
Andreas Gustafsson
cad3210bb9
969. [func] dig now supports the undocumented dig 8 feature
...
of allowing arbitrary labels, not just dotted
decimal quads, with the -x option. This can be
used to conveniently look up RFC2317 names as in
"dig -x 10.0.0.0-127". [RT #827 , #1576 , #1598 ]
2001-08-29 18:57:28 +00:00
Andreas Gustafsson
76c8294c81
format string bugs and improved format string checking [RT #1578 ]
2001-08-08 22:54:55 +00:00
Brian Wellington
a0d965e7b1
comments
2001-07-28 01:01:02 +00:00
Brian Wellington
d0de20156a
Make +trace work. More cleanup.
2001-07-28 00:11:15 +00:00
Brian Wellington
f9521c63ea
minor cleanup
2001-07-27 05:26:38 +00:00
Andreas Gustafsson
1a77d17120
minor style fixes
2001-02-17 01:05:30 +00:00
Ben Cottrell
d8dde7c9fb
Style fixes per Andreas, functionality fixes per Michael Sawyer.
...
The printgreeting() stuff is fixed once and for all by the change
to clone_lookup... I think this is the "right" way of doing it.
2001-02-15 23:44:08 +00:00
Andreas Gustafsson
ff6e7b684a
commented
2001-02-14 01:34:26 +00:00
Ben Cottrell
354f4f1ab2
Fixed RT #727 and #780 .
2001-02-13 23:12:17 +00:00
Andreas Gustafsson
b4876b6ddf
simplify dig/host/nslookup code by using the _format() functions in
...
more places; fix spacing issues; make nslookup print debugging details
for all lookup results, not just those with rcode==0; add comments
2001-01-24 19:28:34 +00:00
Andreas Gustafsson
688a4c50c2
More searchlist/domain handling fixes. Dig/host/nslookup no longer
...
have the notion that there can be both a search list and a default
domain at the same time. The resolv.conf "domain" directive is now
used only if there is no "search" directive, and is treated exacly
like a one-element searchlist. The "+domain" option of dig and the
"set domain" command of nslookup are now merely ways of overriding the
resolv.conf search list. Parents of the name given in the "domain"
directive are still not searched; this is considered a feature and is
consistent with lwres, but different from the BIND 8 resolver. The
"+defname" option to "dig" is now deprecated and treated as a synonym
for "+search"
2001-01-18 05:12:44 +00:00
Brian Wellington
499b34cea0
copyright update
2001-01-09 22:01:04 +00:00
Michael Sawyer
cc7732e129
RT#528 fixed
2000-12-08 17:06:52 +00:00
Michael Sawyer
ddba67ddb9
Allow user to specify more than ~65000 retries in dig.
2000-11-21 21:40:12 +00:00
Michael Sawyer
789145979d
Add bounds checking to various dig options
2000-11-21 20:55:00 +00:00
Brian Wellington
78d78f05d9
556. [func] The DNSSEC OK bit in the EDNS extended flags
...
is now implemented. Responses to queries without
this bit set will not contain any DNSSEC records.
2000-11-13 21:34:03 +00:00
Michael Sawyer
04ab4ecb27
Remove name limits and counter from dig; there's no obvious way to count
...
names out of message_parse when PRESERVE_ORDER is set.
2000-11-08 00:47:18 +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
Michael Sawyer
a7e1443598
Fix #ifdef's for OPT codes.
...
Fix hex_dump()
2000-10-20 05:03:31 +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
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
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
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
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
Brian Wellington
6d3f954c57
388. [func] host can now do reverse ipv6 lookups.
2000-08-14 19:11:05 +00:00
Andreas Gustafsson
e605e98f3e
use DNS_NAME_MAXTEXT/DNS_NAME_FORMATSIZE
2000-08-09 00:09:36 +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
c3dee052d6
Remove unused variable from query structure
2000-07-27 19:06:12 +00:00
David Lawrence
15a4474541
word wrap copyright notice at column 70
2000-07-27 09:55:03 +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
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
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
c5ec9b45bb
Lots of duplicate code removed
...
+tcp mode bug fixed
2000-07-13 18:52:58 +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
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
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