3824b9f6e26a61bca8311a6f1e799f5adf088098 |
|
27-Nov-2017 |
Ray Bellis <ray@isc.org> |
fix warning under Xcode for iOS
(cherry picked from commit d92d70ac5dd017c48ea1b4bc6893744d0933e3a6) |
14d8a144779b54b103d2da741a2242bf5f9052f7 |
|
13-Nov-2017 |
Mark Andrews <marka@isc.org> |
4816. [bug] Don't use a common array for storing EDNS options
in DiG as it could fill up. [RT #45611]
(cherry picked from commit 3def40b01b79ceb0f20a3fbff857a10e9195352a) |
b1ce9b3d54cd072adb5275f08a9afac31cfb4c1c |
|
05-Oct-2017 |
Michał Kępień <m <michal@isc.org> |
[v9_11] 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 14afc8425b7e034b714ebff896a9b5aab9b0fe12) |
d72952cf254b71c44e5e956a306016a5be9b9c38 |
|
27-Sep-2017 |
Mark Andrews <marka@isc.org> |
4739. [cleanup] Address clang static analysis warnings. [RT #45952]
(cherry picked from commit f9f3f20d2d08e1c8756a1b260d7c5125426d8395) |
7cd594b8427fe742d44295790ba367e1de22a47d |
|
13-Sep-2017 |
Evan Hunt <each@isc.org> |
[master] cleanup strcat/strcpy
4722. [cleanup] Clean up uses of strcpy() and strcat() in favor of
strlcpy() and strlcat() for safety. [RT #45981]
(cherry picked from commit 114f95089c4db619ee723e4146639700afa17b5e) |
e5f5675b1da287ed40aeff081ad2af86090e8d17 |
|
11-Sep-2017 |
Evan Hunt <each@isc.org> |
[v9_11] dig: retain domain when retrying with tcp
4712. [bug] "dig +domain" and "dig +search" didn't retain the
search domain when retrying with TCP. [RT #45547]
(cherry picked from commit 8e014c45ae75a3ca893cec6a0711beb69ecd18a4) |
a64daf673deff2358a91bee26bbf2bf874f47c6e |
|
25-Aug-2017 |
Mark Andrews <marka@isc.org> |
4688. [protocol] Check and display EDNS KEY TAG options (RFC 8145) in
messages. [RT #44804]
(cherry picked from commit 07741d43c8da09821b6eedbbe066fad86af72cc8) |
3d09597bc15aa95864bd88724ec9120ab775073f |
|
12-Aug-2017 |
Tinderbox User <tbox@isc.org> |
update copyright notice / whitespace |
2b0060b8ff20eab8b7b1c42a9b9ccedb85047887 |
|
11-Aug-2017 |
Evan Hunt <each@isc.org> |
[v9_11] 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] |
bf216589c1a81e4431653a145b252b6ce367d7cd |
|
10-Aug-2017 |
Mark Andrews <marka@isc.org> |
4675. [cleanup] Don't use C++ keyword class. [RT #45726] |
bfde61d5194a534d800f3b90008d1f52261922c5 |
|
20-Jul-2017 |
Mark Andrews <marka@isc.org> |
4654. [cleanup] Don't use C++ keywords delete, new and namespace.
[RT #45538]
(cherry picked from commit 4bf32aa58774452b05433716f8fa298257dd7fda) |
0359dfcf63c1709a8c93d02aae76ecf852041d8b |
|
04-Jul-2017 |
Ray Bellis <ray@isc.org> |
fixed new warning with previous iOS patch
(cherry picked from commit 70676a01eb16a8221fd5adec6aefaf36590edada) |
4f1073e7b21c82abf8d376e680412db17b62654e |
|
04-Jul-2017 |
Ray Bellis <ray@isc.org> |
fix warnings from iOS build of dig
(cherry picked from commit 03a4e4381e89c5e0e5e5e7436cb0ed7cce5d4513) |
403e7b451207fe6514a5d641562713b1af233b9c |
|
16-May-2017 |
Evan Hunt <each@isc.org> |
[v9_11] symbolic option names for dig +ednsopt
4555. [func] dig +ednsopt: EDNS options can now be specified by
name in addition to numeric value. [RT #44461]
(cherry picked from commit 25a9b90369f2de5c9921fae84a27c94c83f156be) |
d63ae51ba337165172a9b50fd5d84805ffe50044 |
|
21-Apr-2017 |
Tinderbox User <tbox@isc.org> |
update copyright notice / whitespace |
52cae869e0296713b764f6065bdad80832d4c493 |
|
20-Apr-2017 |
Mark Andrews <marka@isc.org> |
4574. [bug] Dig leaked memory with multiple +subnet options.
[RT #44683]
(cherry picked from commit af2b20ee3fc4a01ce9f18cf1b323caf1c8703f7e) |
d84a356d4b122d9a50dbca6776c820f5e59ec44d |
|
14-Dec-2016 |
Mark Andrews <marka@isc.org> |
4537. [bug] Handle timouts better in dig/host/nslookup. [RT #43576]
(cherry picked from commit 6089c8df71f1bf74f4def30ed5d01b6f217be028) |
0b0c74d199dea3c83bc9963ac2903cae6249a8ec |
|
01-Nov-2016 |
Evan Hunt <each@isc.org> |
[v9_11] fix backport error |
6552f33198438390724c5823b8dbcf477ec9638c |
|
01-Nov-2016 |
Evan Hunt <each@isc.org> |
[v9_11] 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 42470b0b87da24b18e0ff6ce78f3143e89df6d31) |
db9781d4a2ed15c4b34bb5c97ea68b8f598992fc |
|
14-Sep-2016 |
Mark Andrews <marka@isc.org> |
4468. [bug] Address ECS option handling issues. [RT #43191]
(cherry picked from commit df1729011335b7991e748c2ad185309cb3f8e945) |
af326c2e3f90d86a8966a1298d7aa157667f97cd |
|
29-Aug-2016 |
Evan Hunt <each@isc.org> |
[v9_11] fix tcp client memory leak
4459. [bug] TCP client objects created to handle pipeline queries
were not cleaned up correctly, causing uncontrolled
memory growth. [RT #43106]
(cherry picked from commit a26a62cef2adba0520c5955d740fc75fa7f2c7f5) |
c40906dfad6dd6e3a3e3c94b8c8847bc9bc064e5 |
|
19-Aug-2016 |
Mark Andrews <marka@isc.org> |
4450. [port] Provide more nuanced HSM support which better matches
the specific PKCS11 providers capabilities. [RT #42458]
(cherry picked from commit 8ee6f289d87851a5b898b24a64587f0e6bc225bc) |
b83e886b3023c9a3bb40f20e399c3d2d40604ead |
|
22-Jul-2016 |
Evan Hunt <each@isc.org> |
[v9_11] silence clang warnings
4422. [port] Silence clang warnings in dig.c and dighost.c.
[RT #42451] |
2d5581de6e5d6606a8acef041ca808f4b8e24b1b |
|
13-Jul-2016 |
Mukund Sivaraman <muks@isc.org> |
Make fixes for GCC 6 (#42721)
(cherry picked from commit 4116177ac4f17ad0fc54c0fae7d0a8603a855bf6) |
0c27b3fe77ac1d5094ba3521e8142d9e7973133f |
|
27-Jun-2016 |
Mark Andrews <marka@isc.org> |
4401. [misc] Change LICENSE to MPL 2.0. |
7abac4a3954d7312f7a116ad7e963164addf1eac |
|
17-May-2016 |
Mark Andrews <marka@isc.org> |
silence warning |
7fa4c1845183b211f4e5aacc8071b4331e6c8b54 |
|
23-Mar-2016 |
Evan Hunt <each@isc.org> |
[master] ECS family 0 handling was still broken |
05b7b63f17bad4ca8ca0de8f65f806f365e727d7 |
|
23-Mar-2016 |
Evan Hunt <each@isc.org> |
[master] more ECS handling fixes |
395e6865d5b0ec13c1e4cc3947598153aa4e4914 |
|
23-Mar-2016 |
Evan Hunt <each@isc.org> |
[master] fix ECS with family==0
4341. [bug] Correct the handling of ECS options with
address family 0. [RT #41377] |
455c0848f80a8acda27aad1466c72987cafaa029 |
|
27-Feb-2016 |
Mark Andrews <marka@isc.org> |
4322. [security] Duplicate EDNS COOKIE options in a response could
trigger an assertion failure. (CVE-2016-2088)
[RT #41809] |
79a55d4f4dcf3d6f617523228503d8584b72a3a3 |
|
09-Feb-2016 |
Mukund Sivaraman <muks@isc.org> |
Add option to tools to print RRs in unknown presentation format (#41595) |
df9a49ee07f7629ec6abd2e3bd0dee600d7e2ab4 |
|
30-Jan-2016 |
Evan Hunt <each@isc.org> |
[master] dig/mdig could send misformatted ECS options
4307. [bug] "dig +subnet" and "mdig +subnet" could send
incorrectly-formatted Client Subnet options
if the prefix length was not divisble by 8.
Also fixed a memory leak in "mdig". [RT #45178] |
b7f3400f3b34fee8e29ac4a43f62c153b42b3200 |
|
29-Jan-2016 |
Tinderbox User <tbox@isc.org> |
update copyright notice / whitespace |
8ede7a974b126b3afe766c11ca621aee52c9889a |
|
28-Jan-2016 |
Evan Hunt <each@isc.org> |
[master] fix dig=+subnet zero-length prefix
4303. [bug] "dig +subnet" was unable to send a prefix length of
zero, as it was incorrectly changed to 32 for v4
prefixes or 128 for v6 prefixes. In addition to
fixing this, "dig +subnet=0" has been added as a
short form for 0.0.0.0/0. The same changes have
also been made in "mdig". [RT #41553] |
49762dffc45b6c02abe5d131cb7c49369cf13e09 |
|
18-Dec-2015 |
Mark Andrews <marka@isc.org> |
4282. [func] 'dig +[no]mapped' determine whether the use of mapped
IPv4 addresses over IPv6 is permitted or not. The
default is +mapped. [RT #41307] |
5b1c7ef35bb495820360182b5192689f33f1cc7d |
|
20-Nov-2015 |
Mark Andrews <marka@isc.org> |
4264. [bug] Check const of strchr/strrchr assignments match
argument's const status. [RT #41150] |
dd784c18ef799e9e35c9debe34323c50d4e7f8a5 |
|
16-Nov-2015 |
Francis Dupont <fdupont@isc.org> |
Merged VS 2015 64 bit warnings (#40373) |
295a711b72b075a77065b7a952860269b5ae5d1d |
|
12-Sep-2015 |
Mark Andrews <marka@isc.org> |
4204. [bug] 'dig +trace' failed to lookup the correct type if
the initial root ns query was retried. [RT #40296]
` |
420a43c8d8028992a4e9c170022f97bfac689025 |
|
18-Aug-2015 |
Evan Hunt <each@isc.org> |
[master] timing safe memory comparisons
4183. [cleanup] Use timing-safe memory comparisons in cryptographic
code. Also, the timing-safe comparison functions have
been renamed to avoid possible confusion with
memcmp(). [RT #40148] |
efb028b6c879c67b4e5b858f0e318a57b1073f69 |
|
12-Aug-2015 |
Mark Andrews <marka@isc.org> |
4173. [bug] dig +sigchase was not properly matching the trusted
key. [RT #40188] |
b8a04d50a361eb5e6a6b098d530daa0c56c6fdd9 |
|
11-Aug-2015 |
Mark Andrews <marka@isc.org> |
Change 3813 broke dig/host -4/-6. No CHANGES as this is has not been released |
3e33f4198d1840fd0aed97d98ba0be8ac0cafd19 |
|
05-Jul-2015 |
Mark Andrews <marka@isc.org> |
4154. [bug] A OPT record should be included with the FORMERR
response when there is a malformed EDNS option.
[RT #39647]
4153. [bug] Dig should zero non significant +subnet bits. Check
that non significant ECS bits are zero on receipt.
[RT #39647] |
ce67023ae3ad39a77da5361d0187ab6f3f0219cb |
|
06-Jul-2015 |
Mark Andrews <marka@isc.org> |
4152. [func] Implement DNS COOKIE option. This replaces the
experimental SIT option of BIND 9.10. The following
named.conf directives are avaliable: send-cookie,
cookie-secret, cookie-algorithm and nocookie-udp-size.
The following dig options are available:
+[no]cookie[=value] and +[no]badcookie. [RT #39928] |
a32b6291aa5f797e1336869390f99d4a655484c2 |
|
27-May-2015 |
Evan Hunt <each@isc.org> |
[master] address regression
4126. [bug] Addressed a regression introduced in change #4121.
[RT #39611] |
c7463967dbcb31c2ec0dd513986a9dec05994a0a |
|
18-May-2015 |
Mark Andrews <marka@isc.org> |
4119. [func] Allow dig to set the message opcode. [RT #39550] |
b292230ab8dd33480dabad2b3615dcce5dd70c35 |
|
28-Apr-2015 |
Mark Andrews <marka@isc.org> |
4110. [bug] Address memory leaks / null pointer dereferences
on out of memory. [RT #39310] |
f28e5058c33bfb99f8717d94c2525a976897dc91 |
|
07-Apr-2015 |
Evan Hunt <each@isc.org> |
[master] dig can now learn the SIT value when retrying
4093. [func] Dig now learns the SIT value from truncated
responses when it retries over TCP. [RT #39047] |
29d52c001ff976561669375cf0c866b815a90c49 |
|
03-Mar-2015 |
Mark Andrews <marka@isc.org> |
4081. [cleanup] Use dns_rdatalist_init consistently. [RT #38759] |
db93c0def5c3e1e0ea40c7596482ad3fca4ed03b |
|
26-Feb-2015 |
Mukund Sivaraman <muks@isc.org> |
Fix a segfault when running nslookup (#38548) |
c110d61b173a68420d19858abb80285be0dc1120 |
|
21-Jan-2015 |
Tinderbox User <tbox@isc.org> |
update copyright notice / whitespace |
11463c0ac24692e229ec87f307f5e7df3c0a7e10 |
|
20-Jan-2015 |
Evan Hunt <each@isc.org> |
[master] clean up gcc -Wshadow warnings
4039. [cleanup] Cleaned up warnings from gcc -Wshadow. [RT #37381] |
44032d3918d4aeb2f0cff3bb90e4a44569016559 |
|
21-Dec-2014 |
Mark Andrews <marka@isc.org> |
4026. [bug] Fix RFC 3658 reference in dig +sigchase. [RT #38173] |
c5e9423340dff77b2d3b79fcd4908708770a49c3 |
|
03-Dec-2014 |
Mukund Sivaraman <muks@isc.org> |
Fix a dig segfault due to bad linked list usage [RT #37591]
The crash (#37591) seems to happen because the query is taken out of
lookup->q(query->link), and put on lookup->connecting(query->clink).
The code checks query->link where it is detached (-1 in next pointer).
However, there's no need to call send_tcp_connect() there as the queries
are already connecting at that point. |
f0a54842b1a50dac0b020958eb6025ed676f9a34 |
|
31-Oct-2014 |
Mark Andrews <marka@isc.org> |
3994. [func] Dig now supports setting the last unassigned DNS
header flag bit (dig +zflag). [RT #37421] |
0f5144163c44a67d9be986383769852a0dae502a |
|
30-Oct-2014 |
Mark Andrews <marka@isc.org> |
3993. [func] Dig now supports EDNS negotiation by default.
(dig +[no]ednsnegotiation). [RT #37604] |
f274cbeaed0e4c5fdbde9f5c30833d7f1da37cd3 |
|
30-Oct-2014 |
Mark Andrews <marka@isc.org> |
3992. [func] DiG can now send queries without questions
(dig +header-only). [RT #37599] |
3fd181c98fc7997468d9cee2fbdd7a961ea67e78 |
|
02-Oct-2014 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
7d891eaf911e5cab1f704615f8f1ef87c8716f46 |
|
01-Oct-2014 |
Mark Andrews <marka@isc.org> |
3962. [bug] 'dig +topdown +trace +sigchase' address unhandled error conditions. [RT #34663] |
be484acb22e4d903764ccb5ebe51be3a9d4ca29f |
|
01-Oct-2014 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
c83b91fb6345464807161cc36c5d9046a15d5866 |
|
30-Sep-2014 |
Mark Andrews <marka@isc.org> |
3960. [bug] 'dig +sigchase' could loop forever. [RT #37220] |
3867312e4cc5c53d20f4020cc5b2459154406135 |
|
13-Sep-2014 |
Mark Andrews <marka@isc.org> |
3951. [func] Add the ability to set yet-to-be-defined EDNS flags
to dig (+ednsflags=#). [RT #37142] |
24aaa0440116357eef3ab3796ebe53318b03b1ec |
|
22-Aug-2014 |
Evan Hunt <each@isc.org> |
[master] register pkcs11 error codes in dig
3927. [bug] dig: report PKCS#11 error codes correctly when
compiled with --enable-native-pkcs11. [RT #36956] |
f5695ad0e1a6cc8e19bfec7b71476e138de6cb6c |
|
21-Aug-2014 |
Mark Andrews <marka@isc.org> |
3917. [bug] dig, nslookup and host now continue on names that are
too long after applying a search list elements.
[RT #36892] |
bc5db10d721aa9bf570578e52e17371e67bfcf5c |
|
30-Jul-2014 |
Mark Andrews <marka@isc.org> |
[rt36611]
3903. [bug] Improve the accuracy of DiG's reported round trip
time. [RT 36611] |
70be3889746884692aa49939833d624ddd432bf0 |
|
30-Jul-2014 |
Mark Andrews <marka@isc.org> |
[rt36039]
3902. bug] liblwres wasn't handling link-local addresses in
nameserver clauses in resolv.conf. [RT #36039] |
2064e46209f35d2afad526622d975647f9c2098b |
|
15-Jul-2014 |
Mark Andrews <marka@isc.org> |
3895. [func] Add the ability to set the DSCP code point to dig.
[RT #36546] |
05816676bb82a5657a741ef4d378c7fb83912cfc |
|
14-May-2014 |
Mark Andrews <marka@isc.org> |
3846. [bug] "dig +notcp ixfr=<serial>" should result in a UDP
ixfr query. [RT #35980] |
953189d30eb801f6f040ab6e3d3c6a6c30add952 |
|
23-Apr-2014 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
1a9932dde111e05b4b9177c1146695817c3a20d2 |
|
22-Apr-2014 |
Evan Hunt <each@isc.org> |
[master] dig +qr now shows query size
3816. [func] "dig +qr" now reports query size. (Thanks to
Tony Finch.) [RT #35822] |
58e291cb8dd77656048d6d7727f2bc2388110785 |
|
18-Apr-2014 |
Evan Hunt <each@isc.org> |
[master] setup tsig in dig/host/nslookup
(Change #3813 had broken some system tests.) |
4e7973990c2aaec391cf307a7e60583331568e01 |
|
18-Apr-2014 |
Evan Hunt <each@isc.org> |
[master] host recognizes /etc/resolv.conf options
3813. [func] "host" now recognizes the "timeout", "attempts" and
"debug" options when set in /etc/resolv.conf.
(Thanks to Adam Tkac at RedHat.) [RT #21885] |
e560fbdf77b08ff23ab71b107f022829bcd552db |
|
18-Apr-2014 |
Mark Andrews <marka@isc.org> |
3812. [func] Dig now supports sending arbitary EDNS options from
the command line (+ednsopt=code[:value]). [RT #35584] |
084ba95b083dc55fd10631ad43fa8fff48707648 |
|
02-Mar-2014 |
Evan Hunt <each@isc.org> |
[master] dig +trace could fail when retrying with TCP
3770. [bug] "dig +trace" could fail with an assertion when it
needed to fall back to TCP due to a truncated
response. [RT #24660] |
9e39bafd2ef3e52719b5f16aec077c7885e7e1f1 |
|
23-Feb-2014 |
Mark Andrews <marka@isc.org> |
adjust SIT computation |
5b7dbbf1727ec2f1efafb7bc25547a93ca7b8700 |
|
20-Feb-2014 |
Evan Hunt <each@isc.org> |
[master] silence win64 warnings |
9576baafc095aa9928f144e9af707adbd9594da0 |
|
20-Feb-2014 |
Evan Hunt <each@isc.org> |
[master] assert if sitok/sitbad are insane |
f0c00f10a0b15e551655a309e3bc9252e6bf8cfd |
|
20-Feb-2014 |
Mark Andrews <marka@isc.org> |
report if sit is good/bad |
16134801ce8fffbb6c42bb54d544c3397a45ad06 |
|
20-Feb-2014 |
Mark Andrews <marka@isc.org> |
3750. [experimental] Partially implement EDNS EXPIRE option as described
in draft-andrews-dnsext-expire-00. Retrivial of
remaining time to expiry from slave zones is supported.
EXPIRE uses an experimental option code (65002) and
is subject to change. [RT #35416] |
801b958a5c855816a36d92c7f533c485d9af8dcc |
|
20-Feb-2014 |
Mark Andrews <marka@isc.org> |
s/DNS_EDNSOPTIONS/DNS_EDNSOPTIONS/ |
72ba6ba736ef1c0bd106c3023f9f7e9fa3936adf |
|
20-Feb-2014 |
Mark Andrews <marka@isc.org> |
define DNS_OPT_EDNSOPTIONS |
d7b9756a214030b0022ce791b67b12fb7bceeea0 |
|
20-Feb-2014 |
Evan Hunt <each@isc.org> |
[master] ENDS client-subnet in dig
3749. [func] "dig +subnet" sends an EDNS client subnet option
containing the specified address/prefix when
querying. (Thanks to Wilmer van der Gaast.)
[RT #35415] |
1361e038900701e126213261c0a1178025ae5a72 |
|
20-Feb-2014 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
f1a6c8e78c19e04be4920d30cb7f527dc05390c9 |
|
19-Feb-2014 |
Francis Dupont <fdupont@isc.org> |
WIN32 master fixes |
b5f6271f4daf1e54501af2cb7dd278d7e8003d65 |
|
18-Feb-2014 |
Mark Andrews <marka@isc.org> |
3744. [experimental] SIT: send and process Source Identity Tokens
(which are similar to DNS Cookies by Donald Eastlake)
and are designed to help clients detect off path
spoofed responses and for servers to detect legitimate
clients.
SIT use a experimental EDNS option code (65001).
SIT can be enabled via --enable-developer or
--enable-sit. It is on by default in Windows.
RRL processing as been updated to know about SIT with
legitimate clients not being rate limited. [RT #35389] |
e851ea826066ac5a5b01c2c23218faa0273a12e8 |
|
09-Jan-2014 |
Evan Hunt <each@isc.org> |
[master] replace memcpy() with memmove().
3698. [cleanup] Replaced all uses of memcpy() with memmove().
[RT #35120] |
d0e3216c217bf790c4a582191658c2a1900ff79f |
|
05-Jan-2014 |
Mark Andrews <marka@isc.org> |
3697. [bug] Handle "." as a search list element when IDN support
is enabled. [RT #35133] |
e8914b47a2481a993a9be6a1c9587715aa936b5a |
|
06-Jan-2014 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
e9649ece3bf32ff43faea13c76bbba7813d7e139 |
|
05-Jan-2014 |
Mark Andrews <marka@isc.org> |
3696. [bug] dig failed to handle AXFR style IXFR responses which
span multiple messages. [RT #35137] |
c3c8823fed039b3a2b8e5ca8bc2f3301d1dd840e |
|
03-Dec-2013 |
Mark Andrews <marka@isc.org> |
3681. [port] Update the Windows build system to support feature
selection and WIN64 builds. This is a work in
progress. [RT #34160] |
fb507315d4a921ffa9e2fd617cb3439ec8c15ca8 |
|
02-Dec-2013 |
Evan Hunt <each@isc.org> |
[master] dig could miss tcp connections when cleaning up
3679. [bug] dig could fail to clean up TCP sockets still
waiting on connect(). [RT #35074] |
5255b631b1e3c80569d10c8d72fd00ac0d1aa481 |
|
19-Nov-2013 |
Evan Hunt <each@isc.org> |
[master] previous commit incomplete |
2b579866035a093b692bbb5d06399e70063ed1cd |
|
19-Nov-2013 |
Evan Hunt <each@isc.org> |
[master] win32 portability fix |
56474e9d28b5cf2d6b8327ed445b6784364fca0d |
|
08-Nov-2013 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
20489550151432d8d99c3f49629c7c718fdca6ab |
|
07-Nov-2013 |
Mark Andrews <marka@isc.org> |
3667. [func] dig: add support to keep the TCP socket open between
successive queries (+[no]keepopen). [RT #34918] |
938aea1dc406d525d0c2bbdd4e71f52a942f97c6 |
|
26-Oct-2013 |
Mark Andrews <marka@isc.org> |
address memory leak in change #3662, force format matching, attempt to address coverity false positives |
7f0e47b3c2e4888ac106c78b0d9d7b4b6bab92bd |
|
24-Oct-2013 |
Mark Andrews <marka@isc.org> |
%ld.%06g -> %ld.%06d |
ecc420b2837f8de347d7b4d779248933b453ce79 |
|
25-Oct-2013 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
6100b1769956200b2815803ab7b35556396ce0d1 |
|
25-Oct-2013 |
Mark Andrews <marka@isc.org> |
3662. [bug] 'host' could die if a UPD query timed out. [RT #34870] |
473d3168f0051bd76641332b5eac36b36ee24f9e |
|
05-Sep-2013 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
8afea636ab0c07399aa3e2410b2cfbd41099df98 |
|
04-Sep-2013 |
Mark Andrews <marka@isc.org> |
3640. [bug] ndots was not being checked when searching. Only
continue searching on NXDOMAIN responses. Add the
ability to specify ndots to nslookup. [RT #34711] |
bf0441a339755618efcbe0b427afa5cb8e62dc68 |
|
07-Jun-2013 |
Evan Hunt <each@isc.org> |
[master] fix memory leak in sigchase
3588. [bug] dig: addressed a memory leak in the sigchase code
that could cause a shutdown crash. [RT #33733] |
543ab56b01a4b173a1b1f1c393cc6dbcf0cfa0a1 |
|
08-Feb-2013 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
ab7a67829ffe2a7b3220a1cd366bc6255235923a |
|
07-Feb-2013 |
JINMEI Tatuya <jinmei@isc.org> |
dig +nssearch now prints name servers that don't have address records. |
c37fbb91e37b771bb0fad908ad78ddd12ac07538 |
|
19-Oct-2012 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
f3f76f009b282953652770408be38e6f9e47cbb3 |
|
19-Oct-2012 |
ckb <ckb@isc.org> |
3397. [bug] dig crashed when using +nssearch with +tcp. [RT #25298] |
7786d6542bb800be7d8c56793985d510626806b2 |
|
16-Oct-2012 |
Mark Andrews <marka@isc.org> |
3393. [bug] 'host -C' could core dump if REFUSED was received.
[RT #31381] |
611dc8876869036ab5e981e53ae7a446145d9354 |
|
06-Oct-2012 |
Mark Andrews <marka@isc.org> |
3390. [bug] Silence clang compiler warnings. [RT #30417] |
7ce7ecf6bcf035a0075b7bc15cb29638c6a48ea3 |
|
04-Oct-2012 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
41bbb34bc20f189af62e7047ce42822615417f15 |
|
03-Oct-2012 |
Evan Hunt <each@isc.org> |
fix coverity issues
3388. [bug] Fixed several Coverity warnings. [RT #30996] |
28c2bc20269f3127b8bcb68e4458392f86cc0116 |
|
07-Dec-2011 |
Evan Hunt <each@isc.org> |
3237. [bug] dig -6 didn't work with +trace. [RT #26906] |
553197e28833ed2d8bf26f8112eaa137dbaa040a |
|
01-Dec-2011 |
Mark Andrews <marka@isc.org> |
3231. [bug] named could fail to send a uncompressable zone.
[RT #26796]
3230. [bug[ 'dig axfr' failed to properly handle a multi-message
axfr with a serial of 0. [RT #26796] |
411d2914ade28174f3789d4a8e43636fc68eb310 |
|
30-Nov-2011 |
Mark Andrews <marka@isc.org> |
3226. [bug] Address minor resource leakages. [RT #26624] |
19ae9cbb28abf57c2605cbedaa6a7201a0cb6572 |
|
07-Nov-2011 |
Mark Andrews <marka@isc.org> |
3208. [bug] 'dig -y' handle unknown tsig alorithm better.
[RT #25522] |
cd56981c8adbde0756aa8bcc21b84b2568b8314d |
|
30-Oct-2011 |
Mark Andrews <marka@isc.org> |
remove unused parameter from next_origin |
0874abad14e3e9ecfc3dc1a1a2b9969f2f027724 |
|
11-Mar-2011 |
Mark Andrews <marka@isc.org> |
3069. [cleanup] Silence warnings messages from clang static analysis.
[RT #20256] |
7cc5632595476c20f1c0683eff35baa370dd65bb |
|
26-Feb-2011 |
Evan Hunt <each@isc.org> |
3042. [bug] dig +trace could fail attempting to use IPv6
addresses on systems with only IPv4 connectivity.
[RT #23797] |
b01d422daf27d22015999cb9d4441c8aa82d1ad0 |
|
22-Feb-2011 |
Automatic Updater <source@isc.org> |
update copyright notice |
c12904ec531fb210066bafc33bde74d43889caac |
|
21-Feb-2011 |
Mark Andrews <marka@isc.org> |
3035. [cleanup] Simplify by using strlcpy. [RT #22521] |
9f9b7f0e8d455b1c88e51ddcefdbf19b472e1ef2 |
|
09-Dec-2010 |
Mark Andrews <marka@isc.org> |
2982. [bug] Reference count dst keys. dst_key_attach() can be used
increment the reference count.
Note: dns_tsigkey_createfromkey() callers should now
always call dst_key_free() rather than setting it
to NULL on success. [RT #22672] |
c87f15dac8bb22ffb3ebf044ee48ce570c87948b |
|
03-Dec-2010 |
Mark Andrews <marka@isc.org> |
2976. [bug] named die on exit after negotiating a GSS-TSIG key. [RT #3415] |
cd9d825a71d8aea5480950e19ce0db55967cd204 |
|
16-Nov-2010 |
Mark Andrews <marka@isc.org> |
remove accidental commit |
2bd3a6e266728b2d1bda6a9a3fe5e6c887b8e909 |
|
16-Nov-2010 |
Mark Andrews <marka@isc.org> |
strncpy + array[end] = 0 -> strlcpy |
f0835301386ff7026fd0097198d4b42f2f8d0867 |
|
10-Aug-2010 |
Mark Andrews <marka@isc.org> |
2933. [bug] 'dig +nsid' used stack memory after it went out of
scope. This could potentially result in a unknown,
potentially malformed, EDNS option being sent instead
of the desired NSID option. [RT #21781] |
43888c231579e5b021beeadd7265cda302ea1efe |
|
24-Jun-2010 |
Mark Andrews <marka@isc.org> |
2922. [bug] 'dig +trace' could drop core after "connection
timeout". [RT #21514] |
4dd3ec797da19f21c6ab34b5f194601852f90f87 |
|
18-May-2010 |
Automatic Updater <source@isc.org> |
update copyright notice |
98744b51112090a3fb7abcf858cb0657c13609cc |
|
18-May-2010 |
Mark Andrews <marka@isc.org> |
2898. [bug] nslookup leaked memory when -domain=value was
specified. [RT #21301] |
7fe4b0447fb3ef0c8ff9851624a7bca072732973 |
|
10-Nov-2009 |
Evan Hunt <each@isc.org> |
2757. [bug] dig: assertion failure could occur in connect
timeout. [RT #20599] |
9a050780dce1bf3cbe81bd18404df3e79c146583 |
|
05-Nov-2009 |
Evan Hunt <each@isc.org> |
2750. [bug] dig: assertion failure could occur when a server
didn't have an address. [RT #20579] |
4765fc7c3f8fdf565a6e49bb11c1d10efee4cef7 |
|
16-Sep-2009 |
Automatic Updater <source@isc.org> |
update copyright notice |
d514c0dc9b7f369a94d79c709b77a8f3a08afd84 |
|
15-Sep-2009 |
Evan Hunt <each@isc.org> |
2679. [func] dig -k can now accept TSIG keys in named.conf
format. [RT #20031] |
307d2084502eddc7ce921e5ce439aec3531d90e0 |
|
01-Sep-2009 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
2660. [func] Add a new set of DNS libraries for non-BIND9
applications. See README.libdns. [RT #19369] |
553ead32ff5b00284e574dcabc39115d4d74ec66 |
|
19-Jul-2009 |
Evan Hunt <each@isc.org> |
2636. [func] Simplify zone signing and key maintenance with the
dnssec-* tools. Major changes:
- all dnssec-* tools now take a -K option to
specify a directory in which key files will be
stored
- DNSSEC can now store metadata indicating when
they are scheduled to be published, acttivated,
revoked or removed; these values can be set by
dnssec-keygen or overwritten by the new
dnssec-settime command
- dnssec-signzone -S (for "smart") option reads key
metadata and uses it to determine automatically
which keys to publish to the zone, use for
signing, revoke, or remove from the zone
[RT #19816] |
d8f118f4a06cae6ec6b4ae133882f0eee1478599 |
|
24-Jun-2009 |
Mark Andrews <marka@isc.org> |
2616. [bug] The nameserver argument to 'host' was being ignored.
[RT #19852] |
967a70944d6b1902d30919baa1c4f6faf77bbfae |
|
25-Feb-2009 |
Mark Andrews <marka@isc.org> |
2563. [bug] Dig could leak a socket causing it to wait forever
to exit. [RT #19359] |
bf33eb0b522801792a6663b0360bc94b9e9b77c2 |
|
17-Feb-2009 |
Automatic Updater <source@isc.org> |
update copyright notice |
cac4576405a48a84f3c4d5de0ffa28a865a13309 |
|
16-Feb-2009 |
Mark Andrews <marka@isc.org> |
2554. [func] dig: when emitting a hex dump also display the
corresponding characters. [RT #19258] |
ed4efb08050b31571c6b9540a2b78b502c667206 |
|
20-Jan-2009 |
Mark Andrews <marka@isc.org> |
2532. [bug] dig: check the question section of the response to
see if it matches the asked question. [RT #18495] |
d362465c77b375be2707bc83cebc731d0645d12d |
|
18-Jan-2009 |
Automatic Updater <source@isc.org> |
update copyright notice |
a9435a8871d0e813965f9725786d00e2f60080c4 |
|
17-Jan-2009 |
Francis Dupont <fdupont@isc.org> |
spelling |
10a6f640ed599cbe4a8b98c46b71a61d24e5bbe7 |
|
17-Dec-2008 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
2519. [bug] dig/host with -4 or -6 didn't work if more than two
nameserver addresses of the excluded address family
preceded in resolv.conf. [RT #19081] |
7f658603910358db7ee27ffb9783096250afab62 |
|
16-Dec-2008 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
2517. [bug] dig +trace with -4 or -6 failed when it chose a
nameserver address of the unsupported address.
[RT #18843] |
96465858fa1165860353dfdd4d5db348388d191e |
|
13-Dec-2008 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
2514. [bug] dig/host failed with -4 or -6 when resolv.conf contains
a nameserver of the unsupported address family.
[RT #18848] |
8684cd3a6f1437a3c1ff6ca852e1db6d40ce6303 |
|
10-Dec-2008 |
Mark Andrews <marka@isc.org> |
2510. [bug] dig +sigchase could trigger REQUIREs. [RT #19033] |
240e53b13217af266abb3dae8ba103614daf2bf7 |
|
24-Jul-2008 |
Mark Andrews <marka@isc.org> |
2396. [bug] Don't set SO_REUSEADDR for randomized ports.
[RT #18336]
part 2 |
9de0f9b0aed432ee357dbba8d1d807525f4b6d4a |
|
22-Jul-2008 |
Mark Andrews <marka@isc.org> |
2396. [bug] Don't set SO_REUSEADDR for randomized ports.
[RT #18336] |
db30f4bdcb66afb7eb1ab0c6882cc70be9a53d79 |
|
03-Apr-2008 |
Mark Andrews <marka@isc.org> |
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] |
2f012d936b5ccdf6520c96a4de23721dc58a2221 |
|
19-Jan-2008 |
Automatic Updater <source@isc.org> |
update copyright notice |
827572e191fad1326c624593bf35d8eb1928f607 |
|
17-Jan-2008 |
Mark Andrews <marka@isc.org> |
2310 [bug] Flush stdout before emitting debug/fatal messages.
[RT #17501] |
9d5ed744c46ef241b9d3ba134bf3155e0b62ac9e |
|
15-Jan-2008 |
Automatic Updater <source@isc.org> |
update copyright notice |
f1263d2aa405087e74caf001cd443079f50ee903 |
|
15-Jan-2008 |
Mark Andrews <marka@isc.org> |
2304. [bug] Check returns from all dns_rdata_tostruct() calls.
[RT #17460] |
9e4b25fc3eb5777202147634d789345d893b4539 |
|
03-Dec-2007 |
Mark Andrews <marka@isc.org> |
2275. [func] Add support to dig to perform IXFR queries over UDP.
[RT #17235] |
ec5347e2c775f027573ce5648b910361aa926c01 |
|
19-Jun-2007 |
Automatic Updater <source@isc.org> |
update copyright notice |
a9c790c7ddfc54266899d9934c037d87cb94103b |
|
04-Apr-2007 |
Mark Andrews <marka@isc.org> |
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) |
a630d60b8b628cb2ce46b906dc7b1a5b83b74ed5 |
|
27-Feb-2007 |
Mark Andrews <marka@isc.org> |
2152. [cleanup] Use sizeof(buf) instead of fixed number in
dighost.c:get_trusted_key(). [RT #16678] |
5dcc67a0fff89e7ebf051f64b6b987862c331a04 |
|
26-Feb-2007 |
Mark Andrews <marka@isc.org> |
2141. [bug] dig/host should not be setting IDN_ASCCHECK (IDN
equivalent of LDH checks). [RT #16609] |
a9fe4f89d20446841e3259d0f97cdefa5de8e4d8 |
|
15-Feb-2007 |
Mark Andrews <marka@isc.org> |
update copyright notice |
1e70c9a36639bb1e8d537dcefa3cd12a7bb39db0 |
|
14-Feb-2007 |
Mark Andrews <marka@isc.org> |
2136. [bug] nslookup/host looped if there was no search list
and the host didn't exist. [RT #16657] |
824cb6567555af556d0963d961798483d252eb5f |
|
07-Dec-2006 |
Mark Andrews <marka@isc.org> |
2114. [bug] dig/host/nslookup: searches for names with multiple
labels were failing. RT #16447] |
92d23165938a5e595f80b2e3fb5d8cb918ac7dac |
|
07-Dec-2006 |
Mark Andrews <marka@isc.org> |
2107. [bug] dighost.c: more cleanup of buffers. [RT #16499] |
8af4bf165e9a6aa111e0b6bfcbcc7f4a741a8ae5 |
|
02-Oct-2006 |
Mark Andrews <marka@isc.org> |
2091. [port] dighost.c: race condition on cleanup. [RT #16417] |
431fd1b0b5c3c049f9397ed4be8915715ead9cdb |
|
01-Aug-2006 |
Mark Andrews <marka@isc.org> |
2061. [bug] 'dig +nssearch' was reusing a buffer before it had
been returned by the socket code. [RT #16307] |
9a482d1fcead22ab0d639c463c77672846485f3e |
|
06-Jun-2006 |
Mark Andrews <marka@isc.org> |
2039. [func] Check that all buffers passed to the socket code
have been retrieve when the socket event is freed.
[RT #16122]
2038. [bug] dig/nslookup/host was unlinking from wrong list
when handling errors. [RT #16122] |
3e9ab6efd14ad716e6815718207dac2bdef3fddf |
|
17-Feb-2006 |
Mark Andrews <marka@isc.org> |
1984. [func] dig, nslookup and host now advertise a 4096 byte
EDNS UDP buffer size by default. [RT #15855] |
c6d4f781529d2f28693546b25b2967d44ec89e60 |
|
27-Jan-2006 |
Mark Andrews <marka@isc.org> |
1973. [func] TSIG HMACSHA1, HMACSHA224, HMACSHA256, HMACSHA384 and
HMACSHA512 support. [RT #13606] |
141132c272ebc41da4c55d69c49810fafadbbc11 |
|
07-Jan-2006 |
Mark Andrews <marka@isc.org> |
update copyright notice |
8549bc9b78d7664ac99436d36a1ce615f772378a |
|
06-Jan-2006 |
Mark Andrews <marka@isc.org> |
1967. [func] dig/nslookup/host: warn about missing QR. [RT #15779] |
16ee4fe11bad616a76c79e9f626a7e04a88ef4ab |
|
14-Oct-2005 |
Mark Andrews <marka@isc.org> |
1930. [port] HPUX: ia64 support. [RT #15473]
1929. [port] FreeBSD: extend use of PTHREAD_SCOPE_SYSTEM. |
ed6ca94ad75353d5344e2a456e7a8beb480a351f |
|
18-Sep-2005 |
Mark Andrews <marka@isc.org> |
finetune isc_thread_key implementation [RT #15408] |
6cf369f528c4acd8182eada41ad83b8d97623db8 |
|
09-Sep-2005 |
Mark Andrews <marka@isc.org> |
1916. [func] Integrate contibuted IDN code from JPNIC. [RT #15383] |
cf0bcc2c80ca99f1e6e53dcdd0eba03fe70723df |
|
09-Sep-2005 |
Mark Andrews <marka@isc.org> |
1915. [bug] dig +ndots was broken. [RT #15215] |
74f261bd2b7846d8e730ca3a1b28d6503de5c74a |
|
01-Sep-2005 |
Mark Andrews <marka@isc.org> |
1920. [bug] Update windows socket code. [RT #14965] |
5be3685b0e57677c0cc03113099cb8f99f9a070b |
|
25-Aug-2005 |
Mark Andrews <marka@isc.org> |
1919. [bug] dig's +sigchase code overhauled. [RT #14933]
1918. [bug] The DLV code has been re-worked to make no longer
query order sensitive. [RT #14933] |
715361d0c3800e5ad886e5df971936ce6cd1ca89 |
|
25-Aug-2005 |
Mark Andrews <marka@isc.org> |
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] |
a268fec7f54a89a0772a91da0511c8eae09e6157 |
|
25-Aug-2005 |
Mark Andrews <marka@isc.org> |
1915. [func] dig now has a '-q queryname' and '+showsearch' options.
[RT #15034] |
42b37d29c7709ce5bfe0110d07f1ec163be220d2 |
|
04-Jul-2005 |
Mark Andrews <marka@isc.org> |
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>. |
2fda20909f4bf1655176d9d9a3d3fcf572f58121 |
|
20-Jun-2005 |
Mark Andrews <marka@isc.org> |
simplify conditional code |
3d247992c4a500caa7703edaee68612e545af602 |
|
07-Jun-2005 |
Mark Andrews <marka@isc.org> |
1866. [bug] resolv.conf parse errors were being ignored by
dig/host/nslookup. [RT #14841]
1865. [bug] Silently ignore nameservers in /etc/resolv.conf with
bad addresses. [RT #14841] |
1fc4793844c9613b17866c33dbeab8aaa94b66ff |
|
07-Jun-2005 |
Mark Andrews <marka@isc.org> |
1879. [func] Added framework for handling multiple EDNS versions.
1878. [func] dig can now specify the EDNS version when making
a query. |
fafd53abdab07e3d0db6fa6ab946eb85501dc498 |
|
01-Jun-2005 |
Mark Andrews <marka@isc.org> |
style |
ab023a65562e62b85a824509d829b6fad87e00b1 |
|
27-Apr-2005 |
Rob Austein <sra@isc.org> |
1851. [doc] Doxygen comment markup. [RT #11398] |
fcf6c62ab4585056931ab92a190916530f865047 |
|
01-Apr-2005 |
Mark Andrews <marka@isc.org> |
update copyright notice |
b514e0cd0e7959a98dd59665553c8a3635ada10e |
|
31-Mar-2005 |
Mark Andrews <marka@isc.org> |
1841. [bug] "dig +nssearch" now makes a recursive query to
find the list of nameservers to query. [RT #13694] |
c1807114ce574896694e3f449c73b098fe91730f |
|
23-Nov-2004 |
Mark Andrews <marka@isc.org> |
1745. [bug] Dig/host/nslookup accept replies from link locals
regardless of scope if no scope was specified when
query was sent. [RT #12745] |
81e6a5849d61c2e710d628cf9a7b7282eaa88c46 |
|
21-Oct-2004 |
Mark Andrews <marka@isc.org> |
1748. [func] dig now returns the byte count for axfr/ixfr. |
722ebc3a47ffd2ac8f0b1a231dbd0cfd485ea2ff |
|
07-Oct-2004 |
Mark Andrews <marka@isc.org> |
1715. [func] 'dig +trace' now randomly selects the next servers
to try. Report if there is a bad delegation. |
110fbe3a1315b38f1491546d82937a01c40f5fdb |
|
05-Oct-2004 |
Mark Andrews <marka@isc.org> |
1724. [bug] Look for DNSKEY records with "dig +sigtrace".
[RT #12557] |
314cac23654229f5df93af0c41231fd3c2187621 |
|
01-Oct-2004 |
Mark Andrews <marka@isc.org> |
1735. [bug] 'dig +sigtrace' could die with a REQUIRE failure.
[RE #12688] |
51f99a878d7449a4280b2a8db4c84acb3735f259 |
|
16-Sep-2004 |
Mark Andrews <marka@isc.org> |
1720. [bug] 'dig +chase' did not terminate on a RFC 2308 Type 1
negative response. [RT #12506]
1719. [bug] named was not correctly caching a RFC 2308 Type 1
negative response. [RT #12506]
1718. [bug] nsupdate was not handling RFC 2308 Type 3 negative
responses when looking for the zone / master server.
[RT #12506] |
ffcbf9ea917725d49be6b006efa02613de5ef242 |
|
16-Sep-2004 |
Mark Andrews <marka@isc.org> |
silence compiler warnings |
3f79a8b6f1b50f8e1bc2f274bcfe91d6af74f161 |
|
06-Sep-2004 |
Mark Andrews <marka@isc.org> |
1714. [bug] dig/host/nslookup were only trying the first
address when a nameserver was specified by name.
[RT #12286] |
cf6b36171770dc14b6572003b4e8aeaa22536dd4 |
|
01-Jul-2004 |
Mark Andrews <marka@isc.org> |
1683. [bug] dig +sigchase could leak memory. [RT #11445] |
32c7aa3dd18d57979990574ddb008437b59c2428 |
|
19-Jun-2004 |
Rob Austein <sra@isc.org> |
1668. [bug] DIG_SIGCHASE was making bin/dig/host dump core. |
23fdb6a5a3d3d0e427682b68eea9553d2d326ad4 |
|
11-Jun-2004 |
Mark Andrews <marka@isc.org> |
1654. [bug] isc_result_totext() contained array bounds read
error.
1653. [func] Add key type checking to dst_key_fromfilename(),
DST_TYPE_KEY should be used to read TSIG, TKEY and
SIG(0) keys.
1652. [bug] TKEY still uses KEY. |
1ae75c1024eb0475c2be352b8707772e16332ad0 |
|
13-Apr-2004 |
Mark Andrews <marka@isc.org> |
1609. [func] dig now has support to chase DNSSEC signature chains.
Requires -DDIG_SIGCHASE=1 to be set in STD_CDEFINES. |
5eb0659963ec2aa5158425b39620ec1b30c83c7b |
|
08-Apr-2004 |
Mark Andrews <marka@isc.org> |
1607. [bug] dig, host and nslookup were still using random()
to generate query ids. [RT# 11013] |
dafcb997e390efa4423883dafd100c975c4095d6 |
|
05-Mar-2004 |
Mark Andrews <marka@isc.org> |
update copyright notice |
9cc75a3e5b0b54c5015e3f73a4a64d273560d5e3 |
|
12-Jan-2004 |
Mark Andrews <marka@isc.org> |
1554. [bug] dig, host, nsloolup failed when no nameservers
were specified in /etc/resolv.conf. [RT #8232] |
974f1d7b49442d65542ad3517dbd61146ee3b653 |
|
25-Jul-2003 |
Mark Andrews <marka@isc.org> |
pass the size of the result buffer in get_reverse |
743ffc91bdd462be6f91b3bab8f440c6a69f0770 |
|
17-Jul-2003 |
Mark Andrews <marka@isc.org> |
1484. [bug] The number of records reported after a AXFR was wrong.
[RT #6229]
1483. [bug] dig axfr failed if the message id failed to match
that in the request. Only the id in the first message
is require to match. [RT #8138] |
49c6fe9bccae182eb6678be4ec190664938dc4ce |
|
13-Nov-2002 |
Michael Graff <mgraff@isc.org> |
merge rt3892 |
3ac2a9987875e947e0d0a09702b5a9b4dd745b75 |
|
26-Sep-2002 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
further BIND 8 compatiblity changes
- made the output and exit code with the -l option compatible with bind 8
additionally, treated host -t axfr as host "-l -t any -v".
developer: marka
reviewer: jinmei |
77cdba459afaa0f20fc9cf6b8e38b1f152193431 |
|
10-Sep-2002 |
Mark Andrews <marka@isc.org> |
missing const |
52bf8cbb014887d599c75237a301a188a3ff5460 |
|
28-Aug-2002 |
Mark Andrews <marka@isc.org> |
copy_server_list(), add_nameserver() and create_search_list() are private
functions. |
b6309ed962c4988a314d61742c4fbc4935467d68 |
|
27-Aug-2002 |
Mark Andrews <marka@isc.org> |
developer: jinmei
reviewer: marka
1368. [func] remove support for bitstring labels. |
a17bea4f04f1aee6bfe8e179caf370a160f324ab |
|
12-Aug-2002 |
Danny Mayer <source@isc.org> |
Put back missing origin fixes |
b31e7ab8857a62eb94d4a6a681243739f158374d |
|
12-Aug-2002 |
Danny Mayer <source@isc.org> |
Modifications to have dighost.c use liblwres to parse the resolv.conf file. Updates to dig, host and nslookup to increase modularity and use more functions in dighost.c |
4c8f0896dc168160743473e97c799a130fced826 |
|
06-Aug-2002 |
Mark Andrews <marka@isc.org> |
1352. [bug] dig, host, nslookup: when falling back to TCP use the
current search list entry (if any). [RT #3374]
Original change missed one case. |
6c6673405c7e29c1d91d07b326d0fe1d7b52e478 |
|
02-Aug-2002 |
Mark Andrews <marka@isc.org> |
1352. [bug] dig, host, nslookup when failing back to TCP use the
current search entry (if any). [RT #3374] |
ec3984e9df6fd9b7811daa0dacb1b3dd1423ebf3 |
|
25-Jul-2002 |
Mark Andrews <marka@isc.org> |
1339. [func] dig, host and nslookup now use IP6.ARPA for nibble
lookups. Bit string lookups are no longer attempted. |
454c78d02c4f22e31be8934038d37bdfda956e85 |
|
10-Jul-2002 |
Mark Andrews <marka@isc.org> |
runt -> short (< header size) |
a483e67c4cdcbfc29ddc62b5a2d0d99b1c542fad |
|
29-May-2002 |
Mark Andrews <marka@isc.org> |
1210. [func] "dig axfr" now reports the number of messages
as well as the number of records. |
dd0228908543562781a4c0d8773ae87d4c530633 |
|
19-Apr-2002 |
Mark Andrews <marka@isc.org> |
1272. [bug] Dig, host and nslookup were not checking the address
the answer was coming from against the address it was
sent to. [RT# 2692] |
b3c7dffe07282fd4cc43962290d609808c1d3886 |
|
14-Mar-2002 |
Brian Wellington <source@isc.org> |
the 'ID mismatch' message printed by dig should show the expected and received
message IDs.
(now to figure out why they don't match...) |
e53a5a116fc531f730df0adb091278ff8a941dff |
|
21-Feb-2002 |
Mark Andrews <marka@isc.org> |
1209. [bug] Dig, host, nslookup were not checking the message ids
on the responses. [RT #2454] |
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5 |
|
20-Feb-2002 |
Mark Andrews <marka@isc.org> |
copyrights |
c73c1c33ec9569c8f9ffd205b48f044f9b03795b |
|
12-Feb-2002 |
Mark Andrews <marka@isc.org> |
1193. [bug] dig +besteffort parsing didn't handle packet
truncation. dns_message_parse() has new flag
DNS_MESSAGE_IGNORETRUNCATION. |
1f1d36a87b65186d9f89aac7f456ab1fd2a39ef6 |
|
30-Nov-2001 |
Andreas Gustafsson <source@isc.org> |
Check return values or cast them to (void), as required by the coding
standards; add exceptions to the coding standards for cases where this is
not desirable |
f1b68725503ff3e46001eee5a1751e29a43a09d1 |
|
27-Nov-2001 |
Andreas Gustafsson <source@isc.org> |
Do not put a space before ';' when terminating a statement or in a 'for' statement. |
b493dfe8bce94b05efc0f161238d32f1234c5670 |
|
14-Nov-2001 |
Brian Wellington <source@isc.org> |
Add bind9_getaddresses(), a consistent version of the get_address function
from dig/host/nslookup, nsupdate, and rndc. This should make it
easier to have the various programs support multiple addresses for a hostname. |
c0fe9b0d1b01a9a0883977a362ce4128723a56d6 |
|
14-Nov-2001 |
Mark Andrews <marka@isc.org> |
1123. [bug] dig +[no]fail did not match description. [RT #2052] |
43c69727ea337ea1d376cd0be8a981e0adb70eff |
|
31-Oct-2001 |
Andreas Gustafsson <source@isc.org> |
In several places, dighost.c called cancel_lookup() and then called
requeue_lookup() on the canceled lookup. Because cancel_lookup()
resets the retry count of the lookup to zero, the requeued lookups
would not be retried at all (for example, in the case of UDP NS
queries executed when doing "dig +search") or, in the case of TCP
queries, retried indefinitely since the unsigned retry count of zero
was subsequently decremented, causing it to wrap around to the largest
unsigned integer value.
[RT #1940] |
589dce828158848052a5b92d2bf6a3061d354468 |
|
31-Oct-2001 |
Andreas Gustafsson <source@isc.org> |
spacing |
3ad07fa335d40330cd1859da42e67f2457443990 |
|
15-Oct-2001 |
Andreas Gustafsson <source@isc.org> |
1053. [bug] Dig did not increase its timeout when receiving
AXFRs unless the +time option was used. [RT #1904] |
1beaa9e45738ad18cb7cae55aea95a1b16a14f94 |
|
11-Oct-2001 |
Andreas Gustafsson <source@isc.org> |
1041. [bug] Dig/host/nslookup could catch an assertion failure
on SIGINT due to an uninitialized variable. [RT #1867] |
cddaf5def387f7a4e9242962ab1b58bce5ed37fe |
|
04-Oct-2001 |
Danny Mayer <source@isc.org> |
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] |
9066d09c3ef804b997945d34c709e4d2a72d7318 |
|
01-Oct-2001 |
Andreas Gustafsson <source@isc.org> |
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. |
f558da602e8b74ed181d9189f20bf32dfa6d8723 |
|
27-Sep-2001 |
Brian Wellington <source@isc.org> |
1017. [bug] When specifying TSIG keys to dig and nsupdate using
the -k option, they must be HMAC-MD5 keys. [RT #1810] |
a4701d3b7ee93bef6bcdcb37baead7440c0237a1 |
|
26-Sep-2001 |
Andreas Gustafsson <source@isc.org> |
consistently begin error messages with a lower case letter |
bbece796a96f0c5670f2ed4646be2e883be3ba59 |
|
18-Sep-2001 |
Brian Wellington <source@isc.org> |
The default number of UDP queries should be 3, not 2. |
da5795a32a5b28fc8afd59e4887e19ec1252d0d0 |
|
14-Sep-2001 |
Mark Andrews <marka@isc.org> |
995. [bug] dig, host, nslookup: using a raw IPv6 address as a
target address should be fatal on a IPv4 only system. |
7bfb0145d672d8d2b48a363f01b3573b296ece38 |
|
12-Sep-2001 |
Andreas Gustafsson <source@isc.org> |
indentation |
6eeefeb3eb9dd46f18b1d2915fd49ece97f45c4d |
|
12-Sep-2001 |
Brian Wellington <source@isc.org> |
fix a memory leak on a tsig error condition. |
cad3210bb95057a37aaed20bc8a1542e0534422c |
|
29-Aug-2001 |
Andreas Gustafsson <source@isc.org> |
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] |
76c8294c81fb48b1da6e1fc5b83322a4cedb8e58 |
|
09-Aug-2001 |
Andreas Gustafsson <source@isc.org> |
format string bugs and improved format string checking [RT #1578] |
4e400cb7a2edd25af98ebc25fcbb5b36ca08f9a0 |
|
06-Aug-2001 |
Mark Andrews <marka@isc.org> |
954. [bug] dig, host, nslookup: AXFR / IXFR are inherently
non-recursive, do not set RD. [RT #1575] |
c38b92000c0f1a95daaad5468777e165b8047de9 |
|
30-Jul-2001 |
Mark Andrews <marka@isc.org> |
947. [bug] dns_rdata_soa_t had a badly name element "mname" which
was really the RNAME field from RFC1035. To avoid
confusion and silent errors that would occur it ther
"origin" and "mname" elements were given their correct
names "mname" and "rname" respectively, the "mname"
element is renamed to "contact". |
ecc38edf793ac1f66d7cb28885f306745c17c8a7 |
|
30-Jul-2001 |
Brian Wellington <source@isc.org> |
make +trace and +nssearch work together |
3806886c281873e563420a86a024bd09e57fd90e |
|
28-Jul-2001 |
Brian Wellington <source@isc.org> |
oops, dig +nssearch and host -C work again. |
d0de20156a5b870812cc8a65e3ebbb86555ecee6 |
|
28-Jul-2001 |
Brian Wellington <source@isc.org> |
Make +trace work. More cleanup. |
57bccaacd0e7fe5131423ae0d443aa314c37da7f |
|
28-Jul-2001 |
Brian Wellington <source@isc.org> |
cleanup |
0e0e575ec135a983a53c501cf48734b823361ab4 |
|
27-Jul-2001 |
Brian Wellington <source@isc.org> |
unused variables and stuff |
f3f143f249377e584d1647fefbaca9206dcfa8ae |
|
27-Jul-2001 |
Brian Wellington <source@isc.org> |
simplify TSIG key loading |
46e349e515e0b992ecafdc9597f9d5ee0cf81b2a |
|
27-Jul-2001 |
Brian Wellington <source@isc.org> |
more minor cleanup |
f9521c63ea42fee93f7ae67512e4330ab13081c8 |
|
27-Jul-2001 |
Brian Wellington <source@isc.org> |
minor cleanup |
922a15c7c07b876c7ca1dbfa871da86ddaae8d4d |
|
26-Jul-2001 |
Danny Mayer <source@isc.org> |
Changes to support win32 |
a81f09d3950068dd5b304e293252938a98fb37e0 |
|
22-Jul-2001 |
Brian Wellington <source@isc.org> |
oops, host does look at the 'bytes' field. Pass sevent->n, which should be
correct. |
cfbf09786e3684d45449ad542429232a7879cc05 |
|
22-Jul-2001 |
Brian Wellington <source@isc.org> |
The received() function doesn't look at the 'bytes' parameter when doing
an zone transfer, so just pass 0. [RT #1524] |
7d4e4d498456b628c5632d6b35442884c8aaf21c |
|
22-Jul-2001 |
Danny Mayer <source@isc.org> |
Minor bug fixes to support win32 |
b233a7b9bb9fa47db69758ec8dc829f1e67fe4f1 |
|
10-Jul-2001 |
Andreas Gustafsson <source@isc.org> |
include <isc/netdb.h>, not <netdb.h>, as the latter one
may not exist on all platform |
90947ef585844dc6747dc04886838764b46fc4c3 |
|
30-Jun-2001 |
Danny Mayer <source@isc.org> |
isc_buffer_putuint16 requires the second arguement to be isc_uint16_t, casting required |
ea4dc9757512c9d158d2696a7d9ae55b84e92fd8 |
|
15-Jun-2001 |
Andreas Gustafsson <source@isc.org> |
declare launch_next_query() before calling it |
34d5676aac483e00e16056a6834a27b52bed42f0 |
|
14-Jun-2001 |
Brian Wellington <source@isc.org> |
903. [bug] dig should not crash when receiving a tcp packet
of length 0. |
41626c0997c89dcdecf67c931f0031aadd507977 |
|
11-Jun-2001 |
Andreas Gustafsson <source@isc.org> |
898. [bug] "dig" failed to set a nonzero exit status
on UDP query timeout. [RT #1323] |
d82fda83586ad32dfd17848c3cec7d0020a23aee |
|
11-Jun-2001 |
Andreas Gustafsson <source@isc.org> |
brace style |
33d4937a6e3e00b14a78b3d125fa2a49cdc72799 |
|
26-Apr-2001 |
Andreas Gustafsson <source@isc.org> |
actually initialize the uninitialized variable instead of
initializing another variable twice |
31628370cc44faf3bb19641e5399c20d4a174b96 |
|
26-Apr-2001 |
Brian Wellington <source@isc.org> |
uninitialized variables [RT #1188] |
099805b4c1185233d37fdbd63ff3af761eb0644c |
|
28-Mar-2001 |
Brian Wellington <source@isc.org> |
remove the nonexistent namelimit option and the deprecated rrlimit option. |
734ae1f7c6abafe1f1ca164aad7a3dd01ee82cbd |
|
22-Mar-2001 |
Brian Wellington <source@isc.org> |
isc_{base64|hex}_decodestring took an unused mctx. Remove the mctx. |
21f2b02a04468efad0e55ec1fbc4e95f1e4ff286 |
|
15-Mar-2001 |
Andreas Gustafsson <source@isc.org> |
80 columns |
e43b9a20054cdda6946ab758e1c2005f2b25641a |
|
05-Mar-2001 |
Brian Wellington <source@isc.org> |
move compression context create/delete into the caller of the message
rendering functions. This reduces the size of the message object. |
3bb043a8b8b15eece3794ec31ad0ccab103a1c21 |
|
24-Feb-2001 |
Brian Wellington <source@isc.org> |
753. [bug] dig, host, and nslookup would fail to contact a
remote server if getaddrinfo() returned an IPv6
address on a system that doesn't support IPv6. |
1a77d17120f506fb938b19f651213ec215137e6f |
|
17-Feb-2001 |
Andreas Gustafsson <source@isc.org> |
minor style fixes |
01254cbbd47a42060f3661a75fe121f753957048 |
|
17-Feb-2001 |
Andreas Gustafsson <source@isc.org> |
eliminate compiler warning |
ede71ac5d29c94d04f4cb16a504a61c157cc9add |
|
16-Feb-2001 |
Brian Wellington <source@isc.org> |
fix suspicious (yet correct) use of strncat() in get_address() [RT #863] |
d8dde7c9fb66407ebe3263859f75e3d64164de82 |
|
16-Feb-2001 |
Ben Cottrell <source@isc.org> |
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. |
354f4f1ab20ba521818a4bff9ffdbf9e00142b91 |
|
14-Feb-2001 |
Ben Cottrell <source@isc.org> |
Fixed RT #727 and #780. |
b4876b6ddf706977153954507b498baf79a23442 |
|
24-Jan-2001 |
Andreas Gustafsson <source@isc.org> |
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 |
4b3e2a344f9eab21768bf1d1d0fe92843a3f1332 |
|
22-Jan-2001 |
Andreas Gustafsson <source@isc.org> |
#ifdef in last change should have been #ifndef |
703e1c0bb66f3cd3d300358ca0c1fdf3cb5fb1c5 |
|
18-Jan-2001 |
Brian Wellington <source@isc.org> |
692. [bug] Deal with systems that have getaddrinfo() but not
gai_strerror(). [RT #679] |
688a4c50c2025a683d8d2bf5bb53a591556df4fc |
|
18-Jan-2001 |
Andreas Gustafsson <source@isc.org> |
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" |
427f933eceba2dd1022fa3b680ca1bd08cbce990 |
|
17-Jan-2001 |
Brian Wellington <source@isc.org> |
use isc_app_block instead of an ugly hack. |
66921d6dd259c4486a07aba19eee2b8349698575 |
|
17-Jan-2001 |
Brian Wellington <source@isc.org> |
685. [bug] nslookup should always use the search list/domain
options from resolv.conf, and it (and host) should use
the search list items first. [RT #405, #630] |
499b34cea04a46823d003d4c0520c8b03e8513cb |
|
09-Jan-2001 |
Brian Wellington <source@isc.org> |
copyright update |
d405a8134bdcd6da1392fd499bc45d2f938f8baf |
|
09-Jan-2001 |
Andreas Gustafsson <source@isc.org> |
spacing |
10cd4cf39c0647a73d02b670b534eeae4b1fe8d4 |
|
09-Jan-2001 |
Andreas Gustafsson <source@isc.org> |
several dynamic memory allocations used the size of the wrong structure
(which coincidentally had the same size as the right one) |
93a6dd9d38bdc0a3e75836f55fe4df8bb0277152 |
|
09-Jan-2001 |
Brian Wellington <source@isc.org> |
copy the origin in clone_lookup, not the truncation recovery code. |
c9629cce66b9ee84310e1cd797dfa33787af6954 |
|
09-Jan-2001 |
Brian Wellington <source@isc.org> |
+defname should not be the default. |
9b0e404e5fc71a2bd4fba8a66296477f815af7d5 |
|
08-Jan-2001 |
Brian Wellington <source@isc.org> |
666. [bug] If a request is longer than 512 bytes, send it using
TCP. |
a89b2f024cdef4b44d6f262024d5289f4314eb47 |
|
08-Jan-2001 |
Brian Wellington <source@isc.org> |
grammar |
3b5102fc018a29e52befde5991844843c7b70786 |
|
04-Jan-2001 |
Michael Sawyer <source@isc.org> |
654. [bug] Origin was being forgotten in TCP retries in dig.
[RT574]
653. [bug] +defname option in dig was reversed in sense. [RT549] |
78838d3e0cd62423c23de5503910e01884d2104b |
|
11-Dec-2000 |
Brian Wellington <source@isc.org> |
8 space -> tab conversion |
565ea7e0e7e3b5ab502ddac67599824966fdbefc |
|
11-Dec-2000 |
Andreas Gustafsson <source@isc.org> |
array sizes in function argument types are meaningless
and should be avoided |
8fa78d9ad5f5ab6c69d1d52b00b1ffcdf1bd5beb |
|
08-Dec-2000 |
Michael Sawyer <source@isc.org> |
CHANGES entry
typo fix. |
cc7732e1299042bff430dfdfbc2624fb340047b2 |
|
08-Dec-2000 |
Michael Sawyer <source@isc.org> |
RT#528 fixed |
6fda1577669dca9e0d8e4832e407bac34cc12de6 |
|
07-Dec-2000 |
Mark Andrews <marka@isc.org> |
ISC_LINK_*UNSAFE -> ISC_LINK_INITAND* |
ee4429e13e08f30c366cdc5d10585388b8a9f212 |
|
07-Dec-2000 |
Michael Sawyer <source@isc.org> |
600. [bug] Reverse lookups sometimes failed in dig, etc... |
33b66a98be93395dc4f83a8f7a98db683c52d236 |
|
02-Dec-2000 |
Andreas Gustafsson <source@isc.org> |
more DNS_OPT_NEWCODES sanitation |
90ad126bb363ad419b1348dea2b8613b21b4ded8 |
|
02-Dec-2000 |
Andreas Gustafsson <source@isc.org> |
more DNS_OPT_NEWCODES sanitation |
0c16c8a01139a46f35b0da3fbd7751363c728ebe |
|
21-Nov-2000 |
Michael Sawyer <source@isc.org> |
Make dig work in v4-less setups. This is largely untested, since I am not
sure where to find a machine without v4 networking. |
5160e38bdedb23a0b52eacefa8b8748b948bfb65 |
|
21-Nov-2000 |
Andreas Gustafsson <source@isc.org> |
spacing |
2185dd4ac32b9a836c55b367edb7964e36e80de3 |
|
21-Nov-2000 |
Michael Sawyer <source@isc.org> |
RT#470 |
25a66b4e41e2b0a2af4840749bac80ae78c678bf |
|
20-Nov-2000 |
Mark Andrews <marka@isc.org> |
#include <isc/print.h> |
78d78f05d91205cbde33ca87d24b8d13aa2d8d66 |
|
13-Nov-2000 |
Brian Wellington <source@isc.org> |
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. |
2e13cb9738bdce040b75fa22c940673961cdef3a |
|
08-Nov-2000 |
Andreas Gustafsson <source@isc.org> |
indentation |
04ab4ecb27845bd718cdbc79bda1b4e1d74ca560 |
|
08-Nov-2000 |
Michael Sawyer <source@isc.org> |
Remove name limits and counter from dig; there's no obvious way to count
names out of message_parse when PRESERVE_ORDER is set. |
368b37b616234fce3d23099eb180f1dd38e1fb62 |
|
31-Oct-2000 |
Mark Andrews <marka@isc.org> |
dns_rdata_invalidate -> dns_rdata_reset |
c03bb27f0675a6e60ceea66b451548e8481bc05c |
|
25-Oct-2000 |
Mark Andrews <marka@isc.org> |
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. |
5d20773abcdf9ff3afe14a349413174f94594188 |
|
24-Oct-2000 |
Michael Sawyer <source@isc.org> |
Move generation of reverse lookups (blah.in-addr.arpa, etc...) names to
a common place. |
8e61de2efdc23d1248cff0abf4cadec3325a929c |
|
23-Oct-2000 |
Michael Sawyer <source@isc.org> |
Move fixeddomain code so nslookup can use domain= setting
More ISC_LINK_INIT's added where needed. |
a7e1443598499d1d393e730104ee3bd9e73795d6 |
|
20-Oct-2000 |
Michael Sawyer <source@isc.org> |
Fix #ifdef's for OPT codes.
Fix hex_dump() |
5e589b5356a4125b5af32605dead82ab8b467c88 |
|
20-Oct-2000 |
Mark Andrews <marka@isc.org> |
Uninitalised link fixes, batch 1. |
d7a2e0511222811b96f2e8757272ee383ec7b5e6 |
|
20-Oct-2000 |
Michael Sawyer <source@isc.org> |
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. |
7a87d1c63b0e8feefb221caa65a2a4f630aa898c |
|
19-Oct-2000 |
Michael Sawyer <source@isc.org> |
Fix places where wrong tag was used in #ifdef's |
6fe444423acc915b822f45abf26ae75fb388767b |
|
19-Oct-2000 |
Andreas Gustafsson <source@isc.org> |
(len != 0 && len % 16 == 15) can be simplified to just (len % 16 == 15) |
0491a315688c96f2939e4e5b76194d2a45fff35b |
|
17-Oct-2000 |
Mark Andrews <marka@isc.org> |
bad declaration. |
92b35cdef887243d744a0c6459fa23f8275ab4b7 |
|
17-Oct-2000 |
Michael Sawyer <source@isc.org> |
Missed a conflict |
88aa63f56669c85defe5ebff275ca79bdb8ce81c |
|
17-Oct-2000 |
Michael Sawyer <source@isc.org> |
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. |
7897195eed8f6067ab242e9d6326a244f373071d |
|
17-Oct-2000 |
Andreas Gustafsson <source@isc.org> |
spacing |
27dd1d31f7c40116273352005a9f1361c85c9cc1 |
|
16-Oct-2000 |
Andreas Gustafsson <source@isc.org> |
say "beginning of DNS packet", not "begin of DNS packet" |
e2babfac176033ebae5b8faf59935b24f2458643 |
|
14-Oct-2000 |
Brian Wellington <source@isc.org> |
dig now calls isc_mem_stats() only if -m was specified, not if
isc_mem_debugging was set elsewhere. |
233514c1da6c51f056dad8bd2c8a82deea5ce3ef |
|
13-Oct-2000 |
Michael Sawyer <source@isc.org> |
Add +besteffort option to dig (on by default) which will cause the
message parser to accept somewhat malformed packets. |
d4bf3e3cef73ba2d670e479d3061f58ca426ae25 |
|
12-Oct-2000 |
Brian Wellington <source@isc.org> |
fix hex dump printing and call dns_message_parse() with flags instead of
a boolean. |
dc570b92f6cc60def4207733c7a194fbb69a4399 |
|
11-Oct-2000 |
Michael Sawyer <source@isc.org> |
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 |
55bf97a1b4b7f78b669b1179df1422cb9789c484 |
|
04-Oct-2000 |
Michael Sawyer <source@isc.org> |
Fix default for packet tracing.
Add automatic in-addr lookup generation in nslookup. |
d2792acfafe148fca2f97ff97ef0a8082218e28a |
|
02-Oct-2000 |
Michael Sawyer <source@isc.org> |
Add (presently undocumented) -p option to show the begin of each DNS packet,
useful for AXFR's and similar replies. (requested by GDIB) |
3c6ed46226c0358a91b4845682f5548e07985b10 |
|
30-Sep-2000 |
Andreas Gustafsson <source@isc.org> |
spacing |
10e1788f9f6efa471f07127ce9ff22e6e301f783 |
|
30-Sep-2000 |
Michael Sawyer <source@isc.org> |
Dig changes in response to RT321 (output formatting) |
2f96e6b9bb7801d7ec41d19fe65f9bee0e461865 |
|
29-Sep-2000 |
Michael Sawyer <source@isc.org> |
Change sense of +fail option to something more reasonable |
056aaae3e2399b2c1df8f82be52d9bd43ceda50c |
|
27-Sep-2000 |
Michael Sawyer <source@isc.org> |
Remove +details option |
d8c339062c0135d2645a1dd2ff7e5db9733901ac |
|
26-Sep-2000 |
Michael Sawyer <source@isc.org> |
cancel_lookup should have been defined as static |
0dabedcca5db7933cae1cb8a4a87b14042f64d96 |
|
26-Sep-2000 |
Michael Sawyer <source@isc.org> |
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 |
a985c480e1f2ff2ef358af4a407d3a0e40fd651e |
|
23-Sep-2000 |
Michael Sawyer <source@isc.org> |
Code cleanup, mainly in dig option processing. |
34fec86ca3a81a4d4490d144717b1e714d1fee07 |
|
22-Sep-2000 |
Mark Andrews <marka@isc.org> |
make next_token() shared. |
b8f9623df07a04021f997df96241be600f28dbe7 |
|
22-Sep-2000 |
Michael Sawyer <source@isc.org> |
Remove isc_app_block() from dig's get_address(). |
f900be21902d02418c2c71ffed754fb3f9f54cff |
|
22-Sep-2000 |
Michael Sawyer <source@isc.org> |
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 |
e412ae947df6de858883564b8676a9650df70d9a |
|
21-Sep-2000 |
Mark Andrews <marka@isc.org> |
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. |
07a926724c0a91d85b85a94441938d0094e88cff |
|
21-Sep-2000 |
Mark Andrews <marka@isc.org> |
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(). |
3291587f23b940c986f41cf37b2e531f618ec2bd |
|
14-Sep-2000 |
Michael Sawyer <source@isc.org> |
258. [bug] Nslookup didn't properly check class and type values.
257. [bug] Dig/Host/Nslookup didn't properly handle connect
timeout in some very specific situations, and gave
an unnecessary warning. |
ede697fd8e3b34cf9dbbeb3562e6828a16f040e8 |
|
13-Sep-2000 |
Mark Andrews <marka@isc.org> |
Don't retry truncated tcp sessions. |
8f717bb10b8ae628ec446f94e04851c1d3aac1a2 |
|
13-Sep-2000 |
Michael Sawyer <source@isc.org> |
Remove TCP retry on malformed packet
Clean up hex dump a bit |
97beb7237b6383cf518d79cee08e23c8aa2bae3f |
|
13-Sep-2000 |
Michael Sawyer <source@isc.org> |
A couple of typos corrected
Improvement to host8 compatibility. |
4c1fac9b5244c444b86f06da5c5ea280999c5872 |
|
13-Sep-2000 |
Andreas Gustafsson <source@isc.org> |
typo |
e1f312795e5efa48095b3af05dad99b28968d397 |
|
13-Sep-2000 |
Andreas Gustafsson <source@isc.org> |
spacing |
f63a6079d3b58811ca2d02d704ccbae8b876d8c2 |
|
13-Sep-2000 |
Michael Sawyer <source@isc.org> |
Typo fixed
Add +ignore option |
08dbeaef22785884f2420f50a4d8b65b798c7c5d |
|
13-Sep-2000 |
Michael Sawyer <source@isc.org> |
Bug #141
dig -b now tries its best to use the address you tell it to bind to. The
problem was telling it to bind to an address in one family, then connect to
a server in a different one. Now, it only tries servers in the same family
you bind to (if you specify -b) and gives a more meaningful error message
if it can't. |
e9429ff25a8c8581a6c504dfcb29e685bb9100ae |
|
11-Sep-2000 |
Michael Sawyer <source@isc.org> |
Retry a lookup in TCP mode after getting a reply with TC flag set |
6f4b0886956e794fec981099a339dcbf198ad3b9 |
|
28-Aug-2000 |
Mark Andrews <marka@isc.org> |
Unbalanced lock/unlock. |
fa9a40718023a494943e25a99c9ef75bf6b18638 |
|
26-Aug-2000 |
Brian Wellington <source@isc.org> |
Last set of DESTROYLOCK changes |
771b2ddd8a70fa7b24fb3875f793bb0e6219e4b2 |
|
17-Aug-2000 |
Andreas Gustafsson <source@isc.org> |
suppress compiler warning on Alpha |
6d3f954c572db02159deedd444373161fda47a88 |
|
14-Aug-2000 |
Brian Wellington <source@isc.org> |
388. [func] host can now do reverse ipv6 lookups. |
1199d0ee34d3eb13d7fcd92db1db8883dc444fc3 |
|
09-Aug-2000 |
Andreas Gustafsson <source@isc.org> |
use isc_sockaddr_anyofpf() |
2a2d5b6c32588fb68307075ff09724f3dd62bbcb |
|
03-Aug-2000 |
Michael Sawyer <source@isc.org> |
And while we're at it, call back into check_if_done() after send_done(),
so things get shutdown in that rare condition... |
3ab1cd05b892fbe8fcaed812db67b3d5165dca3e |
|
03-Aug-2000 |
Michael Sawyer <source@isc.org> |
Don't INSIST something which is rarely, but legitimately, not true. |
19c8df90f1f23c3df870c1771c89c1acdb15020e |
|
03-Aug-2000 |
Michael Sawyer <source@isc.org> |
Support yet another strange set of nslookup options.
nslookup - nameserver nslookup -nameserver
are both listed in the old man page. Both now are supported. |
00d527364a76b17e9202e1f62e714e8cd33fe933 |
|
03-Aug-2000 |
Andreas Gustafsson <source@isc.org> |
spacing |
044ec47f7da3c29016444ed457e6064788155171 |
|
02-Aug-2000 |
David Lawrence <source@isc.org> |
oops, erroneously added a _ before a variable that was being used. |
887a0638385cf4a62e8d02256657758dffdf7123 |
|
02-Aug-2000 |
David Lawrence <source@isc.org> |
sevent and query were not used by send_done() |
5da4ef4cf48bbbfa5e777d87ee55ab92ff3206ea |
|
02-Aug-2000 |
Michael Sawyer <source@isc.org> |
A few more minor changes; minor code cleanup and improved error reporting
of errors in thye recv call. |
40f53fa8d9c6a4fc38c0014495e7a42b08f52481 |
|
01-Aug-2000 |
David Lawrence <source@isc.org> |
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. |
082bc93d6858b60cd1d99a63b0ba7b6e8b07950c |
|
01-Aug-2000 |
Michael Sawyer <source@isc.org> |
Various changes (mostly small) picked up in code review |
86370ee8e6a4db08ba69f369eb98b9919634770d |
|
28-Jul-2000 |
Michael Sawyer <source@isc.org> |
Handle axfr's of empty zones correctly. |
bf9163715dca2bfa7645d714dc091881e7183f73 |
|
28-Jul-2000 |
Brian Wellington <source@isc.org> |
isc_mem_debugging cleanup |
c3dee052d64858f7ed390e101cd3368fa83b7fe8 |
|
27-Jul-2000 |
Michael Sawyer <source@isc.org> |
Remove unused variable from query structure |
280f99d60acbb6445a903ae8a4ccb8aa1a96ecc8 |
|
27-Jul-2000 |
Michael Sawyer <source@isc.org> |
Fix assertion when sockets died before tcp_length_done. |
15a44745412679c30a6d022733925af70a38b715 |
|
27-Jul-2000 |
David Lawrence <source@isc.org> |
word wrap copyright notice at column 70 |
a056a85de001b41557d997dd953b94a84a0248a0 |
|
24-Jul-2000 |
Michael Sawyer <source@isc.org> |
Improve searchlist code |
3f290e501ef10202d3dec02da333c568c3a93acc |
|
22-Jul-2000 |
Andreas Gustafsson <source@isc.org> |
don't use initial capital letter in log message |
4e160a846f7bf8b18abf56c39206f5e35a73ddf5 |
|
22-Jul-2000 |
Brian Wellington <source@isc.org> |
Removed the tsig keyring, since it's no longer needed. |
f840a7bd0d50ba1fd87e92d8e07a7fd221491e87 |
|
22-Jul-2000 |
Michael Sawyer <source@isc.org> |
Remove unused variable, fix char*[] variable |
8bf0f722f83894b7808011dd700e3f8fce45e65d |
|
20-Jul-2000 |
Michael Sawyer <source@isc.org> |
Count and possibly limit how many names and rr's in a xfr.
(Needed by GDIB folks) |
e860332b07e9126880a826952aaa76942c3b4871 |
|
20-Jul-2000 |
Brian Wellington <source@isc.org> |
A call to isc_mem_put could pass a different size than was gotten. Use
isc_mem_allocate instead. |
26cebf34820993f2ceddafaf485c74e1bd39bdb8 |
|
20-Jul-2000 |
Michael Sawyer <source@isc.org> |
Slight bug in batch processing |
68f0d29d61a730222ec6c370ea1aff7ab0c36a4e |
|
19-Jul-2000 |
Michael Sawyer <source@isc.org> |
Fix a minor race condition in SIGINT handling
Allow dig to used name key files
Allow SIGINT in nslookup |
5e804988e97fad716f50b8471ba8a2faf90eea5f |
|
18-Jul-2000 |
Michael Sawyer <source@isc.org> |
Add comments to source code |
aa6054ec74819f754bcf19442ca9b39d948171ad |
|
18-Jul-2000 |
Michael Sawyer <source@isc.org> |
Clean up type and class code. (No more ugly istype() and isclass() functions)
Minor changes to timeout handling code.
Don't preload batch file. |
4b7d316065e104fcc3e9a985514442951b95a8de |
|
14-Jul-2000 |
Michael Sawyer <source@isc.org> |
A few bug fixes. |
925a734426ac10c224d5e4e6f90a108a8418a424 |
|
14-Jul-2000 |
Michael Sawyer <source@isc.org> |
Handle SIGINT properly during batch mode. |
8cd54a7461ad183f9e839d96cedb7b7ad03fb244 |
|
14-Jul-2000 |
Michael Sawyer <source@isc.org> |
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. |
e715e011788a529446b8013239c33599542ece32 |
|
14-Jul-2000 |
Michael Sawyer <source@isc.org> |
More code duplication removal and general cleanup
Slight change in +nssearch output formatting |
0840ae769a95796a0a57da2dea8fb73086ce21d8 |
|
14-Jul-2000 |
Michael Sawyer <source@isc.org> |
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. |
a31dbaa03fcb3cd5a182dab542b26bb3c4888aee |
|
13-Jul-2000 |
Michael Sawyer <source@isc.org> |
Replace +aa option, per AG. |
8f56f93547c0be53351ba2bf096e5c82de4dae25 |
|
13-Jul-2000 |
Michael Sawyer <source@isc.org> |
Clean up duplicate code in host.c
Fix a socket cleanup problem which, in some isolated cases, prevented
correct shutdown.
Remove +aa option completely. |
c5ec9b45bbf7175cf3c9b36293555c93bb703d93 |
|
13-Jul-2000 |
Michael Sawyer <source@isc.org> |
Lots of duplicate code removed
+tcp mode bug fixed |
58cdafb232d9226b8110301536f97a55b541bf5c |
|
13-Jul-2000 |
Michael Sawyer <source@isc.org> |
Style changes, nothing functional |
77365675e9db53de6ef728c98fc696ce86e88e63 |
|
13-Jul-2000 |
Michael Sawyer <source@isc.org> |
Use mempools instead of free lists for the comm buffers. |
738310d8cf560c8e246c81d5ecccf4c96e567a58 |
|
13-Jul-2000 |
Michael Sawyer <source@isc.org> |
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. |
d2895dd9bba25beaa167cb1fe9282855bc002768 |
|
13-Jul-2000 |
Michael Sawyer <source@isc.org> |
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. |
de73f221e6f0941a12aa2ab91ef7c1ffa321632b |
|
12-Jul-2000 |
Michael Sawyer <source@isc.org> |
Parenthesis error in trace mode.
(To see delegations in +trace, you need to do +trace +authority in dig. Should
this be defaulted?) |
969b3374ed8c5ba3a65556d9823ce832c98b5336 |
|
12-Jul-2000 |
Andreas Gustafsson <source@isc.org> |
no space between function name and arg list |
1b4e3f88bb63d84fdca5464507d14180bae5cd40 |
|
11-Jul-2000 |
Michael Sawyer <source@isc.org> |
Minor typo in error result |
6331b9a45efba4e4e71e66ce4e2613a3433d18b2 |
|
11-Jul-2000 |
Michael Sawyer <source@isc.org> |
Don't try and reset timers which aren't being used. |
3ce3305278210aa6c931ea338e8c71c83a55d028 |
|
10-Jul-2000 |
Brian Wellington <source@isc.org> |
Remove a race condition where the final event could be posted before
isc_app_run started. |
2386f92414d8bc4d49a605be2ffd8f8cb1941b0b |
|
10-Jul-2000 |
Michael Sawyer <source@isc.org> |
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) |
0f2fff138951f8cc5220dc0e83b71252a792032c |
|
07-Jul-2000 |
Michael Sawyer <source@isc.org> |
Print stat lines when needed.
(This should be able to be safely pulled up.) |
0819ae2ca51571d205df061b52d8468889f3a0df |
|
06-Jul-2000 |
Michael Sawyer <source@isc.org> |
Use limits.h/INT_MAX instead of the deprecated values.h/MAXINT |
38cf6e52ce4b33795713388824b69d78e430b115 |
|
06-Jul-2000 |
Michael Sawyer <source@isc.org> |
Lots of style changes.
Clean up what appears to be a varient of the race condition, this one set
off in nslookup. |
24139527f3d0d3fe743bd867329a2edd529728a6 |
|
05-Jul-2000 |
Andreas Gustafsson <source@isc.org> |
lots of style changes; no functional change |
7408b050c0549d538afe3668898da7809857d7a4 |
|
03-Jul-2000 |
Brian Wellington <source@isc.org> |
Don't use the search list by default. This makes dig 9 compatible with
dig 8 (although not the dig 8 manpage). |
b8dbd3c5dce84fd6e4d1d4be23b087d46f183928 |
|
01-Jul-2000 |
Brian Wellington <source@isc.org> |
The last patch had 2 lines reversed. |
704eba6330ecc12216e2202fad0a981f9a174635 |
|
01-Jul-2000 |
Brian Wellington <source@isc.org> |
Remove crashes in dig related to freeing global state (in this case, the
tsig keyring) while it was still needed. |
1893b56ef9f5f2bc2a0fbe80d3c6b69df1bdc7c2 |
|
30-Jun-2000 |
Michael Sawyer <source@isc.org> |
Move taskmgr shutdown to the correct place. |
eb305df466969c846723a8298a6770de2316aeb9 |
|
29-Jun-2000 |
Michael Graff <mgraff@isc.org> |
use %p for pointers, not %lu with a cast of (unsigned long) |
db8b100cae62de849ecf4ba9ad3be811fb375b53 |
|
29-Jun-2000 |
Michael Sawyer <source@isc.org> |
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. |
84c4c99c9e2cf14fb9ef6f6815a9fdb824475423 |
|
28-Jun-2000 |
Michael Sawyer <source@isc.org> |
290. [cleanup] +twiddle option to dig (for testing only) removed. |
bbd5acf6ad8d3c4db86a0414b0d09153463d1603 |
|
28-Jun-2000 |
Michael Sawyer <source@isc.org> |
Memory leak in ixfr processing and grammatical error in debug message |
3f13e5969befae3b7adfadae3d2724d6cda5d7b5 |
|
26-Jun-2000 |
Michael Sawyer <source@isc.org> |
Don't have dig (et al) fall back to TCP mode after non-responsive UDP
attempts. |
84df8c98f0d97a45df46950aa2372a556ea1268c |
|
26-Jun-2000 |
Andreas Gustafsson <source@isc.org> |
when doing AXFR/IXFR, dig sometimes called
dns_message_currentname() with a non-NULL name |
6bc106bb7ed216ca3a86245181ea8e2b0b658a64 |
|
23-Jun-2000 |
Michael Sawyer <source@isc.org> |
include isc/result.h |
23e8d9349b39da5dc63ca3c0d27504cd3321a374 |
|
23-Jun-2000 |
Michael Sawyer <source@isc.org> |
Make host -C and dig +nss actually work. |
c9defbf4b968e8a61f391246431ac63d0d6a39ab |
|
21-Jun-2000 |
Michael Sawyer <source@isc.org> |
Sort #includes |
d821f1cd7e97552401296e880e7518c98c9ebea1 |
|
21-Jun-2000 |
Michael Sawyer <source@isc.org> |
Additional debugging options
% comment option in dig |
518c9fea58b4e35d050fc3a2f5195d36ac6c7f09 |
|
16-Jun-2000 |
Michael Sawyer <source@isc.org> |
Add ability to set AD and CD flags in outgoing query. |
77ae2d58c23aba222bf51379624b90bc27329587 |
|
16-Jun-2000 |
Michael Sawyer <source@isc.org> |
Memory leak. |
7b5dbd404b8384672b428010bc390a6652d8ad5a |
|
15-Jun-2000 |
Michael Sawyer <source@isc.org> |
Only need h_errno if we're not using getaddrinfo |
6fc790c46083510fec0600f96951ddaa66bf7207 |
|
15-Jun-2000 |
Michael Sawyer <source@isc.org> |
If we have it, use getaddrinfo instead of gethostbyname to find the
address of the nameserver (from resolv.conf or @nameserver). |
4d9485ed34f1727a9990f484598c453193a24bf0 |
|
13-Jun-2000 |
Michael Graff <mgraff@isc.org> |
make ipv6 work again |
263408006365a7b4647d2eb645850b018edb47aa |
|
12-Jun-2000 |
Michael Sawyer <source@isc.org> |
Fix for slight changes in DST interface. |
9f35af43612c6ae4951e123911ac5a06d7880dca |
|
08-Jun-2000 |
Michael Sawyer <source@isc.org> |
Bind sockets before use |
fa6f2ebcbb822add6aa1f1b27f13ead4a55fd909 |
|
08-Jun-2000 |
Michael Sawyer <source@isc.org> |
Remove unnecessary code |
960c8888f620585d068e63ac9b9d1c59182bffc2 |
|
07-Jun-2000 |
Michael Sawyer <source@isc.org> |
TSIG verification of xfr replies working now. |
d62f9221228219d3f0982e95fb805674b4b0f184 |
|
07-Jun-2000 |
Michael Sawyer <source@isc.org> |
Fix segfault due to uninitialized variable |
910df0c767ea973a59e866adb33bddf24b584f3d |
|
07-Jun-2000 |
Michael Sawyer <source@isc.org> |
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. |
47058d17266420179fa294de6b82d8fb5b918df4 |
|
06-Jun-2000 |
Michael Sawyer <source@isc.org> |
Validate TSIG signatures on replies, *except* for xfr's.
Add Id string. |
7e6d96bcac8bb0ae9ab1ad244d3ffe2eccddf0c1 |
|
06-Jun-2000 |
David Lawrence <source@isc.org> |
char *secretstore in setup_system() made unsigned for argument compatibility
with dns_tsigkey_create(). |
a5ed46c9fd270775c39770bfd0250a52d374ebf2 |
|
06-Jun-2000 |
Michael Sawyer <source@isc.org> |
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. |
d12ed0876f4dc174b91cc6bb1ddcb4196c656462 |
|
02-Jun-2000 |
Michael Sawyer <source@isc.org> |
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) |
7efc8c3f692fc3226c00ce8bdc1b90eb06562352 |
|
01-Jun-2000 |
David Lawrence <source@isc.org> |
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. |
bcb97dbff82c43ed8c5fb539009202f2616b556f |
|
01-Jun-2000 |
Michael Sawyer <source@isc.org> |
Fix bug in AXFR processing when multiple servers can potentially answer. |
83a44df0a1dcc1760c7e4ad45eae801b5144592c |
|
31-May-2000 |
Brian Wellington <source@isc.org> |
include dns/name.h |
cc88be4af140d1336b14eb756c4f2fca3ee6d4ed |
|
27-May-2000 |
Michael Sawyer <source@isc.org> |
Change global task variable to global_task
Remove unused globals |
fe0de3595188ae351ee8e1e96cc501cf8f10f7d5 |
|
26-May-2000 |
Michael Sawyer <source@isc.org> |
Fix a major oops in my last commit, causing segfaults. |
aef93c6e1463364e8bfe44642c419524a9954af6 |
|
26-May-2000 |
Michael Sawyer <source@isc.org> |
Disable debugging |
51ef9c7d6c00c52f1e4f800e594ec3c7e520824e |
|
25-May-2000 |
Michael Sawyer <source@isc.org> |
Fix memory leak on abort |
6afdb1e5e4d1cb48cea050b1906a6c5b51be2d1e |
|
25-May-2000 |
Michael Sawyer <source@isc.org> |
Clean up some unused variables... |
0eb5cf735133924dc9baab388236bef470480dce |
|
25-May-2000 |
Michael Sawyer <source@isc.org> |
Fix lookup limit.
Fix non-closing of sockets when finished. |
17747cd5ee98901b435cd2b3019c52937955a981 |
|
24-May-2000 |
Michael Sawyer <source@isc.org> |
Clean up warnings I accidentally left in in previous commit.
Add resetting of lookup counter between different name searches. |
d044d9891d326da1326b8e9c3cc9b200f82c83eb |
|
24-May-2000 |
Michael Sawyer <source@isc.org> |
Fix CHAOS class.
Changed rdatatype printing in host.c.
Removed unexecuted code in dighost.c |
1b80d19ba70add914028b9ab76904b4422da8910 |
|
24-May-2000 |
David Lawrence <source@isc.org> |
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. |
1da88f8208e79ab7d1b6cadc9e81896a24565051 |
|
23-May-2000 |
Michael Sawyer <source@isc.org> |
Forcably prevent callbacks from trying to do something once the lists
start to get freed up. |
4e0dc7b50c8d36a826dfd49c733479efa2feb6f9 |
|
19-May-2000 |
Michael Sawyer <source@isc.org> |
Add option to bind to a specified address |
df834113a3a06f99943f3e0a5539f1affab70650 |
|
17-May-2000 |
Michael Sawyer <source@isc.org> |
Fix bug in dig's message printing. |
844eaa56d6d647b38b2a5cf08f7ea5ab7b752690 |
|
16-May-2000 |
Michael Sawyer <source@isc.org> |
Minor error in return codes fixed in dighost.c
Additional functionality to nslookup |
9fe3676b8490319aa65182f2072cbf5086097979 |
|
12-May-2000 |
Michael Sawyer <source@isc.org> |
Clean up command line parsing in dig.
Fix bug in nslookup interactive mode. |
6fe03d6c83ec02d4494edc870f5e892d419b6885 |
|
12-May-2000 |
Michael Sawyer <source@isc.org> |
Code cleanup of dighost.c, hopefully making some of the flow of
command a bit more obvious.
Addition of TCP fallback on UDP failure. Will add option to disable this.
Further work on nslookup.
(nslookup is not built by default now, and is far from fully functional.
Interactive mode currently segfaults.) |
cefd68008fbba3488a077052ae62aa12b6de502b |
|
09-May-2000 |
Michael Sawyer <source@isc.org> |
Host was broken in last commit; fixed here.
Add nslookup.c; non-functional and not compiled by make all. |
f17b62a64bec4690f7ef0263efee1fa727b66fd5 |
|
09-May-2000 |
Michael Sawyer <source@isc.org> |
Added +bufsize (EDNS0) option to dig
Added 1.2.3.4-> 4.3.2.1.in-addr.arpa translation to host
Added +defname, +aaonly, +cmd, +nostats, +qr flags to dig
Reviewed (and changed) result codes of dig. |
edf7c005beb4c8f6fd2bf025a846bee8d9ebc9ac |
|
08-May-2000 |
David Lawrence <source@isc.org> |
return(1) rather than exit(1) from main() to shut up HP/UX |
1a69a1a78cfaa86f3b68bbc965232b7876d4da2a |
|
08-May-2000 |
David Lawrence <source@isc.org> |
Megacommit of dozens of files.
Cleanup of redundant/useless header file inclusion.
ISC style lint, primarily for function declarations and standalone
comments -- ie, those that appear on a line without any code, which
should be written as follows:
/*
* This is a comment.
*/ |
6c7a2db63cb10cda9ce3289f38c5ee55f63bba10 |
|
06-May-2000 |
Michael Sawyer <source@isc.org> |
Add +trace option, change some of the behavior of other options. |
e79be811b0c99f46ab5d1303d4eb4e8159300484 |
|
05-May-2000 |
Andreas Gustafsson <source@isc.org> |
cannot use 'inline' in header files because <config.h> has
not been included yet to undefine it on platforms that do not support it |
c4ae16b2aa93f6983695f4a5debeb7c53ef111bb |
|
04-May-2000 |
Michael Sawyer <source@isc.org> |
Change command line options for dig. In particular, +short option added,
so users can easily get (for example) SOA list from all authorative servers
with 'dig +short +nssearch isc.org soa' rather than stringing dozens of
options together. (Rather these options remain or are removed in the
release version is still subject to discussion.) |
16d00613cfd499ce96fcc3ad00275cb50ec5de74 |
|
04-May-2000 |
Michael Sawyer <source@isc.org> |
Fix bug in handling of batch files.
Changes to conform to standard coding style.
Internally reorder batch line options to properly handle @ options in
batch files. |
e69ccf6d54db6e749470341e2c84996ecc77e5ec |
|
03-May-2000 |
Michael Sawyer <source@isc.org> |
Move recursive flag into lookup structure.
Fix bug in batch processing in host.
Add fixed origin code. |
6ba0a8a5e7c3a8fba18cdac329582321ac34ea5e |
|
03-May-2000 |
Andreas Gustafsson <source@isc.org> |
eliminated compiler warnings on alpha |
7949dbdae1db33e6263d754e5940daa1dfba59f9 |
|
03-May-2000 |
Michael Sawyer <source@isc.org> |
Add support for search list (from resolv.conf) to dig and host
Add support for ndots (from resolv.conf and command line) to dig and host
Add usage information
Add support for retrying UDP sends, with command line options to set
how many sends are allowed to dig and host
Add multiple option t dig, like -C on host
Add options in dig to enable and disable display of comment lines and
individual sections |
e01cfa577b8b8ff7b7a2afcc388005d1af79e833 |
|
29-Apr-2000 |
Michael Sawyer <source@isc.org> |
Add +twiddle option for testing.
Fix up host resolution from resolv.conf. |
387a58e8c48434f4dd48cd8566e9979002ed3cbe |
|
29-Apr-2000 |
Michael Sawyer <source@isc.org> |
Cleanup of debugging messages. Cleanup of failure shutdown memory leaks.
Fix multiple sends when not needed. Fix buffer length check failure
code. Increase recv buffer size. |
52f5715dcc6305ed0e9de9129d440cc6d08b96f5 |
|
28-Apr-2000 |
Michael Sawyer <source@isc.org> |
Make compiler warnings go away. |
df5503799f5d2609cc759a7a1f3274daeb728236 |
|
28-Apr-2000 |
Michael Sawyer <source@isc.org> |
Add -C (Check all SOA records on authorative servers) and -T (tcp) options
to host program. Clean up some memory issues in dighost.c and dig.c.
Still need to track down memory issues on ^C cleanup. |
1d2f2d7c9ab1c38a80f38dbbde26fe1d65a26144 |
|
28-Apr-2000 |
Michael Sawyer <source@isc.org> |
Improved formatting of #ifdef DEBUG messages (left out \n's when puts calls
were changed to fputs to stderr).
Fix memory leak when doing axfr's.
Improvements to host program; most options and types fully supported.
Add (currently non-functional) -C option to host to check all SOA's
on authorative servers. (Will require some notable changes to dighost.c
to make this a functional option.)
Issues stil needing resolution:
IPv6 queries are not currently sent.
Memory leak on ^C while waiting for UDP recv or TCP connect.
A few more dig options need supporting.
Support IXFR under dig (and maybe host).
Support signatures (TSIG) under dig (and maybe host). |
6e49e91bd08778d7eae45a2229dcf41ed97cc636 |
|
27-Apr-2000 |
David Lawrence <source@isc.org> |
103. [func] libisc buffer API changes for <isc/buffer.h>:
Added:
isc_buffer_base(b) (pointer)
isc_buffer_current(b) (pointer)
isc_buffer_active(b) (pointer)
isc_buffer_used(b) (pointer)
isc_buffer_length(b) (int)
isc_buffer_usedlength(b) (int)
isc_buffer_consumedlength(b) (int)
isc_buffer_remaininglength(b) (int)
isc_buffer_activelength(b) (int)
isc_buffer_availablelength(b) (int)
Removed:
ISC_BUFFER_USEDCOUNT(b)
ISC_BUFFER_AVAILABLECOUNT(b)
isc_buffer_type(b)
Changed names:
isc_buffer_used(b, r) ->
isc_buffer_usedregion(b, r)
isc_buffer_available(b, r) ->
isc_buffer_available_region(b, r)
isc_buffer_consumed(b, r) ->
isc_buffer_consumedregion(b, r)
isc_buffer_active(b, r) ->
isc_buffer_activeregion(b, r)
isc_buffer_remaining(b, r) ->
isc_buffer_remainingregion(b, r)
Buffer types were removed, so the ISC_BUFFERTYPE_*
macros are no more, and the type argument to
isc_buffer_init and isc_buffer_allocate were removed.
isc_buffer_putstr is now void (instead of isc_result_t)
and requires that the caller ensure that there
is enough available buffer space for the string. |
d43730bbf2174988b3996a55792ed372390f3aa0 |
|
26-Apr-2000 |
Michael Sawyer <source@isc.org> |
Stylistic changes and inclusion of isc/print.h |
30eee5633cb0378a0ad96645391e9706c35b7765 |
|
26-Apr-2000 |
Michael Sawyer <source@isc.org> |
Change debugging messages in dig.c and dighost.c to use stderr.
Improve message if resolver host not found. |
ebbfa36a628b935891b2f8a2c5936aef48b87151 |
|
26-Apr-2000 |
Michael Sawyer <source@isc.org> |
Rearrange source files. dig.c/dighost.c builds dig binary, host.c/dighost.c
builds host binary. Host does not presently work.
Add some additional command line options on dig. |