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
Mark Andrews
c9ca5e3c87
4128. [bug] Address issues raised by Coverity 7.6. [RT #39537 ]
...
(cherry picked from commit e53e202ef3 )
2015-05-28 13:17:24 +10:00
Mark Andrews
1d86bbd908
#undef before #define
...
(cherry picked from commit 503f0b324a )
2015-05-24 06:04:44 +10:00
Francis Dupont
1db36edf82
added print.h includes
2015-05-23 14:46:47 +02:00
Tinderbox User
3f319600ef
update copyright notice / whitespace
2015-05-22 23:45:52 +00:00
Mark Andrews
1e9f8e4dfe
unconditionally include stdio.h
...
(cherry picked from commit 22909ca827 )
2015-05-22 10:08:56 +10:00
Mark Andrews
e573bd39f9
exclude isc_print_printf and isc_print_fprintf
2015-05-22 08:22:42 +10:00
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
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
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
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
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
Mukund Sivaraman
8bf3c4972b
Some cleanups in isc mem code ( #38896 )
...
(cherry picked from commit fba894c98b )
2015-03-28 00:06:34 +05:30
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
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
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
Mukund Sivaraman
1473872cb8
Remove unused functions ( #38547 )
...
(cherry picked from commit ebeb668f86 )
2015-02-26 14:53:53 +05:30
Mukund Sivaraman
5e832b1f47
Initialize pthread_mutexattrs just once ( #38547 )
...
(cherry picked from commit 07dd40e8ee )
Conflicts:
lib/dns/tests/dnstest.c
2015-02-26 14:53:38 +05:30
Mukund Sivaraman
9b56539c01
Fix a segfault when running nslookup ( #38548 )
...
(cherry picked from commit db93c0def5 )
2015-02-26 14:07:14 +05:30
Evan Hunt
8dfc6c27f1
[v9_10] Add facility to run system test nameds under Valgrind ( #38546 )
2015-02-25 16:21:49 -08:00