Commit Graph

23262 Commits

Author SHA1 Message Date
Tinderbox User
720300d50f newcopyrights 2015-07-13 23:30:07 +00:00
Mark Andrews
d03dbac02e 4164. [bug] Don't rename slave files and journals on out of memory.
[RT #40033]

4163.   [bug]           Address compiler warnings. [RT #40024]

(cherry picked from commit 3a49d0ff10)
2015-07-13 09:48:42 +10:00
Tinderbox User
877ef1db24 regen v9_10 2015-07-11 01:10:45 +00:00
Tinderbox User
1ef1f8e88e newcopyrights 2015-07-10 23:30:22 +00:00
Mark Andrews
33076e7331 4162. [bug] httpdmgr->flags was not being initialized. [RT #40017]
(cherry picked from commit 0bc743f9bc)
2015-07-10 18:43:17 +10:00
Mark Andrews
fc6bbb71ac zone is not optional for zonestatus [RT #40012]
(cherry picked from commit 539c3f73b7)
2015-07-10 15:29:44 +10:00
Evan Hunt
8272aedccb [v9_10] add JSON and XML tests
4161.	[test]		Test for consistency between "rndc stats" and the
			XML and JSON statistics channel contents. [RT #38700]
2015-07-09 21:26:32 -07:00
Tinderbox User
1abf201343 regen v9_10 2015-07-10 01:08:50 +00:00
Tinderbox User
a704920204 update copyright notice / whitespace 2015-07-09 23:45:51 +00:00
Tinderbox User
40fe58c07d newcopyrights 2015-07-09 23:30:42 +00:00
Evan Hunt
d52e7431b0 [v9_10] fix build error with ISC_MEM_TRACKLINES=0 2015-07-09 14:23:50 -07:00
Evan Hunt
46d8fe1bb5 [v9_10] Merge branch 'v9_10' of ssh://repo/proj/git/prod/bind9 into v9_10 2015-07-08 22:56:22 -07:00
Evan Hunt
83d0b1ab69 [v9_10] DDoS mitigation features
3938.	[func]		Added quotas to be used in recursive resolvers
			that are under high query load for names in zones
			whose authoritative servers are nonresponsive or
			are experiencing a denial of service attack.

			- "fetches-per-server" limits the number of
			  simultaneous queries that can be sent to any
			  single authoritative server.  The configured
			  value is a starting point; it is automatically
			  adjusted downward if the server is partially or
			  completely non-responsive. The algorithm used to
			  adjust the quota can be configured via the
			  "fetch-quota-params" option.
			- "fetches-per-zone" limits the number of
			  simultaneous queries that can be sent for names
			  within a single domain.  (Note: Unlike
			  "fetches-per-server", this value is not
			  self-tuning.)
			- New stats counters have been added to count
			  queries spilled due to these quotas.

			These options are not available by default;
			use "configure --enable-fetchlimit" (or
			--enable-developer) to include them in the build.

			See the ARM for details of these options. [RT #37125]
2015-07-08 22:55:31 -07:00
Mark Andrews
3794ab5cd0 add comment about +trace and @server
(cherry picked from commit 2561b2dd84)
2015-07-09 12:12:30 +10:00
Tinderbox User
4b6accc40b regen v9_10 2015-07-08 01:08:43 +00:00
Tinderbox User
fc5aaa5e11 update copyright notice / whitespace 2015-07-07 23:45:48 +00:00
Mark Andrews
15a8195c7a 4159. [cleanup] Alphabetize dig's help output. [RT #39966] 2015-07-08 09:35:28 +10:00
Tinderbox User
9e2a374206 newcopyrights 2015-07-07 23:30:08 +00: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
6eb68161a9 add warning not about handling malformed option content
(cherry picked from commit bd08b82891)
2015-07-07 10:25:30 +10:00
Tinderbox User
932ce73955 update copyright notice / whitespace 2015-07-06 23:45:49 +00:00
Tinderbox User
ff27d5ae06 newcopyrights 2015-07-06 23:30:14 +00:00
Mark Andrews
28d2815802 dig +ednsopt=<invalid> could trigger a assertion failure [RT #39990]
(cherry picked from commit 46fc714aa0)
2015-07-06 23:04:18 +10:00
Mark Andrews
d83bdd0e70 DNS_R_FORMERR -> DNS_R_OPTERR 2015-07-06 17:05:47 +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
af9a2450cf update copyright notice / whitespace 2015-07-03 23:45:50 +00:00
Tinderbox User
38e0222ef5 newcopyrights 2015-07-03 23:30:12 +00:00
Mark Andrews
7ae1d55020 4151. [bug] 'rndc flush' could cause a deadlock. [RT #39835] 2015-07-03 10:17:49 +10:00
Tinderbox User
4ec5967eeb update copyright notice / whitespace 2015-07-01 23:45:48 +00:00
Tinderbox User
2fb829468b newcopyrights 2015-07-01 23:30:06 +00:00
Mark Andrews
124356c435 4150. [bug] win32: listen-on-v6 { any; }; was not working. Apply
minimal fix.  [RT #39667]

(cherry picked from commit 753b27a7d3)
2015-07-01 11:52:10 +10:00
Tinderbox User
c838ed659d update copyright notice / whitespace 2015-06-29 23:45:48 +00:00
Tinderbox User
d78225a91a newcopyrights 2015-06-29 23:30:10 +00:00
Mukund Sivaraman
6141f501d9 Fix race in getaddrinfo() in libirs, which caused assertion failure in delv (#39873)
(cherry picked from commit c44c77178e)
2015-06-29 19:48:19 +05:30
Mukund Sivaraman
f69f188b90 Fix a bug printing zone names with '/' character in XML and JSON stats (#39873)
(cherry picked from commit 08f0129732)

Conflicts:
	bin/tests/system/statistics/clean.sh
2015-06-29 18:46:36 +05:30
Mark Andrews
a6f608404f 4147. [bug] Filter-aaaa / filter-aaaa-on-v4 / filter-aaaa-on-v6
was returning referrals rather than nodata responses
                        when the AAAA records were filtered.  [RT #39843]

(cherry picked from commit 4a61eae651)
2015-06-29 15:49:12 +10:00
Mark Andrews
cd09591680 4146. [bug] Address reference leak that could prevent a clean
shutdown. [RT #37125]

(cherry picked from commit adbf81335b)
2015-06-25 18:36:53 +10:00
Mark Andrews
fd007b4e59 4145. [bug] Not all unassociated adb entries where being printed.
[RT #37125]

(cherry picked from commit 2f66e2dd81)
2015-06-25 18:27:53 +10:00
Tinderbox User
42792e6b2a regen v9_10 2015-06-25 01:08:51 +00:00
Mark Andrews
be4b9178f0 4143. [bug] serial-query-rate was not effective for notify.
[RT #39858]
2015-06-24 20:54:56 +10:00
Tinderbox User
c53e425c7a update copyright notice / whitespace 2015-06-23 23:45:47 +00:00
Tinderbox User
9a30727c43 newcopyrights 2015-06-23 23:30:10 +00:00
Mukund Sivaraman
8134e7662e Fix parsing of NZFs saved by rndc addzone with view specified (#39845)
(cherry picked from commit 0439bfedd9)

Conflicts:
	bin/named/server.c
	bin/tests/system/addzone/tests.sh
2015-06-23 14:57:20 +05:30
Mukund Sivaraman
17bb17af46 Print unsigned values for serial, etc. in rndc zonestatus output (#39854)
(cherry picked from commit b4e114e3cd)

Conflicts:
	CHANGES
	bin/named/server.c
2015-06-23 14:09:47 +05:30
Mukund Sivaraman
62c6267220 Tweak CHANGES to match style
(cherry picked from commit 71931ab6b3)

Conflicts:
	CHANGES
2015-06-23 13:48:28 +05:30
Tinderbox User
c024374dd3 regen v9_10 2015-06-20 01:11:19 +00:00
Witold Krecicki
2e02ab4e50 fix rpz-client-ip documentation [RT #39783] 2015-06-19 10:26:04 +02:00
Tinderbox User
73f14fb2bc regen v9_10 2015-06-19 01:09:14 +00:00
Mark Andrews
19818edc45 don't use C++ keyword new; use (const char *) for output of strchr((const char *), char)
(cherry picked from commit d4422ec231)
2015-06-18 11:15:15 +10:00