Mark Andrews
b4bbf49418
4439. [bug] Address race conditions getting ownernames of nodes.
...
[RT #43005 ]
(cherry picked from commit c7e021e2e6 )
2016-08-12 14:09:34 +10:00
Mark Andrews
bd01b96d11
add isc_ratelimiter_setpushpop
...
(cherry picked from commit d260d5ef4c )
2016-08-12 12:40:02 +10:00
Mark Andrews
f3a4a5f8db
4438. [func] Use LIFO rather than FIFO when processing startup
...
notify and refresh queries. [RT #42825 ]
(cherry picked from commit 5734cd3943 )
2016-08-12 11:34:29 +10:00
Mark Andrews
2fb6d3782b
4437. [func] Minimal-responses now has two additional modes
...
no-auth and no-auth-recursive which suppress
adding the NS records to the authority section
as well as the associated address records for the
nameservers. [RT #42005 ]
(cherry picked from commit 78e31dd187 )
2016-08-12 10:49:57 +10:00
Mark Andrews
bc09fd1365
4436. [func] Return TLSA records as additional data for MX and SRV
...
lookups. [RT #42894 ]
(cherry picked from commit bb900e62bf )
2016-08-12 10:10:30 +10:00
Tinderbox User
ecd229e44c
update copyright notice / whitespace
2016-08-11 23:45:54 +00:00
Mark Andrews
36be0aad8e
4435. [tuning] Only set IPV6_USE_MIN_MTU for UDP when the message
...
will not fit into a single IPv4 encapsulated IPv6
UDP packet when transmitted over a Ethernet link.
[RT #42871 ]
(cherry picked from commit 31ffec1541 )
2016-08-12 09:43:55 +10:00
Evan Hunt
770fe3dcab
[v9_11] remove spurious newline in EDNS EXPIRE logging
...
Patch submitted by Tony Finch (dot@dotat.at ).
2016-08-10 09:26:40 -07:00
Mark Andrews
12b791ae20
4431. [bug] named-checkconf now checks the rate-limit clause.
...
[RT #42970 ]
2016-08-08 23:54:15 +10:00
Mark Andrews
3a71cd8ca3
4429. [bug] Address potential use after free on fclose() error.
...
[RT #42976 ]
(cherry picked from commit c1915935cf )
2016-08-08 09:51:13 +10:00
Mark Andrews
02ceed9f83
4428. [bug] The "test dispatch getnext" unit test could fail
...
in a threaded build. [RT #42979 ]
(cherry picked from commit c4153b554d )
2016-08-08 09:39:47 +10:00
Witold Krecicki
4a6f729845
Update API versions for release 9.11.0b3
2016-07-25 14:00:17 +02:00
Tinderbox User
14d7597167
update copyright notice / whitespace
2016-07-22 23:48:02 +00:00
Mark Andrews
3953cc1d49
add dns_keytable_forall
...
(cherry picked from commit 6655b7db13 )
2016-07-22 20:34:14 +10:00
Mark Andrews
b7161f9898
4424. [experimental] Named now sends _ta-XXXX.<trust-anchor>/NULL queries
...
to provide feedback to the trust-anchor administrators
about how key rollovers are progressing as per
draft-ietf-dnsop-edns-key-tag-02. This can be
disabled using 'trust-anchor-telemetry no;'.
[RT #40583 ]
(cherry picked from commit f20179857a )
2016-07-22 20:03:06 +10:00
Evan Hunt
6d609c3cbe
[v9_11] add aaaa for b.root-servers.net
...
4423. [maint] Added missing IPv6 address 2001:500:84::b for
B.ROOT-SERVERS.NET. [RT #42898 ]
Patch submitted by Xoze Vazquez Perez (xose.vazquez@gmail.com ).
2016-07-21 20:02:49 -07:00
Tinderbox User
adb0ac475d
update copyright notice / whitespace
2016-07-21 23:46:46 +00:00
Evan Hunt
801707fe19
[v9_11] store "addzone" zone config in a NZD database
...
4421. [func] When built with LMDB (Lightning Memory-mapped
Database), named will now use a database to store
the configuration for zones added by "rndc addzone"
instead of using a flat NZF file. This improves
performance of "rndc delzone" and "rndc modzone"
significantly. Existing NZF files will
automatically by converted to NZD databases.
To view the contents of an NZD or to roll back to
NZF format, use "named-nzd2nzf". To disable
this feature, use "configure --without-lmdb".
[RT #39837 ]
2016-07-21 11:14:16 -07:00
Witold Krecicki
d9d7b2657e
4419. [bug] Don't cause undefined result if the label of an
...
entry in catalog zone is changed. [RT #42708 ]
2016-07-21 13:07:56 +02:00
Witold Krecicki
1fe29e5d65
4418. [bug] Fix a compiler warning in GSSAPI code. [RT #42879 ]
2016-07-21 12:16:13 +02:00
Tinderbox User
5347c0fcb0
regen v9_11
2016-07-21 07:53:18 +00:00
Mark Andrews
194e2dfffa
consolidate copyrights
2016-07-21 17:26:05 +10:00
Mark Andrews
704e6c8876
copyright
...
(cherry picked from commit 813e9f7ee2 )
2016-07-21 17:02:22 +10:00
Evan Hunt
7bc7cdd947
[v9_11] fix isc_atomic_xadd() on MIPS
...
4414. [bug] Corrected a bug in the MIPS implementation of
isc_atomic_xadd(). [RT #41965 ]
Submitted by Lamont Jones (lamont@debian.org ). Closes Debian issue #406409 .
2016-07-19 11:12:09 -07:00
Mark Andrews
55d61515ec
4413. [bug] GSSAPI negotiation could fail if GSS_S_CONTINUE_NEEDED
...
was returned. [RT #42733 ]
(cherry picked from commit 63e58ad048 )
2016-07-14 15:08:15 +10:00
Mark Andrews
1ac74a984d
Windows doesn't like LLU use ULL instead
...
(cherry picked from commit 6b5d6472cdbdb57ee7d8247d85f07c42fb347663)
2016-07-14 11:13:56 +10:00
Mark Andrews
1ddde9710e
9.11.0b2
2016-07-14 09:54:08 +10:00
Mukund Sivaraman
47ed813864
Some general cleanup ( #42827 )
...
(cherry picked from commit e65cd99461 )
2016-07-13 14:31:48 +05:30
Mukund Sivaraman
2d5581de6e
Make fixes for GCC 6 ( #42721 )
...
(cherry picked from commit 4116177ac4 )
2016-07-13 13:56:22 +05:30
Evan Hunt
3525200d9f
[v9_11] rndc dnstap -roll
...
4411. [func] "rndc dnstap -roll" automatically rolls the
dnstap output file; the previous version is
saved with ".0" suffix, and earlier versions
with ".1" and so on. An optional numeric argument
indicates how many prior files to save. [RT #42830 ]
2016-07-13 01:18:41 -07:00
Mark Andrews
28303a06ce
4410. [bug] Address use after free and memory leak with dnstap.
...
[RT #42746 ]
(cherry picked from commit a2101037d9 )
2016-07-13 16:56:53 +10:00
Mark Andrews
f8ef82e475
sync
2016-07-12 11:34:50 +10:00
Mark Andrews
35c014cb1d
4408. [func] Continue waiting for expected response when we the
...
response we get does not match the request. [RT #41026 ]
(cherry picked from commit ec5e01747a )
2016-07-12 11:33:49 +10:00
Mukund Sivaraman
a16f42441a
Use GCC builtin for clz in RPZ lookup code ( #42818 )
...
(cherry picked from commit 27038b159b )
2016-07-11 10:05:06 +05:30
Mark Andrews
4d8940486c
4409. [bug] DNS64 should exlude mapped addresses by default when
...
a exclude acl is not defined. [RT #42810 ]
(cherry picked from commit 557c7221fd )
2016-07-11 14:12:42 +10:00
Mark Andrews
8d9a134fe7
4405. [bug] Change 4342 introduced a regression where you could
...
not remove a delegation in a NSEC3 signed zone using
OPTOUT via nsupdate. [RT #42702 ]
(cherry picked from commit d811a7d9ef )
2016-07-06 10:14:01 +10:00
Evan Hunt
4695e981ba
[v9_11] remove spurious license text
2016-07-05 15:42:38 -07:00
Evan Hunt
0c9a909262
[v9_11] clarify some comments
2016-07-05 10:53:17 -07:00
Mark Andrews
27330b0e55
#include <stdlib.h>
...
(cherry picked from commit 700e08fcc4 )
2016-06-29 11:39:14 +10:00
Mark Andrews
cccfafa311
4403. [bug] Rename variables and arguments that shadow: basename,
...
clone and gai_error.
(cherry picked from commit ecfa005085 )
2016-06-29 11:26:49 +10:00
Witold Krecicki
f5b0ad3c8d
Prep 9.11.0b1
2016-06-27 11:38:59 +02:00
Tinderbox User
33d0a7767d
regen master
2016-06-27 05:29:38 +00:00
Mark Andrews
0c27b3fe77
4401. [misc] Change LICENSE to MPL 2.0.
2016-06-27 14:56:38 +10:00
Mark Andrews
980c504b30
fix null pointer comparisons
2016-06-26 17:23:58 +10:00
Mark Andrews
8927a982bd
update copyrights / whitespace
2016-06-24 16:23:26 +10:00
Mark Andrews
9f5443280f
4397. [bug] Update Windows python support. [RT #42538 ]
2016-06-24 16:04:10 +10:00
Mark Andrews
c49e944317
add dns_dt_reopen
2016-06-24 11:20:10 +10:00
Mark Andrews
7d262a3647
4394. [func] Add rndc command "dnstap-reopen" to close and
...
reopen dnstap output filed. [RT #41803 ]
2016-06-24 09:37:04 +10:00
Mark Andrews
5ba7394a4f
complete the NULL pointer fixes
2016-06-23 12:50:47 +10:00
Mark Andrews
96d49a84ff
4493. [bug] Address potential NULL pointer dereferences in
...
dnstap code.
2016-06-23 12:18:03 +10:00
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