Mark Andrews
f5e7794860
silence compiler warning
...
(cherry picked from commit 37a931d774 )
2016-03-09 14:43:47 +11:00
Mark Andrews
0e5c8a65a2
silence compiler warning
2016-03-09 12:37:49 +11:00
Mark Andrews
93ca5ee4c4
update copyrights
2016-03-08 16:21:19 +11:00
Mark Andrews
56d1de40e4
add dns_name_isrfc1918 and dns_name_isula
2016-03-08 12:00:27 +11:00
Tinderbox User
0a3a65e3cc
update copyright notice / whitespace
2016-03-07 23:45:22 +00:00
Mark Andrews
d6357f09aa
4329. [func] Warn about a common misconfiguration when forwarding
...
RFC 1918 zones. [RT #41441 ]
2016-03-08 10:11:23 +11:00
Mukund Sivaraman
8dbf9ceb8c
Repack dns_rbtnode struct to gain some space (reduce packing holes) ( #41854 )
2016-03-07 16:11:37 +05:30
Mukund Sivaraman
f5cb0dd58b
Fix rbt_remove_empty unittest
...
(reviewed by Evan on Jabber)
2016-03-05 13:53:56 +05:30
Tinderbox User
220ba6da87
update copyright notice / whitespace
2016-03-04 23:45:23 +00:00
Mukund Sivaraman
080b51f164
Revert DEFAULT_NODE_LOCK_COUNT back to 7 ( #40997 )
2016-03-04 16:28:22 +05:30
Mukund Sivaraman
2457a4b245
Check if threads support is available
2016-03-04 14:05:22 +05:30
Mukund Sivaraman
051197362b
Use libisc thread functions
2016-03-04 13:58:39 +05:30
Mukund Sivaraman
59328c7674
Add dns_name_fromwire() benchmark
2016-03-04 13:43:45 +05:30
Mukund Sivaraman
275265ab27
Log query and depth counters during fetches when querytrace is enabled ( #41787 )
2016-03-04 13:25:37 +05:30
Mark Andrews
8398f00156
4326. [protocol] Add support for AVC. [RT #41819
2016-03-04 18:11:41 +11:00
Mukund Sivaraman
9da98335c1
Code cleanups ( #41656 )
2016-03-04 12:18:17 +05:30
Evan Hunt
44c86318ed
[master] 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 ]
2016-03-03 21:13:42 -08:00
Mark Andrews
c7aae79b62
silence may be used when unset false positive
2016-02-29 11:24:15 +11:00
Mark Andrews
2de89ee9de
Part 2 of:
...
4319. [security] Fix resolver assertion failure due to improper
DNAME handling when parsing fetch reply messages.
(CVE-2016-1286) [RT #41753 ]
2016-02-29 07:16:48 +11:00
Mark Andrews
455c0848f8
4322. [security] Duplicate EDNS COOKIE options in a response could
...
trigger an assertion failure. (CVE-2016-2088)
[RT #41809 ]
2016-02-27 11:23:50 +11:00
Mark Andrews
f9da4a8e54
4321. [bug] Zones using mapped files containing out-of-zone data
...
could return SERVFAIL instead of the expected NODATA
or NXDOMAIN results. [RT #41596 ]
2016-02-24 11:13:24 +11:00
Mukund Sivaraman
5995fec51c
Fix resolver assertion failure due to improper DNAME handling (CVE-2016-1286) ( #41753 )
2016-02-22 12:22:43 +05:30
Evan Hunt
93c211afc9
[master] fixed a regression in dyndb due to change #4277
2016-02-12 00:22:45 -08:00
Mark Andrews
d372f426ca
4317. [bug] Age all unused servers on fetch timeout. [RT #41597 ]
2016-02-12 12:32:58 +11:00
Mark Andrews
b91d11bfcc
copyrights / whitespace
2016-02-11 10:44:21 +11:00
Mukund Sivaraman
79a55d4f4d
Add option to tools to print RRs in unknown presentation format ( #41595 )
2016-02-09 15:39:02 +05:30
Mukund Sivaraman
9267cc8e83
Remove nodechain from dns_rbt_addnode() ( #41246 )
2016-02-08 15:10:50 +05:30
Mukund Sivaraman
614ce1b65f
Add tests for hash function, and comment dns_rbt_addnode() ( #41179 )
...
No CHANGES entry necessary.
2016-02-08 14:52:08 +05:30
Mark Andrews
8d00c5ab2c
4312. [bug] dig's unknown dns and edns flags (MBZ value) logging
...
was not consistent. [RT #41600 ]
2016-02-02 14:19:22 +11:00
Tinderbox User
8b074bef0c
update copyright notice / whitespace
2016-02-01 23:45:25 +00:00
Mukund Sivaraman
d1dbf6b20f
Use __built_expect() where available ( #41411 )
2016-02-01 08:59:49 +05:30
Evan Hunt
30370d905e
[master] removed /Gy- from VS project files
...
4302. [port] win32: fixed a build error in VS 2015. [RT #41426 ]
2016-01-27 15:27:57 -08:00
Evan Hunt
7f7eb969f5
[master] print syncpublish and syncdelete in key file comments
2016-01-25 08:03:07 -08:00
Tinderbox User
7d4f45f6bd
update copyright notice / whitespace
2016-01-21 23:45:23 +00:00
Mark Andrews
1d383fd4b2
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 ]
2016-01-21 15:33:08 +11:00
Mark Andrews
3ecc17d551
4298. [bug] dns_rpz_add errors in loadzone were not being
...
propogated up the call stack. [RT #41425 ]
2016-01-21 14:43:04 +11:00
Evan Hunt
2879ee2c72
[master] 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:19 -08:00
Mark Andrews
73fbd4c9d3
4293. [bug] Address memory leak on priming query creation failure.
...
[RT #41512 ]
2016-01-20 16:38:11 +11:00
Tinderbox User
16201b15a6
update copyright notice / whitespace
2016-01-17 23:45:21 +00:00
Evan Hunt
b4ccec331d
[master] added sockaddr.h
...
4291. [cleanup] Added a required include to dns/forward.h. [RT #41474 ]
2016-01-14 10:27:09 -08:00
Tinderbox User
feb1ccdaf1
update copyright notice / whitespace
2016-01-05 23:45:26 +00:00
Evan Hunt
0302fcbf7e
[master] check addrlen/scopelen fit within family address length
2016-01-05 13:39:44 -08:00
Evan Hunt
1330ae5fc2
[master] check ECS address length
2016-01-05 12:17:54 -08:00
Francis Dupont
f2453ece5b
Silent WIN64 warnings
2016-01-05 18:37:31 +01:00
Evan Hunt
c8b968f414
[master] 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:05:23 -08:00
Evan Hunt
41494939b6
[master] 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 15:47:16 -08:00
Francis Dupont
7e9140c6b1
Updated copyrights (2)
2016-01-05 00:34:53 +01:00
Francis Dupont
343aeac717
Updated WIN32 files (rt40877)
2016-01-04 17:27:31 +01:00
Tinderbox User
0796eca5f7
update copyright notice / whitespace
2015-12-31 11:45:08 +00:00
Mark Andrews
292eb9c4e4
4286. [security] render_ecs errors were mishandled when printing out
...
a OPT record resulting in a assertion failure.
(CVE-2015-8705) [RT #41397 ]
(cherry picked from commit 3e0c1603a8 )
2015-12-31 22:19:46 +11:00