Mark Andrews
5c91a79de9
use %u instead of %d
2018-02-16 18:02:21 +11:00
Mark Andrews
2b64fa5994
signed vs unsigned fixes
2018-02-16 17:42:57 +11:00
Michał Kępień
5b39c51232
[v9_9] Prevent dig INSIST failures and hangs in some failure modes
...
4756. [bug] Interrupting dig could lead to an INSIST failure after
certain errors were encountered while querying a host
whose name resolved to more than one address. Change
4537 increased the odds of triggering this issue by
causing dig to hang indefinitely when certain error
paths were evaluated. dig now also retries TCP queries
(once) if the server gracefully closes the connection
before sending a response. [RT #42832 , #45159 ]
(cherry picked from commit 1ddb1cd440 )
2017-10-05 09:49:50 +02:00
Evan Hunt
18ad62b920
[v9_9] split up main and add callback function pointers to support iOS
...
4677. [port] Split up the main function in dig to better support
the iOS app version. [RT #45508 ]
(cherry picked from commit 6640e00924 )
2017-08-10 22:50:19 -07:00
Tinderbox User
b5f2eaec62
update copyright notice / whitespace
2017-07-21 23:48:17 +00:00
Mark Andrews
169bf685a1
4654. [cleanup] Don't use C++ keywords delete, new and namespace.
...
[RT #45538 ]
(cherry picked from commit 4bf32aa587 )
2017-07-21 12:50:13 +10:00
Mark Andrews
8806de3986
4537. [bug] Handle timouts better in dig/host/nslookup. [RT #43576 ]
...
(cherry picked from commit 6089c8df71 )
2016-12-14 15:45:43 +11:00
Tinderbox User
f90ff76872
update copyright notice / whitespace
2016-11-01 23:51:11 +00:00
Mark Andrews
ee77245897
4501. [bug] Fix 'dig -4 -6'/'dig -6 -4' error handling. [RT #43259 ]
2016-11-02 09:16:48 +11:00
Evan Hunt
61a01f4860
[v9_9] 4496. [func] dig: add +idnout to control whether labels are
...
display in punycode or not. Requires idn support
to be enabled at compile time. [RT #43398 ]
(cherry picked from commit 42470b0b87 )
(cherry picked from commit 6552f33198 )
(cherry picked from commit 7aec46a5ef )
2016-10-31 23:01:38 -07:00
Tinderbox User
9cbd625449
update copyright notice / whitespace
2015-01-20 23:47:26 +00:00
Evan Hunt
57f015bd2a
[v9_9] clean up gcc -Wshadow warnings
...
4039. [cleanup] Cleaned up warnings from gcc -Wshadow. [RT #37381 ]
2015-01-20 14:55:41 -08:00
Mark Andrews
966b901a67
3917. [bug] dig, nslookup and host now continue on names that are
...
too long after applying a search list elements.
[RT #36892 ]
2014-08-21 18:09:27 +10:00
Mark Andrews
8d3e18713e
[rt36611]
...
3903. [bug] Improve the accuracy of DiG's reported round trip
time. [RT 36611]
(cherry picked from commit bc5db10d72 )
2014-07-31 07:46:01 +10:00
Mark Andrews
5339a66996
3846. [bug] "dig +notcp ixfr=<serial>" should result in a UDP
...
ixfr query. [RT #35980 ]
(cherry picked from commit 05816676bb )
2014-05-14 10:00:50 +10:00
Tinderbox User
1fc542b725
update copyright notice
2014-01-05 23:45:38 +00:00
Mark Andrews
f79db810c6
3696. [bug] dig failed to handle AXFR style IXFR responses which
...
span multiple messages. [RT #35137 ]
(cherry picked from commit e9649ece3b )
2014-01-06 06:24:02 +11:00
Mark Andrews
9b7218c2d1
3667. [func] dig: add support to keep the TCP socket open between
...
successive queries (+[no]keepopen). [RT #34918 ]
(cherry picked from commit 2048955015 )
2013-11-13 10:29:38 +11:00
Tinderbox User
449370f4ee
update copyright notice
2013-10-25 23:45:51 +00:00
Mark Andrews
d9b2123e7a
3662. [bug] 'host' could die if a UPD query timed out. [RT #34870 ]
...
(cherry picked from commit 6100b17699 )
2013-10-25 10:30:20 +11:00
Tinderbox User
9791c6c91a
update copyright notice
2012-10-18 23:45:54 +00:00
ckb
5e8b36cea2
3397. [bug] dig crashed when using +nssearch with +tcp. [RT #25298 ]
2012-10-18 17:53:08 -05:00
Evan Hunt
28c2bc2026
3237. [bug] dig -6 didn't work with +trace. [RT #26906 ]
2011-12-07 17:23:28 +00:00
Automatic Updater
c8175ece69
update copyright notice
2011-03-01 23:48:07 +00:00
Evan Hunt
7cc5632595
3042. [bug] dig +trace could fail attempting to use IPv6
...
addresses on systems with only IPv4 connectivity.
[RT #23797 ]
2011-02-25 23:11:13 +00:00
Francis Dupont
debd489a44
noreturn RT #20257
2009-09-29 15:06:07 +00:00
Automatic Updater
4765fc7c3f
update copyright notice
2009-09-15 23:48:09 +00:00
Evan Hunt
d514c0dc9b
2679. [func] dig -k can now accept TSIG keys in named.conf
...
format. [RT #20031 ]
2009-09-15 03:13:44 +00:00
Tatuya JINMEI 神明達哉
7f65860391
2517. [bug] dig +trace with -4 or -6 failed when it chose a
...
nameserver address of the unsupported address.
[RT #18843 ]
2008-12-16 02:57:24 +00:00
Automatic Updater
ddad355529
update copyright notice
2008-04-03 06:09:05 +00:00
Mark Andrews
db30f4bdcb
2353. [func] Add support for Name Server ID (RFC 5001).
...
'dig +nsid' requests NSID from server.
'request-nsid yes;' causes recursive server to send
NSID requests to upstream servers. Server responds
to NSID requests with the string configured by
'server-id' option. [RT #17091 ]
2008-04-03 02:01:08 +00:00
Automatic Updater
ec5347e2c7
update copyright notice
2007-06-18 23:47:57 +00:00
Mark Andrews
a9c790c7dd
2166. [bug] When running in batch mode, dig could misinterpret
...
a server address as a name to be looked up, causing
unexpected output. [RT #16743 ]
(continued)
2007-04-03 23:06:39 +00:00
Automatic Updater
77ab862dca
update copyright notice
2007-02-26 23:46:54 +00:00
Mark Andrews
5dcc67a0ff
2141. [bug] dig/host should not be setting IDN_ASCCHECK (IDN
...
equivalent of LDH checks). [RT #16609 ]
2007-02-26 00:27:09 +00:00
Mark Andrews
824cb65675
2114. [bug] dig/host/nslookup: searches for names with multiple
...
labels were failing. RT #16447 ]
2006-12-07 05:52:16 +00:00
Mark Andrews
92d2316593
2107. [bug] dighost.c: more cleanup of buffers. [RT #16499 ]
2006-12-07 01:21:04 +00:00
Mark Andrews
8af4bf165e
2091. [port] dighost.c: race condition on cleanup. [RT #16417 ]
2006-10-02 03:08:34 +00:00
Mark Andrews
26e2a07a0b
update copyright notice
2006-01-27 23:57:46 +00:00
Mark Andrews
c6d4f78152
1973. [func] TSIG HMACSHA1, HMACSHA224, HMACSHA256, HMACSHA384 and
...
HMACSHA512 support. [RT #13606 ]
2006-01-27 02:35:15 +00:00
Mark Andrews
715361d0c3
1917. [func] dig now warns if 'RA' is not set in the answer when
...
'RD' was set in the query. host/nslookup skip servers
that fail to set 'RA' when 'RD' is set unless a server
is explicitly set. [RT #15005 ]
2005-08-25 00:40:50 +00:00
Mark Andrews
a268fec7f5
1915. [func] dig now has a '-q queryname' and '+showsearch' options.
...
[RT #15034 ]
2005-08-25 00:17:46 +00:00
Mark Andrews
42b37d29c7
1894. [func] dig: report the number of extra bytes still left in
...
the packet after processing all the records.
1893. [cleanup] dighost.c: move external declarations into <dig/dig.h>.
2005-07-04 03:03:21 +00:00
Mark Andrews
1fb4c62faa
remove #define ROOTNS 1
2005-06-19 22:45:22 +00:00
Mark Andrews
1fc4793844
1879. [func] Added framework for handling multiple EDNS versions.
...
1878. [func] dig can now specify the EDNS version when making
a query.
2005-06-07 00:16:01 +00:00
Rob Austein
ab023a6556
1851. [doc] Doxygen comment markup. [RT #11398 ]
2005-04-27 04:57:32 +00:00
Mark Andrews
fcf6c62ab4
update copyright notice
2005-03-31 23:54:46 +00:00
Mark Andrews
b514e0cd0e
1841. [bug] "dig +nssearch" now makes a recursive query to
...
find the list of nameservers to query. [RT #13694 ]
2005-03-31 02:36:05 +00:00
Mark Andrews
81e6a5849d
1748. [func] dig now returns the byte count for axfr/ixfr.
2004-10-21 01:44:24 +00:00
Mark Andrews
722ebc3a47
1715. [func] 'dig +trace' now randomly selects the next servers
...
to try. Report if there is a bad delegation.
2004-10-07 02:21:48 +00:00