Commit graph

9672 commits

Author SHA1 Message Date
Evan Hunt
54b00a777b [v9_10] add %z format options to printf
4123.	[port]		Added %z (size_t) format options to the portable
			internal printf/sprintf implementation. [RT #39586]

(cherry picked from commit cadf8d687b)
2015-05-21 14:55:38 -07:00
Mukund Sivaraman
765bcb44ac Fix RPZ radix tree search() for CLIENT-IP triggers (#39481)
(cherry picked from commit 705cea35a8)
2015-05-21 11:17:58 +05:30
Evan Hunt
433b64a548 [v9_10] ensure rpz summary consistence during AXFR updates
4121.	[bug]		When updating a response-policy zone via AXFR,
			summary data about other policy zones could fall
			out of sync. Ultimately this could trigger an
			assertion failure in rpz.c. [RT #39567]

(cherry picked from commit 19365b43e9)
2015-05-20 15:07:09 -07:00
Evan Hunt
04defaf799 [v9_10] address a possible policy update race
4120.	[bug]		A bug in RPZ could cause the server to crash if
			policy zones were updated while recursion was
			pending for RPZ processing of an active query.
			[RT #39415]

(cherry picked from commit 7e6cf6fc6e)
2015-05-19 15:56:40 -07:00
Tinderbox User
507c672843 update copyright notice / whitespace 2015-05-11 23:45:49 +00:00
Mark Andrews
b6d33c97b2 update variable name to better reflect reality
(cherry picked from commit 51a82fe30d)
2015-05-11 13:41:46 +10:00
Mark Andrews
cac0c38101 use dns_opcode_t
(cherry picked from commit 844b568182)
2015-05-11 12:17:39 +10:00
Mukund Sivaraman
5cbd509a3d Fix a bug in RPZ that could cause unwanted recursion (#39229)
Conflicts:
	doc/arm/notes.xml

(cherry picked from commit b947e1a521)

Conflicts:
	CHANGES
	bin/tests/system/conf.sh.in
2015-05-07 08:36:49 +05:30
Tinderbox User
08ebb2c56c update copyright notice / whitespace 2015-04-28 23:45:51 +00: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
Mark Andrews
5c2f43d008 4109. [port] linux: support reading the local port range from
net.ipv4.ip_local_port_range. [RT # 39379]
2015-04-25 08:27:21 +10:00
Mark Andrews
35491f9cff 4107. [bug] Address potential deadlock when updating zone content.
[RT #39269]

(cherry picked from commit ef0e674456)
2015-04-18 13:45:30 +10:00
Tinderbox User
4c15022601 update copyright notice / whitespace 2015-04-17 23:45:52 +00:00
Evan Hunt
0fdcf394cb [v9_10] misc x64 VS 2015 CTP fixes [#39308]
(cherry picked from commit ab973ec40c)
2015-04-17 15:32:05 -07:00
Mark Andrews
e35b1b4612 don't set rdh_ttl in init_rdataset
(cherry picked from commit def6608a44)
2015-04-17 23:09:42 +10:00
Mark Andrews
6a905abeff dns_updatemethod_none is not appropriate for 9.10 2015-04-17 15:45:28 +10:00
Mark Andrews
cc38fe32c0 4104. [bug] Address uninitialized elements. [RT #39252]
(cherry picked from commit f1a261ba2d)
2015-04-17 14:06:53 +10:00
Tinderbox User
e4654e78e1 update copyright notice / whitespace 2015-04-15 23:45:50 +00:00
Evan Hunt
c0605a1d5a [v9_10] use after free in resquery_destroy()
4102.	[bug]		Fix a use after free bug introduced in change
			#4094.  [RT #39281]
2015-04-15 15:38:38 -07:00
Mark Andrews
ac32e1aa03 4100. [bug] Inherited owernames on the line immediately following
a $INCLUDE were not working.  [RT #39268]

(cherry picked from commit c855e7170a)
2015-04-15 12:50:39 +10:00
Tinderbox User
c4bf958afb update copyright notice / whitespace 2015-04-14 23:45:47 +00:00
Mukund Sivaraman
6065cb0858 Add additional logging about xfrin transfer status (#39170)
(cherry picked from commit ac31adc3b7)
2015-04-14 12:22:24 +05:30
Mukund Sivaraman
7f2b905c81 Don't use query->sendevent after it's been destroyed (#39132)
(cherry picked from commit 2c4d5faf7f)
2015-04-13 15:07:27 +05:30
Mark Andrews
5c052b2f58 4095. [bug] zone->options2 was not being properly initalized.
[RT #39228]

(cherry picked from commit 54fe1d05b6)
2015-04-11 08:04:34 +10:00
Evan Hunt
289ff24e2d [v9_10] hold a reference on fetch context during query
4094.	[bug]		A race during shutdown or reconfiguration could
			cause an assertion in mem.c. [RT #38979]

(cherry picked from commit 2cfe85e6ee33ec97102b6e2e80c86f827bba8594)
2015-04-08 14:34:10 -07:00
Tinderbox User
5fa800e702 update copyright notice / whitespace 2015-03-27 23:45:49 +00:00
Mukund Sivaraman
8bf3c4972b Some cleanups in isc mem code (#38896)
(cherry picked from commit fba894c98b)
2015-03-28 00:06:34 +05:30
Mukund Sivaraman
ffc5d17ea8 Fix a crash while parsing malformed CAA RRs in presentation format (#39003)
(cherry picked from commit f9f81abff0)
2015-03-27 10:34:06 +05:30
Mukund Sivaraman
76d6b3c544 Send notifies immediately for slave zones during startup (#38843)
(cherry picked from commit 9a7532f836)
2015-03-25 12:46:39 +05:30
Tinderbox User
2fa25cdb19 update copyright notice / whitespace 2015-03-23 23:45:47 +00:00
Mark Andrews
0a8db1048c @ISC_OPENSSL_INC@ needs to not be by itself
(cherry picked from commit a5885354413d503105521b7bf4cd603927f81814)
2015-03-24 07:54:45 +11:00
Evan Hunt
582bd9d5a4 [v9_10] fixed build errors with libressl
4088.	[port]		Fixed errors when building with libressl. [RT #38899]
2015-03-23 13:35:26 -05:00
Mukund Sivaraman
ac1ccdd323 Fix a crash due to use-after-free (#38495)
(cherry picked from commit ebeb4b3e09)
2015-03-18 06:43:33 +05:30
Mukund Sivaraman
26406f9997 Fix a possible race in updating stats counters (#38826)
and do some other isc mem cleanups.

(cherry picked from commit 24f2cc7d06)

Conflicts:
	CHANGES
2015-03-09 11:00:43 +05:30
Mukund Sivaraman
c203b9040a Fix -Wshadow warnings (#38762)
These happen due to ntohs()/htons() macro expansion in glibc.

(cherry picked from commit f5a62d97e3)
2015-03-09 09:37:16 +05:30
Evan Hunt
951162a700 [v9_10] address -Wshadow error 2015-03-04 15:58:47 -08:00
Mark Andrews
f12d92bd7c add missing defs 2015-03-05 10:47:21 +11:00
Tinderbox User
84a8cba55a update copyright notice / whitespace 2015-03-04 23:45:48 +00:00
Mark Andrews
b07543b521 4082. [bug] Incrementally sign large inline zone deltas.
[RT #37927]

(cherry picked from commit 1b05d22789)
2015-03-05 10:05:39 +11:00
Tinderbox User
e95f99f347 update copyright notice / whitespace 2015-03-03 23:45:49 +00: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
e037da3a0e update copyright notice / whitespace 2015-03-02 23:45:48 +00:00
Mukund Sivaraman
67a9e487c7 Add support for Valgrind's helgrind tool (#38706)
Also fix one locking issue that helgrind found: Maintain stats->lock
while stats->reference is used.

(cherry picked from commit 10dd5f62f2)
2015-03-02 13:44:35 +05:30
Mukund Sivaraman
00cc9fb766 Remove more wider memset() over control now that it's handled below (#38621)
(cherry picked from commit 0ea9f8037d)
2015-03-02 12:53:48 +05:30
Tinderbox User
02c3c73c9b update copyright notice / whitespace 2015-02-27 23:45:52 +00:00
Mark Andrews
76cbe3617f 4078. [bug] Hand the case where CMSG_SPACE(sizeof(int)) !=
CMSG_SPACE(sizeof(int)). [RT #38621.

(cherry picked from commit b5edc023a1)
2015-02-27 14:52:52 +11:00
Mark Andrews
b7d7ce54e7 4076. [bug] Named could crash on shutdown with outstanding
reload / reconfig events. [RT #38622]

(cherry picked from commit bb5df338d9)
2015-02-27 12:35:23 +11:00
Mark Andrews
6abbd5dfb8 protect with #ifdef HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 2015-02-27 11:56:16 +11:00
Mark Andrews
374fce8495 4074. [cleanup] Cleaned up more warnings from gcc -Wshadow. [RT #38708]
(cherry picked from commit af669cb4fd)

Conflicts:
	bin/named/client.c
	lib/dns/request.c
	lib/dns/view.c
2015-02-27 10:59:45 +11:00
Tinderbox User
332ca2a157 update copyright notice / whitespace 2015-02-26 23:45:49 +00:00