Tinderbox User
601645a1e8
update copyright notice / whitespace
2016-06-22 23:45:21 +00:00
Mark Andrews
10966da999
4402. [func] Collect statistics for RSSAC02v3 traffic-volume,
...
traffic-sizes and rcode-volume reporting. [RT #41475 ]
2016-06-23 08:44:54 +10:00
Francis Dupont
393c978065
Added missing catz/ipkeylist symbols to libdns.def.in
2016-06-22 16:31:14 +02:00
Witold Krecicki
4681ab1fc2
4387. [test] Rewritten test suite for catalog zones. [RT #42676 ]
...
4386. [func] Support for master entries with TSIG keys in catalog
zones. [RT #42577 ]
2016-06-22 10:50:09 +02:00
Mark Andrews
b56bd9b59f
4387. [bug] Change 4336 was not complete leading to SERVFAIL
...
being return as NS records expired. [RT #42683 ]
2016-06-22 15:26:38 +10:00
Mark Andrews
a3a12fa575
seed is not always used rt42703
2016-06-22 11:12:15 +10:00
Tinderbox User
9f76893bbc
update copyright notice / whitespace
2016-06-20 23:45:20 +00:00
Mark Andrews
2a26c17af9
add isc_buffer_dup and isc_buffer_putdecint
2016-06-21 00:28:25 +10:00
Mark Andrews
278f78a45b
use ISC_PRINT_QUADFORMAT
2016-06-21 00:25:52 +10:00
Witold Krecicki
3f06b888ae
4385. [func] Add support for allow-query and allow-transfer ACLs
...
to catalog zones. [RT #42578 ]
2016-06-20 13:39:44 +02:00
Mark Andrews
4c3be616f9
Revert "4384. [bug] isc_buffer_reallocate returns wrong result when passed"
...
This reverts commit 01a0206c40 .
2016-06-16 21:15:56 +10:00
Mark Andrews
01a0206c40
4384. [bug] isc_buffer_reallocate returns wrong result when passed
...
a smaller length than what is already allocated.
[RT #42612 ]
2016-06-16 11:37:43 +10:00
Francis Dupont
e211ffb1f1
Check isc_timer_reset return
2016-06-04 09:08:48 +02:00
Francis Dupont
aee6412db2
Address CID 1362495: tbuf covered by an INSIST so never NULL
2016-06-04 08:49:10 +02:00
Evan Hunt
8a5140ab3f
[master] type mismatch
2016-06-02 10:24:39 -07:00
Tinderbox User
1c6d1ca335
update copyright notice / whitespace
2016-06-01 23:45:30 +00:00
Evan Hunt
1a7fb9fb50
[master] ipkeylist.h was in the wrong makefile
2016-06-01 16:12:11 -07:00
Witold Krecicki
ce2dc26bc5
[master] disable isc_ht_32 unit test as it doesn't make sense
2016-06-01 15:19:35 +02:00
Francis Dupont
3933e5c763
Merged rt42563 (ht.c fixes)
2016-06-01 14:49:01 +02:00
Francis Dupont
2020043d8c
Index must be a size_t vs 32 bits
2016-06-01 12:01:06 +02:00
Francis Dupont
2a8aa10492
Merged rt42505 (misc DNSSEC bugs)
2016-06-01 09:18:49 +02:00
Mark Andrews
b621958613
cast to size_t [RT #42537 ]
2016-06-01 13:54:09 +10:00
Evan Hunt
314cb50d1a
[master] add header files to Makefile
2016-05-31 19:01:29 -07:00
Evan Hunt
68b22fa9d7
[master] remove isc_ht_walk from libisc.def
2016-05-31 18:54:22 -07:00
Tinderbox User
7336a12983
update copyright notice / whitespace
2016-05-31 23:45:29 +00:00
Witold Krecicki
e5e402efa7
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2016-06-01 00:30:32 +02:00
Witold Krecicki
b9a56a7f10
[master] update API
2016-06-01 00:29:48 +02:00
Mark Andrews
bba8eb9426
add isc_ht_iter_currentkey and isc_ht_iter_delcurrent_next
2016-06-01 08:28:00 +10:00
Witold Krecicki
1c1ab955ed
Catalog zones: use iterators instead of isc_ht_walk [RT #42529 ]
2016-05-31 23:01:53 +02:00
Evan Hunt
3d0b7d5cc3
[master] zone-directory option for catalog zones
...
4380. [experimental] Added a "zone-directory" option to "catalog-zones"
syntax, allowing local masterfiles for slaves
that are provisioned by catalog zones to be stored
in a directory other than the server's working
directory. [RT #42527 ]
2016-05-31 10:36:27 -07:00
Mark Andrews
3d1b4bf278
add isc_sha224_data, isc_sha224_end, v isc_sha384_end, isc_sha512_data and isc_sha512_end
2016-05-31 14:29:55 +10:00
Tinderbox User
106368eb50
update copyright notice / whitespace
2016-05-30 23:45:27 +00:00
Mark Andrews
d4609e9eea
Address errors found by Coverity in catalog zones implementation. [RT #42532 ]
2016-05-31 08:12:51 +10:00
Francis Dupont
affa9c9825
Fixed WIN32 (VS 2010 32 bits) compiling problems
2016-05-30 17:10:08 +02:00
Tinderbox User
262bebd081
update copyright notice / whitespace
2016-05-27 23:45:23 +00:00
Witold Krecicki
57651e2c85
[master] fixed bug in isc_ht_iter_next
2016-05-27 19:57:27 +02:00
Mark Andrews
9268297baa
4379. [bug] An INSIST could be triggered if a zone contains
...
RRSIG records with expiry fields that loop
using serial number arithmetic. [RT #40571 ]
2016-05-27 15:24:30 +10:00
Evan Hunt
531074d11a
[master] fixed some test failures
2016-05-26 21:29:54 -07:00
Evan Hunt
7dbcb6fb90
[master] #include <string.h>
2016-05-26 19:21:28 -07:00
Evan Hunt
6c2a76b3e2
[master] copyrights, win32 definitions
2016-05-26 12:36:17 -07:00
Witold Krecicki
7a00d69909
4376. [experimental] Added support for Catalog Zones, a new method for
...
provisioning secondary servers in which a list of
zones to be served is stored in a DNS zone and can
be propagated to slaves via AXFR/IXFR. [RT #41581 ]
4375. [func] Add support for automatic reallocation of isc_buffer
to isc_buffer_put* functions. [RT #42394 ]
2016-05-26 21:23:19 +02:00
Mark Andrews
ede52ba98d
4373. [bug] Address undefined behaviour in getaddrinfo. [RT #42479 ]
2016-05-26 12:05:37 +10:00
Mark Andrews
a0f5a5e3c5
4372. [bug] Address undefined behaviour in libt_api. [RT #42480 ]
2016-05-26 11:57:16 +10:00
Evan Hunt
0cbe448914
[master] minimal-any
...
4371. [func] New "minimal-any" option reduces the size of UDP
responses for qtype ANY by returning a single
arbitrarily selected RRset instead of all RRsets.
Thanks to Tony Finch. [RT #41615 ]
2016-05-25 13:54:34 -07:00
Mukund Sivaraman
7472cd350f
Don't use %z format specifier that caused crash with rndc stats on some Visual Studio builds
2016-05-19 19:17:47 +05:30
Mark Andrews
049a49c295
4367. [bug] Remove unnecessary assignment of loadtime in
...
zone_touched. [RT #42440 ]
2016-05-18 12:39:50 +10:00
Mark Andrews
26f652d387
simplify
2016-05-18 10:40:20 +10:00
Mark Andrews
75167fb746
silence compiler warning
2016-05-17 17:33:59 +10:00
Mark Andrews
4ba89a0cfb
9.11.0a2
2016-05-17 13:33:55 +10:00
Mark Andrews
e2047969de
4366. [bug] Address race condition when updating rbtnode bit
...
fields. [RT #42379 ]
2016-05-17 13:13:45 +10:00
Tinderbox User
05cf9e3285
update copyright notice / whitespace
2016-05-11 23:45:23 +00:00
Mark Andrews
f9ce106cd4
add timestamp target
2016-05-12 09:19:34 +10:00
Tinderbox User
f89adb2c2a
update copyright notice / whitespace
2016-05-05 23:45:48 +00:00
Evan Hunt
28053af04c
[master] nanosecond-accurate file modification times
...
4361. [cleanup] Where supported, file modification times returned
by isc_file_getmodtime() are now accurate to the
nanosecond. [RT #41968 ]
2016-05-05 12:22:26 -07:00
Mark Andrews
5ac427050f
4360. [bug] Silence spurious 'bad key type' message when there is
...
a existing TSIG key. [RT #42195 ]
2016-05-05 22:27:08 +10:00
Mark Andrews
594d15df25
4359. [bug] Inherited 'also-notify' lists were not being checked
...
by named-checkconf. [RT #42174 ]
2016-05-05 21:59:09 +10:00
Mark Andrews
374dacca76
add isc_httpd_setfinishhook
2016-05-05 20:51:44 +10:00
Witold Krecicki
19d80ce584
4358. [test] Added American Fuzzy Lop harness that allows
...
feeding fuzzed packets into BIND.
[RT #41723 ]
2016-05-05 11:49:38 +02:00
Mark Andrews
08e36aa5a5
4356. [func] Add the ability to specify whether to wait for
...
nameserver addresses to be looked up or not to
rpz with a new modifying directive 'nsip-wait-recurse'. [RT #35009 ]
2016-05-05 16:29:05 +10:00
Mark Andrews
402c63495c
4354. [bug] Check that the received HMAC length matches the
...
expected length prior to check the contents on the
control channel. This prevents a OOB read error.
[RT #42215 ]
2016-05-05 14:19:37 +10:00
Evan Hunt
699f790c49
[master] update pkcs11 headers
...
4353. [cleanup] Update PKCS#11 header files. [RT #42175 ]
2016-05-04 15:55:03 -07:00
Tinderbox User
adb31d0b10
update copyright notice / whitespace
2016-04-15 04:53:03 +00:00
Evan Hunt
91499fdb48
[master] fix build error on x86_64 solaris
2016-04-14 19:23:23 -07:00
Evan Hunt
3cd204c4a4
[master] fixed revoked key regression
...
4436. [bug] Fixed a regression introduced in change #4337 which
caused signed domains with revoked KSKs to fail
validation. [RT #42147 ]
2016-04-14 18:52:52 -07:00
Tinderbox User
6ad05c5f46
update copyright notice / whitespace
2016-04-13 23:45:17 +00:00
Evan Hunt
5fdf476b32
[master] fix dns_dtmsg_t type redefinition
2016-04-13 10:12:21 -07:00
Tinderbox User
854a865e16
update copyright notice / whitespace
2016-04-05 23:45:16 +00:00
Mark Andrews
7660b370c3
4344. [port] Address openssl version differences. [RT #42059 ]
2016-04-06 04:31:06 +10:00
Mark Andrews
651be63a11
4343. [bug] dns_dnssec_syncupdate misdeclared in <dns/dnssec.h>.
...
[RT #42090 ]
2016-04-06 03:31:49 +10:00
Mark Andrews
dd185fb371
attempt to create a node at the flushtree name
2016-03-27 08:25:44 +11:00
Tinderbox User
c19f42a378
update copyright notice / whitespace
2016-03-24 23:45:21 +00:00
Evan Hunt
cb05fb63be
[master] windows: copy missing HTML man pages into zips
2016-03-24 12:26:40 -07:00
Mark Andrews
f442a31fb3
add meminfo.h to list of header files to install
2016-03-24 15:12:14 +11:00
Mark Andrews
ba343be1a1
add nta.h to list of header files to install
2016-03-24 15:10:45 +11:00
Mark Andrews
6214c3c93a
4341. [bug] 'rndc flushtree' could fail to clean the tree if there
...
wasn't a node at the specified name. [RT #41846 ]
2016-03-24 11:31:25 +11:00
Tinderbox User
a63461cc4b
update copyright notice / whitespace
2016-03-23 23:45:22 +00:00
Evan Hunt
bca79675ee
[master] fix x64 NOP, silence set but not used warning
2016-03-23 12:34:56 -07:00
Evan Hunt
05b7b63f17
[master] more ECS handling fixes
2016-03-23 09:59:42 -07:00
Evan Hunt
395e6865d5
[master] fix ECS with family==0
...
4341. [bug] Correct the handling of ECS options with
address family 0. [RT #41377 ]
2016-03-23 08:54:46 -07:00
Evan Hunt
11a3f0a049
[master] disallow out-of-range descriptors in isc_socket_fdwatchcreate()
2016-03-22 18:05:32 -07:00
Evan Hunt
cf24cbd837
[master] adaptive RW locks
...
3440. [performance] Implement adaptive read-write locks, reducing the
overhead of locks that are only held briefly.
[RT #37329 ]
2016-03-22 17:59:21 -07:00
Evan Hunt
741cf3d24e
[master] remove obsolete unit test
2016-03-22 17:45:58 -07:00
Tinderbox User
2b9cf58c57
update copyright notice / whitespace
2016-03-22 23:45:15 +00:00
Mark Andrews
558278974e
4338. [bug] Reimplement change 4324 as it wasn't properly doing
...
all the required book keeping. [RT #41941 ]
2016-03-23 10:38:05 +11:00
Evan Hunt
132a571179
[master] fix mkeys TTL 0 issue
...
4337. [bug] The previous change exposed a latent flaw in
key refresh queries for managed-keys when
a cached DNSKEY had TTL 0. [RT #41986 ]
2016-03-22 12:12:32 -07:00
Tinderbox User
27def92931
update copyright notice / whitespace
2016-03-21 23:45:22 +00:00
Mark Andrews
0993cd5f22
4336. [bug] Don't emit records with zero ttl unless the records
...
were learnt with a zero ttl. [RT #41687 ]
2016-03-21 13:22:21 +11:00
Mark Andrews
b8dcc13bc5
4335. [bug] zone->view could be detached too early. [RT #41942 ]
2016-03-21 12:02:00 +11:00
Tinderbox User
8e4d56d45d
update copyright notice / whitespace
2016-03-11 23:45:20 +00:00
Mark Andrews
1add4a7939
4333. [maint] L.ROOT-SERVERS.NET is now 199.7.83.42 and
...
2001:500:9f::42.
2016-03-11 20:36:48 +11:00
Tinderbox User
4a7004f3ce
update copyright notice / whitespace
2016-03-10 23:45:16 +00:00
Mark Andrews
7c52595464
4331. [func] When loading managed signed zones detect if the
...
RRSIG's inception time is in the future and regenerate
the RRSIG immediately. [RT #41808 ]
2016-03-10 17:01:08 +11:00
Mark Andrews
33a4294f44
4330. [protocol] Identify the PAD option as "PAD" when printing out
...
a message.
2016-03-10 16:53:06 +11:00
Tinderbox User
b3fb6947aa
update copyright notice / whitespace
2016-03-09 23:45:20 +00:00
Mark Andrews
31a1cbf101
silence compiler false positive
2016-03-10 08:43:28 +11:00
Mark Andrews
0c7a7793a5
silence compiler warning
...
(cherry picked from commit fa8b66c5f4e6589c6574be0d42b94fbd3084326e)
2016-03-09 15:02:43 +11:00
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
Evan Hunt
868b3166b8
[master] silence coverity warning
2016-03-05 19:50:42 -08:00
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
Evan Hunt
d4ed29b019
[rt41656] line length
...
(cherry picked from commit 6957e9451cc7bf89d44716dfe4266281867e00e5)
2016-03-04 13:01:54 +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
Tinderbox User
f254ab049e
update copyright notice / whitespace
2016-03-02 23:45:17 +00:00
Mark Andrews
ce7216c40a
4223. [bug] Improve HTTP header processing on statschannel.
...
[RT #41674 ]
2016-03-02 11:04:59 +11: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
Tinderbox User
62735fcde3
update copyright notice / whitespace
2016-02-23 23:45:35 +00:00
Mukund Sivaraman
293a9e9978
Fix allocation for "none" ACL that caused assertion failure ( #41745 )
2016-02-23 12:51:34 +05:30
Mukund Sivaraman
5995fec51c
Fix resolver assertion failure due to improper DNAME handling (CVE-2016-1286) ( #41753 )
2016-02-22 12:22:43 +05:30
Tinderbox User
53ba272721
update copyright notice / whitespace
2016-02-18 23:45:32 +00:00
Mark Andrews
a2b15b3305
4318. [security] Malformed control messages can trigger assertions
...
in named and rndc. (CVE-2016-1285) [RT #41666 ]
2016-02-18 12:11:27 +11:00
Mukund Sivaraman
5ac25749e7
Add missing win32 defs
2016-02-12 14:54:52 +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
Tinderbox User
3947e3625a
update copyright notice / whitespace
2016-01-31 23:45:23 +00:00
Evan Hunt
3fe17d62e3
[master] remove "none" from log messages when parsing global config
...
4309. [cleanup] Remove the spurious "none" filename from log messages
when processing built-in configuration. [RT #41594 ]
2016-01-31 10:17:13 -08:00
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
Francis Dupont
bdd9d37c96
Fixed small bugs in WIN32 legacy
2016-01-13 15:22:52 +01:00
Evan Hunt
bb5d14d724
[master] millisecond granularity for statschannel timers
...
4290. [func] The timers returned by the statistics channel
(indicating current time, server boot time, and
most recent reconfiguration time) are now reported
with millisecond accuracy. [RT #40082 ]
2016-01-07 15:34:58 -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
Mark Andrews
1b3d211802
4285. [security] Specific APL data could trigger a INSIST.
...
(CVE-2015-8704) [RT #41396 ]
2015-12-31 13:43:21 +11:00
Tinderbox User
7321d8df7b
update copyright notice / whitespace
2015-12-27 23:45:24 +00:00
Evan Hunt
fbed5f0f44
[master] fix geoip options
...
4284. [bug] Some GeoIP options were incorrectly documented
using abbreviated forms which were not accepted by
named. The code has been updated to allow both
long and abbreviated forms. [RT #41381 ]
2015-12-26 10:50:32 -08:00
Mark Andrews
bed6e9d614
4383. [bug] OPENSSL_config is no longer re-callable. [RT #41348 ]
2015-12-24 10:31:07 +11:00
Mark Andrews
27deca2bf0
don't mix IPv4 and IPv6 capability bits
2015-12-17 08:17:00 +11:00
Curtis Blackburn
9effea437d
[rt41269] additional tests for dig and delv,
...
fix for --disable-ipv6 on osx,
fixes for tests with --disable-ipv6
2015-12-15 11:58:28 -08:00
Mark Andrews
f647c0df9f
4281. [bug] Teach dns_message_totext about BADCOOKIE. [RT #41257 ]
2015-12-15 19:49:40 +11:00
Mukund Sivaraman
ecc06cbc32
Use optimal message sizes to improve compression in AXFRs ( #40996 )
2015-12-15 13:24:14 +05:30
Mark Andrews
94c7301f6f
4279. [test] Don't use fixed ports when unit testing. [RT #41194 ]
2015-12-15 12:50:32 +11:00
Tinderbox User
6d27aeb4e2
update copyright notice / whitespace
2015-12-11 23:45:22 +00:00
Mark Andrews
564968bc0a
whitespace
2015-12-11 14:29:18 +11:00
Tinderbox User
2a37470065
update copyright notice / whitespace
2015-12-09 23:45:23 +00:00
Evan Hunt
f21d2ee372
[master] comments
2015-12-09 08:54:04 -08:00
Mukund Sivaraman
22f379298c
Disable the RBT benchmark unittest
2015-12-09 19:15:46 +05:30
Mukund Sivaraman
5d79b60fc5
Improve performance of RBT ( #41165 )
2015-12-09 19:10:55 +05:30
Tinderbox User
6c1f9f5c71
update copyright notice / whitespace
2015-12-07 23:45:25 +00:00
Mark Andrews
322e6b5be7
4276. [protocol] Add support for SMIMEA. [RT #40513 ]
2015-12-08 08:16:41 +11:00
Mukund Sivaraman
27bc16fcdc
Lazily initialize dns_compress->table only when compression is enabled ( #41189 )
2015-12-07 12:48:57 +05:30
Mukund Sivaraman
5b13a593fe
Speed up typemap_fromtext() ( #41196 )
2015-12-07 12:34:57 +05:30
Mark Andrews
95bef099e9
4273. [bug] Only call dns_test_begin() and dns_test_end() once each
...
in nsec3_test as it fails with GOST if called multiple
times.
2015-12-07 17:52:37 +11:00
Mark Andrews
a12a21a843
bracket mismatch; window openssl version check
2015-12-06 23:05:47 +11:00
Evan Hunt
226dd20bbd
[master] isc__taskmgr_pause() could deadlock
...
4271. [test] Unit tests could deadlock in isc__taskmgr_pause().
[RT #41235 ]
2015-12-03 20:49:28 -08:00
Evan Hunt
4071efbec0
[master] disallow map zones in response-policy
...
4269. [bug] Zones using "map" format master files currently
don't work as policy zones. This limitation has
now been documented; attempting to use such zones
in "response-policy" statements is now a
configuration error. [RT #38321 ]
2015-12-02 21:10:09 -08:00
Tinderbox User
f30a3f28db
update copyright notice / whitespace
2015-11-30 23:45:24 +00:00
Mark Andrews
8e73941f33
4265. [bug] Address unchecked isc_mem_get calls. [RT #41187 ]
2015-11-30 10:29:29 +11:00
Tinderbox User
af0bea7aa7
update copyright notice / whitespace
2015-11-20 23:45:23 +00:00
Mark Andrews
5b1c7ef35b
4264. [bug] Check const of strchr/strrchr assignments match
...
argument's const status. [RT #41150 ]
2015-11-20 18:38:24 +11:00
李昶
65f6e2f909
Cleanup in journal_open() correctly ( #41129 )
2015-11-19 11:20:59 +05:30
Mukund Sivaraman
7bc21557f3
Fix bug in epoll_ctl() usage causing blocked connections ( #41067 )
2015-11-19 11:01:45 +05:30
Tinderbox User
69b10c86b9
update copyright notice / whitespace
2015-11-18 23:45:27 +00:00
Mark Andrews
c2955d0abd
win32: new -> newtable
...
(cherry picked from commit 5060d8639e932680456ab07519687d68298be5e0)
2015-11-18 15:44:46 +11:00
Mark Andrews
268c4e79c4
4261. [maint] H.ROOT-SERVERS.NET is 198.97.190.53 and 2001:500:1::53.
...
[RT #40556 ]
2015-11-17 13:16:44 +11:00
Mark Andrews
6b9f38958c
update 9.9.x range
2015-11-17 12:45:21 +11:00
Francis Dupont
dd784c18ef
Merged VS 2015 64 bit warnings ( #40373 )
2015-11-16 17:47:10 +01:00
Mark Andrews
0d44dd6131
add dns_message_setclass
2015-11-16 14:27:08 +11:00
Mark Andrews
c8821d124c
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 ]
2015-11-16 13:12:20 +11:00
Mark Andrews
2df63247be
check dns_test_begin result
2015-11-11 22:38:39 +11:00
Mukund Sivaraman
58f7af60e7
Allow non-destructive control channel access using a "read-only" clause ( #40498 )
2015-11-11 13:46:57 +05:30
Tinderbox User
3865e18d3d
update copyright notice / whitespace
2015-11-09 23:45:22 +00:00
Evan Hunt
e13d04fda9
[master] fix python script versions
...
4257. [cleanup] Python scripts reported incorrect version. [RT #41080 ]
2015-11-08 21:34:24 -08:00
Tinderbox User
4ba2689c1f
update copyright notice / whitespace
2015-11-05 23:45:25 +00:00
Mark Andrews
f4b1a7e063
add dns_compress_disable
2015-11-06 00:15:23 +11:00
Witold Krecicki
bfd4b9e11a
4255. [func] Add 'message-compression' option to disable DNS compression in responses. [RT #40726 ]
2015-11-05 12:19:04 +01:00
Mark Andrews
29868ebbe3
4254. [bug] Address missing lock when getting zone's serial.
...
[RT #41072 ]
2015-11-05 17:43:30 +11:00
Mark Andrews
2f450fcd29
4253. [bug] Address fetch context reference count handling error
...
on socket error. [RT#40945]
2015-11-05 17:10:10 +11:00
Mark Andrews
e939674d53
4252. [func] Add support for automating the generation CDS and
...
CDNSKEY rrsets to named and dnssec-signzone.
[RT #40424 ]
2015-11-05 12:09:48 +11:00
Evan Hunt
09f82f5079
[master] log TSIG key on xfrin
...
4250. [func] Log the TSIG key in use during inbound zone
transfers. [RT #41075 ]
2015-11-02 20:13:13 -08:00
Tinderbox User
d4a69308f5
update copyright notice / whitespace
2015-10-29 23:45:34 +00:00
Evan Hunt
702e9f43bc
[master] typo
2015-10-29 15:50:36 -07:00
Mark Andrews
7c38fa994b
0xf5f5f5f5f5f5f5f5 is a LLU
2015-10-30 08:11:48 +11:00
Mark Andrews
8475bed9de
4249. [func] Improve error reporting of TSIG / SIG(0) records in
...
the wrong location. [RT #40953 ]
2015-10-29 17:03:03 +11:00
Evan Hunt
821ff5e8fa
[master] 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:18 -07:00
Mark Andrews
72ac929f2b
4244. [bug] The parser was not reporting that use-ixfr is obsolete.
...
[RT #41010 ]
2015-10-29 12:51:17 +11:00
Mark Andrews
a70fc47e9d
4243. [func] Improved stats reporting from Timothe Litt. [RT #38941 ]
2015-10-28 09:45:46 +11:00
Mark Andrews
c07c0517ca
remove trailing blank line
2015-10-22 16:37:12 +11:00
Mark Andrews
79f0eedd65
cleanup trailing whitespace
2015-10-22 16:24:03 +11:00
Mark Andrews
30eec077db
cleanup trailing white space in SGML like files
2015-10-22 16:09:46 +11:00
Mark Andrews
f824c65d1f
4340. [port] Fix LibreSSL compatibility. [RT #40977 ]
2015-10-19 10:43:58 +11:00
Mark Andrews
ffafab1328
remove redundant geoip.c in DNSSRCS
2015-10-16 23:21:20 +11:00
Mark Andrews
20ac20d6e8
remove INSIST and unconditionally call isc_stdio_close
2015-10-16 17:23:35 +11:00
Tinderbox User
43cc3edce9
update copyright notice / whitespace
2015-10-15 23:45:22 +00:00
Mark Andrews
6588a2b404
4238. [bug] Don't send to servers on net zero (0.0.0.0/8).
...
[RT #40947 ]
2015-10-16 08:00:15 +11:00
Mark Andrews
567196d10a
INSIST(f != NULL) to silence coverity false positive
2015-10-16 07:17:25 +11:00
Evan Hunt
61d789916f
[master] silence coverity warnings
2015-10-08 09:56:48 -07:00
Evan Hunt
0110f71a78
[master] dyndb.h renamed
2015-10-08 09:26:20 -07:00
Evan Hunt
0316be2d77
[master] restore test for unknown meta types
...
- this test was incorrectly removed from the 9.11 branch some time ago,
but has remained in the maintenance branches
2015-10-07 00:28:17 -07:00
Tinderbox User
fd2597f756
regen master
2015-10-07 04:11:09 +00:00
Tinderbox User
010a51c427
regen master
2015-10-07 01:06:58 +00:00
Tinderbox User
19c7b1a029
update copyright notice / whitespace
2015-10-06 23:45:23 +00:00
Tinderbox User
2eeb74d1cf
regen master
2015-10-06 05:45:21 +00:00
Evan Hunt
14a656f94b
[master] upgrade doc toolchain
...
4237. [doc] Upgraded documentation toolchain to use DocBook 5
and dblatex. [RT #40766 ]
2015-10-05 21:59:35 -07:00
Mark Andrews
09e42eb9e9
add <stdlib.h> for exit(3)
2015-10-06 14:10:49 +11:00
Tinderbox User
244d11a227
update copyright notice / whitespace
2015-10-03 23:45:23 +00:00
Evan Hunt
4a84f8899b
[master] silence "missing initializer" warning
2015-10-02 18:47:33 -07:00
Tinderbox User
a625502bdd
update copyright notice / whitespace
2015-10-02 23:45:32 +00:00
Evan Hunt
48b2a92da2
[master] missing .def entries, print.h
2015-10-02 14:38:59 -07:00
Francis Dupont
9a94a77a62
Added dns_master_styleflags
2015-10-02 23:01:18 +02:00
Evan Hunt
b66b333f59
[master] dnstap
...
4235. [func] Added support in named for "dnstap", a fast method of
capturing and logging DNS traffic, and a new command
"dnstap-read" to read a dnstap log file. Use
"configure --enable-dnstap" to enable this
feature (note that this requires libprotobuf-c
and libfstrm). See the ARM for configuration details.
Thanks to Robert Edmonds of Farsight Security.
[RT #40211 ]
2015-10-02 12:32:42 -07:00
Witold Krecicki
a239044323
4234. [func] Add deflate compression in statistics channel HTTP
...
server. [RT #40861 ]
2015-10-02 10:45:10 +02:00
Mark Andrews
1b1f6d21c7
curr_srtt = curr->srtt
2015-10-02 07:45:45 +10:00
Mark Andrews
b959848051
compare curr_srtt and best_srtt
2015-10-01 22:12:56 +10:00
Mark Andrews
30f8d5e386
remove deadcode; move NULL assignment arlier
2015-10-01 22:12:02 +10:00
Tinderbox User
551e0d486d
update copyright notice / whitespace
2015-09-30 23:45:36 +00:00
Mark Andrews
24231afa05
4229. [bug] A variable could be used uninitalised in
...
dns_update_signaturesinc. [RT #40784 ]
2015-09-30 15:28:57 +10:00
Mark Andrews
8a0b6b3901
4228. [bug] Address race condition in dns_client_destroyrestrans.
...
[RT #40605 ]
2015-09-30 14:58:31 +10:00
Mark Andrews
2a12984ce6
4227. [bug] Silence static analysis warnings. [RT #40828
2015-09-30 14:14:47 +10:00
Tinderbox User
55cfbf322d
update copyright notice / whitespace
2015-09-29 23:45:32 +00:00
Evan Hunt
40c619daee
[master] fix theoretical shutdown race
...
4226. [bug] Address a theoretical shutdown race in
zone.c:notify_send_queue(). [RT #38958 ]
2015-09-29 15:27:12 -07:00
Evan Hunt
a00f9e2f50
[master] merge dyndb
...
4224. [func] Added support for "dyndb", a new interface for loading
zone data from an external database, developed by
Red Hat for the FreeIPA project.
DynDB drivers fully implement the BIND database
API, and are capable of significantly better
performance and functionality than DLZ drivers,
while taking advantage of advanced database
features not available in BIND such as multi-master
replication.
Thanks to Adam Tkac and Petr Spacek of Red Hat.
[RT #35271 ]
2015-09-28 23:12:35 -07:00
Mark Andrews
7867d18ce0
Introduce end-of-line normalization
2015-09-29 08:25:35 +10:00
Mark Andrews
85e7a259a4
re-organise sort to use best_srtt and curr_srtt
2015-09-29 08:06:21 +10:00