Ondřej Surý
b13b985a47
Disable thread sanitizer in problematic functions
2018-12-19 14:34:10 +01:00
Ondřej Surý
1b4fb20f5a
Implement isc_rwlock_downgrade using pthreads and single atomic_bool
2018-12-19 14:34:10 +01:00
Ondřej Surý
cb2aeff9d2
Use simple pthread_rwlock in place of our custom adaptive rwlock
2018-12-19 14:30:56 +01:00
Witold Krecicki
37c2d69547
Merge branch 'wpk-rndc-reload-in-tests' into 'master'
...
Add a status line to rndc status notifying that server is being reloaded/reconfigured; use it in tests
See merge request isc-projects/bind9!1149
2018-12-19 06:18:46 -05:00
Witold Kręcicki
6e12939d63
CHANGES notes
2018-12-19 11:35:40 +01:00
Witold Kręcicki
6d50138405
Use rndc_reload in tests, make sure that reload is complete before continuing
2018-12-19 11:33:37 +01:00
Witold Kręcicki
517449e0e6
Add a status line to rndc status notifying that server is being reloaded/reconfigured
2018-12-19 11:32:21 +01:00
Ondřej Surý
35d495db68
Merge branch '787-disable-rtld_deepbind-when-compiled-under-asan' into 'master'
...
Resolve "RTLD_DEEPBIND and AddressSanitizer aren't compatible"
Closes #787
See merge request isc-projects/bind9!1251
2018-12-19 04:46:53 -05:00
Ondřej Surý
cad6b39cab
Disable RTLD_DEEPBIND when compiled under AddressSanitizer
2018-12-19 09:59:40 +01:00
Ondřej Surý
e1ce3a3d42
Define __ADDRESS_SANITIZER__ if compiling under clang's AddressSanitizer
2018-12-19 09:54:37 +01:00
Ondřej Surý
16d486ec59
Merge branch '781-fix-python-check-in-configure-script' into 'master'
...
Resolve "configure script in BIND 9.13.5 release fails to detect python"
Closes #781
See merge request isc-projects/bind9!1248
2018-12-18 10:56:21 -05:00
Ondřej Surý
99cf0faec0
Add some combinations of --with-python=<path>/--with-python/--without-python to GitLab CI
2018-12-18 16:08:20 +01:00
Ondřej Surý
3951cb053b
When --with-python is given to configure, use default search list for python binaries instead of 'yes'
2018-12-18 16:08:20 +01:00
Ondřej Surý
41478d0af6
Merge branch 'ondrej-retry-test-jobs' into 'master'
...
For system tests, retry twice before failing
See merge request isc-projects/bind9!1249
2018-12-18 10:06:01 -05:00
Ondřej Surý
b6538b5488
For system tests, retry twice before failing
2018-12-18 15:33:59 +01:00
Witold Krecicki
d77ac39370
Merge branch 'wpk-separate-common-stuff-conf-sh' into 'master'
...
Get common stuff out of bin/tests/system/conf.sh.{in,win32} into conf.sh.common
See merge request isc-projects/bind9!1241
2018-12-18 08:57:17 -05:00
Witold Kręcicki
fee890461b
Get common stuff out of bin/tests/system/conf.sh.{in,win32} into conf.sh.common
2018-12-18 08:57:05 -05:00
Ondřej Surý
6ea19e66c3
Merge branch '782-add-support-for-msys2-in-stop.pl-script' into 'master'
...
Properly detect msys/msys2 environment in the stop.pl script.
See merge request isc-projects/bind9!1247
2018-12-18 08:46:03 -05:00
Ondřej Surý
808dac0760
Properly detect msys/msys2 environment in the stop.pl script.
2018-12-18 14:27:56 +01:00
Ondřej Surý
8b10b07d20
Merge branch '785-fix-posix-shell-autoconf-macro' into 'master'
...
Break out of loop when first POSIX-compatible shell is found
Closes #785
See merge request isc-projects/bind9!1245
2018-12-18 07:29:12 -05:00
Ondřej Surý
cc0a3c5d3c
Break out of loop when first POSIX-compatible shell is found
2018-12-18 13:02:00 +01:00
Evan Hunt
39f6d33002
Merge branch 'each-win-fix2' into 'master'
...
fix windows build error
See merge request isc-projects/bind9!1246
2018-12-17 18:14:27 -05:00
Evan Hunt
b269c7e4a0
CHANGES
2018-12-17 17:10:33 -05:00
Evan Hunt
de13354caf
only the debug build was fixed previously; release needs fixing too
2018-12-17 17:10:33 -05:00
Ondřej Surý
90f1446253
Merge branch '782-revert-cygwin-grep-CRLF-issue' into 'master'
...
Revert "Merge branch '782-cygwin-grep-CRLF-issue' into 'master'"
See merge request isc-projects/bind9!1242
2018-12-17 06:57:44 -05:00
Ondřej Surý
7a721f983e
Revert "Merge branch '782-cygwin-grep-CRLF-issue' into 'master'"
...
This reverts commit 4af9f97189 , reversing
changes made to 0289f3f281 .
2018-12-17 12:23:14 +01:00
Evan Hunt
4af9f97189
Merge branch '782-cygwin-grep-CRLF-issue' into 'master'
...
Resolve "current version of cygwin grep causes tests to fail when grepping for end of line character"
Closes #782
See merge request isc-projects/bind9!1230
2018-12-14 21:47:23 -05:00
Curtis Blackburn
2ec746dafe
minor fixes to dns64 and rndc CRLF fix. rpzrecurse failure
...
will be addressed in a separate issue
2018-12-14 18:22:58 -08:00
Curtis Blackburn
9fc68285ef
more CRLF fixes (dns64, rndc, rpzrecurse)
2018-12-14 18:22:58 -08:00
Curtis Blackburn
bdbf6ede3a
missed one in the digdelv test
2018-12-14 18:22:58 -08:00
Curtis Blackburn
ba1b9ca4d4
digdelv test fixed for CRLF issue
2018-12-14 18:22:58 -08:00
Curtis Blackburn
18e8835044
windows CRLF issues fixed in builtin test
2018-12-14 18:22:58 -08:00
Mark Andrews
0289f3f281
Merge branch '779-named-checkconf-crashes-in-parser-c' into 'master'
...
Resolve "named-checkconf crashes in parser.c"
Closes #779
See merge request isc-projects/bind9!1234
2018-12-14 14:47:32 -05:00
Mark Andrews
53a33f7365
pass the correct object to cfg_obj_log
2018-12-14 16:29:02 +11:00
Mark Andrews
17ce0b373f
Merge branch '742-isc-support-13767-nsec3-typemap-improperly-includes-dnskey-rrset-instead-of-ignoring-it-as-out-of-zone' into 'master'
...
Resolve "[ISC-support #13767 ] NSEC3 typemap improperly includes DNSKEY RRset instead of ignoring it as out-of-zone"
Closes #742
See merge request isc-projects/bind9!1231
2018-12-13 21:53:53 -05:00
Mark Andrews
85da986d68
add CHANGES
2018-12-14 13:21:35 +11:00
Mark Andrews
f2f7711977
add unit tests for dns_rdatatype_atcname, dns_rdatatype_atparent and iszonecutauth
2018-12-14 13:21:35 +11:00
Mark Andrews
7e4b82103b
check that DNSKEY and other occluded data are excluded from the delegating bitmap
2018-12-14 12:48:55 +11:00
Mark Andrews
f4ceb12b69
create dns_rdatatype_atcname to split records that can appear along side CNAME from DNSSEC; dns_rdatatype_iszonecutauth allowed too many types
2018-12-14 12:48:55 +11:00
Mark Andrews
d78d405d1a
Merge branch 'placeholder' into 'master'
...
placeholder
See merge request isc-projects/bind9!1228
2018-12-13 01:30:09 -05:00
Mark Andrews
fed3e7a815
placeholder
2018-12-13 16:49:12 +11:00
Evan Hunt
2da3caf339
Merge branch 'marka-tabify-changes-precheck' into 'master'
...
tabify changes precheck
See merge request isc-projects/bind9!1220
2018-12-13 00:22:21 -05:00
Mark Andrews
730015f33e
white space
2018-12-12 21:10:22 -08:00
Mark Andrews
87b3b46096
tabify-changes precheck
2018-12-12 21:10:22 -08:00
Ondřej Surý
a5678ed78f
Merge branch 'ondrej/rename-the-envvar-to-BUILD_PARALLEL_JOBS' into 'master'
...
Rename the GitLab CI environment variable to BUILD_PARALLEL_JOBS
See merge request isc-projects/bind9!1223
2018-12-12 16:58:35 -05:00
Ondřej Surý
e20d5e4dd2
Rename the GitLab CI environment variable to BUILD_PARALLEL_JOBS
2018-12-12 15:57:36 -05:00
Ondřej Surý
bb60797799
Merge branch 'ondrej/add-ubuntu-to-build-and-test-jobs' into 'master'
...
Add Ubuntu Xenial and Bionic to build and test jobs in the GitLab CI
See merge request isc-projects/bind9!1221
2018-12-12 09:35:59 -05:00
Ondřej Surý
6e53bb4e09
fixup! Add Ubuntu Xenial and Bionic to GitLab CI jobs
2018-12-12 15:05:12 +01:00
Ondřej Surý
a32d2360f7
Add Ubuntu Xenial and Bionic to GitLab CI jobs
2018-12-12 14:52:29 +01:00
Mark Andrews
d844959a44
Merge branch '760-the-notify-system-test-incorrectly-detects-startup-notify-rate-error' into 'master'
...
Resolve "The notify system test incorrectly detects startup notify rate error."
Closes #760
See merge request isc-projects/bind9!1179
2018-12-11 18:19:24 -05:00
Mark Andrews
47a4e0eeaa
check that the time between notify messages is not too small
2018-12-12 09:39:00 +11:00
Matthijs Mekking
ff20b8040d
Merge branch '628-remove-support-for-insecure-rsamd5' into 'master'
...
Resolve "Remove support for insecure RSAMD5"
Closes #628
See merge request isc-projects/bind9!1106
2018-12-11 09:21:07 -05:00
Ondřej Surý
0ef2853c0d
Add CHANGES entry for GL #628
2018-12-11 11:32:24 +01:00
Ondřej Surý
abe39991be
Add release notes for RSAMD5 removal.
2018-12-11 11:32:24 +01:00
Ondřej Surý
5cc06e475a
Documentation update with newer algorithms tham RSAMD5 and RSASHA1
2018-12-11 11:32:24 +01:00
Ondřej Surý
826c335980
Remove outdated bin/tests/optional/dst_test test
2018-12-11 11:32:24 +01:00
Ondřej Surý
a2e38f758d
Add lib/dns/tests/testdata/dnstap/dnstap.file to .gitignore
2018-12-11 11:32:24 +01:00
Ondřej Surý
e69dc0dbc7
Remove RSAMD5 support
2018-12-11 11:32:24 +01:00
Ondřej Surý
74f895740c
Merge branch '628-refactor-digdelv-system-test' into 'master'
...
Refactor digdelv system test
See merge request isc-projects/bind9!1190
2018-12-11 05:16:59 -05:00
Ondřej Surý
bc12c52e82
Run the digdelv tests with set -e enabled
2018-12-11 10:21:47 +01:00
Ondřej Surý
351efd8812
Update digdelv system test to not use static RSAMD5 key and make scripts shellcheck clean
2018-12-11 10:21:40 +01:00
Ondřej Surý
7ff7de0609
Merge branch '628-refactor-synthfromdnssec-system-test' into 'master'
...
Refactor synthfromdnssec system test
See merge request isc-projects/bind9!1193
2018-12-11 04:19:52 -05:00
Ondřej Surý
f5785f97fc
Refactor synthfromdnssec system test to use $DEFAULT_ALGORITHM, be shellcheck clean and run under set -e
2018-12-11 09:44:08 +01:00
Ondřej Surý
e71bbde57d
Merge branch '628-refactor-sfcache-test' into 'master'
...
Refactor sfcache system test
See merge request isc-projects/bind9!1184
2018-12-11 03:43:14 -05:00
Ondřej Surý
e1bf5624fb
Run the sfcache system tests with set -e enabled
2018-12-11 09:27:16 +01:00
Ondřej Surý
f566010717
sfcache system test: Remove RSAMD5 usage and make script shellcheck compliant
2018-12-11 09:27:16 +01:00
Ondřej Surý
7e07d05ae7
Replace RSAMD5 keys with keys using DEFAULT_ALGORITHM variable from conf.sh
2018-12-11 09:27:16 +01:00
Ondřej Surý
211d83b0cd
Merge branch '628-refactor-dnssec-system-test' into 'master'
...
Refactor dnssec system test
See merge request isc-projects/bind9!1191
2018-12-10 14:01:44 -05:00
Ondřej Surý
aeebcb4ae8
Run the dnssec system tests with set -e enabled
2018-12-10 19:47:32 +01:00
Ondřej Surý
ca7cadfa92
dnssec system test: Remove RSAMD5 usage and make script shellcheck compliant
2018-12-10 19:47:32 +01:00
Ondřej Surý
a160fecaa1
Replace RSAMD5 keys with keys using DEFAULT_ALGORITHM variable from conf.sh
2018-12-10 09:16:46 -08:00
Evan Hunt
c0eb02d435
Merge branch '756-dyndb-system-test-failing-intermittently' into 'master'
...
Resolve "dyndb system test failing intermittently."
Closes #756
See merge request isc-projects/bind9!1210
2018-12-10 12:05:14 -05:00
Mark Andrews
3bca52ca07
allow a small about of time for the syncptr event to be processed
2018-12-10 16:59:27 +11:00
Mark Andrews
e5da71f746
Merge branch 'michal-extend-dname-dnssec-tests' into 'master'
...
Extend DNAME DNSSEC tests
See merge request isc-projects/bind9!1205
2018-12-10 00:51:06 -05:00
Michał Kępień
adbca54079
Check that DNAME is not treated as a delegation when signing
2018-12-09 23:12:41 -05:00
Mark Andrews
6b470bbf42
verify that auto-dnssec maintain generates and signs NSEC3 records with DNAME at the apex
2018-12-09 23:12:41 -05:00
Mark Andrews
06e218c421
verify that dnssec-signzone generates NSEC3 records with DNAME at the apex
2018-12-09 23:12:41 -05:00
Mark Andrews
4ccff3bbed
Merge branch 'michal-zone_sign-error-logging' into 'master'
...
Log CHECK() errors in zone_sign()
See merge request isc-projects/bind9!1206
2018-12-09 23:11:47 -05:00
Mark Andrews
b108376a10
log a error if we don't explicitly know that a error has been logged in zone_sign
2018-12-10 14:57:11 +11:00
Evan Hunt
8b17f364a9
Merge branch 'each-win32-fix' into 'master'
...
add missing hooks.c and hooks.h to project files, remove missing symbols
See merge request isc-projects/bind9!1207
2018-12-07 13:44:21 -05:00
Evan Hunt
c6527aedc7
fix win32 build
...
- add missing hooks.h and hooks.c to project files
- remove extraneous symbols from libns.def
2018-12-07 10:12:00 -08:00
Tinderbox User
882ad18c5e
Merge branch 'prep-release'
2018-12-07 03:41:27 +00:00
Tinderbox User
5bd855251c
prep 9.13.5
2018-12-07 03:41:19 +00:00
Evan Hunt
cbde34e7a3
Merge branch 'each-check-cfg' into 'master'
...
checklibs needs to grep for the cfg_* prefix in lib/isccfg
See merge request isc-projects/bind9!1201
2018-12-06 21:07:12 -05:00
Evan Hunt
ab7356a7de
checklibs needs to grep for the cfg_* prefix in lib/isccfg
2018-12-06 21:05:55 -05:00
Evan Hunt
90b773134c
Merge branch '770-building-with-geoip-is-currently-broken-on-master' into 'master'
...
Resolve "Building with GEOIP is currently broken on master."
See merge request isc-projects/bind9!1202
2018-12-06 21:05:23 -05:00
Mark Andrews
b2aca96c27
move geoip to parser.c
2018-12-07 12:50:03 +11:00
Mark Andrews
388bfdb945
Merge branch 'michal-befix-squashed' into 'master'
...
Fix bottom of zone determination.
Closes #771
See merge request isc-projects/bind9!1198
2018-12-06 19:38:33 -05:00
Mark Andrews
c8e92d3e45
add CHANGES and release notes entries.
2018-12-07 11:21:47 +11:00
Mark Andrews
9eec02a81f
Properly detect bottom of zone when sign_a_node() is not called
2018-12-07 11:20:16 +11:00
Evan Hunt
0c0536a1e4
Merge branch 'each-fix-macos-build' into 'master'
...
fix shared library build on darwin
See merge request isc-projects/bind9!1197
2018-12-06 18:58:14 -05:00
Evan Hunt
115736b3f5
fix shared library build on darwin
2018-12-06 18:57:53 -05:00
Mark Andrews
5e2cd91321
Merge branch '769-host-u-documented-in-manpage-but-disabled-in-code' into 'master'
...
Resolve ""host -U" documented in manpage, but disabled in code"
Closes #769
See merge request isc-projects/bind9!1194
2018-12-06 16:10:45 -05:00
Mark Andrews
9586c3a696
add CHANGES
2018-12-07 07:56:43 +11:00
Andreas Hasenack
665618698e
add -U to preparse and usage
2018-12-07 07:43:52 +11:00
Evan Hunt
71e54bfe0f
Merge branch '15-filter-aaaa-module' into 'master'
...
first module: filter-aaaa
See merge request isc-projects/bind9!799
2018-12-06 13:57:49 -05:00
Evan Hunt
fa666f5d88
CHANGES, release notes
2018-12-06 10:36:50 -08:00
Michał Kępień
0e12988dd6
make hook actions return an enum instead of a bool
...
Use an enum instead of a bool for the return type of hook actions in
order to facilitate adding further hook processing models in the future.
2018-12-06 10:36:50 -08:00
Evan Hunt
f70a84537d
revise hooks.h comments
2018-12-06 10:36:50 -08:00
Evan Hunt
c63ead9d96
add basic plugins documentation
2018-12-06 10:36:50 -08:00
Michał Kępień
4234968798
add a function for processing a list of configured plugins
...
Add a new libisccfg function, cfg_pluginlist_foreach(), which allows an
arbitrary callback to be invoked for every "plugin" stanza present in a
configuration object. Use this function for both loading plugins and
checking their configuration in order to reduce duplication of
configuration processing code present in bin/named/server.c and
lib/bind9/check.c.
2018-12-06 10:36:50 -08:00
Evan Hunt
fd20f10d52
name change from "hook modules" to "plugins"
...
- "hook" is now used only for hook points and hook actions
- the "hook" statement in named.conf is now "plugin"
- ns_module and ns_modlist are now ns_plugin and ns_plugins
- ns_module_load is renamed ns_plugin_register
- the mandatory functions in plugin modules (hook_register,
hook_check, hook_version, hook_destroy) have been renamed
2018-12-06 10:36:50 -08:00
Evan Hunt
8da0c0e7d5
eliminate ns_hookctx structure, pass mctx/lctx/view directly
2018-12-06 10:36:44 -08:00
Evan Hunt
7a47e4d85f
restore filter-aaaa syntax checking
...
- added functionality to check hook parameters in named-checkconf,
and restored the checkconf tests that were removed from the
filter-aaaa test.
2018-12-06 10:29:12 -08:00
Evan Hunt
b94945e606
refactor to support multiple module instances
...
- use a per-view module list instead of global hook_modules
- create an 'instance' pointer when registering modules, store it in
the module structure, and use it as action_data when calling
hook functions - this enables multiple module instances to be set
up in parallel
- also some nomenclature changes and cleanup
2018-12-06 10:29:12 -08:00
Evan Hunt
9df0bdc99c
add additional hook points, plus some minor refactoring
...
- added some hook points that will be needed for a dns64 module later
- moved some code from the beginning of query_respond() to
the end of query_prepresponse(); this has no effect on functionality
but means we can have a hook point at the top of query_respond(),
which seems nicer
- compressed duplicated code into query_zerottl_refetch() function
- added a qctx->answered flag so that a module can prevent
query_addrrset() from being called from query_respond() when
it's already been called from the module.
2018-12-06 10:29:12 -08:00
Michał Kępień
baa38d6e94
refactor response filtering code in bin/hooks/filter-aaaa.c
2018-12-06 10:29:12 -08:00
Evan Hunt
0b988256c7
copy ns_hook objects before adding them to a hook table
...
- this is necessary because adding the same hook to multiple views
causes the ISC_LIST link value to become inconsistent; it isn't
noticeable when only one hook action is ever registered at a
given hook point, but it will break things when there are two.
2018-12-06 10:29:12 -08:00
Evan Hunt
74683fbc3b
use entirely local persistent data in modules
...
- eliminate qctx->hookdata and client->hookflags.
- use a memory pool to allocate data blobs in the filter-aaaa module,
and associate them with the client address in a hash table
- instead of detaching the client in query_done(), mark it for deletion
and then call ns_client_detach() from qctx_destroy(); this ensures
that it will still exist when the QCTX_DESTROYED hook point is
reached.
2018-12-06 10:29:12 -08:00
Evan Hunt
8725f57371
refactor to remove dead code in query_respond_any()
2018-12-06 10:29:12 -08:00
Evan Hunt
427e9ca357
clear AD flag when altering response messages
...
- the AD flag was not being cleared correctly when filtering
- enabled dnssec valdiation in the filter-aaaa test to confirm this
works correctly now
2018-12-06 10:29:11 -08:00
Evan Hunt
055bf2665c
improve hook processing macros
...
- use a get_hooktab() function to determine the hook table.
- PROCESS_HOOK now jumps to a cleanup tag on failure
- add PROCESS_ALL_HOOKS in query.c, to run all hook functions at
a specified hook point without stopping. this is to be used for
intiialization and destruction functions that must run in every
module.
- 'result' is set in PROCESS_HOOK only when a hook function
interrupts processing.
- revised terminology: a "callback" is now a "hook action"
- remove unused NS_PROCESS_HOOK and NS_PROCESS_HOOK_VOID macros.
2018-12-06 10:29:11 -08:00
Evan Hunt
81f58e2ea2
enable modules to store data in qctx
...
- added a 'hookdata' array to qctx to store pointers to up to
16 blobs of data which are allocated by modules as needed.
each module is assigned an ID number as it's loaded, and this
is the index into the hook data array. this is to be used for
holding persistent state between calls to a hook module for a
specific query.
- instead of using qctx->filter_aaaa, we now use qctx->hookdata.
(this was the last piece of filter-aaaa specific code outside the
module.)
- added hook points for qctx initialization and destruction. we get
a filter-aaaa data pointer from the mempool when initializing and
store it in the qctx->hookdata table; return to to the mempool
when destroying the qctx.
- link the view to the qctx so that detaching the client doesn't cause
hooks to fail
- added a qctx_destroy() function which must be called after qctx_init;
this calls the QCTX_DESTROY hook and detaches the view
- general cleanup and comments
2018-12-06 10:29:11 -08:00
Evan Hunt
9911c835d3
add a parser to filter-aaaa.so and pass in the parameters
...
- make some cfg-parsing functions global so they can be run
from filter-aaaa.so
- add filter-aaaa options to the hook module's parser
- mark filter-aaaa options in named.conf as obsolete, remove
from named and checkconf, and update the filter-aaaa test not to
use checkconf anymore
- remove filter-aaaa-related struct members from dns_view
2018-12-06 10:29:11 -08:00
Evan Hunt
d2f4644388
add hook statement to configuration parser
...
- allow multiple "hook" statements at global or view level
- add "optional bracketed text" type for optional parameter list
- load hook module from specified path rather than hardcoded path
- add a hooktable pointer (and a callback for freeing it) to the
view structure
- change the hooktable functions so they no longer update ns__hook_table
by default, and modify PROCESS_HOOK so it uses the view hooktable, if
set, rather than ns__hook_table. (ns__hook_table is retained for
use by unit tests.)
- update the filter-aaaa system test to load filter-aaaa.so
- add a prereq script to check for dlopen support before running
the filter-aaaa system test
not yet done:
- configuration parameters are not being passed to the filter-aaaa
module; the filter-aaaa ACL and filter-aaaa-on-{v4,v6} settings are
still stored in dns_view
2018-12-06 10:29:11 -08:00
Evan Hunt
e2ac439e28
move filter-aaaa.so build from lib/ns to bin/hooks
2018-12-06 10:29:11 -08:00
Evan Hunt
d3f0f71b6b
initial implementation of filter-aaaa.so as a shared object
...
- temporary kluge! in this version, for testing purposes,
named always searches for a filter-aaaa module at /tmp/filter-aaaa.so.
this enables the filter-aaaa system test to run even though the
code to configure hooks in named.conf hasn't been written yet.
- filter-aaaa-on-v4, filter-aaaa-on-v6 and the filter-aaaa ACL are
still configured in the view as they were before, not in the hook.
2018-12-06 10:29:10 -08:00
Evan Hunt
e4f0a98b4d
move several query.c helper functions to client.c and rename
...
- these formerly static helper functions have been moved into client.c
and made external so that they can be used in hook modules as well as
internally in libns: query_newrdataset, query_putrdataset,
query_newnamebuf, query_newname, query_getnamebuf, query_keepname,
query_releasename, query_newdbversion, query_findversion
- made query_recurse() and query_done() into public functions
ns_query_recurse() and ns_query_done() so they can be called from
modules.
2018-12-06 10:29:10 -08:00
Evan Hunt
0d7ab9bafc
move filter-aaaa implementation into hook functions directly
2018-12-06 10:29:10 -08:00
Evan Hunt
d43dcef139
refactor filter-aaaa implementation
...
- the goal of this change is for AAAA filtering to be fully contained
in the query logic, and implemented at discrete points that can be
replaced with hook callouts later on.
- the new code may be slightly less efficient than the old filter-aaaa
implementation, but maximum efficiency was never a priority for AAAA
filtering anyway.
- we now use the rdataset RENDERED attribute to indicate that an AAAA
rdataset should not be included when rendering the message. (this
flag was originally meant to indicate that an rdataset has already
been rendered and should not be repeated, but it can also be used to
prevent rendering in the first place.)
- the DNS_MESSAGERENDER_FILTER_AAAA, NS_CLIENTATTR_FILTER_AAAA,
and DNS_RDATASETGLUE_FILTERAAAA flags are all now unnecessary and
have been removed.
2018-12-06 10:29:10 -08:00
Evan Hunt
29897b14dc
refactor query.c to make qctx more accessible
...
- the purpose of this change is allow for more well-defined hook points
to be available in the query processing logic. some functions that
formerly didn't have access to 'qctx' do now; this is needed because
'qctx' is what gets passed when calling a hook function.
- query_addrdataset() has been broken up into three separate functions
since it used to do three unrelated things, and what was formerly
query_addadditional() has been renamed query_additional_cb() for
clarity.
- client->filter_aaaa is now qctx->filter_aaaa. (later, it will be moved
into opaque storage in the qctx, for use by the filter-aaaa module.)
- cleaned up style and braces
2018-12-06 10:29:10 -08:00
Evan Hunt
70cc3f803e
set up hooks.c to enable setting hook points and loading modules
...
- move hooks.h to public include directory
- ns_hooktable_init() initializes a hook table. if NULL is passed in, it
initializes the global hook table
- ns_hooktable_save() saves a pointer to the current global hook table.
- ns_hooktable_reset() replaces the global hook table with different
one
- ns_hook_add() adds hooks at specified hook points in a hook table (or
the global hook table if the specified table is NULL)
- load and unload functions support dlopen() of hook modules (this is
adapted from dyndb and not yet functional)
- began adding new hook points to query.c
2018-12-06 10:29:05 -08:00
Ondřej Surý
6f11f90ef4
Merge branch 'mr1106-remove-some-more-algorithm-references-master' into 'master'
...
(master) Mr1106 remove some more algorithm references
See merge request isc-projects/bind9!1192
2018-12-06 09:39:41 -05:00
Matthijs Mekking
0737079824
Replace some more DSA examples with ECDSAP256SHA256
...
(cherry picked from commit 5f27dc35df7651be8bfd24138c2ccd6fd28806af)
2018-12-06 14:47:05 +01:00
Matthijs Mekking
7ef858f503
Remove one more GOST reference
...
We can remove this, because it is used in `strtodsdigest` but that
already no longer covers the algorithm name "GOST".
There is one more GOST reference in `bin/python/isc/checkds.py.in`
but that is used for presentation format and probably should stay.
(cherry picked from commit 57d44fbc628d3c7dafdd545f6b83dbdcdc39a986)
2018-12-06 14:47:05 +01:00
Mark Andrews
1cf2f7d077
Merge branch '756-dyndb-system-test-failing-intermittently' into 'master'
...
Add additional logging to driver.
See merge request isc-projects/bind9!1178
2018-12-05 19:04:40 -05:00
Mark Andrews
6a5c8ec2ea
add more error logging; add event processing logging
2018-12-05 18:23:30 -05:00
Ondřej Surý
d0ba302028
Merge branch '444-isc_refcount_decrement-uses-invalid-memory-ordering' into 'master'
...
Resolve "isc_refcount_decrement() uses invalid memory ordering"
Closes #444
See merge request isc-projects/bind9!560
2018-12-05 14:35:35 -05:00
Ondřej Surý
953a957dfa
Just #define isc_refcount_increment0() to isc_refcount_increment()
2018-12-05 14:16:41 +01:00
Ondřej Surý
8537adef4c
The isc_refcount_decrement must use memory_order_release and isc_refcount_destroy must run thread barrier with memory_order_require
2018-12-05 14:11:53 +01:00
Witold Krecicki
43be6ff428
Merge branch '744-race-in-socket' into 'master'
...
Fix a race between process_fd and socketclose in unix socket code. [GL #744 ]
Closes #744
See merge request isc-projects/bind9!1145
2018-12-05 07:19:32 -05:00
Witold Kręcicki
ddc1d4d6d4
Fix a race between process_fd and socketclose in unix socket code. [GL #744 ]
2018-12-05 12:03:52 +00:00
Ondřej Surý
258ea3a8f4
Merge branch '628-refactor-masterformat-system-test' into 'master'
...
Refactor masterformat system test
See merge request isc-projects/bind9!1180
2018-12-05 06:22:51 -05:00
Ondřej Surý
00cc0b236a
Add DNSKEY and CDNSKEY with unknown algorithm number (PRIVATEDNS) and \0 as content
2018-12-05 11:29:27 +01:00
Ondřej Surý
b13c7ca402
Refactor masterformat to be shellcheck clean and don't use RSAMD5 algorithm in the tests
2018-12-05 11:29:27 +01:00
Ondřej Surý
cbcf6dacb6
Merge branch '745-start.pl-and-stop.pl-cygwin-fixes' into 'master'
...
Make the start.pl and stop.pl more Cygwin friendly
Closes #745
See merge request isc-projects/bind9!1175
2018-12-04 09:17:06 -05:00
Ondřej Surý
835bad2c5c
Make the start.pl and stop.pl more Cygwin friendly
2018-12-04 15:02:22 +01:00
Witold Krecicki
8743a853d2
Merge branch '628-dont-check-for-memory-leaks-in-dnstest.c' into 'master'
...
Don't check the memory leaks in the libdns tests as they hide the cmocka assertion failures
Closes #628
See merge request isc-projects/bind9!1174
2018-12-04 04:57:38 -05:00
Ondřej Surý
ef87b1e60b
Don't check the memory leaks in the libdns tests as they hide the cmocka assertion failures
2018-12-04 09:00:42 +01:00
Ondřej Surý
69dee61f5a
Merge branch '745-fix-missing-realpath-on-centos6' into 'master'
...
Replace realpath with cd&pwd shell magic
See merge request isc-projects/bind9!1172
2018-12-03 15:16:11 -05:00
Ondřej Surý
88d3338f5f
Replace realpath with cd&pwd shell magic
2018-12-03 20:40:59 +01:00
Witold Krecicki
c644c0f283
Merge branch 'wpk-test-fixes' into 'master'
...
Fetchlimit and tcp test fixes
See merge request isc-projects/bind9!1150
2018-12-03 14:03:23 -05:00
Witold Kręcicki
9532e3256e
tcp test: sleep for 1 second before gathering stats to make
...
sure that the stats are there
2018-12-03 18:49:48 +00:00
Witold Kręcicki
a48ca15e77
Fetchlimit test: update softquota limit to 380.
...
In the test the quota is set to 400, and softquota to 90%*400=360.
We first attach to quota, and then if we're above softquota we
drop the oldest client. With new socket code and taskmgr it's
parallel enough to create a race between multiple instances doing
'attach to quota' and then 'drop oldest client' - making number
of clients go over softquota. It's not a problem in real life, as
it's just soft quota.
2018-12-03 18:49:48 +00:00
Ondřej Surý
998e3e2880
Merge branch '745-start.pl-refactoring' into 'master'
...
start.pl - wait for server to say 'running', refactor
Closes #745
See merge request isc-projects/bind9!1141
2018-12-03 10:58:32 -05:00
Ondřej Surý
e227815af5
Make calls to the stop.pl always use the test name instead of '.'
2018-12-03 16:24:09 +01:00
Ondřej Surý
27ee629e6b
stop.pl - refactor
2018-12-03 16:24:09 +01:00
Ondřej Surý
16b95157e8
Make calls to the start.pl always use the test name instead of '.'
2018-12-03 15:50:21 +01:00
Brian Conry
0fc8bfef13
start.pl - refactor
2018-12-03 15:50:21 +01:00
Brian Conry
597049461d
start.pl - wait for server to say 'running'
2018-12-03 15:23:36 +01:00
Ondřej Surý
828d7121e0
Merge branch '628-improvements-to-system-tests-windows-fixes' into 'master'
...
Fix typos and missing ALTERNATIVE_ALGORITHM in conf.sh.win32
See merge request isc-projects/bind9!1169
2018-12-03 08:38:41 -05:00
Ondřej Surý
253c175d7b
Fix typos and missing ALTERNATIVE_ALGORITHM in conf.sh.win32
2018-12-03 09:29:33 +01:00
Ondřej Surý
f454d9825c
Merge branch '628-improvements-to-system-tests' into 'master'
...
Tiny small improvements to system test scripts.
See merge request isc-projects/bind9!1166
2018-12-03 03:01:27 -05:00
Ondřej Surý
b2c4c35493
Add ALTERNATIVE_ALGORITHM to conf.sh
2018-12-03 08:34:49 +01:00
Ondřej Surý
1b2a3a0ea6
Export SYSTEMTESTTOP from run.sh (so, it doesn't have to be defined in each script) and scrub / from the test names
2018-12-03 08:34:45 +01:00
Mark Andrews
7c60b78080
Merge branch '754-silence-warning-about-first-half-of-conditional-always-being-true' into 'master'
...
Resolve "Silence warning about first half of conditional always being true."
Closes #754
See merge request isc-projects/bind9!1162
2018-12-03 00:49:39 -05:00
Mark Andrews
5744415a75
only test for prefixlen <= 63
2018-12-03 16:26:54 +11:00
Mark Andrews
409ac247f7
Merge branch 'u/fanf2/catz-logging' into 'master'
...
catz: improved log message when a zone is overridden
See merge request isc-projects/bind9!1157
2018-12-02 23:38:17 -05:00
Mark Andrews
e6c5ad37a4
add CHANGES note
2018-12-03 13:45:28 +11:00
Tony Finch
16eb35187a
catz: improved log message when a zone is overridden
...
If you have a catalog zone containing 10.in-addr.arpa and an
explicitly-configured version which overrides the catz version,
`named` used to log:
catz: error "success" while trying to add zone "10.in-addr.arpa"
After this patch it logs:
catz: zone "10.in-addr.arpa" is overridden by explicitly configured zone
2018-12-02 21:32:56 -05:00
Stephen Morris
b78376ffc9
Merge branch '750-fix-fuzzing-jobs' into 'master'
...
set known non-zero pesudo-random number seed when compiling for fuzzing
Closes #502 and #750
See merge request isc-projects/bind9!1151
2018-11-30 07:27:23 -05:00
Ondřej Surý
d13cabd27e
fixup! When compiling for fuzzing, ensure the pseudo random number seed is non-zero.
2018-11-30 11:21:55 +00:00
Stephen Morris
77032a4e29
When compiling for fuzzing, ensure the pseudo random number seed is non-zero.
2018-11-30 11:21:55 +00:00
Evan Hunt
73bc3147d1
Merge branch 'each-export-dynamic' into 'master'
...
set the export-dynamic linker flag on linux
See merge request isc-projects/bind9!1154
2018-11-29 02:17:32 -05:00
Evan Hunt
66fc2f7fec
set the export-dynamic linker flag on linux
2018-11-29 01:50:00 -05:00
Mark Andrews
b29f0c1d05
Merge branch '748-dns_catz_-are-missing-lots-of-dbc-checks' into 'master'
...
Resolve "dns_catz_* are missing lots of DBC checks."
Closes #748
See merge request isc-projects/bind9!1143
2018-11-28 21:15:04 -05:00
Mark Andrews
a487473fc5
add missing DBC checks for catz and add isc_magic checks; add DBC checks to ht.c
2018-11-29 12:39:20 +11:00
Mark Andrews
b726ca4533
Merge branch '585-dnssec-coverage-fails-with-typeerror-for-ksk-with-a-deletion-date-set' into 'master'
...
Resolve "dnssec-coverage fails with TypeError for KSK with a Deletion date set"
Closes #585
See merge request isc-projects/bind9!1133
2018-11-28 16:36:08 -05:00
Mark Andrews
02d20a2f53
add CHANGES note
2018-11-29 07:50:02 +11:00
Mark Andrews
6499bdfd8b
use documented default key ttl
2018-11-29 07:50:02 +11:00
Mark Andrews
0ac2a868bb
add reproducer for [GL #585 ]
2018-11-29 07:50:02 +11:00
Evan Hunt
6ab40c043d
Merge branch '747-build-failure' into 'master'
...
silence compiler warning
Closes #747
See merge request isc-projects/bind9!1148
2018-11-28 12:14:22 -05:00
Evan Hunt
b99af25d0f
silence compiler warning
2018-11-28 12:00:16 -05:00
Mark Andrews
53bdf8038c
Merge branch '731-catalog-zone-incorrect-logging' into 'master'
...
Resolve "Catalog zone incorrect logging"
Closes #731
See merge request isc-projects/bind9!1142
2018-11-28 07:31:25 -05:00
Mark Andrews
0708e43d3f
update zname with the current zone anme
2018-11-28 15:59:30 +11:00
Michał Kępień
e8d7292d5d
Merge branch '730-fix-build-time-python-configuration' into 'master'
...
Fix build-time Python configuration
Closes #730
See merge request isc-projects/bind9!1128
2018-11-27 10:25:21 -05:00
Michał Kępień
b94293f591
Add CHANGES entry
...
5101. [bug] Fix default installation path for Python modules and
remove the dnspython dependency accidentally introduced
by change 4970. [GL #730 ]
2018-11-27 14:09:37 +01:00
Ondřej Surý
d75602406e
Fix build-time Python configuration
...
Apply various fixes and tweaks to Python configuration logic implemented
in the "configure" script:
- Prevent PYTHON_INSTALL_DIR, which holds the value passed to the
--with-python-install-dir option, from being set to "unspec" by
default as this breaks installing Python modules when the
--with-python-install-dir option is not used.
- Make the --with-python-install-dir option also work when the Python
interpreter is specified explicitly (using --with-python=<...>).
- Remove dnspython dependency which was erroneously introduced in
commit 31b0dc1f20 : no installed Python
module depends on dnspython, it is only used in system tests, for
which dedicated scripts exist that check whether dnspython is
available and act accordingly.
- Improve contents and placement of error messages.
- Reduce duplication of code checking Python dependencies.
- Use Autoconf macros AS_CASE() and AS_IF() instead of plain shell
code.
- Update comments. Capitalize the word "Python" when referring to the
language itself rather than a specific executable.
2018-11-27 14:09:34 +01:00
Ondřej Surý
2ecd280297
Merge branch 'ondrej-add-python-3.6-and-3.7-to-configure.ac' into 'master'
...
Add python3.6 and python3.7 to the search list of python versions
See merge request isc-projects/bind9!1136
2018-11-27 04:32:20 -05:00
Ondřej Surý
da9038e9a0
Add python3.6 and python3.7 to the search list of python versions
2018-11-27 09:21:12 +01:00
Ondřej Surý
c5b8bc0e15
Merge branch '620-fix-cmocka-includes' into 'master'
...
Move the CMocka include directories from CFLAGS to CINCLUDES where it belongs to…
See merge request isc-projects/bind9!1135
2018-11-26 10:41:02 -05:00
Ondřej Surý
a688a43faf
Move the CMocka include directories from CFLAGS to CINCLUDES where it belongs to not get overriden later by the default CFLAGS rule
2018-11-26 16:16:34 +01:00
Michał Kępień
bf519a3574
Merge branch '732-fix-compilation-on-centos-6-i386' into 'master'
...
Fix compilation on CentOS 6 (i386)
Closes #732
See merge request isc-projects/bind9!1129
2018-11-26 05:22:36 -05:00
Michał Kępień
62ca7743ae
Fix compilation on CentOS 6 (i386)
...
The stock toolchain available on CentOS 6 for i386 is unable to use the
_mm_pause() intrinsic. Fix by using "rep; nop" assembly instructions on
that platform instead.
2018-11-26 10:57:14 +01:00
Ondřej Surý
7e4ed9f8ad
Merge branch '674-fix-windows-build' into 'master'
...
Fix typo __LINE -> __LINE__ in lib/isc/win32/condition.c
See merge request isc-projects/bind9!1132
2018-11-23 18:54:26 -05:00
Ondřej Surý
e24afa3088
Fix typo __LINE -> __LINE__
2018-11-24 00:53:24 +01:00
Witold Krecicki
ad0b4e9d41
Merge branch 'wpk-fix-recursive-performance' into 'master'
...
Bound tasks for resolver; Task quantum tweaks.
See merge request isc-projects/bind9!1117
2018-11-23 04:59:23 -05:00
Witold Kręcicki
d5793ecca2
- isc_task_create_bound - create a task bound to specific task queue
...
If we know that we'll have a task pool doing specific thing it's better
to use this knowledge and bind tasks to task queues, this behaves better
than randomly choosing the task queue.
- use bound resolver tasks - we have a pool of tasks doing resolutions,
we can spread the load evenly using isc_task_create_bound
- quantum set universally to 25
2018-11-23 04:34:02 -05:00
Ondřej Surý
54b4e4e61c
Merge branch 'ondrej-shorten-job-names' into 'master'
...
Change the job names, so they are more useful in pipeline overview
See merge request isc-projects/bind9!1127
2018-11-23 04:08:08 -05:00
Ondřej Surý
6363652d51
Change the job names, so they are more useful in pipeline overview
2018-11-23 08:45:50 +01:00
Mark Andrews
4f075d869c
Merge branch '729-init_hasreuseport-will-not-work-on-systems-w-o-ipv4' into 'master'
...
Resolve "init_hasreuseport will not work on systems w/o IPv4"
Closes #729
See merge request isc-projects/bind9!1126
2018-11-22 23:31:34 -05:00
Mark Andrews
509dad8737
handle systems without IPv4
2018-11-23 12:05:53 +11:00
Mark Andrews
1634592c99
Merge branch '705-negative-value-passed-to-close-on-socket-c-and-resource-leak' into 'master'
...
Resolve "negative value passed to close on socket.c and resource leak"
Closes #705
See merge request isc-projects/bind9!1095
2018-11-22 20:00:30 -05:00
Mark Andrews
6696a40ea9
address resource leak; don't call close() on socket error;
2018-11-23 10:34:59 +11:00
Mark Andrews
2eabc74547
Merge branch '715-side-effect-in-assertion-in-name_test-c' into 'master'
...
Resolve "side effect in assertion in name_test.c"
Closes #715
See merge request isc-projects/bind9!1102
2018-11-22 18:19:01 -05:00
Mark Andrews
2156a5b610
address coverity side effect in assert warning
2018-11-22 17:57:54 -05:00
Mark Andrews
e9d999f6b0
Merge branch '717-bin-named-server-c-load_zones-can-leak-memory' into 'master'
...
Resolve "bin/named/server.c:load_zones can leak memory"
Closes #717
See merge request isc-projects/bind9!1104
2018-11-22 17:57:18 -05:00
Mark Andrews
33132406a3
decrement zl->refs on error
2018-11-22 17:22:42 -05:00
Mark Andrews
9cf529fa50
Merge branch '716-remove-logically-dead-code-try-2' into 'master'
...
Resolve "remove logically dead code try #2 "
Closes #716
See merge request isc-projects/bind9!1103
2018-11-22 17:17:43 -05:00
Mark Andrews
29fb4faf76
remove dead code
2018-11-22 17:04:00 -05:00
Ondřej Surý
d0f0298f38
Merge branch '706-remove-isc_mem_set_get_quota' into 'master'
...
Resolve "Unchecked isc_mem_get's in dnssec-signzone.c and socket.c"
Closes #706
See merge request isc-projects/bind9!1093
2018-11-22 11:03:37 -05:00
Ondřej Surý
d1a8a3faed
Memory allocations must be fatal even when default_memalloc is not used
2018-11-22 16:46:57 +01:00
Ondřej Surý
2fa857d502
Cleanup lib/isc/mem.c after failed allocations made fatal
2018-11-22 16:46:56 +01:00
Ondřej Surý
3987a146be
Remove isc_mem_{set,get}quota unused functions
2018-11-22 16:46:56 +01:00
Ondřej Surý
0667fa935a
Merge branch '726-fix-NetBSD-build' into 'master'
...
Fix the build on NetBSD due to the differences in pthread implementation.
Closes #726
See merge request isc-projects/bind9!1123
2018-11-22 09:43:56 -05:00
Håvard Eidnes
f6c4ed94e4
Fix the build on NetBSD due to the differences in pthread implementation.
...
Signed-off-by: Ondřej Surý <ondrej@sury.org >
2018-11-22 09:43:43 -05:00
Ondřej Surý
259a4947e6
Merge branch '670-add-coccinelle-unreachable-spatch' into 'master'
...
Add first coccinelle based precheck test to the GitLab CI
See merge request isc-projects/bind9!1042
2018-11-22 09:28:15 -05:00
Ondřej Surý
2271e77d99
Add couple more ISC_UNREACHABLE(); found thanks to coccinelle
2018-11-22 09:28:00 -05:00
Ondřej Surý
21db43da8e
Add unreachable.spatch coccinelle recipe and run it in precheck CI phase
2018-11-22 09:28:00 -05:00
Witold Krecicki
e3c8a23276
Merge branch 'wpk-crash-on-mutex-init-failure' into 'master'
...
isc_mutex_init and isc_condition_init failures are now fatal
See merge request isc-projects/bind9!1049
2018-11-22 07:13:54 -05:00
Witold Kręcicki
929ea7c2c4
- Make isc_mutex_destroy return void
...
- Make isc_mutexblock_init/destroy return void
- Minor cleanups
2018-11-22 11:52:08 +00:00
Ondřej Surý
d940e95206
isc_quota_init now returns 'void'
2018-11-22 11:52:08 +00:00
Ondřej Surý
b7a15a5da0
Add CHANGES entry for GL #674
2018-11-22 11:52:08 +00:00
Ondřej Surý
2f3eee5a4f
isc_mutex_init returns 'void'
2018-11-22 11:51:49 +00:00
Ondřej Surý
73a8999d1c
isc_condition_init returns 'void'
2018-11-22 11:51:49 +00:00
Witold Kręcicki
0bed9bfc28
isc_mutex_init and isc_condition_init failures are now fatal
2018-11-22 11:51:49 +00:00
Tinderbox User
ac4f8a51cc
Merge branch 'prep-release'
2018-11-22 00:20:34 +00:00
Tinderbox User
db1cd0d970
prep 9.13.4
2018-11-22 00:20:22 +00:00
Ondřej Surý
976881f4be
Merge branch 'na-release-checklist-mods' into 'master'
...
release checklist mods
See merge request isc-projects/bind9!1107
2018-11-21 18:07:18 -05:00
Stephen Morris
5c9c53e9e7
Updates to BIND release checklist.
2018-11-21 17:57:02 -05:00
Curtis Blackburn
9145bec00d
Merge branch '305-fix-typo' into 'master'
...
Fix typo ISC_SHA256_DIGESTLENGHT -> ISC_SHA256_DIGESTLENGTH
See merge request isc-projects/bind9!1119
2018-11-21 17:54:31 -05:00
Ondřej Surý
6b65a4f86e
Fix typo ISC_SHA256_DIGESTLENGHT -> ISC_SHA256_DIGESTLENGTH
2018-11-21 23:34:44 +01:00
Mark Andrews
9c4c1320e2
Merge branch '720-model-_assert_true-for-coverity' into 'master'
...
Resolve "model _assert_true() for coverity"
Closes #720
See merge request isc-projects/bind9!1108
2018-11-20 21:37:09 -05:00
Mark Andrews
9a4aa2aa5a
model _assert_true
2018-11-21 12:56:27 +11:00
Ondřej Surý
380ab3b39f
Merge branch '710-fix-socket-test' into 'master'
...
Use proper casting in socket unit test
Closes #710
See merge request isc-projects/bind9!1099
2018-11-19 12:02:41 -05:00
Witold Kręcicki
5f81aa10bc
Use proper casting in socket unit test
2018-11-19 17:40:34 +01:00
Ondřej Surý
4f7177c794
Disable internal malloc for AddressSanitizer build
2018-11-19 17:40:34 +01:00
Ondřej Surý
a8649cc299
Add AddressSanitizer enabled build to GitLab CI
2018-11-19 17:40:34 +01:00
Ondřej Surý
5bc8feab45
Merge branch '712-memleak-in-delv' into 'master'
...
Fix a small memleak in delv
Closes #712
See merge request isc-projects/bind9!1101
2018-11-19 11:38:56 -05:00
Witold Kręcicki
d00b3f47ba
Fix a small memleak in delv
2018-11-19 13:31:36 +00:00
Witold Krecicki
0e555d7e01
Merge branch 'ondrej/use-strlcpy-in-wks_11.c' into 'master'
...
Use strlcpy in place where strncpy(s, ...) + s[sizeof(s)-1] = \0; was used
See merge request isc-projects/bind9!1097
2018-11-19 04:45:47 -05:00
Ondřej Surý
175f06949f
Use strlcpy in place where strncpy(s, ...) + s[sizeof(s)-1] = \0; was used
2018-11-19 07:58:48 +01:00
Ondřej Surý
aa4ac49bb8
Merge branch '711-fix-memory-leak-in-lex_test' into 'master'
...
Fix memory leak in lex_test.c
Closes #711
See merge request isc-projects/bind9!1098
2018-11-19 01:57:34 -05:00
Ondřej Surý
7a3eb391fa
Fix memory leak in lex_test.c
2018-11-19 07:47:05 +01:00
Evan Hunt
6f09738cef
Merge branch '702-unchecked-returns-in-server-c' into 'master'
...
Resolve "unchecked returns in server.c"
Closes #702
See merge request isc-projects/bind9!1076
2018-11-16 19:53:31 -05:00
Mark Andrews
ccfd577715
address unchecked return values
2018-11-17 10:20:23 +11:00
Evan Hunt
867180e462
Merge branch '703-resource-leak-in-dlz_filesystem_driver-c' into 'master'
...
Resolve "resource leak in dlz_filesystem_driver.c"
Closes #703
See merge request isc-projects/bind9!1074
2018-11-16 18:16:10 -05:00
Mark Andrews
4979d5f31f
cleanup allocated memory on error
2018-11-16 18:00:36 -05:00
Evan Hunt
39ebebaaf7
Merge branch '701-opts-is-incorrectly-declared-inside-the-loop' into 'master'
...
Resolve "opts is incorrectly declared inside the loop"
Closes #701
See merge request isc-projects/bind9!1075
2018-11-16 17:49:11 -05:00
Mark Andrews
e75e206a3d
delare opts outside of loop; cleanup; rename variable
2018-11-16 13:34:44 -08:00
Evan Hunt
4e5ac64aca
Merge branch 'cmocka-silence' into 'master'
...
remove (or hide behind a 'verbose' flag) extra output from unit tests
See merge request isc-projects/bind9!1077
2018-11-16 15:55:41 -05:00
Evan Hunt
8f15219f36
remove (or hide behind a 'verbose' flag) extra output from system tests
2018-11-16 20:46:14 +00:00
Evan Hunt
d4bad35bb0
Merge branch 'fix-debug-output' into 'master'
...
echo debug output (D:text) the same as informational (I:text)
See merge request isc-projects/bind9!1081
2018-11-16 14:40:25 -05:00
Evan Hunt
dfa1589975
echo debug output (D:text) the same as informational (I:text)
2018-11-16 19:30:30 +00:00
Ondřej Surý
827d7f0e49
Merge branch '648-fix-Windows-build-after-OpenSSL-changes' into 'master'
...
Add OpenSSL 1.1.0+ defines for Windows build
Closes #648
See merge request isc-projects/bind9!1078
2018-11-16 08:56:57 -05:00
Ondřej Surý
14fa99e3b4
Add OpenSSL 1.1.0+ defines for Windows build
2018-11-16 14:41:05 +01:00
Ondřej Surý
1276cf4cd1
Merge branch '4-warn-not-fail' into 'master'
...
warn, rather than failing, if kyua is not present
See merge request isc-projects/bind9!1067
2018-11-16 08:40:14 -05:00
Evan Hunt
6cfb2249e1
warn, rather than failing, if kyua is not present
2018-11-16 14:31:36 +01:00
Ondřej Surý
7346199a92
Merge branch '700-windows-builds-failing' into 'master'
...
Resolve "Windows builds failing"
Closes #700
See merge request isc-projects/bind9!1073
2018-11-16 08:13:26 -05:00
Mark Andrews
bad342adab
check for missing #include <isc/strerr.h>
2018-11-16 12:24:21 +11:00
Mark Andrews
1ca5920113
2018-11-16 12:24:18 +11:00
Mark Andrews
474fbe88bf
add missing tasks argument
2018-11-16 11:51:05 +11:00
Evan Hunt
f5d8bd0853
Merge branch 'silence-compiler-warning' into 'master'
...
silence "unused return value" warning
See merge request isc-projects/bind9!1066
2018-11-15 15:54:50 -05:00
Evan Hunt
c2a274cc5d
silence "unused return value" warning
2018-11-15 12:54:11 -08:00
Ondřej Surý
de0290821a
Merge branch '674-abort-when-memory-allocation-fails' into 'master'
...
Resolve "abort when memory allocation fails"
Closes #674
See merge request isc-projects/bind9!1025
2018-11-15 11:37:46 -05:00
Ondřej Surý
37ff7f635b
Add CHANGES entry for GL #674
2018-11-15 17:24:08 +01:00
Ondřej Surý
65c084e4eb
Remove the memory allocation check that made us resize 0-sized allocations to 1 [RT #2398 ]
2018-11-15 17:24:08 +01:00
Ondřej Surý
8de2451756
Abort on memory allocation failure
2018-11-15 17:24:08 +01:00
Ondřej Surý
436b6fb354
Merge branch '4-remove-embedded-atf' into 'master'
...
Remove embedded ATF and required ATF >= 0.20 + Kyua to run unittests
See merge request isc-projects/bind9!875
2018-11-15 10:40:28 -05:00
Ondřej Surý
9b0501635b
Add CHANGES entry for GL !875
2018-11-15 16:29:54 +01:00
Ondřej Surý
fa33b4ee23
Remove the traces of ATF from documentation
2018-11-15 16:29:51 +01:00
Ondřej Surý
ed4a49122b
Remove the atf_tc coverity model
2018-11-15 16:29:48 +01:00
Ondřej Surý
de219b8555
Remove embedded atf-src and enforce atf >= 0.20 + kyua as execution engine
2018-11-15 16:28:20 +01:00
Ondřej Surý
e31e5732fd
Merge branch '623-fix-typo-in-CHANGES' into 'master'
...
Update CHANGES
See merge request isc-projects/bind9!1065
2018-11-15 10:03:39 -05:00
Ondřej Surý
18781c5a3d
Update CHANGES
2018-11-15 09:55:33 -05:00
Witold Krecicki
9f35a59f71
Merge branch 'NG-unix-socket-mergable' into 'master'
...
Rewrite of unix/socket.c code
Closes #666
See merge request isc-projects/bind9!987
2018-11-15 06:35:47 -05:00
Witold Kręcicki
79afbe2966
Some comments
2018-11-15 08:21:40 +00:00
Witold Kręcicki
16d329d55b
Work with assumption that isc_mem_get always succeds; Crash if isc_thread_create, isc_mutex_init or isc_condition_init fails
2018-11-15 08:21:40 +00:00
Witold Kręcicki
6be7b631ab
Create named_g_cpus network threads
2018-11-15 08:21:40 +00:00
Evan Hunt
1f0cd6606e
style: one-line statement braces, line length, etc
2018-11-15 08:21:40 +00:00
Witold Kręcicki
59ac0e87f8
CHANGES and release notes
2018-11-15 08:21:39 +00:00
Witold Krecicki
e55bbec66e
FreeBSD fixes - proper affinity setting, don't use SO_REUSEPORT
2018-11-15 08:21:17 +00:00
Witold Krecicki
3f7d79e574
Don't doublelock fdlock on Solaris
2018-11-15 08:21:17 +00:00
Witold Kręcicki
ca7b5ceee5
Synchronize Windows socket code with API changes.
2018-11-15 08:21:17 +00:00
Witold Kręcicki
d960210114
Fix fetchlimit test to allow softquota to be overruled; Remove 'verifying that named checks for conflicting listeners' test from runtime
2018-11-15 08:21:17 +00:00
Witold Kręcicki
c1a4f0e66a
Use multiple worker queues (using isc_task_sendto()) in unix socket code
2018-11-15 08:21:17 +00:00
Witold Kręcicki
559ce1e330
use REUSEPORT only for NOLISTEN dispatchers
2018-11-15 08:21:17 +00:00
Witold Kręcicki
b2b210d6d9
Make watching/unwatching sockets saner.
2018-11-15 08:21:17 +00:00
Witold Kręcicki
d652551e86
Use the newly accepted FD in TCP code.
2018-11-15 08:21:17 +00:00
Witold Kręcicki
88edf8fe4d
Use isc_refcount_t in socket reference counting.
2018-11-15 08:21:17 +00:00
Witold Krecicki
7223790380
Multiple network event loop threads support for Solarises /dev/poll.
2018-11-15 08:21:17 +00:00
Witold Kręcicki
9c926a5d9b
Mangle fdlocks a bit.
...
Mutexes are slower if they're in the same cache line. Since
fd's come in herds, and usually our listen sockets will have nearby
fd numbers, we mangle fdlocks so that the locks are further away.
2018-11-15 08:21:17 +00:00
Witold Kręcicki
58d75d9d8d
Fix a race between socket closing and incoming event.
2018-11-15 08:21:17 +00:00
Witold Kręcicki
f94f4bc1f4
Set network threads CPU affintity.
2018-11-15 08:21:17 +00:00
Witold Kręcicki
bd024eee57
Add runtime detection of SO_REUSEPORT, use it instead of dup() if available.
2018-11-15 08:21:17 +00:00
Witold Kręcicki
89b1817211
Use the same number of UDP dispatchers as CPUs.
2018-11-15 08:21:17 +00:00
Witold Krecicki
6feb688f69
Use multiple network event loop threads with separate data structures.
2018-11-15 08:21:17 +00:00
Witold Kręcicki
cbc1b12311
Do IO after event directly in the network thread, don't queue an event in a separate task.
2018-11-15 08:21:17 +00:00
Witold Kręcicki
778ab8158a
Remove fdwatch sockets, those are not used anywhere.
2018-11-15 08:21:17 +00:00
Evan Hunt
59171fe359
Merge branch '620-cmocka-conversions' into 'master'
...
Resolve "CMOCKA conversions"
Closes #620
See merge request isc-projects/bind9!886
2018-11-15 00:18:59 -05:00
Evan Hunt
32503f3b52
CHANGES
2018-11-14 20:17:18 -08:00
Evan Hunt
a2013231a3
remove --with-atf from gitlab CI
2018-11-14 20:17:04 -08:00
Evan Hunt
8c4d50c6bc
remove ATF source code and Atffiles
2018-11-14 20:17:04 -08:00
Evan Hunt
efe3c038b1
remove ATF from configure
2018-11-14 20:17:04 -08:00
Evan Hunt
d534ae5c12
remove atf-run from unittest.sh.in
2018-11-14 20:17:04 -08:00
Joey
336d5a5374
convert update_test; remove ATF from lib/dns/tests
2018-11-14 20:17:04 -08:00
Joey
92a3762cb6
convert tsig_test
2018-11-14 20:17:04 -08:00
Joey
2c7e6947fa
convert time_test
2018-11-14 20:17:04 -08:00
Joey
eda6281f98
convert sigs_test
2018-11-14 20:17:04 -08:00
Joey
b915cdbf0b
convert rsa_test
2018-11-14 20:17:04 -08:00
Joey
2837a821e8
convert resolver_test
2018-11-14 20:17:04 -08:00
Joey
dfd90dbb82
convert rbt_serialize_test
2018-11-14 20:17:04 -08:00
Joey
1b48e710d5
convert name_test
2018-11-14 20:17:04 -08:00
Joey
4ba08bb119
convert master_test
2018-11-14 20:17:04 -08:00
Joey
e38901154d
convert keytable_test
2018-11-14 20:17:04 -08:00
Joey
9a464ef869
convert private_test
2018-11-14 20:17:04 -08:00
Evan Hunt
98d5abb73c
convert dbversion_test
2018-11-14 20:17:04 -08:00
Joey
ad923f82b1
convert dst_test
2018-11-14 20:17:04 -08:00
Joey
005e19ad3f
convert db_test
2018-11-14 20:17:04 -08:00
Evan Hunt
8d347788b0
convert dispatch_test
2018-11-14 20:17:04 -08:00
Evan Hunt
01a193ff6c
convert zonemgr_test
2018-11-14 20:17:04 -08:00
Evan Hunt
0a4f6122de
convert zt_test
2018-11-14 20:17:04 -08:00
Evan Hunt
bb5ed5a4ac
convert rdata_test
...
- also added code to dnstest.c to optionally suppress printing of errors
from dns_rdata_fromtxt()
2018-11-14 20:17:04 -08:00
Evan Hunt
55465517c7
convert rbt_test
2018-11-14 20:17:04 -08:00
Evan Hunt
9f83d31e42
convert dnstap_test
2018-11-14 20:17:04 -08:00
Evan Hunt
06b4ff5fe2
convert geoip_test
2018-11-14 20:17:04 -08:00
Evan Hunt
015fda0bb4
convert nsec3_test
2018-11-14 20:17:04 -08:00
Evan Hunt
28121c248e
convert rdatasetstats_test
2018-11-14 20:17:04 -08:00
Evan Hunt
79cd093cd7
convert dbiterator_test
2018-11-14 20:17:04 -08:00
Evan Hunt
6dfc868fba
convert dbdiff_test
2018-11-14 20:17:04 -08:00
Evan Hunt
db5eece106
convert peer_test
2018-11-14 20:17:04 -08:00
Evan Hunt
cca16eccd7
convert rdataset_test
2018-11-14 20:17:04 -08:00
Evan Hunt
a33bca5d55
convert acl_test
2018-11-14 20:17:04 -08:00
Evan Hunt
dcf65c82ad
convert dh_test
2018-11-14 20:17:04 -08:00
Joey
9eea00cd3c
convert socket_test; remove ATF from lib/isc/tests
2018-11-14 20:17:04 -08:00
Evan Hunt
bd009b34a6
convert regex_test
2018-11-14 20:17:04 -08:00
Evan Hunt
6ad7acd787
convert random_test
2018-11-14 20:17:04 -08:00
Joey
683094e308
convert mem_test
2018-11-14 20:17:04 -08:00
Evan Hunt
20cef35ece
convert timer_test
2018-11-14 20:17:04 -08:00
Evan Hunt
3e52987229
convert task_test
2018-11-14 20:17:04 -08:00
Joey
72f60bdd84
convert hash_test
2018-11-14 20:17:04 -08:00
Evan Hunt
c701f036ea
convert ht_test
2018-11-14 20:17:04 -08:00
Evan Hunt
3bf9a1e567
convert time_test
2018-11-14 20:17:04 -08:00
Evan Hunt
c9ff174dce
convert taskpool_test
2018-11-14 20:17:04 -08:00
Evan Hunt
4f84acb788
convert pool_test
2018-11-14 20:17:04 -08:00
Evan Hunt
231436039d
convert sockaddr_test
2018-11-14 20:17:04 -08:00
Evan Hunt
7ab8c5b583
convert netaddr_test
2018-11-14 20:17:04 -08:00
Evan Hunt
5f377136be
convert symtab_test
2018-11-14 20:17:04 -08:00
Evan Hunt
b3db0266cb
convert queue_test
2018-11-14 20:17:04 -08:00
Evan Hunt
8161be27db
convert file_test
2018-11-14 20:17:04 -08:00
Evan Hunt
4133fd86f1
convert lex_test
2018-11-14 20:17:04 -08:00
Evan Hunt
049a3a7c0e
convert errno_test
2018-11-14 20:17:04 -08:00
Evan Hunt
c1c8d8846f
convert safe_test
2018-11-14 20:17:04 -08:00
Evan Hunt
718ca3166c
convert radix_test
2018-11-14 20:17:04 -08:00
Evan Hunt
cc6ab2416b
convert heap_test
2018-11-14 20:17:04 -08:00
Evan Hunt
a7c308df9c
convert parse_test
2018-11-14 20:17:04 -08:00
Evan Hunt
52b86f0abe
convert counter_test
2018-11-14 20:17:04 -08:00
Evan Hunt
02a5db7631
convert buffer_test
2018-11-14 20:17:04 -08:00
Evan Hunt
dc88db015b
convert aes_test
2018-11-14 20:17:04 -08:00
Evan Hunt
79ac715763
convert listenlist_test; remove ATF from lib/ns/tests
2018-11-14 20:17:04 -08:00
Evan Hunt
48dc2831d7
convert notify_test
2018-11-14 20:17:04 -08:00
Evan Hunt
318b340f5e
convert query_test
...
- also fixed a bug in openssldh_link.c that turned up in the process
2018-11-14 20:17:04 -08:00
Evan Hunt
cec8c52cbe
convert resconf_test; remove ATF from lib/irs/tests
2018-11-14 20:17:04 -08:00
Evan Hunt
7ec945bd41
convert parser_test; remove ATF from lib/isccfg/tests
2018-11-14 20:17:04 -08:00
Evan Hunt
d8766293ab
assert if {isc,dns,ns}_test_begin() is called when a prior test is running
2018-11-14 20:17:04 -08:00
Evan Hunt
b434b0a4b6
remove .NOTPARALLEL so unit tests can build faster
2018-11-14 20:17:04 -08:00
Evan Hunt
2afd18a2ce
add cmocka support to remaining unit test makefiles
...
- also cleaned up some existing test code
2018-11-14 20:17:04 -08:00
Evan Hunt
f456e64736
set HAVE_CMOCKA correctly when using --with-cmocka=yes
...
(note: this is still broken if using --with-cmocka=path)
2018-11-14 20:17:04 -08:00
Ondřej Surý
c38b145b89
Remove OPENSSL_cleanup() call as we cannot recover from that, it will be called via atexit mechanism automatically
2018-11-14 20:17:04 -08:00
Mark Andrews
1473ddcc65
Merge branch 'u/fanf2/optionally-disable-digrc' into 'master'
...
dig: a -r option to disable .digrc
See merge request isc-projects/bind9!970
2018-11-14 20:53:40 -05:00
Mark Andrews
a5524b5fe2
add CHANGES
2018-11-15 11:09:04 +11:00
Tony Finch
fdb74fed9e
dig: a -r option to disable .digrc
2018-11-15 11:09:04 +11:00
Mark Andrews
995bafbd72
Merge branch 'ondrej/use-static-assert' into 'master'
...
Use static assertions on non-Windows platforms (requires C11 or gcc-4.6+)
See merge request isc-projects/bind9!1045
2018-11-14 18:39:52 -05:00
Ondřej Surý
de6f43d071
Use static assertion to check for correct alignment size
2018-11-14 18:18:27 -05:00
Ondřej Surý
5e44a1008f
Define STATIC_ASSERT(cond, msg) to be _Static_assert(cond, msg) everywhere but on Windows where it stays to be INSIST(cond)
2018-11-14 18:18:27 -05:00
Evan Hunt
82b23ecc5e
Merge branch '347-various-bind-9-bugs-in-cleanup-after-fail-scenarios' into 'master'
...
Resolve "Various BIND 9 bugs in cleanup-after-fail scenarios"
Closes #347
See merge request isc-projects/bind9!1007
2018-11-14 16:53:18 -05:00
Mark Andrews
4eadebe2b2
uninitalize memory read on error path
2018-11-14 15:26:27 -05:00
Mark Andrews
93776c4c81
errors initalizing badcaches were not caught or cleaned up on error paths
2018-11-14 15:26:27 -05:00
Witold Krecicki
652ce14e7f
Merge branch '671-late-qmin-relaxed-warning' into 'master'
...
qname minimization: issue a warning only if the server is really broken
Closes #671
See merge request isc-projects/bind9!994
2018-11-14 15:14:40 -05:00
Witold Kręcicki
2639030d66
CHANGES note
2018-11-14 19:56:29 +00:00
Witold Kręcicki
9c8fead6d8
qname minimization: issue a warning only if the server is really broken
2018-11-14 19:55:10 +00:00
Evan Hunt
13e53ef38a
Merge branch '558-nsupdate-leaks-memory-when-using-gss-tsig-and-receiving-sigterm-at-a-right-time' into 'master'
...
Resolve "nsupdate leaks memory when using GSS-TSIG and receiving SIGTERM at a "right" time"
Closes #558
See merge request isc-projects/bind9!1048
2018-11-14 14:39:09 -05:00
Mark Andrews
50714a9b35
free tmpzonename and restart_master
2018-11-14 11:23:21 -08:00
Evan Hunt
a91bf68d66
Merge branch '675-don-t-use-typename' into 'master'
...
Resolve "Don't use 'typename'"
Closes #675
See merge request isc-projects/bind9!1034
2018-11-14 14:03:10 -05:00
Mark Andrews
333f718dd3
don't use 'typename' as it is reserved in C++
2018-11-14 13:45:20 -05:00
Ondřej Surý
c59f332db2
Merge branch '613-add-option-for-min-cache' into 'master'
...
Add min-cache-ttl and min-ncache-ttl keywords
Closes #613
See merge request isc-projects/bind9!889
2018-11-14 12:51:34 -05:00
Ondřej Surý
261230343a
Add CHANGES entry for GL#613
2018-11-14 18:25:11 +01:00
Ondřej Surý
11db6dd8ff
Add release notes for min-{cache,ncache}-ttl and now enforced max-ncache-ttl limit
2018-11-14 18:24:53 +01:00
Ondřej Surý
3f95f4ffbb
Add documentation for min-{ncache,cache}-ttl
2018-11-14 18:24:53 +01:00
Ondřej Surý
cf9c2ef305
Fix the max-ncache-ttl tests
2018-11-14 18:24:53 +01:00
Ondřej Surý
f6ca532df4
Add system tests for {min,max}-{cache,ncache}-ttl
2018-11-14 18:24:53 +01:00
Ondřej Surý
02b828e63f
Use @abs_top_builddir@ to define BIND 9 top build directory in conf.sh
2018-11-14 18:24:53 +01:00
Ondřej Surý
54fdd6e834
Add min-{n,}cache-ttl tests for checkconf
2018-11-14 18:24:53 +01:00
Ondřej Surý
e9a939841d
Add min-cache-ttl and min-ncache-ttl keywords
...
Sometimes it is useful to set a 'floor' on the TTL for records
to be cached. Some sites like to use ridiculously low TTLs for
some reason, and that often is not compatible with slow links.
Signed-off-by: Michael Milligan <milli@acmeps.com >
Signed-off-by: LaMont Jones <lamont@debian.org >
2018-11-14 18:24:53 +01:00
Mark Andrews
ac2ea36fa5
Merge branch '688-prefer-kyua-over-aft-run' into 'master'
...
Resolve "prefer kyua over aft-run"
Closes #688
See merge request isc-projects/bind9!1030
2018-11-14 06:12:04 -05:00
Mark Andrews
590d391bbb
prefer kyua over atf
2018-11-14 03:43:01 -05:00
Mark Andrews
aa2c4bfdc0
Merge branch '584-dig-treats-4-6-m-after-q-argument-as-an-option-but-not-a-domain-name' into 'master'
...
Resolve "dig treats -4/-6/-m after -q argument as an option but not a domain name"
Closes #584
See merge request isc-projects/bind9!979
2018-11-13 19:51:06 -05:00
Evan Hunt
e356d93175
style
2018-11-13 16:41:54 -08:00
Mark Andrews
77128c867c
check that delv -q -m works
2018-11-14 11:38:08 +11:00
Mark Andrews
f6f07fb41e
check that dig -q -m works
2018-11-14 11:14:49 +11:00
Mark Andrews
ba5d28dcfe
add -q to dash_opts
2018-11-14 10:50:34 +11:00
Mark Andrews
75fa84b67b
dig and mdig failed to properly preparse dash value pairs when value was a seperate argument and started with a dash.
2018-11-14 08:39:05 +11:00
Evan Hunt
1003ef4d67
Merge branch '587-statistics-channels-xml-v2-is-removed-but-still-documented' into 'master'
...
Resolve "statistics-channels /xml/v2 is removed but still documented"
Closes #587
See merge request isc-projects/bind9!1035
2018-11-13 14:07:17 -05:00
Mark Andrews
9e1af0cef1
remove reference to obsolete xml/v2 schema
2018-11-13 11:06:23 -08:00
Michał Kępień
129e5306d0
Merge branch '433-restore-localhost-fallback-in-bin-dig-dighost.c' into 'master'
...
Restore localhost fallback in bin/dig/dighost.c
Closes #433
See merge request isc-projects/bind9!910
2018-11-13 08:52:43 -05:00
Michał Kępień
867bc3399b
Add CHANGES entry
...
5089. [bug] Restore localhost fallback in dig and host which is
used when no nameserver addresses present in
/etc/resolv.conf are usable due to the requested
address family restrictions. [GL #433 ]
2018-11-13 14:31:18 +01:00
Michał Kępień
18758392da
Restore localhost fallback in bin/dig/dighost.c
...
In BIND 9.11 and earlier, dig and similar tools used liblwres for
parsing /etc/resolv.conf. After getting a list of servers from
liblwres, a tool would check the address family of each server found and
reject those unusable. When the resulting list of usable servers was
empty, localhost addresses were queried as a fallback.
When liblwres was removed in BIND 9.12, dig and similar tools were
updated to parse /etc/resolv.conf using libirs instead. As part of that
process, the localhost fallback was removed from bin/dig/dighost.c since
the localhost fallback built into libirs was deemed to be sufficient.
However, libirs only falls back to localhost if it does not find any
name servers at all; if it does find any valid nameserver entry in
/etc/resolv.conf, it just returns it to the caller because it is
oblivious to whether the caller supports IPv4 and/or IPv6 or not. The
code in bin/dig/dighost.c subsequently filters the returned list of
servers in get_server_list() according to the requested address family
restrictions. This may result in none of the addresses returned by
libirs being usable, in which case a tool will attempt to work with an
empty server list, causing a hang and subsequently a crash upon user
interruption.
Restore the localhost fallback in bin/dig/dighost.c to prevent the
aforementioned hangs and crashes and ensure recent BIND versions behave
identically to the older ones in the circumstances described above.
2018-11-13 14:31:18 +01:00
Michał Kępień
0507658884
Merge branch '599-fix-a-shutdown-race-in-diagnostic-tools' into 'master'
...
Fix a shutdown race in bin/dig/dighost.c
Closes #599
See merge request isc-projects/bind9!855
2018-11-13 08:25:11 -05:00
Michał Kępień
ae40e8039b
Add CHANGES entry
...
5088. [bug] dig/host/nslookup could crash when interrupted close to
a query timeout. [GL #599 ]
2018-11-13 13:50:47 +01:00
Michał Kępień
4621756596
Fix a shutdown race in bin/dig/dighost.c
...
If a tool using the routines defined in bin/dig/dighost.c is sent an
interruption signal around the time a connection timeout is scheduled to
fire, connect_timeout() may be executed after destroy_libs() detaches
from the global task (setting 'global_task' to NULL), which results in a
crash upon a UDP retry due to bringup_timer() attempting to create a
timer with 'task' set to NULL. Fix by preventing connect_timeout() from
attempting a retry when shutdown is in progress.
2018-11-13 13:50:47 +01:00
Evan Hunt
75cc4156e9
Merge branch 'fix-rules-typo' into 'master'
...
fix rules.in typo
See merge request isc-projects/bind9!1036
2018-11-13 03:23:43 -05:00
Evan Hunt
9671909289
fix typo
2018-11-13 00:23:08 -08:00
Mark Andrews
582e261290
Merge branch 'autoheader' into 'master'
...
autoheader
See merge request isc-projects/bind9!1033
2018-11-12 19:03:14 -05:00
Mark Andrews
cd0d61e0c8
autoheader
2018-11-13 10:31:50 +11:00
Mark Andrews
b2dbe37538
Merge branch 'fix-test-linkages' into 'master'
...
Fix test linkages
See merge request isc-projects/bind9!1027
2018-11-12 15:45:04 -05:00
Mark Andrews
9024cf0c15
remove lib/isc/tests/result_test as it is now cmocka
2018-11-13 07:26:29 +11:00
Mark Andrews
ba0e5ffc09
fixup
2018-11-13 07:26:29 +11:00
Mark Andrews
9a59352b4c
link in lib/isccc/tests/Kyuafile
2018-11-13 07:23:36 +11:00
Ondřej Surý
cc60f3a3be
Merge branch '687-reduce-the-overall-files-we-consider-copyrightable' into 'master'
...
Resolve "Reduce the overall files we consider copyrightable"
Closes #687
See merge request isc-projects/bind9!1026
2018-11-12 10:14:33 -05:00
Ondřej Surý
a1de63a2d2
Remove support for adding copyright to zone data
2018-11-12 16:11:57 +01:00
Ondřej Surý
d99788042d
Exclude configuration files from the copyright mumbo-jumbo
2018-11-12 16:01:37 +01:00
Mark Andrews
62a92b7784
Merge branch 'remove-duplicate-block' into 'master'
...
remove duplicate block
See merge request isc-projects/bind9!1022
2018-11-12 02:12:04 -05:00
Mark Andrews
5e3f20a71b
remove duplicate block
2018-11-12 17:57:31 +11:00
Mark Andrews
7a7cf952ad
Merge branch '676-isc_result_toid-tables-not-complete' into 'master'
...
Resolve "isc_result_toid tables not complete"
Closes #676
See merge request isc-projects/bind9!1010
2018-11-11 18:51:03 -05:00
Evan Hunt
471110933a
convert result tests to use CMocka instead of ATF
2018-11-10 12:29:40 -08:00
Mark Andrews
4f04a79250
check result tables are complete
2018-11-10 10:30:43 +11:00
Mark Andrews
3f0aaf7a60
Merge branch 'placeholder' into 'master'
...
placeholder
See merge request isc-projects/bind9!1008
2018-11-09 00:34:27 -05:00
Mark Andrews
baa46c3d4b
placeholder
2018-11-09 16:33:29 +11:00
Mark Andrews
65ffafdc6a
Merge branch '186-bind-9-12-x-potential-bug-with-dig-when-tools-installed-on-windows' into 'master'
...
Resolve "Bind 9.12.x: Potential bug with Dig when Tools installed on Windows"
Closes #186
See merge request isc-projects/bind9!1004
2018-11-09 00:18:15 -05:00
Mark Andrews
4f7deb348b
add CHANGES note
2018-11-09 16:09:42 +11:00
Mark Andrews
6ead8c7be8
look in windows registry for nameservers, domainname and search list
2018-11-09 16:06:49 +11:00
Mark Andrews
6bac3508ec
Merge branch '623-rpz-logging-to-include-qclass-and-qtype' into 'master'
...
Resolve "RPZ logging to include QCLASS and QTYPE"
Closes #623
See merge request isc-projects/bind9!966
2018-11-08 23:04:30 -05:00
Mark Andrews
505a1ceda4
add CHANGES note
2018-11-09 14:55:52 +11:00
Mark Andrews
28442f11f0
log RPZ type and class
2018-11-08 22:48:28 -05:00
Mark Andrews
a13a0a2beb
Merge branch '673-fix-windows-build-resource-discover' into 'master'
...
Resolve "fix windows build resource discover"
Closes #673
See merge request isc-projects/bind9!1005
2018-11-08 20:38:45 -05:00
Mark Andrews
896fb585b3
isc_resource_getlimit under windows only supports isc_resource_openfiles
2018-11-09 12:29:36 +11:00
Ondřej Surý
02be459f37
Merge branch '449-isc_stdtime_t-post-stdint-cleanup' into 'master'
...
Resolve "Follow-up from "Redefine ISC's int and boolean types to use <stdint.h> and <stdbool.h> types""
Closes #449
See merge request isc-projects/bind9!998
2018-11-08 14:55:55 -05:00
Ondřej Surý
6f5fe11f5a
isc_stdtime_t is always 32-bit now, so remove the always true macro STDTIME_ON_32BITS
2018-11-09 02:27:06 +07:00
Ondřej Surý
c355e1f38f
Print isc_stdtime_t with PRIu32
2018-11-09 02:27:06 +07:00
Ondřej Surý
2a652aefe9
Merge branch '224-remove-isc-hmax-fixup-exe-bnff-from-win32utils-configure' into 'master'
...
Remove isc-hmac-fixup.exe remains from win32util/Configure
Closes #224
See merge request isc-projects/bind9!1000
2018-11-08 14:02:25 -05:00
Ondřej Surý
f95e4593ed
Remove isc-hmac-fixup.exe remains from win32util/Configure
2018-11-09 01:48:52 +07:00
Ondřej Surý
c303cf5cc9
Merge branch '305-misc-fixes' into 'master'
...
Miscellaneous style fixes - implicit casts to bool and uninitialized variables fixes
Closes #305
See merge request isc-projects/bind9!851
2018-11-08 02:03:07 -05:00
Ondřej Surý
68ca987792
Remove dummy ISLOCKED macro
2018-11-08 12:22:26 +07:00
Ondřej Surý
23fff6c569
Hint the compiler with ISC_UNREACHABLE(); that code after INSIST(0); cannot be reached
2018-11-08 12:22:17 +07:00
Ondřej Surý
b992b5b811
Modify the dbversion_test.c to detect disabled assertions
2018-11-08 12:22:17 +07:00
Ondřej Surý
29c45200e7
Add extra return failure after INSIST(0) in default branch
2018-11-08 12:22:17 +07:00
Ondřej Surý
4eaf927571
Use larger buffers on snprintf buffer overflow false positives
2018-11-08 12:21:53 +07:00
Ondřej Surý
e2e138a801
Don't assert on failed getrlimit call to allow called to handle this gracefully as it already does, just abort where we need to know the numbers
2018-11-08 12:21:53 +07:00
Ondřej Surý
a831e0f72d
When ISC assertions are disabled, still execute the condition to prevent unused variable warnings/errors from the compiler
2018-11-08 12:21:53 +07:00
Ondřej Surý
461ffead1f
Add a GitLab CI job that runs with all assertions disabled
2018-11-08 12:21:53 +07:00
Ondřej Surý
b2b43fd235
Turn (int & flag) into (int & flag) != 0 when implicitly typed to bool
2018-11-08 12:21:53 +07:00
Ondřej Surý
fbd2e47f51
Add small tweaks to the code to fix compilation when ISC assertions are disabled
...
While implementing the new unit testing framework cmocka, it was found that the
BIND 9 code doesn't compile when assertions are disabled or replaced with any
function (such as mock_assert() from cmocka unit testing framework) that's not
directly recognized as assertion by the compiler.
This made the compiler to complain about blocks of code that was recognized as
unreachable before, but now it isn't.
The changes in this commit include:
* assigns default values to couple of local variables,
* moves some return statements around INSIST assertions,
* adds __builtin_unreachable(); annotations after some INSIST assertions,
* fixes one broken assertion (= instead of ==)
2018-11-08 12:21:53 +07:00
Mark Andrews
8e292b3262
Merge branch 'wpk-get-rid-of-bashism-in-CDS-test' into 'master'
...
Small system tests fixes for Solaris
See merge request isc-projects/bind9!988
2018-11-07 19:41:30 -05:00
Witold Krecicki
82dfb77328
Remove unnecessary sed from autosign test
2018-11-08 00:07:00 +01:00
Witold Krecicki
0949b1fe2c
Use 'local' variable in echo functions in tests
2018-11-07 23:15:06 +01:00
Witold Kręcicki
dbf2e7928e
Get rid of bashism in CDS test
2018-11-07 23:13:47 +01:00
Ondřej Surý
3317d3d2bb
Merge branch '4-add-ac_posix_shell-m4-macro' into 'master'
...
Add AX_POSIX_SHELL autoconf macro to have POSIX-compatible shell in $SHELL
See merge request isc-projects/bind9!986
2018-11-07 15:03:44 -05:00
Ondřej Surý
601abfab30
Add CHANGES entry for AX_POSIX_SHELL
2018-11-08 02:52:19 +07:00
Ondřej Surý
b1e1dd2c25
Remove m4/ files from copyright check
2018-11-08 02:52:19 +07:00
Ondřej Surý
54ff27a6bc
Add and use AX_POSIX_SHELL autoconf macro, so we can rely on POSIX shell features
2018-11-08 02:52:19 +07:00
Ondřej Surý
cd6c016896
Merge branch 'wpk-fix-typo-thread-c' into 'master'
...
Fix a typo in lib/isc/unix/thread.c
See merge request isc-projects/bind9!990
2018-11-07 14:40:08 -05:00
Witold Kręcicki
ce478b4fc9
Fix a typo in lib/isc/unix/thread.c
2018-11-07 19:31:06 +00:00
Witold Krecicki
7a2248acf9
Merge branch '650-fix-race-in-dig' into 'master'
...
Add some DBC checks in dighost; fix race between clear_query and send_done in dighost
Closes #650
See merge request isc-projects/bind9!965
2018-11-07 13:04:13 -05:00
Witold Krecicki
e9bf8e4798
Add some DBC checks in dighost; fix race between clear_query and send_done in dighost
2018-11-07 13:04:13 -05:00
Witold Krecicki
319c166a50
Merge branch 'wpk-multiple-task-queues' into 'master'
...
Multiple task queues
See merge request isc-projects/bind9!878
2018-11-06 04:44:34 -05:00
Witold Kręcicki
b673f509d2
CHANGES note
2018-11-06 08:24:22 +00:00
Witold Kręcicki
9a903789ed
Use larger quantum for network tasks
2018-11-06 08:19:50 +00:00
Witold Kręcicki
460c8038c1
Use a single wake_all_queues() function to wake all queues
2018-11-06 08:19:50 +00:00
Witold Kręcicki
b3827319e0
Switch from privileged to un-privileged mode under lock
2018-11-06 08:19:50 +00:00
Witold Kręcicki
f166cabcae
Document isc_task_sendto properly, make sure that cpu we're sending to is always sane
2018-11-06 08:19:50 +00:00
Witold Kręcicki
025c74adee
Use proper memory ordering for tasks_running/tasks_ready
2018-11-06 08:19:50 +00:00
Witold Kręcicki
8fb5bc783f
Comment about taskmgr exclusive mode, fix a REQUIRE.
2018-11-06 08:19:50 +00:00
Witold Kręcicki
152c437bb8
Allow slight over-quota in'checking lame server clients are dropped at the soft limit' test
2018-11-06 08:19:50 +00:00
Witold Kręcicki
913856911a
Saner exclusive task handling in taskmgr
2018-11-06 08:19:50 +00:00
Witold Kręcicki
17d46fd48b
Formatting
2018-11-06 08:19:50 +00:00
Witold Kręcicki
c80e25e482
Get rid of isc_taskmgr_setmode, we only use it to set privileged mode
2018-11-06 08:19:50 +00:00
Witold Kręcicki
64020dd7bc
Make sure all priority tasks are done before entering normal execution
2018-11-06 08:19:50 +00:00
Witold Kręcicki
669a694d3b
Post shutting down tasks always to manager 0
2018-11-06 08:19:50 +00:00
Witold Kręcicki
c416389d32
Separate structure for each thread/queue; 2-phase-locking for exclusive tasks
2018-11-06 08:19:50 +00:00
Witold Kręcicki
818d63a3a1
Always restart dispatchers on empty readyq
2018-11-06 08:19:50 +00:00
Witold Kręcicki
d7be8afea5
Taskmgr shutdown fixes
2018-11-06 08:19:50 +00:00
Witold Kręcicki
81a85070c5
Multiple worker queues
2018-11-06 08:19:50 +00:00
Witold Krecicki
7b6721b27f
isc_thread_setaffinity()
2018-11-06 08:19:50 +00:00
Evan Hunt
151b64aa3e
Merge branch 'rndc-nta-preen' into 'master'
...
Fixes for `rndc nta` user interface
See merge request isc-projects/bind9!845
2018-11-06 01:18:32 -05:00
Evan Hunt
6298061e24
CHANGES, release note
2018-11-05 22:10:10 -08:00
Tony Finch
1b1d63acd8
Fixes for rndc nta user interface
...
Tell the user explicitly about their mistakes:
* Unknown options, e.g. -list instead of -dump
or -delete instead of -remove.
* Unknown view names.
* Excess arguments.
Include the view name in `rndc nta -dump` output, for consistency with
the NTA add and remove actions.
When removing an NTA from all views, do not abort with an error if the
NTA was not found in one of the views.
2018-11-05 22:01:28 -08:00
Mark Andrews
95e84464b7
Merge branch '653-idnout-only-on-tty' into 'master'
...
Enable idnout output only on tty, disable it when the stdout is not a tty
Closes #653
See merge request isc-projects/bind9!973
2018-11-06 00:58:22 -05:00
Ondřej Surý
9c0c44405c
Add CHANGES entry for GL #653
2018-11-06 12:48:44 +07:00
Ondřej Surý
2a11a7dd29
Add release notes for IDN processing update
2018-11-06 12:48:08 +07:00
Ondřej Surý
b659765869
Update the IDN documentation for nslookup
2018-11-06 12:48:08 +07:00
Ondřej Surý
7697923eab
Change the dig documentation
2018-11-06 12:48:08 +07:00
Ondřej Surý
e8c57a78aa
Update the idna tests for the new non-tty defaults
2018-11-06 12:48:08 +07:00
Ondřej Surý
0e1bf7d017
Enable IDN processing (both idnin and idnout) only on tty, disable it when the stdout is not a tty
2018-11-06 12:48:08 +07:00
Mark Andrews
46dbf96bd9
Merge branch '601-build-option-with-python-should-default-to-yes' into 'master'
...
Resolve "Build option --with-python should default to yes"
Closes #601
See merge request isc-projects/bind9!980
2018-11-06 00:38:06 -05:00
Mark Andrews
bf8746126c
require python to be explicitly disabled
2018-11-06 16:10:09 +11:00
Mark Andrews
2bef7291be
Merge branch 'u/fanf2/deprecate-ip6-int' into 'master'
...
Abolish ip6.int support in `dig` and `mdig`
See merge request isc-projects/bind9!969
2018-11-05 19:29:23 -05:00
Mark Andrews
00f377da93
add CHANGES note
2018-11-06 11:19:03 +11:00
Tony Finch
3064d3d0ef
Abolish ip6.int support in dig and mdig
2018-11-05 19:07:31 -05:00
Mark Andrews
ae0160c33b
Merge branch '617-if-rrl-is-configured-the-require-server-cookie-yes-is-ignored' into 'master'
...
Resolve "If RRL is configured the "require-server-cookie yes;" is ignored."
Closes #617
See merge request isc-projects/bind9!974
2018-11-05 18:18:37 -05:00
Mark Andrews
a868f335d2
add CHANGES note
2018-11-06 10:10:04 +11:00
Mark Andrews
164370102a
test require-server-cookie with rate-limit
2018-11-06 10:10:04 +11:00
Mark Andrews
d6f6eeda9d
check requireservercookie even if rrl is configured
2018-11-06 10:10:04 +11:00
Mark Andrews
56603265ee
Merge branch '634-unchecked-returns-in-resolver-c' into 'master'
...
Resolve "Unchecked returns in resolver.c"
Closes #634
See merge request isc-projects/bind9!929
2018-11-05 18:03:05 -05:00
Mark Andrews
99b25eb379
two dns_name_dup calls were not checked
2018-11-05 14:46:08 -08:00
Ondřej Surý
ce5ac790bb
Merge branch '645-fix-missing-buffer-init' into 'master'
...
dighost.c: after invalidating buffer we need to reinit it
Closes #645
See merge request isc-projects/bind9!976
2018-11-05 15:05:48 -05:00
Witold Kręcicki
b2f8f37b80
dighost.c: after invalidating buffer we need to reinit it
2018-11-05 18:59:44 +00:00
Witold Krecicki
ae5c86ba9a
Merge branch '16-cleanup-finds-before-sending-final-query' into 'master'
...
Cleanup fctx->finds before sending 'final' query after qname minimization.
Closes #16
See merge request isc-projects/bind9!962
2018-11-05 05:06:32 -05:00
Witold Kręcicki
2d0a33208c
Cleanup fctx->finds before sending 'final' query after qname minimization.
...
At the beginning of qname minimization we get fctx->finds filled with what's
in the cache at this point, in worst case root servers. After doing full
run querying for NSes at different levels we need to clean it and refill
it with proper values from cache.
2018-11-05 09:57:11 +00:00
Evan Hunt
d88efa7e40
Merge branch 'fix-dnstap-test' into 'master'
...
disable QNAME minimization in the dnstap test so packet counts will be correct
See merge request isc-projects/bind9!971
2018-11-02 14:35:54 -04:00
Evan Hunt
fc99651d7d
disable QNAME minimization in the dnstap test so packet counts will be correct
2018-11-02 11:34:27 -07:00
Evan Hunt
9e61693210
Merge branch 'wpk-qmin-intermittent-fixes' into 'master'
...
Avoid a race in qmin test
See merge request isc-projects/bind9!954
2018-11-02 14:00:12 -04:00
Witold Kręcicki
9163e93b9e
Avoid a race in qmin test
2018-11-02 13:51:31 -04:00
Mark Andrews
b4baa3e751
Merge branch 'u/fanf2/configure-backtrace' into 'master'
...
Correctly report backtrace support when `configure` finishes
See merge request isc-projects/bind9!967
2018-11-01 22:26:46 -04:00
Mark Andrews
c94bd140e3
regen
2018-11-02 13:09:04 +11:00
Tony Finch
f09c3a1189
Correctly report backtrace support when configure finishes
2018-11-01 13:45:34 +00:00
Michał Kępień
97bb9b2be9
Merge branch '611-extend-serve-stale-tests' into 'master'
...
Extend serve-stale tests
Closes #611
See merge request isc-projects/bind9!963
2018-10-31 09:26:42 -04:00
Michał Kępień
27cfe83a38
Check serve-stale behavior with a cold cache
...
Ensure that serve-stale works as expected when returning stale answers
is enabled, the authoritative server does not respond, and there is no
cached answer available.
2018-10-31 14:08:09 +01:00
Michał Kępień
893ab37ce7
Check TTL of stale answers
...
Make sure that stale answers returned when the serve-stale feature is
enabled have a TTL matching the value of the stale-answer-ttl setting.
2018-10-31 14:08:09 +01:00
Witold Krecicki
3290daa939
Merge branch 'wpk-get-rid-of-socket-v-functions' into 'master'
...
Get rid of socket *v functions
See merge request isc-projects/bind9!932
2018-10-31 08:57:08 -04:00
Michał Kępień
0e979358ee
[squash] Rework code preparing a HTTP response for sending in lib/isc/httpd.c
2018-10-31 13:46:52 +01:00
Witold Kręcicki
0e356d6a4a
CHANGES entry
2018-10-31 12:12:53 +01:00
Witold Kręcicki
54b9690a4e
Remove vector socket functions from Unix socket code and library headers
...
Remove the following functions in order to simplify socket code:
- isc_socket_recvv()
- isc_socket_sendtov()
- isc_socket_sendtov2()
- isc_socket_sendv()
2018-10-31 12:12:53 +01:00
Witold Kręcicki
76ec6861e5
Remove vector socket functions from Windows socket code
...
Remove the following functions in order to simplify socket code:
- isc_socket_recvv()
- isc_socket_sendtov()
- isc_socket_sendtov2()
- isc_socket_sendv()
2018-10-31 12:12:53 +01:00
Witold Kręcicki
428daba5ce
Do not use vector socket functions in diagnostic tools
...
Refactor diagnostic tools code to no longer use:
- isc_socket_recvv()
- isc_socket_sendtov2()
- isc_socket_sendv()
as these functions will be removed shortly.
2018-10-31 12:12:53 +01:00
Witold Kręcicki
07eebc42e4
Do not use vector socket functions in HTTP server code
...
Refactor code in lib/isc/httpd.c to no longer use isc_socket_sendv() as
this function will be removed shortly.
2018-10-31 12:12:50 +01:00
Mark Andrews
3b6f9db3fb
Merge branch '649-resolver-test-failing' into 'master'
...
Resolve "resolver test failing"
Closes #649
See merge request isc-projects/bind9!959
2018-10-31 01:28:46 -04:00
Mark Andrews
280d0ca507
use new packet for response; rename variable to request and response
2018-10-31 16:14:43 +11:00
Witold Krecicki
5794c78159
Merge branch 'wpk-fix-catz-test-race' into 'master'
...
catz test: wait for dom8.example to be transferred before checking its availability
See merge request isc-projects/bind9!946
2018-10-30 15:17:02 -04:00
Witold Kręcicki
67f824434f
Fix style in catz test
2018-10-30 19:08:11 +00:00
Witold Kręcicki
ce47ca8c6b
catz test: wait for dom8.example to be transferred before checking its availability
2018-10-30 19:08:11 +00:00
Evan Hunt
05bf7e4e3e
Merge branch '647-config-h' into 'master'
...
remove config.h references
Closes #647
See merge request isc-projects/bind9!958
2018-10-30 13:51:13 -04:00
Evan Hunt
b27630a130
remove config.h references
2018-10-30 10:42:41 -07:00
Evan Hunt
1ac7058a0f
Merge branch 'silence-warning' into 'master'
...
silence warning from missing print.h
See merge request isc-projects/bind9!955
2018-10-30 11:07:53 -04:00
Evan Hunt
a0de6707c0
silence warning from missing print.h
2018-10-30 08:06:34 -07:00
Ondřej Surý
29e7501bef
Merge branch '84-destroy-task-first-when-destroying-rpzs' into 'master'
...
Destroy updater task first when destroying rpzs.
Closes #84
See merge request isc-projects/bind9!944
2018-10-30 09:02:02 -04:00
Witold Kręcicki
19c4fe93c4
CHANGES entry
2018-10-30 14:01:24 +01:00
Ondřej Surý
c1d111cd2e
Destroy task first when destroying catzs.
...
When freeing catzs structures we need to kill the updater task first.
Otherwise we might race with the updater and there might be a crash
on shutdown.
2018-10-30 14:01:01 +01:00
Witold Kręcicki
541872bf3b
Destroy task first when destroying rpzs.
...
When freeing rpzs structures we need to kill the updater task first.
Otherwise we might race with the updater and there might be a crash
on shutdown.
2018-10-30 14:01:01 +01:00
Michał Kępień
faa52a704f
Merge branch '644-fix-isc_buffer_copyregion-for-auto-reallocated-buffers' into 'master'
...
Fix isc_buffer_copyregion() for auto-reallocated buffers
Closes #644
See merge request isc-projects/bind9!949
2018-10-30 08:52:25 -04:00
Michał Kępień
07050fb49a
Add CHANGES entry
...
5072. [bug] Add unit tests for isc_buffer_copyregion() and fix its
behavior for auto-reallocated buffers. [GL #644 ]
2018-10-30 13:33:25 +01:00
Michał Kępień
e1f0aed034
Fix isc_buffer_copyregion() for auto-reallocated buffers
...
While isc_buffer_copyregion() calls isc_buffer_reserve() to ensure the
target buffer will have enough available space to append the contents of
the source region to it, the variables used for subsequently checking
available space are not updated accordingly after that call. This
prevents isc_buffer_copyregion() from working as expected for
auto-reallocated buffers: ISC_R_NOSPACE will be returned if enough space
is not already available in the target buffer before it is reallocated.
Fix by calling isc_buffer_used() and isc_buffer_availablelength()
directly instead of assigning their return values to local variables.
2018-10-30 13:33:25 +01:00
Michał Kępień
15440d8027
Add unit tests for isc_buffer_copyregion()
...
Add some basic checks for isc_buffer_copyregion() to ensure it behaves
as expected for both fixed-size buffers and buffers which can be
automatically reallocated. Adjust the list of headers included by
lib/isc/tests/buffer_test.c so that it matches what that test program
really uses.
2018-10-30 13:33:25 +01:00
Ondřej Surý
0c23a3b0c0
Merge branch 'ondrej/cleanup-leftover-fatal' into 'master'
...
Remove double result check leftover
See merge request isc-projects/bind9!945
2018-10-30 07:56:51 -04:00
Ondřej Surý
065ff16e40
Remove double result check leftover
2018-10-30 10:30:40 +00:00
Mark Andrews
503e9b70cf
Merge branch '631-dns_rdata_compare-for-nxt-performs-case-sensitive-name-comparison' into 'master'
...
Resolve "dns_rdata_compare() for NXT performs case sensitive name comparison"
Closes #631
See merge request isc-projects/bind9!917
2018-10-29 23:59:52 -04:00
Mark Andrews
921bc89f59
add CHANGES note
2018-10-30 14:51:39 +11:00
Mark Andrews
cf83016682
compare_nxt compared records with identical next fields case insensitively
2018-10-30 14:51:39 +11:00
Mark Andrews
f2368ce181
Merge branch '638-record-types-with-empty-rdata-fields-were-not-being-handled-correctly' into 'master'
...
Resolve "Record types with empty rdata fields were not being handled correctly."
Closes #638
See merge request isc-projects/bind9!919
2018-10-29 20:11:22 -04:00
Mark Andrews
97a680e5ce
document eol
2018-10-30 11:03:02 +11:00
Mark Andrews
2ff57d8a39
Record types which support a empty rdata field were not handling the empty rdata field case.
2018-10-30 11:03:02 +11:00
Witold Krecicki
9ff13b23f7
Merge branch 'wpk-fix-race-in-rpz-with-min-update-interval-0' into 'master'
...
Fix a race in RPZ with min-update-interval set to 0
Closes #643
See merge request isc-projects/bind9!907
2018-10-29 18:12:09 -04:00
Witold Kręcicki
8283cbabdc
<stdlib.h> include in rpz.c for strtoul
2018-10-29 23:04:01 +01:00
Michał Kępień
139bc2c6ab
Release all resources when shutting down an RPZ zone during an update
...
If an RPZ zone is to be freed during an update, canceling the
update_quantum() event is not enough because the resources released when
an update completes also need to be accounted for. Failure to do this
results in a hang upon shutdown. Fix by copying cleanup code from the
end of update_quantum() to rpz_detach().
2018-10-29 23:04:00 +01:00
Witold Kręcicki
faf2c7711a
Fix a race in RPZ with min-update-interval set to 0
...
If another RPZ update is pending when processing the previous one nears
completion and min-update-interval is set to 0, isc_timer_reset() gets
called with 'interval' set to 0, which triggers an assertion failure.
To prevent such a scenario from causing a crash, queue the update event
directly instead of asking the timer thread to do it.
2018-10-29 23:04:00 +01:00
Witold Krecicki
c3b6eaf3d2
Merge branch '361-forwarding-qname-minimization' into 'master'
...
Resolve "Issue With MR 253 QNAME Minimization"
Closes #361 and #583
See merge request isc-projects/bind9!933
2018-10-29 15:31:00 -04:00
Witold Kręcicki
55a12a4136
Changes
2018-10-29 19:22:31 +00:00
Witold Kręcicki
37df3ca8b6
Style nits
2018-10-29 19:22:10 +00:00
Witold Kręcicki
08460c8cb2
Don't do qname minimization when forwarding; Avoid some intermittent errors in qmin tests caused by timing
2018-10-29 19:22:10 +00:00
Witold Kręcicki
b4ca282589
Test for #361 - forwarding breaks with qname minimization
2018-10-29 19:22:10 +00:00
Evan Hunt
68f1e8e940
Merge branch '642-missing-include' into 'master'
...
added stdatomic.h and md.h
Closes #642
See merge request isc-projects/bind9!936
2018-10-29 14:35:23 -04:00
Evan Hunt
dfe5d3330c
added stdatomic.h and md.h
2018-10-29 11:26:38 -07:00
Evan Hunt
ea9a5e3da4
Merge branch '641-unquoted-rpz' into 'master'
...
allow unquoted response-policy zone names
Closes #641
See merge request isc-projects/bind9!926
2018-10-29 12:41:35 -04:00
Evan Hunt
507230aa88
allow unquoted response-policy zone names
2018-10-29 12:25:35 -04:00
Mark Andrews
c6efbe5d26
Merge branch '635-unchecked-return-in-query-c' into 'master'
...
Resolve "unchecked return in query.c"
Closes #635
See merge request isc-projects/bind9!925
2018-10-29 03:21:26 -04:00
Mark Andrews
e11cfafff2
always call RUNTIME_CHECK(result == ISC_R_SUCCESS); for dns_rdata_tostruct
2018-10-29 03:13:12 -04:00
Mark Andrews
276858d88f
Merge branch '553-socket-c-2171-unexpected-error' into 'master'
...
Resolve "socket.c:2171: unexpected error"
Closes #553
See merge request isc-projects/bind9!924
2018-10-29 02:25:37 -04:00
Mark Andrews
561b780ba0
Only set IPV6_USE_MIN_MTU on IPv6.
2018-10-29 16:49:33 +11:00
Mark Andrews
1454665d70
Merge branch '624-lib-dns-dnstap_test-totext-does-not-work-well-with-softhsm-pkcs11' into 'master'
...
Resolve "lib/dns/dnstap_test:totext does not work well with SoftHSM PKCS11"
Closes #624
See merge request isc-projects/bind9!921
2018-10-29 01:25:05 -04:00
Mark Andrews
1cf1254051
Initalize TZ environment variable before calling dns_test_begin in dnstap_test.
2018-10-29 16:15:52 +11:00
Ondřej Surý
87b042a48d
Merge branch '639-fix-freebsd-build' into 'master'
...
avoid makefile conditional
Closes #639
See merge request isc-projects/bind9!920
2018-10-28 10:18:47 -04:00
Evan Hunt
ff747365db
avoid makefile conditional
2018-10-26 23:34:34 -07:00
Ondřej Surý
241594299b
Merge branch '22-remove-last-traces-of-already-removed-algorithms' into 'master'
...
Remove various leftovers for algorithms that have been already removed from BIND
See merge request isc-projects/bind9!901
2018-10-26 06:01:54 -04:00
Ondřej Surý
58cfb2a18a
Convert the bin/tests/optional/sig0_test.c to use RSASHA1 instead of DSA
2018-10-26 11:50:11 +02:00
Ondřej Surý
8a6c37faa2
Remove last traces of ECCGOST algorithm
2018-10-26 11:50:11 +02:00
Ondřej Surý
d6c50674bb
Remove last traces of DSA and NSEC3DSA algorithm, but restore the algnumber -> name mapping
2018-10-26 11:50:11 +02:00
Ondřej Surý
83dbe04bf3
Update dst_test.c to use ECDSA256 and RSASHA256 as test algorithms
2018-10-26 11:50:11 +02:00
Ondřej Surý
fbb08b30b8
Remove traces of DST_ALG_ECC which is now just Reserved in IANA registry
2018-10-26 11:50:11 +02:00
Ondřej Surý
8efd394c80
Remove last bits of PKCS#11 DH support that has been already removed
2018-10-26 11:50:11 +02:00
Witold Krecicki
cc8c79bb69
Merge branch 'wpk-statschannel-test-timing' into 'master'
...
statschannel test fix
See merge request isc-projects/bind9!909
2018-10-26 05:12:34 -04:00
Witold Kręcicki
b338e6dd21
CHANGES
2018-10-26 08:38:00 +00:00
Witold Kręcicki
5979471dc7
statschannel test: try 5 times to check if compressed and regular output of statschannel is the same - some counters can change, minimize risk of bad timing
2018-10-26 08:36:48 +00:00
Witold Krecicki
7ef2467e6a
Merge branch 'wpk-non-crypto-secure-cookies' into 'master'
...
Cookies with non-crypto-secure random
See merge request isc-projects/bind9!887
2018-10-26 04:03:55 -04:00
Witold Kręcicki
6cd89d5e9f
Use non-cryptographically-secure PRNG to generate a nonce for cookies.
...
Rationale: the nonce here is only used to make sure there is a low
probability of duplication, according to section B.2 of RFC7873.
It is only 32-bit, and even if an attacker knows the algorithm used
to generate nonces it won't, in any way, give him any platform to
attack the server as long as server secret used to sign the
(nonce, time) pair with HMAC-SHA1 is secure.
On the other hand, currently, each packet sent requires (unnecessarily)
a CS pseudo-random number which is ineffective.
2018-10-26 07:54:58 +00:00
Mark Andrews
9ecb0a9168
Merge branch '633-resource-leak-in-hmac_fromdns' into 'master'
...
Resolve "resource leak in hmac_fromdns"
Closes #633
See merge request isc-projects/bind9!918
2018-10-26 03:04:15 -04:00
Mark Andrews
3219a873a9
free hkey on error
2018-10-26 17:46:15 +11:00
Ondřej Surý
bd3163578b
Merge branch '632-check-for-individual-openssl-functions' into 'master'
...
Check for individual OpenSSL functions instead of relying on version number
Closes #632
See merge request isc-projects/bind9!916
2018-10-26 01:05:34 -04:00
Ondřej Surý
eb603cb021
Check for individual OpenSSL functions instead of relying on version number
2018-10-26 06:15:51 +02:00
Mark Andrews
7e2026a50b
Merge branch '632-evp_cipher_ctx_free-and-evp_cipher_ctx_new-exist-in-openssl-1-0-1' into 'master'
...
Resolve "EVP_CIPHER_CTX_free and EVP_CIPHER_CTX_new exist in OpenSSL 1.0.1"
Closes #632
See merge request isc-projects/bind9!915
2018-10-25 20:30:52 -04:00
Mark Andrews
632a0ae10b
EVP_CIPHER_CTX_new and EVP_CIPHER_CTX_free exist in OpenSSL 1.0.1
2018-10-26 10:01:14 +11:00
Evan Hunt
826c3ddc5b
Merge branch '626-implement-eid-and-nimloc' into 'master'
...
Resolve "Implement EID and NIMLOC"
Closes #626
See merge request isc-projects/bind9!895
2018-10-25 18:29:29 -04:00
Mark Andrews
fbab100426
Add support for EID and NIMLOC
2018-10-25 15:20:33 -07:00
Evan Hunt
343333f5c4
Merge branch '627-check-that-gid-uid-and-uinfo-can-be-loaded-using-unknown-record-format' into 'master'
...
Resolve "Check that GID, UID and UINFO can be loaded using unknown record format."
Closes #627
See merge request isc-projects/bind9!896
2018-10-25 16:34:09 -04:00
Mark Andrews
eb7ca65b78
GID, UID and UINFO could not be loaded using unknown record format.
2018-10-25 13:00:32 -07:00
Ondřej Surý
89b186b604
Merge branch '629-fix-isc_md-on-windows' into 'master'
...
Resolve "Windows Build Errors After !355 (Refactor Message Digest and HMAC API)"
Closes #629
See merge request isc-projects/bind9!908
2018-10-25 15:20:48 -04:00
Ondřej Surý
c3846425f3
Don't include inet/arpa.h on Windows
2018-10-25 20:59:48 +02:00
Ondřej Surý
68b49d87b2
Add md.h and md.c to Windows build files
2018-10-25 20:59:48 +02:00
Ondřej Surý
99d919c90f
Merge branch '630-dont-enable-fips-mode-on-windows' into 'master'
...
Disable FIPS mode on Windows
Closes #630
See merge request isc-projects/bind9!905
2018-10-25 14:58:26 -04:00
Ondřej Surý
6aae193ded
Disable FIPS mode on Windows
2018-10-25 14:47:44 -04:00
Ondřej Surý
25805beb29
Merge branch 'fix-openssl-mctx' into 'master'
...
correctly attach and detach memory context
See merge request isc-projects/bind9!906
2018-10-25 14:47:20 -04:00
Evan Hunt
c852810fbc
correctly attach and detach memory context
2018-10-25 11:27:28 -07:00
Ondřej Surý
cbdb69f4cc
Merge branch 'update-release-checklist-merge-prep-commit' into 'master'
...
Update release checklist: merge prep commit
See merge request isc-projects/bind9!902
2018-10-25 08:36:44 -04:00
Michał Kępień
88f346a952
Update release checklist: merge prep commit
2018-10-25 14:00:21 +02:00
Michał Kępień
313d2b836f
Merge branch '427-list-zones-in-the-web-interface' into 'master'
...
Display a per-view list of zones in the web interface
Closes #427
See merge request isc-projects/bind9!547
2018-10-25 04:39:26 -04:00
Michał Kępień
d9c4068cc3
Add CHANGES entry
...
5059. [bug] Display a per-view list of zones in the web interface.
[GL #427 ]
2018-10-25 10:03:03 +02:00
Michał Kępień
aeda3f389e
Display a per-view list of zones in the web interface
...
The XSL stylesheet used by the web interface does not currently include
any element which would cause a list of zones configured in each view to
be displayed, making the "Zones" section of the web interface empty
unless some zone has been configured with "zone-statistics full;" and
queried. Since this can be confusing, modify the XSL stylesheet so that
a list of zones configured in each view is displayed in the web
interface.
2018-10-25 10:03:03 +02:00
Ondřej Surý
530f3dcf07
Merge branch '305-refactor-message-digest-functions' into 'master'
...
Refactor Message Digest and HMAC API
Closes #305
See merge request isc-projects/bind9!355
2018-10-25 02:33:31 -04:00
Ondřej Surý
189f3ae097
Add CHANGES entry for GL #305 .
...
XXXX. [func] Replace old message digest and hmac APIs with more
generic isc_md and isc_hmac APIs, and convert their
respective tests to cmocka. [GL #305 ]
2018-10-25 08:16:46 +02:00
Ondřej Surý
13888c93a4
Split isc_crc64 API test into separate unit test and convert it to cmocka
2018-10-25 08:16:24 +02:00
Ondřej Surý
7fc78e7cad
Remove internal dst memory context that was used just for OpenSSL and was passthrough for malloc and free
2018-10-25 08:16:24 +02:00
Ondřej Surý
af69bf5491
Add tkey_test.c with mocked isc_mem object
2018-10-25 08:16:24 +02:00
Ondřej Surý
b98ac2593c
Add generic hashed message authentication code API (isc_hmac) to replace specific HMAC functions hmacmd5/hmacsha1/hmacsha2...
2018-10-25 08:15:42 +02:00
Ondřej Surý
7fd3dc63de
Add generic message digest API (isc_md) to replace specific MD functions md5/sha1/sha256
2018-10-25 08:15:42 +02:00
Ondřej Surý
4b636bf74e
Add kyua.log to .gitignore
2018-10-25 08:08:51 +02:00
Mark Andrews
0484c3a0ba
Merge branch '619-implement-atma' into 'master'
...
Resolve "Implement ATMA"
Closes #619
See merge request isc-projects/bind9!885
2018-10-24 22:32:46 -04:00
Mark Andrews
f9ceddd8ca
Add support for ATMA
2018-10-25 13:21:49 +11:00
Mark Andrews
a4b97b69f3
Merge branch '609-address-memory-leak-on-error' into 'master'
...
Resolve "Address memory leak on error"
Closes #609
See merge request isc-projects/bind9!860
2018-10-24 22:13:27 -04:00
Mark Andrews
afde30fe9b
expand the pool then copy over the old entries so we that failures do not break the old pool; also don't leak the new pool on error
2018-10-24 22:00:08 -04:00
Evan Hunt
3171f0dab9
Merge branch 'placeholder' into 'master'
...
placeholder
See merge request isc-projects/bind9!890
2018-10-24 19:08:59 -04:00
Evan Hunt
5888c2866d
placeholder
2018-10-24 16:08:16 -07:00
Ondřej Surý
7b2eaca5fe
Merge branch '564-mirror-zone-configuration-tweaks-and-cleanups' into 'master'
...
Mirror zone configuration tweaks and cleanups
Closes #564 , #375 , and #342
See merge request isc-projects/bind9!815
2018-10-24 14:51:37 -04:00
Michał Kępień
5b699aaa42
Add CHANGES entry
...
XXXX. [func] A default list of primary servers for the root zone is
now built into named, allowing the "masters" statement
to be omitted when configuring an IANA root zone
mirror. [GL #564 ]
XXXX. [func] Attempts to use mirror zones with recursion disabled
are now considered a configuration error. [GL #564 ]
XXXX. [func] The only valid zone-level NOTIFY settings for mirror
zones are now "notify no;" and "notify explicit;".
[GL #564 ]
XXXX. [func] Mirror zones are now configured using "type mirror;"
rather than "mirror yes;". [GL #564 ]
2018-10-24 20:33:41 +02:00
Michał Kępień
7bb3d000a5
Update documentation
2018-10-24 20:32:56 +02:00
Michał Kępień
adbe2caf28
Test whether mirror zones can be added and removed dynamically
...
Extend the "mirror" zone system test to make sure mirror zones can be
added and removed dynamically using rndc.
2018-10-24 20:32:56 +02:00
Michał Kępień
2c69734bcf
Define a default master server list for the root zone
...
To minimize the effort required to set up IANA root zone mirroring,
define a default master server list for the root zone and use it when
that zone is to be mirrored and no master server list was explicitly
specified. Contents of that list are taken from RFC 7706 and are
subject to change in future releases.
Since the static get_masters_def() function in bin/named/config.c does
exactly what named_zone_configure() in bin/named/zoneconf.c needs to do,
make the former non-static and use it in the latter to prevent code
duplication.
2018-10-24 20:32:55 +02:00
Michał Kępień
34dc674fed
Prevent mirror zones from being used when recursion is disabled
...
Since mirror zone data is treated as cache data for access control
purposes, configuring a mirror zone and disabling recursion at the same
time would effectively prevent mirror zone data from being used since
disabling recursion also disables cache access to all clients by
default. Even though this behavior can be inhibited by configuration,
mirror zones are a recursive resolver feature and thus recursion is now
required to use them.
Ignore the fact that certain configurations might still trick named into
assuming recursion is enabled when it effectively is not since this
change is not meant to put a hard policy in place but rather just to
prevent accidental mirror zone misuse.
2018-10-24 20:32:55 +02:00
Michał Kępień
1d49b01cc6
Clean up handling of NOTIFY settings for mirror zones
...
Previous way of handling NOTIFY settings for mirror zones was a bit
tricky: any value of the "notify" option was accepted, but it was
subsequently overridden with dns_notifytype_explicit. Given the way
zone configuration is performed, this resulted in the following
behavior:
- if "notify yes;" was set explicitly at any configuration level or
inherited from default configuration, it was silently changed and so
only hosts specified in "also-notify", if any, were notified,
- if "notify no;" was set at any configuration level, it was
effectively honored since even though zone->notifytype was silently
set to dns_notifytype_explicit, the "also-notify" option was never
processed due to "notify no;" being set.
Effectively, this only allowed the hosts specified in "also-notify" to
be notified, when either "notify yes;" or "notify explicit;" was
explicitly set or inherited from default configuration.
Clean up handling of NOTIFY settings for mirror zones by:
- reporting a configuration error when anything else than "notify no;"
or "notify explicit;" is set for a mirror zone at the zone level,
- overriding inherited "notify yes;" setting with "notify explicit;"
for mirror zones,
- informing the user when the "notify" setting is overridden, unless
the setting in question was inherited from default configuration.
2018-10-24 20:32:55 +02:00
Michał Kępień
2cb9e8a020
Replace the "mirror" zone option with "type mirror;"
...
Use a zone's 'type' field instead of the value of its DNS_ZONEOPT_MIRROR
option for checking whether it is a mirror zone. This makes said zone
option and its associated helper function, dns_zone_mirror(), redundant,
so remove them. Remove a check specific to mirror zones from
named_zone_reusable() since another check in that function ensures that
changing a zone's type prevents it from being reused during
reconfiguration.
2018-10-24 20:32:55 +02:00
Michał Kępień
e1bb8de6f0
Define a separate dns_zonetype_t for mirror zones
...
Rather than overloading dns_zone_slave and discerning between a slave
zone and a mirror zone using a zone option, define a separate enum
value, dns_zone_mirror, to be used exclusively by mirror zones. Update
code handling slave zones to ensure it also handles mirror zones where
applicable.
2018-10-24 20:32:55 +02:00
Michał Kępień
4a83ccf071
Handle "type mirror;" when parsing zone configuration
...
Add a new zone type, CFG_ZONE_MIRROR, to libisccfg, in order to limit
the list of options which are considered valid for mirror zones. Update
the relevant configuration checks.
2018-10-24 20:32:55 +02:00
Ondřej Surý
1ab27e3d53
Merge branch '582-fix-server-addresses-configuration-type' into 'master'
...
Fix the configuration type used by the "server-addresses" option
Closes #582
See merge request isc-projects/bind9!856
2018-10-24 09:39:01 -04:00
Michał Kępień
6b1c0a8e6f
Add CHANGES entry
...
5048. [doc] Documentation incorrectly stated that the
"server-addresses" static-stub zone option accepts
custom port numbers. [GL #582 ]
2018-10-24 15:13:31 +02:00
Michał Kępień
b324576858
Fix the configuration type used by the "server-addresses" option
...
Contrary to what the documentation states, the "server-addresses"
static-stub zone option does not accept custom port numbers. Fix the
configuration type used by the "server-addresses" option to ensure
documentation matches source code. Remove a check_zoneconf() test which
is unnecessary with this fix in place.
2018-10-24 15:13:31 +02:00
Evan Hunt
ed35755a24
Merge branch 'wpk-temporarily-disable-qmin-for-rpz' into 'master'
...
Disable qname minimization in RPZ test for now
See merge request isc-projects/bind9!882
2018-10-23 22:49:29 -04:00
Witold Kręcicki
af5f10fcf6
Disable qname minimization in RPZ test for now
2018-10-23 22:41:29 -04:00
Mark Andrews
fa3d8f7d70
Merge branch '610-address-memory-leak-on-error' into 'master'
...
Resolve "Address memory leak on error"
Closes #610
See merge request isc-projects/bind9!859
2018-10-23 20:51:58 -04:00
Mark Andrews
607c2d7441
free key on error
2018-10-23 20:19:07 -04:00
Evan Hunt
d5e69f0598
Merge branch 'cleanup-changes' into 'master'
...
minor CHANGES edits
See merge request isc-projects/bind9!880
2018-10-23 16:29:51 -04:00
Evan Hunt
57bb2f56f4
minor edits
2018-10-23 13:28:57 -07:00
Michał Kępień
01c174e02e
Merge branch '187-libirs-handle-scoped-ipv6-addresses-in-etc-resolv.conf' into 'master'
...
libirs: handle scoped IPv6 addresses in /etc/resolv.conf
Closes #187
See merge request isc-projects/bind9!854
2018-10-23 09:13:14 -04:00
Michał Kępień
b7564cc898
Add CHANGES entry
...
5050. [bug] The libirs version of getaddrinfo() was unable to parse
scoped IPv6 addresses present in /etc/resolv.conf.
[GL #187 ]
2018-10-23 14:50:00 +02:00
Michał Kępień
76d49c05be
libirs: handle scoped IPv6 addresses in /etc/resolv.conf
...
Commonly used network configuration tools write scoped IPv6 nameserver
addresses to /etc/resolv.conf. libirs only handles these when it is
compiled with -DIRS_HAVE_SIN6_SCOPE_ID, which is not the default, and
only handles numeric scopes, which is not what network configuration
tools typically use. This causes dig to be practically unable to handle
scoped IPv6 nameserver addresses in /etc/resolv.conf.
Fix the problem by:
- not requiring a custom compile-time flag to be set in order for
scoped IPv6 addresses to be processed by getaddrinfo(),
- parsing non-numeric scope identifiers using if_nametoindex(),
- setting the sin6_scope_id field in struct sockaddr_in6 structures
returned by getaddrinfo() even if the AI_CANONNAME flag is not set.
2018-10-23 14:50:00 +02:00
Witold Krecicki
2791bf9285
Merge branch '16-qname-minimization-newfctx' into 'master'
...
QNAME minimization remake
See merge request isc-projects/bind9!548
2018-10-23 08:33:12 -04:00
Mark Andrews
b6e2d7bca9
use ns_client_log
2018-10-23 12:15:25 +00:00
Mark Andrews
ffb9f721f0
log pre rrl check state
2018-10-23 12:15:25 +00:00
Witold Kręcicki
5c422ce803
changes
2018-10-23 12:15:25 +00:00
Mark Andrews
15c3bf9e82
stop.pl: report test being stopped
2018-10-23 12:15:04 +00:00
Mark Andrews
ba85bb1a85
whitespace
2018-10-23 12:15:04 +00:00
Mark Andrews
2b3b626cc1
set fctx->client to NULL
2018-10-23 12:15:04 +00:00
Mark Andrews
23766ff690
checkpoint
2018-10-23 12:15:04 +00:00
Witold Kręcicki
86246c7431
Initialize adbname->client properly; check for loops
2018-10-23 12:15:04 +00:00
Mark Andrews
2f36a62d16
use RUNTIME_CHECK
2018-10-23 12:15:04 +00:00
Mark Andrews
1a2a19c693
address fctx reference count leaks; style
2018-10-23 12:15:04 +00:00
Witold Kręcicki
f2af336dc4
Fix looping issues
2018-10-23 12:15:04 +00:00
Witold Kręcicki
0246ea14c4
Make resolver tests more civilized
2018-10-23 12:15:04 +00:00
Mark Andrews
98ab65dbe9
qmin: fixup expected queries for query for .ugly succeds when qname-minimization is in relaxed mode
2018-10-23 12:15:04 +00:00
Mark Andrews
4754f53979
qmin: fix 'query for .ugly fails when qname-minimization is in strict mode'; remove debugging echos
2018-10-23 12:15:04 +00:00
Witold Kręcicki
70a1ba20ec
QNAME miminimization should create a separate fetch context for each fetch -
...
this makes the cache more efficient and eliminates duplicates queries.
2018-10-23 12:15:04 +00:00
Michał Kępień
36e431d632
Merge branch 'wpk-servfail-on-upstream-formerr' into 'master'
...
Set result to SERVFAIL if upstream responded with FORMERR
See merge request isc-projects/bind9!876
2018-10-23 08:09:11 -04:00
Witold Kręcicki
b5c9a8caad
Set result to SERVFAIL if upstream responded with FORMERR
...
Commit ba91243542 causes the resolver to
respond to a client query with FORMERR when all upstream queries sent to
the servers authoritative for QNAME elicit FORMERR responses. This
happens because resolver code returns DNS_R_FORMERR in such a case and
dns_result_torcode() acts as a pass-through for all arguments which are
already a valid RCODE.
The correct RCODE to set in the response returned to the client in the
case described above is SERVFAIL. Make sure this happens by overriding
the RCODE in query_gotanswer(), on the grounds that any format errors in
the client query itself should be caught long before execution reaches
that point. This change should not reduce query error logging accuracy
as the resolver code itself reports the exact reason for returning a
DNS_R_FORMERR result using log_formerr().
2018-10-23 13:50:27 +02:00
Ondřej Surý
9fd3c8a939
Merge branch '4-rename-configure.in-to-configure.ac' into 'master'
...
Rename configure.in to configure.ac
See merge request isc-projects/bind9!872
2018-10-23 04:11:31 -04:00
Ondřej Surý
866991c2cb
Rename configure.in to proper name configure.ac
2018-10-23 09:55:26 +02:00
Ondřej Surý
cb6b555f07
Merge branch '612-problems-compiling-on-arm-processor' into 'master'
...
Resolve "Problems compiling on arm processor"
Closes #612
See merge request isc-projects/bind9!869
2018-10-23 03:46:33 -04:00
Ondřej Surý
032e6963fe
Check for yield support on ARM and print helpfull error message about -march
2018-10-23 09:35:00 +02:00
Ondřej Surý
4b47958163
Fix typo in isc_rwlock_pause() on sparc
2018-10-23 09:29:03 +02:00
Ondřej Surý
b6368ffdad
Add information compilation instructions for support on ARM
2018-10-23 09:29:03 +02:00
Ondřej Surý
8ae6280165
Merge branch '506-print-fips-mode' into 'master'
...
Add configure option to enable FIPS mode if OpenSSL provides the option
Closes #506
See merge request isc-projects/bind9!853
2018-10-22 15:18:45 -04:00
Ondřej Surý
9d29f73b79
Add CHANGES note.
...
XXXX. [feature] Add configure option to enabled and enforce FIPS mode
in BIND 9. [GL #506 ]
2018-10-22 20:55:35 +02:00
Ondřej Surý
60862c5769
Add release notes for the FIPS mode feature
2018-10-22 20:55:35 +02:00
Ondřej Surý
c4cee27f9b
Add support for enabling and enforcing FIPS mode in OpenSSL:
...
* Add configure option --enable-fips-mode that detects and enables FIPS mode
* Add a function to enable FIPS mode and call it on crypto init
* Log an OpenSSL error when FIPS_mode_set() fails and exit
* Report FIPS mode status in a separate log message from named
2018-10-22 20:55:35 +02:00
Michał Kępień
0f62a5ce04
Merge branch '565-automatically-trigger-gitlab-pages-pipelines' into 'master'
...
Automatically trigger GitLab Pages pipelines
Closes #565
See merge request isc-projects/bind9!866
2018-10-20 18:01:52 -04:00
Michał Kępień
31bde118db
Automatically trigger GitLab Pages pipelines
...
Whenever master or one for the v9_* branches gets updated, the current
ARM should be published on GitLab Pages. Add a pipeline stage which
takes care of triggering GitLab Pages pipelines. Extend the lifetime of
artifact archives containing the ARM to prevent GitLab Pages pipelines
from failing due to artifacts being unavailable.
2018-10-20 23:29:20 +02:00
Michał Kępień
a562043fac
Merge branch '565-generate-the-arm-during-ci' into 'master'
...
Generate the ARM during CI
See merge request isc-projects/bind9!863
2018-10-20 06:17:11 -04:00
Michał Kępień
3f443468e0
Generate the ARM during CI
...
Add a CI job which generates the HTML version of the ARM and makes it
available for download. Since this is expected to be a quick process,
the new job is enabled for all pipelines.
2018-10-19 22:42:44 +02:00
Evan Hunt
423d42fd7e
Merge branch '607-win32-fixes' into 'master'
...
Resolve "windows builds are failing for master"
Closes #607
See merge request isc-projects/bind9!858
2018-10-19 04:04:37 -04:00
Evan Hunt
e839972ee2
address unresolved externals
2018-10-19 00:49:53 -07:00
Evan Hunt
3f35ab8567
remove references to methods and app_api.c
2018-10-19 00:28:53 -07:00
Evan Hunt
e8194526f4
Merge branch 'fix-windows' into 'master'
...
fix windows build error
Closes #607
See merge request isc-projects/bind9!857
2018-10-18 23:44:24 -04:00
Evan Hunt
c609a67ac7
change to bool constants; also fixed style error
2018-10-18 20:42:25 -07:00
Witold Krecicki
aaa66d2560
Merge branch '479-remove-isc_bind9' into 'master'
...
Remove isc_bind9 from (almost) everywhere
Closes #479
See merge request isc-projects/bind9!656
2018-10-18 06:39:42 -04:00
Evan Hunt
09f58ab63f
retain a minimal "methods" struct in the mctx
...
- this enables memory to be allocated and freed in dyndb modules
when named is linked statically. when we standardize on libtool,
this should become unnecessary.
- also, simplified the isc_mem_create/createx API by removing
extra compatibility functions
2018-10-18 09:19:12 +00:00
Evan Hunt
6f7c9623c5
remove isc_bind9 usage from view.c
2018-10-18 09:19:12 +00:00
Evan Hunt
0e86fa16e8
complete removal of a few unneeded functions
...
- removed register functions from isc_app, isc_timer, isc_task
- added a task_p.h header for use by unit tests
2018-10-18 09:19:12 +00:00
Witold Kręcicki
38a127c35b
Remove layering from isc_task, isc_app, isc_socket, isc_timer, isc_mem
2018-10-18 09:19:12 +00:00
Witold Kręcicki
cdbac34cba
Get rid of isc_bind9 conditional
2018-10-18 09:19:12 +00:00
Stephen Morris
60f22ff410
Merge branch 'stephen-update-releaase-template' into 'master'
...
Update release checklist as per discussion in Amsterdam BIND meeting.
See merge request isc-projects/bind9!852
2018-10-12 08:06:43 -04:00
Stephen Morris
4914f28858
Update release checklist as per discussion in Amsterdam BIND meeting.
2018-10-12 13:57:11 +02:00
Michał Kępień
a9e1517a61
Merge branch '572-improve-accuracy-of-query-error-logging' into 'master'
...
Improve accuracy of query error logging
Closes #572
See merge request isc-projects/bind9!837
2018-10-08 07:01:43 -04:00
Michał Kępień
dc531dc340
Add CHANGES entry
...
5047. [bug] Messages logged for certain query processing failures
now include a more specific error description if it is
available. [GL #572 ]
2018-10-08 12:47:28 +02:00
Michał Kępień
ba91243542
Do not set qctx->result to DNS_R_SERVFAIL unless necessary
...
In some cases, setting qctx->result to DNS_R_SERVFAIL causes the value
of a 'result' variable containing a more specific failure reason to be
effectively discarded. This may cause certain query error log messages
to lack specificity despite a more accurate problem cause being
determined during query processing.
In other cases, qctx->result is set to DNS_R_SERVFAIL even though a more
specific error (e.g. ISC_R_NOMEMORY) could be explicitly indicated.
Since the response message's RCODE is derived from qctx->result using
dns_result_torcode(), which handles a number of possible isc_result_t
values and returns SERVFAIL for anything not explicitly listed, it is
fine to set qctx->result to something more specific than DNS_R_SERVFAIL
(in fact, this is already being done in a few cases). Modify most
QUERY_ERROR() calls so that qctx->result is set to a more specific error
code when possible. Adjust query_error() so that statistics are still
calculated properly. Remove the RECURSE_ERROR() macro which was
introduced exactly because qctx->result could be set to DNS_R_SERVFAIL
instead of DNS_R_DUPLICATE or DNS_R_DROP, which need special handling.
Modify dns_sdlz_putrr() so that it returns DNS_R_SERVFAIL when a DLZ
driver returns invalid RDATA, in order to prevent setting RCODE to
FORMERR (which is what dns_result_torcode() translates e.g. DNS_R_SYNTAX
to) while responding authoritatively.
2018-10-08 12:47:28 +02:00
Michał Kępień
b3cd868c4b
Remove the 'want_stale' field from struct query_ctx
...
As the previous commit makes the 'want_stale' field of struct query_ctx
redundant, remove it.
2018-10-08 12:47:28 +02:00
Michał Kępień
cb48d410d8
Set up stale response lookup before query_done() is called
...
When something goes wrong while recursing for an answer to a query,
query_gotanswer() sets a flag (qctx->want_stale) in the query context.
query_done() is subsequently called and it can either set up a stale
response lookup (if serve-stale is enabled) or conclude that a SERVFAIL
response should be sent. This may cause confusion when looking at query
error logs since the QUERY_ERROR() line responsible for setting the
response's RCODE to SERVFAIL is not in a catch-all branch of a switch
statement inside query_gotanswer() (like it is for authoritative
responses) but rather in a code branch which appears to have something
to do with serve-stale, even when the latter is not enabled.
Extract the part of query_done() responsible for checking serve-stale
configuration and optionally setting up a stale response lookup into a
separate function, query_usestale(), shifting the responsibility for
setting the response's RCODE to SERVFAIL to the same QUERY_ERROR() line
in query_gotanswer() which is evaluated for authoritative responses.
2018-10-08 12:47:28 +02:00
Evan Hunt
e8f66bcfa3
Merge branch 'move-declaration' into 'master'
...
style correction
See merge request isc-projects/bind9!849
2018-10-05 14:25:00 -04:00
Evan Hunt
c642f9970a
move declaration to the top of the block
2018-10-05 11:13:54 -07:00
Evan Hunt
9bf25f7f1e
Merge branch 'rpz-shutdown-crash' into 'master'
...
Fix crash at shutdown during an RPZ reload. [RT #46210 ]
See merge request isc-projects/bind9!71
2018-10-05 13:59:26 -04:00
Tony Finch
7a2b0ac92a
Fix crash at shutdown during an RPZ reload. [RT #46210 ]
2018-10-05 13:58:47 -04:00
Evan Hunt
754dad21f5
Merge branch 'fix-windows' into 'master'
...
remove references to deleted files
See merge request isc-projects/bind9!847
2018-10-05 12:19:02 -04:00
Evan Hunt
f14445f13d
remove references to deleted files
2018-10-05 09:10:40 -07:00
Ondřej Surý
a5bdc18ce6
Merge branch 'fix-openssl_shim' into 'master'
...
Remove HAVE_OPENSSL guard from openssl_shim.{c,h} and uncrustify it
See merge request isc-projects/bind9!846
2018-10-05 07:21:58 -04:00
Ondřej Surý
5ccbb274d2
Remove HAVE_OPENSSL guard from openssl_shim.{c,h} and uncrustify it
2018-10-05 13:12:48 +02:00
Ondřej Surý
0fffb82f81
Merge branch 'host-idn-disable' into 'master'
...
Disable IDN from environment as documented
See merge request isc-projects/bind9!800
2018-10-05 06:14:28 -04:00
Petr Menšík
ec1d9b80f5
Disable IDN from environment as documented
...
Manual page of host contained instructions to disable IDN processing
when it was built with libidn2. When refactoring IDN support however,
support for disabling IDN in host and nslookup was lost. Use also
environment variable and document it for nslookup, host and dig.
2018-10-05 05:58:33 -04:00
Ondřej Surý
0e74384991
Merge branch 'uncrustify' into 'master'
...
Add configuration for uncrustify
See merge request isc-projects/bind9!681
2018-10-05 05:56:09 -04:00
Evan Hunt
e6fc3d8f17
tweaks to the style
...
- tried to improve struct variable alignment
- ignore braces on function definitions so we can keep the existing
BIND style; braces can be on a new line or not
2018-10-05 05:47:48 -04:00
Evan Hunt
d15b08a57c
Update config file with documentation
...
- this can be regenerated automatically using
uncrustify -c .uncrustify.cfg --update-config-with-doc
2018-10-05 05:47:48 -04:00
Evan Hunt
c2e2163165
Add an uncrustify config file as $TOP/.uncrustify.cfg
...
to update file, run: uncrustify --replace -c $TOP/.uncrustify.cfg <filename>
- note that if this is in the user's $HOME dir, it's the default
uncrustify config path name. this can be overridden with
'uncrustify -c filenaeme' or the UNCRUSTIFY_CONFIG environment
variable
2018-10-05 05:47:48 -04:00
Ondřej Surý
4ec0f300a4
Merge branch '22-remove-DSA-algorithm' into 'master'
...
Remove support for obsoleted and insecure DSA and DSA-NSEC3-SHA1 algorithms
See merge request isc-projects/bind9!348
2018-10-05 05:44:11 -04:00
Ondřej Surý
b8195a0251
Add CHANGES entry.
...
XXXX. [cleanup] Remove support for DNSSEC algorithms 3 (DSA)
and 6 (DSA-NSEC3-SHA1). [GL #22 ]
2018-10-05 11:16:13 +02:00
Ondřej Surý
31b8b37e8f
Add note about removing DSA and DSA-NSEC3-SHA1 to release notes
2018-10-05 11:16:13 +02:00
Ondřej Surý
f207e0b52e
Restore the algorithm names mapping in bin/python/isc/dnskey.py.in for DSA, NSEC3DSA, and ECCGOST
2018-10-05 11:16:13 +02:00
Ondřej Surý
09fd5c442b
Convert the system tests that were using DSA to use a default algorithm defined in conf.sh
2018-10-05 11:16:13 +02:00
Ondřej Surý
3994b1f9c2
Remove support for obsoleted and insecure DSA and DSA-NSEC3-SHA1 algorithms
2018-10-05 09:21:43 +02:00
Evan Hunt
6aadf7c8ab
Merge branch '388-clarify-dnssec-enable' into 'master'
...
Clarify the relationship between "dnssec-enable" and "dnssec-validation"
Closes #388
See merge request isc-projects/bind9!483
2018-10-05 02:41:54 -04:00
Evan Hunt
c9eb1518d6
CHANGES, copyrights
2018-10-04 23:33:18 -07:00
Evan Hunt
2f0897caff
add a test case
2018-10-04 23:33:18 -07:00
Evan Hunt
ff49dd3c21
clarify relationship between dnssec-enable and dnssec-validation
...
- if dnssec-enable is no, then dnssec-validation now also defaults to
no. if dnssec-enable is yes, dnssec-validation defaults to auto or yes
depending on --disable-auto-validation.
- correct the doc
2018-10-04 23:33:18 -07:00
Ondřej Surý
871bc20112
Merge branch 'add-bind-version-used-to-the-bug-report-template' into 'master'
...
Add a "BIND version used" section to the GitLab bug report template
See merge request isc-projects/bind9!793
2018-10-04 07:35:03 -04:00
Michał Kępień
0396fbebfe
Add a "BIND version used" section to the GitLab bug report template
2018-10-04 12:54:52 +02:00
Michał Kępień
739b74759d
Merge branch 'fix-eddsa-signatures-creation-and-validation' into 'master'
...
Fix EdDSA signatures creation and validation
Closes #579
See merge request isc-projects/bind9!844
2018-10-04 06:54:03 -04:00
Witold Kręcicki
87b07bf08a
Fix creating and validating EdDSA signatures
...
Revert parts of commit c3b8130fe8 which
inadvertently broke creating and validating EdDSA signatures:
1. EVP_DigestSignInit() returns 1 on success.
2. EdDSA does not support streaming (EVP_Digest*Update() followed by
EVP_Digest*Final()), only one shot operations.
2018-10-04 12:38:46 +02:00
Mark Andrews
dc7b556c31
Merge branch '578-make-the-chained-delegations-in-reclimit-behave-like-they-would-in-a-regular-name-server' into 'master'
...
Resolve "Make the chained delegations in reclimit behave like they would in a regular name server."
Closes #578
See merge request isc-projects/bind9!840
2018-10-03 23:18:59 -04:00
Mark Andrews
f1308ef186
add CHANGES
2018-10-04 13:18:09 +10:00
Mark Andrews
ae77468e63
add bin/tests/system/reclimit/ans4/ans.pl
2018-10-04 12:59:38 +10:00
Mark Andrews
a216135a15
reclimit: delegate to ans4 so that ans2 can behave like a real name server
2018-10-04 12:59:38 +10:00
Mark Andrews
7b08db35af
Merge branch '568-the-chain-system-test-is-missing-a-delegation' into 'master'
...
Resolve "the chain system test is missing a delegation."
Closes #568
See merge request isc-projects/bind9!824
2018-10-03 22:27:51 -04:00
Mark Andrews
e97199b0d0
add CHANGES note
2018-10-04 12:27:03 +10:00
Mark Andrews
848e42227e
chain: change nameserver name so that the delegation matches
2018-10-04 12:26:28 +10:00
Mark Andrews
524c1317f7
chain: add 'start test' messages to named.run
2018-10-04 12:26:28 +10:00
Mark Andrews
d5709c5f52
Merge branch '566-mem-c-fprintf-compiler-warning' into 'master'
...
Resolve "mem.c - fprintf Compiler Warning"
Closes #566
See merge request isc-projects/bind9!821
2018-10-03 17:08:18 -04:00
Mark Andrews
f723a1247f
Undo implict promotion to 64 bits in our Windows implementation of atomic_load_explicit() by casting to uint_fast32_t.
2018-10-04 06:59:28 +10:00
Evan Hunt
b7ac47c47d
Merge branch '570-extend-dnstap-update' into 'master'
...
Resolve "Extend dnstap option to support update messages"
Closes #570
See merge request isc-projects/bind9!829
2018-10-03 12:32:37 -04:00
Evan Hunt
1c8b908c21
CHANGES, copyrights
2018-10-03 09:24:06 -07:00
Evan Hunt
ae8026171b
update system test to add a check for UPDATE messages
2018-10-03 01:03:56 -07:00
Evan Hunt
6c31ba5c53
rebuild option grammar documentation
2018-10-03 01:03:56 -07:00
Evan Hunt
51c6f4b682
extend DNSTAP to record UPDATE requests and responses as a separate type
2018-10-03 01:03:56 -07:00
Mark Andrews
8be7d6ac3c
Merge branch 'update-log-fix' into 'master'
...
make update_log() work if zone is not set
See merge request isc-projects/bind9!831
2018-10-03 02:18:10 -04:00
Evan Hunt
395f6a1474
make update_log() work if zone is not set
...
- update_log() is called to log update errors, but if those errors
occur before the zone is set (for example, when returning NOTAUTH)
it returns without logging anything.
2018-10-03 02:09:26 -04:00
Mark Andrews
33229e7fc5
Merge branch '569-zero-system-test-failed-to-set-ret-0-and-send-output-to-dev-null' into 'master'
...
Resolve "zero system test failed to set ret=0 and send output to /dev/null"
Closes #569
See merge request isc-projects/bind9!825
2018-10-03 01:36:56 -04:00
Mark Andrews
a6507af9e3
zero: send grep output to /dev/null; set ret=0 at start of 'check repeated recursive lookups of non recurring TTL=0 responses get new values' test so the failed subtest count is correct
2018-10-03 01:28:27 -04:00
Ondřej Surý
1c0fee613f
Merge branch '571-use-priufast32-instead-of-pridfast32' into 'master'
...
Resolve "Use PRIuFAST32 instead of PRIdFAST32"
Closes #571
See merge request isc-projects/bind9!830
2018-10-03 00:37:24 -04:00
Mark Andrews
d4cc0b98de
use PRIuFAST32 instead of PRIdFAST32
2018-10-03 07:59:18 +10:00
Mark Andrews
3e44011370
Merge branch '420-reading-from-master-files-could-sometime-fail-to-preserve-the-case-of-the-owner-name' into 'master'
...
Resolve "reading from master files could sometime fail to preserve the case of the owner name."
Closes #420
See merge request isc-projects/bind9!536
2018-10-02 01:18:58 -04:00
Mark Andrews
4fcdad292d
Add CHANGES note.
2018-10-02 15:10:26 +10:00
Mark Andrews
0fc1b1bffa
improve case presevation
2018-10-02 15:09:32 +10:00
Evan Hunt
c93acb9949
Merge branch 'example-domain' into 'master'
...
use an example domain
See merge request isc-projects/bind9!819
2018-09-28 12:58:55 -04:00
Evan Hunt
b026663c62
use an example domain
2018-09-28 09:58:07 -07:00
Evan Hunt
eb6d02fbe5
Merge branch '562-chaos-addresses' into 'master'
...
fix chaosnet address comparison
Closes #562
See merge request isc-projects/bind9!813
2018-09-28 03:50:21 -04:00
Evan Hunt
b4dca44ad2
fix chaosnet address comparison
2018-09-28 00:42:03 -07:00
Evan Hunt
b5cfc5d032
Merge branch '319-fix-recursion-on' into 'master'
...
Resolve "allow-recursion-on and allow-query-cache-on should default to each other if only one is set"
Closes #319
See merge request isc-projects/bind9!556
2018-09-28 01:04:51 -04:00
Evan Hunt
be8713a1e8
CHANGES, release note, copyrights
2018-09-27 21:56:11 -07:00
Evan Hunt
cea9ff573c
clarify documentation
2018-09-27 21:48:44 -07:00
Evan Hunt
72b49ce869
tests for allow-recursion-on and allow-query-cache-on, default and inherited
2018-09-27 21:48:44 -07:00
Evan Hunt
2b61b83199
check both allow-query-cache and allow-query-cache-on
2018-09-27 21:48:44 -07:00
Evan Hunt
5752645e60
allow-recursion-on and allow-query-cache-on should inherit from each other
2018-09-27 21:48:43 -07:00
Evan Hunt
0494f86a7b
Merge branch 'fix-rpz-logging' into 'master'
...
fix a formatting error in logged RPZ error messages
See merge request isc-projects/bind9!805
2018-09-27 20:33:57 -04:00
Evan Hunt
e47ef88810
CHANGES note
2018-09-27 17:24:37 -07:00
Evan Hunt
6a3afe2778
fix a formatting error in logged RPZ error messages
2018-09-27 19:59:21 -04:00
Evan Hunt
e116beb68e
Merge branch 'rpz-synth-dnssec' into 'master'
...
RPZ now treats covering NSEC records the same as negative answers
See merge request isc-projects/bind9!811
2018-09-27 18:02:53 -04:00
Tony Finch
9407d9e266
RPZ now treats covering NSEC records the same as negative answers
2018-09-27 14:53:34 -07:00
Evan Hunt
9a5c21b475
Merge branch '540-tsig-has-two-consecutive-spaces-when-maclen-is-0' into 'master'
...
Resolve "TSIG has two consecutive spaces when MACLEN is 0"
Closes #540
See merge request isc-projects/bind9!786
2018-09-27 16:43:23 -04:00
Mark Andrews
ac1c3aaa27
only emit a single space between mac length and the orginal id if the mac length is zero
2018-09-27 16:34:49 -04:00
Evan Hunt
26699ac57e
Merge branch '503-fix-rpz-test' into 'master'
...
Resolve "dnsrps test no longer runs"
Closes #503
See merge request isc-projects/bind9!713
2018-09-27 16:23:24 -04:00
Evan Hunt
b04c7bbd60
CHANGES note
2018-09-27 13:11:44 -07:00
Evan Hunt
6d05ec7dc1
fix problems running dnsrps tests in rpz and rpzrecurse
...
- set up server correctly when running the second test pass
- reset stats counters before the second pass
- clean up test output
2018-09-27 13:11:44 -07:00
Evan Hunt
261b7560b0
Merge branch '556-race-condition-in-timer-creation' into 'master'
...
Fix crash caused by race condition in timer creation
Closes #556
See merge request isc-projects/bind9!801
2018-09-27 15:59:30 -04:00
Zhaolong Zhang
21966423cd
Fix crash caused by race condition in timer creation
...
The race condition is the timer elapses before isc__timer_create()
returns the pointer to the caller. Assigning the return pointer before
enabling the timer will fix it.
2018-09-27 15:17:52 +02:00
Evan Hunt
37e834defc
Merge branch '542-prevent-a-race-after-zone-load' into 'master'
...
Prevent a race after zone load
Closes #542
See merge request isc-projects/bind9!795
2018-09-26 22:45:11 -04:00
Michał Kępień
feb2a41b7c
Add CHANGES entry
...
5034. [bug] A race between threads could prevent zone maintenance
scheduled immediately after zone load from being
performed. [GL #542 ]
2018-09-26 19:35:51 -07:00
Michał Kępień
56003e9f9f
Prevent a race after zone load
...
Zone loading happens in a different task (zone->loadtask) than other
zone actions (zone->task). Thus, when zone_postload() is called in the
context of zone->loadtask, it may cause zone maintenance to be queued in
zone->task and another thread can then execute zone_maintenance() before
zone_postload() gets a chance to finish its work in the first thread.
This would not be a problem if zone_maintenance() accounted for this
possibility by locking the zone before checking the state of its
DNS_ZONEFLG_LOADPENDING flag. However, the zone is currently not locked
before the state of that flag is checked, which may prevent zone
maintenance from happening despite zone_postload() scheduling it. Fix
by locking the zone in zone_maintenance() before checking the state of
the zone's DNS_ZONEFLG_LOADPENDING flag.
2018-09-26 19:35:51 -07:00
Ondřej Surý
f6bd695a98
Merge branch '543-couple-more-windows-build-fixes' into 'master'
...
Couple additional Windows build fixes in VCX files
Closes #543
See merge request isc-projects/bind9!802
2018-09-26 03:44:03 -04:00
Thomas Jach
f2d6b1b859
Couple additional Windows build fixes in VCX files
2018-09-26 09:34:34 +02:00
Evan Hunt
e673237509
Merge branch 'fix-typo' into 'master'
...
fix a typo in usage output
See merge request isc-projects/bind9!796
2018-09-24 18:30:04 -04:00
Evan Hunt
e7c99e42f3
fix a typo in usage output
2018-09-24 15:21:47 -07:00
Mark Andrews
eb74f2ee68
Merge branch '546-mtype-should-be-dns_ssumatchtype_t' into 'master'
...
Resolve "mtype should be dns_ssumatchtype_t"
Closes #546
See merge request isc-projects/bind9!792
2018-09-20 02:13:53 -04:00
Mark Andrews
7effcffba2
mtype should be dns_ssumatchtype_t
2018-09-20 16:03:24 +10:00
Mark Andrews
ae2bc454e5
Merge branch '545-add-strlcat-and-strlcpy-libisc-def-in' into 'master'
...
Resolve "add strlcat and strlcpy libisc.def.in"
Closes #545
See merge request isc-projects/bind9!791
2018-09-20 00:54:19 -04:00
Mark Andrews
a1d8306e3a
add strlcat and strlcpy
2018-09-20 14:53:26 +10:00
Mark Andrews
090a564de5
Merge branch '543-windows-builds-failing-for-master' into 'master'
...
Resolve "Windows builds failing for master"
Closes #543
See merge request isc-projects/bind9!790
2018-09-20 00:14:32 -04:00
Mark Andrews
be333e93ec
remove isc_string_strlcat and isc_string_strlcpy
2018-09-20 14:00:28 +10:00
Mark Andrews
0eda75fec0
don't typedef socklen_t for _MSC_VER >= 1914
2018-09-20 13:51:50 +10:00
Evan Hunt
5cf8fc4bba
Merge branch '539-shell-style-fixes' into 'master'
...
Resolve "rrsetorder test not portable"
Closes #539
See merge request isc-projects/bind9!784
2018-09-11 15:56:29 -04:00
Evan Hunt
bf9c60078a
don't use $() in system tests
2018-09-11 14:02:25 -04:00
Evan Hunt
874a4baf62
Merge branch '535-linux-perms-broken' into 'master'
...
Resolve "named is broken on linux due to user permissions"
Closes #535
See merge request isc-projects/bind9!783
2018-09-10 23:46:55 -04:00
Evan Hunt
38cf56ac38
call named_os_changeuser() when setting minimal privileges on linux
2018-09-10 20:17:41 -07:00
Evan Hunt
29f699d669
Merge branch '105-nta-all' into 'master'
...
Resolve "[RT#44623] RNDC NTA option to add NTA to all views"
Closes #105
See merge request isc-projects/bind9!658
2018-09-10 15:15:34 -04:00
Evan Hunt
2f6ba87ab9
CHANGES, release notes
2018-09-10 12:07:06 -07:00
Evan Hunt
cc0abf62a1
add -class option to rndc nta
2018-09-10 12:04:04 -07:00
Evan Hunt
83dc5a704a
report when NTAs added to multiple views
...
- the text returned by "rndc nta" when adding NTAs to multiple views
was incorrectly terminated after the first line, so users only saw
on NTA added unless they checked the logs.
2018-09-10 12:02:49 -07:00
Evan Hunt
07f29a083b
Merge branch 'report-compiler-version' into 'master'
...
report "$CC --version" output as part of the configure summary
See merge request isc-projects/bind9!770
2018-09-10 12:55:44 -04:00
Evan Hunt
a6f43574a0
report "$CC --version" output as part of the configure summary
2018-09-10 12:47:03 -04:00
Mark Andrews
d98de244c3
Merge branch '511-add-ms-selfsub-and-krb5-selfsub' into 'master'
...
Resolve "add ms-selfsub and krb5-selfsub"
Closes #511
See merge request isc-projects/bind9!732
2018-09-09 20:21:25 -04:00
Mark Andrews
f924c89f97
add CHANGES and release notes documentation
2018-09-10 09:55:24 +10:00
Mark Andrews
77a0fadfce
fixup
2018-09-10 09:55:24 +10:00
Mark Andrews
4aa6a118de
update util/copyrights
2018-09-10 09:55:24 +10:00
Mark Andrews
d1f8e116db
add more missing name in update rule checks
2018-09-10 09:55:24 +10:00
Mark Andrews
54c4db569b
add krb5-* tests to nsupdate system test.
2018-09-10 09:32:32 +10:00
Mark Andrews
fbeefd4990
add krb5-selfsub and ms-selfsub
2018-09-10 09:32:31 +10:00
Mark Andrews
5fb75a3d75
check that name field is not a valid type
2018-09-10 09:32:31 +10:00
Mark Andrews
156d86e673
fix dns_ssumatchtype_subdomainms dns_ssumatchtype_subdomainkrb5 as they don't require the name field to be '.'
2018-09-10 09:32:31 +10:00
Mark Andrews
d6f14f06de
Merge branch '532-master-doesn-t-build-on-macos-due-to-class-of-align-macros' into 'master'
...
Resolve "master doesn't build on MacOS due to class of ALIGN macros"
Closes #532
See merge request isc-projects/bind9!774
2018-09-09 19:27:45 -04:00
Mark Andrews
81b133d963
avoid macro name collision with system defined macro
2018-09-10 09:18:17 +10:00
Evan Hunt
e860375d4f
Merge branch 'patch-2' into 'master'
...
Replace isc-logo.pdf. The one in here is obsolete. If we need a different size…
See merge request isc-projects/bind9!765
2018-09-07 19:00:56 -04:00
Evan Hunt
ad9bf4c662
update isc-logo.pdf to current logo version, remove isc-logo.eps
2018-09-07 15:59:32 -07:00
Evan Hunt
5824023082
Merge branch 'silence-string-h-warning' into 'master'
...
<isc/string.h> instead of "isc/string.h"
See merge request isc-projects/bind9!771
2018-09-07 18:40:04 -04:00
Evan Hunt
2c3b827e5d
<isc/string.h> instead of "isc/string.h"
2018-09-07 15:26:50 -07:00
Witold Krecicki
ac430136fb
Merge branch '525-cleanup-platform-h-for-stuff-not-exposed-to-the-headers' into 'master'
...
Resolve "Cleanup platform.h for stuff not exposed to the headers"
Closes #525
See merge request isc-projects/bind9!756
2018-09-07 09:05:02 -04:00
Ondřej Surý
68e017792f
Add CHANGES note for GL #525 .
...
5031. [cleanup] Various defines in platform.h has been either dropped
if always or never triggered on supported platforms
or replaced with config.h equivalents if the defines
didn't have any impact on public headers. Workarounds
for LinuxThreads have been removed because NPTL is
available since Linux kernel 2.6.0.
2018-09-07 13:03:31 +02:00
Ondřej Surý
8ffd9a9b71
Remove PR_SET_DUMPABLE check as it is available since Linux 2.3.20
2018-09-07 12:48:49 +02:00
Ondřej Surý
8e4cc152f7
Remove HAVE_SYS_PRCTL_H check as the prctl() system call was introduced in Linux 2.1.57.
2018-09-07 12:43:43 +02:00
Ondřej Surý
2ed5eb3b9e
Remove now empty acconfig.h
2018-09-07 12:17:41 +02:00
Ondřej Surý
341fd22bb0
Remove custom HAVE_UNAME define with proper AC_DEFINE call
2018-09-07 12:17:40 +02:00
Ondřej Surý
161b5dccae
Remove NEED_PTHREAD_SCOPE_SYSTEM define that was needed on older FreeBSDs
2018-09-07 12:17:40 +02:00
Ondřej Surý
2750799132
Assume socklen_t is always available on all supported platforms (except on Windows where it is typedefed to int32_t)
2018-09-07 12:17:40 +02:00
Ondřej Surý
7e25330b3d
Remove now dummy HAVE_STRERROR
2018-09-07 12:17:40 +02:00
Ondřej Surý
5a0f618d22
Replace custom HAVE_PTHREAD_ATTR_GETSTACKSIZE and HAVE_PTHREAD_ATTR_SETSTACKSIZE with proper AC_CHECK_FUNCS call
2018-09-07 12:17:40 +02:00
Ondřej Surý
7716bdd400
Remove dummy PATH_RANDOMDEV and CHECK_DSA defines
2018-09-07 12:17:40 +02:00
Ondřej Surý
43c468926b
Remove HAVE_FLOCKFILE and HAVE_GETCUNLOCKED custom defines in favour of AC_CHECK_FUNCS call
2018-09-07 12:17:40 +02:00
Ondřej Surý
5d8f9bf935
Always enable CALL_PTHREAD_SETCONCURRENCY as it is part of POSIX Threads
2018-09-07 12:17:40 +02:00
Ondřej Surý
fa048a9b2c
Replace custom HAVE_TZSET define with AC_CHECK_FUNCS call
2018-09-07 12:17:40 +02:00
Ondřej Surý
c83d9b9b50
Remove now dummy HAVE_IFLIST_SYSCTL define
2018-09-07 12:17:40 +02:00
Ondřej Surý
51bcdb78af
Remove now dummy HAVE_GETIFADDRS define
2018-09-07 12:17:40 +02:00
Ondřej Surý
7384a9f23a
Replace custom HAVE_CATGETS define with AC_CHECK_FUNCS call
2018-09-07 12:17:40 +02:00
Ondřej Surý
78bb5761a0
Replace custom HAVE_SYSCTLBYNAME define with AC_CHECK_FUNCS call
2018-09-07 12:17:40 +02:00
Ondřej Surý
4a5ecad038
Replace custom HAVE_SIGWAIT define with AC_CHECK_FUNCS
2018-09-07 12:17:40 +02:00
Ondřej Surý
19ae4438ab
Replace custom HAVE_SYSCONF with proper AC_CHECK_FUNCS call
2018-09-07 12:17:40 +02:00
Ondřej Surý
927b65aa7f
Remove now dummy HAVE_UNIXWARE_SIGWAIT define
2018-09-07 12:17:40 +02:00
Ondřej Surý
c7b1e7fd08
Linux (glibc) has NPTL since LinuxThreads are no-more, so remove HAVE_LINUXTHREADS
2018-09-07 12:17:40 +02:00
Ondřej Surý
2f02552a93
Remove now dummy NEED_PTHREAD_INIT
2018-09-07 12:17:30 +02:00
Ondřej Surý
4d46f0f95d
Drop ISC_PLATFORM_USEDECLSPEC and IRS_PLATFORM_USEDECLSPEC as they are platform dependent and only unix vs win32 platform.h header difference is enough
2018-09-07 12:17:30 +02:00
Ondřej Surý
51b0d5d55e
Replace platform ISC_PLATFORM_HAVESTATNSEC with config ENABLE_STAT_NSEC
2018-09-07 12:17:30 +02:00
Ondřej Surý
f1d3055d7b
Replace platform ISC_PLATFORM_HAVETFO with config ENABLE_TCP_FASTOPEN
2018-09-07 12:17:30 +02:00
Ondřej Surý
092edb5b44
Replace platform ISC_PLATFORM_HAVEDEVPOLL with check for devpoll.h headers
2018-09-07 12:17:30 +02:00
Ondřej Surý
5d65392d18
Replace platform ISC_PLATFORM_HAVEEPOLL with config HAVE_EPOLL_CREATE1
2018-09-07 12:17:30 +02:00
Ondřej Surý
68f473a25e
Replace platform ISC_PLATFORM_HAVEKQUEUE with config HAVE_KQUEUE
2018-09-07 12:17:30 +02:00
Ondřej Surý
d00ef56dfa
Remove dummy ISC_PLATFORM_HAVESTRINGSH platform define
2018-09-07 12:17:30 +02:00
Ondřej Surý
47f18c7d50
Replace platform ISC_PLATFORM_NEEDSTRLCPY and ISC_PLATFORM_NEEDSTRLCAT with AC_CHECK_FUNCS call
2018-09-07 12:17:30 +02:00
Ondřej Surý
4014bc42dd
According to POSIX.1-2001, POSIX.1-2008 #include <sys/select.h> is correct way to get fd_set
2018-09-07 12:17:30 +02:00
Ondřej Surý
1333d4a71a
Remove dummy ISC_PLATFORM_HAVELIFCONF platform define
2018-09-07 12:17:30 +02:00
Ondřej Surý
0bea5c2baf
Replace platform.h ISC_PLATFORM_HAVEIFNAMETOINDEX with config HAVE_IF_NAMETOINDEX
2018-09-07 12:17:30 +02:00
Ondřej Surý
53d87175df
Remove dummy ISC_PLATFORM_HAVEIF_LADDRREQ platform define
2018-09-07 12:17:30 +02:00
Ondřej Surý
c798db0fcd
Remove dummy ISC_PLATFORM_HAVEIF_LADDRCONF define
2018-09-07 12:17:30 +02:00
Ondřej Surý
f8635fd719
Remove dummy ISC_PLATFORM_NEEDSTRCASESTR define from platform.h
2018-09-07 12:17:30 +02:00
Ondřej Surý
22e5231f99
Remove ISC_PLATFORM_BUSYWAITNOP in favour of direct isc_rwlock_pause() define
2018-09-07 12:17:29 +02:00
Ondřej Surý
376bea8b40
Cleanup the custom atomic defines from Windows and remove empty atomic_test.c
2018-09-07 12:17:29 +02:00
Ondřej Surý
510bb376e1
Define platform.h ISC_PLATFORM_USEBACKTRACE with config.h USE_BACKTRACE
2018-09-07 12:17:29 +02:00
Ondřej Surý
3949450fbd
Merge branch '521-align-cmsg-buffers' into 'master'
...
Resolve "BIND 9.11.4 terminates with SIGBUS error when compiled with Oracle Developer Studio 12.6"
Closes #521
See merge request isc-projects/bind9!758
2018-09-07 04:26:10 -04:00
Witold Kręcicki
17212cf996
Align CMSG buffers to a void* boundary, fixes crash on architectures with strict alignment
...
CHANGES entry
2018-09-07 09:34:32 +02:00
Evan Hunt
a985badd34
Merge branch 'missing-test' into 'master'
...
the allow-query test was in conf.sh.win32 as allow_query, so was skipped
See merge request isc-projects/bind9!767
2018-09-05 21:04:02 -04:00
Evan Hunt
881a868dc0
the allow-query test was in conf.sh.win32 as allow_query, so was skipped
2018-09-05 18:02:40 -07:00
Evan Hunt
3561018919
Merge branch 'fix-windows' into 'master'
...
add ws2_32.lib where missing
See merge request isc-projects/bind9!766
2018-09-05 20:15:26 -04:00
Evan Hunt
1aa3ba2bb1
add ws2_32.lib where missing
2018-09-05 16:54:47 -07:00
Mark Andrews
633eeabb2e
Merge branch 'cplusplusize_dns_fixedname_h-master' into 'master'
...
Add C++ declarations to dns/fixedname.h
See merge request isc-projects/bind9!764
2018-09-05 18:27:30 -04:00
Ondřej Surý
ac21bbb13a
Add C++ declarations to dns/fixedname.h
...
(cherry picked from commit 94a1c85366 )
2018-09-06 08:11:30 +10:00
Evan Hunt
ca6dda7328
Merge branch 'fix-windows' into 'master'
...
move ws2_32.lib to the end of AdditionalDependencies
See merge request isc-projects/bind9!761
2018-09-05 17:26:27 -04:00
Evan Hunt
f8d9bd6178
move ws2_32.lib to the end of AdditionalDependencies
2018-09-05 14:25:38 -07:00
Evan Hunt
f6c08a28e8
Merge branch '528-use-default-memory-ordering-on-win32' into 'master'
...
Resolve "32bit build on windows is currently broken"
Closes #528
See merge request isc-projects/bind9!760
2018-09-05 16:39:00 -04:00
Ondřej Surý
0dc714c40d
On 32-bit Windows use only default memory ordering
2018-09-05 22:20:58 +02:00
Evan Hunt
8360df5a4c
Merge branch '527-spurious-thread-report' into 'master'
...
Resolve "Master branch incorrectly reports missing thread support"
Closes #527
See merge request isc-projects/bind9!757
2018-09-04 15:06:34 -04:00
Evan Hunt
02041b94d9
remove startup log message indicating thread status
2018-09-04 11:58:26 -07:00
Tinderbox User
215e3fde22
Merge branch 'prep-release'
2018-09-04 06:12:49 +00:00
Tinderbox User
19ed6f8f5a
prep 9.13.3
2018-09-04 06:11:38 +00:00
Evan Hunt
7157596743
Merge branch '192-release-notes' into 'master'
...
Add release notes about support for legacy platform being removed
Closes #523
See merge request isc-projects/bind9!750
2018-09-03 21:51:37 -04:00
Ondřej Surý
0868e5700f
Update release notes to mention removal of legacy system workarounds
2018-09-03 18:50:58 -07:00
Ondřej Surý
3023f14c40
Merge branch 'fail-on-failed-install' into 'master'
...
Fail on failed install inside for loops
See merge request isc-projects/bind9!751
2018-09-03 06:18:53 -04:00
Ondřej Surý
142cb0ab8f
Remove already removed headers from the Makefiles
2018-09-03 12:09:52 +02:00
Ondřej Surý
25248eb097
Bail-out early in the for install loops instead of continuing because for masks the error in the middle
2018-09-03 12:05:45 +02:00
Evan Hunt
73b2648480
Merge branch 'solaris-fixes' into 'master'
...
Silence some warnings and errors
See merge request isc-projects/bind9!746
2018-08-31 16:57:12 -04:00
Witold Krecicki
d932ec871c
Silence some warnings and errors
2018-08-31 13:48:26 -07:00
Evan Hunt
0716902f6f
Merge branch 'restore-readmes' into 'master'
...
restore accidentally erased README and related files
See merge request isc-projects/bind9!747
2018-08-31 15:56:13 -04:00
Evan Hunt
8a167a4b30
restore accidentally erased README and related files
2018-08-31 12:55:36 -07:00
Ondřej Surý
47066d3d01
Merge branch '10-clean-lib-isc-arch-Makefiles' into 'master'
...
Cleanup lib/isc/$arch/ Makefile.in(s) from configure.in
See merge request isc-projects/bind9!745
2018-08-31 08:27:27 -04:00
Ondřej Surý
75c2996df8
Cleanup lib/isc/$\arch/ Makefile.in(s) from configure.in
2018-08-31 08:19:15 -04:00
Ondřej Surý
5c00162f54
Merge branch '9.13.3-dev-build-doc' into 'master'
...
Update documentation (ARM, READMEs and man pages)
See merge request isc-projects/bind9!744
2018-08-31 06:22:24 -04:00
Ondřej Surý
eb9849daff
Update documentation (ARM, READMEs and man pages)
2018-08-31 06:03:42 -04:00
Mark Andrews
05bed0ecd6
Merge branch 'simplify' into 'master'
...
simplify
See merge request isc-projects/bind9!743
2018-08-31 05:02:17 -04:00
Mark Andrews
05eb9fd338
simplify
2018-08-31 18:47:29 +10:00
Mark Andrews
1b75d421b7
Merge branch '510-resolver-test-was-failing' into 'master'
...
Resolve "Resolver test was failing"
Closes #510
See merge request isc-projects/bind9!726
2018-08-31 03:56:16 -04:00
Mark Andrews
feaf381adb
use pack to construct the reply as Net::DNS just get it wrong
2018-08-31 03:47:56 -04:00
Mark Andrews
38f96de923
Merge branch '150-remove-workarounds-for-servers-that-are-not-edns-compliant' into 'master'
...
Resolve "Remove workarounds for servers that are not EDNS compliant."
Closes #150
See merge request isc-projects/bind9!555
2018-08-31 00:43:57 -04:00
Evan Hunt
5e37190877
add documentation
2018-08-31 14:34:31 +10:00
Mark Andrews
615ebc39e3
remove EDNS workarounds, update legacy test
2018-08-30 21:17:00 -07:00
Mark Andrews
e7e4603f9b
bring up interfaces 9 and 10
2018-08-30 21:16:59 -07:00
Mark Andrews
c81c9660f5
add -T ednsformerr/ednsnotimp/ednsrefused
2018-08-30 21:16:59 -07:00
Mark Andrews
c0c80df254
Merge branch '418-bind-in-auto-dnssec-mode-should-support-signature-expiration-jitter' into 'master'
...
Resolve "BIND in auto-dnssec mode should support signature expiration jitter"
Closes #418
See merge request isc-projects/bind9!662
2018-08-30 22:46:15 -04:00
Mark Andrews
d68499e1f7
add changes note
2018-08-30 22:37:09 -04:00
Mark Andrews
8e5abc6cdf
report initial RRSIG expiry field values
2018-08-30 22:37:08 -04:00
Mark Andrews
050fca2139
increase jitter to cover the entire potential steady state expire range when initially signing the zone
2018-08-30 22:37:08 -04:00
Mark Andrews
c5b4948db3
Merge branch '519-unclosed-files-in-lib-dns-tests-zt_test-c' into 'master'
...
Resolve "unclosed files in lib/dns/tests/zt_test.c"
Closes #519
See merge request isc-projects/bind9!736
2018-08-30 22:23:23 -04:00
Mark Andrews
455bb23236
fclose origfile and zonefile
2018-08-31 12:13:19 +10:00
Vicky Risk
bbaff4d80f
Merge branch 'patch-2' into 'master'
...
Update release.md
See merge request isc-projects/bind9!735
2018-08-30 17:01:26 -04:00
Vicky Risk
e6106b9940
Update release.md
2018-08-30 14:47:26 -04:00
Ondřej Surý
7ee4f849b8
Merge branch 'checklist2' into 'master'
...
Proposed release checklist
See merge request isc-projects/bind9!734
2018-08-30 11:33:23 -04:00
Vicky Risk
d9d96761cd
Proposed release checklist
2018-08-30 11:15:46 -04:00
Evan Hunt
59156c60eb
Merge branch 'fix-configure-loop' into 'master'
...
configure could loop if --with-pic was specified
See merge request isc-projects/bind9!731
2018-08-29 19:28:33 -04:00
Evan Hunt
d3e2f848ec
configure could loop if --with-pic was specified
2018-08-29 19:19:50 -04:00
Ondřej Surý
6a9031b0a6
Merge branch '509-fix-strerr_r-on-Windows' into 'master'
...
Resolve "current master not building on ubuntu 16.04 using --with-libtool --enable-developer" also on Windows
See merge request isc-projects/bind9!730
2018-08-29 16:53:41 -04:00
Ondřej Surý
e582d085de
Fix InterlockedCompareExchange64Acquire -> InterlockedCompareExchangeAcquire64 and variants
2018-08-29 22:23:46 +02:00
Ondřej Surý
7f508ec229
Link arpaname and mdig with ws2_32.lib
2018-08-29 22:16:37 +02:00
Ondřej Surý
d67b07c115
gai_strerror on Windows is just 'char *'
2018-08-29 22:05:09 +02:00
Ondřej Surý
7cba3cc474
Bump the minimum required Windows version to Windows Vista and Windows Server 2008
2018-08-29 22:03:09 +02:00
Ondřej Surý
c74ee5bb17
Remove *_loadnew from libdns.def.in
2018-08-29 21:36:27 +02:00
Ondřej Surý
d967e107f6
Remove isc_net_pton and isc_net_ntop from Windows libisc.def.in
2018-08-29 21:21:52 +02:00
Ondřej Surý
aa3e33575d
Fixup Windows build after strerr changes
2018-08-29 21:21:52 +02:00
Ondřej Surý
7d44cc2422
Merge branch '495-pic-dlopen' into 'master'
...
Resolve "building with libtool requires either pic or dlopen to be enabled"
Closes #495
See merge request isc-projects/bind9!704
2018-08-29 11:02:25 -04:00
Ondřej Surý
d60e553a64
-Xcompiler -shared is generally needed when using libtool on Linux, not only when -ld is present
2018-08-29 16:37:26 +02:00
Ondřej Surý
d03b9ec544
Make dnsrps play well with dlopen
2018-08-29 16:37:26 +02:00
Ondřej Surý
77f71d7d4a
Rewrite dlopen detection using modern autoconf language constructs
2018-08-29 16:37:26 +02:00
Evan Hunt
5928d31efc
make --without-pic imply --disable-shared and --without-dlopen
2018-08-29 16:37:26 +02:00
Ondřej Surý
ae80e61684
Merge branch '509-use-xsi-strerror_r' into 'master'
...
Resolve "current master not building on ubuntu 16.04 using --with-libtool --enable-developer"
Closes #509
See merge request isc-projects/bind9!727
2018-08-29 07:43:51 -04:00
Evan Hunt
1656152d76
Ensure that POSIX strerror_r variant is use even when _GNU_SOURCE is enabled by default
2018-08-29 13:31:28 +02:00
Ondřej Surý
cacd21c075
Enable system extensions macros using AC_USE_SYSTEM_EXTENSIONS
...
and remove handcrafted code that enabled __EXTENSIONS__ and _GNU_SOURCE
2018-08-29 13:31:27 +02:00
Evan Hunt
b938f50ded
Merge branch 'silence-warning' into 'master'
...
silence "missing print.h" warning
See merge request isc-projects/bind9!723
2018-08-28 19:21:33 -04:00
Evan Hunt
3c18b7d3fd
silence "missing print.h" warning
2018-08-28 15:59:20 -07:00
Ondřej Surý
e2a2f08ed5
Merge branch 'fix-missing-ipv6.h' into 'master'
...
Remove broken @ISC_IPV6_H@ placeholder from Makefile.in
See merge request isc-projects/bind9!720
2018-08-28 15:33:05 -04:00
Ondřej Surý
dc410ce58f
Remove broken @ISC_IPV6_H@ placeholder from Makefile.in
2018-08-28 21:15:32 +02:00
Witold Krecicki
416e09d715
Merge branch 'set-sndbuf' into 'master'
...
Set sndbuf
See merge request isc-projects/bind9!74
2018-08-28 14:33:57 -04:00
Witold Kręcicki
103b60e0bc
Pre-merge nits
2018-08-28 20:25:36 +02:00
Mukund Sivaraman
d077f5c180
Add CHANGES entry
2018-08-28 20:20:25 +02:00
Evan Hunt
cddb699690
style nits
2018-08-28 20:19:47 +02:00
Mukund Sivaraman
700614a0eb
Set SO_SNDBUF
2018-08-28 20:19:47 +02:00
Witold Krecicki
cc8a647887
Merge branch '276-rndc-reconfig-fixes' into 'master'
...
Resolve "rndc reconfig now performs stat() for all zones"
Closes #276
See merge request isc-projects/bind9!518
2018-08-28 11:16:47 -04:00
Witold Kręcicki
c4c3b98a27
CHANGES note
2018-08-28 17:05:28 +02:00
Witold Kręcicki
79ce86090a
rndc reconfig should not touch already loaded zones, some refactoring of dns_{zone,view,zt}_{async,}load
2018-08-28 17:04:45 +02:00
Ondřej Surý
c268c47c76
Merge branch '178-remove-isc_keyboard' into 'master'
...
Remove isc_keyboard family of functions
See merge request isc-projects/bind9!718
2018-08-28 08:47:40 -04:00
Ondřej Surý
dedb104382
Add CHANGES note for GL #178 .
...
5023. [cleanup] Remove isc_keyboard family of functions. [GL #178 ]
2018-08-28 14:37:30 +02:00
Ondřej Surý
fecbc7923a
Remove isc_keyboard family of functions as they were not used anywhere
2018-08-28 14:37:30 +02:00
Ondřej Surý
6034664e36
Merge branch '10-use-atomic_builtins' into 'master'
...
Resolve "Use and require atomic primitives support"
Closes #10
See merge request isc-projects/bind9!657
2018-08-28 07:53:41 -04:00
Ondřej Surý
ddaa853ed6
Add CHANGES note for GL #10 .
...
5023. [func] Replace custom assembly for atomic operations with
atomic support from the compiler. The code will now use
C11 stdatomic, or __atomic, or __sync builtins with GCC
or Clang compilers, and Interlocked functions with MSVC.
[GL #10 ]
2018-08-28 13:15:59 +02:00
Ondřej Surý
91aa405778
Update the isc_refcount documentation in doxygen format
2018-08-28 13:15:59 +02:00
Ondřej Surý
0f24c55d38
Refactor *_destroy and *_detach functions to unified order of actions.
...
This properly orders clearing the freed pointer and calling isc_refcount_destroy
as early as possible to have ability to put proper memory barrier when cleaning
up reference counting.
2018-08-28 13:15:59 +02:00
Ondřej Surý
9d5df99a9d
Directly use return value of atomic_compare_exchange_strong_explicit insteaf of comparing expected value
2018-08-28 12:15:39 +02:00
Ondřej Surý
b5709e5531
Explicitly load atomic values in lib/isc/rwlock.c
2018-08-28 12:15:39 +02:00
Ondřej Surý
d1d15c03e2
Switch everything back to relaxed memory ordering
2018-08-28 12:15:39 +02:00
Ondřej Surý
69b9b9ec77
Remove no-op NODE_STRONG(UN)?LOCK and rename NODE_WEAK(UN)?LOCK to just NODE_(UN)?LOCK
2018-08-28 12:15:39 +02:00
Ondřej Surý
bef8ac5bae
Rewrite isc_refcount API to fetch_and_<op>, instead of former <op>_and_<fetch>
2018-08-28 12:15:39 +02:00
Ondřej Surý
7fbbf09d21
Remove checks for atomic rwlock from rbtdb.cz and zone.c
2018-08-28 12:15:39 +02:00
Ondřej Surý
2b74478c8f
Remove check for atomic isc_refcount in dns/rbt.h and always use isc_refcount
2018-08-28 12:15:39 +02:00
Ondřej Surý
93e8ba1b50
Rewrite reference counting in isc_mem to use isc_refcount API
2018-08-28 12:15:39 +02:00
Ondřej Surý
0a7535ac81
isc_refcount_init() now doesn't return isc_result_t and asserts on failed initialization
2018-08-28 12:15:39 +02:00
Ondřej Surý
e9e55cbd03
Remove isc_atomic usage from rwlock.c and stats.c
2018-08-28 12:15:39 +02:00
Ondřej Surý
e119de4169
Replace arch specific atomic.h with global atomic.h header using either stdatomic, __atomic or __sync primitives
2018-08-28 12:15:39 +02:00
Ondřej Surý
facc390b54
Update configure.in to check for both stdatomic.h and __atomic builtins
2018-08-28 12:15:39 +02:00
Ondřej Surý
7ab9c9dbee
Merge branch 'remove-dnsperf-and-queryperf-from-contrib' into 'master'
...
Remove dnsperf, queryperf and perftcpdns from contrib
See merge request isc-projects/bind9!717
2018-08-28 06:05:52 -04:00
Ondřej Surý
ecb27adf86
Remove dnsperf, queryperf and perftcpdns from util/copyrights
2018-08-28 11:49:28 +02:00
Ondřej Surý
f4c8e42f3e
Update contrib/README with new locations for dnsperf, queryperf, and perftcpdns
2018-08-28 11:44:58 +02:00
Ondřej Surý
7de898777f
Remove perftcpdns from BIND 9 repository
2018-08-28 11:42:31 +02:00
Ondřej Surý
1e404fdb0e
Remove queryperf from BIND 9 repository
2018-08-28 11:42:14 +02:00
Ondřej Surý
99f17b80b8
Remove dnsperf and dnsperf-patches from BIND 9 repository
2018-08-28 11:41:58 +02:00
Ondřej Surý
b6e64eb23b
Merge branch '192-make-ipv6-mandatory' into 'master'
...
Remove all kind of legacy compatibility layers (including IPv6, networking and functions defined by C99 or POSIX.1)
Closes #192
See merge request isc-projects/bind9!668
2018-08-28 04:51:38 -04:00
Ondřej Surý
2c19877197
Add CHANGES entry for GL #192
...
5016. [cleanup] Remove wrappers that try to fix broken or incomplete
implementations of IPv6, pthreads and other core
functionality required and used by BIND. [GL #192 ]
2018-08-28 10:36:41 +02:00
Ondřej Surý
19a374e45d
Cleanup util/copyrights
2018-08-28 10:36:41 +02:00
Ondřej Surý
a8b868e820
Add release notes entry.
2018-08-28 10:31:49 +02:00
Ondřej Surý
f1d658764c
Remove dead check for long long support
2018-08-28 10:31:49 +02:00
Ondřej Surý
52e1c45156
Assume PTHREAD_ONCE_INIT is not broken (remove support for ancient Solaris)
2018-08-28 10:31:48 +02:00
Ondřej Surý
a11a271b28
Assume non-broken recvmsg
2018-08-28 10:31:48 +02:00
Ondřej Surý
1672935717
Use strerror_r from POSIX.1-2001 (strerror_s on Windows) instead of custom isc__strerror()
2018-08-28 10:31:48 +02:00
Ondřej Surý
efd613e874
memmove, strtoul, and strcasestr functions are part of ISO C90, remove the compatibility shim
2018-08-28 10:31:48 +02:00
Ondřej Surý
1e1804bb96
getifaddrs() is available on all supported Unix platforms (Linux, BSDs, macOS and Solaris)
2018-08-28 10:31:48 +02:00
Ondřej Surý
62fb0759e9
Assume always working getaddrinfo/getnameinfo implemenation
2018-08-28 10:31:48 +02:00
Ondřej Surý
29c853f500
Remove check for isc_port_t; Windows never have it, Unix always have it
2018-08-28 10:31:48 +02:00
Ondřej Surý
40f7680efa
Ignore sockaddr_{sin,sin6,sun}.{sin,sin6,sun}_len even on systems that define it
2018-08-28 10:31:48 +02:00
Ondřej Surý
e6dc08b06c
Always assume BSD4.4 msghdr version
2018-08-28 10:31:48 +02:00
Ondřej Surý
388d6db5a1
Remove support for legacy systems without inet_{ntop,pton} w/ IPv6 support
2018-08-28 10:31:48 +02:00
Ondřej Surý
3ab9c99567
Remove support for legacy systems without in6_pktinfo
2018-08-28 10:31:48 +02:00
Ondřej Surý
8c526df306
Remove support for legacy systems without sin6_scope_id
2018-08-28 10:31:48 +02:00
Ondřej Surý
4150a86046
Remove support for legacy platforms without in6addr_loopback
2018-08-28 10:31:48 +02:00
Ondřej Surý
5083a42072
Remove support for legacy systems without in6addr_any
2018-08-28 10:31:48 +02:00
Ondřej Surý
b962f47d3e
Remove support for pre-RFC2133 IPv6 implementation (in_addr6)
2018-08-28 10:31:48 +02:00
Ondřej Surý
243a347d60
Remove support for legacy KAME IPv6 stack
2018-08-28 10:31:47 +02:00
Ondřej Surý
7b21bbb7c1
Require IPv6 support from the OS
2018-08-28 10:31:47 +02:00
Ondřej Surý
00ca487fec
We always want IPv6
2018-08-28 10:31:47 +02:00
Ondřej Surý
c19713aa51
Remove support for legacy SGI IRIX
2018-08-28 10:31:47 +02:00
Ondřej Surý
9f4528c623
Remove legacy support for Compaq TruCluster
2018-08-28 10:31:47 +02:00
Ondřej Surý
02e349c051
Remove legacy support for HP-UX
2018-08-28 10:31:47 +02:00
Ondřej Surý
b02de1ec30
Remove legacy support for SunOS
2018-08-28 10:31:47 +02:00
Ondřej Surý
18e3c8d232
Remove legacy support for Tru64
2018-08-28 10:31:47 +02:00
Ondřej Surý
f0f71420c8
Remove legacy support for AIX
2018-08-28 10:31:47 +02:00
Ondřej Surý
9a8da1e25a
Remove legacy BSD/OS support (ipv6,various hacks)
2018-08-28 10:31:47 +02:00
Ondřej Surý
e53a72a649
Remove legacy UnixWare support (sigwait, ipv6)
2018-08-28 10:31:47 +02:00
Ondřej Surý
518772e4e0
Merge branch 'gitlab-ci-dont-run-make-clean' into 'master'
...
Disable make clean at the end of configure step in GitLab CI
See merge request isc-projects/bind9!714
2018-08-28 01:18:18 -04:00
Ondřej Surý
a1d783bbe2
Disable make clean at the end of configure step in GitLab CI
2018-08-28 07:09:18 +02:00
Ondřej Surý
ca0ce1cb42
Merge branch '496-fix-freebsd-issue' into 'master'
...
threads.h was missing on C11/thread_local builds
Closes #496
See merge request isc-projects/bind9!712
2018-08-27 14:34:47 -04:00
Witold Kręcicki
525fd76685
Include threads.h for thread_local
2018-08-27 16:41:43 +02:00
Stephen Morris
760182271e
Merge branch '498-clang-scan-build-detected-errors' into 'master'
...
Resolve "clang scan-build detected errors"
Closes #498
See merge request isc-projects/bind9!703
2018-08-27 10:25:22 -04:00
Ondřej Surý
de41f0beea
Cleanup couple of set-but-unused errors from Coverity
2018-08-27 10:12:19 -04:00
Ondřej Surý
55361748d7
Initialize all tvresults to ISC_R_UNSET
2018-08-27 10:12:19 -04:00
Witold Krecicki
edf5c01fcb
Merge branch '499-fix-rsabigexponent-with-pkc11' into 'master'
...
Resolve "rsabigexponent test is broken w/pkcs11"
Closes #499
See merge request isc-projects/bind9!711
2018-08-27 05:33:29 -04:00
Ondřej Surý
8b3878dc7d
Run rsabigexponent test only when OpenSSL is used as cryptography provider
2018-08-27 11:24:32 +02:00
Mark Andrews
dc4086d4f2
Merge branch 'update-documentation-for-ms-and-krb5-rules' into 'master'
...
update {krb5,ms}-{self,subdomain} descriptions
See merge request isc-projects/bind9!708
2018-08-27 02:58:36 -04:00
Mark Andrews
a3c5c2c29c
add CHANGES note
2018-08-27 16:46:07 +10:00
Mark Andrews
0370d13667
update {krb5,ms}-{self,subdomain} descriptions
2018-08-27 16:39:51 +10:00
Mark Andrews
25bb33c866
Merge branch '487-reset-dig-exit-code-after-a-tcp-connection-is-established' into 'master'
...
Reset dig exit code after a TCP connection is established
Closes #487
See merge request isc-projects/bind9!698
2018-08-27 00:07:21 -04:00
Michał Kępień
59057bee5b
Add CHANGES entry
...
5020. [bug] dig returned a non-zero exit code when it received a
reply over TCP after a retry. [GL #487 ]
2018-08-27 13:58:43 +10:00
Michał Kępień
deb3b85cb2
Reset dig exit code after a TCP connection is established
...
The "exitcode" variable is set to 9 if a TCP connection fails, but is
not reset to 0 if a subsequent TCP connection succeeds. This causes dig
to return a non-zero exit code if it succeeds in getting a TCP response
after a retry. Fix by resetting "exitcode" to 0 if connect_done()
receives an event with the "result" field set to ISC_R_SUCCESS.
2018-08-27 13:58:08 +10:00
Michał Kępień
d3bd90f3a7
Merge branch 'set-use-alt-transfer-source-no-in-the-mirror-system-test' into 'master'
...
Set "use-alt-transfer-source no;" in the "mirror" system test
See merge request isc-projects/bind9!705
2018-08-25 16:20:28 -04:00
Michał Kępień
a23162ab28
Set "use-alt-transfer-source no;" in the "mirror" system test
...
Force ns3 to use a constant source address (10.53.0.3) when sending
transfer requests for the "initially-unavailable" zone to prevent
failures of transfers not triggered by bin/tests/system/mirror/tests.sh
from causing fallback to using a source address for which transfers of
that zone are refused throughout the entire "mirror" system test since
that might yield false positives.
2018-08-25 21:48:17 +02:00
Ondřej Surý
8f37439ccf
Merge branch '496-tls-in-rng' into 'master'
...
Resolve "RNG should not be locking"
Closes #340 and #496
See merge request isc-projects/bind9!697
2018-08-25 08:08:13 -04:00
Ondřej Surý
7ab228cf71
Use __declspec( thread ) for thread local storage when compiling with Visual Studio 2015 and higher
2018-08-25 13:59:26 +02:00
Witold Kręcicki
18ebcf2b30
Add runtime check on top of pthread_mutex_{lock,unlock} in rng
2018-08-25 13:26:25 +02:00
Witold Kręcicki
8c5aeb6c4c
Use TLS variables to store RNG state, make RNG lockless
2018-08-25 13:26:25 +02:00
Ondřej Surý
e79b42fec0
Merge branch 'fix-line-continuation-in-fuzz-Makefile.in' into 'master'
...
Fix line continuation in fuzz/Makefile.in
See merge request isc-projects/bind9!699
2018-08-24 11:01:10 -04:00
Michał Kępień
875b29c3e3
Fix line continuation in fuzz/Makefile.in
...
Add a missing semicolon to prevent "make test" run from the top-level
directory from failing even when all system and unit tests succeed due
to "(cd fuzz && ${MAKE} check)" returning a non-zero exit code.
2018-08-24 14:00:32 +02:00
Michał Kępień
ba350f40ff
Merge branch '470-log-a-message-when-ixfr-from-differences-is-set-for-an-inline-signed-zone' into 'master'
...
Log a message when "ixfr-from-differences" is set for an inline-signed zone
Closes #470
See merge request isc-projects/bind9!648
2018-08-24 04:35:29 -04:00
Michał Kępień
4fb5d072c2
Add CHANGES entry
...
5019. [cleanup] A message is now logged when ixfr-from-differences is
set at zone level for an inline-signed zone. [GL #470 ]
2018-08-24 10:18:59 +02:00
Michał Kępień
087157d14f
Log a message when "ixfr-from-differences" is set for an inline-signed zone
...
For inline-signed zones, the value of "ixfr-from-differences" is
hardcoded to:
- "yes" for the raw version of the zone,
- "no" for the signed version of the zone.
In other words, any user-provided "ixfr-from-differences" setting is
effectively ignored for an inline-signed zone. Ensure the user is aware
of that by adding a note to the ARM and logging a message when an
"ixfr-from-differences" option is found at the zone level.
2018-08-24 10:18:59 +02:00
Michał Kępień
2359f06aa6
Merge branch '491-prevent-a-race-in-the-inline-system-test' into 'master'
...
Prevent a race in the "inline" system test
Closes #491
See merge request isc-projects/bind9!682
2018-08-24 03:55:13 -04:00
Michał Kępień
e36c869e85
Prevent a race in the "inline" system test
...
A short time window exists between logging the addition of an NSEC3PARAM
record to a zone and committing it to the current version of the zone
database. If a query arrives during such a time window, an unsigned
response will be returned. One of the checks in the "inline" system
test requires NSEC3 records to be present in an answer - that check
would fail in the case described above. Use rndc instead of log
watching for checking whether zone signing and NSEC3 chain modifications
are complete in order to prevent intermittent "inline" system test
failures.
2018-08-24 09:37:37 +02:00
Mark Andrews
1c82dde85c
Merge branch 'fix-non-portable' into 'master'
...
use sizeof(CK_SLOT_ID)
See merge request isc-projects/bind9!588
2018-08-23 21:29:52 -04:00
Mark Andrews
42b16771db
add CHANGES note
2018-08-24 11:02:27 +10:00
Mark Andrews
2c1d8b2e99
use sizeof(CK_SLOT_ID)
2018-08-24 11:00:39 +10:00
Mark Andrews
751c660b9d
Merge branch 'value-not-updated-atomically' into 'master'
...
unlink before unlock
See merge request isc-projects/bind9!589
2018-08-23 20:49:38 -04:00
Mark Andrews
05531d3a86
add CHANGES note
2018-08-24 10:41:11 +10:00
Mark Andrews
4742f4ecba
unlink before unlock
2018-08-24 10:36:53 +10:00
Mark Andrews
e59617441e
Merge branch '445-filter-aaaa-and-dns64-can-both-attempt-to-recurse-for-a-records-at-the-same-time' into 'master'
...
Resolve "filter-aaaa and dns64 can both attempt to recurse for A records at the same time"
Closes #445
See merge request isc-projects/bind9!561
2018-08-23 19:44:18 -04:00
Mark Andrews
c1bc3baf7f
add CHANGES note
2018-08-24 09:29:35 +10:00
Mark Andrews
1056376d10
when filter-aaaa and dns64 are both configured a assertion failure could occur
2018-08-24 09:26:54 +10:00
Evan Hunt
0213626992
Merge branch '436-fix-dnstap-test' into 'master'
...
Resolve "dnstap tests are failing in Jenkins"
Closes #436
See merge request isc-projects/bind9!683
2018-08-23 14:11:45 -04:00
Evan Hunt
0d6f504ba3
specify "dnssec-validation yes" instead of default "auto"
2018-08-23 13:52:57 -04:00
Ondřej Surý
af1df8738f
Merge branch 'bump-to-9.13.3-dev' into 'master'
...
Bump the version in the master to 9.13.3-dev
See merge request isc-projects/bind9!679
2018-08-23 06:11:51 -04:00
Ondřej Surý
ca9aaf926f
Bump the version in the master to 9.13.3-dev
2018-08-23 06:02:24 -04:00
Ondřej Surý
591a6c94ee
Merge branch 'run-update_copyrights' into 'master'
...
Run update copyrights in precheck stage
See merge request isc-projects/bind9!680
2018-08-23 05:52:56 -04:00
Ondřej Surý
4016369212
Check update_copyright results in precheck stage
2018-08-23 11:39:01 +02:00
Ondřej Surý
31b5360943
Whitespace fixes
2018-08-23 11:39:01 +02:00
Ondřej Surý
65de91f512
Cleanup cruft in util/copyrights
2018-08-23 11:39:01 +02:00
Ondřej Surý
db3d69263d
Make update_copyrights return error code when error is encountered during processing the files
2018-08-23 11:38:21 +02:00
Ondřej Surý
d877d4a561
Merge branch 'bshastry/bind9-oss-fuzz' into 'master'
...
Add a skeleton directory for the oss-fuzz testing
See merge request isc-projects/bind9!530
2018-08-23 04:27:11 -04:00
Bhargava Shastry
1c57b73e34
oss-fuzz: Improve interaction with fuzzing tools and add new tests in fuzz/ directory
2018-08-23 10:07:28 +02:00
Evan Hunt
d30b90dba6
Merge branch '484-fix-non-libtool-build' into 'master'
...
Resolve "Build Fails with --enable-developer when building without libtool"
Closes #484
See merge request isc-projects/bind9!676
2018-08-22 17:00:52 -04:00
Evan Hunt
e67f81bbf1
set PTHREAD_CFLAGS when building backtrace_test_nosymtbl
2018-08-22 13:52:03 -07:00
Michał Kępień
cb28c27b30
Merge branch '435-fix-reloading-inline-signed-zones' into 'master'
...
Fix reloading inline-signed zones
Closes #435
See merge request isc-projects/bind9!664
2018-08-22 06:00:56 -04:00
Michał Kępień
f9931f1d22
Add CHANGES entry
...
5015. [bug] Reloading all zones caused zone maintenance to cease
for inline-signed zones. [GL #435 ]
2018-08-22 11:28:54 +02:00
Michał Kępień
5431583971
Fix reloading inline-signed zones
...
While "rndc reload" causes dns_zone_asyncload() to be called for the
signed version of an inline-signed zone, the subsequent zone_load() call
causes the raw version to be reloaded from storage. This means that
DNS_ZONEFLG_LOADPENDING gets set for the signed version of the zone by
dns_zone_asyncload() before the reload is attempted, but zone_postload()
is only called for the raw version and thus DNS_ZONEFLG_LOADPENDING is
cleared for the raw version, but not for the signed version. This in
turn prevents zone maintenance from happening for the signed version of
the zone.
Until commit 29b7efdd9f , this problem
remained dormant because DNS_ZONEFLG_LOADPENDING was previously
immediately, unconditionally cleared after zone loading was started
(whereas it should only be cleared when zone loading is finished or an
error occurs). This behavior caused other issues [1] and thus had to be
changed.
Fix reloading inline-signed zones by clearing DNS_ZONEFLG_LOADPENDING
for the signed version of the zone once the raw version reload
completes. Take care not to clear it prematurely during initial zone
load. Also make sure that DNS_ZONEFLG_LOADPENDING gets cleared when
zone_postload() encounters an error or returns early, to prevent other
scenarios from resulting in the same problem. Add comments aiming to
help explain code flow.
[1] see RT #47076
2018-08-22 11:28:54 +02:00
Michał Kępień
d2785afebe
Merge branch '482-fix-secure-journal-loading-for-inline-signed-zones' into 'master'
...
Set DNS_JOURNALOPT_RESIGN when loading the secure journal for an inline-signed zone
Closes #482
See merge request isc-projects/bind9!663
2018-08-22 05:21:20 -04:00
Michał Kępień
b3b1a9081b
Add CHANGES entry
...
5014. [bug] Signatures loaded from the journal for the signed
version of an inline-signed zone were not scheduled for
refresh. [GL #482 ]
2018-08-22 10:48:07 +02:00
Michał Kępień
8db550c42f
Set DNS_JOURNALOPT_RESIGN when loading the secure journal for an inline-signed zone
...
When an inline-signed zone is loaded, the master file for its signed
version is loaded and then a rollforward of the journal for the signed
version of the zone is performed. If DNS_JOURNALOPT_RESIGN is not set
during the latter phase, signatures loaded from the journal for the
signed version of the zone will not be scheduled for refresh. Fix the
conditional expression determining which flags should be used for the
dns_journal_rollforward() call so that DNS_JOURNALOPT_RESIGN is set when
zone_postload() is called for the signed version of an inline-signed
zone.
Extend bin/tests/system/stop.pl so that it can use "rndc halt" instead
of "rndc stop" as the former allows master file flushing upon shutdown
to be suppressed.
2018-08-22 10:48:07 +02:00
Michał Kępień
71793853df
Merge branch '390-do-not-treat-a-referral-with-a-non-empty-answer-section-as-an-error' into 'master'
...
Do not treat a referral with a non-empty ANSWER section as an error
Closes #390
See merge request isc-projects/bind9!628
2018-08-22 04:42:58 -04:00
Michał Kępień
2923ab4945
Add CHANGES entry
...
5013. [bug] A referral response with a non-empty ANSWER section was
inadvertently being treated as an error. [GL #390 ]
2018-08-22 10:14:39 +02:00
Michał Kępień
24b9ec555a
Do not treat a referral with a non-empty ANSWER section as an error
...
As part of resquery_response() refactoring [1], a goto statement was
replaced [2] with a call to a new function - originally called
rctx_delegation(), now folded into rctx_answer_none() - extracted from
existing code. However, one call site of that refactored function does
not reset the "result" variable, causing a referral with a non-empty
ANSWER section to be inadvertently treated as an error, which prevents
resolution of names reliant on servers sending such responses. Fix by
resetting the "result" variable to ISC_R_SUCCESS when a response
containing a non-empty ANSWER section can be treated as a delegation.
[1] see RT #45362
[2] see commit e1380a16741a3b4a57e54d7a9ce09dd12691522f
2018-08-22 10:14:37 +02:00
Mark Andrews
3596bad5ce
Merge branch 'fix-lock-order-reversal' into 'master'
...
fix lock order reversal
See merge request isc-projects/bind9!590
2018-08-20 23:17:33 -04:00
Mark Andrews
083007e930
add CHANGES note
2018-08-21 12:18:27 +10:00
Mark Andrews
2bb4392bb3
fix lock order reversal
2018-08-20 22:15:18 -04:00
Ondřej Surý
bf98eb41bf
Merge branch 'configure.in-cmocka-CFLAGS-fix' into 'master'
...
Fix missing $ in CMOCKA_CFLAGS when --with-cmocka=<path> was used
See merge request isc-projects/bind9!665
2018-08-17 09:37:31 -04:00
Ondřej Surý
ab9f12c7f4
Fix missing $ in CMOCKA_CFLAGS when --with-cmocka=<path> was used
2018-08-17 15:28:42 +02:00
Witold Krecicki
28cf1a7a9c
Merge branch '478-remove-support-for-unthreaded-bind' into 'master'
...
Remove support for unthreaded BIND
Closes #478
See merge request isc-projects/bind9!655
2018-08-16 15:09:43 -04:00
Witold Kręcicki
44cec639c4
CHANGES/notes/docs
2018-08-16 19:46:10 +02:00
Ondřej Surý
c692da2182
Improve autoconf pthread detection
2018-08-16 17:18:52 +02:00
Witold Kręcicki
5cdb38c2c7
Remove unthreaded support
2018-08-16 17:18:52 +02:00
Ondřej Surý
8e164f784d
Merge branch 'gitlab-ci-make-install-job' into 'master'
...
Add make install job to GitLab CI
See merge request isc-projects/bind9!661
2018-08-16 09:38:06 -04:00
Ondřej Surý
9c950e5961
Add install test job
2018-08-16 09:13:41 -04:00
Ondřej Surý
28748db0b2
paste config.log to output if configure ends up with failure
2018-08-16 09:13:41 -04:00
Ondřej Surý
1ff71c7cee
Merge branch 'config.h-fixes' into 'master'
...
Replace "config.h" with <config.h>
See merge request isc-projects/bind9!660
2018-08-16 06:54:57 -04:00
Ondřej Surý
e2c938d882
Replace "config.h" with <config.h>
2018-08-16 12:45:59 +02:00
Evan Hunt
0bdefcb599
Merge branch '237-validate-except' into 'master'
...
Resolve "dnssec-validation exception domains"
Closes #237
See merge request isc-projects/bind9!224
2018-08-14 16:38:00 -04:00
Evan Hunt
4eb0897c90
CHANGES, release notes, README
2018-08-14 13:28:02 -07:00
Evan Hunt
7ecd699e81
add a system test
2018-08-14 13:28:02 -07:00
Evan Hunt
eaac2057c7
option to disable validation under specified names
...
- added new 'validate-except' option, which configures an NTA with
expiry of 0xffffffff. NTAs with that value in the expiry field do not
expire, are are not written out when saving the NTA table and are not
dumped by rndc secroots
2018-08-14 13:28:02 -07:00
Evan Hunt
509d71e1aa
Merge branch '465-missing-check-in-acl_test-c-unit-test' into 'master'
...
Resolve "Missing check in acl_test.c unit test"
Closes #465
See merge request isc-projects/bind9!639
2018-08-14 12:13:04 -04:00
Mark Andrews
0ce82e9d5f
add missing ATF_REQUIRE
2018-08-14 09:04:16 -07:00
Ondřej Surý
53690ef21f
Merge branch '476-fix-openssl-error-logging' into 'master'
...
Fix OpenSSL error logging
Closes #476
See merge request isc-projects/bind9!644
2018-08-14 07:05:20 -04:00
Michał Kępień
cab7c34fbd
Add CHANGES entry
...
5009. [bug] Upon an OpenSSL failure, the first error in the OpenSSL
error queue was not logged. [GL #476 ]
2018-08-14 12:49:19 +02:00
Michał Kępień
fe20f8fe25
Do not remove errors from the OpenSSL error queue in toresult()
...
dst__openssl_toresult3() first calls toresult() and subsequently uses
ERR_get_error_line_data() in a loop. Given this, it is a mistake to use
ERR_get_error() in toresult() because it causes the retrieved error to
be removed from the OpenSSL error queue, thus preventing it from being
retrieved by the subsequent ERR_get_error_line_data() calls. Fix by
using ERR_peek_error() instead of ERR_get_error() in toresult().
2018-08-14 12:49:19 +02:00
Michał Kępień
527614c750
Merge branch '471-fix-rbt_insert_and_remove-unit-test' into 'master'
...
Prevent rare rbt_insert_and_remove unit test failures
Closes #471
See merge request isc-projects/bind9!614
2018-08-14 05:11:17 -04:00
Michał Kępień
13fe763798
Prevent rare rbt_insert_and_remove unit test failures
...
When two or more absolute, two-label names are added to a completely
empty RBT, an extra, empty node for the root name will be created due to
node splitting. check_tree() expects that, but the extra node will not
be created when just one name is added to a completely empty RBT. This
problem could be handled inside check_tree(), but that would introduce
unnecessary complexity into it since adding a single name will result in
a different node count for a completely empty RBT (node count will be 1)
and an RBT containing only an empty node for the root name, created due
to prior node splitting (node count will be 2). Thus, first explicitly
create a node for the root name to prevent rare check_tree() failures
caused by a single name being added in the first iteration of the
insert/remove loop.
2018-08-14 10:43:51 +02:00
Michał Kępień
495e10ba5a
Merge branch '285-make-the-inline-system-test-more-lightweight' into 'master'
...
Make the "inline" system test more lightweight
Closes #285
See merge request isc-projects/bind9!611
2018-08-14 04:38:57 -04:00
Michał Kępień
24dd865b97
Make the "inline" system test more lightweight
...
Each zone used in the "inline" system test contains a few dozen records.
Over a dozen of these zones are used in the test. Most records present
in these zones are not subsequently used in the test itself, but all of
them need to be signed by the named instances launched by the test,
which puts quite a bit of strain on lower-end machines, leading to
intermittent failures of the "inline" system test. Remove all redundant
records from the zones used in the "inline" system test in order to
stabilize it.
2018-08-14 10:16:08 +02:00
Evan Hunt
e0d309572f
Merge branch '474-mempool-is-broken-if-object-size-is-below-the-alignment-size' into 'master'
...
Resolve "mempool is broken if object size is below the alignment size"
Closes #474
See merge request isc-projects/bind9!635
2018-08-14 04:09:17 -04:00
Mark Andrews
5dd1beec8e
mempool didn't work for sizes less than sizeof(void*)
2018-08-14 03:47:14 -04:00
Michał Kępień
dc5b8ec97a
Merge branch '468-queue-rndc-signing-nsec3param-requests-if-needed' into 'master'
...
Queue "rndc signing -nsec3param ..." requests if needed
Closes #468
See merge request isc-projects/bind9!610
2018-08-14 03:44:53 -04:00
Michał Kępień
eed6778be4
Add CHANGES entry
...
5008. [bug] "rndc signing -nsec3param ..." requests were silently
ignored for zones which were not yet loaded or
transferred. [GL #468 ]
2018-08-14 09:22:43 +02:00
Michał Kępień
cb40c5229a
Queue "rndc signing -nsec3param ..." requests if needed
...
If "rndc signing -nsec3param ..." is ran for a zone which has not yet
been loaded or transferred (i.e. its "db" field is NULL), it will be
silently ignored by named despite rndc logging an "nsec3param request
queued" message, which is misleading. Prevent this by keeping a
per-zone queue of NSEC3PARAM change requests which arrive before a zone
is loaded or transferred and processing that queue once the raw version
of an inline-signed zone becomes available.
2018-08-14 09:22:43 +02:00
Ondřej Surý
f34e7ee612
Merge branch '462-full-recv-queue-on-netbsd' into 'master'
...
Resolve "Full Recv-Queue"
Closes #462
See merge request isc-projects/bind9!629
2018-08-13 13:19:48 -04:00
Ondřej Surý
ebf3083e08
Make ENOBUFS a soft error
2018-08-13 18:51:10 +02:00
Ondřej Surý
9689313331
Merge branch '9-use-C99-integer-types-fix-install' into 'master'
...
Don't try to install removed int.h and boolean.h headers
See merge request isc-projects/bind9!627
2018-08-13 09:38:55 -04:00
Mathieu Arnold
4c06eb20cc
Don't try to install removed int.h and boolean.h headers
2018-08-13 15:30:36 +02:00
Ondřej Surý
a2188e61e7
Merge branch 'support-softhsm-2.4.0' into 'master'
...
Fix build failures on Debian sid
See merge request isc-projects/bind9!626
2018-08-13 07:22:25 -04:00
Ondřej Surý
c746037622
Disable libidn2 on Debian stretch images
2018-08-13 12:43:38 +02:00
Ondřej Surý
28b0de3e86
Use clang on Debian stretch to workaround Debian Bug #903709
2018-08-13 12:43:38 +02:00
Ondřej Surý
6bc771828c
SoftHSM 2.4.0 only supports softhsm2.conf now, rewrite GitLab CI commands to properly support that
2018-08-13 12:43:38 +02:00
Ondřej Surý
2cd0a493ae
Merge branch '469-typo-in-validate-glue-branch' into 'master'
...
Resolve "Typo in validate-glue branch"
See merge request isc-projects/bind9!613
2018-08-11 04:16:34 -04:00
Ondřej Surý
bdc9860262
Fix !!validate typo to -> !validate
2018-08-11 04:07:46 -04:00
Evan Hunt
d6f4592f6b
Merge branch 'fix-ns-log-mismatch' into 'master'
...
mismatch between defined log modules and ns_modules[] in lib/ns/log.c
See merge request isc-projects/bind9!612
2018-08-10 15:14:10 -04:00
Evan Hunt
b865fb77de
mismatch between defined log modules and ns_modules[] in lib/ns/log.c
2018-08-10 15:04:39 -04:00
Ondřej Surý
c3e4363303
Merge branch '434-after-isc_safe-merge-the-windows-build-fails-due-missing-openssl_libs-in-project-files' into 'master'
...
Resolve "After isc_safe merge, the Windows build fails due missing OPENSSL_LIBS in project files"
Closes #434
See merge request isc-projects/bind9!617
2018-08-10 10:58:04 -04:00
Ondřej Surý
c5040e5c9e
Add @OPENSSL_LIB@ to Windows project files as needed
2018-08-10 16:45:00 +02:00
Ondřej Surý
86c377ccbb
Merge branch '457-restore-logging-of-used-openssl-versions-upon-startup' into 'master'
...
Restore logging of used OpenSSL versions upon startup
Closes #457
See merge request isc-projects/bind9!615
2018-08-10 09:16:05 -04:00
Michał Kępień
b14e127569
Restore logging of used OpenSSL versions upon startup
...
Remove an #ifdef which commit c3b8130fe8
should have removed.
2018-08-10 13:58:41 +02:00
Evan Hunt
337f9dd0ec
Merge branch 'security-complete-dname-fix' into 'master'
...
Merge CVE-2018-5740 fix
See merge request isc-projects/bind9!607
2018-08-08 18:33:21 -04:00
Evan Hunt
b4b4277f5a
CHANGES, release note
2018-08-08 14:33:19 -07:00
Evan Hunt
3f907b8bee
caclulate nlabels and set *chainingp correctly
2018-08-08 14:33:19 -07:00
Evan Hunt
9d7ad52506
test case
2018-08-08 14:33:19 -07:00
Evan Hunt
cac3978af2
explicit DNAME query could trigger a crash if deny-answer-aliases was set
2018-08-08 14:33:19 -07:00
Ondřej Surý
fa03f94102
Merge branch '9-use-C99-integer-types' into 'master'
...
Redefine ISC's int and boolean types to use <stdint.h> and <stdbool.h> types
See merge request isc-projects/bind9!162
2018-08-08 05:05:26 -04:00
Ondřej Surý
75c2356f42
Add CHANGES entry
...
5007. [cleanup] Replace custom ISC boolean and integer data types
with C99 stdint.h and stdbool.h types. [GL #9 ]
2018-08-08 09:37:30 +02:00
Ondřej Surý
7351c505a0
Remove duplicate config.h
2018-08-08 09:37:30 +02:00
Ondřej Surý
994e656977
Replace custom isc_boolean_t with C standard bool type
2018-08-08 09:37:30 +02:00
Ondřej Surý
cb6a185c69
Replace custom isc_u?intNN_t types with C99 u?intNN_t types
2018-08-08 09:37:28 +02:00
Ondřej Surý
055278c936
Get rid of extra UINT64_MAX definition in lib/isc/win32/time.c
2018-08-08 09:36:44 +02:00
Ondřej Surý
64fe6bbaf2
Replace ISC_PRINT_QUADFORMAT with inttypes.h format constants
2018-08-08 09:36:44 +02:00
Ondřej Surý
9e493798c6
Check for C99 compatible compiler
2018-08-08 09:36:44 +02:00
Ondřej Surý
e5ee96fc1b
Merge branch 'silence-openbsd-warning' into 'master'
...
Silence a compiler warning on openbsd and fix windows build
See merge request isc-projects/bind9!603
2018-08-08 03:34:44 -04:00
Evan Hunt
b55338e447
Silence a compiler warning on openbsd and fix windows build
2018-08-08 02:49:28 -04:00
Michał Kępień
20c52bf9b8
Merge branch '431-refactor-code-preparing-a-delegation-response' into 'master'
...
Refactor code preparing a delegation response
Closes #431
See merge request isc-projects/bind9!549
2018-08-08 02:26:40 -04:00
Michał Kępień
1d9c37876b
Add CHANGES entry
...
5006. [cleanup] Code preparing a delegation response was extracted from
query_delegation() and query_zone_delegation() into a
separate function in order to decrease code
duplication. [GL #431 ]
2018-08-08 08:08:40 +02:00
Michał Kępień
8e3fc5725f
Extract code preparing a delegation response to a separate function
...
Changes introduced by the previous two commits make the parts of
query_delegation() and query_zone_delegation() which prepare a
delegation response functionally equivalent. Extract this code into a
separate function, query_prepare_delegation_response(), and then call
the latter from both query_delegation() and query_zone_delegation() in
order to reduce code duplication. Add a comment describing the purpose
of the extracted code. Fix coding style issues.
2018-08-08 08:08:40 +02:00
Michał Kępień
7db4dedf6b
Remove unused NS_QUERYATTR_CACHEGLUEOK query attribute
...
The NS_QUERYATTR_CACHEGLUEOK query attribute has no influence on query
processing. Remove it.
2018-08-08 08:08:40 +02:00
Michał Kępień
b6c77202cb
Restore zone database and zone node if cache search results are to be ignored
...
When query processing hits a delegation from a locally configured zone,
an attempt may be made to look for a better answer in the cache. In
such a case, the zone-sourced delegation data is set aside and the
lookup is retried using the cache database. When that lookup is
completed, a decision is made whether the answer found in the cache is
better than the answer found in the zone.
Currently, if the zone-sourced answer turns out to be better than the
one found in the cache:
- qctx->zdb is not restored into qctx->db,
- qctx->node, holding the zone database node found, is not even saved.
Thus, in such a case both qctx->db and qctx->node will point at cache
data. This is not an issue for BIND versions which do not support
mirror zones because in these versions non-recursive queries always
cause the zone-sourced delegation to be returned and thus the
non-recursive part of query_delegation() is never reached if the
delegation is coming from a zone. With mirror zones, however,
non-recursive queries may cause cache lookups even after a zone
delegation is found. Leaving qctx->db assigned to the cache database
when query_delegation() determines that the zone-sourced delegation is
the best answer to the client's query prevents DS records from being
added to delegations coming from mirror zones. Fix this issue by
keeping the zone database and zone node in qctx while the cache is
searched for an answer and then restoring them into qctx->db and
qctx->node, respectively, if the zone-sourced delegation turns out to be
the best answer. Since this change means that qctx->zdb cannot be used
as the glue database any more as it will be reset to NULL by RESTORE(),
ensure that qctx->db is not a cache database before attaching it to
qctx->client->query.gluedb.
Furthermore, current code contains a conditional statement which
prevents a mirror zone from being used as a source of glue records.
Said statement was added to prevent assertion failures caused by
attempting to use a zone database's glue cache for finding glue for an
NS RRset coming from a cache database. However, that check is overly
strict since it completely prevents glue from being added to delegations
coming from mirror zones. With the changes described above in place,
the scenario this check was preventing can no longer happen, so remove
the aforementioned check.
If qctx->zdb is not NULL, qctx->zfname will also not be NULL;
qctx->zsigrdataset may be NULL in such a case, but query_putrdataset()
handles pointers to NULL pointers gracefully. Remove redundant
conditional expressions to make the cleanup code in query_freedata()
match the corresponding sequences of SAVE() / RESTORE() macros more
closely.
2018-08-08 08:07:46 +02:00
Ondřej Surý
ec25056b48
Merge branch '440-root-zone-performance-regression-uint32' into 'master'
...
Resolve "Root zone performance regression since 9.12.2rc2 and 9.13.1"
Closes #440
See merge request isc-projects/bind9!602
2018-08-07 04:02:02 -04:00
Ondřej Surý
e3131b8d52
Make sure the storage for isc_random32() result is 32-bit long
2018-08-07 09:52:47 +02:00
Ondřej Surý
21a547c100
Merge branch '440-root-zone-performance-regression' into 'master'
...
Resolve "Root zone performance regression since 9.12.2rc2 and 9.13.1"
Closes #440
See merge request isc-projects/bind9!593
2018-08-06 05:38:44 -04:00
Ondřej Surý
9e11b54bbc
Update ARM on the default ordering
2018-08-06 11:24:14 +02:00
Ondřej Surý
e80c26b22e
Define and use new DNS_RDATASET_COUNT_UNDEFINED equals ISC_UINT32_MAX to make the code more readable
2018-08-06 11:24:14 +02:00
Ondřej Surý
afddc2781e
Modify the rrsetorder test to cope with the rrset order randomization (only four orders are now possible)
2018-08-06 11:24:14 +02:00
Ondřej Surý
41a68425ea
Refactor code around random/cyclic/fixed to reduce code duplication
2018-08-06 11:24:14 +02:00
Mark Andrews
f7986c8d1a
Only get one random number per response when order == random
2018-08-05 07:23:07 +02:00
Mark Andrews
9c4fb3b3e6
Merge branch 'remove-dead-code' into 'master'
...
Remove dead code
See merge request isc-projects/bind9!587
2018-08-02 19:22:25 -04:00
Mark Andrews
83a1e87dd2
remove dead code
2018-08-02 18:57:30 -04:00
Mark Andrews
5146cbc092
Merge branch '442-dnssec-verify-fails-on-case-sensitivity-of-owner-names-in-nsec-bitmap' into 'master'
...
Resolve "dnssec-verify fails on case-sensitivity of owner names in NSEC bitmap"
Closes #442
See merge request isc-projects/bind9!562
2018-08-02 18:34:46 -04:00
Mark Andrews
49cd3aac9c
add CHANGES
2018-08-03 08:21:48 +10:00
Mark Andrews
a94db46631
only check the bit map
2018-08-03 08:21:48 +10:00
Ondřej Surý
c3c0481293
Merge branch '543-revert-!553' into 'master'
...
Revert "Merge branch 'modified-manual-install-oot' into 'master'"
Closes #453
See merge request isc-projects/bind9!573
2018-08-02 10:32:08 -04:00
Ondřej Surý
69380eb033
Revert "Merge branch 'modified-manual-install-oot' into 'master'"
...
This reverts commit d9929b1b0a , reversing
changes made to 8abf2f23d0 .
2018-08-02 10:23:30 -04:00
Ondřej Surý
2c816e745b
Merge branch '454-broken-build-with-custom-ldflags' into 'master'
...
Resolve "Broken build with custom LDFLAGS"
Closes #454
See merge request isc-projects/bind9!572
2018-08-02 08:41:50 -04:00
Ondřej Surý
10e6bfc864
Preserve ${LDFLAGS} contents in bin/dig/
2018-08-02 08:33:03 -04:00
Mark Andrews
84385bc717
Merge branch '439-the-signed-instance-of-a-in-line-zone-should-be-treated-as-dynamic' into 'master'
...
Resolve "The signed instance of a in-line zone should be treated as dynamic."
Closes #439
See merge request isc-projects/bind9!554
2018-08-02 00:23:06 -04:00
Mark Andrews
d6d9fd1c71
add CHANGES
2018-08-02 14:07:03 +10:00
Mark Andrews
9130f055f4
treat the signed instance of a inline zone as dynamic
2018-08-02 00:00:13 -04:00
Mark Andrews
cfccd8d246
turn off ixfr-from-differences on signed instance of in-line zone
2018-08-02 00:00:13 -04:00
Mark Andrews
3ea9861e7a
rename zone to mayberaw
2018-08-02 00:00:13 -04:00
Mark Andrews
a71823bc5c
Merge branch '453-master-build-broken-in-documentation-tree' into 'master'
...
add /opt/local/share/xsl/docbook-xsl-nons to the places to look for manpages/docbook.xsl under macports
See merge request isc-projects/bind9!571
2018-08-01 22:41:45 -04:00
Mark Andrews
7425252207
add /opt/local/share/xsl/docbook-xsl-nons to the places to look for manpages/docbook.xsl under macports
2018-08-02 12:07:27 +10:00
Mark Andrews
c0bd1bf944
Merge branch '359-question-about-using-hashtable-size-log-messages-for-rpzs' into 'master'
...
Resolve "Question about 'using hashtable size' log messages for RPZs"
Closes #359
See merge request isc-projects/bind9!566
2018-08-01 21:32:01 -04:00
Mark Andrews
12d45c5cd1
lower log level to debug(1)
2018-08-01 21:31:17 -04:00
Mark Andrews
d30f6e5f99
Merge branch '424-nsupdate-tests-fail-intermittently' into 'master'
...
Resolve "nsupdate tests fail intermittently"
Closes #424
See merge request isc-projects/bind9!544
2018-08-01 21:25:27 -04:00
Mark Andrews
abe41ba011
use guard values for testing unixtime serial
2018-08-02 10:25:56 +10:00
Mark Andrews
6b30bc73c0
save SOA values
2018-08-01 20:04:09 -04:00
Mark Andrews
f335795068
Merge branch '406-dns_acl_isinsecure-does-not-handle-geoip-elements' into 'master'
...
Resolve "dns_acl_isinsecure does not handle geoip elements."
Closes #406
See merge request isc-projects/bind9!528
2018-08-01 19:30:22 -04:00
Mark Andrews
b0b76d259f
add CHANGES note
2018-08-02 09:19:04 +10:00
Mark Andrews
57eadf4d4f
handle dns_aclelementtype_geoip
2018-08-02 09:18:16 +10:00
Mark Andrews
fb8bb4e306
test dns_acl_isinsecure with geoip element
2018-08-02 09:18:16 +10:00
Mark Andrews
d7ae24c868
Merge branch '410-missing-sanity-check-for-call-to-next_token-in-file-mdig-c-for-bind-9-12-1-p2' into 'master'
...
Resolve "Missing Sanity Check for call to next_token() in file 'mdig.c' for BIND 9.12.1-P2"
Closes #410
See merge request isc-projects/bind9!527
2018-08-01 19:17:00 -04:00
Mark Andrews
84f1d9a204
add CHANGES note
2018-08-02 09:07:54 +10:00
Mark Andrews
2e688488f7
test mdig '+ednsopt=:' handling
2018-08-02 08:55:01 +10:00
Mark Andrews
d2943440a0
fix handling of '+ednsopt=:'; support 100 ednsopts per query rather than 100 total
2018-08-02 08:55:01 +10:00
Mark Andrews
1a5620db01
Merge branch '372-smimea-and-tlsa-methods-incorrectly-use-txt-type' into 'master'
...
Resolve "smimea and tlsa methods incorrectly use txt type"
Closes #372
See merge request isc-projects/bind9!458
2018-08-01 18:23:53 -04:00
Mark Andrews
63c9ec367f
use tlsa and smime structs to set common values
2018-08-01 18:15:08 -04:00
Mark Andrews
d9929b1b0a
Merge branch 'modified-manual-install-oot' into 'master'
...
Use make automatic variables to install correct manual version.
See merge request isc-projects/bind9!553
2018-08-01 02:06:44 -04:00
Petr Menšík
88f913ac81
Use make automatic variables to install updated manuals
...
Make will choose modified manual from build directory or original from source
directory automagically. Take advantage of install tool feature.
Install all files in single command instead of iterating on each of them.
2018-08-01 01:56:16 -04:00
Ondřej Surý
8abf2f23d0
Merge branch '443-isc_buffer_printf-fixes' into 'master'
...
Resolve "isc_buffer_printf() grows buffer without autorealloc being set + nit in isc_buffer_realloc()"
Closes #443
See merge request isc-projects/bind9!559
2018-07-31 16:14:47 -04:00
Ondřej Surý
20faf4652a
Change isc_buffer_reallocate() into a static functions as it is not used outside of isc_buffer_reserve()
2018-07-31 22:00:30 +02:00
Ondřej Surý
7785f644c3
Remove illogical condition from isc_buffer_reallocate that would return ISC_R_NOSPACE when requested size is less than available size
2018-07-31 22:00:30 +02:00
Ondřej Surý
519bfe4c97
Forbid isc_buffer_printf from growing the buffer unless auto reallocation is enabled
2018-07-31 22:00:30 +02:00
Mark Andrews
6a6dc2f410
Merge branch 'misc-onerror-refcount-fixes' into 'master'
...
refcount errors on error paths
See merge request isc-projects/bind9!563
2018-07-31 03:56:46 -04:00
Mark Andrews
63aaff50df
add CHANGES
2018-07-31 17:46:53 +10:00
Mark Andrews
4093efc900
refcount errors on error paths
2018-07-31 17:41:45 +10:00
Evan Hunt
e91da20dc3
Merge branch '441-ns_server_servestale-can-leave-the-server-in-exclusive-mode-on-error' into 'master'
...
Resolve "ns_server_servestale can leave the server in exclusive mode on error."
Closes #441
See merge request isc-projects/bind9!557
2018-07-27 01:55:45 -04:00
Mark Andrews
c8b07932e4
named_server_servestale could leave the server in exclusive mode if a error occurs.
2018-07-26 22:54:15 -07:00
Mark Andrews
ebcaae4ae5
Merge branch '432-sha2-c-does-not-compile-with-libressl' into 'master'
...
Resolve "sha2.c does not compile with libressl."
Closes #432
See merge request isc-projects/bind9!552
2018-07-24 19:28:50 -04:00
Mark Andrews
7671aba67d
look for LIBRESSL_VERSION_NUMBER as well
2018-07-24 18:22:29 +10:00
Ondřej Surý
e7c34d5179
Merge branch '227-replace-isc_safe-with-OpenSSL-fix-Windows' into 'master'
...
Fix FTBFS on Windows due CRYPTO_memcmp missing in a linker phase of libiscc
See merge request isc-projects/bind9!551
2018-07-24 03:57:23 -04:00
Ondřej Surý
187d22e090
Link libiscc with OpenSSL to fix CRYPTO_memcmp symbol missing
2018-07-24 09:37:09 +02:00
Evan Hunt
537f2284a3
Merge branch 'fix-openssl-configure' into 'master'
...
Fix ax_check_openssl to accept "--with-openssl" or "--with-openssl=yes",
and improve it to modern autotools standard
See merge request isc-projects/bind9!550
2018-07-23 16:29:10 -04:00
Ondřej Surý
71877806e8
Fix ax_check_openssl to accept yes and improve it to modern autotools standard
2018-07-23 22:10:52 +02:00
Ondřej Surý
e0d42538f9
Merge branch '227-replace-isc_safe-with-OpenSSL' into 'master'
...
Replace isc_safe routines with their OpenSSL counterparts
See merge request isc-projects/bind9!546
2018-07-20 12:02:35 -04:00
Ondřej Surý
083461d332
Fix the isc_safe_memwipe() usage with (NULL, >0)
2018-07-20 10:08:24 -04:00
Ondřej Surý
b105ccee68
Remove isc_safe_memcompare, it's not needed anywhere and can't be replaced with CRYPTO_memcmp()
2018-07-20 10:06:14 -04:00
Ondřej Surý
66ba2fdad5
Replace isc_safe routines with their OpenSSL counter parts
2018-07-20 00:34:26 -04:00
Ondřej Surý
8b9b270c7d
Merge branch '261-print-c-issues' into 'master'
...
Resolve "print.c issues"
Closes #261
See merge request isc-projects/bind9!284
2018-07-20 00:17:53 -04:00
Ondřej Surý
8e6d89ad97
Add CHANGES entry for GL #261 .
2018-07-19 23:30:43 -04:00
Mark Andrews
4c3386ad95
remove lib/isc/print.c and lib/isc/tests/print_test.c
2018-07-19 23:24:28 -04:00
Ondřej Surý
7fc59e384c
Merge branch '328-make-openssl-mandatory-windows' into 'master'
...
Fix the Windows build after merging the crypto refactoring work
See merge request isc-projects/bind9!545
2018-07-19 18:13:27 -04:00
Ondřej Surý
83cde08522
Introduce USE_OPENSSL define to Windows build, remove CRYPTO and AES conditions.
2018-07-19 16:54:53 -04:00
Ondřej Surý
51f7ed99fe
Merge branch '328-make-openssl-mandatory' into 'master'
...
Resolve "Refactor crypto to use OpenSSL for everything but Public-Key Cryptography"
Closes #328
See merge request isc-projects/bind9!371
2018-07-19 15:08:32 -04:00
Ondřej Surý
08974f39f1
Fix the Windows build
2018-07-19 14:00:40 -04:00
Ondřej Surý
fc496b2b5d
Fix DH and ECDSA algorithms in PKCS#11 build
2018-07-19 14:00:40 -04:00
Ondřej Surý
919179b369
Fix the build when EdDSA algorithms are not available
2018-07-19 13:17:38 -04:00
Ondřej Surý
ed090fed56
Cleanup copyrights
2018-07-19 13:17:38 -04:00
Ondřej Surý
0937e281a8
Add GitLab CI tests using SoftHSMv2 as PKCS#11 provider.
2018-07-19 13:17:38 -04:00
Ondřej Surý
0a73c9f137
Remove PKCS#11 DH implementation as there's no private keys stored in HSM for DH algorithm
2018-07-19 12:47:03 -04:00
Ondřej Surý
45abf438f8
Cleanup the configure feature report
2018-07-19 12:47:03 -04:00
Ondřej Surý
c40425d0f6
RSA and ECDSA cryptography is now mandatory; remove the checks for those
2018-07-19 12:47:03 -04:00
Ondřej Surý
9d1f4696ec
Disable DH test with PKCS#11
2018-07-19 12:47:03 -04:00
Ondřej Surý
c3b8130fe8
Make OpenSSL mandatory
2018-07-19 12:47:03 -04:00
Ondřej Surý
3322e41eeb
Merge branch 'gitlab-ci-add-jessie-and-stretch' into 'master'
...
Add Debian jessie and stretch to GitLab CI
See merge request isc-projects/bind9!543
2018-07-19 12:44:22 -04:00
Ondřej Surý
d34aa0ccd0
Remove quotes around $EXTRA_CONFIGURE to break out more options into ... more options and not a single one
2018-07-19 12:35:45 -04:00
Ondřej Surý
f5cb3d707a
Make libidn2 build optional
2018-07-19 12:35:45 -04:00
Ondřej Surý
1d8a62713d
Disable autogen.sh in precheck, it needs newer autoconf and it breaks the older builds
2018-07-19 12:35:45 -04:00
Ondřej Surý
d5ec498e26
Add Debian jessie and stretch images to the build to catch errors with older but supported releases
2018-07-19 12:35:45 -04:00
Michał Kępień
636e9fc259
Merge branch '423-fix-handling-of-tat-sending-failures' into 'master'
...
Fix handling of TAT sending failures
Closes #423
See merge request isc-projects/bind9!540
2018-07-19 12:15:18 -04:00
Michał Kępień
8666f8d28f
Fix handling of TAT sending failures
...
dns_view_zonecut() may associate the dns_rdataset_t structure passed to
it even if it returns a result different then ISC_R_SUCCESS. Not
handling this properly may cause a reference leak. Fix by ensuring
'nameservers' is cleaned up in all relevant failure modes.
2018-07-20 01:55:50 +10:00
Ondřej Surý
2975f37f1c
Merge branch 'use-internal-docker-registry' into 'master'
...
Try using the integrated Docker Registry again
See merge request isc-projects/bind9!539
2018-07-19 11:40:47 -04:00
Ondřej Surý
378e36a955
Try using the integrated Docker Registry again
2018-07-18 13:46:20 -04:00
Witold Krecicki
5bf1e8781e
Merge branch 'fix-various-tests-for-qmin' into 'master'
...
Fix various tests for qmin
See merge request isc-projects/bind9!520
2018-07-17 11:09:24 -04:00
Witold Kręcicki
48eedb8108
Changes entry
2018-07-17 17:00:23 +02:00
Michał Kępień
e10e6756c9
[squash] Make resolver tests even more civilized (ans8.pl)
...
Set AA=1 even for truncated responses. Put glue record in responses to
no-questions/NS queries. Add comments, simplify code.
2018-07-17 13:01:42 +02:00
Michał Kępień
82082ecd56
[squash] Make resolver tests even more civilized (ans2.pl and ans3.pl)
...
Prevent ans2.pl from responding authoritatively for any name at or below
example.net.
Make ans3.pl properly answer example.net/NS queries. Use string
comparisons instead of regular expressions where possible.
2018-07-17 13:00:34 +02:00
Michał Kępień
122a1a00be
[squash] Put Perl code extracting a tree from a cache dump in a separate function
2018-07-17 11:31:09 +02:00
Witold Kręcicki
c96ca40023
cacheclean test: take into account that we can have multiple RRs at one name
2018-07-17 11:31:09 +02:00
Witold Kręcicki
c8b36ea6b9
Make resolver tests more civilized
2018-07-17 11:31:09 +02:00
Witold Krecicki
15db6ee6e4
Merge branch '419-do-not-replace-lo0-address-on-solaris' into 'master'
...
Do not replace lo0 address on Solaris
Closes #419
See merge request isc-projects/bind9!535
2018-07-16 09:05:17 -04:00
Michał Kępień
618921902a
Do not replace lo0 address on Solaris
...
lo0 and lo0:0 are the same interface on Solaris. Make sure
bin/tests/system/ifconfig.sh does not touch lo0:0 in order to prevent it
from changing the address of the loopback interface on Solaris.
2018-07-16 08:55:22 +02:00
Evan Hunt
229dfb5dc8
Merge branch 'placeholder' into 'master'
...
placeholder
See merge request isc-projects/bind9!534
2018-07-13 15:35:38 -04:00
Evan Hunt
ae1aa55c6f
placeholder
2018-07-13 12:35:11 -07:00
Michał Kępień
939824fce5
Merge branch '365-add-centos-to-ci' into 'master'
...
Add CentOS 6/7 to CI
Closes #365 and #404
See merge request isc-projects/bind9!531
2018-07-13 06:25:50 -04:00
Michał Kępień
f0966d1485
Add CentOS 6/7 to CI
...
Modify .gitlab-ci.yml so that every CI pipeline also builds and tests
BIND on CentOS versions 6 and 7. Use --disable-warn-error on CentOS 6
since it uses GCC 4.4.7 which suffers from bugs causing bogus warnings
to be generated, e.g.:
sigs_test.c: In function 'compare_tuples':
sigs_test.c:75: warning: declaration of 'index' shadows a global declaration
/usr/include/string.h:489: warning: shadowed declaration is here
sigs_test.c: In function 'updatesigs_test':
sigs_test.c:193: warning: declaration of 'index' shadows a global declaration
/usr/include/string.h:489: warning: shadowed declaration is here
2018-07-13 08:22:12 +02:00
Michał Kępień
2be97feb46
Do not spam console if "git status --ignored" fails during tests
...
The "git status" command in Git versions before 1.7.2 does not support
the "--ignored" option. Prevent spamming the console when running
system tests from a Git repository on a host with an ancient Git version
installed.
2018-07-13 08:22:12 +02:00
Michał Kępień
fd30a03f2b
Remove IDN subtest from the "digdelv" system test
...
The output of certain "dig +idnout" invocations may be locale-dependent.
Remove the "dig +idnout" subtest from the "digdelv" system test as IDN
support is already thoroughly tested by the "idna" system test.
2018-07-13 08:22:12 +02:00
Michał Kępień
cc0e8cda71
Include conf.sh from all prereq.sh scripts
...
Every prereq.sh script must include bin/tests/system/conf.sh, otherwise
if some prerequisite is not met, errors about echo_i not being found
will be printed instead of actual error messages.
2018-07-13 08:22:12 +02:00
Michał Kępień
12df6829d1
Update ATF path in the ./configure invocation used during CI
...
The Docker images used for CI install ATF to /usr, not /usr/local.
Update the ./configure invocation in .gitlab-ci.yml accordingly in order
to prevent confusion.
2018-07-13 08:22:12 +02:00
Michał Kępień
45e77a3680
Add "-f" to command line arguments for autoreconf in autogen.sh
...
Depending on tool versions used, "autoreconf -i" may not update all
Autoconf-generated files, which in turn may result in build errors.
Make autogen.sh call autoreconf with the "-f" command line argument to
ensure all Autoconf-generated files are updated when autogen.sh is run.
2018-07-13 08:21:55 +02:00
Mark Andrews
c08e60adcb
Merge branch '373-generic_tostruct_tlsa-incorrectly-initialises-common-structure' into 'master'
...
Resolve "generic_tostruct_tlsa incorrectly initialises common structure."
Closes #373
See merge request isc-projects/bind9!460
2018-07-11 19:45:56 -04:00
Mark Andrews
6e06d3e7c6
remove re-initalisation of common structure
2018-07-12 09:37:13 +10:00
Evan Hunt
da3044f2df
Merge branch '403-missing-sanity-check-for-call-to-next_token-in-file-dig-c' into 'master'
...
Resolve "Missing Sanity Check for call to next_token() in file 'dig.c'"
Closes #403
See merge request isc-projects/bind9!504
2018-07-11 14:51:32 -04:00
Evan Hunt
8ae1774089
CHANGES
2018-07-11 11:43:18 -07:00
Mark Andrews
ad86878d61
add test for bad dig option '+ednsopt=:' being handled gracefully
2018-07-11 11:22:26 -07:00
Bill Parker
408bcf9c07
check code is non NULL
2018-07-11 11:22:26 -07:00
Evan Hunt
cc9c97fdfc
Merge branch '235-enhance-denied-logging-for-dynamic-updates' into 'master'
...
Add tcp-self policy tests.
See merge request isc-projects/bind9!282
2018-07-11 14:04:42 -04:00
Mukund Sivaraman
a7e6a584ea
Add system tests for "tcp-self" update-policy
2018-07-11 10:55:24 -07:00
Mark Andrews
1b7598a045
Merge branch 'add-space-around-function' into 'master'
...
add required whitespace
See merge request isc-projects/bind9!512
2018-07-11 04:22:17 -04:00
Mark Andrews
9bd14e2d1f
add required whitespace
2018-07-11 09:30:10 +02:00
Michał Kępień
a554eb1ea0
Merge branch '392-send-upstream-tat-queries-for-locally-served-zones' into 'master'
...
Send upstream trust anchor telemetry queries for locally served zones
Closes #392
See merge request isc-projects/bind9!484
2018-07-11 03:13:19 -04:00
Michał Kępień
a64750e428
Add CHANGES entry
...
4994. [bug] Trust anchor telemetry queries were not being sent
upstream for locally served zones. [GL #392 ]
2018-07-11 08:27:10 +02:00
Michał Kępień
a7657dc150
Send upstream TAT queries for locally served zones
...
Trying to resolve a trust anchor telemetry query for a locally served
zone does not cause upstream queries to be sent as the response is
determined just by consulting local data. Work around this issue by
calling dns_view_findzonecut() first in order to determine the NS RRset
for a given domain name and then passing the zone cut found to
dns_resolver_createfetch().
Note that this change only applies to TAT queries generated by the
resolver itself, not to ones received from downstream resolvers.
2018-07-11 08:27:10 +02:00
Michał Kępień
127810e512
Extract TAT QNAME preparation to a separate function
...
Extract the part of dotat() reponsible for preparing the QNAME for a TAT
query to a separate function in order to limit the number of local
variables used by each function and improve code readability.
Rename 'name' to 'origin' to better convey the purpose of that variable.
Also mark it with the const qualifier.
2018-07-11 08:27:10 +02:00
Ondřej Surý
b722c92e76
Merge branch 'pkcs11-missing-gitignore' into 'master'
...
PKCS#11 build missing some .gitignore files and ignore .gitignore files
See merge request isc-projects/bind9!513
2018-07-11 02:09:41 -04:00
Ondřej Surý
718c527e1d
Don't check copyrights on .gitignore files
2018-07-11 08:01:05 +02:00
Ondřej Surý
96907d636d
Add .gitignore for PKCS#11 test files
2018-07-11 07:56:48 +02:00
Evan Hunt
9f37641d81
Merge branch 'fix-replay-merge' into 'master'
...
fix replay-merge
See merge request isc-projects/bind9!509
2018-07-11 00:02:05 -04:00
Evan Hunt
f8f32ac1fc
fixed an argument counting bug
2018-07-10 21:01:00 -07:00
Evan Hunt
f781a1bd96
Merge branch 'git-replay-merge-no-push-option' into 'master'
...
Add --no-push and --push options and DONT_PUSH environment variable
See merge request isc-projects/bind9!439
2018-07-10 23:44:58 -04:00
Ondřej Surý
23f69e5626
Add --no-push and --push options and DONT_PUSH environment as default to control what happens after merge
2018-07-10 20:44:12 -07:00
Evan Hunt
a319b82421
Merge branch 'ci-check-libs' into 'master'
...
check correctness of win32 .def files in CI 'precheck' step
See merge request isc-projects/bind9!455
2018-07-10 23:08:28 -04:00
Evan Hunt
adebe28b52
add checklibs to precheck CI step
2018-07-10 19:31:04 -07:00
Evan Hunt
9f38be5064
remove no-longer-needed check for strsep()
2018-07-10 19:31:04 -07:00
Evan Hunt
9dfaf03b31
Merge branch '369-remove-bind8_compat-from-lib-dns-journal-c' into 'master'
...
Remove compatibility with BIND 8 "no-change" IXFR deltas in lib/dns/journal.c
Closes #369
See merge request isc-projects/bind9!446
2018-07-10 22:30:02 -04:00
Mark Andrews
329a0e7812
Remove support for silently ignoring 'no-change' deltas from BIND 8 when processing an IXFR stream. 'no-change' deltas will now trigger a fallback to AXFR as the recovery mechanism.
2018-07-10 19:20:09 -07:00
Evan Hunt
440380ac41
Merge branch 'remove-redundant-test' into 'master'
...
remove redundant test
See merge request isc-projects/bind9!497
2018-07-10 22:04:19 -04:00
Mark Andrews
6eec7fe092
remove redundant test
2018-07-10 18:53:38 -07:00
Evan Hunt
5ae0906b23
Merge branch '379-trust-anchor-telemetry-log-should-include-client-ip-address' into 'master'
...
Resolve "trust anchor telemetry log should include client IP address"
Closes #379
See merge request isc-projects/bind9!476
2018-07-10 21:28:14 -04:00
Mark Andrews
cc3c8f1a7c
add CHANGES note
2018-07-10 18:19:12 -07:00
Mark Andrews
4f18b6a09a
fix spelling of 'telemetry'
2018-07-10 18:19:12 -07:00
Mark Andrews
69fd3f5ba4
use extracted netaddr rather than client->destaddr
2018-07-10 18:17:54 -07:00
Evan Hunt
f83a64072b
Merge branch '378-run-xmllint-on-xml-and-docbook-in-precheck' into 'master'
...
Check correctness of *.xml, *.docbook, and *.html during precheck
Closes #378
2018-07-10 20:49:40 -04:00
Mark Andrews
bb1937aaec
Resolve "run xmllint on *.xml and *.docbook in precheck"
2018-07-10 20:49:40 -04:00
Evan Hunt
5519c76639
Merge branch '381-fix-mirror-option-handling-during-zone-reconfiguration' into 'master'
...
Fix "mirror" option handling during zone reconfiguration
Closes #381
See merge request isc-projects/bind9!480
2018-07-10 20:45:25 -04:00
Michał Kępień
e63376fd0a
Add CHANGES entry
...
4988. [bug] "rndc reconfig" was incorrectly handling zones whose
"mirror" setting was changed. [GL #381 ]
2018-07-10 17:36:57 -07:00
Michał Kępień
dbfd19c668
Do not reuse zones whose "mirror" setting was changed
...
Update named_zone_reusable() so that it does not consider a zone to be
eligible for reuse if its old value of the "mirror" option differs from
the new one. This causes "rndc reconfig" to create a new zone structure
whenever the value of the "mirror" option is changed, which ensures that
the previous zone database is not reused and that flags are properly set
in responses sourced from zones whose "mirror" setting was changed at
runtime.
2018-07-10 17:36:22 -07:00
Evan Hunt
802a58d5c6
Merge branch '401-null-pointer-de-reference-found-in-bind-9-12-1-p2' into 'master'
...
Resolve "NULL Pointer de-reference found in BIND 9.12.1-P2"
Closes #401
See merge request isc-projects/bind9!487
2018-07-10 17:33:17 -04:00
Evan Hunt
5a879071d0
CHANGES
2018-07-10 14:24:43 -07:00
Bill Parker
8ac0152651
check param_template[i].pValue is non NULL
2018-07-10 14:24:07 -07:00
Michał Kępień
cffb1ef0ac
Merge branch '399-do-not-use-net-dns-nameserver-in-the-serve-stale-system-test' into 'master'
...
Do not use Net::DNS::Nameserver in the "serve-stale" system test
Closes #399
See merge request isc-projects/bind9!486
2018-07-10 09:14:26 -04:00
Michał Kępień
c4209418a5
Do not use Net::DNS::Nameserver in the "serve-stale" system test
...
Net::DNS versions older than 0.67 respond to queries sent to a
Net::DNS::Nameserver even if its ReplyHandler returns undef. This makes
the "serve-stale" system test fail as it takes advantage of the newer
behavior. Since the latest Net::DNS version available with stock
RHEL/CentOS 6 packages is 0.65 and we officially support that operating
system, bin/tests/system/serve-stale/ans2/ans.pl should behave
consistently for various Net::DNS versions. Ensure that by reworking it
so that it does not use Net::DNS::Nameserver.
2018-07-10 15:04:14 +02:00
Michał Kępień
96256e260a
Merge branch '393-fix-a-net-dns-version-quirk-in-the-resolver-system-test' into 'master'
...
Fix a Net::DNS version quirk in the "resolver" system test
Closes #393
See merge request isc-projects/bind9!485
2018-07-10 09:01:53 -04:00
Michał Kępień
6c3c6aea37
Fix a Net::DNS version quirk in the "resolver" system test
...
Net::DNS versions older than 0.68 insert a ./ANY RR into the QUESTION
section if the latter is empty. Since the latest Net::DNS version
available with stock RHEL/CentOS 6 packages is 0.65 and we officially
support that operating system, bin/tests/system/resolver/ans8/ans.pl
should behave consistently for various Net::DNS versions. Ensure that
by making handleUDP() return the query ID and flags generated by
Net::DNS with 8 zero bytes appended.
2018-07-10 14:53:29 +02:00
Michał Kępień
3e0d30a642
Merge branch '384-rework-idn-support-in-dig' into 'master'
...
Rework IDN support in dig
Closes #384
See merge request isc-projects/bind9!478
2018-07-10 08:49:22 -04:00
Michał Kępień
e05784fd64
Add CHANGES entry
...
4989. [cleanup] IDN support in dig has been reworked. IDNA2003
fallbacks were removed in the process. [GL #384 ]
2018-07-10 14:34:35 +02:00
Michał Kępień
bf6efbc9a9
Do not set IDN2_NFC_INPUT explicitly
...
IDN2_NFC_INPUT is always set implicitly by idn2_to_ascii_lz(), so there
is no need to set it explicitly.
2018-07-10 14:34:35 +02:00
Michał Kępień
b896fc4972
Improve error handling in idn_ace_to_locale()
...
While idn2_to_unicode_8zlz() takes a 'flags' argument, it is ignored and
thus cannot be used to perform IDN checks on the output string.
The bug in libidn2 versions before 2.0.5 was not that a call to
idn2_to_unicode_8zlz() with certain flags set did not cause IDN checks
to be performed. The bug was that idn2_to_unicode_8zlz() did not check
whether a conversion can be performed between UTF-8 and the current
locale's character encoding. In other words, with libidn2 version
2.0.5+, if the current locale's character encoding is ASCII, then
idn2_to_unicode_8zlz() will fail when it is passed any Punycode string
which decodes to a non-ASCII string, even if it is a valid IDNA2008
name.
Rework idn_ace_to_locale() so that invalid IDNA2008 names are properly
and consistently detected for all libidn2 versions and locales.
Update the "idna" system test accordingly. Add checks for processing a
server response containing Punycode which decodes to an invalid IDNA2008
name. Fix invalid subtest description.
2018-07-10 14:34:35 +02:00
Michał Kępień
e5ef038134
Remove redundant dns_name_totextfilter_t argument
...
Since idn_output_filter() no longer uses its 'absolute' argument and no
other callback is used with dns_name_settotextfilter(), remove the
'absolute' argument from the dns_name_totextfilter_t prototype.
2018-07-10 14:34:35 +02:00
Michał Kępień
19c42d46e8
Simplify and rename output_filter()
...
output_filter() does not need to dot-terminate its input name because
libidn2 properly handles both dot-terminated and non-dot-terminated
names. libidn2 also does not implicitly dot-terminate names passed to
it, so parts of output_filter() handling dot termination can simply be
removed.
Fix a logical condition to make sure 'src' can fit the terminating NULL
byte. Replace the MAXDLEN macro with the MXNAME macro used in the rest
of dig source code. Tweak comments and variable names.
Rename output_filter() to idn_output_filter() so that it can be easily
associated with IDN and other idn_*() functions.
2018-07-10 14:34:35 +02:00
Michał Kępień
5106a18e9e
Simplify idn_ace_to_locale()
...
idn_ace_to_locale() may return a string longer than MAXDLEN because it
is using the current locale's character encoding. Rather then imposing
an arbitrary limit on the length of the string that function can return,
make it pass the string prepared by libidn2 back to the caller verbatim,
making the latter responsible for freeing that string. In conjunction
with the fact that libidn2 errors are considered fatal, this makes
returning an isc_result_t from idn_ace_to_locale() unnecessary.
Do not process success cases in conditional branches for improved
consistency with the rest of BIND source code. Add a comment explaining
the purpose of idn_ace_to_locale(). Rename that function's parameters
to match common BIND naming pattern.
2018-07-10 14:34:35 +02:00
Michał Kępień
bcf4d20603
Simplify idn_locale_to_ace()
...
idn_locale_to_ace() is a static function which is always used with a
buffer of size MXNAME, i.e. one that can fit any valid domain name.
Since libidn2 detects invalid domain names and libidn2 errors are
considered fatal, remove size checks from idn_locale_to_ace(). This
makes returning an isc_result_t from it unnecessary.
Do not process success cases in conditional branches for improved
consistency with the rest of BIND source code. Add a comment explaining
the purpose of idn_locale_to_ace(). Rename that function's parameters
to match common BIND naming pattern.
2018-07-10 14:34:35 +02:00
Michał Kępień
59cdaef4f7
Remove IDNA2003 fallback from dig
...
Certain characters, like symbols, are allowed by IDNA2003, but not by
IDNA2008. Make dig reject such symbols when IDN input processing is
enabled to ensure BIND only supports IDNA2008. Update the "idna" system
test so that it uses one of such symbols rather than one which is
disallowed by both IDNA2003 and IDNA2008.
2018-07-10 14:34:35 +02:00
Michał Kępień
9a25368c8c
Remove redundant dns_name_settotextfilter() call
...
There is no need to call dns_name_settotextfilter() in setup_system()
because setup_lookup() determines whether IDN output processing should
be enabled for a specific lookup (taking the global setting into
consideration) and calls dns_name_settotextfilter() anyway if it is.
Remove the dns_name_settotextfilter() call from setup_system().
2018-07-10 14:34:35 +02:00
Michał Kępień
fafc7c7b8a
Remove empty idn_initialize() function
2018-07-10 14:34:35 +02:00
Michał Kępień
a0571d3851
Rework libidn2 detection
...
Clean up the parts of configure.in responsible for handling libidn2
detection and adjust other pieces of the build system to match these
cleanups:
- use pkg-config when --with-libidn2 is used without an explicit path,
- look for idn2_to_ascii_lz() rather than idn2_to_ascii_8z() as the
former is used in BIND while the latter is not,
- do not look for idn2_to_unicode_8zlz() as it is present in all
libidn2 versions which have idn2_to_ascii_lz(),
- check whether the <idn2.h> header is usable,
- set LDFLAGS in the Makefile for dig so that, if specified, the
requested libidn2 path is used when linking with libidn2,
- override CPPFLAGS when looking for libidn2 components so that the
configure script does not produce warnings when libidn2 is not
installed system-wide,
- merge the AS_CASE() call into the AS_IF() call below it to simplify
code,
- indicate the default value of --with-libidn2 in "./configure --help"
output,
- use $with_libidn2 rather than $use_libidn2 to better match the name
of the configure script argument,
- stop differentiating between IDN "in" and "out" support, i.e. make
dig either support libidn2 or not; remove WITH_* Autoconf macros and
use a new one, HAVE_LIBIDN2, to determine whether libidn2 support
should be enabled.
2018-07-10 14:34:35 +02:00
Witold Krecicki
f02e3c4bab
Merge branch 'fix-synth-from-dnssec-dname-handling' into 'master'
...
Don't synthesize NXDOMAIN from NSEC for records under a DNAME.
Closes #386
See merge request isc-projects/bind9!481
2018-07-10 03:28:26 -04:00
Mark Andrews
8ef23f9fb0
the presence of a DNAME record proves that the name does not exist in the zone but as we don't want to use that for NXDMOMAIN return DNS_R_DNAME from dns_nsec_noexistnodata
2018-07-10 03:20:21 -04:00
Witold Kręcicki
7f60bb39df
Don't synthesize NXDOMAIN from NSEC for records under a DNAME
2018-07-10 03:20:21 -04:00
Mark Andrews
cd0e7df6fc
Merge branch '402-memory-leak-found-in-file-fuzz-c-in-bind-9-12-1-p2' into 'master'
...
Resolve "Memory Leak found in file 'fuzz.c' in BIND-9.12.1-P2"
Closes #402
See merge request isc-projects/bind9!488
2018-07-10 00:32:32 -04:00
Mark Andrews
ecb2f20324
free rbuf
2018-07-10 14:24:06 +10:00
Evan Hunt
4f6ef2f3e5
Merge branch 'prep-release-v9_13_2' into 'master'
...
prep 9.13.2
See merge request isc-projects/bind9!473
2018-07-03 03:51:40 -04:00
Tinderbox User
b65d19f9fd
prep 9.13.2
2018-07-03 07:40:29 +00:00
Michał Kępień
fffc671219
Merge branch 'clarify-mirror' into 'master'
...
clarify documentation of the 'mirror' option
See merge request isc-projects/bind9!469
2018-07-03 03:23:50 -04:00
Evan Hunt
3245eb98f4
clarify documentation of the 'mirror' option
2018-07-03 09:10:11 +02:00
Michał Kępień
51161526a4
Merge branch '371-remove-dns_rdataslab_tordataset' into 'master'
...
Remove dns_rdataslab_tordataset() and its related dns_rdatasetmethods_t callbacks
Closes #371
See merge request isc-projects/bind9!456
2018-07-03 02:53:53 -04:00
Michał Kępień
e9ed9b8eec
Add CHANGES entry
...
4987. [cleanup] dns_rdataslab_tordataset() and its related
dns_rdatasetmethods_t callbacks were removed as they
were not being used by anything in BIND. [GL #371 ]
2018-07-03 08:44:05 +02:00
Michał Kępień
b2f65ddbf0
Remove dns_rdataslab_tordataset() and its related dns_rdatasetmethods_t callbacks
...
Since BIND libraries are no longer considered public and
dns_rdataslab_tordataset() is not used anywhere in the tree, remove the
latter and its associated dns_rdatasetmethods_t callbacks from
lib/dns/rdataslab.c.
2018-07-03 08:44:05 +02:00
Evan Hunt
a511c8cc0e
Merge branch 'fix-doc' into 'master'
...
fix doc issues
See merge request isc-projects/bind9!466
2018-07-02 22:11:33 -04:00
Evan Hunt
6993d9131e
update new features list; also fix the "mirror" release note
2018-07-02 19:09:32 -07:00
Evan Hunt
5bc0e41008
Merge branch '321-improve-documentation-on-libcap-change' into 'master'
...
Improve documentation on libcap change in 9.13+
See merge request isc-projects/bind9!461
2018-07-02 12:35:05 -04:00
Ondřej Surý
48bbef71f7
Use m4_normalize to reformat the long lines in the configure output
2018-07-02 08:53:13 +02:00
Ondřej Surý
b5ea00158d
Improve documentation and error messages when libcap is not available
2018-07-02 08:47:32 +02:00
Ondřej Surý
cebcd9184e
Merge branch '321-remove-linux-capability-support-without-libcap' into 'master'
...
Remove ability to build without libcap when Linux capabilities are enabled
Closes #321
See merge request isc-projects/bind9!421
2018-06-30 10:59:49 -04:00
Ondřej Surý
7d4cbca5b0
Add CHANGES entry for GL #321 .
2018-06-30 16:51:01 +02:00
Michał Kępień
c356413294
libcap ships with <sys/capability.h>, so use an #ifdef associated with that header to determine whether to enable capabilities support
2018-06-30 16:50:22 +02:00
Michał Kępień
e299a870b3
Revert parts of 3dd314590e introducing WANT_LINUX_CAPABILITY
2018-06-30 16:50:22 +02:00
Ondřej Surý
c4a436569a
Make libcap mandatory when Linux capabilities are enabled
2018-06-30 16:50:22 +02:00
Evan Hunt
8d9196bed7
Merge branch 'fix-win32' into 'master'
...
add missing symbols for windows build
See merge request isc-projects/bind9!454
2018-06-28 11:46:51 -04:00
Evan Hunt
b529de9109
add missing symbols
2018-06-28 08:38:22 -07:00
Michał Kępień
8ccd8f4f90
Merge branch '33-implement-mirror-zones' into 'master'
...
Implement mirror zones
Closes #33
See merge request isc-projects/bind9!329
2018-06-28 07:53:10 -04:00
Michał Kępień
6f719b482b
Add CHANGES entry
...
4985. [func] Add a new slave zone option, "mirror", to enable
serving a non-authoritative copy of a zone that
is subject to DNSSEC validation before being
used. For now, this option is only meant to
facilitate deployment of an RFC 7706-style local
copy of the root zone. [GL #33 ]
2018-06-28 13:38:39 +02:00
Michał Kępień
92ae05e1bc
Add a release note
2018-06-28 13:38:39 +02:00
Michał Kępień
dbe6a1a05f
Add documentation for mirror zones
...
Update the ARM and various option lists with information about the
"mirror" option for slave zones.
2018-06-28 13:38:39 +02:00
Michał Kępień
73d64de779
Make "rndc zonestatus" output for mirror zones different than for regular slave zones
...
Replace "type: slave" with "type: mirror" in "rndc zonestatus" output
for mirror zones in order to enable the user to tell a regular slave
zone and a mirror zone apart.
2018-06-28 13:38:39 +02:00
Michał Kępień
dd30f53edc
Disable notifies for mirror zones unless also-notify is used
...
Since the mirror zone feature is expected to mostly be used for the root
zone, prevent slaves from sending NOTIFY messages for mirror zones by
default. Retain the possibility to use "also-notify" as it might be
useful in certain cases.
2018-06-28 13:38:39 +02:00
Michał Kępień
3af412c0e0
Disable outgoing mirror zone transfers by default
...
As mirror zone data should be treated the way validated, cached DNS
responses are, outgoing mirror zone transfers should be disabled unless
they are explicitly enabled by zone configuration.
2018-06-28 13:38:39 +02:00
Michał Kępień
c3f3b824e7
Treat mirror zone data as cache data for access control purposes
...
As mirror zone data should be treated the way validated, cached DNS
responses are, it should not be used when responding to clients who are
not allowed cache access. Reuse code responsible for determining cache
database access for evaluating mirror zone access.
2018-06-28 13:38:39 +02:00
Michał Kępień
18ced94241
Rework query_checkcacheaccess()
...
Modify query_checkcacheaccess() so that it only contains a single return
statement rather than three and so that the "check_acl" variable is no
longer needed. Tweak and expand comments. Fix coding style issues.
2018-06-28 13:38:39 +02:00
Michał Kępień
cde16236fb
Simplify query_getcachedb()
...
Modify query_getcachedb() so that it uses a common return path for both
success and failure. Remove a redundant NULL check since 'db' will
never be NULL after being passed as a target pointer to dns_db_attach().
Fix coding style issues.
2018-06-28 13:38:39 +02:00
Michał Kępień
e9f17da6e9
Extract cache access checks in query_getcachedb() to a separate function
...
Extract the parts of query_getcachedb() responsible for checking whether
the client is allowed to access the cache to a separate function, so
that it can be reused for determining mirror zone access.
2018-06-28 13:38:39 +02:00
Michał Kępień
8d996fd79c
Fall back to normal recursion when mirror zone data is unavailable
...
If transferring or loading a mirror zone fails, resolution should still
succeed by means of falling back to regular recursive queries.
Currently, though, if a slave zone is present in the zone table and not
loaded, a SERVFAIL response is generated. Thus, mirror zones need
special handling in this regard.
Add a new dns_zt_find() flag, DNS_ZTFIND_MIRROR, and set it every time a
domain name is looked up rather than a zone itself. Handle that flag in
dns_zt_find() in such a way that a mirror zone which is expired or not
yet loaded is ignored when looking up domain names, but still possible
to find when the caller wants to know whether the zone is configured.
This causes a fallback to recursion when mirror zone data is unavailable
without making unloaded mirror zones invisible to code checking a zone's
existence.
2018-06-28 13:38:39 +02:00
Michał Kępień
e3160b27f7
Ensure responses sourced from mirror zones have the AD bit set
...
Zone RRsets are assigned trust level "ultimate" upon load, which causes
the AD bit to not be set in responses coming from slave zones, including
mirror zones. Make dns_zoneverify_dnssec() update the trust level of
verified RRsets to "secure" so that the AD bit is set in such responses.
No rollback mechanism is implemented as dns_zoneverify_dnssec() fails in
case of any DNSSEC failure, which causes the mirror zone version being
verified to be discarded.
2018-06-28 13:38:39 +02:00
Michał Kępień
ad0ec2ea93
Do not treat mirror zone data as authoritative
...
Section 4 of RFC 7706 suggests that responses sourced from a local copy
of a zone should not have the AA bit set. Follow that recommendation by
setting 'qctx->authoritative' to ISC_FALSE when a response to a query is
coming from a mirror zone.
2018-06-28 13:38:39 +02:00
Michał Kępień
179d5faa28
Ensure delegations inside mirror zones are properly handled for non-recursive queries
...
When a resolver is a regular slave (i.e. not a mirror) for some zone,
non-recursive queries for names below that slaved zone will return a
delegation sourced from it. This behavior is suboptimal for mirror
zones as their contents should rather be treated as validated, cached
DNS responses. Modify query_delegation() and query_zone_delegation() to
permit clients allowed cache access to check its contents for a better
answer when responding to non-recursive queries.
2018-06-28 13:38:39 +02:00
Michał Kępień
c9accfde28
Perform basic resolution checks with a mirror zone in use
...
Make ns3 mirror the "root" zone from ns1 and query the former for a
properly signed record below the root. Ensure ns1 is not queried during
resolution and that the AD bit is set in the response.
2018-06-28 13:38:39 +02:00
Michał Kępień
edbb256c3a
Verify mirror zone journals
...
As mirror zone files are verified when they are loaded from disk, verify
journal files as well to ensure invalid data is not used. Reuse the
journals generated during IXFR tests to test this.
2018-06-28 13:38:39 +02:00
Michał Kępień
befd429434
Verify mirror zone files loaded from disk
...
Verify data read from mirror zone files before it is used in order to
prevent loading corrupt mirror zones from disk.
2018-06-28 13:38:39 +02:00
Michał Kępień
6439a76c6d
Verify mirror zone IXFRs
...
Update ixfr_commit() so that all incoming versions of a mirror zone
transferred using IXFR are verified before being used.
2018-06-28 13:38:39 +02:00
Michał Kępień
d86f1d00ad
Verify mirror zone AXFRs
...
Update axfr_commit() so that all incoming versions of a mirror zone
transferred using AXFR are verified before being used. If zone
verification fails, discard the received version of the zone, wait until
the next refresh and retry.
2018-06-28 13:38:39 +02:00
Michał Kępień
eaf1c0f6eb
Add dns_zone_verifydb()
...
Add a function for determining whether the supplied version of a mirror
zone passes DNSSEC validation and is signed using a trusted key. Define
a new libdns result signifying a zone verification failure.
2018-06-28 13:38:39 +02:00
Michał Kępień
fc3dd703d8
Enable dns_zoneverify_dnssec() to check whether the zone was signed by a trust anchor
...
Extend check_dnskey_sigs() so that, if requested, it checks whether the
DNSKEY RRset at zone apex is signed by at least one trust anchor. The
trust anchor table is passed as an argument to dns_zoneverify_dnssec()
and passed around in the verification context structure. Neither
dnssec-signzone nor dnssec-verify are yet modified to make use of that
feature, though.
2018-06-28 13:38:39 +02:00
Michał Kępień
f86f314d7e
Add a system test for mirror zones
...
Create the basic files comprising a system test and define a few helper
functions which will be useful when testing mirror zones.
2018-06-28 13:38:39 +02:00
Michał Kępień
facb68b22e
Implement a "read-only" version of nextpart()
...
The system test helper function nextpart() always updates the "lines
read so far" marker ("<file>.prev") when it is called, which somewhat
limits its flexibility. Add two new helper functions, nextpartpeek()
and nextpartreset(), so that certain parts of log files can be easily
examined more than once. Add some documentation to help understand the
purpose of each function in the nextpart*() family.
2018-06-28 13:38:39 +02:00
Michał Kępień
49201f10cb
Add new "mirror" slave zone option
...
Add a new slave-only boolean configuration option, "mirror", along with
its corresponding dns_zoneopt_t enum and a helper function for checking
whether that option was set for a given zone. This commit does not
introduce any behavior changes yet.
2018-06-28 13:38:39 +02:00
Evan Hunt
be38c1f041
Merge branch '339-issues-with-large-journal-entries' into 'master'
...
Fix handling of large journal entries.
Closes #339
See merge request isc-projects/bind9!432
2018-06-27 21:24:29 -04:00
Evan Hunt
2aee33f412
CHANGES, release note
2018-06-27 17:37:29 -07:00
Witold Kręcicki
b1254430df
Fallback to normal procedure if creating of ixfr-from-differences fails
2018-06-27 17:32:17 -07:00
Witold Kręcicki
0db7130f2b
Fix some issues with large journal entries
2018-06-27 16:04:06 +02:00
Ondřej Surý
45722aa4f7
Merge branch '367-dnssec-system-test-failing' into 'master'
...
Resolve "dnssec system test failing"
Closes #367
See merge request isc-projects/bind9!438
2018-06-27 07:35:32 -04:00
Mark Andrews
7288d321ae
remove re-signing race when testing dnskey-sig-validity
2018-06-27 07:27:07 -04:00
Mark Andrews
75888a1f16
improve forensics
2018-06-27 07:27:06 -04:00
Mark Andrews
03568d6ec6
Merge branch '366-missing-dereference-in-require-statement' into 'master'
...
Resolve "Missing dereference in REQUIRE statement?"
Closes #366
See merge request isc-projects/bind9!437
2018-06-27 03:33:12 -04:00
Mark Andrews
f1ee5e4a16
cfg_parse_boolean's REQUIRE test for ret was incomplete.
2018-06-27 17:24:39 +10:00
Evan Hunt
f553dac1b0
Merge branch '275-add-permanent-option-to-disable-server-side-cookies' into 'master'
...
Resolve "Provide a mechanism (build or runtime) to turn off server-side support for RFC7873"
Closes #275
See merge request isc-projects/bind9!413
2018-06-26 18:20:37 -04:00
Ondřej Surý
cc5c3b5948
Update CHANGES and doc to reflect changes in master
2018-06-26 15:11:16 -07:00
Mark Andrews
379d407773
add CHANGES and release notes
...
(cherry picked from commit 5f7a6232d6 )
2018-06-26 15:10:34 -07:00
Mukund Sivaraman
8c98e7abfe
Update ARM documentation
...
(cherry picked from commit b5265a8cfa )
2018-06-26 15:10:34 -07:00
Mukund Sivaraman
a60cef9dec
Add system test
...
(cherry picked from commit a5933fa2bb )
2018-06-26 15:10:34 -07:00
Mukund Sivaraman
0ba997b4c2
Add a answer-cookie named config option
...
(cherry picked from commit 2930507357 )
2018-06-26 15:10:02 -07:00
Evan Hunt
5d0b48474f
Merge branch '260-queries-with-empty-question-section-return-noerror' into 'master'
...
Resolve "Queries with empty question section (and otherwise query message of undetermined RDCLASS) return NOERROR instead of FORMERR"
Closes #260
See merge request isc-projects/bind9!283
2018-06-26 17:20:08 -04:00
Evan Hunt
2b075c2881
CHANGES
2018-06-26 13:52:47 -07:00
Mukund Sivaraman
06d3106002
return FORMERR when question section is empty if COOKIE is not present
2018-06-26 13:50:15 -07:00
Ondřej Surý
be26328849
Merge branch 'temp-disable-qmin-on-rpz' into 'master'
...
Temporarily disable qname minimization in RPZ tests
See merge request isc-projects/bind9!433
2018-06-26 15:47:52 -04:00
Witold Kręcicki
27fb31580c
Temporarily disable qname minimization in RPZ test
2018-06-26 21:28:24 +02:00
Ondřej Surý
116a2333ec
Merge branch 'git-replay-merge-explicit-push' into 'master'
...
Explicitly push into the same named branch at the remote
See merge request isc-projects/bind9!424
2018-06-26 12:58:33 -04:00
Ondřej Surý
8afeda645c
Explicitly push into same named branch at the remote instead of relying on whatever branch settings the git config might have
2018-06-26 18:49:40 +02:00
Evan Hunt
0a33957c94
Merge branch 'fix-changes' into 'master'
...
fix CHANGES
See merge request isc-projects/bind9!422
2018-06-26 12:02:34 -04:00
Evan Hunt
14a3193dfb
add missing placeholder and fix CHANGES numbers
2018-06-26 09:01:39 -07:00
Witold Krecicki
d0314a14fa
Merge branch '180-fix-cmsgbuf-usage' into 'master'
...
Resolve "Intermittent recursive resolver issues [socket.c:2135]"
Closes #180
See merge request isc-projects/bind9!409
2018-06-26 11:55:14 -04:00
Witold Kręcicki
49f90025a0
Use completely static-sized buffers
2018-06-26 17:41:18 +02:00
Witold Kręcicki
d79be7dd5e
Fix socket cmsg buffer usage
2018-06-26 17:41:18 +02:00
Evan Hunt
dfed04605d
Merge branch '288-named-checkconf-does-not-recognize-errors-related-to-in-view-zones' into 'master'
...
Resolve "named-checkconf does not recognize errors related to in-view zones"
Closes #288
See merge request isc-projects/bind9!319
2018-06-26 11:33:32 -04:00
Mark Andrews
f7d346357e
CHANGES, copyright
2018-06-26 08:23:51 -07:00
Mark Andrews
e01a4bcb20
construct a symtab of valid in-view targets then check that the target exists
2018-06-26 08:23:51 -07:00
Michał Kępień
ddc9a8be97
Merge branch '312-fix-rpz-system-test' into 'master'
...
Fix rpz system test
Closes #312
See merge request isc-projects/bind9!340
2018-06-26 06:52:03 -04:00
Michał Kępień
51522a2b84
Add CHANGES entry
...
4978. [test] Fix error handling and resolver configuration in the
"rpz" system test. [GL #312 ]
2018-06-26 12:20:01 +02:00
Michał Kępień
ff6b717955
Do not use IANA DNSSEC keys in the "rpz" system test
...
With "dnssec-validation" now defaulting to "auto", it needs to be
explicitly set to "yes" (the previous default value) for all validating
resolvers used in system tests. Ensure that requirement is satisfied by
the resolvers used in the "rpz" system test.
2018-06-26 12:19:41 +02:00
Michał Kępień
730c6651a0
Determine "rpz" system test mode based on $mode rather than $DNSRPS_TEST_MODE
...
Change 4897 modified the way the $DNSRPS_TEST_MODE variable is used in
bin/tests/system/rpz/tests.sh without updating all references to it,
which i.a. causes the $native and $dnsrps variables to not be set in the
default testing mode, effectively preventing failed checks from being
propagated to the final result of the test. Use $mode instead of
$DNSRPS_TEST_MODE where appropriate to fix error handling in the "rpz"
system test.
2018-06-26 12:19:41 +02:00
Ondřej Surý
dc2c707a98
Merge branch 'git-replay-merge+x' into 'master'
...
Make util/git-replay-merge.sh executable
See merge request isc-projects/bind9!411
2018-06-26 05:47:45 -04:00
Ondřej Surý
05a752c443
Make util/git-replay-merge.sh executable
2018-06-26 11:37:20 +02:00
Evan Hunt
b8e273b47f
Merge branch '247-log-the-remaining-v-info-at-startup' into 'master'
...
Resolve "Log the remaining -V info at startup"
Closes #247
See merge request isc-projects/bind9!249
2018-06-25 18:00:17 -04:00
Mark Andrews
33ff03db58
log the remaining -V info at startup
2018-06-25 14:51:28 -07:00
Mark Andrews
ad20284104
Merge branch '254-invalid-rpz-prefix-length-log-message-improperly-displays-the-prefix-labels-not-length' into 'master'
...
Resolve ""invalid RPZ prefix length" log message improperly displays the prefix labels, not length"
Closes #254
See merge request isc-projects/bind9!270
2018-06-25 03:29:23 -04:00
Mukund Sivaraman
90e886cfc0
Add CHANGES entry
2018-06-25 17:19:40 +10:00
Mukund Sivaraman
2bf388a31b
Add system test
2018-06-25 17:18:36 +10:00
Mukund Sivaraman
6a756ab654
Patch in trailing nul character to print just the length label (for various cases below)
2018-06-25 17:18:36 +10:00
Mark Andrews
16a67911d8
Merge branch '343-casecompare-of-ninfo-tkey-txt-have-wrong-return-type' into 'master'
...
Resolve "casecompare of NINFO, TKEY, TXT have wrong return type"
Closes #343
See merge request isc-projects/bind9!384
2018-06-24 22:57:20 -04:00
Mark Andrews
3ba1d1e43b
fix casecompare return type for ninfo, tkey, txt
2018-06-24 22:48:59 -04:00
Ondřej Surý
f6e1daba05
Merge branch '355-bind-9-13-1-windows-build-fails' into 'master'
...
Resolve "BIND 9.13.1: Windows Build Fails"
Closes #355
See merge request isc-projects/bind9!400
2018-06-22 06:37:33 -04:00
Mark Andrews
25d693f0c1
add zoneverify.c and zoneverify.h to libdns.vcxproj.filters.in and libdns.vcxproj.in
2018-06-22 06:29:11 -04:00
Mark Andrews
5f2f68985b
Merge branch '356-client-cookie-is-being-hashed-twice-when-computing-the-dns-server-cookie' into 'master'
...
Resolve "Client cookie is being hashed twice when computing the DNS server cookie."
Closes #356
See merge request isc-projects/bind9!399
2018-06-22 03:40:23 -04:00
Mark Andrews
8755a249bc
4975. [bug] The server cookie computation for sha1 and sha256 did
...
not match the method described in RFC 7873. [GL #356 ]
2018-06-22 10:26:21 +10:00
Mark Andrews
4795f0ca89
the client cookie was being hashed twice when computing the server cookie for sha1 and sha256
2018-06-22 09:50:10 +10:00
Ondřej Surý
dfdc6d61aa
Merge branch '351-fix-with-cmocka=path-build' into 'master'
...
Resolve "configure fails unless --enable-developer is specified"
Closes #351
See merge request isc-projects/bind9!393
2018-06-21 08:22:48 -04:00
Ondřej Surý
0158c1a4ea
Use cmocka_set_message_output as test function for cmocka presence
2018-06-21 14:12:02 +02:00
Ondřej Surý
5ed0b0d852
Merge branch '350-merge-9-13-1-release-to-master' into 'master'
...
Resolve "Merge 9.13.1 release to master"
Closes #350
See merge request isc-projects/bind9!392
2018-06-21 06:40:12 -04:00
Evan Hunt
ad94787cca
prepare 9.13.1 release
2018-06-21 12:31:33 +02:00
Ondřej Surý
e1400e3667
Merge branch '351-disable-cmocka-by-default' into 'master'
...
Resolve "configure fails unless --enable-developer is specified"
Closes #351
See merge request isc-projects/bind9!391
2018-06-21 06:29:10 -04:00
Ondřej Surý
45bee4d3c3
Cleanup cmocka related whitespace
2018-06-21 12:20:07 +02:00
Ondřej Surý
ed8000f333
Set with_cmocka=no by default
2018-06-21 12:19:28 +02:00
Ondřej Surý
3385fb6456
Merge branch '250-integrate-cmocka-into-our-build-scripts' into 'master'
...
Add cmocka support to infrastructure (build) files
Closes #250
See merge request isc-projects/bind9!369
2018-06-20 06:38:40 -04:00
Ondřej Surý
52731c000d
Add support for cmocka assert testing by overriding REQUIRE/INSIST/... macros when UNIT_TESTING is defined
2018-06-20 06:30:07 -04:00
Ondřej Surý
10535d1c79
Add --wrap linker option detection
2018-06-20 06:30:07 -04:00
Ondřej Surý
bd2ddec58f
Enforce TAP output from cmocka based unit tests
2018-06-20 06:30:07 -04:00
Ondřej Surý
07910f0153
Integrate cmocka unit testing framework to kyua
2018-06-20 06:30:07 -04:00
Ondřej Surý
b364445fc2
Merge branch 'check-gitlab-existence' into 'master'
...
Check if gitlab exists in git-replay-merge.sh
See merge request isc-projects/bind9!388
2018-06-19 03:27:28 -04:00
Witold Kręcicki
cdbe639fe6
Check if gitlab exists in git-replay-merge.sh{
2018-06-19 09:18:59 +02:00
Mark Andrews
681a07229b
Merge branch '336-default-of-rrset-order-silently-changed-to-be-sorted-rather-than-random' into 'master'
...
Resolve "Default of rrset-order silently changed to be sorted (rather than random)"
Closes #336
See merge request isc-projects/bind9!379
2018-06-18 20:34:14 -04:00
Mark Andrews
e8154b50d4
Restore default rrset-order to random.
2018-06-19 10:23:44 +10:00
Michał Kępień
e495999c62
Merge branch '266-convert-verifyzone-to-a-libdns-function' into 'master'
...
Convert verifyzone() to a libdns function
Closes #266
See merge request isc-projects/bind9!291
2018-06-15 04:58:30 -04:00
Michał Kępień
ad118d6eef
Add CHANGES entry
...
4973. [func] verifyzone() and the functions it uses were moved to
libdns and refactored to prevent exit() from being
called upon failure. A side effect of that is that
dnssec-signzone and dnssec-verify now check for memory
leaks upon shutdown. [GL #266 ]
2018-06-15 10:40:59 +02:00
Michał Kępień
8649c59a75
Fix coding style issues in lib/dns/zoneverify.c
2018-06-15 10:40:59 +02:00
Michał Kępień
c094d1e4f3
Constify function arguments throughout lib/dns/zoneverify.c
...
Where possible, apply the const qualifier to arguments of functions
present in lib/dns/zoneverify.c.
2018-06-15 10:40:59 +02:00
Michał Kępień
24bca1c4b4
Propagate dns_zoneverify_dnssec() errors to callers
...
Since exit() is no longer called upon any dns_zoneverify_dnssec() error,
verification failures should be signalled to callers. Make
dns_zoneverify_dnssec() return an isc_result_t and handle both success
and error appropriately in bin/dnssec/dnssec-signzone.c and
bin/dnssec/dnssec-verify.c. This enables memory leak detection during
shutdown of these tools and causes dnssec-signzone to print signing
statistics even when zone verification fails.
2018-06-15 10:40:59 +02:00
Michał Kępień
a7ae615743
Remove fatal() and check_result() from lib/dns/zoneverify.c
...
Since no function in lib/dns/zoneverify.c uses fatal() or check_result()
any more, remove them.
2018-06-15 10:34:38 +02:00
Michał Kępień
5609472fbe
Replace remaining fprintf() calls with zoneverify_*() calls
...
Replace all fprintf() calls inside lib/dns/zoneverify.c, but outside of
zoneverify_log_error() and zoneverify_print() with calls to these
functions.
2018-06-15 10:34:38 +02:00
Michał Kępień
11a552a614
Properly handle record_found() errors
...
record_found() returns an isc_result_t, but its value is not checked.
Modify the only call site of record_found() so that its errors are
properly handled.
2018-06-15 10:34:38 +02:00
Michał Kępień
5ac14cb753
Do not call exit() upon dns_zoneverify_dnssec() errors
...
Replace the remaining fatal() calls inside dns_zoneverify_dnssec() with
zoneverify_log_error() and zoneverify_print() calls, ensuring proper
cleanup.
2018-06-15 10:36:47 +02:00
Michał Kępień
bf65f72934
Do not call exit() upon record_nsec3() errors
...
Replace the fprintf() call inside record_nsec3() with a
zoneverify_log_error() call. Remove the "mctx" argument of
record_nsec3() as it can be extracted from "vctx".
Modify one of the record_nsec3() call sites so that its errors are
properly handled.
2018-06-15 10:34:38 +02:00
Michał Kępień
0d07de9228
Do not call exit() upon match_nsec3() errors
...
Make match_nsec3() return the verification result through a separate
pointer, thus making it possible to signal errors using function
return value. Replace all check_result() and fprintf() calls inside
match_nsec3() with zoneverify_log_error() calls and error handling code.
Modify all call sites of match_nsec3() so that its errors are properly
handled.
2018-06-15 10:36:40 +02:00
Michał Kępień
0ed3a2b269
Do not call exit() upon isoptout() errors
...
Replace all check_result() calls inside isoptout() with
zoneverify_log_error() calls and error handling code. Enable isoptout()
to signal errors to the caller using its return value.
Modify the call site of isoptout() so that its errors are properly
handled.
2018-06-15 10:36:33 +02:00
Michał Kępień
c76fcdd2a2
Do not call exit() upon NSEC3 verification errors
...
Make verifynsec3(), verifynsec3s(), and verifyemptynodes() return the
verification result through a separate pointer, thus making it possible
to signal errors using function return values. Replace all
check_result() and fprintf() calls inside these functions with
zoneverify_log_error() calls and error handling code.
Modify all call sites of verifynsec3(), verifynsec3s(), and
verifyemptynodes() so that their errors are properly handled.
2018-06-15 10:36:25 +02:00
Michał Kępień
8448691159
Do not call exit() upon verifynsec() errors
...
Make verifynsec() return the verification result through a separate
pointer, thus making it possible to signal errors using function
return value. Replace all check_result() and fprintf() calls inside
verifynsec() with zoneverify_log_error() calls and error handling code.
Modify the call site of verifynsec() so that its errors are properly
handled.
Rename "tresult" to "tvresult" in order to improve variable naming
consistency between functions.
2018-06-15 10:36:18 +02:00
Michał Kępień
0ed9ec49ed
Do not call exit() upon check_no_rrsig() errors
...
Replace all check_result() and fprintf() calls inside check_no_rrsig()
with zoneverify_log_error() calls and error handling code. Enable
check_no_rrsig() to signal errors to the caller using its return
value.
Modify the call site of check_no_rrsig() so that its errors are properly
handled.
Define buffer size using a named constant rather than a plain integer.
2018-06-15 10:36:14 +02:00
Michał Kępień
30e837f31a
Do not call exit() upon verifyset() errors
...
Replace all check_result() and fprintf() calls inside verifyset() with
zoneverify_log_error() calls and error handling code. Enable
verifyset() to signal errors to the caller using its return value.
Modify the call site of verifyset() so that its errors are properly
handled.
Define buffer sizes using named constants rather than plain integers.
2018-06-15 10:36:06 +02:00
Michał Kępień
d782fcc638
Do not call exit() upon verifynode() errors
...
Make verifynode() return the verification result through a separate
pointer, thus making it possible to signal errors using function
return value. Replace all fatal() and check_result() calls inside
verifynode() with zoneverify_log_error() calls and error handling code.
Add a REQUIRE assertion to emphasize verifynode() may be called with
some of its arguments set to NULL.
Modify all call sites of verifynode() so that its errors are properly
handled.
2018-06-15 10:35:55 +02:00
Michał Kępień
7a996f0c0d
Do not call exit() upon is_empty() errors
...
Replace the check_result() call inside is_empty() with a
zoneverify_log_error() call and error handling code. Enable is_empty()
to signal errors to the caller using its return value.
Modify the call site of is_empty() so that its errors are properly
handled.
2018-06-15 10:35:49 +02:00
Michał Kępień
04038baf1a
Do not call exit() upon check_no_nsec() errors
...
Replace the fatal() call inside check_no_nsec() with a
zoneverify_log_error() call. Enable check_no_nsec() to signal errors to
the caller using its return value.
Modify all call sites of check_no_nsec() so that its errors are properly
handled.
2018-06-15 10:35:45 +02:00
Michał Kępień
4354f44d9c
Do not call exit() upon verify_nodes() errors
...
Replace all fatal(), check_result(), and check_dns_dbiterator_current()
calls inside verify_nodes() with zoneverify_log_error() calls and error
handling code. Enable verify_nodes() to signal errors to the caller
using its return value.
Modify the call site of verify_nodes() so that its errors are properly
handled.
Free all heap elements upon verification context cleanup as a
verification error may prevent them from being freed elsewhere.
Remove the check_dns_dbiterator_current() macro as it is no longer used
anywhere in lib/dns/zoneverify.c.
2018-06-15 10:35:40 +02:00
Michał Kępień
00ecbad2d0
Do not call exit() upon check_bad_algorithms() errors
...
Replace all fatal() and fprintf() calls inside check_bad_algorithms()
with zoneverify_print() calls and error handling code. Enable
check_bad_algorithms() to signal errors to the caller using its return
value.
Modify the call site of check_bad_algorithms() so that its errors are
properly handled.
2018-06-15 10:35:25 +02:00
Michał Kępień
7c3f653112
Do not call exit() upon check_dnskey() errors
...
Replace all fatal() and check_result() calls inside check_dnskey() with
zoneverify_log_error() calls and error handling code. Enable
check_dnskey() to signal errors to the caller using its return value.
Modify the call site of check_dnskey() so that its errors are properly
handled.
2018-06-15 10:35:10 +02:00
Michał Kępień
1a6525ffa2
Do not call exit() upon check_apex_rrsets() errors
...
Replace all fatal() calls inside check_apex_rrsets() with
zoneverify_log_error() calls and error handling code. Enable
check_apex_rrsets() to signal errors to the caller using its return
value.
Modify the call site of check_apex_rrsets() so that its errors are
properly handled.
2018-06-15 10:34:38 +02:00
Michał Kępień
ee06182057
Use RUNTIME_CHECK instead of check_result() where it is safe to do so
...
Replace calls to check_result() with RUNTIME_CHECK assertions for all
dns_rdata_tostruct() calls in lib/dns/zoneverify.c as this function
cannot fail when the "mctx" argument is NULL (and that is the case for
all call sites of this function throughout lib/dns/zoneverify.c).
2018-06-15 10:16:41 +02:00
Michał Kępień
fc6b5ad585
Extract print_summary() from dns_zoneverify_dnssec()
...
Extract the part of dns_zoneverify_dnssec() responsible for printing a
summary for a fully signed zone to a separate function.
2018-06-15 10:10:24 +02:00
Michał Kępień
b3d2ab442c
Extract check_bad_algorithms() from dns_zoneverify_dnssec()
...
Extract the part of dns_zoneverify_dnssec() responsible for checking
whether the zone is fully signed using all active algorithms to a
separate function.
2018-06-15 10:10:24 +02:00
Michał Kępień
eb17957c3d
Extract verify_nodes() from dns_zoneverify_dnssec()
...
Extract the part of dns_zoneverify_dnssec() responsible for verifying
DNSSEC signatures against the DNSKEY RRset at zone apex and checking
consistency of NSEC/NSEC3 chains to a separate function.
2018-06-15 10:10:24 +02:00
Michał Kępień
dc81d8cb67
Extract determine_active_algorithms() from dns_zoneverify_dnssec()
...
Extract the part of dns_zoneverify_dnssec() responsible for determining
and printing a list of DNSSEC algorithms active in the verified zone to
a separate function.
2018-06-15 10:10:24 +02:00
Michał Kępień
f06a755dd2
Extract check_dnskey_sigs() from check_dnskey()
...
Extract the part of check_dnskey() responsible for determining active
algorithms in the verified zone based on the signatures at zone apex to
a separate function.
2018-06-15 10:10:24 +02:00
Michał Kępień
d4f3b14c78
Extract check_dnskey() from dns_zoneverify_dnssec()
...
Extract the part of dns_zoneverify_dnssec() responsible for checking the
DNSKEY RRset at zone apex to a separate function.
2018-06-15 10:10:24 +02:00
Michał Kępień
097b57744a
Extract check_apex_rrsets() from dns_zoneverify_dnssec()
...
Extract the part of dns_zoneverify_dnssec() responsible for fetching and
preliminarily checking DNSKEY, SOA, NSEC, and NSEC3PARAM RRsets from
zone apex to a separate function.
2018-06-15 10:10:24 +02:00
Michał Kępień
d949a5d83c
Implement zoneverify_log_error() and zoneverify_print()
...
These functions will be used in the process of replacing fatal(),
check_result(), and fprintf() calls throughout lib/dns/zoneverify.c with
code that does not call exit(). They are intended for:
- zoneverify_log_error(): logging problems encountered while
performing zone verification,
- zoneverify_print(): printing status messages and reports which are
only useful in standalone tools.
To make using dns_zone_logv() possible, add a new "zone" argument to
dns_zoneverify_dnssec() that standalone tools are expected to set to
NULL.
2018-06-15 10:10:24 +02:00
Michał Kępień
730cc3e3c5
Move algorithm tables to the verification context structure
...
Tables representing algorithm use in the verified zone are commonly
accessed throughout dns_zoneverify_dnssec(). Move them into the
structure representing a verification context. While this does not
really simplify currently existing code, it will facilitate passing data
around between smaller functions that dns_zoneverify_dnssec() is about
to get split into.
2018-06-15 10:10:24 +02:00
Michał Kępień
5d666f533b
Move commonly used dns_rdataset_t structures to the verification context structure
...
Eight structures representing four RRsets and their signatures are
commonly accessed throughout dns_zoneverify_dnssec(). Move them into
the structure representing a verification context. While this does not
really simplify currently existing code, it will facilitate passing data
around between smaller functions that dns_zoneverify_dnssec() is about
to get split into.
2018-06-15 10:10:24 +02:00
Michał Kępień
43d0fb84e7
Move commonly used variables to the verification context structure
...
Move variables commonly used throughout dns_zoneverify_dnssec() and its
helper functions to the structure representing a verification context in
order to reduce the number of arguments passed between functions.
2018-06-15 10:10:24 +02:00
Michał Kępień
ffc7997723
Do not use static variables in lib/dns/zoneverify.c
...
Make dns_zoneverify_dnssec() eligible for multithreaded use by replacing
the static variables it accesses with a stack-allocated structure
containing these variables. Implement setup and cleanup routines for
that structure, ensuring no error in these routines causes exit() to be
called any more. Pass a pointer to that structure to functions
requiring access to variables which were previously static.
2018-06-15 10:10:24 +02:00
Michał Kępień
7554e8d2ca
Rename verifyzone() to dns_zoneverify_dnssec()
...
This makes the function's name match the naming convention used for
libdns functions.
2018-06-15 10:07:22 +02:00
Michał Kępień
3a14450d39
Move verifyzone() and its dependencies into lib/dns/zoneverify.c
...
This commit only moves code around, with the following exceptions:
- the check_dns_dbiterator_current() macro and functions
is_delegation() and has_dname() were removed from
bin/dnssec/dnssectool.{c,h} and duplicated in two locations:
bin/dnssec/dnssec-signzone.c and lib/dns/zoneverify.c; these
functions are used both by the code in bin/dnssec/dnssec-signzone.c
and verifyzone(), but are not a good fit for being exported by a
code module responsible for zone verification,
- fatal() and check_result() were duplicated in lib/dns/zoneverify.c
as static functions which do not use the "program" variable any more
(as it is only set by the tools in bin/dnssec/); this is a temporary
step which only aims to prevent compilation from breaking - these
duplicate functions will be removed once lib/dns/zoneverify.c is
refactored not to use them,
- the list of header files included by lib/dns/zoneverify.c was
expanded to encompass all header files that are actually used by the
code in that file,
- a description of the purpose of the commented out "fields" inside
struct nsec3_chain_fixed was added.
2018-06-15 10:07:22 +02:00
Michał Kępień
ffe8ddd95f
Replace type_format() and TYPE_FORMATSIZE with their libdns counterparts
...
Rather than use custom functions and macros local to bin/dnssec/, use
their counterparts provided by libdns.
2018-06-15 09:59:20 +02:00
Michał Kępień
c37537cfe7
Merge branch '341-constify-dns_rdata_tostruct' into 'master'
...
Resolve "constify dns_rdata_tostruct"
Closes #341
See merge request isc-projects/bind9!378
2018-06-15 02:57:54 -04:00
Mark Andrews
abb2fd1027
Declare the 'rdata' argument for dns_rdata_tostruct() to be const
2018-06-15 08:48:49 +02:00
Ondřej Surý
3668e152bb
Merge branch 'fix-pkcs11-build' into 'master'
...
Fix pkcs11 build
See merge request isc-projects/bind9!377
2018-06-14 18:06:22 -04:00
Ondřej Surý
8ee23a47e8
Add better EMPTY_TRANSLATION_UNIT to isc/util.h
2018-06-14 17:58:03 -04:00
Ondřej Surý
38060959c7
Put proper guards in openssl_shim.{c,h} when compiling with PKCS#11
2018-06-14 17:58:03 -04:00
Ondřej Surý
0b559ccb33
Merge branch 'tests-server-stale-prereq' into 'master'
...
Fix serve-stale requirement, skip without Time::HiRes
See merge request isc-projects/bind9!356
2018-06-14 10:36:14 -04:00
Petr Menšík
7a0c7bf9c8
Fix server-stale requirement, skip without Time::HiRes
2018-06-14 10:26:54 -04:00
Ondřej Surý
85da0086a8
Merge branch '309-fix-default-recursion' into 'master'
...
Resolve "Recursion improperly allowed by default"
Closes #309
See merge request isc-projects/bind9!372
2018-06-14 08:51:55 -04:00
Evan Hunt
05f25f8970
add a regression test for default allow-recursion settings
2018-06-14 14:42:50 +02:00
Evan Hunt
03ecba2cdc
allow-recursion could incorrectly inherit from the default allow-query
2018-06-14 14:42:50 +02:00
Ondřej Surý
92b4e70d35
Merge branch '337-remove-copyright-information-from-generated-configure-file' into 'master'
...
Resolve "Remove copyright information from generated configure file"
Closes #337
See merge request isc-projects/bind9!370
2018-06-14 03:56:00 -04:00
Ondřej Surý
369d8cd432
Remove copyright information from the generated configure file
2018-06-14 09:46:33 +02:00
Ondřej Surý
e4295bb46c
Merge branch '328-add-openssl-shim' into 'master'
...
Add thin openssl shim for OpenSSL 1.1.x and LibreSSL compatibility functions
See merge request isc-projects/bind9!367
2018-06-13 08:27:21 -04:00
Ondřej Surý
de23b20ccf
Update copyrights and whitespace
2018-06-13 14:19:07 +02:00
Ondřej Surý
302c6cbe7f
Add thin openssl shim for OpenSSL 1.1.x and LibreSSL compatibility functions
2018-06-13 14:19:07 +02:00
Witold Krecicki
be8a607341
Merge branch 'fix-qmin-test-addr-order' into 'master'
...
Fix qname minimization test failures with A/AAAA ordering
See merge request isc-projects/bind9!368
2018-06-13 07:58:34 -04:00
Witold Kręcicki
524233a9d0
Fix qname minimization test failures with A/AAAA ordering
2018-06-13 13:47:26 +02:00
Michał Kępień
9b58500c6a
Merge branch '298-fix-dname-handling-in-dnssec-tools' into 'master'
...
Fix DNAME handling in DNSSEC tools
Closes #298
See merge request isc-projects/bind9!345
2018-06-13 07:29:20 -04:00
Michał Kępień
f467ba8e1f
Add CHANGES entry
...
4971. [bug] dnssec-signzone and dnssec-verify did not treat records
below a DNAME as out-of-zone data. [GL #298 ]
2018-06-13 12:55:34 +02:00
Mark Andrews
7be900a98f
Pull out the saving of the zone cut into a separate function
2018-06-13 12:55:32 +02:00
Michał Kępień
75c0d85fc4
Treat records below a DNAME as out-of-zone data
...
DNAME records indicate bottom of zone and thus no records below a DNAME
should be DNSSEC-signed or included in NSEC(3) chains. Add a helper
function, has_dname(), for detecting DNAME records at a given node.
Prevent signing DNAME-obscured records. Check that DNAME-obscured
records are not signed.
2018-06-13 12:19:54 +02:00
Ondřej Surý
cf9fd889a6
Merge branch '328-remove-openssl-patch' into 'master'
...
Remove the OpenSSL PKCS#11 patches
See merge request isc-projects/bind9!362
2018-06-13 05:01:49 -04:00
Ondřej Surý
c92d09320b
Remove the OpenSSL PKCS#11 patches - not really needed now
2018-06-13 10:53:21 +02:00
Michał Kępień
337e37a6cf
Merge branch '284-unify-keyfile-to-configuration-conversions-in-system-tests' into 'master'
...
Unify keyfile-to-configuration conversions in system tests
Closes #284
See merge request isc-projects/bind9!312
2018-06-13 02:06:15 -04:00
Michał Kępień
68f056b2a0
Add helper variables in mkeys system test
...
The keyfile and key ID for the original managed key do not change
throughout the mkeys system test. Keep them in helper variables to
prevent calling "cat" multiple times and improve code readability.
2018-06-13 07:57:40 +02:00
Michał Kępień
120af964ce
Replace duplicated code snippet with calls to helper functions
...
Reduce code duplication by replacing a code snippet repeated throughout
system tests using "trusted-keys" and/or "managed-keys" configuration
sections with calls to keyfile_to_{managed,trusted}_keys() helper
functions.
2018-06-13 07:57:40 +02:00
Michał Kępień
2392b8bc7d
Add helper functions for converting keyfile data into configuration sections
...
Add a set of helper functions for system test scripts which enable
converting key data from a set of keyfiles to either a "trusted-keys"
section or a "managed-keys" section suitable for including in a
resolver's configuration file.
2018-06-13 07:57:40 +02:00
Witold Krecicki
7dc84eaa8e
Merge branch '16-qname-minimization' into 'master'
...
QNAME Minimization
See merge request isc-projects/bind9!253
2018-06-12 07:44:36 -04:00
Witold Kręcicki
7ec88b384d
Add qname-minimization off as an option; test fixes
2018-06-12 10:24:05 +02:00
Witold Kręcicki
dfa43e6dd5
CHANGES entry
2018-06-12 09:20:37 +02:00
Witold Kręcicki
1c36eed760
qname minimization: ARM entry
2018-06-12 09:20:13 +02:00
Evan Hunt
dde66b8012
nits
...
- capitalize QNAME in the doc
- regenerate options/docbook
- whitespace
2018-06-12 09:20:13 +02:00
Witold Kręcicki
265052df49
qname-minimization: Some post-review style/minor fixes
2018-06-12 09:20:12 +02:00
Mark Andrews
9cef87d835
update qname-minimization
2018-06-12 09:18:47 +02:00
Witold Kręcicki
1bf6b3ea65
+x permissions on bin/tests/system scripts
2018-06-12 09:18:47 +02:00
Witold Kręcicki
31b0dc1f20
Require python with dnspython module
2018-06-12 09:18:47 +02:00
Witold Kręcicki
058ce1e732
qname minimization: log how many qmin steps were taken
2018-06-12 09:18:47 +02:00
Witold Kręcicki
c04784c144
Disable qname minimization if we encounter a bad server
2018-06-12 09:18:47 +02:00
Evan Hunt
c8015eb33b
style nits (mostly line length)
2018-06-12 09:18:47 +02:00
Evan Hunt
2ea47c7f34
rename test to qmin; add it to conf.sh.in and Makefile.in; fix copyrights
2018-06-12 09:18:47 +02:00
Witold Kręcicki
4f9c718803
qname minimization: fix tests
2018-06-12 09:18:47 +02:00
Witold Kręcicki
dd7bb617be
- qname minimization:
...
- make qname-minimization option tristate {strict,relaxed,disabled}
- go straight for the record if we hit NXDOMAIN in relaxed mode
- go straight for the record after 3 labels without new delegation or 7 labels total
- use start of fetch (and not time of response) as 'now' time for querying cache for
zonecut when following delegation.
2018-06-12 09:18:46 +02:00
Witold Kręcicki
0698158eb0
QNAME minimization
2018-06-12 09:18:46 +02:00
Michał Kępień
b7968f6c25
Merge branch '269-refactor-zone-logging-functions' into 'master'
...
Refactor zone logging functions
Closes #269
See merge request isc-projects/bind9!295
2018-06-11 07:04:39 -04:00
Michał Kępień
c8de677eae
Add CHANGES entry
...
4969. [cleanup] Refactor zone logging functions. [GL #269 ]
2018-06-11 12:49:06 +02:00
Michał Kępień
5c03cd339e
Reimplement all zone logging functions using dns_zone_logv()
...
In order to decrease code duplication, express the logic contained in
all zone logging functions using dns_zone_logv() calls.
2018-06-11 12:49:06 +02:00
Michał Kępień
bb2dfb3f49
Add dns_zone_logv()
...
Add a new libdns function, dns_zone_logv(), which takes a single va_list
argument rather than a variable number of arguments and can be used as a
base for implementing more specific zone logging functions.
2018-06-11 12:49:06 +02:00
Evan Hunt
b8fbe4aab4
Merge branch 'validate-glue' into 'master'
...
ensure that we attempt to validate glue if it's signed
See merge request isc-projects/bind9!300
2018-06-08 14:48:01 -04:00
Evan Hunt
bde9c2ec39
CHANGES
2018-06-08 11:39:39 -07:00
Evan Hunt
8d923a05a9
ensure that we attempt to validate glue if it's signed
...
- incidentally fixed a bug in the dnssec system test where TTLs in the
answer section rather than the additional section were being checked
2018-06-08 11:39:25 -07:00
Evan Hunt
4aecd153de
Merge branch '324-add-obsolete-answer-cookie-to-master' into 'master'
...
Resolve "add obsolete answer-cookie to master."
Closes #324
See merge request isc-projects/bind9!352
2018-06-08 14:30:13 -04:00
Mark Andrews
0e10223029
add answer-cookie as a obsolete option
2018-06-08 11:21:43 -07:00
Mark Andrews
2368c3d2de
Merge branch '325-add-cfg_parse_buffer4' into 'master'
...
Resolve "add cfg_parse_buffer4"
Closes #325
See merge request isc-projects/bind9!353
2018-06-08 03:38:18 -04:00
Mark Andrews
b313084af2
add cfg_parse_buffer4
2018-06-08 17:37:14 +10:00
Mark Andrews
2a7025f962
Merge branch '322-add-support-for-marking-options-as-deprecated' into 'master'
...
Resolve "add support for marking options as deprecated."
Closes #322
See merge request isc-projects/bind9!351
2018-06-08 01:54:22 -04:00
Mark Andrews
befff9452c
Add support for marking a option as deprecated.
2018-06-08 15:45:16 +10:00
Witold Krecicki
d70726b0d2
Merge branch 'XX-dont-fetch-keys-when-fuzzing' into 'master'
...
Don't fetch DNSKEY when fuzzing resolver
See merge request isc-projects/bind9!347
2018-06-06 09:25:20 -04:00
Witold Kręcicki
cb3208aa43
Don't fetch DNSKEY when fuzzing resolver
2018-06-06 15:06:23 +02:00
Ondřej Surý
5fc4bd3f76
Merge branch '313-fix-spurious-entropy.h-installation' into 'master'
...
Resolve ""make install" error on master - missing `entropy.h`"
Closes #313
See merge request isc-projects/bind9!346
2018-06-06 08:45:49 -04:00
Ondřej Surý
013a49474c
fix whitespaces
2018-06-06 14:37:22 +02:00
Ondřej Surý
b4aa7a9d7e
Remove entropy.h from Makefile.in
2018-06-06 14:36:33 +02:00
Ondřej Surý
e582a10133
Merge branch '307-add-VALIDATION_DEFAULT-to-win32/Configure' into 'master'
...
VALIDATION_DEFAULT now comes from config.h.{in,win32}
Closes #307
See merge request isc-projects/bind9!344
2018-06-06 08:22:07 -04:00
Ondřej Surý
82e68ffbf0
Add VALIDATION_DEFAULT to Windows Configure script
2018-06-06 14:03:16 +02:00
Mark Andrews
18c3a08471
Merge branch '240-multiple-rrsigs-on-some-records-in-signed-zone-even-though-only-one-key-is-ever-active-at-a-time' into 'master'
...
Resolve "Multiple RRSIGs on some records in signed zone even though only one key is ever active at a time"
Closes #240
See merge request isc-projects/bind9!231
2018-06-06 02:29:20 -04:00
Mark Andrews
ba7a343156
add CHANGES note
2018-06-06 15:59:23 +10:00
Mark Andrews
0db5b087ed
add duplicate signature test
2018-06-06 15:58:49 +10:00
Mark Andrews
87a3dc8ab9
add support -T sigvalinsecs
2018-06-06 15:35:57 +10:00
Mark Andrews
0667bf7ae7
only sign with other keys when deleting a key if there are not already existing signature for the deleted algorithm
2018-06-06 15:33:41 +10:00
Evan Hunt
b8b731bd20
Merge branch '302-use-ip-for-ifconfig' into 'master'
...
Resolve "ifconfig.sh doesn't work on centos7"
Closes #302
See merge request isc-projects/bind9!330
2018-06-06 00:44:08 -04:00
Evan Hunt
71f2335f5a
CHANGES
2018-06-05 21:35:29 -07:00
Evan Hunt
d7c5400798
use "ip" on linux, falling back to "ifconfig" when it isn't available
2018-06-05 21:35:16 -07:00
Evan Hunt
41b29a436b
expand address range in ifconfig.sh to include more than one subnet
2018-06-05 21:35:16 -07:00
Mark Andrews
56bbad6b78
Merge branch '316-move-named-t-processing-to-its-own-function' into 'master'
...
Resolve "move named -T processing to its own function"
Closes #316
See merge request isc-projects/bind9!343
2018-06-06 00:26:09 -04:00
Mark Andrews
ef7401e4a7
add CHANGES
2018-06-06 13:30:28 +10:00
Mark Andrews
b491ceeb50
move -T parsing to its own function
2018-06-06 13:26:59 +10:00
Ondřej Surý
f0d97a7cb4
Merge branch 'disable-random-test' into 'master'
...
Disable the random_test from the regular kyua run, we are either using cryptolib…
See merge request isc-projects/bind9!341
2018-06-05 16:57:38 -04:00
Ondřej Surý
edcdfe9619
Disable the random_test from the regular kyua run, we are either using cryptolib PRNG or non-CS PRNG
2018-06-05 22:49:14 +02:00
Ondřej Surý
3d39d805c7
Merge branch '295-remove-ecc-gost' into 'master'
...
Resolve "Remove ECC-GOST (GOST R 34.11-94) support"
Closes #295
See merge request isc-projects/bind9!320
2018-06-05 15:41:18 -04:00
Ondřej Surý
2f7ffadfc0
Add CHANGES entry
...
4952. [protocol] Remove support for ECC-GOST (GOST R 34.11-94).
[GL #295 ]
2018-06-05 09:14:14 +02:00
Ondřej Surý
e771326f60
Add note about removing ECC-GOST to release notes
2018-06-05 09:14:14 +02:00
Ondřej Surý
27593e65dc
Remove support for obsoleted ECC-GOST (GOST R 34.11-94) algorithm
2018-06-05 09:14:14 +02:00
Evan Hunt
57f0949e2b
Merge branch 'placeholder' into 'master'
...
placeholder
See merge request isc-projects/bind9!339
2018-06-05 01:08:37 -04:00
Evan Hunt
94567f96ef
placeholder
2018-06-04 22:07:58 -07:00
Mark Andrews
3b66a7bbd7
Merge branch 'fanf/bind9-u/fanf2/nsid-logging' into 'master'
...
Fanf/bind9 u/fanf2/nsid logging
See merge request isc-projects/bind9!338
2018-06-04 22:31:00 -04:00
Tony Finch
4862d8ffc1
Add CHANGES and release notes entries
...
4957. [func] NSID logging (enabled by the "request-nsid" option)
now has its own "nsid" category, instead of using the
"resolver" category. [GL !331 ]
2018-06-05 12:11:12 +10:00
Tony Finch
abfbedc0b1
Move NSID logging to its own category
...
It is very verbose, so it is useful to be able to filter it out.
2018-06-05 12:10:37 +10:00
Mark Andrews
193cc42b44
Merge branch '281-dont-insert-extra-space-between-nsec3-nexthash-and-typemap' into 'master'
...
Resolve "9.11.3-S1 totext_nsec3 inserts a redundant white space between next hash and type map [ISC-support #12887 ]"
See merge request isc-projects/bind9!313
2018-06-03 22:34:28 -04:00
Mark Andrews
f98d8115e3
Add CHANGES note
2018-06-04 12:24:00 +10:00
Mukund Sivaraman
b0d9198e03
Add NSEC3 fromtext/totext unittests
2018-06-04 12:21:48 +10:00
Mukund Sivaraman
d4ea1edd2c
Don't insert 2nd space between NSEC3 nexthash and typemap fields
2018-06-04 12:21:48 +10:00
Ondřej Surý
374746430d
Merge branch 'update-git-replay-merge' into 'master'
...
Update git-replay-merge script to use gitlab CLI to push merge request automatically
See merge request isc-projects/bind9!289
2018-05-31 15:47:16 -04:00
Ondřej Surý
3a643ee5b8
Add *.rej and *.orig to the global .gitignore
2018-05-31 15:39:08 -04:00
Ondřej Surý
cabf9ab27a
Update git-replay-merge script to use gitlab CLI to push merge request automatically
2018-05-31 15:39:08 -04:00
Ondřej Surý
4cbe9c501d
Merge branch '30-deprecated-dnssec-validation-auto' into 'master'
...
Resolve "Update the default for dnssec-validation to auto"
Closes #30
See merge request isc-projects/bind9!145
2018-05-31 12:40:43 -04:00
Evan Hunt
d91e313337
CHANGES and release note
2018-05-31 18:23:43 +02:00
Evan Hunt
a7a2fa296a
update system tests so validation won't fail when using IANA key
...
- all tests with "recursion yes" now also specify "dnssec-validation yes",
and all tests with "recursion no" also specify "dnssec-validation no".
this must be maintained in all new tests, or else validation will fail
when we use local root zones for testing.
- clean.sh has been modified where necessary to remove managed-keys.bind
and viewname.mkeys files.
2018-05-31 18:22:33 +02:00
Evan Hunt
bef18ecac6
Set "dnssec-validation auto" by default
...
- the default setting for dnssec-validation is now "auto", which
activates DNSSEC validation using the IANA root key. The old behavior
can be restored by explicitly setting "dnssec-validation yes", which
"yes", which activates DNSSEC validation only if keys are explicitly
configured in named.conf.
- the ARM has been updated to describe the new behavior
2018-05-31 18:22:32 +02:00
Ondřej Surý
1f743fe0da
Merge branch 'ignore-more-files-in-bin-tests-optional' into 'master'
...
Add backtrace_test and nsecify to bin/tests/optional/.gitignore
See merge request isc-projects/bind9!331
2018-05-31 06:15:04 -04:00
Ondřej Surý
192f777ee8
Add backtrace_test and nsecify to bin/tests/optional/.gitignore
2018-05-31 12:06:51 +02:00
Ondřej Surý
3dcc303d10
Merge branch '289-fix-non-threaded-and-windows-builds' into 'master'
...
Fixup the Windows and non-threaded builds
See merge request isc-projects/bind9!328
2018-05-31 05:41:46 -04:00
Ondřej Surý
4f6d6919ab
Remove thread_local macro from win32 platform.h
2018-05-30 23:03:22 +02:00
Ondřej Surý
29be9cddaf
Uninline isc_nonce_buf
2018-05-30 22:43:39 +02:00
Ondřej Surý
e50210c695
Add isc_entropy_get to libisc.def.in
2018-05-30 22:34:57 +02:00
Ondřej Surý
ed3389a72c
Remove return from void function
2018-05-30 22:14:38 +02:00
Ondřej Surý
eb242959cb
Add nonce.{c,h} and entropy.c to libisc.vcxproj.*
2018-05-30 22:07:51 +02:00
Ondřej Surý
05d7aa5734
Fix various build failures on Windows (Courtesy of rockerinthelocker)
2018-05-30 15:09:55 +02:00
Ondřej Surý
57c3064785
Remove non-existant GUIDs from bind9.sln.in
2018-05-30 13:27:35 +02:00
Ondřej Surý
430e8d6858
Change the _LOCK macro on Windows and the variable initialization to be more VC compatible
2018-05-30 07:28:19 +02:00
Ondřej Surý
12bdee3aa7
Turn the _LOCK/_UNLOCK in xoshiro128** to no-op for non-threaded builds
2018-05-30 06:37:51 +02:00
Ondřej Surý
28e0b2c4c4
Use isc int types to be able to build with old VS
2018-05-30 06:26:05 +02:00
Evan Hunt
b1e2ecbc03
Merge branch '72-supported-platforms' into 'master'
...
add PLATFORMS.md file to list supported platforms
Closes #72
See merge request isc-projects/bind9!315
2018-05-29 22:33:30 -04:00
Evan Hunt
79bf79082b
add PLATFORMS.md/PLATFORMS, for a supported platform list
2018-05-29 22:25:27 -04:00
Curtis Blackburn
09aaed4329
Merge branch '301-rpzrecurse-output' into 'master'
...
Resolve "output of the rpzrecurse test is incorrect on windows"
Closes #301
See merge request isc-projects/bind9!327
2018-05-29 22:14:12 -04:00
Evan Hunt
75d348bed6
bits of conf.sh.in and conf.sh.win32 were out of sync
2018-05-29 22:06:09 -04:00
Evan Hunt
02f591f54c
Merge branch 'cleanups' into 'master'
...
fix missing config.h and win32 symbols
See merge request isc-projects/bind9!326
2018-05-29 22:05:24 -04:00
Evan Hunt
3abb2db9e8
fix missing config.h and win32 symbols
2018-05-29 18:39:56 -07:00
Ondřej Surý
0369ee1b85
Merge branch '289-add-non-cs-prng' into 'master'
...
Change isc_random() to be just PRNG, and add isc_nonce_buf() that uses CSPRNG
Closes #289
See merge request isc-projects/bind9!325
2018-05-29 17:08:52 -04:00
Ondřej Surý
a3aed02e43
Add CHANGES entry.
...
4956. [func] Change isc_random() to be just PRNG using xoshiro128**,
and add isc_nonce_buf() that uses CSPRNG. [GL #289 ]
2018-05-29 22:58:49 +02:00
Ondřej Surý
ce71d94434
Make the xoshiro128plusplus thread-safe
2018-05-29 22:58:49 +02:00
Ondřej Surý
99ba29bc52
Change isc_random() to be just PRNG, and add isc_nonce_buf() that uses CSPRNG
...
This commit reverts the previous change to use system provided
entropy, as (SYS_)getrandom is very slow on Linux because it is
a syscall.
The change introduced in this commit adds a new call isc_nonce_buf
that uses CSPRNG from cryptographic library provider to generate
secure data that can be and must be used for generating nonces.
Example usage would be DNS cookies.
The isc_random() API has been changed to use fast PRNG that is not
cryptographically secure, but runs entirely in user space. Two
contestants have been considered xoroshiro family of the functions
by Villa&Blackman and PCG by O'Neill. After a consideration the
xoshiro128starstar function has been used as uint32_t random number
provider because it is very fast and has good enough properties
for our usage pattern.
The other change introduced in the commit is the more extensive usage
of isc_random_uniform in places where the usage pattern was
isc_random() % n to prevent modulo bias. For usage patterns where
only 16 or 8 bits are needed (DNS Message ID), the isc_random()
functions has been renamed to isc_random32(), and isc_random16() and
isc_random8() functions have been introduced by &-ing the
isc_random32() output with 0xffff and 0xff. Please note that the
functions that uses stripped down bit count doesn't pass our
NIST SP 800-22 based random test.
2018-05-29 22:58:21 +02:00
Mark Andrews
1a9a1b48d7
Merge branch '286-new-cppcheck-detected-errors' into 'master'
...
Resolve "New cppcheck-detected errors"
See merge request isc-projects/bind9!324
2018-05-28 19:40:53 -04:00
Mark Andrews
e9134b15eb
add CHANGES note
2018-05-29 09:28:30 +10:00
Mark Andrews
cb5802e854
work around cppcheck false positive
2018-05-29 09:28:30 +10:00
Evan Hunt
d71ee81676
Merge branch '293-cleanup-radix' into 'master'
...
Resolve "Follow-up from "Remove ECS authoritative implementation from BIND""
Closes #293
See merge request isc-projects/bind9!322
2018-05-28 19:07:20 -04:00
Evan Hunt
3006ccb7f0
improve readability of radix code
...
- use RADIX_V4 and RADIX_V6 instead of 0 and 1 as array indices
- remove some unused macros
2018-05-28 18:45:41 -04:00
Evan Hunt
e7b2b097ed
Merge branch 'serve-stale-doc-and-logging' into 'master'
...
Serve stale doc and logging
See merge request isc-projects/bind9!323
2018-05-28 18:38:49 -04:00
Evan Hunt
049777d6c5
CHANGES
2018-05-25 22:10:24 -07:00
Tony Finch
4b442c309d
Move serve-stale logging to its own category, so that its verbosity can be curtailed.
2018-05-25 22:00:51 -07:00
Evan Hunt
d1ca21d50a
clarify serve-stale documentation, and add a floor for max-stale-ttl
...
- added a 1-second floor to max-stale-ttl similar to stale-answer-ttl;
if set to 0, it will be silently updated to 1.
- fixed the ARM entry on max-stale-ttl, which incorrectly suggested that
the default was 0 instead of 1 week.
- clarified rndc serve-stale documentation.
2018-05-25 22:00:37 -07:00
Evan Hunt
58ad54e7a1
Merge branch '245-fix-test-color' into 'master'
...
Resolve "rpz test fails to launch ns2 on openbsd"
Closes #245
See merge request isc-projects/bind9!321
2018-05-25 15:58:32 -04:00
Evan Hunt
1e31fdb76d
fix openbsd color-display problem in system test output
2018-05-25 12:47:40 -07:00
Evan Hunt
17871ac914
Merge branch '184-lock-bucket-mapping-is-broken-in-rbtdb-c-when-dns_rbt_usehash-is-not-defined' into 'master'
...
Resolve "Lock bucket mapping is broken in rbtdb.c when DNS_RBT_USEHASH is not defined"
Closes #184
See merge request isc-projects/bind9!159
2018-05-25 12:29:56 -04:00
Evan Hunt
5a509f9e54
CHANGES
2018-05-25 09:12:28 -07:00
Evan Hunt
7fbffa6c44
remove #ifndef DNS_RBT_USEHASH from rbtdb.c
...
- this was a compile time option to disable the use of a hash table in
the RBTDB. the code path without the hash table was buggy and
untested, and unlikely to be needed by anyone anyway.
2018-05-25 09:12:17 -07:00
Evan Hunt
5354adc403
Merge branch '32-remove-ecs-auth' into 'master'
...
Resolve "Remove ECS authoritative implementation from BIND"
Closes #32
See merge request isc-projects/bind9!219
2018-05-25 11:31:11 -04:00
Evan Hunt
9f8ba2eb82
CHANGES, release note
2018-05-25 08:21:25 -07:00
Evan Hunt
cb96608fd8
copyrights
2018-05-25 08:21:25 -07:00
Evan Hunt
e324449349
remove the experimental authoritative ECS support from named
...
- mark the 'geoip-use-ecs' option obsolete; warn when it is used
in named.conf
- prohibit 'ecs' ACL tags in named.conf; note that this is a fatal error
since simply ignoring the tags could make ACLs behave unpredictably
- re-simplify the radix and iptable code
- clean up dns_acl_match(), dns_aclelement_match(), dns_acl_allowed()
and dns_geoip_match() so they no longer take ecs options
- remove the ECS-specific unit and system test cases
- remove references to ECS from the ARM
2018-05-25 08:21:25 -07:00
Mark Andrews
59d076caed
Merge branch '290-documentation-error-missing' into 'master'
...
Resolve "Documentation error - missing "};""
Closes #290
See merge request isc-projects/bind9!318
2018-05-24 23:09:03 -04:00
Mark Andrews
ab22160a1c
add closing '};'
2018-05-25 12:48:55 +10:00
Evan Hunt
101eafb044
Merge branch 'fix-catz-test' into 'master'
...
fix catz test
See merge request isc-projects/bind9!317
2018-05-24 19:12:51 -04:00
Evan Hunt
af73e16c9c
files were left in place after catz run because of non-portable bracket use
2018-05-24 18:59:43 -04:00
Evan Hunt
4049ba866e
Merge branch 'add-readme-features' into 'master'
...
add new feature list to README
See merge request isc-projects/bind9!316
2018-05-24 14:35:22 -04:00
Evan Hunt
b4d8349237
add new feature list to README
2018-05-24 11:26:12 -07:00
Evan Hunt
86899552cc
Merge branch '283-ensure-there-is-a-blank-line-before-a-changes-entry-and-a-release-marker' into 'master'
...
Resolve "ensure there is a blank line before a changes entry and a release marker."
Closes #283
See merge request isc-projects/bind9!311
2018-05-23 20:55:12 -04:00
Mark Andrews
e1358d1460
add blank line
2018-05-23 20:46:38 -04:00
Mark Andrews
c91770549f
ensure there is a blank line before a changes entry and a release marker
2018-05-23 20:46:38 -04:00
Evan Hunt
2d750a15a9
Merge branch 'generate-notes-txt' into 'master'
...
use w3m to generate notes.txt as part of the doc build
See merge request isc-projects/bind9!310
2018-05-23 12:48:42 -04:00
Evan Hunt
9147a31b94
copyrights
2018-05-23 12:39:40 -04:00
Evan Hunt
7c955e0eb8
use w3m to generate notes.txt as part of the doc build
2018-05-23 12:39:40 -04:00
Mark Andrews
191341af50
Merge branch '273-add-home-arpa-to-list-of-empty-zones-rfc-8375' into 'master'
...
Resolve "Add "HOME.ARPA" to list of empty zones (RFC 8375)"
Closes #273
See merge request isc-projects/bind9!297
2018-05-22 20:57:19 -04:00
Mark Andrews
10dd0b3efe
add HOME.ARPA to the list of empty zones
2018-05-23 10:48:30 +10:00
Mark Andrews
4283f9552f
fix handling of failed tests
2018-05-23 10:47:42 +10:00
Evan Hunt
29b3a7d842
Merge branch '272-missing-crypto-defines-in-windows-build' into 'master'
...
Closes #272
See merge request isc-projects/bind9!308
2018-05-22 19:42:35 -04:00
Evan Hunt
1c1a02d244
fix broken win32 code in random.c
2018-05-22 16:32:21 -07:00
Ondřej Surý
7ee8a7e69f
address win32 build issues
...
- Replace external -DOPENSSL/-DPKCS11CRYPTO with properly AC_DEFINEd
HAVE_OPENSSL/HAVE_PKCS11
- Don't enforce the crypto provider from platform.h, just from dst_api.c
and configure scripts
2018-05-22 16:32:21 -07:00
Ondřej Surý
9b6b11f02a
Merge branch '278-prevent-false-negatives-in-rootkeysentinel-system-test' into 'master'
...
Prevent false negatives in rootkeysentinel system test
Closes #278
See merge request isc-projects/bind9!301
2018-05-22 07:59:42 -04:00
Michał Kępień
67e573d718
Fix the name of the variable used in some bad TA checks
2018-05-22 07:46:43 -04:00
Michał Kępień
6327c54c4b
Prevent false negatives in rootkeysentinel system test
2018-05-22 07:46:43 -04:00
Ondřej Surý
78f6c1d71f
Merge branch '280-remove-fatal-prefix' into 'master'
...
Remove "FATAL:" prefix and the newline from FATAL_ERROR call
See merge request isc-projects/bind9!307
2018-05-22 07:02:17 -04:00
Ondřej Surý
c4a38bd127
Remove extra FATAL prefix from FATAL_ERROR call
2018-05-22 12:31:54 +02:00
Ondřej Surý
9bde348ae8
Merge branch '280-provide-diagnostic-on-failed-RAND_bytes' into 'master'
...
Provide more diagnostic output on failed RAND_bytes() call
See merge request isc-projects/bind9!306
2018-05-22 06:27:05 -04:00
Ondřej Surý
88631dad8f
Provide better error message on failed RAND_bytes call
2018-05-22 12:12:25 +02:00
Evan Hunt
f6c213c87d
Merge branch 'fix-kit' into 'master'
...
use the correct repository, and get archive by tag not hash
See merge request isc-projects/bind9!304
2018-05-21 16:55:27 -04:00
Evan Hunt
999e3233f3
use the correct repository, and get archive by tag not hash
2018-05-21 13:43:49 -07:00
Evan Hunt
fb8b3ad23d
Merge branch 'prep-913' into 'master'
...
prepare development release 9.13.0
See merge request isc-projects/bind9!296
2018-05-21 16:12:19 -04:00
Tinderbox User
9536688b37
regenerate doc
2018-05-21 19:59:45 +00:00
Evan Hunt
df4df8e0d5
begin preparation for 9.13.0
...
- tidy up release notes, removing the existing "security fixes" and
"bug fixes" sections
- add a section in the release notes to discuss the new version
numbering
- update version, CHANGES, api, and mapapi files
2018-05-21 11:50:38 -07:00
Mukund Sivaraman
5f5fac6b92
Merge branch '185-fix-changes-entry' into 'master'
...
Resolve "[CVE-2018-5737] serve-stale crash"
Closes #185
See merge request isc-projects/bind9!303
2018-05-21 13:31:41 -04:00
Mukund Sivaraman
bfafcf89b8
Fix CHANGES entry
2018-05-21 22:52:15 +05:30
Evan Hunt
1092590ef4
Merge branch '185-public-fix' into 'master'
...
Resolve "[CVE-2018-5737] serve-stale crash"
Closes #185
See merge request isc-projects/bind9!302
2018-05-21 13:02:30 -04:00
Evan Hunt
4b67376e42
update CHANGES
2018-05-21 09:53:46 -07:00
Michał Kępień
46bb4dd124
Detect recursion loops during query processing
...
Interrupt query processing when query_recurse() attempts to ask the same
name servers for the same QNAME/QTYPE tuple for two times in a row as
this indicates that query processing may be stuck for an indeterminate
period of time, e.g. due to interactions between features able to
restart query_lookup().
2018-05-21 09:50:10 -07:00
Michał Kępień
391fac1fc8
Prevent check_stale_header() from leaking rdataset headers
...
check_stale_header() fails to update the pointer to the previous header
while processing rdataset headers eligible for serve-stale, thus
enabling rdataset headers to be leaked (i.e. disassociated from a node
and left on the relevant TTL heap) while iterating through a node. This
can lead to several different assertion failures. Add the missing
pointer update.
2018-05-21 09:50:10 -07:00
Mark Andrews
e8dd921ef9
Merge branch '238-isc_net_recvoverflow-support-is-broken' into 'master'
...
Resolve "ISC_NET_RECVOVERFLOW support is broken."
Closes #238
See merge request isc-projects/bind9!226
2018-05-18 01:44:02 -04:00
Mark Andrews
6bff1768cf
ISC_SOCKEVENTATTR_TRUNC was not be set
2018-05-18 15:34:48 +10:00
Mark Andrews
ac9d87e325
Merge branch 'placeholder' into 'master'
...
add placeholder
See merge request isc-projects/bind9!299
2018-05-17 22:41:19 -04:00
Mark Andrews
aabd651ae8
add placeholder
2018-05-18 12:32:37 +10:00
Evan Hunt
bb4bfb9ae6
Merge branch '251-documentation-of-rpz-min-update-interval-is-inconsistent-with-implementation' into 'master'
...
Resolve "Documentation of RPZ min-update-interval is inconsistent with implementation"
Closes #251
See merge request isc-projects/bind9!277
2018-05-17 22:12:17 -04:00
Mukund Sivaraman
975afc508d
Fix ARM about min-update-interval default for RPZ zones
...
Also, use variable names consistent with catz for rpz configuration functions
2018-05-17 19:02:51 -07:00
Mark Andrews
5a75f5bc91
Merge branch '267-iscpk11libs-is-not-defined-anywhere-resulting-in-dstrandom_test-not-being-built' into 'master'
...
Remove dstrandom_test from lib/dns/tests/Atffile
See merge request isc-projects/bind9!292
2018-05-17 02:20:30 -04:00
Mark Andrews
074f247926
remove dstrandom_test
2018-05-17 16:10:24 +10:00
Mark Andrews
7a8f04b826
Merge branch 'u/fanf2/restore-nsid-logging' into 'master'
...
Fix request-nsid log level to match documentation.
See merge request isc-projects/bind9!290
2018-05-16 23:49:25 -04:00
Tony Finch
adbdedda7a
Add CHANGES entry.
...
4948. [bug] When request-nsid is turned on, EDNS NSID options
should be logged at level info. Since change 3741
they have been logged at debug(3) by mistake.
[GL !290 ]
2018-05-16 20:24:24 +01:00
Tony Finch
174cd00290
Fix request-nsid log level to match documentation.
...
Since change 3741 (commit 1d761cb4 ) they have been logged at
debug(3) by mistake.
2018-05-16 20:20:05 +01:00
Witold Krecicki
5296ecb946
Merge branch '221-new-isc_random-api' into 'master'
...
Unify the random number provider
Closes #221
See merge request isc-projects/bind9!269
2018-05-16 04:05:31 -04:00
Ondřej Surý
e61082015d
Add CHANGES entry.
...
4947. [func] Replace all random functions with isc_random(),
isc_random_buf() and isc_random_uniform() API.
[GL #221 ]
2018-05-16 09:55:56 +02:00
Ondřej Surý
087eab022f
Add release notes.
2018-05-16 09:54:35 +02:00
Ondřej Surý
b890abb4f3
Remove -p pseudo-random documentation from dnssec-signzone
2018-05-16 09:54:35 +02:00
Ondřej Surý
b4d6541fe8
Remove genrandom man page
2018-05-16 09:54:35 +02:00
Ondřej Surý
f872cfcb45
Remove -p option usage from rpz test
2018-05-16 09:54:35 +02:00
Ondřej Surý
2b8fab6828
Remove genrandom command and all usage of specific random files throughout the system test suite
2018-05-16 09:54:35 +02:00
Ondřej Surý
3a4f820d62
Replace all random functions with isc_random, isc_random_buf and isc_random_uniform API.
...
The three functions has been modeled after the arc4random family of
functions, and they will always return random bytes.
The isc_random family of functions internally use these CSPRNG (if available):
1. getrandom() libc call (might be available on Linux and Solaris)
2. SYS_getrandom syscall (might be available on Linux, detected at runtime)
3. arc4random(), arc4random_buf() and arc4random_uniform() (available on BSDs and Mac OS X)
4. crypto library function:
4a. RAND_bytes in case OpenSSL
4b. pkcs_C_GenerateRandom() in case PKCS#11 library
2018-05-16 09:54:35 +02:00
Ondřej Surý
74dd289a1c
Merge branch '209-glue-is-no-longer-included' into 'master'
...
Resolve "Glue is no longer included for non-DNSSEC-signed zones since CHANGE 4596"
Closes #209
See merge request isc-projects/bind9!247
2018-05-16 02:27:32 -04:00
Mukund Sivaraman
dfd73d7e16
Add CHANGES entry
2018-05-16 08:16:12 +02:00
Mukund Sivaraman
303391ea41
Add system test
2018-05-16 08:15:36 +02:00
Mukund Sivaraman
31bd3147d1
Don't validate non-pending glue when adding to the additional section
2018-05-16 08:15:36 +02:00
Evan Hunt
f03d68a7d0
Merge branch '233-clarify-documentation-of-update-policy-tcp-self-and-6to4-self' into 'master'
...
Resolve "Clarify documentation of update-policy tcp-self and 6to4-self"
Closes #233
See merge request isc-projects/bind9!227
2018-05-15 16:19:27 -04:00
Evan Hunt
dea89f2a52
rewrite the update-policy documentation
...
- clarify the behavior of the name and identity fields for various
rule types, particularly tcp-self and 6to4-self.
2018-05-15 13:05:05 -07:00
Michał Kępień
a6f99bb3e3
Merge branch '258-address-ubsan-warnings' into 'master'
...
Address issues found by ubsan
Closes #258
See merge request isc-projects/bind9!278
2018-05-15 03:27:27 -04:00
Michał Kępień
6ddbca6f2b
isc_buffer_*(): if source can be NULL, only call memmove() when length is non-zero
...
Certain isc_buffer_*() functions might call memmove() with the second
argument (source) set to NULL and the third argument (length) set to 0.
While harmless, it triggers an ubsan warning:
runtime error: null pointer passed as argument 2, which is declared to never be null
Modify all memmove() call sites in lib/isc/include/isc/buffer.h and
lib/isc/buffer.c which may potentially use NULL as the second argument
(source) so that memmove() is only called if the third argument (length)
is non-zero.
2018-05-15 09:11:34 +02:00
Michał Kępień
9bc6ba0be9
dns_rdataslab_merge(): use dns_rdata_compare() instead of compare_rdata()
...
compare_rdata() was meant to be used as a qsort() callback. Meanwhile,
dns_rdataslab_merge() calls compare_rdata() for a pair of dns_rdata_t
structures rather than a pair of struct xrdata structures, which is
harmless, but triggers an ubsan warning:
rdataslab.c:84:33: runtime error: member access within address <address> with insufficient space for an object of type 'const struct xrdata'
Use dns_rdata_compare() instead of compare_rdata() to prevent the
warning from being triggered.
2018-05-15 09:11:34 +02:00
Michał Kępień
34de85dab8
Merge branch '252-9-9-sigs_test-updatesigs-is-failing' into 'master'
...
Skip lib/dns/tests/sigs_test for builds without DNSSEC support
Closes #252
See merge request isc-projects/bind9!271
2018-05-14 03:26:43 -04:00
Michał Kępień
f98e145c5b
Extend the list of headers included by lib/dns/tests/sigs_test.c
2018-05-14 09:18:00 +02:00
Mark Andrews
2420320b96
return untested if not built with OPENSSL or PKCS11CRYPTO
2018-05-14 02:21:48 -04:00
Ondřej Surý
769551c336
Merge branch 'dont-close-stderr-doc' into 'master'
...
Add notice about closing stdout/stderr file descriptors to style.md
See merge request isc-projects/bind9!272
2018-05-14 02:08:52 -04:00
Ondřej Surý
174d00fbb8
Add notice about closing stdout/stderr file descriptors to style.md
2018-05-14 07:54:23 +02:00
Evan Hunt
a02efbe1f8
Merge branch '244-enforce-crypto-library' into 'master'
...
Disable builds without cryptographic provider (OpenSSL or PKCS#11)
Closes #244
See merge request isc-projects/bind9!266
2018-05-13 22:27:33 -04:00
Evan Hunt
ea5626179e
CHANGES and release note
2018-05-13 19:18:56 -07:00
Ondřej Surý
23c1f7e506
Enforce usage of OpenSSL or PKCS#11 library in platform.h header
2018-05-13 19:18:56 -07:00
Evan Hunt
cb578fae92
Enforce crypto selection in configure
2018-05-13 19:18:56 -07:00
Ondřej Surý
ee83b59e5e
Merge branch '9-remove-dolar-ids-and-other-cruft' into 'master'
...
Remove $Id$s and other cruft in a batch
See merge request isc-projects/bind9!263
2018-05-11 08:18:32 -04:00
Ondřej Surý
55a10b7acd
Remove $Id markers, Principal Author and Reviewed tags from the full source tree
2018-05-11 13:17:46 +02:00
Ondřej Surý
93f2d25a9a
Merge branch 'redirect-stderr-to-dev-null' into 'master'
...
Use 2>/dev/null instead of '>&-'
See merge request isc-projects/bind9!262
2018-05-11 07:10:42 -04:00
Ondřej Surý
3f66b8acb0
Update tests to not use '>&-' that closes file descriptor, but instead use correct redirection to '>/dev/null'
2018-05-11 12:44:27 +02:00
Michał Kępień
0ea363746e
Merge branch '239-don-t-use-null-as-a-argument-to-a-varargs-function-as-it-may-not-be-promoted-properly' into 'master'
...
Resolve "don't use NULL as a argument to a varargs function as it may not be promoted properly"
Closes #239
See merge request isc-projects/bind9!228
2018-05-11 02:20:43 -04:00
Mark Andrews
6aae115d15
silence cppcheck portability warning
2018-05-11 08:12:17 +02:00
Mark Andrews
53fbf143db
Merge branch '248-named-9-12-uses-too-much-memory-with-tuning-large-regression-vs-9-11' into 'master'
...
Resolve "named 9.12 uses too much memory with `--tuning=large` (regression vs. 9.11)"
Closes #248
See merge request isc-projects/bind9!251
2018-05-10 21:27:10 -04:00
Mark Andrews
30e58374a3
add CHANGES note
2018-05-11 11:17:48 +10:00
Mukund Sivaraman
3adcc033f6
Don't keep around debuglist structs when done
2018-05-11 11:17:14 +10:00
Mukund Sivaraman
b9886abd86
Reduce number of buckets in tracklines debuglink table
...
With 1044 res contexts, each with 65536 debuglink structs of 16 bytes
each, the debuglink table itself was consuming 1GB+ of memory.
2018-05-11 11:17:14 +10:00
Mark Andrews
56f17ab3d0
Merge branch '196-clang-scan-build-reporting-possible-null-pointer-dereferences' into 'master'
...
Resolve "clang scan-build reporting possible null pointer dereferences"
Closes #196
See merge request isc-projects/bind9!230
2018-05-10 21:02:50 -04:00
Mark Andrews
92e540df1e
Silence clang static analyzer warnings; Consolidate multiple instances of splitting of batchline in dig into a single function.
2018-05-11 10:54:21 +10:00
Michał Kępień
770235900e
Merge branch '249-address-gcc-8-compilation-warnings' into 'master'
...
Address GCC 8 compilation warnings
Closes #249
See merge request isc-projects/bind9!252
2018-05-10 04:51:23 -04:00
Ondřej Surý
9845c4c4a7
Address GCC 8 -Wstringop-truncation warning
2018-05-10 10:35:01 +02:00
Michał Kępień
172d0c401e
Address GCC 8 -Wformat-truncation warnings
2018-05-10 10:35:01 +02:00
Michał Kępień
e93a950b70
Merge branch 'refactor-update-sigs' into 'master'
...
Refactor update_sigs()
See merge request isc-projects/bind9!10
2018-05-10 03:54:53 -04:00
Michał Kępień
65975a3b5f
Add CHANGES entry
...
4940. [cleanup] Extract the loop in dns__zone_updatesigs() into
separate functions to improve code readability.
[GL #135 ]
2018-05-10 09:43:38 +02:00
Michał Kępień
0ee14aa594
Use a while loop instead of a for loop in dns__zone_updatesigs()
...
Replace the outer for loop with a while loop to emphasize it keeps
processing the first element of diff->tuples, which changes on each
iteration due to tuples being removed from diff->tuples by
move_matching_tuples().
2018-05-10 09:43:38 +02:00
Michał Kępień
15afdf94ef
Remove redundant assertions
...
The ENSURE assertion at the end of dns_diff_appendminimal() is not
needed because it is placed right after code which resets *tuplep to
NULL if it is not NULL already.
The INSIST assertion in move_matching_tuples() checks the same pointer
again.
2018-05-10 09:43:38 +02:00
Michał Kępień
1bd5f61c60
Look for the next matching tuple in a separate function
...
Extract the portion of the do-while loop responsible for finding the
next tuple with the same name and type into a separate function to
improve code clarity.
2018-05-10 09:43:38 +02:00
Michał Kępień
31cdf770a4
Extract the do-while loop in dns__zone_updatesigs() into a separate function
...
The do-while loop in dns__zone_updatesigs() is hard to follow due to
heavy nesting and the 'tuple' variable also being used in the outer for
loop. Add a comment to explain the purpose of the do-while loop.
Extract it into a separate function to decrease indentation and prevent
using 'tuple' in two different loops.
2018-05-10 09:43:38 +02:00
Ondřej Surý
3c40aa004a
Merge branch 'gitlab-ci-amd64' into 'master'
...
Tag docker images with appropriate architectures
See merge request isc-projects/bind9!254
2018-05-10 03:21:08 -04:00
Ondřej Surý
ab112d2c4f
Tag docker images with appropriate architectures
2018-05-10 02:57:23 -04:00
Evan Hunt
e07f78d76e
Merge branch '135-add-basic-unit-tests-for-update_sigs' into 'master'
...
Add basic unit tests for update_sigs()
Closes #135
See merge request isc-projects/bind9!112
2018-05-09 22:10:47 -04:00
Michał Kępień
4885809eb9
Add CHANGES entry
...
4939. [test] Add basic unit tests for update_sigs(). [GL #135 ]
2018-05-09 13:32:11 +02:00
Michał Kępień
8b9d2c27b4
Define basic test cases for dns__zone_updatesigs()
...
Add some basic test cases ensuring dns__zone_updatesigs() behaves as
expected.
2018-05-09 13:32:11 +02:00
Michał Kępień
1f10186476
Add a framework for dns__zone_updatesigs() unit tests
...
Add a new ATF test, sigs_test, containing everything required to start
defining test cases for dns__zone_updatesigs(). The framework is
written in a way which ensures that changes to zone database applied by
any dns__zone_updatesigs() invocation are preserved between subsequent
checks.
2018-05-09 13:32:09 +02:00
Michał Kępień
d7143986b1
Move find_zone_keys() to lib/dns/zone_p.h
...
Rename find_zone_keys() to dns__zone_findkeys() and move it to
lib/dns/zone_p.h, so that it can be used in unit tests. Add a comment
describing the purpose of this function.
2018-05-09 13:21:02 +02:00
Michał Kępień
b1947cee82
Move update_sigs() to lib/dns/zone_p.h
...
Rename update_sigs() to dns__zone_updatesigs() and move it to
lib/dns/zone_p.h, so that it can be unit tested. Add a comment
describing the purpose of this function.
2018-05-09 13:21:02 +02:00
Michał Kępień
ace465a9f9
Move zonediff_t to lib/dns/zone_p.h
...
Rename zonediff_t to dns__zonediff_t and move it to lib/dns/zone_p.h, so
that unit tests can be written for functions taking pointers to
structures of this type as arguments.
2018-05-09 13:21:02 +02:00
Michał Kępień
c1bc3be806
Add lib/dns/zone_p.h
...
Add a new private header file, lib/dns/zone_p.h, which will hold type
definitions and function prototypes not meant to be exported by libdns,
but required by zone-related unit tests.
2018-05-09 13:21:02 +02:00
Michał Kępień
3c22af0d35
Add a helper function to facilitate preparing dns_diff_t structures
...
Implement dns_test_difffromchanges(), a function which enables preparing
a dns_diff_t structure from a mostly-textual representation of zone
database changes to be applied. This will improve readability of test
case definitions by allowing contents of a dns_diff_t structure, passed
e.g. to update_sigs(), to be represented in a human-friendly manner.
2018-05-09 13:21:01 +02:00
Michał Kępień
2980cbd55f
Rename dns_test_rdata_fromstring() to dns_test_rdatafromstring()
...
Remove the underscore from "rdata_fromstring" so that all helper
functions for libdns tests use a common naming covention.
2018-05-09 13:14:24 +02:00
Michał Kępień
bfbeef3609
Rework dns_test_makezone()
...
The dns_test_makezone() helper function always assigns the created zone
to some view, which is not always necessary and complicates cleanup of
non-managed zones as they are required not to be assigned to any view.
Rework dns_test_makezone() in order to make it easier to use in unit
tests operating on non-managed zones. Use dns_name_fromstring() instead
of dns_name_fromtext() to simplify code. Do not use the CHECK() macro
and add comments to make code flow simpler to follow. Use
dns_test_makeview() instead of dns_view_create().
Adjust existing unit tests using this function so that they still pass.
2018-05-08 12:26:53 +02:00
Michał Kępień
dc1ac23b9f
Merge branch 'use-clang-6.0' into 'master'
...
Use clang 6.0 in clang CI jobs
See merge request isc-projects/bind9!250
2018-05-08 04:46:59 -04:00
Michał Kępień
7e650ebee4
Use clang 6.0 in clang CI jobs
2018-05-08 10:36:52 +02:00
Evan Hunt
f0d3fe5d95
Merge branch 'placeholder' into 'master'
...
placeholder
See merge request isc-projects/bind9!248
2018-05-04 20:51:14 -04:00
Evan Hunt
a27b1d4d32
placeholder
2018-05-04 17:50:17 -07:00
Ondřej Surý
63c3a6444b
Merge branch '219-new-coverity-warnings' into 'master'
...
Resolve "New Coverity Warnings"
Closes #219
See merge request isc-projects/bind9!225
2018-05-03 11:18:28 -04:00
Mark Andrews
5613c3441f
if _headers is NULL don't process If-Modified-Since
2018-05-03 11:08:59 -04:00
Mark Andrews
8801c65a4b
insist option != NULL and initalise last to NULL
2018-05-03 11:08:59 -04:00
Mark Andrews
7f2863196f
check that order is non NULL before calling strtok_r
2018-05-03 11:08:59 -04:00
Ondřej Surý
cd8245077c
Merge branch '236-silence-cppcheck-issues-in-lib-dns-dst_parse-c' into 'master'
...
Resolve "silence cppcheck issues in lib/dns/dst_parse.c"
Closes #236
See merge request isc-projects/bind9!223
2018-05-03 11:03:35 -04:00
Mark Andrews
22fab3199f
simplify mask construction
2018-05-03 10:56:32 -04:00
Ondřej Surý
08050d6524
Merge branch '234-add-prerequisite-check-to-rootkeysentinel-for-dnssec-support' into 'master'
...
Resolve "add prerequisite check to rootkeysentinel for dnssec support"
Closes #234
See merge request isc-projects/bind9!222
2018-05-03 10:36:20 -04:00
Mark Andrews
0fedfcafb5
add bin/tests/system/rootkeysentinel/prereq.sh
2018-05-03 10:27:50 -04:00
Mark Andrews
e713f83064
add dnssec prerequisite test to rootkeysentinel
2018-05-03 10:27:50 -04:00
Ondřej Surý
65320aa38d
Merge branch '191-remove-openssl-0.9.x-support' into 'master'
...
Remove OpenSSL 0.9.x support
Closes #191
See merge request isc-projects/bind9!175
2018-05-03 10:20:56 -04:00
Ondřej Surý
f10e43ac94
Add CHANGES entries
...
4937. [func] Remove support for OpenSSL < 1.0.0 [GL #191 ]
2018-05-03 16:00:37 +02:00
Ondřej Surý
ea95e83f5c
Add release notes about removed support for OpenSSL 0.9.x
2018-05-03 15:55:45 +02:00
Ondřej Surý
61da2bf028
Remove support for OpenSSL < 1.0.0
2018-05-03 15:55:39 +02:00
Ondřej Surý
16e352248d
Merge branch '191-misc-improvements' into 'master'
...
Miscelaneous improvements found when working on #191
See merge request isc-projects/bind9!236
2018-05-03 09:52:33 -04:00
Ondřej Surý
8d648e7a8a
Use standard OPENSSL_NO_ENGINE instead of custom USE_ENGINE define
2018-05-03 15:32:43 +02:00
Ondřej Surý
8bf192b4d1
Use BN_hex2bn instead of custom BN_fromhex function
2018-05-03 15:22:15 +02:00
Ondřej Surý
35d2dbb9f5
Fix extra ] in configure.in
2018-05-03 15:22:15 +02:00
Ondřej Surý
f1722ff512
Merge branch '165-always-use-crypto-provider-for-random-data' into 'master'
...
Always use OpenSSL or PKCS#11 random data providers
Closes #165
See merge request isc-projects/bind9!208
2018-05-03 09:13:00 -04:00
Ondřej Surý
115fbc3540
Add CHANGES entries
...
4936. [func] Always use OpenSSL or PKCS#11 random data providers and
remove the configure option --{enable,disable}-crypto-rand.
[GL #165 ]
2018-05-03 15:03:46 +02:00
Evan Hunt
0795dceda7
remove dangling references to --enable-crypto-rand in doc and comments
2018-05-03 15:03:46 +02:00
Ondřej Surý
9a3a257374
Always use random data from the crypto provider
2018-05-03 15:03:46 +02:00
Ondřej Surý
6a49d41c5b
Merge branch 'random-test-improvement' into 'master'
...
Improve random_test to also test the high bound of the confidence interval
See merge request isc-projects/bind9!210
2018-05-03 09:02:09 -04:00
Ondřej Surý
8d3220643c
Also test the higher part of the confidence interval
2018-05-03 08:30:31 -04:00
Ondřej Surý
9d1e9ce4bd
Merge branch '191-add-LibreSSL-2.7-support' into 'master'
...
Add LibreSSL 2.7.0 support
Closes #210
See merge request isc-projects/bind9!233
2018-05-03 08:25:40 -04:00
Ondřej Surý
30488dddf0
Add CHANGES entry
...
4935. [func] Add support for LibreSSL >= 2.7.0 (some OpenSSL 1.1.0
call were added). [GL #191 ]
2018-05-03 14:17:17 +02:00
Ondřej Surý
6b9e3b7b06
Workaround LibreSSL 2.7.0-2.7.2 quirk in DH_set0_key
2018-05-03 14:13:32 +02:00
Ondřej Surý
29ff62a149
Add support for LibreSSL 2.7
2018-05-03 14:13:20 +02:00
Evan Hunt
f9f09069a8
Merge branch 'placeholder' into 'master'
...
placeholder
See merge request isc-projects/bind9!229
2018-05-01 21:04:13 -04:00
Evan Hunt
f78bfda4b8
placeholder
2018-05-01 16:14:23 -07:00
Evan Hunt
16dea1c577
Merge branch '208-dig-doc' into 'master'
...
Resolve "Added -t TYPEnn description to dig"
Closes #208
See merge request isc-projects/bind9!221
2018-04-27 02:24:07 -04:00
Paul Hoffman
2d957c6b9f
add -t type### description to the dig man page
2018-04-27 02:16:51 -04:00
Evan Hunt
9212a1b401
Merge branch 'date-test-error' into 'master'
...
Fix a testing error when using python3 on certain dates
See merge request isc-projects/bind9!220
2018-04-27 02:12:46 -04:00
Evan Hunt
30b988f09a
Fix a testing error when using python3 on certain dates
...
Date conversion was broken in python3 for dates with
leading zeroes in both month and day.
2018-04-26 23:02:40 -07:00
Evan Hunt
6070c734f2
Merge branch '159-improve-handling-of-inline-signed-zones-with-missing-signing-keys' into 'master'
...
Improve handling of inline signed zones with missing signing keys
Closes #159
See merge request isc-projects/bind9!133
2018-04-25 15:07:47 -04:00
Michał Kępień
7d2c09c905
Add CHANGES entries
...
4916. [bug] Not creating signing keys for an inline signed zone
prevented changes applied to the raw zone from being
reflected in the secure zone until signing keys were
made available. [GL #159 ]
4915. [bug] Bumped signed serial of an inline signed zone was
logged even when an error occurred while updating
signatures. [GL #159 ]
2018-04-25 12:00:31 -07:00
Michał Kępień
6acf326969
Apply raw zone deltas to yet unsigned secure zones
...
When inline signing is enabled for a zone without creating signing keys
for it, changes subsequently applied to the raw zone will not be
reflected in the secure zone due to the dns_update_signaturesinc() call
inside receive_secure_serial() failing. Given that an inline zone will
be served (without any signatures) even with no associated signing keys
being present, keep applying raw zone deltas to the secure zone until
keys become available in an attempt to follow the principle of least
astonishment.
2018-04-25 12:00:31 -07:00
Michał Kępień
cfbc8e264d
Only log bumped signed serial after a successful secure zone update
...
If a raw zone is modified, but the dns_update_signaturesinc() call in
receive_secure_serial() fails, the corresponding secure zone's database
will not be modified, even though by that time a message containing the
bumped signed serial will already have been logged. This creates
confusion, because a different secure zone version will be served than
the one announced in the logs. Move the relevant dns_zone_log() call so
that it is only performed if the secure zone's database is modified.
2018-04-24 09:18:47 -07:00
Evan Hunt
498491555e
Merge branch '171-lgtm-issues' into 'master'
...
Resolve "problems detected by LGTM static analyzer"
Closes #171
See merge request isc-projects/bind9!213
2018-04-20 20:18:28 -04:00
Evan Hunt
8b1baa10ee
remove unnecessary comparison
2018-04-20 19:51:00 -04:00
Evan Hunt
e00eb55cd2
silence warnings about unnecessary comparisons
...
- these are cases where result has been explicitly set, so
if (result != ISC_R_SUCCESS) is unnecessary
2018-04-20 19:51:00 -04:00
Evan Hunt
4247477b61
add header guards in files that were missing them
2018-04-20 19:51:00 -04:00
Evan Hunt
bfbe6925df
add header guard when generating bind.keys.h
2018-04-20 19:51:00 -04:00
Evan Hunt
0cc7aa250e
change "key" to "tsigkey" to silence "short global name" warning
2018-04-20 19:51:00 -04:00
Evan Hunt
9ca3ab1168
fix shadowed global variables
2018-04-20 19:51:00 -04:00
Evan Hunt
a08ba418ef
fix duplicate include guard in dnsconf.h
...
- IMHO we should consider removing dnsconf.c and deprecating the
/etc/dns.conf file, though, as I don't think it's likely anyone
is using it
2018-04-20 19:51:00 -04:00
Evan Hunt
4472144220
Merge branch 'fix-win32-def' into 'master'
...
add missing symbols
See merge request isc-projects/bind9!218
2018-04-20 19:47:55 -04:00
Evan Hunt
4bef0cfcfd
add missing symbols
2018-04-20 16:40:17 -07:00
Evan Hunt
2b73dfea75
Merge branch '217-remove-rbtdb64' into 'master'
...
Resolve "remove rbtdb64"
Closes #217
See merge request isc-projects/bind9!209
2018-04-20 19:34:44 -04:00
Evan Hunt
784087390a
remove the rbtdb64 database implementation
2018-04-20 16:14:51 -07:00
Ondřej Surý
3852bf4f24
Merge branch '202-cppcheck-reporting-miscellaneous-issues' into 'master'
...
Resolve "cppcheck reporting miscellaneous issues"
Closes #202
See merge request isc-projects/bind9!202
2018-04-20 18:12:39 -04:00
Mark Andrews
f8d2a46daa
remove exit calls after FATAL_ERROR
2018-04-20 14:50:35 -07:00
Mark Andrews
686edad5c5
remove dead code
2018-04-20 14:50:35 -07:00
Mark Andrews
49f8e9571c
use %u instead of %d for unsigned int arguments
2018-04-20 14:50:35 -07:00
Ondřej Surý
d21ff4b72e
Merge branch '206-nslookup-accepts-any-bogus-option-interpret-it-as-vc' into 'master'
...
Resolve "nslookup accepts any -bogus -option, interpret it as -vc"
Closes #206
See merge request isc-projects/bind9!205
2018-04-20 17:50:27 -04:00
Mukund Sivaraman
89cf503880
Remove bogus comparison
2018-04-20 14:43:06 -07:00
Evan Hunt
dc8fc06e53
Merge branch '213-add-raflag-and-tcflag-to-dig' into 'master'
...
Resolve "Add +raflag and +tcflag to dig."
Closes #213
See merge request isc-projects/bind9!201
2018-04-20 17:25:17 -04:00
Mark Andrews
58c103e09c
dig: add the ability to set RA and TC in queries
2018-04-20 14:17:58 -07:00
Evan Hunt
529d862573
Merge branch '145-dnskey-sigvalidity' into 'master'
...
Resolve "different RRSIG expiry for DNSKEY"
Closes #145
See merge request isc-projects/bind9!121
2018-04-20 15:20:09 -04:00
Evan Hunt
c592655c0f
new option "dnskey-sig-validity"
...
- overrides "sig-validity-interval" for DNSKEY, CDNSKEY and CDS RRSIGs
2018-04-20 12:12:08 -07:00
Evan Hunt
d4086d6b04
Merge branch 'placeholder' into 'master'
...
placeholder
See merge request isc-projects/bind9!211
2018-04-19 13:36:43 -04:00
Evan Hunt
f5b7ad718a
placeholder
2018-04-19 10:36:13 -07:00
Ondřej Surý
2fc568b2e7
Merge branch 'rm-clang-format' into 'master'
...
Remove .clang-format as we are going to use uncrustify anyway
See merge request isc-projects/bind9!207
2018-04-18 18:12:56 -04:00
Ondřej Surý
f0dc3b44df
We are going to use uncrustify
2018-04-18 15:05:24 -07:00
Ondřej Surý
62bc422df1
Merge branch 'clang-format-updates' into 'master'
...
Add more tweaks to .clang-format style for experiments
See merge request isc-projects/bind9!206
2018-04-18 14:21:51 -04:00
Ondřej Surý
d52283111d
Add more tweaks to .clang-format style for experimenting
2018-04-18 11:14:57 -07:00
Ondřej Surý
9bbd5e8dd6
Merge branch '46-add-clang-format-configuration' into 'master'
...
Add basic clang-format configuration that match our current formatting style closest
See merge request isc-projects/bind9!204
2018-04-18 12:45:51 -04:00
Ondřej Surý
7f434f1005
Add basic clang-format configuration that match our current formatting style closest
2018-04-18 09:38:52 -07:00
Ondřej Surý
4d59a96b98
Merge branch '37-implement-geoff-huston-s-trusted-key-sentinel-feature' into 'master'
...
Implement Geoff Huston's trusted key sentinel feature
Closes #37
See merge request isc-projects/bind9!123
2018-04-18 12:27:03 -04:00
Mark Andrews
2845d7160e
CHANGES entry for root-key-sentinel
2018-04-18 08:49:55 -07:00
Mark Andrews
e20790c956
add release note for root-key-sentinel
2018-04-18 08:49:55 -07:00
Mark Andrews
a23b305e6b
add system test for root-key-sentinel
2018-04-18 08:49:55 -07:00
Mark Andrews
68e9315c7d
add named.conf option root-key-sentinel
2018-04-18 08:49:55 -07:00
Mark Andrews
8fc9f64df9
detect and processes root-key-sentinel labels.
2018-04-18 08:49:55 -07:00
Ondřej Surý
7b61a857ba
Merge branch '200-add-clang-to-gitlab-ci' into 'master'
...
Add clang (with clang specific extra options like -Wenum-conversion) to out GitLab CI
Closes #200
See merge request isc-projects/bind9!203
2018-04-17 23:59:04 -04:00
Ondřej Surý
aba6ec896f
Run the clang-compiled unittest
2018-04-17 20:40:32 -07:00
Ondřej Surý
0d8d3dc170
Add clang to the build job matrix and build gcc and clang builds with -Wall -Wextra
2018-04-17 17:49:35 -07:00
Evan Hunt
293d9132d7
Merge branch 'fix-strtok' into 'master'
...
fix a missing variable declaration needed by strtok_r on non-threaded builds
See merge request isc-projects/bind9!200
2018-04-13 15:02:44 -04:00
Evan Hunt
46fd0b62f8
fixed a missing variable declaration needed by strtok_r on non-threaded builds
2018-04-13 11:55:30 -07:00
Evan Hunt
e10903c785
Merge branch '203-max-cache-ttlval' into 'master'
...
max-cache-ttl and other interval options should take ttlval arguments
Closes #203
See merge request isc-projects/bind9!197
2018-04-13 14:53:18 -04:00
Tony Finch
286a7b6b9a
Allow TTL values when configuring TTLs and time intervals.
...
Options updated to use ttlvals: max-cache-ttl, max-ncache-ttl,
max-policy-ttl, fstrm-set-reopen-interval, interface-interval, and
min-update-interval.
2018-04-13 11:46:06 -07:00
Ondřej Surý
488ae9051e
Merge branch 'u/fanf2/werror-maybe-uninitialized' into 'master'
...
Appease -Werror=maybe-uninitialized before calling strtok_r()
See merge request isc-projects/bind9!198
2018-04-12 16:23:26 -04:00
Tony Finch
13d1861034
Appease -Werror=maybe-uninitialized before calling strtok_r()
2018-04-12 19:19:24 +01:00
Evan Hunt
3fbf9d3ea1
Merge branch 'add-print.h' into 'master'
...
add missing include
See merge request isc-projects/bind9!195
2018-04-12 12:27:03 -04:00
Evan Hunt
7fe67ae949
add missing include
2018-04-12 09:20:09 -07:00
Witold Krecicki
717a4eb6e1
Merge branch '178-cleanup-isc-string' into 'master'
...
Cleanup <isc/string.h> functions
See merge request isc-projects/bind9!163
2018-04-12 04:46:09 -04:00
Ondřej Surý
23f97f9a66
Add CHANGES entry:
...
4924. [cleanup] Clean up the isc_string_* namespace and leave
only strlcpy and strlcat. [GL #178 ]
2018-04-12 10:38:01 +02:00
Ondřej Surý
5311a3b7b5
We use too old Visual Compiler to use scoped variables
2018-04-12 10:37:33 +02:00
Ondřej Surý
96a07ba867
Remove usage of strcasestr, so we don't have to have replacement function on Windows
2018-04-12 10:37:33 +02:00
Ondřej Surý
7278c455bc
Remove isc_string_strcasestr implementation and clean up the header and headers
2018-04-12 10:37:33 +02:00
Ondřej Surý
11f26b42e3
Replace all usage of non-reentrant strtok() with strtok_r()
2018-04-12 10:37:33 +02:00
Ondřej Surý
921d05ddcf
Replace usage of strsep with POSIX strtok_r()
2018-04-12 10:37:33 +02:00
Ondřej Surý
b9552250cb
Remove unused isc_string_regiondup function.
2018-04-12 10:37:33 +02:00
Ondřej Surý
9fda5253fd
Remove isc_string_printf and isc_string_printf_truncate.
...
Replace with simple snprintf() as appropriate.
2018-04-12 10:37:33 +02:00
Ondřej Surý
ccdb0287e8
Remove isc_string_copy, isc_string_copy_truncate and isc_string_append.
...
Use strlcpy and strlcat as appropriate instead.
2018-04-12 10:37:33 +02:00
Ondřej Surý
20d145efef
Replace isc_string_touint64 with strtoull (C99)
2018-04-12 10:37:33 +02:00
Ondřej Surý
fd9c3ad389
Merge branch 'socket-options-refactoring' into 'master'
...
Refactoring #defines into typedef enums
See merge request isc-projects/bind9!135
2018-04-12 04:06:51 -04:00
Ondřej Surý
97a88e2248
Add CHANGES entry:
...
4923. [cleanup] Refactor socket and socket event options into
enum types. [GL !135 ]
2018-04-12 09:55:40 +02:00
Ondřej Surý
8bdc23add2
Change ISC_SOCKEVENTATTR_* defines into isc_sockeventattr_t enum
2018-04-12 09:54:24 +02:00
Ondřej Surý
c2f42583c0
Refactor ISC_SOCKET_* defines into an isc_socket_options_t enum
2018-04-12 09:54:21 +02:00
Ondřej Surý
01f8e5dbb8
Merge branch '189-fix-win32-build' into 'master'
...
Fix runtime assertion on Windows due isc_file_template being out-of-sync
Closes #189
See merge request isc-projects/bind9!193
2018-04-12 02:46:21 -04:00
Ondřej Surý
8c99d104e3
Sync isc_file_template functions between unix and win32, so they are same
2018-04-11 23:04:20 +02:00
Ondřej Surý
91683d19a8
Merge branch '189-fix-tsig-dump-keyfile-name-generation-issues' into 'master'
...
Resolve "Fix TSIG dump keyfile name generation issues"
Closes #189
See merge request isc-projects/bind9!164
2018-04-11 08:37:05 -04:00
Mukund Sivaraman
44b84cb5a6
Fix TSIG dump keyfile name buffer size issues
2018-04-11 12:04:39 +02:00
Ondřej Surý
7467735258
Define PATH_MAX on Windows as _MAX_PATH, so we can use it everywhere
2018-04-11 12:04:39 +02:00
Evan Hunt
7749d7945f
Merge branch '193-fix-variable-definitions-in-bin-tests-Makefile.in' into 'master'
...
Fix variable definitions in bin/tests/Makefile.in
Closes #193
See merge request isc-projects/bind9!183
2018-04-10 23:03:36 -04:00
Evan Hunt
93ee6b8a22
Alter distclean rule to prevent recursing into the same directory twice
...
Commit f87e0c03ee removed the "system" directory from the TESTDIRS
variable in bin/tests/Makefile.in in an attempt to fix "make distclean"
which was broken since commit 0d784de16a . However, this change
prevented any system tests from being run when "make test" is invoked.
We now put it back into both SUBDIRS and TESTDIRS, but with a modified
rule to check for the existence of a Makefile in each subdirectory before
trying to run make there. This prevents "make distclean" from trying to
run again in a directory where it's already been run.
2018-04-10 19:56:45 -07:00
Michał Kępień
80ab2c0f22
Fail CI pipeline when "make test" does not run any system tests
...
Apart from ensuring "make test" returns 0, also check whether any system
test output was generated as a result of running it. This prevents the
CI job running system tests from succeeding unless it actually tests
something.
2018-04-10 19:56:45 -07:00
Evan Hunt
06d164306b
Merge branch 'revert-freebsd-runner' into 'master'
...
Revert freebsd CI runner
See merge request isc-projects/bind9!189
2018-04-10 22:54:24 -04:00
Evan Hunt
ecf5556bea
Revert "Merge branch 'gitlab-ci-freebsd11' into 'master'"
...
This reverts commit f595ab93eb , reversing
changes made to deae7d33f1 .
2018-04-10 19:46:12 -07:00
Evan Hunt
2ad82b0083
Merge branch '197-dnstap-sockaddr' into 'master'
...
Resolve "dnstap: log actual local IPv6 address, not :: listening address"
Closes #197
See merge request isc-projects/bind9!188
2018-04-10 20:18:03 -04:00
Evan Hunt
330b26c9df
CHANGES note
2018-04-10 17:13:06 -07:00
Tony Finch
ccff953c25
dnstap: log actual local IPv6 address, not :: listening address
2018-04-09 18:26:51 +01:00
Ondřej Surý
ecd812b4d6
Merge branch '194-libdns-cleanup-cleanup' into 'master'
...
Fixup the one last occurence of dns_dt_create2 (in dnstap enabled build)
Closes #194
See merge request isc-projects/bind9!185
2018-04-09 10:51:54 -04:00
Mathieu Arnold
ebf7641610
Rename the last occurence of dns_dt_create2.
2018-04-09 16:46:07 +02:00
Ondřej Surý
f595ab93eb
Merge branch 'gitlab-ci-freebsd11' into 'master'
...
Add FreeBSD 11 to GitLab CI
See merge request isc-projects/bind9!184
2018-04-09 10:43:22 -04:00
Ondřej Surý
266f491ff8
Add FreeBSD 11 GitLab CI Runner
2018-04-09 16:32:41 +02:00
Ondřej Surý
deae7d33f1
Merge branch '183-add-dns_fixedname_initname' into 'master'
...
Add and use dns_fixedname_initname()
Closes #183
See merge request isc-projects/bind9!161
2018-04-09 10:12:36 -04:00
Mukund Sivaraman
d7faee2566
Add CHANGES entry:
...
4921. [cleanup] Add dns_fixedname_initname() and refactor the caller
code to make usage of the new function, as a part of
refactoring dns_fixedname_*() macros were turned into
functions. [GL #183 ]
2018-04-09 12:14:16 +02:00
Michał Kępień
39ddf9991f
Do not access dns_fixedname_t fields directly
...
Employ dns_fixedname_name() and dns_fixedname_initname() to no longer
directly access dns_fixedname_t fields.
2018-04-09 12:14:16 +02:00
Michał Kępień
4df4a8e731
Use dns_fixedname_initname() where possible
...
Replace dns_fixedname_init() calls followed by dns_fixedname_name()
calls with calls to dns_fixedname_initname() where it is possible
without affecting current behavior and/or performance.
This patch was mostly prepared using Coccinelle and the following
semantic patch:
@@
expression fixedname, name;
@@
- dns_fixedname_init(&fixedname);
...
- name = dns_fixedname_name(&fixedname);
+ name = dns_fixedname_initname(&fixedname);
The resulting set of changes was then manually reviewed to exclude false
positives and apply minor tweaks.
It is likely that more occurrences of this pattern can be refactored in
an identical way. This commit only takes care of the low-hanging fruit.
2018-04-09 12:14:16 +02:00
Mukund Sivaraman
0d2a03c290
Add a dns_fixedname_initname() helper function
...
This also turns the dns_fixedname macros into functions.
2018-04-09 12:14:16 +02:00
Witold Krecicki
76fa1c181c
Merge branch 'libdns-cleanup2' into 'master'
...
libdns cleanup
See merge request isc-projects/bind9!172
2018-04-06 02:10:50 -04:00
Witold Kręcicki
f6a16bbd4a
libdns refactoring: CHANGES entry
2018-04-06 08:04:41 +02:00
Witold Kręcicki
102a397e39
libdns refactoring: get rid of multiple versions of dns_keytable_add, dns_iptable_addprefix and dns_iptable_addprefix
2018-04-06 08:04:41 +02:00
Witold Kręcicki
c8aa1ee9e6
libdns refactoring: get rid of multiple versions of dns_dt_create, dns_view_setcache, dns_zt_apply, dns_message_logfmtpacket, dns_message_logpacket, dns_ssutable_checkrules and dns_ttl_totext
2018-04-06 08:04:41 +02:00
Witold Kręcicki
d54d482af0
libdns refactoring: get rid of multiple versions of dns_view_find, dns_view_findzonecut and dns_view_flushcache
2018-04-06 08:04:41 +02:00
Witold Kręcicki
702c022016
libdns refactoring: get rid of multiple versions of dns_xfrin_create, dst_key_generate, dst_lib_init and dst_context_create
2018-04-06 08:04:41 +02:00
Witold Kręcicki
ef0e68bfc3
libdns refactoring: integrate zone->options and zone->options2 into one enum, removing unnecessary flags.
2018-04-06 08:04:41 +02:00
Witold Kręcicki
7dbc6768d6
libdns refactoring: get rid of multiple versions of dns_zone_setfile, dns_zone_notifyreceive, dns_zone_dumptostream, dns_zone_getserial
2018-04-06 08:04:41 +02:00
Witold Kręcicki
42ee8c853a
libdns refactoring: get rid of 3 versions of dns_resolver_createfetch
2018-04-06 08:04:41 +02:00
Witold Kręcicki
25cd3168a7
libdns refactoring: get rid of multiple versions of dns_dnssec_findmatchingkeys and dns_dnssec_findzonekeys
2018-04-06 08:04:41 +02:00
Witold Kręcicki
8c12e488f7
libdns refactoring: get rid of multiple versions of dns_request_createraw and dns_request_createvia
2018-04-06 08:04:41 +02:00
Witold Kręcicki
e2a06db7f3
libdns refactoring: get rid of multiple versions of dns_master_loadfile, dns_master_loadfileinc, dns_master_dump, dns_master_dumpinc, dns_master_dumptostream, dns_master_stylecreate
2018-04-06 08:04:41 +02:00
Witold Kręcicki
e20b702418
libdns refactoring: get rid of multiple versions of dns_dispatch_createtcp and dns_dispatch_addresponse, unify dns_dispatch_gettcp and dns_dispatch_gettcp2
2018-04-06 08:04:41 +02:00
Witold Kręcicki
275a6a3bec
libdns refactoring: get rid of unnecessary dns_db_dump2 and 3 versions of dns_db_load
2018-04-06 08:04:41 +02:00
Witold Kręcicki
76e17b54ea
libdns refactoring: get rid of two versions of dns_client_createx
2018-04-06 08:04:41 +02:00
Witold Kręcicki
d39b3209fb
libdns refactoring: get rid of 3 versions of dns_cache_create
2018-04-06 08:04:41 +02:00
Witold Kręcicki
d76ed0da1c
libdns refactoring: get rid of two versions of dns_byaddr_createptrname
2018-04-06 08:04:41 +02:00
Witold Kręcicki
f0a07b7546
libdns refactoring: get rid of two versions of dns_adb_createfind and dns_adb_probesize
2018-04-06 08:04:41 +02:00
Witold Kręcicki
3687648384
libdns refactoring: get rid of two versions of dns_acl_match and dns_aclelement_match
2018-04-06 08:04:40 +02:00
Mark Andrews
10814aaf3b
Merge branch '193-make-distclean-fails' into 'master'
...
Resolve "make distclean fails"
Closes #193
See merge request isc-projects/bind9!182
2018-04-05 23:37:07 -04:00
Mark Andrews
f87e0c03ee
system should only be in SUBDIRS
2018-04-06 13:33:53 +10:00
Ondřej Surý
622cffee9d
Merge branch 'fix-CHANGES-188-178' into 'master'
...
Fix typo in issue number in CHANGES file (188 -> 178)
See merge request isc-projects/bind9!181
2018-04-05 07:52:45 -04:00
Ondřej Surý
f70121ed90
Fix typo in issue number in CHANGES file (188 -> 178)
2018-04-05 13:45:54 +02:00
Ondřej Surý
860e76b9a5
Merge branch 'pemensik/bind9-no-idn2-export' into 'master'
...
Don't include -lidn2 in isc-config.sh output
Closes #163
See merge request isc-projects/bind9!178
2018-04-05 06:03:02 -04:00
Ondřej Surý
8da5e5290f
Print information about LIBIDN2 in Configuration summary ( Closes : #163 )
2018-04-05 11:52:24 +02:00
Petr Menšík
21c2871667
Remove -lidn2 from exported LIBS. Do not propagate it from isc-config.sh --libs isc.
2018-04-05 11:52:24 +02:00
Ondřej Surý
ab992d40b0
Merge branch '178-cleanup-isc_hash-functions' into 'master'
...
Clean up the isc_hash_* family of functions
See merge request isc-projects/bind9!160
2018-04-04 17:19:41 -04:00
Ondřej Surý
e74c245e29
Update CHANGES
2018-04-04 23:12:35 +02:00
Ondřej Surý
3c092eff4a
Cleanup included headers in hash.c using iwyu
2018-04-04 23:12:14 +02:00
Ondřej Surý
860d4f6177
Remove premature optimization in the FNV-1a while loop, the difference is negligible and the code is simpler.
2018-04-04 23:12:14 +02:00
Ondřej Surý
b097be17ef
Remove unused obsolete isc_hash_* function, and just keep the FNV-1a version
2018-04-04 23:12:14 +02:00
Ondřej Surý
d81e1caa71
Merge branch 'kchen/bind9-test-prereqs' into 'master'
...
Add a Net::DNS prereq for couple of tests
See merge request isc-projects/bind9!171
2018-04-04 16:29:36 -04:00
Kevin Chen
8b1b809ab4
Add a Net::DNS prereq for digdelv, fetchlimit, rpzrecurse, and zero
...
tests to avoid failed tests when Net::DNS is not present.
2018-04-04 22:23:14 +02:00
Ondřej Surý
c0405c3024
Merge branch 'ssl-double-free' into 'master'
...
Fix double free after keygen error in dnssec-keygen
Closes #109
See merge request isc-projects/bind9!70
2018-04-04 11:41:26 -04:00
Ondřej Surý
ef2b2a6c92
Add CHANGES entry
2018-04-04 17:28:55 +02:00
Ondřej Surý
d2b3188c61
A couple of more cleanups after free in opensslrsa_generate()
2018-04-04 17:28:55 +02:00
Petr Mensik
edaafacf36
Do not assign NULL conditionally in OpenSSL < 1.1, make it always explicit.
2018-04-04 17:28:55 +02:00
Petr Mensik
01cc622e7b
Fix double free on RSA_generate_key_ex failure
2018-04-04 17:28:55 +02:00
Stephen Morris
955ca7382d
Merge branch '139-tests-for-idna2008-libidn2' into 'master'
...
Resolve "Tests for IDNA2008 (libidn2)"
Closes #139
See merge request isc-projects/bind9!147
2018-04-04 09:52:23 -04:00
Stephen Morris
e0e81288cd
Check libidn2 version before proceding with one of the tests.
...
A known issue in libidn2 causes one of the tests of a fake A-label
to fail. The problem should be corrected in version 2.0.5 of
libidn2.
2018-04-04 09:42:08 -04:00
Ondřej Surý
4dad408ead
Use C.UTF-8 if available, and en_US.UTF-8 is available, otherwise do nothing and let the test break
2018-04-04 09:42:08 -04:00
Stephen Morris
8cf29aafec
Set known locale prior to running tests.
2018-04-04 09:42:08 -04:00
Stephen Morris
5009724f40
Fix check for the presence of IDNA.
2018-04-04 09:42:08 -04:00
Stephen Morris
dc7b3d7597
Added additional tests for invalid punycode strings.
2018-04-04 09:42:07 -04:00
Stephen Morris
6755118493
Initial set of IDNA tests.
2018-04-04 09:42:07 -04:00
Michał Kępień
950c354b3d
Merge branch '188-remove-duplicate-named_g_conffile-init' into 'master'
...
Remove redundant named_g_conffile initialization
Closes #188
See merge request isc-projects/bind9!166
2018-04-04 06:31:55 -04:00
Ondřej Surý
c727f0797b
Remove redundant named_g_conffile initialization from bin/named/win32/os.c
2018-04-03 20:39:34 +02:00
Ondřej Surý
52909b5dbe
Merge branch '26-fix-normalization-for-non-IDN' into 'master'
...
Don't use the IDN translated name if no conversion took a place
Closes #26
See merge request isc-projects/bind9!153
2018-03-21 10:12:04 -04:00
Ondřej Surý
08f66d8509
Don't use the IDN traslated name if no conversion took a place
2018-03-21 14:05:00 +00:00
Mark Andrews
9bbffd019c
Merge branch '168-coverity-incorrect-shifting-in-dns_rpz_mask' into 'master'
...
Resolve "coverity: Incorrect shifting in DNS_RPZ_MASK"
Closes #168
See merge request isc-projects/bind9!151
2018-03-19 08:57:08 -04:00
Mukund Sivaraman
d637c9cc03
Fix length of integer that's shifted by DNS_RPZ_ZMASK()
2018-03-19 08:49:41 -04:00
Mark Andrews
859af8662f
Merge branch '167-coverity-dereferencing-a-null-pointer-in-lib-dns-tests-rbt_test-c' into 'master'
...
Resolve "coverity: Dereferencing a null pointer in lib/dns/tests/rbt_test.c"
Closes #167
See merge request isc-projects/bind9!150
2018-03-19 08:48:47 -04:00
Mukund Sivaraman
de3a4af1bf
Check return value of isc_mem_get()
2018-03-19 18:10:41 +05:30
Mark Andrews
d8f4837fc5
Merge branch 'fixfilename' into 'master'
...
fix temporary file name to have subtest number
See merge request isc-projects/bind9!149
2018-03-19 08:23:32 -04:00
Mark Andrews
4be5667b2c
fix temporary file name to have subtest number
...
(cherry picked from commit e12453f43c88bac722fb511b62f12303735b788c)
2018-03-19 23:14:28 +11:00
Mark Andrews
c0a29b30c9
Merge branch 'fixtypo' into 'master'
...
fix typo
See merge request isc-projects/bind9!148
2018-03-19 07:38:32 -04:00
Mark Andrews
6e4b5f2345
fix typo
2018-03-19 22:31:22 +11:00
Mark Andrews
92a3ff9182
Merge branch '166-statistics-system-test-numbering-is-bad' into 'master'
...
Resolve "statistics system test numbering is bad"
Closes #166
See merge request isc-projects/bind9!146
2018-03-19 05:15:08 -04:00
Mark Andrews
dd5dff3096
fix numbering of tests and make consistent
2018-03-19 17:51:04 +11:00
Ondřej Surý
77f63c48b6
Merge branch '123-support-64-rpz-zones-by-default-from-9-13-onwards' into 'master'
...
Resolve "Support 64 RPZ zones by default from 9.13 onwards"
Closes #123
See merge request isc-projects/bind9!90
2018-03-18 06:16:56 -04:00
Evan Hunt
6d9fb4e7e4
copyrights
2018-03-18 10:08:57 +00:00
Evan Hunt
e98b2489f3
Add release note
2018-03-18 10:08:57 +00:00
Mukund Sivaraman
2a44fd3f80
Fix zone count check to only occur on RPZ zones
2018-03-18 10:08:22 +00:00
Mukund Sivaraman
d20d86e37d
Check for more than 64 policy zones
2018-03-18 10:08:22 +00:00
Mukund Sivaraman
56f398c7b2
Add CHANGES entry
2018-03-18 10:08:22 +00:00
Mukund Sivaraman
c5e7198006
Update ARM
2018-03-18 10:07:48 +00:00
Mukund Sivaraman
8c5fe523b2
Add system test
2018-03-18 10:07:48 +00:00
Mukund Sivaraman
0e8907be4d
Support 64 RPZ zones by default from 9.13 onwards
2018-03-18 10:07:48 +00:00
Ondřej Surý
30b0b686ad
Merge branch '137-remove-support-for-systems-without-ftello-fseeko' into 'master'
...
Resolve "Remove support for systems without ftello/fseeko"
Closes #137
See merge request isc-projects/bind9!113
2018-03-17 19:10:11 -04:00
Ondřej Surý
05a1f9f301
chg: dev: Require support for ftello/fseeko functions
2018-03-17 22:51:13 +00:00
Ondřej Surý
f3070d104a
Merge branch '164-remove-openssl-warning' into 'master'
...
Remove useless OpenSSL warning from configure script
Closes #164
See merge request isc-projects/bind9!139
2018-03-17 10:16:20 -04:00
Ondřej Surý
e9571d29af
Remove obsolete OpenSSL version check
2018-03-17 14:09:31 +00:00
Ondřej Surý
77d5f5075a
Merge branch '94-replace-idnkit-1-support-with-idnkit-2-support-or-drop-it' into 'master'
...
Drop idnkit-1 support in favour of libidn2
Closes #94
See merge request isc-projects/bind9!125
2018-03-17 09:58:44 -04:00
Ondřej Surý
f4a517e5d7
Add release notes and CHANGES
2018-03-17 13:50:59 +00:00
Ondřej Surý
00043bfa18
Remove idnkit-1 support from dig
2018-03-17 13:41:59 +00:00
Ondřej Surý
3e75d9d31b
Merge branch '26-switch-to-IDNA2008-non-transitional-processing' into 'master'
...
Resolve "Switch to IDNA2008 non-transitional processing (and use libidn2 for that)"
Closes #26
See merge request isc-projects/bind9!124
2018-03-17 09:22:18 -04:00
Ondřej Surý
e7590c7528
Add release notes for IDNA2008
2018-03-17 13:13:47 +00:00
Ondřej Surý
8f44ef7d59
Add CHANGES for idn2 support
2018-03-17 13:13:47 +00:00
Ondřej Surý
1c075646f5
Enable --with-libidn2 in GitLab CI checks
2018-03-17 13:13:47 +00:00
Ondřej Surý
76c05a71fc
Simplify the libidn2 configure checks
2018-03-17 13:13:47 +00:00
Petr Menšík
29b94bbb04
Sanitize IDN initialization
...
Signed-off-by: Petr Menšík <pemensik@redhat.com >
2018-03-17 13:13:47 +00:00
Petr Menšík
8254cf69d3
Remove support for libidn (IDN 2003)
...
Signed-off-by: Petr Menšík <pemensik@redhat.com >
2018-03-17 13:13:47 +00:00
Petr Menšík
94757c1545
Remove conversion from locale to utf8 from public API
...
Emit fatal failures on locale to ACE encoding
Separate idnout support, disable it for libidn2 < 2.0
Add custom path to libidn. Leave default path for multilib support.
Allow turning off IDN input processing by dig option
Improve documentation, fix support in host
Fix configure changes to adjust help text
Use strlcpy with size guard
Improve IDN variants choosing. Fix idn2 function name.
Remove immediate idn_locale_to_ace and idn_ace_to_locale.
Signed-off-by: Petr Menšík <pemensik@redhat.com >
2018-03-17 13:13:47 +00:00
Tomas Hozza
505f673451
Add support for libidn2
...
Added two new configure options:
--with-libidn2 - to enable IDN using GNU libidn2
idnkit, libidn and libidn2 support can not be used at the same time.
NOTE: libidn2 does not support punycode back to Unicode
characters, so support for this is missing.
Signed-off-by: Tomas Hozza <thozza@redhat.com >
Removed iconv, convert directly from locale to ACE
Fix libidn2 and idnkit origin appending
Make IDN options in help less different
Signed-off-by: Petr Menšík <pemensik@redhat.com >
2018-03-17 13:13:47 +00:00
Tomas Hozza
2320443f63
Add support for GNU libidn
...
Added new configure option:
--with-libidn - to enable IDN using GNU libidn
Renamed configure option:
--with-idn to --with-idnkit to make the option usage more clear
idnkit and libidn support can not be used at the same time.
Signed-off-by: Tomas Hozza <thozza@redhat.com >
2018-03-17 13:13:47 +00:00
Ondřej Surý
5eb05263f6
Merge branch '162-remove-idnkit-1-0' into 'master'
...
Resolve "Remove idnkit-1.0 from BIND sources"
Closes #162
See merge request isc-projects/bind9!136
2018-03-17 09:12:50 -04:00
Ondřej Surý
c34d76ed36
Remove idnkit-1.0 copy from BIND sources
2018-03-17 13:05:19 +00:00
Evan Hunt
90f9d86261
Merge branch 'copyrights' into 'master'
...
final copyright fixes
See merge request isc-projects/bind9!132
2018-03-15 21:58:27 -04:00
Evan Hunt
dc350eb049
Merge branch 'copyrights'
2018-03-15 18:33:37 -07:00
Evan Hunt
0fabe0da83
update file headers
2018-03-15 18:33:13 -07:00
Evan Hunt
da4aa9b03f
ensure COPYRIGHT file retains years; edit file headers for consistency
2018-03-15 18:32:29 -07:00
Evan Hunt
26e0ed8331
Merge branch '157-cleanup-win-libtests' into 'master'
...
Resolve "Windows build fails"
Closes #157
See merge request isc-projects/bind9!131
2018-03-15 16:45:34 -04:00
Evan Hunt
e2bb9824f8
remove references to lib/tests in the windows build
2018-03-15 12:56:02 -07:00
Curtis Blackburn
acc8efa44a
Merge branch '154-fix-atomic-test' into 'master'
...
Resolve "Build failure on OSX with --disable-atomic --enable-developer"
Closes #154
See merge request isc-projects/bind9!130
2018-03-15 14:21:58 -04:00
Evan Hunt
1b3eac926e
add an 'untested' case when none of the atomic operations are available
...
- this fixes a build failure introduced in change 4913 when
compiling with ATF and --disable-atomic
2018-03-15 14:15:20 -04:00
Ondřej Surý
a15588cdcd
Merge branch 'feature-request-template' into 'master'
...
Add a Feature Request template and remove the Security template
See merge request isc-projects/bind9!128
2018-03-14 19:37:29 -04:00
Ondřej Surý
c72ff6e008
Add a Feature Request template and remove the Security template as it was dup of text in Bug template
2018-03-15 00:13:47 +01:00
Evan Hunt
f9e3434826
Merge branch 'branchsync' into 'master'
...
update branchsync to deal with merge commits
See merge request isc-projects/bind9!127
2018-03-14 17:41:56 -04:00
Evan Hunt
fccf8ca2f6
updated branchsync to deal with merge commits
2018-03-14 14:40:13 -07:00
Ondřej Surý
3baf604bea
Merge branch 'description-templates' into 'master'
...
Add Issue templates for Bug and Security
See merge request isc-projects/bind9!115
2018-03-14 04:25:37 -04:00
Evan Hunt
2df7134d69
some tweaks for grammar and clarity
2018-03-14 04:25:23 -04:00
Ondřej Surý
3686f141a3
Add Issue templates for Bug and Security
2018-03-14 04:25:22 -04:00
Evan Hunt
3a5333e681
Merge branch '134-fix-zone-db-reference-counting' into 'master'
...
Fix a zone database reference counting bug in dump_done()
Closes #134
See merge request isc-projects/bind9!122
2018-03-13 13:51:02 -04:00
Michał Kępień
6f3cc75364
Add CHANGES entry
...
4914. [bug] A bug in zone database reference counting could lead to
a crash when multiple versions of a slave zone were
transferred from a master in close succession.
[GL #134 ]
2018-03-13 12:04:37 +01:00
Michał Kępień
fbd5658db7
Fix a zone database reference counting bug in dump_done()
...
A typo in commit d39ab7440e introduced a bug in zone database reference
counting which leads to a crash if dumping one version of a slave zone
is not finished by the time transferring a newer version from a master
completes. Correct the typo to fix reference counting, thus preventing
crashes.
2018-03-13 11:28:11 +01:00
Evan Hunt
129e13b92d
Merge branch 'clean-xfer' into 'master'
...
clean up dig.out files that were left behind after xfer test
See merge request isc-projects/bind9!120
2018-03-10 16:11:33 -05:00
Evan Hunt
733086cc67
clean up dig.out files that were left behind after xfer test
2018-03-10 13:04:31 -08:00
Evan Hunt
745bedd0f0
Merge branch 'nothreads-fix' into 'master'
...
Fix compiler warnings and test failures when building without threads
See merge request isc-projects/bind9!119
2018-03-10 13:36:44 -05:00
Evan Hunt
56353aaf42
Fix compiler warnings and test failures when building without threads
2018-03-10 10:35:31 -08:00
Evan Hunt
96794f7d2b
Merge branch 'missing-print-h' into 'master'
2018-03-09 19:58:08 -05:00
Evan Hunt
a173c9c18f
add missing includes
2018-03-09 16:55:21 -08:00
Evan Hunt
2dd47e73f4
Merge branch 'clean-bin-tests' into 'master'
...
clean up bin/tests, convert unit tests to ATF
Closes #115
See merge request isc-projects/bind9!93
2018-03-09 17:21:44 -05:00
Evan Hunt
86e00cbb71
final cleanup
...
- update Kyuafiles to match Atffiles
- copyrights
- CHANGES note
2018-03-09 14:12:50 -08:00
Evan Hunt
74347f4a55
reduce race risk in parallel builds
2018-03-09 14:12:50 -08:00
Evan Hunt
d132f73497
remove lib/tests as nothing uses it anymore
2018-03-09 14:12:50 -08:00
Evan Hunt
9b753aa154
shorten ht_test and random_test
2018-03-09 14:12:50 -08:00
Evan Hunt
a4ebe83cdb
migrate t_dst signature test to lib/dns/tests/dst_test
2018-03-09 14:12:50 -08:00
Evan Hunt
f58ac8ada3
migrate t_db to lib/dns/tests/db_test
2018-03-09 14:12:49 -08:00
Evan Hunt
8ecf69ef7b
migrate t_names to lib/dns/tests/name_test
2018-03-09 14:12:49 -08:00
Evan Hunt
109546cbda
migrate t_rbt to lib/dns/tests/rbt_test
2018-03-09 14:12:49 -08:00
Evan Hunt
c6c1e99252
migrate t_tasks to lib/isc/tests/task_test
2018-03-09 14:12:49 -08:00
Evan Hunt
d80825c40b
migrate t_resolver to lib/dns/tests/resolver_test
2018-03-09 14:12:49 -08:00
Evan Hunt
e2b8699df9
migrate t_timers to lib/isc/tests/timer_test
2018-03-09 14:12:49 -08:00
Evan Hunt
874e2fc70c
migrate t_atomic to lib/isc/tests/atomic_test
2018-03-09 14:12:48 -08:00
Evan Hunt
979f054702
migrate t_mem to lib/isc/tests/mem_test
2018-03-09 14:12:48 -08:00
Evan Hunt
05b7251d51
migrate t_net to lib/isc/tests
2018-03-09 14:12:48 -08:00
Evan Hunt
62f650078a
migrate t_sockaddr to lib/isc/tests
2018-03-09 14:12:48 -08:00
Evan Hunt
6ad1a042bc
remove hashes test (duplicates lib/isc/tests/hash_test)
2018-03-09 14:12:48 -08:00
Evan Hunt
6717f31e10
remove master test (duplicates lib/isc/tests/master_test)
2018-03-09 14:12:48 -08:00
Evan Hunt
ccfe778c01
migrate tests from bin/tests/dnssec-signzone to bin/tests/system/dnssec
...
- added tests to the dnssec system test that duplicate the ones
from bin/tests/dnssec-signzone
- changed cleanall.sh so it doesn't automatically remove all
key files, because there are now some of those that are part of the
distribution
2018-03-09 14:12:48 -08:00
Evan Hunt
344ab0eb7d
move all optional tests from bin/tests to bin/tests/optional
...
- some of these tests are obsolete and should be cleared up,
others overlap with ATF tests and may be removed later.
for now, let's just tidy up the bin/tests directory by
moving these files down a level.
2018-03-09 14:12:47 -08:00
Evan Hunt
a633f6c5dd
remove some old and obsolete test files
2018-03-09 14:12:47 -08:00
Evan Hunt
36649c498a
Merge branch 'parallel-unit-tests' into 'master'
...
capture more info from unit tests, run in parallel
See merge request isc-projects/bind9!117
2018-03-09 17:11:45 -05:00
Evan Hunt
ef0b4c91bc
allow ATF tests to run in parallel
2018-03-09 14:03:02 -08:00
Evan Hunt
cba2b972bc
capture more information from unit tests
...
- in unittest step, explicitly preserve kyua.log or atf.out
- preserve kyua results database if present
- generate HTML report from kyua results if available
2018-03-09 09:13:11 -08:00
Ondřej Surý
91bfcb1aed
Merge branch '138-tweak-ci-settings' into 'master'
...
Tweak CI settings
Closes #138
See merge request isc-projects/bind9!116
2018-03-09 11:36:35 -05:00
Michał Kępień
c330c65e77
Enable runner-specific make concurrency settings
...
Using fixed make concurrency settings on all runners is not flexible and
requires .gitlab-ci.yml to be modified each time tweaking these settings
is needed. Use environment variables which are expected to be set by
the runner (defaulting to 1 in case they are not set) for controlling
make concurrency.
2018-03-09 12:29:24 -04:00
Michał Kępień
09004c25a8
Tweak the way ccache is used during CI
...
Our current CI configuration causes ccache data to be zipped after each
job and also included in build artifacts, which will quickly become
infeasible as ccache data grows. Instead of asking gitlab-runner to
preserve ccache data between jobs, keep a separate ccache directory on
each runner, expecting it to be accessible at /ccache when a CI job is
run. As this requires gitlab-runner to be configured in a specific way,
do not use ccache at all in case the ccache directory is not found while
building.
2018-03-09 12:28:44 -04:00
Ondřej Surý
8dd99563d1
Merge branch '111-gitlab-ci-does-not-run-unit-tests' into 'master'
...
Resolve "GitLab CI does not run unit tests"
Closes #111
See merge request isc-projects/bind9!100
2018-03-09 11:26:09 -05:00
Ondřej Surý
69ef7e53a4
Use runner specific make parallel build settings
2018-03-09 10:11:27 -04:00
Ondřej Surý
51fd3e631b
Use runner specific ccache directory
2018-03-09 10:11:27 -04:00
Ondřej Surý
a35e456b09
Split system and unit tests into separate CI jobs
2018-03-09 10:11:27 -04:00
Ondřej Surý
7d1738785f
Enable developer mode in the GitLab CI builds
2018-03-09 10:11:27 -04:00
Ondřej Surý
2f4845e968
chg: dev: Compile BIND with ATF enabled, so unit tests are executed in test stage.
...
This needs ATF, Kyuo (and deps) available in the docker images.
2018-03-09 10:11:27 -04:00
Evan Hunt
58be47e3e1
Merge branch '136-tweak-timestamp-checking-in-the-cds-system-test' into 'master'
...
Tweak timestamp checking in the cds system test
Closes #136
See merge request isc-projects/bind9!114
2018-03-08 14:06:50 -05:00
Michał Kępień
c92bacec63
Add CHANGES entry
...
4912. [test] Improved the reliability of the 'cds' system test.
[GL #136 ]
2018-03-08 13:57:30 -05:00
Michał Kępień
ab2913a29f
Tweak timestamp checking in the cds system test
...
Given the characteristics of the three timestamps involved in file
modification time checks in the cds system test (each one is an hour
apart from the next), reduce the resolution of these checks to 1 minute.
This will prevent intermittent false negatives caused by exceeding the
currently allowed difference of 9 seconds between file modification
times without making the test moot.
Also note that by using abs(), checkmtime.pl allows the cds system test
to pass when the modification time of the checked file is less than an
hour (or two hours for the second check) in the past. This should never
happen, so remove abs() from the condition checked by checkmtime.pl.
2018-03-08 13:57:30 -05:00
Evan Hunt
7c1de1edec
Merge branch 'remove-bind9-bugs-references' into 'master'
...
Update documentation to remove obsolete bind9-bugs@isc.org email address
See merge request isc-projects/bind9!111
2018-03-08 13:37:25 -05:00
Ondřej Surý
efc9bc5d8d
Update documentation to remove obsolete bind9-bugs@isc.org email address
2018-03-08 13:36:49 -05:00
Ondřej Surý
a890ab4bc2
Merge branch '130-use-ccache-to-speed-up-gitlab-ci-builds' into 'master'
...
Resolve "Use ccache to speed-up Gitlab CI builds"
Closes #130
See merge request isc-projects/bind9!105
2018-03-08 09:20:37 -05:00
Ondřej Surý
7cda25f1af
chg: dev: Use ccache to speed-up the builds
2018-03-08 08:10:32 -05:00
Michał Kępień
c9f4bdde94
Merge branch '128-fix-mkeys-system-test-race' into 'master'
...
Fix a race in the mkeys system test
Closes #128
See merge request isc-projects/bind9!103
2018-03-08 07:34:01 -05:00
Michał Kępień
32f875f9fc
Add CHANGES entry
...
4911. [test] Improved the reliability of the 'mkeys' system test.
[GL #128 ]
2018-03-08 13:20:48 +01:00
Michał Kępień
012ca0a27d
Fix a race between "rndc reconfig" and waiting for a ./DNSKEY fetch to complete
...
Calling nextpart() after reconfiguring ns1 is not safe, because the
expected log message may appear in ns5/named.run before nextpart() is
run. With the TTL for ./DNSKEY set to 20 seconds, ns5 will refresh it
after 10 seconds, by which time wait_for_log() will already have failed.
This results in a false negative.
However, just calling nextpart() before reconfiguring ns1 would
introduce a different problem: if ns5 refreshed ./DNSKEY between these
two steps, the subsequent wait_for_log() call would return immediately
as it would come across the log message about a failure while refreshing
./DNSKEY instead of the expected success. This in turn would result in
a different false negative as the root key would still be uninitialized
by the time "rndc secroots" is called.
Prevent both kinds of false negatives by:
- calling nextpart() before reconfiguring ns1, in order to prevent the
first case described above,
- looking for a more specific log message, in order to prevent the
second case described above.
Also look for a more specific log message in the first part of the
relevant check, not to fix any problem, but just to emphasize that a
different fetch result is expected in that case.
With these tweaks in place, if a (failed) ./DNSKEY refresh is scheduled
between nextpart() and reconfiguring ns1, wait_for_log() will just wait
for two more seconds (one "hour"), at which point another refresh
attempt will be made that will succeed.
2018-03-08 13:19:54 +01:00
Mark Andrews
8be9ce2f06
Merge branch '133-update-util-check-changes-to-work-on-release-branches' into 'master'
...
Resolve "Update util/check-changes to work on release branches."
Closes #133
See merge request isc-projects/bind9!110
2018-03-08 00:11:48 -05:00
Mark Andrews
88a2202093
update util/check-changes to handle non master branched (util/check-changes master=0 CHANGES)
2018-03-08 15:45:56 +11:00
Evan Hunt
93267b8207
Merge branch '76-gitlab-ci-check-for-up-to-date-copyright' into 'master'
...
Add a GitLab CI precheck stage to check for up-to-date copyright information and sequential CHANGES notes.
Closes #76
See merge request isc-projects/bind9!42
2018-03-07 21:17:18 -05:00
Evan Hunt
c4cb99cf4a
update copyrights
2018-03-07 18:02:53 -08:00
Evan Hunt
6f4344af83
add a check-changes step, to ensure CHANGES numbers are in order before commit
2018-03-07 17:58:06 -08:00
Ondřej Surý
62c1dcb661
Add a GitLab CI precheck stage that checks for up-to-date copyright information
2018-03-07 17:58:06 -08:00
Evan Hunt
b83014ab14
Merge branch '132-fix-changes-entry' into 'master'
...
Resolve "fix changes entry"
Closes #132
See merge request isc-projects/bind9!109
2018-03-07 20:57:38 -05:00
Mark Andrews
fbca0ba9fc
fix changes number
2018-03-08 12:38:53 +11:00
Mark Andrews
f2af05432d
Merge branch '125-in-view-duplicate-zone-not-detected-by-named-checkconf' into 'master'
...
Resolve "in-view duplicate zone not detected by named-checkconf"
Closes #125
See merge request isc-projects/bind9!97
2018-03-07 20:06:42 -05:00
Mark Andrews
83f85817aa
add changes note for 'named-checkconf did not detect in-view zone collisions'
2018-03-08 11:53:38 +11:00
Mark Andrews
3e7e280040
check for in-view zones colliding with other zone definitions; also check the syntax of the in-view zone name
2018-03-08 11:53:21 +11:00
Mark Andrews
ca55c672b0
add test configuration where a in-view zone collides with a existing zone
2018-03-08 11:50:09 +11:00
Evan Hunt
c7b9c005d0
Merge branch 'test-names' into 'master'
...
use the test name in the -D string for each name server
See merge request isc-projects/bind9!107
2018-03-07 17:49:26 -05:00
Evan Hunt
1eff695f33
use the test name in the -D string for each name server
2018-03-07 17:37:00 -05:00
Evan Hunt
055daeb0a5
Merge branch 'longopts' into 'master'
...
restore long options for run.sh
See merge request isc-projects/bind9!104
2018-03-07 17:34:30 -05:00
Evan Hunt
4a714bffbc
restore long options for run.sh
2018-03-07 17:22:58 -05:00
Evan Hunt
341603a7dd
Merge branch 'allow-query' into 'master'
...
speed up allow_query test
Closes #81
See merge request isc-projects/bind9!76
2018-03-07 16:53:16 -05:00
Evan Hunt
a9b6bed6af
eliminate unnecessary waiting in allow-query test
...
- grep in the log to see if configuration is finished rather
than sleeping for 5 seconds
2018-03-07 13:20:01 -08:00
Evan Hunt
ffc3e73c36
rename allow_query to allow-query
2018-03-07 13:17:11 -08:00
Evan Hunt
98255e40e7
Merge branch '116-dnsrpz-enable-log-message-appears-to-be-broken' into 'master'
...
Resolve "dnsrpz-enable log message appears to be broken"
Closes #116
See merge request isc-projects/bind9!98
2018-03-07 15:49:16 -05:00
Mark Andrews
d24fb6b032
fix log message about 'dnsrps-enable yes;' when not configured (this will only ever be emitted if the parser is incorrectly updated as the error is normally caught there)
2018-03-07 15:35:38 -05:00
Evan Hunt
d631701be7
Merge branch '119-remove-unnecessary-insist-in-code' into 'master'
...
Remove unnecessary INSIST
Closes #119
See merge request isc-projects/bind9!101
2018-03-07 15:29:30 -05:00
Mark Andrews
f1def91625
check insist on every call; make conditional block constistent with rest of code
2018-03-07 15:18:16 -05:00
Evan Hunt
55049d02dc
Merge branch 're-fix-notify' into 'master'
...
fixed typo that caused the notify test to run slowly
See merge request isc-projects/bind9!106
2018-03-06 14:44:05 -05:00
Evan Hunt
82e9b59b91
fixed typo that caused the notify test to run slowly
2018-03-06 11:41:35 -08:00
Evan Hunt
82fd772dab
Merge branch 'fix-notify' into 'master'
...
fix notify test
See merge request isc-projects/bind9!77
2018-03-06 14:13:14 -05:00
Evan Hunt
3eb90582de
address a possible notify test failure
...
- wait for the transfer completion message to apear in the log instead
of the notify message. this ensures we don't check for the presense of
transfered records during the time between the notify and the
transfer.
2018-03-06 10:59:45 -08:00
Michał Kępień
e50849097a
Merge branch '56-replace-getquad-with-inet_pton' into 'master'
...
Replace getquad() with inet_pton()
Closes #56
See merge request isc-projects/bind9!99
2018-03-06 04:09:01 -05:00
Michał Kępień
4528b887b0
Add CHANGES entry for GL #56 , revise CHANGES entry for GL #13
...
4906. [func] Replace getquad() with inet_pton(), completing
change #4900 . [GL #56 ]
4900. [func] Remove all uses of inet_aton(). As a result of this
change, IPv4 addresses are now only accepted in
dotted-quad format. [GL #13 ]
2018-03-06 09:52:08 +01:00
Michał Kępień
4f96cebce3
Replace getquad() with inet_pton()
...
getquad() was implemented back in 2001 to warn about IPv4 addresses in
non-dotted-quad form being used. As change 4900 (GL #13 ) removed all
uses of inet_aton(), which allowed such forms, with inet_pton(), which
does not allow them, there is no point in keeping getquad() around as it
now only prints an extra warning when the parser comes across an IP
address in a form which is not acceptable anyway. Replace all uses of
getquad() with inet_pton(AF_INET, ...).
2018-03-06 09:49:30 +01:00
Michał Kępień
2a50fc324b
Add a release note about dropping support for non-dotted-quad IPv4 addresses in master files
...
Support for non-dotted-quad IPv4 addresses in master files was dropped
when the inet_aton() call inside getquad() got replaced with a call to
inet_pton(), so a release note should have been added back then to
inform users that such syntax will no longer work.
2018-03-06 09:49:27 +01:00
Michał Kępień
c047405c5d
Merge branch '110-libirs-do-not-ignore-resolv.conf-syntax-errors' into 'master'
...
libirs: Do not ignore resolv.conf syntax errors
Closes #110
See merge request isc-projects/bind9!78
2018-03-06 03:22:37 -05:00
Michał Kępień
1f18d33804
Add CHANGES entry
...
4905. [bug] irs_resconf_load() ignored resolv.conf syntax errors
when "domain" or "search" options were present in that
file. [GL #110 ]
2018-03-06 08:28:41 +01:00
Michał Kępień
6c09f305ae
Remove duplicate irs_resconf_load() unit test
...
The "sortlist-v4.conf" unit test for irs_resconf_load() is always run
twice due to a duplicate entry in the "tests" table. Remove one of them
to prevent this.
2018-03-06 08:27:45 +01:00
Michał Kępień
1f400b68a8
Do not ignore resolv.conf syntax errors
...
irs_resconf_load() stores the value returned by add_search() into ret
without consulting its current value first. This causes any previous
errors raised while parsing resolv.conf to be ignored as long as any
"domain" or "search" statement is present in the file.
Prevent this by returning early in case an error is detected while
parsing resolv.conf. Ensure that "searchlist" and "magic" members of
the created irs_resconf_t structure are always initialized before
isc_resconf_destroy() is called.
2018-03-06 08:27:45 +01:00
Mark Andrews
5c0327e8ff
Merge branch '126-make-distclean-fail' into 'master'
...
Resolve ""make distclean" fail."
Closes #126
See merge request isc-projects/bind9!102
2018-03-06 00:08:22 -05:00
Mark Andrews
57f7cf211c
don't allow a macro to end in '\'
2018-03-06 15:13:03 +11:00
Evan Hunt
8529e124ea
Merge branch 'fix-changes' into 'master'
...
fix CHANGES
See merge request isc-projects/bind9!96
2018-03-02 14:56:11 -05:00
Evan Hunt
91d8c1f95c
fix CHANGE notes
2018-03-02 11:53:38 -08:00
Evan Hunt
3fed986199
Merge branch '124-revert-deadlock-check' into 'master'
...
revert cname loop test due to effects on apex CNAMEs under insecure delegations
See merge request isc-projects/bind9!95
2018-03-02 14:47:14 -05:00
Evan Hunt
b291b45312
temporarily revert change #4859
2018-03-02 11:30:02 -08:00
Michał Kępień
148cc40381
Merge branch 'fix-fetchlimit' into 'master'
...
Improve failure logging in fetchlimit system test
See merge request isc-projects/bind9!81
2018-03-01 09:39:24 -05:00
Evan Hunt
86838b2a02
revise soft limit test
...
- don't bail out of the loop if clients are exceeded, just count incidents
- verbosely describe expectations and results
2018-03-01 09:26:14 -05:00
Michał Kępień
78352caba7
Merge branch '121-views-system-test-has-wrong-test-strings-for-reload-completion' into 'master'
...
Resolve "views system test has wrong test strings for reload completion."
Closes #121
See merge request isc-projects/bind9!88
2018-02-28 08:54:38 -05:00
Mark Andrews
4cb0873a0a
wait for 'all zones loaded' rather than 'reloading zones succeeded' which just indicates that everything kicked off ok
2018-02-28 17:14:30 +11:00
Evan Hunt
cb6633c11c
Merge branch '96-update-contributors-guide-and-move-it-at-top-level-so-it-s-recognised-by-gitlab' into 'master'
...
Update contributor's guide and move it to top level, so it's recognized by GitLab
Closes #96
See merge request isc-projects/bind9!58
2018-02-27 17:52:11 -05:00
Evan Hunt
985d35f6b7
Set up CONTRIBUTING.md
...
- moved into place from doc/dev/contrib.md
- build CONTRIBUTING from CONTRIBUTING.md, like README and OPTIONS
2018-02-27 14:40:34 -08:00
Evan Hunt
f22af09819
Merge branch '113-minor-testsummary.sh-improvements' into 'master'
...
Minor testsummary.sh improvements (handling colored output, failure summary)
Closes #113
See merge request isc-projects/bind9!80
2018-02-27 12:33:33 -05:00
Stephen Morris
58ad17bd54
Merge branch '97-windows-version-of-bind-failing-to-build' into 'master'
...
Resolve "Windows version of BIND failing to build"
Closes #97
See merge request isc-projects/bind9!65
2018-02-27 04:58:05 -05:00
Michał Kępień
b7c22b8f09
Merge branch '98-add-util-git-replay-merge.sh' into 'master'
...
Put git-replay-merge in source tree
Closes #98
See merge request isc-projects/bind9!83
2018-02-27 04:39:10 -05:00
Michał Kępień
f7fe1e3098
Add util/git-replay-merge.sh
...
git-replay-merge.sh is a script whose purpose is to make backporting
merge requests more convenient by automating the process as much as
possible.
For more information, including usage examples, see:
https://gitlab.isc.org/isc-projects/bind9/wikis/Backporting-a-Merge-Request
2018-02-27 10:23:32 +01:00
Evan Hunt
38940619c6
Do not destroy systests.output if there are no test.output files
2018-02-27 09:47:59 +01:00
Michał Kępień
642e20db8a
Use echoinfo for printing test summary
...
This ensures testsummary.sh is consistent with other scripts belonging
to the test framework.
2018-02-27 09:47:59 +01:00
Michał Kępień
28068857e7
Make testsummary.sh print a list of failed system tests
...
Print a list of failed system tests, if any, below the system test
summary to avoid the need to manually search through the test log.
2018-02-27 09:45:03 +01:00
Michał Kępień
9006d6dbbd
Tweak the regular expression used for extracting system test results
...
The current regular expression used for extracting system test results
from systests.output, "^R:", is anchored at the start of a line, which
prevents colored system test output from being properly processed. As
just "R:" would arguably be too general, extend the pattern a bit to
ensure it will only match lines containing system test results.
2018-02-27 08:59:51 +01:00
Evan Hunt
8282fd8b50
Merge branch 'test-output' into 'master'
...
Clean up test output
See merge request isc-projects/bind9!66
2018-02-27 02:50:34 -05:00
Evan Hunt
0e52fbd0b3
clean up test output
...
- removed a few remaing places where output wasn't being passed
through echo_i or cat_i
- added a "digcomp" function to conf.sh.in to send digcomp.pl output
through cat_i and return the correct exit value
- set SYSTESTDIR when calling echo_i from nsX directories, so that
the test name will always be printed correctly
- fixed a test name typo in conf.sh.in
2018-02-26 23:37:05 -08:00
Mukund Sivaraman
e656041fd7
Merge branch '79-add-working-directory-to-example-in-doc-dev-dev-md' into 'master'
...
Resolve "Add working directory to example in doc/dev/dev.md"
Closes #79
See merge request isc-projects/bind9!47
2018-02-26 22:27:02 -05:00
Evan Hunt
2e7c726bb0
Merge branch '112-fix-mx-checks-for-dynamic-updates' into 'master'
...
Fix MX checks for dynamic updates
Closes #112
See merge request isc-projects/bind9!79
2018-02-26 17:56:32 -05:00
Mukund Sivaraman
451241a776
working directory is usually not in PATH
2018-02-26 12:55:12 -08:00
Evan Hunt
409cc22934
Merge branch 'check-for-test-interfaces-before-running-system-tests' into 'master'
...
Check for test interfaces before running system tests
See merge request isc-projects/bind9!19
2018-02-26 13:00:37 -05:00
Evan Hunt
a8b583e78b
test interfaces directly in runall.sh and parallel.mk
2018-02-26 14:58:16 +01:00
Michał Kępień
e0221f2d25
Check for test interfaces before running system tests
...
Prevent runall.sh and "make test" from even attempting to run system
tests when "ifconfig.sh up" has not been run beforehand. This ensures
the user is not flooded with error messages in such a case.
2018-02-26 14:12:48 +01:00
Michał Kępień
1d403f9d3c
Add CHANGES entry
...
4903. [bug] "check-mx fail;" did not prevent MX records containing
IP addresses from being added to a zone by a dynamic
update. [GL #112 ]
2018-02-26 13:47:28 +01:00
Michał Kępień
857a40c87b
Fix MX checks for dynamic updates
...
The check_mx() function in lib/ns/update.c incorrectly tests whether the
DNS_RDATA_CHECKMX/DNS_RDATA_CHECKMXFAIL flags are set for each applied
MX record update as these flags are never set in code paths related to
dynamic updates; they can only be set when loading a zone from a master
file (DNS_ZONEOPT_CHECKMX -> DNS_MASTER_CHECKMX -> DNS_RDATA_CHECKMX).
This flaw allows MX records containing IP addresses to be added to a
zone even when "check-mx fail;" is used.
Ensure correct behavior by modifying the relevant tests in check_mx() so
that they use DNS_ZONEOPT_CHECKMX/DNS_ZONEOPT_CHECKMXFAIL instead.
2018-02-26 13:10:45 +01:00
Evan Hunt
e1d6c9a663
Merge branch '66-ixfr-system-test-fails-intermittently' into 'master'
...
chg: dev: Improved the reliability of the 'ixfr' system test. [GL #66 ]
Closes #66
See merge request isc-projects/bind9!67
2018-02-26 01:30:28 -05:00
Evan Hunt
67a8b5ec17
wait for synchronization; re-notify slave if the transfer doesn't happen
2018-02-25 22:18:30 -08:00
Mark Andrews
0dfcb9beaa
Merge branch '51-fix-cppcheck-detected-source-code-errors' into 'master'
...
Resolve "Fix cppcheck-detected source code errors"
Closes #51
See merge request isc-projects/bind9!46
2018-02-25 18:37:16 -05:00
Evan Hunt
8e71b7cd73
Merge branch 'note' into 'master'
...
add missing release note
See merge request isc-projects/bind9!73
2018-02-25 17:39:20 -05:00
Evan Hunt
cc5432cea5
added missing release note
2018-02-25 14:37:37 -08:00
Evan Hunt
cfa35420ee
Merge branch 'upforwd-error' into 'master'
...
Resolve "upforwd test error"
See merge request isc-projects/bind9!72
2018-02-25 16:55:09 -05:00
Evan Hunt
54e010d51e
fixed an upforwd test error.
2018-02-25 13:43:14 -08:00
Evan Hunt
ab0fe63f07
minor cleanup and addressed a sprintf format warning
2018-02-24 17:56:17 -08:00
Mark Andrews
48ca11df5f
update printf format to match type
2018-02-24 17:50:41 -08:00
Mark Andrews
a04bb76973
improve the conditional declaration and use of variable to silence cppcheck
2018-02-24 17:50:41 -08:00
Mark Andrews
b71a1386ed
remove deadcode
2018-02-24 17:50:41 -08:00
Mark Andrews
e8249dcd49
silence unread assignment warning by using POST macro
2018-02-24 17:50:41 -08:00
Mark Andrews
70d192eb97
update the sscanf format strings so they match the pointer types
2018-02-24 17:50:27 -08:00
Mark Andrews
a4186b1867
redefine CHECK so cppcheck see the definition
2018-02-24 17:50:27 -08:00
Mark Andrews
f2c22662cc
remove unused struct dst_context declaration
2018-02-24 17:50:08 -08:00
Mark Andrews
dcd309bea1
conditionally typedef fstrmtable
2018-02-24 17:49:49 -08:00
Mark Andrews
7b27be54ee
adjust goto target and conditional compilation so that cleanup_spillattimer and cleanup_alglock labels match the element to be cleanup and so that they are always used
2018-02-24 17:49:49 -08:00
Evan Hunt
4c753f5880
Merge branch 'tidy-runall.sh-environment-variables' into 'master'
...
Tidy runall.sh environment variables
See merge request isc-projects/bind9!18
2018-02-24 15:43:22 -05:00
Evan Hunt
bd34375e9b
Merge branch 'nssearch-timeout' into 'master'
...
chg: usr: List servers that time out in dig +nssearch. [GL #64 ]
See merge request isc-projects/bind9!28
Closes #64
2018-02-24 14:14:12 -05:00
Evan Hunt
7d29f7e94b
CHANGES, doc
2018-02-24 11:02:03 -08:00
Evan Hunt
05a91e4e4c
list servers that time out in dig +nssearch
2018-02-24 10:56:09 -08:00
Ondřej Surý
1cd63cd634
chg: dev: Remove isc_net_aton from libisc.def.in
2018-02-24 09:50:31 +01:00
Evan Hunt
20a6ab6745
Merge branch 'speedup-ci' into 'master'
...
Speed up CI
See merge request isc-projects/bind9!64
2018-02-24 03:36:08 -05:00
Evan Hunt
0be9ad7e17
Merge branch '71-xfer-system-test-fails-intermittently' into 'master'
...
chg: dev: Improve the resilience of the xfer system test, which could be flaky under load.
Closes #71
See merge request isc-projects/bind9!61
2018-02-23 21:56:16 -05:00
Evan Hunt
0d784de16a
more CI speedup experiments
...
- turn off some of the build tests
- increase test threads to 8
- build with --disable-static
- suppress the non-system tests under bin/tests (timers, task, etc)
2018-02-23 18:04:02 -08:00
Evan Hunt
5d7d6881a1
improve reliability of xfer test
2018-02-23 16:52:34 -08:00
Evan Hunt
3c028ed07d
Merge branch 'kyua-oot' into 'master'
...
chg: dev: Unit tests were broken in out-of-tree builds.
See merge request isc-projects/bind9!57
2018-02-23 18:22:59 -05:00
Evan Hunt
971d19f05c
Merge branch '95-fix-dyndb' into 'master'
...
Resolve "dyndb system test fails intermittently"
Closes #95
See merge request isc-projects/bind9!63
2018-02-23 15:00:31 -05:00
Evan Hunt
749df056be
improve dyndb test resilience
...
- no longer grep for specific line numbers when checking
parameter logging, as those can change
- report the failure immediatey if parameter check fails
2018-02-23 10:15:15 -08:00
Ondřej Surý
9425d6ba7c
Merge branch 'remote-inet_aton-usage' into 'master'
...
chg: dev: Replace all usage of inet_aton() with inet_pton() [GL #13 ]
See merge request isc-projects/bind9!5
2018-02-23 09:37:19 -05:00
Michał Kępień
e4147c2d6a
Add CHANGES entry
...
4899. [cleanup] Remove all uses of inet_aton(). [GL #13 ]
2018-02-23 13:57:10 +01:00
Ondřej Surý
a11e23b5ed
Replace all usage of inet_aton() with inet_pton()
2018-02-23 13:57:10 +01:00
Michał Kępień
b20ff30a79
Fix dyndb system test after copyright information update
2018-02-23 13:55:05 +01:00
Ondřej Surý
018a60549b
Merge branch 'year-2018-copyright-update-in-master' into 'master'
...
Remove copyright years from individual source files (and keep them only in the COPYRIGHT file)
Closes #55
See merge request isc-projects/bind9!37
2018-02-23 04:33:33 -05:00
Ondřej Surý
843d389661
Update license headers to not include years in copyright in all applicable files
2018-02-23 10:12:02 +01:00
Ondřej Surý
c8efcca408
Update scripts in util/ to drop the year information from the individual source files.
2018-02-23 10:10:52 +01:00
Ondřej Surý
c5a09493c3
Merge branch 'na-revert-removal-of-controls.conf' into 'master'
...
Revert removal of bin/tests/system/common/controls.conf, it's still needed
See merge request isc-projects/bind9!62
2018-02-23 04:08:56 -05:00
Ondřej Surý
996f5154f0
Revert removal of bin/tests/system/common/controls.conf, it's still needed
2018-02-23 10:08:37 +01:00
Ondřej Surý
11825c7400
Merge branch 'na-update-copyrights-after-59-merge' into 'master'
...
Update copyright information after !59 merge.
See merge request isc-projects/bind9!60
2018-02-23 03:59:56 -05:00
Ondřej Surý
ab1b02d274
Update copyright information after !59 merge.
2018-02-23 09:02:49 +01:00
Ondřej Surý
88aef07f58
Merge branch '91-parallel-tests' into 'master'
...
chg: dev: Convert most of the remaining system tests to be able to run in parallel [GL #91 ]
Closes #91
See merge request isc-projects/bind9!59
2018-02-23 02:29:32 -05:00
Evan Hunt
0c559199bf
final cleanup
...
- add CHANGES note
- update copyrights and license headers
- add -j to the make commands in .gitlab-ci.yml to take
advantage of parallelization in the gitlab CI process
2018-02-22 22:58:15 -08:00
Evan Hunt
b9246ce773
improve reliability of the xfer test on slow systems
...
- lengthed the wait loop for the transfers to complete
2018-02-22 22:08:02 -08:00
Evan Hunt
474b10a133
remove v6synth
...
- this was a test for the allow-v6-synthesis option, which was
deprecated and no longer works. the test was removed
from conf.sh.in long ago.
2018-02-22 15:29:02 -08:00
Evan Hunt
731ad28be2
removed some unnecessary greps
2018-02-22 15:29:02 -08:00
Evan Hunt
56e440f65f
reorder tests to get better use of parallelism
2018-02-22 15:29:02 -08:00
Evan Hunt
c032c54dda
parallelize most system tests
2018-02-22 15:29:02 -08:00
Evan Hunt
0217cc8bb2
Merge branch '93-drop-seccomp-support' into 'master'
...
Drop support for libseccomp system-call filtering on Linux. [RT #46729 ]
Closes #93
See merge request isc-projects/bind9!55
2018-02-22 17:44:46 -05:00
Evan Hunt
1cb250c37c
Added a release note, plus minor cleanups.
2018-02-22 13:38:51 -08:00
Petr Menšík
95cde3608a
unit/unittest.sh is generated by configure. It will always be
...
generated into builddir. If out-of-tree build is used, make unit
will always fail. Kyuafiles and testdata still have to be copied
manually into the builddir.
2018-02-22 15:32:16 +01:00
Ondřej Surý
3ffb13716a
chg: usr: Remove libseccomp based system-call filtering [GL #93 ]
2018-02-22 13:41:06 +01:00
Ondřej Surý
c2c1e2531b
Remove libseccomp based system-call filtering.
2018-02-22 13:41:06 +01:00
Ondřej Surý
01d41d5b04
chg: dev: Improve GitLab CI build checking to build on all docker images, but run system tests only on debian/sid amd64+i386
...
Merge branch '72-build-but-not-test-on-most-combinations' into 'master'
Closes #72
See merge request isc-projects/bind9!44
2018-02-22 05:16:33 -05:00
Mark Andrews
14388a4ad6
Merge branch '68-rpz-system-test-fails-intermittently' into 'master'
...
Prevent rpz system test from wiping out forensic data
See merge request isc-projects/bind9!51
2018-02-21 22:48:25 -05:00
Mark Andrews
f7172cf23f
add CHANGES note
2018-02-22 14:03:50 +11:00
Mark Andrews
b98a92071d
perform rpz testing with a loop rather that recursion
2018-02-22 14:01:42 +11:00
Mark Andrews
05f9deba0b
use symbolic test modes native/dnsrps
2018-02-22 14:01:42 +11:00
Mark Andrews
034450ba02
add test numbers as use them in file names
2018-02-22 14:01:42 +11:00
Mark Andrews
aa7964dd4b
Merge branch '82-cacheclean-test-is-not-robust' into 'master'
...
Resolve "cacheclean test is not robust."
Closes #82
See merge request isc-projects/bind9!50
2018-02-21 20:13:41 -05:00
Mark Andrews
8c8ad74abe
add CHANGES entry
2018-02-22 11:30:07 +11:00
Mark Andrews
146c16c06e
check that sed selects a non zero range of lines
2018-02-22 11:30:07 +11:00
Ondřej Surý
bdff3aeb14
Enable --with-libtool configure option as it reduces the size of artifacts
2018-02-21 15:33:16 +01:00
Ondřej Surý
ccfcf3c023
Build BIND on all available docker images, but test only in few selected ones
2018-02-21 15:33:15 +01:00
Michał Kępień
d989d20fe5
Preserve values of environment variables which are already set
...
This enables the environment variables controlling run.sh behavior to be
permanently set in a working environment (e.g. to automatically force
colored output without using "-c" in each runall.sh invocation).
Relevant runall.sh command line arguments still have a higher priority.
2018-02-21 14:59:38 +01:00
Michał Kępień
a324031a82
Allow forcing colored system test output
...
As parallel.mk and runsequential.sh both pipe system test output through
"tee" (for the purpose of creating test.output), run.sh invoked from
these two files detects it is not writing to a terminal, which prevents
colored output from being generated. Allow forcing colored output using
a new command line argument for runall.sh, "-c", which sets an
environment variable (SYSTEMTEST_FORCE_COLOR) causing conf.sh to
unconditionally enable colored output.
The same environment variable can also be used directly to force colored
output when using "make test" instead of runall.sh.
2018-02-21 14:59:35 +01:00
Michał Kępień
3862043879
Allow retaining system test output using an environment variable
...
Instead of exporting an environment variable containing a command line
argument (NOCLEAN="-n"), extend run.sh to handle a "boolean" environment
variable (SYSTEMTEST_NO_CLEAN) itself. The former method is buggy
because the value of NOCLEAN is set in parallel.mk when that file is
first created, but it is not subsequently updated upon each test run
(because make considers parallel.mk to be up to date).
To retain backward compatibility, the "-n" command line argument for
run.sh is still supported (and has a higher priority than the relevant
environment variable).
The SYSTEMTEST_NO_CLEAN environment variable can also be used directly
to prevent cleanup when using "make test" instead of runall.sh.
Apart from fixing a bug, this simplifies the way runall.sh controls
run.sh behavior due to the Makefile being bypassed. Direct processing
of environment variables in run.sh is more scalable in the long run,
given that the previously utilized technique, even with its
implementation fixed, would still require Makefile.in to be modified in
two places each time a new flag needed to be passed from runall.sh to
run.sh.
2018-02-21 14:59:33 +01:00
Ondřej Surý
b92161ee57
chg: dev: Remove hard copies of RFCs and I-Ds from the BIND repository
...
Merge branch 'remove-rfcs-and-drafts' into 'master'
See merge request isc-projects/bind9!34
2018-02-21 08:27:15 -05:00
Mark Andrews
643c8c27ff
Merge branch '67-stabilize-cacheclean-system-test' into 'master'
...
Stabilize cacheclean system test
Closes #67
See merge request isc-projects/bind9!43
2018-02-20 16:01:00 -05:00
Ondřej Surý
890264843d
Merge branch '73-remove-dockerfiles' into 'master'
...
Remove Dockerfiles that were preventing git checkout on Windows due colon in the directory name.
Closes #73
See merge request isc-projects/bind9!45
2018-02-20 10:40:15 -05:00
Stephen Morris
9f4c778f69
Merge branch 'rt46602' into 'master'
...
Allow parallel run of system tests
See merge request isc-projects/bind9!7
2018-02-20 09:00:59 -05:00
Michał Kępień
ca1049b2f3
Improve the way cache contents are searched for "ns.flushtest.example"
...
During the "check flushtree clears adb correctly" check, expecting
"ns.flushtest.example" to always be the first name in the ADB dump is
fragile, because in a certain corner case "a.root-servers.nil" will be
the first name instead.
As the purpose of the relevant check is to ensure "ns.flushtest.example"
is removed from ADB by "rndc flushtree flushtest.example", search the
entire list of names present in ADB instead of just the first entry when
looking for "ns.flushtest.example".
2018-02-20 13:59:29 +01:00
Michał Kępień
2bbff06d36
Wait until a cache dump completes instead of waiting for a fixed amount of time
...
Dumping the cache is an asynchronous operation, so sleeping for a fixed
amount of time after running "rndc dumpdb" is imperfect as dumping cache
contents may take longer than expected on slower machines. Instead of
always sleeping for 1 second, wait until the "; Dump complete" line
appears in the dump or 10 seconds pass, whichever comes first.
2018-02-20 13:59:28 +01:00
Michał Kępień
aeea1faf01
Do not overwrite cache dumps
...
Unless configured otherwise in named.conf, "rndc dumpdb" causes a cache
dump to be written to a file called "named_dump.db" in the working
directory of the given named instance. Repeatedly using this command
throughout different checks in the cacheclean system test causes cache
dumps for older checks to be overwritten, which hinders failure
diagnosis. Prevent this by moving each cache dump to a check-specific
location after running "rndc dumpdb".
Furthermore, during the "check flushtree clears adb correctly" check,
dump_cache() is called twice without renaming the resulting files.
Prevent the first cache dump from being overwritten by moving it to a
different file before calling "rndc dumpdb" for the second time.
2018-02-20 13:59:27 +01:00
Michał Kępień
01de79b332
Assign an index to each check in the cacheclean system test
...
This will enable storing per-check forensic data, which facilitates
troubleshooting test failures.
2018-02-20 13:59:25 +01:00
Ondřej Surý
76239c6fa7
Remove integrated Dockerfiles that have been moved to separate repository
2018-02-19 22:14:36 +01:00
Evan Hunt
2a50992ab3
[master] Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2018-02-19 01:25:15 -08:00
Tinderbox User
d7733df695
regen master
2018-02-19 01:09:05 +00:00
Tinderbox User
72326f7701
update copyright notice / whitespace
2018-02-18 23:47:45 +00:00
Tinderbox User
b3b3f9064c
newcopyrights
2018-02-18 23:30:15 +00:00
Evan Hunt
908b2f4b3b
[master] add missing release notes, update README
2018-02-17 19:56:31 -08:00
Evan Hunt
ceeab84d6c
[master] synchronize
2018-02-17 19:21:26 -08:00
Ondřej Surý
4801f40e4d
Merge branch 'master' into 'master'
...
Master
See merge request isc-projects/bind9!36
2018-02-16 17:19:26 -05:00
Stephen Morris
dbf753b52d
[rt46602] Update CHANGES for parallel tests
2018-02-16 18:17:21 +00:00
Stephen Morris
7bb9a97904
[rt46602] Changes to get tests running on Windows
...
1. Track changes to conf.sh.in in conf.sh.win32
2. Modifications to prevent Windows "Configure" script replacing
the sed "@PORT@" substitution tokens in conf.sh.win32.
3. runall.sh now runs Windows tests sequentially
2018-02-16 16:14:41 +00:00
Stephen Morris
7222c9fc76
[rt46602] Miscellaneous changes to fix rebase issues
2018-02-16 16:14:41 +00:00
Stephen Morris
30cd931a0d
[rt46602] Change name of shell variable holding current test directory
...
It was TESTNAME, but this is an obvious name and was used in one of
the system tests, something that interfered with the content of
progress messages. It is now SYSTESTDIR.
2018-02-16 16:14:40 +00:00
Michał Kępień
2c519531a7
[rt46602] Export environment variables in a portable manner
2018-02-16 16:14:40 +00:00
Michał Kępień
e005fb948d
[rt46602] Sanitize test names to fix "make check" on Solaris
2018-02-16 16:14:40 +00:00
Stephen Morris
3dfb7c17eb
[rt46602] Add .gitignore file for catz
2018-02-16 16:14:40 +00:00
Stephen Morris
59d88ee192
[rt46602] Pass noclean option to Makefile via exported variable
2018-02-16 16:09:49 +00:00
Stephen Morris
23dfa27a84
[rt46602] Mention conf.sh.win32 in instructions for adding a test.
2018-02-16 16:09:49 +00:00
Michał Kępień
f0721de624
[rt46602] Fix various typos, formatting issues and stylistic nits
2018-02-16 16:09:49 +00:00
Michał Kępień
42cf18d239
[rt46602] Remove redundant variable assignment
2018-02-16 16:09:49 +00:00
Michał Kępień
1ac4c3e4e5
[rt46602] named.port is no longer created by setup.sh for allow_query
2018-02-16 16:09:49 +00:00
Michał Kępień
fe1ccafc34
[rt46602] Consistently print usage for runall.sh to stderr
2018-02-16 16:09:49 +00:00
Michał Kępień
0dcee1cad3
[rt46602] Clean up getopts usage
...
Ensure case clauses are in sync with the string passed to getopts.
Remove catch-all clauses as they will never be evaluated.
2018-02-16 16:09:49 +00:00
Michał Kępień
fe51c34df3
[rt46602] Assign default values to variables set by command line options and consistently treat them as integers
2018-02-16 16:09:49 +00:00
Michał Kępień
1960de5530
[rt46602] named.port cannot be ignored by git because it is required to be present by notify/ns4
2018-02-16 16:09:49 +00:00
Michał Kępień
344d05063f
[rt46602] Re-add clean.sh invocation to catz/setup.sh
...
Commit 57aa7b60fd caused catz/setup.sh to no longer call clean.sh, which
results in the catz system test failing on subsequent runs if the first
run is interrupted or fails.
2018-02-16 16:09:49 +00:00
Stephen Morris
451b7309ca
[rt46602] Remove option to format the printed start time of a test
...
There was too much incompatibility between operating systems as to
the allowed options for "date".
2018-02-16 16:09:49 +00:00
Stephen Morris
462766cd76
[rt46602] Escape line ends in shell script variable assignment
...
Escape the line ends in a multi-line variable assignment. Under some
circumstances, substituting the variable caused syntax errors when
used as the list of values in a shell script "for" statement.
2018-02-16 16:09:49 +00:00
Stephen Morris
fb78f82ba1
[rt46602] Fix EXTRAPORT substitutions in copy_setport
...
Fix problems where all EXTRAPORT macros were being replaced by
the EXTRAPORT1 value. (Copy and paste issue.)
2018-02-16 16:09:49 +00:00
Stephen Morris
cdf18a5009
[rt46602] Minor documentation changes
2018-02-16 16:09:49 +00:00
Stephen Morris
7f2d41d4c4
[rt46602] Correct way allow_query test produces RNDC output
2018-02-16 16:09:49 +00:00
Stephen Morris
0855a8a6cc
[rt46602] Simplify the cleanup code
2018-02-16 16:09:48 +00:00
Stephen Morris
f606b17dfb
[rt46602] Extensions to README
...
Added descriptions of how nameservers are started and stopped
during the tests, and how the framework cleans up the files created.
2018-02-16 16:09:31 +00:00
Stephen Morris
b88b508b22
[rt46602] Miscellenous small changes
2018-02-16 15:19:44 +00:00
Stephen Morris
1f07c69f25
[rt46602] Handle echoing of multi-line output from tests
2018-02-16 15:19:44 +00:00
Stephen Morris
c12e06755f
[rt46602] Rename "test" variable to "systest"
...
... to avoid confusion between the variable and the command of the
same name.
2018-02-16 15:19:44 +00:00
Stephen Morris
00bc29640b
[rt46602] Add ability to prevent deletion of output files when running all tests
...
Some tests may need to examine all output files from all system tests.
Allow the deletion of these files to be inhibited if required.
2018-02-16 15:19:44 +00:00
Stephen Morris
244d1c30e2
[rt46602] Error messages before start of test are output to stderr
...
Error messages concerning the invocation of run.sh are output to
stderr. Messages after the test has started are output to stdout.
2018-02-16 15:19:44 +00:00
Stephen Morris
a5cf6bd12a
[rt46602] Ensure that output sent to stderr is routed to the output file
2018-02-16 15:19:44 +00:00
Stephen Morris
ce66752adc
[rt46602] Minor tidying up of documentation
2018-02-16 15:19:44 +00:00
Stephen Morris
549a6c6bc8
[rt46602] Check prerequsities before network interfaces when running test.
2018-02-16 15:19:44 +00:00
Stephen Morris
f0f5b5f045
[rt46602] Minor formatting changes to Perl files
2018-02-16 15:19:44 +00:00
Stephen Morris
c344e1d768
[rt46603] Provide echostart() and echoend() to output test start/end messages.
2018-02-16 15:19:44 +00:00
Stephen Morris
055e5be9fd
[rt46602] Ensure test output in systests.output is not mixed up
...
When running all the system tests, output from a test is sent to a
test.output file in the test directory. These are combined in to
systests.output when the run finishes.
2018-02-16 15:19:44 +00:00
Stephen Morris
3c25e5fa02
[rt46602] Miscellaneous minor fixes
...
... for misspellings, typos, trailing spaces, duplicated lines etc.
2018-02-16 15:19:43 +00:00
Stephen Morris
edc7a18d84
[rt46602] Allocate 100 ports to each test
2018-02-16 15:19:43 +00:00
Stephen Morris
f5d8f07900
[rt46602] Pass port numbers to tests via environment variables
2018-02-16 15:19:43 +00:00
Stephen Morris
b2d90da0c2
[rt46602] Ensure parallel tests are in alphabetical order
2018-02-16 15:19:43 +00:00
Stephen Morris
af005cdbcf
[rt46602] Expanded system tests README
...
Add more information on running the tests, together with a section
on how the tests are organised, aimed at new developers.
2018-02-16 15:19:43 +00:00
Stephen Morris
b24c2e11d8
[rt46602] More updates to the test running framework
...
Tidy up the stop/start files and make switch usage consistent. Also
tidy up the various "clean" targets in the Makefile.
2018-02-16 14:57:52 +00:00
Stephen Morris
517d990bd4
[rt46602] Modify some test files to cope with the "-p" flag
2018-02-16 14:57:51 +00:00
Stephen Morris
32fe6f7682
[rt46602] Tidy up run management
...
Miscellaneous tidying up of run management. The most significant
change is that "runall.sh" now runs _all_ the tests, even the
ones that can run in parallel. runsequential.sh is the script
to run tests that have not been converted to parallel running.
2018-02-16 14:57:51 +00:00
Stephen Morris
e0ff77f9d3
[rt46602] Assign block of ports for each test
...
Some tests use more ports than just the query and control ports.
Each test that can run in parallel with other tests is now assigned
a unique block of 10 ports.
2018-02-16 14:57:51 +00:00
Stephen Morris
07341693e1
[rt46602] Allow catz system test to run in parallel with other tests
2018-02-16 14:57:51 +00:00
Stephen Morris
78f2b9ca01
[rt46602] Miscellaneous changes to existing parallelised tests
...
Currently these tests are allow_query, rpzrecurse and serve-stale
1. Function to copy files and set port numbers renamed from copy_config
to copy_setports, as this is used to change the ports in Perl and Python
test scripts as well.
2. Changes to rpzrecurse/tests.sh to handle two calls to getopts (one to
parse port numbers, the other to parse rpzrecurse-specific options). Also
fixed various commands to use correct ports.
3. Updates to "clean.sh" scripts to ensure that all files created in the
test are removed.
2018-02-16 14:57:51 +00:00
Stephen Morris
e7429b124b
[rt46602] Ensure that tests running in parallel use unique ports
...
Via an intermediate make file, tests that have been modified to be able
to run in parallel are assigned unique query and control port numbers
(other than 5300 and 9953 respectively). Tests that have not yet been
modified all use ports 5300 and 9953, so must be run sequentially.
2018-02-16 14:57:51 +00:00
Stephen Morris
e1a69e5d1f
[rt46602] Miscellaneous tidying up of code cherry-picked from experimental branch
2018-02-16 14:57:51 +00:00
Ondřej Surý
3b14d54fd7
[rt46602] Allow parallel run of new dynamic port tests and the old ones
2018-02-16 14:57:51 +00:00
Ondřej Surý
caaec1ef6d
[rt46602] Put back original .gitignore files in the system tests
2018-02-16 14:57:51 +00:00
Ondřej Surý
2a435708e4
[rt46602] Adjust rpzrecurse for dynamic port usage
...
Resolve conflict in run.sh during cherry-pick from an experimental branch.
2018-02-16 14:57:51 +00:00
Ondřej Surý
e6802badc0
[rt46602] Add $SEDPORTS variable to help with @PORT@ and @CONTROLPORT@ replacement
2018-02-16 14:57:51 +00:00
Ondřej Surý
d2c8286163
[rt46602] Move most of ignored files to top of system tests directory
2018-02-16 14:57:51 +00:00
Ondřej Surý
53bade5ece
[rt46602] Fix output from rndc reload
2018-02-16 14:57:51 +00:00
Ondřej Surý
bc276f6c05
[rt46602] Add .gitignore to allow_query
2018-02-16 14:57:51 +00:00
Ondřej Surý
7e3c96c867
[rt46602] Utilize echo_i to allow mixed test output
2018-02-16 14:57:51 +00:00
Ondřej Surý
278c72fef6
[rt46602] Prefix R:<result> as R:<test>:<result>
...
Resolve conflict in run.sh during cherry-pick from experimental branch.
2018-02-16 14:57:50 +00:00
Ondřej Surý
f7ac41757a
[rt46602] Add echo_i function to print I:<testname>:string
2018-02-16 14:57:50 +00:00
Ondřej Surý
cba162e70e
[rt46602] Add serve-stale working files to .gitignore
2018-02-16 14:57:50 +00:00
Ondřej Surý
992a2bafec
[rt46602] Convert allow_query to dynamic port
2018-02-16 14:57:50 +00:00
Ondřej Surý
f83ebd34b9
[rt46602] Update server-stale test to run on port passed from run.sh script
2018-02-16 14:57:50 +00:00
Ondřej Surý
fb00f18005
[rt46602] Change the system tests script to support running individual tests on different ports
...
Resolved conflict in run.sh.
2018-02-16 14:57:50 +00:00
Ondřej Surý
6336ef1ef3
Remove hard copies of RFCs and I-D from BIND repository, the authoritative source is IETF, and our copies doesn't reflect any errata, expired-by, etc.
2018-02-16 15:55:58 +01:00
Michał Kępień
c6b430745b
Merge branch 'gitlab-ci-limit-runners' into 'master'
...
Limit the combination of architectures and distributions that are normally run
See merge request isc-projects/bind9!33
2018-02-16 06:36:12 -05:00
Michał Kępień
54823ea037
Merge branch 'fix-dnstap-output-file-rolling' into 'master'
...
Fix dnstap output file rolling
See merge request isc-projects/bind9!21
2018-02-16 05:20:41 -05:00
Ondřej Surý
dfc2573f1c
Limit the combination of architectures and distributions that are normally run
2018-02-16 10:35:12 +01:00
Michał Kępień
448eb98797
Add CHANGES entry
...
4894. [bug] named could crash while rolling a dnstap output file.
[RT #46942 ]
2018-02-16 09:39:24 +01:00
Michał Kępień
02063cbae2
Make dns_dt_send() call dns_dt_reopen() asynchronously
...
Instead of checking current dnstap output file size and potentially
synchronously calling dns_dt_reopen() upon every call to dns_dt_send():
- call dns_dt_reopen() asynchronously by queuing an event to the task
specified at dnstap environment creation time,
- ensure no roll event is outstanding before checking dnstap output
file size and potentially queuing another roll event.
This causes dnstap output files to exceed their configured size limits,
but prevents any two threads from performing the roll simultaneously
(which causes crashes).
2018-02-16 09:39:24 +01:00
Michał Kępień
8e3c16175a
Make dns_dt_reopen() request task-exclusive mode on its own
...
Instead of relying on the caller to set up task-exclusive mode, make
dns_dt_reopen() enforce task-exclusive mode itself, using the task
specified at dnstap environment creation time.
2018-02-16 09:39:24 +01:00
Michał Kępień
f199a5a9ae
Add dns_dt_create2()
...
Implement a new variant of dns_dt_create() to enable a dnstap
environment structure to hold the task in the context of which
dns_dt_reopen() will be executed.
2018-02-16 09:39:24 +01:00
Mark Andrews
522e5dd9bc
4893. [bug] Address various issues reported by cppcheck. [GL #51 ]
...
See merge request isc-projects/bind9!26
2018-02-15 21:24:39 -05:00
Tinderbox User
b5079a1bda
regen master
2018-02-16 01:09:12 +00:00
Mark Andrews
fd2d8465a7
s/cppchecker/cppcheck
2018-02-16 11:24:29 +11:00
Mark Andrews
0d5eed53e8
add GL issue number
2018-02-16 11:21:16 +11:00
Evan Hunt
355c533936
[master] add missing release note
2018-02-15 16:19:25 -08:00
Mark Andrews
b75627eacf
add CHANGES note
2018-02-16 10:34:49 +11:00
Tinderbox User
033be0db8e
newcopyrights
2018-02-15 23:30:12 +00:00
Mark Andrews
f181b30918
add POST(len);
2018-02-16 10:20:39 +11:00
Mark Andrews
2e83674170
conditionally declare stacksize
2018-02-16 10:20:39 +11:00
Mark Andrews
801cef9684
add POST(len);
2018-02-16 10:20:39 +11:00
Mark Andrews
99d02c6531
Clarify calculation precedence for '&' and '?'
2018-02-16 10:20:39 +11:00
Mark Andrews
a46e90b2b7
add POST(tl)
2018-02-16 10:20:39 +11:00
Mark Andrews
a0720c9e56
return failure count
2018-02-16 10:20:39 +11:00
Mark Andrews
0ec66f5e51
conditionally declare strbuf
2018-02-16 10:20:39 +11:00
Mark Andrews
acdecd4636
test for == 0 rather than <= as value is unsigned
2018-02-16 10:20:39 +11:00
Mark Andrews
99af4e7d52
add brackets
2018-02-16 10:20:39 +11:00
Mark Andrews
0b66d4a1c7
reorder test to silence cppcheck
2018-02-16 10:20:39 +11:00
Mark Andrews
ca6faad2b6
remove event which is only used for sizeof
2018-02-16 10:20:39 +11:00
Mark Andrews
7e26e5cae7
remember the masters count
2018-02-16 10:20:39 +11:00
Mark Andrews
67eea245f5
reorder test to silence cppcheck
2018-02-16 10:20:39 +11:00
Mark Andrews
a7eb3b3b76
use %u instead of %d
2018-02-16 10:20:39 +11:00
Mark Andrews
4528297486
use %u instead of %d
2018-02-16 10:20:39 +11:00
Mark Andrews
8f8ce953ce
use %u instead of %d
2018-02-16 10:20:39 +11:00
Mark Andrews
fc38731c85
use %u instead of %d
2018-02-16 10:20:39 +11:00
Mark Andrews
1eb1eaac94
use %u instead of %d
2018-02-16 10:20:39 +11:00
Mark Andrews
b492700759
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
54275e8f5c
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
c7e848ce54
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
1cdb19eaae
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
5bc9ede092
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
e632696a6d
case to unsigned; reorder expression
2018-02-16 10:20:38 +11:00
Mark Andrews
500248b6c1
simplify expression
2018-02-16 10:20:38 +11:00
Mark Andrews
97d4a1eaf5
use %u and preserve unsigned property
2018-02-16 10:20:38 +11:00
Mark Andrews
b5167607ef
make declaration and use of setnocookie fully conditional
2018-02-16 10:20:38 +11:00
Mark Andrews
6bd6bd6d62
cast to unsigned
2018-02-16 10:20:38 +11:00
Mark Andrews
78ad353491
preserve unsigned property
2018-02-16 10:20:38 +11:00
Mark Andrews
4745daafe0
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
c23eef5ff1
make both arguments of & unsigned
2018-02-16 10:20:38 +11:00
Mark Andrews
b513bbe9ff
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
4955c45c94
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
64bc122d11
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
34a4d241c6
shift unsigned (~0U) rather than signed (~0) contant
2018-02-16 10:20:38 +11:00
Mark Andrews
75a291e541
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
dc3951c800
unsigned constants
2018-02-16 10:20:38 +11:00
Mark Andrews
9520cf8559
unsigned constants
2018-02-16 10:20:38 +11:00
Mark Andrews
0f8b0dc5d4
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
eaddb0c686
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
b234797536
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
2b803b3463
prevent implict conversion to signed
2018-02-16 10:20:38 +11:00
Mark Andrews
4a3c1fb45e
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
7d375efaea
INSIST ipnum6 != NULL
2018-02-16 10:20:38 +11:00
Mark Andrews
898d7e99a9
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
a8fa4a9e42
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
b1b9257c8f
test for >= 0 and use %d instead of %u
2018-02-16 10:20:38 +11:00
Mark Andrews
17d971a405
formally cast to int; use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
8aff92c150
formally cast to int
2018-02-16 10:20:38 +11:00
Mark Andrews
1af3e7d7d5
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
372fbc06e7
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
e247336199
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
865115f30c
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
bbdd8e17d7
copyrights
2018-02-16 10:20:38 +11:00
Mark Andrews
c4ca99c0d1
use %u instead of %d
2018-02-16 10:19:57 +11:00
Mark Andrews
5c017fd3f6
use %u instead of %d
2018-02-16 10:19:57 +11:00
Mark Andrews
af7fd89305
use %u instead of %d
2018-02-16 10:19:57 +11:00
Mark Andrews
f0981d9682
use %u instead of %d
2018-02-16 10:19:57 +11:00
Mark Andrews
ee49362e33
make declarations consistent
2018-02-16 10:19:57 +11:00
Mark Andrews
6b74dcca71
report argument error in human form
2018-02-16 10:19:57 +11:00
Mark Andrews
4278230b33
use %u instead of %d
2018-02-16 10:19:57 +11:00
Mark Andrews
4ec06278cc
use %u instead of %d
2018-02-16 10:19:57 +11:00
Mark Andrews
c8d294470d
use %u instead of %d
2018-02-16 10:19:57 +11:00
Mark Andrews
3034da1ec6
use %u instead of %d
2018-02-16 10:19:57 +11:00
Mark Andrews
e08b3d3a48
use %u instead of %d
2018-02-16 10:19:57 +11:00
Mark Andrews
f9a9ff57ce
use %u instead of %i
2018-02-16 10:19:57 +11:00
Mark Andrews
3fb7b9827a
use %u instead of %d
2018-02-16 10:19:57 +11:00
Mark Andrews
f5ee6f7292
use %u rather than %d; pass a unsigned int pointer
2018-02-16 10:19:57 +11:00
Mark Andrews
89ff72bea0
clear *logp
2018-02-16 10:19:57 +11:00
Mark Andrews
ea8e149f4d
use %u instead of %d
2018-02-16 10:19:57 +11:00
Mark Andrews
b060852a7c
signed vs unsigned fixes
2018-02-16 10:19:57 +11:00
Michał Kępień
3abc7bf264
Merge branch 'fix-loadpending-handling' into 'master'
...
Fix DNS_ZONEFLG_LOADPENDING handling
See merge request isc-projects/bind9!22
2018-02-15 16:18:32 -05:00
Evan Hunt
883a9485e9
[master] copyrights
2018-02-15 11:56:13 -08:00
Michał Kępień
801dfe8f5d
Add CHANGES entry
...
4892. [bug] named could leak memory when "rndc reload" was invoked
before all zone loading actions triggered by a previous
"rndc reload" command were completed. [RT #47076 ]
2018-02-15 20:32:11 +01:00
Michał Kępień
f5079bb877
Do not recheck DNS_ZONEFLG_LOADPENDING in zone_asyncload()
...
Remove a block of code which dates back to commit 8a2ab2b920 , when
dns_zone_asyncload() did not yet check DNS_ZONEFLG_LOADPENDING.
Currently, no race in accessing DNS_ZONEFLG_LOADPENDING is possible any
more, because:
- dns_zone_asyncload() is still the only function which may queue
zone_asyncload(),
- dns_zone_asyncload() accesses DNS_ZONEFLG_LOADPENDING under a lock
(and potentially queues an event under the same lock),
- DNS_ZONEFLG_LOADPENDING is not cleared until the load actually
completes.
Thus, the rechecking code can be safely removed from zone_asyncload().
Note that this also brings zone_asyncload() to a state in which the
completion callback is always invoked. This is required to prevent
leaking memory in case something goes wrong in zone_asyncload() and a
zone table the zone belongs to is indefinitely left with a positive
reference count.
2018-02-15 20:31:54 +01:00
Michał Kępień
b9e9361c7b
Asynchronous zone load events have no way of getting canceled
...
Code handling cancellation of asynchronous zone load events was likely
copied over from other functions when asynchronous zone loading was
first implemented in commit 8a2ab2b920 . However, unlike those other
functions, asynchronous zone loading events currently have no way of
getting canceled once they get posted, which means the aforementioned
code is effectively dead. Remove it to prevent confusion.
2018-02-15 20:31:53 +01:00
Michał Kępień
29b7efdd9f
Only clear DNS_ZONEFLG_LOADPENDING in zone_asyncload() if zone loading is completed immediately
...
zone_load() is not always synchronous, it may only initiate an
asynchronous load and return DNS_R_CONTINUE, which means zone loading
has not yet been completed. In such a case, zone_asyncload() must not
clear DNS_ZONEFLG_LOADPENDING immediately and leave that up to
zone_postload().
2018-02-15 20:31:51 +01:00
Michał Kępień
0e4fba2ced
Lock zone before checking whether its asynchronous load is already pending
...
While this is not an issue in named, which only calls
dns_zone_asyncload() from task-exclusive mode, this function is exported
by libdns and thus may in theory be concurrently called for the same
zone by multiple threads. It also does not hurt to be consistent
locking-wise with other DNS_ZONEFLG_LOADPENDING accesses.
2018-02-15 20:31:49 +01:00
Petr Menšík
2a70eae04f
Reduce repeated detection of mysql lib directory.
...
Use common part once a bit later.
2018-02-15 12:48:56 +01:00
Petr Menšík
e7a93321f0
Reuse new function from rt46864 for similar block elsewhere.
2018-02-15 12:42:33 +01:00
Ondřej Surý
3548061d03
Merge branch 'gitlab-ci-keep-artifacts' into 'master'
...
Archive the full bin/tests/ directory and bin/named/named binary on build/test failure in GitLab CI
See merge request isc-projects/bind9!24
2018-02-14 08:52:30 -05:00
Ondřej Surý
8876403b82
Archive the full bin/tests/ directory and bin/named/named binary on build/test failure.
2018-02-14 12:01:06 +01:00
Evan Hunt
1be4341ac8
Merge branch 'cherry-pick-d7975e30' into 'master'
...
placeholder
See merge request isc-projects/bind9!23
2018-02-13 21:26:44 -05:00
Evan Hunt
fca7826d65
placeholder
...
(cherry picked from commit d7975e300ea1f9865bee92696aeb9ea59394152a)
2018-02-13 21:25:56 -05:00
Ondřej Surý
43306fa7e2
Merge branch 'update-libtool-2.4.6' into 'master'
...
Update libtool files to 2.4.6
See merge request isc-projects/bind9!4
2018-02-12 10:55:23 -05:00
Ondřej Surý
8cfcad3bb4
Merge branch 'gitlab-ci' into 'master'
...
Add support for running builds directly from Gitlab CI
See merge request isc-projects/bind9!20
2018-02-12 10:55:08 -05:00
Ondřej Surý
0ee2dbaaed
Disable artifact uploading as it's not needed anymore with unified build and test
2018-02-12 15:01:54 +01:00
Ondřej Surý
98696f075c
Run the network script in debugging mode
2018-02-12 15:01:54 +01:00
Ondřej Surý
f52e8fb7c2
Check the address and routing information
2018-02-12 15:01:54 +01:00
Ondřej Surý
730e611377
Look a who am I
2018-02-12 15:01:54 +01:00
Ondřej Surý
b54a2fb1c0
The interface setup needs sudo
2018-02-12 15:01:54 +01:00
Ondřej Surý
2f7ff2980f
Merge build and test steps
2018-02-12 15:01:54 +01:00
Ondřej Surý
a795dfdea3
Use external CI Docker images
2018-02-12 15:01:54 +01:00
Ondřej Surý
8bb97d6e04
Enforce overlay2 filesystem driver for docker builds
2018-02-12 15:01:54 +01:00
Ondřej Surý
ad2788b6d9
Rename $CI_BUILD_TOKEN to $CI_JOB_TOKEN
2018-02-12 15:01:54 +01:00
Ondřej Surý
41f3423e87
Install libnet-dns-perl into Docker images to fix tests failures
2018-02-12 15:01:54 +01:00
Ondřej Surý
20d2d095a9
Install procps for /bin/kill into Debian and Ubuntu docker images
2018-02-12 15:01:54 +01:00
Ondřej Surý
3f798b3576
Add correct dependencies for test jobs to pull artifacts from build jobs
2018-02-12 15:01:54 +01:00
Ondřej Surý
69a185167d
Add net-tools for ifconfig support
2018-02-12 15:01:54 +01:00
Ondřej Surý
00beaad868
Run the interface up script with 'bash' as it's not executable by itself directly
2018-02-12 15:01:54 +01:00
Ondřej Surý
618d1146f0
Add i386 as tested architecture
2018-02-12 15:01:54 +01:00
Ondřej Surý
20c50b9238
Enable private IP addresses for tests
2018-02-12 15:01:54 +01:00
Ondřej Surý
f1a574b729
Build docker images only in master, triggers and/or tags
2018-02-12 15:01:54 +01:00
Ondřej Surý
37b196ea87
Enable Gitlab-CI for the project
2018-02-12 15:01:54 +01:00
Ondřej Surý
e099ccbde8
Merge branch 'remove-ondestroy-callbacks' into 'master'
...
Remove ondestroy callbacks from libisc.
See merge request isc-projects/bind9!3
2018-02-12 08:54:42 -05:00
Ondřej Surý
f7d62717ca
Update CHANGES for isc-projects/bind9!3
2018-02-12 14:53:45 +01:00
Ondřej Surý
4ff2d36adc
Remove whole unused ondestroy callback mechanism
2018-02-12 14:49:32 +01:00
Evan Hunt
313e73354d
[master] copyrights
2018-02-10 16:30:21 -08:00
Tinderbox User
74651f35ef
regen master
2018-02-10 01:12:12 +00:00
Mark Andrews
faba523a40
check warning text
...
(cherry picked from commit c6cd108838 )
2018-02-09 14:05:28 +11:00
Mark Andrews
ae09500989
get the correct test file
2018-02-09 13:57:10 +11:00
Evan Hunt
79a2e86827
[master] fix test error
2018-02-08 18:45:46 -08:00
Evan Hunt
b252549e5a
[rt43670] more emphatic warning
2018-02-09 12:28:49 +11:00
Mark Andrews
baef0ca988
4889. [func] Warn about the use of old root keys without the new
...
root key being present. Warn about dlv.isc.org's
key being present. Warn about both managed and
trusted root keys being present. [RT #43670 ]
2018-02-09 12:04:45 +11:00
Evan Hunt
5d2b48f270
[master] fix typo
2018-02-08 16:15:43 -08:00
Tinderbox User
02ce048c91
update copyright notice / whitespace
2018-02-08 23:46:17 +00:00
Tinderbox User
87083c7e9b
newcopyrights
2018-02-08 23:30:12 +00:00
Mark Andrews
6757dc6488
[master] fix nsupdate test on windows
...
4888. [test] Initialize sockets correctly in sample-update so
that nsupdate system test will will run on Windows.
[RT #47097 ]
2018-02-08 13:34:43 -08:00
Mark Andrews
ecf6dcc5c6
[master] fix rpzrecurse test on windows
...
4887. [test] Enable the rpzrecurse test to run on Windows.
[RT #47093 ]
2018-02-08 13:28:40 -08:00
Tony Finch
cc82b5aa3c
Document dig -u in manpage ( #47150 )
2018-02-09 00:50:51 +05:30
Tinderbox User
da4e8d88d4
regen master
2018-02-08 01:11:20 +00:00
Tinderbox User
2fac9b0be6
update copyright notice / whitespace
2018-02-07 23:45:53 +00:00
Tinderbox User
49c0a94f78
newcopyrights
2018-02-07 23:30:44 +00:00
Mark Andrews
ff8f2a584d
add note for update-policy rules changes
2018-02-07 14:03:33 +11:00
Mark Andrews
ec771bbdc8
4885. [security] update-policy rules that otherwise ignore the name
...
field now require that it be set to "." to ensure
that any type list present is properly interpreted.
[RT #47126 ]
2018-02-07 13:34:02 +11:00
Tinderbox User
b3fc795f4d
update copyright notice / whitespace
2018-02-05 23:46:13 +00:00
Tinderbox User
0e9bcf0318
newcopyrights
2018-02-05 23:30:08 +00:00
Michał Kępień
af1937c35a
[master] Prevent crashing due to a race during server shutdown
...
4884. [bug] named could crash on shutdown due to a race between
shutdown_server() and ns__client_request(). [RT #47120 ]
2018-02-05 20:24:14 +01:00
Mark Andrews
4fcc550877
look for #! to determine if the file is PYTHON or PYTHON-BIN
2018-02-05 11:39:43 +11:00
Tinderbox User
31d0b7e909
regen master
2018-02-03 01:11:31 +00:00
Evan Hunt
c34680cf3b
[master] spelling, release note
2018-02-02 10:32:17 -08:00
Tinderbox User
5fdca0da2f
update copyright notice / whitespace
2018-02-01 23:46:26 +00:00
Mark Andrews
a97ca00ce8
Update license to 'MPL' [RT #47101 ]
2018-02-02 10:37:54 +11:00
Tinderbox User
b675979c68
newcopyrights
2018-02-01 23:30:07 +00:00
Michał Kępień
a3c2b8831e
[master] Silence compiler warnings about comparisons between signed and unsigned integers [RT #46980 ]
2018-02-01 21:28:47 +01:00
Tinderbox User
46d7d8717a
update copyright notice / whitespace
2018-01-31 23:45:54 +00:00
Tinderbox User
f8143baf1b
newcopyrights
2018-01-31 23:30:16 +00:00
Evan Hunt
d36b7f86fb
[master] improve debugging output from dnssec-cds
...
4883. [cleanup] Improved debugging output from dnssec-cds. [RT #47026 ]
Patch submitted by Tony Finch (dot@dotat.at )
2018-01-31 10:23:01 -08:00
Tinderbox User
ffac31097d
update copyright notice / whitespace
2018-01-30 23:45:59 +00:00
Tinderbox User
b847078b1e
newcopyrights
2018-01-30 23:30:29 +00:00
Mark Andrews
a2c693ab3b
handle different eol coventions
2018-01-31 10:05:40 +11:00
Evan Hunt
bc89b287c9
[master] use 'command' instead of 'type' to find atf-run and kyua paths
2018-01-30 10:33:08 -08:00
Evan Hunt
7bc5e6a749
[master] typo
2018-01-30 09:12:54 -08:00
Mark Andrews
7817caa3c7
4882. [bug] Address potential memory leak in
...
dns_update_signaturesinc. [RT #47084 ]
2018-01-30 15:27:22 +11:00
Mark Andrews
a64503c736
4881. [bug] Only include dst_openssl.h when OpenSSL is required.
...
[RT #47068 ]
2018-01-30 15:21:02 +11:00
Mark Andrews
d26f90241d
4880. [bug] Named wasn't returning the target of a cross zone
...
CNAME between to served zones when recursion was
desired and available (RD=1, RA=1). Don't return
the CNAME target otherwise to prevent accidental
cache poisoning. [RT #47078 ]
2018-01-30 13:10:06 +11:00
Mark Andrews
3ae586b857
4879. [bug] dns_rdata_caa:value_len is was small. [RT #47086 ]
2018-01-30 10:58:56 +11:00
Tinderbox User
a96d7083bc
update copyright notice / whitespace
2018-01-29 23:45:56 +00:00
Tinderbox User
13c14bc874
newcopyrights
2018-01-29 23:30:08 +00:00
Mark Andrews
8d1b3f5e6a
dns_dnssec_findmatchingkeys warning test requires crytpo to be supported
2018-01-29 16:35:56 +11:00
Mark Andrews
6e08af82ed
4878. [bug] List 'ply' as a requirement for the 'isc' python
...
package. [RT #47065 ]
2018-01-29 13:21:33 +11:00
Tinderbox User
a7bc00e413
regen master
2018-01-26 01:10:11 +00:00
Tinderbox User
5399337474
update copyright notice / whitespace
2018-01-25 23:46:24 +00:00
Tinderbox User
f37b6e1434
newcopyrights
2018-01-25 23:30:11 +00:00
Evan Hunt
cbd46e23cb
[master] clarify dnssec-cds man page
2018-01-25 10:21:24 -08:00
Mark Andrews
63440f61ae
remove Bv9ARM.ch13.html
2018-01-25 11:00:55 +11:00
Tinderbox User
47d13972e9
update copyright notice / whitespace
2018-01-24 23:46:02 +00:00
Tinderbox User
7fa465be5f
newcopyrights
2018-01-24 23:30:06 +00:00
Evan Hunt
52043a7204
[master] change uint to isc_uint
2018-01-24 11:03:05 -08:00
Evan Hunt
7dd2d7f329
[master] update 9.11 api range
2018-01-24 10:22:59 -08:00
Mark Andrews
8b440753b6
[master] address overflow in retry backoff
...
4877. [bug] Address integer overflow when exponentially
backing off retry intervals. [RT #47041 ]
2018-01-24 09:45:01 -08:00
Mark Andrews
b575c4ec42
4876. [bug] Address deadlock with accessing a keytable. [RT #47000 ]
2018-01-24 18:55:56 +11:00
Mark Andrews
99178b6329
4875. [bug] Address compile failures on older systems. [RT #47015 ]
2018-01-24 13:10:14 +11:00
Tinderbox User
ca12949aeb
regen master
2018-01-24 01:08:12 +00:00
Tinderbox User
c6d2beca68
newcopyrights
2018-01-23 23:30:05 +00:00
Mark Andrews
83d005de61
4874. [bug] Wrong time display when reporting new keywarntime.
...
[RT #47042 ]
2018-01-24 07:59:07 +11:00
Evan Hunt
8d9433bf4f
[master] renumber chapters now that the former chapter 5 is gone
2018-01-23 17:52:04 +00:00
Tinderbox User
6b83f7aa82
regen master
2018-01-23 00:38:08 +00:00
Tinderbox User
3fda67b596
update copyright notice / whitespace
2018-01-22 23:46:02 +00:00
Tinderbox User
dc2add38f6
newcopyrights
2018-01-22 23:38:29 +00:00
Mark Andrews
7f4dfa539c
doc/misc/*.zoneopt are X
2018-01-23 10:36:05 +11:00
Evan Hunt
ebdeea564c
[master] fix test failure by sorting "type" to the top of zone clauses
2018-01-22 13:18:50 -08:00
Evan Hunt
0405014c66
[master] silence warning
2018-01-22 13:07:24 -08:00
Evan Hunt
a2a90a71a3
[master] fix unresolved externals for win32
2018-01-22 11:45:33 -08:00
Evan Hunt
129c4414cb
[master] automatically generate named.conf grammars for the ARM
...
4873. [doc] Grammars for named.conf included in the ARM are now
automatically generated by the configuration parser
itself. As a side effect of the work needed to
separate zone type grammars from each other, this
also makes checking of zone statements in
named-checkconf more correct and consistent.
[RT #36957 ]
2018-01-22 11:06:32 -08:00
Evan Hunt
4d6800942c
[master] remove dangling doc reference to the lightweight resolver
2018-01-22 10:58:20 -08:00
Mukund Sivaraman
8a4ce20172
Don't permit loading meta RR types such as TKEY from master files ( #47009 )
2018-01-22 14:26:04 +05:30
Mukund Sivaraman
63d0c6a3fc
Fix configure issue detecting stdatomic.h support ( #46959 )
2018-01-22 13:35:29 +05:30
Mark Andrews
54c4adef80
remove old entries
2018-01-22 11:25:54 +11:00
Tinderbox User
38a9d9ba76
update copyright notice / whitespace
2018-01-21 23:45:57 +00:00
Tinderbox User
a2ca0077d5
newcopyrights
2018-01-21 23:30:50 +00:00
Mark Andrews
23d77c8747
4870. [test] Update included ATF library to atf-0.21 preserving
...
the ATF tool. [RT #46967 ]
2018-01-22 09:58:50 +11:00
Mark Andrews
af034ef188
silence clang static analyser warning. [RT #46881 ]
2018-01-22 09:47:53 +11:00
Mark Andrews
fdd8838bf9
4869. [bug] Address some cases where NULL with zero length could
...
be passed to memmove which is undefined behaviour and
can lead to bad optimisation. [RT #46888 ]
2018-01-22 09:36:12 +11:00
Tinderbox User
88fd438a0f
newcopyrights
2018-01-20 23:30:04 +00:00
Tinderbox User
630d1a9ba0
regen master
2018-01-20 01:10:44 +00:00
Tinderbox User
19b7c0494e
update copyright notice / whitespace
2018-01-19 23:45:58 +00:00
Tinderbox User
9b08b03769
newcopyrights
2018-01-19 23:30:05 +00:00
Evan Hunt
80788e72d0
[master] remove HMAC support from dnssec-keygen
...
4868. [func] dnssec-keygen can no longer generate HMAC keys.
Use tsig-keygen instead. [RT #46404 ]
2018-01-18 17:29:28 -08:00
Tinderbox User
f10a1c0acf
regen master
2018-01-19 01:08:25 +00:00
Tinderbox User
5e9585c8ad
update copyright notice / whitespace
2018-01-18 23:46:05 +00:00
Tinderbox User
16bbe61f14
newcopyrights
2018-01-18 23:30:07 +00:00
Evan Hunt
cf8f4241e7
[master] normalize rndc on/off commands
...
4867. [cleanup] Normalize rndc on/off commands (validation,
querylog, serve-stale) so they all accept the
same synonyms for on/off (yes/no, true/false,
enable/disable). Thanks to Tony Finch. [RT #47022 ]
2018-01-18 10:50:13 -08:00
Tinderbox User
bcc21e99e1
regen master
2018-01-18 01:07:47 +00:00
Tinderbox User
8b8c2990d6
update copyright notice / whitespace
2018-01-17 23:45:56 +00:00
Tinderbox User
05fce3ecc5
newcopyrights
2018-01-17 23:30:05 +00:00
Francis Dupont
30e96c7709
bcmp -> memcmp
2018-01-17 15:31:33 +01:00
Francis Dupont
1f33a98962
Applied #46125 fix (hardcoded "pkcs11")
2018-01-17 15:19:31 +01:00
Francis Dupont
614d838acf
Merged rt46864 (check MD5 amd SHA1 support)
2018-01-17 14:33:21 +01:00
Tinderbox User
3d2a6c9949
update copyright notice / whitespace
2018-01-16 23:45:57 +00:00
Tinderbox User
2836a56729
newcopyrights
2018-01-16 23:30:03 +00:00
Michał Kępień
73819362d8
[master] Simplify handling isc_socket_sendto2() return values when flags == 0
...
4865. [cleanup] Simplify handling isc_socket_sendto2() return values.
[RT #46986 ]
2018-01-16 08:33:30 +01:00
Tinderbox User
ed9fea3a6e
update copyright notice / whitespace
2018-01-15 23:46:16 +00:00
Tinderbox User
a9452918d5
newcopyrights
2018-01-15 23:30:03 +00:00
Michał Kępień
ae51a676c9
[master] Ensure all master definitions in a catalog zone contain an IP address
...
4864. [bug] named acting as a slave for a catalog zone crashed if
the latter contained a master definition without an IP
address. [RT #45999 ]
2018-01-15 20:50:09 +01:00
Mark Andrews
fa22351a7c
silence coverity false positive. [RT #46841 ]
2018-01-15 12:02:41 +11:00
Tinderbox User
6d1f45ed81
update copyright notice / whitespace
2018-01-13 23:46:00 +00:00
Tinderbox User
d9ee7a6345
newcopyrights
2018-01-13 23:30:04 +00:00
Mark Andrews
69c4c987f6
ret was not being set to 1 on dig error. [RT #46990 ]
2018-01-13 13:14:42 +11:00
Tinderbox User
5ce167be2e
update copyright notice / whitespace
2018-01-12 23:45:54 +00:00
Tinderbox User
8b138db9eb
newcopyrights
2018-01-12 23:30:03 +00:00
Mukund Sivaraman
f96133826e
Fix various bugs reported by valgrind --tool=memcheck ( #46978 )
2018-01-13 00:33:35 +05:30
Tinderbox User
1883d11ca2
update copyright notice / whitespace
2018-01-11 23:45:53 +00:00
Tinderbox User
c189636ca9
newcopyrights
2018-01-11 23:30:03 +00:00
Evan Hunt
0c061ce614
[master] go three section levels deep in the ARM table of contents
2018-01-11 13:40:41 -08:00
Mark Andrews
2fca8cbdff
memset the remainder of sendcmsgbuf to 0 in a attempt to silence valgrind; msg->msg_control was not being set when it should have been; be consistent when setting msg->msg_control
2018-01-11 16:19:00 +11:00
Tinderbox User
4b48e307e0
update copyright notice / whitespace
2018-01-10 23:46:37 +00:00
Tinderbox User
8be7acc624
newcopyrights
2018-01-10 23:30:08 +00:00
Mark Andrews
a35b95acb1
grammar
2018-01-11 09:53:21 +11:00
Mark Andrews
7befb67af4
4862. [bug] The rdata flags for RRSIG was not being properly set
...
when constructing a rdataslab. [RT #46978 ]
2018-01-11 09:51:52 +11:00
Tinderbox User
099a9efd82
update copyright notice / whitespace
2018-01-09 23:45:45 +00:00
Tinderbox User
21401216aa
newcopyrights
2018-01-09 23:30:01 +00:00
Mark Andrews
0ce212b9f5
4861. [bug] The isc_crc64 unit test was not endian independent.
...
[RT #46973 ]
2018-01-10 09:46:08 +11:00
Mark Andrews
21f708c88c
4860. [bug] isc_int8_t should be signed char. [RT #46973 ]
2018-01-10 08:41:26 +11:00
Tinderbox User
47f617f8b2
update copyright notice / whitespace
2018-01-08 23:45:54 +00:00
Tinderbox User
639534d5d6
newcopyrights
2018-01-08 23:30:02 +00:00
Mark Andrews
3a4ea455ed
add ns5/
2018-01-08 16:28:04 +11:00
Mark Andrews
02d3f1e855
write nextpart to disk so that it is available when tests fail
2018-01-08 16:20:38 +11:00
Tinderbox User
cd37694da8
newcopyrights
2018-01-05 23:30:01 +00:00
Mark Andrews
67faaa41c9
test devent->sigrdataset rather than devent->rdataset before calling query_putrdataset
2018-01-05 12:36:21 +11:00
Mark Andrews
a922385850
mem.c failed to compile if ISC_MEM_CHECKOVERRUN=0
2018-01-05 12:13:17 +11:00
Tinderbox User
9fecd013fe
regen master
2018-01-05 01:08:34 +00:00
Tinderbox User
10e49fc83b
update copyright notice / whitespace
2018-01-04 23:45:32 +00:00
Tinderbox User
bcdf3ec450
newcopyrights
2018-01-04 23:30:09 +00:00
Mark Andrews
a0e66ef6dd
unconditionally typedef summarystat_t for coverity
2018-01-05 10:10:34 +11:00
Evan Hunt
79112cec7d
[master] typo
2018-01-03 19:29:59 -08:00
Evan Hunt
053b51c4db
[master] block validator deadlock and prevent use-after-free
...
4859. [bug] A loop was possible when attempting to validate
unsigned CNAME responses from secure zones;
this caused a delay in returning SERVFAIL and
also increased the chances of encountering
CVE-2017-3145. [RT #46839 ]
4858. [security] Addresses could be referenced after being freed
in resolver.c, causing an assertion failure.
(CVE-2017-3145) [RT #46839 ]
2018-01-03 19:11:18 -08:00
Mark Andrews
9e6b394410
use RESTORE rather than SAVE as is better describes the operation
2018-01-04 13:11:28 +11:00
Mark Andrews
eed2f6cef0
4857. [bug] Maintain attach/detach semantics for event->db,
...
event->node, event->rdataset and event->sigrdataset
in query.c. [RT #46891 ]
2018-01-04 10:48:18 +11:00
Tinderbox User
a280a7871d
update copyright notice / whitespace
2018-01-03 23:45:29 +00:00
Tinderbox User
b415606012
newcopyrights
2018-01-03 23:30:01 +00:00
Mark Andrews
0b27aa0712
4856. [bug] 'rndc zonestatus' reported the wrong underlying type
...
for a inline slave zone. [RT #46875 ]
2018-01-04 10:10:05 +11:00
Mark Andrews
1e10ef06ce
4855. [bug] isc_time_formatshorttimestamp produced incorrect
...
output. [RT #46938 ]
2018-01-04 09:57:40 +11:00
Mark Andrews
7258b852cf
missing newline in comment
2018-01-03 17:11:12 +11:00
Mark Andrews
4674127443
wait for status: line to be readable, before checking status
2018-01-03 13:54:26 +11:00
Tinderbox User
7bba3a7c44
update copyright notice / whitespace
2018-01-02 23:45:28 +00:00
Tinderbox User
3483e91d8c
newcopyrights
2018-01-02 23:30:02 +00:00
Mark Andrews
c9ee9718ae
4854. [bug] query_synthcnamewildcard should stop generating the
...
response if query_synthwildcard fails. [RT #46939 ]
2018-01-03 10:07:42 +11:00
Tinderbox User
05612f43a9
regen master
2018-01-02 01:08:47 +00:00
Mark Andrews
0645f8f1ce
4853. [bug] Add REQUIRE's and INSIST's to isc_time_formatISO8601L
...
and isc_time_formatISO8601Lms. [RT #46916 ]
2018-01-02 10:57:31 +11:00
Mark Andrews
7770e0b069
4852. [bug] Handle strftime() failing in isc_time_formatISO8601ms.
...
Add REQUIRE's and INSIST's to isc_time_formattimestamp,
isc_time_formathttptimestamp, isc_time_formatISO8601,
isc_time_formatISO8601ms. [RT #46892 ]
2018-01-02 10:48:08 +11:00
Tinderbox User
d2ff6f0f07
update copyright notice / whitespace
2018-01-01 23:45:27 +00:00
Tinderbox User
af5fb26180
newcopyrights
2018-01-01 23:30:04 +00:00
Mark Andrews
ccb5678066
4851. [port] Support using kyua as well as atf-run to run the unit
...
tests. [RT #46853 ]
2018-01-02 10:20:58 +11:00
Tinderbox User
e55ecaf8d8
newcopyrights
2017-12-29 23:30:25 +00:00
Mark Andrews
fa0caa1f85
X Kyuafile's
2017-12-29 13:33:08 +11:00
Tinderbox User
903662d5c3
regen master
2017-12-29 01:44:18 +00:00
Tinderbox User
015c017dfa
regen master
2017-12-29 01:04:39 +00:00
Mark Andrews
9bec7facfb
4850. [bug] Named failed to restart with multiple added zones in
...
lmdb database. [RT #46889 ]
2017-12-27 16:24:33 +11:00
Mark Andrews
f5d429e7c3
save why ydump.py failed
2017-12-22 16:02:39 +11:00
Mark Andrews
f933be6d45
silence clang static analysis
2017-12-22 13:08:39 +11:00
Mark Andrews
9f61f6b46b
initalize sigsize to zero; ATF_CHECK_EQ(sigsize, tsig.siglen);
2017-12-22 08:58:20 +11:00
Mark Andrews
be5a0eaa7a
add POST(argc);
2017-12-22 08:48:38 +11:00
Mark Andrews
d11ada1376
add POST(argv); and POST(argc);
2017-12-22 08:43:49 +11:00
Tinderbox User
9597687aba
regen master
2017-12-21 01:08:42 +00:00
Mark Andrews
05a0d21490
lowercase m in macOS
...
(cherry picked from commit 2cc7c4d62c )
2017-12-21 10:55:38 +11:00
Tinderbox User
dcc059e2c9
update copyright notice / whitespace
2017-12-20 23:45:50 +00:00
Tinderbox User
9826bebc85
newcopyrights
2017-12-20 23:30:16 +00:00
Mark Andrews
2d7f89b9c7
4849. [bug] Duplicate zones could appear in the .nzf file if
...
addzone failed. [RT #46435 ]
2017-12-20 17:13:58 +11:00
Tinderbox User
ec91dfaf80
regen master
2017-12-20 01:08:42 +00:00
Mark Andrews
66ff891bf1
set AC_INIT to 9.13
2017-12-20 09:24:36 +11:00
Francis Dupont
36dccc165e
Fixed embedded atf code warning (RT 46833)
2017-12-18 16:11:45 +01:00
Tinderbox User
9448aacadb
regen master
2017-12-16 01:09:51 +00:00
Tinderbox User
5637645847
update copyright notice / whitespace
2017-12-15 23:45:36 +00:00
Tinderbox User
376b1e8fec
newcopyrights
2017-12-15 23:30:10 +00:00
Evan Hunt
6b2e5cd28c
[master] fixed ixfr-from-difference error in previous commit
2017-12-15 10:01:07 -08:00
Evan Hunt
79c2400d91
[master] allow primary/secondary as synonyms for master/slave
...
4848. [func] Zone types "primary" and "secondary" can now be used
as synonyms for "master" and "slave" in named.conf.
[RT #46713 ]
2017-12-15 01:47:05 -08:00
Evan Hunt
d40f4c9885
[master] clear out release notes so they can be repopulated for 9.13
2017-12-15 01:40:16 -08:00
Mark Andrews
68a2932f75
fix case
2017-12-15 14:53:54 +11:00
Mark Andrews
13508261e0
add MacOS to contents
2017-12-15 14:45:01 +11:00
Mark Andrews
bb61861315
update for 9.13
2017-12-15 14:43:31 +11:00
Mark Andrews
91e4700bcc
add MacOS note
2017-12-15 14:38:09 +11:00
Tinderbox User
ab6f49d969
regen master
2017-12-15 01:08:34 +00:00
Mark Andrews
eb733e20ae
9.13.0-dev
2017-12-14 14:36:30 +11:00
Tinderbox User
a6e307c5f1
update copyright notice / whitespace
2017-12-13 23:45:37 +00:00
Tinderbox User
8fc65f3954
newcopyrights
2017-12-13 23:30:15 +00:00
Mark Andrews
9bad78cbc2
test for key != NULL on error path
2017-12-13 15:11:22 +11:00
Mark Andrews
4d1bbe308d
4847. [bug] dnssec-dnskey-kskonly was not being honoured for
...
CDS and CDNSKEY. [RT #46755 ]
2017-12-13 12:40:36 +11:00
Tinderbox User
e5ac12b76d
regen master
2017-12-13 01:08:15 +00:00
Mark Andrews
c67180f09b
4846. [test] Adjust timing values in runtime system test. Address
...
named.pid removal races in runtime system test.
[RT #46800 ]
2017-12-13 10:20:09 +11:00
Michał Kępień
e8bbb76620
[master] Correct the default value of print-time in ARM
2017-12-12 11:47:18 +01:00
Mark Andrews
940449fc72
4845. [bug] Dig (non iOS) should exit on malformed names.
...
[RT #46806 ]
2017-12-12 13:43:55 +11:00
Mark Andrews
cb8650d875
don't attempt to call isc_buffer_free(&buf) twice; don't attempt to call dns_message_destroy(&msg) twice; don't test for key != NULL
2017-12-12 13:20:56 +11:00
Tinderbox User
71eec55e0d
regen master
2017-12-09 01:09:51 +00:00
Tinderbox User
7491ce5c90
newcopyrights
2017-12-08 23:30:07 +00:00
Mark Andrews
e5c2cfdbf9
increment test number
2017-12-08 14:48:31 +11:00
Evan Hunt
5ea0100639
[master] document "fixedpoint"
2017-12-07 18:59:52 -08:00
Mark Andrews
1c794002f5
4844. [test] Address memory leaks in libatf-c. [RT #46798 ]
2017-12-08 12:33:53 +11:00
Mark Andrews
8444b4856a
4843. [bug] dnssec-signzone free hashlist on exit. [RT #46791 ]
2017-12-07 19:29:21 +11:00
Mark Andrews
63459cdc05
4842. [bug] Conditionally compile opensslecdsa_link.c to avoid
...
warnings about unused function. [RT #46790 ]
2017-12-07 13:26:21 +11:00
Tinderbox User
f9c3aba9b3
regen master
2017-12-06 17:32:49 +00:00
Evan Hunt
c4f9d720eb
[master] copyrights
2017-12-06 09:24:36 -08:00
Evan Hunt
4bef07fd01
[master] move "released" tag for rc1 respin
2017-12-06 09:23:34 -08:00
Mark Andrews
9d5a0abe81
4841. [bug] Address -fsanitize=undefined warnings. [RT #46786 ]
2017-12-06 21:00:14 +11:00
Mark Andrews
a89f416017
remove autosign/ns3/inacksk3.example.db
2017-12-06 20:39:42 +11:00
Mark Andrews
32d09cd7e0
4840. [test] Add tests to cover fallback to using ZSK on inactive
...
KSK. [RT #46787 ]
2017-12-06 20:26:43 +11:00
Tinderbox User
7308316d92
regen master
2017-12-06 01:09:54 +00:00
Tinderbox User
69f5e5f815
update copyright notice / whitespace
2017-12-05 23:45:42 +00:00
Tinderbox User
cb056c84f3
newcopyrights
2017-12-05 23:30:13 +00:00
Curtis Blackburn
c7f663ca80
clarify "stage 1" and "stage 2" in autosign test
2017-12-05 09:59:21 -08:00
Mark Andrews
ecafa2ae50
set the DNSKEY deletion time to now+5 once we got all the zones into their initial state
2017-12-05 21:38:28 +11:00
Mark Andrews
77f9623439
add [RT #46774 ]
2017-12-05 16:14:15 +11:00
Mark Andrews
00f5ea91cf
4839. [bug] zone.c:zone_sign was not properly determining
...
if there were active KSK and ZSK keys for
a algorithm when update-check-ksk is true
(default) leaving records unsigned with one or
more DNSKEY algorithms. [RT #46774 ]
2017-12-05 16:09:47 +11:00
Tinderbox User
6074bd498f
regen master
2017-12-05 01:08:12 +00:00
Evan Hunt
f30019645c
[master] fix test descriptions
2017-12-04 15:46:56 -08:00
Evan Hunt
b695f77533
[master] revised release note
2017-12-04 15:37:09 -08:00
Tinderbox User
c912c10346
newcopyrights
2017-12-04 23:30:17 +00:00
Mark Andrews
9ff34db455
add note for [RT #46743 ] and [RT #46754 ]
2017-12-05 09:52:12 +11:00
Mark Andrews
6fa2a0691e
4838. [bug] zone.c:add_sigs was not properly determining
...
if there were active KSK and ZSK keys for
a algorithm when update-check-ksk is true
(default) leaving records unsigned with one or
more DNSKEY algorithms. [RT #46754 ]
2017-12-05 09:25:09 +11:00
Tinderbox User
a855b8d231
update copyright notice / whitespace
2017-12-03 23:45:35 +00:00
Tinderbox User
79398706f4
newcopyrights
2017-12-03 23:30:10 +00:00
Mark Andrews
196e01da5f
4837. [bug] dns_update_signatures{inc} (add_sigs) was not
...
properly determining if there were active KSK and
ZSK keys for a algorithm when update-check-ksk is
true (default) leaving records unsigned. [RT #46743 ]
2017-12-04 10:03:51 +11:00
Ondřej Surý
1b0ca5d5bb
[master] Fix minor memory leak in rndc [RT #46739 ]
2017-12-01 14:48:32 +01:00
Evan Hunt
61c843815e
[master] copyrights/whitespace
2017-11-30 14:51:50 -08:00
Tinderbox User
a30f8d214d
regenerate
2017-11-30 22:51:12 +00:00
Tinderbox User
0b315a0b25
regen master
2017-11-30 22:46:39 +00:00
Evan Hunt
2f855055ed
[master] prep 9.12.0rc1
2017-11-30 14:39:16 -08:00
Evan Hunt
49a8cd6c01
[master] silence compiler warning
2017-11-30 13:55:34 -08:00
Evan Hunt
f29ca5db28
[master] fix incorrect comment
2017-11-30 13:35:20 -08:00
Evan Hunt
e197a2bd15
[master] fix "allow-transfer" inheritance and clean up ACL configuration
...
4836. [bug] Zones created using "rndc addzone" could
temporarily fail to inherit an "allow-transfer"
ACL that had been configured in the options
statement. [RT #46603 ]
2017-11-30 12:37:08 -08:00
Ondřej Surý
a4a148cf9a
[master] Type the shifted values to isc_uint32_t so the top bit is unsigned (found by UBSAN) [RT #46740 ]
2017-11-30 18:23:35 +01:00
Michał Kępień
2c20fc0d13
[master] Fix LMDB support on OpenBSD; clean up and refactor LMDB-related code
...
4835. [cleanup] Clean up and refactor LMDB-related code. [RT #46718 ]
4834. [port] Fix LMDB support on OpenBSD. [RT #46718 ]
2017-11-30 14:34:04 +01:00
Tinderbox User
dc66c4a49c
update copyright notice / whitespace
2017-11-29 23:45:31 +00:00
Mark Andrews
9ddf7d6c4c
4833. [bug] isc_event_free should check that the event is not
...
linked when called. [RT #46725 ]
4832. [bug] Events were not being removed from zone->rss_events.
[RT #46725 ]
2017-11-30 10:31:44 +11:00
Tinderbox User
6cc3c22534
newcopyrights
2017-11-29 23:30:06 +00:00
Mark Andrews
0579a11658
4831. [bug] Convert the RRSIG expirytime to 64 bits for
...
comparisions in diff.c:resign. [RT #46710 ]
2017-11-29 15:20:23 +11:00
Tinderbox User
3a12b43245
regen master
2017-11-29 01:07:59 +00:00
Tinderbox User
34075107ba
update copyright notice / whitespace
2017-11-28 23:45:35 +00:00
Tinderbox User
9b1f74fa3a
newcopyrights
2017-11-28 23:30:11 +00:00
Michał Kępień
376d5996a1
[master] Bail out of "./configure --with-atf" if "./configure" inside unit/atf-src fails
...
4830. [bug] Failure to configure ATF when requested did not cause
an error in top-level configure script. [RT #46655 ]
2017-11-28 13:36:57 +01:00
Mark Andrews
65a483106e
4829. [bug] isc_heap_delete did not zero the index value when
...
the heap was created with a callback to do that.
[RT #46709 ]
2017-11-28 18:49:52 +11:00
Mark Andrews
5f308740df
allow 10 seconds when checking mtime
2017-11-28 16:32:07 +11:00
Mark Andrews
a8c1bfd673
map more entry points to <name>64
2017-11-28 14:08:14 +11:00
Mark Andrews
18c7fa2f93
#define update_recordsandbytes update_recordsandbytes64
2017-11-28 13:58:49 +11:00
Tinderbox User
3f8c9d92af
regen master
2017-11-28 01:07:49 +00:00
Tinderbox User
393135d693
update copyright notice / whitespace
2017-11-27 23:46:24 +00:00
Tinderbox User
82354deeb1
newcopyrights
2017-11-27 23:30:10 +00:00
Mark Andrews
c22b540e4c
restore setting header->heap_index to zero in setsigningtime
2017-11-28 06:46:33 +11:00
Ray Bellis
d92d70ac5d
fix warning under Xcode for iOS
2017-11-27 10:16:55 +00:00
Michał Kępień
00ff44c7c2
[master] Stabilize nsupdate system test [RT #46673 ]
2017-11-27 10:10:42 +01:00
Michał Kępień
2f13e0ef98
[master] Minor mkeys system test tweaks [RT #46649 ]
2017-11-27 10:04:11 +01:00
Michał Kępień
a80dc538bd
[master] Only look for mysql_config if --with-dlz-mysql is used [RT #46647 ]
2017-11-27 10:00:38 +01:00
Michał Kępień
40a90fbf89
[master] Do not use thread-local storage for storing LMDB reader locktable slots
...
4828. [bug] Do not use thread-local storage for storing LMDB reader
locktable slots. [RT #46556 ]
2017-11-27 09:48:10 +01:00
Michał Kępień
31b6ae485e
[master] Fix OPTIONS formatting
2017-11-27 09:35:08 +01:00
Mark Andrews
19f6a63184
More:
...
4819. [bug] Fully backout the transaction when adding a RRset
to the resigning / removal heaps fails. [RT #46473 ]
2017-11-27 15:15:41 +11:00
Mark Andrews
14e9925868
add missing entries to .def files [RT #46215 ]
2017-11-27 13:49:39 +11:00
Mark Andrews
7bc5d7f5e8
4827. [misc] Add a precommit check script util/checklibs.sh
...
[RT #46215 ]
2017-11-27 13:47:36 +11:00
Mark Andrews
1dc8208a89
silence %lu vs size_t warning by casting to (unsigned long)
2017-11-24 10:25:37 +11:00
Mark Andrews
6ead410268
in rdbdb.c:setsigningtime stop breaking heap invariant property unless we are going to restore the invariant property
2017-11-24 08:47:52 +11:00
Michał Kępień
a573b93b46
[master] Disable parallel make inside bin/confgen/ and bin/named/
...
4826. [cleanup] Prevent potential build failures in bin/confgen/ and
bin/named/ when using parallel make. [RT #46648 ]
2017-11-23 11:44:33 +01:00
Michał Kępień
165df18f75
[master] Prevent bogus warning from being logged
...
4825. [bug] Prevent a bogus "error during managed-keys processing
(no more)" warning from being logged. [RT #46645 ]
2017-11-23 09:36:04 +01:00
Mark Andrews
9bb32395b2
silence compiler warning [RT #46471 ]
2017-11-23 17:01:40 +11:00
Ray Bellis
8993ecd06a
4824. [port] Add iOS hooks to dig. [RT #42011 ]
2017-11-23 16:58:12 +11:00
Mark Andrews
2f4e0e5a81
initalise serve_stale_ttl
2017-11-23 16:11:49 +11:00
Mark Andrews
78e1d7cdde
style
2017-11-23 16:09:27 +11:00
Mark Andrews
ba613d22bf
remove bin/tests/system/reclimit/ans4/ans.pl
2017-11-23 12:09:23 +11:00
Tinderbox User
858228febe
update copyright notice / whitespace
2017-11-21 23:45:29 +00:00
Tinderbox User
5b2b9340fe
newcopyrights
2017-11-21 23:30:08 +00:00
Michał Kępień
6035d557c4
[master] Refactor reclimit system test
...
4823. [test] Refactor reclimit system test to improve its
reliability and speed. [RT #46632 ]
2017-11-21 10:32:45 +01:00
Mark Andrews
900215654b
#include <isc/util.h> [RT #46626 ]
2017-11-18 11:22:44 +11:00
Tinderbox User
445cabb392
update copyright notice / whitespace
2017-11-17 23:45:28 +00:00
Mark Andrews
a197094d76
remove out of date comment
2017-11-18 08:50:58 +11:00
Mark Andrews
f975d0acaa
4822. [bug] Use resign_sooner in dns_db_setsigningtime. [RT #46473 ]
2017-11-18 07:50:43 +11:00
Mark Andrews
656eed7c9b
4821. [bug] When resigning ensure that the SOA's expire time is
...
always later that the resigning time of other records.
[RT #46473 ]
4820. [bug] dns_db_subtractrdataset should transfer the resigning
information to the new header. [RT #46473 ]
4819. [bug] Fully backout the transaction when adding a RRset
to the resigning / removal heaps fail. [RT #46473 ]
2017-11-18 07:11:12 +11:00
Michał Kępień
7a0188774f
[master] Stabilize logfileconfig system test
...
4818. [test] The logfileconfig system test could intermittently
report false negatives on some platforms. [RT #46615 ]
2017-11-16 08:06:57 +01:00
Mark Andrews
bcce55197a
whitespace
2017-11-14 14:48:41 +11:00
Tinderbox User
3bfc28a0d0
update copyright notice / whitespace
2017-11-13 23:45:33 +00:00
Tinderbox User
6f5cc4206d
newcopyrights
2017-11-13 23:30:10 +00:00
Mark Andrews
e2f9dcfd86
more DNS_NAME_INITABSOLUTE cases
2017-11-14 00:21:50 +11:00
Mark Andrews
31975d85de
remove out of date comment
2017-11-14 00:18:20 +11:00
Mark Andrews
3d905e0533
4817. [cleanup] Use DNS_NAME_INITABSOLUTE and DNS_NAME_INITNONABSOLUTE.
...
[RT #45433 ]
2017-11-13 16:58:12 +11:00
Mark Andrews
3def40b01b
4816. [bug] Don't use a common array for storing EDNS options
...
in DiG as it could fill up. [RT #45611 ]
2017-11-13 16:10:35 +11:00
Mark Andrews
04934b28ea
4815. [bug] rbt_test.c:insert_and_delete needed to call
...
dns_rbt_addnode instead of dns_rbt_addname. [RT #46553 ]
2017-11-13 15:26:35 +11:00
Mark Andrews
8c1b8dd55d
fix merge error
2017-11-13 13:06:12 +11:00
Mark Andrews
6bbbf12936
4814. [cleanup] Use AS_HELP_STRING for consistent help text. [RT #46521 ]
2017-11-13 11:36:45 +11:00
Mark Andrews
9eb5aa40aa
set SAMPLEUPDATE under windows; test if SAMPLEUPDATE exists and only run tests if it does
2017-11-11 09:23:44 +11:00
Mark Andrews
f581ac4726
allow more time for journal to sync
2017-11-10 18:18:04 +11:00
Mark Andrews
c0e3e1fe44
4813. [bug] Address potential read after free errors from
...
query_synthnodata, query_synthwildcard and
query_synthnxdomain. [RT #46547 ]
2017-11-10 13:33:18 +11:00
Michał Kępień
312c84c73a
[master] Minor improvements to code handling managed keys
...
4812. [bug] Minor improvements to stability and consistency of code
handling managed keys. [RT #46468 ]
2017-11-09 15:18:39 +01:00
Mark Andrews
b231ddc65d
fix the IPv6 address length in compute_cookie. [RT #46538 ]
2017-11-09 23:59:20 +11:00
Tinderbox User
0cba7ca6af
regen master
2017-11-09 01:07:39 +00:00
Evan Hunt
f4b2356359
[master] remove extra comma
2017-11-08 09:31:25 -08:00
Tinderbox User
a1aa42b9cd
regenerate
2017-11-08 17:28:38 +00:00
Tinderbox User
c999531fa4
regen master
2017-11-08 17:26:53 +00:00
Evan Hunt
00827f59d2
[master] revise incorrect release note
2017-11-08 09:18:29 -08:00
Mark Andrews
e03e455cd5
whitespace
2017-11-08 23:30:46 +11:00
Mark Andrews
a1a5145867
4811. [bug] Revert api changes to use <isc/buffer.h> inline
...
macros. Provide a alternative mechanism to turn
on the use of inline macros when building BIND.
[RT #46520 ]
2017-11-08 23:28:10 +11:00
Michał Kępień
4034b098d8
[master] Prevent junk from being logged when using "also-notify { <ip> key <keyname>; };"
2017-11-08 09:21:23 +01:00
Michał Kępień
27bf48327c
[master] Do not NOTIFY back the master view from slave views in notify system test
...
This prevents a Linux kernel bug discussed in RT #32355 from being
triggered and thus makes "checking notify to multiple views using tsig"
stable.
2017-11-08 09:21:16 +01:00
Mark Andrews
c652213857
4810. [test] The chain system test failed if the IPv6 interfaces
...
were not configured. [RT #46508 ]
2017-11-08 10:17:03 +11:00
Evan Hunt
5b1e929b8b
[master] Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2017-11-07 13:48:37 -08:00
Tinderbox User
a41e41d6a4
regenerate
2017-11-07 21:48:23 +00:00
Tinderbox User
0e29543a3d
regen master
2017-11-07 21:42:32 +00:00
Evan Hunt
f13c1c09e9
[master] move release tag
2017-11-07 13:33:24 -08:00
Evan Hunt
e3d9aafff0
[master] Check if -latomic is needed to handle 64-bit stdatomic.h types
...
4809. [port] Check at configure time whether -latomic is needed
for stdatomic.h. [RT #46324 ]
2017-11-07 13:27:14 -08:00
Evan Hunt
23b81977fe
[master] minor doc fixes
2017-11-07 13:23:41 -08:00
Tinderbox User
2a390b2537
regen master
2017-11-07 01:08:53 +00:00
Tinderbox User
e6801bf89e
update copyright notice / whitespace
2017-11-06 23:45:48 +00:00
Tinderbox User
3300f6aeda
newcopyrights
2017-11-06 23:30:12 +00:00
Mark Andrews
b819a478b7
4808. [bug] Properly test for zlib.h. [RT #46504 ]
2017-11-07 10:11:55 +11:00
Mukund Sivaraman
7e1df5182c
[master] isc_rng_randombytes()
...
4807. [cleanup] isc_rng_randombytes() returns a specified number of
bytes from the PRNG; this is now used instead of
calling isc_rng_random() multiple times. [RT #46230 ]
2017-11-06 10:44:37 -08:00
Tinderbox User
72ddd51e74
regen master
2017-11-03 01:08:09 +00:00
Evan Hunt
c3d0ccdc8f
[master] update logging categories in doc
2017-11-02 12:53:33 -07:00
Tinderbox User
f305a705c4
regenerate
2017-11-02 18:59:07 +00:00
Tinderbox User
490c321e25
regen master
2017-11-02 18:58:45 +00:00
Evan Hunt
e7b53943fe
[master] copyrights
2017-11-02 11:50:43 -07:00
Evan Hunt
8d23105547
[master] prep 9.12.0b2
2017-11-02 11:50:07 -07:00
Evan Hunt
95dce4e68c
[master] clarify doc on zone refresh and expiry
2017-11-01 23:06:20 -07:00
Evan Hunt
9bb007fd2d
[master] "zoneload" logging category
...
4806. [func] Log messages related to loading of zones are now
directed to the "zoneload" logging category.
[RT #41640 ]
2017-11-01 22:48:12 -07:00
Evan Hunt
3b5718a8c9
[master] removed references to obsolete versions in documentation
2017-11-01 22:19:11 -07:00
Tinderbox User
40298d8bee
regen master
2017-11-02 01:09:26 +00:00
Mark Andrews
92bbc9914c
4805. [bug] TCP4Active and TCP6Active weren't being updated
...
correctly. [RT #46454 ]
2017-11-02 10:42:42 +11:00
Evan Hunt
4359be18f4
[master] update secroots doc in rndc man page
2017-11-01 15:37:12 -07:00
Mark Andrews
0698ad8503
don't use the ERR macro as GCC 7 only does a partial static analysis which generates false positives for fallthrough. [RT #46115 ]
2017-11-01 19:11:48 +11:00
Tinderbox User
9b3fc207df
regen master
2017-11-01 01:09:07 +00:00
Tinderbox User
db15f78ad7
update copyright notice / whitespace
2017-10-31 23:45:54 +00:00
Mark Andrews
ff30290b48
4804. [port] win32: access() does not work on directories as
...
required by POSIX. Supply a alternative in
isc_file_isdirwritable. [RT #46394 ]
2017-11-01 09:29:24 +11:00
Evan Hunt
7bbb034952
[master] doc was incorrect about SIG(0)
2017-10-31 13:09:58 -07:00
Evan Hunt
a51352c4a4
[master] typo
2017-10-31 13:02:41 -07:00
Michał Kępień
37039792cb
[master] Replace FNR with NR in the awk script used by nextpart()
...
awk on Solaris does not support the FNR variable. As nextpart() only
reads from one file, replace FNR with NR.
2017-10-31 14:57:52 +01:00
Michał Kępień
41b1a98545
[master] Copy nextpart() from conf.sh.in to conf.sh.win32
2017-10-31 12:03:04 +01:00
Michał Kępień
dd61c4ad3e
[master] Add placeholder
2017-10-31 07:54:56 +01:00
Tinderbox User
85bd975d3d
update copyright notice / whitespace
2017-10-30 23:45:50 +00:00
Tinderbox User
ee42f734d5
Merge branch 'master' of /proj/git/prod/bind9
2017-10-30 23:45:16 +00:00
Mark Andrews
6e02359034
tmp should be a (struct in_addr) not (struct in_addr *)
2017-10-31 10:35:07 +11:00
Tinderbox User
0ed0c4b1a5
newcopyrights
2017-10-30 23:30:10 +00:00
Ondřej Surý
fe06778be7
Update libtool files to 2.4.6
2017-10-30 14:47:50 +01:00
Michał Kępień
facf811847
[master] Refactor mkeys system test
...
4802. [test] Refactor mkeys system test to make it quicker and more
reliable. [RT #45293 ]
2017-10-30 09:41:24 +01:00
Tinderbox User
4ae8f28711
regen master
2017-10-30 01:08:21 +00:00
Tinderbox User
2658ebbcba
update copyright notice / whitespace
2017-10-29 23:45:51 +00:00
Evan Hunt
45d4d62a0c
[master] copyrights
2017-10-29 16:44:55 -07:00
Tinderbox User
63d83632d7
newcopyrights
2017-10-29 23:30:15 +00:00
Mark Andrews
40e1e659b6
add missing test number increment
2017-10-30 08:50:00 +11:00
Mark Andrews
f5e1b555c5
4801. [func] 'dnssec-lookaside auto;' and 'dnssec-lookaside .
...
trust-anchor dlv.isc.org;' now elicit warnings rather
than being fatal configuration errors. [RT #46410 ]
2017-10-30 07:40:59 +11:00
Mark Andrews
4e2ba60f3c
don't add copyright notices
2017-10-29 18:53:07 +11:00
Mukund Sivaraman
625f656aa8
When processing delzone, write one zone config per line to the NZF ( #46323 )
2017-10-29 07:40:20 +05:30
Tinderbox User
278b68ced5
update copyright notice / whitespace
2017-10-28 23:45:38 +00:00
Michał Kępień
c6c1193e39
[master] Improve clarity of keytable unit tests
...
4799. [cleanup] Improve clarity of keytable unit tests. [RT #46407 ]
2017-10-28 19:59:40 +02:00
Evan Hunt
8f532a13cb
[master] update xsl version number
2017-10-27 19:19:04 -07:00
Tinderbox User
497f3f913e
regen master
2017-10-28 01:12:35 +00:00
Mark Andrews
01139573bc
update copyrights
2017-10-28 10:56:21 +11:00
Mark Andrews
4cbaa08602
allow for numbered namedX.args
2017-10-28 10:53:20 +11:00
Evan Hunt
c9f8165a06
[master] tag initializing keys
...
4798. [func] Keys specified in "managed-keys" statements
are tagged as "initializing" until they have been
updated by a key refresh query. If initialization
fails it will be visible from "rndc secroots".
[RT #46267 ]
2017-10-27 15:49:44 -07:00
Evan Hunt
1d57d460d4
[master] change rndc-confgen default algorithm
...
this completes change 4785. the CHANGES note has been revised:
4785. [func] The hmac-md5 algorithm is no longer recommended for
use with RNDC keys. The default in rndc-confgen
is now hmac-sha256. [RT #42272 ]
2017-10-27 10:56:43 -07:00
Evan Hunt
959d294067
[master] remove isc-hmac-fixup
...
4797. [func] Removed "isc-hmac-fixup", as the versions of BIND that
had the bug it worked around are long past end of
life. [RT #46411 ]
2017-10-27 09:56:11 -07:00
Brian Conry
864bc6b56e
[master] Increase the maximum TCP keepalive timeout to 65535
...
4796. [bug] Increase the maximum configurable TCP keepalive
timeout to 65535. [RT #44710 ]
2017-10-27 14:58:48 +02:00
Evan Hunt
06049b1c6c
[master] stats counter for priming queries
...
4795. [func] A new statistics counter has been added to track
priming queries. [RT #46313 ]
2017-10-26 21:38:43 -07:00
Evan Hunt
3b4f23cdbf
[master] dnssec-checkds -s
...
4794. [func] "dnssec-checkds -s" specifies a file from which
to read a DS set rather than querying the parent.
[RT #44667 ]
2017-10-26 21:05:11 -07:00
Tinderbox User
08f18efba2
update copyright notice / whitespace
2017-10-26 23:45:58 +00:00
Mark Andrews
f808b5e0d2
.md for MKD
2017-10-27 10:40:32 +11:00
Tinderbox User
a4bf990ed7
newcopyrights
2017-10-26 23:30:10 +00:00
Mark Andrews
c341e524dc
address resource leak [RT #46413 ]
2017-10-27 09:58:55 +11:00
Evan Hunt
63270d33f1
[master] some improvements in doc/dev [RT #46011 ]
...
- add info about rdatasets, etc, to dev.md (thanks to Tony Finch)
- convert rdata.html to markdown
2017-10-25 23:30:10 -07:00
Mark Andrews
09baa0cbb1
use 'grep -w' to reduce false negatives
2017-10-26 16:14:30 +11:00
Mark Andrews
87387d8a41
4793. [bug] nsupdate -[46] could overflow the array of server
...
addresses. [RT #46402 ]
2017-10-26 16:00:24 +11:00
Evan Hunt
5c76f3664c
[master] enable ISC_BUFFER_USEINLINE to be overridden
2017-10-25 21:42:56 -07:00
Evan Hunt
5b69d3da83
[master] check file and tree headers when loading map files
...
4792. [bug] Fix map file header correctness check. [RT #38418 ]
2017-10-25 21:37:00 -07:00
Evan Hunt
89d1777560
[master] clean up DNS_MESSAGETEXTFLAG comments
2017-10-25 21:33:24 -07:00
Tinderbox User
d3e8e9bdbb
regen master
2017-10-26 01:09:30 +00:00
Mark Andrews
3056d6f532
use consistent filename
2017-10-26 11:43:20 +11:00
Mark Andrews
96ebb55501
update
2017-10-26 11:38:34 +11:00
Tinderbox User
8e2a8a3855
update copyright notice / whitespace
2017-10-25 23:47:47 +00:00
Evan Hunt
81570e84a2
[master] fix some documentation errors [RT #45527 ]
2017-10-25 11:02:26 -07:00
Evan Hunt
6a59e53a69
[master] fixed libdns doc
...
4791. [doc] Fixed outdated documentation about export libraries.
[RT #46341 ]
2017-10-25 10:55:34 -07:00
Mark Andrews
2bbca9594f
4790. [bug] nsupdate could trigger a require when sending a
...
update to the second address of the server.
[RT #45731 ]
2017-10-26 00:29:52 +11:00
Evan Hunt
eb2ef7b53e
[master] check new-zones-directory
...
4789. [cleanup] Check writability of new-zones-directory. [RT #46308 ]
2017-10-25 01:19:46 -07:00
Evan Hunt
aebdc6cd7d
[master] log when update-policy local gets a key match from a remote host
...
4788. [cleanup] When using "update-policy local", log a warning
when an update matching the session key is received
from a remote host. [RT #46213 ]
- this completes change #4762 .
2017-10-25 00:58:11 -07:00
Michał Kępień
910a01550a
[master] Rename nsec3param_salt_totext() to dns_nsec3param_salttotext(), make it public, add unit tests
...
4786. [cleanup] Turn nsec3param_salt_totext() into a public function,
dns_nsec3param_salttotext(), and add unit tests for it.
[RT #46289 ]
2017-10-25 09:46:18 +02:00
Evan Hunt
65314b0fd8
[master] "enable-filter-aaaa" no longer optional
...
4786. [func] The "filter-aaaa-on-v4" and "filter-aaaa-on-v6"
options are no longer conditionally compiled.
[RT #46340 ]
2017-10-25 00:33:51 -07:00
Mark Andrews
80739779fc
read dig.out.ns3.test$n rather than dig.out.ns2.test$n
2017-10-25 15:02:36 +11:00
Tinderbox User
a53e03205a
regen master
2017-10-25 01:08:58 +00:00
Tinderbox User
ea055a82cd
update copyright notice / whitespace
2017-10-24 23:47:14 +00:00
Tinderbox User
89c95e7141
newcopyrights
2017-10-24 23:30:30 +00:00
Mark Andrews
79e78994d0
add missing semicolon
2017-10-25 10:29:10 +11:00
Evan Hunt
21761bfe79
[master] deprecate HMAC in dnssec-keygen, MD5 in rndc-confgen
...
4785. [func] The hmac-md5 algorithm is no longer recommended for
use with RNDC keys. For compatibility reasons, it
it is still the default algorithm in rndc-confgen,
but this will be changed to hmac-sha256 in a future
release. [RT #42272 ]
4784. [func] The use of dnssec-keygen to generate HMAC keys is
deprecated in favor of tsig-keygen. dnssec-keygen
will print a warning when used for this purpose.
All HMAC algorithms will be removed from
dnssec-keygen in a future release. [RT #42272 ]
2017-10-24 15:35:13 -07:00
Mark Andrews
969d923536
4783. [test] dnssec: 'check that NOTIFY is sent at the end of
...
NSEC3 chain generation failed' required more time
on some machines for the IXFR to complete. [RT #46388 ]
2017-10-25 09:21:14 +11:00
Mark Andrews
6b8e4d6e69
4782. [test] dnssec: 'checking positive and negative validation
...
with negative trust anchors' required more time to
complete on some machines. [RT #46386 ]
2017-10-25 09:13:05 +11:00
Michał Kępień
a94d68ce43
[master] Remove REQUIRE preventing change 4592 from working
...
Change 4592 was supposed to replace a REQUIRE with a conditional return.
While the latter was added, the former was not removed. Remove the
relevant REQUIRE to fix RT #43822 for good.
2017-10-24 21:11:31 +02:00
Evan Hunt
7810817b71
[master] update B.ROOT-SERVERS.NET
2017-10-24 09:17:08 -07:00
Mark Andrews
b49042a6a5
report test number
2017-10-24 15:02:00 +11:00
Evan Hunt
b1042e011c
[master] zone "file" option was undocumented
2017-10-23 19:39:56 -07:00
Evan Hunt
0207f6ff9e
[master] omit NS from authority section if it was in answer
...
4780. [bug] When answering ANY queries, don't include the NS
RRset in the authority section if it was already
in the answer section. [RT #44543 ]
2017-10-23 19:16:27 -07:00
Mark Andrews
65f8b51893
remove named.memstats and named.run
2017-10-24 12:51:03 +11:00
Mark Andrews
5bead588b7
report if named.run or named.memstats not removed after successful test
2017-10-24 12:45:13 +11:00
Mark Andrews
3f2e5f840a
update
2017-10-24 10:41:13 +11:00
Mark Andrews
c9438ee2e0
4779. [bug] Expire NTA at the start of the second. Don't update
...
the expiry value if the record has already expired
after a successful check. [RT #46368 ]
2017-10-24 09:54:25 +11:00
Mark Andrews
a59d687db4
4778. [test] Improve synth-from-dnssec testing. [RT #46352 ]
2017-10-24 09:49:07 +11:00
Evan Hunt
89636d8f30
[master] clean up a redundancy
...
4777. [cleanup] Removed a redundant call to configure_view_acl().
[RT #46369 ]
2017-10-23 11:11:19 -07:00
Michał Kępień
34ee1cdb56
[master] Extend hooks documentation
2017-10-23 14:17:44 +02:00
Michał Kępień
6853af8fc5
[master] Deconstify hook tables as replacing single entries is allowed
2017-10-23 14:17:07 +02:00
Tinderbox User
2e662cf514
regen master
2017-10-22 01:10:28 +00:00
Evan Hunt
321b8429f5
[master] doc nit: Base64 is capitalized and not hyphenated
2017-10-21 13:28:38 -07:00
Evan Hunt
172aa40e8f
[master] add DNS_RPZ_MAX_ZONES to OPTIONS
2017-10-21 13:27:55 -07:00
Tinderbox User
0fc861dea9
regen master
2017-10-21 01:13:05 +00:00
Evan Hunt
b284857f96
[master] mapapi should have been bumped when rbtdb changed
2017-10-20 09:39:55 -07:00
Mark Andrews
807ad469fe
use correct tag
...
(cherry picked from commit 317330c25a )
2017-10-20 19:06:28 +11:00
Mark Andrews
5ff48dca18
#include <inttypes.h>
2017-10-20 16:36:07 +11:00
Mark Andrews
66258ca349
4776. [bug] Improve portability of ht_test. [RT #46333 ]
2017-10-20 16:04:59 +11:00
Tinderbox User
2115e319ba
regen master
2017-10-20 01:09:53 +00:00
Tinderbox User
429a43b720
update copyright notice / whitespace
2017-10-19 23:46:02 +00:00
Tinderbox User
bf9b90f977
newcopyrights
2017-10-19 23:30:21 +00:00
Mark Andrews
d8442c1a15
s/made/may/
2017-10-20 10:29:24 +11:00
Mark Andrews
9e5439a6d8
note removal of <isc/util.h> from other header files
2017-10-20 10:25:45 +11:00
Mark Andrews
0fab171196
s/REQUIRE/ISC_REQUIRE/; include <isc/assertions.h> if ISC_REQUIRE is used; include <isc/likely.h> if ISC_{UN}LIKELY is used
2017-10-19 16:39:53 +11:00
Mark Andrews
583e355951
4775. [bug] Address Coverity warnings in ht_test.c and mem_test.c
...
[RT #46281 ]
2017-10-19 13:08:31 +11:00
Mark Andrews
fe79e2efbf
4774. [bug] <isc/util.h> was incorrectly included in several
...
header files. [RT #46311 ]
2017-10-19 12:26:32 +11:00
Tinderbox User
b7b8e298f6
regen master
2017-10-19 01:09:18 +00:00
Evan Hunt
d99d5249b7
[master] clarify releates notes about deprecated/ineffective options
2017-10-18 12:41:25 -07:00
Tinderbox User
208abf3fc7
regen master
2017-10-18 01:10:52 +00:00
Tinderbox User
6e87e723a4
update copyright notice / whitespace
2017-10-17 23:47:21 +00:00
Tinderbox User
4f554c2445
newcopyrights
2017-10-17 23:30:15 +00:00
Evan Hunt
30419509dd
[master] README and relnote fixes
2017-10-17 13:47:33 -07:00
Michał Kępień
2361003a88
[master] Doxygen fixes and cleanups
...
4773. [doc] Fixed generating Doxygen documentation for functions
annotated using certain macros. Miscellaneous
Doxygen-related cleanups. [RT #46276 ]
2017-10-17 06:56:46 +02:00
Tinderbox User
94d96121b9
regen master
2017-10-17 01:08:55 +00:00
Evan Hunt
31275c3f39
[master] fixes to release notes
...
- some typos
- call out removed features in a "Removed Features" section
- mention TAT logging
2017-10-16 17:46:12 -07:00
Evan Hunt
d63943f063
[master] fixes to release notes
...
- fixed some typos
- call out feature removals in a "Removed Features" section
- TAT logging
2017-10-16 17:45:08 -07:00
Tinderbox User
ebf5459c44
newcopyrights
2017-10-16 23:30:10 +00:00
Michał Kępień
9d47a267c4
[master] Regenerate presigned zone for the filter-aaaa system test [RT #46283 ]
...
This change is only applied to master for consistency with other
branches, where it is required to fix the filter-aaaa system test for
builds without DNSSEC support.
2017-10-16 09:38:34 +02:00
Evan Hunt
10c8c23739
[master] add newline
2017-10-12 16:10:36 -07:00
Evan Hunt
08a3dedda1
[master] also need to add lib directory reference
2017-10-12 16:08:03 -07:00
Evan Hunt
a341252fdd
[master] missing reference to libns
2017-10-12 15:46:32 -07:00
Tinderbox User
4b1eb6a502
regenerate
2017-10-12 18:28:32 +00:00
Tinderbox User
29d9488d16
regen master
2017-10-12 18:23:36 +00:00
Evan Hunt
838a7c6c6b
[master] Revert "add dns_keynode_initial, dns_keynode_trust, and dns_keytable_add2"
...
This reverts commit 8422d43dbc .
2017-10-12 11:06:29 -07:00
Evan Hunt
a8496f51a8
[master] copyrights
2017-10-12 10:57:39 -07:00
Evan Hunt
3abcd7cd8a
[master] Revert "[master] tag initializing keys so they can't be used for normal validation"
...
This reverts commit 560d8b833e .
This change created a potential race between key refresh queries and
root zone priming queries which could leave the root name servers in
the bad-server cache.
2017-10-12 10:53:35 -07:00
Evan Hunt
5daa633313
[master] typo
2017-10-11 23:25:46 -07:00
Evan Hunt
28c58f39e9
[master] fix sfcache test failures [rt46264]
2017-10-11 23:24:28 -07:00
Mark Andrews
8422d43dbc
add dns_keynode_initial, dns_keynode_trust, and dns_keytable_add2
2017-10-12 05:26:55 +00:00
Mark Andrews
b856e695d0
copyrights
2017-10-12 16:01:23 +11:00
Mark Andrews
5b60d0608a
test for Net::DNS::Nameserver
2017-10-12 15:33:47 +11:00
Tinderbox User
2bd2487f51
regenerate
2017-10-12 04:21:52 +00:00
Mark Andrews
fa644181f5
add Net::DNS prerequiste test
2017-10-12 15:19:45 +11:00
Tinderbox User
cac4114e9d
regen master
2017-10-12 04:19:20 +00:00
Evan Hunt
d0c3272eaa
[master] copyrights
2017-10-11 21:11:37 -07:00
Evan Hunt
99ab7127e1
[master] prep 9.12.0b1
2017-10-11 21:10:49 -07:00
Evan Hunt
560d8b833e
[master] tag initializing keys so they can't be used for normal validation
...
4773. [bug] Keys specified in "managed-keys" statements
can now only be used when validating key refresh
queries during initialization of RFC 5011 key
maintenance. If initialization fails, DNSSEC
validation of normal queries will also fail.
Previously, validation of normal queries could
succeed using the initializing key, potentially
masking problems with managed-keys. [RT #46077 ]
2017-10-11 21:01:13 -07:00
Tinderbox User
77c7d1c555
regen master
2017-10-12 01:08:20 +00:00
Evan Hunt
9f1e715a64
[master] X_OK bit not supported on windows
2017-10-11 17:43:16 -07:00
Evan Hunt
025f606463
[master] copyrights
2017-10-11 17:08:21 -07:00
Evan Hunt
89b2fc092d
[master] use NUL instead of /dev/null for KRB5_CONFIG on windows
2017-10-11 16:03:13 -07:00
Evan Hunt
94f022ec02
[master] fix AFL compile error
2017-10-11 15:26:35 -07:00
Mark Andrews
a9a983781e
reserve subscription flags
2017-10-12 09:19:37 +11:00
Michał Kępień
defa292088
[master] expanded libns unit tests
...
4772. [test] Expanded unit testing framework for libns, using
hooks to interrupt query flow and inspect state
at specified locations. [RT #46173 ]
2017-10-11 15:02:50 -07:00
Evan Hunt
b2597ce86b
[master] ignore cache when sending 5011 refresh queries
...
4771. [bug] When sending RFC 5011 refresh queries, disregard
cached DNSKEY rrsets. [RT #46251 ]
2017-10-11 14:24:29 -07:00
Evan Hunt
800fbdfc9c
[master] change to func tag
2017-10-11 10:21:10 -07:00
Michał Kępień
0d61fe5dfd
[master] Remove non-portable isc_buffer_printf() unit test
2017-10-11 09:30:48 +02:00
Ondřej Surý
5de02a075b
[master] reduce unnecessary priming queries
...
4770. [bug] Cache additional data from priming queries as glue.
Previously they were ignored as unsigned
non-answer data from a secure zone, and never
actually got added to the cache, causing hints
to be used frequently for root-server
addresses, which triggered re-priming. [RT #45241 ]
2017-10-11 09:11:47 +02:00
Ondřej Surý
1ca7e01aa7
[master] make writable directory and managed-keys directory mandatory - check in load_configuration (cherry-picked from rt46077b)
2017-10-11 08:44:26 +02:00
Ondřej Surý
b4c8cab0e2
Move KRB5_CONFIG=/dev/null to conf.sh.* so the named run in the tests gets the setting
2017-10-11 06:30:53 +00:00
Evan Hunt
16d6fab2e5
[master] make writable directory and managed-keys directory mandatory
...
4769. [bug] The working directory and managed-keys directory has
to be writeable (and seekable). [RT #46077 ]
2017-10-11 08:21:23 +02:00
Mark Andrews
9492533d46
ignore Makefile
2017-10-11 10:59:46 +11:00
Ondřej Surý
74f46c45b0
Move KRB5_CONFIG=/dev/null to conf.sh.* so it gets applied to named and not only the tsiggss test
2017-10-10 12:22:10 +02:00
Mark Andrews
23a4f70be0
remove unused variable
2017-10-10 20:02:35 +11:00
Tinderbox User
005bdf067b
regen master
2017-10-10 01:08:02 +00:00
Tinderbox User
5414e48606
update copyright notice / whitespace
2017-10-09 23:45:53 +00:00
Tinderbox User
971503762e
newcopyrights
2017-10-09 23:30:15 +00:00
Evan Hunt
4c368378fc
[master] print.h; add missing win32 declaration
2017-10-09 15:01:46 -07:00
Evan Hunt
bd08d94f8b
[master] add dnssec-cds man page to ARM
2017-10-09 10:58:27 -07:00
Evan Hunt
c89f1bf1b6
[master] turn off memory fill by default
...
4768. [func] By default, memory is no longer filled with tag values
when it is allocated or freed; this improves
performance but makes debugging of certain memory
issues more difficult. "named -M fill" turns memory
filling back on. (Building "configure
--enable-developer", turns memory fill on by
default again; it can then be disabled with
"named -M nofill".) [RT #45123 ]
2017-10-09 09:55:37 -07:00
Michał Kępień
6cdff94830
[master] Remove unused variable "len" from buildfilename()
2017-10-09 13:53:02 +02:00
Michał Kępień
077f9626c2
[master] Add isc_buffer_printf()
...
4767. [func] Add a new function, isc_buffer_printf(), which can be
used to append a formatted string to the used region of
a buffer. [RT #46201 ]
2017-10-09 11:43:07 +02:00
Michał Kępień
c0f78692ee
[master] Sync draft-durand-doa-over-dns snippet in lib/dns/tests/rdata_test.c with draft version -03
2017-10-09 10:52:50 +02:00
Mark Andrews
5df3f839b2
4766. [cleanup] Addresss Coverity warnings. [RT #46150 ]
...
4765. [bug] Address potential INSIST in dnssec-cds. [RT #46150 ]
2017-10-09 18:34:31 +11:00
Mark Andrews
2d22725336
4764. [bug] Address portability issues in cds system test.
...
[RT #46214 ]
2017-10-09 12:58:14 +11:00
Tinderbox User
8c3ee6e6a5
regen master
2017-10-09 01:08:14 +00:00
Mark Andrews
42ed778b94
cleanup
2017-10-09 11:05:46 +11:00
Evan Hunt
cd20cbc9c0
[master] add DOA to ARM
2017-10-07 19:34:13 -07:00
Tinderbox User
7623f92536
regen master
2017-10-08 01:08:55 +00:00
Tinderbox User
3b5e75c07a
update copyright notice / whitespace
2017-10-07 23:45:58 +00:00
Tinderbox User
2e3b69a800
newcopyrights
2017-10-07 23:30:20 +00:00
Mark Andrews
fa512bc524
ignore Makefile
...
(cherry picked from commit 65d59e1418 )
2017-10-08 06:53:12 +11:00
Mark Andrews
02a669a9a6
don't force souce port
2017-10-08 06:42:39 +11:00
Mark Andrews
e09b9e7a91
silence VC compiler warning
2017-10-07 14:04:23 +11:00
Mark Andrews
fb5c7e04d3
add lib\ns to link directories
2017-10-07 13:41:10 +11:00
Evan Hunt
fd140b1261
[master] use mysql_config if available
...
4763. [contrib] Improve compatibility when building MySQL DLZ
module by using mysql_config if available.
[RT #45558 ]
2017-10-06 19:09:30 -07:00
Mark Andrews
352185e9a8
map tat to trust-anchor-telemetry
2017-10-07 12:11:02 +11:00
Tinderbox User
0f91b4097f
regen master
2017-10-07 01:09:38 +00:00
Evan Hunt
4c6df1653c
[master] add missing names
2017-10-06 17:38:35 -07:00
Mark Andrews
f28498dca1
add dependancies on libns
2017-10-07 11:14:36 +11:00
Mark Andrews
ec0a9c0525
check* depend on libns
2017-10-07 10:59:32 +11:00
Tinderbox User
6636beb00b
update copyright notice / whitespace
2017-10-06 23:45:54 +00:00
Tinderbox User
81198ca4b8
newcopyrights
2017-10-06 23:30:23 +00:00
Evan Hunt
995c41e8f0
[master] further restrict update-policy local
...
4762. [func] "update-policy local" is now restricted to updates
from local addresses. (Previously, other addresses
were allowed so long as updates were signed by the
local session key.) [RT #45492 ]
2017-10-06 15:43:31 -07:00
Evan Hunt
7baa39fc96
[master] it's okay if dns_db_setgluecachestats() returns ISC_R_NOTIMPLEMENTED
2017-10-06 12:52:21 -07:00
Evan Hunt
4101e6d31d
[master] incorrect goto label
2017-10-06 12:21:27 -07:00
Michał Kępień
417218837e
[master] Add support for DOA
...
4761. [protocol] Add support for DOA. [RT #45612 ]
2017-10-06 12:22:08 +02:00
Mukund Sivaraman
6bdb69aca4
Update CHANGES For #46028
2017-10-06 15:49:19 +05:30
Mukund Sivaraman
a0c408c90d
Add statistics for glue cache usage ( #46028 )
2017-10-06 15:44:37 +05:30
Mark Andrews
fffbe14289
add S
2017-10-06 21:10:42 +11:00
Mark Andrews
de4d6c4a2d
add ns include
2017-10-06 19:59:45 +11:00
Mark Andrews
2833d094b3
remove unmatched
2017-10-06 17:23:54 +11:00
Mark Andrews
b386a826a6
call ns_log_init so that the categories there are registered
2017-10-06 16:41:30 +11:00
Evan Hunt
6e52e19e3b
[master] use backquotes not $()
2017-10-05 20:17:24 -07:00
Mark Andrews
b41c1aacbc
4759. [func] Add logging channel "trust-anchor-telementry" to
...
record trust-anchor-telementry in incoming requests.
Both _ta-XXXX.<anchor>/NULL and EDNS KEY-TAG options
are logged. [RT #46124 ]
2017-10-06 13:01:14 +11:00
Evan Hunt
99e0079380
[master] fix topology doc
...
4758. [doc] Remove documentation of unimplemented "topology".
[RT #46161 ]
2017-10-05 18:49:33 -07:00
Tinderbox User
26cde05da4
regen master
2017-10-06 01:08:15 +00:00
Tinderbox User
ddcf6c7d2b
update copyright notice / whitespace
2017-10-05 23:45:49 +00:00
Tinderbox User
5f55e84a76
newcopyrights
2017-10-05 23:30:33 +00:00
Evan Hunt
94f3abed4c
[master] remove no-longer-needed check for nonexistence
2017-10-05 11:35:23 -07:00
Evan Hunt
1e14ea024a
[master] revise style guide information on bracing
2017-10-05 11:28:00 -07:00
Evan Hunt
3f3b51e7af
[master] fix error reporting on fclose() failure [RT #46199 ]
2017-10-05 11:07:21 -07:00
Evan Hunt
c6a63672d1
[master] remove reference to lwresd
2017-10-05 10:00:22 -07:00
Evan Hunt
6e51774a60
[master] remove cds test that fails with --enable-fixed-rrset
2017-10-05 09:58:52 -07:00
Evan Hunt
ba37674d03
[master] dnssec-cds
...
4757. [func] New "dnssec-cds" command creates a new parent DS
RRset based on CDS or CDNSKEY RRsets found in
a child zone, and generates either a dsset file
or stream of nsupdate commands to update the
parent. Thanks to Tony Finch. [RT #46090 ]
2017-10-05 01:04:18 -07:00
Michał Kępień
14afc8425b
[master] Prevent dig INSIST failures and hangs in some failure modes
...
4756. [bug] Interrupting dig could lead to an INSIST failure after
certain errors were encountered while querying a host
whose name resolved to more than one address. Change
4537 increased the odds of triggering this issue by
causing dig to hang indefinitely when certain error
paths were evaluated. dig now also retries TCP queries
(once) if the server gracefully closes the connection
before sending a response. [RT #42832 , #45159 ]
2017-10-05 09:42:31 +02:00
Evan Hunt
d7ee3ed488
[master] don't log when NZF file doesn't exist
...
4755. [cleanup] Silence unnecessary log message when NZF file doesn't
exist. [RT #46186 ]
2017-10-05 00:12:14 -07:00
Evan Hunt
c370305901
[master] 4754. [bug] dns_zone_setview needs a two stage commit to properly
...
handle errors. [RT #45841 ]
2017-10-04 23:44:15 -07:00
Evan Hunt
abaa9755d2
[master] fix tag
2017-10-04 18:43:35 -07:00
Tinderbox User
7ac51a8380
update copyright notice / whitespace
2017-10-04 23:45:46 +00:00
Evan Hunt
bdf8fee0e9
[master] Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2017-10-04 16:39:23 -07:00
Evan Hunt
319aad330d
[master] remove nslint, query-loc and zkt from contrib
...
4753. [contrib] Software obtainable from known upstream locations
(i.e., zkt, nslint, query-loc) has been removed.
Links to these and other packages can be found at
https://www.isc.org/community/tools [RT #46182 ]
2017-10-04 16:38:54 -07:00
Tinderbox User
653ca094e8
newcopyrights
2017-10-04 23:30:13 +00:00
Evan Hunt
9a28f66610
[master] copy the color-coded test functions to conf.sh.win32
2017-10-04 09:27:40 -07:00
Mark Andrews
34efd9ad93
cast to unsigned int
2017-10-04 20:55:23 +11:00
Mark Andrews
055d310e54
add L for wide
2017-10-04 20:44:01 +11:00
Mark Andrews
4615bc5408
stderr to /dev/null also
2017-10-04 19:26:44 +11:00
Mark Andrews
d1e823af15
test for 'printf'
2017-10-04 19:18:56 +11:00
Mark Andrews
e541ee4599
silence compiler warning
2017-10-04 18:07:01 +11:00
Mark Andrews
396125eefe
#undef inet_ntop
2017-10-04 17:50:01 +11:00
Mark Andrews
5fcdb09126
4752. [test] Add unit test for isc_net_pton. [RT #46171 ]
2017-10-04 14:10:40 +11:00
Evan Hunt
0bb0890867
[master] missing declaration of INSIST
2017-10-03 20:02:38 -07:00
Evan Hunt
d227e15567
[master] remove spurious control character
2017-10-03 19:41:44 -07:00
Evan Hunt
e1c96ad444
[master] tag mismatches
2017-10-03 19:38:59 -07:00
Tinderbox User
ca0ae70046
update copyright notice / whitespace
2017-10-03 23:45:48 +00:00
Tinderbox User
0218bd7957
newcopyrights
2017-10-03 23:30:15 +00:00
Evan Hunt
a5a60037e5
[master] fix out-of-order synchronization that affected the dnssec test
2017-10-03 14:07:08 -07:00
Mark Andrews
57c04ec865
address shadowed warning
2017-10-04 07:29:13 +11:00
Evan Hunt
9510de7849
[master] fix a test error in smartsign
2017-10-03 12:19:36 -07:00
Evan Hunt
b47814be1c
[master] address shadowed variable warning
2017-10-03 11:53:46 -07:00
Evan Hunt
e515fae2ae
[master] dnssec-signzone can now add sync records
...
4751. [func] "dnssec-signzone -S" can now automatically add parent
synchronization records (CDS and CDNSKEY) according
to key metadata set using the -Psync and -Dsync
options to dnssec-keygen and dnssec-settime.
[RT #46149 ]
2017-10-03 01:11:36 -07:00
Evan Hunt
762dc8b871
[master] rndc managed-keys destroy
...
4750. [func] "rndc managed-keys destroy" shuts down RFC 5011 key
maintenance and deletes the managed-keys database.
If followed by "rndc reconfig" or a server restart,
key maintenance is reinitialized from scratch.
This is primarily intended for testing. [RT #32456 ]
2017-10-03 01:05:46 -07:00
Evan Hunt
f29359299a
[master] de-DLV
...
4749. [func] The ISC DLV service has been shut down, and all
DLV records have been removed from dlv.isc.org.
- Removed references to ISC DLV in documentation
- Removed DLV key from bind.keys
- No longer use ISC DLV by default in delv
[RT #46155 ]
2017-10-03 00:41:57 -07:00
Mark Andrews
a009d03a1a
4748. [cleanup] Sprintf to snprintf coversions. [RT #46132 ]
2017-10-03 14:54:19 +11:00
Tinderbox User
7cb14b610e
regen master
2017-10-03 01:07:20 +00:00
Mark Andrews
c85b467dc0
4747. [func] Synthesis of responses from DNSSEC-verified records.
...
Stage 3 - synthesize NODATA responses. [RT #40138 ]
2017-10-03 11:16:37 +11:00
Tinderbox User
af3f476e77
regen master
2017-10-01 01:08:38 +00:00
Evan Hunt
c0f8a8f30a
[master] add configured prefixes to summary
...
4746. [cleanup] Add configured prefixes to configure summary
output. [RT #46153 ]
2017-09-30 10:01:01 -07:00
Tinderbox User
a57a6dbe62
update copyright notice / whitespace
2017-09-29 23:45:51 +00:00
Tinderbox User
bf50a60e39
newcopyrights
2017-09-29 23:30:10 +00:00
Evan Hunt
3bb6150cae
[master] color-coded test output
...
4745. [test] Add color-coded pass/fail messages to system
tests when running on terminals that support them.
[RT #45977 ]
2017-09-29 12:20:55 -07:00
Tinderbox User
5fbc5c9225
regen master
2017-09-29 01:08:37 +00:00
Tinderbox User
791aa3e9be
update copyright notice / whitespace
2017-09-28 23:45:49 +00:00
Mark Andrews
dc0a792d94
4744. [bug] Suppress trust-anchor-telementry queries if
...
validation is disabled. [RT #46131 ]
2017-09-29 09:33:06 +10:00
Tinderbox User
83b5464a1f
newcopyrights
2017-09-28 23:30:08 +00:00
Evan Hunt
24172bd2ee
[master] completed and corrected the crypto-random change
...
4724. [func] By default, BIND now uses the random number
functions provided by the crypto library (i.e.,
OpenSSL or a PKCS#11 provider) as a source of
randomness rather than /dev/random. This is
suitable for virtual machine environments
which have limited entropy pools and lack
hardware random number generators.
This can be overridden by specifying another
entropy source via the "random-device" option
in named.conf, or via the -r command line option;
however, for functions requiring full cryptographic
strength, such as DNSSEC key generation, this
cannot be overridden. In particular, the -r
command line option no longer has any effect on
dnssec-keygen.
This can be disabled by building with
"configure --disable-crypto-rand".
[RT #31459 ] [RT #46047 ]
2017-09-28 10:09:22 -07:00
Mark Andrews
86e5d14e82
improve forensics
2017-09-28 22:14:30 +10:00
Mark Andrews
768f6c995f
add dns_name_istat to lib/dns/win32/libdns.def.in
2017-09-28 17:52:09 +10:00
Mark Andrews
f735293431
4743. [func] Exclude trust-anchor-telementry queries from
...
synth-from-dnssec processing. [RT #46123 ]
2017-09-28 16:40:45 +10:00
Mark Andrews
e00fdad191
4742. [func] Synthesis of responses from DNSSEC-verified records.
...
Stage 2 - synthesis of records from wildcard data.
If the dns64 or filter-aaaa* is configured then the
involved lookups are currently excluded. [RT #40138 ]
2017-09-28 15:16:26 +10:00
Tinderbox User
e880197f31
update copyright notice / whitespace
2017-09-27 23:45:52 +00:00
Tinderbox User
6d5608c14d
newcopyrights
2017-09-27 23:30:08 +00:00
Mark Andrews
d386eb54c6
switch to using snprintf from sprintf
2017-09-28 07:15:46 +10:00
Mukund Sivaraman
abb8813a33
Make isc_refcount_current() atomically read the counter value ( #46074 )
2017-09-27 15:09:04 +05:30
Mark Andrews
2495de04a5
use %u and cast to unsigned int
2017-09-27 17:57:07 +10:00
Mark Andrews
42ee853c23
check for ISC_R_EOF
2017-09-27 16:19:07 +10:00
Mark Andrews
73074e954a
4740. [cleanup] Avoid triggering format-truncated warnings. [RT #46107 ]
2017-09-27 16:02:02 +10:00
Mark Andrews
b4c31c8795
tcp test got reversed
2017-09-27 15:19:34 +10:00
Mark Andrews
f9f3f20d2d
4739. [cleanup] Address clang static analysis warnings. [RT #45952 ]
2017-09-27 10:27:09 +10:00
Mark Andrews
744061a03b
4738. [port] win32: strftime mishandles %Z. [RT #46039 ]
2017-09-26 23:32:40 +10:00
Mark Andrews
08151d7fce
4737. [cleanup] Address Coverity warnings. [RT #46012 ]
2017-09-26 23:21:49 +10:00
Michał Kępień
acc3728c47
[master] Comment NSEC3-related code and fix a few minor issues
...
4736. [cleanup] (a) Added comments to NSEC3-related functions in
lib/dns/zone.c. (b) Refactored NSEC3 salt formatting
code. (c) Minor tweaks to lock and result handling.
[RT #46053 ]
2017-09-26 11:28:28 +02:00
Mukund Sivaraman
eb1e4cce6c
Refactor
...
Reviewed on Jabber by Evan.
2017-09-26 14:54:36 +05:30
Mark Andrews
2919a6d34b
4735. [bug] Add @ISC_OPENSSL_LIBS@ to isc-config. [RT #46078 ]
2017-09-23 14:57:27 +10:00
Evan Hunt
e02abf7ed8
[master] contrib: dns-over-tls sample configurations
...
4734. [contrib] Added sample configuration for DNS-over-TLS in
contrib/dnspriv.
2017-09-22 15:11:44 -07:00
Mukund Sivaraman
fb9712f639
Use stdint.h only when stdatomic.h is in use (stdint.h isn't available everywhere)
2017-09-22 15:14:04 +05:30
Mark Andrews
6138c5a5e4
#include <isc/string.h> as it includes both <string.h> and <strings.h> if they both exist
2017-09-22 18:08:54 +10:00
Mark Andrews
3148dee766
correct ./.gitattributes
2017-09-22 14:32:02 +10:00
Tinderbox User
81c9fdd472
regen master
2017-09-22 01:07:54 +00:00
Tinderbox User
8200eb4c60
update copyright notice / whitespace
2017-09-21 23:47:11 +00:00
Tinderbox User
83df1994f2
newcopyrights
2017-09-21 23:30:17 +00:00
Evan Hunt
2278a14b52
[master] fix typos
2017-09-21 10:12:53 -07:00
Mark Andrews
af7ded82e0
alphabetise
2017-09-21 17:48:26 +10:00
Tinderbox User
243b3ec486
regen master
2017-09-21 07:23:48 +00:00
Mark Andrews
f8c82bbf39
#include <stdint.h>
2017-09-21 14:18:59 +10:00
Mark Andrews
e8703033c5
atomic_compare_exchange_strong_explicit's second argument should not be atomic_*
2017-09-21 13:41:22 +10:00
Mark Andrews
d17cf1cade
explicitly list test programs
2017-09-21 12:56:33 +10:00
Tinderbox User
cd8e7e8bf8
regen master
2017-09-21 01:10:02 +00:00
Evan Hunt
7300f231d6
[master] remove duplicated word
2017-09-20 12:16:30 -07:00
Evan Hunt
7a2112ff7d
[master] fix memory growth problem
...
4733. [bug] Change #4706 introduced a bug causing TCP clients
not be reused correctly, leading to unconstrained
memory growth. [RT #46029 ]
2017-09-20 12:12:02 -07:00
Mukund Sivaraman
924d93d4e7
Update configure message to be same as for older branches
2017-09-20 13:40:03 +05:30
Mukund Sivaraman
0c03a0fb2d
Show configure message for "checking whether to use OpenSSL hash functions..."
2017-09-20 13:37:52 +05:30
Tinderbox User
db22b3ea1f
regen master
2017-09-20 01:08:59 +00:00
Tinderbox User
ffbe6b9537
update copyright notice / whitespace
2017-09-19 23:46:23 +00:00
Tinderbox User
39a967ff0e
newcopyrights
2017-09-19 23:30:23 +00:00
Evan Hunt
d12179dd98
[master] remove duplication
2017-09-19 12:56:57 -07:00
Mukund Sivaraman
c750533ce1
Fix changeset numbers
2017-09-19 19:52:18 +05:30
Mukund Sivaraman
32bcafc316
Change default minimal-responses setting to no-auth-recursive ( #46016 )
2017-09-19 19:49:02 +05:30
Mukund Sivaraman
e2ed24aa4d
Fix use after free when closing an LMDB ( #46000 )
2017-09-19 19:42:13 +05:30
Mukund Sivaraman
98998f3ddd
Fix out of bounds access in DHCID totext() method ( #46001 )
2017-09-19 19:30:28 +05:30
Mukund Sivaraman
d5707676e4
Don't use memset() to wipe memory ( #45947 )
2017-09-19 16:16:45 +05:30
Mukund Sivaraman
404c9b1c53
Use C11's stdatomic.h instead of isc_atomic where available
2017-09-19 15:43:45 +05:30
Mark Andrews
fb088a00cf
remove unimplement rate-limit option [RT #46030 ]
2017-09-19 13:15:24 +10:00
Tinderbox User
0e35e567d1
regen master
2017-09-19 01:08:19 +00:00
Tinderbox User
cb5bc50c91
update copyright notice / whitespace
2017-09-18 23:48:50 +00:00
Tinderbox User
a9631d156a
newcopyrights
2017-09-18 23:30:32 +00:00
Evan Hunt
49740fb0f2
[master] add I: when echoing information about failed tests
2017-09-18 14:15:37 -07:00
Michał Kępień
f665c724e4
[master] Prevent possible infinite signing loop after retransferring an inline-signed slave using NSEC3
...
4727. [bug] Retransferring an inline-signed slave using NSEC3
around the time its NSEC3 salt was changed could result
in an infinite signing loop. [RT #45080 ]
2017-09-18 09:18:45 +02:00
Michał Kępień
c2179857de
[master] Improve handling of TCP_FASTOPEN on FreeBSD
...
4726. [port] Prevent setsockopt() errors related to TCP_FASTOPEN
from being logged on FreeBSD if the kernel does not
support it. Notify the user when the kernel does
support TCP_FASTOPEN, but it is disabled by sysctl.
Add a new configure option, --disable-tcp-fastopen, to
disable use of TCP_FASTOPEN altogether. [RT #44754 ]
2017-09-18 08:34:41 +02:00
Mark Andrews
0bcb8b0b7c
4725. [bug] Nsupdate: "recvsoa" was incorrectly reported for
...
failures in sending the update message. The correct
location to be reported is "update_completed".
[RT #46014 ]
2017-09-18 14:28:39 +10:00
Mark Andrews
c3506e8d75
update copyrights
2017-09-18 13:30:46 +10:00
Francis Dupont
8a98277811
Made RAND_status check optional (broke --disable-crypto-rand)
2017-09-17 12:02:09 +02:00
Francis Dupont
c43ed04d37
DNS_OPENSSL_LIBS -> DST_OPENSSL_LIBS
2017-09-17 11:52:49 +02:00
Francis Dupont
aed87173fd
Moved last occurrence of ns_g_entropy to named_g_entropy
2017-09-17 09:50:10 +02:00
Evan Hunt
6e5ae91479
[master] silence compiler warning
2017-09-16 21:01:06 -07:00
Tinderbox User
e98d70750c
regen master
2017-09-17 01:09:06 +00:00
Tinderbox User
0b115f3b55
update copyright notice / whitespace
2017-09-16 23:46:04 +00:00
Evan Hunt
61996344fe
[master] clarify CHANGES, add relnote
2017-09-16 12:06:54 -07:00
Francis Dupont
ad67f0bb42
Added isc_entropy_sethook in exported symbols
2017-09-16 15:57:06 +02:00
Francis Dupont
5fc7163211
Added isc_entropy_usehook in exported symbols
2017-09-16 15:56:13 +02:00
Francis Dupont
06a8051d24
Finished merge of rt31459d (openssl random)
2017-09-16 14:06:06 +02:00
Francis Dupont
9c829f4f96
Merged rt31459d (openssl random)
2017-09-16 13:53:29 +02:00
Evan Hunt
1b186f7aac
[master] use <command> consistently instead of occasionally using <option>
2017-09-15 23:11:23 -07:00
Evan Hunt
8bcd080677
[master] display < and > correctly
2017-09-15 23:09:39 -07:00
Tinderbox User
c0cc899496
update copyright notice / whitespace
2017-09-15 23:46:07 +00:00
Mark Andrews
dc71aa898a
don't use strlcat with non NUL terminated strings rt45981_stage3
2017-09-15 13:14:16 +10:00
Tinderbox User
bdd3edceb9
regen master
2017-09-15 01:08:50 +00:00
Mark Andrews
3128cd21e3
4723. [bug] Statistics counter DNSTAPdropped was misidentified
...
as DNSSECdropped. [RT #46002 ]
2017-09-14 23:51:19 +00:00
Tinderbox User
f54a365aeb
update copyright notice / whitespace
2017-09-14 23:46:40 +00:00
Tinderbox User
741fe699dc
newcopyrights
2017-09-14 23:30:13 +00:00
Evan Hunt
0199666d39
[master] add thanks to APNIC and add missing note for serve-stale
2017-09-14 11:48:21 -07:00
Evan Hunt
364cabf431
[master] revert dlzexternal changes for portability
2017-09-14 11:33:24 -07:00
Mark Andrews
c59bf663e8
silence warning
2017-09-14 19:02:27 +10:00
Mark Andrews
bace03316c
#include <isc/string.h>
...
(cherry picked from commit 7eb73f6288 )
2017-09-14 18:59:04 +10:00
Mark Andrews
5fb0c09a5e
#include <isc/string.h>
2017-09-14 18:54:46 +10:00
Mark Andrews
cb629cdeda
more str{n}{cat,cpy} corrections rt45981_stage2
2017-09-14 18:11:56 +10:00
Mukund Sivaraman
bbe9f1dd95
Link dlzexternal system test's driver against libisc
2017-09-14 13:23:41 +05:30
Evan Hunt
077d9d2838
[master] cast char *
2017-09-13 22:03:56 -07:00
Evan Hunt
9b729a06b0
[master] clean up bufsize errors
2017-09-13 21:18:26 -07:00
Tinderbox User
e3bd90ee1b
regen master
2017-09-14 01:12:10 +00:00
Tinderbox User
33987cb5fd
update copyright notice / whitespace
2017-09-13 23:48:32 +00:00
Tinderbox User
603a4815b0
newcopyrights
2017-09-13 23:31:06 +00:00
Mark Andrews
21c12d0107
fix filenamelen so it has the buffer length rather than buffer length - 1
2017-09-14 09:29:28 +10:00
Evan Hunt
54c5723e31
[master] fix incorrect comment
2017-09-13 13:53:49 -07:00
Mukund Sivaraman
e5eca6eebb
Fix output string size in GOST unittest
2017-09-14 01:36:08 +05:30
Mukund Sivaraman
93f7384928
Fix gost unittest failure
2017-09-14 00:29:04 +05:30
Mukund Sivaraman
188fa6ea68
Add missing <isc/print.h>
2017-09-13 19:44:47 +05:30
Mukund Sivaraman
8997fc0a3f
Tweak hash_test.c further, passing sizeof(str)
2017-09-13 19:30:03 +05:30
Mukund Sivaraman
a2873eabf6
Tweak
2017-09-13 19:22:03 +05:30
Mukund Sivaraman
bc5e0a6868
Fix size of output string in hash tests
2017-09-13 19:21:08 +05:30
Mark Andrews
4c9ba9ded8
add #include <isc/string.h>
2017-09-13 23:43:43 +10:00
Francis Dupont
804ca1d926
Added isc/string.h to shutdown_test which got strlcpy
2017-09-13 14:34:54 +02:00
Evan Hunt
114f95089c
[master] cleanup strcat/strcpy
...
4722. [cleanup] Clean up uses of strcpy() and strcat() in favor of
strlcpy() and strlcat() for safety. [RT #45981 ]
2017-09-13 00:14:37 -07:00
Evan Hunt
e0fc12185d
[rt31459d] silence compiler warning
2017-09-13 00:02:53 -07:00
Evan Hunt
06b082c230
[rt31459d] fix first if test in setoption
...
(cherry picked from commit abda73147d )
2017-09-12 23:51:51 -07:00
Evan Hunt
20502f35dd
[master] allow CDS/CDNSKEY records to be signed with only KSK
...
4721. [func] 'dnssec-signzone -x' and 'dnssec-dnskey-kskonly'
options now apply to CDNSKEY and DS records as well
as DNSKEY. Thanks to Tony Finch. [RT #45689 ]
2017-09-12 23:09:48 -07:00
Evan Hunt
dcbe6a66d7
[rt31459d] setup entropy in dns_lib_init()
2017-09-12 23:03:49 -07:00
Evan Hunt
cc24a8725f
[rt31459d] update the newer tools
2017-09-12 22:49:35 -07:00
Mark Andrews
e930487ce7
give more time for the initial signing of bits in the inline signing test to complete
2017-09-13 12:18:59 +10:00
Mark Andrews
84feab03a9
add dns_name_towire2 to lib/dns/win32/libdns.def.in
2017-09-13 12:10:24 +10:00
Evan Hunt
586e65ea5c
[rt31459d] rebased rt31459c
2017-09-12 19:05:46 -07:00
Mark Andrews
abda73147d
fix first if test in setoption
2017-09-13 11:57:00 +10:00
Evan Hunt
30973087a0
[master] add prefetch stat counter
...
4720. [func] Added a statistics counter to track prefetch
queries. [RT #45847 ]
2017-09-12 18:41:47 -07:00
Mark Andrews
34130ee25a
4719. [bug] Address PVS static analyzer warnings. [RT #45946 ]
2017-09-13 09:50:51 +10:00
Tinderbox User
1e33899f86
update copyright notice / whitespace
2017-09-12 23:46:14 +00:00
Tinderbox User
7aa2965ab1
newcopyrights
2017-09-12 23:31:07 +00:00
Mark Andrews
4a258c3c42
4718. [func] Avoid seaching for a owner name compression pointer
...
more than once when writing out a RRset. [RT #45802 ]
2017-09-13 09:24:34 +10:00
Evan Hunt
25b33bede4
[master] improve handling of qcount=0 replies
...
4717. [bug] Treat replies with QCOUNT=0 as truncated if TC=1,
FORMERR if TC=0, and log the error correctly.
[RT #45836 ]
2017-09-12 15:26:30 -07:00
Mark Andrews
88d3c4a228
add placeholder
2017-09-13 06:36:10 +10:00
Evan Hunt
d2d9f1e31e
[master] move timermgr shutdown to prevent test crashes
2017-09-12 12:56:00 -07:00
Evan Hunt
7ffd6934ba
[master] install include files
2017-09-12 10:38:22 -07:00
Evan Hunt
a9dfb7ef6e
[master] update copyrights, bump release tag
2017-09-11 22:06:05 -07:00
Mark Andrews
0a1359034d
4715. [bug] TreeMemMax was mis-identified as a second HeapMemMax
...
in the Json cache statistics. [RT #45980 ]
2017-09-12 14:55:03 +10:00
Mark Andrews
c75e9c7630
4714. [port] openbsd/libressl: add support for building with
...
--enable-openssl-hash. [RT #45982 ]
2017-09-12 14:19:10 +10:00
Mark Andrews
9dd9d36efd
update
2017-09-12 12:47:50 +10:00
Evan Hunt
fddd82bdb1
[master] add crypto libs
2017-09-11 17:49:58 -07:00
Evan Hunt
534c43860e
[master] update copyrights
2017-09-11 17:47:12 -07:00
Tinderbox User
28e80dd3bb
regenerate
2017-09-12 00:44:10 +00:00
Tinderbox User
c6885311b7
regen master
2017-09-12 00:37:02 +00:00
Evan Hunt
0c9683cff8
[master] prep 9.12.0a1
2017-09-11 17:30:39 -07:00
Tinderbox User
8e58ea7157
regenerate
2017-09-12 00:26:30 +00:00
Tinderbox User
ce4c658f65
regen master
2017-09-12 00:16:47 +00:00
Mark Andrews
b96554b82e
add missing end </command> tags
2017-09-12 10:05:16 +10:00
Evan Hunt
f3ce87e1a1
[master] copyrights
2017-09-11 17:01:09 -07:00
Tinderbox User
37d053bce6
Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2017-09-11 23:52:47 +00:00
Tinderbox User
c7eb55a064
regenerate
2017-09-11 23:52:26 +00:00
Tinderbox User
0d9572e437
update copyright notice / whitespace
2017-09-11 23:46:33 +00:00
Evan Hunt
d3ac0bcdb7
[master] clean up release notes and README for alpha
2017-09-11 16:44:39 -07:00
Evan Hunt
de1591889a
[master] fix memory leak in notify test
2017-09-11 16:10:49 -07:00
Evan Hunt
7fb611d331
[master] fix prototypes
2017-09-11 15:48:20 -07:00
Evan Hunt
b103b0c011
[master] remap getaddrinfo() to irs_getgetaddrinfo()
...
The libirs version of getaddrinfo() cannot be called from within BIND9.
2017-09-11 15:03:57 -07:00
Evan Hunt
a507cc4892
[master] whitespace
2017-09-11 13:30:40 -07:00
Evan Hunt
2e0493c046
[master] add print.h
2017-09-11 12:37:58 -07:00
Evan Hunt
3363f3147a
[master] DNS Response Policy Service API
...
4713. [func] Added support for the DNS Response Policy Service
(DNSRPS) API, which allows named to use an external
response policy daemon when built with
"configure --enable-dnsrps". Thanks to Vernon
Schryver and Farsight Security. [RT #43376 ]
2017-09-11 11:57:43 -07:00
Evan Hunt
8e014c45ae
[master] dig: retain domain when retrying with tcp
...
4712. [bug] "dig +domain" and "dig +search" didn't retain the
search domain when retrying with TCP. [RT #45547 ]
2017-09-11 10:10:16 -07:00
Evan Hunt
3e66721b35
[master] add missing rrtypes to genzones
...
4711. [test] Some RR types were missing from genzones.sh.
[RT #45782 ]
2017-09-11 09:34:41 -07:00
Tinderbox User
8334115783
regen master
2017-09-10 01:10:23 +00:00
Tinderbox User
672586440b
update copyright notice / whitespace
2017-09-09 23:46:01 +00:00
Tinderbox User
ee442df216
newcopyrights
2017-09-09 23:30:20 +00:00
Evan Hunt
e06d728f13
[master] removed outdated library reference
2017-09-09 11:49:04 -07:00
Mark Andrews
fc39a3b9b9
add @ISC_OPENSSL_LIBS@
2017-09-09 20:40:05 +10:00
Francis Dupont
90f6140832
Finished merge of rt45019 (openssl hash default)
2017-09-09 10:30:16 +02:00
Evan Hunt
bcb7c7fdad
[master] fix tag
2017-09-08 18:22:12 -07:00
Tinderbox User
24926303e4
update copyright notice / whitespace
2017-09-08 23:46:05 +00:00
Evan Hunt
f13385770e
[master] change hash function for RRL
...
4709. [cleanup] Use dns_name_fullhash() to hash names for RRL.
[RT #45435 ]
2017-09-08 15:46:15 -07:00
Evan Hunt
8eb88aafee
[master] add libns and remove liblwres
...
4708. [cleanup] Legacy Windows builds (i.e. for XP and earlier)
are no longer supported. [RT #45186 ]
4707. [func] The lightweight resolver daemon and library (lwresd
and liblwres) have been removed. [RT #45186 ]
4706. [func] Code implementing name server query processing has
been moved from bin/named to a new library "libns".
Functions remaining in bin/named are now prefixed
with "named_" rather than "ns_". This will make it
easier to write unit tests for name server code, or
link name server functionality into new tools.
[RT #45186 ]
2017-09-08 13:47:34 -07:00
Mark Andrews
164616cb9c
don't attempt to link -lcrypto multiple times
2017-09-08 16:15:37 +10:00
Evan Hunt
509ba96497
[rt45019] separate DNS_CRYPTO_LIBS from ISC_OPENSSL_LIBS and use both
2017-09-07 22:05:20 -07:00
Evan Hunt
60387eb495
[master] windows can't cope with #ifdef in a macro expansion
2017-09-07 21:02:17 -07:00
Mark Andrews
b6b33d0f48
ISCLIBS should be after DNSLIBS
2017-09-08 12:52:48 +10:00
Tinderbox User
7bd8900aa8
update copyright notice / whitespace
2017-09-07 23:46:43 +00:00
Tinderbox User
eaad53d4c5
newcopyrights
2017-09-07 23:30:28 +00:00
Mark Andrews
e01d88e885
don't disturb search->chain when calling find_coveringnsec
2017-09-08 06:48:41 +10:00
Evan Hunt
1fd1c0b027
[rt45019] fix some library ordering problems
2017-09-06 23:01:54 -07:00
Mark Andrews
5bbf111a03
placeholder
2017-09-07 13:11:59 +10:00
Mark Andrews
6adc40b3ce
4704. [cleanup] Silence Visual Studio compiler warnings. [RT #45898 ]
2017-09-07 12:57:55 +10:00
Mark Andrews
7e40d6274e
4703. [bug] BINDInstall.exe was missing some buffer length checks.
...
[RT #45898 ]
2017-09-07 12:56:16 +10:00
Mark Andrews
d1f34ef400
4702. [func] Update function declarations to use
...
dns_masterstyle_flags_t for style flags. [RT #45924 ]
2017-09-07 12:48:16 +10:00
Tinderbox User
40780aa36f
update copyright notice / whitespace
2017-09-06 23:46:23 +00:00
Tinderbox User
28b644f5d6
newcopyrights
2017-09-06 23:30:50 +00:00
Mark Andrews
86c86693e3
move declaration to start of block
2017-09-07 06:39:24 +10:00
Evan Hunt
e90926bb9e
[master] refactor tsig.c
...
4701. [cleanup] Refactored lib/dns/tsig.c to reduce code
duplication and simplify the disabling of MD5.
[RT #45490 ]
2017-09-06 10:57:40 -07:00
Francis Dupont
86e15a0b59
Changed --enable-openssl-hash default
2017-09-06 11:28:02 +02:00
Mark Andrews
023ab19634
add quotes arount $send_response
2017-09-06 19:26:10 +10:00
Mark Andrews
eeb29e6ef9
add PYTHON_INSTALL_DIR
2017-09-06 12:23:50 +10:00
Mark Andrews
b56021f0be
silence 'staleanswersok' may be used uninitialized in this function warning. [RT #14147
2017-09-06 12:16:10 +10:00
Mark Andrews
09ccb70e11
add missing defines
2017-09-06 11:17:46 +10:00
Tinderbox User
95bbb75143
regen master
2017-09-06 01:11:43 +00:00
Mark Andrews
45df736f88
add missing functions
2017-09-06 10:39:53 +10:00
Mark Andrews
d1cd273b7b
fix merge error
2017-09-06 10:04:17 +10:00
Mark Andrews
df50751585
4700. [func] Serving of stale answers is now supported. This
...
allows named to provide stale cached answers when
the authoritative server is under attack.
See max-stale-ttl, stale-answer-enable,
stale-answer-ttl. [RT #44790 ]
2017-09-06 09:58:29 +10:00
Tinderbox User
e8a4edf0ed
regen master
2017-09-05 01:10:49 +00:00
Tinderbox User
421f833b67
update copyright notice / whitespace
2017-09-04 23:46:16 +00:00
Tinderbox User
a09cf3ef4c
newcopyrights
2017-09-04 23:30:44 +00:00
Mark Andrews
e2a737bcb8
4699. [func] Multiple cookie-secret clauses can now be specified.
...
The first one specified is used to generate new
server cookies. [RT #45672 ]
2017-09-05 09:19:45 +10:00
Mark Andrews
a322a0f31c
silence converity warning [RT #45891 ]
2017-09-05 07:38:13 +10:00
Mark Andrews
10076239f6
missing (const)
2017-09-04 18:22:52 +10:00
Michał Kępień
a5dc1bc395
[master] Add --with-python-install-dir configure option
...
4698. [port] Add --with-python-install-dir configure option to allow
specifying a nonstandard installation directory for
Python modules. [RT #45407 ]
2017-09-04 08:40:23 +02:00
Mark Andrews
39a7292aab
check for dnssec support
2017-09-04 10:23:03 +10:00
Tinderbox User
24036b61f6
update copyright notice / whitespace
2017-09-01 23:45:56 +00:00
Mukund Sivaraman
cdabd36dc7
Tweak code (reviewed by Mark)
2017-09-01 12:41:13 +05:30
Mark Andrews
eb7c571e93
specify algorithm
2017-09-01 15:34:38 +10:00
Mark Andrews
0f1fc8f421
specify algorithm; remove partial duplicate test; add missing test numbers
2017-09-01 14:52:26 +10:00
Mark Andrews
5c269d84c2
remove development logging
2017-09-01 14:45:26 +10:00
Mark Andrews
a8a20462b5
4697. [bug] Restore workaround for Microsoft Windows TSIG hash
...
computation bug. [RT #45854 ]
2017-09-01 11:17:59 +10:00
Tinderbox User
e640ea9343
regen master
2017-09-01 01:11:29 +00:00
Mark Andrews
0996c94099
update
2017-09-01 09:46:01 +10:00
Evan Hunt
5999f1ebd6
[master] initialize result and rdataset variables
2017-08-31 14:20:00 -07:00
Mark Andrews
b4eb8b9656
4696. [port] Enable filter-aaaa support by default on Windows
...
builds. [RT #45883 ]
2017-08-31 13:37:36 +10:00
Mark Andrews
2e743d9bdc
Squashed commit of the following:
...
commit 2a0e5695da2e0f701191e2783209ac05c9d01e6c
Author: Mark Andrews <marka@isc.org >
Date: Thu Aug 31 12:15:05 2017 +1000
remove 'on' from error message
commit f18a8d699b69be35b938cfe2b30ebb30cd78e814
Author: Mark Andrews <marka@isc.org >
Date: Thu Aug 31 11:58:41 2017 +1000
add more cookie-secret named-checkconf tests
commit ca8f5f5f57ccbeb970310866523a909eb411a554
Author: Mark Andrews <marka@isc.org >
Date: Thu Aug 31 11:31:57 2017 +1000
properly check algorithm names
2017-08-31 12:19:37 +10:00
Evan Hunt
5c8de9e2ae
[master] fix uninitialized memory in mem_test.c
2017-08-30 19:02:52 -07:00
Evan Hunt
45afdb2672
[master] remove default algorithm in dnssec-keygen
...
4594. [func] dnssec-keygen no longer uses RSASHA1 by default;
the signing algorithm must be specified on
the command line with the "-a" option. Signing
scripts that rely on the existing default behavior
will break; use "dnssec-keygen -a RSASHA1" to
repair them. (The goal of this change is to make
it easier to find scripts using RSASHA1 so they
can be changed in the event of that algorithm
being deprecated in the future.) [RT #44755 ]
2017-08-30 18:51:11 -07:00
Tinderbox User
2bfc294f0a
regen master
2017-08-31 01:11:54 +00:00
Tinderbox User
587f005032
update copyright notice / whitespace
2017-08-30 23:46:18 +00:00
Mark Andrews
e8ff51eb3e
update
2017-08-31 09:33:45 +10:00
Mark Andrews
89d841c16f
sort view_clauses
2017-08-31 08:40:33 +10:00
Mark Andrews
0aed466565
4693. [func] Synthesis of responses from DNSSEC-verified records.
...
Stage 1 covers NXDOMAIN synthesis from NSEC records.
This is controlled by synth-from-dnssec and is enabled
by default. [RT #40138 ]
2017-08-31 07:57:50 +10:00
Mark Andrews
c26370fc69
4692. [bug] Fix build failures with libressl introduced in 4676.
...
[RT #45879 ]
2017-08-30 17:11:20 +10:00
Tinderbox User
a5d6b4c4c8
regen master
2017-08-30 01:12:14 +00:00
Tinderbox User
731ec8ce9b
update copyright notice / whitespace
2017-08-29 23:46:16 +00:00
Tinderbox User
67a9cf9fa7
newcopyrights
2017-08-29 23:30:19 +00:00
Michał Kępień
efe7977c4d
[master] Add -4/-6 command line options to nsupdate and rndc
...
4691. [func] Add -4/-6 command line options to nsupdate and rndc.
[RT #45632 ]
2017-08-29 10:21:54 +02:00
Michał Kępień
d6814700de
[master] Ensure consistent handling of -4/-6 command line options in all tools
...
4690. [bug] Command line options -4/-6 were handled inconsistently
between tools. [RT #45632 ]
2017-08-29 10:19:38 +02:00
Mark Andrews
503223b800
fix changes number
2017-08-26 13:25:56 +10:00
Evan Hunt
391a3a2f20
[master] turn on minimal responses for CDS/CDNSKEY
...
4678. [cleanup] Turn on minimal responses for CDNSKEY and CDS in
addition to DNSKEY and DS. Thanks to Tony Finch.
[RT #45690 ]
2017-08-25 13:31:53 -07:00
Tinderbox User
07675caf4f
regen master
2017-08-25 01:10:48 +00:00
Tinderbox User
f562de3f71
update copyright notice / whitespace
2017-08-24 23:47:03 +00:00
Tinderbox User
72ab5d8a69
newcopyrights
2017-08-24 23:30:17 +00:00
Mark Andrews
07741d43c8
4688. [protocol] Check and display EDNS KEY TAG options (RFC 8145) in
...
messages. [RT #44804 ]
2017-08-25 08:38:19 +10:00
Mukund Sivaraman
af4b4bef7a
Refactor tracklines code ( #45126 )
2017-08-24 10:58:55 +05:30
Tinderbox User
2a08a599ee
regen master
2017-08-22 01:11:12 +00:00
Tinderbox User
a08f49ae17
update copyright notice / whitespace
2017-08-21 23:48:07 +00:00
Tinderbox User
7c29eaf91a
newcopyrights
2017-08-21 23:30:15 +00:00
Michał Kępień
330365566d
[master] Prevent dnssec-settime from printing a bogus warning
...
4686. [bug] dnssec-settime -p could print a bogus warning about
key deletion scheduled before its inactivation when a
key had an inactivation date set but no deletion date
set. [RT #45807 ]
2017-08-21 10:20:10 +02:00
Michał Kępień
5201b96d03
[master] Fix calculation of dates for a successor key
...
4685. [bug] dnssec-settime incorrectly calculated publication and
activation dates for a successor key. [RT #45806 ]
2017-08-21 09:55:36 +02:00
Michał Kępień
367fcd7454
[master] Prevent delv from sending bogus queries for provided server address
...
4684. [bug] delv could send bogus DNS queries when an explicit
server address was specified on the command line along
with -4/-6. [RT #45804 ]
2017-08-21 09:18:13 +02:00
Tinderbox User
5fbe52fbce
regen master
2017-08-18 01:11:45 +00:00
Tinderbox User
22eb446339
update copyright notice / whitespace
2017-08-17 23:46:21 +00:00
Tinderbox User
0a8e5c9db7
newcopyrights
2017-08-17 23:30:30 +00:00
Michał Kępień
1aa583b5a5
[master] Prevent nsupdate from immediately exiting on invalid user input in interactive mode
...
4683. [bug] Prevent nsupdate from immediately exiting on invalid
user input in interactive mode. [RT #28194 ]
2017-08-17 08:29:12 +02:00
Mark Andrews
615b961e02
4682. [bug] Don't report errors on records below a DNAME.
...
[RT #44880 ]
2017-08-17 15:49:59 +10:00
Tinderbox User
7655cd1fe5
regen master
2017-08-17 01:10:36 +00:00
Mark Andrews
1fe9f65dbb
add more details
2017-08-16 13:22:35 +10:00
Tinderbox User
7df675188c
regen master
2017-08-16 01:10:34 +00:00
Tinderbox User
6a14924454
update copyright notice / whitespace
2017-08-15 23:47:19 +00:00
Tinderbox User
f034916801
newcopyrights
2017-08-15 23:30:14 +00:00
Mark Andrews
52fd57c989
4681. [bug] Log messages from the validator now include the
...
associated view unless the view is "_default/IN"
or "_dnsclient/IN". [RT #45770 ]
2017-08-16 09:29:20 +10:00
Mark Andrews
e85a2c5624
'uname -o' is not portable, suppress error message; remove spurious cat tmp.out; provide forensics for failure analysis
2017-08-15 18:02:24 +10:00
Tinderbox User
9ce1a8e93b
regen master
2017-08-15 01:12:22 +00:00
Tinderbox User
1c3b9b7666
update copyright notice / whitespace
2017-08-14 23:48:00 +00:00
Tinderbox User
786b6c5517
newcopyrights
2017-08-14 23:30:11 +00:00
Mark Andrews
bf1ab06a48
request-nsid/request-sit out of order
2017-08-14 23:47:30 +10:00
Michał Kępień
b55ec74eaa
[master] Fix master address failover when GSS-API is used
...
4680. [bug] Fix failing over to another master server address when
nsupdate is used with GSS-API. [RT #45380 ]
2017-08-14 15:00:25 +02:00
Michał Kępień
877c264edc
[master] Make dnssec-verify suggest using -o when appropriate
...
4679. [cleanup] Suggest using -o when dnssec-verify finds a SOA record
not at top of zone and -o is not used. [RT #45519 ]
2017-08-14 14:01:27 +02:00
Mark Andrews
00f067539a
sort options
2017-08-14 21:40:59 +10:00
Mark Andrews
60fd71ec66
alphabetize options_clauses
2017-08-14 07:22:20 +00:00
Mark Andrews
9697129ae2
tcp-only and tcp-keepalive where out of alphabetical order
2017-08-14 07:00:02 +00:00
Mark Andrews
fa7bacca7d
sit-secret was out of alphabetical order
2017-08-14 06:50:24 +00:00
Mark Andrews
cc88df4f01
4678. [bug] geoip-use-ecs has the wrong type when geoip support
...
is disabled at configure time. [RT #45763 ]
2017-08-14 06:18:26 +00:00
Mark Andrews
5e9d9aa9d0
use isc_thread_self instead of pthread_self
2017-08-14 13:51:20 +10:00
Evan Hunt
7239308b36
[master] fix CHANGES note
2017-08-10 22:52:59 -07:00
Evan Hunt
b2bf8de2a3
[master] split up main and add callback function pointers to support iOS
...
4677. [port] Split up the main function in dig to better support
the iOS app version. [RT #45508 ]
2017-08-10 22:51:24 -07:00
Tinderbox User
4e22c61020
regen master
2017-08-11 01:12:23 +00:00
Evan Hunt
f8786917ac
[master] revise CHANGES and release notes to say glue-cache is on by default
2017-08-09 21:48:51 -07:00
Mukund Sivaraman
b9532d9cf3
Turn on glue-cache by default
...
- We decided to do this on the weekly BIND dev meeting
- Mark reviewed patch on Jabber
2017-08-10 09:06:54 +05:30
Tinderbox User
20809d0a5a
regen master
2017-08-10 01:11:49 +00:00
Mark Andrews
cbc80a42d3
4676. [cleanup] Allow BIND to be built using OpenSSL 1.0.X with
...
deprecated functions removed. [RT #45706 ]
2017-08-10 10:16:26 +10:00
Tinderbox User
f4eb664ce3
update copyright notice / whitespace
2017-08-09 23:47:50 +00:00
Tinderbox User
a960e954bf
Merge branch 'master' of /proj/git/prod/bind9
2017-08-09 23:45:42 +00:00
Tinderbox User
0acb21c354
newcopyrights
2017-08-09 23:30:11 +00:00
Mark Andrews
ff8d856db0
4675. [cleanup] Don't use C++ keyword class. [RT #45726 ]
2017-08-10 08:42:04 +10:00
Evan Hunt
b2a5df8d4b
[master] grammar error and missing reference to filter-aaaa-on-v6
2017-08-09 15:02:56 -07:00
Evan Hunt
c8b76b0168
[master] remove sigchase reference in system test
2017-08-09 13:25:15 -07:00
Evan Hunt
c4cfb0b4dc
[master] remove dig +sigchase
...
4674. [func] "dig +sigchase", and related options "+topdown" and
"+trusted-keys", have been removed. Use "delv" for
queries with DNSSEC validation. [RT #42793 ]
2017-08-09 11:03:27 -07:00
Evan Hunt
cdacec1dcb
[master] silence gcc 7 warnings
...
4673. [port] Silence GCC 7 warnings. [RT #45592 ]
2017-08-09 00:17:44 -07:00
Mark Andrews
31605091b4
add comment
2017-08-09 08:42:10 +05:30
Evan Hunt
6bba066302
style
2017-08-09 08:41:51 +05:30
Tinderbox User
be8f1da296
update copyright notice / whitespace
2017-08-09 00:42:40 +00:00
Tinderbox User
b03fb7992f
newcopyrights
2017-08-09 00:14:29 +00:00
Mark Andrews
bcb2df226f
style changes from [RT #45321 ]
2017-08-09 07:48:57 +10:00
Evan Hunt
2013c9751d
[master] address coverity warning about uninitialized variable
2017-08-08 10:46:49 -07:00
Mukund Sivaraman
a6ed0b587b
Add placeholder
2017-08-08 20:48:28 +05:30
Mukund Sivaraman
f2b6eef899
Fix tsig_test.c unittest (OK'd by Mark on Jabber)
2017-08-08 19:45:07 +05:30
Mukund Sivaraman
c88efb83b3
Fix a race in resume_dslookup() ( #45168 )
2017-08-08 12:20:48 +05:30
Evan Hunt
0ad72b96d2
[master] ensure verified_sig
...
4670. [cleanup] Ensure that a request MAC is never sent back
in an XFR response unless the signature was
verified. [RT #45494 ]
2017-08-07 18:54:05 -07:00
Mark Andrews
d5cb164074
conditionally declare fctx
2017-08-08 00:51:37 +10:00
Mark Andrews
13053ff906
remove bin/tests/system/dnssec/ns4/named5.conf
2017-08-05 12:36:31 +10:00
Mark Andrews
73cc289e79
remove unused variable 'fctx' from rctx_next
2017-08-05 12:31:45 +10:00
Tinderbox User
e1a2da2259
regen master
2017-08-05 01:14:25 +00:00
Tinderbox User
12ed5d34b9
update copyright notice / whitespace
2017-08-04 23:46:19 +00:00
Tinderbox User
925e261f56
newcopyrights
2017-08-04 23:30:11 +00:00
Evan Hunt
61367c604c
[master] refactor resquery_response() and related functions
...
4669. [func] Iterative query logic in resolver.c has been
refactored into smaller functions and commented,
for improved readability, maintainability and
testability. [RT #45362 ]
2017-08-04 16:08:11 -07:00
Curtis Blackburn
592d2ea98c
fix pthread_np.h detection
...
[rt45680]
2017-08-03 18:02:04 -07:00
Tinderbox User
be33f4ead1
update copyright notice / whitespace
2017-08-03 23:46:14 +00:00
Tinderbox User
9fbaa4eec7
newcopyrights
2017-08-02 23:47:04 +00:00
Mark Andrews
2019cf29e2
4668. [bug] Use localtime_r and gmtime_r for thread safety.
...
[RT #45664 ]
2017-08-03 08:42:27 +10:00
Mark Andrews
b9e4835f4b
remove bin/tests/rdata_test.c
2017-08-02 12:40:58 +10:00
Tinderbox User
7f18709b08
regen master
2017-08-02 01:09:18 +00:00
Tinderbox User
b74e1c3b50
update copyright notice / whitespace
2017-08-01 23:46:29 +00:00
Tinderbox User
dadcb7dfb5
newcopyrights
2017-08-01 23:30:13 +00:00
Michał Kępień
712825d755
[master] Refactor RDATA unit tests
...
4667. [cleanup] Refactor RDATA unit tests. [RT #45610 ]
2017-08-01 12:15:21 +02:00
Mark Andrews
433af1819b
copyrights
2017-08-01 12:25:31 +10:00
Mark Andrews
3c4dffefe8
handle .key and .private files
2017-08-01 12:09:34 +10:00
Tinderbox User
8cc38b581c
regen master
2017-08-01 01:08:53 +00:00
Evan Hunt
681deaaa39
[master] parse numeric domain names correctly
...
4666. [bug] dnssec-keymgr: Domain names beginning with digits (0-9)
could cause a parser error when reading the policy
file. This now works correctly so long as the domain
name is quoted. [RT #45641 ]
2017-07-31 10:43:57 -07:00
Evan Hunt
913f7528fe
[master] revise CHANGES note and add release note
2017-07-31 10:34:19 -07:00
Francis Dupont
9b9182fe00
Added Ed25519 support ( #44696 )
2017-07-31 15:26:00 +02:00
Tinderbox User
93ae9a09a9
regen master
2017-07-29 01:10:15 +00:00
Tinderbox User
9edeb0f922
update copyright notice / whitespace
2017-07-28 23:46:10 +00:00
Tinderbox User
9e627e30dc
newcopyrights
2017-07-28 23:30:28 +00:00
Evan Hunt
268cea9c12
[master] glue-cache option
...
4664. [func] Add a "glue-cache" option to enable or disable the
glue cache. The default is "no" to reduce memory
usage, but enabling this option will improve
performance in delegation-heavy zones. [RT #45125 ]
2017-07-28 12:57:50 -07:00
Evan Hunt
cee0d603a3
[master] remove unnecessary acronym expansions
2017-07-28 12:22:31 -07:00
Michał Kępień
c150f68609
[master] Clarify error message printed by dnssec-dsfromkey
...
4663. [cleanup] Clarify error message printed by dnssec-dsfromkey.
[RT #21731 ]
2017-07-28 10:29:22 +02:00
Evan Hunt
e924155211
[master] Maintain ZEROTTL cache entries at the tail of the LRU lists
...
4662. [performance] Improve cache memory cleanup of zero TTL records
by putting them at the tail of LRU header lists.
[RT #45274 ]
2017-07-28 00:13:05 -07:00
Evan Hunt
036305f00d
[master] race condition when reloading while resigning
...
4661. [bug] A race condition could occur if a zone was reloaded
while resigning, triggering a crash in
rbtdb.c:closeversion(). [RT #45276 ]
2017-07-28 00:02:17 -07:00
Mark Andrews
5140501a0b
4660. [bug] Remove spurious "peer" from Windows socket log
...
messages. [RT #45617 ]
2017-07-28 16:06:51 +10:00
Mark Andrews
71cd6910ba
4659. [bug] Remove spurious log message about lmdb-mapsize
...
not being supported when parsing builtin
configuration file. [RT #45618 ]
2017-07-28 16:02:52 +10:00
Mark Andrews
c91e61f57e
add semicolon
2017-07-28 15:59:22 +10:00
Mark Andrews
e54f256bb4
4658. [bug] Clean up build directory created by "setup.py install"
...
immediately. [RT #45628 ]
2017-07-28 15:54:45 +10:00
Tinderbox User
c03e9eb43d
update copyright notice / whitespace
2017-07-27 23:48:36 +00:00
Tinderbox User
3550c8b722
newcopyrights
2017-07-27 23:39:36 +00:00
Evan Hunt
7ff9d3a962
[master] fix typo in BADCDS
2017-07-27 15:41:58 -07:00
Tinderbox User
f192875d12
update copyright notice / whitespace
2017-07-26 23:46:18 +00:00
Tinderbox User
1a711408a3
newcopyrights
2017-07-26 23:30:30 +00:00
Michał Kępień
984a28c771
[master] Properly handle errors in rrchecker system test
...
4657. [bug] rrchecker system test result could be improperly
determined. [RT #45602 ]
2017-07-26 10:40:06 +02:00
Evan Hunt
bd5b0b39e6
[master] add print.h
2017-07-26 01:24:25 -07:00
Michał Kępień
383240d572
[master] Process "port" and "dscp" for "default-masters"
...
4656. [bug] Apply "port" and "dscp" values specified in catalog
zone's "default-masters" option to the generated
configuration of its member zones. [RT #45545 ]
2017-07-26 09:28:28 +02:00
Mark Andrews
cdc5e0cea0
fix RT number
2017-07-26 16:39:26 +10:00
Tinderbox User
fd0039f465
update copyright notice / whitespace
2017-07-24 23:46:35 +00:00
Tinderbox User
6eee89ec76
newcopyrights
2017-07-24 23:30:20 +00:00
Mark Andrews
803a5b767b
add model for atf_tc_fail_requirement
2017-07-24 11:36:10 +10:00
Mark Andrews
4f4b94a042
4655. [bug] Lack of seccomp could be falsely reported. [RT #45599 ]
2017-07-23 07:11:37 +10:00
Tinderbox User
9ab5ec1d72
update copyright notice / whitespace
2017-07-21 23:46:06 +00:00
Tinderbox User
bd9d540b9f
newcopyrights
2017-07-21 23:30:17 +00:00
Mark Andrews
4bf32aa587
4654. [cleanup] Don't use C++ keywords delete, new and namespace.
...
[RT #45538 ]
2017-07-21 11:52:24 +10:00
Tinderbox User
0297ebcc89
update copyright notice / whitespace
2017-07-20 23:45:27 +00:00
Tinderbox User
0fd278fc18
newcopyrights
2017-07-20 23:30:07 +00:00
Mark Andrews
124712666e
4653. [bug] Reorder includes to move @DST_OPENSSL_INC@ and
...
@ISC_OPENSSL_INC@ after shipped include directories.
[RT #45581 ]
2017-07-20 11:52:03 +10:00
Tinderbox User
b55ae9abd2
update copyright notice / whitespace
2017-07-19 23:45:23 +00:00
Mark Andrews
a5a4cf96c6
4653. [bug] Reorder includes in bin/nsupdate/Makefile.in.
...
[RT #45581 ]
2017-07-20 09:34:23 +10:00
Tinderbox User
c15d4d1104
newcopyrights
2017-07-19 23:30:10 +00:00
Mark Andrews
80abf9a8ec
add placeholder
2017-07-19 16:13:51 +10:00
Mark Andrews
aed501fb88
use 'test "constant" <condition> "$variable"' [RT #45486 ]
2017-07-19 15:53:01 +10:00
Mark Andrews
cda91a09e4
4651. [bug] Nsupdate could attempt to use a zeroed address on
...
server timeout. [RT #45417 ]
(cherry picked from commit dac36869f3 )
2017-07-19 15:36:41 +10:00
Mark Andrews
6375d42bae
4651. [bug] Nsupdate could attempt to use a zeroed address on
...
server timeout. [RT #45417 ]
(cherry picked from commit 38edf586f9 )
2017-07-19 15:36:41 +10:00
Mark Andrews
c0ac259940
4650. [test] Silence coverity warnings in tsig_test.c. [RT #45528 ]
2017-07-19 14:34:15 +10:00
Evan Hunt
4aafa833ec
[master] update api ranges
2017-07-16 13:56:30 -07:00
Tinderbox User
2f575e645b
regen master
2017-07-16 01:07:52 +00:00
Evan Hunt
8abc9db6bf
[master] update relnotes to mention termination of windows XP support
2017-07-15 13:56:34 -07:00
Tinderbox User
a28cf7bfb5
regen master
2017-07-12 01:09:15 +00:00
Mark Andrews
56d8312a48
note change in AD setting on some truncated answers
2017-07-11 13:29:19 +10:00
Mark Andrews
9987992232
add note about .local
2017-07-11 12:43:31 +10:00
Mark Andrews
df1297cd0c
sort *_test@EXEEXT@ rule sets
2017-07-11 12:12:12 +10:00
Tinderbox User
a9404a04a5
update copyright notice / whitespace
2017-07-11 01:46:41 +00:00
Tinderbox User
6518668d47
newcopyrights
2017-07-11 01:45:43 +00:00
Mark Andrews
abe5cf42b3
4649. [bug] The wrong zone was logged when a catalog zone is added.
...
[RT #45520 ]
2017-07-10 10:36:56 +10:00
Tinderbox User
7c655c5b24
update copyright notice / whitespace
2017-07-09 23:45:34 +00:00
Tinderbox User
9719af5633
newcopyrights
2017-07-09 23:30:09 +00:00
Mark Andrews
1e9b39fe26
4648. [bug] "rndc reconfig" on a slave no longer causes all member
...
zones of configured catalog zones to be removed from
configuration. [RT #45310 ]
2017-07-10 09:06:13 +10:00
Tinderbox User
5063516fd7
regen master
2017-07-08 01:12:04 +00:00
Tinderbox User
63582913c9
update copyright notice / whitespace
2017-07-07 23:45:38 +00:00
Tinderbox User
650c3552b8
newcopyrights
2017-07-07 23:30:11 +00:00
Mark Andrews
00a235c8e6
add #include <isc/print.h>
2017-07-08 00:47:59 +10:00
Mark Andrews
58f0fb325b
4647. [bug] Change 4643 broke verification of TSIG signed TCP
...
message sequences where not all the messages contain
TSIG records. These may be used in AXFR and IXFR
responses. [RT #45509 ]
2017-07-07 23:19:05 +10:00
Mukund Sivaraman
5f88472fd1
Fix typo in configure output
2017-07-07 17:32:36 +05:30
Mark Andrews
afa3cf3b10
placeholder
2017-07-05 12:05:07 +10:00
Ray Bellis
70676a01eb
fixed new warning with previous iOS patch
2017-07-04 12:12:11 +01:00
Ray Bellis
03a4e4381e
fix warnings from iOS build of dig
2017-07-04 11:51:36 +01:00
Mark Andrews
f7a22ae512
loop waiting for ns4/managed-keys.bind to be written
2017-07-04 15:53:12 +10:00
Tinderbox User
67fa096a59
update copyright notice / whitespace
2017-06-30 23:45:35 +00:00
Tinderbox User
79a0b3ffbb
newcopyrights
2017-06-30 23:30:08 +00:00
Evan Hunt
b05b3fab3c
[master] fix RSA parsing when md5 disabled
...
4645. [bug] Fix PKCS#11 RSA parsing when MD5 is disabled.
[RT #45300 ]
2017-06-29 15:53:35 -07:00
Mark Andrews
916234485b
placeholder
2017-06-30 08:40:43 +10:00
Evan Hunt
b2018b7cff
[master] complete change #4643
2017-06-28 09:11:49 -07:00
Tinderbox User
c6a2d3a9e6
regen master
2017-06-28 01:09:32 +00:00
Tinderbox User
b6a4f7937e
update copyright notice / whitespace
2017-06-27 23:45:38 +00:00
Tinderbox User
6f128cbfaa
newcopyrights
2017-06-27 23:30:07 +00:00
Evan Hunt
2fe77b611a
[master] fix API ranges (170-179 was used for two branches)
2017-06-27 12:18:33 -07:00
Evan Hunt
581c1526ab
[master] address TSIG bypass/forgery vulnerabilities
...
4643. [security] An error in TSIG handling could permit unauthorized
zone transfers or zone updates. (CVE-2017-3142)
(CVE-2017-3143) [RT #45383 ]
2017-06-27 11:39:19 -07:00
Evan Hunt
0d90835d2a
[master] enhanced rfc 5011 logging
...
4642. [cleanup] Add more logging of RFC 5011 events affecting the
status of managed keys: newly observed keys,
deletion of revoked keys, etc. [RT #45354 ]
2017-06-27 10:49:43 -07:00
Tinderbox User
90a6f5a701
update copyright notice / whitespace
2017-06-26 23:45:38 +00:00
Tinderbox User
21975873a3
newcopyrights
2017-06-26 23:30:08 +00:00
Mark Andrews
accadd4083
copyrights
2017-06-26 12:22:13 +10:00
Mark Andrews
eb346d7098
'name' should be on isc_thread_setname argument not isc_thread_create
...
(cherry picked from commit 15471a63a2 )
2017-06-26 12:21:33 +10:00
Mark Andrews
1be7580be7
4641. [cleanup] Parallel builds (make -j) could fail with --with-atf /
...
--enable-developer. [RT #45373 ]
2017-06-26 10:00:42 +10:00
Mark Andrews
b551ee14bd
4640. [bug] If query_findversion failed in query_getdb due to
...
memory failure the error status was incorrectly
discarded. [RT #45331 ]
2017-06-23 17:17:28 +10:00
Michał Kępień
77a95c35b9
4639. [bug] Fix a regression in --with-tuning reporting introduced
...
by change 4488. [RT #45396 ]
2017-06-23 08:16:33 +02:00
Tinderbox User
f62eb5f112
update copyright notice / whitespace
2017-06-20 23:45:25 +00:00
Tinderbox User
d1b9016fc6
newcopyrights
2017-06-20 23:30:08 +00:00
Mark Andrews
da0df9367d
fix attribute name in DNS_NAME_INITABSOLUTE [RT #45409 ]
2017-06-20 12:37:58 +10:00
Mark Andrews
5aa648e8f4
add const
2017-06-17 16:13:27 +10:00
Mark Andrews
94eff196e4
4637 broke old style command line with a salt of '-' [RT #45388 ]
2017-06-16 12:45:36 +10:00
Tinderbox User
d6b626e9a7
regen master
2017-06-14 01:08:21 +00:00
Tinderbox User
a00838da96
update copyright notice / whitespace
2017-06-13 23:45:34 +00:00
Tinderbox User
a207bb09d1
newcopyrights
2017-06-13 23:30:15 +00:00
Evan Hunt
19a72397da
[master] put in a missing #ifdef section
2017-06-13 14:50:49 -07:00
Evan Hunt
bf05e66bb3
[master] prevent reload failure due to LMDB database perms
...
4638. [bug] Reloading or reconfiguring named could fail on
some platforms when LMDB was in use. [RT #45203 ]
2017-06-13 10:15:34 -07:00
Evan Hunt
0471530aae
[master] nsec3hash -r
...
4637. [func] "nsec3hash -r" option ("rdata order") takes arguments
in the same order as they appear in NSEC3 or
NSEC3PARAM records, so that NSEC3 parameters can
be cut and pasted from an existing record. Thanks
to Tony Finch for the contribution. [RT #45183 ]
2017-06-13 00:39:10 -07:00
Mark Andrews
e85e95c19e
4636. [bug] Normalize rpz policy zone names when checking for
...
existence. [RT #45358 ]
2017-06-13 13:06:47 +10:00
Mukund Sivaraman
2c11da8441
Don't log NSDNAME failures as NSIP ( #45052 )
2017-06-12 14:04:15 +05:30
Tinderbox User
255f5ba5b2
newcopyrights
2017-06-11 23:30:06 +00:00
Mark Andrews
ed2659c974
4634. [contrib] check5011.pl needs to handle optional space before
...
semi-colon in +multi-line output. [RT #45352 ]
2017-06-11 22:03:51 +10:00
Tinderbox User
3e7ed60f99
update copyright notice / whitespace
2017-06-08 23:45:23 +00:00
Tinderbox User
435aae69a5
newcopyrights
2017-06-08 23:30:05 +00:00
Michał Kępień
9e94f388a7
Revert "4634. [test] Avoid races in mkeys test. [RT #45293 ]"
...
This reverts commit 54d4737b7f .
2017-06-08 14:19:36 +02:00
Michał Kępień
54d4737b7f
4634. [test] Avoid races in mkeys test. [RT #45293 ]
2017-06-08 13:40:27 +02:00
Tinderbox User
8bd6a7a1a3
update copyright notice / whitespace
2017-06-02 23:45:20 +00:00
Tinderbox User
f6415812da
newcopyrights
2017-06-02 23:30:05 +00:00
Mark Andrews
9c179a5607
4633. [maint] Updated AAAA (2001:500:200::b) for B.ROOT-SERVERS.NET.
2017-06-02 11:46:38 +10:00
Mark Andrews
5e1cedb130
fix changes numbers
2017-05-31 11:50:01 +10:00
Tinderbox User
d37d9a6873
regen master
2017-05-31 01:08:13 +00:00
Tinderbox User
bb01fced12
update copyright notice / whitespace
2017-05-30 23:45:32 +00:00
Tinderbox User
75f393cd82
newcopyrights
2017-05-30 23:30:05 +00:00
Evan Hunt
967a3b9419
[master] quote service registry paths
...
4532. [security] The BIND installer on Windows used an unquoted
service path, which can enable privilege escalation.
(CVE-2017-3141) [RT #45229 ]
2017-05-30 13:35:59 -07:00
Evan Hunt
2648c49be7
[master] fix rpz formerr loop
...
4531. [security] Some RPZ configurations could go into an infinite
query loop when encountering responses with TTL=0.
(CVE-2017-3140) [RT #45181 ]
2017-05-30 12:30:28 -07:00
Mark Andrews
aa3a8979bc
4530. [bug] "dyndb" is dependent on dlopen existing / being
...
enabled. [RT #45291 ]
2017-05-30 11:34:37 +10:00
Mark Andrews
ae903759c2
4530. [bug] "dyndb" is dependent on dlopen existing / being
...
enabled. [RT #45291 ]
2017-05-30 11:31:34 +10:00
Mark Andrews
e51d62ecae
4629. [bug] dns_client_startupdate could not be called with a
...
running client. [RT #45277 ]
2017-05-30 09:47:41 +10:00
Tinderbox User
f8d33c2b2a
update copyright notice / whitespace
2017-05-28 23:45:39 +00:00
Tinderbox User
dce3c30a38
newcopyrights
2017-05-28 23:30:06 +00:00
Evan Hunt
594eadcc34
[master] Add DLZ db version to activeversions
...
4628. [bug] Fixed a potential reference leak in query_getdb().
[RT #45247 ]
2017-05-28 14:26:54 -07:00
Evan Hunt
5f6aa5954c
[master] Use 127.0.0.1 as interface for rndc in logfileconfig test
2017-05-28 14:23:06 -07:00
Mark Andrews
0a78894304
test crypto support
2017-05-26 16:03:49 +10:00
Tinderbox User
e085a5fc5e
update copyright notice / whitespace
2017-05-24 23:45:29 +00:00
Tinderbox User
fb6aedd450
newcopyrights
2017-05-24 23:30:06 +00:00
Mark Andrews
b9c5b37e0c
make chain system test work with python 3
2017-05-24 21:40:41 +10:00
Mark Andrews
a5dc0d5066
use 'python -u' to run python scripts
2017-05-24 15:09:39 +10:00
Evan Hunt
0221bfed7d
[master] copyrights
2017-05-23 16:40:42 -07:00
Mark Andrews
6e8edb46a8
placeholder
2017-05-23 10:32:54 +10:00
Evan Hunt
6d7693c4af
[master] add chain ordering tests
...
4626. [test] Added more tests for handling of different record
ordering in CNAME and DNAME responses. [QA #430 ]
2017-05-22 17:05:55 -07:00
Tinderbox User
243cfadf06
update copyright notice / whitespace
2017-05-21 23:45:29 +00:00
Tinderbox User
f2fed3cba6
newcopyrights
2017-05-21 23:30:05 +00:00
Evan Hunt
9e44639ae0
[master] corrected a possible crash in isc_test_end()
2017-05-21 15:43:44 -07:00
Tinderbox User
a014b329f2
regen master
2017-05-19 01:09:39 +00:00
Evan Hunt
ef9ab10ce0
[master] remove outdated reference to libbind
2017-05-18 15:35:06 -07:00
Evan Hunt
03a7a952c0
[master] don't keep an LMDB transaction open across an exclusive section
...
4625. [bug] Running "rndc addzone" and "rndc delzone" at close
to the same time could trigger a deadlock if using
LMDB. [RT #45209 ]
2017-05-16 08:47:20 -07:00
Tinderbox User
bdf087ba00
regen master
2017-05-12 01:09:53 +00:00
Tinderbox User
dde6dc06b0
update copyright notice / whitespace
2017-05-11 23:45:33 +00:00
Tinderbox User
1f12944920
newcopyrights
2017-05-11 23:30:05 +00:00
Mark Andrews
face92a181
placeholder
2017-05-11 20:28:00 +10:00
Mark Andrews
366cff85a9
4623. [bug] Use --with-protobuf-c and --with-libfstrm to find
...
protoc-c and fstrm_capture. [RT #45187 ]
2017-05-11 18:30:04 +10:00
Mark Andrews
d4d73bca79
add warning about semicolon no longer being escaped
2017-05-11 11:02:35 +10:00
Mark Andrews
1611ceb8b2
4622. [bug] Remove unnecessary escaping of semicolon in CAA and
...
URI records. [RT #45216 ]
2017-05-11 10:54:52 +10:00
Tinderbox User
6c5c871053
update copyright notice / whitespace
2017-05-10 23:45:32 +00:00
Tinderbox User
f0b35c7bef
newcopyrights
2017-05-10 23:30:06 +00:00
Mark Andrews
2fb1a0bdef
4621. [port] Force alignment of oid arrays to silence loader
...
warnings. [RT #45131 ]
2017-05-11 09:24:36 +10:00
Mark Andrews
d352a9db95
4620. [port] Handle EPFNOSUPPORT being returned when probing
...
to see if a socket type is supported. [RT #45214 ]
2017-05-11 07:58:13 +10:00
Mark Andrews
0c18eb4783
4619. [bug] Call isc_mem_put instead of isc_mem_free in
...
bin/named/server.c:setup_newzones. [RT #45202 ]
2017-05-10 11:10:43 +10:00
Mark Andrews
d242bf393c
4618. [bug] Check isc_mem_strdup results in dns_view_setnewzones.
...
Add logging for lmdb call failures. [RT #45204 ]
2017-05-10 10:50:42 +10:00
Tinderbox User
b439455672
update copyright notice / whitespace
2017-05-08 23:45:33 +00:00
Tinderbox User
d87a8b9662
newcopyrights
2017-05-08 23:30:04 +00:00
Mark Andrews
31f4fb98e2
4617. [test] Update rndc system test to be more delay tolerant.
...
[RT #45177 ]
2017-05-09 04:07:48 +10:00
Tinderbox User
f9d602f35c
regen master
2017-05-05 01:08:31 +00:00
Evan Hunt
3a554a444c
[master] fix lmdb delzone
...
4616. [bug] When using LMDB, zones deleted using "rndc delzone"
were not correctly removed from the new-zone
database. [RT #45185 ]
2017-05-04 12:32:32 -07:00
Evan Hunt
9612549071
[master] change index to idx to avoid shadowed-variable warning
2017-05-04 09:34:10 -07:00
Tinderbox User
51da560543
regen master
2017-05-04 01:08:23 +00:00
Evan Hunt
8b8c2650b8
[master] change 'index' to avoid shadowed variable warning
2017-05-03 12:36:54 -07:00
Francis Dupont
b497722f32
Added lmdb in WIN32 Configure (as not supported)
2017-05-03 14:08:25 +02:00
Mark Andrews
071fe723a1
fix tag mismatch
2017-05-03 11:15:14 +10:00
Tinderbox User
b168f3f805
update copyright notice / whitespace
2017-05-02 23:45:36 +00:00
Tinderbox User
be7deefebd
newcopyrights
2017-05-02 23:30:09 +00:00
Mark Andrews
33e94f501f
4615. [bug] AD could be set on truncated answer with no records
...
present in the answer and authority sections.
[RT #45140 ]
2017-05-03 07:51:41 +10:00
Mark Andrews
78551a3f2c
remove unused assignments [RT #45147 ]
2017-05-03 07:45:18 +10:00
Evan Hunt
d73c32c17f
[master] error in sockaddr unit test
...
4614. [test] Fixed an error in the sockaddr unit test. [RT #45146 ]
2017-05-02 13:40:49 -07:00
Evan Hunt
d39ab7440e
[master] automatically tune max-journal-size
...
4613. [func] By default, the maximum size of a zone journal file
is now twice the size of the zone's contents (there
is little benefit to a journal larger than this).
This can be overridden by setting "max-journal-size"
to "unlimited" or to an explicit value up to 2G.
Thanks to Tony Finch. [RT #38324 ]
2017-05-02 13:23:08 -07:00
Evan Hunt
4c97cb13bd
[master] fix win32 build errors
2017-05-02 10:58:41 -07:00
Tinderbox User
1f1c7c3b0a
update copyright notice / whitespace
2017-05-01 23:45:34 +00:00
Tinderbox User
bf551b79da
newcopyrights
2017-05-01 23:30:07 +00:00
Mark Andrews
b09eb48f8a
4612. [bug] Silence 'may be use uninitalised' warning and simplify
...
the code in lwres/getaddinfo:process_answer.
[RT #45158 ]
2017-05-02 09:23:49 +10:00
Evan Hunt
532a001001
[master] add util.h
2017-05-01 13:28:24 -07:00
Mark Andrews
c8abbc4312
complete comment marker change
2017-04-30 20:55:04 +10:00
Tinderbox User
0ac6014fbf
update copyright notice / whitespace
2017-04-28 23:45:32 +00:00
Tinderbox User
74b92c2196
newcopyrights
2017-04-28 23:30:03 +00:00
Evan Hunt
a7dc84cd4b
[master] change markdown comment style for pandoc
2017-04-27 23:43:44 -07:00
Mark Andrews
d1554926d0
silence 'may be used uninitialized' warning. [RT #45139 ]
2017-04-28 11:01:23 +10:00
Mark Andrews
2e65a1905b
add mark_stale_header and rbtdb_zero_header defines
2017-04-27 12:47:08 +10:00
Tinderbox User
57994a07f7
regen master
2017-04-27 00:43:03 +00:00
Mark Andrews
cc3ebbfd91
silence unused-parameter warning
2017-04-27 09:48:29 +10:00
Tinderbox User
08e0f8fcfa
update copyright notice / whitespace
2017-04-26 23:45:32 +00:00
Tinderbox User
8587dc4d87
newcopyrights
2017-04-26 23:30:18 +00:00
Evan Hunt
0bbdd467e7
[master] fix building of markdown output on docs
2017-04-26 16:19:57 -07:00
Mukund Sivaraman
241b49e611
Set a LMDB mapsize and also provide a config option to control it ( #44954 )
2017-04-26 23:51:26 +05:30
Tinderbox User
c118d16a1c
regen master
2017-04-25 01:06:00 +00:00
Tinderbox User
18b7760b29
update copyright notice / whitespace
2017-04-24 23:45:33 +00:00
Tinderbox User
21d5216d00
newcopyrights
2017-04-24 23:30:07 +00:00
Mark Andrews
8296b23426
add dns_view_getnewzonedir, dns_view_setnewzonedir
2017-04-24 17:26:47 +10:00
Evan Hunt
2dfb992349
[master] new-zones-directory option
...
4610. [func] The "new-zones-directory" option specifies the
location of NZF or NZD files for storing
configuration of zones added by "rndc addzone".
Thanks to Petr Menšík. [RT #44853 ]
2017-04-23 23:16:53 -07:00
Evan Hunt
67e1f8fa4e
[master] allow parralel make
...
4609. [cleanup] Rearrange makefiles to enable parallel execution
(i.e. "make -j"). [RT #45078 ]
2017-04-23 23:04:25 -07:00
Mark Andrews
7ef453bf43
4608. [func] DiG now warns about .local queries which are reserved
...
for Multicast DNS. [RT #44783 ]
2017-04-24 11:56:22 +10:00
Mark Andrews
8c6ed0fe5f
4607. [bug] The memory context's malloced and maxmalloced counters
...
were being updated without the appropriate lock being
held. [RT #44869 ]
2017-04-24 11:33:30 +10:00
Mark Andrews
a14562e120
4606. [port] Stop using experimental "Experimental keys on scalar"
...
feature of perl as it has been removed. [RT #45012 ]
2017-04-24 11:17:18 +10:00
Tinderbox User
70698c6d17
regen master
2017-04-24 01:06:39 +00:00
Evan Hunt
6ce8a05f6c
[master] update copyrights that had been missed recently
2017-04-23 17:06:00 -07:00
Evan Hunt
58502352f2
[master] recent_changes script could terminate too early
2017-04-23 17:03:33 -07:00
Mark Andrews
6075bd5cf2
update
2017-04-24 09:41:55 +10:00
Evan Hunt
5490188e22
[master] add allocate_version64 definition
2017-04-22 23:16:23 -07:00
Tinderbox User
f5fa655319
regen master
2017-04-23 01:06:11 +00:00
Tinderbox User
1f6505a424
update copyright notice / whitespace
2017-04-22 23:45:41 +00:00
Tinderbox User
3f11af01b1
newcopyrights
2017-04-22 23:30:07 +00:00
Mukund Sivaraman
b1568eeedc
Add missing types for non-threaded build
2017-04-22 19:58:51 +05:30
Evan Hunt
3a10cf1f07
[master] add a release note for performance improvements
2017-04-21 21:48:50 -07:00
Mukund Sivaraman
03be5a6b4e
Improve performance for delegation heavy answers and also general query performance ( #44029 )
2017-04-22 09:22:44 +05:30
Evan Hunt
4c31eda5e1
[master] openssl backward compatibility fix
...
4604. [bug] Don't use ERR_load_crypto_strings() when building
with OpenSSL 1.1.0. [RT #45117 ]
2017-04-21 18:56:00 -07:00
Evan Hunt
8ee6a6afd8
[master] fix portability issue
2017-04-21 18:16:00 -07:00
Evan Hunt
8e12350a6f
[master] Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2017-04-21 16:45:43 -07:00
Tinderbox User
3618b965d1
update copyright notice / whitespace
2017-04-21 23:45:41 +00:00
Tinderbox User
ddad49e937
newcopyrights
2017-04-21 23:30:04 +00:00
Evan Hunt
8a28d9f1d4
[master] auto-generate named.conf.docbook
...
4603. [doc] Automatically generate named.conf(5) man page
from doc/misc/options. Thanks to Tony Finch.
[RT #43525 ]
2017-04-21 16:27:56 -07:00
Evan Hunt
d26ae7fc08
[master] give threads unique names to assist debugging
...
4602. [func] Threads are now set to human-readable
names to assist debugging, when supported by
the OS. [RT #43234 ]
2017-04-21 13:59:40 -07:00
Evan Hunt
b9e736f4f6
[master] typo in rndc doc
2017-04-21 13:16:40 -07:00
Mukund Sivaraman
239e9dc81c
Reject incorrect RSA key lengths during key generation and and sign/verify context creation ( #45043 )
2017-04-21 17:31:59 +05:30
Mukund Sivaraman
f23c10f925
Adjust RPZ trigger counts only when the entry being deleted exists ( #43386 )
2017-04-21 17:06:22 +05:30
Mukund Sivaraman
4176d278e2
Fix inconsistencies in inline signing time comparisons ( #42112 )
2017-04-21 16:43:58 +05:30
Mukund Sivaraman
f7c66b31d4
Update fuzzing support to test validating resolver ( #44787 )
2017-04-21 16:33:18 +05:30
Mukund Sivaraman
5d01eab088
Ignore SHA-1 DS digest type when SHA-384 DS digest type is present ( #45017 )
2017-04-21 16:19:38 +05:30
Mukund Sivaraman
b0dbcba2d2
Validate glue before adding it to the additional section ( #45062 )
2017-04-21 14:51:24 +05:30
Mukund Sivaraman
dd7d1df874
Increase minimum RSA keygen size to 1024 bits ( #36895 )
2017-04-21 12:00:40 +05:30
Evan Hunt
f5c39b072c
[master] hex output mode for dnstap-read
...
4594. [func] "dnstap-read -x" prints a hex dump of the wire
format of each logged DNS message. [RT #44816 ]
2017-04-20 20:22:19 -07:00
Evan Hunt
95f7e98da0
[master] update README, remove FAQ
...
4593. [doc] Update README using markdown, remove outdated FAQ
file in favor of the knowledge base.
2017-04-20 19:21:54 -07:00
Tinderbox User
2d863323b6
regen master
2017-04-21 01:05:18 +00:00
Evan Hunt
1467357a0c
[master] fix change number
2017-04-20 17:43:18 -07:00
Evan Hunt
019132b70c
[master] fix dispatch.c shutdown race
...
4952. [bug] A race condition on shutdown could trigger an
assertion failure in dispatch.c. [RT #43822 ]
2017-04-20 17:41:37 -07:00
Evan Hunt
6d19d975c6
[master] python 3 compatibility
...
4591. [port] Addressed some python 3 compatibility issues.
Thanks to Ville Skytta. [RT #44955 ] [RT #44956 ]
2017-04-20 17:30:35 -07:00
Mark Andrews
88740c7fce
4590. [bug] Support for PTHREAD_MUTEX_ADAPTIVE_NP was not being
...
properly detected. [RT #44871 ]
2017-04-21 10:03:18 +10:00
Tinderbox User
3b443e87a0
update copyright notice / whitespace
2017-04-20 23:45:39 +00:00
Tinderbox User
492e3413ff
newcopyrights
2017-04-20 23:30:13 +00:00
Evan Hunt
bdbdc69a75
[master] correct a mistake in nsupdate help
2017-04-20 16:17:19 -07:00
Evan Hunt
897049d129
[master] some output was not silenced with configure -q
...
4589. [cleanup] "configure -q" is now silent. [RT #44829 ]
2017-04-20 15:09:28 -07:00
Evan Hunt
66b71679b7
[master] nsupdate: send tkey queries to the right server
...
4588. [bug] nsupdate could send queries for TKEY to the wrong
server when using GSSAPI. Thanks to Tomas Hozza.
[RT #39893 ]
2017-04-20 09:28:37 -07:00
Mark Andrews
706c6ac5e2
fix 'minimal-any yes;' to force TCP / UDP
2017-04-20 17:59:45 +10:00
Mark Andrews
600b027731
4587. [bug] named-checkzone failed to handle occulted data below
...
DNAMEs correctly. [RT #44877 ]
2017-04-20 13:28:48 +10:00
Mark Andrews
033a59090c
4586. [func] dig, host and nslookup now use TCP for ANY queries.
...
[RT #44687 ]
2017-04-20 13:20:41 +10:00
Mark Andrews
3742338a7b
4585. [port] win32: Set CompileAS value. [RT #42474 ]
2017-04-20 12:41:40 +10:00
Mark Andrews
ddac00e3e0
4584. [bug] A number of memory usage statistics were not properly
...
reported when they exceeded 4G. [RT #44750 ]
2017-04-20 10:21:00 +10:00
Tinderbox User
a1d1a967da
update copyright notice / whitespace
2017-04-17 23:45:35 +00:00
Tinderbox User
e5447b5cb7
newcopyrights
2017-04-17 23:30:06 +00:00
Evan Hunt
28cff4f924
[master] fix out of tree build error
2017-04-17 14:31:44 -07:00
Tinderbox User
19643a1ded
regen master
2017-04-13 01:05:08 +00:00
Evan Hunt
52e398c0af
[master] formatting
2017-04-12 14:05:54 -07:00
Tinderbox User
e67fe90a1f
regen master
2017-04-12 01:05:15 +00:00
Tinderbox User
b4099ed035
update copyright notice / whitespace
2017-04-11 23:45:37 +00:00
Tinderbox User
b274ee1316
newcopyrights
2017-04-11 23:30:06 +00:00
Evan Hunt
a477a025d5
[master] correct -M in synopsis
2017-04-11 12:24:10 -07:00
Tinderbox User
0a1d79ed8f
regen master
2017-03-30 01:05:19 +00:00
Mark Andrews
fe1ad70e51
add CVE-2017-3138
2017-03-30 02:56:33 +11:00
Mark Andrews
05c2350b21
fix changes number
2017-03-26 17:39:06 +11:00
Tinderbox User
38704ecee9
regen master
2017-03-26 01:05:14 +00:00
Tinderbox User
0d9aa35cac
update copyright notice / whitespace
2017-03-25 23:45:38 +00:00
Tinderbox User
373e35ad23
newcopyrights
2017-03-25 23:30:05 +00:00
Evan Hunt
39eb1d0353
[master] host -A
...
4593. [func] "host -A" returns most records for a name but
omits RRSIG, NSEC and NSEC3. (Thanks to Tony Finch.)
[RT #43032 ]
2017-03-25 12:49:25 -07:00
Evan Hunt
db93f3d4b3
[master] document that delv should be used instead of sigchase
2017-03-25 12:22:51 -07:00
Tinderbox User
5ea0584a94
update copyright notice / whitespace
2017-03-24 23:45:35 +00:00
Tinderbox User
b32a3395fc
newcopyrights
2017-03-24 23:30:06 +00:00
Mark Andrews
8e8dfc5941
4582. [security] 'rndc ""' could trigger a assertion failure in named.
...
(CVE-2017-3138) [RT #44924 ]
2017-03-25 02:00:17 +11:00
Tinderbox User
0fbf291dad
update copyright notice / whitespace
2017-03-16 23:46:35 +00:00
Tinderbox User
b5425ac5bb
newcopyrights
2017-03-16 23:30:08 +00:00
Mark Andrews
f94f3e2791
4581. [port] Linux: Add getpid and getrandom to the list of system
...
calls named uses for seccomp. [RT #44883 ]
2017-03-16 11:21:18 +11:00
Mark Andrews
638c7c635d
4580. [bug] 4578 introduced a regression when handling CNAME to
...
referral below the current domain. [RT #44850 ]
2017-03-14 15:07:00 +11:00
Tinderbox User
ecbef65ae5
regen master
2017-03-13 01:05:40 +00:00
Evan Hunt
d2650297ca
[master] tag mismatch
2017-03-10 17:34:01 -08:00
Tinderbox User
db1010fe82
update copyright notice / whitespace
2017-03-10 23:46:18 +00:00
Francis Dupont
d648e5e82c
Visual Studio 2017 was published
2017-03-10 07:53:37 +01:00
Mark Andrews
786402ec12
fix tag mismatch
2017-03-10 13:05:59 +11:00
Mark Andrews
4b7a69ee71
update
2017-03-10 11:23:25 +11:00
Tinderbox User
d2f2db283b
update copyright notice / whitespace
2017-03-09 23:46:23 +00:00
Evan Hunt
ff711c866c
[master] change strtoll() to isc_string_touint64() for portability
2017-03-09 15:17:10 -08:00
Evan Hunt
612b2e2c0d
[master] timestamp suffixes for log files
...
4579. [func] Logging channels and dnstap output files can now
be configured with a "suffix" option, set to
either "increment" or "timestamp", indicating
whether to use incrementing numbers or timestamps
as the file suffix when rolling over a log file.
[RT #42838 ]
2017-03-08 23:20:40 -08:00
Evan Hunt
aa00b31b17
[master] fix ARM merge error
2017-03-08 22:51:26 -08:00
Mark Andrews
9301c35ae6
adjust range
2017-03-02 12:32:04 +11:00
Mark Andrews
d411448ceb
allow more time for the IPv6 transfer attemt to timeout and fall over to IPv4
2017-03-02 12:19:10 +11:00
Tinderbox User
02716f97c1
regen master
2017-03-02 01:05:06 +00:00
Tinderbox User
1baa50950b
update copyright notice / whitespace
2017-03-01 01:52:56 +00:00
Tinderbox User
08046df1f8
newcopyrights
2017-03-01 01:51:12 +00:00
Mark Andrews
f240f4a5de
Reimplement:
...
4578. [security] Some chaining (CNAME or DNAME) responses to upstream
queries could trigger assertion failures.
(CVE-2017-3137) [RT #44734 ]
2017-03-01 12:01:16 +11:00
Tinderbox User
ed5bf0e581
update copyright notice / whitespace
2017-02-28 23:45:28 +00:00
Tinderbox User
0aa6c1b1ff
newcopyrights
2017-02-28 23:30:04 +00:00
Mark Andrews
02fa49a4d8
fix nsupdate reference
2017-03-01 08:33:09 +11:00
Tinderbox User
a06081491c
regen master
2017-02-24 01:04:54 +00:00
Evan Hunt
a1365a0042
[master] remove unnecessary INSIST
...
4578. [security] Some chaining (CNAME or DNAME) responses to upstream
queries could trigger assertion failures.
(CVE-2017-3137) [RT #44734 ]
2017-02-23 14:34:33 -08:00
Tinderbox User
e04dff4bfd
update copyright notice / whitespace
2017-02-21 23:45:37 +00:00
Tinderbox User
4aa492de85
newcopyrights
2017-02-21 23:30:06 +00:00
Evan Hunt
18d49392fb
[master] use isc_uint32_t instead of uint32_t
2017-02-21 10:45:02 -08:00
Witold Krecicki
0790f8a361
4577. [func] Make qtype of resolver fuzzing packet configurable via command line. [RT #43540 ]
2017-02-21 03:49:55 -08:00
Tinderbox User
c4dbad7b36
regen master
2017-02-21 01:04:58 +00:00
Tinderbox User
e66aaccfd8
update copyright notice / whitespace
2017-02-20 23:45:32 +00:00
Tinderbox User
cc94177d80
newcopyrights
2017-02-20 23:30:05 +00:00
Witold Krecicki
fa9b4de716
4576. [func] The RPZ implementation has been substantially refactored for improved performance and reliability. [RT #43449 ]
2017-02-20 11:57:28 +01:00
Mark Andrews
87ff6241e4
dns_master_styleflags returns dns_masterstyle_flags_t
2017-02-20 17:39:20 +11:00
Tinderbox User
a32fa1246e
regen master
2017-02-16 01:05:00 +00:00
Tinderbox User
42039110be
newcopyrights
2017-02-15 04:43:32 +00:00
Mark Andrews
bd75947af7
reserve block for 9.12
2017-02-15 14:29:33 +11:00
Mark Andrews
009c98a1be
add CVE-2017-3136 note
...
(cherry picked from commit d77eadc261 )
2017-02-15 12:45:38 +11:00
Mark Andrews
06eb85992e
update description
2017-02-15 12:38:08 +11:00
Mark Andrews
3bce12e4b6
4575. [security] Dns64 with break-dnssec yes; can result in a
...
assertion failure. (CVE-2017-3136) [RT #44653 ]
2017-02-15 12:18:51 +11:00
Mark Andrews
af2b20ee3f
4574. [bug] Dig leaked memory with multiple +subnet options.
...
[RT #44683 ]
2017-02-14 15:52:40 +11:00
Evan Hunt
1df7a6fed6
[master] call flow description was incomplete
2017-02-09 13:52:45 -08:00
Evan Hunt
d16500cece
[master] restore some code from change 4556
2017-02-08 17:33:13 -08:00
Tinderbox User
a95dc83de5
regen master
2017-02-09 01:04:58 +00:00
Tinderbox User
f929677ed8
update copyright notice / whitespace
2017-02-08 23:45:32 +00:00
Tinderbox User
8262a144ec
newcopyrights
2017-02-08 23:30:05 +00:00
wpk
96912e44b0
4573. [func] Query logic has been substantially refactored (e.g. query_find function has been split into smaller functions) for improved readability, maintainability
2017-02-08 22:15:01 +01:00
Evan Hunt
7fcd72f574
[master] mismatched tag
2017-02-07 18:28:40 -08:00
Mark Andrews
dc9ed164e6
update
2017-02-08 13:11:42 +11:00
Evan Hunt
ef0ddc8ba3
[master] doc style
2017-02-07 08:18:15 -08:00
Evan Hunt
d8339932af
[master] fix memory leak from dnstap-output parsing
2017-02-06 22:13:51 -08:00
Mark Andrews
63f8c891d8
add dns_dt_setupfile
2017-02-07 13:21:20 +11:00
Mark Andrews
009aabd2e5
fix tag mismatch
2017-02-07 12:11:45 +11:00
Evan Hunt
c4e4bd6a09
[master] dnstap size and versions options
...
4572. [func] The "dnstap-output" option can now take "size" and
"versions" parameters to indicate the maximum size
a dnstap log file can grow before rolling to a new
file, and how many old files to retain. [RT #44502 ]
2017-02-06 16:34:58 -08:00
Evan Hunt
5b4d6d2ff8
[master] removed extra note about bind.keys update
2017-02-06 14:19:53 -08:00
Evan Hunt
56cccde22b
[master] fix build errors from inline macros (change 4565)
2017-02-06 10:41:45 -08:00
Tinderbox User
88ee987de6
update copyright notice / whitespace
2017-02-06 02:58:07 +00:00
Mark Andrews
3793e93fd9
remove redirect.db
2017-02-06 13:56:56 +11:00
Mark Andrews
3e48466e0a
4571. [bug] Out-of-tree builds of backtrace_test failed.
2017-02-06 13:46:00 +11:00
Tinderbox User
513cec7786
regen master
2017-02-05 01:04:55 +00:00
Tinderbox User
61f11922d3
update copyright notice / whitespace
2017-02-04 23:45:35 +00:00
Tinderbox User
85f41d0b00
newcopyrights
2017-02-04 23:30:05 +00:00
Evan Hunt
0f91e968c7
[master] fall back to builtin keys if bind.keys is empty
...
4570. [cleanup] named did not correctly fall back to the built-in
initializing keys if the bind.keys file was present
but empty. [RT #44531 ]
2017-02-04 00:37:37 -08:00
Evan Hunt
44e087b646
[master] revised comment
2017-02-04 00:24:06 -08:00
Evan Hunt
650b5e7592
[master] store local and remote addresses in dnstap
...
4569. [func] Store both local and remote addresses in dnstap
logging, and modify dnstap-read output format to
print them. [RT #43595 ]
2017-02-03 17:05:58 -08:00
Evan Hunt
adcdff94d9
[master] add "configure --with-bind" option to dnsperf
...
4568. [contrib] Added a --with-bind option to the dnsperf configure
script to specify BIND prefix path.
2017-02-03 16:28:45 -08:00
Tinderbox User
39f68aa480
update copyright notice / whitespace
2017-02-03 23:45:33 +00:00
Tinderbox User
90f82c95ac
newcopyrights
2017-02-03 23:30:04 +00:00
Tinderbox User
2cd2e915c3
regen
2017-02-03 23:30:02 +00:00
Evan Hunt
f4d20b15a2
[master] silence "unused value" warning
2017-02-03 11:26:37 -08:00
Mark Andrews
8562f6f9f4
set copyright type to zone
2017-02-03 22:14:47 +11:00
Mark Andrews
04ed4dd4db
wait longer for the transfer to complete
2017-02-03 17:51:16 +11:00
Mark Andrews
c550e75ade
4567. [port] Call getprotobyname and getservbyname prior to calling
...
chroot so that shared libraries get loaded. [RT #44537 ]
2017-02-03 14:22:03 +11:00
Mark Andrews
4a85cab586
mem_put/mem_get were inconsistent in updating ctx->malloced if ISC_MEM_CHECKOVERRUN was defined
2017-02-03 12:39:35 +11:00
Tinderbox User
04241eba68
regen master
2017-02-03 01:04:52 +00:00
Tinderbox User
194f07c628
update copyright notice / whitespace
2017-02-02 23:45:47 +00:00
Tinderbox User
ba1e3d1e50
newcopyrights
2017-02-02 23:30:27 +00:00
Evan Hunt
4ecfa356d1
[master] silence warning
2017-02-02 13:24:17 -08:00
Evan Hunt
aace5d0fb3
[master] include ECS in query logging
...
4566. [func] Query logging now includes the ECS option if one
was included in the query. [RT #44476 ]
2017-02-02 11:54:28 -08:00
Evan Hunt
7769c92946
[master] support autore in inline macro buffer functions
...
4565. [cleanup] The inline macro versions of isc_buffer_put*()
did not implement automatic buffer reallocation.
[RT #44216 ]
2017-02-02 11:32:39 -08:00
Mark Andrews
e5fe0d7823
fix not HAVE_LMDB case
2017-02-03 06:18:07 +11:00
Evan Hunt
2899fa37d2
[master] Remove obsolete Id lines that showed old date on generated bind.keys.h
2017-02-02 11:16:23 -08:00
Mark Andrews
294d73d990
new root KSK
2017-02-02 18:26:52 +11:00
Mark Andrews
00a83c64d7
4564. [maint] Update the built in managed keys to include the
...
upcoming root KSK. [RT #44579 ]
2017-02-02 17:32:23 +11:00
Mark Andrews
2f5444972a
perform more testing on rndc <op> -redirect
2017-02-02 17:25:54 +11:00
Mark Andrews
dfe3068ef3
4563. [bug] Modified zones would occasionally fail to reload.
...
[RT #39424 ]
2017-02-02 17:11:15 +11:00
Mark Andrews
f783c2d579
4562. [func] Add additional memory statistics currently malloced
...
and maxmalloced per memory context. [RT #43593 ]
2017-02-02 15:36:38 +11:00
Evan Hunt
4b0cd81a85
[master] Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2017-02-01 17:53:26 -08:00
Evan Hunt
6cb5e36ca3
[master] Squashed commit of the following:
...
4561. [port] Silence a warning in strict C99 compilers. [RT #44414 ]
2017-02-01 17:31:11 -08:00
Tinderbox User
59297922ce
regen master
2017-02-02 01:04:40 +00:00
Evan Hunt
caf7f57771
[master] clarify client logging doc
2017-02-01 14:51:02 -08:00
Tinderbox User
ed1f93cc24
update copyright notice / whitespace
2017-01-31 23:45:34 +00:00
Tinderbox User
f3dcaf37e0
newcopyrights
2017-01-31 23:30:10 +00:00
Tinderbox User
1f691c3d22
regen master
2017-01-31 01:05:39 +00:00
Evan Hunt
a2bd99a959
[master] address portability issues
2017-01-30 16:52:18 -08:00
Mark Andrews
1d8995d226
add a REQUIRE to catch the NULL pointer dereference that triggered CVE-2017-3135
2017-01-31 11:20:03 +11:00
Evan Hunt
cd668ea57f
[master] change 4558 was incomplete
2017-01-30 14:10:30 -08:00
Tinderbox User
ff52f52a31
regen master
2017-01-25 01:04:56 +00:00
Tinderbox User
b5808abc69
update copyright notice / whitespace
2017-01-24 23:45:30 +00:00
Tinderbox User
b8c28f1ec4
newcopyrights
2017-01-24 23:30:04 +00:00
Evan Hunt
7f6797a22d
[master] CHANGES typo
2017-01-24 13:09:38 -08:00
Mark Andrews
3e9f874e1f
win32: add consts
2017-01-24 22:44:25 +11:00
Mark Andrews
615d2f4bbd
fix changes note
2017-01-24 17:53:38 +11:00
Mark Andrews
25da687db7
4560. [bug] mdig: add -m option to enable memory debugging rather
...
than have in on all the time. [RT #44509 ]
4559. [bug] Openssl_link.c didn't compile if ISC_MEM_TRACKLINES
was turned off. [RT #44509 ]
2017-01-24 17:48:31 +11:00
Mark Andrews
9f4bf43b79
4558. [bug] Synthesised CNAME before matching DNAME was still
...
being cached when it should have been. [RT #44318 ]
2017-01-24 17:40:12 +11:00
Evan Hunt
afa0ff0cbb
[master] expand relnote
2017-01-23 20:04:04 -08:00
Mark Andrews
a9451f37a7
fix changes number
2017-01-24 12:38:39 +11:00
Tinderbox User
431ed6eede
regen master
2017-01-24 01:04:59 +00:00
Mark Andrews
b1b5229a47
4556. [security] Combining dns64 and rpz can result in dereferencing
...
a NULL pointer (read). (CVE-2017-3135) [RT#44434]
(cherry picked from commit 5abe80ef13 )
2017-01-24 09:55:51 +11:00
Tinderbox User
4502e3c5dd
regen master
2017-01-21 01:04:48 +00:00
Tinderbox User
96f5064e3c
update copyright notice / whitespace
2017-01-20 23:45:34 +00:00
Tinderbox User
b5ff64319e
newcopyrights
2017-01-20 23:30:04 +00:00
Evan Hunt
4f744a027f
[master] fix dig +ednsopt padding error
...
4556. [bug] Sending an EDNS Padding option using "dig
+ednsopt" could cause a crash in dig. [RT #44462 ]
2017-01-19 23:52:41 -08:00
Evan Hunt
25a9b90369
[master] symbolic option names for dig +ednsopt
...
4555. [func] dig +ednsopt: EDNS options can now be specified by
name in addition to numeric value. [RT #44461 ]
2017-01-19 23:46:37 -08:00
Tinderbox User
31c2480cd4
update copyright notice / whitespace
2017-01-19 23:45:37 +00:00
Tinderbox User
661183a323
newcopyrights
2017-01-19 23:30:03 +00:00
Mark Andrews
bf0b649993
whitespace
2017-01-19 13:16:04 +11:00
Tinderbox User
6084b738bc
update copyright notice / whitespace
2017-01-14 23:45:36 +00:00
Tinderbox User
1ea8dbb493
newcopyrights
2017-01-14 23:30:03 +00:00
Mark Andrews
5dfa5221d5
4554. [bug] Remove double unlock in dns_dispatchmgr_setudp.
...
[RT #44336 ]
2017-01-14 13:12:00 +11:00
Tinderbox User
7b665158e9
update copyright notice / whitespace
2017-01-13 23:45:35 +00:00
Tinderbox User
1ecf531ee6
newcopyrights
2017-01-13 23:30:03 +00:00
Mark Andrews
b8eee0f48d
make e's declaration unconditional. [RT #44324 ]
2017-01-13 16:10:25 +11:00
Mark Andrews
bcfaac260a
remove false negatives (add eol to grep patterns; add missing ret=0)
2017-01-13 15:59:52 +11:00
Tinderbox User
89e63ad516
regen master
2017-01-13 01:04:59 +00:00
Tinderbox User
a9e8198788
update copyright notice / whitespace
2017-01-12 23:45:41 +00:00
Tinderbox User
ae2b524f25
newcopyrights
2017-01-12 23:30:14 +00:00
Evan Hunt
364f064837
[master] fix function/prototype mismatch in dns_dt_send()
2017-01-12 09:22:53 -08:00
Evan Hunt
66b61a029d
[master] more specific date for DLV shutdown warning
2017-01-12 09:10:41 -08:00
Mark Andrews
d2e1b47d4f
4553. [bug] Named could deadlock there were multiple changes to
...
NSEC/NSEC3 parameters for a zone being processed at
the same time. [RT #42770 ]
2017-01-12 14:25:45 +11:00
Mark Andrews
42924b40af
4552. [bug] Named could trigger a assertion when sending notify
...
messages. [RT #44019 ]
2017-01-12 14:17:43 +11:00
Mark Andrews
7b9e28f1a5
4552. [bug] Named could trigger a assertion when sending notify
...
messages. [RT #44019 ]
2017-01-12 14:12:05 +11:00
Mark Andrews
434477aa02
--enable-developer now compiles bin/tests's XTARGETS [RT #44205 ]
2017-01-12 14:02:51 +11:00
Mark Andrews
0c43d50368
remove false positives due to bad grep [RT #44178 ]
2017-01-12 13:59:10 +11:00
Mark Andrews
260ca42f96
win2utils/Configure report modify file list [RT #43994 ]
2017-01-12 13:47:19 +11:00
Mark Andrews
750619b7a8
4551. [test] Add system tests for integrity checks of MX and
...
SRV records. [RT #43953 ]
2017-01-12 13:29:45 +11:00
Tinderbox User
052551c423
update copyright notice / whitespace
2017-01-10 23:45:34 +00:00
Tinderbox User
95b5ee062d
newcopyrights
2017-01-10 23:30:03 +00:00
Evan Hunt
2e703d7b61
[master] expand the flags field in dns_master_style
...
4550. [cleanup] Increased the number of available master file
output style flags from 32 to 64. [RT #44043 ]
2017-01-10 10:40:47 -08:00
Tinderbox User
86b7ae6b77
regen master
2017-01-10 01:04:52 +00:00
Tinderbox User
0908664518
newcopyrights
2017-01-09 23:30:03 +00:00
Evan Hunt
53febd7cf4
[master] update to 9.12.0-pre-alpha
2017-01-09 13:31:42 -08:00
Tinderbox User
9748633ce6
update copyright notice / whitespace
2017-01-06 23:45:26 +00:00
Tinderbox User
b7633ef208
newcopyrights
2017-01-06 23:30:02 +00:00
Mark Andrews
ea7d5332a6
address memory leak [RT #44072 ]
2017-01-06 18:48:37 +11:00
Tinderbox User
2067cfdb46
regen master
2017-01-06 01:05:20 +00:00
Tinderbox User
f557aeef7c
update copyright notice / whitespace
2017-01-05 23:45:24 +00:00
Tinderbox User
225ab92747
newcopyrights
2017-01-05 23:30:03 +00:00
Tinderbox User
37ae137942
regen master
2017-01-05 01:05:07 +00:00
Mark Andrews
2002188f83
update
2017-01-05 10:51:52 +11:00
Evan Hunt
6d25cd0502
[master] remove inline variable declaration (broke win32)
2017-01-04 11:17:06 -08:00
Evan Hunt
8dd5224034
[master] update libdns.def
2017-01-04 10:46:33 -08:00
Evan Hunt
5804332588
[master] EDNS padding and keepalive support
...
4549. [func] Added support for the EDNS TCP Keepalive option
(RFC 7828). [RT #42126 ]
4548. [func] Added support for the EDNS Padding option (RFC 7830).
[RT #42094 ]
2017-01-04 09:16:30 -08:00
Tinderbox User
e0d4e0ee8e
regen master
2017-01-04 01:05:09 +00:00
Evan Hunt
185d680e1a
[master] add support for native pkcs11 on keyper
...
4547. [port] Add support for --enable-native-pkcs11 on the AEP
Keyper HSM. [RT #42463 ]
2017-01-03 16:42:18 -08:00
Mark Andrews
1015ce24fc
address discards const warnings; address shadow warning
2016-12-31 14:30:50 +11:00
Tinderbox User
ed07d7a8f5
update copyright notice / whitespace
2016-12-30 23:46:36 +00:00
Tinderbox User
781caaeefd
newcopyrights
2016-12-30 23:30:16 +00:00
Mark Andrews
52e2aab392
4546. [func] Extend the use of const declarations. [RT #43379 ]
2016-12-30 15:45:08 +11:00
Evan Hunt
25f3b58edb
[master] don't use binmode when setting up files for VS2005 (XP build)
2016-12-29 14:22:05 -08:00
Mark Andrews
813ff2d277
remove #!/usr/bin/python
2016-12-29 23:37:53 +11:00
Mark Andrews
da40ddaeca
add copyright notice
2016-12-29 23:10:37 +11:00
Mark Andrews
b789eec98c
fix ProjectGuid
2016-12-29 19:47:07 +11:00
Mark Andrews
81ff80e0cd
fix ProjectGuid
2016-12-29 19:46:42 +11:00
Mark Andrews
965c1e910e
fix ProjectGuid
2016-12-29 19:45:56 +11:00
Tinderbox User
fdc6f64030
regen master
2016-12-29 04:58:08 +00:00
Evan Hunt
8f2b2012a4
[master] release notes
2016-12-28 20:19:47 -08:00
Evan Hunt
b3aebb5890
[master] silence warning
2016-12-28 17:54:16 -08:00
Mark Andrews
91a54c63bb
spelling
2016-12-29 12:06:43 +11:00
Tinderbox User
6ce6801f3f
regen master
2016-12-29 01:05:39 +00:00
Mark Andrews
6adf421e7e
4510. [security] Named mishandled some responses where covering RRSIG
...
records are returned without the requested data
resulting in a assertion failure. (CVE-2016-9147)
[RT #43548 ]
2016-12-29 11:47:19 +11:00
Mark Andrews
2c1c4b99a1
4508. [security] Named incorrectly tried to cache TKEY records which
...
could trigger a assertion failure when there was
a class mismatch. (CVE-2016-9131) [RT #43522 ]
2016-12-29 11:07:40 +11:00
Tinderbox User
4ef83f4333
update copyright notice / whitespace
2016-12-28 23:48:39 +00:00
Mark Andrews
f3bf3905c3
4517. [security] Named could mishandle authority sections that were
...
missing RRSIGs triggering an assertion failure.
(CVE-2016-9444) [RT # 43632]
(cherry picked from commit 1df30cfd27c5a3c57fce357c54aaf6c702227d51)
2016-12-29 10:39:51 +11:00
Tinderbox User
7b1835c467
newcopyrights
2016-12-28 23:30:27 +00:00
Mark Andrews
d376792dae
4531. [security] 'is_zone' was not being properly updated by redirect2
...
and subsequently preserved leading to an assertion
failure. (CVE-2016-9778) [RT #43837 ]
2016-12-29 10:25:01 +11:00
Evan Hunt
eff07b51df
[master] release notes
2016-12-28 12:05:08 -08:00
Evan Hunt
c1d04f115a
[master] spelling
2016-12-28 11:51:50 -08:00
Evan Hunt
cc1a796b78
[master] release note
2016-12-28 11:07:27 -08:00
wpk
c4ecf87d21
[master] Remove spurious entry in lib/dns/win32/libdns.def.in
2016-12-28 19:21:36 +01:00
wpk
e910d18007
4545. [func] Make dnstap-read output more functionally usable.
...
[RT #43642 ]
4544. [func] Add message/payload size to dnstap-read YAML output.
[RT #43622 ]
2016-12-28 11:57:28 +01:00
Mark Andrews
6f94747270
4543. [bug] dns_client_startupdate now delays sending the update
...
request until isc_app_ctxrun has been called.
[RT #43976 ]
2016-12-28 15:50:22 +11:00
Tinderbox User
190ea9e6b8
regen master
2016-12-28 01:05:39 +00:00
Mark Andrews
5093e8d482
4542. [func] Allow rndc to manipulate redirect zones with using
...
-redirect as the zone name (use "-redirect." to
manipulate a zone named "-redirect"). [RT #43971 ]
2016-12-28 11:36:31 +11:00
Tinderbox User
d029dfe95c
update copyright notice / whitespace
2016-12-27 23:46:44 +00:00
Tinderbox User
ddd52e1c40
newcopyrights
2016-12-27 23:30:22 +00:00
Mark Andrews
e20db12918
4541. [bug] rndc addzone should properly reject non master/slave
...
zones. [RT #43665 ]
2016-12-28 10:27:56 +11:00
Tinderbox User
dd0e617038
regen master
2016-12-27 01:05:51 +00:00
Evan Hunt
c5b8b74113
[master] clarify auth ECS is not meant for production use
2016-12-26 16:52:30 -08:00
Tinderbox User
c43f150d0a
update copyright notice / whitespace
2016-12-26 23:46:20 +00:00
Tinderbox User
a04f600b46
newcopyrights
2016-12-26 23:30:28 +00:00
Mark Andrews
8e333f42ef
4540. [bug] Correctly handle ecs entries in dns_acl_isinsecure.
...
[RT #43601 ]
2016-12-27 09:49:02 +11:00
Mark Andrews
762c4fc5a8
4539. [bug] Referencing a nonexistant zone with rpz could lead
...
to a assertion failure when configuring. [RT #43787 ]
2016-12-27 08:59:07 +11:00
Mark Andrews
aceabacdb8
4538. [bug] Call dns_client_startresolve from client->task.
...
[RT #43896 ]
2016-12-27 07:02:33 +11:00
Mark Andrews
e17d2f98be
if gen fails remove the file [RT #43949 ]
2016-12-23 09:19:31 +11:00
Mark Andrews
c1870d0e44
freeaddrinfo is called too early.
2016-12-15 09:38:12 +11:00
Mark Andrews
6089c8df71
4537. [bug] Handle timouts better in dig/host/nslookup. [RT #43576 ]
2016-12-14 15:42:43 +11:00
Tinderbox User
29916e6d7c
update copyright notice / whitespace
2016-12-13 23:46:28 +00:00
Mark Andrews
a678e70481
4536. [bug] ISC_SOCKEVENTATTR_USEMINMTU was not being cleared
...
when reusing the event structure. [RT #43885 ]
2016-12-14 10:42:38 +11:00
Mark Andrews
37a8db0ba4
4535. [bug] Address race condition in setting / testing of
...
DNS_REQUEST_F_SENDING. [RT #43889 ]
2016-12-14 10:31:26 +11:00
Tinderbox User
45f03878c9
newcopyrights
2016-12-13 23:30:25 +00:00
Mark Andrews
def6b33bad
4534. [bug] Only set RD, RA and CD in QUERY responses. [RT #43879 ]
2016-12-13 16:27:18 +11:00
Mark Andrews
3105d9c9f3
spelling
2016-12-13 16:18:44 +11:00
Mark Andrews
8ca45ba01a
4533. [bug] dns_client_update should terminate on prerequiste
...
failures (NXDOMAIN, YXDOMAIN, NXRRSET, YXRRSET)
and also on BADZONE. [RT #43865 ]
2016-12-13 15:47:03 +11:00
Mark Andrews
4914e3ddc6
number all resolver tests
2016-12-13 15:02:32 +11:00
Tinderbox User
1ee9a6eb0d
newcopyrights
2016-12-12 23:30:16 +00:00
Evan Hunt
76a26842a9
[master] tweak logfileconfig test so it can pass on slower machines
2016-12-12 12:12:40 -08:00
Mark Andrews
043ae106d2
4532. [contrib] Make gen-data-queryperf.py python 3 compatible.
...
[RT #43836 ]
2016-12-12 17:46:03 +11:00
Mark Andrews
78cd99bb9e
placeholder
2016-12-09 15:17:11 +11:00
Mark Andrews
60cb462c56
4530. [bug] Change 4489 broke the handling of CNAME -> DNAME
...
in responses resulting in SERVFAIL being returned.
[RT #43779 ]
2016-12-09 12:50:18 +11:00
Evan Hunt
f2c7ae114a
[master] silence DSCP probing error
...
4529. [cleanup] Silence noisy log warning when DSCP probe fails
due to firewall rules. [RT #43847 ]
2016-12-08 08:44:20 -08:00
Mark Andrews
c1619b8420
4528. [bug] Only set the flag bits for the i/o we are waiting
...
for on EPOLLERR or EPOLLHUP. [RT #43617 ]
2016-12-08 16:59:46 +11:00
Tinderbox User
16fde7f0b3
regen master
2016-12-07 01:05:34 +00:00
Mark Andrews
1b8ce3b330
4527. [doc] Support DocBook XSL Stylesheets v1.79.1. [RT #43831 ]
2016-12-07 10:49:55 +11:00
Tinderbox User
8b22817d17
update copyright notice / whitespace
2016-12-05 23:46:20 +00:00
Tinderbox User
61736a516e
newcopyrights
2016-12-05 23:30:27 +00:00
Tinderbox User
807bf70d07
regenerate
2016-12-05 19:19:01 +00:00
Tinderbox User
b06a5726eb
regen master
2016-12-05 18:24:42 +00:00
Evan Hunt
ca58c1ea25
[master] fixed ARM grammars
...
4526. [doc] Corrected errors and improved formatting of
grammar defintiions in the ARM. [RT #43739 ]
2016-12-05 00:43:10 -08:00
Mark Andrews
24b7aa3df5
look $UNLIMITEDFILE.4 as $UNLIMITEDFILE.5 may not exist yet
2016-12-05 18:20:31 +11:00
Evan Hunt
e1ba21bd58
[master] fix managed-keys doc
...
4525. [doc] Fixed outdated documentation on managed-keys.
[RT #43810 ]
2016-12-04 20:22:20 -08:00
Mark Andrews
df372d967e
4524. [bug] The net zero test was broken causing IPv4 servers
...
with addresses ending in .0 to be rejected. [RT #43776 ]
2016-12-05 10:46:43 +11:00
Mark Andrews
c9ee977f31
added -T keepstderr to keep stderr open when daemonizing [RT #43736 ]
2016-12-05 10:38:16 +11:00
Evan Hunt
b4d70a933c
[master] expanded time unit test
2016-12-02 12:32:34 -08:00
Mukund Sivaraman
5c843b384d
Add doc function for cfg_type_querysource4 and cfg_type_querysource6 ( #43768 )
2016-12-02 11:16:08 +05:30
Mark Andrews
e7e20e577d
update
2016-12-01 10:39:00 +11:00
Tinderbox User
09c44ec7f1
regen master
2016-11-30 01:06:25 +00:00
Mark Andrews
cab871f1bc
4522. [bug] Handle big gaps in log file version numbers better.
...
[RT #38688 ]
2016-11-30 10:55:21 +11:00
Tinderbox User
1d7d7cdcda
update copyright notice / whitespace
2016-11-29 23:46:09 +00:00
Evan Hunt
6bdb70057d
[master] log as error if entropy unavailable
...
4521. [cleanup] Log it as an error if an entropy source is not
found and there is no fallback available. [RT #43659 ]
2016-11-29 11:30:31 -08:00
Mark Andrews
4352551d23
4520. [cleanup] Alphabetise more of the grammar when printing it
...
out. Fix unbalanced indenting. [RT #43755 ]
2016-11-29 15:28:28 +11:00
Mark Andrews
a611e44f9a
4519. [port] win32: handle ERROR_MORE_DATA. [RT #43534 ]
2016-11-29 11:28:26 +11:00
Tinderbox User
c8b6065dde
regen master
2016-11-25 21:01:07 +00:00
Mark Andrews
e527dcdb00
automate insertion of copyright year list into Bv9ARM-book.xml
2016-11-26 07:49:23 +11:00
Francis Dupont
3941801b72
Added VS 2017 RC
2016-11-24 17:11:44 +01:00
Tinderbox User
ee2c593635
regen master
2016-11-24 01:05:57 +00:00
Mark Andrews
e0c102d9ee
copyrights/whitespace
2016-11-24 11:04:30 +11:00
Tinderbox User
ee47b6607a
update copyright notice / whitespace
2016-11-23 23:46:11 +00:00
Evan Hunt
62c85a4a52
[master] allow different time formats: local, iso8601, iso8601-utc
...
4518. [func] The "print-time" option in the logging configuration
can now take arguments "local", "iso8601" or
"iso8601-utc" to indicate the format in which the
date and time should be logged. For backward
compatibility, "yes" is a synonym for "local".
[RT #42585 ]
2016-11-22 23:34:47 -08:00
Evan Hunt
f26fab1103
[master] clean up relnotes
2016-11-22 23:32:37 -08:00
Mark Andrews
de1c149326
placeholder
2016-11-22 12:14:29 +11:00
Mark Andrews
358c6ecd26
4516. [bug] isc_socketmgr_renderjson was missing from the
...
windows build. [RT #43602 ]
2016-11-22 12:07:42 +11:00
Tinderbox User
735e9fcadb
update copyright notice / whitespace
2016-11-19 23:46:27 +00:00
Curtis Blackburn
15fd942514
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2016-11-18 11:13:01 -08:00
Curtis Blackburn
eb4ffd6685
4515. [port] FreeBSD: Find readline headers when they are in
...
edit/readline/ instead of readline/. [RT #43658 ]
2016-11-18 11:12:42 -08:00
ckb
00084dd2e2
4515. [port] FreeBSD: Find readline headers when they are in
...
edit/readline/ instead of readline/. [RT #43658 ]
2016-11-18 11:08:06 -08:00
Mark Andrews
cbd3082c62
add rfc7477 and rfc8020
2016-11-16 19:12:09 +11:00
Mark Andrews
28f344c18a
check the value of s
2016-11-15 16:51:36 +11:00
Mukund Sivaraman
ea3c3afadc
Update CHANGES entry to match KB article
2016-11-14 14:23:29 +09:00
Mark Andrews
02c341f282
fix ISC_FORMAT_PRINTF paramaters for socket_log
2016-11-12 02:54:51 +11:00
Mark Andrews
415eeebda4
add --ipv6only=no test
2016-11-11 09:59:58 +11:00
Mark Andrews
69e77384fa
4514. [port] NetBSD: strip -WL, from ld command line. [RT #43204 ]
2016-11-10 11:31:21 +11:00
Mark Andrews
472e99cfa6
4513. [cleanup] Minimum Python versions are now 2.7 and 3.2.
...
[RT #43566 ]
2016-11-10 09:49:12 +11:00
Mark Andrews
1106845b4e
don't call dst_lib_destroy in t2_vfy
2016-11-09 17:03:34 +11:00
Mark Andrews
e49d93c22d
locks are only need in OpenSSL < 1.1
2016-11-09 10:05:50 +11:00
Mark Andrews
56c6fc0dac
only call dns_test_begin once
...
(cherry picked from commit f13c7b01746a07bef87a386ceff93ccb2a7488a9)
2016-11-09 10:03:21 +11:00
Mark Andrews
fed2f7e4c1
remove spurious newline [RT #43585 ]
2016-11-09 08:26:39 +11:00
Evan Hunt
3ac0165723
[master] typo in comment
2016-11-08 09:06:23 -08:00
Mark Andrews
084d88f67b
4512. [bug] win32: @GEOIP_INC@ missing from delv.vcxproj.in.
...
[RT #43556 ]
2016-11-07 10:03:24 +11:00
Mark Andrews
3119ae3699
4511. [bug] win32: mdig.exe-BNFT was missing Configure. [RT #43554 ]
2016-11-07 09:53:27 +11:00
Mark Andrews
af55bdd182
4511. [bug] win32: mdig.exe-BNFT was missing Configure. [RT #43554 ]
2016-11-07 09:52:08 +11:00
Francis Dupont
7f56936dc7
Fixed filter-aaaa prereq.sh
2016-11-04 14:55:59 +01:00
Mark Andrews
607f6d3169
placeholder
2016-11-04 15:56:42 +11:00
Evan Hunt
1e2aca8d90
[master] make rrl system test more robust
...
4509. [test] Make the rrl system test more reliable on slower
machines by using mdig instead of dig. [RT #43280 ]
2016-11-02 20:56:02 -07:00
Mark Andrews
c99d977674
placeholder
2016-11-03 14:33:06 +11:00
Mark Andrews
aa44b4682a
copyrights/whitespace
2016-11-03 12:41:00 +11:00
Curtis Blackburn
66b00b1e06
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2016-11-02 18:11:06 -07:00
Curtis Blackburn
f621b255d9
corrected typo in nsupdate test (DIG-->$DIG)
2016-11-02 18:09:37 -07:00
Tinderbox User
8d8839b3a0
regen master
2016-11-03 01:06:32 +00:00
Tinderbox User
e37bc34b31
update copyright notice / whitespace
2016-11-02 23:46:39 +00:00
Evan Hunt
c23255316e
[master] typo
2016-11-02 09:43:11 -07:00
Francis Dupont
18056151bf
Name -> Named
2016-11-02 09:27:06 +01:00
Francis Dupont
1c5861fa7b
Fixed IP_PMTUDISC_OMIT typos
2016-11-02 09:18:14 +01:00
Mark Andrews
aee76db9e3
add dns_db_getsize, dns_rdataslab_count, dns_zone_getmaxrecords, dns_zone_setmaxrecords
2016-11-02 18:49:02 +11:00
Mark Andrews
a0caf66c97
remove review fprintf
2016-11-02 18:03:33 +11:00
Mark Andrews
2b2b85c897
4507. [bug] Name could incorrectly log 'allows updates by IP
...
address, which is insecure' [RT #43432 ]
2016-11-02 17:53:19 +11:00
Mark Andrews
61747916ed
4506. [func] 'named-checkconf -l' will now list the zones found in
...
named.conf. [RT #43154 ]
2016-11-02 17:47:51 +11:00
Mark Andrews
a61f252391
4505. [port] Use IP_PMTUDISC_OMIT if available. [RT #35494 ]
2016-11-02 17:39:52 +11:00
Mark Andrews
5f8412a4cb
4504. [security] Allow the maximum number of records in a zone to
...
be specified. This provides a control for issues
raised in CVE-2016-6170. [RT #42143 ]
2016-11-02 17:31:27 +11:00
Evan Hunt
1b2e798976
[master] restore dropped #else block
2016-11-01 22:34:33 -07:00
Evan Hunt
be60398405
[master] typo
2016-11-01 20:31:04 -07:00
Evan Hunt
6087f87afb
[master] make uninstall
...
4503. [cleanup] "make uninstall" now removes file installed by
BIND. (This currently excludes Python files
due to lack of support in setup.py.) [RT #42912 ]
2016-11-01 19:17:07 -07:00
Tinderbox User
05caf20a11
regen master
2016-11-02 01:07:10 +00:00
Tinderbox User
d68d29f967
update copyright notice / whitespace
2016-11-01 23:46:15 +00:00
Tinderbox User
b7842079f8
newcopyrights
2016-11-01 23:31:07 +00:00
Mark Andrews
89286906dc
4502. [func] Report multiple and experimental options when printing
...
grammar. [RT #43134 ]
2016-11-02 10:04:57 +11:00
Mark Andrews
e1c93a0f58
'I:exit status: <value>' should be outsied of if
2016-11-02 09:11:40 +11:00
Mark Andrews
847b214e5b
placeholder
2016-11-02 08:57:30 +11:00
Mark Andrews
e200da5044
4500. [bug] Support modifier I64 in isc__print_printf. [RT #43526 ]
2016-11-02 08:46:02 +11:00
Evan Hunt
3fb62a5a4e
[master] use arc4random_stir() when available
...
4499. [port] MacOSX: silence deprecated function warning
by using arc4random_stir() when available
instead of arc4random_addrandom(). [RT #43503 ]
2016-11-01 14:00:46 -07:00
Evan Hunt
7960fc596b
[master] clean up reporting of R:FAIL so it can't spuriously appear mid-test
2016-11-01 13:46:42 -07:00
Mark Andrews
9bfebc4a6a
check for LIBRESSL_VERSION_NUMBER
...
(cherry picked from commit b2c1d6f0a2 )
2016-11-01 12:49:23 +11:00
Mark Andrews
429b543086
add more LIBRESSL_VERSION_NUMBER checks
2016-11-01 12:36:38 +11:00
Mark Andrews
3d38cfaf8a
add more LIBRESSL_VERSION_NUMBER checks
2016-11-01 12:24:22 +11:00
Mark Andrews
f53fc4540a
check for LIBRESSL_VERSION_NUMBER
2016-11-01 12:02:36 +11:00
Evan Hunt
5480a74b70
[master] simplify prereq checks by using feature-test.c
...
4498. [test] Simplify prerequisite checks in system tests.
[RT #43516 ]
2016-10-31 16:53:37 -07:00
Mark Andrews
ace79092b3
update spelling in comment
2016-11-01 10:50:58 +11:00
Tinderbox User
3bd20c8dd4
update copyright notice / whitespace
2016-10-30 23:46:10 +00:00
Mark Andrews
1fce0951ed
4497. [port] Add support for OpenSSL 1.1.0. [RT #41284 ]
2016-10-31 10:04:37 +11:00
Tinderbox User
c970f162b6
regen master
2016-10-29 01:06:53 +00:00
Tinderbox User
e24f9b0a33
update copyright notice / whitespace
2016-10-28 23:45:58 +00:00
Tinderbox User
f5e806807b
newcopyrights
2016-10-28 23:30:21 +00:00
Mark Andrews
bdd2066846
s/it/not/
2016-10-28 15:08:06 +11:00
Mark Andrews
42470b0b87
4496. [func] dig: add +idnout to control whether labels are
...
display in punycode or not. Requires idn support
to be enabled at compile time. [RT #43398 ]
2016-10-28 12:05:19 +11:00
Mark Andrews
49e94dc8d4
update copyrights
2016-10-28 11:27:49 +11:00
Mark Andrews
f21645e137
4495. [bug] A isc_mutex_init call was it being checked. [RT #43391 ]
2016-10-28 11:14:38 +11:00
Francis Dupont
13c1dd922d
Merged rt43345 libisccfg spuriously depended on libisccc
2016-10-27 14:05:54 +02:00
Mark Andrews
6fbb2b51d8
4494. [bug] Look for <editline/readline.h>. [RT #43429 ]
2016-10-27 15:48:51 +11:00
Mark Andrews
c910fc24ce
4493. [bug] bin/tests/system/dyndb/driver/Makefile.in should use
...
SO_TARGETS. [RT# 43336]
2016-10-27 15:37:26 +11:00
Mark Andrews
55b78fff62
4492. [bug] irs_resconf_load failed to initialise sortlistnxt
...
causing bad writes if resolv.conf contained a
sortlist directive. [RT #43459 ]
2016-10-27 13:17:58 +11:00
Mark Andrews
8eaf918adf
4491. [bug] Improve message emitted when testing whether sendmsg
...
works with TOS/TCLASS fails. [RT #43483 ]
2016-10-27 09:02:06 +11:00
Mark Andrews
ecd8e95bb5
change 4487 broke the cacheclean test with old version of perl. [RT #43476 ]
2016-10-27 00:09:21 +11:00
Mark Andrews
856c77cc40
s/,/;/
2016-10-26 22:38:24 +11:00
Mark Andrews
3b7cb2c5b1
4490. [maint] Added AAAA (2001:500:12::d0d) for G.ROOT-SERVERS.NET.
2016-10-21 22:44:06 +11:00
Mark Andrews
bd6f27f5c3
4489. [security] It was possible to trigger assertions when processing
...
a response. (CVE-2016-8864) [RT #43465 ]
2016-10-21 14:55:10 +11:00
Mark Andrews
bcbacc4045
copyrights
2016-10-20 11:03:20 +11:00
Mark Andrews
8d6fefac31
4488. [port] Darwin: use -framework for Kerberos. [RT #43418 ]
2016-10-20 10:26:05 +11:00
Witold Krecicki
358dfaee18
4487. [test] Make system tests work on Windows. [RT #42931 ]
2016-10-19 17:18:42 +02:00
Tinderbox User
0b15ee0705
regen master
2016-10-16 01:06:28 +00:00
Mark Andrews
7551ec1ebe
add managed keys to view section
2016-10-16 08:15:15 +11:00
Mark Andrews
b1b595617b
fix changes numbers
2016-10-12 12:34:14 +11:00
Mark Andrews
09f914d2d4
further readline changes [RT #43139 ]
2016-10-12 11:56:59 +11:00
Tinderbox User
0e2fe405f3
update copyright notice / whitespace
2016-10-11 23:46:16 +00:00
Tinderbox User
a11e9a8402
newcopyrights
2016-10-11 23:30:18 +00:00
Evan Hunt
e91255b006
[master] gitignore python build directory
...
Patch submitted by Tony Finch (dot@dotat.at )
2016-10-11 13:15:24 -07:00
Mark Andrews
ccf0bea98a
don't clobber readline
2016-10-11 17:30:13 +11:00
Mark Andrews
6bb84df34d
fix typo
2016-10-11 17:05:36 +11:00
Mark Andrews
170ced60d8
don't require lctx to be non NULL
...
(cherry picked from commit 3793d848bd )
2016-10-11 17:03:28 +11:00
Mark Andrews
01862dfaa5
4485. [bug] Look in $prefix/lib/pythonX.Y/site-packages for
...
the python modules we install. [RT #43330 ]
2016-10-11 15:20:37 +11:00
Mark Andrews
6caac8d9a9
4484. [bug] Failure to find readline when requested should be
...
fatal to configure. [RT #43328 ]
2016-10-11 15:15:56 +11:00
Mark Andrews
78aa92e5f5
use ISC_LOG_ERROR instead of ISC_LOG_WARNING for bad prefix
2016-10-11 15:06:15 +11:00
Mark Andrews
c5d4cfc8aa
4483. [func] Check prefixes in acls to make sure the address and
...
prefix lengths are consistent. Warn only in
BIND 9.11 and earlier. [RT #43367 ]
2016-10-11 14:52:28 +11:00
Mark Andrews
61463ab7a4
4482. [bug] Address use before require check and remove extraneous
...
dns_message_gettsigkey call in dns_tsig_sign.
[RT #43374 ]
2016-10-11 14:40:29 +11:00
Evan Hunt
676ac3cc82
[master] add cfg_parse_buffer3() function with linenum parameter
...
4482. [cleanup] Change #4455 was incomplete. [RT #43252 ]
2016-10-10 17:11:21 -07:00
Mark Andrews
d3f29e7a4f
sleep 2 to let in progress lookups complete
2016-10-10 14:35:36 +11:00
Tinderbox User
5e32012dcf
regen master
2016-10-10 01:04:44 +00:00
Mark Andrews
3b6aba8dcb
4481. [func] dig: make +class, +crypto, +multiline, +rrcomments,
...
+onesoa, +qr, +ttlid, +ttlunits and -u per lookup
rather than global. [RT #42450 ]
2016-10-10 11:55:59 +11:00
Evan Hunt
ef59039b04
[master] placeholder
2016-10-08 14:26:29 -07:00
Evan Hunt
5396eb0fd4
[master] placeholder
2016-10-05 22:33:35 -07:00
Evan Hunt
af05768c0e
[master] reset ret between NTA tests
2016-10-05 21:06:54 -07:00
Mark Andrews
26d21e2e25
fix long line
2016-10-06 14:23:38 +11:00
Tinderbox User
f925373f21
regen master
2016-10-06 01:05:06 +00:00
Tinderbox User
8657223ebc
update copyright notice / whitespace
2016-10-05 23:45:39 +00:00
Witold Krecicki
551f1e02e6
4478. [func] Add +continue option to mdig, allow continue on socket errors. [RT #43281 ]
2016-10-05 13:50:03 +02:00
Witold Krecicki
5aaf7e3a04
4477. [test] Fix mkeys test timing issues. [RT #41028 ]
2016-10-05 13:42:53 +02:00
Witold Krecicki
a0f9aaa103
4476. [test] Fix reclimit test on slower machines. [RT #43283 ]
2016-10-05 11:54:12 +02:00
Mark Andrews
67cdd2d3a4
4475. [doc] Update named-checkconf documentation. [RT #43153 ]
2016-10-05 14:21:41 +11:00
Mark Andrews
f77ee20a6c
4474. [bug] win32: call WSAStartup in fromtext_in_wks so that
...
getprotobyname and getservbyname work. [RT #43197 ]
(cherry picked from commit 82a50a619a )
2016-10-05 12:29:23 +11:00
Mark Andrews
fe4d0fbc7c
4473. [bug] Only call fsync / _commit on regular files. [RT #43196 ]
2016-10-05 12:20:02 +11:00
Mark Andrews
ca67897bad
grammar
2016-10-05 10:36:22 +11:00
Mark Andrews
7fbe85c6d7
4472. [bug] Named could fail to find the correct NSEC3 records when
...
a zone was update between looking for the answer and
looking for the NSEC3 records proving non-existance
of the answer. [RT #43247 ]
2016-10-05 10:35:18 +11:00
Tinderbox User
ddb166caff
regen master
2016-10-04 22:13:44 +00:00
Mukund Sivaraman
b7d07b861b
Typo
2016-10-01 11:35:13 +05:30
Witold Krecicki
c5a80c9427
[master] Disable dig IPv4-to-IPv6 mapping system test on OpenBSD
2016-09-30 12:19:44 +02:00
Mark Andrews
413e9b90de
sync with 9.11.0
2016-09-30 14:48:13 +10:00
Mark Andrews
966edc2775
make statschannel version number agnostic
...
(cherry picked from commit 1477c19dd9 )
2016-09-29 17:01:53 +10:00
Tinderbox User
f1814f50c9
regen master
2016-09-29 01:05:10 +00:00
Evan Hunt
e9917a51d3
[master] minor cleanup/clarification in dnstap documentation
...
Patch submitted by Tony Finch (dot@dotat.at ).
2016-09-27 20:45:58 -07:00
Witold Krecicki
f78603b534
[master] Fix a minor bug in isc_netaddr_masktoprefixlen
2016-09-27 11:14:56 +02:00
Tinderbox User
03bb19ed38
regen master
2016-09-26 13:42:17 +00:00
Mark Andrews
b25638d9be
sync with v9_11 for 9.11.0rc3
...
(cherry picked from commit 47f8b47b8d )
2016-09-26 18:49:24 +05:30
Mark Andrews
ea23a4868c
use repo.isc.org rt43254
2016-09-26 15:25:03 +10:00
Tinderbox User
6caf463209
regen master
2016-09-23 01:05:40 +00:00
Evan Hunt
c4b7db4932
[master] render querylog format consistent, and add a release note
...
4471. [cleanup] Render client/query logging format consistent for
ease of log file parsing. (Note that this affects
"querylog" format: there is now an additional field
indicating the client object address.) [RT #43238 ]
2016-09-22 14:48:56 -07:00
Evan Hunt
a4cc9c9ca2
[master] placeholder
2016-09-20 14:02:56 -07:00
Mark Andrews
d9bc0a865e
4470. [bug] Reset message with intent parse before
...
calling dns_dispatch_getnext. [RT #43229 ]
2016-09-20 21:12:16 +10:00
Mark Andrews
4f713200f8
sync with 9.11.0rc2
2016-09-20 20:54:27 +10:00
Evan Hunt
5b09d7019b
[master] placeholder
2016-09-15 18:47:39 -07:00
Tinderbox User
18c84f3b0b
regen master
2016-09-14 01:04:44 +00:00
Mark Andrews
df17290113
4468. [bug] Address ECS option handling issues. [RT #43191 ]
2016-09-14 08:22:15 +10:00
Mukund Sivaraman
b6f65b0924
Add a missing brace in dnsperf ECS patch that was dropped during cleanup
2016-09-12 16:15:18 +05:30
Tinderbox User
388a578aee
newcopyrights
2016-09-09 23:30:06 +00:00
Mukund Sivaraman
e314df3429
Add contrib patch to dnsperf for sending EDNS CLIENT-SUBNET option
2016-09-09 13:36:13 +05:30
Tinderbox User
91ff2c5a4b
regen master
2016-09-09 02:18:18 +00:00
Mark Andrews
9ffbc3f9b3
reorder
2016-09-09 11:54:19 +10:00
Mark Andrews
d4c8a622c0
add CVE-2016-2776
2016-09-09 11:50:24 +10:00
Mark Andrews
1090e198c4
add CVE-2016-2776
2016-09-09 11:39:19 +10:00
Mark Andrews
9872e3fbd9
add CVE-2016-2776
2016-09-09 11:36:44 +10:00
Mark Andrews
2bd0922cf9
4467. [security] It was possible to trigger a assertion when rendering
...
a message. [RT #43139 ]
2016-09-09 11:29:48 +10:00
Mark Andrews
61ca100b80
4466. [bug] Interface scanning didn't work on a Windows system
...
without a non local IPv6 addresses. [RT #43130 ]
2016-09-08 14:25:20 +10:00
Mark Andrews
f1977af0d3
4465. [bug] Don't use "%z" as Windows doesn't support it.
...
[RT #43131 ]
2016-09-08 14:16:56 +10:00
Mark Andrews
85468d4c81
4464. [bug] Fix windows python support. [RT #43173 ]
2016-09-08 13:55:01 +10:00
Mark Andrews
ed7097fc00
4463. [bug] The dnstap system test failed on some systems.
...
[RT #43129 ]
2016-09-08 11:40:24 +10:00
Mark Andrews
58d622d96d
4462. [bug] Don't describe a returned EDNS COOKIE as "good"
...
when there isn't a valid server cookie. [RT #43167 ]
2016-09-08 11:34:19 +10:00
Francis Dupont
da8353706f
Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2016-09-08 01:54:52 +02:00
Francis Dupont
cfa20db199
Fixed obvious typo in t_atomic
2016-09-08 01:54:18 +02:00
Tinderbox User
56b376dd15
newcopyrights
2016-09-07 23:30:04 +00:00
Mark Andrews
5125df6753
restore release marker
2016-09-07 14:13:55 +10:00
Mark Andrews
8eceb0bffe
4461. [bug] win32: not all external data was properly marked
...
as external data for windows dll. [RT #43161 ]
2016-09-07 14:12:11 +10:00
Tinderbox User
1a49346184
regen master
2016-09-02 01:04:40 +00:00
Mark Andrews
fe09d4b609
s/secret_string/algorithm_id/ for cookie-algorithm
2016-09-01 12:04:47 +10:00
Tinderbox User
9465a47983
regen master
2016-09-01 01:04:48 +00:00
Evan Hunt
b46760b373
[master] correct default value of tcp-clients
2016-08-30 23:02:27 -07:00
Mark Andrews
e7bb78349f
sync w/ 9.11.0rc1
2016-08-31 12:15:55 +10:00
Tinderbox User
4c60000629
update copyright notice / whitespace
2016-08-30 23:45:30 +00:00
Tinderbox User
170fcfcda1
newcopyrights
2016-08-30 23:30:09 +00:00
Mark Andrews
9d11e46714
silence unused variable 'pollstate' warning [RT #43109 ]
2016-08-30 14:25:41 +10:00
Mark Andrews
3e1fa8411b
4460. [test] Add system test for dnstap using unix domain sockets.
...
[RT #42926 ]
2016-08-30 11:20:22 +10:00
Mark Andrews
dc449c999c
spelling
2016-08-30 09:54:05 +10:00
Mark Andrews
2272d836ba
whitespace
2016-08-30 09:42:14 +10:00
Evan Hunt
a26a62cef2
[master] fix tcp client memory leak
...
4459. [bug] TCP client objects created to handle pipeline queries
were not cleaned up correctly, causing uncontrolled
memory growth. [RT #43106 ]
2016-08-29 11:56:36 -07:00
Mukund Sivaraman
becac651e8
Update assertions to be more correct, and also remove use of a reserved word ( #43090 )
...
Note: this doesn't actually fix #43090 .
2016-08-29 18:52:55 +05:30
Mark Andrews
5336feefb0
make depend needs to decend into lib/*/test [rt #43105 ]
2016-08-29 10:19:56 +10:00
Mark Andrews
c55b572ccf
4457. [maint] Added AAAA (2001:500:a8::e) for E.ROOT-SERVERS.NET.
2016-08-29 10:15:12 +10:00
Mark Andrews
63fe88e8d8
4456. [doc] Add DOCTYPE and lang attribute to <html> tags.
...
[RT #42587 ]
2016-08-26 15:14:04 +10:00
Mark Andrews
e1f590a59a
remove spurious 'i'
2016-08-26 13:41:57 +10:00
Mark Andrews
8560e8486a
add isc_lex_setsourceline
2016-08-26 03:15:32 +00:00
Evan Hunt
02fb764681
[master] pass source file and line to dyndb load function
...
4455. [cleanup] Allow dyndb modules to correctly log the filename
and line number when processing configuration text
from named.conf. [RT #43050 ]
2016-08-25 18:08:26 -07:00
Tinderbox User
65c09d514e
regen master
2016-08-26 01:04:37 +00:00
Tinderbox User
fba207e51a
update copyright notice / whitespace
2016-08-25 23:45:37 +00:00
Tinderbox User
92ea8326d8
newcopyrights
2016-08-25 23:30:08 +00:00
Jeremy C. Reed
25a13a0861
fix the 8K number
...
from the upstream source:
/** Default `buffer_hint` value. */
2016-08-25 13:55:17 -04:00
Evan Hunt
bfb479d5e3
[master] fix dnssec-policy.conf in notes
2016-08-25 08:19:01 -07:00
Mark Andrews
7535dd93a1
rename ioqversion -> generation; move increment before fstrm_iothr_destroy
2016-08-24 22:06:00 -04:00
Tinderbox User
5883460271
regen master
2016-08-25 01:04:54 +00:00
Mark Andrews
726cddb564
4454. [bug] 'rndc dnstap -reopen' had a race issue. [RT #43089 ]
2016-08-25 10:03:22 +10:00
Mark Andrews
f431bf02a6
4453. [bug] Prefetching of DS records failed to update their
...
RRSIGs. [RT #42865 ]
2016-08-25 09:51:31 +10:00
Tinderbox User
a91ea57cb3
update copyright notice / whitespace
2016-08-24 23:45:33 +00:00
Mark Andrews
e09f18e349
4452. [bug] The default key manager policy file is now
...
<sysdir>/dnssec-policy.conf (usually
/etc/dnssec-policy.conf). [RT #43064 ]
2016-08-25 09:41:50 +10:00
Tinderbox User
1c4ed966a3
newcopyrights
2016-08-24 23:30:09 +00:00
Evan Hunt
864dc79dce
[master] add missing release notes and fix other doc nits
2016-08-24 16:25:20 -07:00
Evan Hunt
9d990968ad
[master] 43076 was missed from CHANGES
2016-08-24 14:09:28 -07:00
Evan Hunt
1e50c0d857
[master] add dnssec-keygen and nslookup man page links to ARM
2016-08-24 20:39:03 +00:00
Mark Andrews
7bb9972a1f
add signing -serial to rndc usage
2016-08-23 13:41:37 +10:00
Mark Andrews
888dc0fb4f
update copyrights / whitespace
2016-08-23 09:48:35 +10:00
Francis Dupont
76a3f42977
Added print.h include
2016-08-22 14:25:10 +02:00
Francis Dupont
fc41d120f0
Merged rt43077 (new RSA verify unit test)
2016-08-22 14:10:21 +02:00
Francis Dupont
2f08617da9
Merged rt43076 (log PKCS#11 provider load failure)
2016-08-22 13:59:53 +02:00
Francis Dupont
228a095c29
regen configure (cannot wait for cron)
2016-08-19 14:54:07 +02:00
Tinderbox User
a1458d47a5
regen master
2016-08-19 01:52:16 +00:00
Mark Andrews
9f800a939e
9.11.0rc1
2016-08-19 11:26:57 +10:00
Tinderbox User
34da98377c
update copyright notice / whitespace
2016-08-19 01:23:21 +00:00
Evan Hunt
dd666442d3
[master] document power of 2 requirement for fstrm-set-input-queue-size
2016-08-18 18:10:32 -07:00
Evan Hunt
b715ad3cdb
[master] missed renaming SIT to COOKIE
2016-08-18 18:08:35 -07:00
Tinderbox User
b297f5cdd5
regen master
2016-08-19 01:04:52 +00:00
Mark Andrews
63bff9f75c
update copyright list
2016-08-19 10:58:09 +10:00
Evan Hunt
6d2963e4d4
[master] clarify README.site
2016-08-18 17:52:49 -07:00
Mark Andrews
8ee6f289d8
4450. [port] Provide more nuanced HSM support which better matches
...
the specific PKCS11 providers capabilities. [RT #42458 ]
2016-08-19 08:02:51 +10:00
Witold Krecicki
85342bec80
4449. [test] Fix catalog zones test on slower systems. [RT #42997 ]
2016-08-18 18:17:56 +02:00
Mark Andrews
dec17fb662
install isc/errno.h
2016-08-18 22:12:14 +10:00
Mark Andrews
6e4788dd12
4448. [bug] win32: ::1 was not being found when iterating
...
interfaces. [RT #42993 ]
2016-08-18 21:58:13 +10:00
Mark Andrews
81ace51190
add dns_dt_getstats
2016-08-18 12:21:28 +10:00
Mark Andrews
934837913f
4447. [tuning] Allow the fstrm_iothr_init() options to be set using
...
named.conf to control how dnstap manages the data
flow. [RT #42974 ]
2016-08-18 11:16:06 +10:00
Tinderbox User
0967d759de
update copyright notice / whitespace
2016-08-17 23:45:32 +00:00
Tinderbox User
35fd81d9b7
newcopyrights
2016-08-17 23:30:12 +00:00
Evan Hunt
46e7763d19
[master] check for STALE rdatasets in cache search
...
4446. [bug] The cache_find() and _findrdataset() functions
could find rdatasets that had been marked stale.
[RT #42853 ]
2016-08-17 11:44:24 -07:00
Evan Hunt
3390d74e33
[master] fix dyndb issues; isc_errno_toresult()
...
4445. [cleanup] isc_errno_toresult() can now be used to call the
formerly private function isc__errno2result().
[RT #43050 ]
4444. [bug] Fixed some issues related to dyndb: A bug caused
braces to be omitted when passing configuration text
from named.conf to a dyndb driver, and there was a
use-after-free in the sample dyndb driver. [RT #43050 ]
Patch for dyndb driver submitted by Petr Spacek at Red Hat.
2016-08-17 11:37:57 -07:00
Mark Andrews
8c2c6b8b42
update dyndb_init inline documentationi [RT #43050 ]
2016-08-17 14:11:57 +10:00
Mark Andrews
4cb2ad343f
use explict casts to silence truncation warnings
2016-08-16 12:29:09 +10:00
Tinderbox User
baa0e04675
update copyright notice / whitespace
2016-08-15 23:45:31 +00:00
Mark Andrews
19a8bd884f
update
2016-08-16 09:44:27 +10:00
Mark Andrews
7872d4d1c0
4443. [func] Set TCP_MAXSEG in addition to IPV6_USE_MIN_MTU on
...
TCP sockets. [RT #42864 ]
2016-08-16 07:42:25 +10:00
Mark Andrews
42a14518ac
don't return void
2016-08-16 07:33:25 +10:00
Francis Dupont
f4288bafe9
Updated WIN32 part of TCP_FASTOPEN doc
2016-08-15 19:43:20 +02:00
Francis Dupont
95f4b49ba1
_MSV_VER -> _MSC_VER
2016-08-15 17:55:27 +02:00
Francis Dupont
fcb2309a9a
Fixed trivial typo
2016-08-15 17:13:13 +02:00
Mukund Sivaraman
131307a70e
Fix RPZ CIDR tree insertion bug ( #43035 )
2016-08-15 14:17:02 +05:30
Mark Andrews
f814343d1b
add dnstap to help. [RT #42928 ]
2016-08-15 11:56:17 +10:00
Mark Andrews
8a98ea9e94
4441. [cleanup] Alphabetize host's help output. [RT #43031 ]
2016-08-15 11:21:52 +10:00
Mark Andrews
301a03d565
update
2016-08-13 12:43:36 +10:00
Tinderbox User
2799701c32
update copyright notice / whitespace
2016-08-12 23:45:28 +00:00
Mark Andrews
a977bc4c8e
4440. [func] Enable TCP fast open support when available on the
...
server side. [RT #42866 ]
2016-08-12 15:31:33 +10:00
Mark Andrews
c7e021e2e6
4439. [bug] Address race conditions getting ownernames of nodes.
...
[RT #43005 ]
2016-08-12 14:08:48 +10:00
Mark Andrews
d260d5ef4c
add isc_ratelimiter_setpushpop
2016-08-12 12:39:25 +10:00
Mark Andrews
5734cd3943
4438. [func] Use LIFO rather than FIFO when processing startup
...
notify and refresh queries. [RT #42825 ]
2016-08-12 11:33:48 +10:00
Tinderbox User
a7115b8b4d
regen master
2016-08-12 01:04:57 +00:00
Mark Andrews
78e31dd187
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 ]
2016-08-12 10:48:51 +10:00
Mark Andrews
aaeed646fe
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2016-08-12 10:06:42 +10:00
Mark Andrews
bb900e62bf
4436. [func] Return TLSA records as additional data for MX and SRV
...
lookups. [RT #42894 ]
2016-08-12 10:03:23 +10:00
Tinderbox User
e29263c656
update copyright notice / whitespace
2016-08-11 23:45:29 +00:00
Mark Andrews
31ffec1541
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 ]
2016-08-12 09:41:59 +10:00
Mark Andrews
bf2238b064
4434. [protocol] Return EDNS EXPIRE option for master zones in addition
...
to slave zones. [RT #43008 ]
2016-08-12 09:31:41 +10:00
Evan Hunt
c38d989fdd
[master] error on bad parameter to 'rndc dumpdb'
...
4433. [cleanup] Report an error when passing an invalid option or
view name to "rndc dumpdb". [RT #42958 ]
2016-08-11 16:02:57 -07:00
Francis Dupont
7a76be36e7
Reserved 4433 for rt42840
2016-08-11 14:33:52 +02:00
Evan Hunt
46ea7e02a7
[master] correct [testing] tags to [test]
2016-08-10 09:27:54 -07:00
Evan Hunt
d06aed77ff
[master] remove spurious newline in EDNS EXPIRE logging
...
Patch submitted by Tony Finch (dot@dotat.at ).
2016-08-10 09:25:48 -07:00
Mark Andrews
12895c8d6f
4432. [testing] Hide rndc output on expected failures in logfileconfig
...
system test. [RT #27996 ]
2016-08-10 13:06:40 +10:00
Tinderbox User
2f77f658a0
update copyright notice / whitespace
2016-08-09 00:25:45 +00:00
Mark Andrews
859a9ccbd7
update
2016-08-09 10:19:38 +10:00
Mark Andrews
632e67baa6
4431. [bug] named-checkconf now checks the rate-limit clause.
...
[RT #42970 ]
2016-08-08 23:52:40 +10:00
Mark Andrews
3146be6fd6
4430. [bug] Lwresd died if a search list was not defined.
...
Found by 0x710DDDD At Alibaba Security. [RT #42895 ]
2016-08-08 10:22:51 +10:00
Mark Andrews
c1915935cf
4429. [bug] Address potential use after free on fclose() error.
...
[RT #42976 ]
2016-08-08 09:50:34 +10:00
Mark Andrews
c4153b554d
4428. [bug] The "test dispatch getnext" unit test could fail
...
in a threaded build. [RT #42979 ]
2016-08-08 09:35:17 +10:00
Evan Hunt
e9bd1496ed
[master] fix dnstap query/response selectors
...
4427. [bug] The "query" and "response" parameters to the
"dnstap" option had their functions reversed.
2016-08-06 00:21:04 -07:00
Mark Andrews
32b4a9a3e0
sync with 9.11.0b3
2016-07-30 07:44:23 +10:00
Mark Andrews
969e4ba50c
sync with 9.11.0.b3
2016-07-30 07:14:31 +10:00
Mark Andrews
e95391abd4
remove spurious breaks
2016-07-29 23:55:52 +10:00
Witold Krecicki
2830b1d597
Remove spurious isc_stdio_open
2016-07-28 14:30:48 +02:00
Tinderbox User
ac02aaa802
newcopyrights
2016-07-27 23:30:57 +00:00
Witold Krecicki
fe6db06ced
4426. [bug] Addressed Coverity warnings. [RT #42908 ]
2016-07-27 15:46:09 +02:00
Tinderbox User
49834f2f8d
regen master
2016-07-27 01:07:09 +00:00
Witold Krecicki
29d1f6a781
Fix typos in nzd2nzf test
2016-07-26 21:15:18 +02:00
Mark Andrews
915544f389
add mdig, named-nzd2nzf, pkcs11-destroy, pkcs11-list, pkcs11-keygen and pkcs11-tokens manpages
2016-07-27 05:00:20 +10:00
Witold Krecicki
aad10dd583
Fix merge error in bin/tests/system/conf.sh.in, add missing cleanups in tests
2016-07-26 20:29:12 +02:00
Mark Andrews
0408ceba1f
add space in #error message
2016-07-26 11:28:47 +10:00
Mark Andrews
0ac94b80e8
remove comma
2016-07-26 11:17:37 +10:00
Tinderbox User
7ba3e5dc9e
regen master
2016-07-26 01:07:05 +00:00
Mark Andrews
3fdd1a3462
named-rrchecker is also in ${prefix}/bin
2016-07-26 07:12:13 +10:00
Mark Andrews
711aff9fa7
4425. [bug] arpaname and dnstap-read were not being installed
...
into ${prefix}/bin. Tidy up installation issues
with CHANGE 4421. [RT #42910 ]
2016-07-26 06:51:36 +10:00
Witold Krecicki
c854d9c7a8
Fix merge error in bin/tools/Makefile.in
2016-07-25 13:18:47 +02:00
Tinderbox User
e31a24d05b
regen master
2016-07-23 01:08:43 +00:00
Tinderbox User
3e6b0b4931
update copyright notice / whitespace
2016-07-22 23:46:17 +00:00
Tinderbox User
d2a2a4e863
newcopyrights
2016-07-22 23:30:42 +00:00
Mark Andrews
6655b7db13
add dns_keytable_forall
2016-07-22 20:33:51 +10:00
Mark Andrews
f20179857a
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 ]
2016-07-22 20:02:17 +10:00
Mark Andrews
9616761417
copyrights
2016-07-22 15:58:48 +10:00
Evan Hunt
45cf2311b9
[master] 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:01:23 -07:00
Tinderbox User
806ed3a2f1
regen master
2016-07-22 01:05:36 +00:00
Tinderbox User
2bc4d454e1
update copyright notice / whitespace
2016-07-21 23:46:03 +00:00
Evan Hunt
d20f0472df
[master] silence clang warnings
...
4422. [port] Silence clang warnings in dig.c and dighost.c.
[RT #42451 ]
2016-07-21 15:53:43 -07:00
Evan Hunt
02991b6884
[master] add release note
2016-07-21 13:36:28 -07:00
Evan Hunt
6c81b492df
[master] add missing file
2016-07-21 12:45:15 -07:00
Evan Hunt
7914f63011
[master] print.h
2016-07-21 11:25:19 -07:00
Evan Hunt
eca74c52c1
[master] 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:13:37 -07:00
Mark Andrews
e7e7efe901
4420. [func] nslookup now looks for AAAA as well as A by default.
...
[RT #40420 ]
2016-07-22 03:27:49 +10:00
Witold Krecicki
e4d4de075a
4419. [bug] Don't cause undefined result if the label of an
...
entry in catalog zone is changed. [RT #42708 ]
2016-07-21 13:08:50 +02:00
Witold Krecicki
2eff13a562
4418. [bug] Fix a compiler warning in GSSAPI code. [RT #42879 ]
2016-07-21 12:15:55 +02:00
Mark Andrews
e3d74bdd7f
copyright
2016-07-21 19:38:52 +10:00
Mark Andrews
592127b7fa
more copyright cleanups
2016-07-21 19:16:05 +10:00
Mark Andrews
ed1a24cc86
update example copyright notice
2016-07-21 19:09:16 +10:00
Mark Andrews
ba99d845a2
update example copyright notice
2016-07-21 19:05:03 +10:00
Mark Andrews
1716e138bf
use articleinfo
2016-07-21 18:17:28 +10:00
Tinderbox User
2ac08fab22
regen master
2016-07-21 07:34:19 +00:00
Mark Andrews
30e4fbdfb5
consolidate copyrights
2016-07-21 17:24:07 +10:00
Tinderbox User
6807a2dc3c
regen master
2016-07-21 07:11:01 +00:00
Mark Andrews
813e9f7ee2
copyright
2016-07-21 17:00:44 +10:00
Mark Andrews
2d8576904d
regen
2016-07-21 15:22:17 +10:00
Evan Hunt
da8ac39a23
[master] remove SIT doc
2016-07-20 21:36:08 -07:00
Tinderbox User
2b1bfbada6
update copyright notice / whitespace
2016-07-20 23:46:50 +00:00
Evan Hunt
f7b5487474
[master] fix keymgr with low prepublication interval
...
4417. [bug] dnssec-keymgr could fail to create successor keys
if the prepublication interval was set to a value
smaller than the default. [RT #42820 ]
Patch submitted by Nis Wechselberg (enbewe@enbewe.de ).
2016-07-20 15:12:56 -07:00
Evan Hunt
a870e4e773
[master] normalize domain names for trailing dots
...
4416. [bug] dnssec-keymgr: Domain names in policy files could
fail to match due to trailing dots. [RT #42807 ]
Patch submitted by Armin Pech (mail@arminpech.de ).
2016-07-20 14:35:10 -07:00
Evan Hunt
c4fa8b75c2
[master] deleted keys not correctly excluded
...
4415. [bug] dnssec-keymgr: Expired/deleted keys were not always
excluded. [RT #42884 ]
Patch submitted by Nis Wechselberg (enewe@enbewe.de ).
2016-07-20 14:28:15 -07:00
Tinderbox User
d4f90b4519
update copyright notice / whitespace
2016-07-19 23:46:05 +00:00
Evan Hunt
ad2611f9af
[master] 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:10:43 -07:00
Mark Andrews
203b6934f4
sync w/ 9.11.0b2
2016-07-14 15:13:57 +10:00
Mark Andrews
63e58ad048
4413. [bug] GSSAPI negotiation could fail if GSS_S_CONTINUE_NEEDED
...
was returned. [RT #42733 ]
2016-07-14 15:06:28 +10:00
Mark Andrews
d937f8e999
Visual Studio 2005 doesn't like named elements, construct addr using isc_netaddr_fromin6
2016-07-14 11:29:18 +10:00
Mark Andrews
fef0080f14
Windows doesn't like LLU use ULL instead
2016-07-14 11:15:46 +10:00
Tinderbox User
bc8c067281
regen master
2016-07-14 01:06:14 +00:00
Tinderbox User
d28022225d
update copyright notice / whitespace
2016-07-13 23:45:50 +00:00
Mark Andrews
8f7881684b
grammar
2016-07-14 09:42:31 +10:00
Mark Andrews
6632922e2b
bug -> security
2016-07-14 09:35:46 +10:00
Mukund Sivaraman
e65cd99461
Some general cleanup ( #42827 )
2016-07-13 14:15:22 +05:30
Mukund Sivaraman
4116177ac4
Make fixes for GCC 6 ( #42721 )
2016-07-13 13:55:50 +05:30
Evan Hunt
ffa622d7a3
[master] 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:12:47 -07:00
Mark Andrews
a2101037d9
4410. [bug] Address use after free and memory leak with dnstap.
...
[RT #42746 ]
2016-07-13 16:56:11 +10:00
Tinderbox User
b7b2e64450
regen master
2016-07-13 04:45:35 +00:00
Mark Andrews
e55168b7bf
add [RT #42694 ]
2016-07-13 11:37:18 +10:00
Mark Andrews
268f9e6832
issue -> flaw
2016-07-13 11:23:12 +10:00
Mark Andrews
af052fa2ed
add more DNS64 default exclude acl tests
...
(cherry picked from commit d147d56227 )
2016-07-13 10:58:53 +10:00
Mark Andrews
1256b0c344
spelling/grammar
2016-07-13 10:26:59 +10:00
Tinderbox User
98ef4d0786
regen master
2016-07-12 01:05:41 +00:00
Tinderbox User
3e0b34d0ac
update copyright notice / whitespace
2016-07-11 23:46:33 +00:00
Mark Andrews
909d442cc0
add CVE-2016-2775
2016-07-12 01:09:13 +10:00
Mark Andrews
557c7221fd
4409. [bug] DNS64 should exlude mapped addresses by default when
...
a exclude acl is not defined. [RT #42810 ]
2016-07-11 14:11:34 +10:00
Mark Andrews
ec5e01747a
4408. [func] Continue waiting for expected response when we the
...
response we get does not match the request. [RT #41026 ]
2016-07-11 13:36:16 +10:00
Mukund Sivaraman
27038b159b
Use GCC builtin for clz in RPZ lookup code ( #42818 )
2016-07-10 19:47:37 +05:30
Tinderbox User
df52e5c7d5
regen master
2016-07-08 01:05:32 +00:00
Tinderbox User
921633c824
newcopyrights
2016-07-07 04:18:01 +00:00
Mark Andrews
429701008e
add note for rt42694
2016-07-07 13:47:25 +10:00
Mark Andrews
38cc2d14e2
4406. [bug] getrrsetbyname with a non absolute name could
...
trigger a infinite recursion bug in lwresd
and named with lwres configured if when combined
with a search list entry the resulting name is
too long. [RT #42694 ]
2016-07-07 12:52:47 +10:00
Tinderbox User
b3d352f01d
regen master
2016-07-07 01:05:27 +00:00
Mark Andrews
3c88f741c6
ignore bin/tests/system/rndc/ns4/named.conf
2016-07-07 09:55:51 +10:00
Tinderbox User
915994daa9
update copyright notice / whitespace
2016-07-06 23:46:37 +00:00
Tinderbox User
3a9694187f
newcopyrights
2016-07-06 23:30:36 +00:00
Mark Andrews
4d0b0596d9
license section is no longer a list
...
(cherry picked from commit d2647cd5fd )
2016-07-06 13:02:11 +10:00
Mark Andrews
a367a6eb9b
spelling
2016-07-06 12:56:20 +10:00
Tinderbox User
6aba65d9f0
regen master
2016-07-06 01:05:19 +00:00
Mark Andrews
d811a7d9ef
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 ]
2016-07-06 10:13:15 +10:00
Evan Hunt
44cb1a4859
[master] remove spurious license text
2016-07-05 15:41:09 -07:00
Evan Hunt
5e8732a406
[master] clarify enable-afl comment
2016-07-05 15:37:21 -07:00
Mark Andrews
27505a932f
one -f the -D sync's should have been just -D
2016-07-06 08:33:02 +10:00
Evan Hunt
30ca620976
[master] clarify some comments
2016-07-05 10:54:56 -07:00
Tinderbox User
63f4908b14
regen master
2016-07-05 01:05:04 +00:00
Mark Andrews
96987fd6f7
add 9.11.0b1 release marker to master
2016-07-05 08:19:59 +10:00
Mark Andrews
c8fb7e488a
4404. [misc] Allow krb5-config to be used when configuring gssapi.
...
[RT #42580 ]
2016-07-04 15:46:50 +10:00
Tinderbox User
3257ef2d96
regen master
2016-07-03 01:05:19 +00:00
Evan Hunt
c2d0738d5c
[master] notes formatting, fix a CHANGES tag
2016-07-02 14:06:17 -07:00
Tinderbox User
66cbd6fc69
newcopyrights
2016-06-29 23:30:06 +00:00
Mark Andrews
0dacb6efdf
ignore configure generated files
2016-06-29 23:32:06 +10:00
Mark Andrews
cd734243d4
ignore configure generated files
2016-06-29 23:27:12 +10:00
Mark Andrews
700e08fcc4
#include <stdlib.h>
2016-06-29 11:38:45 +10:00
Mark Andrews
ecfa005085
4403. [bug] Rename variables and arguments that shadow: basename,
...
clone and gai_error.
2016-06-28 21:25:30 -04:00
Mark Andrews
d75bbd0d98
4402. [bug] protoc-c is now a hard requirement for --enable-dnstap.
2016-06-29 09:29:59 +10:00
Mark Andrews
36efcc1aa7
fix typo
2016-06-28 12:10:45 +10:00
Tinderbox User
e95f0bb5c0
regen master
2016-06-28 01:04:44 +00:00
Witold Krecicki
aea7ab20c0
Fix a typo and missing link in notes.xml
2016-06-27 20:11:21 +02:00
Curtis Blackburn
809239a853
cleanup of notes.xml
...
added better text to describe the license change
added information about the following changes to notes.xml
+4396. [func] dnssec-keymgr now takes a '-r randomfile' option.
+ [RT #42455 ]
+4392. [func] Collect statistics for RSSAC02v3 traffic-volume,
+ traffic-sizes and rcode-volume reporting. [RT #41475 ]
+4388. [func] Support for master entries with TSIG keys in catalog
+ zones. [RT #42577 ]
+4385. [func] Add support for allow-query and allow-transfer ACLs
+ to catalog zones. [RT #42578 ]
2016-06-27 09:55:15 -07:00
Witold Krecicki
dbb82fa26c
Fix keymgr test for change 4400 [RT #42718 ]
2016-06-27 12:22:11 +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
50a3eae6cf
4400. [bug] ttl policy was not being inherited in policy.py.
...
[RT #42718 ]
2016-06-27 13:07:45 +10:00
Mark Andrews
8d49a1a0d1
4399. [bug] policy.py 'ECCGOST', 'ECDSAP256SHA256', and
...
'ECDSAP384SHA384' don't have settable keysize.
[RT #42718 ]
2016-06-27 12:11:37 +10:00
Mark Andrews
97e13cc244
4398. [bug] Correct spelling of ECDSAP256SHA256 in policy.py.
...
[RT #42718 ]
2016-06-27 11:49:11 +10:00
Tinderbox User
05da080bbd
regen master
2016-06-27 01:25:44 +00:00
Mark Andrews
2616416a67
add missing <para>/<para> tags
2016-06-27 10:53:23 +10:00
Mark Andrews
980c504b30
fix null pointer comparisons
2016-06-26 17:23:58 +10:00
Tinderbox User
4677c85720
regen master
2016-06-25 01:05:37 +00: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
c1a72112b2
4396. [func] dnssec-keymgr now takes a '-r randomfile' option.
...
[RT #42455 ]
2016-06-24 14:12:24 +10:00
Mark Andrews
b709d84755
distclean cleanup
2016-06-24 13:52:01 +10:00
Mark Andrews
4840ef4581
4395 [bug] Improve out-of-tree installation of python modules.
...
[RT #42586 ]
2016-06-24 12:20:37 +10:00
Mark Andrews
c49e944317
add dns_dt_reopen
2016-06-24 11:20:10 +10:00
Tinderbox User
76cf91b5df
regen master
2016-06-24 01:05:13 +00:00
Tinderbox User
b54c2849fb
update copyright notice / whitespace
2016-06-23 23:45:21 +00: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
Jeremy C. Reed
e8300d7263
Use test random file for tsig test using keygen
...
This is for #42565 : tsig test hangs and KEYGEN and randomdev
It was okayed there and is a trivial fix. No changes log needed.
2016-06-23 18:48:09 -04:00
Witold Krecicki
f4c0d8db2b
fix CHANGES numbers
2016-06-23 09:19:57 +02: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
Mark Andrews
6cbabc22e9
fix CHANGES numbers
2016-06-23 11:18:17 +10:00
Tinderbox User
5dde14e170
regen master
2016-06-23 01:05:13 +00:00
Tinderbox User
601645a1e8
update copyright notice / whitespace
2016-06-22 23:45:21 +00:00
Tinderbox User
cdf1c3d486
newcopyrights
2016-06-22 23:30:16 +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
047e477d27
4401. [bug] Fix leaks in contrib DLZ code. [RT #42707 ]
2016-06-22 14:55:22 +02:00
Witold Krecicki
322efcb27d
4400. [doc] Description of masters with TSIG, allow-query and
...
allow-transfer options in catalog zones. [RT #42692 ]
2016-06-22 12:47:37 +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
96beefd76f
4386.[bug]Remove shadowed overmem function/variable. [RT #42706 ]
2016-06-22 15:13:24 +10:00
Mark Andrews
a3a12fa575
seed is not always used rt42703
2016-06-22 11:12:15 +10:00
Tinderbox User
63fc155616
regen master
2016-06-22 01:05:11 +00:00
Mark Andrews
13dcf86725
request-ixfr is a slave option rather than a master option
2016-06-22 08:12:17 +10:00
Tinderbox User
9f76893bbc
update copyright notice / whitespace
2016-06-20 23:45:20 +00:00
Tinderbox User
fda4ac481c
newcopyrights
2016-06-20 23:30:03 +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
c1bf332c7c
silence rm error message
2016-06-20 14:33:33 +10:00
Mark Andrews
eff62988e6
checking that default nta's were lifted due to lifetime were not robust
2016-06-20 14:29:11 +10:00
Mark Andrews
bcd6666984
silence compiler warning
2016-06-19 22:59:58 +10:00
Mark Andrews
948fe5822b
4384. [bug] Change 4256 accidentally disabled logging of the
...
rndc command. [RT #42654 ]
2016-06-18 00:10:51 +10:00
Mark Andrews
3f0de196f7
report subtest number
2016-06-17 10:50:33 +10:00
Tinderbox User
3939cc42d8
update copyright notice / whitespace
2016-06-16 23:45:22 +00:00
Tinderbox User
de5440dafc
newcopyrights
2016-06-16 23:30:04 +00:00
Mark Andrews
caf7c2fd25
style
2016-06-17 07:13:12 +10: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
Tinderbox User
dce54b9b5c
update copyright notice / whitespace
2016-06-14 23:45:25 +00:00
Tinderbox User
dda78c0f84
newcopyrights
2016-06-14 23:30:03 +00:00
Mark Andrews
3635d8f910
do not overflow exit status. [RT #42643 ]
2016-06-14 13:48:39 +10:00
Mark Andrews
ecff557eeb
4383. [bug] Correct spelling error in stats channel description of
...
"EDNS client subnet option received". [RT #42633 ]
2016-06-14 11:31:17 +10:00
Tinderbox User
7e4b5437f1
regen master
2016-06-14 01:05:13 +00:00
Tinderbox User
4b61b671f5
newcopyrights
2016-06-13 23:30:07 +00:00
Francis Dupont
985d2d1b71
Updated OpenSSL patches for 1.0.[12] (active/supported)
2016-06-13 18:05:33 +02:00
Francis Dupont
e9d097511e
AEP keyper PKCS#11 provider is available in 64 bits
2016-06-13 15:43:57 +02:00
Mukund Sivaraman
f163503bce
Use absolute names in catalog zone examples
2016-06-13 16:09:34 +05:30
Mark Andrews
eb6d8d7a48
silence coverity warnings
2016-06-12 00:08:31 +10:00
Tinderbox User
ffaab41a01
update copyright notice / whitespace
2016-06-10 23:45:19 +00:00
Tinderbox User
6d6ac268af
newcopyrights
2016-06-10 23:30:02 +00:00
Evan Hunt
eb3195d211
[master] add a test for dig +subnet with various prefix lengths
2016-06-09 22:49:52 -07:00
Mark Andrews
fbc50678e1
4382. [bug] rndc {addzone,modzone,delzone,showzone} should all
...
compare the zone name using a canonical format.
[RT #42630 ]
2016-06-10 11:03:53 +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
Mark Andrews
eb54bc33a2
also cleanup node
2016-06-03 18:04:37 +10:00
Mark Andrews
92ddd7ad2c
detach before restore
2016-06-03 17:23:08 +10:00
Mark Andrews
b4750b5991
reset zversion on restart
2016-06-03 14:33:16 +10:00
Witold Krecicki
c2afbab9dc
4381. [bug] Missing "zone-directory" option in catalog zone
...
definition caused BIND to crash. [RT #42579 ]
2016-06-02 21:41:02 +02:00
Evan Hunt
0187198379
[master] prevent spurious warning when configuring native-pkcs11
2016-06-02 10:27:29 -07:00
Evan Hunt
8a5140ab3f
[master] type mismatch
2016-06-02 10:24:39 -07:00
Tinderbox User
e76f113739
regen master
2016-06-02 01:05:09 +00:00
Mark Andrews
d055178624
simplify poorly written conditional
2016-06-02 10:18:17 +10: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
Witold Krecicki
8f4e6ea383
update_copyrights
2016-06-01 15:06:32 +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
408e9e235a
regen master
2016-06-01 01:04:18 +00:00
Tinderbox User
7336a12983
update copyright notice / whitespace
2016-05-31 23:45:29 +00:00
Tinderbox User
86cbf9559a
newcopyrights
2016-05-31 23:30:02 +00:00
Tinderbox User
77393407fd
regenerate
2016-05-31 22:49:06 +00:00
Tinderbox User
1e126d80e1
regen master
2016-05-31 22:47:07 +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
Evan Hunt
d977bc3504
[master] reorder README, add catalog zones and minimal-any
2016-05-31 15:10:35 -07:00
Witold Krecicki
51ec0decc1
[master] prep 9.11.0a3
2016-06-01 00:07:54 +02: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
Tinderbox User
e47101a2fb
newcopyrights
2016-05-30 23:30:04 +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
Mark Andrews
44fa277367
7873:Domain Name System (DNS) Cookies
2016-05-30 13:38:46 +10:00
Tinderbox User
f1f5f896c1
regen master
2016-05-28 01:05:40 +00:00
Tinderbox User
262bebd081
update copyright notice / whitespace
2016-05-27 23:45:23 +00:00
Tinderbox User
06ea55a433
newcopyrights
2016-05-27 23:30:09 +00:00
Jeremy C. Reed
1023b6e575
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2016-05-27 15:23:19 -04:00
Jeremy C. Reed
ecf8e705e6
fix a few typos in doc
2016-05-27 15:22:54 -04:00
Witold Krecicki
57651e2c85
[master] fixed bug in isc_ht_iter_next
2016-05-27 19:57:27 +02:00
Tinderbox User
7898bf1fbc
regenerate
2016-05-27 15:45:47 +00: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
e3f231023c
[master] use $DIG not dig
2016-05-26 18:39:07 -07:00
Mark Andrews
d7ab0204e2
4378. [contrib] #include <isc/string.h> for strlcat in zone2ldap.c.
...
[RT #42525 ]
2016-05-27 11:19:55 +10:00
Tinderbox User
260e8e04b0
regen master
2016-05-27 01:05:21 +00:00
Mark Andrews
aabcb1fde0
4377. [bug] Don't reuse zero TTL responses beyond the current
...
client set (excludes ANY/SIG/RRSIG queries).
[RT #42142 ]
2016-05-27 09:59:46 +10: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
Evan Hunt
bfe9697f92
[master] correct summary
2016-05-26 09:53:09 -07:00
Mark Andrews
3d1b521b5b
update dnssec-keymgr documentation. [RT #42454 ]
2016-05-26 16:02:46 +10:00
Mark Andrews
32e1f3cda0
improve error message for missing dnssec-keygen/dnssec-settime. [RT #42456 ]
2016-05-26 15:46:10 +10:00
Mark Andrews
704e905831
document python requirements
2016-05-26 15:38:32 +10:00
Mark Andrews
28784b996b
minor host man page cleanups from Tony Finch [RT #42476 ]
2016-05-26 13:56:42 +10:00
Mark Andrews
ac11084829
4374. [bug] Use SAVE/RESTORE macros in query.c to reduce the
...
probability of reference counting errors as seen
in 4365. [RT #42405 ]
2016-05-26 12:11:00 +10:00
Mark Andrews
ede52ba98d
4373. [bug] Address undefined behaviour in getaddrinfo. [RT #42479 ]
2016-05-26 12:05:37 +10:00
Mark Andrews
10f8dc8456
4370. [bug] Address python3 compatibility issues with RNDC module.
...
[RT #42499 ] [RT #42506 ]
2016-05-26 12:01:31 +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
5c5dcf34c3
[master] spelling
2016-05-25 18:44:59 -07:00
Evan Hunt
8e4d28d018
[master] extend release notes
2016-05-25 18:40:47 -07:00
Evan Hunt
9211688e88
[master] fix tag mismatch
2016-05-25 18:32:38 -07:00
Tinderbox User
7173647ada
update copyright notice / whitespace
2016-05-25 23:45:21 +00:00
Tinderbox User
34d1f3b653
newcopyrights
2016-05-25 23:30:07 +00: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
Mark Andrews
9c6a57d7c7
address python2/python3 differences
2016-05-25 15:19:25 +10:00
Mark Andrews
d4a9a6c4a9
pass $KEYGEN to $KEYMGR
2016-05-25 14:05:26 +10:00
Mark Andrews
e6d09e71d0
style
2016-05-25 13:41:48 +10:00
Mark Andrews
ecb9c56ff6
use python3 compatible syntax
2016-05-25 13:37:07 +10:00
Mark Andrews
9dede25430
4370. [bug] Address python3 compatibility issues with RNDC module.
...
[RT #42499 ]
2016-05-25 11:48:52 +10:00
Tinderbox User
3ba1f79ade
regen master
2016-05-24 01:04:01 +00:00
Mark Andrews
47d19078de
note RNDC module
2016-05-24 10:47:58 +10:00
Mark Andrews
889a2f078e
move 9.10.0 to HISTORY
2016-05-24 10:20:36 +10:00
Mark Andrews
d3600bb89d
4369. [bug] Fix 'make' and 'make install' out-of-tree python
...
support. [RT #42484 ]
2016-05-24 09:50:23 +10:00
Mark Andrews
da06956f4b
spelling
2016-05-22 07:54:46 +10:00
Mark Andrews
88699327de
fix version number
2016-05-22 07:39:09 +10:00
Mark Andrews
53a70bef35
9.11.0a2
2016-05-20 11:48:49 +10: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
7abac4a395
silence warning
2016-05-17 17:26:27 +10:00
Mark Andrews
4f200033d1
explict conversion
2016-05-17 17:22:51 +10:00
Tinderbox User
22e21a4213
regen master
2016-05-17 05:39:19 +00:00
Tinderbox User
221870ba7b
regen master
2016-05-17 04:27:10 +00:00
Mark Andrews
259107718f
update for 9.11.0a2
2016-05-17 14:08:30 +10:00
Tinderbox User
9b3ef7211c
regen master
2016-05-17 04:03:51 +00:00
Tinderbox User
718c26fa9d
newcopyrights
2016-05-17 03:45:36 +00: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
Mark Andrews
bf8d171a66
add RFC7793
2016-05-13 17:00:17 +10:00
Mark Andrews
c3beecc1bc
4365. [bug] Address zone reference counting errors involving
...
nxdomain-redirect. [RT #42258 ]
2016-05-13 11:54:25 +10:00
Mark Andrews
32148399a2
ignore missing SERVFAIL
2016-05-12 14:25:43 +10:00
Mark Andrews
0be436fc39
4364. [port] freebsd: add -Wl,-E to loader flags [RT #41690 ]
2016-05-12 10:00:00 +10:00
Tinderbox User
05cf9e3285
update copyright notice / whitespace
2016-05-11 23:45:23 +00:00
Tinderbox User
77f9b64584
newcopyrights
2016-05-11 23:30:07 +00:00
Mark Andrews
f9ce106cd4
add timestamp target
2016-05-12 09:19:34 +10:00
Mark Andrews
bf4fe7ca1b
7830: The EDNS(0) Padding Option
2016-05-11 12:08:20 +10:00
Tinderbox User
56bd026e6c
regen master
2016-05-10 01:05:28 +00:00
Tinderbox User
f5489931d7
update copyright notice / whitespace
2016-05-09 23:45:56 +00:00
Tinderbox User
f4f4b97a35
newcopyrights
2016-05-09 23:30:26 +00:00
Mark Andrews
2fef945936
remove repeated like
2016-05-10 07:22:59 +10:00
Mark Andrews
8090ceb932
4363. [port] Turn off triggering UAC when running BINDInstall
...
temporarily.
2016-05-09 19:07:07 +10:00
Mark Andrews
97e9fc9e53
add missing dependancy
2016-05-09 15:42:57 +10:00
Mark Andrews
2b96f36d0c
remember dig/rndc outputs
2016-05-09 07:59:19 +10:00
Mark Andrews
9e14bf1f86
add test counter
2016-05-09 07:29:43 +10:00
Witold Krecicki
9852ad2408
Fix awk compatibility issue in rndc system test
2016-05-07 13:33:51 +02:00
Tinderbox User
f33abec8a6
regen master
2016-05-06 01:05:45 +00:00
Tinderbox User
f89adb2c2a
update copyright notice / whitespace
2016-05-05 23:45:48 +00:00
Tinderbox User
361967ea97
newcopyrights
2016-05-05 23:30:45 +00:00
Evan Hunt
7614afdab2
[master] remove copyright header from policy.good
2016-05-05 14:26:15 -07:00
Witold Krecicki
e846f127d6
4362. [func] Changed rndc reconfig behaviour so that newly added
...
zones are loaded asynchronously and the loading does
not block the server. [RT #41934 ]
2016-05-05 21:41:12 +02: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
Evan Hunt
370c6e0ac1
[master] add nsip-wait-recurse release note
2016-05-05 09:33:28 -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
Witold Krecicki
dc2a4887c4
4357. [func] Add the python RNDC module. [RT #42093 ]
2016-05-05 11:33:47 +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
Evan Hunt
f1a2709aad
[master] add extractability to pkcs11-list
...
4354. [func] "pkcs11-list" now displays the extractability
attribute of private or secret keys stored in
an HSM, as either "true", "false", or "never"
Thanks to Daniel Stirnimann. [RT #36557 ]
2016-05-04 21:56:48 -07:00
Mark Andrews
b0ffe32862
add reported by
2016-05-05 14:22:16 +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
Tinderbox User
006283c423
regen master
2016-05-05 01:05:35 +00:00
Tinderbox User
99bbb58ce7
update copyright notice / whitespace
2016-05-04 23:45:36 +00:00
Tinderbox User
872e143729
newcopyrights
2016-05-04 23:30:11 +00: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
Evan Hunt
66074f152f
[master] log message when using ISC DLV
...
4352. [cleanup] The ISC DNSSEC Lookaside Validation (DLV) service
is scheduled to be disabled in 2017. A warning is
now logged when named is configured to use it,
either explicitly or via "dnssec-lookaside auto;"
[RT #42207 ]
2016-05-04 14:37:25 -07:00
Tinderbox User
9e6e0881fa
update copyright notice / whitespace
2016-04-30 23:45:50 +00:00
Tinderbox User
73537e8418
newcopyrights
2016-04-30 23:30:17 +00:00
Mark Andrews
cbad856135
support truncated hashes longer that 7
...
(cherry picked from commit 5b291f619e312689e25de8fd5662b0b9d4a62679)
2016-05-01 07:48:40 +10:00
Tinderbox User
3241ddcf93
regen master
2016-04-30 01:05:59 +00:00
Tinderbox User
21635968f7
update copyright notice / whitespace
2016-04-29 23:45:42 +00:00
Tinderbox User
3bd8b5a8fb
newcopyrights
2016-04-29 23:30:17 +00:00
Evan Hunt
470af54b4e
[master] more python2/3 compatibility fixes; use setup.py to install
2016-04-29 14:40:45 -07:00
Evan Hunt
304d16f08f
[master] address some python2/3 incompatibilities
2016-04-29 10:38:35 -07:00
Tinderbox User
17e9d6023e
Add .8 and .html files for dnssec-keymgr
2016-04-29 16:42:23 +00:00
Evan Hunt
90c7806bb6
[master] remove gnu make dependency
2016-04-29 09:36:36 -07:00
Evan Hunt
a27dc50157
[master] copyrights
2016-04-28 22:30:53 -07:00
Evan Hunt
168cf0ede1
[master] fix update_copyrights to deal with python modules correctly
2016-04-28 22:29:45 -07:00
Mark Andrews
86f221492f
alphabetize
2016-04-29 13:10:26 +10:00
Mark Andrews
48bf87ba83
4351. [bug] 'dig +noignore' didn't work. [RT #42273 ]
2016-04-29 12:41:02 +10:00
Mark Andrews
cf69e3d8b2
alphabetize host options
2016-04-29 11:21:49 +10:00
Mark Andrews
1bebd86e9f
fix tag mis-match
2016-04-29 11:10:21 +10:00
Mark Andrews
cd6eeeb827
4350. [contrib] Declare result in dlz_filesystem_dynamic.c.
2016-04-29 10:08:50 +10:00
Mark Andrews
ab83387727
update
2016-04-29 09:50:50 +10:00
Tinderbox User
aa70afe5c1
update copyright notice / whitespace
2016-04-28 23:45:37 +00:00
Evan Hunt
aa5506eda8
[master] update README
2016-04-28 00:29:25 -07:00
Evan Hunt
f6096b958c
[master] dnssec-keymgr
...
4349. [contrib] kasp2policy: A python script to create a DNSSEC
policy file from an OpenDNSSEC KASP XML file.
4348. [func] dnssec-keymgr: A new python-based DNSSEC key
management utility, which reads a policy definition
file and can create or update DNSSEC keys as needed
to ensure that a zone's keys match policy, roll over
correctly on schedule, etc. Thanks to Sebastian
Castro for assistance in development. [RT #39211 ]
2016-04-28 00:16:01 -07:00
Mark Andrews
16591ba9ae
fix changes
2016-04-16 12:00:50 +10:00
Tinderbox User
adb31d0b10
update copyright notice / whitespace
2016-04-15 04:53:03 +00:00
Tinderbox User
4bc4740495
newcopyrights
2016-04-15 04:52:31 +00:00
Evan Hunt
91499fdb48
[master] fix build error on x86_64 solaris
2016-04-14 19:23:23 -07:00
Evan Hunt
5ecfee97ba
[master] copyrights
2016-04-14 19:12:13 -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
Evan Hunt
fb7e1d0e71
[master] fix build error due to incorrect readline probing
2016-04-14 13:46:15 -07:00
Tinderbox User
6ad05c5f46
update copyright notice / whitespace
2016-04-13 23:45:17 +00:00
Tinderbox User
ebef9584ef
newcopyrights
2016-04-13 23:30:04 +00:00
Evan Hunt
5fdf476b32
[master] fix dns_dtmsg_t type redefinition
2016-04-13 10:12:21 -07:00
Tinderbox User
3eb65aba2a
update copyright notice / whitespace
2016-04-12 23:45:18 +00:00
Tinderbox User
72a6417eb3
newcopyrights
2016-04-12 23:30:03 +00:00
Mark Andrews
8fcf2413e9
4345. [contrib] perftcpdns mishandled the return values from
...
clock_nanosleep. [RT #42131 ]
2016-04-12 10:54:16 +10:00
Mark Andrews
7f79448198
remove unnecessary return
2016-04-08 04:24:47 +10:00
Tinderbox User
854a865e16
update copyright notice / whitespace
2016-04-05 23:45:16 +00:00
Tinderbox User
ace87434ed
newcopyrights
2016-04-05 23:30:03 +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
a0132868d1
update copyright notice / whitespace
2016-03-25 23:45:16 +00:00
Tinderbox User
e76dfff967
newcopyrights
2016-03-25 23:30:03 +00:00
Mark Andrews
42f6b7a890
add mdig.exe; fix typo in isc-hmac-fixup.exe
2016-03-26 09:07:54 +11:00
Evan Hunt
4a5f5c4ce1
[master] install mdig to bin not sbin
2016-03-25 09:52:00 -07:00
Tinderbox User
6b7cba2b10
regen master
2016-03-25 01:05:22 +00:00
Evan Hunt
4d3f9f216a
[master] better relnote for read-only controls option
2016-03-24 16:52:17 -07:00
Tinderbox User
c19f42a378
update copyright notice / whitespace
2016-03-24 23:45:21 +00:00
Tinderbox User
9160e27507
newcopyrights
2016-03-24 23:30:03 +00:00
Evan Hunt
1831596a79
[master] fixes for release notes
2016-03-24 14:40:44 -07:00
Evan Hunt
cb05fb63be
[master] windows: copy missing HTML man pages into zips
2016-03-24 12:26:40 -07:00
Evan Hunt
936bfae6d5
[master] remove pre-9.11.0a1 security fixes from 9.11 release notes
2016-03-24 12:11:53 -07:00
Mark Andrews
ad7312bf18
use full tag with git archive
...
(cherry picked from commit 32a09f01d61ce2fb963370b51e328a7b54c3ad27)
2016-03-24 17:03:32 +11: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
3a88873c5b
use shorthash to avoid race when using a branch name
...
(cherry picked from commit fe35097681 )
2016-03-24 12:59:00 +11:00
Mark Andrews
b1888f0e2e
fix changes number
2016-03-24 12:23:04 +11:00
Tinderbox User
e285c11870
regen master
2016-03-24 01:05:08 +00: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
Tinderbox User
689fb19ba1
newcopyrights
2016-03-23 23:30:02 +00:00
Evan Hunt
7fa4c18451
[master] ECS family 0 handling was still broken
2016-03-23 15:00:30 -07:00
Evan Hunt
bca79675ee
[master] fix x64 NOP, silence set but not used warning
2016-03-23 12:34:56 -07:00
Evan Hunt
edfb8e5709
[master] temporarily disable busy-wait NOP for win64 build (no __asm support)
2016-03-23 11:28:43 -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
Tinderbox User
6e3f736f73
regenerate
2016-03-23 06:50:54 +00:00
Tinderbox User
46472a450e
regen master
2016-03-23 06:45:14 +00:00
Evan Hunt
bee8d5b202
[master] fix broken tag
2016-03-22 21:38:25 -07:00
Evan Hunt
4488842485
[master] prep 9.11.0a1
2016-03-22 20:00:47 -07:00
Evan Hunt
39225b4b51
[master] fix CHANGES number
2016-03-22 18:23:10 -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
d3f21e063a
[master] fix AES configuration for cross-compiling
2016-03-22 18:01:01 -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
Evan Hunt
d82b18a552
[master] fix uiAccess for win64 build
2016-03-22 17:28:12 -07:00
Evan Hunt
ddf3342cca
[master] test pipelining with mdig
...
4339. [test] Use "mdig" to test pipelined queries. [RT #41929 ]
2016-03-22 17:26:38 -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
Tinderbox User
1cbfdb3c23
newcopyrights
2016-03-22 23:30:03 +00: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
Tinderbox User
1dbe80aade
newcopyrights
2016-03-21 23:30:03 +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
Mark Andrews
6e3839e1bb
don't run 'make clean' if --no-create is specified
2016-03-18 08:28:21 +11:00
Tinderbox User
6a178481cf
regen master
2016-03-17 01:05:26 +00:00
Tinderbox User
b1aac28027
update copyright notice / whitespace
2016-03-16 23:45:17 +00:00
Tinderbox User
4898d4ae60
newcopyrights
2016-03-16 23:30:03 +00:00
Jeremy C. Reed
e12c78ebf6
add comments about why the configuration is bad
...
I didn't get review. This is trivial.
2016-03-16 15:42:56 -04:00
Jeremy C. Reed
6693c9a2f0
fix spelling
2016-03-16 15:41:18 -04:00
Tinderbox User
969eaf7df8
newcopyrights
2016-03-15 23:30:02 +00:00
Evan Hunt
6c1c83dab4
[master] add 9.9.0 to HISTORY
2016-03-15 13:03:55 -07:00
Jeremy C. Reed
e1fbec6efa
change [=PATH] to [=ARG] for two dlz configure switches help text
...
this is for #41940
--with-dlz-filesystem and --with-dlz-stub don't use a path
so update the --help text for them
too trivial to add a CHANGES entry
2016-03-15 15:55:09 -04:00
Jeremy C. Reed
5816d36671
minor grammar
2016-03-15 07:52:16 -04:00
Mark Andrews
7ffbf189be
s/grand/grant/
2016-03-15 12:35:37 +11:00
Evan Hunt
1a849dab19
[master] add missing functional changes to README
2016-03-14 18:00:15 -07:00
Mark Andrews
756c643330
4334. [func] 'named -V' now reports zlib version. [RT #41913 ]
2016-03-13 07:48:11 +11:00
Tinderbox User
8e4d56d45d
update copyright notice / whitespace
2016-03-11 23:45:20 +00:00
Tinderbox User
bd4b86327d
newcopyrights
2016-03-11 23:30:02 +00:00
Jeremy C. Reed
81780ffd74
use -r $RANDFILE for test using keygen
...
stops hang
this is for ticket #41898
2016-03-11 09:27:15 -05: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
832fa787d4
regen master
2016-03-11 01:05:28 +00:00
Mark Andrews
381c77fd82
placeholder
2016-03-11 11:40:55 +11:00
Tinderbox User
4a7004f3ce
update copyright notice / whitespace
2016-03-10 23:45:16 +00:00
Tinderbox User
e1a389f747
newcopyrights
2016-03-10 23:30:05 +00:00
Jeremy C. Reed
10b7784c59
minor grammar fix
2016-03-10 16:51:40 -05:00
Mark Andrews
98c5690bd9
note rrsig regeneration
2016-03-10 17:05:49 +11: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
Mark Andrews
3d8078255f
document --with-zlib
2016-03-10 16:38:14 +11:00
Tinderbox User
b3fb6947aa
update copyright notice / whitespace
2016-03-09 23:45:20 +00:00
Tinderbox User
fc57adef42
newcopyrights
2016-03-09 23:30:02 +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
Tinderbox User
54599d0e4f
update copyright notice / whitespace
2016-03-09 00:56:17 +00:00
Tinderbox User
a426556026
newcopyrights
2016-03-09 00:55:52 +00:00
Tinderbox User
f9ce6280ce
regen master
2016-03-09 00:39:40 +00:00
Mark Andrews
f2eed65224
use xmlint to process include
...
(cherry picked from commit 71e9df17b671f7ef5742967b25a1ab36ec3dd91b)
2016-03-09 11:35:13 +11:00
Tinderbox User
a6f8640ede
newcopyrights
2016-03-08 23:03:25 +00:00
Tinderbox User
1fb011b1db
regen master
2016-03-08 22:35:32 +00:00
Tinderbox User
2cc103828e
update copyright notice / whitespace
2016-03-08 22:29:11 +00:00
Tinderbox User
7d638dd31e
newcopyrights
2016-03-08 22:28:41 +00:00
Mark Andrews
ade0aa3cb0
update 4327's description
2016-03-09 09:25:11 +11:00
Mark Andrews
1188aa3010
add automatic-interface-scan to ARM grammar
2016-03-09 09:00:07 +11:00
Mark Andrews
3cf2fb29ac
add automatic-interface-scan to ARM grammar
...
(cherry picked from commit 90499817bf )
2016-03-09 08:57:32 +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
Tinderbox User
7f9f0b9755
regen master
2016-03-06 01:04:34 +00:00
Mukund Sivaraman
f5cb0dd58b
Fix rbt_remove_empty unittest
...
(reviewed by Evan on Jabber)
2016-03-05 13:53:56 +05:30
Mark Andrews
e011df2927
add AVC
2016-03-05 17:56:49 +11:00
Tinderbox User
820739d918
regen master
2016-03-05 01:13:25 +00:00
Tinderbox User
220ba6da87
update copyright notice / whitespace
2016-03-04 23:45:23 +00:00
Tinderbox User
34348322c7
newcopyrights
2016-03-04 23:30:07 +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
7a3a30e296
add AVC
2016-03-04 18:18:04 +11:00
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
023ba1e6ef
[master] add OS details to rndc status
...
4325. [func] Add a line to "rndc status" indicating the
hostname and operating system details. [RT #41610 ]
2016-03-03 22:02:52 -08:00
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
Tinderbox User
8fabea916f
newcopyrights
2016-03-02 23:30:02 +00:00
Mark Andrews
e09b40bec4
s/use_zlib/with_zlib/ to be consistent
2016-03-02 12:37:41 +11:00
Mark Andrews
a97185d9e0
with-zlib should be auto but forced on by default for developers
2016-03-02 12:33:36 +11:00
Mark Andrews
806e05d28a
fix changes number
2016-03-02 12:26:22 +11:00
Mark Andrews
ce7216c40a
4223. [bug] Improve HTTP header processing on statschannel.
...
[RT #41674 ]
2016-03-02 11:04:59 +11:00
Mark Andrews
40401165e4
spelling
2016-02-29 12:11:41 +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
d9ec4ca4b6
add CVE-2016-2088
2016-02-27 13:24:56 +11:00
Tinderbox User
df3d1c56e4
regen master
2016-02-27 01:04:26 +00: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
7f514657e2
update copyrights
2016-02-25 10:55:40 +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
Tinderbox User
7692464e78
newcopyrights
2016-02-23 23:30:18 +00:00
Mukund Sivaraman
293a9e9978
Fix allocation for "none" ACL that caused assertion failure ( #41745 )
2016-02-23 12:51:34 +05:30
Mark Andrews
a125381c60
update usage
2016-02-23 16:57:02 +11:00
Tinderbox User
ba38c6b4bc
regen master
2016-02-23 01:04:33 +00: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
Tinderbox User
27424c351d
update copyright notice / whitespace
2016-02-20 23:45:16 +00:00
Tinderbox User
267e57d39b
newcopyrights
2016-02-20 23:30:09 +00:00
Mark Andrews
c968a257c1
fix subnet prefix
2016-02-20 12:01:30 +11:00
Tinderbox User
1609eab3ca
regen master
2016-02-19 01:04:16 +00:00
Tinderbox User
53ba272721
update copyright notice / whitespace
2016-02-18 23:45:32 +00:00
Tinderbox User
fab5478040
newcopyrights
2016-02-18 23:30:09 +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
Tinderbox User
0c9af52e8f
newcopyrights
2016-02-17 23:30:09 +00:00
Mark Andrews
37176663e0
don't used class in grep e.g. [:space:]
2016-02-17 13:17:40 +11:00
Tinderbox User
9dde9ce555
newcopyrights
2016-02-12 23:30:04 +00: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
Tinderbox User
6632721990
regen master
2016-02-12 01:04:18 +00:00
Mark Andrews
4c6bf2d14e
add sanity check that $base is '.docbook'
2016-02-12 11:11:42 +11:00
Mark Andrews
66c9805347
automatically set year to 'DOCBOOK' if '.docbook' exists for MAN and HTML
2016-02-12 11:07:24 +11:00
Mark Andrews
fec6e13f2d
inherit years from docbook
2016-02-12 10:46:46 +11:00
Tinderbox User
170a1a5adb
newcopyrights
2016-02-11 23:30:03 +00:00
Tinderbox User
ee2e5fec65
regen master
2016-02-11 01:04:20 +00:00
Mark Andrews
b91d11bfcc
copyrights / whitespace
2016-02-11 10:44:21 +11:00
Evan Hunt
23733a9412
[master] misplaced <varlistentry>
2016-02-09 17:11:26 -08: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
Mukund Sivaraman
0c29904b27
Check that configured view class isn't a meta class ( #41572 )
2016-02-08 13:58:01 +05:30
Mark Andrews
08913705e9
specify what to copy
...
(cherry picked from commit 88624c9c32 )
2016-02-05 13:54:47 +11:00
Mark Andrews
68ecf1c9a5
add missing line break
2016-02-04 11:51:44 +11:00
Tinderbox User
391130fffd
newcopyrights
2016-02-03 23:30:40 +00:00
Evan Hunt
f3ad877eb0
[master] add dnsperf to contrib
...
4314. [contrib] Added 'dnsperf-2.1.0.0-1', a set of performance
testing tools provided by Nominum, Inc.
2016-02-03 15:29:12 -08:00
Mark Andrews
d88ba93712
4313. [bug] Handle ns_client_replace failures in test mode.
...
[RT #41190 ]
2016-02-03 14:59:19 +11:00
Tinderbox User
d83a9a980a
update copyright notice / whitespace
2016-02-02 23:45:23 +00:00
Tinderbox User
bd89a8c38d
newcopyrights
2016-02-02 23:30:02 +00:00
Mukund Sivaraman
f9b167290a
Remove 45 second sleeps from notify system test ( #41248 )
...
No CHANGES entry required.
2016-02-02 09:46:57 +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
Mark Andrews
e370cdf4ba
capture rndc output
...
(cherry picked from commit 2d58f4aee2 )
2016-02-02 12:26:23 +11:00
Tinderbox User
8b074bef0c
update copyright notice / whitespace
2016-02-01 23:45:25 +00:00
Tinderbox User
f4ee48be39
newcopyrights
2016-02-01 23:30:03 +00:00
Evan Hunt
5828f08714
[master] add [performance]
2016-02-01 09:52:06 -08:00
Evan Hunt
ec450fde7c
[master] disallow delzone on policiy zones
...
4311. [bug] Prevent "rndc delzone" from being used on
response-policy zones. [RT #41593 ]
2016-02-01 09:49:49 -08: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
Tinderbox User
3915dc3dae
newcopyrights
2016-01-31 23:30:03 +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
1d36ed108a
[master] spelling
2016-01-31 09:54:13 -08:00
Tinderbox User
5f4f7c688e
update copyright notice / whitespace
2016-01-30 23:45:23 +00:00
Tinderbox User
a2c370ca12
newcopyrights
2016-01-30 23:30:03 +00:00
Evan Hunt
f02c22d58a
[master] add uname data to named -V
...
4308. [func] Added operating system details to "named -V"
output. [RT #41452 ]
2016-01-30 11:06:58 -08:00
Evan Hunt
df9a49ee07
[master] dig/mdig could send misformatted ECS options
...
4307. [bug] "dig +subnet" and "mdig +subnet" could send
incorrectly-formatted Client Subnet options
if the prefix length was not divisble by 8.
Also fixed a memory leak in "mdig". [RT #45178 ]
2016-01-29 17:41:29 -08:00
Tinderbox User
7e5658b04f
regen master
2016-01-30 01:04:18 +00:00
Tinderbox User
631aac8c28
newcopyrights
2016-01-29 23:30:03 +00:00
Evan Hunt
b5c22260e5
[master] remove reporter's name per his request
2016-01-29 10:35:14 -08:00
Tinderbox User
6825f304c5
regen master
2016-01-29 01:04:18 +00:00
Tinderbox User
b7f3400f3b
update copyright notice / whitespace
2016-01-28 23:45:29 +00:00
Tinderbox User
549c517e2e
newcopyrights
2016-01-28 23:30:10 +00:00
Evan Hunt
e073205a88
[master] openssl 1.0.2f patch
...
4306. [maint] Added a PKCS#11 openssl patch supporting
version 1.0.2f [RT #38312 ]
2016-01-28 13:27:29 -08:00
Mark Andrews
832ab79d1f
4305. [bug] dnssec-signzone was not removing unnecessary rrsigs
...
from the zone's apex. [RT #41483 ]
2016-01-28 15:42:34 +11:00
Mark Andrews
9d85a77382
4304. [port] xfer system test failed as 'tail -n +value' is not
...
portable. [RT #41315 ]
2016-01-28 15:38:06 +11:00
Evan Hunt
e79e346bf2
[master] correct also-notify grammar
2016-01-27 19:07:31 -08:00
Evan Hunt
8ede7a974b
[master] fix dig=+subnet zero-length prefix
...
4303. [bug] "dig +subnet" was unable to send a prefix length of
zero, as it was incorrectly changed to 32 for v4
prefixes or 128 for v6 prefixes. In addition to
fixing this, "dig +subnet=0" has been added as a
short form for 0.0.0.0/0. The same changes have
also been made in "mdig". [RT #41553 ]
2016-01-27 19:03:54 -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
Tinderbox User
4df65ccfec
update copyright notice / whitespace
2016-01-25 23:45:24 +00:00
Tinderbox User
7f9e2fff07
newcopyrights
2016-01-25 23:30:03 +00:00
Evan Hunt
7f7eb969f5
[master] print syncpublish and syncdelete in key file comments
2016-01-25 08:03:07 -08:00
Mark Andrews
9478de25bb
4301. [bug] dnssec-settime -p [DP]sync was not working. [RT #41534 ]
2016-01-26 00:27:44 +11:00
Mark Andrews
f8432e3f24
4301. [bug] dnssec-settime -p [DP]sync was not working. [RT #41534 ]
2016-01-26 00:09:03 +11:00
Mark Andrews
1fe6b74b9c
use 0 not ISC_FALSE for dns_name_fromtext
2016-01-25 16:55:02 +11:00
Tinderbox User
1bb7846d29
regen master
2016-01-23 01:04:14 +00:00
Tinderbox User
c46ac73c8f
update copyright notice / whitespace
2016-01-22 23:45:23 +00:00
Tinderbox User
76408aae41
newcopyrights
2016-01-22 23:30:03 +00:00
Evan Hunt
630b2d0c5a
[master] NOSETFC incorrectly applied
...
4300. [bug] A flag could be set in the wrong field when setting
up nonrecursive queries; this could cause the
SERVFAIL cache to cache responses it shouldn't.
New querytrace logging has been added which
identified this error. [RT #41155 ]
2016-01-22 13:58:11 -08:00
Tinderbox User
7d4f45f6bd
update copyright notice / whitespace
2016-01-21 23:45:23 +00:00
Tinderbox User
2706fce75f
newcopyrights
2016-01-21 23:30:03 +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
9b789c54f8
[master] add regression test for RT #41518
...
4297. [test] Ensure delegations in RPZ zones fail robustly.
[RT #41518 ]
2016-01-20 17:44:11 -08:00
Evan Hunt
d40154cab7
[master] cacluate TCP packet sizes correctly
...
4296. [bug] TCP packet sizes were calculated incorrectly in the
stats channel; they could be counted in the wrong
histogram bucket. [RT #40587 ]
2016-01-20 17:30:27 -08: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
Tinderbox User
b3378292d0
update copyright notice / whitespace
2016-01-20 23:45:22 +00:00
Tinderbox User
1fce11b1d3
newcopyrights
2016-01-20 23:30:03 +00:00
Evan Hunt
6bd794171f
[master] fixed rndc stop -p
...
4294. [bug] Fixed a regression in which "rndc stop -p" failed
to print the PID. [RT #41513 ]
2016-01-20 09:53:26 -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
Mark Andrews
fc7bce5f35
placeholder
2016-01-19 08:34:41 +11:00
Tinderbox User
16201b15a6
update copyright notice / whitespace
2016-01-17 23:45:21 +00:00
Evan Hunt
b7f4a6fd8a
[master] copyrights
2016-01-16 15:54:16 -08:00
Curtis Blackburn
3948d9c7c6
rrl test was failing on some systems because not all versions of perl understand '-E'. changed to '-e'
2016-01-15 14:35:12 -08: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
Francis Dupont
cb67186899
Fixed incorrect paths in WIN32 legacy
2016-01-13 14:51:40 +01:00
Tinderbox User
6758b59e57
regen master
2016-01-13 01:04:19 +00:00
Curtis Blackburn
a66619fe32
[rt39196] Added a new nameserver to test rrl "log-only yes".
...
Added test for RT #39197 . Made the rrl test more
tolerant of minor differences in results due to
timing. Removed the failure override for the rrl
test.
commit 01a15bc80ef4c20171ddfe9b5ceb2ebe008c8e0d
Author: Curtis Blackburn <ckb@isc.org >
Date: Tue Dec 15 15:08:03 2015 -0800
added a new nameserver to the rrl test
2016-01-11 19:37:17 -08: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
742cb92338
regen master
2016-01-06 01:04:26 +00:00
Tinderbox User
feb1ccdaf1
update copyright notice / whitespace
2016-01-05 23:45:26 +00:00
Tinderbox User
aef6cf0f14
newcopyrights
2016-01-05 23:30:01 +00:00
Tinderbox User
d7dbbf9b7e
regen
2016-01-05 23:30:01 +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
d401f4a4d8
Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2016-01-05 18:38:01 +01:00
Francis Dupont
f2453ece5b
Silent WIN64 warnings
2016-01-05 18:37:31 +01:00
Evan Hunt
455b99ed92
[master] fix ticket number
2016-01-05 09:08:49 -08:00
Francis Dupont
b7c6138405
Fixed WIN32 BIND9_CONFIG
2016-01-05 18:02:51 +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
Tinderbox User
4206bb139c
regen master
2016-01-05 01:04:24 +00:00
Evan Hunt
aadca3f7d0
[master] Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2016-01-04 16:09:40 -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
Tinderbox User
e1836d1fe4
update copyright notice / whitespace
2016-01-04 23:45:26 +00:00
Evan Hunt
8454718b87
[master] document return values from nslookup
2016-01-04 15:38:06 -08:00
Francis Dupont
692dfe63a0
Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2016-01-05 00:35:20 +01:00
Francis Dupont
7e9140c6b1
Updated copyrights (2)
2016-01-05 00:34:53 +01:00
Tinderbox User
5affecff6e
newcopyrights
2016-01-04 23:30:02 +00:00
Evan Hunt
3bcd09b416
[master] silence noisy logging
...
4287. [bug] Silence an overly noisy log message when message
parsing fails. [RT #41374 ]
2016-01-04 13:05:23 -08:00
Francis Dupont
a908d41cb4
Updated copyrights
2016-01-04 19:05:17 +01:00
Francis Dupont
343aeac717
Updated WIN32 files (rt40877)
2016-01-04 17:27:31 +01:00
Evan Hunt
de4c1814dd
[master] update stats version number for rssac counters
2016-01-03 22:31:56 -08:00
Evan Hunt
43176d82c8
[master] clean up notes
2016-01-03 21:22:00 -08:00
Tinderbox User
5f76877508
newcopyrights
2016-01-02 23:30:01 +00:00
Tinderbox User
96fd32b7ef
update copyright notice / whitespace
2016-01-01 23:45:20 +00:00
Tinderbox User
19558a04de
newcopyrights
2016-01-01 23:30:01 +00:00
Tinderbox User
58d970a2b4
regen master
2016-01-01 01:04:21 +00: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
9c52f43036
remove period
2015-12-31 14:35:06 +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
0bb05fe2c2
[master] copyrights
2015-12-26 18:07:19 -08:00
Tinderbox User
428a763a70
regen master
2015-12-27 01:04:16 +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
4fa9eaf073
fix changes #
2015-12-24 12:22:46 +11:00
Mark Andrews
bed6e9d614
4383. [bug] OPENSSL_config is no longer re-callable. [RT #41348 ]
2015-12-24 10:31:07 +11:00
Francis Dupont
c1e2310a37
updated copyrights
2015-12-23 22:55:48 +01:00
Francis Dupont
66d73c3611
Cleaned up OpenSSL patches
2015-12-23 21:14:36 +01:00
Francis Dupont
2f2dd34a93
Updated OpenSSL 1.0.1 patch
2015-12-23 19:33:31 +01:00
Francis Dupont
5c19058b0a
Updated OpenSSL 1.0.0 patch
2015-12-23 18:48:50 +01:00
Francis Dupont
059904647d
Updated OpenSSL 0.9.8 patch
2015-12-23 17:53:40 +01:00
Curtis Blackburn
df59681bd2
[rt40109] added a test for +dscp to the digdelv tests
2015-12-21 14:13:03 -08:00
Tinderbox User
0226754d9e
regen master
2015-12-19 01:04:14 +00:00
Mark Andrews
8beb9bf514
add dig +mapped
2015-12-19 09:51:53 +11:00
Mark Andrews
49762dffc4
4282. [func] 'dig +[no]mapped' determine whether the use of mapped
...
IPv4 addresses over IPv6 is permitted or not. The
default is +mapped. [RT #41307 ]
2015-12-19 09:47:11 +11:00
Mark Andrews
757e405d3c
spelling
2015-12-17 15:59:20 +11:00
Tinderbox User
4688741c5c
update copyright notice / whitespace
2015-12-16 23:45:26 +00:00
Tinderbox User
2beefc22e6
newcopyrights
2015-12-16 23:30:05 +00:00
Mark Andrews
27deca2bf0
don't mix IPv4 and IPv6 capability bits
2015-12-17 08:17:00 +11:00
Mark Andrews
f1fcadccc4
remove named.conf
2015-12-16 21:37:21 +11:00
Mark Andrews
1583a214cd
check for non removed files
2015-12-16 21:25:04 +11:00
Tinderbox User
a179cbdf65
regen master
2015-12-16 01:04:13 +00:00
Mark Andrews
ecfedec0e0
perform a more complete cleanup after running system tests [rt41255]
2015-12-16 11:29:18 +11:00
Tinderbox User
ea2ea0914c
update copyright notice / whitespace
2015-12-15 23:45:23 +00:00
Tinderbox User
50cfe402e6
newcopyrights
2015-12-15 23:30:08 +00:00
Evan Hunt
0321aa184e
[master] reclimit test was broken with v6
2015-12-15 15:01:58 -08: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
Mukund Sivaraman
6960e7fd12
Update notes.xml for #40996
2015-12-15 18:06:13 +05:30
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
Evan Hunt
b96366252b
[master] add +nocookie and use perl for query burst
2015-12-14 21:27:49 -08:00
Mark Andrews
94c7301f6f
4279. [test] Don't use fixed ports when unit testing. [RT #41194 ]
2015-12-15 12:50:32 +11:00
Evan Hunt
362d2d46aa
[master] fixed an incorrect test case in rpzrecurse
2015-12-13 14:15:47 -08: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
Evan Hunt
e0638007c8
[master] clarify in the help message that delv -c is a noop
2015-12-10 16:10:19 -08:00
Curtis Blackburn
21c6e49a77
[rt40106] add tests for dig +[no]ttlunits
2015-12-10 12:08:57 -08:00
Mark Andrews
505d311709
4278. [bug] 'delv +short +[no]split[=##]' didn't work as expected.
...
[RT #41238 ]
2015-12-10 12:43:50 +11:00
Curtis Blackburn
6fe5cc5aea
[rt41263] add a system test for dig +qr +ednsopt<invalid>
2015-12-09 16:21:02 -08:00
Tinderbox User
2a37470065
update copyright notice / whitespace
2015-12-09 23:45:23 +00:00
Tinderbox User
09ee43766e
newcopyrights
2015-12-09 23:30:03 +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
Curtis Blackburn
aeb7b6e145
[rt40105] add a system test for dig +zflag
2015-12-08 16:06:39 -08:00
Curtis Blackburn
ce0d8b1c0e
[rt40104] changed one occurrence of +noednsneg to +noednsnegotiation
2015-12-08 16:03:01 -08:00
Curtis Blackburn
4d1ea2336c
[rt40107] add system tests for dig +header-only
2015-12-08 15:57:53 -08:00
Curtis Blackburn
ab94dd50e8
[rt40181] added tests for dig +short +nosplit/+rrcomments (see rt39291)
2015-12-08 15:13:52 -08:00
Mark Andrews
be123554f0
make the lib/dns newrr target visible at the top level
2015-12-08 16:39:05 +11:00
Tinderbox User
a35017e06e
regen master
2015-12-08 01:04:12 +00:00
Tinderbox User
6c1f9f5c71
update copyright notice / whitespace
2015-12-07 23:45:25 +00:00
Tinderbox User
36c0c1405d
newcopyrights
2015-12-07 23:30:05 +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
464c2c673b
[master] fix dig +norrcomments
...
4272. [bug] dig: the +norrcomments option didn't work with +multi.
[RT #41234 ]
2015-12-04 16:16:59 -08: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
Tinderbox User
2ba8603ca9
regen master
2015-12-04 01:04:14 +00:00
Tinderbox User
8c20f8635a
update copyright notice / whitespace
2015-12-03 23:45:24 +00:00
Mark Andrews
10d7ab44cc
4270. [security] Update allowed OpenSSL versions as named is
...
potentially vulnerable to CVE-2015-3193.
2015-12-04 10:28:22 +11: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
Mark Andrews
7bde79b32a
update description
2015-12-03 15:42:58 +11:00
Mark Andrews
ff2f98076c
Add CVE-2015-8461
2015-12-03 15:31:28 +11:00
Mark Andrews
d2247b4740
update copyrights
2015-12-03 14:17:48 +11:00
Evan Hunt
8f918a34d1
[master] update to previous commit: also list chrootdir if applicable
2015-12-02 19:05:46 -08:00
Evan Hunt
b6214feb63
[master] add conf file to rndc status
...
4268. [func] "rndc status" now reports the path to the
configuration file. [RT #36470 ]
2015-12-02 18:54:46 -08:00
Mark Andrews
92cc6acdff
change 4253 to security and add CVE
2015-12-03 09:50:44 +11:00
Evan Hunt
99a3c3c37b
[master] mention --enable-full-report in config summary output
2015-12-02 14:02:53 -08:00
Mark Andrews
26177be294
4267. [test] Check sdlz error handling. [RT #41142 ]
2015-12-02 13:00:42 +11:00
Tinderbox User
f30a3f28db
update copyright notice / whitespace
2015-11-30 23:45:24 +00:00
Tinderbox User
a907c61823
newcopyrights
2015-11-30 23:30:05 +00:00
Mukund Sivaraman
35928b7e1a
Mark performance CHANGES as such
2015-11-30 14:00:51 +05:30
Mark Andrews
8e73941f33
4265. [bug] Address unchecked isc_mem_get calls. [RT #41187 ]
2015-11-30 10:29:29 +11:00
Tinderbox User
89c5c74c96
update copyright notice / whitespace
2015-11-24 23:45:23 +00:00
Tinderbox User
6634faa55b
newcopyrights
2015-11-24 23:30:04 +00:00
Evan Hunt
bdc60a0bde
[master] update developer guide, expanding on comments and unit tests
2015-11-24 14:43:02 -08:00
Mark Andrews
447591a49c
use isc_buffer_constinit
2015-11-23 07:26:46 +11:00
Mark Andrews
d06680b51a
fix path for CHANGES.SE
...
(cherry picked from commit e948cf361c75ff0a64bb3365271efbbdaec740f3)
2015-11-21 12:22:22 +11:00
Tinderbox User
909a8e59a4
regen master
2015-11-21 01:04:11 +00:00
Tinderbox User
af0bea7aa7
update copyright notice / whitespace
2015-11-20 23:45:23 +00:00
Tinderbox User
6d114a4c5c
newcopyrights
2015-11-20 23:30:05 +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
Mark Andrews
913d976eca
4263. [contrib] Address compiler warnings in mysqldyn module.
...
[RT #41130 ]
2015-11-20 16:07:43 +11:00
Mark Andrews
cbc660172d
spelling
2015-11-20 14:55:20 +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
Tinderbox User
af682c183e
newcopyrights
2015-11-18 23:30:05 +00:00
Mark Andrews
c2955d0abd
win32: new -> newtable
...
(cherry picked from commit 5060d8639e932680456ab07519687d68298be5e0)
2015-11-18 15:44:46 +11:00
Tinderbox User
dec590a3de
regen master
2015-11-18 01:04:11 +00:00
Mark Andrews
b57276f89e
note the address changes for H.ROOT-SERVERS.NET
2015-11-18 11:08:50 +11:00
Tinderbox User
a727cdff50
update copyright notice / whitespace
2015-11-17 23:45:26 +00:00
Jeremy C. Reed
22b006e0df
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2015-11-17 10:22:41 -05:00
Mark Andrews
77daae1a07
add CVE-2015-8000
2015-11-17 15:29:10 +11:00
Evan Hunt
63042d5b57
[master] typo
2015-11-16 18:21:17 -08: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
Tinderbox User
c42708dcc8
regen master
2015-11-17 01:04:47 +00:00
Tinderbox User
c203aa153c
update copyright notice / whitespace
2015-11-16 23:45:24 +00:00
Tinderbox User
5e82fe9a56
newcopyrights
2015-11-16 23:30:05 +00:00
Mark Andrews
a248b59381
use *newrdatas rather than *oldrdatas in sizeof for consistency [RT #41131 ]
2015-11-17 06:24:32 +11:00
Jeremy C. Reed
414678df72
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2015-11-16 12:53:55 -05: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
Tinderbox User
3ebda3f46b
update copyright notice / whitespace
2015-11-12 23:45:23 +00:00
Tinderbox User
d7a61cfbe5
regen master
2015-11-12 01:04:13 +00:00
Mark Andrews
d0afc2d1c4
use a test key
2015-11-12 10:54:59 +11:00
Tinderbox User
4949f39716
update copyright notice / whitespace
2015-11-11 23:45:23 +00:00
Tinderbox User
862cad747c
newcopyrights
2015-11-11 23:30:05 +00:00
Mark Andrews
2df63247be
check dns_test_begin result
2015-11-11 22:38:39 +11:00
Mark Andrews
946e2cd351
check ptr is not NULL
2015-11-11 22:33:57 +11:00
Mukund Sivaraman
8012e06abf
Update notes.xml for #40498
2015-11-11 13:51:55 +05:30
Mukund Sivaraman
53cf70ef7d
Cleanup *.nta files after rndc system test
2015-11-11 13:49:21 +05:30
Mukund Sivaraman
58f7af60e7
Allow non-destructive control channel access using a "read-only" clause ( #40498 )
2015-11-11 13:46:57 +05:30
Mukund Sivaraman
9b17fd447c
Limit rndc query message sizes to 32 KiB ( #41073 )
2015-11-11 09:56:13 +05:30
Tinderbox User
d9613f4c73
regen master
2015-11-11 01:04:12 +00:00
Mark Andrews
1d83f85752
don't run {doc,man}clean for releaseinfo.xml and friend
2015-11-10 14:39:41 +11:00
Jeremy C. Reed
e08c32f45f
add simpara to some note tags
...
So generated "Note" header isn't on same line as content.
Also removed one place that said "Note" (so doesn't say
"Note Note").
2015-11-09 22:10:01 -05:00
Jeremy C. Reed
cca02d061f
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2015-11-09 22:07:27 -05:00
Tinderbox User
3865e18d3d
update copyright notice / whitespace
2015-11-09 23:45:22 +00:00
Tinderbox User
03ebc228ee
newcopyrights
2015-11-09 23:30:07 +00:00
Jeremy C. Reed
dde7a7d357
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2015-11-09 11:25:01 -05:00
Mukund Sivaraman
517b58429c
Fix typo
2015-11-09 15:17:44 +05:30
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
58021df889
regen master
2015-11-07 01:04:14 +00:00
Tinderbox User
dae43e88b7
update copyright notice / whitespace
2015-11-06 23:45:24 +00:00
Tinderbox User
5ec4325534
newcopyrights
2015-11-06 23:30:04 +00:00
Evan Hunt
17834caa6c
[master] clarify message-compression doc
...
- mention TCP and RFC compliance issues
2015-11-06 13:44:28 -08:00
Evan Hunt
b513918481
[master] allow spaces in rndc arguments
...
4256. [bug] Allow rndc command arguments to be quoted so as
to allow spaces. [RT #36665 ]
2015-11-05 19:51:54 -08:00
Tinderbox User
e62b9c9ce6
regen master
2015-11-06 01:04:13 +00:00
Mark Andrews
e74212eb2f
remove bin/tests/compress_test.c
2015-11-06 10:58:05 +11:00
Tinderbox User
4ba2689c1f
update copyright notice / whitespace
2015-11-05 23:45:25 +00:00
Tinderbox User
1404d301dd
newcopyrights
2015-11-05 23:30:12 +00:00
Jeremy C. Reed
f02194c053
clean up refpurpose contents to be consistent
...
This is to be consistent with other manuals:
- no period punctuation at end
- no capitalization at beginning unless acronym or proper noun
- and no simple article (like "A") to start sentence.
While the docbook specification says refpurpose is a "one sentence",
its examples show it with the rules shown above.
Also compared with many manpages as this is common format for the
.Nd macro's one line description.
2015-11-05 13:01:07 -05: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
Tinderbox User
2b39e7bde9
regen master
2015-11-05 01:04:10 +00:00
Evan Hunt
6b8519147a
[master] NTAs did not survive reoad/reconfig
...
4251. [bug] NTAs were deleted when the server was reconfigured
or reloaded. [RT #41058 ]
2015-11-04 10:34:28 -08: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
Mark Andrews
6b97689375
remove /bin/tests/system/statschannel/tests.sh.in
2015-10-30 11:57:12 +11:00
Tinderbox User
d4a69308f5
update copyright notice / whitespace
2015-10-29 23:45:34 +00:00
Tinderbox User
1bf507ca63
newcopyrights
2015-10-29 23:30:03 +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
f02e14c74f
#ifdef ISC_PLATFORM_HAVEATOMICSTORE
...
(cherry picked from commit f75f9e1b62 )
2015-10-30 07:06:42 +11:00
Mark Andrews
861aa4e903
fix rt #
2015-10-29 17:04:35 +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
1ff2118d6c
return dns_dbtable_add result on error [RT #40653 ]
2015-10-29 15:48:01 +11:00
Evan Hunt
ffb47c916a
[master] update README-SGML
2015-10-28 21:38:55 -07:00
Mark Andrews
f06b6a9b14
4247. [port] Require both HAVE_JSON and JSON_C_VERSION to be
...
defined to report json library version. [RT #41045 ]
2015-10-29 15:22:41 +11:00
Evan Hunt
aa9b64060f
[master] fix statschannel with no libjson
...
4246. [test] Ensure the statschannel system test runs when BIND
is not built with libjson. [RT #40944 ]
2015-10-28 20:19:31 -07:00
Tinderbox User
eadee66609
regen master
2015-10-29 02:56:15 +00:00
Mark Andrews
412f873b9f
placeholder
2015-10-29 12:59:40 +11: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
Tinderbox User
1b6e38d7b8
regen
2015-10-28 23:30:01 +00:00
Tinderbox User
13908e7551
update copyright notice / whitespace
2015-10-27 23:45:22 +00:00
Tinderbox User
7b26f8d8b9
regen
2015-10-27 23:30:01 +00:00
Mark Andrews
a70fc47e9d
4243. [func] Improved stats reporting from Timothe Litt. [RT #38941 ]
2015-10-28 09:45:46 +11:00
Jeremy C. Reed
fe12c35c3e
fix some spelling typos and standardize some English spellings
...
(to be consistent)
2015-10-23 13:04:09 -04:00
Jeremy C. Reed
a8ce30c861
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2015-10-23 08:14:48 -04:00
Tinderbox User
9d557856c2
regen master
2015-10-22 05:53:09 +00: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
04893d38e0
add blank line
2015-10-22 12:15:02 +11:00
Mark Andrews
0526268c2b
4242. [bug] Replace the client if not already replaced when
...
prefetching. [RT #41001 ]
2015-10-22 10:58:25 +11:00
Jeremy C. Reed
fcb755212b
make sure there is a simpara for missing context for note tag
2015-10-21 15:03:25 -04:00
Jeremy C. Reed
134788b041
remove errant word
...
a word is repeated in a sentence and didn't make sense as-is
so removed it
2015-10-20 14:56:46 -04:00
Jeremy C. Reed
bb2e9569fe
get rid of the "See also fetch-glue" since is obsolete
...
This doesn't remove the description but don't have other
options refer to obsolete option.
No CHANGES entry since very minor.
2015-10-20 10:45:49 -04:00
Tinderbox User
2b4d1b54f6
regen master
2015-10-20 01:04:48 +00:00
Tinderbox User
abf9790162
update copyright notice / whitespace
2015-10-19 23:45:22 +00:00
Evan Hunt
932715fbbe
[master] update TSIG, TKEY, SIG(0) documentation
...
4241. [doc] Improved the TSIG, TKEY, and SIG(0) sections in
the ARM. [RT #40955 ]
2015-10-19 08:48:18 -07:00
Mark Andrews
9d8169cbf8
fix changes
2015-10-19 12:27:50 +11:00
Mark Andrews
b9d6758fc6
over long line
2015-10-19 11:07:27 +11:00
Mark Andrews
f824c65d1f
4340. [port] Fix LibreSSL compatibility. [RT #40977 ]
2015-10-19 10:43:58 +11:00
Tinderbox User
e2b184f84e
regen master
2015-10-18 01:07:32 +00:00
Evan Hunt
90174e64f4
[master] shorten default servfail-ttl
...
4239. [func] Changed default servfail-ttl value to 1 second from 10.
Also, the maximum value is now 30 instead of 300. [RT #37556 ]
2015-10-17 13:44:01 -07: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
Tinderbox User
2964b1f272
newcopyrights
2015-10-15 23:30:03 +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
Tinderbox User
b96b01ed26
regen master
2015-10-15 01:06:35 +00:00
Evan Hunt
c3cb3953b6
[master] remove unneeded xsl code, fix a link in ARM
2015-10-14 14:57:54 -07:00
Tinderbox User
af40ebed62
regen master
2015-10-13 01:04:41 +00:00
Evan Hunt
b2171b164c
[master] add link achors to to <section> tags
2015-10-12 13:01:13 -07: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
Francis Dupont
638e82b134
spelling
2015-10-07 14:49:51 +02: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
Mark Andrews
ec11d3e03e
use /usr/local/share/xsl/docbook-ns on freebsd
2015-10-07 15:04:36 +11: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
Mark Andrews
827f8cccb5
update
2015-10-07 10:38:35 +11:00
Mark Andrews
f7a6d4f915
teach merge_copyrights about .sty, .pdf, and .eps
2015-10-07 10:36:43 +11:00
Mark Andrews
d9156bba3e
look for opening [
2015-10-06 19:40:01 +11:00
Mark Andrews
3db767c98f
handle <!ENTITY within <!DOCTYPE
2015-10-06 18:19:24 +11:00
Evan Hunt
6715db6593
[master] fix copyright warnings
2015-10-05 23:14:11 -07:00
Evan Hunt
1b01c37934
[master] put back headings
2015-10-05 22:52:34 -07: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
Mukund Sivaraman
31cca00bba
Add note about Windows ( #40761 )
2015-10-06 05:57:26 +05:30
Mukund Sivaraman
1a989c4322
Update named manual page ( #40761 )
2015-10-06 05:52:02 +05:30
Mukund Sivaraman
56ebb560a1
Fix notes and CHANGES for #40761
2015-10-06 05:44:53 +05:30
Jeremy C. Reed
dfd19d9ff6
add missing <listitem> tags
...
because require-server-cookie and request-sit explanations were
missing.
2015-10-05 11:53:13 -04:00
Evan Hunt
9044f878d7
[master] wrong category name
2015-10-04 18:42:47 -07:00
Tinderbox User
90d087cf9c
regen master
2015-10-04 01:09:39 +00: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
Mukund Sivaraman
9260c1157d
Update CHANGES and notes.xml for #40761
2015-10-03 07:11:12 +05:30
Mukund Sivaraman
930719e876
Update the default value for number of UDP listeners ( #40761 )
2015-10-03 07:08:55 +05:30
Evan Hunt
3ce7ddcc01
[master] add "dnstap" to categories
2015-10-02 18:31:12 -07:00
Tinderbox User
10b865e918
regen master
2015-10-03 01:07:28 +00:00
Evan Hunt
1921b85064
[master] copyrights
2015-10-02 17:13:35 -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
Tinderbox User
e13c3286a5
update copyright notice / whitespace
2015-10-01 23:45:31 +00:00
Tinderbox User
31de528a5f
newcopyrights
2015-10-01 23:30:03 +00: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
Mark Andrews
3ed714b961
emit "E:TESTNAME:DATE" when we can't start a server
2015-10-01 16:01:34 +10:00
Mark Andrews
d76496a62a
handle ISC_R_FILENOTFOUND
2015-10-01 15:47:39 +10:00
Mark Andrews
18749940ae
fix CHANGES numbers
2015-10-01 11:28:42 +10:00
Tinderbox User
41f0b3e098
regen master
2015-10-01 01:06:45 +00:00
Tinderbox User
551e0d486d
update copyright notice / whitespace
2015-09-30 23:45:36 +00:00
Tinderbox User
9e295ad801
newcopyrights
2015-09-30 23:30:03 +00:00
Mark Andrews
c7e5ba1d17
spelling
2015-09-30 16:09:16 +10:00
Mark Andrews
65d59a4307
4232. [test] Add tests for CDS and CDNSKEY with delegation-only.
...
[RT #40597 ]
2015-09-30 15:55:14 +10:00
Mark Andrews
ffdd3bc812
4231. [contrib] Address unchecked memory allocation calls in
...
query-loc and zone2ldap. [RT #40789 ]
2015-09-30 15:46:55 +10:00
Mark Andrews
09f4e41912
4231. [contrib] Address unchecked calloc call in dlz_mysqldyn_mod.c.
...
[RT #40840 ]
2015-09-30 15:38:32 +10:00
Mark Andrews
0dc485ffb6
4230. [contrib] dlz_wildcard_dynamic.c:dlz_create could return a
...
uninitalised result. [RT #40839 ]
2015-09-30 15:33:16 +10: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
Evan Hunt
3739c1beae
[master] document the spill category
2015-09-29 21:21:44 -07:00
Mark Andrews
2a12984ce6
4227. [bug] Silence static analysis warnings. [RT #40828
2015-09-30 14:14:47 +10:00
Mark Andrews
0d990f57ae
silence compiler warnings
2015-09-30 14:04:28 +10:00
Mark Andrews
ac2e2800b4
newcopyrights
2015-09-30 13:55:50 +10:00
Tinderbox User
fa535fa05f
regen master
2015-09-30 03:48:43 +00:00
Mark Andrews
6c4f9b5cf6
split out logging-categories [RT #40844 ]
2015-09-30 12:56:31 +10:00
Mark Andrews
1a0e5b0504
address linking issues
2015-09-30 12:38:07 +10:00
Tinderbox User
983df82baf
regen master
2015-09-30 01:06:20 +00: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
Mar Andrews
87e7d08a8b
4225. [port] freebsd/openbsd: Use '${CC} -shared' for building
...
shared libraries. [RT #39557 ]
2015-09-29 15:56:11 +00:00
Mark Andrews
ab8b419a79
#include <isc/string.h> for memset
2015-09-30 00:46:33 +10:00
Mark Andrews
ac6bb3dd36
add missing libraries
2015-09-30 00:44:49 +10: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
4d085258cc
make macro name match category name
2015-09-29 15:02:49 +10:00
Tinderbox User
8f70b6b483
regen master
2015-09-29 01:10:32 +00:00
Mark Andrews
e813f036c8
update
2015-09-29 09:46:07 +10:00
Tinderbox User
6648adb2e1
update copyright notice / whitespace
2015-09-28 23:45:23 +00:00
Mark Andrews
8fc1b0bf4d
add closing tag
2015-09-29 08:36:05 +10: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
Mark Andrews
540f03ae74
use %zu
2015-09-29 07:31:15 +10:00
Mark Andrews
d8e6cd0f8b
use HAVE_SYS_SYSCTL_H
2015-09-29 07:26:04 +10:00
Francis Dupont
1d96b1a5ad
Removed unused addrbuf
2015-09-28 17:32:40 +02:00
Francis Dupont
722ed14020
Fixed status vs statex
2015-09-28 17:30:07 +02:00
Francis Dupont
29d9a2927c
Fixed project files
2015-09-28 15:46:33 +02:00
Francis Dupont
6066985ca8
Fixed isc_meminfo_totalphys return cast (size_t is *not* 64 bit)
2015-09-28 15:34:24 +02:00
Francis Dupont
b39bbe3c95
Fixed missing #include "config.h"
2015-09-28 14:50:18 +02:00
Francis Dupont
c4baee15c8
Fixed missing from libisccfg.def
2015-09-28 14:47:20 +02:00
Witold Krecicki
e6d0a391f5
4223. [func] Add support for setting max-cache-size to percentage
...
of available physical memory, set default to 90%.
[RT #38442 ]
2015-09-28 11:08:50 +02:00
Mark Andrews
98a7f8c7ae
4222. [func] Bias IPv6 servers when selecting the next server to
...
query. [RT #40836 ]
2015-09-28 18:57:19 +10:00
Mark Andrews
8d80b4939d
4221. [bug] Resource leak on DNS_R_NXDOMAIN in fctx_create.
...
[RT #40583 ]
2015-09-25 09:18:43 +10:00
Tinderbox User
5ca309a0fb
newcopyrights
2015-09-23 23:30:04 +00:00
Mark Andrews
1cb514f56a
add S: T: and E: log lines
2015-09-24 07:43:11 +10:00
Tinderbox User
9a5087bf58
regen master
2015-09-23 01:05:36 +00:00
Tinderbox User
0e9b328d62
update copyright notice / whitespace
2015-09-22 23:45:22 +00:00
Tinderbox User
c26604a73c
newcopyrights
2015-09-22 23:30:06 +00:00
Evan Hunt
09ceaefb0a
[master] need id tag on refentry
2015-09-21 21:36:26 -07:00
Tinderbox User
ad8f23aed6
regen master
2015-09-22 01:06:07 +00:00
Tinderbox User
ff8d6ca9d5
newcopyrights
2015-09-21 23:30:07 +00:00
Evan Hunt
72c2a84e77
[master] comment no longer needed
2015-09-21 13:17:20 -07:00
Evan Hunt
00b4840c36
[master] named.conf and lwresd man pages missing from ARM
2015-09-21 13:15:07 -07:00
Jeremy C. Reed
3836539e87
fix a typo
2015-09-21 10:08:35 -05:00
Jeremy C. Reed
5c41d47227
Improve docs for zone-statistics
...
This is for ticket #36955 .
Improve grammar for zone-statistics to list new arguments.
Refer to the docs in the options section.
Clarify about stats may not show view name.
2015-09-21 10:06:15 -05:00
Jeremy C. Reed
f48280a996
Merge branch 'rt39570'
...
Note I didn't add a changelog entry. The documentation was already
there and only modified a little.
2015-09-21 08:56:07 -05:00
Mark Andrews
a21c415687
4219. [bug] Set event->result to ISC_R_WOULDBLOCK on EWOULDBLOCK,
...
EGAIN when these soft error are not retried for
isc_socket_send*().
2015-09-21 17:22:53 +10:00
Tinderbox User
09d72af3e9
regen master
2015-09-19 01:08:38 +00:00
Tinderbox User
9268c62bd0
update copyright notice / whitespace
2015-09-18 23:45:23 +00:00
Tinderbox User
8f1a00cf8b
newcopyrights
2015-09-18 23:30:08 +00:00
Mark Andrews
47115d91ef
fix whitespace
2015-09-19 07:17:57 +10:00
Mark Andrews
4dd41c7d59
4218. [bug] Potential null pointer dereference on out of memory if mmap is not supported. [RT #40777 ]
2015-09-19 07:12:02 +10:00
Evan Hunt
cc52a16096
[master] fix wire_test so it can read files with comment lines
2015-09-18 11:39:31 -07:00
Mark Andrews
f6e45a5c54
4217. [protocol] Add support for CSYNC. [RT #40532 ]
2015-09-18 23:45:12 +10:00
Mark Andrews
705d56b47a
4216. [cleanup] Silence static analysis warnings. [RT #40649 ]
2015-09-18 23:30:01 +10:00
Mark Andrews
2592ee16b5
document optional class
2015-09-18 13:25:31 +10:00
Mark Andrews
03fac9f931
document that the syslog facility is optional
2015-09-18 13:12:50 +10:00
Tinderbox User
d758d223c9
regen master
2015-09-18 01:07:23 +00:00
Mark Andrews
ff55c577ba
4215. [bug] nsupdate: skip to next request on GSSTKEY create
...
failure. [RT #40685 ]
2015-09-18 09:52:27 +10:00
Tinderbox User
7dbeeeaa1e
update copyright notice / whitespace
2015-09-17 23:45:24 +00:00
Tinderbox User
0a2ff769ec
newcopyrights
2015-09-17 23:30:07 +00:00
Mark Andrews
e0a30050c8
4214. [protocol] Add support for TALINK. [RT #40544 ]
2015-09-18 07:43:43 +10:00
Evan Hunt
9e86fc48e0
[master] some options were in the wrong section of the ARM
2015-09-17 09:33:52 -07:00
Mark Andrews
dd1bcab25c
4213. [bug] Don't reuse a cache across multiple classes.
...
[RT #40205 ]
2015-09-17 14:51:21 +10:00
Mark Andrews
1d5ebfc05f
address race condition in ecdsa system test leading to differing authority sections. [RT #40283 ]; no CHANGES entry.
2015-09-17 14:23:44 +10:00
Mark Andrews
741b63c869
4212. [func] Re-query if we get a bad client cookie returned over
...
UDP. [RT #40748 ]
2015-09-17 14:20:32 +10:00
Mark Andrews
09177840c7
4211. [bug] Ensure that lwresd gets at least one task to work
...
with if enabled. [RT #40652 ]
2015-09-17 14:11:49 +10:00
Mark Andrews
f43e5c8ed2
4210. [cleanup] Silence use after free false positive. [RT #40743 ]
2015-09-17 14:05:19 +10:00
Mark Andrews
7b1f63dcd1
4209. [bug] Address resource leaks in dlz modules. [RT #40654 ]
2015-09-17 13:19:35 +10:00
Tinderbox User
dc9edc1332
regen master
2015-09-17 01:06:03 +00:00
Mark Andrews
3b3178ba7a
fix company name
...
(cherry picked from commit eb4de5324b )
2015-09-17 10:17:49 +10:00
Mark Andrews
8f36576365
update util/copyrights
2015-09-17 09:41:04 +10:00
Mark Andrews
fe51e068f0
4208. [bug] Address null pointer dereferences on out of memory.
...
[RT #40764 ]
2015-09-17 08:51:25 +10:00
Jeremy C. Reed
f07aac8639
fix docbook tag mistake
...
Fix my mistake in my new branch that I just introduced.
2015-09-16 10:40:02 -05:00
Jeremy C. Reed
205c17fd0d
improve the nocookie-udp-size documentation
2015-09-16 11:34:56 -04:00
Jeremy C. Reed
ed15792642
move the nocookie-udp-size from server statement to options
2015-09-16 11:25:21 -04:00
Jeremy C. Reed
7d2c4d1c9f
document zone "type" in the ARM
...
This is for ticket #39577
It only added two sentences so didn't update changelog.
2015-09-16 09:50:29 -05:00
Jeremy C. Reed
456ef30acb
remove the only section in the history appendix to workaround dblatex issue
...
dblatex generated LaTeX that failed with the "id" for link reference
in the sect1 when itr had no <title> to reference.
(A workaround is to set a <title>.)
But since this appendix only had one section
and looked off to have B1 with no title and no B2, just remove the
sect1 tags.
I added the id to the first <para> tag just in case someone uses
it to link.
Note I didn't reformat the content there.
I didn't get this reviewed as was trivial change.
2015-09-16 09:42:08 -05:00
Mark Andrews
48bbe9c7f2
fix opcode usage
2015-09-16 21:17:49 +10:00
Mark Andrews
0f2ecf4b5c
4207. [bug] Handle class mismatches with raw zone files.
...
[RT #40746 ]
2015-09-16 10:43:22 +10:00
Mark Andrews
1eec6885ab
update comment
2015-09-15 16:47:50 +10:00
Evan Hunt
5ad06dddc4
[master] add debian/ubuntu path for docbook-xsl to configure
2015-09-14 20:20:01 -07:00
Tinderbox User
e8742e9598
update copyright notice / whitespace
2015-09-14 23:45:22 +00:00
Tinderbox User
43c8875306
newcopyrights
2015-09-14 23:30:03 +00:00
Evan Hunt
d261093639
[master] possible null deref in dlz_wildcard
...
4206. [bug] contrib: fixed a possible NULL dereference in
DLZ wildcard module. [RT #40745 ]
2015-09-14 10:40:07 -07:00
Evan Hunt
226339ed43
[master] spurious spaces in named-checkconf -p
...
4205. [bug] 'named-checkconf -p' could include unwanted spaces
when printing tuples with unset optional fields.
[RT #40731 ]
2015-09-14 08:50:17 -07:00
Tinderbox User
5091a6fed9
regen master
2015-09-12 01:08:08 +00:00
Tinderbox User
96f6f5dfc2
update copyright notice / whitespace
2015-09-11 23:45:36 +00:00
Tinderbox User
6284b9b877
newcopyrights
2015-09-11 23:30:06 +00:00
Mark Andrews
295a711b72
4204. [bug] 'dig +trace' failed to lookup the correct type if
...
the initial root ns query was retried. [RT #40296 ]
`
2015-09-12 09:04:37 +10:00
Jeremy C. Reed
6db5cee19c
add docbook tag for dns64 suffix value
...
add missing docbook formatting.
Note the element is standard, but that can be fixed in bulk later.
2015-09-11 13:33:55 -05:00
Jeremy C. Reed
a9695fcdcb
add nxdomain-redirect to options grammar
...
I just used "string" as the value type.
There is no real order here so just put by another "nxdomain" option.
This was not reviewed.
This is for ticket #39384 which also considers other work.
2015-09-11 13:04:06 -05:00
Mark Andrews
5a49f61ca9
4199. [protocol] Add support for NINFO, RKEY, SINK, TA.
...
[RT #40545 ] [RT #40547 ] [RT #40561 ] [RT #40563 ]
2015-09-11 17:35:01 +10:00
Evan Hunt
aec8a3b7cf
[master] improve rrchecker test
...
4203. [test] The rrchecker system test now tests conversion
to and from unkonwn-type format. [RT #40584 ]
2015-09-11 00:24:47 -07:00
Evan Hunt
4523c3b371
[master] incorrect result code in isccc
...
4202. [bug] isccc_cc_fromwire() could return an incorrect
result. [RT #40614 ]
2015-09-11 00:04:25 -07:00
Mark Andrews
a0ef8211d3
4201. [func] The default preferred-glue is now the address record
...
type of the transport the query was received
over. [RT #40468 ]
2015-09-11 13:27:58 +10:00
Mark Andrews
3fa134363f
4200. [cleanup] win32: update BINDinstall to be BIND release
...
independent. [RT #38915 ]
2015-09-11 12:25:39 +10:00
Mark Andrews
329073f6b8
add NINFO and RKEY
2015-09-11 11:40:44 +10:00
Tinderbox User
199045f81d
regen master
2015-09-11 01:06:12 +00:00
Tinderbox User
f28c6dc514
update copyright notice / whitespace
2015-09-10 23:46:28 +00:00
Tinderbox User
e5a6871cd0
newcopyrights
2015-09-10 23:30:14 +00:00
Jeremy C. Reed
4eb29d8984
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2015-09-10 09:34:37 -05:00
Jeremy C. Reed
c0fc4a1abd
add missing space
...
noticed in manual review of the PDF
minor so wasn't reviewed
2015-09-10 09:32:29 -05:00
Mukund Sivaraman
e9ebe75e54
Add autogen.sh script that regenerates configure
...
Reviewed by Witold on Jabber.
2015-09-10 15:01:32 +05:30
Mark Andrews
3dd63ba00f
4199. [protocol] Add support for NINFO, RKEY, TA.
...
[RT #40545 ] [RT #40547 ] [RT #40563 ]
2015-09-10 17:58:29 +10:00
Mark Andrews
63874956de
4199. [protocol] Add support for NINFO, RKEY. [RT #40547 ] [RT #40563 ]
2015-09-10 17:07:05 +10:00
Mark Andrews
8b29fc0b7a
4199. [protocol] Add support for RKEY. [RT #40563 ]
2015-09-10 14:50:20 +10:00
Tinderbox User
81199ce5ba
regen master
2015-09-10 01:06:15 +00:00
Mark Andrews
1efe84be78
update
2015-09-10 10:39:47 +10:00
Evan Hunt
d37f4738f4
[master] clean up dead code
2015-09-09 08:38:23 -07:00
Mark Andrews
5be3128599
address race condition rt40242
2015-09-09 18:12:05 +10:00
Mark Andrews
0409e7451c
placeholder
2015-09-09 18:01:35 +10:00
Mark Andrews
075a3d60c2
4197. [bug] 'named-checkconf -z' didn't handle 'in-view' clauses.
...
[RT #40603 ]
2015-09-09 17:56:23 +10:00
Mark Andrews
4ca7391e64
4196. [doc] Improve how "enum + other" types are documented.
...
[RT #40608 ]
4195. [bug] 'max-zone-ttl unlimited;' was broken. [RT #40608 ]
2015-09-09 17:02:11 +10:00
Mark Andrews
fbd9aaa58c
4194. [bug] named-checkconf -p failed to properly print a port
...
range. [RT #40634 ]
2015-09-09 16:49:11 +10:00
Tinderbox User
f6e04b5923
regen master
2015-09-09 01:06:29 +00:00
Jeremy C. Reed
176b2c47db
fix grammar for keys to use key_id
...
This is for ticket #23009 .
Remove statement about grammar too.
No CHANGES entry done.
2015-09-08 15:15:42 -05:00
Jeremy C. Reed
4de43d2854
improve dnssec-enable and dnssec-validation documentation
...
This is for #37362
Okayed via jabber
No CHANGES entry
2015-09-08 15:53:58 -04:00
Tinderbox User
1acae3ea5e
regen master
2015-09-05 01:07:14 +00:00
Jeremy C. Reed
1a2469058c
mention seconds for max-zone-ttl, max-cache-ttl, min-refresh-time, max-policy-ttl in ARM
...
This is for ticket 38106.
The initial patch was okayed, but then another commenter mentioned
that max-zone-ttl also allows TTL units so I mention that also
without review.
Note for the ticket, resolver-query-timeout change was
already handled last month in my commit 8789f39b
2015-09-04 14:30:48 -04:00
Jeremy C. Reed
1c2152e58f
fix missing space (noticed in April, bug 39228) and fix grammar
2015-09-04 13:59:35 -04:00
Tinderbox User
a8fa482d0c
regen master
2015-09-01 01:05:53 +00:00
Jeremy C. Reed
0d0e6f70ba
grammar
2015-08-31 10:21:35 -05:00
Mark Andrews
483f1611fc
update list of supported types in the ARM
2015-08-31 15:15:55 +10:00
Tinderbox User
f7eed06a3c
regen master
2015-08-28 01:06:29 +00:00
Tinderbox User
280a8a0544
newcopyrights
2015-08-28 00:01:19 +00:00
Mark Andrews
6376f61899
add support for .gitattributes
2015-08-27 23:55:00 +00:00
Mark Andrews
3b83676e07
*.vcxproj.in should use CRLF as EOL
2015-08-27 21:57:18 +00:00
Evan Hunt
bcae9a15c1
[master] s/the the/the/
2015-08-27 14:11:27 -07:00
Evan Hunt
4c9ead8b9f
[master] fix incorrect bug ID
2015-08-27 10:22:46 -07:00
Evan Hunt
0d5b518107
[master] fix tag
2015-08-27 10:19:56 -07:00
Tinderbox User
6cdbcf7155
update copyright notice / whitespace
2015-08-26 23:45:24 +00:00
Tinderbox User
f190095cae
newcopyrights
2015-08-26 23:30:03 +00:00
Curtis Blackburn
4dd5dbfc79
removing .gitattributes file, to resolve issues with permanantly modified .vcxproj.in files in git 2.4 and up
2015-08-26 11:49:35 -07:00
Mark Andrews
91f66e374b
eol -> crlf
2015-08-26 12:43:08 +10:00
Mark Andrews
7ec3c447fd
copy notes.pdf to Build\Releasei and link to it from index.html
2015-08-26 12:11:07 +10:00
Tinderbox User
0d5b7ed79d
update copyright notice / whitespace
2015-08-25 23:45:27 +00:00
Tinderbox User
c19bf21885
newcopyrights
2015-08-25 23:30:06 +00:00
Mark Andrews
02093e4c3b
4193. [bug] Handle broken servers that return BADVERS incorrectly.
...
[RT #40427 ]
2015-08-25 16:52:43 +10:00
Mark Andrews
9b956d342e
4192. [bug] The default rrset-order of random was not always being
...
applied. [RT #40456 ]
2015-08-25 14:52:27 +10:00
Mark Andrews
5855fd79e3
4191. [protocol] Accept DNS-SD non LDH PTR records in reverse zones
...
as per RFC 6763. [RT #37889 ]
2015-08-25 14:46:06 +10:00
Mark Andrews
3979031a06
check isc_buffer_allocate result
2015-08-23 19:29:40 +10:00
Tinderbox User
5d68969ab3
update copyright notice / whitespace
2015-08-22 23:45:23 +00:00
Tinderbox User
9f8051ea40
newcopyrights
2015-08-22 23:30:04 +00:00
Mark Andrews
dc3912f3ca
4190. [protocol] Accept Active Diretory gc._msdcs.<forest> name as
...
valid with check-names. <forest> still needs to be
LDH. [RT #40399 ]
2015-08-22 15:27:33 +10:00
Mark Andrews
7d0dfa63cf
4189. [cleanup] Don't exit on overly long tokens in named.conf.
...
[RT #40418 ]
2015-08-22 15:08:22 +10:00
Tinderbox User
7e3f5fbcf8
regen master
2015-08-21 01:04:49 +00:00
Tinderbox User
59602f2a7c
newcopyrights
2015-08-20 23:30:02 +00:00
Jeremy C. Reed
8789f39b12
mention resolver-query-timeout is in "seconds"
...
I didn't get this reviewed but looked at source where
dns_resolver_settimeout value is called "seconds"
and the comments for the maximum and default macros say "seconds".
2015-08-20 15:36:27 -05:00
Mark Andrews
2c210d117e
ignore *-symtbl.c
2015-08-20 14:05:15 +10:00
Mark Andrews
416265e4d4
add /
...
(cherry picked from commit 820a9517ad )
2015-08-20 14:02:08 +10:00
Mark Andrews
b5caf98644
ignore xmlstats
2015-08-20 14:00:23 +10:00
Mark Andrews
18ba804f3a
4188. [bug] Support HTTP/1.0 client properly on the statistics
...
channel. [RT #40261 ]
2015-08-20 09:55:28 +10:00
Tinderbox User
161b5249b9
update copyright notice / whitespace
2015-08-19 23:45:23 +00:00
Mark Andrews
5a6d22a5b3
update
2015-08-19 09:55:43 +10:00
Tinderbox User
0d63efe476
update copyright notice / whitespace
2015-08-18 23:45:26 +00:00
Mark Andrews
5c1c62cd8a
awk on solaris doesn't like // as a pattern
2015-08-19 08:35:12 +10:00
Mukund Sivaraman
ec3dbae9eb
Use unknown format when totext() is not implemented for any RDATA ( #40317 )
2015-08-18 20:11:46 +05:30
Mukund Sivaraman
bf350c9f1a
Fix RPZ bugs related to wildcard triggers ( #40357 )
2015-08-18 19:39:53 +05:30
Mark Andrews
1a38ba7b41
add statistics
2015-08-18 22:31:13 +10:00
Mark Andrews
d9aeaf35ea
check for libxml2
2015-08-18 22:29:35 +10:00
Mark Andrews
b46fc43469
#include <isc/safe.h>
2015-08-18 21:22:48 +10:00
Evan Hunt
475099874c
[master] credit loganaden
2015-08-17 22:59:10 -07:00
Evan Hunt
b750a49f3f
[master] fixed memory leak in dns_compress_add()
...
4184. [bug] Fixed a possible memory leak in name compression
when rendering long messages. (Also, improved
wire_test for testing such messages.) [RT #40375 ]
2015-08-17 22:41:44 -07:00
Mark Andrews
47d459ef43
add isc_safe_memequal and isc_safe_memcompare; remove isc_safe_memcmp
2015-08-18 12:25:22 +10:00
Evan Hunt
420a43c8d8
[master] 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 ]
2015-08-17 18:26:44 -07:00
Mark Andrews
486c763015
use grep rather than xmllint
2015-08-18 10:03:58 +10:00
Tinderbox User
503ffdad3b
update copyright notice / whitespace
2015-08-17 23:45:35 +00:00
Mark Andrews
bce42685ab
add missing echo
2015-08-18 09:37:14 +10:00
Tinderbox User
a05244bb01
newcopyrights
2015-08-17 23:30:05 +00:00
Evan Hunt
b2f85a0c8e
[master] win32: vs2015 compliance; openssl dependency for check.c
2015-08-17 11:35:10 -07:00
Mark Andrews
55df11d4e1
use sed instead of count
2015-08-18 00:35:06 +10:00
Mark Andrews
5f7540f12f
improve failure diagnostics
2015-08-17 17:42:58 +10:00
Mark Andrews
741c65c4d8
ignore leading zeros of revoked keyid
2015-08-17 17:10:46 +10:00
Mukund Sivaraman
b0ba1a6059
Use mnemonics for RR class and type comparisons ( #40297 )
2015-08-17 12:23:35 +05:30
Mark Andrews
70862302f8
4181. [bug] Queued notify messages could be dequeued from the
...
wrong rate limiter queue. [RT #40350 ]
2015-08-17 10:37:06 +10:00
Tinderbox User
b140aa009b
update copyright notice / whitespace
2015-08-16 23:45:23 +00:00
Tinderbox User
f2f7a53ba0
newcopyrights
2015-08-16 23:30:06 +00:00
Mark Andrews
6458ad3ab2
address use after free error
2015-08-16 20:28:52 +10:00
Tinderbox User
95273fcb70
regen master
2015-08-16 01:05:36 +00:00
Tinderbox User
e98d2156a9
newcopyrights
2015-08-15 23:30:05 +00:00
Evan Hunt
c40d8676c2
[master] fix copyright
2015-08-14 19:57:22 -07:00
Tinderbox User
310f88d008
[master] fix the o umlaut for HTML and TXT too
2015-08-15 02:55:15 +00:00
Tinderbox User
288c18263f
update copyright notice / whitespace
2015-08-14 23:45:27 +00:00
Tinderbox User
f525041ae2
newcopyrights
2015-08-14 23:30:10 +00:00
Evan Hunt
bf4a7968e8
[master] errors in pipelined queries could assert
...
4180. [bug] Error responses in pipelined queries could
cause a crash in client.c. [RT #40289 ]
2015-08-14 08:34:54 -07:00
Mukund Sivaraman
d7262e5c86
Fix double frees in getaddrinfo() in libirs ( #40209 )
2015-08-14 13:55:31 +05:30
Mukund Sivaraman
984d2bb9e5
Fix assertion failure in parsing UNSPEC(103) RR from text ( #40274 )
2015-08-14 13:30:52 +05:30
Mukund Sivaraman
474921d733
Fix assertion failure in parsing NSAP records from text
2015-08-14 13:11:26 +05:30
Mark Andrews
563878539a
4176. [bug] Address race issues with lwresd. [RT #40284 ]
2015-08-14 15:47:53 +10:00
Evan Hunt
f5bc6889d9
[master] typo
2015-08-13 21:35:27 -07:00
Mark Andrews
a72e61866a
printmsg.[ch] are no more
2015-08-14 11:24:48 +10:00
Tinderbox User
c266f8b440
regen master
2015-08-14 01:04:59 +00:00
Tinderbox User
ca5b644b9e
update copyright notice / whitespace
2015-08-13 23:45:25 +00:00
Tinderbox User
b6420d4bbb
newcopyrights
2015-08-13 23:30:05 +00:00
Evan Hunt
afc3103851
[master] add CVE number
2015-08-13 15:30:49 -07:00
Mark Andrews
9dc5ef7f24
4175. [bug] TKEY with GSS-API keys needed bigger buffers.
...
[RT #40333 ]
2015-08-14 08:20:01 +10:00
Evan Hunt
45ad059c4a
[master] address VS2015 compiler warning
2015-08-13 14:58:28 -07:00
Tinderbox User
f619a2035b
document omlaut
2015-08-13 20:43:29 +00:00
Tinderbox User
a73d9c0b4d
support umlaut 'o'
2015-08-13 19:42:19 +00:00
Evan Hunt
bcf76c1fb8
[master] better reporting of xml/json unavailability
...
- error if "configure --with-libxml2" but the library isn't available
- log a warning on startup if only JSON or only XML can be served
2015-08-12 21:58:04 -07:00
Tinderbox User
aa6c5a3e33
regen master
2015-08-13 01:26:22 +00:00
Evan Hunt
9716b6a5d6
[master] xml doesn't define ö
2015-08-12 18:16:04 -07:00
Tinderbox User
ed91aca9e6
update copyright notice / whitespace
2015-08-12 23:45:25 +00:00
Tinderbox User
c0cc232ba9
newcopyrights
2015-08-12 23:30:09 +00:00
Mark Andrews
c631ff56bf
Updated CHANGES note to include require-server-cookie:
...
4152. [func] Implement DNS COOKIE option. This replaces the
experimental SIT option of BIND 9.10. The following
named.conf directives are available: send-cookie,
cookie-secret, cookie-algorithm, nocookie-udp-size
and require-server-cookie. The following dig options
are available: +[no]cookie[=value] and +[no]badcookie.
[RT #39928 ]
2015-08-13 08:26:23 +10:00
Evan Hunt
7c0f238c50
[master] handle time units in dnssec-coverage -r
...
4174. [bug] "dnssec-coverage -r" didn't handle time unit
suffixes correctly. [RT #38444 ]
2015-08-12 12:20:43 -07:00
Mark Andrews
b63a83eea8
update
2015-08-12 22:58:07 +10:00
Mark Andrews
efb028b6c8
4173. [bug] dig +sigchase was not properly matching the trusted
...
key. [RT #40188 ]
2015-08-12 19:11:49 +10:00
Mark Andrews
151f1bcd5e
4172. [bug] Named / named-checkconf didn't handle a view of CLASS0.
...
[RT #40265 ]
2015-08-12 19:06:00 +10:00
Evan Hunt
9b8f93083d
[master] fix tsig class checks
...
4171. [bug] Fixed incorrect class checks in TSIG RR
implementation. [RT #40287 ]
2015-08-11 22:16:44 -07:00
Evan Hunt
c707e2b986
[master] fix length check in OPENPGPKEY
...
4170. [security] An incorrect boundary check in the OPENPGPKEY
rdatatype could trigger an assertion failure.
[RT #40286 ]
2015-08-11 20:01:44 -07:00
Mark Andrews
b8a04d50a3
Change 3813 broke dig/host -4/-6. No CHANGES as this is has not been released
2015-08-12 12:50:15 +10:00
Mark Andrews
157bc46d2e
add '=' to +opcode description
2015-08-12 07:04:08 +10:00
Evan Hunt
2a49f6bbfe
[master] use dns_message_totext() in wire_data
2015-08-10 20:51:22 -07:00
Evan Hunt
f93884fcb7
[master] use libdns functions to convert rcode and opcode to text
2015-08-10 20:27:35 -07:00
Mark Andrews
f260e3a188
address len being shadowed
2015-08-11 12:59:34 +10:00
Tinderbox User
7e80eac638
update copyright notice / whitespace
2015-08-10 23:45:23 +00:00
Tinderbox User
a3ffa9ab06
newcopyrights
2015-08-10 23:30:07 +00:00
Evan Hunt
3812202124
[master] add a "wire_test -d" option to read raw binary data
...
4169. [test] Added a 'wire_test -d' option to read input as
raw binary data, for use as a fuzzing harness.
[RT #40312 ]
2015-08-10 14:44:02 -07:00
Tinderbox User
5002bd49e8
regen master
2015-08-08 01:06:01 +00:00
Tinderbox User
c4567d0675
update copyright notice / whitespace
2015-08-07 23:45:26 +00:00
Tinderbox User
d6487e3c0a
newcopyrights
2015-08-07 23:30:04 +00:00
Evan Hunt
ce9f893e21
[master] address buffer accounting error
...
4168. [security] A buffer accounting error could trigger an
assertion failure when parsing certain malformed
DNSSEC keys. (CVE-2015-5722) [RT #40212 ]
2015-08-07 13:16:10 -07:00
Jeremy C. Reed
658b0ec21c
fix spelling typo
2015-08-07 12:31:55 -04:00
Tinderbox User
964783e7e8
regen master
2015-08-07 01:06:05 +00:00
Evan Hunt
d2f45d7ffd
[master] revert incorrect 'correction'
2015-08-05 12:15:25 -07:00
Evan Hunt
05b1684791
[master] fix an awk portability issue
2015-08-03 14:21:16 -07:00
Evan Hunt
53b5a0377d
[master] add fetchlimit to README
2015-08-03 12:48:05 -07:00
Tinderbox User
f3cbd0e029
update copyright notice / whitespace
2015-08-02 23:45:22 +00:00
Tinderbox User
213dd665a9
newcopyrights
2015-08-02 23:30:05 +00:00
Evan Hunt
68116c5a5f
[master] add +nocookie options where needed
2015-08-02 11:18:12 -07:00
Tinderbox User
233da44607
regen master
2015-08-01 01:05:43 +00:00
Tinderbox User
c13b582b16
update copyright notice / whitespace
2015-07-31 23:45:25 +00:00
Tinderbox User
f32d969932
newcopyrights
2015-07-31 23:30:04 +00:00
Evan Hunt
6c7e1075fe
[master] use 7 character short hash for srcid
2015-07-31 14:10:43 -07:00
Evan Hunt
7ed374872f
[master] corrected relnotes -- assertion in name.c not message.c
2015-07-31 12:03:29 -07:00
Mukund Sivaraman
991f97366b
Fix win32 build (UNUSED is present later)
...
(cherry picked from commit 63dcc28d3e )
2015-07-31 15:01:04 +05:30
Mark Andrews
b485d0a67f
if UDP and we have a bad cookie send a immediate badcookie response
2015-07-27 15:42:03 +10:00
Mark Andrews
46e7fc51b8
badcookie has a offical code point of 23
2015-07-27 15:22:09 +10:00
Mark Andrews
090ba6ff30
update
2015-07-26 06:45:53 +10:00
Tinderbox User
98e1584b29
update copyright notice / whitespace
2015-07-24 23:45:21 +00:00
Tinderbox User
7a1fdd4b82
newcopyrights
2015-07-24 23:30:05 +00:00
Mark Andrews
b2b408e4ed
update
2015-07-24 23:39:58 +10:00
Mark Andrews
364162f4ae
update
2015-07-24 15:05:20 +10:00
Mark Andrews
230f8da57c
update
2015-07-24 14:58:21 +10:00
Mark Andrews
58eb2006a4
return notimp for qcount=0 unimplemeneted opcodes
...
(cherry picked from commit 7c10dc502a34f88f11c6b6469bb234c72e61fec8)
2015-07-24 13:37:12 +10:00
Tinderbox User
5d564da348
regen master
2015-07-24 01:04:59 +00:00
Mark Andrews
98869e60fa
whitespace
2015-07-23 17:56:03 +10:00
Mukund Sivaraman
88278358cb
Update CHANGES change numbers
2015-07-22 06:59:40 +05:30
Evan Hunt
a3b21effd7
[master] missing 'use' caused test failure
2015-07-21 13:49:54 -07:00
Mukund Sivaraman
fc39b6a961
Update rndc usage output ( #40010 )
...
Squashed commit of the following:
commit 73f0bba7d8d4763763ff88731c739ac646714ac8
Author: Mukund Sivaraman <muks@isc.org >
Date: Mon Jul 13 05:40:35 2015 +0530
Update rndc usage output
This is based on a patch sent by Tony Finch.
2015-07-21 12:24:27 +05:30
Mukund Sivaraman
2cc21870b0
Make rndc showzone print a message when allow-new-zones is not configured ( #40009 )
...
Squashed commit of the following:
commit 77f12b02cf4e81f13e10db3cfac90e9de0b53928
Author: Mukund Sivaraman <muks@isc.org >
Date: Mon Jul 13 05:28:13 2015 +0530
Some tweaks
commit 9c521020b03c2fe7293ec4c970225fff479efd40
Author: Tony Finch <dot@dotat.at >
Date: Thu Jul 9 15:36:15 2015 +0100
rndc addzone error reporting improvements
Clearer error messages from rndc addzone and modzone when the view is not
known or when allow-new-zones is off.
Also, remove a spurious newline from the delzone response.
2015-07-21 12:19:24 +05:30
Mark Andrews
80a51d24ea
set badcookie not besteffort
2015-07-21 15:15:40 +10:00
Evan Hunt
a32ca13d12
[master] statschannel test failed when only JSON was available
2015-07-20 19:09:22 -07:00
Evan Hunt
9501aa9d5a
[master] portability
2015-07-20 19:01:29 -07:00
Tinderbox User
bd84b04e4f
regen master
2015-07-21 01:05:05 +00:00
Evan Hunt
8a205b4534
[master] remove accidentally duplicated section on clients-per-query
2015-07-20 15:25:28 -07:00
Tinderbox User
bd9a66d553
regen master
2015-07-15 01:04:58 +00:00
Mark Andrews
84114ec4c7
request-nsid -> request-sit
2015-07-15 08:38:08 +10:00
Mark Andrews
c5eb9add52
add CVE-2015-5477
2015-07-15 07:51:06 +10:00
Mark Andrews
13c55f6a60
change tag to security
2015-07-15 07:30:29 +10:00
Evan Hunt
885a4d4bb5
[master] spelling
2015-07-14 00:37:48 -07:00
Mark Andrews
dbb064aa79
4165. [bug] An failure to reset a value to NULL in tkey.c could
...
result in an assertion failure. (CVE-2015-5477)
[RT #40046 ]
2015-07-14 14:48:42 +10:00
Tinderbox User
faa3b61828
update copyright notice / whitespace
2015-07-13 23:45:24 +00:00
Tinderbox User
8add7cdaa8
newcopyrights
2015-07-13 23:30:04 +00:00
Mark Andrews
3a49d0ff10
4164. [bug] Don't rename slave files and journals on out of memory.
...
[RT #40033 ]
4163. [bug] Address compiler warnings. [RT #40024 ]
2015-07-13 09:46:59 +10:00
Tinderbox User
b3338fc248
regen master
2015-07-11 01:05:48 +00:00
Tinderbox User
35af5049f8
update copyright notice / whitespace
2015-07-10 23:45:23 +00:00
Tinderbox User
3d015b2a0a
newcopyrights
2015-07-10 23:30:11 +00:00
Evan Hunt
629a015940
[master] correct the maximum NTA lifetime in rndc's help output
2015-07-10 09:07:23 -07:00
Mark Andrews
0bc743f9bc
4162. [bug] httpdmgr->flags was not being initialized. [RT #40017 ]
2015-07-10 18:42:20 +10:00
Mark Andrews
539c3f73b7
zone is not optional for zonestatus [RT #40012 ]
2015-07-10 15:28:11 +10:00
Evan Hunt
b716b9cddc
[master] add JSON and more XML tests
...
4161. [test] Add JSON test for traffic size stats; also test
for consistency between "rndc stats" and the XML
and JSON statistics channel contents. [RT #38700 ]
2015-07-09 21:18:42 -07:00
Tinderbox User
c0cbdeedb5
regen master
2015-07-10 01:05:03 +00:00
Tinderbox User
f16a6bfb6c
update copyright notice / whitespace
2015-07-09 23:45:22 +00:00
Tinderbox User
51374c645c
newcopyrights
2015-07-09 23:30:20 +00:00
Evan Hunt
fc5f1971a1
[master] fix build error with ISC_MEM_TRACKLINES=0
2015-07-09 14:23:29 -07:00
Evan Hunt
245c74ce39
[master] add placeholder
2015-07-08 23:09:13 -07:00
Evan Hunt
e38a7d749b
[master] Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2015-07-08 22:56:32 -07:00
Evan Hunt
1479200aa0
[master] 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.
See the ARM for details of these options. [RT #37125 ]
2015-07-08 22:53:39 -07:00
Mark Andrews
2561b2dd84
add comment about +trace and @server
2015-07-09 12:11:46 +10:00
Tinderbox User
f66d0e646f
regen
2015-07-08 23:30:01 +00:00
Mark Andrews
e8f98ec8d4
future cookie code
2015-07-08 12:57:29 +10:00
Mark Andrews
af63e286dd
set error code if aes selected and not implemented
2015-07-08 12:20:46 +10:00
Mark Andrews
4968e1de7e
allow named to build w/o openssl
2015-07-08 11:54:25 +10:00
Tinderbox User
40f508f08b
regen master
2015-07-08 01:04:56 +00:00
Tinderbox User
9ab5a7d83c
update copyright notice / whitespace
2015-07-07 23:45:22 +00:00
Tinderbox User
21b353c36c
newcopyrights
2015-07-07 23:30:04 +00:00
Mark Andrews
6e7f5e8ad5
4159. [cleanup] Alphabetize dig's help output. [RT #39966 ]
2015-07-08 09:20:49 +10:00
Mark Andrews
b399f4e568
4159. [cleanup] Alphabetize dig's help output. [RT #39966 ]
2015-07-08 08:49:24 +10:00
Mark Andrews
ff6dccd21c
placeholder
2015-07-07 15:39:30 +10:00
Evan Hunt
70d987def5
[master] traffic size stats
...
4156. [func] Added statistics counters to track the sizes
of incoming queries and outgoing responses in
histogram buckets, as specified in RSSAC002.
[RT #39049 ]
2015-07-06 22:29:06 -07:00
Mark Andrews
474b70711c
remove bin/tests/system/cookie/prereq.sh.in
2015-07-07 13:41:04 +10:00
Mark Andrews
ecbc7ebb24
update
2015-07-07 10:30:18 +10:00
Mark Andrews
bd08b82891
add warning not about handling malformed option content
2015-07-07 10:25:09 +10:00
Mark Andrews
46fc714aa0
dig +ednsopt=<invalid> could trigger a assertion failure [RT #39990 ]
2015-07-06 23:03:51 +10:00
Mukund Sivaraman
33ca26968b
Allow RPZ rewrite logging to be configured on a per-zone basis ( #39754 )
2015-07-06 08:57:51 +05:30
Mark Andrews
3e33f4198d
4154. [bug] A OPT record should be included with the FORMERR
...
response when there is a malformed EDNS option.
[RT #39647 ]
4153. [bug] Dig should zero non significant +subnet bits. Check
that non significant ECS bits are zero on receipt.
[RT #39647 ]
2015-07-06 12:52:37 +10:00
Tinderbox User
1879ff4932
regen master
2015-07-06 01:04:49 +00:00
Tinderbox User
8f0b326d9a
update copyright notice / whitespace
2015-07-05 23:45:22 +00:00
Mark Andrews
ce67023ae3
4152. [func] Implement DNS COOKIE option. This replaces the
...
experimental SIT option of BIND 9.10. The following
named.conf directives are avaliable: send-cookie,
cookie-secret, cookie-algorithm and nocookie-udp-size.
The following dig options are available:
+[no]cookie[=value] and +[no]badcookie. [RT #39928 ]
2015-07-06 09:44:24 +10:00
Mark Andrews
aa3bffca69
whitespace
2015-07-04 12:50:29 +10:00
Tinderbox User
85d23eaae8
update copyright notice / whitespace
2015-07-03 23:45:24 +00:00
Tinderbox User
e97aa53515
newcopyrights
2015-07-03 23:30:06 +00:00
Mark Andrews
307adf6792
4151. [bug] 'rndc flush' could cause a deadlock. [RT #39835 ]
2015-07-03 10:17:33 +10:00
Tinderbox User
2bd63eca27
update copyright notice / whitespace
2015-07-01 23:45:22 +00:00
Tinderbox User
6e38a18aef
newcopyrights
2015-07-01 23:30:03 +00:00
Mark Andrews
753b27a7d3
4150. [bug] win32: listen-on-v6 { any; }; was not working. Apply
...
minimal fix. [RT #39667 ]
2015-07-01 11:51:45 +10:00
Tinderbox User
d6b82bc2ae
update copyright notice / whitespace
2015-06-30 23:45:23 +00:00
Tinderbox User
294e9d4c34
newcopyrights
2015-06-30 23:30:03 +00:00
Tinderbox User
6cd01c0a96
regen master
2015-06-30 01:04:57 +00:00
Tinderbox User
337d408adb
update copyright notice / whitespace
2015-06-29 23:45:23 +00:00
Tinderbox User
4c6bae917b
newcopyrights
2015-06-29 23:30:04 +00:00
Jeremy C. Reed
001b06f0ab
remove some duplicate "the" words.
2015-06-29 13:40:06 -04:00
Mukund Sivaraman
c44c77178e
Fix race in getaddrinfo() in libirs, which caused assertion failure in delv ( #39873 )
2015-06-29 19:44:42 +05:30
Mukund Sivaraman
08f0129732
Fix a bug printing zone names with '/' character in XML and JSON stats ( #39873 )
2015-06-29 18:33:18 +05:30
Mark Andrews
4a61eae651
4147. [bug] Filter-aaaa / filter-aaaa-on-v4 / filter-aaaa-on-v6
...
was returning referrals rather than nodata responses
when the AAAA records were filtered. [RT #39843 ]
2015-06-29 15:48:41 +10:00
Tinderbox User
0a4f0f6ab6
regen master
2015-06-26 01:05:04 +00:00
Tinderbox User
8e50c69783
update copyright notice / whitespace
2015-06-25 23:45:22 +00:00
Mark Andrews
adbf81335b
4146. [bug] Address reference leak that could prevent a clean
...
shutdown. [RT #37125 ]
2015-06-25 18:36:27 +10:00
Mark Andrews
2f66e2dd81
4145. [bug] Not all unassociated adb entries where being printed.
...
[RT #37125 ]
2015-06-25 18:26:59 +10:00
Witold Krecicki
f10a67dad2
Add statistics counters for nxdomain redirections. [RT #39790 ]
2015-06-25 09:21:50 +02:00
Mark Andrews
6e6dcfcb45
placeholder
2015-06-24 20:51:19 +10:00
Tinderbox User
e0ba64bdd2
update copyright notice / whitespace
2015-06-23 23:45:21 +00:00
Tinderbox User
dd53726b24
newcopyrights
2015-06-23 23:30:05 +00:00
Mukund Sivaraman
8aecc50f0d
Remove backwards compatibility grammar ( #39845 )
...
This was not done in the previous merge commit, so that it could be
merged cleanly into release branches.
2015-06-23 14:23:12 +05:30
Mukund Sivaraman
0439bfedd9
Fix parsing of NZFs saved by rndc addzone with view specified ( #39845 )
2015-06-23 14:19:48 +05:30
Mukund Sivaraman
2a815e41d2
Fix CHANGES again :(
2015-06-23 14:05:19 +05:30
Mukund Sivaraman
896f975af3
Fix CHANGES number
2015-06-23 14:02:37 +05:30
Mukund Sivaraman
b4e114e3cd
Print unsigned values for serial, etc. in rndc zonestatus output ( #39854 )
2015-06-23 13:57:33 +05:30
Mukund Sivaraman
71931ab6b3
Tweak CHANGES to match style
2015-06-23 13:47:30 +05:30
Mukund Sivaraman
d14c268362
Remove redundant nzf_remove() call during delzone ( #39844 )
2015-06-23 13:41:08 +05:30
Tinderbox User
0da3028ccf
regen master
2015-06-20 01:05:58 +00:00
Witold Krecicki
6a3249533a
fix rpz-client-ip documentation [RT #39783 ]
2015-06-19 10:23:53 +02:00
Tinderbox User
b708ffc480
regen master
2015-06-19 01:05:11 +00:00
Mark Andrews
d4422ec231
don't use C++ keyword new; use (const char *) for output of strchr((const char *), char)
2015-06-18 11:14:43 +10:00
Mukund Sivaraman
f4d1c19691
Add comma
2015-06-17 12:23:44 +05:30
Mark Andrews
572e95f52a
add release notes for CVE-2015-4620
2015-06-17 11:19:53 +10:00
Mark Andrews
9869bfeed4
grammar
2015-06-17 10:02:42 +10:00
Mark Andrews
a85c6b35af
4138. [bug] A uninitialized value in validator.c could result
...
in a assertion failure. (CVE-2015-4620) [RT #39795 ]
2015-06-17 09:13:03 +10:00
Witold Krecicki
b7603c3c03
clarification in CHANGES
2015-06-12 11:15:21 +02:00
Witold Krecicki
af3770ed93
rndc reconfig reports configuration errors the same way rndc reload does [RT #39635 ]
2015-06-12 10:19:29 +02:00
Mark Andrews
a8cb6c6fbc
add #define check_stale_rdataset check_stale_rdataset64
2015-06-12 11:17:07 +10:00
Mark Andrews
c781d465b6
silence unused parameter warning
2015-06-11 14:03:19 +10:00
Evan Hunt
27970e78c6
[master] log outdated rpz settings regardless of enable-querytrace
2015-06-10 10:22:59 -07:00
Mukund Sivaraman
59a9cb54c1
Propagate stale attribute when updating stats ( #39141 )
...
Squashed commit of the following:
commit 9b5b9fa30fbeba8ee1e95cb1028017230ed4db02
Author: Mukund Sivaraman <muks@isc.org >
Date: Tue Apr 7 19:30:54 2015 +0530
Remove double function prototypes
commit f3bb8cc60ae476eaa871ba10330b16425ced2d7c
Author: Mukund Sivaraman <muks@isc.org >
Date: Tue Apr 7 19:30:34 2015 +0530
Unify several copies of redundant code into a helper function
commit 4899fb9b2f36fc5d159fa877c0780a442a7cbdb3
Author: Mukund Sivaraman <muks@isc.org >
Date: Thu Apr 2 00:23:53 2015 +0530
Propagate stale attribute when updating stats
2015-06-10 14:04:30 +05:30
Evan Hunt
215049febb
[master] rpz_ver check was ineffective
2015-06-09 15:05:43 -07:00
Witold Krecicki
f85deb5154
log expired NTA at startup
2015-06-08 13:57:24 +02:00
Tinderbox User
871ab4edd8
regen master
2015-06-06 01:06:45 +00:00
Tinderbox User
a03c39ef51
update copyright notice / whitespace
2015-06-05 23:45:26 +00:00
Tinderbox User
8b8e37f252
newcopyrights
2015-06-05 23:30:02 +00:00
Evan Hunt
ecfe29f54b
[master] whitespace
2015-06-05 09:29:45 -07:00
Evan Hunt
29ec74b60f
[master] add CHANGES note
...
4134. [cleanup] Include client-ip rules when logging the number
of RPZ rules of each type. [RT #39670 ]
2015-06-05 09:22:36 -07:00
Witold Krecicki
8d21d93a6b
better logging of RPZ changes RT #39670
2015-06-05 12:24:11 +02:00
Mark Andrews
94f7158d44
update rpz doc as per rt39703
2015-06-05 11:13:02 +10:00
Mark Andrews
6c0c85563f
update comment as per rt39703
2015-06-05 11:09:35 +10:00
Tinderbox User
335c82aebd
regen master
2015-06-05 01:05:03 +00:00
Mark Andrews
8a9bac8dec
4133. [port] Update how various json libraries are handled.
...
[RT #39646 ]
2015-06-05 10:16:24 +10:00
Tinderbox User
e545fce91b
update copyright notice / whitespace
2015-06-04 23:45:25 +00:00
Tinderbox User
7d19af23a7
newcopyrights
2015-06-04 23:30:05 +00:00
Evan Hunt
eb447eca88
[master] dig option cleanups
...
4132. [cleanup] dig: added +rd as a synonym for +recurse,
added +class as an unabbreviated alternative
to +cl. [RT #39686 ]
2015-06-04 08:55:32 -07:00
Evan Hunt
8c9fba44a4
[master] further RPZ fixes
...
4131. [bug] Addressed further problems with reloading RPZ
zones. [RT #39649 ]
2015-06-03 18:18:55 -07:00
Mark Andrews
b704d25ff3
unlock T4_mx
2015-05-30 17:54:33 +10:00
Mark Andrews
e0fea0bf85
silence coverity warnings
2015-05-30 17:44:52 +10:00
Mark Andrews
03089dd420
add INSIST to silence coverity
2015-05-30 17:37:14 +10:00
Mark Andrews
8c74b6a9a1
use sed as tail -n +# is not portable
2015-05-30 11:05:57 +10:00
Mark Andrews
4e056cee66
unsigned constants
2015-05-29 11:26:13 +10:00
Tinderbox User
22be030b50
regen master
2015-05-29 01:04:57 +00:00
Tinderbox User
431e5c81db
update copyright notice / whitespace
2015-05-28 23:45:24 +00:00
Tinderbox User
0197efed43
newcopyrights
2015-05-28 23:30:05 +00:00
Evan Hunt
2bb245e04a
[master] typo in comment
2015-05-28 15:04:40 -07:00
Mark Andrews
38c19e5779
4130. [bug] The compatability shim for *printf() misprinted some
...
large numbers. [RT #39586 ]
2015-05-29 07:21:49 +10:00
Mark Andrews
8bb630c751
4129. [port] Address API changes in OpenSSL 1.1.0. [RT #39532 ]
2015-05-28 14:41:21 +10:00
Mark Andrews
a450977e98
update
2015-05-28 14:28:42 +10:00
Mark Andrews
e53e202ef3
4128. [bug] Address issues raised by Coverity 7.6. [RT #39537 ]
2015-05-28 13:17:07 +10:00
Mark Andrews
52a487f71a
link against ISC_OPENSSL_LIBS
2015-05-28 11:06:39 +10:00
Tinderbox User
481870b95f
regen master
2015-05-28 01:04:54 +00:00
Tinderbox User
3813d22587
update copyright notice / whitespace
2015-05-27 23:45:25 +00:00
Mark Andrews
e7b7ede003
add dns_zone_cdscheck
2015-05-27 16:17:54 +10:00
Mark Andrews
598b502695
4127. [protocol] CDS and CDNSKEY need to be signed by the key signing
...
key as per RFC 7344, Section 4.1. [RT #37215 ]
2015-05-27 15:25:45 +10:00
Evan Hunt
a32b6291aa
[master] address regression
...
4126. [bug] Addressed a regression introduced in change #4121 .
[RT #39611 ]
2015-05-26 19:11:08 -07:00
Mark Andrews
97202f6738
cleanup delv system test is gone
2015-05-27 11:12:19 +10:00
Mark Andrews
91d3c63ca7
add -P and -T to help
2015-05-27 10:56:49 +10:00
Tinderbox User
b7b835bfb0
update copyright notice / whitespace
2015-05-24 23:45:24 +00:00
Tinderbox User
1f471f3b06
newcopyrights
2015-05-24 23:30:06 +00:00
Mark Andrews
5af7557757
use unsigned constants
2015-05-24 12:51:55 +10:00
Mark Andrews
83622f9a4c
link against libisc
2015-05-24 12:50:56 +10:00
Mark Andrews
cb9b145f39
don't include <isc/print.h>
2015-05-24 12:50:20 +10:00
Mark Andrews
936adc1282
link against libisc
2015-05-24 11:58:15 +10:00
Tinderbox User
d70dac20d2
update copyright notice / whitespace
2015-05-23 23:45:25 +00:00
Tinderbox User
33d1cff1dd
newcopyrights
2015-05-23 23:30:05 +00:00
Mark Andrews
503f0b324a
#undef before #define
2015-05-24 06:04:09 +10:00
Mark Andrews
2ac85d943b
specfiy where libisc is
...
(cherry picked from commit c907e7b512e88b641595d514790e2b41575f149e)
2015-05-24 06:03:08 +10:00
Mark Andrews
e6e7de5cda
link against ISCLIBS
2015-05-24 05:42:44 +10:00
Francis Dupont
941b62c8cb
finished print.h stuff
2015-05-23 16:12:24 +02:00
Francis Dupont
850cfa4e86
Added isc in includes (print.h requires it)
2015-05-23 15:51:34 +02:00
Francis Dupont
3759f10fc5
added print.h includes, updated copyrights
2015-05-23 14:21:51 +02:00
Tinderbox User
46ee7c3260
update copyright notice / whitespace
2015-05-22 23:45:24 +00:00
Tinderbox User
fca737c98d
newcopyrights
2015-05-22 23:30:13 +00:00
Curtis Blackburn
39f11e83a3
added CHANGES note for previous change
2015-05-22 15:02:40 -07:00
Curtis Blackburn
717c2b9655
4125. [test] Added tests for dig, renamed delv test to digdelv.
...
[RT #39490 ]
2015-05-22 11:47:17 -07:00
Mark Andrews
9e5390f3f3
add cfg_parse_buffer2
2015-05-22 22:24:06 +10:00
Mark Andrews
7507c1826f
all of NEED*PRINT are needed if %z is not supported
2015-05-22 22:12:42 +10:00
Evan Hunt
c55a1da4fc
[master] log parsing errors from default config or addzone/modzone
...
4124. [func] Log errors or warnings encountered when parsing the
internal default configuration. Clarify the logging
of errors and warnings encountered in rndc
addzone or modzone parameters. [RT #39440 ]
2015-05-21 23:04:29 -07:00
Mark Andrews
83a938d0f9
add print.o/print.c forn ISC_PLATFORM_NEEDPRINTF abd ISC_PLATFORM_NEEDFPRINTF
2015-05-22 13:31:34 +10:00
Mark Andrews
0d13a9584b
update
2015-05-22 12:39:37 +10:00
Tinderbox User
661e7fbf77
regen master
2015-05-22 01:04:47 +00:00
Mark Andrews
22909ca827
unconditionally include stdio.h
2015-05-22 10:08:43 +10:00
Tinderbox User
0dfc0745c4
update copyright notice / whitespace
2015-05-21 23:45:26 +00:00
Mark Andrews
9e69ff9ad0
exclude isc_print_printf and isc_print_fprintf
2015-05-22 08:22:19 +10:00
Evan Hunt
cadf8d687b
[master] add %z format options to printf
...
4123. [port] Added %z (size_t) format options to the portable
internal printf/sprintf implementation. [RT #39586 ]
2015-05-21 14:55:15 -07:00
Evan Hunt
f5c20627f4
[master] fix tags
2015-05-21 14:29:22 -07:00
Mukund Sivaraman
72a1c3f1a7
Update notes.xml and CHANGES for #39567
2015-05-21 21:45:47 +05:30
Mukund Sivaraman
705cea35a8
Fix RPZ radix tree search() for CLIENT-IP triggers ( #39481 )
2015-05-21 11:10:49 +05:30
Mark Andrews
9208b81867
note differencec between 9.10 and 9.11 for EDNS negotiation in dig
2015-05-21 12:28:01 +10:00
Tinderbox User
b9a0676eec
regen master
2015-05-21 01:04:46 +00:00
Mark Andrews
cb40461f87
update util/copyrights
2015-05-21 10:35:14 +10:00
Evan Hunt
19365b43e9
[master] ensure rpz summary consistence during AXFR updates
...
4121. [bug] When updating a response-policy zone via AXFR,
summary data about other policy zones could fall
out of sync. Ultimately this could trigger an
assertion failure in rpz.c. [RT #39567 ]
2015-05-20 15:00:50 -07:00
Evan Hunt
b403f3b57e
[master] revert erroneous cleanup
2015-05-20 13:44:28 -07:00
Evan Hunt
54231cf082
[master] minor cleanup
2015-05-20 00:10:38 -07:00
Tinderbox User
e9ed929fd1
regen master
2015-05-20 01:04:55 +00:00
Evan Hunt
7e6cf6fc6e
[master] address a possible policy update race
...
4120. [bug] A bug in RPZ could cause the server to crash if
policy zones were updated while recursion was
pending for RPZ processing of an active query.
[RT #39415 ]
2015-05-19 15:47:42 -07:00
Jeremy C. Reed
20914534e6
add a space after shell here-document name
...
<<END> foo.out
to
<<END > foo.out
to be consistent with shell style
discussed via jabber in bind9 room
2015-05-19 13:22:36 -04:00
Mark Andrews
247a9c2cf6
change category to test
2015-05-19 12:49:28 +10:00
Mark Andrews
c7463967db
4119. [func] Allow dig to set the message opcode. [RT #39550 ]
2015-05-19 12:46:06 +10:00
Mark Andrews
d9a0f1bea7
4118. [bug] Teach isc-config.sh about irs. [RT #39213 ]
2015-05-19 12:43:22 +10:00
Evan Hunt
d9aefcf5cb
[master] there are now 98 automatic zones
2015-05-16 10:07:17 -07:00
Mark Andrews
8f20f6c9d7
4117. [protocol] Add EMPTY.AS112.ARPA as per RFC 7534.
2015-05-15 08:22:25 +10:00
Tinderbox User
f5280a1563
update copyright notice / whitespace
2015-05-11 23:45:22 +00:00
Tinderbox User
e5be5a9f94
newcopyrights
2015-05-11 23:30:05 +00:00
Mark Andrews
1acfed3dac
update variable name to better reflect reality
...
(cherry picked from commit 51a82fe30d )
2015-05-11 13:42:04 +10:00
Mark Andrews
844b568182
use dns_opcode_t
2015-05-11 12:16:44 +10:00
Mark Andrews
b4a6f7fff4
#include <string.h> for strcmp
2015-05-11 12:16:07 +10:00
Tinderbox User
9ae1588020
update copyright notice / whitespace
2015-05-08 23:45:24 +00:00
Mark Andrews
d56349eff4
update copyrights
2015-05-08 16:12:44 +10:00
Tinderbox User
7f18387d4b
regen master
2015-05-08 01:05:05 +00:00
Mukund Sivaraman
b947e1a521
Fix a bug in RPZ that could cause unwanted recursion ( #39229 )
...
Conflicts:
doc/arm/notes.xml
2015-05-07 08:29:36 +05:30
Tinderbox User
012142bbe0
update copyright notice / whitespace
2015-05-06 23:45:24 +00:00
Tinderbox User
f0c5e91897
newcopyrights
2015-05-06 23:30:06 +00:00
Mark Andrews
fe76a64294
restore is_zone on return from redirect lookup [RT #37989b]
...
(cherry picked from commit 1d405c1412b3a2e5aafb37ea55b332914246349e)
2015-05-07 08:32:42 +10:00
Tinderbox User
6d45011a65
regen master
2015-05-06 01:05:06 +00:00
Tinderbox User
4e92a74ec4
update copyright notice / whitespace
2015-05-05 23:45:24 +00:00
Evan Hunt
9e804040a2
[master] add "rndc -r" to print result code
...
4115. [func] "rndc -r" now prints the result code (e.g.,
ISC_R_SUCCESS, ISC_R_TIMEOUT, etc) after
running the requested command. [RT #38913 ]
2015-05-05 16:39:09 -07:00
Tinderbox User
76fbdc591b
newcopyrights
2015-05-05 23:30:05 +00:00
Mark Andrews
675900780a
150 ->160
2015-05-06 09:24:16 +10:00
Mark Andrews
5e73a8d791
set initial values for 9.11.x
2015-05-06 08:27:49 +10:00
Evan Hunt
d4ed608e0c
[master] Allow some tests to run partially if Net::DNS is unavailable
2015-05-05 08:33:09 -07:00
Mukund Sivaraman
8f25faf972
Fix a regression in radix tree implementation introduced by ECS code ( #38983 )
2015-05-05 13:11:23 +05:30
Mark Andrews
ecaed3593c
add managed-keys to help
2015-05-05 12:20:51 +10:00
Tinderbox User
395c952141
regen master
2015-05-05 01:05:07 +00:00
Tinderbox User
6376559cd3
update copyright notice / whitespace
2015-05-04 23:45:23 +00:00
Tinderbox User
3a28155fe2
newcopyrights
2015-05-04 23:30:06 +00:00
Mark Andrews
3138571170
fix tag
2015-05-05 08:23:47 +10:00
Mark Andrews
8a46213dbe
fix tag
2015-05-05 08:23:00 +10:00
Evan Hunt
dc877b38a0
[master] check for Net::DNS
...
4113. [test] Check for Net::DNS is some system test
prerequisites. [RT #39369 ]
2015-05-04 12:51:38 -07:00
Evan Hunt
1c02dd9dd9
[master] fix root-delegation-only without exclude
...
4112. [bug] Named failed to load when "root-delegation-only"
was used without a list of domains to exclude.
[RT #39380 ]
2015-05-04 12:44:10 -07:00
Mark Andrews
52aa2f9498
4111. [doc] Alphabetize rndc man page. [RT #39360 ]
2015-05-04 16:21:00 +10:00
Tinderbox User
452a29e62c
update copyright notice / whitespace
2015-04-28 23:45:24 +00:00
Tinderbox User
646fed0d28
newcopyrights
2015-04-28 23:30:03 +00:00
Mark Andrews
b292230ab8
4110. [bug] Address memory leaks / null pointer dereferences
...
on out of memory. [RT #39310 ]
2015-04-29 03:16:50 +10:00
Tinderbox User
e668599e6a
regen master
2015-04-25 01:05:56 +00:00
Mark Andrews
e77e449549
4109. [port] linux: support reading the local port range from
...
net.ipv4.ip_local_port_range. [RT # 39379]
2015-04-25 08:25:42 +10:00
Tinderbox User
8168c28739
regen master
2015-04-24 01:05:03 +00:00
Tinderbox User
b299727c2e
update copyright notice / whitespace
2015-04-23 23:45:22 +00:00
Tinderbox User
c218e22e3e
newcopyrights
2015-04-23 23:30:13 +00:00
Evan Hunt
ef1aaab9ed
[master] more verbose CHANGES note, added release note
...
4108. [func] An additional NXDOMAIN redirect method (option
"nxdomain-redirect") has been added, allowing
redirection to a specified DNS namespace instead
of a single redirect zone. [RT #37989 ]
2015-04-23 09:40:07 -07:00
Mark Andrews
c82b378115
4108. [func] A additional nxdomain redirect (nxdomain-redirect)
...
method is now supported. [RT #37989 ]
2015-04-23 16:57:15 +10:00
Tinderbox User
37873c28de
update copyright notice / whitespace
2015-04-21 23:45:21 +00:00
Tinderbox User
7c8e44a2dc
newcopyrights
2015-04-21 23:30:04 +00:00
Jeremy C. Reed
ae6b7bcd92
add some more files to cleanup after successful system test runs
2015-04-21 08:42:09 -04:00
Jeremy C. Reed
2e4babacf0
add mdig to gitignore
2015-04-21 08:41:36 -04:00
Jeremy C. Reed
6c1e7a347f
add gitignore file
2015-04-21 08:37:12 -04:00
Jeremy C. Reed
d71665e623
remove the named lock file
2015-04-21 08:21:40 -04:00
Mark Andrews
10a0fc31e3
add copyright
2015-04-18 21:26:35 +10:00
Mark Andrews
ef0e674456
4107. [bug] Address potential deadlock when updating zone content.
...
[RT #39269 ]
2015-04-18 13:45:03 +10:00
Tinderbox User
1413616670
update copyright notice / whitespace
2015-04-17 23:45:24 +00:00
Tinderbox User
c505effec1
newcopyrights
2015-04-17 23:30:04 +00:00
Evan Hunt
017cbd4429
[master] improve readline support
...
4106. [port] Improve readline support. [RT #38938 ]
2015-04-17 15:27:47 -07:00
Mark Andrews
def6608a44
don't set rdh_ttl in init_rdataset
2015-04-17 23:09:05 +10:00
Francis Dupont
ab973ec40c
misc x64 VS 2015 CTP fixes [ #39308 ]
2015-04-17 11:39:26 +02:00
Mark Andrews
f1a261ba2d
4104. [bug] Address uninitialized elements. [RT #39252 ]
2015-04-17 14:04:47 +10:00
Mark Andrews
8f1ca2e8ff
add copy of Coverity models.c file
2015-04-17 13:59:28 +10:00
Francis Dupont
1f27b7873c
fixed test == bugs for PYTHON
2015-04-17 05:02:28 +02:00
Francis Dupont
bcb68be0a8
misc fixes for VS 2015 CTP #39267
2015-04-17 02:57:02 +02:00
Mark Andrews
e834b30f7c
use awk for line count rather that wc -l which may space pad
2015-04-16 12:17:59 +10:00
Tinderbox User
645a03d61e
regen master
2015-04-16 01:04:55 +00:00
Tinderbox User
ace0b8d470
update copyright notice / whitespace
2015-04-15 23:45:22 +00:00
Evan Hunt
c03fe78ef5
[master] use after free in resquery_destroy()
...
4102. [bug] Fix a use after free bug introduced in change
#4094 . [RT #39281 ]
2015-04-15 15:38:14 -07:00
Evan Hunt
fc3ed1dbda
[master] fix +split and +rrcomments with dig +short
...
4101. [bug] dig: the +split and +rrcomments options didn't
work with +short. [RT #39291 ]
2015-04-15 09:50:07 -07:00
Mark Andrews
c855e7170a
4100. [bug] Inherited owernames on the line immediately following
...
a $INCLUDE were not working. [RT #39268 ]
2015-04-15 12:47:57 +10:00
Mark Andrews
e840f92bfb
4099. [port] clang: make unknown commandline options hard errors
...
when determining what options are supported.
[RT #39273 ]
2015-04-15 12:39:55 +10:00
Mark Andrews
bc8f82492d
4098. [bug] Address use-after-free issue when using a
...
predecessor key with dnssec-settime. [RT #39272 ]
2015-04-15 12:33:21 +10:00
Tinderbox User
a269ca51cc
update copyright notice / whitespace
2015-04-14 23:45:21 +00:00
Tinderbox User
735e1ed968
newcopyrights
2015-04-14 23:30:03 +00:00
Mukund Sivaraman
ac31adc3b7
Add additional logging about xfrin transfer status ( #39170 )
2015-04-14 12:16:26 +05:30
Tinderbox User
24abfe433e
regen master
2015-04-14 01:05:08 +00:00
Tinderbox User
6a6ceba6fe
update copyright notice / whitespace
2015-04-13 23:45:23 +00:00
Tinderbox User
d5637bdbb9
newcopyrights
2015-04-13 23:30:03 +00:00
Jeremy C. Reed
2637d30fbd
docbook <command> tags around named server references
2015-04-13 11:46:35 -05:00
Jeremy C. Reed
2b66b8b6fb
fix mismatched docbook tag
2015-04-13 11:38:40 -05:00
Jeremy C. Reed
d82cc2260c
use docbook tag for option
2015-04-13 11:17:42 -05:00
Jeremy C. Reed
6ad1eab597
"commandline" to "command line"
2015-04-13 10:48:43 -05:00
Mukund Sivaraman
2c4d5faf7f
Don't use query->sendevent after it's been destroyed ( #39132 )
2015-04-13 15:04:41 +05:30
Mark Andrews
54fe1d05b6
4095. [bug] zone->options2 was not being properly initalized.
...
[RT #39228 ]
2015-04-11 08:04:02 +10:00
Evan Hunt
d9b37259f3
[master] hold a reference on fetch context during query
...
4094. [bug] A race during shutdown or reconfiguration could
cause an assertion in mem.c. [RT #38979 ]
2015-04-08 14:33:45 -07:00
Tinderbox User
0d00a726fe
regen master
2015-04-08 01:05:07 +00:00
Tinderbox User
1b0b6d7325
update copyright notice / whitespace
2015-04-07 23:45:23 +00:00
Tinderbox User
63d024b4a8
newcopyrights
2015-04-07 23:30:04 +00:00
Evan Hunt
f28e5058c3
[master] dig can now learn the SIT value when retrying
...
4093. [func] Dig now learns the SIT value from truncated
responses when it retries over TCP. [RT #39047 ]
2015-04-06 23:16:54 -07:00
Mark Andrews
febb020dce
4092. [bug] 'in-view' didn't work for zones beneath a empty zone.
...
[RT #39173 ]
2015-04-07 13:21:33 +10:00
Tinderbox User
ed38240f42
regen master
2015-04-07 01:05:01 +00:00
Evan Hunt
1e15a048c0
[master] minor doc fixes
2015-04-06 13:48:29 -07:00
Mark Andrews
362a13ce42
add missing entries
2015-04-02 17:10:27 +11:00
Tinderbox User
6e61135f10
update copyright notice / whitespace
2015-03-27 23:45:21 +00:00
Tinderbox User
66458d12f3
newcopyrights
2015-03-27 23:30:04 +00:00
Mukund Sivaraman
fba894c98b
Some cleanups in isc mem code ( #38896 )
2015-03-27 23:12:11 +05:30
Mukund Sivaraman
f9f81abff0
Fix a crash while parsing malformed CAA RRs in presentation format ( #39003 )
2015-03-27 10:32:03 +05:30
Tinderbox User
ab103cf2ca
newcopyrights
2015-03-25 23:30:03 +00:00
Evan Hunt
d9b79cae72
[master] updated contrib/README
2015-03-25 13:12:15 -05:00
Mukund Sivaraman
9a7532f836
Send notifies immediately for slave zones during startup ( #38843 )
2015-03-25 10:55:55 +05:30
Tinderbox User
3e2bfb151a
update copyright notice / whitespace
2015-03-23 23:45:21 +00:00
Tinderbox User
df3e5272b4
newcopyrights
2015-03-23 23:30:03 +00:00
Mark Andrews
cef65f9409
@ISC_OPENSSL_INC@ needs to not be by itself
...
(cherry picked from commit a5885354413d503105521b7bf4cd603927f81814)
2015-03-24 07:54:51 +11:00
Evan Hunt
e89972afcb
[master] fixed build errors with libressl
...
4088. [port] Fixed errors when building with libressl. [RT #38899 ]
2015-03-23 13:34:56 -05:00
Mukund Sivaraman
ebeb4b3e09
Fix a crash due to use-after-free ( #38495 )
2015-03-18 06:42:54 +05:30
Mark Andrews
1f5659fe68
spelling
...
Signed-off-by: Mark Andrews <marka@isc.org >
2015-03-18 09:35:57 +11:00
Tinderbox User
4aaac77cb5
update copyright notice / whitespace
2015-03-16 23:45:20 +00:00
Tinderbox User
ebdf202f21
newcopyrights
2015-03-16 23:30:03 +00:00
Mukund Sivaraman
642e4ac70d
Fix out-of-srcdir build with native pkcs11 ( #38831 )
2015-03-16 14:08:46 +05:30
Francis Dupont
7ab0c9f13d
update VS last version
2015-03-14 15:45:23 +01:00
Tinderbox User
b4556ecdbc
regen master
2015-03-11 01:04:49 +00:00
Mark Andrews
7b52254bf3
Add warning about configuration inheritence with in-view
2015-03-11 10:42:34 +11:00
Evan Hunt
641b9fd39b
[master] fix CHANGES numbers
2015-03-09 18:48:44 -07:00
Tinderbox User
53e1e7cec5
regen master
2015-03-10 01:04:50 +00:00
Mark Andrews
4ae7a31251
document the EDNS version is logged
2015-03-10 07:27:10 +11:00
Mark Andrews
77b179cbbe
4095. [bug] ISC_PLATFORM_HAVEXADDQ could be inconsistently set.
...
[RT #38828 ]
2015-03-09 23:07:09 +11:00
Mukund Sivaraman
24f2cc7d06
Fix a possible race in updating stats counters ( #38826 )
...
and do some other isc mem cleanups.
2015-03-09 10:30:47 +05:30
Mukund Sivaraman
f5a62d97e3
Fix -Wshadow warnings ( #38762 )
...
These happen due to ntohs()/htons() macro expansion in glibc.
2015-03-09 09:23:46 +05:30
Evan Hunt
73eacba1f1
[master] fix typo
2015-03-04 16:01:06 -08:00
Evan Hunt
da4a7772eb
[master] improve thread support reporting
...
4083. [cleanup] Print of the number of CPUs and UDP listeners
in the log and in "rndc status" output; indicate
whether threads are supported in "named -V" output.
[RT #38811 ]
2015-03-04 15:56:33 -08:00
Mark Andrews
f2f3880223
add missing defs
2015-03-05 10:48:04 +11:00
Tinderbox User
811acf52b8
update copyright notice / whitespace
2015-03-04 23:45:21 +00:00
Tinderbox User
28e0061dbc
newcopyrights
2015-03-04 23:30:02 +00:00
Mark Andrews
1b05d22789
4082. [bug] Incrementally sign large inline zone deltas.
...
[RT #37927 ]
2015-03-05 09:59:29 +11:00
Evan Hunt
ff295743c2
[master] release note for change #4013
2015-03-04 09:06:03 -08:00
Francis Dupont
caaff35375
updated OpenSSL PKCS#11 engine patches
2015-03-04 15:15:01 +01:00
Mark Andrews
012ce6857e
use unique query names
2015-03-04 17:12:37 +11:00
Mark Andrews
2e0d8d74d7
handle daylight savings changes
2015-03-04 15:51:31 +11:00
Mark Andrews
d869bc7685
address -Wshaddow of lockfile
2015-03-04 13:49:48 +11:00
Tinderbox User
947d37484e
regen master
2015-03-04 01:04:48 +00:00
Mark Andrews
f520803b46
update
2015-03-04 10:55:52 +11:00
Mark Andrews
29d52c001f
4081. [cleanup] Use dns_rdatalist_init consistently. [RT #38759 ]
2015-03-03 16:43:42 +11:00
Evan Hunt
7ae96d8823
[master] add "lock-file" and fix up singleton code
...
4080. [func] Completed change #4022 , adding a "lock-file" option
to named.conf to override the default lock file,
in addition to the "named -X <filename>" command
line option. Setting the lock file to "none"
using either method disables the check completely.
[RT #37908 ]
2015-03-02 19:27:54 -08:00
Tinderbox User
603de7394f
regen master
2015-03-03 01:04:47 +00:00
Tinderbox User
3d787a1213
update copyright notice / whitespace
2015-03-02 23:45:21 +00:00
Tinderbox User
9e8ee4ffd7
newcopyrights
2015-03-02 23:30:02 +00:00
Mukund Sivaraman
10dd5f62f2
Add support for Valgrind's helgrind tool ( #38706 )
...
Also fix one locking issue that helgrind found: Maintain stats->lock
while stats->reference is used.
2015-03-02 13:42:20 +05:30
Mukund Sivaraman
84f95ddb25
Update win32 configure for --enable-querytrace ( #37520 )
...
Also enable querytrace when --enable-developer is specified.
2015-03-02 12:57:50 +05:30
Mukund Sivaraman
0ea9f8037d
Remove more wider memset() over control now that it's handled below ( #38621 )
2015-03-02 12:52:41 +05:30
Tinderbox User
5e93bad21b
update copyright notice / whitespace
2015-03-01 23:45:20 +00:00
Mark Andrews
a03cb08d0c
merge copyrights
2015-03-02 10:37:29 +11:00
Evan Hunt
ed57645433
[master] add 64-bit symbols for ownercase functions
2015-02-27 17:36:29 -08:00
Tinderbox User
548a24c3d3
regen master
2015-02-28 01:05:06 +00:00
Tinderbox User
34eab435ac
update copyright notice / whitespace
2015-02-27 23:45:24 +00:00
Evan Hunt
d5eeaed608
[master] include dso.h when testing DSO_METHOD_dlfcn
2015-02-27 09:05:03 -08:00
Mark Andrews
0be58dd2da
add $DESCRIPTION
2015-02-28 00:10:56 +11:00
Mark Andrews
0382684a06
add $DESCRIPTION
2015-02-28 00:09:25 +11:00
Mark Andrews
326b84f20e
fix version tests
2015-02-27 17:01:25 +11:00
Evan Hunt
2bbf69e1e2
[master] add missing externals
2015-02-26 21:58:19 -08:00
Evan Hunt
48fe77df0c
[master] typo
2015-02-26 21:52:04 -08:00
Mark Andrews
4677223a53
address -Wshadow warning
2015-02-27 16:46:54 +11:00
Mukund Sivaraman
5f590e93d2
Fix CHANGES
2015-02-27 11:04:26 +05:30
Mark Andrews
a8da00ef95
4079. [func] Preserve the case of the ownername of records to
...
the RRset level. [RT #37442 ]
2015-02-27 15:08:38 +11:00
Mark Andrews
414aa6bc3d
fix typo
2015-02-27 14:58:53 +11:00
Mark Andrews
b5edc023a1
4078. [bug] Hand the case where CMSG_SPACE(sizeof(int)) !=
...
CMSG_SPACE(sizeof(int)). [RT #38621 .
2015-02-27 14:52:26 +11:00
Mark Andrews
be9720ae2c
4077. [test] Add static-stub regression test for DS NXDOMAIN
...
return making the static stub disappear. [RT #38564 ]
2015-02-27 12:46:45 +11:00
Mark Andrews
bb5df338d9
4076. [bug] Named could crash on shutdown with outstanding
...
reload / reconfig events. [RT #38622 ]
2015-02-27 12:34:43 +11:00
Mark Andrews
f5ea8d2838
placeholder
2015-02-27 12:28:06 +11:00
Mark Andrews
42580072de
protect with #ifdef HAVE_PTHREAD_MUTEX_ADAPTIVE_NP
2015-02-27 11:37:35 +11:00
Mark Andrews
af669cb4fd
4074. [cleanup] Cleaned up more warnings from gcc -Wshadow. [RT #38708 ]
2015-02-27 10:55:55 +11:00
Tinderbox User
c10fda07d6
update copyright notice / whitespace
2015-02-26 23:45:22 +00:00
Tinderbox User
e64202536e
newcopyrights
2015-02-26 23:30:02 +00:00
Evan Hunt
044008f58f
[master] version cleanup
...
4073. [cleanup] Add libjson-c version number reporting to
"named -V"; normalize version number formatting.
[RT #38056 ]
2015-02-26 12:21:10 -08:00
Evan Hunt
f5927ab826
[master] incorrect RT #
2015-02-26 10:48:39 -08:00
Mukund Sivaraman
1783676a64
Add a --enable-querytrace configure switch for very verbose query tracelogging ( #37520 )
2015-02-26 16:51:07 +05:30
Mukund Sivaraman
ebeb668f86
Remove unused functions ( #38547 )
2015-02-26 14:47:03 +05:30
Mukund Sivaraman
07dd40e8ee
Initialize pthread_mutexattrs just once ( #38547 )
2015-02-26 14:43:45 +05:30
Mukund Sivaraman
db93c0def5
Fix a segfault when running nslookup ( #38548 )
2015-02-26 14:03:35 +05:30
Evan Hunt
bef771f237
[master] minor python3 portability fix
2015-02-25 17:12:05 -08:00
Evan Hunt
f833abd617
[master] Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2015-02-25 17:11:10 -08:00
Evan Hunt
ca6e60cb70
[master] reorganize nsupdate man page
...
4069. [doc] Reorganize options in the nsupdate man page.
[RT #38516 ]
2015-02-25 17:05:08 -08:00
Tinderbox User
0eea9763d8
regen master
2015-02-26 01:04:45 +00:00
Evan Hunt
c2444e25ab
[master] correct CHANGES
2015-02-25 16:59:10 -08:00
Evan Hunt
aeff3f0541
[master] include serial number in JSON zone stats
...
4068. [bug] Serial number was omitted from JSON zone statistics.
[RT #38604 ]
2015-02-25 16:55:25 -08:00
Evan Hunt
8378b0c190
[master] reduce rrl logging noise
...
4067. [cleanup] Reduce noise from RRL when query logging is
disabled. [RT #38648 ]
2015-02-25 16:44:43 -08:00
Evan Hunt
82c091b7a4
[master] Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2015-02-25 16:39:51 -08:00
Evan Hunt
53ae008f27
[master] reorganize options in dig man page
...
4066. [doc] Reorganize options in the dig man page. [RT #38516 ]
2015-02-25 16:38:52 -08:00
Tinderbox User
f159b7b5c7
update copyright notice / whitespace
2015-02-25 23:45:22 +00:00
Tinderbox User
ba8b771c37
newcopyrights
2015-02-25 23:30:01 +00:00
Mukund Sivaraman
5a505fc4c2
Add facility to run system test nameds under Valgrind ( #38546 )
2015-02-25 09:06:45 +05:30
Tinderbox User
089d5091b7
newcopyrights
2015-02-24 23:30:06 +00:00
Evan Hunt
bfc11b9c65
[master] additional mkeys tests
...
4065. [test] Additional RFC 5011 tests. [RT #38569 ]
2015-02-23 21:07:26 -08:00
Evan Hunt
177e523c48
[master] dnssec-keyset.sh
...
4064. [contrib] dnssec-keyset.sh: Generates a specified number
of DNSSEC keys with timing set to implement a
pre-publication key rollover strategy. Thanks
to Jeffry A. Spain. [RT #38459 ]
2015-02-23 18:06:45 -08:00
Tinderbox User
d06befed22
regen master
2015-02-24 01:04:44 +00:00
Tinderbox User
c3854e9cd3
update copyright notice / whitespace
2015-02-23 23:45:20 +00:00
Tinderbox User
87d570d353
newcopyrights
2015-02-23 23:30:05 +00:00
Evan Hunt
7acc2f2156
[master] fix LOADPENDING issues
...
4063. [bug] Asynchronous zone loads were not handled
correctly when the zone load was already in
progress; this could trigger a crash in zt.c.
[RT #37573 ]
2015-02-22 20:43:39 -08:00
Mark Andrews
1bcc3273a8
merge copyrights
2015-02-23 08:06:39 +11:00
Evan Hunt
07229d51a6
[master] report library version numbers on win32
2015-02-20 23:23:59 -08:00
Mark Andrews
19ba0bb5fd
remove unnecessary goto's and label
2015-02-19 15:53:20 +11:00
Mark Andrews
072ce62d23
used unsigned zero
2015-02-19 15:42:29 +11:00
Tinderbox User
a70b865da3
update copyright notice / whitespace
2015-02-18 23:45:23 +00:00
Tinderbox User
5a23eb8cb4
newcopyrights
2015-02-18 23:30:04 +00:00
Mark Andrews
2b4860c4dc
rt38571: handle Time::Piece not being supported by perl
2015-02-18 23:49:33 +11:00
Mark Andrews
6a837e5121
address race condition with multiple isc_socket_connect calls in change 4041
2015-02-18 23:32:31 +11:00
Mukund Sivaraman
e58eb371a0
RPZ: Don't diff keys out of bounds, found via Valgrind ( #38559 )
2015-02-18 12:49:56 +05:30
Tinderbox User
8f0427f11b
update copyright notice / whitespace
2015-02-17 23:45:20 +00:00
Tinderbox User
2846972c70
newcopyrights
2015-02-17 23:30:04 +00:00
Evan Hunt
1f81c9e1e2
[master] silence warning
2015-02-17 11:37:26 -08:00
Evan Hunt
b82963f96b
[master] edit CHANGES note
2015-02-17 08:49:55 -08:00
Tinderbox User
c8a55dfd0a
update copyright notice / whitespace
2015-02-12 23:45:23 +00:00
Tinderbox User
22870a9f8d
newcopyrights
2015-02-12 23:30:06 +00:00
Evan Hunt
8b61aef4dc
[master] spelling
2015-02-12 14:55:56 -08:00
Evan Hunt
ff7cc592b7
[master] fixed testing problems with bdbhtp DLZ module
2015-02-12 10:20:36 -08:00
Mukund Sivaraman
ffc393dd18
Remove canary code from hash destroy function ( #38602 )
...
This triggers a Valgrind out-of-bounds read report. It was introduced by
commit 5d7849ad7f .
No CHANGES entry necessary as it doesn't have any user-visible or
behavioral change. It removes an out-of-bounds read issue that went
undetected when allocated through isc_mem as the memory was present.
The memory read was compared to itself, so it has no behavioral change.
2015-02-12 18:14:34 +05:30
Mark Andrews
82c6bce26a
ignore dig's result when expecting 'connection timed out'
2015-02-12 13:44:30 +11:00
Tinderbox User
f6bc0a8608
update copyright notice / whitespace
2015-02-11 23:45:25 +00:00
Tinderbox User
287a6a8f90
newcopyrights
2015-02-11 23:30:04 +00:00
Evan Hunt
d30723ced8
[master] Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2015-02-11 09:26:25 -08:00
Mark Andrews
466428be1f
assign sitvalue
2015-02-11 23:43:16 +11:00
Mark Andrews
a6ccc5c9bc
fix sitvalue
2015-02-11 22:57:50 +11:00
Evan Hunt
c213a58e80
[master] typo
2015-02-10 22:45:04 -08:00
Mark Andrews
2ce24e13fa
spelling
2015-02-11 17:01:03 +11:00
Mark Andrews
2ff2145ff5
4061. [bug] Handle timeout in legacy system test. [RT #38573 ]
2015-02-11 16:53:39 +11:00
Mark Andrews
f4102ab13e
4060. [bug] dns_rdata_freestruct could be call on a uninitialised
...
structure when handling a error. [RT #38568 ]
2015-02-11 16:50:11 +11:00
Mark Andrews
f5e4daf2ba
add CVE-2015-1349
2015-02-11 16:36:01 +11:00
Evan Hunt
8fa6f39c85
[master] oops, win32 data exports work differently now
2015-02-10 17:26:09 -08:00
Evan Hunt
82a42fe81e
[master] export dns_zone_mkey_{month,day,hour}
2015-02-10 16:59:09 -08:00
Tinderbox User
f3affbe2ff
update copyright notice / whitespace
2015-02-10 23:45:23 +00:00
Tinderbox User
39ae0eafed
newcopyrights
2015-02-10 23:30:04 +00:00
Evan Hunt
a98f70acc8
[master] address valgrind warnings
...
4059. [bug] Addressed valgrind warnings. [RT #38549 ]
2015-02-10 14:01:38 -08:00
Evan Hunt
2616cb6944
[master] fix PRNG selection in dispatch.c
...
4058. [bug] UDP dispatches could use the wrong psuedorandom
number generator context. [RT #38578 ]
2015-02-10 13:54:48 -08:00
Tinderbox User
d481ce8bba
update copyright notice / whitespace
2015-02-09 23:45:20 +00:00
Tinderbox User
e97ad980e8
newcopyrights
2015-02-09 23:30:04 +00:00
Mark Andrews
2038949e22
remove bin/tests/system/dnssec/ns5/named.conf
2015-02-09 12:46:24 +11:00
Tinderbox User
82b96702f0
newcopyrights
2015-02-08 23:30:05 +00:00
Mark Andrews
dd06dbd512
add named.conf
2015-02-08 23:12:44 +11:00
Tinderbox User
659d063f23
regen master
2015-02-08 01:05:11 +00:00
Tinderbox User
8a1d7e8e8f
update copyright notice / whitespace
2015-02-07 23:45:20 +00:00
Tinderbox User
3b9123da19
newcopyrights
2015-02-07 23:30:06 +00:00
Mark Andrews
e10d453eb4
add crypto prerequisite
2015-02-08 08:16:54 +11:00
Evan Hunt
ea1f331c75
[master] fix tag mismatch
2015-02-06 17:33:30 -08:00
Tinderbox User
29756974c5
update copyright notice / whitespace
2015-02-06 23:45:21 +00:00
Tinderbox User
4aec484324
newcopyrights
2015-02-06 23:30:22 +00:00
Evan Hunt
82843574c9
[master] fix keytable test
2015-02-06 14:08:28 -08:00
Evan Hunt
fecf151504
[master] better formatting fix
2015-02-06 00:04:19 -08:00
Evan Hunt
29beab1340
[master] fix "initialize with revoked key" test, add missing newline
2015-02-05 23:53:36 -08:00
Evan Hunt
ef3cf42de0
[master] remove a change inadvertently committed
2015-02-05 23:34:14 -08:00
Mark Andrews
e785f9c1c7
4057. [bug] 'dnssec-dsfromkey -T 0' failed to add ttl field.
...
[RT #38565 ]
2015-02-06 17:01:50 +11:00
Mark Andrews
b1de3a999c
use $PERL
2015-02-06 16:58:39 +11:00
Mark Andrews
29fc1a4197
<isc/print.h>
2015-02-06 13:30:22 +11:00
Evan Hunt
591389c7d4
[master] 5011 tests and fixes
...
4056. [bug] Expanded automatic testing of trust anchor
management and fixed several small bugs including
a memory leak and a possible loss of key state
information. [RT #38458 ]
4055. [func] "rndc managed-keys" can be used to check status
of trust anchors or to force keys to be refreshed,
Also, the managed keys data file has easier-to-read
comments. [RT #38458 ]
2015-02-05 17:18:15 -08:00
Tinderbox User
de283bda6a
regen master
2015-02-06 01:04:48 +00:00
Tinderbox User
c7f686829f
newcopyrights
2015-02-05 23:30:03 +00:00
Francis Dupont
96bb3555e9
restore mdig.c
2015-02-05 13:34:18 +01:00
Francis Dupont
088a5ec3df
add missing mdig.* in copyright
2015-02-05 13:30:06 +01:00
Francis Dupont
b2fd46f683
add print.h in mdig.c
2015-02-05 13:25:38 +01:00
Francis Dupont
7768b049c0
add missing mdig.* files
2015-02-05 13:23:35 +01:00
Mark Andrews
f4b1e7b656
isc_net_pton is conditionally built, use inet_pton
2015-02-05 15:20:02 +11:00
Tinderbox User
724df78acd
update copyright notice / whitespace
2015-02-04 23:45:21 +00:00
Tinderbox User
ee11dfc481
newcopyrights
2015-02-04 23:30:03 +00:00
Mark Andrews
a85cae8232
add <isc/print.h>
2015-02-05 08:22:09 +11:00
Mark Andrews
12c65cbb20
actually add bin/tools/mdig.c
2015-02-05 07:56:05 +11:00
Mark Andrews
d2a50c9ba8
cast to (unsigned long) to silence format warning
2015-02-05 07:50:24 +11:00
Francis Dupont
1059bc2e42
added mdig tool
2015-02-04 14:22:32 +01:00
Evan Hunt
801fb8b894
[master] avoid crash due to managed-key rollover
...
4053. [security] Revoking a managed trust anchor and supplying
an untrusted replacement could cause named
to crash with an assertion failure.
(CVE-2015-1349) [RT #38344 ]
2015-02-03 18:25:28 -08:00
Tinderbox User
9c716f839c
regen master
2015-02-04 01:04:44 +00:00
Tinderbox User
92059a966a
update copyright notice / whitespace
2015-02-03 23:46:29 +00:00
Tinderbox User
572048aa7b
newcopyrights
2015-02-03 23:30:03 +00:00
Evan Hunt
7267d1f335
[master] clarify edns-udp-size doc
2015-02-03 13:35:34 -08:00
Mukund Sivaraman
e3e783a0e9
Update notes.xml for #38454
2015-02-03 12:07:28 +05:30
Mukund Sivaraman
2696ceb4d4
Fix a Valgrind warning about use of uninitialized memory (as part of #38454 )
2015-02-03 11:43:34 +05:30
Mukund Sivaraman
4eefa351cc
Fix a leak of query fetchlock ( #38454 )
...
4052. [bug] Fix a leak of query fetchlock. [RT #38454 ]
2015-02-03 11:42:58 +05:30
Mukund Sivaraman
fe12a8f107
Fix a leak of pthread_mutexattr_t ( #38454 )
...
4051. [bug] Fix a leak of pthread_mutexattr_t. [RT #38454 ]
2015-02-03 11:42:06 +05:30
Evan Hunt
d8890e779c
[master] silence RPZ log messages
...
4050. [cleanup] Silence occasional spurious "duplicate query" log
messages from RPZ. [RT #38510 ]
2015-02-02 15:49:36 -08:00
Tinderbox User
f72460c717
update copyright notice / whitespace
2015-01-30 23:45:24 +00:00
Tinderbox User
00ce5d1add
newcopyrights
2015-01-30 23:30:03 +00:00
Mark Andrews
e77ef50a57
4049. [bug] CDS and CDNSKEY had the wrong attributes. [RT #38491 ]
2015-01-30 21:48:28 +11:00
Tinderbox User
59e7a41eaf
update copyright notice / whitespace
2015-01-29 23:45:24 +00:00
Tinderbox User
d97783f181
newcopyrights
2015-01-29 23:30:03 +00:00
Mark Andrews
7865bb3549
copy COPYRIGHT and OpenSSL Licence to Build\Release
2015-01-29 14:36:09 +11:00
Mark Andrews
4b36b9c1ff
4048. [bug] adb hash table was not being grown. [RT #38470 ]
2015-01-29 11:50:30 +11:00
Tinderbox User
73a1443878
regen master
2015-01-23 01:04:53 +00:00
Tinderbox User
be755f4725
update copyright notice / whitespace
2015-01-22 23:45:26 +00:00
Tinderbox User
e08cdffb3a
newcopyrights
2015-01-22 23:30:06 +00:00
Evan Hunt
9175a4ed63
[master] fixed library version reporting
...
- forgot to include a CHANGES note
- disabled on windows (it fails to link)
2015-01-22 11:17:03 -08:00
Evan Hunt
84ee90b52d
[master] fix 'total use' accounting
...
4046. [bug] Accounting of "total use" in memory context
statistics was not correct. [RT #38370 ]
2015-01-22 09:44:24 -08:00
Evan Hunt
f885a6172e
[master] silence warning
2015-01-22 09:03:24 -08:00
Francis Dupont
0ee7e491d4
Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2015-01-22 09:25:18 +01:00
Mark Andrews
875574f1e4
4045. [bug] Skip to next master on dns_request_createvia4 failure.
...
[RT #25185 ]
2015-01-22 15:56:50 +11:00
Mark Andrews
b3c4c896e3
initialise fp
2015-01-22 12:14:45 +11:00
Tinderbox User
3e240d6559
regen master
2015-01-22 01:04:47 +00:00
Tinderbox User
39f68d7b64
update copyright notice / whitespace
2015-01-21 23:45:24 +00:00
Evan Hunt
626ba6609d
[master] typos
2015-01-21 15:42:19 -08:00
Mark Andrews
17dc146c7c
4044. [bug] Change 3955 was not complete resulting is a assertion
...
failure is the timing was just right. [RT #38352 ]
2015-01-22 10:38:40 +11:00
Tinderbox User
bac4435d47
newcopyrights
2015-01-21 23:30:04 +00:00
Evan Hunt
0936da207d
[master] oops, semicolons were still wrong
2015-01-21 11:41:18 -08:00
Francis Dupont
050846b17b
Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2015-01-21 20:36:24 +01:00
Francis Dupont
6089bce129
missing '-' in keep-response-order
2015-01-21 20:34:19 +01:00
Evan Hunt
b892b31f75
[master] reformat response-policy grammar
...
There was an overly long line that ran off the end of the
page in the PDF; also missing semicolons and close brace.
2015-01-21 11:19:58 -08:00
Evan Hunt
e91c70668e
[master] restored accidentally removed externals
2015-01-20 22:38:27 -08:00
Evan Hunt
2817aa56ca
[master] "rndc modzone"
...
4043. [func] "rndc modzone" can be used to modify the
configuration of an existing zone, using similar
syntax to "rndc addzone". [RT #37895 ]
2015-01-20 22:34:16 -08:00
Evan Hunt
b88b75c2b8
[master] correct CHANGES note
2015-01-20 18:33:53 -08:00
Mark Andrews
22e3e00ac9
4042. [bug] zone.c:iszonesecure was being called too late.
...
[RT #38371 ]
2015-01-21 13:18:30 +11:00
Mark Andrews
83b9e799df
#ifdef protect 'b'
2015-01-21 13:07:50 +11:00
Evan Hunt
ff62d4458a
[master] allow shared TCP sockets when connecting
...
4041. [func] TCP sockets can now be shared while connecting.
(This will be used to enable client-side support
of pipelined queries.) [RT #38231 ]
2015-01-20 17:22:31 -08:00
Tinderbox User
d9184858dd
regen master
2015-01-21 01:04:51 +00:00
Evan Hunt
761d135ed6
[master] add TCP pipelining support
...
4040. [func] Added server-side support for pipelined TCP
queries. TCP connections are no longer closed after
the first query received from a client. (The new
"keep-response-order" option allows clients to be
specified for which the old behavior will still be
used.) [RT #37821 ]
2015-01-20 16:14:09 -08:00
Evan Hunt
b77ae24e3e
[master] more windows VS14 compatibility work
...
(completes change #3987 )
2015-01-20 15:45:38 -08:00
Tinderbox User
c110d61b17
update copyright notice / whitespace
2015-01-20 23:45:26 +00:00
Tinderbox User
e40c4e4c17
newcopyrights
2015-01-20 23:30:09 +00:00
Evan Hunt
11463c0ac2
[master] clean up gcc -Wshadow warnings
...
4039. [cleanup] Cleaned up warnings from gcc -Wshadow. [RT #37381 ]
2015-01-20 13:29:18 -08:00
Mark Andrews
cc0a48a381
4038. [bug] Add 'rpz' flag to node and use it to determine whether
...
to call dns_rpz_delete. This should prevent unbalanced
add / delete calls. [RT #36888
2015-01-20 16:57:42 +11:00
Mark Andrews
f8eb4e5bfd
4037. [bug] also-notify was ignoring the tsig key when checking
...
for duplicates resulting in some expected notify
messages not being sent. [RT #38369 ]
2015-01-20 16:42:56 +11:00
Evan Hunt
59c489552d
[master] remove a potentially misleading log message
2015-01-19 20:15:01 -08:00
Tinderbox User
c7940abbd3
update copyright notice / whitespace
2015-01-19 23:45:22 +00:00
Tinderbox User
0e98665878
newcopyrights
2015-01-19 23:30:02 +00:00
Jeremy C. Reed
6e9b7dc9c7
start the testing named with -X named.lock
2015-01-19 12:45:44 -06:00
Tinderbox User
b624001e36
update copyright notice / whitespace
2015-01-16 23:45:22 +00:00
Tinderbox User
4f538e852f
newcopyrights
2015-01-16 23:30:02 +00:00
Mukund Sivaraman
b05a50c852
Make call to open a temporary file name safe during NZF creation ( #38331 )
...
Based on a patch sent in by Tony Finch <dot@dotat.at >.
Also fix win32 implementation of isc_file_openunique() to use a random
filename instead of using the process id.
2015-01-16 18:29:23 +05:30
Mukund Sivaraman
f91c369b4a
Close FILEs before overwriting NZF file ( #38332 )
...
Based on a patch sent in by Tony Finch <dot@dotat.at >.
2015-01-16 15:23:11 +05:30
Tinderbox User
dddceb7732
update copyright notice / whitespace
2015-01-14 23:45:22 +00:00
Tinderbox User
5de1cdae8a
newcopyrights
2015-01-14 23:30:02 +00:00
Tony Finch
eb4221895f
doc: ignore and clean up isc-notes-html.xsl
2015-01-14 17:25:05 +05:30
Tinderbox User
ef8014e56f
regen master
2015-01-14 01:04:44 +00:00
Tinderbox User
a6ca100924
update copyright notice / whitespace
2015-01-13 23:45:21 +00:00
Tinderbox User
5747235bf3
newcopyrights
2015-01-13 23:30:03 +00:00
Evan Hunt
03f979494f
[master] document default DNSKEY TTL
...
- see RT #38268
2015-01-13 09:54:57 -08:00
Evan Hunt
82cf456943
[master] document dscp option
2015-01-13 09:15:51 -08:00
Tinderbox User
8402f7bfea
regen master
2015-01-13 01:04:50 +00:00
Tinderbox User
2dd6ffb5cb
update copyright notice / whitespace
2015-01-12 23:45:21 +00:00
Tinderbox User
d2f3138861
newcopyrights
2015-01-12 23:30:08 +00:00
Mukund Sivaraman
4716d844c4
Add missing symbols to libdns.def.in
2015-01-12 09:55:56 +05:30
Mukund Sivaraman
a6f0e9c985
Add NTA persistence ( #37087 )
...
4034. [func] When added, negative trust anchors (NTA) are now
saved to files (viewname.nta), in order to
persist across restarts of the named server.
[RT #37087 ]
2015-01-12 09:07:48 +05:30
Tinderbox User
fae13836a3
regen master
2015-01-12 03:30:27 +00:00
Tinderbox User
2f161339d2
regen master
2015-01-11 01:05:05 +00:00
Tinderbox User
f0cbe180f0
update copyright notice / whitespace
2015-01-10 23:45:22 +00:00
Tinderbox User
af60449fe4
newcopyrights
2015-01-10 23:30:01 +00:00
Mark Andrews
f4dda9cf28
4033. [bug] Missing out of memory check in request.c:req_send.
...
[RT #38311 ]
2015-01-11 09:24:33 +11:00
Evan Hunt
6124e803cf
[master] revise pkcs11 doc
2015-01-10 11:40:01 -08:00
Mark Andrews
7952156995
4032. [bug] Built-in "empty" zones did not correctly inherit the
...
"allow-transfer" ACL from the options or view.
[RT #38310 ]
2015-01-10 22:01:42 +11:00
Evan Hunt
e5073ab47c
[master] improve pkcs11.xml documentation
...
see RT #37801
2015-01-10 00:36:18 -08:00
Evan Hunt
8197ef7cb5
[master] clarify change note further
2015-01-10 00:24:39 -08:00
Evan Hunt
4b52ac401d
[master] remove unhelpful comment, revise change note
...
3973. [test] Added hooks for Google Performance Tools
CPU profiler, including real-time/wall-clock
profiling. [RT #37339 ]
2015-01-10 00:17:57 -08:00
Tinderbox User
cd32f419a8
regen master
2015-01-09 01:05:02 +00:00
Tinderbox User
63b0524b96
update copyright notice / whitespace
2015-01-08 23:45:22 +00:00
Tinderbox User
a9d14bf051
newcopyrights
2015-01-08 23:30:04 +00:00
Evan Hunt
69a838727b
[master] typo in comment
2015-01-08 08:46:59 -08:00
Mark Andrews
d1f1f13c7f
4031. [bug] named-checkconf -z failed to report a missing file
...
with a hint zone. [RT #38294 ]
2015-01-08 19:19:12 +11:00
Evan Hunt
4069b09224
[master] intialize result *correctly*
2015-01-07 17:38:00 -08:00
Evan Hunt
5eba0cae0b
[master] initialize result
2015-01-07 17:36:45 -08:00
Evan Hunt
fce754ac0b
[master] Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2015-01-07 17:26:42 -08:00
Evan Hunt
d6850bee24
[master] clean up release note stylesheets
2015-01-07 17:26:03 -08:00
Tinderbox User
11e9368a22
regen master
2015-01-08 01:04:51 +00:00
Tinderbox User
b129f72d95
update copyright notice / whitespace
2015-01-07 23:45:22 +00:00
Tinderbox User
933799f364
newcopyrights
2015-01-07 23:30:02 +00:00
Mukund Sivaraman
47ba2677db
Update ARM for the named -L option, etc. [RT #38057 ]
2015-01-08 04:49:17 +05:30
Evan Hunt
f784ce7523
[master] add missing functions
2015-01-07 00:22:31 -08:00
Evan Hunt
74eb2f5cbc
[master] rndc showzone / rndc delzone of non-added zones
...
4030. [func] "rndc delzone" is now applicable to zones that were
configured in named.conf, as well as zones that
were added via "rndc addzone". (Note, however, that
if named.conf is not also modified, the deleted zone
will return when named is reloaded.) [RT #37887 ]
4029. [func] "rndc showzone" displays the current configuration
of a specified zone. [RT #37887 ]
2015-01-06 22:57:57 -08:00
Tinderbox User
651c5a50f4
update copyright notice / whitespace
2015-01-06 23:45:23 +00:00
Tinderbox User
c78c39caab
newcopyrights
2015-01-06 23:30:06 +00:00
Tinderbox User
8f09f14275
regen master
2015-01-06 01:04:38 +00:00
Mark Andrews
b0c18fffd3
4028. [bug] $GENERATE with a zero step was not being caught as a
...
error. A $GENERATE with a / but no step was not being
caught as a error. [RT #38262 ]
2015-01-06 11:31:34 +11:00
Tinderbox User
225908aece
update copyright notice / whitespace
2015-01-05 23:45:23 +00:00
Tinderbox User
39a3b65090
newcopyrights
2015-01-05 23:30:01 +00:00
Evan Hunt
43d798dea3
[master] suppress table of contents in notes.html and notes.pdf
2015-01-05 14:31:23 -08:00
Mark Andrews
a74dc9a8d0
remove old openssl patches
2015-01-03 11:10:53 +11:00
Tinderbox User
dcad2ea9d3
newcopyrights
2015-01-02 23:30:06 +00:00
Francis Dupont
851f940846
update OpenSSL 1.0.1 patch
2015-01-02 16:07:09 +01:00
Francis Dupont
bb62b71494
update OpenSSL 1.0.0 patch
2015-01-02 15:27:38 +01:00
Francis Dupont
fc2245322a
update OpenSSL 0.9.8 patch
2015-01-02 14:58:49 +01:00
Tinderbox User
5c14447706
update copyright notice / whitespace
2015-01-01 23:45:22 +00:00
Tinderbox User
f536382c59
newcopyrights
2015-01-01 23:30:01 +00:00
Mark Andrews
c7b785510e
use gmtime
2015-01-01 10:00:46 +11:00
Mark Andrews
e2653c8e84
mkd comments are not quite sgml comments
2015-01-01 09:10:28 +11:00
Mark Andrews
18483fce5b
add MKD
2015-01-01 09:02:23 +11:00
Evan Hunt
6306dd073e
[master] add style and developer guide source
2014-12-31 12:50:19 -08:00
Mukund Sivaraman
be7d3e641c
Fix typo (callback function name passed to dlz_create())
2014-12-29 16:57:51 +05:30
Mark Andrews
511ec77fca
4027. [port] Net::DNS 0.81 compatibility. [RT #38165
2014-12-23 08:37:46 +11:00
Tinderbox User
84d939b211
update copyright notice / whitespace
2014-12-21 23:45:20 +00:00
Mark Andrews
44032d3918
4026. [bug] Fix RFC 3658 reference in dig +sigchase. [RT #38173 ]
2014-12-22 09:40:26 +11:00
Mark Andrews
4ba21f6000
merge copyrights
2014-12-21 11:01:37 +11:00
Evan Hunt
5deda448e8
[master] fixes for singleton on hpux
...
- hpux returns EADDRINUSE when listening on UDP sockets, so
we need to check for that
- also need to ensure that subsidiary named processes are shut
down in the runtime system test
2014-12-20 00:31:54 -08:00
Evan Hunt
6963c6048f
[master] still needed another -X
2014-12-19 16:57:24 -08:00
Tinderbox User
055f6517b4
update copyright notice / whitespace
2014-12-19 23:45:22 +00:00
Tinderbox User
6ee455a915
newcopyrights
2014-12-19 23:30:02 +00:00
Evan Hunt
8249f11121
[master] add -X to lwresd
2014-12-18 22:52:44 -08:00
Evan Hunt
3bdcd91c45
[master] typo
2014-12-18 17:25:06 -08:00
Mark Andrews
d8f2dd46cb
4025. [port] bsdi: failed to build. [RT #38047 ]
2014-12-19 12:06:35 +11:00
Tinderbox User
d5ece58e3b
regen master
2014-12-19 01:04:53 +00:00
Mark Andrews
1e0ed0c6f5
4024. [bug] dns_rdata_opt_first, dns_rdata_opt_next,
...
dns_rdata_opt_current, dns_rdata_txt_first,
dns_rdata_txt_next and dns_rdata_txt_current were
documented but not implemented. These have now been
implemented.
dns_rdata_spf_first, dns_rdata_spf_next and
dns_rdata_spf_current were document but not
implemented. The prototypes for these
functions have been removed. [RT #38068 ]
4023. [bug] win32: socket handling with explict ports and
invoking named with -4 was broken for some
configurations. [RT #38068 ]
2014-12-19 11:35:07 +11:00
Mark Andrews
ae454ec746
update copyrights
2014-12-19 10:35:15 +11:00
Mukund Sivaraman
47d837a499
Make named a singleton process [RT#37908]
...
Conflicts:
bin/tests/system/conf.sh.in
lib/dns/win32/libdns.def.in
lib/isc/win32/file.c
The merge also needed to update files in legacy and tcp system tests
(newly introduced in master after branch was created) to introduce use
of lockfile.
2014-12-18 12:31:25 +05:30
Tinderbox User
c60ee6edf1
regen master
2014-12-17 01:04:43 +00:00
Tinderbox User
2317d1f835
update copyright notice / whitespace
2014-12-16 23:45:21 +00:00
Tinderbox User
397c35b074
newcopyrights
2014-12-16 23:30:03 +00:00
Evan Hunt
9fcbc46062
[master] more missing entry points
2014-12-16 14:40:33 -08:00
Evan Hunt
fc12d18471
[master] typos
2014-12-16 12:42:05 -08:00
Evan Hunt
25ee607cf5
[master] add more missing entry points
2014-12-16 12:09:09 -08:00
Mark Andrews
eb690e00e7
add missing entry points
2014-12-17 00:27:17 +11:00
Mark Andrews
2efb444806
add missing entry points
2014-12-16 23:46:15 +11:00
Mark Andrews
f5c22df82b
win32 build
2014-12-16 23:36:44 +11:00
Evan Hunt
be7fba8019
[master] adjust max-recursion-queries
...
4021. [bug] Adjust max-recursion-queries to accommodate
the need for more queries when the cache is
empty. [RT #38104 ]
2014-12-15 22:28:06 -08:00
Mark Andrews
132410d33f
add/sort
2014-12-16 14:49:17 +11:00
Mark Andrews
7799a5edea
add missing entries
2014-12-16 14:41:25 +11:00
Mark Andrews
2e98ab2c9d
remove non null check
2014-12-09 19:51:32 +11:00
Mark Andrews
8ee3233acd
adjust comment
2014-12-09 07:41:16 +11:00
Mukund Sivaraman
d225dec89f
Clean up after reclimit system test
2014-12-08 21:37:53 +05:30
Tinderbox User
25ae0fd27c
regen master
2014-12-06 01:05:00 +00:00
Mark Andrews
094d4e820e
remove legacy/ns1/named.conf
2014-12-06 10:54:12 +11:00
Mark Andrews
f0877b0237
merge copyrights
2014-12-06 10:47:28 +11:00
Tinderbox User
dc5e29a7d2
update copyright notice / whitespace
2014-12-05 23:45:22 +00:00
Mark Andrews
39a5e136fb
skip subtest if cryptography not compiled in
2014-12-06 00:48:52 +11:00
Mark Andrews
03fd9cb81c
4020. [bug] Change 3736 broke nsupdate's SOA MNAME discovery
...
resulting in updates being sent to the wrong server.
[RT #37925 ]
2014-12-05 18:26:38 +11:00
Mark Andrews
017aa9aef6
4019. [func] If named is not configured to validate the answer
...
then allow fallback to plain DNS on timeout even
when we know the server supports EDNS. [RT #37978 ]
2014-12-05 17:47:26 +11:00
Mark Andrews
7d42818a3e
NS_CLIENTATTR_NOSETFC collided with NS_CLIENTATTR_HAVEECS
2014-12-05 11:56:26 +11:00
Mark Andrews
fdd0516065
merge copyrights
2014-12-05 10:36:18 +11:00
Mark Andrews
12065c231e
clean up intermediates
2014-12-05 08:28:15 +11:00
Mark Andrews
76b242bb77
pre-sign the zones
2014-12-05 07:28:29 +11:00
Tinderbox User
ab3bdbd2ee
regen master
2014-12-04 01:04:55 +00:00
Tinderbox User
b9097be03b
update copyright notice / whitespace
2014-12-03 23:45:24 +00:00
Tinderbox User
c849f7acb0
newcopyrights
2014-12-03 23:30:38 +00:00
Evan Hunt
09290020bc
[master] correct [test] tag
2014-12-03 13:01:14 -08:00
Mark Andrews
693d70f96f
4017. [testing] Add system test to check lookups to legacy servers
...
with broken DNS behaviour. [RT #37965 ]
2014-12-04 07:01:52 +11:00
Mukund Sivaraman
c5e9423340
Fix a dig segfault due to bad linked list usage [RT #37591 ]
...
The crash (#37591 ) seems to happen because the query is taken out of
lookup->q(query->link), and put on lookup->connecting(query->clink).
The code checks query->link where it is detached (-1 in next pointer).
However, there's no need to call send_tcp_connect() there as the queries
are already connecting at that point.
2014-12-03 16:09:25 +05:30
Tinderbox User
88a2182a1a
regen master
2014-12-03 01:04:59 +00:00
Mark Andrews
ea3aa401bc
4015. [bug] Nameservers that are skipped due to them being
...
CNAMEs were not being logged. They are now logged
to category 'cname' as per BIND 8. [RT #37935 ]
2014-12-03 11:34:07 +11:00
Mark Andrews
6a4406fcb5
cleanup after removal of relay system test
2014-12-03 11:05:56 +11:00
Tinderbox User
a3d2295829
update copyright notice / whitespace
2014-12-02 23:45:23 +00:00
Tinderbox User
ee23b913b6
newcopyrights
2014-12-02 23:30:08 +00:00
Mark Andrews
6444de08d1
4014. [bug] When including a master file origin_changed was
...
not being properly set leading to a potentially
spurious 'inherited owner' warning. [RT #37919 ]
2014-12-03 09:42:30 +11:00
Evan Hunt
aafd2f2637
[master] remove obsolete 'relay' test
2014-12-02 13:57:35 -08:00
Francis Dupont
5c5c6d289d
Add a TCP only option to server/peer
2014-12-02 14:17:59 +01:00
Francis Dupont
fc63119c8b
Hardened OpenSSL digest/HMAC calls [RT #37944 ]
2014-12-02 12:41:01 +01:00
Mark Andrews
401f7510d7
use the actual header
2014-11-28 19:17:26 +11:00
Tinderbox User
6472130d32
update copyright notice / whitespace
2014-11-25 23:45:21 +00:00
Tinderbox User
3ec8f7777e
newcopyrights
2014-11-25 23:30:05 +00:00
Mark Andrews
9e69a36ec1
make isc_buffer_t **text
2014-11-26 07:36:53 +11:00
Mark Andrews
e465d54bc9
unchecked putnull
2014-11-25 15:24:00 +11:00
Mark Andrews
7554ff1619
add #define rdataset_clearprefetch rdataset_clearprefetch64
2014-11-25 12:06:23 +11:00
Tinderbox User
523ad879ce
update copyright notice / whitespace
2014-11-24 23:53:16 +00:00
Tinderbox User
b577ce9ed2
newcopyrights
2014-11-24 23:52:42 +00:00
Mark Andrews
2c74ef6a4f
remove zkt-1.1.2
2014-11-25 10:51:34 +11:00
Mark Andrews
f10370fd44
add named.port
2014-11-25 10:46:40 +11:00
Tinderbox User
0155ecba77
update copyright notice / whitespace
2014-11-24 23:45:23 +00:00
Mark Andrews
d040fa2f1c
4011. [bug] master's list port and dscp inheritance was not
...
properly implemented. [RT #37792 ]
2014-11-24 11:25:06 +11:00
Mark Andrews
092d3b76db
4010. [cleanup] Clear the prefetchable state when initiating a prefetch.
...
[RT #37399 ]
2014-11-24 11:18:30 +11:00
Mark Andrews
7301df07cf
extend the permissible number of queries to 25 from 24
2014-11-24 10:20:39 +11:00
Tinderbox User
ddbd14ec13
regen master
2014-11-22 01:05:01 +00:00
Tinderbox User
05c0db3923
newcopyrights
2014-11-21 23:32:07 +00:00
Evan Hunt
92384667ff
[master] delv +tcp
...
4009. [func] delv: added a +tcp option. [RT #37855 ]
2014-11-21 09:42:04 -08:00
Evan Hunt
ff283cc0bc
[master] added omitted examples directory
2014-11-21 08:47:06 -08:00
Evan Hunt
13fe015cbf
[master] updated zkt
...
4008. [contrib] Updated zkt to latest version (1.1.3). [RT #37886 ]
2014-11-21 08:40:57 -08:00
Mark Andrews
70bceacc80
silence signed/unsigned warning
2014-11-21 20:28:17 +11:00
Mark Andrews
d65fb496fb
use perl not awk to do serial additions
2014-11-21 18:08:04 +11:00
Mark Andrews
64d715c22a
4007. [doc] Remove acl forward reference restriction. [RT #37772 ]
2014-11-21 15:26:37 +11:00
Tinderbox User
a17033f2c4
regen master
2014-11-21 01:04:39 +00:00
Evan Hunt
3e5b4176d8
[master] win32 build fix
2014-11-20 15:55:43 -08:00
Tinderbox User
5d35f07318
update copyright notice / whitespace
2014-11-20 23:45:24 +00:00
Evan Hunt
0d569f0e27
[master] add missing grammar
2014-11-20 15:36:22 -08:00
Tinderbox User
9692d283bb
newcopyrights
2014-11-20 23:30:09 +00:00
Evan Hunt
9000255055
[master] Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2014-11-20 13:24:33 -08:00
Evan Hunt
166a7500be
[master] add notes
2014-11-20 13:16:09 -08:00
Mark Andrews
28d1db9392
the many system test is no more
2014-11-21 08:06:19 +11:00
Evan Hunt
c6b699b58e
[master] remove inadvertently-retained content from quota.h
2014-11-20 12:55:01 -08:00
Evan Hunt
05e448935c
[master] refactor max-recursion-queries
...
- the counters weren't set correctly when fetches timed out.
instead we now pass down a counter object.
2014-11-19 18:21:02 -08:00
Tinderbox User
795beed720
regen master
2014-11-20 01:04:52 +00:00
Tinderbox User
4ccffa13aa
update copyright notice / whitespace
2014-11-19 23:45:22 +00:00
Tinderbox User
7c112f7d8f
newcopyrights
2014-11-19 23:30:20 +00:00
Mukund Sivaraman
077350a407
Add .gitignore
2014-11-19 15:03:01 +05:30
Evan Hunt
c4f54e5bd1
[master] add max-recursion-queries
...
also fixes and documentation for max-recursion-depth
2014-11-18 22:02:02 -08:00
Mark Andrews
f9ee67d9ce
%zu is not universally available
2014-11-19 12:10:06 +11:00
Tinderbox User
d6984fd680
regen master
2014-11-19 01:05:15 +00:00
Tinderbox User
e208712faa
update copyright notice / whitespace
2014-11-18 23:45:22 +00:00
Tinderbox User
27e02fb7e4
newcopyrights
2014-11-18 23:30:15 +00:00
Evan Hunt
5af1000b2f
[master] fix RT number
2014-11-18 08:59:00 -08:00
Evan Hunt
90fc237a1f
[master] add CVE
2014-11-18 00:09:00 -08:00
Evan Hunt
3230429e17
[master] limit recursion depth and iterative queries
...
4006. [security] A flaw in delegation handling could be exploited
to put named into an infinite loop. This has
been addressed by placing limits on the number
of levels of recursion named will allow (default 7),
and the number of iterative queries that it will
send (default 50) before terminating a recursive
query (CVE-2014-8500).
The recursion depth limit is configured via the
"max-recursion-depth" option. [RT #35780 ]
2014-11-17 23:24:44 -08:00
Evan Hunt
c325ff9c79
[master] complete coverity fixes
2014-11-17 17:39:00 -08:00
Mark Andrews
18fa89b01e
check returns from putstr and putnull
2014-11-18 12:21:20 +11:00
Mark Andrews
4ac862fa96
only execute additional tests if create call succeeds
2014-11-18 12:19:37 +11:00
Tinderbox User
11dc1b1508
update copyright notice
2014-11-17 23:45:20 +00:00
Tinderbox User
2a3eef7f65
newcopyrights
2014-11-17 23:30:05 +00:00
Evan Hunt
0ada3802ea
[master] awk portability fix
2014-11-17 12:22:18 -08:00
Evan Hunt
a0b4f6d952
[master] geoip security fixes
...
4003. [security] When geoip-directory was reconfigured during
named run-time, the previously loaded GeoIP
data could remain, potentially causing wrong
ACLs to be used or wrong results to be served
based on geolocation. [RT #37720 ]
4002. [security] Lookups in GeoIP databases that were not
loaded could cause an assertion failure.
[RT #37679 ]
4001. [security] The caching of GeoIP lookups did not always
handle address families correctly, potentially
resulting in an assertion failure. [RT #37672 ]
2014-11-16 08:43:22 -08:00
Tinderbox User
aee6c351d3
update copyright notice
2014-11-15 23:45:22 +00:00
Tinderbox User
b779e1efb1
newcopyrights
2014-11-15 23:30:06 +00:00
Evan Hunt
63fb92c1ba
[master] fix false positive compiler warning
...
a "pointer always evaluates to true" warning was blocking
compilation of the radix ATF test when using --enable-developer
with gcc 4.8.2.
2014-11-15 00:56:30 -08:00
Evan Hunt
907e01d6f3
[master] buffer ATF test was failing
2014-11-15 00:56:17 -08:00
Mark Andrews
ed51a21730
fix ns_smf_add_message
2014-11-15 17:18:10 +11:00
Mark Andrews
eca6a76eda
make inline
2014-11-15 17:03:21 +11:00
Tinderbox User
ebca35d493
regen master
2014-11-15 01:06:26 +00:00
Evan Hunt
e32d354f75
[master] allow arbitrary-size rndc output
...
4005. [func] The buffer used for returning text from rndc
commands is now dynamically resizable, allowing
arbitrarily large amounts of text to be sent back
to the client. (Prior to this change, it was
possible for the output of "rndc tsig-list" to be
truncated.) [RT #37731 ]
2014-11-14 15:58:54 -08:00
Evan Hunt
c4abb19716
[master] reference leak with AAAA glue but not A
...
4004. [bug] When delegations had AAAA glue but not A, a
reference could be leaked causing an assertion
failure on shutdown. [RT #37796 ]
2014-11-14 09:02:28 -08:00
Tinderbox User
3e1a17d65e
newcopyrights
2014-11-11 23:30:05 +00:00
Mukund Sivaraman
16c86a4980
Update .gitgnore files (ISC-Bugs #37773 )
2014-11-11 11:47:02 +05:30
Mukund Sivaraman
a3157f3c75
[master] close() fd when done (Coverity report)
2014-11-11 07:15:02 +05:30
Evan Hunt
fadf7291df
[master] check creat() return
2014-11-10 17:30:58 -08:00
Evan Hunt
0c3f2ff973
[master] placeholders
2014-11-10 12:58:19 -08:00
Tinderbox User
6d0a639bd0
update copyright notice
2014-11-06 23:45:21 +00:00
Evan Hunt
067c0c38e7
[master] s/mempcy/memmove/
2014-11-06 13:01:59 -08:00
Mark Andrews
8f0cf84bb1
set working directory; #include <string.h>
2014-11-06 18:02:32 +11:00
Mark Andrews
5ee9f7f238
update copyrights
2014-11-06 14:02:01 +11:00
Tinderbox User
369963ad26
regen master
2014-11-06 01:05:06 +00:00
Tinderbox User
d478dbae80
update copyright notice
2014-11-05 23:45:20 +00:00
Evan Hunt
3cc8c7d630
[master] fix nxrrset in nxdomain redirection
...
4000. [bug] NXDOMAIN redirection incorrectly handled NXRRSET
from the redirect zone. [RT #37722 ]
2014-11-04 23:49:56 -08:00
Evan Hunt
ad9645512c
[master] add print.h
2014-11-04 20:43:41 -08:00
Evan Hunt
ce96d4326c
[master] new mkeys and nzf naming format
...
3999. [func] "mkeys" and "nzf" files are now named after
their corresponding views, unless the view name
contains characters that would be incompatible
with use in a filename (i.e., slash, backslash,
or capital letters). If a view name does contain
these characters, the files will still be named
using a cryptographic hash of the view name.
Regardless of this, if a file using the old name
format is found to exist, it will continue to be
used. [RT #37704 ]
2014-11-04 19:43:27 -08:00
Tinderbox User
daf4204f82
regen master
2014-11-05 01:04:56 +00:00
Tinderbox User
5781d00939
update copyright notice
2014-11-04 23:45:20 +00:00
Tinderbox User
316cd2460a
newcopyrights
2014-11-04 23:30:06 +00:00
Mark Andrews
a31d0513c3
add missing opening bracket
2014-11-04 17:02:32 +11:00
Evan Hunt
c3f6fd0e19
[master] spelling
2014-11-03 17:44:13 -08:00
Mark Andrews
b976c39c07
3998. [bug] isc_radix_search was returning matches that were
...
to precise. [RT #37680 ]
2014-11-04 12:34:12 +11:00
Mark Andrews
257d7508c8
3997. [protocol] Add OPENGPGKEY record. [RT# 37671]
2014-11-04 12:29:36 +11:00
Mark Andrews
1feee79e1f
3997. [protocol] Add OPENGPGKEY record. [RT# 37671]
2014-11-04 12:24:39 +11:00
Tinderbox User
6469eef791
regen master
2014-11-01 01:05:08 +00:00
Tinderbox User
03fc2ff527
update copyright notice
2014-10-31 23:45:23 +00:00
Mark Andrews
d68f8db3ee
add end of life statement
2014-10-31 13:08:42 +11:00
Tinderbox User
def82e8de9
regen master
2014-10-31 01:04:53 +00:00
Mark Andrews
c2f8108123
3996. [bug] Address use after free on out of memory error in
...
keyring_add. [RT #37639 ]
2014-10-31 11:44:09 +11:00
Mark Andrews
4e59131f18
3995. [bug] receive_secure_serial holds the zone lock for too
...
long. [RT #37626 ]
2014-10-31 11:38:14 +11:00
Tinderbox User
12b386e1a6
update copyright notice
2014-10-30 23:45:21 +00:00
Tinderbox User
e21f41f650
newcopyrights
2014-10-30 23:30:06 +00:00
Mark Andrews
f0a54842b1
3994. [func] Dig now supports setting the last unassigned DNS
...
header flag bit (dig +zflag). [RT #37421 ]
2014-10-31 10:16:00 +11:00
Evan Hunt
0c9b9b5e92
[master] document that zone rate-limiters have a floor of 1/second
2014-10-30 14:31:00 -07:00
Mark Andrews
0f5144163c
3993. [func] Dig now supports EDNS negotiation by default.
...
(dig +[no]ednsnegotiation). [RT #37604 ]
2014-10-30 23:13:12 +11:00
Tinderbox User
a3ff24aaa5
regen master
2014-10-30 01:05:12 +00:00
Mark Andrews
f274cbeaed
3992. [func] DiG can now send queries without questions
...
(dig +header-only). [RT #37599 ]
2014-10-30 11:42:02 +11:00
Mark Andrews
00fb0253c9
3991. [func] Add the ability to buffer logging output by specifying
...
"buffered yes;" when defining a channel. [RT #26561 ]
2014-10-30 11:37:05 +11:00
Mark Andrews
a5c7cfbac4
3990. [testing] Add tests for unknown DNSSEC algorithm handling.
...
[RT #37541 ]
2014-10-30 11:05:26 +11:00
Mark Andrews
eb5243365c
3989. [cleanup] Remove redundent dns_db_resigned calls. [RT #35748 ]
2014-10-30 10:53:12 +11:00
Mark Andrews
bad93fb90c
missing comma
2014-10-28 16:10:49 +11:00
Tinderbox User
eaaf00efc0
regen master
2014-10-23 01:04:55 +00:00
Evan Hunt
de41f327d9
[master] missed a ticket number
2014-10-22 11:05:19 -07:00
Evan Hunt
e179fcd4dc
[master] [rt35857] relnote
2014-10-22 10:53:43 -07:00
Evan Hunt
512e41f44d
[master] [rt36945] relnote
2014-10-22 10:45:27 -07:00
Evan Hunt
c69e3a95f0
[master] [rt36892] relnote
2014-10-22 10:40:53 -07:00
Evan Hunt
a80fc8467d
[master] [rt37138] relnote
2014-10-22 10:33:41 -07:00
Evan Hunt
8f2a79879e
[master] [rt37159] relnote
2014-10-22 10:24:20 -07:00
Evan Hunt
6e23e76b5d
[master] [rt37172] relnote
2014-10-22 10:20:27 -07:00
Evan Hunt
9d49dba3b7
[master] [rt37197] relnote
2014-10-22 10:12:30 -07:00
Evan Hunt
44f1102bfb
[master] [rt37410] relnote
2014-10-22 10:05:46 -07:00
Evan Hunt
42fa62dd31
[master] [rt37506] relnote
2014-10-22 10:01:35 -07:00
Evan Hunt
7be3c12291
[master] more relnotes backfill
2014-10-21 22:58:26 -07:00
Mark Andrews
cb6ec834f1
fix tag mis-match
2014-10-22 12:09:57 +11:00
Tinderbox User
6932de75ef
update copyright notice
2014-10-21 23:45:24 +00:00
Evan Hunt
67c6b5edd0
[master] backfill release notes
2014-10-21 16:42:23 -07:00
Evan Hunt
3cb288e7e9
[master] Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2014-10-21 16:42:08 -07:00
Tinderbox User
616c05f95f
newcopyrights
2014-10-21 23:30:02 +00:00
Evan Hunt
c6e22bbaef
[master] add a bit more info to CHANGES note, update README
2014-10-21 16:14:30 -07:00
Jeremy C. Reed
7caeff39c2
fix typo misspellings
2014-10-21 10:44:17 -05:00
Mark Andrews
d84a4d216d
reorder
2014-10-21 23:32:13 +11:00
Mark Andrews
e82c572164
3987. [func] Allow the zone serial of a dynamically updatable
...
zone to be updated via rndc. [RT #37404 ]
2014-10-21 23:27:59 +11:00
Francis Dupont
4d6329c1b3
Handle VS14 incompatible changes [RT #37380 ]
2014-10-21 09:34:33 +02:00
Mark Andrews
4140a96f22
3987. [func] Allow the zone serial of a dynamically updatable
...
zone to be updated via rndc. [RT #37404 ]
2014-10-21 18:15:42 +11:00
Tinderbox User
c20d6e4542
regenerate
2014-10-21 06:52:24 +00:00
Tinderbox User
30c0c7470d
regen master
2014-10-21 06:42:51 +00:00
Evan Hunt
dd66b77417
[master] [rt37398] version string in ARM page footers
...
3986. [doc] Add the BIND version number to page footers
in the ARM. [RT #37398 ]
2014-10-20 23:34:21 -07:00
Tinderbox User
78ec962d98
regen master
2014-10-21 01:04:47 +00:00
Mark Andrews
169f44b082
update
2014-10-21 11:16:10 +11:00
Mark Andrews
40b28f5402
3985. [doc] Describe how +ndots and +search interact in dig.
...
[RT #37529 ]
2014-10-21 08:05:21 +11:00
Francis Dupont
7fbfa379e2
Accept up to 256 byte PINs in native PKCS#11. [RT #37410 ]
2014-10-20 22:55:40 +02:00
Evan Hunt
498b061031
[master] allow 1-week nta-lifetime/nta-recheck
...
3983. [bug] Change #3940 was incomplete: negative trust anchors
could be set to last up to a week, but the
"nta-lifetime" and "nta-recheck" options were
still limted to one day. [RT #37522 ]
2014-10-20 13:40:17 -07:00
Tinderbox User
45a48ac5e2
regenerate
2014-10-20 20:01:30 +00:00
Tinderbox User
1c57c3f79d
[master] Add generated notes.html and notes.pdf to git repository
2014-10-20 20:00:05 +00:00
Tinderbox User
2fa992d017
regen master
2014-10-20 19:55:39 +00:00
Evan Hunt
90e0af6bc6
[master] include relnotes in doc
...
3982. [doc] Include release notes in product documentation.
[RT #37272 ]
2014-10-20 12:49:14 -07:00
Evan Hunt
7cf2122e0d
[master] change 3977 altered expected linecount from secroots
2014-10-18 16:50:32 -07:00
Mark Andrews
72775a79fe
3981. [bug] Cache DS/NXDOMAIN independently of other query types.
...
[RT #37467 ]
2014-10-18 13:09:09 +11:00
Mark Andrews
871f3c8bee
3980. [bug] Improve --with-tuning=large by self tuning of SO_RCVBUF
...
size. [RT #37187 ]
2014-10-18 12:40:13 +11:00
Evan Hunt
6a6821668d
[master] spelling
2014-10-17 16:43:55 -07:00
Mark Andrews
48f97c23b7
3979. [bug] Negative trust anchor fetches where not properly
...
managed. [RT #37488 ]
2014-10-18 10:07:24 +11:00
Evan Hunt
188690149b
[master] add diffie-hellman key unit test
...
3978. [test] Added a unit test for Diffie-Hellman key
computation, completing change #3974 . [RT #37477 ]
2014-10-17 15:55:37 -07:00
Evan Hunt
27174d90cc
[master] fix spurious error in rndc secroots
...
3977. [cleanup] "rndc secroots" reported a "not found" error when
there were no negative trust anchors set. [RT #37506 ]
2014-10-17 15:41:13 -07:00
Evan Hunt
eb6d61d5e0
[master] correctly validate 5011 trust anchors
...
3976. [bug] When refreshing managed-key trust anchors, clear
any cached trust so that they will always be
revalidated with the current set of secure
roots. [RT #37506 ]
2014-10-17 15:40:07 -07:00
Tinderbox User
6478b87fd2
regen master
2014-10-17 01:04:36 +00:00
Tinderbox User
28b2fddfd4
update copyright notice
2014-10-16 23:45:23 +00:00
Tinderbox User
6a3d68b02c
newcopyrights
2014-10-16 23:30:06 +00:00
Jeremy C. Reed
7615f6954f
Fix grammar in ARM suh as was fixed in rndc manual.
...
This is prompted by ticket #37505 from chucka.
2014-10-16 11:58:48 -05:00
Jeremy C. Reed
edad003e63
Remove the apostrophe 's from plural acronyms
...
This is to be consistent with our common usage of just using a
plural "s" without apostrophe.
This was brought up via discussion in ticket 37505.
I didn't have this reviewed.
2014-10-16 11:55:51 -05:00
Jeremy C. Reed
697bda73eb
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2014-10-16 11:01:26 -05:00
Jeremy C. Reed
22c1597937
fixes to manual from chucka
...
See ticket #37505
2014-10-16 11:00:13 -05:00
Mark Andrews
44ef2206d7
allow for the set of ttls to be empty
2014-10-16 14:46:44 +11:00
Mark Andrews
d9aaf7acce
make test more robust in the face of server failures
2014-10-16 12:34:12 +11:00
Mark Andrews
ca77632f65
initialize rdataset->private7
2014-10-16 11:23:01 +11:00
Mark Andrews
79921aeec2
3975. [bug] Don't populate or use the bad cache for queries that
...
don't request or use recursion. [RT #37466 ]
2014-10-15 11:25:23 +11:00
Jeremy C. Reed
05d4b5a9fc
[master] add -x to the usage output
...
(By the way, -d is also not in the usage nor in the manpage.)
2014-10-13 13:48:15 -07:00
Mark Andrews
58a1051e92
3974. [bug] handle DH_compute_key() failure correctly in
...
openssldh_link.c. [RT #37477 ]
2014-10-13 23:41:36 +11:00
Evan Hunt
1cbc394e7c
[master] add redirect zone to checkconf -z test
2014-10-09 18:30:34 -07:00
Evan Hunt
ca0ee90361
[master] turn off servfail cache in masterformat test
2014-10-09 09:30:46 -07:00
Evan Hunt
34cb27055a
[master] install badcache.h
2014-10-08 19:42:48 -07:00
Francis Dupont
1831311ac6
added hooks for gperftools CPU profiler [ #37339 ]
2014-10-08 15:14:02 +02:00
Mark Andrews
bbec761a67
silence compiler warning
2014-10-08 17:47:46 +11:00
Mark Andrews
c12c746e3a
3972. [bug] Fix host's usage statement. [RT #37397 ]
2014-10-07 01:09:49 +11:00
Tinderbox User
d1573beb05
update copyright notice
2014-10-04 23:45:22 +00:00
Tinderbox User
8e86e8a779
newcopyrights
2014-10-04 23:30:06 +00:00
Mark Andrews
c81d56c03e
3971. [bug] Reduce the cascasding failures due to a bad $TTL line
...
in named-checkconf / named-checkzone. [RT #37138 ]
2014-10-05 08:29:34 +11:00
Mark Andrews
39fb5f2a5d
verifying inline zones work with views requires crypto to be configured
2014-10-04 18:06:04 +10:00
Tinderbox User
5d722dead4
update copyright notice
2014-10-03 23:45:22 +00:00
Tinderbox User
3f38b58ba4
newcopyrights
2014-10-03 23:30:13 +00:00
Evan Hunt
1c182f1516
[master] fix SDB bug
...
3970. [contrib] Fixed a use after free bug in the SDB LDAP driver.
[RT #37237 ]
2014-10-02 23:24:07 -07:00
Evan Hunt
12002ea49e
[master] add delv system test
...
3969. [test] Added 'delv' system test. [RT #36901 ]
2014-10-02 22:37:20 -07:00
Tinderbox User
7a3f584cfc
update copyright notice
2014-10-02 23:45:25 +00:00
Tinderbox User
ab496cc3df
newcopyrights
2014-10-02 23:30:08 +00:00
Mark Andrews
6979ebf549
3968. [bug] Silence spurious log messages when using 'named -[46]'.
...
[RT #37308 ]
2014-10-03 08:05:56 +10:00
Mark Andrews
b24061719c
3967. [test] Add test for inlined signed zone in multiple views
...
with different DNSKEY sets. [RT #35759 ]
2014-10-03 07:59:44 +10:00
Mark Andrews
9c0589bc8b
3966. [bug] Missing dns_db_closeversion call in receive_secure_db.
...
[RT #35746 ]
2014-10-03 07:50:09 +10:00
Mark Andrews
a837c939c4
SIG(0) update forwarding testing requires crypto be configured
2014-10-02 11:07:01 +10:00
Tinderbox User
b68a2d272b
regen master
2014-10-02 01:05:48 +00:00
Tinderbox User
3fd181c98f
update copyright notice
2014-10-01 23:45:24 +00:00
Mark Andrews
dda69168ea
3965. [func] Log outgoing packets and improve packet logging to
...
support logging the remote address. [RT #36624 ]
2014-10-02 09:40:11 +10:00
Mark Andrews
ed1c845c1d
3964. [func] nsupdate now performs check-names processing.
...
[RT #36266 ]
2014-10-02 09:35:43 +10:00
Tinderbox User
7c1468ed50
newcopyrights
2014-10-01 23:30:05 +00:00
Evan Hunt
da4073bd92
[master] slight additional grammar tweak
2014-10-01 10:31:41 -07:00
Jeremy C. Reed
0768c628c5
fix couple grammar issues and clarify about user
...
This was not reviewed, but is trivial.
2014-10-01 11:58:51 -05:00
Jeremy C. Reed
e7a1b21617
fix a few misspelling typos
2014-10-01 11:58:13 -05:00
Jeremy C. Reed
0b25d4d86a
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2014-10-01 11:28:53 -05:00
Jeremy C. Reed
35bd3dff86
add missing space and fix typo
2014-10-01 11:28:33 -05:00
Evan Hunt
7b04216015
[master] improve dlzexternal test
...
3963. [test] Added NXRRSET test cases to the "dlzexternal"
system test. [RT #37344 ]
2014-09-30 17:08:12 -07:00
Mark Andrews
7d891eaf91
3962. [bug] 'dig +topdown +trace +sigchase' address unhandled error conditions. [RT #34663 ]
2014-10-01 10:01:54 +10:00
Tinderbox User
be484acb22
update copyright notice
2014-09-30 23:45:22 +00:00
Tinderbox User
22bed5c0fa
newcopyrights
2014-09-30 23:30:06 +00:00
Mark Andrews
ffeaac1d82
3961. [bug] Forwarding of SIG(0) signed UPDATE messages failed with
...
BADSIG. [RT #37216 ]
2014-10-01 07:24:16 +10:00
Mark Andrews
c83b91fb63
3960. [bug] 'dig +sigchase' could loop forever. [RT #37220 ]
2014-10-01 07:06:20 +10:00
Mark Andrews
fa827173df
3959. [bug] Updates could be lost if they arrived immediately
...
after a rndc thaw. [RT #37233 ]
2014-10-01 06:59:19 +10:00
Tinderbox User
2fb35a6d59
update copyright notice
2014-09-29 23:45:24 +00:00
Tinderbox User
11b6b0d74b
newcopyrights
2014-09-29 23:30:09 +00:00
Mark Andrews
4bc581ca31
use RANDFILE rather than /dev/urandom
2014-09-29 23:39:07 +10:00
Mark Andrews
1c5990c2f9
3958. [bug] Detect when writeable files have multiple references
...
in named.conf. [RT #37172 ]
2014-09-29 12:10:10 +10:00
Tinderbox User
60c29cf21a
regen master
2014-09-29 01:05:38 +00:00
Mark Andrews
80169c379d
3957. [bug] "dnssec-keygen -S" failed for ECCGOST, ECDSAP256SHA256
...
and ECDSAP384SHA384. [RT #37183 ]
2014-09-29 10:18:54 +10:00
Mark Andrews
10c12aa549
3956. [func] Notify messages are now rate limited by notify-rate and
...
startup-notify-rate instead of serial-query-rate.
[RT #24454 ]
3955. [bug] Notify messages due to changes are no longer queued
behind startup notify messages. [RT #24454 ]
2014-09-29 10:01:08 +10:00
Mark Andrews
4b92bc0022
don't redefine GEOIP_DATA
2014-09-29 09:33:24 +10:00
Tinderbox User
a8a5c3eb62
regen master
2014-09-28 01:05:36 +00:00
Tinderbox User
e64f32cd04
update copyright notice
2014-09-27 23:45:22 +00:00
Tinderbox User
1eb0e804d5
newcopyrights
2014-09-27 23:30:07 +00:00
Mark Andrews
6b6d6509f6
3954. [bug] Unchecked mutex init in dlz_dlopen_driver.c [RT #37112 ]
2014-09-27 12:30:00 +10:00
Mark Andrews
9a36fb86f5
3953. [bug] Don't escape semi-colon in TXT fields. [RT #37159 ]
2014-09-27 12:14:20 +10:00
Mark Andrews
a266ab205b
3952. [bug] dns_name_fullcompare failed to set *nlabelsp when the
...
two name pointers were the same. [RT #37176 ]
2014-09-27 11:41:44 +10:00
Mark Andrews
531d6f6bc3
fix response-policy synopsis
2014-09-27 11:23:05 +10:00
Mark Andrews
27cd03a21c
use more portable awk
2014-09-19 15:00:18 +10:00
Mark Andrews
06e28e50bd
give the nameserver a little longer to response
2014-09-18 10:06:48 +10:00
Evan Hunt
e1cd26e8f9
[master] update contact info in README and confiure --help
2014-09-16 12:27:03 -07:00
Mark Andrews
1a5f84d56a
UNTESTED -> SKIPPED
2014-09-16 23:49:52 +10:00
Mark Andrews
f4a9c9226a
silence signed/unsigned warning
2014-09-16 23:46:37 +10:00
Evan Hunt
6896fdd3b2
[master] spelling
2014-09-15 18:18:12 -07:00
Mark Andrews
13a9b42a43
make depend fails in bin/python
2014-09-15 14:06:17 +10:00
Mark Andrews
cab0e126ca
add +ednsopt and +ednsflags
2014-09-15 12:58:15 +10:00
Tinderbox User
4fe1df3962
regen master
2014-09-14 01:05:19 +00:00
Tinderbox User
182bfea3ae
newcopyrights
2014-09-13 23:30:09 +00:00
Mark Andrews
3867312e4c
3951. [func] Add the ability to set yet-to-be-defined EDNS flags
...
to dig (+ednsflags=#). [RT #37142 ]
2014-09-13 19:13:59 +10:00
Tinderbox User
c25602ed66
regen master
2014-09-13 01:05:26 +00:00
Evan Hunt
8dba0e7d87
[master] [rt36993] work around a bmake bug in BSD
...
3950. [port] Changed the bin/python Makefile to work around a
bmake bug in FreeBSD 10 and NetBSD 6. [RT #36993 ]
2014-09-12 15:21:47 -07:00
Mark Andrews
48b093c864
update named-checkzone manpage for SPF changes
2014-09-13 07:55:57 +10:00
Tinderbox User
95d0bdf2b4
regen master
2014-09-12 01:05:28 +00:00
Evan Hunt
b969187234
[master] some new features had been omitted from README
2014-09-11 13:58:08 -07:00
Evan Hunt
1fe0d7f6d0
[master] fixed incorrect option name
2014-09-11 13:14:58 -07:00
Evan Hunt
0c9c74d9f9
[master] remove RRL classifier doc (feature not committed here yet)
2014-09-11 10:15:38 -07:00
Jeremy C. Reed
c8757da885
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2014-09-11 07:18:57 -07:00
Jeremy C. Reed
add5273040
[master] minor grammar change
2014-09-11 07:18:24 -07:00
Mark Andrews
1bf72e5325
silence compiler warning
2014-09-11 13:34:17 +10:00
Tinderbox User
8908291ce5
regen master
2014-09-11 01:05:15 +00:00
Tinderbox User
2c69f767d6
update copyright notice
2014-09-10 23:45:21 +00:00
Tinderbox User
2c1632c71e
newcopyrights
2014-09-10 23:30:12 +00:00
Jeremy C. Reed
87f234b1d4
[master] add servfail-ttl to options grammar
2014-09-10 13:15:05 -07:00
Mark Andrews
947cf282a7
3949. [experimental] Experimental support for draft-andrews-edns1 by sending
...
EDNS(1) queries (define DRAFT_ANDREWS_EDNS1 when
building). Add support for limiting the EDNS version
advertised to servers: server { edns-version 0; };
Log the EDNS version received in the query log.
[RT #35864 ]
2014-09-10 15:31:40 +10:00
Mark Andrews
52131a8351
3948. [port] solaris: RCVBUFSIZE was too large on Solaris with
...
--with-tuning=large. [RT #37059 ]
2014-09-09 09:41:55 +10:00
Mark Andrews
c3bb8bb228
spelling
2014-09-08 12:11:54 +10:00
Mark Andrews
5c420ccc29
drop 'I:send many simultaneous updates via a update forwarder' test until re-written using perl
2014-09-07 22:08:45 +10:00
Mark Andrews
76a17033db
also fix the expected count
2014-09-07 20:24:59 +10:00
Mark Andrews
48179343c2
reduce number of nsupdates being simultaeously forked
2014-09-07 20:24:14 +10:00
Mark Andrews
2b703026f3
check isc_mutext_init and destoy mutex when done
2014-09-07 08:24:36 +10:00
Mark Andrews
d3347bd01b
README gets TXT.BRIEF
2014-09-06 09:43:56 +10:00
Mark Andrews
8aa098c633
update copyrights
2014-09-06 09:38:48 +10:00
Tinderbox User
5fa6a064b8
regen master
2014-09-05 19:26:47 +00:00
Evan Hunt
a3f3f73efb
[master] add package version to scope statement
2014-09-05 12:18:14 -07:00
Evan Hunt
cf47fe2ddc
[master] retain release info when updating copyright
2014-09-05 11:28:32 -07:00
Evan Hunt
f687e639f0
[master] [rt36786] use INSTALL_PROGRAM for shared libs
...
3947. [cleanup] Set the executable bit on libraries when using
libtool. [RT #36786 ]
2014-09-05 10:24:20 -07:00
Evan Hunt
523f3d6302
[master] improve python probing
...
3946. [cleanup] Improved "configure" search for a python interpreter.
[RT #36992 ]
2014-09-05 10:20:26 -07:00
Mark Andrews
2fa1fc5332
3945. [bug] Invalid wildcard expansions could be incorrectly
...
accepted by the validator. [RT #37093 ]
2014-09-05 12:10:55 +10:00
Mark Andrews
06dbd20c66
move declaration to start of block
2014-09-05 11:39:42 +10:00
Evan Hunt
1aa8b80767
[master] fix warnings/doc errors
...
- possible use before assignment in query.c
- missing <varlistentry> in ARM
2014-09-04 18:35:30 -07:00
Evan Hunt
c9e976dc43
[master] [rt37057] server-id tests
...
3944. [test] Added a regression test for "server-id". [RT #37057 ]
2014-09-04 18:18:36 -07:00
Tinderbox User
948c80ffa8
update copyright notice
2014-09-04 23:45:24 +00:00
Evan Hunt
a878301981
[master] servfail cache
...
3943. [func] SERVFAIL responses can now be cached for a
limited time (configured by "servfail-ttl",
default 10 seconds, limit 30). This can reduce
the frequency of retries when an authoritative
server is known to be failing, e.g., due to
ongoing DNSSEC validation problems. [RT #21347 ]
2014-09-03 23:28:14 -07:00
Evan Hunt
bb70b45c1f
[master] correct libgeoip check in configure
2014-09-03 21:37:30 -07:00
Mark Andrews
3560b7d66c
move declaration to start of block
2014-09-04 14:20:25 +10:00
Mark Andrews
fec7998314
3942. [bug] Wildcard responses from a optout range should be
...
marked as insecure. [RT #37072 ]
2014-09-04 13:57:50 +10:00
Evan Hunt
c3d0221104
[master] oops, nta lifetime change broke dnssec test
2014-09-03 20:51:32 -07:00
Evan Hunt
7ae9399897
[master] add version number to ARM
...
3941. [doc] Include the BIND version number in the ARM. [RT #37067 ]
2014-09-03 20:29:24 -07:00
Evan Hunt
3d066288ad
[master] [rt37069] update NTA limit to a week
...
3940. [func] "rndc nta" now allows negative trust anchors to be
set for up to one week. [RT #37069 ]
2014-09-03 19:00:03 -07:00
Mark Andrews
74717eef53
3939. [func] Improve UPDATE forwarding performance by allowing TCP
...
connections to be shared. [RT #37039 ]
2014-09-04 10:37:45 +10:00
Evan Hunt
2548678376
[master] note libGeoIP requirement in CHANGES
2014-09-02 12:56:54 -07:00
Tinderbox User
aa1905addf
regen master
2014-08-31 01:47:15 +00:00
Tinderbox User
c8d27399fb
remove embrionic paragraph
2014-08-31 01:40:55 +00:00
Tinderbox User
59564e2b1f
Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2014-08-31 01:32:27 +00:00
Evan Hunt
c5379f1976
[master] placeholder
2014-08-30 11:55:23 -07:00
Mark Andrews
92a649d814
complete conversion to FCTXTRACE3
2014-08-30 20:37:20 +10:00
Mark Andrews
3547641f76
error message was not being returned
2014-08-30 20:26:48 +10:00
Mark Andrews
22e0fcb055
conditional UNUSED(task)
2014-08-30 15:47:25 +10:00
Mark Andrews
1a63fb1d14
update copyrights
2014-08-30 12:27:49 +10:00
Evan Hunt
f4aaffb53c
[master] fix xml error
2014-08-29 18:16:57 -07:00
Tinderbox User
2272d9a445
Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2014-08-30 01:01:25 +00:00
Tinderbox User
3278ff814d
update copyright notice
2014-08-29 23:45:22 +00:00
Mark Andrews
25c5d8e89e
#include isc/print.h>
2014-08-29 16:17:35 +10:00
Evan Hunt
f5c24a7f48
[master] add better servfail logging
...
3937. [func] Added some debug logging to better indicate the
conditions causing SERVFAILs when resolving.
[RT #35538 ]
2014-08-28 22:37:55 -07:00
Evan Hunt
d46855caed
[master] ECS authoritative support
...
3936. [func] Added authoritative support for the EDNS Client
Subnet (ECS) option.
ACLs can now include "ecs" elements which specify
an address or network prefix; if an ECS option is
included in a DNS query, then the address encoded
in the option will be matched against "ecs" ACL
elements.
Also, if an ECS address is included in a query,
then it will be used instead of the client source
address when matching "geoip" ACL elements. This
behavior can be overridden with "geoip-use-ecs no;".
When "ecs" or "geoip" ACL elements are used to
select a view for a query, the response will include
an ECS option to indicate which client network the
answer is valid for.
(Thanks to Vincent Bernat.) [RT #36781 ]
2014-08-28 22:05:57 -07:00
Evan Hunt
180319f572
[master] fix geoip asnum matching
...
3935. [bug] "geoip asnum" ACL elements would not match unless
the full organization name was specified. They
can now match against the AS number alone (e.g.,
AS1234). [RT #36945 ]
2014-08-28 21:40:32 -07:00
Mark Andrews
9ba4efa4ac
spelling
2014-08-29 14:38:23 +10:00
Mark Andrews
7c73ac5e13
3934. [bug] Catch bad 'sit-secret' in named-checkconf. Improve
...
sit-secrets documentation. [RT #36980 ]
2014-08-29 14:35:21 +10:00
Tinderbox User
b4b0ff9439
Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2014-08-29 01:01:35 +00:00
Mark Andrews
05d81eae94
update-copyrights
2014-08-29 10:16:32 +10:00
Evan Hunt
0c2313eb36
[master] fixes to checkconf test, HIP casecompare
...
3933. [bug] Corrected the implementation of dns_rdata_casecompare()
for the HIP rdata type. [RT #36911 ]
3932. [test] Improved named-checkconf tests. [RT #36911 ]
2014-08-27 21:36:13 -07:00
Tinderbox User
2aced10e98
Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2014-08-27 01:01:12 +00:00
Mark Andrews
1164997311
3931. [cleanup] Cleanup how dlz grammer is defined. [RT #36879 ]
2014-08-26 15:01:29 +10:00
Tinderbox User
78c3882f77
regen master
2014-08-26 01:05:40 +00:00
Evan Hunt
74745c760c
[master] "rndc nta -r" could hang
...
3930. [bug] "rndc nta -r" could cause a server hang if the
NTA was not found. [RT #36909 ]
2014-08-25 18:01:26 -07:00
Mark Andrews
905ba39e10
3929. [bug] 'host -a' needed to clear idnoptions. [RT #36963 ]
2014-08-26 08:27:24 +10:00
Mark Andrews
be5d42f255
dlz clauses are not inheritable
2014-08-25 14:52:01 +10:00
Evan Hunt
06f329afe1
[master] silence coverity
2014-08-22 18:19:09 -07:00
Tinderbox User
cefd74ae81
regen master
2014-08-23 01:06:12 +00:00
Tinderbox User
fea81a5e0e
update copyright notice
2014-08-22 23:45:27 +00:00
Evan Hunt
087b3e8d90
[master] add to rndc test
...
3928. [test] Improve rndc system test. [RT #36898 ]
2014-08-22 16:41:57 -07:00
Tinderbox User
8eb631bc4a
newcopyrights
2014-08-22 23:30:05 +00:00
Evan Hunt
27d6642e8b
[master] complete change #3925
...
- don't use fwdname in dns_view_findzonecut()
2014-08-22 14:57:30 -07:00
Evan Hunt
24aaa04401
[master] register pkcs11 error codes in dig
...
3927. [bug] dig: report PKCS#11 error codes correctly when
compiled with --enable-native-pkcs11. [RT #36956 ]
2014-08-22 10:40:43 -07:00
Jeremy C. Reed
a0707b6acf
[36877] added doc about geoip-directory
2014-08-22 08:36:33 -05:00
Jeremy C. Reed
f3150c99d7
add missing -Q from synopsis
2014-08-22 08:22:17 -05:00
Jeremy C. Reed
beb7389b41
remove period punctuation at end of title in <title> tags
...
This was in the bibliography <biblioentry> entries which
already generates the desired punctuation.
Most was already correct, but some had junk periods.
2014-08-22 08:20:44 -05:00
Jeremy C. Reed
bd8f309144
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2014-08-22 08:18:16 -05:00
Mark Andrews
840d6a4614
3925. [bug] DS lookup of RFC 1918 empty zones failed. [RT #36917
2014-08-22 16:32:19 +10:00
Mark Andrews
251be6e994
add [
2014-08-22 16:29:40 +10:00
Mark Andrews
d4859b0b2a
3924. [bug] Improve 'rndc addzone' error reporting. RT #35187
2014-08-22 16:18:49 +10:00
Mark Andrews
53f91cbd80
3923. [bug] Sanity check the xml2-config output. [RT #22246 ]
2014-08-22 16:10:43 +10:00
Evan Hunt
eeb13c7cd2
[master] don't clear signatures from zone cuts
...
3922. [bug] When resigning, dnssec-signzone was removing
all signatures from delegation nodes. It now
retains DS and (if applicable) NSEC signatures.
[RT #36946 ]
2014-08-21 22:56:12 -07:00
Mark Andrews
cef76ee5bd
3921. [bug] AD was inappopriately set on RPZ responses. [RT #36833 ]
2014-08-22 15:45:40 +10:00
Mark Andrews
3d66a979b5
3919. [bug] dig: continue to next line if a address lookup fails
...
in batch mode. [RT #36755 ]
2014-08-22 15:40:43 +10:00
Evan Hunt
e0421bf2c5
[master] doc masterfile-style
...
3919. [doc] Added doc for masterfile-style. [RT #36823 ]
2014-08-21 22:15:36 -07:00
Mark Andrews
d90344224a
3918. [doc] Update check-spf documentation. [RT #36910 ]
2014-08-22 11:49:58 +10:00
Tinderbox User
5165c59007
update copyright notice
2014-08-21 23:45:22 +00:00
Tinderbox User
ac2ad7b4e4
newcopyrights
2014-08-21 23:30:09 +00:00
Mark Andrews
f5695ad0e1
3917. [bug] dig, nslookup and host now continue on names that are
...
too long after applying a search list elements.
[RT #36892 ]
2014-08-21 18:05:55 +10:00
Tinderbox User
80d13a0d45
update copyright notice
2014-08-20 23:45:19 +00:00
Tinderbox User
9a9ca3c4f1
newcopyrights
2014-08-20 23:30:03 +00:00
Jeremy C. Reed
9e7c5f15ca
miscellaneous minor fixes
...
Say named instead of Named (be consistent).
add sit-secret, automatic-interface-scan, policy tcp-only to grammar
lowercase All-per-second to all-per-second
fix typo cn to can
Note this was not reviewed.
2014-08-20 15:45:57 -05:00
Mark Andrews
58f1ac8dad
3916. [contrib] zone2sqlite checked wrong result code. Address
...
compiler warnings. [RT #36931 ]
2014-08-20 23:14:03 +10:00
Tinderbox User
e2eaaf8015
update copyright notice
2014-08-18 23:45:21 +00:00
Tinderbox User
4151211e66
newcopyrights
2014-08-18 23:30:03 +00:00
Mark Andrews
a7d4d52874
quiet mode is -q
2014-08-18 19:38:43 +10:00
Mark Andrews
5244e505ad
3915 [bug] Address a assertion if a route event arrived while
...
shutting down. [RT #36887 ]
2014-08-18 13:17:35 +10:00
Tinderbox User
a24330c480
regen master
2014-08-16 01:06:20 +00:00
Tinderbox User
aebd0e85bf
update copyright notice
2014-08-15 23:45:20 +00:00
Tinderbox User
3a26bfc09c
newcopyrights
2014-08-15 23:30:03 +00:00
Mark Andrews
15a885dfc6
remove duplicate request-ixfr rt36878
...
(cherry picked from commit 0a484c39fc )
2014-08-16 08:51:20 +10:00
Jeremy C. Reed
b0af7cbe92
SEE ALSO cleanup in pkcs11 manuals
...
This sorts them, adds missing from one manual, uses correct section number,
and gets rid of a trailing comma.
Okayed via RT ticket 36830.
2014-08-15 11:39:55 -05:00
Jeremy C. Reed
821350367e
fix typos or misspellings
2014-08-15 10:35:31 -05:00
Jeremy C. Reed
2f5461d23b
remove the now gone -all switch from flushtree
...
This is for RT ticket #36832 .
While here update manual page date.
2014-08-15 09:28:37 -05:00
Jeremy C. Reed
474faea7dd
change ecgen to keygen in a few places in manpage
...
I didn't create a CHANGES entry for this as it was trivial and
the name of the installed manual didn't change.
This is for RT ticket #36830 .
2014-08-15 09:16:50 -05:00
Evan Hunt
4499a6a306
[master] standardize [RT #<number>] formatting
2014-08-14 14:09:45 -07:00
Mark Andrews
291c0dfbc9
remove redundant isc_sockaddr_format call
2014-08-08 21:27:35 +10:00
Tinderbox User
cd14665cdf
update copyright notice
2014-08-07 23:45:19 +00:00
Tinderbox User
f33f2b8afe
newcopyrights
2014-08-07 23:30:03 +00:00
Evan Hunt
91e7faa874
[master] win32 sockets don't support dscp
2014-08-06 21:35:49 -07:00
Evan Hunt
89f3d83d7e
[master] files missing for win32 build
2014-08-06 20:51:04 -07:00
Evan Hunt
ef1ba8ffa7
[master] need local strlcpy() in VS2005
2014-08-06 19:57:04 -07:00
Tinderbox User
6cdcc9df5b
update copyright notice
2014-08-07 01:14:24 +00:00
Evan Hunt
550d89df4d
[master] copyrights
2014-08-06 18:13:02 -07:00
Evan Hunt
cfe32752a6
[master] [36737] allow zero-length URI and CAA fields
...
3914. [bug] Allow the URI target and CAA value fields to
be zero length. [RT #36737 ]
2014-08-06 17:40:42 -07:00
Tinderbox User
1e7501fe07
update copyright notice
2014-08-06 23:45:23 +00:00
Tinderbox User
9563f388c8
newcopyrights
2014-08-06 23:30:06 +00:00
Mark Andrews
493f3eb297
3913. [bug] Address race issue in dispatch. [RT #36731 ]
2014-08-06 18:49:53 +10:00
Tinderbox User
3e80f25d33
regen master
2014-08-06 05:17:24 +00:00
Evan Hunt
338a89339a
[master] install new include file
2014-08-05 22:11:17 -07:00
Evan Hunt
a6ad80dd08
[master] make lwres/stdlib.h and lwres/string.h instead of compat.h
2014-08-05 22:01:06 -07:00
Mark Andrews
c5734964e6
3912. [bug] Address some unrecoverable lookup failures. [RT #36330 ]
2014-08-06 14:18:04 +10:00
Evan Hunt
eaa2277753
[master] whitespace
2014-08-05 19:33:46 -07:00
Evan Hunt
d0ffef73fd
[35925] add more EDNS EXPIRE doc, clarify CHANGES note 3911
2014-08-05 19:32:46 -07:00
Mark Andrews
f38a398033
silence signed/unsigned comparision warning
2014-08-06 12:25:03 +10:00
Mark Andrews
b47839a675
alphabetize zone_clauses
2014-08-06 11:54:54 +10:00
Mark Andrews
43b9737b11
3911. [func] Implement EDNS EXPIRE option client side. [RT #35925 ]
2014-08-06 11:50:40 +10:00
Mukund Sivaraman
a338c2d947
[36720] Free event early (fixes race to free)
...
Patch contributed by yhu2 <yadi.hu@windriver.com >.
2014-08-05 17:08:14 +05:30
Evan Hunt
fffcc1b135
[master] fix CHANGES number
2014-08-02 21:10:42 -07:00
Mark Andrews
3e90f6c373
3910. [bug] When computing the number of elements required for a
...
acl count_acl_elements could have a short count leading
to a assertion failure. Also zero out new acl elements
in dns_acl_merge. [RT #36675 ]
2014-08-03 10:05:02 +10:00
Tinderbox User
79bb509936
update copyright notice
2014-08-02 23:45:21 +00:00
Tinderbox User
64f2afc2c6
newcopyrights
2014-08-02 23:30:06 +00:00
Mark Andrews
c38341ec43
3908. [bug] rndc now differentiates between a zone in multiple
...
views and a zone that doesn't exist at all. [RT #36691 ]
2014-08-02 14:43:26 +10:00
Mark Andrews
323bb31d7c
move 'nta -dump'
2014-08-01 10:41:47 +10:00
Mark Andrews
d96f74a3cb
3907. [cleanup] Alphabetise rndc help. [RT#36683]
2014-08-01 10:31:41 +10:00
Tinderbox User
25633bca23
update copyright notice
2014-07-31 23:45:21 +00:00
Mark Andrews
db8369d873
remove trailing whitespace
2014-08-01 00:30:02 +10:00
Mark Andrews
f2a91da02e
adjust range
2014-07-31 20:32:50 +10:00
Evan Hunt
7712d1660a
[master] [rt36642] fix URI RR format
...
3906. [protocol] Update URI record format to comply with
draft-faltstrom-uri-08. [RT #36642 ]
2014-07-30 20:41:59 -07:00
Mark Andrews
b04839cfe2
[rt36341]
...
3905. [bug] Address deadlock between view.c and adb.c. [RT #36341 ]
2014-07-31 11:38:11 +10:00
Mark Andrews
3a55d43527
3904. [func] Add the RPZ SOA to the additional section. [RT36507]
2014-07-31 10:51:48 +10:00
Mark Andrews
a04588e781
update copyrights
2014-07-31 09:47:00 +10:00
Mark Andrews
bc5db10d72
[rt36611]
...
3903. [bug] Improve the accuracy of DiG's reported round trip
time. [RT 36611]
2014-07-31 07:39:59 +10:00
Evan Hunt
e539e4370b
[master] typo in CHANGES
2014-07-30 12:02:02 -07:00
Mark Andrews
1e5fd07d16
#include print_p.h
2014-07-31 00:26:21 +10:00
Mark Andrews
70be388974
[rt36039]
...
3902. bug] liblwres wasn't handling link-local addresses in
nameserver clauses in resolv.conf. [RT #36039 ]
2014-07-30 23:26:37 +10:00
Evan Hunt
a5e2e389ef
[master] complete change #3882
...
Parse arguments to "rndc nta" so they can be either
long or shortened (i.e., both "-dump" and "-d" will work).
2014-07-29 20:28:42 -07:00
Tinderbox User
d1b499c827
update copyright notice
2014-07-29 23:45:20 +00:00
Tinderbox User
ee36de8388
newcopyrights
2014-07-29 23:30:06 +00:00
Evan Hunt
c1e42fa06d
[master] use correct length
2014-07-29 15:24:39 -07:00
Evan Hunt
d586792059
[master] copypaste error in change number
2014-07-29 08:43:24 -07:00
Evan Hunt
2383eb5272
[master] add CAA rdata support
...
3056. [protocol] Added support for CAA record type (RFC 6844).
[RT #36625 ]
2014-07-29 08:40:35 -07:00
Mukund Sivaraman
586db4a3e4
3900. [bug] Fix a crash in PostgreSQL DLZ driver. [RT #36637 ]
...
Squashed commit of the following:
commit ebdade4dfe59fc11d3c4ad8111729f722aab2008
Author: Mukund Sivaraman <muks@isc.org >
Date: Thu Jul 24 22:52:54 2014 +0530
Move statement to be after comment
commit 4b5d6a33350a469afb8e273bc552055824a32570
Author: Mukund Sivaraman <muks@isc.org >
Date: Thu Jul 24 21:42:52 2014 +0530
Return NULL in *rs so that caller doesn't PQclear() it again
2014-07-28 08:41:59 +05:30
Tinderbox User
54890cfd30
newcopyrights
2014-07-25 23:30:06 +00:00
Mark Andrews
275a8affe7
3899. [bug] "request-ixfr" is only applicable to slave and redirect
...
zones. [RT #36608 ]
2014-07-25 14:23:14 +10:00
Evan Hunt
c6d2e19b96
[master] spelling
2014-07-22 12:20:23 -07:00
Mark Andrews
bc4006c0d3
alphabetize optionstable
2014-07-22 14:14:55 +10:00
Mark Andrews
0e50e50206
alphabetize server_clauses
2014-07-22 14:00:27 +10:00
Mark Andrews
6a6838f973
3898. [bug] To small a buffer in tohexstr() calls in test code.
...
[RT #36598 ]
2014-07-22 11:26:28 +10:00
Mark Andrews
ac5ed74860
3897. [bug] RPZ summary information was not properly being updated
...
after a AXFR resulting in changes sometimes being
ignored. [RT #35885 ]
2014-07-22 10:57:58 +10:00
Mark Andrews
a1dee90bfb
adjust INSIST now that dev->dscp is unsigned
2014-07-19 11:56:23 +10:00
Mark Andrews
044c780437
silence coverity, explicitly ignore dns_peer_gettransferdscp result
2014-07-18 12:55:04 +10:00
Mark Andrews
89cf81b462
3896. [bug] Address performance issues with DSCP code on some
...
platforms. [RT #36534 ]
2014-07-18 11:40:44 +10:00
Mark Andrews
bc98d5a4c6
7314:Extension Mechanisms for DNS (EDNS) EXPIRE Option
2014-07-18 10:25:35 +10:00
Mark Andrews
2e6d7a724a
silence "Value stored to 'length' is never read" by removing assignment
2014-07-17 09:44:57 +10:00
Tinderbox User
d9f0b06dc2
regen master
2014-07-16 01:05:40 +00:00
Tinderbox User
b6f7267093
update copyright notice
2014-07-15 23:45:19 +00:00
Tinderbox User
904890e38b
newcopyrights
2014-07-15 23:30:08 +00:00
Mark Andrews
2064e46209
3895. [func] Add the ability to set the DSCP code point to dig.
...
[RT #36546 ]
2014-07-15 23:27:14 +10:00
Mark Andrews
71ec6d0940
3894. [bug] Buffers in isc_print_vsnprintf were not properly
...
initialized leading to potential overflows when
printing out quad values. [RT #36505 ]
2014-07-15 22:53:07 +10:00
Mark Andrews
a920fb9dc2
3893. [bug] Peer DSCP values could be returned without being set.
...
[RT #36538 ]
2014-07-15 22:40:39 +10:00
Tinderbox User
8a9485517e
update copyright notice
2014-07-10 23:45:19 +00:00
Tinderbox User
fae2925c4d
newcopyrights
2014-07-10 23:30:04 +00:00
Mark Andrews
ccaee7760f
add +ednsopt to -h output
2014-07-10 16:19:33 +10:00
Mark Andrews
7eb82402e3
Revert "update description to match code; doxygen fixes"
...
This reverts commit 1fc784da63 .
2014-07-10 10:37:10 +10:00
Mark Andrews
9862191c37
update description to match code; doxygen fixes
2014-07-10 10:36:33 +10:00
Mark Andrews
1fc784da63
update description to match code; doxygen fixes
2014-07-10 10:32:54 +10:00
Mark Andrews
dcc7a2738f
hold a nta reference while fetching
2014-07-10 10:24:47 +10:00
Mark Andrews
1c1290afab
allow -Werror to be enabled; turn on -Werror by default with --enable-developer
...
(cherry picked from commit 2be0f12aaf )
2014-07-08 15:58:08 +10:00
Mark Andrews
39cad8fb7d
update copyrights
2014-07-08 12:40:40 +10:00
Mark Andrews
fce704e751
rename dnssec/ns7/split-rrsig.in
2014-07-08 11:12:32 +10:00
Tinderbox User
1cd80e4825
update copyright notice
2014-07-07 23:45:21 +00:00
Mark Andrews
3c13af3759
3892. [bug] Setting '-t aaaa' in .digrc had unintended side
...
effects. [RT #36452 ]
2014-07-08 02:00:28 +10:00
Francis Dupont
607c9360f1
update OpenSSL bases ( #36447 )
2014-07-07 14:50:29 +02:00
Mark Andrews
d734818278
3891. [bug] Use ${INSTALL_SCRIPT} rather than ${INSTALL_PROGRAM}
...
to install python programs.
2014-07-07 16:05:50 +10:00
Mark Andrews
63e1ac1e09
3890. [bug] RRSIG sets that were not loaded in a single transaction
...
at start up where not being correctly added to
re-signing heaps. [RT #36302 ]
2014-07-07 12:05:01 +10:00
Mark Andrews
769224a8dc
state fw_copy is never used; n only needs to be set for fw_ordinary;
...
(cherry picked from commit d956d9689c13b093fff5faf6b10f06338354dcfc)
2014-07-04 08:51:26 +10:00
Mark Andrews
e58154a6ec
silence coverity warnings
2014-07-02 15:28:02 +10:00
Mark Andrews
7dbd309799
be consistent about expire time
2014-07-02 14:12:46 +10:00
Mark Andrews
5d63868ad0
DNS_VALIDATOR_NONTA needs passed to sub validator
2014-07-02 14:12:15 +10:00
Evan Hunt
547411428e
[master] add "rndc nta" options to "rndc -h" output
2014-07-01 16:01:59 -07:00
Mark Andrews
e31a37787b
silence coverity - reviewed by Evan over jabber
2014-07-01 09:52:02 +10:00
Mark Andrews
6f6b7781d5
save the output of rndc nta so that it can be analysed if there is a failure; more cleanups
2014-06-30 11:41:09 +10:00
Mark Andrews
62275d5306
make test for nsec3param more robust
2014-06-27 15:50:51 +10:00
Mark Andrews
b05ef7092f
update nta failure messages
2014-06-27 11:53:39 +10:00
Mark Andrews
284f6435c2
adjust NTA test timing windows to support slower machines; self tune sleeps bases of actual elapsed time;
2014-06-26 13:37:50 +10:00
Mark Andrews
89119e3caf
3889. [port] hurd: configure fixes as per:
...
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=746540
2014-06-26 11:46:31 +10:00
Mark Andrews
1a03e9eb52
rename closesocket to socketclose to avoid coverity model for window's closesocket
2014-06-26 10:47:48 +10:00
Tinderbox User
9f8df2d75c
update copyright notice
2014-06-25 23:45:21 +00:00
Tinderbox User
6ce070d74c
newcopyrights
2014-06-25 23:30:04 +00:00
Mark Andrews
7205cd2db7
cleanup nsupdate.out
2014-06-25 16:16:34 +10:00
Mark Andrews
eca15167ac
dump unexpected update failures
2014-06-25 16:12:25 +10:00
Mark Andrews
33399d6a14
3888. [func] 'rndc status' now reports the number of automatic
...
zones. [RT #36015 ]
2014-06-25 13:17:03 +10:00
Mark Andrews
65eba0a5a8
add init_count
2014-06-25 12:40:28 +10:00
Mark Andrews
777ea03a92
move definition of FILE_VERSION to after #define of FILE_VERSION
2014-06-25 12:29:15 +10:00
Mark Andrews
c312172e13
more statics that were optimised out
2014-06-25 11:10:25 +10:00
Mark Andrews
c21e9f1a92
add and deserialize are structure element names
2014-06-25 09:45:53 +10:00
Mark Andrews
ef117da205
3887. [cleanup] Make all static symbols in rbtdb64 end in "64" so
...
they are easier to use in a debugger. [RT #36373 ]
2014-06-25 08:33:37 +10:00
Mark Andrews
70ee770c69
Net::DNS 0.78 should work when it is released as it contains:
...
Fix rt.cpan.org #96439
Uninitialised decoding object when printing packet
2014-06-25 01:01:50 +10:00
Mark Andrews
d2dc08308f
set now on all paths
2014-06-25 00:44:11 +10:00
Mark Andrews
6343df7150
silence signed vs unsigned
2014-06-25 00:19:17 +10:00
Mark Andrews
ba5c73b383
3886. [bug] rbtdb_write_header should use a once to initialize
...
FILE_VERSION. [RT #36374 ]
2014-06-24 19:58:25 +10:00
Mark Andrews
1c95f67232
use $PERL
2014-06-24 13:50:14 +10:00
Mark Andrews
a421f4458d
use isc_time_seconds rather than .seconds
2014-06-23 23:15:19 +10:00
Mark Andrews
bf59efcf0e
3885. [port] Use 'open()' rather than 'file()' to open files in
...
python.
2014-06-23 14:46:34 +10:00
Evan Hunt
4ef06963a4
[master] unresolved externals
2014-06-20 13:51:36 -07:00
Tinderbox User
5a31767b09
update copyright notice
2014-06-19 23:45:23 +00:00
Tinderbox User
7fdbd6fc9d
newcopyrights
2014-06-19 23:30:09 +00:00
Evan Hunt
064785ce84
[master] fix seccomp support for i386/nothreads
2014-06-19 09:38:41 -07:00
Evan Hunt
cac2181160
[master] CDS/CDNSKEY rrtypes
...
3884. [protocol] Add CDS and CDNSKEY record types. [RT #36333 ]
2014-06-19 00:35:11 -07:00
Mark Andrews
875e869ddc
fix 'result' might be used uninitialized in this function
2014-06-19 11:37:17 +10:00
Mark Andrews
bfbd478cdb
silence coverity
2014-06-19 11:33:22 +10:00
Tinderbox User
61ab11c0ec
regen master
2014-06-19 01:05:10 +00:00
Evan Hunt
5e6cfc7c9a
[master] Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2014-06-18 17:25:19 -07:00
Evan Hunt
f47ed4bb4d
[master] silence warning
2014-06-18 17:24:48 -07:00
Evan Hunt
faefeaddb3
[master] placeholder
2014-06-18 17:24:43 -07:00
Mark Andrews
3a37159a95
add #include <isc/print.h>
2014-06-19 10:20:34 +10:00
Evan Hunt
b8a9632333
[master] complete NTA work
...
3882. [func] By default, negative trust anchors will be tested
periodically to see whether data below them can be
validated, and if so, they will be allowed to
expire early. The "rndc nta -force" option
overrides this behvaior. The default NTA lifetime
and the recheck frequency can be configured by the
"nta-lifetime" and "nta-recheck" options. [RT #36146 ]
2014-06-18 16:50:38 -07:00
Mark Andrews
8eb2d262dc
silence coverity - add nul termination
2014-06-18 20:04:21 +10:00
Mark Andrews
f5bb5eb7f6
3881. [bug] Address memory leak with UPDATE error handling.
...
[RT #36303 ]
2014-06-18 11:21:31 +10:00
Mark Andrews
651031a1ac
cleanup remove .gitignore entries
2014-06-18 10:01:57 +10:00
Tinderbox User
636aadbfe4
update copyright notice
2014-06-17 23:45:20 +00:00
Tinderbox User
015055b6e2
newcopyrights
2014-06-17 23:30:17 +00:00
Evan Hunt
a4e76a630e
[master] update gitignore files; use rev-parse to get srcid
2014-06-17 13:49:30 -07:00
Tinderbox User
6f12058975
regen master
2014-06-17 01:05:10 +00:00
Mark Andrews
a0d411c05f
3880. [test] Update ans.pl to work with new TSIG support in
...
Net::DNS; add additional Net::DNS version prerequisite
checks. [RT #36327 ]
2014-06-17 10:35:46 +10:00
Mark Andrews
bd7996b047
remove redundent nul setting
2014-06-17 10:26:57 +10:00
Mark Andrews
e177c7b814
add EAI_OVERFLOW to lwres
2014-06-17 10:20:24 +10:00
Tinderbox User
51437e2eea
update copyright notice
2014-06-16 23:45:20 +00:00
Tinderbox User
ee9c470ca0
newcopyrights
2014-06-16 23:30:03 +00:00
Evan Hunt
56510cd031
[master] null terminate strings for coverity
2014-06-16 15:30:11 -07:00
Evan Hunt
e3468c9052
[master] seccomp also needs dup() in the --disable-threads case
2014-06-16 13:52:17 -07:00
Evan Hunt
940b03cef2
[master] release seccomp context when finished
2014-06-16 11:19:40 -07:00
Mukund Sivaraman
4278293107
[10686] Add version printing option to various BIND utilites
...
Squashed commit of the following:
commit 95effe9b2582a7eb878ccb8cb9ef51dfc5bbfde7
Author: Evan Hunt <each@isc.org >
Date: Tue Jun 10 16:52:45 2014 -0700
[rt10686] move version() to dnssectool.c
commit df205b541d1572ea5306a5f671af8b54b9c5c770
Author: Mukund Sivaraman <muks@isc.org >
Date: Tue Jun 10 21:38:31 2014 +0530
Rearrange order of cases
commit cfd30893f2540bf9d607e1fd37545ea7b441e0d0
Author: Mukund Sivaraman <muks@isc.org >
Date: Tue Jun 10 21:38:08 2014 +0530
Add version printer to dnssec-verify
commit a625ea338c74ab5e21634033ef87f170ba37fdbe
Author: Mukund Sivaraman <muks@isc.org >
Date: Tue Jun 10 21:32:19 2014 +0530
Add version printer to dnssec-signzone
commit d91e1c0f0697b3304ffa46fccc66af65591040d9
Author: Mukund Sivaraman <muks@isc.org >
Date: Tue Jun 10 21:26:01 2014 +0530
Add version printer to dnssec-settime
commit 46fc8775da3e13725c31d13e090b406d69b8694f
Author: Mukund Sivaraman <muks@isc.org >
Date: Tue Jun 10 21:25:48 2014 +0530
Fix docbook
commit 8123d2efbd84cdfcbc70403aa9bb27b96921bab2
Author: Mukund Sivaraman <muks@isc.org >
Date: Tue Jun 10 21:20:17 2014 +0530
Add version printer to dnssec-revoke
commit d0916420317d3e8c69cf1b37d2209ea2d072b913
Author: Mukund Sivaraman <muks@isc.org >
Date: Tue Jun 10 21:17:54 2014 +0530
Add version printer to dnssec-keygen
commit 93b0bd5ebc043298dc7d8f446ea543cb40eaecf8
Author: Mukund Sivaraman <muks@isc.org >
Date: Tue Jun 10 21:14:11 2014 +0530
Add version printer to dnssec-keyfromlabel
commit 07001bcd9ae2d7b09dd9e243b0ab35307290d05d
Author: Mukund Sivaraman <muks@isc.org >
Date: Tue Jun 10 21:13:39 2014 +0530
Update usage help output, docbook
commit 85cdd702f41c96fbc767fc689d1ed97fe1f3a926
Author: Mukund Sivaraman <muks@isc.org >
Date: Tue Jun 10 21:07:18 2014 +0530
Add version printer to dnssec-importkey
commit 9274fc61e38205aad561edf445940b4e73d788dc
Author: Mukund Sivaraman <muks@isc.org >
Date: Tue Jun 10 21:01:53 2014 +0530
Add version printer to dnssec-dsfromkey
commit bf4605ea2d7282e751fd73489627cc8a99f45a90
Author: Mukund Sivaraman <muks@isc.org >
Date: Tue Jun 10 20:49:22 2014 +0530
Add -V to nsupdate usage output
2014-06-16 12:10:38 +05:30
Mark Andrews
48789995c1
use $NSUPDATE
2014-06-15 18:35:19 +10:00
Mark Andrews
f9e47cfe4f
Net::DNS 0.76 broke the handling of some packets
2014-06-14 10:11:06 +10:00
Evan Hunt
c1d33c159b
[master] wrong dlopen filename caused segfault
...
3878. [bug] Using the incorrect filename for a DLZ module
caused a segmentation fault on startup. [RT #36286 ]
2014-06-12 19:33:37 -07:00
Mark Andrews
1881aea774
fix test to see if $PERL is set
...
(cherry picked from commit 44f0f310d41acc5c772d38353fe35ddacb3fee80)
2014-06-13 11:47:23 +10:00
Mark Andrews
d4a98c0fb7
die if $Net::DNS::VERSION >= 0.73
2014-06-13 11:25:32 +10:00
Evan Hunt
fb710168ef
[master] use correct shared library suffix
2014-06-12 17:06:23 -07:00
Tinderbox User
4ded8003e3
update copyright notice
2014-06-12 23:45:22 +00:00
Tinderbox User
eac5382be3
newcopyrights
2014-06-12 23:30:04 +00:00
Evan Hunt
06e0d6bb12
[master] address rpz bugs
...
3877. [bug] Inserting and deleting parent and child nodes
in response policy zones could trigger an assertion
failure. [RT #36272 ]
2014-06-11 20:00:19 -07:00
Mark Andrews
1208790272
make lhs unsigned
2014-06-12 11:12:22 +10:00
Mark Andrews
8a2ff13c3d
add INSISTs to silence tainted data false positive in Coverity
2014-06-12 10:42:39 +10:00
Tinderbox User
889eb2e055
update copyright notice
2014-06-11 23:45:23 +00:00
Tinderbox User
a48cf7debd
newcopyrights
2014-06-11 23:30:03 +00:00
Mark Andrews
b836de821a
fail if SIT data is too large
2014-06-12 07:57:19 +10:00
Mark Andrews
23fe5cbb07
pass rng to destroy
2014-06-11 22:57:46 +10:00
Mark Andrews
0c57bf16a5
fix unbalanced lock; test for non NULL before dereference;
2014-06-11 21:42:36 +10:00
Evan Hunt
fc32eac99f
[master] seccomp sandboxing wasn't working in nonthreaded builds
2014-06-10 19:10:46 -07:00
Mark Andrews
9c2cf9e201
update copyrights
2014-06-11 10:28:09 +10:00
Evan Hunt
8d8f9f7f86
[master] suppress unnecessary db lookups in DLZ redirect zones
...
3876. [bug] Improve efficiency of DLZ redirect zones by
suppressing unnecessary database lookups. [RT #35835 ]
2014-06-10 16:25:26 -07:00
Evan Hunt
206e697f24
[master] --enable-seccomp wasn't defaulting to no
2014-06-10 16:21:49 -07:00
Evan Hunt
7c9d11b654
[master] add print.h, CHANGES note
2014-06-10 08:54:16 -07:00
Mukund Sivaraman
aa232396ee
[24702] Include key filename in logged message
...
Squashed commit of the following:
commit 593e6bc7e29938ff5c2f7508bde303fb069a97a9
Author: Mukund Sivaraman <muks@isc.org >
Date: Tue Jun 10 19:17:40 2014 +0530
Increase size of filename buffers
commit b8685678e026ba98b8833e26664193b6345eb00e
Author: Evan Hunt <each@isc.org >
Date: Wed Jun 4 18:57:44 2014 -0700
[rt24702] some tweaks during review
commit adfbc8f808716c63e9e097d92beef104527e5c6f
Author: Mukund Sivaraman <muks@isc.org >
Date: Wed Jun 4 18:18:35 2014 +0530
[24702] Include key filename in logged message
commit f1eff77e7e3704b145c3d65101a735467dd81dc3
Author: Mukund Sivaraman <muks@isc.org >
Date: Wed Jun 4 18:12:43 2014 +0530
Add dst_key_getfilename()
2014-06-10 19:18:34 +05:30
Mark Andrews
20dec973da
4. [test] Check that only "check-names master" is needed for
...
updates to be accepted.
2014-06-10 13:48:57 +10:00
Mark Andrews
5331f97edc
silence compiler warnings
2014-06-10 12:38:32 +10:00
Mark Andrews
32a1fd3dd2
update spf check
2014-06-10 12:28:33 +10:00
Mark Andrews
7711228a13
mark lib/isc/chacha_private.h as external
2014-06-10 10:13:57 +10:00
Tinderbox User
1b2ae58ef1
update copyright notice
2014-06-09 23:45:20 +00:00
Mark Andrews
3b187cad7a
3873. [protocol] Only warn for SPF without TXT spf record. [RT #36210 ]
2014-06-10 09:32:43 +10:00
Tinderbox User
0accdb26ea
newcopyrights
2014-06-09 23:30:04 +00:00
Mark Andrews
b16d99bac1
3872. [bug] Address issues found by static analysis. [RT #36209 ]
2014-06-10 09:17:15 +10:00
Mukund Sivaraman
5456bddd39
[27303] Supply format string as first arg to printf()
...
No CHANGES entry for this as it isn't proved to cause an issue for
anyone (isc_msgcat_get() has to return a format specifier) and isn't a
user visible change.
Squashed commit of the following:
commit bcb15c9aa17b0b706aefd9efef5f7e0e951064a3
Author: Mukund Sivaraman <muks@isc.org >
Date: Wed Jun 4 16:55:16 2014 +0530
[27303] Supply format string as first arg to printf()
The old code only had a problem if isc_msgcat_get() returned a format
specifier (%n).
2014-06-08 19:06:37 +05:30
Tinderbox User
780169512e
update copyright notice
2014-06-04 23:45:22 +00:00
Tinderbox User
1fff4d36fb
newcopyrights
2014-06-04 23:30:04 +00:00
Mukund Sivaraman
79d27f505a
[35063] Don't publish an activated key automatically before its publish time
2014-06-04 14:31:42 +05:30
Mukund Sivaraman
84dc4b3e7e
[35942] Update random number generator to ChaCha based (and add tests)
...
Squashed commit of the following:
commit 219a904fea95c74016229b6f4436d4f09de1bfd0
Author: Evan Hunt <each@isc.org >
Date: Mon Jun 2 12:20:54 2014 -0700
[rt35942] style
commit 90bc77185e9798af4595989abb8698efef8c70d7
Author: Mukund Sivaraman <muks@isc.org >
Date: Mon Jun 2 18:01:30 2014 +0530
Return p-value=0 when prerequisite (monobit) fails
commit 5594669728f1181a447616f60b835e4a043d1b21
Author: Mukund Sivaraman <muks@isc.org >
Date: Mon Jun 2 17:44:25 2014 +0530
Print proportion of test sequences passing too
commit 9e94b67a4114651224a8285f7c4a7fb03907f376
Author: Mukund Sivaraman <muks@isc.org >
Date: Mon Jun 2 17:34:03 2014 +0530
Check uniform distribution of p-values
commit acf911b32dd84ac1c30c57d8937cfeb6b3ff972f
Author: Mukund Sivaraman <muks@isc.org >
Date: Mon Jun 2 17:17:39 2014 +0530
Check proportion of sequences passing a test
commit 7289eb441fc4ec623364ad882e22b240ba8da308
Author: Mukund Sivaraman <muks@isc.org >
Date: Mon Jun 2 04:33:37 2014 +0530
Refactor common setup code into random_test()
No behavioral change is made.
commit 51feef3e08c233d34a6b8b9d25a72d43110b4eed
Author: Mukund Sivaraman <muks@isc.org >
Date: Sun Jun 1 17:31:57 2014 +0530
Fix binary rank computation
commit 0ea3c03dea353f309d13c38e26aa0abbffdcff2b
Author: Mukund Sivaraman <muks@isc.org >
Date: Tue May 27 06:01:10 2014 +0530
Add binary matrix rank RNG test
commit eb4e7c53540ac97436d94714d30084907eeff01a
Author: Mukund Sivaraman <muks@isc.org >
Date: Mon May 26 15:45:31 2014 +0530
Add function to find rank of a binary matrix
commit 1292a06e0e09ebd37d4ecf5337814951dcacc4a4
Author: Evan Hunt <each@isc.org >
Date: Thu May 29 16:21:51 2014 -0700
[rt35942] style; check whether we need libm for exp()
commit c19788e5a89235e937a5aedf2ebea50f33406609
Author: Evan Hunt <each@isc.org >
Date: Thu May 29 15:31:19 2014 -0700
[rt35942] incidental spelling error fixed
commit c833326ad0df21e2a8b35958e85ccc0a692e38be
Author: Mukund Sivaraman <muks@isc.org >
Date: Thu May 29 11:34:37 2014 +0530
Revert "Add function to find rank of a binary matrix"
This reverts commit 21b2f230e17f7fc638f81d9a34bcb148b0c4a6fb.
This test will be added in RT#36125.
commit cf786a533d34fdcd9e1c5650356e56d33e93a29f
Author: Mukund Sivaraman <muks@isc.org >
Date: Thu May 29 11:33:18 2014 +0530
Revert "Add binary matrix rank RNG test"
This reverts commit dd843b9ca84fa9af80ec39631152f82778f0b97c.
This test will be added in RT#36125.
commit dd843b9ca84fa9af80ec39631152f82778f0b97c
Author: Mukund Sivaraman <muks@isc.org >
Date: Tue May 27 06:01:10 2014 +0530
Add binary matrix rank RNG test
commit 21b2f230e17f7fc638f81d9a34bcb148b0c4a6fb
Author: Mukund Sivaraman <muks@isc.org >
Date: Mon May 26 15:45:31 2014 +0530
Add function to find rank of a binary matrix
commit 313c30088d6ba933bde3abb920f2a6d16b9b77e1
Author: Mukund Sivaraman <muks@isc.org >
Date: Mon May 26 13:38:44 2014 +0530
Add block frequency random test
commit 0d279c60ed3eabe52cf3e1435bf14ec62752536f
Author: Mukund Sivaraman <muks@isc.org >
Date: Mon May 26 13:04:03 2014 +0530
Add preconditions from NIST spec
commit 7a6c5f2ce5078814d5cf0fea30596e58171174c1
Author: Mukund Sivaraman <muks@isc.org >
Date: Mon May 26 12:51:03 2014 +0530
Add functions to use in RNG tests
commit 8c5cb5594f904f6669cdffaa364f799b4a2c6b58
Author: Mukund Sivaraman <muks@isc.org >
Date: Thu May 22 00:26:10 2014 +0530
Add runs RNG test
commit 4882f078cc2596c0911066ffb783e4dd145a63ec
Author: Mukund Sivaraman <muks@isc.org >
Date: Wed May 21 23:58:20 2014 +0530
Pre-compute bitcounts LUT
commit 896db3809fba2d9884a4a3a2fa847a73e007ad7f
Author: Mukund Sivaraman <muks@isc.org >
Date: Wed May 21 23:30:23 2014 +0530
Fix the bit value being checked (this shouldn't affect the test)
commit b932cbb5dae39eb819db29cf9490fb51d59b7c56
Author: Mukund Sivaraman <muks@isc.org >
Date: Wed May 21 19:35:12 2014 +0530
Add monobits RNG test
commit 7bef19fd8b095aa567a975ef5c97d5812162d92e
Author: Mukund Sivaraman <muks@isc.org >
Date: Wed May 21 16:53:02 2014 +0530
Add API documentation
commit 54483f7feb64b5646dd1da45b1fd396e7d04b926
Author: Mukund Sivaraman <muks@isc.org >
Date: Wed May 21 16:39:03 2014 +0530
Rename isc_rngctx_t to isc_rng_t
commit 7c5031b53555137a82c6b6218cd4dd5e95acf94d
Author: Evan Hunt <each@isc.org >
Date: Tue May 20 23:29:53 2014 -0700
[rt35942] use attach/detach with isc_rngctx_t
commit 8aabae5e09888e6af651ed27bd6b4e9f76334d55
Author: Mukund Sivaraman <muks@isc.org >
Date: Tue May 20 18:32:42 2014 +0530
Move RNG from dispatch.c to libisc
commit e6d4ad4f389998b91d46e95e258cf420cb21d977
Author: Mukund Sivaraman <muks@isc.org >
Date: Mon May 12 19:16:27 2014 +0530
Replace old arc4random with new ChaCha implementation from OpenBSD
2014-06-04 13:44:10 +05:30
Mark Andrews
b925be3e54
attempt to silence leaked lock false positive
2014-06-04 14:07:16 +10:00
Mark Andrews
7cce33eb78
place a upper bound on rdcount
2014-06-04 13:20:42 +10:00
Mark Andrews
f4db7287da
bad size on isc_mem_put
2014-06-04 11:45:09 +10:00
Tinderbox User
70b01b2d03
regen master
2014-06-04 01:05:06 +00:00
Tinderbox User
6efae581d0
update copyright notice
2014-06-03 23:45:20 +00:00
Mark Andrews
6fc3efb93f
keytable depends on openssl/pkcs11
2014-06-03 15:15:19 +10:00
Mark Andrews
93d4128dcd
3869. [doc] Document that in-view zones cannot be used for
...
response policy zones. [RT #35941 ]
2014-06-03 13:37:21 +10:00
Mark Andrews
847e176103
use ' {8}' instead of 8 literal spaces
2014-06-03 13:22:41 +10:00
Mark Andrews
50a7454174
3868. [bug] isc_mem_setwater incorrectly cleared hi_called
...
potentially leaving over memory cleaner running.
[RT #35270 ]
2014-06-02 16:31:42 +10:00
Mark Andrews
ab6fd5e892
initialise matches
2014-06-02 13:53:59 +10:00
Mark Andrews
5360986092
set max
2014-06-02 13:42:58 +10:00
Mark Andrews
3a26e75e3c
accept a range of stats values
2014-06-02 08:15:47 +10:00
Tinderbox User
f5c27ecceb
regen master
2014-05-31 01:05:50 +00:00
Tinderbox User
803d842603
update copyright notice
2014-05-30 23:45:21 +00:00
Tinderbox User
a98018050a
newcopyrights
2014-05-30 23:30:13 +00:00
Evan Hunt
0cfb247368
[master] rndc nta
...
3867. [func] "rndc nta" can now be used to set a temporary
negative trust anchor, which disables DNSSEC
validation below a specified name for a specified
period of time (not exceeding 24 hours). This
can be used when validation for a domain is known
to be failing due to a configuration error on
the part of the domain owner rather than a
spoofing attack. [RT #29358 ]
2014-05-29 22:22:53 -07:00
Mark Andrews
fa6308bd57
3866. [bug] Named could die on disk full in generate_session_key.
...
[RT #36119 ]
2014-05-30 14:38:39 +10:00
Mark Andrews
536da846f6
update copyrights
2014-05-30 09:41:33 +10:00
Mark Andrews
44b0e0b1d5
More changes for:
...
3864. [bug] RPZ didn't work well when being used as forwarder.
[RT #36060 ]
2014-05-30 08:41:27 +10:00
Evan Hunt
a4d76e3f0b
[master] add CHANGES entry for RBT tests
2014-05-29 07:44:47 -07:00
Evan Hunt
caa252e5ad
[master] Fix bin/tests/rbt_test.c, use portable int types
2014-05-29 07:37:13 -07:00
Mukund Sivaraman
9ff0b976a1
Add missing include
...
Reported by tinderbox. It is not required on this developer's machine,
but would be required on platforms that don't supply snprintf().
2014-05-29 14:04:35 +05:30
Mark Andrews
3d75189141
3864. [bug] RPZ didn't work well when being used as forwarder.
...
[RT #36060 ]
2014-05-29 17:02:10 +10:00
Mukund Sivaraman
ce376a81fa
[35904] Add various RBT unit tests
...
No CHANGES entry was added as this commit mainly adds tests related
code.
Squashed commit of the following:
commit d3d44508daa128fb8b60f64b3a8c81f80602273d
Author: Evan Hunt <each@isc.org >
Date: Wed May 7 09:36:41 2014 -0700
[rt35904] remove private non-static names from .def file
commit dbca45661c3939f21c3bb3f405d08cfe1b35d7aa
Author: Mukund Sivaraman <muks@isc.org >
Date: Wed May 7 21:39:32 2014 +0530
Remove test for shortcut findnode()
The implementation was not included in this review branch, but the tests
erroneously made it through.
This functionality will be addressed in a different ticket (RT#35906).
commit 94ff14576ab3407f2612d34727b7eacfefc3668c
Author: Mukund Sivaraman <muks@isc.org >
Date: Wed May 7 21:36:50 2014 +0530
Minor indent fix
commit 50972f17697bb222996e433faa8224843366f9b2
Author: Evan Hunt <each@isc.org >
Date: Tue May 6 20:05:21 2014 -0700
[rt35904] style
commit 5c4d5d41fcc5bfecdeebc008896974385c841b8d
Author: Mukund Sivaraman <muks@isc.org >
Date: Sun May 4 19:19:36 2014 +0530
RBT related updates
* Add various RBT unit tests
* Add some helper methods useful in unit testing RBT code
* General cleanup
2014-05-29 11:09:23 +05:30
Mark Andrews
4694229f60
make a explict edns query so this subtest is independent of other tests
2014-05-29 10:46:44 +10:00
Mark Andrews
800d25b848
3863. [bug] The "E" flag was missing from the query log as a
...
unintended side effect of code rearrangement to
support EDNS EXPIRE. [RT #36117 ]
2014-05-29 08:04:55 +10:00
Jeremy C. Reed
a6d48ae493
fix typo/misspellings in CHANGES
...
Not reviewed
2014-05-28 12:56:11 -05:00
Mark Andrews
57d5f5abe1
silence coverity warning
2014-05-28 10:43:19 +10:00
Mark Andrews
358cc47a25
address typo
2014-05-27 14:10:12 +10:00
Mark Andrews
9b819daddf
3862. [cleanup] Return immediately if we are not going to log the
...
message in ns_client_dumpmessage.
2014-05-27 12:16:04 +10:00
Mark Andrews
06ee28c48c
add CVE-2014-3859
2014-05-26 13:12:54 +10:00
Mark Andrews
f7ae6c8fdd
add CVE-2014-3859
2014-05-26 09:43:00 +10:00
Mark Andrews
586d94eb74
3861. [security] Missing isc_buffer_availablelength check results
...
in a REQUIRE assertion when printing out a packet.
[RT #36078 ]
2014-05-25 12:39:03 +10:00
Mark Andrews
4b22b8decb
fix typo == -> =
2014-05-24 23:24:19 +10:00
Tinderbox User
f5ae3cca1d
regen master
2014-05-24 01:05:32 +00:00
Evan Hunt
d51e441520
spelling
2014-05-23 19:32:56 +00:00
Mark Andrews
a569e1b321
3860. [bug] ioctl(DP_POLL) array size needs to be determined
...
at run time as it is limited to {OPEN_MAX}.
[RT #35878 ]
2014-05-23 13:05:23 +10:00
Mark Andrews
c6f7d2b5f1
placeholder
2014-05-23 11:30:58 +10:00
Mark Andrews
603a787083
3858. [bug] Disable GCC 4.9 "delete null pointer check".
...
[RT #35968 ]
2014-05-23 11:25:59 +10:00
Mark Andrews
35711d3c73
correct EDNSOK sense
2014-05-22 22:02:09 +10:00
Mark Andrews
ba586e9568
3857. [bug] Make it harder for a incorrect NOEDNS classification
...
to be made. [RT #36020 ]
2014-05-22 21:38:53 +10:00
Tinderbox User
9d9626fb77
update copyright notice
2014-05-21 23:45:21 +00:00
Mark Andrews
8d56a8531d
remove unused assignment
2014-05-22 00:58:43 +10:00
Evan Hunt
570216f5a3
[master] grammar
2014-05-20 22:27:30 -07:00
Mark Andrews
a0f91e910b
3856. [bug] Configuring libjson without also configuring libxml
...
resulting in a REQUIRE assertion when retrieving
statistics using json. [RT #36009 ]
2014-05-21 12:06:00 +10:00
Mark Andrews
0fe0789181
3855. [bug] Limit smoothed round trip time aging to no more than
...
once a second. [RT #32909 ]
2014-05-21 10:08:52 +10:00
Tinderbox User
d319beb9d0
update copyright notice
2014-05-20 23:45:21 +00:00
Evan Hunt
ea58c563bc
[master] report unrecognized configure options
...
3854. [cleanup] Report unrecognized options, if any, in the final
configure summary. [RT #36014 ]
2014-05-20 15:31:14 -07:00
Mark Andrews
27b09ceb12
3853. [cleanup] Refactor dns_rdataslab_fromrdataset to seperate out
...
the handling of a rdataset with no records. [RT #35968 ]
2014-05-20 11:36:03 +10:00
Tinderbox User
fc74b733bf
regen master
2014-05-17 01:05:14 +00:00
Tinderbox User
104f0e51ac
update copyright notice
2014-05-16 23:45:21 +00:00
Tinderbox User
b02be031b9
newcopyrights
2014-05-16 23:30:08 +00:00
Evan Hunt
7f7d32d1e4
[master] change credit in change note
2014-05-16 07:18:19 -07:00
Evan Hunt
896f49f8bd
[master] increase and allow configuration of lwresd tasks/clients
...
3852. [func] Increase the default number of clients available
for servicing lightweight resolver queries, and
make them configurable via the "lwres-tasks" and
"lwres-clients" options. (Thanks to Tomas Hozza.)
[RT #35857 ]
2014-05-15 22:01:19 -07:00
Evan Hunt
6fa84a3e25
[master] enable libseccomp system call filtering
...
3851. [func] Allow libseccomp based system-call filtering
on Linux; use "configure --enable-seccomp" to
turn it on. Thanks to Loganaden Velvindron for
the contribution. [RT #35347 ]
2014-05-15 20:29:30 -07:00
Tinderbox User
284d5252c1
update copyright notice
2014-05-15 23:45:22 +00:00
Tinderbox User
7cc0a5d21e
newcopyrights
2014-05-15 23:30:07 +00:00
Mark Andrews
ca84a056bd
3849. [doc] Alphabetized dig's +options. [RT #35992 ]
2014-05-15 16:57:41 +10:00
Mark Andrews
01f881c1c5
3849. [bug] Disabling forwarding could trigger a REQUIRE assertion.
...
[RT #35979 ]
2014-05-15 16:54:32 +10:00
Tinderbox User
b90c4f0646
regen master
2014-05-15 05:05:58 +00:00
Tinderbox User
9cc7fd5e1a
Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2014-05-15 05:02:02 +00:00
Tinderbox User
6bcac4b58d
regen master
2014-05-15 04:46:54 +00:00
Mark Andrews
97553eec86
grammar
2014-05-15 14:44:43 +10:00
Mark Andrews
0af902c0df
white space
2014-05-15 14:30:31 +10:00
Mark Andrews
2d0bc1e0f3
+domain was out of order
2014-05-15 14:26:57 +10:00
Tinderbox User
8e16b30787
regen master
2014-05-15 03:57:31 +00:00
Mark Andrews
9c36846e41
3849. [doc] Alphabetized dig's +options. [RT #35992 ]
2014-05-15 13:38:10 +10:00
Mark Andrews
71e9639c1d
ignore dig-symtbl.c, host-symtbl.c and nslookup-symtbl.c
2014-05-15 12:12:50 +10:00
Mark Andrews
a14fe85229
3848. [bug] Adjust 'statistics-channels specified but not effective'
...
error message to account for JSON support. [RT #36008 ]
2014-05-15 11:12:05 +10:00
Mark Andrews
69530009f1
use portable awk
2014-05-15 00:34:17 +10:00
Mark Andrews
5a8edcafd1
3847. [bug] 'configure --with-dlz-postgres' failed to fail when
...
there is not support available.
2014-05-14 17:20:14 +10:00
Mark Andrews
92b796c963
9.11
2014-05-14 14:49:37 +10:00
Tinderbox User
297342940e
regen master
2014-05-14 01:05:10 +00:00
Mark Andrews
8114b0be01
remove reporter
2014-05-14 10:02:15 +10:00
Mark Andrews
05816676bb
3846. [bug] "dig +notcp ixfr=<serial>" should result in a UDP
...
ixfr query. [RT #35980 ]
2014-05-14 09:59:02 +10:00
Mark Andrews
5cef2421bd
switch 3827 and 3828 change numbers
2014-05-13 22:13:24 +10:00
Mark Andrews
2922577217
placeholder
2014-05-13 21:59:13 +10:00
Mark Andrews
0e338b60cd
3843. [protocol] Check EDNS EXPIRE option in dns_rdata_fromwire.
...
[RT #35969 ]
Conflicts:
CHANGES
2014-05-13 21:57:40 +10:00
Francis Dupont
1b513b6120
CHANGES number conflict
2014-05-13 12:34:29 +02:00
Francis Dupont
761f60fc35
use vcredist_x64.exe for 64 bit Windows [ #35973 ]
2014-05-13 12:31:50 +02:00
Mark Andrews
2c172a42b3
3842. [bug] Adjust RRL log-only logging category. [RT #35945 ]
2014-05-11 10:59:42 +10:00
Mark Andrews
e188b84bc4
suppress clang static analysis warning
2014-05-11 10:47:56 +10:00
Mark Andrews
733898cffe
use sub second sleeps for prefetch disabled test
2014-05-09 15:00:36 +10:00
Mark Andrews
467a8a85d2
Add CVE-2014-3214 to README
2014-05-09 13:40:40 +10:00
Mark Andrews
fe148bca7e
Add CVE-2014-3214 to change 3837
...
(cherry picked from commit 156d68fd2937d021ab343fca2d60c83a19b94c92)
2014-05-09 13:39:32 +10:00
Mark Andrews
151759e7b7
address suspected race in system test for 'named -L'
2014-05-08 11:10:04 +10:00
Tinderbox User
c381ccf794
update copyright notice
2014-05-07 23:45:21 +00:00
Mark Andrews
faa01edd13
3841. [cleanup] Refactor zone.c:add_opt to use dns_message_buildopt.
...
[RT #35924 ]
2014-05-08 09:38:05 +10:00
Tinderbox User
9e898948ed
newcopyrights
2014-05-07 23:30:06 +00:00
Evan Hunt
1ea6e09c37
[master] check for arc4random_addrandom()
...
3840. [port] Check for arc4random_addrandom() before using it;
it's been removed from OpenBSD 5.5. [RT #35907 ]
2014-05-07 08:58:25 -07:00
Evan Hunt
60988462e5
[master] use posix-compatible shell in system tests
...
3839. [test] Use only posix-compatible shell in system tests.
[RT #35625 ]
2014-05-06 22:06:04 -07:00
Mark Andrews
215f02a137
remove resource leak
2014-05-06 20:51:33 +10:00
Mark Andrews
d3ca5999fe
remove extraneous space
2014-05-06 11:50:29 +10:00
Mark Andrews
cd07e4d038
3838. [protocol] EDNS EXPIRE as been assigned a code point of 9.
2014-05-05 16:40:45 +10:00
Mark Andrews
b36fc8294e
3837. [security] A NULL pointer is passed to query_prefetch resulting
...
a REQUIRE assertion failure when a fetch is actually
initiated. [ RT #35899 ]
Squashed commit of the following:
commit 7f4e1f3917d743089c42cc52ec2c0eea598d2c00
Author: Mukund Sivaraman <muks@isc.org >
Date: Sun May 4 22:34:34 2014 +0530
Fix a comment
commit 6a35a6a2346013fa8e3798b9b680d8a3031fcb03
Author: Mark Andrews <marka@isc.org >
Date: Sun May 4 23:34:25 2014 +1000
pass the correct name to query_prefetch
2014-05-05 10:12:12 +10:00
Tinderbox User
abc71f216a
update copyright notice
2014-05-02 23:45:19 +00:00
Tinderbox User
ad1d4c904f
newcopyrights
2014-05-02 23:30:07 +00:00
Mark Andrews
dd820d8fd2
3836. [bug] Address C++ keyword usage in header file.
2014-05-02 11:34:32 +10:00
Mark Andrews
c25d9da3f1
add keyboard.h [RT #35887 ]
2014-05-02 10:19:10 +10:00
Mark Andrews
d26c36b1d9
silence clang compiler warnings
2014-05-02 10:02:27 +10:00
Tinderbox User
c0de0cd8d8
update copyright notice
2014-05-01 23:45:19 +00:00
Tinderbox User
7019b0441a
newcopyrights
2014-05-01 23:30:07 +00:00
Mark Andrews
3b27d9a318
dec_adbstats should decrement rather than increment
2014-05-01 20:58:32 +10:00
Mark Andrews
c2638d3d5a
protect geoip_elem use with HAVE_GEOIP
2014-05-01 15:03:11 +10:00
Mark Andrews
ab02ecbb30
silence compiler warning
2014-05-01 14:55:04 +10:00
Mark Andrews
4442141672
silence NULL pointer dereference warning
2014-05-01 14:23:23 +10:00
Evan Hunt
c0c4512020
[master] fixed geoip elements in named ACLs
...
3835. [bug] Geoip ACL elements didn't work correctly when
referenced via named or nested ACLs. [RT #35879 ]
2014-04-30 20:21:56 -07:00
Mark Andrews
f09f1bf18e
fix filter-aaaa system test to work when crypto is disabled
2014-05-01 12:28:50 +10:00
Mark Andrews
5b56f2e3cc
zero pad date and month fields
2014-05-01 11:41:32 +10:00
Mark Andrews
c2abd6efeb
update copyrights
2014-05-01 10:00:00 +10:00
Evan Hunt
c68bab7512
[master] remove core file accidentally included in zkt-1.1.2
2014-04-30 09:59:55 -07:00
Mark Andrews
96f07724d6
use SKIPPED exit code (255)
2014-05-01 00:33:11 +10:00
Mark Andrews
23c7871cc7
don't read past end of command line argument
2014-04-30 16:09:16 +10:00
Mark Andrews
b75c645026
have +[no]ttl as a alias for +[no]ttlid
2014-04-30 16:05:18 +10:00
Mark Andrews
3057498bda
add missing default action for +[no]ttl*
2014-04-30 15:59:15 +10:00
Mark Andrews
0172c9fc2c
use +nottlid
2014-04-30 15:53:37 +10:00
Mark Andrews
6f78147f56
fix change number
2014-04-30 11:59:48 +10:00
Mark Andrews
5d739300d1
3834. [bug] The re-signing heaps were not being updated soon enough
...
leading to multiple re-generations of the same RRSIG
when a zone transfer was in progress. [RT #35273 ]
2014-04-30 11:58:07 +10:00
Mark Andrews
87344c2cb3
2833. [bug] Cross compiling was broken due to calling genrandom at
...
build time. [RT #35869 ]
2014-04-30 11:39:43 +10:00
Tinderbox User
e68c527dff
regen master
2014-04-30 01:05:11 +00:00
Mark Andrews
6bc767b003
it was bad INSIST logic not use after free
2014-04-30 10:46:25 +10:00
Evan Hunt
44613d4d86
[master] named -L option for default logfile
...
3832. [func] "named -L <filename>" causes named to send log
messages to the specified file by default instead
of to the system log. (Thanks to Tony Finch.)
[RT #35845 ]
2014-04-29 17:17:03 -07:00
Evan Hunt
2b78610512
[master] reduce EDNS logging noise
...
3831. [cleanup] Reduce logging noise when EDNS state changes occur.
[RT #35843 ]
2014-04-29 17:06:19 -07:00
Evan Hunt
0dc0b029e9
[master] log query errors at info when query logging is on
...
3830. [func] When query logging is enabled, log query errors at
the same level ('info') as the queries themselves.
[RT #35844 ]
2014-04-29 17:04:21 -07:00
Evan Hunt
cd750f6e74
[master] dig +ttlunits
...
3829. [func] "dig +ttlunits" causes dig to print TTL values
with time-unit suffixes: w, d, h, m, s for
weeks, days, hours, minutes, and seconds. (Thanks
to Tony Finch.) [RT #35823 ]
2014-04-29 16:58:36 -07:00
Tinderbox User
f6ea2b1d09
update copyright notice
2014-04-29 23:45:21 +00:00
Evan Hunt
ac17f67026
[master] add placeholder
2014-04-29 16:42:59 -07:00
Tinderbox User
95de440e8d
newcopyrights
2014-04-29 23:30:06 +00:00
Evan Hunt
b4ba66ba1e
[master] "dnssec-signzone -N date"
...
3827. [func] "dnssec-signzone -N date" updates serial number
to the current date in YYYYMMDDNN format.
[RT #35800 ]
2014-04-29 16:29:20 -07:00
Evan Hunt
3e5743068c
[master] use-after-free in isc_radix_remove()
...
3826. [bug] Corrected a use-after-free in isc_radix_remove().
(This function is not used in BIND, but could have
caused problems in programs linking to libisc.)
[RT #35870 ]
2014-04-29 15:21:46 -07:00
Mark Andrews
e54767a3c9
change exit code
2014-04-29 22:57:15 +10:00
Mark Andrews
db3f8d175d
silence compiler warnings; style
2014-04-29 21:11:14 +10:00
Mark Andrews
1a158ef6ee
fix testsock6.pl
...
(cherry picked from commit 660195a82c )
2014-04-29 19:15:55 +10:00
Evan Hunt
54267016bc
[master] add geoip and filter-aaaa to SUBDIRS
2014-04-28 22:41:13 -07:00
Mark Andrews
52c5b74c27
improve error handling in sig_fromfile
2014-04-29 14:41:25 +10:00
Mark Andrews
c11e46110b
3825. [bug] Address sign extension bug in isc_regex_validate.
...
[RT #35758 ]
2014-04-29 14:33:21 +10:00
Evan Hunt
e01fbe2a45
[master] SIT/max-cache-size flag collision
...
3824. [bug] A collision between two flag values could cause
problems with cache cleaning when SIT was enabled.
[RT #35858 ]
2014-04-28 10:24:39 -07:00
Mark Andrews
76884179fd
3823. [func] Log the rpz cname target when rewriting. [RT #35667 ]
2014-04-28 15:18:53 +10:00
Tinderbox User
2d50cce72e
update copyright notice
2014-04-26 23:45:20 +00:00
Tinderbox User
859148b72a
newcopyrights
2014-04-26 23:30:05 +00:00
Evan Hunt
eb1a7730f0
[master] log static-stub correctly when removing
...
3822. [bug] Log the correct type of static-stub zones when
removing them. [RT #35842 ]
2014-04-26 10:16:37 -07:00
Mark Andrews
4aaaaadeae
silence warnings
2014-04-26 23:42:37 +10:00
Mark Andrews
f4f70bf596
address 'version' reference leak
2014-04-26 23:30:53 +10:00
Tinderbox User
06081a0d61
update copyright notice
2014-04-25 23:45:21 +00:00
Tinderbox User
955ee8b865
newcopyrights
2014-04-25 23:30:12 +00:00
Evan Hunt
aefb3e308b
[master] better DDNS in DLZ; mysqldyn
...
3821. [contrib] Added a new "mysqldyn" DLZ module with dynamic
update and transaction support. Thanks to Marty
Lee for the contribution. [RT #35656 ]
3820. [func] The DLZ API doesn't pass the database version to
the lookup() function; this can cause DLZ modules
that allow dynamic updates to mishandle prerequisite
checks. This has been corrected by adding a
'dbversion' field to the dns_clientinfo_t
structure. [RT #35656 ]
2014-04-25 13:06:30 -07:00
Mark Andrews
1deeb567fa
remove const
2014-04-25 14:26:41 +10:00
Mark Andrews
618053b8be
additional places:
...
3818. [bug] Stop lying to the optimizer that 'void *arg' is a
constant in isc_event_allocate.
(cherry picked from commit 39b5269577 )
2014-04-25 12:22:27 +10:00
Tinderbox User
37f7c4c673
update copyright notice
2014-04-24 23:45:21 +00:00
Tinderbox User
be0d1ec971
newcopyrights
2014-04-24 23:30:08 +00:00
Mark Andrews
44c6deacdd
additional changes for:
...
3818. [bug] Stop lying to the optimizer that 'void *arg' is a
constant in isc_event_allocate.
2014-04-24 18:59:01 +10:00
Mark Andrews
36e5ac0033
3819. [bug] NSEC3 hashes need to be able to be entered and
...
displayed without padding. This is not a issue for
currently defined algorithms but may be for future
hash algorithms. [RT #27925 ]
2014-04-24 18:58:03 +10:00
Mark Andrews
e916c4f840
3818. [bug] Stop lying to the optimizer that 'void *arg' is a
...
constant in isc_event_allocate.
2014-04-24 13:43:59 +10:00
Mark Andrews
974fb3a9c5
make days a const
2014-04-24 13:15:40 +10:00
Mark Andrews
471f2b71d8
remove 9.10.0 release marker, fix change order
2014-04-24 11:24:22 +10:00
Mark Andrews
95637507c3
update copyrights
2014-04-24 09:43:01 +10:00
Mark Andrews
b57445a84b
fix rename
2014-04-24 09:40:49 +10:00
Evan Hunt
39a1cfa415
[master] update README, version
...
- README: clear out 9.9 features, add some missing 9.11 features
- version: update to 9.11.0pre-alpha.
2014-04-23 16:11:26 -07:00
Evan Hunt
f9f252589b
[master] typo
2014-04-23 15:55:52 -07:00
Tinderbox User
9e52eec793
regenerate
2014-04-23 18:35:38 +00:00
Tinderbox User
e108f2ec64
regen master
2014-04-23 18:28:07 +00:00
Evan Hunt
2ae159b376
[master] globally rename "delve" to "delv"
...
3817. [func] The "delve" command is now spelled "delv" to avoid
a namespace collision with the Xapian project.
[RT #35801 ]
2014-04-23 11:14:12 -07:00
Tinderbox User
953189d30e
update copyright notice
2014-04-22 23:45:19 +00:00
Evan Hunt
1a9932dde1
[master] dig +qr now shows query size
...
3816. [func] "dig +qr" now reports query size. (Thanks to
Tony Finch.) [RT #35822 ]
2014-04-22 12:38:53 -07:00
Tinderbox User
f39512a917
regen master
2014-04-20 01:05:19 +00:00
Mark Andrews
3a1ff4ba27
cleanup: remove @LIBEXPORT@
2014-04-19 13:07:56 +10:00
Evan Hunt
5978df387c
[master] additional nsupdate doc fix
2014-04-18 18:26:07 -07:00
Evan Hunt
627a9ceb63
[master] fix tags
2014-04-18 18:23:37 -07:00
Tinderbox User
4fda24d843
newcopyrights
2014-04-18 23:30:05 +00:00
Evan Hunt
1f73b46904
[master] clarify nsupdate -y
...
3815. [doc] Clarify "nsupdate -y" usage in man page. [RT #35808 ]
2014-04-18 15:08:23 -07:00
Evan Hunt
58e291cb8d
[master] setup tsig in dig/host/nslookup
...
(Change #3813 had broken some system tests.)
2014-04-18 07:27:50 -07:00
Evan Hunt
ec3b216506
[master] masterfile-style
...
3814. [func] The "masterfile-style" zone option controls the
formatting of dumped zone files. Options are
"relative" (multiline format) and "full" (one
record per line). The default is "relative".
[RT #20798 ]
2014-04-17 17:10:29 -07:00
Evan Hunt
4e7973990c
[master] host recognizes /etc/resolv.conf options
...
3813. [func] "host" now recognizes the "timeout", "attempts" and
"debug" options when set in /etc/resolv.conf.
(Thanks to Adam Tkac at RedHat.) [RT #21885 ]
2014-04-17 17:04:51 -07:00
Mark Andrews
1b9318af8f
cleanup
2014-04-18 09:56:54 +10:00
Mark Andrews
e560fbdf77
3812. [func] Dig now supports sending arbitary EDNS options from
...
the command line (+ednsopt=code[:value]). [RT #35584 ]
2014-04-18 09:52:12 +10:00
Tinderbox User
b7fcdb0bee
newcopyrights
2014-04-17 23:30:05 +00:00
Evan Hunt
7318bbc262
[master] serial-update-method date;
...
3811. [func] "serial-update-method date;" sets serial number
on dynamic update to today's date in YYYYMMDDNN
format. (Thanks to Bradley Forschinger.) [RT #24903 ]
2014-04-17 16:05:50 -07:00
Evan Hunt
baa4c2f101
[master] remove outdated files from doc directory
2014-04-16 22:57:54 -07:00
Evan Hunt
df424f96c4
[master] Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2014-04-16 22:50:05 -07:00
Tinderbox User
bcd092ea1e
regenerate
2014-04-17 05:49:55 +00:00
Evan Hunt
088b1abfd0
[master] prep 9.10.0 respin
2014-04-16 22:49:02 -07:00
Mark Andrews
469bbe0f97
3810. [bug] Work around broken nameservers that fail to ignore
...
unknown EDNS options. [RT #35766 ]
2014-04-17 15:43:38 +10:00
Tinderbox User
27963ad220
regen master
2014-04-17 01:05:20 +00:00
Tinderbox User
fc84418f4a
update copyright notice
2014-04-16 23:47:08 +00:00
Mark Andrews
993cde8f0f
3809. [doc] Fix SIT and NSID documentation.
2014-04-16 15:53:30 +10:00
Mark Andrews
1d4526d1cb
remove openssl-1.0.1f-patch
2014-04-16 14:08:48 +10:00
Tinderbox User
1f30da8ae0
regen master
2014-04-15 01:05:23 +00:00
Evan Hunt
efa4dcc9da
[master] more prefetch doc improvement
2014-04-14 16:36:06 -07:00
Tinderbox User
4f45d802dc
newcopyrights
2014-04-14 23:30:21 +00:00
Jeremy C. Reed
4bda053938
Fix typo: word was repeated
2014-04-14 09:50:22 -05:00
Francis Dupont
d5532edf7c
OpenSSL 1.0.1f -> 1.0.1g
2014-04-14 14:51:22 +02:00
Francis Dupont
7c7c2fa688
OpenSSL 1.0.1f -> 1.0.1g
2014-04-14 14:50:06 +02:00
Evan Hunt
2dc978b8a1
[master] fix "prefetch" doc
...
3808. [doc] Clean up "prefetch" documentation. [RT #35751 ]
2014-04-13 18:50:34 -07:00
Mark Andrews
7dcb304dd0
Add change note
...
3807. [bug] Fix sign extention bug in dns_name_fromtext when
lowercase is set. [RT #35743 ]
2014-04-14 09:23:19 +10:00
Tinderbox User
1d94248a12
update copyright notice
2014-04-12 23:46:08 +00:00
Tinderbox User
8de3f14f1c
newcopyrights
2014-04-12 23:30:17 +00:00
Evan Hunt
9509569d87
[master] add epoll test for perftcpdns
2014-04-11 19:13:51 -07:00
Evan Hunt
682d0209e8
[master] customize configure --help
2014-04-11 17:35:54 -07:00
Francis Dupont
c80fef792a
fix char sign extension [ #35743 ]
2014-04-11 13:25:49 +02:00
Tinderbox User
a87f0e88e2
regen master
2014-04-11 01:05:14 +00:00
Tinderbox User
a7051299c6
update copyright notice
2014-04-10 23:46:10 +00:00
Tinderbox User
fd972434c2
newcopyrights
2014-04-10 23:30:13 +00:00
Jeremy C. Reed
d06f13912c
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2014-04-10 17:16:23 -05:00
Jeremy C. Reed
7ee973f74c
fix typo
2014-04-10 17:13:46 -05:00
Evan Hunt
4f1435ca32
[master] add librt check for perftcpdns
2014-04-10 10:57:35 -07:00
Francis Dupont
f182f3bfea
update perftcpdns.c
2014-04-10 13:15:46 +02:00
Tinderbox User
cd441cd51f
regenerate
2014-04-10 04:04:52 +00:00
Evan Hunt
ccf1a41167
[master] prep 9.10.0
2014-04-09 20:31:35 -07:00
Evan Hunt
92fe6db3e4
[master] use test -r in system tests
...
3806. [test] Improved system test portability. [RT #35625 ]
2014-04-09 20:29:52 -07:00
Evan Hunt
ab272d2204
[master] copyrights
2014-04-09 18:10:47 -07:00
Tinderbox User
914ed533b8
regen master
2014-04-10 01:05:11 +00:00
Evan Hunt
540daf2887
[master] missing manpage install rule for dnssec-importkey
2014-04-09 17:17:25 -07:00
Tinderbox User
214af784e9
newcopyrights
2014-04-09 23:30:29 +00:00
Evan Hunt
7cd8e7915a
[master] add contrib/perftcpdns
...
3805. [contrib] Added contrib/perftcpdns, a performance testing tool
for DNS over TCP. [RT #35710 ]
2014-04-09 15:21:14 -07:00
Mark Andrews
51af0a72ad
sort
2014-04-08 10:43:43 +10:00
Mark Andrews
c7bd423cec
order.h
2014-04-08 10:37:21 +10:00
Mark Andrews
2d1c1ee28a
keyboard.h
2014-04-08 10:37:08 +10:00
Evan Hunt
f5df4974b7
[master] move release tag
2014-04-07 15:02:19 -07:00
Mark Andrews
102c454e78
whitespace
2014-04-08 07:13:59 +10:00
Mark Andrews
f45f40ec28
update copyrights
2014-04-08 07:11:43 +10:00
Evan Hunt
38c3ed154a
[master] fix race
...
3804. [bug] Corrected a race condition in dispatch.c in which
portentry could be reset leading to an assertion
failure in socket_search(). (Change #3708
addressed the same issue but was incomplete.)
[RT #35128 ]
2014-04-07 13:54:08 -07:00
Evan Hunt
baad8d9fd8
[master] allow null "file" for DLZ or alternate db zones
...
3803. [bug] "named-checkconf -z" incorrectly rejected zones
using alternate data sources for not having a "file"
option. [RT #35685 ]
2014-04-07 13:29:56 -07:00
Mark Andrews
5b60bde47b
use perl
2014-04-07 21:53:47 +10:00
Mark Andrews
a4941d6b5e
update check the correct resigning time is reported in zonestatus test to be more portable
2014-04-07 11:50:50 +10:00
Tinderbox User
1756e623f9
update copyright notice
2014-04-04 23:46:15 +00:00
Tinderbox User
c288e47fb7
newcopyrights
2014-04-04 23:30:13 +00:00
Mark Andrews
0277def3cf
only look for gsskrb5_register_acceptor_identity if gssapi_krb5.h exists
2014-04-05 08:42:25 +11:00
Mark Andrews
866606b9c7
3802. [bug] Various header files were not being installed
2014-04-04 21:56:08 +11:00
Evan Hunt
d98150c0c7
[master] version typo
2014-04-03 22:22:25 -07:00
Mark Andrews
55fff76a16
use discovered gssapi include path when linking
2014-04-04 15:07:44 +11:00
Evan Hunt
2c0074a73d
[master] Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2014-04-03 20:38:28 -07:00
Tinderbox User
47db6d1f64
regenerate
2014-04-04 03:38:28 +00:00
Evan Hunt
4c4d6213e1
[master] prep 9.10.0rc1
2014-04-03 20:34:46 -07:00
Evan Hunt
f0e9d6e905
[master] fix gssapi probing on freebsd
...
3801. [port] Fix probing for gssapi support on FreeBSD. [RT #35615 ]
2014-04-03 19:52:03 -07:00
Evan Hunt
7ef5dc87b6
[master] detach route socket when shutting down
...
3800. [bug] A pending event on the route socket could cause an
assertion failure when shutting down named. [RT #35674 ]
2014-04-03 19:48:29 -07:00
Evan Hunt
44fbdddcad
[master] improve command line error reporting
...
3799. [bug] Improve named's command line error reporting.
[RT #35603 ]
2014-04-03 19:34:48 -07:00
Mark Andrews
0dfd942409
3798. [bug] 'rndc zonestatus' was reporting the wrong re-signing
...
time. [RT #35659 ]
2014-04-04 11:33:49 +11:00
Francis Dupont
be42c2e7dc
[RT#35643] fixed -lrt in LIBS
2014-04-03 09:24:53 +02:00
Mark Andrews
a3799a38e7
#include <pk11/result.h>
2014-04-01 12:47:31 +11:00
Mark Andrews
e6ff1b5127
#include <dns/result.h>
2014-04-01 12:27:59 +11:00
Mark Andrews
568de8123a
3797. [port] netbsd: geoip support probing was broken. [RT #35642 ]
2014-04-01 09:51:14 +11:00
Mark Andrews
51e6164fd6
3796. [bug] Register dns and pkcs#11 error codes. [RT #35629 ]
2014-03-31 15:38:36 +11:00
Tinderbox User
180d8b0eec
update copyright notice
2014-03-30 23:46:03 +00:00
Tinderbox User
2bd56b2684
newcopyrights
2014-03-30 23:30:15 +00:00
Mukund Sivaraman
ef9334d745
3795. [bug] Make named-checkconf detect raw masterfiles for
...
hint zones and reject them. [RT #35268 ]
Squashed commit of the following:
commit 5b0254711d6b77940d6217b9131b9d401df8a866
Author: Mukund Sivaraman <muks@isc.org >
Date: Fri Mar 28 02:09:01 2014 +0530
Remove redundant helper function
commit a4341c1a2ba830c8cee1def57a533f987f67c3dc
Author: Mark Andrews <marka@isc.org >
Date: Thu Jan 30 10:08:17 2014 +1100
error out if masterfile-format raw is specified for a hint zone.
2014-03-31 04:55:37 +05:30
Tinderbox User
657099c9bc
update copyright notice
2014-03-29 23:46:04 +00:00
Tinderbox User
94f3904f58
newcopyrights
2014-03-29 23:30:16 +00:00
Tinderbox User
2f103f5493
regen master
2014-03-29 01:05:21 +00:00
Mark Andrews
6ffa8fcf76
3794. [maint] Added AAAA for C.ROOT-SERVERS.NET.
2014-03-29 10:30:40 +11:00
Jeremy C. Reed
35094302da
have the install target also do installdirs
...
as other tool's makefiles do.
Okayed by each via jabber.
2014-03-28 13:04:02 -05:00
Jeremy C. Reed
9823d3d0fa
fix typos
2014-03-28 13:02:03 -05:00
Jeremy C. Reed
02363b42ae
This version of the manual corresponds to BIND version 9.10.
...
Not 9.9
2014-03-28 08:23:20 -05:00
Tinderbox User
934b17be8d
update copyright notice
2014-03-27 23:46:09 +00:00
Tinderbox User
e23761df20
newcopyrights
2014-03-27 23:30:12 +00:00
Mark Andrews
6d5740075b
fix typo in comment
2014-03-27 18:21:31 +11:00
Mark Andrews
1fa64087e7
sigprocmask sets errno on error
2014-03-27 12:33:40 +11:00
Tinderbox User
a87790b9d8
regen master
2014-03-27 01:05:17 +00:00
Evan Hunt
bbd5c0ab33
[master] fix possible assertion in save_nsec3param()
...
3793. [bug] zone.c:save_nsec3param() could assert when out of
memory. [RT #35621 ]
2014-03-26 13:12:35 -07:00
Mark Andrews
c1f26bd63c
silence clang compiler warnings
2014-03-26 16:20:31 +11:00
Evan Hunt
5aae99fb1b
[master] document behavior of localhost/localnets when interface changes
2014-03-25 20:08:04 -07:00
Mark Andrews
b4a819a44f
othererror should not include badvers now that we have a badvers counter
2014-03-25 16:46:11 +11:00
Mark Andrews
c73a7e127f
3792. [func] Provide links to the alternate statistics views when
...
displaying in a browser. [RT #35605 ]
Squashed commit of the following:
commit 7ac73b584aa6e026a1deb124257d3a2ed1fc64cc
Author: Evan Hunt <each@isc.org >
Date: Mon Mar 24 21:47:28 2014 -0700
[rt35605] tweak
commit b18bccc570803293f819c04f324f91b446a67756
Author: Mark Andrews <marka@isc.org >
Date: Tue Mar 25 14:20:07 2014 +1100
provide links to alternate statistic views
2014-03-25 15:56:40 +11:00
Tinderbox User
9d7e943c3d
update copyright notice
2014-03-19 23:46:06 +00:00
Mark Andrews
bad82a46c4
placeholder
2014-03-20 07:37:01 +11:00
Mark Andrews
a78ffa0cc8
only set FCTX_ADDRINFO_NOSIT if we don't have a existing sit
2014-03-20 07:17:00 +11:00
Mark Andrews
09ab38c151
3790. [bug] Handle broken nameservers that send BADVERS in
...
response to unknown EDNS options. Maintain
statistics on BADVERS responses.
2014-03-20 05:00:55 +11:00
Mark Andrews
adbb48b4a0
3789. [bug] Null pointer dereference on rbt creation failure.
2014-03-17 23:25:21 +11:00
Tinderbox User
ba713ac34a
regen master
2014-03-16 01:05:09 +00:00
Mark Andrews
9e9d5e2548
check return value of convert_name
2014-03-16 11:21:32 +11:00
Mark Andrews
9f1959f0a7
silence signed/unsigned comparision warning
2014-03-16 11:14:26 +11:00
Evan Hunt
06236ea367
[master] work around db2latex bug by removing literal tag
2014-03-15 15:22:47 -07:00
Mark Andrews
61cfadb50e
3788. [bug] dns_peer_getrequestsit was returning request_nsid by
...
mistake.
2014-03-16 03:31:40 +11:00
Mark Andrews
03296893bc
fix include path for out of source tree build
2014-03-15 13:25:27 +11:00
Mark Andrews
8058292627
install context.h dnsconf.h; resconf.h types.h were not being installed when cross compiling
2014-03-14 11:42:16 +11:00
Mark Andrews
b0e6f5dfd7
copy named-rrchecker.html
2014-03-14 11:16:13 +11:00
Tinderbox User
24a4fabc0b
update copyright notice
2014-03-13 23:53:24 +00:00
Tinderbox User
a8677ecad5
newcopyrights
2014-03-13 23:52:06 +00:00
Mark Andrews
c3e6fbe4b7
handle checkconf/{good,bad}-.*.conf
2014-03-14 10:50:20 +11:00
Tinderbox User
3c15417fc1
update copyright notice
2014-03-13 23:46:07 +00:00
Evan Hunt
a7742a8885
[master] silence win64 build warning
2014-03-13 13:30:26 -07:00
Evan Hunt
1eb5e1b4d7
[master] capitalization
2014-03-13 13:14:13 -07:00
Evan Hunt
9ff6800ed0
[master] fix merge error
2014-03-13 07:00:13 -07:00
Evan Hunt
e4d524bd91
[master] missing win32 include files
2014-03-13 06:33:32 -07:00
Tinderbox User
0c3a248de9
regenerate
2014-03-13 07:46:00 +00:00
Tinderbox User
ec899c963c
regen master
2014-03-13 06:24:13 +00:00
Evan Hunt
9896a01aeb
[master] prep 9.10.0b2
2014-03-12 21:57:11 -07:00
Evan Hunt
22e29471c7
[master] check allow-update in view/options
...
3787. [bug] The code that checks whether "auto-dnssec" is
allowed was ignoring "allow-update" ACLs set at
the options or view level. [RT #29536 ]
2014-03-12 21:36:01 -07:00
Mark Andrews
6f49db82ab
calling $TSIGKEYGEN doesn't work with libtool.
2014-03-13 15:11:46 +11:00
Evan Hunt
acbb301e64
[master] better error output when initializing pkcs11
...
3786. [func] Provide more detailed error codes when using
native PKCS#11. "pkcs11-tokens" now fails robustly
rather than asserting when run against an HSM with
an incomplete PCKS#11 API implementation. [RT #35479 ]
2014-03-12 20:52:01 -07:00
Mark Andrews
3911e7610f
3785. [bug] Debugging code dumphex didn't accept arbitarily long
...
input (only compiled with -DDEBUG). [RT #35544 ]
2014-03-13 12:37:07 +11:00
Evan Hunt
e9a9bb6b14
[master] balance tag
2014-03-12 18:08:05 -07:00
Tinderbox User
0add14467b
update copyright notice
2014-03-12 23:46:05 +00:00
Tinderbox User
16f6050f29
newcopyrights
2014-03-12 23:30:12 +00:00
Evan Hunt
89740699cd
[master] fixed 'fixed'
...
3784. [bug] Using "rrset-order fixed" when it had not been
enabled at compile time caused inconsistent
results. It now works as documented, defaulting
to cyclic mode. [RT #28104 ]
2014-03-12 08:45:44 -07:00
Evan Hunt
2c0af34594
[master] update README
2014-03-12 08:31:34 -07:00
Evan Hunt
46bc64f4b1
[master] tsig-keygen
...
3783. [func] "tsig-keygen" is now available as an alternate
command name for "ddns-confgen". It generates
a TSIG key in named.conf format without comments.
[RT #35503 ]
2014-03-12 08:29:15 -07:00
Mark Andrews
ca7aeeab71
make constant unsigned
2014-03-12 14:04:29 +11:00
Mark Andrews
bab2bf7dfd
expr length arg is not portable
2014-03-12 13:59:41 +11:00
Mark Andrews
f5375b1b8e
check isc_hex_totext result
2014-03-12 12:58:09 +11:00
Mark Andrews
1cf8e9c0b7
fix change number
2014-03-12 12:42:46 +11:00
Tinderbox User
3c7b4ac451
regen master
2014-03-12 01:05:39 +00:00
Evan Hunt
3be40291a0
[master] forbid --with-openssl and --enable-native-pkcs11 together
2014-03-11 13:52:36 -07:00
Evan Hunt
62258ada48
[master] auto-generate salt
...
3781. [func] Specifying "auto" as the salt when using
"rndc signing -nsec3param" causes named to
generate a 64-bit salt at random. [RT #35322 ]
2014-03-11 08:46:58 -07:00
Evan Hunt
ffbd79e978
[master] fix possible uninitialized variable
2014-03-10 20:55:26 -07:00
Tinderbox User
e4a70b8fdf
regen master
2014-03-11 01:05:19 +00:00
Tinderbox User
7bd4556414
update copyright notice
2014-03-10 23:46:12 +00:00
Tinderbox User
5b56652059
newcopyrights
2014-03-10 23:30:29 +00:00
Francis Dupont
2672fb3a13
added a comment about --with-locktype for WIN32 Configure
2014-03-11 00:21:27 +01:00
Evan Hunt
8cbf3b6fc3
[master] use adaptive locks when available
...
3781. [tuning] Use adaptive mutex locks when available; this
has been found to improve performance under load
on many systems. "configure --with-locktype=standard"
restores conventional mutex locks. [RT #32576 ]
2014-03-10 12:14:35 -07:00
Evan Hunt
997f513065
[master] whitespace
2014-03-10 11:57:02 -07:00
Evan Hunt
7b46a4aa41
[master] fix negative numbers in $GENERATE
...
3780. [bug] $GENERATE handled negative numbers incorrectly.
[RT #25528 ]
2014-03-10 11:55:32 -07:00
Francis Dupont
83bb42c635
fix opensslgost_link.c when OPENSSL is not defined
2014-03-08 19:32:34 +01:00
Tinderbox User
0efe2893b6
regen master
2014-03-08 01:05:33 +00:00
Evan Hunt
9ba2cef72d
[master] clarify error
...
3779. [cleanup] Clarify the error message when using an option
that was not enabled at compile time. [RT #35504 ]
2014-03-07 15:59:55 -08:00
Tinderbox User
4b1a933811
update copyright notice
2014-03-07 23:47:09 +00:00
Tinderbox User
e213b38b48
newcopyrights
2014-03-07 23:30:19 +00:00
Evan Hunt
78f79084fc
[master] warn when wrong address family used in listen-on/-v6
...
3778. [bug] Log a warning when the wrong address family is
used in "listen-on" or "listen-on-v6". [RT #17848 ]
2014-03-07 11:31:51 -08:00
Evan Hunt
e29c2b3903
[master] fix misuses of isc__buffer functions, update comment
2014-03-06 17:26:21 -08:00
Evan Hunt
def8172275
[master] s/bug/func/
2014-03-06 17:00:14 -08:00
Tinderbox User
e9c7fe450e
update copyright notice
2014-03-06 23:46:08 +00:00
Tinderbox User
bec9d04b65
newcopyrights
2014-03-06 23:30:27 +00:00
Evan Hunt
741dfd3ccd
[master] tests directory cleanup
2014-03-06 11:11:27 -08:00
Evan Hunt
a2fd1de97d
[master] fix DLZ coredump
...
3777. [bug] EDNS EXPIRE code could dump core when processing
DLZ queries. [RT #35493 ]
2014-03-06 11:06:30 -08:00
Tinderbox User
0f52ea95d8
regen master
2014-03-06 01:05:38 +00:00
Evan Hunt
431859b442
[master] typo
2014-03-04 21:46:21 -08:00
Tinderbox User
d3ddafd746
regen master
2014-03-05 01:06:28 +00:00
Tinderbox User
cc2a515684
update copyright notice
2014-03-04 23:46:15 +00:00
Tinderbox User
757ff04376
newcopyrights
2014-03-04 23:30:18 +00:00
Evan Hunt
b454c03196
[master] use ANSI prototypes, clean up some casts
2014-03-04 10:42:25 -08:00
Evan Hunt
e7c0d42b11
[master] rndc -q
...
3776. [bug] "rndc -q" suppresses output from successful
rndc commands. Errors are printed on stderr.
[RT #21393 ]
2014-03-04 09:49:57 -08:00
Evan Hunt
7d769b7ba7
[master] don't use keyname from command line if using -S
2014-03-04 09:07:26 -08:00
Evan Hunt
d51456e453
[master] fix API mismatch bug in DLZ
...
3775. [bug] dlz_dlopen driver could return the wrong error
code on API version mismatch, leading to a segfault.
[RT #35495 ]
2014-03-04 08:58:40 -08:00
Evan Hunt
f6d0284ec2
[master] fix memory leak
2014-03-04 08:56:09 -08:00
Evan Hunt
e69790ac00
[master] printable NSID logging
...
3774. [func] When using "request-nsid", log the NSID value in
printable form as well as hex. [RT #20864 ]
2014-03-03 20:51:14 -08:00
Tinderbox User
b46346eb30
regen master
2014-03-04 01:05:04 +00:00
Tinderbox User
1599ac12be
update copyright notice
2014-03-03 23:47:11 +00:00
Tinderbox User
7a6494cfb6
newcopyrights
2014-03-03 23:30:24 +00:00
Evan Hunt
9f5222620c
[master] revert the "version" interactive command from nslookup
2014-03-03 10:05:55 -08:00
Evan Hunt
f4ada59b35
[master] don't use strncasecmp for command line option
2014-03-03 09:31:41 -08:00
Evan Hunt
67d01dcacb
[master] add "version" options to host/nslookup/nsupdate
...
3773. [func] "host", "nslookup" and "nsupdate" now have
options and commands to print the version
number. [RT #26057 ]
2014-03-03 09:08:04 -08:00
Evan Hunt
6be12fa63b
[master] contrib: sqlite3 DLZ module
...
3772. [contrib] Added sqlite3 dynamically-loadable DLZ module.
(Based in part on a contribution from Tim Tessier.)
[RT #20822 ]
2014-03-02 22:16:29 -08:00
Mark Andrews
8da6361b50
lib/irs/win32/include/irs/platform.h and lib/irs/win32/include/irs/netdb.h are no more
2014-03-03 14:05:20 +11:00
Tinderbox User
74ae031d9d
regen master
2014-03-02 01:05:20 +00:00
Evan Hunt
262fea6637
[master] fix log level for built in keys
...
3771. [cleanup] Adjusted log level for "using built-in key"
messages. [RT #24383 ]
2014-03-01 15:51:21 -08:00
Tinderbox User
8ab8cd1fa6
update copyright notice
2014-03-01 23:46:15 +00:00
Evan Hunt
084ba95b08
[master] dig +trace could fail when retrying with TCP
...
3770. [bug] "dig +trace" could fail with an assertion when it
needed to fall back to TCP due to a truncated
response. [RT #24660 ]
2014-03-01 15:32:25 -08:00
Tinderbox User
d46a3a2f7c
newcopyrights
2014-03-01 23:30:23 +00:00
Evan Hunt
ec88c1fdff
[master] capture stderr in systests.output
...
- also tidied up runall.sh summary output
2014-02-28 21:59:28 -08:00
Evan Hunt
3ef4b7383a
[master] improved doc for "rndc signing -list"
...
3769. [doc] Improved documentation of "rndc signing -list".
[RT #30652 ]
2014-02-28 21:29:19 -08:00
Evan Hunt
72aa3b2a4e
[master] add sha-384 to dnssec-checkds
...
3768. [bug] "dnssec-checkds" was missing the SHA-384 digest
algorithm. [RT #34000 ]
2014-02-28 21:09:24 -08:00
Tinderbox User
e23798e2ab
update copyright notice
2014-02-28 23:46:19 +00:00
Tinderbox User
c5a97a549c
newcopyrights
2014-02-28 23:30:25 +00:00
Evan Hunt
e94261f0bc
[master] add text clarifying native-pkcs11
2014-02-28 08:10:44 -08:00
Evan Hunt
368aedf188
[master] log when using rndc.key
...
3767. [func] Log explicitly when using rndc.key to configure
command channel. [RT #35316 ]
2014-02-27 17:55:04 -08:00
Tinderbox User
794b79e6bb
regen master
2014-02-28 01:07:06 +00:00
Evan Hunt
e71905610c
[master] fixed out-of-tree build
...
3766. [cleanup] Fixed problems with building outside the source
tree when using native PKCS#11. [RT #35459 ]
2014-02-27 16:49:35 -08:00
Evan Hunt
1aced7b870
[master] fix possible rndc secroots crash
...
3765. [bug] Fixed a bug in "rndc secroots" that could crash
named when dumping an empty keynode. [RT #35469 ]
2014-02-27 16:42:35 -08:00
Evan Hunt
a60bf97f9f
[master] dnssec-keyfromlabel -S and -i
...
3764. [bug] The dnssec-keygen/settime -S and -i options
(to set up a successor key and set the prepublication
interval) were missing from dnssec-keyfromlabel.
[RT #35394 ]
2014-02-27 16:25:32 -08:00
Tinderbox User
938440694b
update copyright notice
2014-02-27 23:46:22 +00:00
Tinderbox User
0e573cdd11
newcopyrights
2014-02-27 23:30:32 +00:00
Evan Hunt
f79ee00c69
[master] use cache in delve
...
3763. [bug] delve: Cache DNSSEC records to avoid the need to
re-fetch them when restarting validation. [RT #35476 ]
2014-02-27 14:49:01 -08:00
Evan Hunt
1753d3c4d7
[master] correct dates in man pages
2014-02-27 11:43:10 -08:00
Mark Andrews
7fbbc9bfd3
3762. [bug] Address build problems with --pkcs11-native +
...
--with-openssl with ECDSA support. [RT #35467 ]
2014-02-27 18:29:52 +11:00
Evan Hunt
71072248de
[master] fix 'rndc freeze' doc, and mention 'rndc sync'
2014-02-26 23:03:54 -08:00
Mark Andrews
96c17c5ecb
3761. [bug] Address dangling reference bug in dns_keytable_add.
...
[RT #35471 ]
2014-02-27 16:55:46 +11:00
Evan Hunt
98922b2b2b
[master] merge several interdependent fixes
...
3760. [bug] Improve SIT with native PKCS#11 and on Windows.
[RT #35433 ]
3759. [port] Enable delve on Windows. [RT #35441 ]
3758. [port] Enable export library APIs on windows. [RT #35382 ]
2014-02-26 19:00:05 -08:00
Mark Andrews
95c3a5e116
merge copyrights
2014-02-27 13:21:27 +11:00
Tinderbox User
42be858f85
regen master
2014-02-27 01:06:20 +00:00
Mark Andrews
86ec04712b
#include <inttypes.h>
2014-02-27 11:57:51 +11:00
Evan Hunt
061f61dd3b
[master] add files omitted from coverage test
2014-02-26 08:54:21 -08:00
Evan Hunt
3a01ded15d
[master] enable windows python tools
...
3757. [port] Enable Python tools (dnssec-coverage,
dnssec-checkds) to run on Windows. [RT #34355 ]
2014-02-26 08:43:50 -08:00
Mark Andrews
b0d8002354
use cfg_type_sstring rather than cfg_type_qstring for sit-secret
2014-02-27 01:11:13 +11:00
Mark Andrews
79bd3cf027
we only use 32 octets
2014-02-26 15:54:23 +11:00
Evan Hunt
f6f8819806
[master] clarified "no-case-compress"
2014-02-25 09:55:48 -08:00
Mark Andrews
f4193c2021
update copyrights
2014-02-25 12:07:41 +11:00
Tinderbox User
bfceb3a1ed
update copyright notice
2014-02-24 23:46:25 +00:00
Francis Dupont
1b0d803a75
hmac(key, message)
2014-02-25 00:35:31 +01:00
Francis Dupont
146a9eef33
updated copyrights
2014-02-25 00:33:18 +01:00
Mark Andrews
d3d9c0c8f6
add a brief description of SIT
2014-02-25 09:50:17 +11:00
Mark Andrews
bc4410b878
remove ENABLE_SIT
2014-02-25 01:10:36 +11:00
Mark Andrews
53ebc0959b
#ifdef notyet error handling for bad sit
2014-02-24 23:49:21 +11:00
Evan Hunt
1736709296
[master] whitespace
2014-02-23 23:22:15 -08:00
Evan Hunt
fdca88d789
[master] update README
2014-02-23 23:21:50 -08:00
Mark Andrews
0072ae822d
3756. [bug] GSSAPI Kerberos realm checking was broken in
...
check_config leading to spurious messages being
logged. [RT #35443 ]
2014-02-24 12:15:37 +11:00
Mark Andrews
ed70f92dd0
use ISC_PLATFORM_USESIT
2014-02-24 09:54:04 +11:00
Mark Andrews
6b8c78d6ab
delve: -p was not affecting servers lernt from resolv.conf
2014-02-24 09:38:28 +11:00
Mark Andrews
9e39bafd2e
adjust SIT computation
2014-02-24 09:29:49 +11:00
Mark Andrews
02a5e3ed85
3755. [func] Add stats counters for known EDNS options + others.
...
[RT #35447 ]
2014-02-24 09:24:25 +11:00
Mark Andrews
c48c691c4f
check for zone being NULL
2014-02-24 08:52:15 +11:00
Mark Andrews
6d7aa71f2f
encrypt nonce and time
2014-02-24 07:16:00 +11:00
Francis Dupont
35bcef6631
fixed ENABLE_LTR typos
2014-02-23 09:37:32 +01:00
Mark Andrews
cc00679829
wait for zone to transfer
2014-02-23 14:06:15 +11:00
Mark Andrews
89b23dc57e
silence compiler warning
2014-02-23 11:44:12 +11:00
Francis Dupont
2ab466bf79
more missing WIN32 docs
2014-02-22 03:01:56 +01:00
Tinderbox User
347333bc39
newcopyrights
2014-02-21 23:30:15 +00:00
Francis Dupont
eca61f7b4a
Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2014-02-22 00:03:26 +01:00
Francis Dupont
78243ef38a
fix importkey & rrchecker references in the solution file
2014-02-22 00:02:40 +01:00
Mark Andrews
d21ee2b8fe
add additional tools standalone man pages
2014-02-22 09:58:36 +11:00
Francis Dupont
ddab803184
Isc Bind 9 -> upper case
2014-02-21 23:56:22 +01:00
Tinderbox User
13d525b8e2
regenerate
2014-02-21 17:47:10 +00:00
Tinderbox User
892503bd48
regen master
2014-02-21 17:38:07 +00:00
Evan Hunt
f0f3f595b1
[master] delve man page improvements
2014-02-21 08:33:17 -08:00
Evan Hunt
f0f5f71274
[master] grammar
2014-02-21 08:28:25 -08:00
Evan Hunt
999926955b
[master] fix test error
2014-02-21 08:05:40 -08:00
Jeremy C. Reed
7da74ea46d
fix some typos
2014-02-21 06:50:59 -06:00
Mark Andrews
870cd6c037
replace obsolete macro AC_ERROR with AC_MSG_ERROR
2014-02-21 21:17:23 +11:00
Tinderbox User
e85b04ae75
regenerate
2014-02-21 05:05:01 +00:00
Tinderbox User
5006667081
regen master
2014-02-21 05:04:18 +00:00
Evan Hunt
6ce1aa1902
[master] tag mismatch
2014-02-20 20:59:24 -08:00
Tinderbox User
b6b8f8a036
regen master
2014-02-21 04:51:27 +00:00
Evan Hunt
2059d7950b
[master] missing man pages, named-rrchecker had wrong name
2014-02-20 20:46:25 -08:00
Evan Hunt
5b2e94e065
[master] add rrchecker and importkey to non-legacy builds
2014-02-20 20:09:53 -08:00
Evan Hunt
64584aa098
[master] fix typos
2014-02-20 19:57:03 -08:00
Mark Andrews
5e45c8aabf
add CFG_CLAUSEFLAG_NOTCONFIGURED flag
2014-02-21 12:48:39 +11:00
Tinderbox User
20a96edbf9
update copyright notice
2014-02-20 23:46:35 +00:00
Tinderbox User
4fe0411487
newcopyrights
2014-02-20 23:30:15 +00:00
Mark Andrews
6bcc716299
fix quoting
2014-02-21 09:45:36 +11:00
Mark Andrews
a24d1ccf6f
more updated to reflect install location changes
2014-02-21 09:41:59 +11:00
Tinderbox User
90861521a7
regenerate
2014-02-20 19:19:51 +00:00
Tinderbox User
0e1dece22e
regen master
2014-02-20 19:19:27 +00:00
Evan Hunt
afa6d50cfe
[master] move release tag
2014-02-20 11:03:43 -08:00
Evan Hunt
bce9696c7a
[master] fix win32 installer
...
3754. [cleanup] win32: Installer now places files in the
Program Files area rather than system services.
[RT #35361 ]
2014-02-20 10:11:06 -08:00
Mark Andrews
80b37f909a
increment dns_nsstatscounter_recursclients when prefetching
2014-02-21 01:40:54 +11:00
Francis Dupont
b1acd6c424
updated Configure trailing comment
2014-02-20 14:48:03 +01:00
Francis Dupont
5a2a781e6a
Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2014-02-20 14:36:56 +01:00
Francis Dupont
651878e166
untabify win32utils/Configure
2014-02-20 14:36:16 +01:00
Mark Andrews
caac342072
add @ISC_OPENSSL_LIBS@
2014-02-21 00:35:22 +11:00
Mark Andrews
edd82b2ce2
3753. [bug] allow-notify was ignoring keys. [RT #35425 ]
2014-02-21 00:09:28 +11:00
Mark Andrews
86856f4f30
3752. [bug] Address potential REQUIRE failure if
...
DNS_STYLEFLAG_COMMENTDATA is set when printing out
a rdataset.
2014-02-20 23:04:54 +11:00
Mark Andrews
c62ead1ae7
check the result of dns_zone_getdb call
2014-02-20 20:33:46 +11:00
Mark Andrews
8f80420c71
don't set want_openssl_aes unless CRYPTO = -DOPENSSL
2014-02-20 20:30:50 +11:00
Evan Hunt
5b7dbbf172
[master] silence win64 warnings
2014-02-19 22:58:09 -08:00
Mark Andrews
47cb20eae1
add EDNS EXPIRE processing on ixfr and axfr out
2014-02-20 17:51:31 +11:00
Evan Hunt
83eecff731
[master] adjust default -U
...
3751. [tuning] The default setting for the -U option (setting
the number of UDP listeners per interface) has
been adjusted to improve performance. [RT #35417 ]
2014-02-19 21:54:43 -08:00
Evan Hunt
4a0beb64be
[master] start prep for 9.10.0b1
2014-02-19 21:39:35 -08:00
Evan Hunt
9576baafc0
[master] assert if sitok/sitbad are insane
2014-02-19 21:26:31 -08:00
Mark Andrews
d17d32a7bf
set setok/sitbad
2014-02-20 16:16:53 +11:00
Evan Hunt
7adf0928b9
[master] revised previous
2014-02-19 21:13:39 -08:00
Evan Hunt
fc73ba3528
[master] update README
2014-02-19 21:04:28 -08:00
Mark Andrews
f0c00f10a0
report if sit is good/bad
2014-02-20 15:55:09 +11:00
Mark Andrews
51d6d7eea4
continue rather than break
2014-02-20 15:20:12 +11:00
Mark Andrews
45b8dc626a
add #ifdef notdef check of DNS_OPT_EXPIRE length
2014-02-20 15:06:49 +11:00
Evan Hunt
6cba0b8e61
[expireopt] format expire time
2014-02-20 14:57:47 +11:00
Mark Andrews
16134801ce
3750. [experimental] Partially implement EDNS EXPIRE option as described
...
in draft-andrews-dnsext-expire-00. Retrivial of
remaining time to expiry from slave zones is supported.
EXPIRE uses an experimental option code (65002) and
is subject to change. [RT #35416 ]
2014-02-20 14:56:20 +11:00
Mark Andrews
801b958a5c
s/DNS_EDNSOPTIONS/DNS_EDNSOPTIONS/
2014-02-20 14:00:54 +11:00
Mark Andrews
72ba6ba736
define DNS_OPT_EDNSOPTIONS
2014-02-20 13:55:21 +11:00
Mark Andrews
86a85a3bbd
don't error on rpz percentage checks as they fail inconsistently on virtual machines
2014-02-20 12:22:14 +11:00
Evan Hunt
2af7d81efd
[master] unbalanced tag
2014-02-19 17:15:51 -08:00
Evan Hunt
98091cb21d
[master] add tuning option for win32
2014-02-19 16:35:40 -08:00
Evan Hunt
4357e13a4b
[master] whitespace
2014-02-19 15:54:57 -08:00
Mark Andrews
e676a59686
update copyrights
2014-02-20 10:53:11 +11:00
Evan Hunt
d7b9756a21
[master] ENDS client-subnet in dig
...
3749. [func] "dig +subnet" sends an EDNS client subnet option
containing the specified address/prefix when
querying. (Thanks to Wilmer van der Gaast.)
[RT #35415 ]
2014-02-19 15:51:02 -08:00
Tinderbox User
1361e03890
update copyright notice
2014-02-19 23:46:31 +00:00
Francis Dupont
f1a6c8e78c
WIN32 master fixes
2014-02-19 23:17:52 +01:00
Evan Hunt
fd75aaa2b9
[master] change tag
2014-02-19 07:51:22 -08:00
Mark Andrews
e0c6a3944d
silence Function returns no value
2014-02-20 00:27:36 +11:00
Mark Andrews
ab830e68aa
silence unreachable statement by adding #if/#endif
2014-02-20 00:24:56 +11:00
Mark Andrews
969728a667
--with-openssl=no failed
2014-02-19 20:25:12 +11:00
Mark Andrews
f45c36fb19
add client cookie in hmacsha*
2014-02-19 20:19:36 +11:00
Mark Andrews
7e2e41df67
3748. [func] Use delve to test dns_client interfaces. [RT #35383 ]
2014-02-19 19:33:21 +11:00
Evan Hunt
7f5bdf7f40
[master] fix dns_resolver_destroyfetch race
...
3747. [bug] A race condition could lead to a core dump when
destroying a resolver fetch object. [RT #35385 ]
2014-02-18 23:32:02 -08:00
Evan Hunt
35f6a21f5f
[master] max-zone-ttl
...
3746. [func] New "max-zone-ttl" option enforces maximum
TTLs for zones. If loading a zone containing a
higher TTL, the load fails. DDNS updates with
higher TTLs are accepted but the TTL is truncated.
(Note: Currently supported for master zones only;
inline-signing slaves will be added.) [RT #38405 ]
2014-02-18 23:26:50 -08:00
Mark Andrews
880c48d818
set ISC_OPENSSL_LIBS to DST_OPENSSL_LIBS for want_openssl_aes=yes
2014-02-19 18:14:13 +11:00
Evan Hunt
db955e6f01
[master] add SIT and the new stats counters to README
2014-02-18 22:52:06 -08:00
Evan Hunt
6a3fa181d1
[master] add "--with-tuning=large" option
...
3745. [func] "configure --with-tuning=large" adjusts various
compiled-in constants and default settings to
values suited to large servers with abundant
memory. [RT #29538 ]
2014-02-18 22:36:14 -08:00
Mark Andrews
fb507b955e
test for AES_encrypt and fall back to sha256
2014-02-19 15:22:31 +11:00
Mark Andrews
0a5927a14f
add 3rd
2014-02-19 13:33:24 +11:00
Mark Andrews
08d4b8d120
update SIT description
2014-02-19 13:15:40 +11:00
Evan Hunt
96a3590505
[master] edit
2014-02-18 17:59:43 -08:00
Mark Andrews
b5f6271f4d
3744. [experimental] SIT: send and process Source Identity Tokens
...
(which are similar to DNS Cookies by Donald Eastlake)
and are designed to help clients detect off path
spoofed responses and for servers to detect legitimate
clients.
SIT use a experimental EDNS option code (65001).
SIT can be enabled via --enable-developer or
--enable-sit. It is on by default in Windows.
RRL processing as been updated to know about SIT with
legitimate clients not being rate limited. [RT #35389 ]
2014-02-19 12:53:42 +11:00
Mark Andrews
43c1433ef2
add attributes to fatal, warn and delve_log
2014-02-19 07:25:29 +11:00
Mark Andrews
657f0f11ac
use return rather than exit
2014-02-19 07:15:27 +11:00
Evan Hunt
9201e2b2f2
[master] remove extra isc_buffer_init
2014-02-17 18:21:37 -08:00
Tinderbox User
c96e7744e0
regen master
2014-02-18 01:05:03 +00:00
Tinderbox User
3fd910dec5
update copyright notice
2014-02-17 23:46:29 +00:00
Tinderbox User
6025cbbe84
newcopyrights
2014-02-17 23:30:14 +00:00
Mark Andrews
38eabfcee7
3743. [bug] delegation-only flag wasn't working in forward zone
...
declarations despite being documented. This is
needed to support turning off forwarding and turning
on delegation only at the same name. [RT #35392 ]
2014-02-18 10:09:07 +11:00
Mark Andrews
7b9cb698dd
update descrition
2014-02-18 10:03:52 +11:00
Evan Hunt
88af212a4d
[master] correct delegation-only doc
2014-02-17 14:22:53 -08:00
Evan Hunt
5efcb3a3e2
[master] fix test errors
...
- require 5.006_001
- cut off the least significant figures of rrsig dates before
comparison to avoid integer overflow
2014-02-17 08:40:02 -08:00
Mark Andrews
846cb7015b
unchecked isc_mem_get calls; fix loop over getaddrinfo results
2014-02-18 02:07:37 +11:00
Mark Andrews
0e8cfb69d1
a4 and a6 were being referenced out of scope
2014-02-18 01:53:21 +11:00
Mark Andrews
5114325978
3742. [port] linux: libcap support: curval was used before it
...
was declared. [RT #35387 ]
2014-02-18 00:27:15 +11:00
Mark Andrews
823eadf26d
#include <isc/string.h>
2014-02-17 12:22:42 +11:00
Evan Hunt
e6b626cc7a
[master] include <isc/string.h>
2014-02-16 16:30:47 -08:00
Mark Andrews
2253be7b9a
remove mklib.bat.in
2014-02-17 11:05:24 +11:00
Tinderbox User
72141595cf
update copyright notice
2014-02-16 23:46:32 +00:00
Tinderbox User
950d203b64
newcopyrights
2014-02-16 23:30:20 +00:00
Evan Hunt
83d59691e3
[master] update README
2014-02-16 14:34:11 -08:00
Mark Andrews
d8f5f53a03
add #include <isc/print.h>
2014-02-17 09:19:25 +11:00
Evan Hunt
7ba88e2a95
[master] fix dnssec test errors
2014-02-16 14:14:56 -08:00
Evan Hunt
72fd845d5a
[master] remove accidentally committed changes
2014-02-16 13:59:19 -08:00
Evan Hunt
792915beb0
[master] fix accidental dig breakage
2014-02-16 13:42:42 -08:00
Evan Hunt
cd38c8c1bb
[master] fixed mistake with delve +short
2014-02-16 13:25:53 -08:00
Evan Hunt
b412cb5334
[master] include <signal.h> not <sys/signal.h>
2014-02-16 13:11:26 -08:00
Tinderbox User
c3c1aec44c
regenerate
2014-02-16 21:09:10 +00:00
Tinderbox User
6d382c9fce
regen master
2014-02-16 21:08:15 +00:00
Evan Hunt
1d761cb453
[master] delve
...
3741. [func] "delve" (domain entity lookup and validation engine):
A new tool with dig-like semantics for performing DNS
lookups, with internal DNSSEC validation, using the
same resolver and validator logic as named. This
allows easy validation of DNSSEC data in environments
with untrustworthy resolvers, and assists with
troubleshooting of DNSSEC problems. (Note: not yet
available on win32.) [RT #32406 ]
2014-02-16 13:03:17 -08:00
Evan Hunt
14bf4702f3
[master] fixed some dlz configure options
...
3740. [contrib] Minor fixes to configure --with-dlz-bdb,
--with-dlz-postgres and --with-dlz-odbc. [RT #35340 ]
2014-02-15 21:10:07 -08:00
Evan Hunt
31f6244cc2
[master] tcp and udp stats counters
...
3739. [func] Added per-zone stats counters to track TCP and
UDP queries. [RT #35375 ]
2014-02-15 20:57:00 -08:00
Francis Dupont
fb3ecd89ca
retries -> split in could not parse
2014-02-16 02:08:55 +01:00
Francis Dupont
a3a74b30b3
spurious space
2014-02-16 02:07:33 +01:00
Tinderbox User
56af756b6c
update copyright notice
2014-02-14 23:46:27 +00:00
Tinderbox User
79b627f399
newcopyrights
2014-02-14 23:30:13 +00:00
Evan Hunt
f2ea8c2f96
[master] updated published drafts
2014-02-14 08:53:06 -08:00
Tinderbox User
9ecb5d3347
newcopyrights
2014-02-13 23:30:08 +00:00
Mark Andrews
36a06fc2d6
regen
2014-02-13 15:14:11 +11:00
Mark Andrews
2729aea3c1
3738. [bug] --enable-openssl-hash failed to build. [RT #35343 ]
2014-02-13 15:09:08 +11:00
Tinderbox User
665a24faf6
regen master
2014-02-13 01:05:15 +00:00
Tinderbox User
1124950b35
update copyright notice
2014-02-12 23:46:27 +00:00
Tinderbox User
27739dd250
newcopyrights
2014-02-12 23:30:11 +00:00
Mark Andrews
a1271e2404
3737. [bug] 'rndc retransfer' could trigger a assertion failure
...
with inline zones. [RT #35353 ]
(cherry picked from commit 8e30a7e9fd )
2014-02-13 08:55:09 +11:00
Mark Andrews
5deedd7057
use unsigned constants
2014-02-13 07:48:44 +11:00
Evan Hunt
79a1c7502d
[master] typos in dig man page
2014-02-12 10:32:20 -08:00
Mark Andrews
afdcff15c0
#ifdef PF_ROUTE use
2014-02-13 01:13:05 +11:00
Evan Hunt
842a3e6d0e
[master] try multiple addresses per server name in nsupdate
...
3736. [bug] nsupdate: When specifying a server by name,
fall back to alternate addresses if the first
address for that name is not reachable. [RT #25784 ]
2014-02-11 21:29:10 -08:00
Evan Hunt
dbb012765c
[master] merge libiscpk11 to libisc
...
3735. [cleanup] Merged the libiscpk11 library into libisc
to simplify dependencies. [RT #35205 ]
2014-02-11 21:20:28 -08:00
Mark Andrews
6b66ee9147
define and use BACKTRACECFLAGS
2014-02-12 09:07:54 +11:00
Mark Andrews
ac49f1c511
hpux: move -Wl,+vnocompatwarnings to STD_CWARNINGS; add +vnocompatwarnings to SO_LDFLAGS
2014-02-11 13:22:27 +11:00
Tinderbox User
6874b16e4a
update copyright notice
2014-02-10 23:46:26 +00:00
Tinderbox User
7addb3e8b5
newcopyrights
2014-02-10 23:30:12 +00:00
Mark Andrews
343556ecf9
-Wl,+vnocompatwarnings is a compiler flag to pass to the loader not a direct loader flag
2014-02-10 17:53:39 +11:00
Mark Andrews
d7729155df
3734. [bug] Improve building with libtool. [RT #35314 ]
2014-02-10 15:01:06 +11:00
Mark Andrews
d9bbd9c64f
cleanup removed files
2014-02-10 12:08:00 +11:00
Mark Andrews
850b5e8093
Add Linux support to:
...
3733. [func] Improve interface scanning support. Interface
information will be automatically updated if the
OS supports routing sockets (MacOS, *BSD, Linux).
Use "automatic-interface-scan no;" to disable.
Add "rndc scan" to trigger a scan. [RT #23027 ]
2014-02-10 09:46:54 +11:00
Tinderbox User
f2016fcecf
regen master
2014-02-08 01:05:40 +00:00
Tinderbox User
81f58902eb
update copyright notice
2014-02-07 23:46:39 +00:00
Tinderbox User
37d8e0a445
newcopyrights
2014-02-07 23:30:41 +00:00
Tinderbox User
5f122b65e9
Merge branch 'master' of /proj/git/prod/bind9
2014-02-07 23:16:02 +00:00
Mark Andrews
fc9c44a8b0
move unreachable code inside #ifdef block
2014-02-08 09:49:03 +11:00
Mark Andrews
2870ee1fe5
use exit 255
2014-02-08 09:43:16 +11:00
Mark Andrews
404d7c966c
fix typo in comment
2014-02-08 09:37:32 +11:00
Tinderbox User
f6f53ae2e5
Merge branch 'master' of /proj/git/prod/bind9
2014-02-07 13:15:40 +00:00
Francis Dupont
c41d8a22ab
spelling
2014-02-07 13:40:44 +01:00
Mark Andrews
d896314990
remove dns_pkcs11.h
2014-02-07 23:19:08 +11:00
Tinderbox User
0cb06c3060
Merge branch 'master' of /proj/git/prod/bind9
2014-02-07 09:37:40 +00:00
Mark Andrews
6a47daef7e
#ifdef PF_ROUTE
2014-02-07 20:36:48 +11:00
Tinderbox User
da7337d1df
Merge branch 'master' of /proj/git/prod/bind9
2014-02-07 07:15:53 +00:00
Evan Hunt
c922131320
[master] update README
2014-02-06 22:54:38 -08:00
Mark Andrews
62ec9fd168
3733. [func] Improve interface scanning support. Interface
...
information will be automatically updated if the
OS supports routing sockets. Use
"automatic-interface-scan no;" to disable.
Add "rndc scan" to trigger a scan. [RT #23027 ]
2014-02-07 17:16:37 +11:00
Tinderbox User
8202437594
Merge branch 'master' of /proj/git/prod/bind9
2014-02-07 06:16:18 +00:00
Mark Andrews
0584ab7e9c
#include <isc/util.h>
2014-02-07 16:46:11 +11:00
Tinderbox User
20b801707f
Merge branch 'master' of /proj/git/prod/bind9
2014-02-07 04:16:23 +00:00
Evan Hunt
41e55d0403
[master] type mismatch in ODBC DLZ driver
...
3732. [contrib] Fixed a type mismatch causing the ODBC DLZ
driver to dump core on 64-bit systems. [RT #35324 ]
2014-02-06 20:05:25 -08:00
Evan Hunt
7983f6f77a
[master] Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2014-02-06 19:41:48 -08:00
Evan Hunt
166341d554
[master] add no-case-compress
...
3731. [func] Added a "no-case-compress" ACL, which causes
named to use case-insensitive compression
(disabling change #3645 ) for specified
clients. (This is useful when dealing
with broken client implementations that
use case-sensitive name comparisons,
rejecting responses that fail to match the
capitalization of the query that was sent.)
[RT #35300 ]
2014-02-06 19:37:26 -08:00
Tinderbox User
3c8ad60843
Merge branch 'master' of /proj/git/prod/bind9
2014-02-07 02:15:44 +00:00
Tinderbox User
bbbf2e27d3
regen master
2014-02-07 02:03:45 +00:00
Mark Andrews
6b0dee6cd7
fix tag
2014-02-07 12:36:16 +11:00
Mark Andrews
9c8126d0c7
fix tag
2014-02-07 12:34:35 +11:00
Mark Andrews
11d8c966ea
fix closing tag
2014-02-07 12:26:16 +11:00
Tinderbox User
1b56acb9a1
Merge branch 'master' of /proj/git/prod/bind9
2014-02-07 01:16:02 +00:00
Mark Andrews
a928b54fa9
silence unused parameter
2014-02-07 11:47:32 +11:00
Evan Hunt
dd19c1a352
[master] report T_SKIPPED from t_dst
2014-02-06 16:21:38 -08:00
Tinderbox User
acbfd6adcb
Merge branch 'master' of /proj/git/prod/bind9
2014-02-07 00:18:42 +00:00
Evan Hunt
a165a17a81
[master] dnssec-keygen fixes
...
3730. [cleanup] Added "never" as a synonym for "none" when
configuring key event dates in the dnssec tools.
[RT #35277 ]
3729. [bug] dnssec-kegeyn could set the publication date
incorrectly when only the activation date was
specified on the command line. [RT #35278 ]
2014-02-06 15:59:14 -08:00
Tinderbox User
7fa75f8e0e
update copyright notice
2014-02-06 23:46:25 +00:00
Evan Hunt
08c67b5b7a
[master] improved native-pkcs11 doc
...
3728. [doc] Expanded native-PKCS#11 documentation,
specifically pkcs11: URI labels. [RT #35287 ]
2014-02-06 15:40:00 -08:00
Evan Hunt
e5f9fa7e18
[master] deprecate isc_bitsrting
...
3727. [func] The isc_bitstring API is no longer used and
has been removed from libisc. [RT #35284 ]
2014-02-06 15:36:13 -08:00
Tinderbox User
776a8e3ff8
newcopyrights
2014-02-06 23:32:21 +00:00
Evan Hunt
62cce60a15
[master] better error message when exceeding RPZ zone limit
...
3726. [cleanup] Clarified the error message when attempting
to configure more than 32 response-policy zones.
[RT #35283 ]
2014-02-06 15:26:54 -08:00
Evan Hunt
e2d635d630
[master] update contrib
...
3725. [contrib] Updated zkt and nslint to newest versions,
cleaned up and rearranged the contrib
directory, added a README.
2014-02-05 16:38:28 -08:00
Evan Hunt
09158ff8e4
[master] add description of [contrib]
2014-02-05 14:54:46 -08:00
Evan Hunt
ff0b3538a4
[master] explain [placeholder]
2014-02-05 09:25:19 -08:00
Evan Hunt
a8cdf2a2e7
[master] fixed win32 dig problem
...
3724. [bug] win32: Fixed a bug that prevented dig and
host from exiting properly after completing
a UDP query. [RT #35288 ]
2014-02-04 12:01:20 -08:00
Mark Andrews
325e3728e6
remove EDNS-9.10
2014-02-03 16:01:23 +11:00
Tinderbox User
6a0d2961c0
newcopyrights
2014-02-02 23:30:12 +00:00
Tinderbox User
9253fa8cec
regenerate
2014-02-02 20:31:30 +00:00
Tinderbox User
04bbadfbcb
regen master
2014-02-01 01:05:42 +00:00
Tinderbox User
0666e6db54
update copyright notice
2014-01-31 23:46:22 +00:00
Evan Hunt
9d1f3953d3
[master] clarify some items
2014-01-31 15:32:46 -08:00
Tinderbox User
3e9c07abfd
newcopyrights
2014-01-31 23:30:22 +00:00
Evan Hunt
48def18179
[master] silence coverity warnings
...
- remove dead code in server.c
- initialize a struct tm.c
2014-01-31 09:34:37 -08:00
Jeremy C. Reed
daa098822e
fix misspelling / typos
2014-01-31 10:30:04 -06:00
Evan Hunt
bc34c56226
[master] further clarify edns doc
2014-01-31 07:11:38 -08:00
Jeremy C. Reed
9d58bbdf12
Fix typo.
2014-01-31 08:28:41 -06:00
Mark Andrews
bc021b8ef5
#include <inttypes.h>
2014-01-31 22:38:26 +11:00
Evan Hunt
4e182f01a1
[master] add stdint.h
2014-01-31 00:05:30 -08:00
Evan Hunt
c8eace0574
[master] clean up win32utils/readme1st.txt
2014-01-30 22:39:36 -08:00
Evan Hunt
0a35160f4e
[master] prep 9.10.0a2
2014-01-30 18:02:26 -08:00
Evan Hunt
3249da26fc
[master] rationalize external key handling
...
3723. [cleanup] Imported keys are now handled the same way
regardless of DNSSEC algorithm. [RT #35215 ]
2014-01-30 17:49:32 -08:00
Tinderbox User
e83a742219
Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2014-01-31 01:10:50 +00:00
Tinderbox User
65f32cd8bf
regen master
2014-01-31 01:07:17 +00:00
Evan Hunt
d0803df331
[master] fixed geoip in blackhole ACLs
...
3722. [bug] Using geoip ACLs in a blackhole statement
could cause a segfault. [RT #35272 ]
2014-01-30 17:03:32 -08:00
Tinderbox User
4734976943
update copyright notice
2014-01-30 23:46:20 +00:00
Tinderbox User
e8c42d50cd
newcopyrights
2014-01-30 23:30:19 +00:00
Evan Hunt
fe9a1e5bd6
[master] improve RRL documentation
...
- wrote better qname classifer doc
- imported response size classifier doc from 9.9 sub
2014-01-30 15:09:33 -08:00
Evan Hunt
47c847e286
[master] improve EDNS doc
...
3721. [doc] Improved doucmentation of the EDNS processing
enhancements introduced in change #3593 . [RT #35275 ]
2014-01-30 14:52:01 -08:00
Evan Hunt
45e74d65bd
[master] some items were missing from README
2014-01-30 11:51:53 -08:00
Tinderbox User
04b5785fde
update copyright notice
2014-01-29 23:46:19 +00:00
Mark Andrews
63add83a26
3720. [bug] Address compiler warnings. [RT #35261 ]
2014-01-30 10:33:28 +11:00
Tinderbox User
90b25b84f0
newcopyrights
2014-01-29 23:30:16 +00:00
Mark Andrews
75d747e1c5
3719. [bug] Address memory leak in in peer.c. [RT #35255 ]
2014-01-30 07:54:52 +11:00
Mark Andrews
fbc0e37e0c
3718. [bug] A missing ISC_LINK_INIT in log.c. [RT #35260 ]
2014-01-30 07:44:02 +11:00
Mark Andrews
61932ed917
copyright cleanups
2014-01-29 14:05:46 +11:00
Tinderbox User
0ff8ed750e
update copyright notice
2014-01-27 23:46:24 +00:00
Tinderbox User
402eda3e7d
newcopyrights
2014-01-27 23:30:20 +00:00
Mark Andrews
373b9944b6
#if 0/#endif debug only variable
2014-01-28 09:43:25 +11:00
Mark Andrews
ffa83ffb22
doxygen markup
...
(cherry picked from commit bc28371004d70b17f0ca872da8bd84e70591eaf4)
2014-01-28 09:12:58 +11:00
Mark Andrews
b8cf73a3b3
3717. [port] hpux: Treat EOPNOTSUPP as a expected error code when
...
probing to see if it is possible to set dscp values
on a per packet basis. [RT #35252 ]
3716. [bug] The dns_request code was setting dcsp values when not
requested. [RT #35252 ]
2014-01-28 08:25:28 +11:00
Tinderbox User
3b9bbd52c8
update copyright notice
2014-01-26 23:46:20 +00:00
Tinderbox User
6508846efc
newcopyrights
2014-01-26 23:30:27 +00:00
Mark Andrews
a299dbc566
restore 'Portions of this code' notice
2014-01-26 10:49:23 +11:00
Tinderbox User
88cffc09ae
regen master
2014-01-25 01:04:57 +00:00
Tinderbox User
85167bb10f
update copyright notice
2014-01-24 23:46:22 +00:00
Tinderbox User
77932ac533
newcopyrights
2014-01-24 23:30:18 +00:00
Evan Hunt
ba41a19666
[master] reformat acknowledgements
2014-01-24 09:58:38 -08:00
Evan Hunt
bff64bf12b
[master] correct copyrights and attributions
...
see RT #35423 for details; highlights:
- remove license clauses 3 and 4 from NetBSD code
- remove advertising clause from historical BSD code
- add openssl advertising attributions
2014-01-24 09:46:00 -08:00
Tinderbox User
fbe600459d
update copyright notice
2014-01-23 23:46:17 +00:00
Tinderbox User
7ca715ad15
newcopyrights
2014-01-23 23:30:12 +00:00
Evan Hunt
83f69fcd6e
[master] fix a problem with libgeoip 1.5 and higher
...
3715. [bug] The region and city databases could fail to
initialize when using some versions of libGeoIP,
causing assertion failures when named was
configured to use them. [RT #35427 ]
2014-01-23 12:46:02 -08:00
Mark Andrews
db519a99ce
remove src files not available for 'make depend'
2014-01-22 10:49:18 +11:00
Tinderbox User
aa7b16ec2a
update copyright notice
2014-01-21 23:46:16 +00:00
Tinderbox User
90cde4c188
newcopyrights
2014-01-21 23:30:39 +00:00
Mark Andrews
395a4c7f6f
s/gai_sterror.c/gai_strerror.c/
2014-01-22 10:10:47 +11:00
Mark Andrews
8fbf08d961
silence compiler warning
2014-01-22 10:01:01 +11:00
Evan Hunt
5c6f38b19b
[master] silence compiler warning
2014-01-21 11:21:29 -08:00
Evan Hunt
1b255a0c4e
[master] overlooked some memcpy->memmove changes with pkcs11 merge
2014-01-21 10:08:01 -08:00
Mark Andrews
3040b45515
update copyrights
2014-01-21 19:50:45 +11:00
Evan Hunt
a40b8e025a
[master] remove unnecessary test in name.c
2014-01-20 17:58:47 -08:00
Evan Hunt
d58e33bfab
[master] testcrypto.sh in system tests
...
3714. [test] System tests that need to test for cryptography
support before running can now use a common
"testcrypto.sh" script to do so. [RT #35213 ]
2014-01-20 16:08:09 -08:00
Evan Hunt
e45d0508c3
[master] skip unnecesary also-notify data
...
3713. [bug] Save memory by not storing "also-notify" addresses
in zone objects that are configured not to send
notify requests. [RT #35195 ]
2014-01-20 15:53:51 -08:00
Evan Hunt
f8c990f6c2
[master] add placeholders
2014-01-20 13:39:56 -08:00
Francis Dupont
f02bd534ef
add EXTENSIONS in WIN32 Configure [ #35220 ]
2014-01-20 15:40:11 +01:00
Evan Hunt
826426b5ee
[master] missing 'test'
2014-01-19 00:27:37 -08:00
Tinderbox User
dfd5f3b388
update copyright notice
2014-01-18 23:46:13 +00:00
Evan Hunt
0e91f17da8
[master] update copyrights
2014-01-18 15:45:16 -08:00
Evan Hunt
12bf5d4796
[master] address several issues with native pkcs11
2014-01-18 11:51:07 -08:00
Tinderbox User
c0682c2367
update copyright notice
2014-01-17 23:46:32 +00:00
Francis Dupont
6972eaffdb
fix external key handling
2014-01-17 17:12:20 +01:00
Francis Dupont
1893156781
fix GSSAPI with native PKCS#11 typo [ #35207 ]
2014-01-17 14:32:12 +01:00
Francis Dupont
e02659b241
applied emacs filled-paragraph (ESC-q) to reindent SUBDIRS
2014-01-17 14:14:30 +01:00
Tinderbox User
dd1ce8b524
regen master
2014-01-17 01:05:10 +00:00
Mark Andrews
08190bd4d8
update
2014-01-17 11:20:59 +11:00
Tinderbox User
1633aead67
update copyright notice
2014-01-16 23:46:28 +00:00
Mark Andrews
db8938c993
3710. [bug] Address double dns_zone_detach when switching to
...
using automatic empty zones from regular zones.
[RT #35177 ]
2014-01-17 10:04:16 +11:00
Evan Hunt
5760095601
[master] skip xfer test with Net::DNS 0.73
2014-01-16 09:50:23 -08:00
Evan Hunt
eb94c78be4
[master] atomic test doesn't need libdns
2014-01-16 09:24:44 -08:00
Francis Dupont
6080262ffe
add iscpk11 dep in lwresd system test
2014-01-16 16:06:04 +01:00
Mark Andrews
d1ca4caece
make DST_GSSAPI_INC a macro
2014-01-17 00:50:30 +11:00
Francis Dupont
e2258edfef
libtoolized pkcs11 Makefile.in files
2014-01-16 10:35:24 +01:00
Mark Andrews
e20788e121
update copyrights
2014-01-16 15:19:24 +11:00
Mark Andrews
68084ac4e1
remove lib/isc/win32/strptime.c
2014-01-16 15:09:26 +11:00
Tinderbox User
6ea2385360
regen master
2014-01-16 01:05:38 +00:00
Mark Andrews
64819a98a9
cast to unsigned char
2014-01-16 11:46:28 +11:00
Mark Andrews
dedefc0bdb
update
2014-01-16 11:41:50 +11:00
Tinderbox User
b269de36be
update copyright notice
2014-01-15 23:46:24 +00:00
Mark Andrews
636c2f488c
initalize ret
2014-01-16 09:23:12 +11:00
Evan Hunt
90b513b2a0
[master] another build fix for pkcs11+atf+libtool
2014-01-15 12:07:04 -08:00
Evan Hunt
0a3fafde84
[master] try again, ensuring atf tests build...
2014-01-15 11:46:17 -08:00
Evan Hunt
693a7bb91a
[master] cleanup pcks11 doc
2014-01-15 10:01:44 -08:00
Evan Hunt
e4f484b7b7
[master] address compiler warnings
2014-01-15 09:35:44 -08:00
Evan Hunt
d868cce6eb
[master] correct library build order
2014-01-15 09:20:09 -08:00
Mark Andrews
1b5dcef875
include <isc/tm.h>, <isc/lang.h> and <isc/types.h>
2014-01-15 20:42:22 +11:00
Evan Hunt
a147de10fe
[master] portable strptime/timegm
...
3709. [port] Use built-in versions of strptime() and timegm()
on all platforms to avoid portability issues.
[RT #35183 ]
2014-01-14 23:17:47 -08:00
Evan Hunt
4882e183ca
[master] typo
2014-01-14 21:10:23 -08:00
Mark Andrews
702958d202
3708. [bug] Address a portentry locking issue in dispatch.c.
...
[RT #35128 ]
2014-01-15 15:55:35 +11:00
Mark Andrews
cd7f8d18f8
3707. [bug] irs_resconf_load now returns ISC_R_FILENOTFOUND
...
on a missing resolv.conf file and initializes the
structure as if it had been configured with:
nameserver ::1
nameserver 127.0.0.1
Note: Callers will need to be updated to treat
ISC_R_FILENOTFOUND as a qualified success or else
they will leak memory. The following code fragment
will work with both only and new versions without
changing the behaviour of the existing code.
resconf = NULL;
result = irs_resconf_load(mctx, "/etc/resolv.conf",
&resconf);
if (result != ISC_SUCCESS) {
if (resconf != NULL)
irs_resconf_destroy(&resconf);
....
}
[RT #35194 ]
2014-01-15 15:22:55 +11:00
Mark Andrews
7edf48213c
balance tags
2014-01-15 14:43:45 +11:00
Mark Andrews
d8b83f0e2b
silence compiler warning
2014-01-15 12:40:09 +11:00
Mark Andrews
75e5062bc5
#include <isc/print.h>
2014-01-15 12:30:50 +11:00
Evan Hunt
a18fc12ba3
[master] fix queryperf integer overflow
...
3706. [contrib] queryperf: Fixed a possible integer overflow when
printing results. [RT #35182 ]
2014-01-14 16:56:23 -08:00
Tinderbox User
bf0266f286
update copyright notice
2014-01-14 23:46:22 +00:00
Evan Hunt
ba751492fc
[master] native PKCS#11 support
...
3705. [func] "configure --enable-native-pkcs11" enables BIND
to use the PKCS#11 API for all cryptographic
functions, so that it can drive a hardware service
module directly without the need to use a modified
OpenSSL as intermediary (so long as the HSM's vendor
provides a complete-enough implementation of the
PKCS#11 interface). This has been tested successfully
with the Thales nShield HSM and with SoftHSMv2 from
the OpenDNSSEC project. [RT #29031 ]
2014-01-14 15:40:56 -08:00
Tinderbox User
1f4c645185
newcopyrights
2014-01-14 23:30:15 +00:00
Mark Andrews
07fb9b8330
3704. [protocol] Accept integer timestamps in RRSIG records. [RT #35185 ]
2014-01-14 16:12:30 +11:00
Evan Hunt
b751788932
[master] improve prefetch doc
2014-01-13 21:08:20 -08:00
Evan Hunt
33a296aa3a
[master] add CVE details; marked 3656 as [security]
2014-01-13 14:54:12 -08:00
Mark Andrews
fef19ce621
fix for pre C99 compiler
2014-01-13 17:07:52 +11:00
Tinderbox User
a1e81a1c5b
regen master
2014-01-13 01:04:54 +00:00
Tinderbox User
2cf1d5b098
update copyright notice
2014-01-12 23:46:23 +00:00
Tinderbox User
d7d105151a
newcopyrights
2014-01-12 23:30:12 +00:00
Mark Andrews
c24b6b4a40
fix for pre C99 compiler
2014-01-13 09:29:25 +11:00
Mark Andrews
fb756ba304
3703. [func] Prefetch about to expire records if they are queried
...
for, see prefetch option for details. [RT #35041 ]
2014-01-12 21:29:15 +11:00
Evan Hunt
dc1cfff92a
[master] fix win32 isc_time_set()
2014-01-11 22:01:40 -08:00
Tinderbox User
9c8c1a0485
regen master
2014-01-12 01:04:54 +00:00
Tinderbox User
f70a10508f
update copyright notice
2014-01-11 23:46:17 +00:00
Tinderbox User
d585233c52
newcopyrights
2014-01-11 23:30:12 +00:00
Francis Dupont
f03747965c
fix WIN32 Configure typo
2014-01-11 17:32:37 +01:00
Evan Hunt
6736c84f11
[master] missing prototype in time.h
2014-01-10 20:19:17 -08:00
Evan Hunt
903247531a
[master] portable replacement for timegm()
2014-01-10 19:22:02 -08:00
Evan Hunt
7d2b185f16
[master] new dnssec-coverage options
...
3702. [func] 'dnssec-coverage -l' option specifies a length
of time to check for coverage; events further into
the future are ignored. 'dnssec-coverage -z'
checks only ZSK events, and 'dnssec-coverage -k'
checks only KSK events. (Thanks to Peter Palfrader.)
[RT #35168 ]
2014-01-10 17:53:21 -08:00
Tinderbox User
990d0e893f
regen master
2014-01-11 01:05:06 +00:00
Tinderbox User
7a50e338b5
regen
2014-01-10 20:22:53 +00:00
Mark Andrews
a7c412f37c
update copyrights
2014-01-11 07:07:56 +11:00
Mark Andrews
6ce47d9ad0
add lib/isc/win32/strptime.c
2014-01-11 06:28:47 +11:00
Evan Hunt
f459b70c8e
[master] one more win32 build error
2014-01-10 11:20:46 -08:00
Evan Hunt
480172bf6a
[master] missing prototypes
2014-01-10 11:17:12 -08:00
Evan Hunt
1bb2f53b9f
[master] fix win32 build problems
2014-01-10 10:58:06 -08:00
Evan Hunt
8f8c7df657
[master] add 'make unit' to top directory
2014-01-10 08:05:42 -08:00
Mark Andrews
fd0f3e7cd8
add unit test for isc_time_parsehttptimestamp
2014-01-11 00:30:41 +11:00
Mark Andrews
52e6d8a36d
add ISC_PLATFORM_NEEDSTRCASESTR
2014-01-10 23:53:41 +11:00
Mark Andrews
429ab67296
strptime returns time in the local time zone so use mktime
2014-01-10 23:44:59 +11:00
Evan Hunt
0cd166e0a9
[master] Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2014-01-09 22:04:29 -08:00
Evan Hunt
60fb67079e
[master] add isc_string_strcasestr for portability
2014-01-09 22:04:03 -08:00
Mark Andrews
39c30670e8
change description
2014-01-10 16:57:58 +11:00
Mark Andrews
ff6de396a9
3701. [func] named-checkconf can now suppress the printing of
...
shared secrets by specifying '-x'. [RT #34465 ]
2014-01-10 16:56:36 +11:00
Evan Hunt
57a46f4b19
[master] Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2014-01-09 19:05:46 -08:00
Evan Hunt
789252d55f
[master] stats improvements
...
3700. [func] Allow access to subgroups of XML statistics via
special URLs http://<server>:<port>/xml/v3/server,
/zones, /net, /tasks, /mem, and /status. [RT #35115 ]
3699. [bug] Improvements to statistics channel XSL stylesheet:
the stylesheet can now be cached by the browser;
section headers are omitted from the stats display
when there is no data in those sections to be
displayed; counters are now right-justified for
easier readability. [RT #35117 ]
2014-01-09 18:46:25 -08:00
Tinderbox User
431a83fb29
update copyright notice
2014-01-09 23:46:35 +00:00
Tinderbox User
dc238a06bf
newcopyrights
2014-01-09 23:30:12 +00:00
Mark Andrews
d4eb30fa2d
stop spamming system logs
2014-01-09 16:23:40 +11:00
Mark Andrews
109f477ed7
silence compiler warning
2014-01-09 15:57:59 +11:00
Evan Hunt
080977753e
[master] Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2014-01-08 18:28:49 -08:00
Tinderbox User
b29285b88f
regen master
2014-01-09 01:05:03 +00:00
Evan Hunt
e851ea8260
[master] replace memcpy() with memmove().
...
3698. [cleanup] Replaced all uses of memcpy() with memmove().
[RT #35120 ]
2014-01-08 16:39:05 -08:00
Tinderbox User
869a7fe8e0
update copyright notice
2014-01-08 23:46:09 +00:00
Tinderbox User
bf5e2127e9
newcopyrights
2014-01-08 23:30:12 +00:00
Evan Hunt
bfb3305684
[master] Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2014-01-08 11:34:11 -08:00
Evan Hunt
2f0c7f1de7
[master] removed reference to "auto-dnssec create"
2014-01-08 11:33:25 -08:00
Mark Andrews
b7b99cbe0b
cleanup openssl-1.0.0k-patch and openssl-1.0.1e-patch removed
2014-01-08 12:39:27 +11:00
Tinderbox User
5115a8b868
update copyright notice
2014-01-07 23:46:11 +00:00
Tinderbox User
7ac34650fa
newcopyrights
2014-01-07 23:30:19 +00:00
Francis Dupont
89bf0dc793
update OpenSSL patches (1.0.0k -> 1.0.0l, 1.0.1e -> 1.0.1f) [ #35158 ]
2014-01-07 12:16:35 +01:00
Francis Dupont
5cf53720b6
updated OpenSSL and libxml2 versions in WIN32 doc [ #35157 ]
2014-01-07 12:11:25 +01:00
Tinderbox User
ca8ad4871e
update copyright notice
2014-01-06 23:46:06 +00:00
Tinderbox User
4c9f230f7c
newcopyrights
2014-01-06 23:30:14 +00:00
Jeremy C. Reed
c55b7dce48
See ticket 35140 for details.
...
Install some include files:
dns/client.h
dns/tsec.h
irs/resconf.h
irs/types.h
(I noticed these when building DHCP using installed BIND9.)
This was okayed during the 2014-01-02 BIND9 phone meeting.
2014-01-06 14:20:31 -06:00
Mark Andrews
d0e3216c21
3697. [bug] Handle "." as a search list element when IDN support
...
is enabled. [RT #35133 ]
2014-01-06 12:34:28 +11:00
Tinderbox User
e8914b47a2
update copyright notice
2014-01-05 23:46:12 +00:00
Tinderbox User
18920d7908
newcopyrights
2014-01-05 23:30:12 +00:00
Mark Andrews
e9649ece3b
3696. [bug] dig failed to handle AXFR style IXFR responses which
...
span multiple messages. [RT #35137 ]
2014-01-06 06:22:30 +11:00
Evan Hunt
2b258a1f5b
[master] dispatch.c race
...
3695. [bug] Address a possible race in dispatch.c. [RT #35107 ]
2013-12-23 09:50:18 -08:00
Tinderbox User
9c61ab2c99
update copyright notice
2013-12-21 23:46:16 +00:00
Mark Andrews
f6ba579172
warn-keydir.conf
2013-12-21 12:31:05 +11:00
Evan Hunt
3f4a0e80fa
typo
2013-12-20 17:12:28 -08:00
Evan Hunt
c14ba71070
[master] warn if key-directory doesn't exist
...
3694. [bug] Warn when a key-directory is configured for a zone,
but does not exist or is not a directory. [RT #35109 ]
2013-12-20 14:57:03 -08:00
Mark Andrews
fa467e60c5
3693. [security] memcpy was incorrectly called with overlapping
...
ranges resulting in malformed names being generated
on some platforms. This could cause INSIST failures
when serving NSEC3 signed zones. [RT #35120 ]
2013-12-20 10:58:32 +11:00
Mark Andrews
b93ef543ab
3693. [security] memcpy was incorrectly called with overlapping
...
ranges resulting a malformed names being generated
on some platforms. This was subsequently detected
resulting in INSIST failures when serving NSEC3
signed zones. [RT #35120 ]
2013-12-20 10:24:55 +11:00
Tinderbox User
1baa4729ce
update copyright notice
2013-12-16 23:46:18 +00:00
Mark Andrews
a2ca594252
sort and one file per line
2013-12-17 10:35:45 +11:00
Tinderbox User
49ab13eefc
newcopyrights
2013-12-16 23:30:34 +00:00
Mark Andrews
161e803a56
3692. [bug] Two calls to dns_db_getoriginnode were fatal if there
...
was no data at the node. [RT #35080 ]
2013-12-17 09:08:59 +11:00
Tinderbox User
7c329be7c0
update copyright notice
2013-12-15 23:46:14 +00:00
Mark Andrews
11123e7d40
cleanup rename of bin/tests/system/resolver/ns7/named.conf
2013-12-15 23:43:29 +11:00
Evan Hunt
5f8d6cec48
[master] fix null deref in some DLZ modules
...
3691. [contrib] Address null pointer dereference in LDAP and
MySQL DLZ modules.
2013-12-14 11:05:58 -08:00
Tinderbox User
eade480b33
update copyright notice
2013-12-13 23:46:17 +00:00
Tinderbox User
50fa300826
newcopyrights
2013-12-13 23:30:43 +00:00
Evan Hunt
0606c47750
[master] correct dispatch address/port check
...
3690. [bug] Iterative responses could be missed when the source
port for an upstream query was the same as the
listener port (53). [RT #34925 ]
2013-12-12 22:39:12 -08:00
Evan Hunt
9b895f30f1
[master] fix insecure delegation across static-stub zones
...
3689. [bug] Fixed a bug causing an insecure delegation from one
static-stub zone to another to fail with a broken
trust chain. [RT #35081 ]
2013-12-12 22:19:33 -08:00
Evan Hunt
3b1b34f762
README formatting
2013-12-11 20:07:25 -08:00
Mark Andrews
1bdc17e54e
remove from load_rpzs
2013-12-12 13:53:10 +11:00
Mark Andrews
e4d0018d4c
3688. [bug] loadnode could return a freed node on out of memory.
...
[RT #35106 ]
2013-12-12 12:49:44 +11:00
Tinderbox User
3f9791eac4
regen master
2013-12-12 01:05:00 +00:00
Tinderbox User
de77dcc2c1
update copyright notice
2013-12-11 23:47:38 +00:00
Mark Andrews
00112618bc
3687. [bug] Address null pointer dereference in zone_xfrdone.
...
[RT #35042 ]
2013-12-12 10:38:35 +11:00
Tinderbox User
e80c7005e3
newcopyrights
2013-12-11 23:30:33 +00:00
Evan Hunt
4e1d84a33c
typo
2013-12-11 14:00:07 -08:00
Evan Hunt
0bbe3273a2
[master] dnssec-signzone -Q
...
3686. [func] "dnssec-signzone -Q" drops signatures from keys
that are still published but no longer active.
[RT #34990 ]
2013-12-11 13:25:21 -08:00
Evan Hunt
445a354e63
[master] fix 'rndc refresh' in inline-signing zones
...
3685. [bug] "rndc refresh" didn't work correctly with slave
zones using inline-signing. [RT #35105 ]
2013-12-11 12:59:04 -08:00
Mark Andrews
99c3e8e09c
cleanup
2013-12-10 09:31:38 +11:00
Mark Andrews
06a0b00bb6
use snprintf; check the result of putstr
2013-12-10 08:55:26 +11:00
Mark Andrews
8539d19c04
handle underflow now that n is unsigned
...
(cherry picked from commit 536ac53126 )
2013-12-10 07:24:44 +11:00
Mark Andrews
131333682c
silence compiler warning
...
(cherry picked from commit b14c6a1caf )
2013-12-10 07:24:44 +11:00
Mark Andrews
cc35438d96
install named-rrchecker
...
(cherry picked from commit 918be56b8c4dbc6c993f2aee883fc5cc0a40ee73)
2013-12-09 12:41:08 +11:00
Tinderbox User
79812068ff
update copyright notice
2013-12-06 23:47:28 +00:00
Tinderbox User
3497d22532
newcopyrights
2013-12-06 23:30:21 +00:00
Mark Andrews
7d65cbaca0
3684. [bug] The list of included files would grow on reload.
...
[RT 35090]
2013-12-07 09:44:45 +11:00
Mark Andrews
53f70575bd
silence compiler warnings
2013-12-06 17:38:25 +11:00
Mark Andrews
2bdfb330af
update copyrights
2013-12-05 15:04:53 +11:00
Mark Andrews
a464682c3a
cleanup
2013-12-05 15:04:27 +11:00
Mark Andrews
0eb371ca0d
regen
2013-12-05 14:55:59 +11:00
Mark Andrews
b033f40369
Merge remote-tracking branch 'refs/remotes/origin/master'
2013-12-05 12:22:48 +11:00
Tinderbox User
4f9cb7bd58
regen master
2013-12-05 01:04:59 +00:00
Mark Andrews
ccf57aa273
new manual
2013-12-05 12:00:54 +11:00
Mark Andrews
4edbda219a
these are now being preprocessed
2013-12-05 11:52:46 +11:00
Mark Andrews
2303b18274
these are now being preprocessed
2013-12-05 11:49:44 +11:00
Mark Andrews
eea9fdd01a
move to win32util/legacy
2013-12-05 11:46:51 +11:00
Mark Andrews
0c87a24176
namedcheckzone.xxx -> checkzone.xxx
2013-12-05 11:44:18 +11:00
Mark Andrews
e16b482740
{dsp,mak} -> {dsp,mak}.in
2013-12-05 11:41:10 +11:00
Mark Andrews
777e9370fa
rename namedcheckconf.xxx -> checkconf.xxx
2013-12-05 11:38:44 +11:00
Mark Andrews
5e47b4200e
update for new windows build proceedures
2013-12-05 11:14:27 +11:00
Tinderbox User
5465b124f1
update copyright notice
2013-12-04 23:46:51 +00:00
Evan Hunt
bee9a28af0
[master] clearer "not found" message for rndc commands
...
3683. [cleanup] Add a more detailed "not found" message to rndc
commands which specify a zone name. [RT #35059 ]
2013-12-04 12:47:56 -08:00
Curtis Blackburn
14fb521a45
pulling down changes from master before merge
2013-12-04 12:29:58 -06:00
Curtis Blackburn
8009525601
3682. [bug] Correct the behavior of rndc retransfer to allow
...
inline-signing slave zones to retain NSEC3 parameters instead of
reverting to NSEC [RT #34745 ]
2013-12-04 12:26:20 -06:00
Evan Hunt
4fa9468802
remove unnecessary echo
2013-12-04 09:54:46 -08:00
Evan Hunt
7f2b3089f2
reword/reorder configuration summary
2013-12-04 09:00:35 -08:00
Mark Andrews
545b8a7295
remove redundent assignment
2013-12-04 16:12:43 +11:00
Mark Andrews
c3c8823fed
3681. [port] Update the Windows build system to support feature
...
selection and WIN64 builds. This is a work in
progress. [RT #34160 ]
2013-12-04 12:47:23 +11:00
Evan Hunt
2c2be89824
[master] buffer could overflow in rndc zonestatus
...
3680. [bug] Ensure buffer space is available in "rndc zonestatus".
[RT #35084 ]
2013-12-02 15:38:24 -08:00
Evan Hunt
fb507315d4
[master] dig could miss tcp connections when cleaning up
...
3679. [bug] dig could fail to clean up TCP sockets still
waiting on connect(). [RT #35074 ]
2013-12-02 13:34:23 -08:00
Mark Andrews
ae871ebb28
3678. [port] Update config.guess and config.sub. [RT #35060 ]
2013-12-02 10:55:24 +11:00
Mark Andrews
49ae04f6ee
3677. [bug] 'nsupdate' leaked memory if 'realm' was used multiple
...
times. [RT #35073 ]
2013-11-28 06:45:30 +11:00
Mark Andrews
aa5cb9ad91
use shorthash to identify snapshots
2013-11-26 06:18:41 +00:00
Mark Andrews
08a1e53c73
update
2013-11-26 10:42:54 +11:00
Evan Hunt
d999ca28d4
[master] check hint files in named-checkconf -z
...
3676. [bug] "named-checkconf -z" now checks zones of type
hint and redirect as well as master. [RT #35046 ]
2013-11-25 12:26:53 -08:00
Mark Andrews
fd63f3110f
3675. [misc] Provide a place for third parties to add version
...
information for their extensions in the version
file by setting the EXTENSIONS variable.
2013-11-22 13:26:31 +11:00
Evan Hunt
f1b1a07eca
[master] typo
2013-11-21 18:14:02 -08:00
Evan Hunt
15eb0cb8e1
[master] bump release tag
2013-11-18 16:03:50 -08:00
Evan Hunt
2667746d5d
[master] silence warning
2013-11-18 16:01:39 -08:00
Evan Hunt
5255b631b1
[master] previous commit incomplete
2013-11-18 15:59:53 -08:00
Evan Hunt
7959f0f74c
[master] Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2013-11-18 15:48:21 -08:00
Evan Hunt
2b57986603
[master] win32 portability fix
2013-11-18 15:46:24 -08:00
Tinderbox User
51901858be
newcopyrights
2013-11-18 23:30:22 +00:00
Evan Hunt
43bbab6d0b
[master] typo
2013-11-18 15:26:50 -08:00
Evan Hunt
f0f86b038b
[master] missed some files in prior commit
2013-11-18 15:07:47 -08:00
Tinderbox User
d7b4cb00e9
regenerate
2013-11-18 23:00:15 +00:00
Evan Hunt
b21865572d
[master] add named-rrchecker to win32 build
2013-11-18 14:58:15 -08:00
Jeremy C. Reed
70b1afa593
fix typos or use common spelling
2013-11-18 13:14:01 -06:00
Mark Andrews
225146b2c8
3674. [bug] RPZ zeroed ttls if the query type was '*'. [RT #35026 ]
2013-11-18 11:22:59 +11:00
Mark Andrews
6c91f1fd76
moved to ns5
2013-11-16 15:13:34 +11:00
Tinderbox User
80f05de86c
newcopyrights
2013-11-15 23:30:22 +00:00
Mark Andrews
ced4f794cf
check expected responses
2013-11-15 13:22:48 +11:00
Mark Andrews
3ac9ef6a6d
move forwarder server to 10.53.0.5
2013-11-15 13:16:51 +11:00
Tinderbox User
52cc3bd9c1
regen master
2013-11-15 01:05:18 +00:00
Tinderbox User
c8714f6798
Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2013-11-15 01:01:24 +00:00
Tinderbox User
432d8fa3b4
update copyright notice
2013-11-14 23:46:24 +00:00
Mark Andrews
fedd407a76
update
2013-11-15 10:38:18 +11:00
Mark Andrews
0b565f6060
adjust EDNS query returned status warning message
2013-11-14 22:38:29 +11:00
Evan Hunt
434bfc3dfa
[master] "in-view" zone option
...
3673. [func] New "in-view" zone option allows direct sharing
of zones between views. [RT #32968 ]
2013-11-13 20:35:40 -08:00
Mark Andrews
9800974419
fix dereference before null check warning
2013-11-14 12:31:25 +11:00
Mark Andrews
6a671a840d
add missing break;
2013-11-14 12:26:57 +11:00
Tinderbox User
2a663662d1
Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2013-11-14 01:01:16 +00:00
Tinderbox User
c0de084bbd
update copyright notice
2013-11-13 23:46:31 +00:00
Tinderbox User
608c08fec9
newcopyrights
2013-11-13 23:30:26 +00:00
Evan Hunt
0618287859
[master] allow setting local addr in dns_client
...
3672. [func] Local address can now be specified when using
dns_client API. [RT #34811 ]
2013-11-13 10:52:22 -08:00
Mark Andrews
c4004ada2a
adjust sync point
2013-11-13 15:44:54 +11:00
Mark Andrews
7c19754bac
add partial legend for Address database dump
2013-11-13 12:10:43 +11:00
Tinderbox User
03c0efc689
regen master
2013-11-13 01:04:50 +00:00
Mark Andrews
6b0434299b
3671. [bug] Don't allow dnssec-importkey overwrite a existing
...
non-imported private key.
2013-11-13 12:01:09 +11:00
Mark Andrews
c41afaf716
func -> test
2013-11-13 11:14:11 +11:00
Tinderbox User
3b7b634d56
update copyright notice
2013-11-12 23:46:31 +00:00
Tinderbox User
8638278ed8
newcopyrights
2013-11-12 23:30:26 +00:00
Jeremy C. Reed
f4bd7d27a6
Fix misspellings.
...
Spell out month date while here.
2013-11-12 07:08:44 -06:00
Jeremy C. Reed
0bda84553a
Fix misspelling (at least use common spelling).
2013-11-12 07:08:02 -06:00
Jeremy C. Reed
8012d70ea4
Fix misspelling.
...
Spell out month date while here.
2013-11-12 07:06:13 -06:00
Mark Andrews
eb5e0b8dec
3670. [bug] Address read after free in server side of
...
lwres_getrrsetbyname. [RT #29075 ]
2013-11-12 15:00:03 +11:00
Mark Andrews
77cf489a5f
3669. [port] freebsd: --with-gssapi needs -lhx509. [RT #35001 ]
2013-11-12 11:40:20 +11:00
Tinderbox User
a4fa22bf14
update copyright notice
2013-11-11 23:46:29 +00:00
Tinderbox User
b6e12209e3
newcopyrights
2013-11-11 23:30:33 +00:00
Mark Andrews
0a47bc90af
3668. [bug] Fix cast in lex.c which could see 0xff treated as eof.
...
[RT #34993 ]
2013-11-11 10:49:28 +11:00
Mark Andrews
04e33823c4
address uninitialised variable
2013-11-09 14:08:40 +11:00
Mark Andrews
015f044f7f
remove copyright noticed
2013-11-09 13:55:49 +11:00
Tinderbox User
97c299486a
update copyright notice
2013-11-08 23:46:19 +00:00
Tinderbox User
ca5ee98300
regen master
2013-11-08 01:04:47 +00:00
Mark Andrews
e7d35dad55
update
2013-11-08 11:04:04 +11:00
Tinderbox User
56474e9d28
update copyright notice
2013-11-07 23:46:18 +00:00
Tinderbox User
3afd0ff662
regen master
2013-11-07 01:04:45 +00:00
Mark Andrews
2048955015
3667. [func] dig: add support to keep the TCP socket open between
...
successive queries (+[no]keepopen). [RT #34918 ]
2013-11-07 10:50:01 +11:00
Mark Andrews
49c1e0d18d
3666. [func] Add a tool, named-rrchecker, for checking the syntax
...
of individual resource records. This tool is intended
to be called by provisioning systems so that the front
end does not need to be upgraded to support new DNS
record types. [RT #34778 ]
2013-11-07 10:41:47 +11:00
Mark Andrews
37bd255fd4
3665. [bug] Failure to release lock on error in receive_secure_db.
...
[RT #34944 ]
2013-10-31 22:15:12 +11:00
Tinderbox User
8a8a1fe98c
regen master
2013-10-31 01:04:48 +00:00
Mark Andrews
fafae74b23
mention EventViewer
...
(cherry picked from commit 28343c910e549f2159073ffad6b9f15dc80da72b)
2013-10-31 11:13:49 +11:00
Mark Andrews
2502a568e7
use smaller buffers
2013-10-26 20:36:17 +11:00
Tinderbox User
3a34908497
update copyright notice
2013-10-25 23:46:32 +00:00
Tinderbox User
a1788473b2
newcopyrights
2013-10-25 23:30:20 +00:00
Mark Andrews
938aea1dc4
address memory leak in change #3662 , force format matching, attempt to address coverity false positives
2013-10-26 10:04:36 +11:00
Francis Dupont
7aa21a491d
Update OpenSSL PKCS#11 patches. [RT #34855 ]
2013-10-25 17:51:39 +02:00
Mark Andrews
34416a7954
3663. [bug] Address bugs in dns_rdata_fromstruct and
...
dns_rdata_tostruct for WKS and ISDN types. [RT #34910 ]
2013-10-25 13:06:09 +11:00
Mark Andrews
11e9195ad1
UPD -> UDP
2013-10-25 12:58:28 +11:00
Mark Andrews
7f0e47b3c2
%ld.%06g -> %ld.%06d
2013-10-25 12:53:24 +11:00
Tinderbox User
ecc420b283
update copyright notice
2013-10-24 23:46:20 +00:00
Tinderbox User
ad411d8ccf
newcopyrights
2013-10-24 23:30:26 +00:00
Mark Andrews
5cf1ae4bf6
remove debugging sets
2013-10-25 10:15:50 +11:00
Mark Andrews
6100b17699
3662. [bug] 'host' could die if a UPD query timed out. [RT #34870 ]
2013-10-25 10:09:33 +11:00
Mark Andrews
0bfc15fe59
missing FCTXTRACE2 macro RT#34914
2013-10-21 15:51:43 +11:00
Tinderbox User
585408ef54
update copyright notice
2013-10-16 23:46:19 +00:00
Tinderbox User
be41770245
newcopyrights
2013-10-16 23:30:14 +00:00
Jeremy C. Reed
d9ff5f9c7a
fix typo in warning output
...
okayed via jabber
2013-10-16 17:17:54 -05:00
Mark Andrews
5bb783ce9a
grammar
2013-10-17 07:14:34 +11:00
Tinderbox User
77b7c54f1a
regen master
2013-10-13 01:04:48 +00:00
Mark Andrews
cbadc440b9
typos
2013-10-13 11:12:43 +11:00
Tinderbox User
9ca53742af
regen master
2013-10-12 01:04:47 +00:00
Mark Andrews
b9c95f8211
s/dyanmic/dynamic/
2013-10-12 08:22:18 +11:00
Tinderbox User
bfc4a951c5
update copyright notice
2013-10-08 23:46:23 +00:00
Tinderbox User
772eecee43
newcopyrights
2013-10-08 23:30:17 +00:00
Mark Andrews
03a9daede1
be consistent in how ISC_PLATFORM_USETHREADS is defined and used
2013-10-08 16:47:57 +11:00
Tinderbox User
4e3e8cbea0
update copyright notice
2013-10-08 04:13:49 +00:00
Tinderbox User
4cde88fbf4
newcopyrights
2013-10-08 04:12:29 +00:00
Tinderbox User
c9378958cf
9.10.0a1
2013-10-08 04:10:40 +00:00
Mark Andrews
12a67391fd
move 9.10.0a1 release marker
2013-10-08 15:07:14 +11:00
Mark Andrews
c6e6cac4ea
call isc_mutex_trylock rather than pthread_mutex_trylock
2013-10-08 12:11:09 +11:00
Mark Andrews
03152360db
3661. [bug] Address lock order reversal deadlock with inline zones.
...
[RT #34856 ]
2013-10-08 11:43:08 +11:00
Evan Hunt
aacd7daaf7
[master] link isc-config.sh to bind9-config
...
3660. [cleanup] Changed the name of "isc-config.sh" to "bind9-config".
[RT #23825 ]
2013-10-04 09:21:29 -07:00
Mark Andrews
a379c8c108
3659. [port] solaris: don't add explict dependancies/rules for
...
python programs as make won't use the implicit rules.
[RT #34835 ]
2013-10-02 14:01:12 +10:00
Mark Andrews
368c4556c8
remove redudant #ifdef; address imprecise #ifdef usage
2013-10-02 11:59:39 +10:00
Mark Andrews
7433a204d3
3658. [port] linux: Address platform specific compilation issue
...
when libcap-devel is installed. [RT #34838 ]
2013-09-26 15:26:43 +10:00
Mark Andrews
1a4725bef2
3657. [port] Some readline clones don't accept NULL pointers when
...
calling add_history. [RT #34842 ]
2013-09-26 08:25:09 +10:00
Mark Andrews
c9ee72cb3a
3656. [bug] Treat a all zero netmask as invalid when generating
...
the localnets acl. [RT #34687 ]
2013-09-26 07:40:34 +10:00
Mark Andrews
fb623f9a07
3655. [cleanup] Simplify TCP message processing when requesting a
...
zone transfer. [RT #34825 ]
2013-09-25 09:57:34 +10:00
Mark Andrews
5116f25421
3654. [bug] Address race condition with manual notify requests.
...
[RT #34806 ]
2013-09-25 09:47:31 +10:00
Mark Andrews
00043fc284
3653. [func] Create delegations for all "children" of empty zones
...
except "forward first". [RT #34826 ]
2013-09-25 09:40:21 +10:00
Evan Hunt
aa4cd84a72
[master] added reference to new RPZ features
2013-09-24 11:04:26 -07:00
Tinderbox User
0e17b4207e
update copyright notice
2013-09-23 23:46:20 +00:00
Tinderbox User
c74518d655
newcopyrights
2013-09-23 23:30:26 +00:00
Mark Andrews
9084a3e58f
silence clang warning
2013-09-23 13:26:33 +10:00
Mark Andrews
50c67f588e
remove blank
...
(cherry picked from commit 75aa3c6f2ada5dcc657d0858ee4544c7997d9840)
2013-09-23 09:47:30 +10:00
Mark Andrews
9a7f89279e
remove unnecessary assignment
2013-09-22 23:21:54 +10:00
Mark Andrews
9fa2a0deed
3652. [bug] Address bug with rpz-drop policy. [RT #34816 ]
2013-09-21 17:27:43 +10:00
Mark Andrews
97a2a26cd9
3651. [tuning] Adjust when a master server is deemed unreachable.
...
[RT #27075 ]
2013-09-21 17:12:39 +10:00
Mark Andrews
c1b8fa6160
3650. [tuning] Use separate rate limiting queues for refresh and
...
notify requests. [RT #30589 ]
2013-09-21 16:29:58 +10:00
Tinderbox User
bcbb556868
update copyright notice
2013-09-19 23:46:20 +00:00
Tinderbox User
6d20a14c6c
newcopyrights
2013-09-19 23:30:16 +00:00
Evan Hunt
c7965f84c2
[master] comment nzf files
...
3649. [cleanup] Include a comment in .nzf files, giving the name of
the associated view. [RT #34765 ]
2013-09-19 15:37:09 -07:00
Mark Andrews
88a6dc33b7
only generate DSA/ECDSA signatures in named if we have a source of randomness and only on specific platforms
2013-09-19 10:40:38 +10:00
Mark Andrews
6c57978413
refresh_callback needs to check if the zone is exiting
...
(cherry picked from commit 2e314abcf0a47acfbab55e5ef0463c04c08476be)
2013-09-18 14:52:38 +10:00
Mark Andrews
7667dd1a03
call zone_settimer; sub test failure was not being detected
...
(cherry picked from commit ebd7900670 )
2013-09-18 12:57:46 +10:00
Mark Andrews
3b84724c44
use $1 instead of \\1
2013-09-18 11:54:34 +10:00
Mark Andrews
17f0452d85
tabify CHANGES/CHANGES.SE/EXCLUDED
...
(cherry picked from commit 1229ebb09b )
2013-09-18 10:36:28 +10:00
Mark Andrews
54a00ea5ca
whitespace
2013-09-17 12:27:36 +10:00
Tinderbox User
e81f7dffab
update copyright notice
2013-09-16 23:46:13 +00:00
Tinderbox User
472bcea6e4
newcopyrights
2013-09-16 23:30:21 +00:00
Mark Andrews
6fa7a37b86
cleanup missing
...
(cherry picked from commit 7e15f645f4 )
2013-09-16 10:20:13 +10:00
Mark Andrews
2c089bf6d2
whitspace
2013-09-16 10:14:07 +10:00
Tinderbox User
d3be47a4a8
newcopyrights
2013-09-14 23:30:19 +00:00
Mark Andrews
a0369bb59f
silence compiler warnings
2013-09-14 19:34:41 +10:00
Evan Hunt
0635633352
[master] Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2013-09-13 09:53:12 -07:00
Evan Hunt
213c41c9f7
[master] fix to change #3647
2013-09-13 09:52:15 -07:00
Tinderbox User
9f6827a4af
newcopyrights
2013-09-12 23:31:28 +00:00
Evan Hunt
a747113422
[master] update to atf 0.17
...
3648. [test] Updated the ATF test framework to version 0.17.
[RT #25627 ]
2013-09-12 16:18:26 -07:00
Mark Andrews
76df835d59
3647. [bug] Address a race condition when shutting down a zone.
...
[RT #34750 ]
2013-09-12 13:37:43 +10:00
Tinderbox User
a989ffdbb3
update copyright notice
2013-09-10 23:46:14 +00:00
Tinderbox User
3a988722ad
newcopyrights
2013-09-10 23:30:17 +00:00
Evan Hunt
18df9e628e
[master] strdup journal filename
...
3646. [bug] Journal filename string could be set incorrectly,
causing garbage in log messages. [RT #34738 ]
2013-09-09 22:12:47 -07:00
Evan Hunt
78f20eda3c
[master] clean up tests, update .gitignore
2013-09-09 19:37:17 -07:00
Evan Hunt
ab571c1f5b
[master] make sure both tags and branches work with kit.sh
2013-09-09 10:34:48 -07:00
Evan Hunt
d899311194
[master] avoid duplication when looking up the shorthash
2013-09-09 09:26:29 -07:00
Evan Hunt
41dabe089f
[master] remove namespace.h from installed files
2013-09-09 09:22:37 -07:00
Mark Andrews
5bdb12d2c6
assignment not read
2013-09-09 14:05:04 +10:00
Mark Andrews
3d3aa9cde6
use -r rather then -f
2013-09-09 12:19:30 +10:00
Mark Andrews
23c73a1848
only test dsa if we have a random device
2013-09-09 11:42:58 +10:00
Tinderbox User
ea37fee48a
regen master
2013-09-06 01:04:47 +00:00
Tinderbox User
63737247d1
update copyright notice
2013-09-05 23:46:16 +00:00
Tinderbox User
fa0326cc2c
newcopyrights
2013-09-05 23:30:18 +00:00
Jeremy C. Reed
fdc41dd109
fix RT number reference
...
As discussed in bind9 jabber room.
2013-09-05 08:44:02 -05:00
Mark Andrews
0327c6de3e
remove accidentally added line
2013-09-05 16:23:12 +10:00
Evan Hunt
012648ce19
[master] missed an external
2013-09-04 19:45:30 -07:00
Evan Hunt
eb8fae696c
[master] remove rollforward2 from libdns.def
2013-09-04 19:36:12 -07:00
Evan Hunt
dc3ac7e79a
[master] clarify case preservation feature
2013-09-04 19:30:41 -07:00
Mark Andrews
ca9bf8644a
document case sensitive responses
2013-09-05 12:25:59 +10:00
Mark Andrews
cb69994ff8
3645. [protocol] Use case sensitive compression when responding to
...
queries. [RT #34737 ]
2013-09-05 12:22:34 +10:00
Mark Andrews
6e0585bc4b
fix href
2013-09-05 12:20:40 +10:00
Evan Hunt
690bd6bf5d
[master] fix inline test, add importkey to win32 build
2013-09-04 18:56:50 -07:00
Tinderbox User
d2bdd5b314
regen master
2013-09-05 01:04:31 +00:00
Mark Andrews
28a5dd7201
update
2013-09-05 09:48:44 +10:00
Tinderbox User
473d3168f0
update copyright notice
2013-09-04 23:46:16 +00:00
Evan Hunt
8e3b246dc8
[master] remove "resign" member from dns_diff struct
...
no longer needed since change #3641
2013-09-04 16:35:11 -07:00
Evan Hunt
79e6f6e519
[master] deprecate dns_journal_rollforward2
...
no longer needed since change #3641
2013-09-04 16:19:52 -07:00
Mark Andrews
3ad8f24ddd
3644. [protocol] Check that EDNS subnet client options are well formed.
...
[RT #34718 ]
2013-09-05 09:18:59 +10:00
Evan Hunt
8e1655931b
[master] add missing externals
2013-09-04 15:52:10 -07:00
Tinderbox User
e7b15235f1
regenerate
2013-09-04 22:51:55 +00:00
Tinderbox User
c986916269
regen master
2013-09-04 22:49:18 +00:00
Evan Hunt
09755f7270
[master] prep 9.10.0a1 release
2013-09-04 15:41:50 -07:00
Mark Andrews
e9921500e1
remove unused variable
2013-09-04 22:34:44 +10:00
Mark Andrews
5b9469c0db
test for ECDSAP256SHA256 support
2013-09-04 22:33:31 +10:00
Evan Hunt
2bae76022c
clarify slip doc
...
3643. [doc] Clarify RRL "slip" documentation.
2013-09-03 21:20:47 -07:00
Mark Andrews
2634686b14
spelling
2013-09-04 13:57:13 +10:00
Mark Andrews
0c91911b4d
3642. [func] Allow externally generated DNSKEY to be imported
...
into the DNSKEY management framework. A new tool
dnssec-importkey is used to this. [RT #34698 ]
2013-09-04 13:53:02 +10:00
Mark Andrews
b5f4cc132e
3641. [bug] Handle changes to sig-validity-interval settings
...
better. [RT #34625 ]
2013-09-04 13:45:00 +10:00
Mark Andrews
8afea636ab
3640. [bug] ndots was not being checked when searching. Only
...
continue searching on NXDOMAIN responses. Add the
ability to specify ndots to nslookup. [RT #34711 ]
2013-09-04 13:24:11 +10:00
Mark Andrews
d6f99498d6
3639. [bug] Treat type 65533 (KEYDATA) as opaque except when used
...
in a key zone. [RT #34238 ]
2013-09-04 13:14:06 +10:00
Mark Andrews
92f2cf45ce
style
2013-09-01 17:08:09 +10:00
Curtis Blackburn
c4348cb50f
3638. [cleanup] Add the ability to handle ENOPROTOOPT in case it is
...
encountered. [RT #34668 ]
2013-08-28 15:56:49 -05:00
Tinderbox User
4b2c089cd8
update copyright notice
2013-08-19 23:46:14 +00:00
Tinderbox User
91faa748a2
newcopyrights
2013-08-19 23:30:29 +00:00
Mark Andrews
601d1a9aad
remove dead code
2013-08-19 12:43:47 +10:00
Mark Andrews
997c2c5116
3636. [bug] Automatic empty zones now behave better with
...
forward only "zones" beneath them. [RT #34583 ]
2013-08-19 09:18:28 +10:00
Tinderbox User
33d6c4a086
update copyright notice
2013-08-16 23:46:11 +00:00
Tinderbox User
166c467a94
newcopyrights
2013-08-16 23:30:25 +00:00
Mark Andrews
e548e07a9a
3636. [bug] Automatic empty zones now behave better with
...
forward only "zones" beneath them. [RT #34583 ]
2013-08-16 13:54:23 +10:00
Tinderbox User
377b774598
update copyright notice
2013-08-15 23:46:17 +00:00
Mark Andrews
7cd9d53c8c
don't print out result as it is not meaningful here
2013-08-16 09:44:30 +10:00
Tinderbox User
99c231a3bd
newcopyrights
2013-08-15 23:30:25 +00:00
Mark Andrews
d1e22676de
3635. [bug] Signatures were not being removed from a zone with
...
only KSK keys for a algorithm. [RT #24439 ]
2013-08-15 13:37:07 +10:00
Mark Andrews
0e1dfb8ff5
3634. [func] Report build-id in rndc status. Report build-id
...
when building from a git repository. [RT #20422 ]
2013-08-15 12:41:52 +10:00
Mark Andrews
8e091f3d3e
3633. [cleanup] Refactor OPT processing in named to make it easier
...
to support new EDNS options. [RT #34414 ]
2013-08-15 12:01:12 +10:00
Mark Andrews
7ace327795
3632. [bug] Signature from newly inactive keys were not being
...
removed. [RT #32178 ]
2013-08-15 10:48:05 +10:00
Evan Hunt
5f630b9417
[master] change 3630 incomplete--needed to check fromtext too
2013-08-14 17:23:41 -07:00
Mark Andrews
06ace051e7
3631. [bug] Remove spurious warning about missing signatures when
...
qtype is SIG. [RT #34600 ]
2013-08-15 08:04:58 +10:00
Tinderbox User
3c04ca47c6
update copyright notice
2013-08-13 23:46:14 +00:00
Tinderbox User
c7f4dfc8de
newcopyrights
2013-08-13 23:31:15 +00:00
Evan Hunt
5d4343a998
[master] fix md5 key id computation
...
3630. [bug] Ensure correct ID computation for MD5 keys. [RT #33033 ]
2013-08-13 16:03:42 -07:00
Tinderbox User
9054d0bb03
regen master
2013-08-13 01:04:39 +00:00
Tinderbox User
21c8938824
update copyright notice
2013-08-12 23:46:05 +00:00
Tinderbox User
f89eb76a75
newcopyrights
2013-08-12 23:30:14 +00:00
Mark Andrews
75ae74f8fd
3629. [func] Allow the printing of cryptographic fields in DNSSEC
...
records by dig to be suppressed (dig +nocrypto).
[RT #34534 ]
2013-08-12 15:37:51 +10:00
Mark Andrews
16bd30ae69
3628. [func] Report DNSKEY key id's when dumping the cache.
...
[RT #34533 ]
2013-08-12 14:38:26 +10:00
Tinderbox User
e8e87ede5c
newcopyrights
2013-08-09 23:30:34 +00:00
Mark Andrews
df0892aea6
3627. [bug] RPZ changes were not effective on slaves. [RT #34450 ]
2013-08-09 13:23:01 +10:00
Evan Hunt
7ade93c328
[master] fix build error when IP_TOS is undefined
2013-08-08 19:15:11 -07:00
Evan Hunt
a499dddb4b
[master] easier to read NSID output
...
3626. [func] dig: NSID output now easier to read. [RT #21160 ]
2013-08-08 16:50:34 -07:00
Tinderbox User
f378953f3b
update copyright notice
2013-08-07 23:46:12 +00:00
Tinderbox User
bbd726b86a
newcopyrights
2013-08-07 23:30:30 +00:00
Mark Andrews
f45f654185
3625. [bug] Don't send notify messages to machines outside of the
...
test setup.
2013-08-07 15:48:55 +10:00
Mark Andrews
673a2bb07b
3624. [bug] Look for 'json_object_new_int64' when looking for a
...
the json library. [RT #34449 ]
2013-08-05 15:14:31 +10:00
Mark Andrews
e3c273a865
placeholder
2013-08-02 17:55:26 +10:00
Tinderbox User
ed2fefd8d2
regen master
2013-08-02 01:04:38 +00:00
Mark Andrews
e543b4e5db
remove redundent 'request-ixfr'
2013-08-01 14:38:27 +10:00
Curtis Blackburn
925b93a185
corrected a typo in the configure summary [RT #34448 ]
2013-07-31 15:04:34 -05:00
Mark Andrews
b0bd5a3f73
add CVE reference
2013-07-30 23:31:34 +10:00
Mark Andrews
f45818b82a
add comment
2013-07-26 10:25:45 +10:00
Evan Hunt
3cea62e3df
[master] fix bad test output when server fails
2013-07-25 11:15:53 -07:00
Evan Hunt
d640b4a0ab
[master] perf: eliminate cache stats attach/detach
...
3622. [tuning] Eliminate an unnecessary lock when incrementing
cache statistics. [RT #34339 ]
2013-07-25 10:51:31 -07:00
Evan Hunt
8c910d0e38
[master] correct John Eaglesham's email in perl module README
2013-07-25 09:00:07 -07:00
Tinderbox User
345a210f51
update copyright notice
2013-07-16 23:46:10 +00:00
Tinderbox User
f34958b766
newcopyrights
2013-07-16 23:30:13 +00:00
Mark Andrews
fdb4ae8f6c
3621. [security] Incorrect bounds checking on private type 'keydata'
...
can lead to a remotely triggerable REQUIRE failure
(CVE-2013-4854). [RT #34238 ]
2013-07-17 08:03:50 +10:00
Jeremy C. Reed
353c60daeb
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2013-07-15 21:45:20 -05:00
Jeremy C. Reed
1ac1cc12fc
Typo in tag.
...
Reported by SUN Guonian.
2013-07-15 21:43:48 -05:00
Mark Andrews
975172e3dc
remove unused variable
2013-07-16 10:18:54 +10:00
Mark Andrews
caa0a135d4
whitespace
2013-07-15 14:44:51 +10:00
Mark Andrews
6142269dcc
remove unused assignment
2013-07-15 13:09:27 +10:00
Mark Andrews
7236e1bd00
remove dead code
2013-07-15 09:30:53 +10:00
Tinderbox User
c11135d39e
regen master
2013-07-14 04:47:51 +00:00
Evan Hunt
425a341250
[master] fix doc errors
2013-07-13 21:43:26 -07:00
Tinderbox User
44c016134f
update copyright notice
2013-07-13 23:46:06 +00:00
Evan Hunt
9a32b8d8f8
[master] add a sleep to prevent intermittent test failure
2013-07-13 15:30:56 -07:00
Evan Hunt
d94e22448b
[master] fix libjson test, add summary details
2013-07-13 15:16:04 -07:00
Mark Andrews
09fec18669
fix unchecked null; value not read
2013-07-14 00:26:23 +10:00
Evan Hunt
725fe319ae
[master] fix doc build error
2013-07-12 19:06:00 -07:00
Evan Hunt
960958c610
[master] silence warning
2013-07-12 19:05:09 -07:00
Mark Andrews
d98b4b7243
update
2013-07-13 09:48:01 +10:00
Tinderbox User
50464a3398
update copyright notice
2013-07-12 23:46:05 +00:00
Francis Dupont
41a6b3031e
spelling
2013-07-13 01:39:41 +02:00
Evan Hunt
421d4a0647
[master] rpz work
...
3620. [func] Added "rpz-client-ip" policy triggers, enabling
RPZ responses to be configured on the basis of
the client IP address; this can be used, for
example, to blacklist misbehaving recursive
or stub resolvers. [RT #33605 ]
3619. [bug] Fixed a bug in RPZ with "recursive-only no;"
[RT #33776 ]
2013-07-12 14:46:47 -07:00
Evan Hunt
0b4ed61d20
[master] added missing file
2013-07-12 00:01:33 -07:00
Tinderbox User
dbd8673fa0
update copyright notice
2013-07-11 23:46:13 +00:00
Evan Hunt
0949306cb9
[master] check include file mtimes
...
3618. [func] "rndc reload" now checks modification times of
include files as well as master files to determine
whether to skip reloading a zone. [RT #33936 ]
2013-07-11 16:32:36 -07:00
Tinderbox User
0ea1646bf1
newcopyrights
2013-07-11 23:30:22 +00:00
Evan Hunt
964bdcd7ad
[master] don't go nonresponsive during "rndc reload"
...
3617. [bug] Named was failing to answer queries during
"rndc reload" [RT #34098 ]
2013-07-11 10:54:21 -07:00
Evan Hunt
cf0a69e999
[master] address zone->db races
...
3616. [bug] Change #3613 was incomplete. [RT #34177 ]
2013-07-11 09:51:47 -07:00
Evan Hunt
71697fd082
[master] add configure summary
...
3615. [cleanup] "configure" now finishes by printing a summary
of optional BIND features and whether they are
active or inactive. ("configure --enable-full-report"
increases the verbosity of the summary.) [RT #31777 ]
2013-07-10 20:54:08 -07:00
Evan Hunt
c174d5c13c
[master] portability fix
...
3614. [port] Check for <linux/types.h>. [RT #34162 ]
2013-07-10 20:44:58 -07:00
Tinderbox User
77b1d950a6
update copyright notice
2013-07-10 23:46:10 +00:00
Tinderbox User
6fd5f289d8
newcopyrights
2013-07-10 23:30:20 +00:00
Evan Hunt
f4e309b177
[master] silence warning
2013-07-10 09:15:51 -07:00
Francis Dupont
a96e5ffbe0
spelling
2013-07-10 10:56:18 +02:00
Evan Hunt
1d26c6b9b8
[master] count the test cases correctly
2013-07-09 22:52:43 -07:00
Evan Hunt
69f72d1c8f
[master] fix change numbers
2013-07-09 18:26:14 -07:00
Evan Hunt
927e4c9fec
[master] address race conditions with removing inline zones
...
3513. [bug] named could crash when deleting inline-signing
zones with "rndc delzone". [RT #34066 ]
2013-07-09 17:39:21 -07:00
Tinderbox User
ca48f47d88
update copyright notice
2013-07-09 23:46:11 +00:00
Evan Hunt
4b13ea47db
[master] check for -ljson-c as well as -ljson
...
3512. [port] Check whether to use -ljson or -ljson-c. [RT #34115 ]
2013-07-09 16:43:59 -07:00
Tinderbox User
d3ba57ed92
newcopyrights
2013-07-09 23:30:36 +00:00
Jeremy C. Reed
f977aaebb2
Merge branch 'rt18155'
...
Allow configure to detect documentation tools/styles on pkgsrc
too. No changelog entry needed. No need to pull this to any branches.
2013-07-09 18:06:47 -05:00
Evan Hunt
5b7abbef51
[master] added isc_safe_memcmp()
...
3611. [bug] Improved resistance to a theoretical authentication
attack based on differential timing. [RT #33939 ]
2013-07-09 11:47:16 -07:00
Tinderbox User
892506b681
update copyright notice
2013-07-08 23:46:07 +00:00
Tinderbox User
ace6bfc722
newcopyrights
2013-07-08 23:30:18 +00:00
Evan Hunt
26bda028ad
[master] add missing binaries to BINDInstall
...
3610. [cleanup] win32: Some executables had been omitted from the
installer. [RT #34116 ]
2013-07-08 10:31:42 -07:00
Evan Hunt
eb4458b478
[master] prevent exportlib deadlock
...
3609. [bug] Corrected a possible deadlock in applications using
the export version of the isc_app API. [RT #33967 ]
2013-07-06 18:23:41 -07:00
Tinderbox User
d133989e66
regen master
2013-07-07 01:04:49 +00:00
Evan Hunt
a0997db085
[master] fixed ARM typo in RRL section
2013-07-05 18:14:02 -07:00
Francis Dupont
c46fb8092d
remove dns_adb_flushmatch from libdns.def
2013-07-04 10:56:18 +02:00
Mark Andrews
270506a2ce
copy CHANGES.SE if it exists
2013-07-04 12:25:44 +10:00
Tinderbox User
b8cc0c5d89
newcopyrights
2013-07-03 23:30:21 +00:00
Evan Hunt
13897b1d33
[master] fix todos bug
2013-07-03 15:57:34 -07:00
Evan Hunt
f469d5d440
[master] make LDAP DLZ module work with older DLZ
2013-07-03 13:57:58 -07:00
Evan Hunt
1da46be572
[master] added todos.pl for win32 build
...
3608. [port] win32: added todos.pl script to ensure all text files
the win32 build depends on are converted to DOS
newline format. [RT #22067 ]
2013-07-03 11:43:05 -07:00
Mark Andrews
9d69017bc6
3607. [bug] dnssec-keygen had broken 'Invalid keyfile' error
...
message. [RT #34045 ]
2013-07-03 15:41:48 +10:00
Evan Hunt
43d8d314d5
[master] added missing Makefile to perl DLZ modules
2013-07-02 20:47:15 -07:00
Evan Hunt
4a42587629
[master] fixed win32 buildsetup glitch
2013-07-01 20:15:45 -07:00
Evan Hunt
4ba84a5bdb
[master] use egrep as solaris doesn't like grep -E
2013-07-01 14:08:31 -07:00
Tinderbox User
ccee394812
regen master
2013-07-01 17:56:30 +00:00
Evan Hunt
5bcbfa2da0
[master] add missing symbols
2013-07-01 10:44:16 -07:00
Evan Hunt
9d4ec6d2c5
[master] "flushtree -all" no longer optional
...
Updated CHANGES note:
3606. [func] "rndc flushtree" now flushes matching
records in the address database and bad cache
as well as the DNS cache. (Previously only the
DNS cache was flushed.) [RT #33970 ]
2013-06-30 18:53:48 -07:00
Mark Andrews
ea899f501b
check if target == NULL
2013-06-30 21:46:19 +10:00
Tinderbox User
e567288a21
newcopyrights
2013-06-29 23:30:26 +00:00
Tinderbox User
1ebb25608f
regen master
2013-06-29 01:40:28 +00:00
Jeremy Reed
678577a634
[rt18155] regen configure
2013-06-28 14:20:11 +00:00
Jeremy C. Reed
6a92197ff4
[rt18155] look in another directory for db2latex stylesheets
...
This is so I can do it on a pkgsrc system too.
(Previously was only known to work on FreeBSD.)
2013-06-28 09:16:23 -05:00
Tinderbox User
94479b3834
regen master
2013-06-27 01:04:50 +00:00
Tinderbox User
9c5faa2ba8
update copyright notice
2013-06-26 23:46:14 +00:00
Tinderbox User
cd6e901007
newcopyrights
2013-06-26 23:30:18 +00:00
Evan Hunt
9fa5a723e1
[master] "rndc flushtree -all <name>"
...
3606. [func] "rndc flushtree -all" flushes matching
records in the ADB and bad cache as well as
the DNS cache. (Without the "-all" option,
flushtree will still only flush records from
the DNS cache.) [RT #33970 ]
2013-06-26 14:59:32 -07:00
Evan Hunt
c5a53e9ab5
[master] fix WIN32 nmake crc64
...
- trivial typo in CRC-64 windows build
2013-06-26 14:49:01 -07:00
Evan Hunt
f42c0dcca8
[master] win32 fixes
...
3605. [port] win32: Addressed several compatibility issues
with newer versions of Visual Studio. [RT #33916 ]
Squashed commit of the following:
commit 4127af15f85da90cf2bd3a0c5a558daae89e833a
Author: Francis Dupont <fdupont@isc.org >
Date: Tue Jun 25 22:41:53 2013 +0200
make the last change to be text
commit 21ef4891b9ee3e3aefb45d4c80d5cb7ec78f264f
Author: Curtis Blackburn <ckb@isc.org >
Date: Tue Jun 25 12:35:08 2013 -0500
[rt33916] re-worded for easier reading
commit 83828e47e62fea4070441e645ba8fed338255ceb
Author: Francis Dupont <fdupont@isc.org >
Date: Mon Jun 24 16:08:11 2013 +0200
introduce a VCRedistPath env var
commit 0337f2554f168993a65945e78c2879e9bfca5293
Author: Francis Dupont <fdupont@isc.org >
Date: Sun Jun 23 01:23:26 2013 +0200
_adjust_fdiv for VS < 2010
commit 375fdd5c06be276b0ff0ad589c0e22b809339fe9
Author: Francis Dupont <fdupont@isc.org >
Date: Thu Jun 20 16:27:04 2013 +0200
move to MSVC v1600 as it still breaks on VS 2010
commit bfcaf72071e9d8df1d0ce0c5f05b69acd51bf698
Author: Francis Dupont <fdupont@isc.org >
Date: Thu Jun 20 15:57:35 2013 +0200
WIN32: avoid addrinfo redef
commit 18504c3e50b11e66a0b573c7cb3d61094bfa5b52
Author: Francis Dupont <fdupont@isc.org >
Date: Thu Jun 20 15:54:38 2013 +0200
WIN32: fseek/ftell
commit f9a4fdccc5ab1c74c64412fb76da7dfd161787b2
Author: Francis Dupont <fdupont@isc.org >
Date: Thu Jun 20 15:13:01 2013 +0200
fix WIN32 error redefs in net.h (isc ad lwres libs)
2013-06-26 14:38:35 -07:00
Evan Hunt
7aba1a9660
[master] fix compile bug with json but no xml
...
3604. [bug] Fixed a compile-time error when building with
JSON but not XML. [RT #33959 ]
2013-06-26 14:12:27 -07:00
Tinderbox User
ca283f2ecb
update copyright notice
2013-06-25 23:48:02 +00:00
Tinderbox User
959e5da49a
newcopyrights
2013-06-25 23:30:24 +00:00
Mark Andrews
682a574e67
3603. [bug] Install <isc/stat.h>. [RT #33956 ]
2013-06-25 23:56:45 +10:00
Evan Hunt
3b9ba6bd74
[master] added DLZ Perl module
...
3602. [contrib] Added DLZ Perl module, allowing Perl scripts to
integrate with named and serve DNS data.
(Contributed by John Eaglesham of Yahoo.)
2013-06-24 23:08:26 -07:00
Francis Dupont
1761ecb90f
Added to PKCS#11 openssl patches a value len
...
attribute in DH derive key. [RT #33928 ]
2013-06-24 09:32:52 +02:00
Evan Hunt
f48358cffb
[master] added change note for previous commit
...
3600. [cleanup] dig: Fixed a typo in the warning output when receiving
an oversized response. [RT #33910 ]
2013-06-19 17:12:51 -07:00
Evan Hunt
31d95f1095
[master] typo in dig
2013-06-19 15:21:20 -07:00
Evan Hunt
c3b5542144
[master] check for physical equivalence in names
...
3599. [tuning] Check for pointer equivalence in name comparisons.
[RT #18125 ]
2013-06-18 18:14:28 -07:00
Mark Andrews
77fa1a27dd
pass correct type off_t
2013-06-19 07:00:07 +10:00
Mark Andrews
e457f75632
handle file offsets bigger that memory offsets
2013-06-19 01:25:35 +10:00
Tinderbox User
2777329775
update copyright notice
2013-06-17 23:46:12 +00:00
Tinderbox User
04bc14c887
newcopyrights
2013-06-17 23:30:09 +00:00
Evan Hunt
31707708c5
[master] portability fixes for map files
...
3598. [cleanup] Improved portability of map file code. [RT #33820 ]
2013-06-17 09:09:43 -07:00
Mark Andrews
945ce145e0
Use extended regular expression as HPUX doesn't like grep -w '\(TXT\|ANY\)'
2013-06-17 12:59:50 +10:00
Evan Hunt
be3f14af79
[master] fix system test failure
...
- needed to specify session key file
2013-06-15 01:39:23 -07:00
Tinderbox User
53e8ebc8f0
update copyright notice
2013-06-14 23:46:13 +00:00
Tinderbox User
5f7586ddbd
newcopyrights
2013-06-14 23:30:24 +00:00
Evan Hunt
b7e40659ef
[master] rebuild resigning heaps when loading map files
...
3597. [bug] Ensure automatic-resigning heaps are reconstructed
when loading zones in map format. [RT #33381 ]
2013-06-14 10:16:10 -07:00
Evan Hunt
8f1e278931
[master] updated win32 build
...
3596. [port] Updated win32 build documentation, added
dnssec-verify. [RT #22067 ]
2013-06-13 17:31:41 -07:00
Tinderbox User
1443158c11
update copyright notice
2013-06-13 23:46:13 +00:00
Tinderbox User
8bc3d25239
newcopyrights
2013-06-13 23:30:16 +00:00
Evan Hunt
166c4c6c5b
[master] fix win32 build
...
3595. [port] win32: Fix build problems introduced by change #3550 .
[RT #33807 ]
2013-06-13 12:36:39 -07:00
Tinderbox User
91a45a8ad5
regen master
2013-06-13 01:04:55 +00:00
Mark Andrews
beb12aad6b
3594. [maint] Update config.guess and config.sub. [RT #33816 ]
2013-06-13 10:05:26 +10:00
Mark Andrews
a5636b773f
update
2013-06-13 10:01:52 +10:00
Tinderbox User
8e9b13f510
update copyright notice
2013-06-12 23:46:16 +00:00
Francis Dupont
b4a865ee13
merge rt33813: MSVC doesn't propage const to dynamic array sizes
2013-06-12 19:14:30 +02:00
Francis Dupont
c213258356
merge rt33812: trivial updates for WIN32 build
2013-06-12 19:09:40 +02:00
Mark Andrews
baa9d706bd
move declaration to begining of block
2013-06-12 21:06:00 +10:00
Mark Andrews
cc74f3ade0
silence compiler warning
2013-06-12 11:57:52 +10:00
Mark Andrews
8e15d5eb3a
3593. [func] Update EDNS processing to better track remote server
...
capabilities. [RT #30655 ]
2013-06-12 11:31:30 +10:00
Tinderbox User
0ccb0e98c7
regen master
2013-06-12 01:04:55 +00:00
Mark Andrews
0a6bfbc939
handle realloc failure [RT #32105 ]
2013-06-11 16:03:22 +10:00
Mark Andrews
8dda0f671d
remove unnecessary DE_CONST; pass in as (const void *)
2013-06-11 12:25:43 +10:00
Evan Hunt
7422f1f981
[master] fix compiler warning
2013-06-10 18:53:41 -07:00
Evan Hunt
c51e6991fd
[master] corrected closing tag
2013-06-10 18:48:30 -07:00
Tinderbox User
5924e4ace0
update copyright notice
2013-06-10 23:46:19 +00:00
Tinderbox User
b5423cbff7
newcopyrights
2013-06-10 23:30:17 +00:00
Evan Hunt
1b2a4ce2b1
[master] move rndc command documentation to "man rndc"
...
3592. [doc] Moved documentation of rndc command options to the
rndc man page. [RT #33506 ]
2013-06-10 14:23:14 -07:00
Evan Hunt
e59937c728
[rt33746] use CRC64 for map file error detection
...
3591. [func] Use CRC-64 to detect map file corruption at load
time. [RT #33746 ]
2013-06-10 14:19:22 -07:00
Tinderbox User
1ec9fe2c3c
update copyright notice
2013-06-08 23:46:57 +00:00
Tinderbox User
dcff0bfce2
newcopyrights
2013-06-08 23:30:08 +00:00
Evan Hunt
89be55dc90
[master] improve RRL handling of deferrals and slipped NXDOMAIN
...
3590. [bug] When using RRL on recursive servers, defer
rate-limiting until after recursion is complete;
also, use correct rcode for slipped NXDOMAIN
responses. [RT #33604 ]
2013-06-08 13:17:33 -07:00
Mark Andrews
c6eb92beb1
3589. [func] Report serial numbers in when starting zone transfers.
...
Report accepted NOTIFY requests including serial.
[RT# 33037]
2013-06-08 09:49:03 +10:00
Evan Hunt
bf0441a339
[master] fix memory leak in sigchase
...
3588. [bug] dig: addressed a memory leak in the sigchase code
that could cause a shutdown crash. [RT #33733 ]
2013-06-07 11:15:36 -07:00
Tinderbox User
02bd0d97b8
regen master
2013-06-07 01:04:55 +00:00
Tinderbox User
994172b823
Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2013-06-07 01:01:16 +00:00
Tinderbox User
fb05b13c6f
update copyright notice
2013-06-06 23:46:20 +00:00
Mark Andrews
a1dd7ae953
typo
2013-06-06 11:22:51 +10:00
Mark Andrews
8144dc702b
3587. [func] 'named -g' now checks the logging configuration but
...
does not use it. [RT #33473 ]
2013-06-06 11:08:16 +10:00
Tinderbox User
4721cf595e
regen master
2013-06-06 01:04:49 +00:00
Mark Andrews
7ee225cf90
3586. [buf] Handle errors in xmlDocDumpFormatMemoryEnc. [RT #33706 ]
2013-06-06 10:55:08 +10:00
Tinderbox User
099fa63e55
update copyright notice
2013-06-05 23:46:14 +00:00
Evan Hunt
5f1dc0d505
[master] add "-clean" option to "rndc delzone"
...
3585. [func] "rndc delzone -clean" option removes zone files
when deleting a zone. [RT #33570 ]
2013-06-04 21:26:29 -07:00
Mark Andrews
7e81296529
update
2013-06-05 11:23:54 +10:00
Evan Hunt
276457f7a3
[master] assertion failure in resolver.c
...
3584. [security] Caching data from an incompletely signed zone could
trigger an assertion failure in resolver.c [RT #33690 ]
2013-06-04 11:22:47 -07:00
Mark Andrews
2347c72129
3583. [bug] Address memory leak in GSS-API processing [RT #33574 ]
2013-06-04 11:59:57 +10:00
Mark Andrews
1e34fe9044
3582. [bug] Silence false positive warning regarding missing file
...
directive for inline slave zones. [RT #33662 ]
2013-06-04 11:34:03 +10:00
Mark Andrews
ff8ab6befe
redo: 3576. [bug] Address a shutdown race when validating. [RT #33573 ]
2013-06-04 11:27:26 +10:00
Tinderbox User
85d259b3cf
regen master
2013-06-04 01:04:53 +00:00
Curtis Blackburn
30d6dc14e9
3581. [bug] Changed the tcp-listen-queue default to 10. [RT #33029 ]
2013-06-03 14:00:03 -05:00
Evan Hunt
5183f9d9da
[master] possible race in acache.c
...
3580. [bug] Addressed a possible race in acache.c [RT #33602 ]
2013-05-31 17:30:09 -07:00
Mark Andrews
c611465739
address memory in dns_view_getsecroots failure
2013-05-31 12:31:01 +10:00
Mark Andrews
2ddede1744
cleanup
2013-05-31 11:22:19 +10:00
Tinderbox User
8dba66450c
regen master
2013-05-31 01:04:49 +00:00
Tinderbox User
fba68262db
update copyright notice
2013-05-30 23:46:19 +00:00
Tinderbox User
e31cfd8061
newcopyrights
2013-05-30 23:30:24 +00:00
Mark Andrews
0193e63da9
3579. [maint] Updates to PKCS#11 openssl patches, supporting
...
versions 0.9.8y, 1.0.0k, 1.0.1e [RT #33463 ]
2013-05-30 12:40:13 +10:00
Mark Andrews
17a00ff54c
3578. [bug] 'rndc -c file' now fails if 'file' does not exist.
...
[RT #33571 ]
2013-05-30 11:09:29 +10:00
Tinderbox User
6d4487398e
update copyright notice
2013-05-29 23:46:19 +00:00
Tinderbox User
f46621af22
newcopyrights
2013-05-29 23:30:52 +00:00
Mark Andrews
5f238c3c64
3577. [bug] Handle zero TTL values better. [RT #33411 ]
2013-05-29 18:10:11 +10:00
Mark Andrews
2cd3c8856c
3576. [bug] Address a shutdown race when validating. [RT #33573 ]
2013-05-29 18:02:24 +10:00
Tinderbox User
162933bac8
regen master
2013-05-22 01:04:41 +00:00
Evan Hunt
f3c8e48b95
[master] change RRL log category 'query-errors'
...
3575. [func] Changed the logging category for RRL events from
'queries' to 'query-errors'. [RT #33540 ]
2013-05-21 12:20:54 -07:00
Mark Andrews
f9ed68cc5d
permit hexadecimal and octal dscp values
2013-05-17 21:01:02 +10:00
Mark Andrews
a13fdd31b7
add description
2013-05-17 14:14:37 +10:00
Mark Andrews
2f471f6e3a
just use test -f
2013-05-17 11:26:56 +10:00
Evan Hunt
e72a81148a
[master] add placeholder for inadvertently skipped change number
2013-05-15 18:32:37 -07:00
Tinderbox User
197486d6a9
regen master
2013-05-16 01:04:57 +00:00
Mark Andrews
744589ff64
3574. [doc] The 'hostname' keyword was missing from server-id
...
description in the named.conf man page. [RT #33476 ]
2013-05-15 13:01:52 +10:00
Evan Hunt
58e3c41441
[master] fix typo
2013-05-14 19:42:19 -07:00
Evan Hunt
dc775799d9
[master] format
2013-05-14 19:41:19 -07:00
Tinderbox User
be899a549d
update copyright notice
2013-05-10 23:46:06 +00:00
Tinderbox User
861836e5f5
newcopyrights
2013-05-10 23:30:11 +00:00
Curtis Blackburn
428dd5c588
3573. [bug] "rndc addzone" and "rndc delzone" incorrectly handled zone
...
names containing punctuation marks and other nonstandard
characters. [RT #33419 ]
2013-05-10 16:12:27 -05:00
Tinderbox User
436aad11e0
newcopyrights
2013-05-09 23:30:21 +00:00
Mark Andrews
01e41f88b0
check for data being null
2013-05-09 21:29:57 +10:00
Mark Andrews
2da39075c8
add *.plist/
2013-05-09 11:11:56 +10:00
Mark Andrews
fb89b7cb33
add gen.dSYM
2013-05-09 10:54:36 +10:00
Tinderbox User
ee53fcb61c
update copyright notice
2013-05-08 23:46:09 +00:00
Tinderbox User
de7b9a1dac
newcopyrights
2013-05-08 23:30:12 +00:00
Evan Hunt
0d18225b5e
[master] enable threads by default
...
3572. [func] Threads are now enabled by default on most
operating systems. [RT #25483 ]
2013-05-08 15:57:47 -07:00
Mark Andrews
62f016d5d3
3571. [bug] Address race condition in dns_client_startresolve().
...
[RT #33234 ]
Squashed commit of the following:
commit ebfb9f3e783531cc1369bf519eb1c33437ec6f1a
Author: Evan Hunt <each@isc.org >
Date: Wed May 8 11:47:52 2013 -0700
[rt33234] style
commit 0a915af759670aadb2455711997d9f29e5c3f794
Author: Mark Andrews <marka@isc.org >
Date: Wed May 8 18:23:57 2013 +1000
handle dns_client race
2013-05-09 08:41:24 +10:00
Mark Andrews
3f97149ea3
assert if zone and zone->raw are the same; this should help coverity static analysis
2013-05-08 13:03:38 +10:00
Tinderbox User
180c8cf5fa
update copyright notice
2013-05-07 23:46:05 +00:00
Tinderbox User
cd34c1adb0
newcopyrights
2013-05-07 23:30:13 +00:00
Evan Hunt
127a4a90b0
[master] more map file sanity checks
...
(not adding a new CHANGES note because this is an extension of the
previous one, change #3570.)
2013-05-07 13:54:58 -07:00
Mark Andrews
831b70f5bd
remove dead code
2013-05-07 22:28:19 +10:00
Tinderbox User
87d422bb38
newcopyrights
2013-05-06 23:30:18 +00:00
Evan Hunt
d9f0c713fe
[master] handle corrupted pointers in map files
...
3570. [bug] Check internal pointers are valid when loading map
files. [RT #33403 ]
2013-05-06 15:40:40 -07:00
Evan Hunt
5ba1d3dcc5
[master] mysql DLZ module
...
3569. [contrib] Ported mysql DLZ driver to dynamically-loadable
module, and added multithread support. [RT #33394 ]
2013-05-06 10:54:14 -07:00
Tinderbox User
2147c42301
update copyright notice
2013-05-03 23:46:12 +00:00
Tinderbox User
64d59a0480
newcopyrights
2013-05-03 23:30:12 +00:00
Evan Hunt
af9f195c9e
[master] add product description
...
3568. [cleanup] Add a product description line to the version file,
to be reported by named -v/-V. [RT #33366 ]
2013-05-03 15:08:45 -07:00
Evan Hunt
e47208b6fb
[master] silence ccc-analyzer
...
3567. [bug] Silence clang static analyzer warnings. [RT #33365 ]
2013-05-03 14:31:27 -07:00
Evan Hunt
34f3693b93
[master] log forwarded updates
...
3566. [func] Log when forwarding updates to master. [RT #33240 ]
2013-05-03 14:05:32 -07:00
Evan Hunt
1a076410c2
[master] fix corrupt map file handling
...
3564. [bug] Improved handling of corrupted map files. [RT #33380 ]
2013-05-03 14:00:12 -07:00
Mark Andrews
b07086de42
add missing parameter sha1
2013-05-03 16:01:22 +10:00
Mark Andrews
0dc44869b9
remove special distclean target for irs
2013-05-03 13:32:57 +10:00
Tinderbox User
52d3ce3ada
update copyright notice
2013-05-02 23:46:13 +00:00
Tinderbox User
fbcaee30a2
newcopyrights
2013-05-02 23:30:18 +00:00
Evan Hunt
96a1161785
[master] quote table names
...
3563. [contrib] zone2sqlite failed with some table names. [RT #33375 ]
2013-05-02 07:38:49 -07:00
Evan Hunt
03b5d2689d
[master] add hash to map files
...
3562. [func] Update map file header format to include a SHA-1 hash
of the database content, so that corrupted map files
can be rejected at load time. [RT #32459 ]
2013-05-01 22:20:02 -07:00
Evan Hunt
a4fe161bd3
[master] fix skipping of Tinderbox files
2013-05-01 20:00:35 -07:00
Tinderbox User
299e3f18eb
regen master
2013-05-02 01:04:58 +00:00
Mark Andrews
7c0d0a21bb
add records starting with "v=spf1"
2013-05-01 15:30:07 +10:00
Mark Andrews
93aba6dcec
3561. [bug] dig: issue a warning if an EDNS query returns FORMERR
...
or NOTIMP. Adjust usage message. [RT #33363 ]
2013-05-01 14:53:16 +10:00
Evan Hunt
c218f119cd
[master] typo
2013-04-30 11:31:25 -07:00
Evan Hunt
23b599264f
[master] correct change number
2013-04-30 11:26:06 -07:00
Evan Hunt
aa2c42d959
[master] branchsync: don't update EXCLUDED
2013-04-30 10:04:38 -07:00
Tinderbox User
7105104b6e
update copyright notice
2013-04-30 06:39:16 +00:00
Tinderbox User
9bc394fffd
newcopyrights
2013-04-30 06:38:07 +00:00
Mark Andrews
afc047fdb5
3360. [bug] isc-config.sh did not honour includedir and libdir
...
when set via configure. [RT #33345 ]
2013-04-30 16:32:03 +10:00
Tinderbox User
055fd5fcba
update copyright notice
2013-04-30 05:03:43 +00:00
Mark Andrews
ebbd4fadc3
bin/tests/system/redirect/ns2/redirect.db -> bin/tests/system/redirect/ns2/redirect.db.in
2013-04-30 15:00:48 +10:00
Tinderbox User
954e43e605
update copyright notice
2013-04-30 04:51:59 +00:00
Tinderbox User
9a5217f827
newcopyrights
2013-04-30 04:50:14 +00:00
Tinderbox User
7be2f6d5df
regen master
2013-04-30 04:23:14 +00:00
Mark Andrews
26bb3b7a67
3559. [func] Check that both forms of Sender Policy Framework
...
records exist or do not exist. [RT #33355 ]
2013-04-30 13:49:41 +10:00
Tinderbox User
e658a6635d
regen master
2013-04-30 01:04:45 +00:00
Tinderbox User
5655174c2c
update copyright notice
2013-04-29 23:46:13 +00:00
Tinderbox User
560d6da48f
newcopyrights
2013-04-29 23:30:32 +00:00
Mark Andrews
bbc868ccbb
undo conditional compile
2013-04-29 17:01:06 +10:00
Mark Andrews
f49613e8a7
add #ifdef DLZ
2013-04-29 16:51:23 +10:00
Mark Andrews
9a785712f1
3558. [bug] IXFR of a DLZ stored zone was broken. [RT #33331 ]
2013-04-29 15:46:54 +10:00
Mark Andrews
ec8a802114
3557. [bug] Reloading redirect zones was broken. [RT #33292 ]
2013-04-29 15:20:09 +10:00
Tinderbox User
7bf14f4945
regen master
2013-04-29 01:04:45 +00:00
Tinderbox User
9f40a78322
update copyright notice
2013-04-28 23:46:07 +00:00
Tinderbox User
b4846627b6
newcopyrights
2013-04-28 23:30:29 +00:00
Tinderbox User
3caa22fe4d
regen master
2013-04-28 01:04:43 +00:00
Evan Hunt
73ad83bcf0
[master] d.root-servers.net AAAA
...
3556. [maint] Added AAAA for D.ROOT-SERVERS.NET.
2013-04-27 16:42:59 -07:00
Evan Hunt
be0982e9e4
[master] correct man volume for isc-hmac-fixup
2013-04-27 16:40:43 -07:00
Evan Hunt
5cedb1e345
[master] minor code cleanup in rrl.c:expand_entries()
...
from RT #33137
2013-04-26 10:59:50 -07:00
Evan Hunt
0e932023c4
[master] resume overriding rrl test failures
2013-04-25 20:02:59 -07:00
Evan Hunt
7e571aa57e
[master] Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2013-04-25 18:05:54 -07:00
Tinderbox User
d0d1dbab0f
regen master
2013-04-26 01:04:43 +00:00
Evan Hunt
ff5ac6d421
[master] address two more possible acache asserts
...
3555. [bug] Address theoretical race conditions in acache.c
(change #3553 was incomplete). [RT #33252 ]
2013-04-25 18:02:52 -07:00
Evan Hunt
a6d43d18b1
[master] fixed several RRL issues
...
3554. [bug] RRL failed to correctly rate-limit upward
referrals and failed to count dropped error
responses in the statistics. [RT #33225 ]
2013-04-25 14:42:44 -07:00
Evan Hunt
330f98fe3b
[master] double free caused assertion in acache
...
3553. [bug] Address suspected double free in acache. [RT #33252 ]
(cherry picked from commit 11b04b18f8ecb7c0119a7a6b6bbf8f5bad789c9a)
2013-04-25 10:41:06 -07:00
Mark Andrews
d3c8ba219f
3552. [bug] Wrong getopt option string for 'nsupdate -r'.
...
[RT# 33280]
2013-04-19 23:46:41 +10:00
Mark Andrews
b4914b3d69
3551. [bug] resolver.querydscp[46] were uninitialized. [RT #32686 ]
2013-04-19 12:36:02 +10:00
Evan Hunt
09637af24a
[master] another check5011 bugfix
2013-04-16 14:05:25 -07:00
Evan Hunt
2b5ae1b2a3
[master] bugfix in contrib/check5011.pl
2013-04-16 13:34:46 -07:00
Mark Andrews
78e179da20
egrep was not precise enough
2013-04-13 22:34:35 +10:00
Tinderbox User
d1fd0990fc
update copyright notice
2013-04-12 23:46:05 +00:00
Mark Andrews
865e411997
include <irs/netdb.h> as we are linking against libirs
2013-04-12 22:50:11 +10:00
Mark Andrews
214692d622
check result code
2013-04-12 14:41:10 +10:00
Mark Andrews
02638c8b40
silence hpux compiler warnings
2013-04-12 14:06:41 +10:00
Mark Andrews
794f12f4ff
fixup copyrights
2013-04-12 13:49:32 +10:00
Tinderbox User
08df939613
update copyright notice
2013-04-11 23:46:07 +00:00
Mark Andrews
8ce8052bb8
handle both cmsg types IP_TOS and IP_RECVTOS being used to return IP_TOS
2013-04-12 09:33:33 +10:00
Tinderbox User
22d32791e5
newcopyrights
2013-04-11 23:30:22 +00:00
Mark Andrews
da87a34cd2
don't call dns_message_destroy in make_querymessage
2013-04-11 18:11:12 +10:00
Mark Andrews
45b727f651
silence coverity warnings
2013-04-11 17:07:50 +10:00
Evan Hunt
fce7ba0f07
[master] fix build failure on hpux
2013-04-10 21:59:14 -07:00
Evan Hunt
634a52966f
[master] catch SIGHUP correctly in nothreads
2013-04-10 19:43:43 -07:00
Mark Andrews
d677045a11
remove lib/export
2013-04-11 10:17:22 +10:00
Mark Andrews
e035632392
remove lib/export
2013-04-11 10:16:14 +10:00
Tinderbox User
12253af346
update copyright notice
2013-04-10 23:46:01 +00:00
Mark Andrews
71fa3534bf
update
2013-04-11 09:44:18 +10:00
Evan Hunt
53b6877dde
[master] add config.h
2013-04-10 14:23:54 -07:00
Evan Hunt
b99bfa184b
[master] unify internal and export libraries
...
3550. [func] Unified the internal and export versions of the
BIND libraries, allowing external clients to use
the same libraries as BIND. [RT #33131 ]
2013-04-10 13:49:57 -07:00
Mark Andrews
cc444c73d5
add sleep 1 to loop
2013-04-10 21:35:36 +10:00
Tinderbox User
526cc7c2c0
update copyright notice
2013-04-09 23:46:07 +00:00
Mark Andrews
c5f7f6aa6c
update
2013-04-09 13:07:51 +10:00
Tinderbox User
53f41dd99d
regen master
2013-04-09 01:04:36 +00:00
Mark Andrews
11d945cd75
silence signed/unsigned compare warning
2013-04-09 06:32:10 +10:00
Evan Hunt
c4a453fa5c
[master] add request-nsid doc
...
3549. [doc] Documentation for "request-nsid" was missing.
[RT #33153 ]
2013-04-08 10:26:50 -07:00
Mark Andrews
4adf97c32f
3548. [bug] The NSID request code in resolver.c was broken
...
resulting in invalid EDNS options being sent.
[RT #33153 ]
2013-04-08 16:29:26 +10:00
Mark Andrews
1cc4695f0d
3547. [bug] Some malformed unknown rdata records were not properly
...
detected and rejected. [RT #33129 ]
2013-04-08 09:55:14 +10:00
Mark Andrews
5f61f02225
bind-changes -> bind-changes@isc.org
...
(cherry picked from commit 0fe7a2f874 )
2013-04-05 13:33:21 +11:00
Tinderbox User
ea3dd509f6
update copyright notice
2013-04-04 23:46:06 +00:00
Tinderbox User
a61158fed2
newcopyrights
2013-04-04 23:30:34 +00:00
Mark Andrews
3a6d62c59f
3546. [func] Add EUI48 and EUI64 types. [RT #33082 ]
2013-04-05 09:07:28 +11:00
Mark Andrews
c2838610c6
s/-e/-x/
2013-04-05 07:37:40 +11:00
Evan Hunt
ad668472f1
[master] bug in rrl slip
...
3545. [bug] RRL slip behavior was incorrect when set to 1.
[RT #33111 ]
2013-04-04 10:32:19 -07:00
Tinderbox User
f9adb48aea
update copyright notice
2013-04-03 23:46:07 +00:00
Tinderbox User
0a50626faa
newcopyrights
2013-04-03 23:30:20 +00:00
Mark Andrews
085496379f
add SAMPLE to the list of varables to be exported
...
(cherry picked from commit cf3e838fd3 )
2013-04-04 07:27:21 +11:00
Evan Hunt
dc1ed2622f
[master] add check5011.pl
...
3544. [contrib] check5011.pl: Script to report the status of
managed keys as recorded in managed-keys.bind.
Contributed by Tony Finch <dot@dotat.at >
2013-04-03 10:59:54 -07:00
Evan Hunt
92754e2e49
[master] grammar fix
2013-04-03 08:38:11 -07:00
Mark Andrews
515991cda4
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2013-04-03 14:04:48 +00:00
Mark Andrews
1b2ba49571
link export/libisccfg againt DNS_CRYPTO_LIBS
2013-04-03 14:03:27 +00:00
Mark Andrews
dd8bbbfac3
typo
2013-04-03 17:50:38 +11:00
Mark Andrews
c15b536ddb
3543. [bug] Update socket stucture before attaching to socket
...
manager after accert. [RT #33084 ]
2013-04-03 17:42:42 +11:00
Mark Andrews
b1fb5abb50
add insist to try to prevent coverity false positive
2013-04-03 17:37:15 +11:00
Mark Andrews
99425bedc4
placeholder
2013-04-03 17:34:44 +11:00
Mark Andrews
8013077aa7
3541. [bug] The parts if libdns was not being properly initialized
...
in when built in libexport mode. [RT #33028 ]
2013-04-03 17:27:40 +11:00
Mark Andrews
8c460e0159
3540. [bug] libt_api: t_info and t_assert were not thread safe.
2013-04-03 17:17:02 +11:00
Tinderbox User
d458ef4acb
update copyright notice
2013-04-02 23:46:03 +00:00
Tinderbox User
dc435f1033
newcopyrights
2013-04-02 23:30:18 +00:00
Evan Hunt
99bf6a57d9
[master] fix isc_time_formathttptmestamp() on win32
...
3539. [port] win32: timestamp format didn't match other platforms.
2013-04-01 22:27:49 -07:00
Tinderbox User
49f29a1d55
add dnssec-coverage docs
2013-04-02 04:24:55 +00:00
Evan Hunt
73b3019760
[master] address windows build warnings
2013-03-28 15:37:47 -07:00
Tinderbox User
df4ebd8217
newcopyrights
2013-03-27 23:30:16 +00:00
Evan Hunt
96139421d6
[master] win32 portability fixes
2013-03-26 23:01:13 -07:00
Evan Hunt
0ebd8d9ea3
[master] handle multi-word product names better
2013-03-26 20:38:59 -07:00
Evan Hunt
c548cbbf6b
[master] fix changes notes
2013-03-26 19:06:29 -07:00
Evan Hunt
f0823fc624
[master] don't sync api file changes
...
(cherry picked from commit f2cb70f5d758495195ee53e593e75721bbbc80f0)
2013-03-26 18:48:35 -07:00
Mark Andrews
36279f1ce1
assign to a int before calling setsockopt
2013-03-27 10:59:34 +11:00
Tinderbox User
0a00c3eb03
update copyright notice
2013-03-26 23:47:51 +00:00
Tinderbox User
5e047890ac
newcopyrights
2013-03-26 23:30:15 +00:00
Curtis Blackburn
5805fc20a3
3538. [test] Running "make test" now requires loopback interfaces to be
...
set up. [RT #32452 ]
2013-03-26 14:46:44 -05:00
Mark Andrews
d8c1e4eccf
check that sent packet arrives
2013-03-26 16:41:49 +11:00
Mark Andrews
12753e9e31
check for MAP_FILE
2013-03-26 16:41:20 +11:00
Mark Andrews
22b5363195
printf -> fprintf
2013-03-26 16:40:14 +11:00
Mark Andrews
d91274d003
remove unnecessary close
2013-03-25 10:02:31 +11:00
Mark Andrews
0266cebbf0
use unsigned constant
2013-03-25 07:31:37 +11:00
Mark Andrews
6f85ff3aac
cast to (void )
2013-03-25 07:29:35 +11:00
Mark Andrews
cfb605168d
include <sys/uio.h>
2013-03-25 07:24:59 +11:00
Tinderbox User
313b0ea9f2
update copyright notice
2013-03-23 23:46:06 +00:00
Mark Andrews
91d187ce03
update
2013-03-23 22:00:41 +11:00
Mark Andrews
464e32079c
address warnings
2013-03-23 19:41:34 +11:00
Mark Andrews
72b0326c20
check if IPV6_TCLASS is defined
2013-03-23 19:04:41 +11:00
Tinderbox User
3a32ac2a72
regen master
2013-03-23 01:04:36 +00:00
Tinderbox User
1e9f7a42bc
update copyright notice
2013-03-22 23:46:17 +00:00
Evan Hunt
cd594861c2
[master] add missing include
2013-03-22 14:50:22 -07:00
Evan Hunt
e57a83b576
[master] slaves notify before writing to disk
...
3537. [tuning] Slave zones, when updated, now send NOTIFY messages
to peers before being dumped to disk rather than
after. [RT #27242 ]
2013-03-22 14:14:59 -07:00
Evan Hunt
67adc03ef8
[master] add DSCP support
...
3535. [func] Add support for setting Differentiated Services Code
Point (DSCP) values in named. Most configuration
options which take a "port" option (e.g.,
listen-on, forwarders, also-notify, masters,
notify-source, etc) can now also take a "dscp"
option specifying a code point for use with
outgoing traffic, if supported by the underlying
OS. [RT #27596 ]
2013-03-22 14:05:33 -07:00
Mark Andrews
bbb3705e4c
3535. [bug] Minor win32 cleanups. [RT #32962 ]
2013-03-22 22:23:48 +11:00
Mark Andrews
80f1365a59
sock could be used uninitalized in isc_socketmgr_renderxml on error
2013-03-22 15:30:20 +11:00
Evan Hunt
4bf686cf5d
[master] zone parsing broken with embedded null
...
3534. [bug] Extra text after an embedded NULL was ignored when
parsing zone files. [RT #32699 ]
2013-03-21 19:30:10 -07:00
Tinderbox User
ad67363430
update copyright notice
2013-03-21 23:46:12 +00:00
Tinderbox User
c57668a2fb
newcopyrights
2013-03-21 23:30:14 +00:00
Mark Andrews
da4436812c
3533. [contrib] query-loc-0.4.0: memory leaks. [RT #32960 ]
...
3532. [contrib] zkt: fixed buffer overrun, resource leaks. [RT #32960 ]
2013-03-22 09:55:29 +11:00
Mark Andrews
c82da2167d
3531. [bug] win32: A uninitialized value could be returned on out
...
of memory. [RT #32960 ]
2013-03-22 09:21:30 +11:00
Evan Hunt
ee2a7c7bf6
[master] remove spurious fprintf
2013-03-21 07:39:57 -07:00
Evan Hunt
384fef0034
[master] improvements to queryperf
...
3530. [contrib] Better RTT tracking in queryperf. [RT #30128 ]
2013-03-20 19:14:30 -07:00
Mark Andrews
15d970cb23
remove broken redundant test
2013-03-21 12:38:16 +11:00
Tinderbox User
f9aef05653
regen master
2013-03-21 01:04:40 +00:00
Mark Andrews
b30ec46fec
update
2013-03-21 10:47:52 +11:00
Evan Hunt
e08d5f3e3b
[master] update README feature list for 9.10.0
2013-03-20 16:44:55 -07:00
Mark Andrews
4ce2b98434
add files generated by configure
2013-03-21 10:23:16 +11:00
Mark Andrews
06a05efc07
3529. [func] Named now listens on both IPv4 and IPv6 interfaces
...
by default. Named previously only listened on IPv4
interfaces by default unless named was running in
IPv6 only mode. [RT #32945 ]
2013-03-21 10:16:12 +11:00
Evan Hunt
831f59eb43
[master] add dnssec-coverage tool
...
3528. [func] New "dnssec-coverage" command scans the timing
metadata for a set of DNSSEC keys and reports if a
lapse in signing coverage has been scheduled
inadvertently. (Note: This tool depends on python;
it will not be built or installed on systems that
do not have a python interpreter.) [RT #28098 ]
2013-03-20 14:39:13 -07:00
Mark Andrews
027591e157
add copyright notice
2013-03-20 13:21:45 +11:00
Tinderbox User
9c1210a508
regen master
2013-03-20 01:04:32 +00:00
Tinderbox User
171f12f31e
update copyright notice
2013-03-19 23:46:08 +00:00
Tinderbox User
bb5fe714ce
newcopyrights
2013-03-19 23:30:09 +00:00
Evan Hunt
a13aa526be
[master] add xml/v2 and xml/v3 URIs
...
3527. [compat] Add a URI to allow applications to explicitly
request a particular XML schema from the statistics
channel, returning 404 if not supported. [RT #32481 ]
2013-03-18 20:40:40 -07:00
Evan Hunt
081a44bd30
[master] update copyrights
2013-03-18 20:30:31 -07:00
Evan Hunt
5e5d8a09cc
[master] newline in echo isn't portable
2013-03-18 19:59:51 -07:00
Evan Hunt
ad73a77dda
[master] corrct author when cherry-picking
2013-03-18 19:49:14 -07:00
Evan Hunt
6a06397b6d
[master] silence unnecessary output
2013-03-18 19:34:25 -07:00
Mark Andrews
030993f41b
version 3.1
2013-03-19 13:12:34 +11:00
Evan Hunt
92e80317ea
[master] add branchsync to util
...
Script to sync release branch to subscription branch.
2013-03-18 18:54:49 -07:00
Evan Hunt
625ee5d015
[master] add inttypes.h to rbt_test.c
2013-03-18 17:13:48 -07:00
Tinderbox User
be8fedce2a
update copyright notice
2013-03-16 23:46:03 +00:00
Tinderbox User
c11c7b4772
newcopyrights
2013-03-16 23:30:16 +00:00
Mark Andrews
02b47c5d62
update
2013-03-16 10:49:13 +11:00
Evan Hunt
741ebf1004
[master] make dst test work outside srcdir
...
3526. [cleanup] Set up dependencies for unit tests correctly during
build. [RT #32803 ]
2013-03-15 07:35:56 -07:00
Tinderbox User
cfa2326b5c
update copyright notice
2013-03-14 23:46:11 +00:00
Tinderbox User
e9e4257668
newcopyrights
2013-03-14 23:30:17 +00:00
Mark Andrews
73273ce28f
add json.h
2013-03-15 09:11:13 +11:00
Mark Andrews
3d0aa29c26
add json.h
2013-03-15 00:04:11 +11:00
Mark Andrews
6b7c3e4c38
remove spurious HERE
2013-03-14 12:18:16 +11:00
Tinderbox User
b2f07642fd
regen master
2013-03-14 01:04:33 +00:00
Evan Hunt
4eb998928b
[master] algorithm flexibility for rndc
...
3525. [func] Support for additional signing algorithms in rndc:
hmac-sha1, -sha224, -sha256, -sha384, and -sha512.
The -A option to rndc-confgen can be used to
select the algorithm for the generated key.
(The default is still hmac-md5; this may
change in a future release.) [RT #20363 ]
2013-03-13 17:53:11 -07:00
Mark Andrews
1f06836037
make work without json
2013-03-14 11:13:39 +11:00
Mark Andrews
cedd50b3b6
make work without json
2013-03-14 11:12:27 +11:00
Mark Andrews
727e13fb60
remove contrib/dlz/modules/dlz_minimal.h
2013-03-14 11:01:46 +11:00
Tinderbox User
22dd28c5bc
update copyright notice
2013-03-13 23:46:08 +00:00
Tinderbox User
137fdbc214
newcopyrights
2013-03-13 23:30:12 +00:00
Evan Hunt
feb067b25a
[master] add JSON statistics channel
...
3524. [func] Added an alternate statistics channel in JSON format,
when the server is built with the json-c library:
http://[address]:[port]/json . [RT #32630 ]
2013-03-13 14:24:50 -07:00
Evan Hunt
8a64253066
[master] fixed srcdir in nothreads build
2013-03-12 23:42:12 -07:00
Evan Hunt
62ac31d7fd
[master] add inttypes.h to rbt.c
2013-03-12 20:44:41 -07:00
Tinderbox User
02d20c5d79
newcopyrights
2013-03-12 23:30:32 +00:00
Evan Hunt
72c86c105a
[master] DLZ modules: filesystem, ldap, wildcard
...
3523. [contrib] Ported filesystem and ldap DLZ drivers to
dynamically-loadable modules, and added the
"wildcard" module based on a contribution from
Vadim Goncharov <vgoncharov@nic.ru >. [RT #23569 ]
2013-03-11 17:03:46 -07:00
Evan Hunt
21a7fde6ba
[master] handle servfail at DLZ zone apex
...
3522. [bug] DLZ lookups could fail to return SERVFAIL when
they ought to. [RT #32685 ]
2013-03-11 15:54:03 -07:00
Tinderbox User
b7e6fc2a4c
update copyright notice
2013-03-08 23:47:06 +00:00
Tinderbox User
ca5ba35827
newcopyrights
2013-03-08 23:30:22 +00:00
Mark Andrews
aababae795
3521. [bug] Address memory leak in opensslecdsa_link.c. [RT #32249 ]
2013-03-08 21:12:42 +11:00
Mark Andrews
fae66f41c5
wait for upstream transfer to complete
2013-03-08 17:14:03 +11:00
Mark Andrews
3a0da183bb
3520. [bug] 'mctx' was not being referenced counted in some places
...
where it should have been. [RT #32794 ]
2013-03-08 14:38:03 +11:00
Tinderbox User
fe43ef9e63
update copyright notice
2013-03-07 23:47:05 +00:00
Tinderbox User
5f33078b53
newcopyrights
2013-03-07 23:30:22 +00:00
Evan Hunt
c1e88f8d86
[master] fix rndc replay protection
...
3519. [func] Full replay protection via four-way handshake is
now mandatory for rndc clients. Very old versions
of rndc will no longer work. [RT #32798 ]
2013-03-07 15:14:07 -08:00
Mark Andrews
af21fc6644
3518. [bug] Increase the size of dns_rrl_key.s.rtype by one bit
...
so that all dns_rrl_rtype_t enum values fit regardless
of whether it is teated as signed or unsigned by
the compiler. [RT #32792 ]
2013-03-07 18:44:45 +11:00
Mark Andrews
caf22ac0db
add PRODUCT to version.h; handle empty PATCHVER
...
(cherry picked from commit b0f3042e37 )
2013-03-07 15:44:51 +11:00
Mark Andrews
da49a52345
whitespace
2013-03-07 14:01:45 +11:00
Evan Hunt
929eed35ac
[master] Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2013-03-06 18:10:17 -08:00
Evan Hunt
61ddb38c2b
[master] remove leftover debugging printf
2013-03-06 18:09:05 -08:00
Mark Andrews
e7b9603ead
3517. [bug] Reorder destruction to avoid shutdown race. [RT #32777 ]
2013-03-07 07:13:38 +11:00
Evan Hunt
cff340c9e7
[master] add placeholder
2013-03-06 08:33:14 -08:00
Mark Andrews
550c92405f
3515. [port] '%T' is not portable in strftime(). [RT #32763 ]
2013-03-06 15:34:10 +11:00
Tinderbox User
40b42978b9
update copyright notice
2013-03-05 23:46:17 +00:00
Tinderbox User
85b52a5959
newcopyrights
2013-03-05 23:30:24 +00:00
Mark Andrews
f3350b6718
silence compiler warnings
2013-03-05 23:41:22 +11:00
Mark Andrews
ab8ea5c51e
check that the lwresd server has started before querying it
...
(cherry picked from commit 661f1197a200bdd3d2411e9b02a46b93fb1fb083)
2013-03-05 17:24:19 +11:00
Mark Andrews
ff95a25ed8
remove REDIRECT-NOTES
2013-03-05 14:55:16 +11:00
Mark Andrews
6d3f44700d
silence compiler warning
2013-03-05 14:49:31 +11:00
Tinderbox User
e3d49a1c84
regen master
2013-03-05 01:04:33 +00:00
Tinderbox User
7b5130bd12
update copyright notice
2013-03-04 23:46:20 +00:00
Tinderbox User
24934f08b9
newcopyrights
2013-03-04 23:30:28 +00:00
Evan Hunt
beeb5a03d9
[master] bump stats version
2013-03-04 13:12:39 -08:00
Evan Hunt
33b8db1bb3
[master] fix keysizes in confgen
...
3514. [bug] The ranges for valid key sizes in ddns-confgen and
rndc-confgen were too constrained. Keys up to 512
bits are now allowed for most algorithms, and up
to 1024 bits for hmac-sha384 and hmac-sha512.
[RT #32753 ]
2013-03-04 12:14:01 -08:00
Evan Hunt
19b037bcb9
[master] dig -u: microsecond time output
...
3513. [func] "dig -u" prints times in microseconds rather than
milliseconds. [RT #32704 ]
2013-03-04 12:09:28 -08:00
Evan Hunt
9ffd0f0270
[master] "rndc validation check"
...
3512. [func] "rndc validation check" reports the current status
of DNSSEC validation. [RT #21397 ]
2013-03-04 12:00:51 -08:00
Tinderbox User
c387825f77
regen master
2013-03-03 01:04:31 +00:00
Evan Hunt
4bffc83ac2
[master] doc typo (rt #32745 )
2013-03-02 14:24:55 -08:00
Evan Hunt
f107fe7fc9
[master] need to quote PRODUCT
2013-03-02 00:16:55 -08:00
Evan Hunt
dd42336690
[master] remove programlistings from table entries
2013-03-01 19:20:28 -08:00
Tinderbox User
5da851d171
update copyright notice
2013-03-01 23:46:19 +00:00
Tinderbox User
b87da030df
newcopyrights
2013-03-01 23:30:49 +00:00
Evan Hunt
77845708f7
[master] move redirect info to ARM
...
3511. [doc] Improve documentation of redirect zones. [RT #32756 ]
2013-03-01 15:11:08 -08:00
Evan Hunt
4f9f8fa052
[master] add "config-time" to stats/status
...
3510. [func] "rndc status" and XML statistics channel now report
server start and reconfiguration times. [RT #21048 ]
2013-03-01 15:07:40 -08:00
Curtis Blackburn
53a4e18582
3509. [cleanup] Added a product line to version file to allow for
...
easy naming of different products (BIND
vs BIND ESV, for example). [RT #32755 ]
2013-03-01 16:24:12 -06:00
Mark Andrews
f9de007a57
#ifdef HAVE_GEOIP
2013-03-01 21:33:49 +11:00
Mark Andrews
e69e6105b2
#ifdef HAVE_GEOIP
2013-03-01 16:11:16 +11:00
Mark Andrews
3fadb11b94
SIZE_MAX is not available on all platforms
2013-03-01 01:12:17 +00:00
Tinderbox User
bae169ea64
regen master
2013-03-01 01:04:13 +00:00
Mark Andrews
8e5fce1f9c
update copyrights
2013-03-01 10:39:29 +11:00
Tinderbox User
25bccd181c
regen
2013-02-28 23:31:38 +00:00
Evan Hunt
f61b05a6a5
[master] address warnings building exportlibs
2013-02-28 15:22:44 -08:00
Mark Andrews
8a896bc645
fix configure.in to remove warnings when running autoconf
...
only compile geoip.o when requested.
silence compiler warnings
2013-03-01 09:58:32 +11:00
Evan Hunt
5eab7b8982
[master] add changes note for 32338
2013-02-28 13:50:59 -08:00
Evan Hunt
fbe155373c
[master] change text when no graph visible
2013-02-28 11:03:20 -08:00
Evan Hunt
2b8dac9916
[master] fix XSL glitch with empty query data
...
3507. [bug] Statistics channel XSL had a glitch when attempting
to chart query data before any queries had been
received. [RT #32620 ]
2013-02-28 09:58:13 -08:00
Evan Hunt
2a184ff865
[master] accept >4g max-{,a}cache-size
...
3506. [func] When setting "max-cache-size" and "max-acache-size",
the keyword "unlimited" is no longer defined as equal
to 4 gigabytes (except on 32-bit platforms); it
means literally unlimited. [RT #32358 ]
3505. [bug] When setting "max-cache-size" and "max-acache-size",
larger values than 4 gigabytes could not be set
explicitly, though larger sizes were available
when setting cache size to 0. This has been
corrected; the full range is now available.
[RT #32358 ]
2013-02-28 09:29:12 -08:00
Mark Andrews
33c14ca653
silence clang warning
2013-02-28 16:48:42 +11:00
Mark Andrews
fa23a7b8e9
silence locking false positive by puttling lock/unlock in same routine
2013-02-28 14:00:39 +11:00
Mark Andrews
b34b328287
explicitly ignore error returns
2013-02-28 13:44:14 +11:00
Evan Hunt
3fccc26025
[master] Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2013-02-27 18:29:53 -08:00
Evan Hunt
9cc2e4b4ab
[master] ifdef around geoip syntax in parser
2013-02-27 18:29:30 -08:00
Mark Andrews
189efe774e
check isc_task_beginexclusive result
2013-02-28 13:23:05 +11:00
Mark Andrews
3426bd337d
check the returns from isc_task_beginexclusive
2013-02-28 13:14:52 +11:00
Evan Hunt
501941f0b6
[master] add geoip support
...
3504. [func] Add support for ACLs based on geographic location,
using MaxMind GeoIP databases. Based on code
contributed by Ken Brownfield <kb@slide.com >.
[RT #30681 ]
2013-02-27 17:19:39 -08:00
Tinderbox User
dad65f7c93
regen master
2013-02-28 01:04:36 +00:00
Mark Andrews
3acc5d636e
move declaration of dumparg
2013-02-28 11:21:54 +11:00
Tinderbox User
bea3baa50c
update copyright notice
2013-02-27 23:46:03 +00:00
Tinderbox User
be5e433939
newcopyrights
2013-02-27 23:30:15 +00:00
Mark Andrews
f7c4825501
silence compiler warning by adding a assertion
2013-02-28 09:47:49 +11:00
Evan Hunt
de1223830f
[master] clarify size_spec in ARM
...
3503. [doc] Clarify size_spec syntax. [RT #32449 ]
2013-02-27 14:39:09 -08:00
Mark Andrews
90e1d62889
check that inlineslave.bk and inlineslave.bk.signed exist
2013-02-28 09:01:16 +11:00
Evan Hunt
f79c13fed8
[master] silence warning due to incorrect assert
2013-02-27 13:52:30 -08:00
Evan Hunt
85f89d58a5
[master] zone-statistics no => none
...
3502. [func] zone-statistics: "no" is now a synonym for "none",
instead of "terse". [RT #29165 ]
2013-02-27 13:37:54 -08:00
Evan Hunt
c805bfa11a
[master] Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2013-02-27 12:08:07 -08:00
Evan Hunt
40a7e85f3e
[master] better zone-statistics syntax
...
3501. [func] zone-statistics now takes three options: full,
terse, and none. "yes" and "no" are retained as
synonyms for full and terse, respectively. [RT #29165 ]
2013-02-27 11:53:58 -08:00
Mark Andrews
a8af512dc3
fix assignment not read
2013-02-28 06:48:06 +11:00
Mark Andrews
cab2b0d941
remove unreachable line
2013-02-28 06:47:26 +11:00
Evan Hunt
dbe761ac41
[master] better rrl shutdown bug fix
2013-02-26 23:39:38 -08:00
Evan Hunt
87ffe1bea7
[master] Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2013-02-26 22:41:48 -08:00
Evan Hunt
ae0fb42535
[master] back out previous rrl.c change
...
Not the right fix; use ISC_LIST_INITANDAPPEND instead.
2013-02-26 22:41:14 -08:00
Mark Andrews
b3d3dd301b
ensure test starting conditions are met
2013-02-27 17:02:16 +11:00
Mark Andrews
36b3ac4dce
add <isc/util.h>
2013-02-27 16:14:44 +11:00
Mark Andrews
fdc5f1702e
silence compiler warnings
2013-02-27 15:57:46 +11:00
Evan Hunt
68357e5241
[master] avoid double-free in rrl
...
- RRL could assert when freeing qname
- also, changed test addresses from 192.168/16 to 192.0/16
2013-02-26 19:15:11 -08:00
Evan Hunt
d654c95c96
[master] force 0 exit status from rrl system test
...
RRL system test seems to be highly dependent on system speed.
We are leaving it running and reporting results, but forcing it
to return PASS unless one or more of the servers crashed or could
not start.
2013-02-26 18:46:57 -08:00
Evan Hunt
55f5787b35
[master] Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2013-02-26 17:29:51 -08:00
Evan Hunt
a4ee78d003
[master] silence warning
2013-02-26 17:28:41 -08:00
Mark Andrews
609b8d0817
update copyrights
2013-02-27 12:27:58 +11:00
Tinderbox User
c7f299247c
regen master
2013-02-27 01:07:46 +00:00
Evan Hunt
78d5c8b76e
[master] Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2013-02-26 16:59:52 -08:00
Evan Hunt
ceb722a422
[master] missing </para>
2013-02-26 16:59:20 -08:00
Tinderbox User
b9a067ba40
update copyright notice
2013-02-26 23:45:57 +00:00
Mark Andrews
30b7c81c13
3500. [port] Support NAPTR regular expression validation on
...
all platforms. [RT #32688 ]
2013-02-27 08:59:04 +11:00
Evan Hunt
298ca12250
[master] fix built-in zone doc
...
3499. [doc] Corrected ARM documentation of built-in zones.
[RT #32694 ]
2013-02-26 11:51:16 -08:00
Mark Andrews
30314ce9c5
'!' is not portable.
2013-02-26 23:11:43 +11:00
Evan Hunt
e0c4f1f5cc
[master] silence RRL warnings
2013-02-26 00:03:49 -08:00
Mark Andrews
bdc7cf66ff
3498. [bug] zone statistics for zones which matched a potential
...
empty zone could have their zone-statistics setting
overridden.
reviewed via jabber.
2013-02-26 15:47:26 +11:00
Mark Andrews
118bdfd8c4
3497. [func] When deleting a slave/stub zone using 'rndc delzone'
...
report the files that were being used so they can
be cleaned up if desired. [RT #27899 ]
Squashed commit of the following:
commit 0e4e69d0c3153fe94aaa375b908cf7e3e45b5059
Author: Mark Andrews <marka@isc.org >
Date: Thu Feb 21 17:01:44 2013 +1100
report the zones to be removed rather than removing them
commit 5d247ac592eef64c4c467d99af4983b8c1ff998f
Author: Mark Andrews <marka@isc.org >
Date: Wed Feb 20 15:05:47 2013 +1100
remove slave/stub files when deleting a zone using delzone
2013-02-26 14:48:21 +11:00
Tinderbox User
f97d56e757
update copyright notice
2013-02-25 23:46:03 +00:00
Evan Hunt
37418116d5
[master] handle failures from dns_rpz_add()
...
- I noticed a problem after merge, vjs supplied a fix, I have
reviewed it, no ticket number.
2013-02-25 14:38:08 -08:00
Evan Hunt
cfec3165b1
[master] added more info to RPZ change note
2013-02-25 14:35:41 -08:00
Evan Hunt
58154043cc
[master] add placeholder
2013-02-25 14:24:55 -08:00
Evan Hunt
dcf426e9b5
[master] corrected typos & unintialized variable
2013-02-25 13:23:42 -08:00
Evan Hunt
94315060c2
[master] RPZ speedup (phase 2, multiple RPZ's)
...
3495. [func] Support multiple response-policy zones, while
improving RPZ performance. [RT #32476 ]
2013-02-25 12:46:51 -08:00
Evan Hunt
55e5c51e66
[master] DNS RRL
...
3494. [func] DNS RRL: Blunt the impact of DNS reflection and
amplification attacks by rate-limiting substantially-
identical responses. [RT #28130 ]
2013-02-25 12:45:56 -08:00
Tinderbox User
261ef37955
newcopyrights
2013-02-22 23:30:30 +00:00
Evan Hunt
62d63e5f02
[master] contrib: add bdbhpt DLZ module
...
3493. [contrib] Added BDBHPT dynamically-lodable DLZ module,
contributed by Mark Goldfinch. [RT #32549 ]
2013-02-21 18:06:50 -08:00
Tinderbox User
573d78f3d5
update copyright notice
2013-02-21 23:45:56 +00:00
Tinderbox User
fe600c3ad8
newcopyrights
2013-02-21 23:30:23 +00:00
Evan Hunt
df925e6c66
[master] add zone memory context pools
...
3492. [bug] Fixed a regression in zone loading performance
due to lock contention. [RT #30399 ]
2013-02-20 21:39:05 -08:00
Mark Andrews
d642d38571
update
2013-02-21 10:53:42 +11:00
Evan Hunt
a81ae06ed3
[master] forbid inline-signing slave with no file
...
3491. [bug] Slave zones using inline-signing must specify a
file name. [RT #31946 ]
2013-02-20 14:01:31 -08:00
Evan Hunt
2425d8bb7c
[master] truncate logged rdata if too long
...
3490. [bug] When logging RDATA during update, truncate if it's
too long. [RT #32365 ]
cherry picked from:
commit 16ddb566e5a5b57bf925adef2b5543dddc1de49b
commit cd97e0c23b09f38aac49aabab66ee13c68b7a3f3
commit d087fa982649c081d58c5bb16e63da3428e2b89d
commit d0795bdffef57612dd7654ffd09c9f4216eee2c8
2013-02-20 13:54:52 -08:00
Tinderbox User
9d8985bea9
update copyright notice
2013-02-18 23:45:58 +00:00
Tinderbox User
8d0e57cdac
newcopyrights
2013-02-18 23:30:18 +00:00
Mark Andrews
740e7340c5
3489. [bug] --enable-developer now turns on ISC_LIST_CHECKINIT.
...
dns_dlzcreate() failed to properly initialize
dlzdb.link. When cloning a rdataset do not copy
the link contents. [RT #32651 ]
Squashed commit of the following:
commit c36c49cbdaeec8b2506dffadbffa543283702fa2
Author: Mark Andrews <marka@isc.org >
Date: Mon Feb 18 23:24:57 2013 +1100
don't copy the link when cloning a rdataset
commit 9fef5827edcc925075832dcce900eeca9057456d
Author: Mark Andrews <marka@isc.org >
Date: Mon Feb 18 23:23:25 2013 +1100
initialise the dlzdb link; don't return a stale pointer on error
commit a13c584732eae2dde48920a73886b54f1fe6b030
Author: Mark Andrews <marka@isc.org >
Date: Mon Feb 18 23:21:59 2013 +1100
turn on ISC_LIST_CHECKINIT
2013-02-19 07:28:24 +11:00
Mark Andrews
3c7df84b20
3488. [bug] Use after free error with DH generated keys. [RT #32649 ]
2013-02-18 20:26:26 +11:00
Tinderbox User
32dc577940
update copyright notice
2013-02-16 23:46:02 +00:00
Mark Andrews
5b4ef313da
update
2013-02-16 11:20:08 +11:00
Mark Andrews
c9297d3759
3487. [bug] Change 3444 was not complete. There was a additional
...
place where the NOQNAME proof needed to be saved.
[RT #32629 ]
Squashed commit of the following:
commit cdef844f57bd3eb30b1f77135b89b6f9360e8bee
Author: Mark Andrews <marka@isc.org >
Date: Sat Feb 16 00:27:14 2013 +1100
whitespace
commit 60eb7e3f6cdd102d6aaf0fb4ada8c552576e4502
Author: Mark Andrews <marka@isc.org >
Date: Sat Feb 16 00:19:51 2013 +1100
return noqname proof with +cd and dlv
2013-02-16 07:45:43 +11:00
Evan Hunt
0b8bd3a4ae
[master] address TKEY bugs
...
3486. [bug] named could crash when using TKEY-negotiated keys
that had been deleted and then recreated. [RT #32506 ]
commit 6a48b9999766d26cddc7cef275cd984b7d53c014
Author: Evan Hunt <each@isc.org >
Date: Tue Jan 29 14:59:46 2013 -0800
[rt32506] don't dump key if dump is unimplemented
commit d0ae0f44b460bab2e8bb24bba683d3ef69ec1765
Author: Evan Hunt <each@isc.org >
Date: Tue Jan 29 14:42:25 2013 -0800
[rt32506] make sure LRU needs adjusting before adjusting it
commit 0437f8f06b1cb72a6d5e3c30f27febca23846d95
Author: Evan Hunt <each@isc.org >
Date: Tue Jan 29 12:28:28 2013 -0800
[rt32506] demonstrate bugs in tkey test
2013-02-15 10:19:50 -08:00
Evan Hunt
6330174f80
[master] fixed another readline link error
2013-02-15 10:15:09 -08:00
Evan Hunt
ef37222aaf
[master] fixed readline link error, ubuntu 13.04
2013-02-15 10:08:19 -08:00
Mark Andrews
52946dc6c0
silence compiler warning
2013-02-15 17:41:53 +11:00
Mark Andrews
1d3c89483c
check for view->adbstats != NULL rather than view->resstats
2013-02-12 17:09:11 +11:00
Mark Andrews
7e9ccec638
3485. [cleanup] Only compile openssl_gostlink.c if we support GOST.
2013-02-12 13:03:34 +11:00
Tinderbox User
4486374631
update copyright notice
2013-02-08 23:45:50 +00:00
Tinderbox User
a792d42c3c
newcopyrights
2013-02-08 23:30:11 +00:00
Evan Hunt
855f5935ad
[master] clarify "server counters" section in XSL
2013-02-08 15:16:10 -08:00
Evan Hunt
b748b5e2c2
[master] fix cache/ADB stats in new stats schema
...
new stats that were added for 9.10 (changes 3319-3326) were not
all updated when the new statistics schema was merged (change 3418).
3484. [bug] Some statistics were incorrectly rendered in XML.
[RT #32587 ]
2013-02-08 14:53:14 -08:00
Evan Hunt
8d21efc150
[master] add placeholder
2013-02-08 12:35:45 -08:00
Evan Hunt
cdd99263f2
[master] whitespace
2013-02-08 11:43:17 -08:00
Tinderbox User
543ab56b01
update copyright notice
2013-02-07 23:45:51 +00:00
Tinderbox User
7feccf248d
newcopyrights
2013-02-07 23:30:19 +00:00
JINMEI Tatuya
ab7a67829f
dig +nssearch now prints name servers that don't have address records.
2013-02-07 14:14:26 -08:00
Tinderbox User
3d2e052eb8
newcopyrights
2013-02-06 23:30:10 +00:00
Curtis Blackburn
0da7c95546
3481. [cleanup] removed use of const const in atf
2013-02-06 14:36:26 -06:00
Tinderbox User
e38affadb3
update copyright notice
2013-02-05 23:45:50 +00:00
Tinderbox User
049728912c
newcopyrights
2013-02-05 23:30:19 +00:00
Mark Andrews
7d517b64d5
explict cast to (char *) from (void *) to silence compiler warning in %s checking
2013-02-05 14:24:32 +11:00
Evan Hunt
9dac1de625
[master] silence logging noise
...
3480. [bug] Silence logging noise when setting up zone
statistics. [RT #32525 ]
2013-02-02 13:59:49 -08:00
Mark Andrews
7523bde935
remove "lib/dns/fastapi"
2013-01-28 10:58:46 +11:00
Tinderbox User
8bbfb495a2
regen master
2013-01-26 01:04:30 +00:00
Tinderbox User
17131a9459
update copyright notice
2013-01-25 23:45:56 +00:00
Tinderbox User
8f7809dd50
newcopyrights
2013-01-25 23:30:16 +00:00
Mark Andrews
9c9b75c435
3479. [bug] Address potential memory leaks in gssapi support
...
code. [RT #32405 ]
2013-01-25 12:23:38 +11:00
Tinderbox User
43b9448395
regen master
2013-01-25 01:04:51 +00:00
Mark Andrews
27c3c21f41
update
2013-01-25 11:40:01 +11:00
Tinderbox User
8975f3305e
regenerate
2013-01-24 22:54:01 +00:00
Evan Hunt
cd63e94310
[master] build failure in C99
...
3478. [port] Fix a build failure in strict C99 environments
[RT #32475 ]
2013-01-24 14:51:27 -08:00
Curtis Blackburn
ca385a75a8
fixed CHANGES
2013-01-24 16:37:53 -06:00
Curtis Blackburn
c91c439f80
3475. [func] expand logging when adding records via DDNS update
...
[RT #32365 ]
2013-01-24 16:35:23 -06:00
Evan Hunt
6225380ca6
[master] check signing time on signed db
...
- rndc zonestatus now checks the signing time on the
signed, not raw, db when looking at inline-signing zones
3476. [bug] "rndc zonestatus" could report a spurious "not
found" error on inline-signing zones. [RT #29226 ]
2013-01-24 14:24:59 -08:00
Evan Hunt
c9611b4573
[master] change "fast" to "map"
...
3475. [cleanup] Changed name of 'map' zone file format (previously
'fast'). [RT #32458 ]
2013-01-24 14:20:48 -08:00
Tinderbox User
dd59fe01c9
regen master
2013-01-24 01:04:22 +00:00
Evan Hunt
8f7d23a25c
Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2013-01-23 15:48:47 -08:00
Tinderbox User
3aaa526a94
update copyright notice
2013-01-23 23:45:55 +00:00
Evan Hunt
ffff5d6792
[master] fix dns_request_createvia assert
...
3474. [bug] nsupdate could assert when the local and remote
address families didn't match. [RT #22897 ]
2013-01-23 15:39:05 -08:00
Tinderbox User
551271d819
newcopyrights
2013-01-23 23:30:16 +00:00
Tinderbox User
ddd3f28c35
regenerate
2013-01-23 23:07:48 +00:00
Evan Hunt
627d4113a0
[master] fix enable-openssl-hash/with-atf combo
2013-01-23 15:05:13 -08:00
Evan Hunt
9a0dd99a75
[master] fix incorrect nsec3 check
...
- check for NSEC3 in empty nodes when not due to optout delegations
- fixed typo in output ("Bad record NSEC record")
- incidentally fixed an error in signzone that caused an
incorrect warning about missing DNSKEYs when using -S
and -3 together
3473. [bug] dnssec-signzone/verify could incorrectly report
an error condition due to an empty node above an
opt-out delegation lacking an NSEC3. [RT #32072 ]
2013-01-23 14:56:00 -08:00
Evan Hunt
641e87a1a0
[master] avoid active-counter underflow
...
3472. [bug] The active-connections counter in the socket
statistics could underflow. [RT #31747 ]
(cherry picked from commit 4dfe072abe4e76f5078a38ea0b97800333290877)
2013-01-23 14:28:23 -08:00
Evan Hunt
2154c01912
[master] default -U to ncpus, not to -n
...
3471. [bug] The number of UDP dispatches now defaults to
the number of CPUs even if -n has been set to
a higher value. [RT #30964 ]
2013-01-22 18:07:05 -08:00
Evan Hunt
a0a1003895
Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2013-01-22 16:13:09 -08:00
Evan Hunt
214836c184
[master] dump masterfile after successful xfrin
...
3470. [bug] Slave zones could fail to dump when successfully
refreshing after an initial failure. [RT #31276 ]
2013-01-22 15:49:50 -08:00
Tinderbox User
b95504f9a7
update copyright notice
2013-01-22 23:45:48 +00:00
Tinderbox User
dc5552b4df
newcopyrights
2013-01-22 23:30:16 +00:00
Evan Hunt
43d84798fa
[master] add CHANGES note
2013-01-22 15:18:16 -08:00
Evan Hunt
cbd1fa092e
[master] DLZ fixes
...
- handle malformed answers from DLZ better:
- handle dlz_lookup errors better:
when the first lookup of a name returns an unexpected failure code,
we return it to the caller rather than continuing on to look up
the wildcard. we now only continue processing if the return from
the first lookup was either ISC_R_SUCCESS or ISC_R_NOTFOUND.
- improved backward-compatibility for dlz_version:
added a DLZ_DLOPEN_AGE value indicating how many versions
back from the current DLZ_DLOPEN_VERSION named will support
2013-01-22 15:13:08 -08:00
Tinderbox User
0a8a14d513
update copyright notice
2013-01-21 23:45:48 +00:00
Tinderbox User
e135e3c4b1
newcopyrights
2013-01-21 23:30:14 +00:00
Evan Hunt
a631c8d9b8
[master] prevent ixfr/ns1 being removed
2013-01-21 14:16:15 -08:00
Evan Hunt
30a7cf3957
[master] add 10.53.0.8 address
2013-01-21 12:36:41 -08:00
Evan Hunt
8f8005aaa9
Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2013-01-18 14:22:14 -08:00
Evan Hunt
3806133da5
[master] add CVE, correct change 3388
2013-01-18 14:19:36 -08:00
Tinderbox User
5ac5300fdf
update copyright notice
2013-01-17 23:46:25 +00:00
Tinderbox User
2ba8f584b9
newcopyrights
2013-01-17 23:30:16 +00:00
Evan Hunt
71f8edccba
[master] fix DNS64 with RPZ-remapped A records
...
3468. [security] RPZ rules to generate A records (but not AAAA records)
could trigger an assertion failure when used in
conjunction with DNS64. [RT #32141 ]
2013-01-17 11:23:30 -08:00
Curtis Blackburn
c8803902d6
[bug] Added checks in dnssec-keygen and dnssec-settime to check for
...
delete date < inactive date. [RT #31719 ]
2013-01-17 10:59:16 -06:00
Mark Andrews
444f2a8efd
add POST's
2013-01-17 23:24:54 +11:00
Mark Andrews
2afbf0891c
s/head/tail/
2013-01-17 21:47:39 +11:00
Mark Andrews
d8e8abdff9
Silence "Access to field 'refs' results in a dereference of a null pointer" by adding appropriate assertions.
2013-01-17 14:38:28 +11:00
Mark Andrews
d710475e18
Silence "Use of memory after it is freed" by asserting the head and tail of list are not the element after it is unlinked from the list.
2013-01-17 14:22:30 +11:00
Tinderbox User
54c820164a
update copyright notice
2013-01-15 23:45:50 +00:00
Tinderbox User
324a8797b4
newcopyrights
2013-01-15 23:30:11 +00:00
Mark Andrews
70b0f9e179
silence compiler warning: Value stored to '?' is never used
2013-01-16 07:13:08 +11:00
Mark Andrews
632840cb54
remove bin/pkcs11/openssl-0.9.8s-patch bin/pkcs11/openssl-1.0.0f-patch
2013-01-12 10:57:44 +11:00
Tinderbox User
dc3d68d6fe
update copyright notice
2013-01-11 23:46:02 +00:00
Tinderbox User
f751b1576e
newcopyrights
2013-01-11 23:30:22 +00:00
Mark Andrews
c8bfcec3c9
silence compiler warning
2013-01-11 17:38:58 +11:00
Mark Andrews
b5d3508e8a
silence compiler warning
2013-01-11 17:30:21 +11:00
Mark Andrews
3760ce53f2
add dns_zone_clearqueryaoncl, dns_zone_getqueryaoncl
2013-01-11 16:56:26 +11:00
Mark Andrews
5cd7ca9dbd
windows snprint support
2013-01-11 16:26:30 +11:00
Evan Hunt
b3d116c299
[master] fixed clientinfo version check
...
3466. [contrib] Corrected the DNS_CLIENTINFOMETHODS_VERSION check
in DLZ example driver. [RT #32275 ]
2013-01-10 19:57:21 -08:00
Mark Andrews
99394e9807
3465. [bug] Handle isolated reserved ports. [RT #31778 ]
2013-01-11 14:10:07 +11:00
Mark Andrews
ccbb6af9cc
Merge branch 'master' of /Users/marka/git/bind9
2013-01-11 13:49:55 +11:00
Evan Hunt
dc6cea0448
[master] update openssl pkcs11 patches
...
3464. [maint] Updates to PKCS#11 openssl patches, supporting
versions 0.9.8x, 1.0.0j, 1.0.1c [RT #29749 ]
2013-01-10 18:21:50 -08:00
Mark Andrews
03ccae042b
spelling; whitespace
2013-01-11 12:48:42 +11:00
Mark Andrews
091fe0b168
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2013-01-11 12:45:51 +11:00
Mark Andrews
1677904b23
spelling; whitespace
2013-01-11 12:29:38 +11:00
Tinderbox User
48cbc7cd1e
regen master
2013-01-11 01:04:23 +00:00
Mark Andrews
0762ca086e
record 9.8.x range info
2013-01-11 11:51:37 +11:00
Tinderbox User
5c6b95ba1b
update copyright notice
2013-01-10 23:46:00 +00:00
Tinderbox User
e20309353e
newcopyrights
2013-01-10 23:30:35 +00:00
Tinderbox User
d8620c7234
regen master
2013-01-10 20:19:56 +00:00
Evan Hunt
54ca241334
[master] clarify managed-keys syntax
2013-01-10 11:59:21 -08:00
Evan Hunt
3b9d9ad58b
[master] doc clarification about dig & resolv.conf
2013-01-10 11:48:46 -08:00
Mark Andrews
4801931443
3461. [bug] Negative responses could incorrectly have AD=1
...
set. [RT #32237 ]
2013-01-10 23:09:08 +11:00
Mark Andrews
6a528eaa09
remove dead code
2013-01-10 18:13:25 +11:00
Mark Andrews
95625ae147
be consistent with in how readline is condigured
2013-01-10 17:46:14 +11:00
Mark Andrews
dab4aac006
3460. [bug] Only link against readline where needed. [RT #29810 ]
2013-01-10 17:34:28 +11:00
Evan Hunt
578e319607
[master] add -J option to checkzone/compilezone
...
3459. [func] Added -J option to named-checkzone/named-compilezone
to specify the path to the journal file. [RT #30958 ]
2013-01-09 16:56:46 -08:00
Tinderbox User
b941edbeb5
update copyright notice
2013-01-09 23:45:53 +00:00
Mark Andrews
1f15b25093
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2013-01-10 10:37:02 +11:00
Tinderbox User
e958b62647
newcopyrights
2013-01-09 23:31:20 +00:00
Mark Andrews
10702d681e
update
2013-01-10 10:31:19 +11:00
Mark Andrews
c07c2a862e
3458. [bug] Return FORMERR when presented with a overly long
...
domain named in a request. [RT #29682 ]
2013-01-10 10:30:15 +11:00
Evan Hunt
a6b0db81c8
[master] typo
2013-01-09 14:26:35 -08:00
Mark Andrews
f1c1aab2c9
3457. [protocol] Add ILNP records (NID, LP, L32, L64). [RT #31836 ]
2013-01-10 08:26:31 +11:00
Mark Andrews
ef2aea274a
3456. [port] g++47: aft fails to compile. [RT #32012 ]
2013-01-09 22:32:30 +11:00
Mark Andrews
6018bd957d
remove dead code
2013-01-09 21:50:20 +11:00
Mark Andrews
24798afb6e
3455. [contrib] queryperf: fix getopt option list. [RT #32338 ]
2013-01-09 21:40:17 +11:00
Mark Andrews
f622386388
use known length for known algorithns in fromtext_dlv cf fromtext_ds
2013-01-09 21:11:16 +11:00
Mark Andrews
1a592aae29
test eighth interface
2013-01-09 19:08:59 +11:00
Mark Andrews
513b5e8e51
3373. [bug] win32: open raw files in binary mode. [RT #30944 ]
...
was not complete openfile_fast and openfile_raw should be using mode "rb"
rather than "r".
2013-01-09 17:03:03 +11:00
Mark Andrews
aa24128022
3454. [port] sparc64: improve atomic support. [RT #25182 ]
2013-01-09 12:55:32 +11:00
Tinderbox User
afe7d4b934
update copyright notice
2013-01-08 23:45:50 +00:00
Tinderbox User
93089a352d
newcopyrights
2013-01-08 23:30:18 +00:00
Mark Andrews
fc0bfa07c7
3453. [bug] 'rndc addzone' of a zone with 'inline-signing yes;'
...
failed. [RT #31960 ]
2013-01-09 07:40:27 +11:00
Mark Andrews
7d8bfa8f8e
queryperf: fix getopt option string
2013-01-08 22:57:11 +11:00
Mark Andrews
cdf252d6b8
spelling
2013-01-08 11:07:15 +11:00
Mark Andrews
c9cecf7bb5
3452. [bug] Accept duplicate singlton records. [RT #32329 ]
2013-01-08 10:58:42 +11:00
Tinderbox User
e436a3d965
update copyright notice
2013-01-06 23:45:45 +00:00
Tinderbox User
83e281baf1
newcopyrights
2013-01-06 23:30:09 +00:00
Mark Andrews
c359f7b10f
3451. [port] Increase per thread stack size from 64K to 1M.
...
[RT #32230 ]
2013-01-07 09:52:16 +11:00
Tinderbox User
49503f1d9f
update copyright notice
2013-01-05 23:45:47 +00:00
Tinderbox User
6a9d212115
newcopyrights
2013-01-05 23:30:09 +00:00
Mark Andrews
25b95d31ce
3450. [bug] Stop logfileconfig system test spam system logs.
...
[RT #32315 ]
Squashed commit of the following:
commit ad40744e2c7dc253b70857bb229def5dd194b418
Author: Mark Andrews <marka@isc.org >
Date: Fri Jan 4 17:24:45 2013 +1100
logfileconfig spams the system log files
2013-01-06 07:56:10 +11:00
Mark Andrews
016eea4c62
remove dead code
2013-01-06 07:48:01 +11:00
Tinderbox User
bec154197d
regen master
2013-01-05 01:04:27 +00:00
Tinderbox User
6fe42ff85c
update copyright notice
2013-01-04 23:45:53 +00:00
Tinderbox User
bbc0e1c4f4
newcopyrights
2013-01-04 23:30:20 +00:00
Mark Andrews
f7d6bc93d1
make static
2013-01-05 00:32:38 +11:00
Mark Andrews
cbb2a0ebea
silence compiler warning
2013-01-04 15:57:38 +11:00
Evan Hunt
cb0a74fd8d
[master] show signzone errors in pkcs11 test
2013-01-03 19:55:34 -08:00
Evan Hunt
f0a3b10baa
[master] add print.h
2013-01-03 18:22:52 -08:00
Mark Andrews
d89d7ca192
Merge remote-tracking branch 'refs/remotes/origin/master'
2013-01-04 12:30:10 +11:00
Mark Andrews
8bd5bcd2a7
3445. [bug] Warn about zone files with blank owner names
...
immediately after $ORIGIN directives. [RT #31848 ]
Conflicts:
lib/dns/tests/master_test.c
2013-01-04 12:16:55 +11:00
Tinderbox User
21e01d1a46
regen master
2013-01-04 01:04:25 +00:00
Mark Andrews
e285c6ea84
3449. [bug] gen.c: use the pre-processor to construct format
...
strings so that compiler can perform sanity checks;
check the snprintf results. [RT #17576 ]
2013-01-04 11:07:58 +11:00
Evan Hunt
222d38735f
[master] allow-query-on works now
...
3448. [bug] The allow-query-on ACL was not processed correctly.
[RT #29486 ]
2013-01-03 15:13:45 -08:00
Tinderbox User
d91e5a75df
update copyright notice
2013-01-02 23:45:51 +00:00
Tinderbox User
82a986aaa5
newcopyrights
2013-01-02 23:30:08 +00:00
Tinderbox User
fd6efb2c62
regen
2013-01-02 23:30:08 +00:00
Tinderbox User
19e593a7a5
regen master
2013-01-02 01:04:26 +00:00
Tinderbox User
024cf50d12
update copyright notice
2013-01-01 23:45:47 +00:00
Tinderbox User
c7ef13f6c9
newcopyrights
2013-01-01 23:30:07 +00:00
Tinderbox User
b7d5c2f26d
regen
2013-01-01 23:30:07 +00:00
Mark Andrews
0277a7d6c1
3447. [port] Add support for libxml2-2.9.x [RT #32231 ]
2013-01-01 23:10:51 +00:00
Tinderbox User
cafd7a121f
regen master
2013-01-01 01:04:27 +00:00
Mark Andrews
ae395e5f97
remove extranous rdata in nxrrset call as it is not ingnored in Net::DNS 0.70
2012-12-21 14:16:41 +11:00
Mark Andrews
ab91ece513
sign_tcp_continuation doesn't work with the newer versions of
...
Net:DNS. Code has been submitted so we don't need to use
the sign_tcp_continuation hack in future.
2012-12-21 12:58:58 +11:00
Tinderbox User
9191b6c9e8
update copyright notice
2012-12-20 23:45:48 +00:00
Evan Hunt
086cb64a78
[master] remove unnecessary memcpy
2012-12-20 10:33:47 -08:00
Mark Andrews
b372587363
TSIG no longer has a mac_size method; arcount no longer need to be adjusted
2012-12-21 00:30:14 +11:00
Mark Andrews
cc17f4a672
update
2012-12-20 11:55:28 +11:00
Mark Andrews
f127a35b6c
adjust test to account for blank owner after origin now being rejected
2012-12-19 14:37:56 +11:00
Mark Andrews
4040ff974c
-H not -i sets iterations
2012-12-19 14:18:05 +11:00
Mark Andrews
58c543d840
remove redundant $ORIGINs
2012-12-19 13:34:31 +11:00
Mark Andrews
45d4341eed
silence signed/unsigned warning; rename log -> fctx_log
2012-12-19 12:39:54 +11:00
Evan Hunt
2dd959aa18
[master] include SRCID in windows builds
...
3446. [port] win32: Add source ID (see change #3400 ) to build.
[RT #31683 ]
2012-12-18 16:30:13 -08:00
Evan Hunt
3ad3e9c948
[master] reject $ORIGIN before inherited name
...
3445. [bug] Reject zone files with blank owner names immediately
after $ORIGIN directives. [RT #31848 ]
2012-12-18 16:17:55 -08:00
Evan Hunt
be59cf03c2
Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2012-12-18 16:14:56 -08:00
Tinderbox User
b16174507d
update copyright notice
2012-12-18 23:45:50 +00:00
Mark Andrews
32d24fef85
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
...
Conflicts:
CHANGES
2012-12-19 10:35:45 +11:00
Evan Hunt
a35344d82f
use log callback, not fprintf in dlz_example.c
2012-12-18 15:25:58 -08:00
Evan Hunt
53402b52b6
[master] support all algorithms in ddns-confgen
...
3443. [bug] ddns-confgen: Some TSIG algorithms were incorrectly
rejected when generating keys. [RT #31927 ]
2012-12-18 14:59:56 -08:00
Mark Andrews
8462dfb880
3443. [bug] The NOQNAME proof was not being returned from cached
...
insecure responses. [RT #21409 ]
2012-12-19 09:55:02 +11:00
Mark Andrews
03958ad4b9
3442. [port] Net::DNS 0.69 introduced a non backwards compatible
...
change. [RT #32216 ]
2012-12-19 08:46:36 +11:00
Mark Andrews
b6f22cc32f
Net::DNS 0.{70,71} doesn't force the TTL to zero for yxrrset, nxrrset and rr_del
2012-12-18 11:43:46 +11:00
Mark Andrews
6301757d64
don't wipe out named.run when restarting
2012-12-14 17:39:22 +11:00
Mark Andrews
9f6b57798d
3441. [maint] D.ROOT-SERVERS.NET is now 199.7.91.13.
2012-12-14 12:48:29 +11:00
Mark Andrews
fcc04c160f
3440. [bug] Reorder get_key_struct to not trigger a assertion when
...
cleaning up due to out of memory error. [RT #32131 ]
2012-12-13 11:18:01 +11:00
Mark Andrews
f0058a25b0
3439. [placeholder]
2012-12-11 12:35:26 +11:00
Mark Andrews
040dc29236
throw fatal error on realloc failure
2012-12-10 10:16:28 +11:00
Mark Andrews
463f4ad70b
silence clang --analyzer warnin by checking rdata.length
2012-12-10 08:24:17 +11:00
Tinderbox User
b8e2e5dd86
update copyright notice
2012-12-08 23:45:51 +00:00
Tinderbox User
da59e63e7a
newcopyrights
2012-12-08 23:30:14 +00:00
Mark Andrews
50aaa90130
RETTOK -> RETERR
2012-12-09 07:45:51 +11:00
Mark Andrews
ecf5a60f1e
isc_buffer_init -> isc_buffer_constinit
2012-12-09 07:14:27 +11:00
Mark Andrews
fe898ea0ee
DIG -> $DIG
2012-12-08 15:35:01 +11:00
Mark Andrews
e85702ce5b
3438. [bug] Don't accept unknown data escape in quotes. [RT #32031 ]
...
Squashed commit of the following:
commit 7ad3daade513c94a1c92ee7c91c112f161d13ef4
Author: Mark Andrews <marka@isc.org >
Date: Mon Dec 3 15:03:44 2012 +1100
look at the second token to determine if a TXT record in of unknown format or not
commit 7df32138462646f6aee84ffa56d02ac24ec8d672
Author: Mark Andrews <marka@isc.org >
Date: Mon Dec 3 12:42:18 2012 +1100
'"\#"' was incorrectly being treated as a unknown data escape sequence.
2012-12-08 14:05:32 +11:00
Mark Andrews
6f7abb89ec
3437. [bug] isc_buffer_init -> isc_buffer_constinit to initialise
...
buffers with constant data. [RT #32064 ]
Squashed commit of the following:
commit 3433b96bf11f8c90ccbe412f01d02a6d8bbc2d33
Author: Mark Andrews <marka@isc.org >
Date: Sat Dec 8 12:41:16 2012 +1100
isc_buffer_init -> isc_buffer_constinit
commit c22dbcc1122a0a44f7b46068e0ccbc25353a57d5
Author: Mark Andrews <marka@isc.org >
Date: Sat Dec 8 12:38:39 2012 +1100
isc_buffer_init -> isc_buffer_constinit
commit 900820416c45c1887d0d22d7a010df60a903bd56
Author: Mark Andrews <marka@isc.org >
Date: Sat Dec 8 12:24:19 2012 +1100
remove isc_buffer_reconstinit
commit f815711c17b05f9961786a90b9bae902d3c01494
Author: Mark Andrews <marka@isc.org >
Date: Wed Dec 5 15:42:57 2012 +1100
add isc_buffer_constinit
2012-12-08 12:48:57 +11:00
Tinderbox User
aae306e914
update copyright notice
2012-12-07 23:45:48 +00:00
Tinderbox User
a6cf3a9ae4
newcopyrights
2012-12-07 23:30:12 +00:00
Evan Hunt
45f3693294
[master] check malloc/calloc return values
...
3436. [bug] Check malloc/calloc return values. [RT #32088 ]
2012-12-07 12:23:58 -08:00
Evan Hunt
5b1fe44f1e
[master] update contrib/dlz README
2012-12-07 09:15:43 -08:00
Mark Andrews
a28f8028dc
put declarations at start of block
2012-12-07 23:49:03 +11:00
Mark Andrews
b123b265e3
3435. [bug] Cross compilation support in configure was broken.
...
[RT #32078 ]
2012-12-07 16:43:22 +11:00
Tinderbox User
bcf15a19ae
regen master
2012-12-07 01:11:33 +00:00
Tinderbox User
8783680c7d
Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2012-12-07 01:01:22 +00:00
Mark Andrews
e6fc17ec5a
update
2012-12-07 10:51:15 +11:00
Tinderbox User
222f5e0697
update copyright notice
2012-12-06 23:45:48 +00:00
Evan Hunt
3e7aa39577
[master] minor doc fix
2012-12-06 13:59:30 -08:00
Evan Hunt
abff0f462a
[master] pass client info to DLZ findzone method
...
3434. [bug] Pass client info to the DLZ findzone() entry
point in addition to lookup(). This makes it
possible for a database to answer differently
whether it's authoritative for a name depending
on the address of the client. [RT #31775 ]
2012-12-06 12:59:36 -08:00
Evan Hunt
177be355d4
[master] handle ISC_R_NOMORE correctly
...
3433. [bug] dlz_findzone() did not correctly handle
ISC_R_NOMORE. [RT #31172 ]
2012-12-06 12:41:58 -08:00
Evan Hunt
2b8bed6681
[master] multiple-dlz/dlz-nxdomain
...
3432. [func] Multiple DLZ databases can now be configured.
DLZ databases are searched in the order configured,
unless set to "search no", in which case a
zone can be configured to be retrieved from a
particular DLZ database by using a "dlz <name>"
option in the zone statement. DLZ databases can
support type "master" and "redirect" zones.
[RT #27597 ]
2012-12-06 12:39:52 -08:00
Tinderbox User
6f045a6961
Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2012-12-06 01:01:13 +00:00
Evan Hunt
de5890da9b
[master] support all algorithms in ddns-confgen
...
3431. [bug] ddns-confgen: Some valid key algorithms were
not accepted. [RT #31927 ]
2012-12-05 16:36:58 -08:00
Tinderbox User
f57a3db146
Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2012-12-05 01:01:21 +00:00
Mark Andrews
377e7f19ef
silence clang --analyser false positive
2012-12-05 11:43:07 +11:00
Mark Andrews
8a6f41d86a
3430. [bug] win32: isc_time_formatISO8601 was missing the
...
'T' between the date and time. [RT #32044 ]
2012-12-04 14:59:56 +11:00
Tinderbox User
cc8184b262
Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2012-12-03 01:01:07 +00:00
Mark Andrews
3ff483ed84
loop 'I:checking expired signatures were updated' test
2012-12-03 09:30:38 +11:00
Mark Andrews
c6f03e7903
treat clang 3.x and 4.x as independent release streams
2012-12-03 09:10:43 +11:00
Mark Andrews
6ebf3dbb33
workaround only needed for clang 3.1
2012-12-03 07:58:01 +11:00
Tinderbox User
e3cb98473c
Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2012-12-02 01:01:07 +00:00
Mark Andrews
c6af776a7e
silence compiler warnings
2012-12-01 21:32:31 +11:00
Tinderbox User
0d350daefc
Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2012-12-01 01:01:18 +00:00
Mark Andrews
68ba0155ab
silence clang --analyze warning
2012-12-01 09:19:29 +11:00
Mark Andrews
0524248a3b
signed/unsigned comparision
2012-11-30 23:35:34 +11:00
Mark Andrews
4151109b94
silence clang --analyze warnings
2012-11-30 18:50:38 +11:00
Mark Andrews
85a873f000
conditionally silence false positives from clang --analyze
2012-11-30 16:19:00 +11:00
Mark Andrews
ab95e7c3a2
regen
2012-11-30 12:32:00 +11:00
Mark Andrews
9f0a04a829
add /opt/local/share/xsl/docbook-xsl to list of locations to look for docbook files
2012-11-30 12:23:45 +11:00
Tinderbox User
f470689ec4
regen master
2012-11-30 01:10:27 +00:00
Mark Andrews
538f4a22b1
3429. [bug] dns_zone_getserial2 could a return success without
...
returning a valid serial. [RT #32007 ]
Squashed commit of the following:
commit 0057f4b6e843c3998b987dbc7f32ceeee8afc150
Author: Mark Andrews <marka@isc.org >
Date: Fri Nov 30 08:13:15 2012 +1100
zone_get_from_db could return success without setting return valuses; serial is only valid if soacount is none zero
2012-11-30 11:39:37 +11:00
Tinderbox User
600cfd566a
update copyright notice
2012-11-29 23:45:50 +00:00
Tinderbox User
e5a3fb2b75
newcopyrights
2012-11-29 23:30:09 +00:00
Evan Hunt
706219e547
[master] add timezone to dig
...
3428. [cleanup] dig: Add timezone to date output. [RT #2269 ]
2012-11-29 09:07:28 -08:00
Jeremy C. Reed
6a321060c5
Remove link to AUSCERT article about ACLs. It has been broken
...
for at least 6 years.
See ticket #16479 for details.
No CHANGES entry added.
This was not reviewed. It is minor.
2012-11-29 08:14:10 -06:00
Mark Andrews
d2d3c7e02b
use consistent type in sizeof and ultimate type cast
2012-11-30 00:58:59 +11:00
Mark Andrews
22f3afddd2
null pointer derefernce on out of memory
2012-11-30 00:58:56 +11:00
Mark Andrews
b455267585
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2012-11-29 18:11:52 +11:00
Mark Andrews
d4af2cc0db
initialize the octet string to empty so that we don't free garbage on error
2012-11-29 18:11:05 +11:00
Evan Hunt
2f21adbc6a
[master] fix dig +trace output
...
3427. [bug] dig +trace incorrectly displayed name server
addresses instead of names. [RT #31641 ]
2012-11-28 19:05:50 -08:00
Tinderbox User
9aafbfaefb
regen master
2012-11-29 01:04:56 +00:00
Mark Andrews
d6ebddd3c5
remove no longer existant files
2012-11-29 11:16:30 +11:00
Tinderbox User
d9eb3dcfa1
update copyright notice
2012-11-28 23:45:44 +00:00
Mark Andrews
bed0874e1a
update
2012-11-29 10:41:21 +11:00
Mark Andrews
bde9e26d13
add -U 4
2012-11-29 08:12:51 +11:00
Mark Andrews
965605e238
link against @DNS_CRYPTO_LIBS@
2012-11-29 07:27:11 +11:00
Evan Hunt
8970da110a
[master] s/size spec/size_spec/
2012-11-27 22:47:32 -08:00
Evan Hunt
cdb1120da8
[v9_9] work around libtool issue
...
- revert d3617e0d87
- use -Xcompiler option to libtool so it won't suppress -shared
- regenerate configure
Conflicts:
bin/tests/system/dlzexternal/Makefile.in
2012-11-28 05:56:14 +00:00
Mark Andrews
63dd467330
update libtool support to version 2.4.2
2012-11-28 04:32:15 +00:00
Evan Hunt
a1dbf90381
[master] remove libgen.h from dnssec tools
...
we no longer use basename() or dirname()
2012-11-27 19:45:51 -08:00
Mark Andrews
53e52b463e
adjust looping threshold from 10 to 15
2012-11-28 12:05:56 +11:00
Evan Hunt
8f9a5ae817
[master] correct checkds test
2012-11-27 15:03:55 -08:00
Evan Hunt
4d077be135
[master] clarify dnssec-checkds output
...
3426. [bug] dnssec-checkds: Clearer output when records are not
found. [RT #31968 ]
2012-11-27 14:52:36 -08:00
Mark Andrews
2e22f903da
3425. [bug] "acacheentry" reference counting was broken resulting
...
in use after free. [RT #31908 ]
2012-11-27 16:03:36 +11:00
Mark Andrews
b13b452020
3424. [func] dnssec-dsfromkey now emits the hash without spaces.
...
[RT #31951 ]
Squashed commit of the following:
commit 7369da0369e1de1fe6c5b5f84df8848b9a0984eb
Author: Mark Andrews <marka@isc.org >
Date: Fri Nov 23 17:24:04 2012 +1100
dupped/created reversed in log message
commit 0cef5faaf3ac22b00ed0f95b6bb7a146cf4cac15
Author: Mark Andrews <marka@isc.org >
Date: Fri Nov 23 13:40:14 2012 +1100
remove space from DS hash
2012-11-27 14:22:28 +11:00
Mark Andrews
c22f43b829
limit the number of udp dispatches when testing to 4
2012-11-26 22:11:27 +11:00
Tinderbox User
0a330c717a
regen master
2012-11-26 01:04:39 +00:00
Mark Andrews
b79fc6723b
address dnssec-checkds man page issues
2012-11-26 09:44:26 +11:00
Mark Andrews
c46aa71433
dupped/created reversed in log message
2012-11-23 17:28:16 +11:00
Tinderbox User
7e75b6266d
update copyright notice
2012-11-21 23:45:45 +00:00
Tinderbox User
e0bf4fc289
newcopyrights
2012-11-21 23:30:16 +00:00
Mark Andrews
8c9d5521e7
3423. [bug] "rndc signing -nsec3param" didn't accept the full
...
range of possible values. Address portability issues.
[RT #31938 ]
Squashed commit of the following:
commit cdc417909d514903363796085ab3114ef24b7e30
Author: Mark Andrews <marka@isc.org >
Date: Thu Nov 22 10:06:01 2012 +1100
address hpux sscanf issues, iterations is a 16 bit field, use %hu rather than %hhd as the values are unsigned
2012-11-22 10:14:41 +11:00
ckb
2786b6c53f
3422. [bug] Added a clear error message for when the SOA does not
...
match the referral. [RT #31281 ]
2012-11-21 16:44:34 -06:00
Mark Andrews
20b95f5ff6
3421. [bug] Named loops when re-signing if all keys are offline.
...
[RT #31916 ]
Squashed commit of the following:
commit f47af0ca6793687b9c8d08fd44b0c091ba5a4f9a
Author: Mark Andrews <marka@isc.org >
Date: Wed Nov 21 17:45:21 2012 +1100
dns_dns_zonediff_t -> dns_zonediff_t, clarify comment
commit 344edefc3ee90856a7ff990abe7971925ba843b2
Author: Mark Andrews <marka@isc.org >
Date: Tue Nov 20 13:12:26 2012 +1100
commit the zone changes if a keep was marked as being offline
commit cad2c2446ebfc20b6d8c4f6dd0d6596d7106cc0f
Author: Mark Andrews <marka@isc.org >
Date: Tue Nov 20 13:08:29 2012 +1100
check for looping when re-signing expiring.example
2012-11-21 17:48:57 +11:00
Tinderbox User
017d755d7a
newcopyrights
2012-11-17 23:30:07 +00:00
Mark Andrews
8737e0d006
HPUX doesn't support 128 threads
2012-11-18 00:25:39 +11:00
Mark Andrews
c3c30fc43c
force integer output
2012-11-17 23:58:50 +11:00
Mar Andrews
c3b9fad5e3
3420. [bug] Address VPATH compilation issues. [RT #31879 ]
2012-11-17 09:33:46 +00:00
Mark Andrews
39bfdc2ff9
3419. [bug] Memory leak on validation cancel. [RT #31869 ]
...
Squashed commit of the following:
commit 452b07ec7cb31784d90d9c2e45ca708df306302e
Author: Mark Andrews <marka@isc.org >
Date: Wed Nov 14 23:36:36 2012 +1100
destroy fetch when canceling validator
2012-11-15 11:16:28 +11:00
Tinderbox User
38bc0509a7
regen
2012-11-14 23:30:09 +00:00
ckb
aecadaf3b1
3418. [func] New XML schema (version 3.0) for the statistics channel
...
adds query type statistics at the zone level, and
flattens the XML tree and uses compressed format to
optimize parsing. Includes new XSL that permits
charting via the Google Charts API on browsers that
support javascript in XSL. The old XML schema has been
deprecated. [RT #30023 ]
3417. [placeholder]
2012-11-14 12:44:15 -06:00
Tinderbox User
bb6f850a5d
update copyright notice
2012-11-13 23:45:44 +00:00
Tinderbox User
dbd021853b
newcopyrights
2012-11-13 23:30:06 +00:00
Mark Andrews
55670a1e55
3416. [bug] Named could die on shutdown if running with 128 UDP
...
dispatches per interface. [RT #31743 ]
Squashed commit of the following:
commit 1a97c755f8496f65024af0f634c1acf59a0a4252
Author: Mark Andrews <marka@isc.org >
Date: Wed Nov 7 07:14:36 2012 +1100
add regression test for RT31743
commit 7b16b5f77fad39478168aac25742823f2fcd825b
Author: Mark Andrews <marka@isc.org >
Date: Fri Nov 2 23:57:24 2012 +1100
array bounds error when shutting down interface
2012-11-14 07:47:58 +11:00
Mark Andrews
d8fc410cf8
Redo
...
3415. [bug] named could die with a REQUIRE failure if a valdation
was canceled. [RT #31804 ]
2012-11-14 07:41:32 +11:00
Mark Andrews
22394e1e4b
spelling
2012-11-09 09:30:30 +11:00
Mark Andrews
1a09fefa59
3415. [bug] named could die with a REQUIRE failure id a valdation
...
was canceled. [RT #31804 ]
Squashed commit of the following:
commit d414d3cb4244daeca4159ac1f8a82322e4a20e5a
Author: Mark Andrews <marka@isc.org >
Date: Wed Nov 7 14:19:28 2012 +1100
check that val->fetch != NULL before calling dns_resolver_destroyfetch
2012-11-09 09:09:52 +11:00
Mark Andrews
4326ea8b66
use stop.pl to ensure old server is fully shutdown before starting new server
2012-11-08 07:38:13 +11:00
Tinderbox User
2cc7515f8a
regen master
2012-11-07 01:04:33 +00:00
Jeremy C. Reed
b529653d2c
[master] uppercase acronym
...
be consistent
2012-11-06 12:39:18 -06:00
Jeremy C. Reed
8dc94438df
[master] fix spelling
...
Noticed one while reading during Alan's training today.
Fixed two other misspellings while here.
2012-11-06 11:40:50 -06:00
Mark Andrews
30a86ca430
add missing ARPANAME definition
2012-11-06 15:29:01 +11:00
Mark Andrews
07cab7ffa8
improve isc_mempool_put memory model
2012-11-02 16:02:15 +11:00
Mark Andrews
ffd17aca38
move memory accounting to before free of memory to avoid "using" a pointer after it is freed
2012-11-02 15:57:56 +11:00
Mark Andrews
6316438336
spelling
2012-11-02 11:19:02 +11:00
Mark Andrews
d9baadbb0c
add coverity[+free : arg-1] directive
2012-11-02 11:16:32 +11:00
Mark Andrews
8f4572372c
3414. [bug] Address locking issues found by Coverity. [RT #31626 ]
2012-11-02 06:41:45 +11:00
Mark Andrews
18a148d998
sock is potentially unused in use_min_mtu
2012-11-01 15:28:36 +11:00
Mark Andrews
4786e693a7
3413. [func] Record the number of DNS64 AAAA RRsets that have been
...
synthesized. [RT #27636 ]
Squashed commit of the following:
commit b375c287a3d95ed2eb29977d4347d845f393add7
Author: Evan Hunt <each@isc.org >
Date: Wed Oct 24 21:28:04 2012 -0700
[rt27636] add dns64 responses stat counter
2012-11-01 14:23:14 +11:00
Mark Andrews
a004a82ee3
uninitalised use
2012-11-01 13:53:20 +11:00
Mark Andrews
4d30dd89f5
3412. [bug] Copy timeval structure from control message data.
...
[RT #31548 ]
2012-11-01 11:16:59 +11:00
Tinderbox User
fcd7c22fdf
update copyright notice
2012-10-31 23:45:49 +00:00
Mark Andrews
bbf31e6b62
More coverity fixes:
...
3410. [bug] Addressed Coverity warnings. [RT #31626 ]
Squashed commit of the following:
commit 6fec07bbb69ead784063052f2099674f8b52c6b3
Author: Mark Andrews <marka@isc.org >
Date: Tue Oct 30 18:14:35 2012 +1100
use strl{cat,cpy}
commit 19a5d3766f3dbc8a2944b21640a8226a89aae7ba
Author: Mark Andrews <marka@isc.org >
Date: Tue Oct 30 14:38:55 2012 +1100
address unchecked xmlTextWriter* calls
2012-11-01 10:22:11 +11:00
Mark Andrews
c2e80cf47e
3411. [tuning] Use IPV6_USE_MIN_MTU or equivalent with TCP in addition to UDP. [RT #31690 ]
...
Squashed commit of the following:
commit bcbe9ae7a99e1f7f4236a22739a793b51ace8684
Author: Mark Andrews <marka@isc.org >
Date: Wed Oct 31 15:10:53 2012 +1100
Use IPV6_USE_MIN_MTU for TCP as well as UDP
2012-11-01 08:42:56 +11:00
Mark Andrews
b3f23e7a7d
spelling, whitespace
2012-10-31 07:45:15 +11:00
Evan Hunt
a8ef22d88e
[master] fix changes note
2012-10-30 09:58:18 -07:00
Mark Andrews
16a2ddb2ce
more: 3410. [bug] Addressed Coverity warnings. [RT #31626 ]
...
move set_refreshkeytimer call within loop so that keydata is valid.
2012-10-30 13:00:58 +11:00
Mark Andrews
e7d8a61783
More for: 3410. [bug] Addressed Coverity warnings. [RT #31626
...
Squashed commit of the following:
commit d94f5463f508773a7b027230cd81b61cf8c9cfce
Author: Mark Andrews <marka@isc.org >
Date: Tue Oct 30 11:52:32 2012 +1100
<string.h> -> <isc/string.h>
commit d707d6fb739c6e6df90a864141b418a13d3bccc8
Author: Mark Andrews <marka@isc.org >
Date: Tue Oct 30 11:48:20 2012 +1100
address coverity warnings
2012-10-30 12:01:39 +11:00
Tinderbox User
0837549bd6
update copyright notice
2012-10-29 23:46:34 +00:00
Tinderbox User
febbdb34a7
newcopyrights
2012-10-29 23:30:22 +00:00
Tinderbox User
35458418a3
regenerate
2012-10-29 23:00:11 +00:00
Evan Hunt
6f6b1abb10
[master] suppress dlopen on sunos 4
2012-10-29 15:56:59 -07:00
Mark Andrews
cb761bbd5f
<sys/errno.h> -> <errno.h>
2012-10-30 09:22:57 +11:00
Mark Andrews
15fdec98df
check more dns_rdata_tostruct returns
2012-10-30 08:50:06 +11:00
Mark Andrews
f83542787f
3410. [bug] Addressed Coverity warnings. [RT #31626 ]
...
Squashed commit of the following:
commit bce2efe66d69d60b746b85df49974ca341723169
Author: Mark Andrews <marka@isc.org >
Date: Mon Oct 29 12:59:25 2012 +1100
use 'static dns_rdata_xxxx_t xxxx'
commit 704d3c29acbf2dd350a26f2df82a57cb077ba72e
Author: Mark Andrews <marka@isc.org >
Date: Mon Oct 29 12:35:16 2012 +1100
return ISC_R_NOTFOUND if private record length does not make sense
commit 7596610c12c5685336fc0909860173d2fae359af
Author: Mark Andrews <marka@isc.org >
Date: Sat Oct 27 21:41:17 2012 +1100
check private->length == 5
commit 3836365a3e3e83b057bd940350f032279e080296
Author: Mark Andrews <marka@isc.org >
Date: Sat Oct 27 21:40:50 2012 +1100
properly set private->length
commit a295778ac53109d39ef3a8b233751100edae678b
Author: Mark Andrews <marka@isc.org >
Date: Sat Oct 27 21:13:30 2012 +1100
check dns_rdata_tostruct result
commit e33c37ca9112159e0b2363615bb018d27fa7d1a5
Author: Mark Andrews <marka@isc.org >
Date: Sat Oct 27 21:10:43 2012 +1100
check remove/fopen/chmod return values
commit 3a675e0666aae25d1c51f51ec7bd3fbe25545aae
Author: Mark Andrews <marka@isc.org >
Date: Sat Oct 27 20:59:10 2012 +1100
check isc_socket_accept result
commit 696923344f4b07ce0dba4cf2675b1cbb6eba7e8e
Author: Mark Andrews <marka@isc.org >
Date: Sat Oct 27 20:55:40 2012 +1100
change variable scopes
commit b9e9d9ad58270271003e463f10744e0ceaf9ad97
Author: Mark Andrews <marka@isc.org >
Date: Sat Oct 27 20:53:19 2012 +1100
check inet_pton return value
commit 70698e9589da77e3745efb6ea24b8830addd6ae4
Author: Mark Andrews <marka@isc.org >
Date: Sat Oct 27 20:52:40 2012 +1100
break -> /* NOTREACHED */
commit 88de9de2e8e201ab2fef16a868f241e8206ea826
Author: Mark Andrews <marka@isc.org >
Date: Sat Oct 27 20:52:06 2012 +1100
strcpy -> strlcpy
commit 6ba79c7cec0e48014cdfa76e8a9406b7a921556e
Author: Mark Andrews <marka@isc.org >
Date: Sat Oct 27 20:51:26 2012 +1100
check dns_rdata_tostruct return values
2012-10-29 20:04:59 +11:00
Mark Andrews
978c8d59cf
extract repo from --remote
2012-10-29 02:55:20 +00:00
Tinderbox User
467a823e57
newcopyrights
2012-10-28 23:30:24 +00:00
Evan Hunt
e7dfefe19d
[master] contrib/dane/mkdane.sh
...
3409. [contrib] contrib/dane/mkdane.sh: Tool to generate TLSA RR's
from X.509 certificates, for use with DANE
(DNS-based Authentication of Named Entities).
[RT #30513 ]
2012-10-27 20:46:45 -07:00
Tinderbox User
15d29ab5fe
regen master
2012-10-27 01:05:22 +00:00
Tinderbox User
c8173d0069
Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2012-10-27 01:01:33 +00:00
Evan Hunt
c7145f697c
update copyrights
2012-10-26 16:53:41 -07:00
Evan Hunt
f46168b879
[master] allow dnssec options in inline-signing slaves
...
3408. [bug] Some DNSSEC-related options (update-check-ksk,
dnssec-loadkeys-interval, dnssec-dnskey-kskonly)
are now legal in slave zones as long as
inline-signing is in use. [RT #31078 ]
2012-10-26 16:14:59 -07:00
Mark Andrews
57c3a831c5
placeholder
2012-10-26 15:30:11 +11:00
Evan Hunt
2f57f353e8
[master] address mem.c compilation problems
...
3406. [bug] mem.c: Fix compilation errors when building with
ISC_MEM_TRACKLINES or ISC_MEMPOOL_NAMES disabled.
Also, ISC_MEM_DEBUG is no longer optional. [RT #31559 ]
2012-10-25 18:56:47 -07:00
Tinderbox User
e31a258ca6
regen master
2012-10-26 01:09:47 +00:00
Evan Hunt
e23757501f
[master] note RPZ performance issues in ARM
2012-10-25 18:04:25 -07:00
Tinderbox User
814fc913e6
update copyright notice
2012-10-25 23:47:00 +00:00
Tinderbox User
b835dce3b5
newcopyrights
2012-10-25 23:30:19 +00:00
Jeremy C. Reed
08e5453379
[master] Fix typo (repeated word)
2012-10-25 11:48:49 -05:00
Evan Hunt
8819f2656f
[master] fix ulink typo
2012-10-25 09:21:12 -07:00
Mark Andrews
f3e10cca1b
3405. [bug] Handle time going backwards in acache. [RT #31253 ]
...
Squashed commit of the following:
commit fbf4c8fe2644c101bac870360d3f2c159a90f203
Author: Mark Andrews <marka@isc.org >
Date: Wed Oct 24 14:43:14 2012 +1100
remove INSIST and handle time going backwards
2012-10-25 14:29:10 +11:00
Evan Hunt
9c659b618f
Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2012-10-24 18:03:54 -07:00
Tinderbox User
a3fb84bd1b
update copyright notice
2012-10-24 23:46:51 +00:00
Tinderbox User
6c910bd5e4
newcopyrights
2012-10-24 23:30:20 +00:00
Evan Hunt
4b3d727d96
[master] remove spurious signatures from glue
...
3404. [bug] dnssec-signzone: When re-signing a zone, remove
RRSIG and NSEC records from nodes that used to be
in-zone but are now below a zone cut. [RT #31556 ]
2012-10-24 15:46:59 -07:00
Evan Hunt
9dca437081
[master] silence warning
2012-10-24 15:40:00 -07:00
Evan Hunt
98f9571bd9
[master] silence unused variable warning
2012-10-24 15:36:04 -07:00
Evan Hunt
c241017dcd
[master] fix fedora 17 ecdsa compilation problem
2012-10-24 13:56:41 -07:00
Evan Hunt
d65a29175a
[master] fix CHANGES error
2012-10-24 13:19:53 -07:00
Evan Hunt
0e37e9e3d7
[master] silence noisy OpenSSL logging
...
3402. [bug] Correct interface numbers for IPv4 and IPv6 interfaces.
2012-10-24 12:58:16 -07:00
ckb
24d8211904
[rt25085]
...
3402. [bug] Correct interface numbers for IPv4 and IPv6 interfaces.
[RT #25085 ]
2012-10-24 14:47:29 -05:00
Evan Hunt
47c5b8af92
[master] silence coverity warnings
...
3401. [bug] Addressed Coverity warnings. [RT #31484 ]
2012-10-23 22:04:06 -07:00
Evan Hunt
3b9b4c75f9
add CHANGES
2012-10-22 13:20:48 -07:00
Tinderbox User
44e020f733
regen
2012-10-22 20:01:43 +00:00
Evan Hunt
bcf966e614
[rt31494] add gitID to kit.sh generated tarballs
2012-10-22 12:56:47 -07:00
Mark Andrews
965371b8cf
3399. [port] netbsd: rename 'bool' parameter to avoid namespace
...
clash. [RT #31515 ]
2012-10-22 11:42:23 +11:00
Tinderbox User
94f86d37b2
update copyright notice
2012-10-19 23:45:58 +00:00
Tinderbox User
c762a0e414
newcopyrights
2012-10-19 23:30:17 +00:00
Tinderbox User
6698b2f845
update SRCID
2012-10-19 06:16:50 +00:00
Mark Andrews
3624e53916
remove redundant UNUSED(callbacks)
2012-10-19 16:28:57 +11:00
Tinderbox User
866fff3607
update SRCID
2012-10-19 00:16:33 +00:00
Tinderbox User
c37fbb91e3
update copyright notice
2012-10-18 23:46:07 +00:00
Tinderbox User
ec7751119a
newcopyrights
2012-10-18 23:30:19 +00:00
Mark Andrews
de0fd68097
3398. [bug] SOA parameters were not being updated with inline
...
signed zones if the zone was modified while the
server was offline. [RT #29272 ]
2012-10-19 10:25:06 +11:00
Tinderbox User
85d38f2d98
update SRCID
2012-10-18 23:16:06 +00:00
ckb
f3f76f009b
3397. [bug] dig crashed when using +nssearch with +tcp. [RT #25298 ]
2012-10-18 17:50:07 -05:00
Tinderbox User
941bc6907d
update SRCID
2012-10-18 03:16:58 +00:00
Mark Andrews
0fbd29837a
3396. [bug] OPT records were incorrectly removed from signed,
...
truncated responses. [RT #31439 ]
2012-10-18 13:25:06 +11:00
Tinderbox User
4b93750c5d
update SRCID
2012-10-17 02:15:56 +00:00
Mark Andrews
ea20cd0f1b
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2012-10-17 12:50:54 +11:00
Mark Andrews
70bd5ae6fa
missing space before other len after change #3389
2012-10-17 12:48:12 +11:00
Tinderbox User
241bbe9dd6
update SRCID
2012-10-17 01:16:00 +00:00
Tinderbox User
e67b52444a
regen master
2012-10-17 01:05:34 +00:00
Tinderbox User
0d3f885019
update SRCID
2012-10-17 00:16:23 +00:00
Tinderbox User
3d4ce9ea27
update copyright notice
2012-10-16 23:46:15 +00:00
Tinderbox User
c59750de3e
newcopyrights
2012-10-16 23:30:15 +00:00
Tinderbox User
f2133335ef
update SRCID
2012-10-16 02:15:56 +00:00
Mark Andrews
1c8f2b6dcd
3395. [protocol] Add RFC 6598 reverse zones to built in empty zones
...
list, 64.100.IN-ADDR.ARPA ... 127.100.IN-ADDR.ARPA.
[RT #31336 ]
2012-10-16 12:31:28 +11:00
Tinderbox User
3b64a774b0
update SRCID
2012-10-16 01:16:14 +00:00
Mark Andrews
47c6d89485
3394. [bug] Adjust 'sucessfully validated after lower casing
...
signer' log level and category. [RT #31414 ]
2012-10-16 11:56:05 +11:00
Tinderbox User
de70e7e302
update SRCID
2012-10-16 00:17:20 +00:00
Mark Andrews
4ff15d1d49
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2012-10-16 10:57:36 +11:00
Mark Andrews
415df3c9c0
test for directory existance before calling find
2012-10-16 10:56:42 +11:00
Tinderbox User
603a182e43
update copyright notice
2012-10-15 23:46:02 +00:00
Mark Andrews
7786d6542b
3393. [bug] 'host -C' could core dump if REFUSED was received.
...
[RT #31381 ]
2012-10-16 10:42:24 +11:00
Mark Andrews
4b17401c9c
add test support for dropping edns messages (-T dropedns); ignoring edns in queries (-T noedns); variable max UDP (-T maxudp=value)
2012-10-16 10:23:08 +11:00
Mark Andrews
71dfdcbfae
3392. [func] Keep statistics on REFUSED responses. [RT #31412 ]
2012-10-16 10:21:22 +11:00
Tinderbox User
6829b261a5
update SRCID
2012-10-12 11:16:50 +00:00
Mark Andrews
9432ef6cdb
remove redundent call
2012-10-12 21:57:22 +11:00
Tinderbox User
073d072626
update SRCID
2012-10-10 02:16:04 +00:00
Mark Andrews
6700284a4f
fix typos in variable names
2012-10-10 13:10:07 +11:00
Tinderbox User
98d15778c9
update SRCID
2012-10-08 04:16:18 +00:00
Mark Andrews
1559dfd341
silence compiler warning
2012-10-08 14:30:10 +11:00
Tinderbox User
2230cda938
update SRCID
2012-10-07 01:15:51 +00:00
Mark Andrews
1721e1f2a6
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2012-10-07 11:35:56 +11:00
Tinderbox User
698f23be46
update SRCID
2012-10-07 00:16:33 +00:00
Tinderbox User
15c7a1bf20
update copyright notice
2012-10-06 23:46:11 +00:00
Tinderbox User
409ba95e57
newcopyrights
2012-10-06 23:30:16 +00:00
Tinderbox User
f40cf3511b
update SRCID
2012-10-06 08:16:10 +00:00
Mark Andrews
20783a3baf
remove empty directories when cleaning
2012-10-06 17:27:38 +10:00
Mark Andrews
91dd13bacf
update change description
2012-10-06 17:24:07 +10:00
Mark Andrews
ded65bdf22
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2012-10-06 17:17:00 +10:00
Tinderbox User
731c9638b7
update SRCID
2012-10-06 05:18:54 +00:00
Mark Andrews
dbf693fdfd
3391. [bug] DNSKEY that encountered a CNAME failed. [RT #31262 ]
2012-10-06 14:56:33 +10:00
Mark Andrews
611dc88768
3390. [bug] Silence clang compiler warnings. [RT #30417 ]
2012-10-06 14:20:45 +10:00
Tinderbox User
b2482d40b0
update SRCID
2012-10-05 05:17:13 +00:00
Mark Andrews
14889e7b17
add <dns/dsdigest.h> to the list of header files to be installed
2012-10-05 15:10:50 +10:00
Tinderbox User
e17ebbea44
update SRCID
2012-10-04 21:18:01 +00:00
Mark Andrews
2ec7373254
3389. [bug] Always return NOERROR (not 0) in TSIG. [RT #31275 ]
2012-10-05 06:57:05 +10:00
Tinderbox User
d4a3f19908
update SRCID
2012-10-04 01:15:48 +00:00
Tinderbox User
aa444144ad
regen master
2012-10-04 01:05:27 +00:00
Tinderbox User
e6eb0b8c57
update SRCID
2012-10-04 00:16:36 +00:00
Tinderbox User
7ce7ecf6bc
update copyright notice
2012-10-03 23:46:17 +00:00
Tinderbox User
a80993946f
newcopyrights
2012-10-03 23:30:41 +00:00
Tinderbox User
dd767428a4
update SRCID
2012-10-03 22:15:45 +00:00
Mark Andrews
e0ad27d822
Revert "include <isc/print.h> in gen.c"
...
This reverts commit 3f6cec1a35 .
2012-10-04 08:11:21 +10:00
Tinderbox User
af690da8be
update SRCID
2012-10-03 15:16:06 +00:00
Evan Hunt
961c774a94
Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2012-10-03 08:00:35 -07:00
Evan Hunt
3f6cec1a35
include <isc/print.h> in gen.c
2012-10-03 07:59:57 -07:00
Tinderbox User
5c67e332ef
update SRCID
2012-10-03 07:17:59 +00:00
Evan Hunt
97a0ca4265
Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2012-10-02 23:45:12 -07:00
Evan Hunt
41bbb34bc2
fix coverity issues
...
3388. [bug] Fixed several Coverity warnings. [RT #30996 ]
2012-10-02 23:44:03 -07:00
Tinderbox User
3833457ded
update SRCID
2012-10-03 05:18:13 +00:00
Mark Andrews
02bbbc26be
lib/dns/include/dns/dsdigest.h
2012-10-03 14:47:30 +10:00
Tinderbox User
6b1875fc58
update SRCID
2012-10-03 04:16:04 +00:00
Mark Andrews
ecd851b832
add dsdigest
2012-10-03 14:04:48 +10:00
Mark Andrews
22a711df5e
add bin/tests/system/dsdigest/prereq.sh.in
2012-10-03 13:59:50 +10:00
Mark Andrews
17ef563dd3
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2012-10-03 13:58:42 +10:00
Tinderbox User
492ddb9b44
update SRCID
2012-10-03 03:16:52 +00:00
Mark Andrews
1e8259d911
reword the description of CHANGE 3387
2012-10-03 12:42:07 +10:00
Mar Andrews
a7a0e3764c
regen configure
2012-10-03 02:39:55 +00:00
Mark Andrews
058e44186b
3387. [func] Support for a DS digest can be disabled at
...
runtime with disable-ds-digests. [RT #21581 ]
2012-10-03 12:38:43 +10:00
Tinderbox User
84c2220360
update SRCID
2012-10-03 00:16:53 +00:00
Mark Andrews
f4f15cbf71
white space; move pause to before comment.
2012-10-03 10:11:07 +10:00
Mark Andrews
1baa6d31dc
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2012-10-03 10:07:10 +10:00
Tinderbox User
8e3eb3600a
update copyright notice
2012-10-02 23:46:09 +00:00
Mark Andrews
9e70b51d3b
3386. [bug] Address locking violation when generating new NSEC /
...
NSEC3 chains. [RT #31224 ]
2012-10-03 09:02:28 +10:00
Tinderbox User
25644fbb2d
update SRCID
2012-10-02 07:15:59 +00:00
Mark Andrews
37702cb83c
reapply accidentally reversed change
2012-10-02 16:42:50 +10:00
Tinderbox User
071fa2718f
update SRCID
2012-10-02 04:16:20 +00:00
Mark Andrews
aa49af836c
3385. [bug] named-checkconf didn't detect missing master lists
...
in also-notify clauses. [RT #30810 ]
2012-10-02 13:06:02 +10:00
Tinderbox User
74069f294a
update SRCID
2012-09-30 00:16:06 +00:00
Tinderbox User
adb113e235
update copyright notice
2012-09-29 23:46:01 +00:00
Tinderbox User
4e0e18467f
newcopyrights
2012-09-29 23:30:36 +00:00
Tinderbox User
9faafdb466
update SRCID
2012-09-29 03:16:40 +00:00
Mark Andrews
cc0a2f0283
Add undocumented '-T delay=value' to allow for simulation of remote servers
2012-09-29 13:07:09 +10:00
Tinderbox User
762369bbaa
update SRCID
2012-09-29 02:15:51 +00:00
Evan Hunt
31c6f9cc85
silence warning
2012-09-28 18:47:05 -07:00
Tinderbox User
5726fb7bc3
update SRCID
2012-09-29 00:16:18 +00:00
Tinderbox User
0fc76b64fb
update copyright notice
2012-09-28 23:46:10 +00:00
Tinderbox User
4a91419046
update SRCID
2012-09-28 21:15:58 +00:00
Evan Hunt
d1ac7adb3e
improve logging of ecdsa errors
...
3384. [bug] Improved logging of crypto errors. [RT #30963 ]
2012-09-28 13:46:47 -07:00
Tinderbox User
6d69393ea4
update SRCID
2012-09-27 01:16:30 +00:00
Evan Hunt
c22f896f3a
typo
2012-09-26 17:22:37 -07:00
Evan Hunt
a55235344a
Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2012-09-26 17:22:30 -07:00
Tinderbox User
44f0c1d685
update SRCID
2012-09-27 00:16:32 +00:00
Evan Hunt
c872f39a00
fixed an exploitable hang bug
...
3383. [security] A certain combinations of records in the RBT could
cause named to hang while populating the additional
section of a response. [RT #31090 ]
2012-09-26 17:09:43 -07:00
Tinderbox User
04a9fcecf5
update copyright notice
2012-09-26 23:46:13 +00:00
Tinderbox User
c904ec617f
newcopyrights
2012-09-26 23:30:33 +00:00
Tinderbox User
8d6dd28881
update SRCID
2012-09-26 21:16:00 +00:00
Evan Hunt
da35568c71
use correct port range
...
3382. [bug] SOA query from slave used use-v6-udp-ports range,
if set, regardless of the address family in use.
[RT #24173 ]
2012-09-26 13:55:18 -07:00
Tinderbox User
dccd99f383
update SRCID
2012-09-26 06:17:41 +00:00
Evan Hunt
3192f99813
support more rrtypes in queryperf
...
3381. [contrib] Update queryperf to support more RR types.
[RT #30762 ]
2012-09-25 22:54:10 -07:00
Mark Andrews
fec1c61918
3380. [bug] named could die if a non-existant master list was
...
referenced in a also-notify. [RT #31004 ]
2012-09-26 15:28:46 +10:00
Mark Andrews
27809a2ee5
3379. [bug] isc_interval_zero and isc_time_epoch should be
...
"const (type)* const". [RT #31069 ]
2012-09-26 14:58:53 +10:00
Tinderbox User
c91b66c6e6
update SRCID
2012-09-26 02:15:53 +00:00
Evan Hunt
d4fecef6d5
Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2012-09-25 18:31:20 -07:00
Evan Hunt
05284949f7
handle nonexistent managed-keys-directory
...
3378. [bug] Handle missing 'managed-keys-directory' better.
[RT #30625 ]
2012-09-25 18:19:17 -07:00
Tinderbox User
ab1312af12
update SRCID
2012-09-26 01:15:51 +00:00
Tinderbox User
b397f92293
regen master
2012-09-26 01:05:34 +00:00
Tinderbox User
e9d812cac0
update SRCID
2012-09-26 00:16:35 +00:00
Evan Hunt
9e8dbb4276
improve managed-keys-directory documentation
2012-09-25 16:33:12 -07:00
Tinderbox User
0942310785
update SRCID
2012-09-20 01:15:58 +00:00
Mark Andrews
788f3b56c9
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2012-09-20 10:58:56 +10:00
Mark Andrews
2d68e392f3
copyright style
2012-09-20 10:42:24 +10:00
Mark Andrews
34fba65d39
whitespace
2012-09-20 10:36:39 +10:00
Tinderbox User
fda8617abd
update SRCID
2012-09-19 04:16:35 +00:00
Mark Andrews
044e2ba319
remove contrib/dbus/*
2012-09-19 14:00:52 +10:00
Tinderbox User
67993363c2
update SRCID
2012-09-18 22:16:04 +00:00
Evan Hunt
1af6a932b0
contrib/dbus is deprecated
2012-09-18 14:55:30 -07:00
Evan Hunt
664320a88f
remove spurious newline
...
3377. [bug] Removed spurious newline from NSEC3 multiline
output. [RT #31044 ]
2012-09-18 14:22:33 -07:00
Tinderbox User
a07d63c799
update SRCID
2012-09-18 05:18:40 +00:00
Mark Andrews
953414e971
make tests less timing sensitive by spining
2012-09-18 14:49:58 +10:00
Tinderbox User
4504367054
update SRCID
2012-09-17 23:16:01 +00:00
Mark Andrews
d24a9cab8a
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2012-09-18 08:45:27 +10:00
Mark Andrews
96f1aa2458
add missing extern qualiers
2012-09-17 18:37:24 +10:00
Tinderbox User
adbfda8c8a
update SRCID
2012-09-15 00:16:22 +00:00
Tinderbox User
e03c5c8cd9
newcopyrights
2012-09-14 23:30:52 +00:00
Tinderbox User
742f0a133b
update SRCID
2012-09-14 01:16:06 +00:00
Mark Andrews
eed495737b
3376. [bug] Lack of EDNS support was being recorded without a
...
successful response. [RT #30811 ]
2012-09-14 11:01:06 +10:00
Tinderbox User
e3c1dd5b09
update SRCID
2012-09-14 00:16:44 +00:00
Mark Andrews
5f26ffc2b4
3375. [bug] 'rndc dumpdb' failed on empty caches. [RT #30808 ]
2012-09-14 07:53:19 +10:00
Tinderbox User
e272bc7e5b
update SRCID
2012-09-13 00:16:54 +00:00
Tinderbox User
14725aff16
update copyright notice
2012-09-12 23:46:13 +00:00
Tinderbox User
1ac49378a4
newcopyrights
2012-09-12 23:30:37 +00:00
Tinderbox User
5db258cfec
update SRCID
2012-09-12 21:16:07 +00:00
ckb
179d8f4cc8
3374. [bug] isc_parse_uint32 failed to return a range error on
...
systems with 64 bit longs [RT #30232 ]
2012-09-12 15:08:19 -05:00
Tinderbox User
e94cbbf84a
update SRCID
2012-09-12 08:16:16 +00:00
Mark Andrews
82f37b2665
use binary mode for raw/fast
2012-09-12 17:24:45 +10:00
Tinderbox User
732e056267
update SRCID
2012-09-12 06:17:02 +00:00
Mark Andrews
53273cf7a2
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2012-09-12 15:37:20 +10:00
Mark Andrews
59fdf31195
turn binary mode on for raw/fast
2012-09-12 15:28:20 +10:00
Tinderbox User
fd8ceb808c
update SRCID
2012-09-12 04:16:50 +00:00
Mark Andrews
0b9ea3fca6
O_BINARY -> _O_BINARY
2012-09-12 13:51:49 +10:00
Tinderbox User
771e68ab7f
update SRCID
2012-09-12 03:17:31 +00:00
Mark Andrews
7e9d637131
3373. [bug] win32: open raw files in binary mode. [RT #30944 ]
2012-09-12 11:44:24 +10:00
Tinderbox User
a3c4fc2db2
update SRCID
2012-09-08 09:16:38 +00:00
Mark Andrews
4c2168728c
3372. [bug] Silence spurious "deleted from unreachable cache"
...
messages. [RT #30501 ]
2012-09-08 17:59:14 +10:00
Tinderbox User
85137edb47
update SRCID
2012-08-31 02:16:14 +00:00
Mark Andrews
4118cd4276
3371. [bug] AD=1 should behave like DO=1 when deciding whether to
...
add NS RRsets to the additional section or not.
[RT #30479 ]
2012-08-31 11:20:38 +10:00
Tinderbox User
a6d7c5e250
update SRCID
2012-08-30 04:16:50 +00:00
Mark Andrews
d0522678a1
don't call out to the internet when running test
2012-08-30 13:53:41 +10:00
Tinderbox User
3af6cd2426
update SRCID
2012-08-24 01:16:11 +00:00
Tinderbox User
9b20c5d7ff
regen master
2012-08-24 01:06:01 +00:00
Mark Andrews
d27343c554
make dns_rbt_zero_header static
2012-08-24 10:44:26 +10:00
Mark Andrews
26dde51a93
silence warning
2012-08-24 10:42:44 +10:00
Mark Andrews
69eee72e82
unsigned constant
2012-08-24 10:36:29 +10:00
Tinderbox User
ef7da06514
update SRCID
2012-08-23 23:15:45 +00:00
Mark Andrews
67686f8fdf
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2012-08-24 08:48:51 +10:00
Mark Andrews
68eb4dca5a
unsigned constants
2012-08-24 08:45:56 +10:00
Tinderbox User
defee474cd
update SRCID
2012-08-23 22:15:55 +00:00
Mark Andrews
f94f6b3c59
unsigned constants
2012-08-24 07:33:32 +10:00
Tinderbox User
7056a49488
update SRCID
2012-08-23 14:15:57 +00:00
Mark Andrews
4738df0c5c
v9_8_4rc2
2012-08-23 23:39:43 +10:00
Tinderbox User
cab8343221
update SRCID
2012-08-23 08:16:58 +00:00
Mark Andrews
9e58542551
handle doc/arm/*.html
2012-08-23 17:53:30 +10:00
Mark Andrews
7e10208057
update
2012-08-23 17:51:48 +10:00
Tinderbox User
6e6f5e3e11
man.dnssec-verify.html
2012-08-23 07:49:17 +00:00
Mark Andrews
01a5c55034
udate
2012-08-23 17:45:35 +10:00
Tinderbox User
3bcaecfeb6
update SRCID
2012-08-23 00:16:50 +00:00
Mark Andrews
12ee3c02ab
update
2012-08-23 09:56:56 +10:00
Tinderbox User
eca338fe7f
update SRCID
2012-08-22 10:16:19 +00:00
Mark Andrews
8e0a15f42f
3370. [bug] Address use after free while shutting down. [RT #30241 ]
2012-08-22 19:19:30 +10:00
Tinderbox User
26388db87e
update SRCID
2012-08-22 04:16:48 +00:00
Mark Andrews
d1f43359e4
3379. [bug] nsupdate terminated unexpectedly in interactive mode
...
if built with readline support. [RT #29550 ]
2012-08-22 13:38:51 +10:00
Tinderbox User
1427cd7373
update SRCID
2012-08-22 00:16:26 +00:00
Tinderbox User
72de8965c8
update copyright notice
2012-08-21 23:46:02 +00:00
Tinderbox User
53b97c9873
newcopyrights
2012-08-21 23:30:29 +00:00
Tinderbox User
19bf9bb782
update SRCID
2012-08-21 19:16:01 +00:00
Evan Hunt
767f7ebc1a
spelling
2012-08-21 12:06:57 -07:00
Tinderbox User
51463309a6
update SRCID
2012-08-21 07:17:09 +00:00
Mark Andrews
8f7e0e25a5
3368. [bug] <dns/iptable.h>, <dns/private.h> and <dns/zone.h>
...
where not C++ safe.
2012-08-21 16:42:19 +10:00
Tinderbox User
e93fd16e3e
update SRCID
2012-08-21 02:16:19 +00:00
Mark Andrews
b29e848220
3367. [bug] dns_dnsseckey_create() result was not being checked.
...
[RT #30685 ]
2012-08-21 12:04:09 +10:00
Tinderbox User
64a8938b02
update SRCID
2012-08-18 00:16:45 +00:00
Tinderbox User
0c156cfa39
update copyright notice
2012-08-17 23:46:06 +00:00
Tinderbox User
365bb6f27e
newcopyrights
2012-08-17 23:30:23 +00:00
Tinderbox User
92dec774bb
update SRCID
2012-08-17 18:16:08 +00:00
ckb
339f08ee1e
3366. [bug] Fixed Read-After-Write dependency violation for IA64
...
atomic operations. [RT #25181 ]
2012-08-17 13:02:50 -05:00
Tinderbox User
24c7ce73cf
update SRCID
2012-08-17 04:16:42 +00:00
Mark Andrews
076bda8c2e
we didn't catch a zero option at the global level when views are active
2012-08-17 13:40:17 +10:00
Tinderbox User
29d221ab12
update SRCID
2012-08-17 01:15:52 +00:00
Mark Andrews
7d704e5228
update
2012-08-17 10:19:03 +10:00
Tinderbox User
25fc96a0da
update SRCID
2012-08-16 22:15:53 +00:00
Mark Andrews
cfb5aa26dc
silence "t_names.c:130:7: warning: The left expression of the compound assignment is an uninitialized value. The computed value will also be garbage"
2012-08-17 07:23:06 +10:00
Tinderbox User
079cfe3aa1
update SRCID
2012-08-16 19:16:18 +00:00
Evan Hunt
78ba74e63d
remove spurious newlines in zone.c logging
...
3365. [bug] Removed spurious newlines from log messages in
zone.c [RT #30675 ]
2012-08-16 10:41:09 -07:00
Tinderbox User
2b24803499
update SRCID
2012-08-16 05:19:00 +00:00
Evan Hunt
2493d178d1
specify libtool mode in DLZBDB makefile
2012-08-15 21:53:11 -07:00
Tinderbox User
4c895f0553
update SRCID
2012-08-16 00:16:39 +00:00
Tinderbox User
36a3d08a72
update copyright notice
2012-08-15 23:46:02 +00:00
Mark Andrews
1bbd36c4db
3364. [security] Named could die on specially crafted record.
...
[RT #30416 ]
2012-08-16 09:42:14 +10:00
Mark Andrews
b8493d3292
whitespace
2012-08-16 09:41:03 +10:00
Tinderbox User
24ab436514
newcopyrights
2012-08-15 23:30:23 +00:00
Tinderbox User
4cf212be0f
update SRCID
2012-08-15 20:16:03 +00:00
Evan Hunt
85705b4b5a
allow "forward" and "forwarders" in static-stub
...
3363. [bug] Need to allow "forward" and "fowarders" options
in static-stub zones; this had been overlooked.
[RT #30482 ]
2012-08-15 13:08:15 -07:00
Tinderbox User
2a54e4a9bd
update SRCID
2012-08-15 01:16:07 +00:00
Tinderbox User
9941177e7e
regen master
2012-08-15 01:05:38 +00:00
Tinderbox User
b85897de31
update SRCID
2012-08-15 00:16:34 +00:00
Tinderbox User
23554e8479
update copyright notice
2012-08-14 23:46:02 +00:00
Tinderbox User
b3386fba31
newcopyrights
2012-08-14 23:30:36 +00:00
Tinderbox User
4320c5d20b
update SRCID
2012-08-14 06:16:17 +00:00
Evan Hunt
820fdd61dd
properly range-check fields that do not allow 0
...
3362. [bug] Setting some option values to 0 in named.conf
could trigger an assertion failure on startup.
[RT #27730 ]
2012-08-13 22:39:42 -07:00
Evan Hunt
8f6d6d72e8
support '-' salt in rndc signing -nsec3param
...
3361. [bug] "rndc signing -nsec3param" didn't work correctly
when salt was set to '-' (no salt). [RT #30099 ]
2012-08-13 22:24:36 -07:00
Tinderbox User
55abe8fecb
update SRCID
2012-08-14 05:16:20 +00:00
Mark Andrews
4e8090f1c1
test against unsigned zero
2012-08-14 14:31:51 +10:00
Tinderbox User
aaf3b23666
update SRCID
2012-08-14 01:16:42 +00:00
Mark Andrews
f06dad6860
3360. [bug] 'host -w' could die. [RT #18723 ]
2012-08-14 11:05:29 +10:00
Tinderbox User
5533509459
update SRCID
2012-08-12 05:17:13 +00:00
Mark Andrews
a7d1ba1248
update
2012-08-12 14:45:45 +10:00
Tinderbox User
aedc340501
update SRCID
2012-08-11 04:18:12 +00:00
Evan Hunt
3f755529ee
address memory leak with bad tsig secret
...
3359. [bug] An improperly-formed TSIG secret could cause a
memory leak. [RT #30607 ]
2012-08-10 20:15:59 -07:00
Tinderbox User
6bbefe5319
update SRCID
2012-08-04 15:16:09 +00:00
Mark Andrews
5f25018640
placeholder
2012-08-05 01:07:08 +10:00
Tinderbox User
02806fbf20
update SRCID
2012-08-02 02:16:24 +00:00
Mar Andrews
1eb871bb42
3357. [port] Add support for libxml2-2.8.x [RT #30440 ]
2012-08-02 01:49:50 +00:00
Tinderbox User
6ba038db9c
update SRCID
2012-07-26 00:16:34 +00:00
Tinderbox User
953692fa1e
update copyright notice
2012-07-25 23:46:04 +00:00
Tinderbox User
19ad308d84
newcopyrights
2012-07-25 23:30:31 +00:00
Tinderbox User
8e80eb20e9
update SRCID
2012-07-25 22:15:53 +00:00
ckb
e7857b5ee0
3356. [bug] Cap the TTL of signed RRsets when RRSIGs are
...
approaching their expiry, so they don't remain
in caches after expiry. [RT #26429 ]
2012-07-25 17:06:34 -05:00
Tinderbox User
e13ffd32c2
update SRCID
2012-07-25 03:16:40 +00:00
Mark Andrews
3ce2018dfa
3355. [port] Use more portable awk in verify system test.
2012-07-25 12:59:45 +10:00
Tinderbox User
e3720da73f
update SRCID
2012-07-24 03:16:59 +00:00
Mark Andrews
1495117889
cast mode to unsigned int for fprintf
2012-07-24 12:58:04 +10:00
Mark Andrews
2634750ce5
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2012-07-24 12:18:43 +10:00
Mark Andrews
1d2f282840
cleanup unused variables
2012-07-24 12:18:10 +10:00
Tinderbox User
ec3c6446c2
update SRCID
2012-07-24 00:16:19 +00:00
Tinderbox User
0b637179cc
update copyright notice
2012-07-23 23:46:06 +00:00
Tinderbox User
e10d61d84e
newcopyrights
2012-07-23 23:30:22 +00:00
Tinderbox User
28831a3801
update SRCID
2012-07-23 20:16:08 +00:00
Evan Hunt
7d47fcaf50
fix change note 3348, bug not security
2012-07-23 13:01:15 -07:00
Tinderbox User
1ea788abf8
update SRCID
2012-07-23 07:16:30 +00:00
Mark Andrews
6eb6af6732
3354. [func] Improve OpenSSL error logging. [RT #29932 ]
2012-07-23 15:08:21 +10:00
Tinderbox User
141ae50ab9
update SRCID
2012-07-21 00:16:08 +00:00
Tinderbox User
0ead2ac0a4
newcopyrights
2012-07-20 23:30:16 +00:00
Tinderbox User
0af4d55ba0
update SRCID
2012-07-20 08:16:08 +00:00
Mark Andrews
13518a9636
windows fixes
2012-07-20 18:08:28 +10:00
Tinderbox User
26eff00b07
update SRCID
2012-07-20 00:16:24 +00:00
Tinderbox User
c207dd8394
update copyright notice
2012-07-19 23:45:53 +00:00
Tinderbox User
c10140aeda
update SRCID
2012-07-19 14:16:04 +00:00
Mark Andrews
c965b18690
3353. [bug] Use a single task for task exclusive operations.
...
[RT #29872 ]
2012-07-19 23:00:21 +10:00
Tinderbox User
77e3e9daf1
update SRCID
2012-07-19 03:16:30 +00:00
Mark Andrews
16de4bca76
add verify system test
2012-07-19 13:11:42 +10:00
Tinderbox User
dee1ad5e4d
update SRCID
2012-07-18 05:18:25 +00:00
Mark Andrews
ee2f98d5cf
3352. [bug] Ensure that learned server attributes timeout of the
...
adb cache. [RT #29856 ]
2012-07-18 14:16:37 +10:00
Tinderbox User
afb6118492
update SRCID
2012-07-18 00:16:31 +00:00
Mark Andrews
c963ca7542
3351. [bug] isc_mem_put and isc_mem_putanddetach didn't report
...
caller if either ISC_MEM_DEBUGSIZE or ISC_MEM_DEBUGCTX
memory debugging flags are set. [RT #30243 ]
2012-07-18 10:02:32 +10:00
Mark Andrews
d0d892f449
3350. [bug] Memory read overrun in isc___mem_reallocate if
...
ISC_MEM_DEBUGCTX memory debugging flag is set.
[RT #30240 ]
2012-07-18 09:50:52 +10:00
Tinderbox User
b8ba5c8369
update SRCID
2012-07-17 05:17:50 +00:00
Mark Andrews
1a594d204a
fix race in ISC_QUEUE_PUSH
2012-07-17 15:12:20 +10:00
Tinderbox User
e8df7f7aef
update SRCID
2012-07-14 03:16:32 +00:00
Mark Andrews
a846a36bde
make more robust, handle more uri formats used by IETF
2012-07-14 12:18:56 +10:00
Mark Andrews
6809e4defb
new draft
2012-07-14 12:16:33 +10:00
Tinderbox User
c4c4d6e6a5
update SRCID
2012-07-10 01:15:44 +00:00
Mark Andrews
63c5727d3e
new draft
2012-07-10 10:55:57 +10:00
Tinderbox User
12903ed9e9
update SRCID
2012-07-10 00:16:11 +00:00
Tinderbox User
269519eeb9
newcopyrights
2012-07-09 23:30:14 +00:00
Tinderbox User
e46e463192
update SRCID
2012-07-09 23:15:36 +00:00
ckb
106fbae9e5
corrected the RT# in the CHANGES file
2012-07-09 17:40:22 -05:00
Tinderbox User
cc078b4527
update SRCID
2012-07-09 20:15:41 +00:00
Vernon Schryver
ea7834b39d
Merge branch 'master' of repo:/proj/git/prod/bind9
2012-07-09 19:18:13 +00:00
Tinderbox User
eaca18d408
update SRCID
2012-07-09 19:16:18 +00:00
Vernon Schryver
929621dd7d
undo rogue merge on bin/tests/.gitignore
...
add bin/named/include/.gitignore so that `git add` and other commands
will not whine about changes in the bin/named/include/named directory
2012-07-09 19:16:11 +00:00
ckb
b28a7ec283
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2012-07-09 13:21:28 -05:00
ckb
3342b2720b
corrected CHANGES (added rt #)
2012-07-09 13:20:33 -05:00
Tinderbox User
e6e7b050a6
update SRCID
2012-07-09 18:15:39 +00:00
ckb
ad7fdba1ed
3348. [security] prevent RRSIG data from being cached if a negative
...
record matching the covering type exists at a higher
trust level. Such data already can't be retrieved from
the cache since change 3218 -- this prevents it
being inserted into the cache as well.
2012-07-09 12:51:11 -05:00
Tinderbox User
e124c83f6b
update SRCID
2012-07-06 22:15:39 +00:00
Evan Hunt
b123be9195
fix copyrights in checkds test
2012-07-06 14:24:24 -07:00
Tinderbox User
2f620fbbf4
update SRCID
2012-07-06 15:15:42 +00:00
ckb
14d4dd1053
added cleanup of test files
2012-07-06 10:00:45 -05:00
Tinderbox User
3ef7e5ecaa
update SRCID
2012-07-06 01:16:11 +00:00
Evan Hunt
bb5c950e7c
update .def file
2012-07-05 18:05:44 -07:00
Evan Hunt
8d678e40f6
add RT # to change note
2012-07-05 17:22:48 -07:00
Evan Hunt
a87897d88d
Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2012-07-05 17:21:52 -07:00
Evan Hunt
4476b98f89
missed out a variable declaration
2012-07-05 17:18:22 -07:00
Tinderbox User
46115aa375
update SRCID
2012-07-06 00:15:57 +00:00
Tinderbox User
291a670d12
update copyright notice
2012-07-05 23:45:48 +00:00
Tinderbox User
7500521cec
newcopyrights
2012-07-05 23:30:15 +00:00
Tinderbox User
bd6ea51686
update SRCID
2012-07-05 22:03:06 +00:00
ckb
ca092ed9f2
added CHANGES note for
...
dnssec-settime: Issue a warning when writing a new private key file would cause a change in the permissions of the existing file.
2012-07-05 16:30:37 -05:00
ckb
c514f38c80
Conflicts:
...
lib/dns/dst_parse.c
lib/isc/win32/file.c
2012-07-05 16:07:31 -05:00
Tinderbox User
a6143389f6
update SRCID
2012-07-02 17:16:21 +00:00
Evan Hunt
cdd271b14a
fix bad-cache assert
...
3346. [security] Bad-cache data could be used before it was
initialized, causing an assert. [RT #30025 ]
2012-07-02 10:01:48 -07:00
Evan Hunt
d64138e577
addressed possible race in ISC_QUEUE
...
3345. [bug] Addressed race condition when removing the last item
or inserting the first item in an ISC_QUEUE.
[RT #29539 ]
2012-07-02 09:37:17 -07:00
Tinderbox User
83919db4e2
update SRCID
2012-06-30 00:16:33 +00:00
Tinderbox User
a3128c1995
update copyright notice
2012-06-29 23:45:57 +00:00
Tinderbox User
710bce1a85
newcopyrights
2012-06-29 23:30:19 +00:00
Tinderbox User
095b0d2baf
update SRCID
2012-06-29 07:15:38 +00:00
Mark Andrews
a5a303ead2
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2012-06-29 16:54:45 +10:00
Mark Andrews
ef013897a9
create implict rule for python executable and use it to create dnssec-checkds
2012-06-29 16:53:12 +10:00
Tinderbox User
50895f9b64
update SRCID
2012-06-29 02:16:21 +00:00
Tinderbox User
54f04323c0
update copyright notice
2012-06-29 01:49:43 +00:00
Mark Andrews
bf8267aa45
reverse bad copyright update
2012-06-29 11:39:47 +10:00
Mark Andrews
0ba25dfc4c
lost line
2012-06-29 11:36:14 +10:00
Tinderbox User
247bf37860
update copyright notice
2012-06-29 01:22:18 +00:00
Tinderbox User
b253dcf966
newcopyrights
2012-06-29 01:21:22 +00:00
Tinderbox User
b927cdb7b8
update SRCID
2012-06-29 01:16:07 +00:00
Mark Andrews
2d9bd38ec3
add support for python
2012-06-29 11:00:37 +10:00
Mark Andrews
9640c35421
add support for python
2012-06-29 11:00:00 +10:00
Tinderbox User
a540e201d5
update SRCID
2012-06-28 13:15:35 +00:00
Mar Andrews
0823c3c796
regen configure
2012-06-28 13:13:23 +00:00
Mark Andrews
66dddd906a
make the checkds system test dependent on the result of python discovery
2012-06-28 23:08:07 +10:00
Tinderbox User
979763415f
update SRCID
2012-06-28 08:15:29 +00:00
Mar Andrews
a46f97bc4b
regen
2012-06-28 07:39:40 +00:00
Mark Andrews
2bf80ddc75
added missing CHANGES
2012-06-28 17:37:27 +10:00
Mark Andrews
97f526751e
Merge branch 'rt28099'
2012-06-28 17:13:56 +10:00
Mark Andrews
1cefb9df3f
3344. [func] New "dnssec-checkds" command checks a zone to
...
determine which DS records should be published
in the parent zone, or which DLV records should be
published in a DLV zone, and queries the DNS to
ensure that it exists. (Note: This tool depends
on python; it will not be built or installed on
systems that do not have a python interpreter.)
[RT #28099 ]
2012-06-28 17:06:00 +10:00
Mark Andrews
24e8bcad5c
Merge branch 'rt28099' of repo.isc.org:/proj/git/prod/bind9 into rt28099
...
Conflicts:
bin/tests/system/conf.sh.in
configure
2012-06-28 16:57:26 +10:00
Mark Andrews
08b44fb0ce
more shell quoting required
2012-06-28 16:53:43 +10:00
Mark Andrews
25e72ee350
use -q when calling dig, quote the zone's name when calling dig and dnssec-dsfromkey
2012-06-28 16:53:43 +10:00
Evan Hunt
153dce262a
use prefix not bindir/sbindir
2012-06-28 16:53:43 +10:00
Mar Andrews
d1e42310c8
regenerate
2012-06-28 16:53:42 +10:00
Mark Andrews
c14713dd87
--with-python=value now sets PYTHON_TOOLS
2012-06-28 16:52:16 +10:00
Evan Hunt
e53422a570
test for argparse in configure
2012-06-28 16:52:16 +10:00
Tinderbox User
efc5d78437
added man, html doc files
2012-06-28 16:50:55 +10:00
Evan Hunt
9334fc368b
add .gitignore
2012-06-28 16:50:55 +10:00
Evan Hunt
a0bc3140c3
add Makefile.in
2012-06-28 16:50:55 +10:00
Evan Hunt
4e63229613
Added man page
2012-06-28 16:50:55 +10:00
Evan Hunt
47f96315d0
Moved from contrib, set up configure
...
- moved checkds.py from contrib to bin/python/dnssec-checkds.py
- moved tests from contrib to bin/tests/system/checkds
- set up configure to find the python path
2012-06-28 16:50:54 +10:00
Evan Hunt
0436d5cc0f
Report KSK's that are missing from DS/DLV RRset
2012-06-28 16:44:01 +10:00
Evan Hunt
4c0415420b
Added tests
2012-06-28 16:44:01 +10:00
Evan Hunt
2cce53c667
add header comment
2012-06-28 16:44:01 +10:00
Evan Hunt
311083fd25
added comments
2012-06-28 16:44:00 +10:00
Evan Hunt
5bb8a346d5
Refactor; add argument parsing
2012-06-28 16:44:00 +10:00
Evan Hunt
01ab2bbce8
First pass at DS check tool
...
Currently hard-coded to check for 'isc.org'; later this will
be a command line argument.
2012-06-28 16:44:00 +10:00
Tinderbox User
201955f18e
update SRCID
2012-06-27 01:15:50 +00:00
Tinderbox User
ae7449c457
regen master
2012-06-27 01:04:21 +00:00
Tinderbox User
b1627690a4
update SRCID
2012-06-27 00:16:10 +00:00
Mark Andrews
00c605a643
3343. [placeholder]
2012-06-27 10:02:22 +10:00
Tinderbox User
da5d53fb14
update copyright notice
2012-06-26 23:45:56 +00:00
Tinderbox User
13deeb1d12
newcopyrights
2012-06-26 23:30:15 +00:00
Mark Andrews
c41c261fc7
3342. [bug] Change #3314 broke saving of stub zones to disk
...
resulting in excessive cpu usage in some cases.
[RT #29952 ]
2012-06-27 09:21:09 +10:00
Tinderbox User
b9839cc40e
update SRCID
2012-06-26 05:15:48 +00:00
Mark Andrews
b871c7156e
manual update for doc/design/verify
2012-06-26 14:18:04 +10:00
Tinderbox User
b6e55db459
update SRCID
2012-06-26 01:15:43 +00:00
Tinderbox User
c3dc968140
regen master
2012-06-26 01:04:21 +00:00
Tinderbox User
7d648d0d3a
update SRCID
2012-06-26 00:16:06 +00:00
Tinderbox User
6d5f928b26
update copyright notice
2012-06-25 23:46:00 +00:00
Tinderbox User
373e4270f4
update SRCID
2012-06-25 05:17:28 +00:00
Mar Andrews
31959406fc
regen
2012-06-25 05:02:30 +00:00
Tinderbox User
f28fe8958b
update SRCID
2012-06-25 04:15:40 +00:00
Mark Andrews
ad127d839d
3341. [func] New "dnssec-verify" command checks a signed zone
...
to ensure correctness of signatures and of NSEC/NSEC3
chains. [RT #23673 ]
2012-06-25 13:57:32 +10:00
Tinderbox User
8811ab3ca6
update SRCID
2012-06-25 02:16:05 +00:00
Mark Andrews
1a3894ca22
silence compiler warning by using offsetof to get structure elelment offsets
2012-06-25 11:57:10 +10:00
Tinderbox User
1f695ba5d0
update SRCID
2012-06-24 22:15:29 +00:00
Mark Andrews
171d2c23f1
remove 'inline' on dns_rbt_serialize_align
2012-06-25 08:14:34 +10:00
Tinderbox User
04aeac93e5
update SRCID
2012-06-23 09:15:27 +00:00
Mark Andrews
abeb649619
check fwrite results
2012-06-23 18:21:52 +10:00
Tinderbox User
fe10cb8b61
update SRCID
2012-06-23 08:15:32 +00:00
Mark Andrews
d70f7b9e46
change type of where to uintptr_t
2012-06-23 18:06:33 +10:00
Mark Andrews
aeed8b4d3b
change offset type to long
2012-06-23 18:02:13 +10:00
Tinderbox User
4dbfd0267b
update SRCID
2012-06-23 01:15:36 +00:00
Tinderbox User
dba3c818ae
regen master
2012-06-23 01:04:31 +00:00
Tinderbox User
492c93114f
update SRCID
2012-06-22 00:17:00 +00:00
Tinderbox User
3b398443f0
update copyright notice
2012-06-21 23:46:36 +00:00
Tinderbox User
89623368b8
newcopyrights
2012-06-21 23:30:11 +00:00
Tinderbox User
7061c63bc5
update SRCID
2012-06-21 23:15:28 +00:00
Evan Hunt
6844e3f010
Add documentation for 'fast' format
2012-06-21 15:39:56 -07:00
Tinderbox User
a732033b3b
update SRCID
2012-06-21 22:15:32 +00:00
Mark Andrews
a80ddc4ca3
Merge branch 'marka_silence_warnings' of repo.isc.org:/proj/git/prod/bind9 into marka_silence_warnings
2012-06-22 07:37:22 +10:00
Tinderbox User
620620df3a
silence pointer/int conversion warnings using uintptr_t, since we are using stdio file offsets are longs
2012-06-22 07:37:09 +10:00
Tinderbox User
a5924ac6f1
update SRCID
2012-06-21 20:15:27 +00:00
Evan Hunt
5506903c92
Merge rt28412b
...
- check for mmap() in configure
- implement isc_file_mmap() and isc_file_munmap() to do
malloc()/read() and free() when run on systems that do not
support mmap().
2012-06-21 12:58:46 -07:00
Tinderbox User
6451b4d964
update SRCID
2012-06-21 14:15:37 +00:00
Mark Andrews
7da86f0027
supply NULL data_printer
2012-06-21 18:40:40 +10:00
Tinderbox User
17da220f58
silence pointer/int conversion warnings using uintptr_t, since we are using stdio file offsets are longs
2012-06-21 06:59:59 +00:00
Tinderbox User
fe6787253f
update SRCID
2012-06-21 06:18:04 +00:00
Evan Hunt
2132f09cad
Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2012-06-20 22:48:46 -07:00
Evan Hunt
6686505e3a
fix secondkey test, properly
2012-06-20 22:44:06 -07:00
Tinderbox User
438c3bf22b
update SRCID
2012-06-21 05:16:13 +00:00
Mark Andrews
a01aa53618
add lib/dns/fastapi and update
2012-06-21 14:40:40 +10:00
Mark Andrews
46e025d82e
remove rundundent call 'result = isc_parse_uint8(&ui, r.base, 10);'
2012-06-21 14:28:32 +10:00
Tinderbox User
92674db65c
update SRCID
2012-06-21 01:15:30 +00:00
Tinderbox User
7831419d1e
regen master
2012-06-21 01:05:35 +00:00
Tinderbox User
f8e7bbac1e
update SRCID
2012-06-21 00:16:18 +00:00
Tinderbox User
8e6b386ab7
update copyright notice
2012-06-20 23:46:40 +00:00
Tinderbox User
732faac0e7
update SRCID
2012-06-20 22:16:41 +00:00
Evan Hunt
fc9dc124ea
Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2012-06-20 15:13:48 -07:00
Evan Hunt
8566c18b02
fixed second-key test to use correct rndc.conf
2012-06-20 15:07:24 -07:00
Tinderbox User
784a036880
update SRCID
2012-06-20 21:15:39 +00:00
ckb
5c67dd7dc7
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2012-06-20 15:41:40 -05:00
ckb
3d1eaf18c7
added a CHANGES note
2012-06-20 15:38:28 -05:00
Tinderbox User
aa4179a160
update SRCID
2012-06-20 20:15:33 +00:00
ckb
5f5f8b1dd4
removed .cvsignore files
2012-06-20 14:23:12 -05:00
ckb
7829fad409
merging fast format zone files
...
Conflicts:
.gitignore
bin/named/zoneconf.c
bin/tests/.gitignore
bin/tests/system/autosign/tests.sh
bin/tests/system/masterformat/clean.sh
bin/tests/system/masterformat/ns1/compile.sh
bin/tests/system/masterformat/tests.sh
configure
lib/dns/db.c
lib/dns/include/dns/db.h
lib/dns/include/dns/types.h
lib/dns/master.c
lib/dns/masterdump.c
lib/dns/rbt.c
lib/dns/rbtdb.c
lib/dns/sdb.c
lib/dns/sdlz.c
lib/dns/tests/.cvsignore
lib/dns/tests/Makefile.in
lib/dns/win32/libdns.def
lib/dns/xfrin.c
lib/dns/zone.c
lib/export/dns/Makefile.in
lib/isc/include/isc/file.h
lib/isc/unix/file.c
lib/isc/win32/file.c
lib/isccfg/namedconf.c
2012-06-20 14:13:12 -05:00
Tinderbox User
c04f7a305d
update SRCID
2012-06-16 00:15:50 +00:00
Tinderbox User
ef1963d83d
update copyright notice
2012-06-15 23:45:49 +00:00
Tinderbox User
2b992e7bac
update SRCID
2012-06-15 02:15:35 +00:00
Mark Andrews
ec048f4600
make maxbits signed as BN_num_bits is signed
2012-06-15 11:54:58 +10:00
Mark Andrews
351eca011c
update
2012-06-15 11:27:30 +10:00
Tinderbox User
650068bd42
update SRCID
2012-06-15 01:15:34 +00:00
Tinderbox User
edaa064885
regen master
2012-06-15 01:04:29 +00:00
Mark Andrews
0cd1cbd9df
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2012-06-15 10:41:54 +10:00
Mark Andrews
6190ede04a
use a pre-computed key if the OpenSSL version doesn't support generating rsa keys with exponents > 32 bits
2012-06-15 10:41:31 +10:00
Tinderbox User
b26c85f239
update SRCID
2012-06-15 00:16:54 +00:00
Mark Andrews
df6a295e43
temporarially pull rsabigexponent
2012-06-15 09:55:50 +10:00
Tinderbox User
fd5b3eb81a
update copyright notice
2012-06-14 23:45:57 +00:00
Tinderbox User
487092f0d4
update SRCID
2012-06-14 10:15:36 +00:00
Mar Andrews
0e4a2d14b6
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2012-06-14 10:10:37 +00:00
Tinderbox User
3cd764ff24
update SRCID
2012-06-14 06:17:01 +00:00
Mar Andrews
6e2b2a6088
regen
2012-06-14 05:50:54 +00:00
Mark Andrews
7865ea9545
3339. [func] Allow the maximum supported rsa exponent size to be specified: "max-rsa-exponent-size <value>;" [RT #29228 ]
2012-06-14 15:44:20 +10:00
Tinderbox User
3ffb69c9cf
update SRCID
2012-06-14 05:15:58 +00:00
Mark Andrews
57f1d800f8
3338. [bug] Address race condition in units tests: asyncload_zone
...
and asyncload_zt. [RT #26100 ]
2012-06-14 15:13:44 +10:00
Tinderbox User
ad239cfe67
update SRCID
2012-06-14 01:16:15 +00:00
Mark Andrews
f9666f4b6e
update
2012-06-14 09:50:12 +10:00
Tinderbox User
632942ec24
update SRCID
2012-06-13 07:16:10 +00:00
Mark Andrews
c298583db5
3337. [bug] Change #3294 broke support for the multiple keys
...
in controls. [RT #29694 ]
2012-06-13 16:25:42 +10:00
Tinderbox User
ebe662ab63
update SRCID
2012-06-09 01:15:55 +00:00
Tinderbox User
e7ac7921af
regen master
2012-06-09 01:04:13 +00:00
Tinderbox User
2919d9872b
update SRCID
2012-06-09 00:16:12 +00:00
Tinderbox User
8ce1923429
update copyright notice
2012-06-08 23:45:57 +00:00
Tinderbox User
114f778038
newcopyrights
2012-06-08 23:30:27 +00:00
Tinderbox User
c07b1f154c
update SRCID
2012-06-08 07:15:29 +00:00
Mark Andrews
80fa3ef851
3336. [func] Maintain statistics for RRsets tagged as "stale".
...
[RT #29514 ]
2012-06-08 16:32:44 +10:00
Tinderbox User
74c2115bdf
update SRCID
2012-06-08 05:18:13 +00:00
Evan Hunt
04e5f9812c
nslookup exit with error if unsuccessful
...
3335. [func] nslookup: return a nonzero exit code when unable
to get an answer. [RT #29492 ]
2012-06-07 22:03:47 -07:00
Mark Andrews
f6c77d1bea
spelling
2012-06-08 14:27:34 +10:00
Tinderbox User
090f58f7d1
update SRCID
2012-06-08 04:16:35 +00:00
Mark Andrews
9c0fa8d469
add #
2012-06-08 13:57:06 +10:00
Mark Andrews
109ebcc980
3334. [bug] Hold a zone table reference while performing a
...
asyncronous load of a zone. [RT #28326 ]
2012-06-08 13:52:13 +10:00
Tinderbox User
ae48d3a671
update SRCID
2012-06-08 03:16:47 +00:00
Mark Andrews
7310c0b1ee
3333. [bug] Setting resolver-query-timeout too low can cause
...
named to not recover if it looses connectivity.
[RT #29623 ]
2012-06-08 12:34:33 +10:00
Tinderbox User
0ef5a17e84
update SRCID
2012-06-07 05:18:06 +00:00
Mark Andrews
c24f201e0f
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2012-06-07 14:38:34 +10:00
Mark Andrews
1ff22ac042
Don't restart ns5 after killing it
2012-06-07 14:37:58 +10:00
Tinderbox User
ce84413e55
update SRCID
2012-06-07 03:17:11 +00:00
Mark Andrews
a0c1fa2a8f
3332. [bug] Re-use cached DS rrsets if possible. [RT 29446]
2012-06-07 12:51:11 +10:00
Tinderbox User
139fc0e144
update SRCID
2012-06-04 07:16:08 +00:00
Mark Andrews
ba16ade5f8
kill and restart the nameserver after running: perf 'without rpz' norpz
2012-06-04 16:25:25 +10:00
Tinderbox User
2aa8d7c667
update SRCID
2012-06-02 00:16:31 +00:00
Tinderbox User
0ecbe41b6b
update copyright notice
2012-06-01 23:46:03 +00:00
Tinderbox User
3f68e9c0e5
newcopyrights
2012-06-01 23:43:06 +00:00
Mark Andrews
dcd42a39d3
add ./bin/tests/system/unknown/large.out
2012-06-02 09:35:16 +10:00
Tinderbox User
46fd149e93
update SRCID
2012-06-01 19:15:55 +00:00
Evan Hunt
a2952ae7cf
Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2012-06-01 11:41:45 -07:00
Evan Hunt
3787f2ec8a
fix solaris portability problem
2012-06-01 11:40:52 -07:00
Tinderbox User
701f6dfd1a
update SRCID
2012-06-01 17:15:57 +00:00
Evan Hunt
a2cd182a83
add a test for non-inline slaves
2012-06-01 08:29:06 -07:00
Tinderbox User
e673aaee23
update SRCID
2012-06-01 14:15:47 +00:00
Mark Andrews
432defb06a
fix change #
2012-06-01 23:53:33 +10:00
Mark Andrews
e928207c38
3331. [security] dns_rdataslab_fromrdataset could produce bad
...
rdataslabs. [RT #29644 ]
2012-06-01 23:51:59 +10:00
Mark Andrews
735ca24fa6
3321. [security] dns_rdataslab_fromrdataset could produce bad
...
rdataslabs. [RT #29644 ]
2012-06-01 23:33:16 +10:00
Tinderbox User
03c491321f
update SRCID
2012-06-01 01:16:18 +00:00
Tinderbox User
29651c3a80
regen master
2012-06-01 01:04:18 +00:00
Tinderbox User
03c36d2d74
update SRCID
2012-06-01 00:16:10 +00:00
Vernon Schryver
1e67870eec
Merge branch 'master' of repo:/proj/git/prod/bind9
2012-06-01 00:13:49 +00:00
Vernon Schryver
57a2236357
CHANGES for RT 26172
2012-06-01 00:12:34 +00:00
Mark Andrews
fb672cba5f
new draft
2012-06-01 10:07:18 +10:00
Mark Andrews
702a4ca3cf
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2012-06-01 10:05:40 +10:00
Mark Andrews
467569e7a0
Merge branch 'master' of /Users/marka/git/bind9
2012-06-01 09:58:52 +10:00
Mark Andrews
9429595b67
whitespace
2012-06-01 09:58:46 +10:00
Tinderbox User
7a440c4300
update copyright notice
2012-05-31 23:46:01 +00:00
Tinderbox User
ed52536a17
newcopyrights
2012-05-31 23:30:21 +00:00
Tinderbox User
6b2217150c
update SRCID
2012-05-31 02:15:59 +00:00
Vernon Schryver
afaa290bb6
Squashed commit of the following:
...
commit aea73609ac5d41ed091360e94370798965f28f05
commit eef7f44c57a060b24a426eb8888e16176a0a69b1
commit a88a26d864ad399fa2d40e3b9659b4d26f454ca1
commit 1b90d59568e7e3b65690c6bd075cf4d60b03e454
Merge: 74d8f73 cd02924
commit 74d8f73ed553bb64a305e284905762f7ff0029aa
commit 9a59ef6bbd4befe91e5691e8b85afe1cb7ab0706
commit c63606a53b4f1bb7066b37d3cfe588e9dc21a119
commit 2c392a840c8838455d144ce163bd873bee400c97
commit 0241f53563e6e7bed462a883d98a8931f01e0980
commit 79fe22b5d6f04bdaa3073cf54d41952194e879e1
commit 351b3049625f2edd39729dd85413e961b97d4b3b
commit 7207674fc77c9a10d84c0cb94e36d1c09bb31459
commit 543ad34cf08f901c20b438c9d2f45482cff13d5e
commit fc45b99ce4438627fdcbeb4365695ba0065fa46f
commit c425207f57e0a5157372aa7edbb79b13170563e5
commit ef8c5e23ca284e0ea02f69ce1f356d537c19d93b
commit ba0d4e3aa51efe412cfa1d031651f949442d1802
commit 41c7969c7cb6884b93011f7ace3fd9522efc021e
and more from CVS
for rt26172
Add
- optional "recursive-only yes|no" to the response-policy statement
- optional max-policy-ttl to limit the lies that "recursive-only no"
can introduce into resolvers' caches
- test that queries with RD=0 are not rewritten by default
- performance smoke test
Change encoding of PASSTHRU action to "rpz-passthru".
(The old encoding is still accepted.)
Fix rt26180 assert botch in zone_findrdataset() in this branch
as well.
Fix missing signatures on NOERROR results despite RPZ hits
when there are signatures and the client asks for DNSSEC,
2012-05-31 02:03:34 +00:00
Tinderbox User
6fcf87505d
update SRCID
2012-05-31 01:16:09 +00:00
Tinderbox User
a17029519e
regen master
2012-05-31 01:04:22 +00:00
Tinderbox User
1b83f51fb1
update SRCID
2012-05-30 16:16:14 +00:00
Evan Hunt
ba0bded2a3
fixed ARM typo: s/replacable/replaceable/
2012-05-30 08:15:34 -07:00
Tinderbox User
a42029d636
update SRCID
2012-05-30 02:16:09 +00:00
Mark Andrews
e8e0a46925
silence warnings from clang
2012-05-30 11:52:02 +10:00
Tinderbox User
24441d0a93
update SRCID
2012-05-25 05:17:19 +00:00
Mark Andrews
65dfb56c29
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2012-05-25 14:50:05 +10:00
Mark Andrews
c5e2e93f62
add linux kernel version note
2012-05-25 14:47:38 +10:00
Tinderbox User
528948816f
update SRCID
2012-05-25 04:15:41 +00:00
Mark Andrews
a229f5a163
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2012-05-25 14:06:12 +10:00
Mark Andrews
dc475b88f9
use correct buffer for reporting expire time in 'rndc zonestatus'
2012-05-22 14:41:52 +10:00
Tinderbox User
4ea8346284
update SRCID
2012-05-22 00:16:16 +00:00
Mark Andrews
244b852dd0
remove ./bin/tests/system/filter-aaaa/ns4/named.conf
2012-05-22 10:06:55 +10:00
Tinderbox User
e5d117e83f
update copyright notice
2012-05-21 23:45:46 +00:00
Tinderbox User
29b33908ad
newcopyrights
2012-05-21 23:30:19 +00:00
Tinderbox User
5c4f363ec3
update SRCID
2012-05-21 06:15:56 +00:00
Mark Andrews
9caed807dc
redirect stderr to /dev/null
2012-05-21 16:02:46 +10:00
Tinderbox User
987872ed2c
update SRCID
2012-05-21 05:42:02 +00:00
Tinderbox User
059cd1994d
newcopyrights
2012-05-21 05:38:29 +00:00
Tinderbox User
08e2131f0f
update SRCID
2012-05-21 05:17:48 +00:00
Mark Andrews
7527d773e1
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2012-05-21 15:14:49 +10:00
Mark Andrews
87a40683bf
portability awk add space between -v and it's argument, if anything has changed add ./COPYRIGHT
2012-05-21 15:11:34 +10:00
Tinderbox User
80f75f8e23
update SRCID
2012-05-21 01:16:01 +00:00
Mark Andrews
1b786cf46f
check for Net::DNS
2012-05-21 10:33:05 +10:00
Tinderbox User
693c37cb13
update SRCID
2012-05-21 00:16:27 +00:00
Mark Andrews
9b6e76e5e7
awk and toupper is not portable, use sed instead
2012-05-21 10:13:08 +10:00
Mark Andrews
1fb0e1b20f
remove ./bin/tests/system/filter-aaaa/ns[123]/named.conf
2012-05-21 09:49:28 +10:00
Tinderbox User
162690e563
update SRCID
2012-05-20 00:16:16 +00:00
Tinderbox User
d5368dd8b4
update SRCID
2012-05-19 00:16:32 +00:00
Tinderbox User
c360aac704
update SRCID
2012-05-18 07:15:54 +00:00
Mar Andrews
0e66fb8098
regen for bin/tests/system/ecdsa/prereq.sh
2012-05-18 07:04:38 +00:00
Mark Andrews
d46e1941aa
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2012-05-18 17:03:50 +10:00
Mar Andrews
d0548cca8e
regen for bin/tests/system/ecdsa/prereq.sh
2012-05-18 07:02:47 +00:00
Mark Andrews
0a465c729b
add bin/tests/system/ecdsa/prereq.sh
2012-05-18 16:58:55 +10:00
Tinderbox User
bcd9c633a6
update SRCID
2012-05-18 06:16:18 +00:00
Mark Andrews
cf751b1c9b
don't insist that rbtdb->cachestats exists.
2012-05-18 15:19:49 +10:00
Tinderbox User
23c1dfbb54
update SRCID
2012-05-18 00:16:43 +00:00
Tinderbox User
a847a4bcd6
update copyright notice
2012-05-17 23:46:03 +00:00
Tinderbox User
af9cf290ce
newcopyrights
2012-05-17 23:30:52 +00:00
Tinderbox User
873194ab65
update SRCID
2012-05-17 23:15:42 +00:00
Evan Hunt
a40c338eaf
add ecdsa to system tests
2012-05-17 16:11:13 -07:00
Evan Hunt
c78fb0ddee
s/func/protocol/ for ECDSA
2012-05-17 15:53:32 -07:00
Tinderbox User
b49d977034
update SRCID
2012-05-17 18:15:46 +00:00
Evan Hunt
26833735d3
Handle RRSIG signer case consistently
...
3329. [bug] Handle RRSIG signer-name case consistently: We
generate RRSIG records with the signer-name in
lower case. We accept them with any case, but if
they fail to validate, we try again in lower case.
[RT #27451 ]
2012-05-17 10:44:16 -07:00
Tinderbox User
fa943f31e4
update SRCID
2012-05-17 07:15:52 +00:00
Evan Hunt
01695063c6
fix check_data() usage
...
3328. [bug] Fixed inconsistent data checking in dst_parse.c.
[RT #29401 ]
2012-05-16 23:12:57 -07:00
Tinderbox User
0175adabdc
update SRCID
2012-05-17 00:16:15 +00:00
Tinderbox User
fc19b7ad8e
update SRCID
2012-05-16 00:16:38 +00:00
Tinderbox User
bdcada7d31
newcopyrights
2012-05-15 23:30:21 +00:00
Tinderbox User
701f6f02a2
regen
2012-05-15 23:30:20 +00:00
Tinderbox User
01af6602d5
update SRCID
2012-05-15 01:15:46 +00:00
Tinderbox User
4cfb5ea3a5
regen master
2012-05-15 01:06:40 +00:00
Tinderbox User
29bcb2d679
update SRCID
2012-05-15 00:16:29 +00:00
Tinderbox User
633c5dc507
update copyright notice
2012-05-14 23:45:48 +00:00
Tinderbox User
1368e4b34c
newcopyrights
2012-05-14 23:30:39 +00:00
Tinderbox User
0264648b0e
update SRCID
2012-05-14 20:15:43 +00:00
Evan Hunt
784ceaa96b
Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2012-05-14 12:20:50 -07:00
Evan Hunt
d81b6b94c4
cache stats were detached when flushing cache
2012-05-14 12:20:34 -07:00
Evan Hunt
d878b8d87c
merged filter-aaaa-on-v6 (ATT SoW)
...
3327. [func] Added 'filter-aaaa-on-v6' option; this is similar
to 'filter-aaaa-on-v4' but applies to IPv6
connections. (Use "configure --enable-filter-aaaa"
to enable this option.) [RT #27308 ]
2012-05-14 11:50:00 -07:00
Tinderbox User
0e87b3cb58
update SRCID
2012-05-14 17:15:50 +00:00
Evan Hunt
bc626b81d7
Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2012-05-14 10:07:34 -07:00
Evan Hunt
dd2a0a6d2d
Merge statistics code (ATT SoW, rt24117)
...
This includes the following changes:
3326. [func] Added task list statistics: task model, worker
threads, quantum, tasks running, tasks ready.
[RT #27678 ]
3325. [func] Report cache statistics: memory use, number of
nodes, number of hash buckets, hit and miss counts.
[RT #27056 ]
3324. [test] Add better tests for ADB stats [RT #27057 ]
3323. [func] Report the number of buckets the resolver is using.
[RT #27020 ]
3322. [func] Monitor the number of active TCP and UDP dispatches.
[RT #27055 ]
3321. [func] Monitor the number of recursive fetches and the
number of open sockets, and report these values in
the statistics channel. [RT #27054 ]
3320. [func] Added support for monitoring of recursing client
count. [RT #27009 ]
3319. [func] Added support for monitoring of ADB entry count and
hash size. [RT #27057 ]
2012-05-14 10:06:05 -07:00
Tinderbox User
6f54546812
update SRCID
2012-05-14 00:16:32 +00:00
Tinderbox User
5f5491bcaf
update SRCID
2012-05-13 00:16:08 +00:00
Tinderbox User
8eb4df369c
update SRCID
2012-05-12 06:17:46 +00:00
Francis Dupont
e871298def
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2012-05-12 07:55:30 +02:00
Francis Dupont
6a2ebd69b5
fix key name variable in autosign
2012-05-12 07:54:45 +02:00
Tinderbox User
fab723ea94
update SRCID
2012-05-12 00:16:19 +00:00
Tinderbox User
15c2368633
update SRCID
2012-05-11 00:16:30 +00:00
Tinderbox User
4dd8c4517e
update SRCID
2012-05-10 00:16:32 +00:00
Tinderbox User
b38c890972
update SRCID
2012-05-09 23:16:17 +00:00
Mark Andrews
c438f1beb9
3318. [tuning] Reduce the amount of work performed while holding a
...
bucket lock when finshed with a fetch context.
[RT #29239 ]
2012-05-10 08:28:32 +10:00
Tinderbox User
38cb1e5660
update SRCID
2012-05-09 05:15:56 +00:00
Mark Andrews
26ed6de665
add opensslecdsa_link
2012-05-09 13:51:29 +10:00
Tinderbox User
ccaa6e65bf
update SRCID
2012-05-09 00:16:27 +00:00
Tinderbox User
9183cf94f1
update SRCID
2012-05-08 00:16:13 +00:00
Tinderbox User
4f679c901b
update SRCID
2012-05-07 00:16:12 +00:00
Tinderbox User
91b0dcdd38
update SRCID
2012-05-06 00:16:21 +00:00
Tinderbox User
e726c28869
update SRCID
2012-05-05 00:16:25 +00:00
Tinderbox User
447ae0196e
update SRCID
2012-05-04 00:16:23 +00:00
Tinderbox User
4f8cc0cad6
update SRCID
2012-05-03 21:15:39 +00:00
Evan Hunt
d560cb0fc3
Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2012-05-03 14:01:41 -07:00
Evan Hunt
970aa7d783
missing braces; style glitch
2012-05-03 14:01:32 -07:00
Mark Andrews
98d773b639
more shell quoting required
2012-05-03 16:41:01 +10:00
Mark Andrews
dd0c38f655
use -q when calling dig, quote the zone's name when calling dig and dnssec-dsfromkey
2012-05-03 16:10:24 +10:00
Tinderbox User
46a2309731
update SRCID
2012-05-03 01:15:34 +00:00
Tinderbox User
cd791043c8
regen master
2012-05-03 01:04:16 +00:00
Tinderbox User
6ea275fd32
update SRCID
2012-05-03 00:16:33 +00:00
Tinderbox User
99d8f5a704
update copyright notice
2012-05-02 23:45:44 +00:00
Mark Andrews
7180f7f5df
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2012-05-03 09:30:44 +10:00
Tinderbox User
3349f0044f
newcopyrights
2012-05-02 23:30:29 +00:00
Mark Andrews
58da190592
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2012-05-03 09:30:00 +10:00
Mark Andrews
89bbdd1f69
Use '==' not '=' in conditional test when not using openssl.
2012-05-03 09:29:32 +10:00
Evan Hunt
2cbd4a4404
use prefix not bindir/sbindir
2012-05-02 15:32:48 -07:00
Tinderbox User
910e77ddb5
update SRCID
2012-05-02 14:15:26 +00:00
Mark Andrews
aaaf8d4f48
3317. [func] Add ECDSA support (RFC 6605). [RT #21918 ]
2012-05-02 23:20:17 +10:00
Tinderbox User
c604bc89f3
update SRCID
2012-05-02 00:16:13 +00:00
Mar Andrews
cf85054608
regenerate
2012-05-01 06:26:52 +00:00
Mark Andrews
4d309cf9e8
--with-python=value now sets PYTHON_TOOLS
2012-05-01 16:25:00 +10:00
Tinderbox User
f428b37d05
update SRCID
2012-05-01 01:15:38 +00:00
Mark Andrews
c6b8cd34ad
new draft
2012-05-01 10:45:26 +10:00
Tinderbox User
11468384f6
update SRCID
2012-05-01 00:16:18 +00:00
Evan Hunt
002c5c8cbc
test for argparse in configure
2012-04-30 10:13:31 -07:00
Tinderbox User
8d652d52c2
update SRCID
2012-04-30 00:16:28 +00:00
Tinderbox User
4da32704a9
update SRCID
2012-04-29 00:16:17 +00:00
Tinderbox User
ee980d3fc4
update copyright notice
2012-04-28 23:45:42 +00:00
Tinderbox User
f7369b2881
newcopyrights
2012-04-28 23:30:17 +00:00
Tinderbox User
499dda1ab5
update SRCID
2012-04-28 22:15:46 +00:00
Evan Hunt
54489ba167
Improve locking performance in dispatch.c
...
3316. [tuning] Improved locking performance when recursing.
[RT #28836 ]
- Use one lock per memory pool instead of associating
them all with a single 'pool_lock' in the dispatch manager.
- Reduce the critical sections for qid->lock in get_dispsocket(),
deref_portentry() and dns_dispatch_addresponse2().
- Added a memory pool for socket events in dns_dispatch_t.
- Add an isc_socketevent_t member in the resquery_t object, and use
it with isc_socket_sendto2() instead of using isc_socket_sendto()
- Tuned the memory pools in dispatch.c for better performance
under load
2012-04-28 14:52:28 -07:00
Evan Hunt
5416b9242d
Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2012-04-28 14:43:48 -07:00
Tinderbox User
a4dbd46172
update SRCID
2012-04-28 00:16:08 +00:00
Evan Hunt
4e8fe357a6
create and use multiple fetch dispatches
...
Added API to create a set of UDP dispatches which can be shared
round-robin style when making upstream queries for authoritative
data; this should reduce lock contention in the query source
dispatch.
2012-04-27 16:11:30 -07:00
Tinderbox User
708850fcaa
update SRCID
2012-04-27 13:16:12 +00:00
Tinderbox User
dd626af154
update SRCID
2012-04-27 08:16:20 +00:00
Tinderbox User
ffdabccaa1
update SRCID
2012-04-27 07:16:29 +00:00
Mark Andrews
6935c883d1
only report different text if not in EXCLUDED
2012-04-27 16:29:10 +10:00
Tinderbox User
be85555ab9
update SRCID
2012-04-27 04:16:26 +00:00
Tinderbox User
845a4b151d
update copyright notice
2012-04-27 04:03:19 +00:00
Tinderbox User
200a9e7da8
newcopyrights
2012-04-27 04:01:38 +00:00
Tinderbox User
9626ad729b
update SRCID
2012-04-27 03:16:37 +00:00
Mark Andrews
73d187eab9
fix whitespace
2012-04-27 13:04:58 +10:00
Mark Andrews
8dde4d5141
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2012-04-27 12:26:45 +10:00
Mark Andrews
9ade53d268
check if the pdf version of the ARM needs to be committed
2012-04-27 12:26:23 +10:00
Tinderbox User
bec8bd8f90
update SRCID
2012-04-27 01:15:54 +00:00
Mark Andrews
0d88065af3
fetch from http://www.ietf.org/id/
2012-04-27 10:45:05 +10:00
Mark Andrews
dbb2336cbb
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2012-04-27 10:35:08 +10:00
Mark Andrews
7d8b12117d
Make curl follow redirections.
2012-04-27 10:34:27 +10:00
Mark Andrews
2fe2cfd782
new draft
2012-04-27 10:33:58 +10:00
Tinderbox User
321e814bfb
update SRCID
2012-04-27 00:16:06 +00:00
Tinderbox User
aa64e902a0
update copyright notice
2012-04-26 23:45:49 +00:00
Tinderbox User
7169f76a89
newcopyrights
2012-04-26 23:30:37 +00:00
Tinderbox User
a586554e90
update SRCID
2012-04-26 12:15:44 +00:00
Mark Andrews
8e2c2ca0a0
TRUE -> ISC_TRUE
2012-04-26 18:19:48 +10:00
Tinderbox User
504fc9b381
update SRCID
2012-04-26 03:16:38 +00:00
Mark Andrews
1a04af5311
3314. [bug] The masters list could be updated while refesh_callback
...
and stub_callback were using it. [RT #26732 ]
2012-04-26 12:58:39 +10:00
Mark Andrews
393fd55d91
3313. [protocol] Add TLSA record type. [RT #28989 ]
2012-04-26 12:22:49 +10:00
Tinderbox User
f2338476c8
update SRCID
2012-04-26 02:15:48 +00:00
Mark Andrews
7e9d6c7075
3312. [bug] named-checkconf didn't detect a bad dns64 clients acl.
...
[RT #27631 ]
2012-04-26 11:42:39 +10:00
Mark Andrews
4c9c2a6a72
3311. [bug] Abort the zone dump if zone->db is NULL in
...
zone.c:zone_gotwritehandle. [RT #29028 ]
2012-04-26 11:23:43 +10:00
Tinderbox User
d40fd4c68b
update SRCID
2012-04-26 01:15:28 +00:00
Mark Andrews
24c76dda84
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2012-04-26 11:11:32 +10:00
Tinderbox User
8b47a8400e
update SRCID
2012-04-26 00:16:24 +00:00
Tinderbox User
18cbe0a216
update copyright notice
2012-04-25 23:45:46 +00:00
Tinderbox User
71bfd09684
newcopyrights
2012-04-25 23:30:15 +00:00
Tinderbox User
419765e388
update SRCID
2012-04-25 00:16:08 +00:00
Evan Hunt
bdf5cdc32c
increase table size for mutex profiling
2012-04-24 16:52:12 -07:00
Tinderbox User
25880f048d
update SRCID
2012-04-24 22:16:04 +00:00
Evan Hunt
20d441892d
fctx_finddone: call fctx_destroy within the bucket lock
2012-04-24 14:56:38 -07:00
Mark Andrews
9e84a747e8
9.10.0-pre-alpha
2012-04-24 22:06:16 +10:00
Tinderbox User
15f06ee1e6
update SRCID
2012-04-24 02:15:36 +00:00
Mark Andrews
e71acb8fbb
3308. [placeholder]
2012-04-24 11:30:42 +10:00
Tinderbox User
7493f2c407
update SRCID
2012-04-24 00:16:08 +00:00
Tinderbox User
b6561016dc
newcopyrights
2012-04-23 23:30:40 +00:00
Tinderbox User
dfa916ee6c
update SRCID
2012-04-23 16:16:01 +00:00
Evan Hunt
8c2a1d6b0b
fix .gitignore files
2012-04-23 08:17:26 -07:00
Tinderbox User
0f69d6c6f1
update SRCID
2012-04-23 00:16:23 +00:00
Tinderbox User
52d816efd8
update SRCID
2012-04-22 00:16:21 +00:00
Tinderbox User
0a222e3a33
update SRCID
2012-04-21 00:16:10 +00:00
Tinderbox User
318347e03a
update SRCID
2012-04-20 00:16:10 +00:00
Tinderbox User
2dab8ea1b7
update SRCID
2012-04-19 00:16:35 +00:00
Tinderbox User
95ec160d4d
update SRCID
2012-04-18 22:16:14 +00:00
Scott Mann
3aab1703a5
Cause kit.sh to not include one rouge rfc under contrib
2012-04-18 16:07:25 -06:00
Tinderbox User
cc5ea6c478
update SRCID
2012-04-18 00:16:40 +00:00
Tinderbox User
0ca5cb5459
update SRCID
2012-04-17 00:16:20 +00:00
Tinderbox User
26f96e9591
update SRCID
2012-04-16 00:16:28 +00:00
Tinderbox User
e59dc89908
update SRCID
2012-04-15 00:16:33 +00:00
Tinderbox User
ad5726819e
update SRCID
2012-04-14 00:16:23 +00:00
Tinderbox User
cd029246e0
update SRCID
2012-04-13 00:16:27 +00:00
Tinderbox User
776833c82e
update copyright notice
2012-04-12 23:45:51 +00:00
Tinderbox User
02b3e44a99
newcopyrights
2012-04-12 23:30:26 +00:00
Tinderbox User
a8b75e222f
update SRCID
2012-04-12 23:16:01 +00:00
Mark Andrews
4f3a3fc43c
3307. [bug] Add missing ISC_LANG_BEGINDECLS and ISC_LANG_ENDDECLS.
...
[RT #28956 ]
2012-04-13 08:32:37 +10:00
Tinderbox User
3c2d2c9670
added man, html doc files
2012-04-12 16:15:08 +00:00
Tinderbox User
144076fb9e
update SRCID
2012-04-12 09:15:46 +00:00
Mark Andrews
3a6b896f7d
3307. [bug] Add missing ISC_LANG_ENDDECLS to <dns/tsec.h>. [RT #28956 ]
2012-04-12 19:13:08 +10:00
Mark Andrews
a280469e72
3307. [bug] Add missing ISC_LANG_ENDDECLS to <dns/tsec.h>. [RT #28956 ]
2012-04-12 19:11:50 +10:00
Evan Hunt
46014ad9dd
add .gitignore
2012-04-11 22:02:51 -07:00
Evan Hunt
89ea31c97d
add Makefile.in
2012-04-11 22:02:11 -07:00
Tinderbox User
5559559f4f
update SRCID
2012-04-12 00:16:26 +00:00
Tinderbox User
3fb95bfcb2
update copyright notice
2012-04-11 23:45:52 +00:00
Tinderbox User
be46cb4bee
newcopyrights
2012-04-11 23:30:26 +00:00
Evan Hunt
6a7dd0225b
Added man page
2012-04-11 16:24:44 -07:00
Evan Hunt
660b088fed
Moved from contrib, set up configure
...
- moved checkds.py from contrib to bin/python/dnssec-checkds.py
- moved tests from contrib to bin/tests/system/checkds
- set up configure to find the python path
2012-04-11 16:11:40 -07:00
Evan Hunt
dc53c0e2c6
Report KSK's that are missing from DS/DLV RRset
2012-04-11 15:28:23 -07:00
Evan Hunt
c9bd595efe
Added tests
2012-04-11 15:12:31 -07:00
Evan Hunt
a6b8f77c36
add header comment
2012-04-11 09:28:30 -07:00
Evan Hunt
1c253b0e21
added comments
2012-04-11 09:22:52 -07:00
Evan Hunt
82861a6d47
Refactor; add argument parsing
2012-04-11 08:57:13 -07:00
Evan Hunt
cbd38b4caa
First pass at DS check tool
...
Currently hard-coded to check for 'isc.org'; later this will
be a command line argument.
2012-04-10 23:30:53 -07:00
Tinderbox User
31e12fda32
update SRCID
2012-04-11 03:16:18 +00:00
Mark Andrews
712befd47a
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2012-04-11 12:18:49 +10:00
Mark Andrews
75582adac7
3306. [bug] Improve DNS64 reverse zone performance. [RT #28563 ]
...
3305. [func] Add wire format lookup method to sdb. [RT #28563 ]
2012-04-11 12:17:57 +10:00
Tinderbox User
01c2abeee8
update SRCID
2012-04-11 02:15:25 +00:00
Mark Andrews
69f6134c2d
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2012-04-11 11:26:18 +10:00
Mark Andrews
683e751c95
add the ability to override --remote
2012-04-11 11:25:16 +10:00
Tinderbox User
76d5bfeb53
update SRCID
2012-04-11 01:15:53 +00:00
Mark Andrews
b4b1e8f18b
3304. [bug] Use hmctx, not mctx when freeing rbtdb->heaps. [RT #28571 ]
2012-04-11 10:32:40 +10:00
Mark Andrews
e25c3f6e92
Merge branch 'rt28571'
2012-04-11 10:29:56 +10:00
Mark Andrews
b65119e9e6
Merge branch 'rt28571' of repo.isc.org:/proj/git/prod/bind9 into rt28571
2012-04-11 10:27:21 +10:00
Mark Andrews
72bdc940a7
use hmctx, not mctx when freeing rbtdb->heaps
2012-04-11 10:26:42 +10:00
Tinderbox User
0288127af5
update SRCID
2012-04-11 00:16:08 +00:00
Tinderbox User
9e31da05a2
update SRCID
2012-04-10 06:17:21 +00:00
Mark Andrews
38bcbbf947
use --remote=cvs.isc.org:/proj/git/prod/bind9.git
2012-04-10 16:15:26 +10:00
Tinderbox User
986d3c26f0
update SRCID
2012-04-10 00:16:53 +00:00
Tinderbox User
f37bb7d4a5
update SRCID
2012-04-09 00:17:32 +00:00
Tinderbox User
3e56e9d980
update SRCID
2012-04-08 00:17:30 +00:00
Tinderbox User
2583f3d83d
update SRCID
2012-04-07 00:17:26 +00:00
Tinderbox User
6560229b2f
update SRCID
2012-04-06 00:16:03 +00:00
Tinderbox User
d126e6d7e8
update SRCID
2012-04-05 06:17:47 +00:00
Mark Andrews
bf6651e27d
3303. [bug] named could die when reloading. [RT #28606 ]
2012-04-05 15:48:43 +10:00
Tinderbox User
1c1451b617
update SRCID
2012-04-05 00:17:03 +00:00
Tinderbox User
af43a8eefa
update SRCID
2012-04-04 00:17:13 +00:00
Tinderbox User
2edf4b94d2
update SRCID
2012-04-03 00:16:56 +00:00
Tinderbox User
b5d74c3a74
update SRCID
2012-04-02 00:17:32 +00:00
Tinderbox User
0bafa54496
update SRCID
2012-04-01 00:17:08 +00:00
Tinderbox User
0d41cf8504
update SRCID
2012-03-31 00:17:30 +00:00
Tinderbox User
8abd07dee8
update SRCID
2012-03-30 01:17:12 +00:00
Mark Andrews
840659f1d7
3302. [bug] dns_dnssec_findmatchingkeys could fail to find
...
keys if the zone name contained character that
required special mappings. [RT #28600 ]
2012-03-30 12:05:13 +11:00
Tinderbox User
8806d43498
update SRCID
2012-03-30 00:17:04 +00:00
Tinderbox User
8623528c3e
update SRCID
2012-03-29 00:17:29 +00:00
Tinderbox User
66d24a4653
newcopyrights
2012-03-28 23:30:19 +00:00
Tinderbox User
b33d0ec0a9
update SRCID
2012-03-28 23:16:26 +00:00
Mark Andrews
66f51d8678
3301. [contrib] Update queryperf to build on darwin. Add -R flag
...
for non-recursive queries. [RT #28565 ]
2012-03-29 10:06:31 +11:00
Mark Andrews
56fdf1d401
3300. [bug] Named could die if gssapi was enabled in named.conf
...
but was not compiled in. [RT #28338 ]
2012-03-29 09:49:58 +11:00
Tinderbox User
3b5a6a0ff8
update SRCID
2012-03-28 00:16:58 +00:00
Mark Andrews
85fcd0b9b2
3299. [bug] Make SDB handle errors from database drivers better.
...
[RT #28534 ]
2012-03-28 10:21:13 +11:00
Tinderbox User
b6cf9f61de
update SRCID
2012-03-27 00:16:29 +00:00
Tinderbox User
883e31c4c9
update SRCID
2012-03-26 00:16:56 +00:00
Tinderbox User
116dd6d304
update SRCID
2012-03-25 00:17:03 +00:00
Tinderbox User
97add886ca
update SRCID
2012-03-24 00:17:27 +00:00
Tinderbox User
b98a5b4a1c
update SRCID
2012-03-23 00:17:27 +00:00
Tinderbox User
67706586fc
update SRCID
2012-03-22 02:16:48 +00:00
Mark Andrews
2c642143d4
3298. [bug] Named could dereference a NULL pointer in
...
zmgr_start_xfrin_ifquota if the zone was being removed.
[RT #28419 ]
2012-03-22 12:19:46 +11:00
Tinderbox User
ad847ba6f3
update SRCID
2012-03-22 00:17:17 +00:00
Tinderbox User
6bc28dcbd4
update SRCID
2012-03-21 00:17:22 +00:00
Mark Andrews
578af459a2
use hmctx, not mctx when freeing rbtdb->heaps
2012-03-21 08:35:32 +11:00
Tinderbox User
5a8fb0b271
update SRCID
2012-03-20 00:17:22 +00:00
Tinderbox User
04f52046cf
update SRCID
2012-03-19 00:16:24 +00:00
Tinderbox User
9d463453d0
update SRCID
2012-03-18 00:17:27 +00:00
Tinderbox User
21317e5fc9
update SRCID
2012-03-17 00:16:25 +00:00
Tinderbox User
e9c0cc3629
update SRCID
2012-03-16 00:17:23 +00:00
Tinderbox User
81dba7aeba
update SRCID
2012-03-15 06:15:56 +00:00
Mark Andrews
f9705d63bf
Merge remote-tracking branch 'origin/rt28467'
2012-03-15 16:52:40 +11:00
Tinderbox User
973c197071
update SRCID
2012-03-15 01:16:58 +00:00
Mark Andrews
c51f2c9a52
3297. [bug] Named could die on a malformed master file. [RT #28467 ]
2012-03-15 12:07:49 +11:00
Mark Andrews
d8e73b1c76
3296. [bug] Named could die with a INSIST failure in
...
client.c:exit_check. [RT #28346 ]
2012-03-15 11:33:43 +11:00
Tinderbox User
b4733ef5d2
update SRCID
2012-03-15 00:16:26 +00:00
Tinderbox User
c922066e77
update copyright notice
2012-03-14 23:45:43 +00:00
Tinderbox User
ec8755f605
newcopyrights
2012-03-14 23:30:21 +00:00
Mark Andrews
63da323ca4
add ans.run, lwresd.run and named.memstats
2012-03-15 10:28:43 +11:00
Mark Andrews
9541c23253
don't pass a invalid token to fromtext_error
2012-03-15 10:20:47 +11:00
Tinderbox User
6f0090b69d
update SRCID
2012-03-14 05:16:52 +00:00
Mark Andrews
021ea88ee5
ignore more test artifacts
2012-03-14 16:03:42 +11:00
Mark Andrews
25291eb87a
additional cleanup
2012-03-14 16:02:52 +11:00
Mark Andrews
dea3eb8eac
properly redirect stderr to stdout
2012-03-14 16:02:15 +11:00
Tinderbox User
a497cdf979
update SRCID
2012-03-14 00:17:15 +00:00
Tinderbox User
6cdcb8382c
update SRCID
2012-03-13 00:17:21 +00:00
Tinderbox User
3b922eeb62
update copyright notice
2012-03-12 23:45:45 +00:00
Tinderbox User
891c7293d9
update SRCID
2012-03-12 01:16:48 +00:00
Tinderbox User
5082a49b9c
regen master
2012-03-12 01:04:10 +00:00
Mark Andrews
47798e626d
copyright cleanup
2012-03-12 11:29:43 +11:00
Tinderbox User
8b815bfd0c
update SRCID
2012-03-12 00:16:28 +00:00
Tinderbox User
19b45fa956
update SRCID
2012-03-11 00:16:54 +00:00
Tinderbox User
5fa46bc916
update copyright notice
2012-03-10 23:45:53 +00:00
Tinderbox User
b886b04d8d
newcopyrights
2012-03-10 23:30:23 +00:00
Tinderbox User
7160b8c180
update SRCID
2012-03-10 04:30:01 +00:00
Tinderbox User
605f197b28
update SRCID
2012-03-10 00:18:50 +00:00
Evan Hunt
af9dbf1ccd
Merged 'rt28345': new git-based merge_copyrights
2012-03-09 15:57:35 -08:00
Tinderbox User
b0c3e518e4
regen
2012-03-09 23:30:35 +00:00
Tinderbox User
3aa729f5ae
update SRCID
2012-03-09 22:18:05 +00:00
Mark Andrews
39bd69da32
empty directory
2012-03-10 08:45:46 +11:00
Tinderbox User
12573f102c
update SRCID
2012-03-09 21:17:57 +00:00
Tinderbox User
fb0f6f2fbe
update SRCID
2012-03-09 21:02:37 +00:00
Tinderbox User
0a9e194c18
update SRCID
2012-03-09 20:27:41 +00:00
Tinderbox User
95d10e7a83
update SRCID
2012-03-09 19:45:33 +00:00
Mark Andrews
269c07173e
3295. [bug] Adjust isc_time_secondsastimet range check to be more
...
portable. [RT # 26542]
2012-03-08 15:30:51 +11:00
Mark Andrews
962bf88eec
3294. [bug] isccc/cc.c:table_fromwire failed to free alist on
...
error. [RT #28265 ]
2012-03-08 14:28:26 +11:00
Evan Hunt
070d203594
Revert "add .gitattributes (turn on ident)"
...
This reverts commit 43d8ee6dc4 .
2012-03-07 08:46:34 -08:00
Evan Hunt
b48c55093b
Merge branch 'master' of ssh://repo/proj/git/prod/bind9
2012-03-07 08:18:26 -08:00
Evan Hunt
207845805e
set $Id$
2012-03-07 08:18:20 -08:00
Mark Andrews
28a8f5b0de
set $Id$
2012-03-08 00:21:15 +11:00
Mark Andrews
4c1847ef47
set $Id$
2012-03-07 22:17:19 +11:00
Mark Andrews
2669638693
set $Id$
2012-03-07 22:13:11 +11:00
Mark Andrews
2dd75e1f02
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2012-03-07 13:11:17 +11:00
Mark Andrews
74777c4523
non specific $Id$
2012-03-07 13:10:50 +11:00
Tinderbox User
2bb2e82331
regen master
2012-03-07 02:08:54 +00:00
Tinderbox User
ea94d37012
regen master
2012-03-07 01:41:11 +00:00
Evan Hunt
1072f45d73
add .gitattributes (turn on ident)
2012-03-06 17:25:56 -08:00
Tinderbox User
9a63fb8455
fix docbook error
2012-03-07 00:07:24 +00:00
Evan Hunt
2d7f41d66c
Revert "Re-created rt27597a for ongoing DLZ work"
...
This reverts commit d731ee9121 .
2012-03-05 15:42:52 -08:00
Evan Hunt
d731ee9121
Re-created rt27597a for ongoing DLZ work
2012-03-05 14:45:30 -08:00
Evan Hunt
632c0f1e91
Revert accidental merge of unfinished DLZ work
2012-03-05 14:44:21 -08:00
Mark Andrews
e214e8728a
Merge branches 'rt28261' and 'rt27597' of repo.isc.org:/proj/git/prod/bind9
2012-03-06 00:16:04 +11:00
Mark Andrews
4bb9db2aed
3293. [func] nsupdate: list supported type. [RT #28261 ]
2012-03-05 21:08:21 +11:00
Mark Andrews
54286b40a8
Merge branch 'rt28261'
...
* rt28261:
add new files
Allow nsupdate to report which types it knows the internal structure to.
2012-03-05 21:03:28 +11:00
Evan Hunt
2dc2a6b6e9
grammar fixes
2012-03-04 22:19:12 -08:00
Mark Andrews
c6581f1ae4
3292. [func] Log messages in the axfr stream at debug 10.
...
[RT #28040 ]
2012-03-05 13:03:15 +11:00
Mark Andrews
2eae3ad06e
Merge remote-tracking branch 'origin/rt28040'
2012-03-05 12:49:28 +11:00
Mark Andrews
4e59bd3433
add new files
2012-03-05 12:10:06 +11:00
Mark Andrews
f5b7359c57
Allow nsupdate to report which types it knows the internal structure to.
2012-03-05 11:38:07 +11:00
Evan Hunt
a26e1cacef
kit.sh now uses git
2012-03-04 10:47:59 -08:00
Evan Hunt
f9cf2285cd
cleanup
2012-03-04 10:47:36 -08:00
Evan Hunt
30e31ecd52
cleanup
2012-03-04 10:47:12 -08:00
Evan Hunt
e41d5a00bc
added gitignore, removed cvsignore
2012-03-03 23:10:05 -08:00
Evan Hunt
43cf20e3e4
created
2012-03-03 22:47:40 -08:00
Evan Hunt
954501715d
checkpoint: multiple-DLZ functionality
...
- multiple DLZ's can be specified, including multiple DLZ's using
the same driver; e.g., two different back-ends both loaded by the
dlopen driver
- new "search" option can be specified in a DLZ indicating whether
this DLZ database should be searched for unknown zones. The
default is "yes". If "no", then the zone can only be found by
named if it's registered in the zone table, which happens if the
zone is configured for dynamic updates, or if "dlz <dlzname>" is
specified in the zone statement. (The latter functionality is
incomplete in this commit).
2012-03-03 22:43:38 -08:00
Automatic Updater
fd34a2fead
update
2012-03-01 00:16:54 +00:00
Automatic Updater
dc3d394636
update copyright notice
2012-02-29 23:47:21 +00:00
Automatic Updater
523b258f00
newcopyrights
2012-02-29 23:30:25 +00:00
Automatic Updater
ce9485852d
update
2012-02-29 22:16:34 +00:00
Evan Hunt
e5bf06eedc
3291. [port] Fixed a build error on systems without ENOTSUP.
...
[RT #28200 ]
2012-02-29 21:28:17 +00:00
Automatic Updater
6c73ac2165
update
2012-02-29 00:17:03 +00:00
Automatic Updater
2e00aaef3d
update copyright notice
2012-02-28 23:46:59 +00:00
Automatic Updater
3c02671513
newcopyrights
2012-02-28 23:30:23 +00:00
Automatic Updater
77d0ee1e50
update
2012-02-28 22:17:11 +00:00
Mark Andrews
a7ab4ad2d4
3290. [bug] <isc/hmacsha.h> was not being installed. [RT #28169 ]
2012-02-28 21:32:36 +00:00
Automatic Updater
580b5aed90
auto update
2012-02-27 23:18:00 +00:00
Automatic Updater
7eb982c6b6
update
2012-02-23 08:16:30 +00:00
Automatic Updater
c47ed73a12
update
2012-02-23 07:16:55 +00:00
Mark Andrews
96de2db32a
dns_zone_synckeyzone
2012-02-23 07:15:24 +00:00
Automatic Updater
3484552b1b
update copyright notice
2012-02-23 07:09:29 +00:00
Automatic Updater
5e1503eb94
newcopyrights
2012-02-23 07:07:29 +00:00
Mark Andrews
1864400107
3289. [bug] 'rndc retransfer' failed for inline zones. [RT #28036 ]
2012-02-23 06:53:15 +00:00
Automatic Updater
76798089bd
update
2012-02-23 04:17:13 +00:00
Evan Hunt
3e366d0beb
nicer release notes URL
2012-02-23 03:53:38 +00:00
Automatic Updater
c2d1fa4452
update
2012-02-23 00:16:37 +00:00
Automatic Updater
6c6ccd6b33
update copyright notice
2012-02-22 23:47:35 +00:00
Automatic Updater
fe84edc17e
newcopyrights
2012-02-22 23:30:26 +00:00
Automatic Updater
acc20d557c
auto update
2012-02-22 23:17:51 +00:00
Automatic Updater
b751814f0e
update
2012-02-22 22:16:33 +00:00
Evan Hunt
261543671b
3288. [bug] dlz_destroy() function wasn't correctly registered
...
by the DLZ dlopen driver. [RT #28056 ]
2012-02-22 21:45:20 +00:00
Automatic Updater
f08761d02d
update
2012-02-22 15:16:41 +00:00
Mark Andrews
490b05960c
3287. [port] Update ans.pl to work with Net::DNS 0.68. [RT #28028 ]
2012-02-22 14:22:54 +00:00
Mark Andrews
8a4689070a
dns_message_logpacket
2012-02-22 05:03:39 +00:00
cvs2git
681cc35be4
This commit was manufactured by cvs2git to create branch 'rt28040'.
2012-02-22 01:17:13 +00:00
Automatic Updater
afe2009552
update
2012-02-22 01:17:12 +00:00
Evan Hunt
62714accee
add pointer to release notes (ugly URL; should be updated to a pretty one)
2012-02-22 00:55:46 +00:00
Evan Hunt
89069e6b3a
3286. [bug] Managed key maintenance timer could fail to start
...
after 'rndc reconfig'. [RT #26786 ]
2012-02-22 00:37:54 +00:00
Automatic Updater
b27f44825c
auto update
2012-02-21 23:17:10 +00:00
cvs2git
a5c24fcd18
This commit was manufactured by cvs2git to create branch 'rt28028'.
2012-02-17 01:16:32 +00:00
Automatic Updater
521ec257bd
update
2012-02-17 01:16:31 +00:00
Mark Andrews
ea79a9bd0e
2x POST(locktype);
2012-02-17 00:18:18 +00:00
Automatic Updater
83890ae798
auto update
2012-02-16 23:17:52 +00:00
cvs2git
1a34a75007
This commit was manufactured by cvs2git to create branch 'rt26786'.
2012-02-15 23:18:24 +00:00
Automatic Updater
213df83fb3
auto update
2012-02-15 23:18:23 +00:00
Automatic Updater
b977ced4d0
update
2012-02-15 22:16:52 +00:00
Automatic Updater
5fec28507a
update copyright notice
2012-02-15 21:19:59 +00:00
Automatic Updater
e2899bfb56
update
2012-02-15 21:17:03 +00:00
Automatic Updater
5b10b473e9
newcopyrights
2012-02-15 21:13:59 +00:00
Mark Andrews
6d386978b3
3285. [bug] val-frdataset was incorrectly disassociated in
...
proveunsecure after calling startfinddlvsep.
[RT #27928 ]
2012-02-15 20:59:40 +00:00
cvs2git
842156c563
This commit was manufactured by cvs2git to create branch 'rt27925'.
2012-02-15 02:16:53 +00:00
Automatic Updater
094ca50574
update
2012-02-15 02:16:52 +00:00
Mark Andrews
5b57f580ce
3284. [bug] Address race conditions with the handling of
...
rbtnode.deadlink. [RT #27738 ]
2012-02-15 02:00:47 +00:00
Automatic Updater
a205a141e7
update
2012-02-15 01:16:24 +00:00
Mark Andrews
5e501f3a87
Loop 'I:checking that large rdatasets loaded' in case the zone transfer has not yet completed
2012-02-15 00:50:59 +00:00
Automatic Updater
652c6903de
update
2012-02-15 00:17:08 +00:00
Automatic Updater
d03bc586b9
update copyright notice
2012-02-14 23:47:15 +00:00
Automatic Updater
52cfbde0bd
newcopyrights
2012-02-14 23:30:27 +00:00
Automatic Updater
4c45ba0239
auto update
2012-02-14 23:17:43 +00:00
Automatic Updater
28bc61eff8
update
2012-02-14 01:16:49 +00:00
Mark Andrews
c478bb4c46
extend:
...
3282. [bug] Restrict the TTL of NS RRset to no more than that
of the old NS RRset when replacing it.
[RT #27792 ] [RT #27884 ]
2012-02-14 00:22:54 +00:00
Automatic Updater
bcae196c69
update
2012-02-14 00:17:03 +00:00
Mark Andrews
4c34112a69
3283. [bug] Raw zones with with more than 512 records in a RRset
...
failed to load. [RT #27863 ]
2012-02-13 23:46:24 +00:00
Automatic Updater
3f261b3f7d
auto update
2012-02-13 23:17:45 +00:00
Automatic Updater
b22cc66977
auto update
2012-02-12 23:17:34 +00:00
cvs2git
91901cac59
This commit was manufactured by cvs2git to create branch 'rt27863'.
2012-02-10 00:17:00 +00:00
Automatic Updater
56dc9a4b38
update
2012-02-10 00:16:59 +00:00
Automatic Updater
09b46c3945
update copyright notice
2012-02-09 23:47:18 +00:00
Automatic Updater
4d813066e9
newcopyrights
2012-02-09 23:30:30 +00:00
Automatic Updater
a18ab617eb
update
2012-02-09 21:16:54 +00:00
Mark Andrews
77eca24a29
move keygeneration out of the timing critical section
2012-02-09 21:10:45 +00:00
Mark Andrews
fb604d1cee
3282. [bug] Restrict the TTL of NS RRset to no more than that
...
of the old NS RRset when replacing it. [RT #27792 ]
2012-02-09 20:54:46 +00:00
Automatic Updater
cfe57ec3e6
auto update
2012-02-08 23:17:36 +00:00
cvs2git
d471c6e6aa
This commit was manufactured by cvs2git to create branch 'rt27792'.
2012-02-08 00:16:50 +00:00
Automatic Updater
8c6316cc78
update
2012-02-08 00:16:49 +00:00
Automatic Updater
da5a7b29e9
update copyright notice
2012-02-07 23:47:24 +00:00
Automatic Updater
e2e3f655d1
newcopyrights
2012-02-07 23:30:21 +00:00
Automatic Updater
41e7ba3804
auto update
2012-02-07 23:17:55 +00:00
Automatic Updater
394adfb208
update
2012-02-07 20:17:38 +00:00
Mark Andrews
936036e823
3281. [bug] SOA refresh queries could be treated as cancelled
...
despite succeeding over the loopback interface.
[RT #27782 ]
2012-02-07 19:50:20 +00:00
cvs2git
afb54cb24b
This commit was manufactured by cvs2git to create branch 'rt27696a'.
2012-02-07 01:16:34 +00:00
cvs2git
93c1bcbd4e
This commit was manufactured by cvs2git to create branch 'rt27782'.
2012-02-07 01:16:33 +00:00
Automatic Updater
bc3f86f9af
update
2012-02-07 01:16:32 +00:00
Mark Andrews
81274f4b08
3280. [bug] Potential double free of a rdataset on out of memory
...
with DNS64. [RT #27762 ]
2012-02-07 01:07:47 +00:00
Mark Andrews
3fd0334e59
changes numbers
2012-02-07 00:54:11 +00:00
Mark Andrews
fc3b3e1f7e
3278. [bug] Hold a internal reference to the zone while performing
...
a asynchronous load. Address potential memory leak
if the asynchronous is cancelled. [RT #27750 ]
2012-02-07 00:47:21 +00:00
Evan Hunt
f4bd753e0b
fixed a test error that caused autosign to fail on freebsd
2012-02-07 00:33:19 +00:00
Automatic Updater
a0c0b325b7
update
2012-02-07 00:21:51 +00:00
Mark Andrews
9181e8a056
rt27739: make ixfr test more robust
2012-02-07 00:19:45 +00:00
cvs2git
00ec4db902
This commit was manufactured by cvs2git to create branch 'rt25419b'.
2012-02-06 23:46:50 +00:00
Automatic Updater
2f4561bc9c
update copyright notice
2012-02-06 23:46:49 +00:00
Automatic Updater
a382ca49c8
newcopyrights
2012-02-06 23:30:26 +00:00
Mark Andrews
f91db44ab9
verify server is answering before starting next server
2012-02-06 23:20:38 +00:00
Automatic Updater
23a1670136
auto update
2012-02-06 23:18:14 +00:00
Evan Hunt
0615e540d6
file named.conf was added on branch rt25419b on 2012-02-07 00:44:13 +0000
2012-02-06 23:00:45 +00:00
Automatic Updater
3db8a321ba
update
2012-02-06 22:16:59 +00:00
Evan Hunt
99f6179191
3277. [bug] Make sure automatic key maintenance is started
...
when "auto-dnssec maintain" is turned on during
"rndc reconfig". [RT #26805 ]
2012-02-06 21:33:50 +00:00
Automatic Updater
22e7f42b56
update
2012-02-06 05:19:00 +00:00
Mark Andrews
77cb7130e7
3276. [bug] win32: isc_socket_dup is not implemented. [RT #27696 ]
...
3276. [bug] win32: ns_os_openfile failed to return NULL on
safe_open failure. [RT #27696 ]
2012-02-06 04:19:33 +00:00
cvs2git
0277e042b6
This commit was manufactured by cvs2git to create branch 'rt27696'.
2012-02-04 00:17:23 +00:00
Automatic Updater
dfddd6bd6f
update
2012-02-04 00:17:22 +00:00
Automatic Updater
bb2d9d7aec
update copyright notice
2012-02-03 23:46:58 +00:00
Automatic Updater
d04fe0d954
newcopyrights
2012-02-03 23:30:39 +00:00
Automatic Updater
3e2fd1443c
auto update
2012-02-03 23:17:43 +00:00
Automatic Updater
c5fb1bc465
update
2012-02-03 23:16:38 +00:00
Evan Hunt
adfc3ad3ce
3275. [bug] Corrected rndc -h output; the 'rndc sync -clean'
...
option had been missplled as '-clear'. (To avoid
future confusion, both options now work.) [RT #27173 ]
2012-02-03 22:27:17 +00:00
cvs2git
2c70be8eb0
This commit was manufactured by cvs2git to create branch 'rt27173'.
2012-02-03 13:16:20 +00:00
Automatic Updater
970247fb56
update
2012-02-03 13:16:19 +00:00
Mark Andrews
fb63e9c020
missing return
2012-02-03 12:59:03 +00:00
Automatic Updater
161df8aecd
update
2012-02-03 05:18:25 +00:00
Mark Andrews
ca92b02363
I:waiting for nameserver to load, ok'd by Evan
2012-02-03 04:44:17 +00:00
Automatic Updater
06c1095b43
update
2012-02-03 00:17:02 +00:00
Automatic Updater
c2f843fc2b
update copyright notice
2012-02-02 23:47:33 +00:00
Automatic Updater
016614bf32
newcopyrights
2012-02-02 23:30:25 +00:00
Automatic Updater
85920ea4c2
update
2012-02-02 04:17:11 +00:00
Mark Andrews
92a83eeb2d
portable code, ok'd bu Evan
2012-02-02 03:47:39 +00:00
Mark Andrews
912920eace
leave a better forensics trail on failure, ok'd by Evan
2012-02-02 03:26:55 +00:00
Automatic Updater
7584be1230
update
2012-02-02 03:17:45 +00:00
Mark Andrews
53d4f17eac
spin waiting for load/transfer to complete, ok'd by Evan
2012-02-02 03:08:02 +00:00
Automatic Updater
24e1ab3782
update
2012-02-02 00:16:59 +00:00
Automatic Updater
fe910f9d17
update copyright notice
2012-02-01 23:46:51 +00:00
Automatic Updater
79242b4b2b
newcopyrights
2012-02-01 23:30:24 +00:00
Automatic Updater
1db42e99b1
auto update
2012-02-01 23:18:04 +00:00
Automatic Updater
bc9b848af6
update
2012-02-01 22:16:17 +00:00
Mark Andrews
23370a7eb2
more robust I:waiting for transfers to complete
2012-02-01 22:07:23 +00:00
Mark Andrews
1769b07530
fix memory overun in dns_zone_getincludes, allocated array too small (zero).
...
fix possible memory overrun in dns_zone_getincludes
fix inconsistent mxtc use in ns_server_zonestatus
fix missing out of memory errors checks in zone_registerinclude
fix possible use after free issues zone_registerinclude/ns_server_zonestatus
2012-02-01 21:28:39 +00:00
Automatic Updater
05d5ee720e
update
2012-02-01 01:16:57 +00:00
Automatic Updater
150d28abc8
regen HEAD
2012-02-01 01:04:20 +00:00
Mark Andrews
a34861f804
remove bug entry as it is for unshipped code
2012-02-01 00:29:07 +00:00
Mark Andrews
d98850b876
3275. [bug] "use out of scope" bug in unit test master_test.
...
[RT# 27674]
2012-02-01 00:20:09 +00:00
Automatic Updater
f57b02aa51
update
2012-02-01 00:17:05 +00:00
Automatic Updater
41f1164438
update copyright notice
2012-01-31 23:47:33 +00:00
Automatic Updater
8f2c45a35d
newcopyrights
2012-01-31 23:30:28 +00:00
Automatic Updater
a28292cc9e
auto update
2012-01-31 23:17:52 +00:00
Automatic Updater
cb95a30094
update
2012-01-31 23:16:31 +00:00
Mark Andrews
db1b550863
3274. [placeholder]
2012-01-31 22:29:42 +00:00
Automatic Updater
eff8aefa0e
update
2012-01-31 07:16:24 +00:00
Evan Hunt
93143fd81a
3273. [bug] AAAA responses could be returned in the additional
...
section even when filter-aaaa-on-v4 was in use.
[RT #27292 ]
2012-01-31 06:58:39 +00:00
Automatic Updater
f26d91ebf5
update
2012-01-31 04:16:53 +00:00
Mark Andrews
c2e614115b
3271. [port] darwin: mksymtbl is not always stable, loop several
...
times before giving up. mksymtbl was using non
portable perl to covert 64 bit hex strings. [RT #27653 ]
2012-01-31 04:08:07 +00:00
Evan Hunt
2855e27723
3271. [func] New "rndc zonestatus" command prints information
...
about the specified zone. [RT #21671 ]
2012-01-31 03:35:41 +00:00
Automatic Updater
477327ab65
update
2012-01-31 02:16:11 +00:00
Automatic Updater
b950d0b80a
update
2012-01-31 01:16:18 +00:00
Evan Hunt
75503c024b
change release number to 9.9.0rc2
2012-01-31 01:15:59 +00:00
Evan Hunt
c54dadd853
3270. [bug] "rndc reload" didn't reuse existing zones correctly
...
when inline-signing was in use. [RT #27650 ]
2012-01-31 01:13:10 +00:00
Automatic Updater
6859e66cb4
update
2012-01-31 00:16:32 +00:00
Automatic Updater
800f99741c
update copyright notice
2012-01-30 23:47:17 +00:00
Automatic Updater
f262aa9daa
newcopyrights
2012-01-30 23:30:21 +00:00
Automatic Updater
77c40cb681
auto update
2012-01-30 23:18:02 +00:00
Automatic Updater
1dea22385f
update
2012-01-30 07:16:46 +00:00
Mark Andrews
acd18102a3
regen
2012-01-30 07:11:47 +00:00
Mark Andrews
38b260f32d
3269. [port] darwin 11 and later now built threaded by default.
2012-01-30 07:10:07 +00:00
Evan Hunt
e3c0d25e12
file rbt_test.c was added on branch rt25419b on 2012-02-07 00:44:16 +0000
2011-08-31 15:20:19 +00:00