Mukund Sivaraman
4bb2aa3e15
Repack dns_rbtnode struct to gain some space (reduce packing holes) ( #41854 )
...
(cherry picked from commit 8dbf9ceb8c )
(cherry picked from commit 2a461f1348 )
2016-03-07 16:18:02 +05:30
Tinderbox User
dc16fb4615
update copyright notice / whitespace
2016-03-04 23:46:07 +00:00
Mukund Sivaraman
f0e2a58862
Revert DEFAULT_NODE_LOCK_COUNT back to 7 ( #40997 )
...
(cherry picked from commit 09b9ffc029 )
2016-03-04 16:31:07 +05:30
Mukund Sivaraman
da1c336ddf
Include missing isc/print.h
...
(cherry picked from commit 1cbbc0bde6 )
2016-03-04 14:57:29 +05:30
Mukund Sivaraman
8000419f5a
Check if threads support is available
...
(cherry picked from commit 2457a4b245 )
(cherry picked from commit 491a5a2a3c )
2016-03-04 14:08:05 +05:30
Mukund Sivaraman
09e84a2072
Use libisc thread functions
...
(cherry picked from commit 051197362b )
(cherry picked from commit cb93542612 )
2016-03-04 14:01:21 +05:30
Mukund Sivaraman
fc875fb1ab
Add dns_name_fromwire() benchmark
...
(cherry picked from commit 59328c7674 )
(cherry picked from commit d820e8ff8a )
2016-03-04 13:50:17 +05:30
Mukund Sivaraman
6439dc94d5
Log query and depth counters during fetches when querytrace is enabled ( #41787 )
...
(cherry picked from commit 275265ab27 )
(cherry picked from commit 666fa20ef3 )
2016-03-04 13:30:12 +05:30
Mukund Sivaraman
65f562e5e4
Code cleanups ( #41656 )
...
(cherry picked from commit 9da98335c1 )
(cherry picked from commit b15dde2889 )
2016-03-04 13:00:43 +05:30
Mark Andrews
f38f7eb97f
4326. [protocol] Add support for AVC. [RT #41819
...
(cherry picked from commit 8398f00156 )
2016-03-04 18:15:47 +11:00
Evan Hunt
b5957e6c2d
[v9_9] recursively clean empty interior nodes when deleting database records
...
4324. [bug] When deleting records from a zone database, interior
nodes could be left empty but not deleted, damaging
search performance afterward. [RT #40997 ]
(cherry picked from commit 44c86318ed )
(cherry picked from commit db06cd726c )
2016-03-03 21:19:59 -08:00
Mark Andrews
a7646fe8cf
silence may be used when unset false positive
...
(cherry picked from commit c7aae79b62 )
2016-02-29 11:25:16 +11:00
Mark Andrews
ce3cd91cae
Part 2 of:
...
4319. [security] Fix resolver assertion failure due to improper
DNAME handling when parsing fetch reply messages.
(CVE-2016-1286) [RT #41753 ]
(cherry picked from commit 2de89ee9de )
2016-02-29 07:17:41 +11:00
Mukund Sivaraman
76c3c9fe9f
Fix resolver assertion failure due to improper DNAME handling (CVE-2016-1286) ( #41753 )
...
(cherry picked from commit 5995fec51c )
(cherry picked from commit 456e1eadd2 )
2016-02-22 12:25:46 +05:30
Mark Andrews
8a550860b8
4317. [bug] Age all unused servers on fetch timeout. [RT #41597 ]
...
(cherry picked from commit d372f426ca )
2016-02-12 12:35:19 +11:00
Mukund Sivaraman
6ba259b626
Remove nodechain from dns_rbt_addnode() ( #41246 )
...
(cherry picked from commit 9267cc8e83 )
(cherry picked from commit 6f3e21cd9b )
2016-02-08 15:42:10 +05:30
Mukund Sivaraman
80eff380a8
Add tests for hash function, and comment dns_rbt_addnode() ( #41179 )
...
No CHANGES entry necessary.
(cherry picked from commit 614ce1b65f )
(cherry picked from commit 400dd1020c )
2016-02-08 15:03:40 +05:30
Mark Andrews
6442633cc2
4312. [bug] dig's unknown dns and edns flags (MBZ value) logging
...
was not consistent. [RT #41600 ]
(cherry picked from commit 8d00c5ab2c )
2016-02-02 14:22:46 +11:00
Tinderbox User
757b2400b8
update copyright notice / whitespace
2016-02-01 23:46:15 +00:00
Mukund Sivaraman
48915fab93
Use __built_expect() where available ( #41411 )
...
(cherry picked from commit d1dbf6b20f )
(cherry picked from commit 6e2e0f72b1 )
2016-02-01 09:13:28 +05:30
Evan Hunt
d4452d1926
[v9_9] removed /Gy- from VS project files
...
4302. [port] win32: fixed a build error in VS 2015. [RT #41426 ]
2016-01-27 15:33:02 -08:00
Tinderbox User
7b7d845166
update copyright notice / whitespace
2016-01-21 23:46:08 +00:00
Mark Andrews
4bec1debc6
4299. [bug] Check that exactly totallen bytes are read when
...
reading a RRset from raw files in both single read
and incremental modes. [RT #41402 ]
(cherry picked from commit 1d383fd4b2 )
2016-01-21 15:34:31 +11:00
Evan Hunt
b6d7675298
[v9_9] fix unchecked result
...
4295. [bug] An unchecked result in dns_message_pseudosectiontotext()
could allow incorrect text formatting of EDNS EXPIRE
options. [RT #41437 ]
2016-01-20 17:19:57 -08:00
Mark Andrews
dcc3dd16f6
4293. [bug] Address memory leak on priming query creation failure.
...
[RT #41512 ]
(cherry picked from commit 73fbd4c9d3 )
2016-01-20 16:39:37 +11:00
Tinderbox User
45449617be
update copyright notice / whitespace
2016-01-14 23:46:05 +00:00
Evan Hunt
6deb83615c
[v9_9] added sockaddr.h
...
4291. [cleanup] Added a required include to dns/forward.h. [RT #41474 ]
(cherry picked from commit b4ccec331d )
(cherry picked from commit 25da0107d1 )
2016-01-14 10:27:41 -08:00
Tinderbox User
8df239e201
update copyright notice / whitespace
2016-01-05 23:46:15 +00:00
Francis Dupont
2fe1325e3a
Silent WIN64 warnings (alrady fixed in master)
2016-01-05 18:59:14 +01:00
Evan Hunt
75214d0c59
[v9_9] fix use after free on xfr timeout
...
4289. [bug] The server could crash due to memory being used
after it was freed if a zone transfer timed out.
[RT #41297 ]
2016-01-04 22:06:35 -08:00
Evan Hunt
f6ab9b3a28
[v9_9] fixed bogus server regression
...
4288. [bug] Fixed a regression in resolver.c:possibly_mark()
which caused known-bogus servers to be queried
anyway. [RT #41321 ]
2016-01-04 16:06:27 -08:00
Francis Dupont
deb9d1b1e7
Updated WIN32 files (rt40877)
2016-01-04 18:44:27 +01:00
Mark Andrews
435ab2044a
4285. [security] Specific APL data could trigger a INSIST.
...
(CVE-2015-8704) [RT #41396 ]
(cherry picked from commit 1b3d211802 )
2015-12-31 13:47:08 +11:00
Mark Andrews
08994ed201
4383. [bug] OPENSSL_config is no longer re-callable. [RT #41348 ]
...
(cherry picked from commit bed6e9d614 )
2015-12-24 10:33:34 +11:00
Tinderbox User
e315ea819c
update copyright notice / whitespace
2015-12-15 23:46:11 +00:00
Mark Andrews
b1fd8ee3ad
4281. [bug] Teach dns_message_totext about BADCOOKIE. [RT #41257 ]
...
(cherry picked from commit f647c0df9f )
Conflicts:
CHANGES
bin/named/query.c
bin/tests/system/sit/tests.sh
lib/dns/message.c
(cherry picked from commit d090709551 )
Conflicts:
CHANGES
2015-12-15 20:10:37 +11:00
Tinderbox User
d9acbe311a
update copyright notice / whitespace
2015-12-11 23:47:08 +00:00
Evan Hunt
64fa79be37
[master] comments
...
(cherry picked from commit f21d2ee372 )
(cherry picked from commit f5f9dc0d83 )
2015-12-11 11:03:08 +05:30
Mukund Sivaraman
a28d8e8bf5
Improve performance of RBT ( #41165 )
...
(cherry picked from commit 5d79b60fc5 )
(cherry picked from commit 318158d66a )
2015-12-11 10:29:36 +05:30
Mark Andrews
e533381eec
4276. [protocol] Add support for SMIMEA. [RT #40513 ]
...
(cherry picked from commit 322e6b5be7 )
2015-12-08 08:18:25 +11:00
Mukund Sivaraman
5961808892
Speed up typemap_fromtext() ( #41196 )
...
(cherry picked from commit 5b13a593fe )
(cherry picked from commit d048a2c7f4 )
2015-12-07 12:38:24 +05:30
Mark Andrews
507ffb566b
bracket mismatch; window openssl version check
2015-12-06 23:10:31 +11:00
Mark Andrews
54d655f513
4266. [bug] The sdlz driver failed pass some errors back to the
...
caller. [RT #41142 ]
2015-12-02 13:17:19 +11:00
Mark Andrews
372bc0c02e
4265. [bug] Address unchecked isc_mem_get calls. [RT #41187 ]
...
(cherry picked from commit 8e73941f33 )
2015-11-30 10:30:11 +11:00
Mark Andrews
31085192d6
4264. [bug] Check const of strchr/strrchr assignments match
...
argument's const status. [RT #41150 ]
(cherry picked from commit 5b1c7ef35b )
2015-11-20 18:41:10 +11:00
李昶
da024f69cc
Cleanup in journal_open() correctly ( #41129 )
...
(cherry picked from commit 65f6e2f909 )
(cherry picked from commit 264d7653dd )
2015-11-19 11:22:48 +05:30
Mark Andrews
66915d0257
4261. [maint] H.ROOT-SERVERS.NET is 198.97.190.53 and 2001:500:1::53.
...
[RT #40556 ]
(cherry picked from commit 268c4e79c4 )
2015-11-17 13:19:36 +11:00
Mark Andrews
f1a3a2dda7
api as of 9.9.8-P1
2015-11-17 12:49:00 +11:00
Mark Andrews
3cf5c97ae9
add dns_message_setclass
...
(cherry picked from commit 0d44dd6131 )
2015-11-16 14:27:32 +11:00
Mark Andrews
9631d0769e
4260. [security] Insufficient testing when parsing a message allowed
...
records with an incorrect class to be be accepted,
triggering a REQUIRE failure when those records
were subsequently cached. (CVE-2015-8000) [RT #4098 ]
(cherry picked from commit c8821d124c )
2015-11-16 13:28:28 +11:00