Commit Graph

890 Commits

Author SHA1 Message Date
Mark Andrews
36d6fb03c7 Introduce end-of-line normalization 2015-09-29 08:26:56 +10:00
Mark Andrews
8cca6950a8 fix opcode usage
(cherry picked from commit 48bbe9c7f2)
2015-09-16 21:18:25 +10:00
Mark Andrews
ff27d0258d 4204. [bug] 'dig +trace' failed to lookup the correct type if
the initial root ns query was retried. [RT #40296]
`

(cherry picked from commit 295a711b72)
2015-09-12 09:06:40 +10:00
Mark Andrews
0d9fcd6afe *.vcxproj.in should use CRLF as EOL 2015-08-27 21:59:45 +00:00
Evan Hunt
cd6122b164 [v9_10] 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]

(cherry picked from commit 420a43c8d8)
2015-08-17 18:28:27 -07:00
Mark Andrews
3a581d2eca 4173. [bug] dig +sigchase was not properly matching the trusted
key. [RT #40188]

(cherry picked from commit efb028b6c8)
2015-08-12 19:12:18 +10:00
Mark Andrews
211debcee4 add '=' to +opcode description 2015-08-12 07:04:34 +10:00
Tinderbox User
1abf201343 regen v9_10 2015-07-10 01:08:50 +00:00
Mark Andrews
3794ab5cd0 add comment about +trace and @server
(cherry picked from commit 2561b2dd84)
2015-07-09 12:12:30 +10:00
Mark Andrews
15a8195c7a 4159. [cleanup] Alphabetize dig's help output. [RT #39966] 2015-07-08 09:35:28 +10:00
Mark Andrews
2addc50960 4159. [cleanup] Alphabetize dig's help output. [RT #39966] 2015-07-08 09:14:01 +10:00
Mark Andrews
bb7971417a 4157. [protocol] Update experimental SIT code to use the EDNS COOKIE
option code point (10).  This is the minimal change
                        required to use the new code point. [RT #39928]
2015-07-07 15:43:04 +10:00
Mark Andrews
a9557c404e 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]

(cherry picked from commit 3e33f4198d)
2015-07-06 13:47:17 +10:00
Tinderbox User
3851d4137f regen v9_10 2015-06-05 01:08:54 +00:00
Evan Hunt
7438bd16de [v9_10] dig option cleanups
4132.	[cleanup]	dig: added +rd as a synonym for +recurse,
			added +class as an unabbreviated alternative
			to +cl. [RT #39686]
2015-06-04 08:55:50 -07:00
Evan Hunt
a6a15bb069 [v9_10] address regression
4126.	[bug]		Addressed a regression introduced in change #4121.
			[RT #39611]
2015-05-26 19:11:54 -07:00
Tinderbox User
5fd8115e3f regen v9_10 2015-05-23 01:09:48 +00:00
Evan Hunt
b24278173d [v9_10] fix tags 2015-05-21 18:28:38 -07:00
Tinderbox User
1b9f989cae update copyright notice / whitespace 2015-05-21 23:45:59 +00:00
Mark Andrews
70f9dd4bec disable edns negotiation in dig for BIND 9.10 2015-05-21 12:23:04 +10:00
Mark Andrews
105720bad6 3993. [func] Dig now supports EDNS negotiation by default.
(dig +[no]ednsnegotiation). [RT #37604]

(cherry picked from commit 0f5144163c)
2015-05-21 11:45:56 +10:00
Mark Andrews
449b5bdc99 3951. [func] Add the ability to set yet-to-be-defined EDNS flags
to dig (+ednsflags=#). [RT #37142]

(cherry picked from commit 3867312e4c)
2015-05-21 11:22:36 +10:00
Mark Andrews
8a089c3007 add +ednsopt to -h output
(cherry picked from commit ccaee7760f)
2015-05-21 11:12:39 +10:00
Mark Andrews
dd696539d3 3812. [func] Dig now supports sending arbitary EDNS options from
the command line (+ednsopt=code[:value]). [RT #35584]

(cherry picked from commit e560fbdf77)
2015-05-21 11:10:51 +10:00
Tinderbox User
a3591ab901 regen v9_10 2015-05-20 01:08:36 +00:00
Mark Andrews
68e9ae1885 4119. [func] Allow dig to set the message opcode. [RT #39550]
(cherry picked from commit c7463967db)
2015-05-19 12:53:02 +10:00
Mark Andrews
2865753e29 4110. [bug] Address memory leaks / null pointer dereferences
on out of memory. [RT #39310]

(cherry picked from commit b292230ab8)
2015-04-29 03:18:04 +10:00
Tinderbox User
e4654e78e1 update copyright notice / whitespace 2015-04-15 23:45:50 +00:00
Evan Hunt
094d578993 [v9_10] fix +split and +rrcomments with dig +short
4101.	[bug]		dig: the +split and +rrcomments options didn't
			work with +short. [RT #39291]
2015-04-15 10:01:41 -07:00
Evan Hunt
1c13a150ed [v9_10] 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]
2015-04-06 23:18:27 -07:00
Mark Andrews
a55c3151b2 4081. [cleanup] Use dns_rdatalist_init consistently. [RT #38759]
(cherry picked from commit 29d52c001f)
2015-03-03 16:49:37 +11:00
Tinderbox User
1010bfae70 regen v9_10 2015-02-28 01:08:59 +00:00
Tinderbox User
332ca2a157 update copyright notice / whitespace 2015-02-26 23:45:49 +00:00
Mukund Sivaraman
9b56539c01 Fix a segfault when running nslookup (#38548)
(cherry picked from commit db93c0def5)
2015-02-26 14:07:14 +05:30
Tinderbox User
a55b90421b regen v9_10 2015-02-26 01:08:27 +00:00
Evan Hunt
29fc775372 [v9_10] reorganize options in dig man page
4066.	[doc]		Reorganize options in the dig man page. [RT #38516]

(cherry picked from commit 53ae008f27)
2015-02-25 16:39:23 -08:00
Tinderbox User
3817256ab9 update copyright notice / whitespace 2015-01-20 23:47:01 +00:00
Evan Hunt
1ef4faabd5 [v9_10] clean up gcc -Wshadow warnings
4039.	[cleanup]	Cleaned up warnings from gcc -Wshadow. [RT #37381]
2015-01-20 13:43:35 -08:00
Mark Andrews
268e481090 4026. [bug] Fix RFC 3658 reference in dig +sigchase. [RT #38173]
(cherry picked from commit 44032d3918)
2014-12-22 09:40:40 +11:00
Mukund Sivaraman
2d33a22970 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.

(cherry picked from commit c5e9423340)
2014-12-03 16:33:43 +05:30
Tinderbox User
824e85b003 regen v9_10 2014-10-21 01:08:54 +00:00
Mark Andrews
63d44ef7d2 3985. [doc] Describe how +ndots and +search interact in dig.
[RT #37529]

(cherry picked from commit 40b28f5402)
2014-10-21 08:06:46 +11:00
Mark Andrews
5d0183a773 3972. [bug] Fix host's usage statement. [RT #37397]
(cherry picked from commit c12c746e3a)
2014-10-07 01:10:05 +11:00
Tinderbox User
f065bdc9b6 update copyright notice 2014-10-01 23:45:46 +00:00
Mark Andrews
3e8a36cf7e 3962. [bug] 'dig +topdown +trace +sigchase' address unhandled error conditions. [RT #34663]
(cherry picked from commit 7d891eaf91)
2014-10-01 10:02:16 +10:00
Tinderbox User
d5a5ca7225 update copyright notice 2014-09-30 23:46:53 +00:00
Mark Andrews
7e2d191c0a 3960. [bug] 'dig +sigchase' could loop forever. [RT #37220]
(cherry picked from commit c83b91fb63)
2014-10-01 07:17:42 +10:00
Tinderbox User
868bab4830 regen v9_10 2014-09-05 01:09:53 +00:00
Mark Andrews
846710b6ac 3929. [bug] 'host -a' needed to clear idnoptions. [RT #36963]
(cherry picked from commit 905ba39e10)
2014-08-26 08:28:27 +10:00
Tinderbox User
d58d0e8801 update copyright notice 2014-08-22 23:45:56 +00:00