Mark Andrews
a3b1ba34fb
don't mix IPv4 and IPv6 capability bits
...
(cherry picked from commit 27deca2bf0 )
2015-12-17 08:27:34 +11:00
Curtis Blackburn
30ef44bbfb
[rt41269] additional tests for dig and delv,
...
fix for --disable-ipv6 on osx,
fixes for tests with --disable-ipv6
2015-12-15 15:18:49 -08:00
Mark Andrews
af503b42d4
4279. [test] Don't use fixed ports when unit testing. [RT #41194 ]
...
(cherry picked from commit 94c7301f6f )
2015-12-15 12:51:29 +11:00
Tinderbox User
d82e5d1b64
update copyright notice / whitespace
2015-12-11 23:45:49 +00:00
Mark Andrews
8f63580655
whitespace
...
(cherry picked from commit 564968bc0a )
2015-12-11 14:30:12 +11:00
Tinderbox User
c547a8836b
update copyright notice / whitespace
2015-12-10 23:46:42 +00:00
Evan Hunt
f5f9dc0d83
[master] comments
...
(cherry picked from commit f21d2ee372 )
2015-12-10 22:57:00 +05:30
Mukund Sivaraman
318158d66a
Improve performance of RBT ( #41165 )
...
(cherry picked from commit 5d79b60fc5 )
2015-12-10 22:52:52 +05:30
Evan Hunt
e7d8959e1b
[v9_10] isc__taskmgr_pause() could deadlock
...
4271. [test] Unit tests could deadlock in isc__taskmgr_pause().
[RT #41235 ]
2015-12-03 20:48:46 -08:00
Tinderbox User
b8dd37fae0
update copyright notice / whitespace
2015-11-30 23:45:51 +00:00
Mark Andrews
0eda4fc1d5
4265. [bug] Address unchecked isc_mem_get calls. [RT #41187 ]
...
(cherry picked from commit 8e73941f33 )
2015-11-30 10:30:01 +11:00
Francis Dupont
0c63357718
Applied VS 2015 64 bit warning fixes ( #40373 )
2015-11-23 18:19:37 +01:00
Tinderbox User
b66e3a7eeb
update copyright notice / whitespace
2015-11-20 23:45:52 +00:00
Mark Andrews
dbeb3f06ff
4264. [bug] Check const of strchr/strrchr assignments match
...
argument's const status. [RT #41150 ]
(cherry picked from commit 5b1c7ef35b )
2015-11-20 18:39:57 +11:00
Mukund Sivaraman
dd2b5cf45b
Fix bug in epoll_ctl() usage causing blocked connections ( #41067 )
...
(cherry picked from commit 7bc21557f3 )
2015-11-19 11:05:48 +05:30
Tinderbox User
a68111c6f9
update copyright notice / whitespace
2015-11-09 23:45:50 +00:00
Evan Hunt
fbf5b36b69
[v9_10] fix python script versions
...
4257. [cleanup] Python scripts reported incorrect version. [RT #41080 ]
2015-11-08 21:36:27 -08:00
Tinderbox User
cd3e1c96d1
update copyright notice / whitespace
2015-10-29 23:46:14 +00:00
Mark Andrews
a1503a1461
0xf5f5f5f5f5f5f5f5 is a LLU
...
(cherry picked from commit 7c38fa994b )
2015-10-30 08:13:42 +11:00
Evan Hunt
db67a07ab8
[v9_10] isc_atomic_storeq()/stats improvements
...
4248. [func] Add an isc_atomic_storeq() function, use it in
stats counters to improve performance.
[RT #39972 ] [RT #39979 ]
2015-10-28 22:19:58 -07:00
Tinderbox User
a793df69e9
update copyright notice / whitespace
2015-10-15 23:45:49 +00:00
Mark Andrews
1237d81417
4238. [bug] Don't send to servers on net zero (0.0.0.0/8).
...
[RT #40947 ]
(cherry picked from commit 6588a2b404 )
2015-10-16 08:07:35 +11:00
Mark Andrews
36d6fb03c7
Introduce end-of-line normalization
2015-09-29 08:26:56 +10:00
Tinderbox User
f8392ea370
update copyright notice / whitespace
2015-09-21 23:45:51 +00:00
Mark Andrews
e4f94ceb13
4219. [bug] Set event->result to ISC_R_WOULDBLOCK on EWOULDBLOCK,
...
EGAIN when these soft error are not retried for
isc_socket_send*().
(cherry picked from commit a21c415687 )
2015-09-21 18:04:57 +10:00
Tinderbox User
99be06f28c
update copyright notice / whitespace
2015-09-18 23:45:51 +00:00
Mark Andrews
a384ec6569
4218. [bug] Potential null pointer dereference on out of memory if mmap is not supported. [RT #40777 ]
...
(cherry picked from commit 4dd41c7d59 )
2015-09-19 07:13:14 +10:00
Mark Andrews
6ea2c41bea
4216. [cleanup] Silence static analysis warnings. [RT #40649 ]
...
(cherry picked from commit 705d56b47a )
2015-09-18 23:31:14 +10:00
Mark Andrews
279b537999
4200. [cleanup] win32: update BINDinstall to be BIND release
...
independent. [RT #38915 ]
(cherry picked from commit 3fa134363f )
2015-09-11 12:27:06 +10:00
Evan Hunt
d35df79b54
[v9_10] clean up dead code
2015-09-09 08:38:32 -07:00
Evan Hunt
4d7926b1f3
[v9_10] s/the the/the/
2015-08-27 14:12:02 -07:00
Mark Andrews
f426a1d4ec
eol -> crlf
2015-08-26 12:41:25 +10:00
Mark Andrews
1a32255fb7
copy notes.pdf to Build\Releasei and link to it from index.html
...
(cherry picked from commit 7ec3c447fd )
2015-08-26 12:39:47 +10:00
Evan Hunt
42a6343cbf
[v9_10] prep 9.10.3rc1
2015-08-25 11:20:47 -07:00
Mark Andrews
afd71aeaf7
4188. [bug] Support HTTP/1.0 client properly on the statistics
...
channel. [RT #40261 ]
(cherry picked from commit 18ba804f3a )
2015-08-20 09:56:03 +10:00
Tinderbox User
f21b6da8ff
update copyright notice / whitespace
2015-08-19 23:45:50 +00:00
Tinderbox User
e347eab9af
update copyright notice / whitespace
2015-08-18 23:45:54 +00:00
Mark Andrews
621bf85906
add isc_safe_memequal and isc_safe_memcompare; remove isc_safe_memcmp
...
(cherry picked from commit 47d459ef43 )
2015-08-18 12:25:37 +10: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
Mukund Sivaraman
8ddb21cd82
Bump api versions
2015-07-31 12:33:36 +05:30
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
Tinderbox User
a704920204
update copyright notice / whitespace
2015-07-09 23:45:51 +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
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
Tinderbox User
4ec5967eeb
update copyright notice / whitespace
2015-07-01 23:45:48 +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
b08498ecf9
update copyright notice / whitespace
2015-06-05 23:45:53 +00:00
Mark Andrews
9cc1d6b878
4133. [port] Update how various json libraries are handled.
...
[RT #39646 ]
(cherry picked from commit 8a9bac8dec )
2015-06-05 10:17:10 +10:00
Tinderbox User
b3623d80ab
update copyright notice / whitespace
2015-05-28 23:45:50 +00:00
Mark Andrews
90e4700853
4130. [bug] The compatability shim for *printf() misprinted some
...
large numbers. [RT #39586 ]
(cherry picked from commit 38c19e5779 )
2015-05-29 07:23:50 +10:00