]>
git.ipfire.org Git - thirdparty/bind9.git/log
Ondřej Surý [Mon, 11 May 2020 15:43:12 +0000 (17:43 +0200)]
Use the result of clean.sh and setup.sh command directly
Ondřej Surý [Tue, 14 Apr 2020 15:02:21 +0000 (17:02 +0200)]
Rewrite the statschannel traffic tests to pytest
Ondřej Surý [Fri, 27 Mar 2020 09:13:31 +0000 (10:13 +0100)]
Add tests for zone timers using the pytest testing framework
Paul Frieden [Mon, 4 Nov 2019 22:49:55 +0000 (16:49 -0600)]
Add the zone timers to the XSL
Paul Frieden [Wed, 30 Oct 2019 22:06:06 +0000 (17:06 -0500)]
Export zone timers via stats channels
Ondřej Surý [Tue, 12 May 2020 06:46:04 +0000 (06:46 +0000)]
Merge branch 'ondrej/dont-put-copyright-to-named.conf.rst' into 'master'
Remove copyright from generated named.conf.rst
See merge request isc-projects/bind9!3519
Ondřej Surý [Tue, 12 May 2020 06:41:31 +0000 (08:41 +0200)]
Remove copyright from generated named.conf.rst
Mark Andrews [Sun, 10 May 2020 23:44:14 +0000 (23:44 +0000)]
Merge branch '1828-util-check-categories-sh-needs-updating-for-doc-arm-logging-categories-rst' into 'master'
Resolve "util/check-categories.sh needs updating for doc/arm/logging-categories.rst"
Closes #1828
See merge request isc-projects/bind9!3509
Mark Andrews [Fri, 8 May 2020 04:52:41 +0000 (14:52 +1000)]
Add rpz-passthru category to logging-categories.rst
Mark Andrews [Fri, 8 May 2020 04:34:34 +0000 (14:34 +1000)]
remove xmllint of .html files
Mark Andrews [Fri, 8 May 2020 04:29:14 +0000 (14:29 +1000)]
Update util/check-categories.sh for logging-categories.rst and call from CI
Mark Andrews [Fri, 8 May 2020 06:05:11 +0000 (06:05 +0000)]
Merge branch '1817-named-checkzone-s-full-relative-missing-from-usage' into 'master'
Resolve "named-checkzone: [-s (full|relative)] missing from usage."
Closes #1817
See merge request isc-projects/bind9!3508
Mark Andrews [Thu, 7 May 2020 06:52:28 +0000 (16:52 +1000)]
add [-s (full|relative)] to usage
Diego dos Santos Fronza [Thu, 7 May 2020 15:31:59 +0000 (15:31 +0000)]
Merge branch '54-separate-logging-channel-rpz-passthru' into 'master'
Resolve "suppress logging of RPZ passthru"
Closes #54
See merge request isc-projects/bind9!3405
Diego Fronza [Wed, 29 Apr 2020 19:41:30 +0000 (16:41 -0300)]
Add release notes for GL #54
Diego Fronza [Wed, 29 Apr 2020 19:40:16 +0000 (16:40 -0300)]
Added CHANGES entry
Diego Fronza [Wed, 29 Apr 2020 19:12:03 +0000 (16:12 -0300)]
Updated copyrights
Diego Fronza [Wed, 29 Apr 2020 18:55:38 +0000 (15:55 -0300)]
Added test for rpz-passthru logging channel
This test ensures that all rpz-passthru activity will be redirected
to a dedicated log file following ns1/named.conf configuration.
Diego Fronza [Mon, 20 Apr 2020 19:32:56 +0000 (16:32 -0300)]
Added new logging category rpz-passthru
It is now possible to use the new logging category "rpz-passthru"
to redirect RPZ passthru activity to a dedicate logging channel.
Ondřej Surý [Thu, 7 May 2020 14:34:05 +0000 (14:34 +0000)]
Merge branch 'ondrej/fix-custom-test-driver' into 'master'
Fix the custom-test-driver
See merge request isc-projects/bind9!3505
Ondřej Surý [Wed, 6 May 2020 12:47:57 +0000 (14:47 +0200)]
Move custom-test-driver to bin/tests/system where it belongs
Ondřej Surý [Wed, 6 May 2020 12:47:02 +0000 (14:47 +0200)]
Fix the status_file in custom-test-driver in non-verbose runs
Ondřej Surý [Thu, 7 May 2020 14:27:30 +0000 (14:27 +0000)]
Merge branch '83-convert-the-documentation-to-sphinx-build' into 'master'
Convert documentation from docbook to sphinx-doc syntax
Closes #83
See merge request isc-projects/bind9!1761
Ondřej Surý [Sun, 31 Mar 2019 10:49:47 +0000 (12:49 +0200)]
Convert the documentation to Sphinx documentation format
The ARM and the manpages have been converted into Sphinx documentation
format.
Sphinx uses reStructuredText as its markup language, and many of its
strengths come from the power and straightforwardness of
reStructuredText and its parsing and translating suite, the Docutils.
Evan Hunt [Wed, 6 May 2020 19:40:16 +0000 (19:40 +0000)]
Merge branch '1812-uninitialized-dscp' into 'master'
Unexpected output from named-checkconf
Closes #1812
See merge request isc-projects/bind9!3502
Evan Hunt [Tue, 5 May 2020 19:48:31 +0000 (12:48 -0700)]
initialize sockaddrdscp to prevent spurious output from 'named-checkconf -p'
Ondřej Surý [Tue, 5 May 2020 10:52:53 +0000 (10:52 +0000)]
Merge branch 'ondrej/fix-get_ports.sh-script' into 'master'
Fix get_ports.sh script
See merge request isc-projects/bind9!3499
Ondřej Surý [Tue, 5 May 2020 09:11:57 +0000 (11:11 +0200)]
Fix get_ports.sh script
There were two errors:
1. get_random() function was returning random number with leading zeros
that could lead the shell to interpret the number as octal value
instead of decimal. The surrounding whitespace was also causing
problems.
2. The calculation of the port was off, it was adding the whole range
and not just the min port to the base.
Michał Kępień [Mon, 4 May 2020 10:02:59 +0000 (10:02 +0000)]
Merge branch '1797-add-release-note-discussing-recvmmsg-support' into 'master'
Add release note discussing recvmmsg() support
Closes #1797
See merge request isc-projects/bind9!3492
Michał Kępień [Mon, 4 May 2020 10:00:40 +0000 (12:00 +0200)]
Add release note discussing recvmmsg() support
Michał Kępień [Mon, 4 May 2020 07:45:48 +0000 (07:45 +0000)]
Merge branch '1723-fputs-fprintf' into 'master'
replace fputs() with fprintf()
Closes #1723
See merge request isc-projects/bind9!3325
Evan Hunt [Fri, 3 Apr 2020 01:51:06 +0000 (18:51 -0700)]
replace fputs() with fprintf()
Evan Hunt [Sat, 2 May 2020 00:11:35 +0000 (00:11 +0000)]
Merge branch '1807-checkconf-error' into 'master'
named-checkconf -z could exit with an incorrect status
Closes #1807
See merge request isc-projects/bind9!3468
Evan Hunt [Thu, 30 Apr 2020 20:17:37 +0000 (13:17 -0700)]
named-checkconf -z could exit with an incorrect staatus
the CHECK() macro resets result, so an error code from an earlier
view could be erased if the last view loaded had no errors.
Ondřej Surý [Fri, 1 May 2020 15:34:19 +0000 (15:34 +0000)]
Merge branch '1713-use-default-buffer-sizes' into 'master'
Don't set recv/send buffer sizes for sockets.
Closes #1713
See merge request isc-projects/bind9!3476
Witold Kręcicki [Fri, 1 May 2020 07:56:39 +0000 (09:56 +0200)]
CHANGES, release note
Witold Kręcicki [Wed, 29 Apr 2020 22:25:09 +0000 (00:25 +0200)]
Don't set UDP recv/send buffer sizes - use system defaults (unless explicitly defined)
Ondřej Surý [Fri, 1 May 2020 14:47:52 +0000 (14:47 +0000)]
Merge branch 'ondrej/fix-SO_REUSEPORT-usage-on-FreeBSD' into 'master'
Use SO_REUSEPORT only on Linux, use SO_REUSEPORT_LB on FreeBSD
See merge request isc-projects/bind9!3365
Ondřej Surý [Fri, 1 May 2020 12:26:41 +0000 (14:26 +0200)]
Add CHANGES note for GL !3365
Ondřej Surý [Wed, 15 Apr 2020 05:33:44 +0000 (07:33 +0200)]
Use SO_REUSEPORT only on Linux, use SO_REUSEPORT_LB on FreeBSD
The SO_REUSEPORT socket option on Linux means something else on BSD
based systems. On FreeBSD there's 1:1 option SO_REUSEPORT_LB, so we can
use that.
Ondřej Surý [Fri, 1 May 2020 13:18:32 +0000 (13:18 +0000)]
Merge branch '1795-make-dnstap-work-reliably-with-netmgr' into 'master'
Make dnstap work reliably with netmgr
Closes #1795
See merge request isc-projects/bind9!3431
Michał Kępień [Mon, 27 Apr 2020 05:46:01 +0000 (07:46 +0200)]
Add CHANGES entry
Michał Kępień [Mon, 27 Apr 2020 05:46:01 +0000 (07:46 +0200)]
Add a release note
Michał Kępień [Mon, 27 Apr 2020 05:46:01 +0000 (07:46 +0200)]
Make dnstap work reliably with netmgr
The introduction of netmgr doubled the number of threads from which
dnstap data may be logged: previously, it could only happen from within
taskmgr worker threads; with netmgr, it can happen both from taskmgr
worker threads and from network threads. Since the argument passed to
fstrm_iothr_options_set_num_input_queues() was not updated to reflect
this change, some calls to fstrm_iothr_get_input_queue() can now return
NULL, effectively preventing some dnstap data from being logged.
Whether this bug is triggered or not depends on thread scheduling order
and packet distribution between network threads, but will almost
certainly be triggered on any recursive resolver sooner or later. Fix
by requesting the correct number of dnstap input queues to be allocated.
Ondřej Surý [Fri, 1 May 2020 12:12:12 +0000 (12:12 +0000)]
Merge branch '1763-ossl-eddsa-engine' into 'master'
Add engine support to OpenSSL EdDSA implementation
Closes #1763
See merge request isc-projects/bind9!3479
Ondřej Surý [Fri, 1 May 2020 10:51:43 +0000 (12:51 +0200)]
Add release notes for #1763
Ondřej Surý [Fri, 1 May 2020 10:50:05 +0000 (12:50 +0200)]
Add CHANGES note for #1763
Aaron Thompson [Wed, 25 Mar 2020 21:10:57 +0000 (21:10 +0000)]
Add engine support to OpenSSL EdDSA implementation.
Aaron Thompson [Fri, 10 Apr 2020 00:02:35 +0000 (00:02 +0000)]
Use OpenSSL raw key functions for EdDSA keys.
Ondřej Surý [Fri, 1 May 2020 12:03:22 +0000 (12:03 +0000)]
Merge branch 'ondrej/revert---restart-to---restart_server-rename' into 'master'
Revert the --restart -> --restart_server rename
See merge request isc-projects/bind9!3481
Ondřej Surý [Fri, 1 May 2020 12:01:47 +0000 (14:01 +0200)]
Revert the --restart -> --restart_server rename
Ondřej Surý [Fri, 1 May 2020 11:42:36 +0000 (11:42 +0000)]
Merge branch 'ondrej/fix-system-tests-on-openbsd' into 'master'
Fix system tests on openbsd
See merge request isc-projects/bind9!3477
Ondřej Surý [Fri, 1 May 2020 08:14:21 +0000 (10:14 +0200)]
Rename start() and stop() to start_server() and stop_server()
On OpenBSD, there's non-POSIX alias from stop to kill that breaks
the conf.sh.common script.
Ondřej Surý [Fri, 1 May 2020 08:04:38 +0000 (10:04 +0200)]
Change the 'date -R' to sort-of iso-8601 emulated time
Ondřej Surý [Fri, 1 May 2020 10:49:09 +0000 (10:49 +0000)]
Merge branch '1534-add-ecdsa-openssl-pkcs11-engine-support-notes' into 'master'
Add CHANGES and Release Notes for OpenSSL engine ECDSA implementation
Closes #1534
See merge request isc-projects/bind9!3480
Ondřej Surý [Fri, 1 May 2020 09:03:34 +0000 (11:03 +0200)]
Add release note for GL #1534
Ondřej Surý [Fri, 1 May 2020 08:59:02 +0000 (10:59 +0200)]
Add CHANGES note for GL #1534
Ondřej Surý [Fri, 1 May 2020 10:47:04 +0000 (10:47 +0000)]
Merge branch '1534-add-ecdsa-openssl-pkcs11-engine-support' into 'master'
Add engine support to OpenSSL ECDSA implementation
Closes #1534
See merge request isc-projects/bind9!3029
Ondřej Surý [Fri, 7 Feb 2020 13:21:29 +0000 (14:21 +0100)]
Simplify error handling
Ondřej Surý [Fri, 7 Feb 2020 13:20:54 +0000 (14:20 +0100)]
Add initial support for ECDSA keys via OpenSSL PKCS#11 engine
Mark Andrews [Fri, 1 May 2020 08:18:12 +0000 (08:18 +0000)]
Merge branch 'marka-add-release-note' into 'master'
add release note for [GL #1674]
See merge request isc-projects/bind9!3475
Mark Andrews [Fri, 1 May 2020 07:19:13 +0000 (17:19 +1000)]
add release note for [GL #1674]
Michał Kępień [Fri, 1 May 2020 06:07:59 +0000 (06:07 +0000)]
Merge branch 'michal/update-release-checklist' into 'master'
Update release checklist (various process tweaks)
See merge request isc-projects/bind9!3446
Michał Kępień [Fri, 1 May 2020 06:07:09 +0000 (08:07 +0200)]
Update release checklist (various process tweaks)
Ensure the release checklist reflects our current release process:
- add an additional deadline for introducing code changes ("code
freeze"); only test and documentation tweaks can be applied to
pending releases after this deadline passes,
- notify Support and Marketing about an impending release earlier in
the process so that they have time to schedule a release note review
before the tagging deadline,
- examine current test results on all platforms in advance, to prevent
diagnosing and addressing test failures in the last minute before
the tagging deadline,
- check Perflab results earlier in the process to leave some room for
addressing any potential problems before code freeze,
- ensure empty release notes for the next set of releases are prepared
after public release.
Ondřej Surý [Fri, 1 May 2020 06:05:38 +0000 (06:05 +0000)]
Merge branch 'ondrej/fix-typo-in-run.sh' into 'master'
Fix another the start_fail -> start_servers_failed typo
See merge request isc-projects/bind9!3473
Ondřej Surý [Fri, 1 May 2020 06:04:20 +0000 (08:04 +0200)]
Fix another the start_fail -> start_servers_failed typo
Evan Hunt [Fri, 1 May 2020 02:19:06 +0000 (02:19 +0000)]
Merge branch 'each-cleanup-config-summary' into 'master'
fix incorrect output from the configuration summary
Closes #1738
See merge request isc-projects/bind9!3426
Evan Hunt [Thu, 23 Apr 2020 21:29:07 +0000 (14:29 -0700)]
fixed incorrect output from the configuration summary
Mark Andrews [Thu, 30 Apr 2020 23:08:35 +0000 (23:08 +0000)]
Merge branch '1695-addzone-system-tests-failing-in-mac-os-x' into 'master'
Resolve "addzone system tests failing in Mac OS X"
Closes #1695
See merge request isc-projects/bind9!3274
Mark Andrews [Mon, 6 Apr 2020 00:33:02 +0000 (10:33 +1000)]
Add CHANGES entry
Mark Andrews [Mon, 23 Mar 2020 02:27:37 +0000 (13:27 +1100)]
Mimic nzf_append from bin/named/server.c
nzf_append is conditionally compiled and this is intended to
catch error introduced by changes to the called functions on all
systems before the changes are run through the CI.
Mark Andrews [Mon, 23 Mar 2020 01:04:30 +0000 (12:04 +1100)]
Add jobs for 'configure --with{out}-lmdb' to the GitLab CI
We missed a case where LMDB was not installed/used in the build
and that broke system tests on such systems.
Mark Andrews [Mon, 23 Mar 2020 00:22:48 +0000 (11:22 +1100)]
Add more special zones to addzone restart test.
Test zones with various escape sequences and filesystem seperator
characters.
* escaped double quote (\")
* escaped escape (\\)
* escaped decimal byte value (\032)
* slash seperator (/)
Mark Andrews [Sun, 22 Mar 2020 23:28:33 +0000 (10:28 +1100)]
Escape double quote when printing quoted string.
When we were printing quoted string, the double quotes where unescaped
leading to prematurely ending the quoted string.
Ondřej Surý [Thu, 30 Apr 2020 17:53:08 +0000 (17:53 +0000)]
Merge branch '1648-native-pkcs11-eddsa' into 'master'
Resolve "Fix PKCS#11-based EdDSA support"
Closes #1648
See merge request isc-projects/bind9!3467
Ondřej Surý [Thu, 30 Apr 2020 16:35:25 +0000 (18:35 +0200)]
Fixup the start_fail -> start_servers_failed typo
Ondřej Surý [Mon, 20 Apr 2020 10:05:49 +0000 (12:05 +0200)]
Add release notes
Ondřej Surý [Mon, 20 Apr 2020 10:02:55 +0000 (12:02 +0200)]
Add CHANGES
Ondřej Surý [Thu, 30 Apr 2020 13:26:27 +0000 (15:26 +0200)]
Fix the check for non-operational algs 15 and 16 in PKCS#11
Ondřej Surý [Thu, 30 Apr 2020 12:53:55 +0000 (14:53 +0200)]
Fail running run.sh when clean.sh or setup.sh fails
Ondřej Surý [Thu, 30 Apr 2020 12:53:40 +0000 (14:53 +0200)]
Refactor the pkcs11 to test for individual algorithms
Aaron Thompson [Sun, 29 Mar 2020 06:04:08 +0000 (06:04 +0000)]
Update EdDSA implementation to PKCS#11 v3.0.
Per Current Mechanisms 2.3.5, the curve name is DER-encoded in the
EC_PARAMS attribute, and the public key value is DER-encoded in the
EC_POINT attribute.
Aaron Thompson [Wed, 25 Mar 2020 21:03:41 +0000 (21:03 +0000)]
Fix EdDSA key sizes (key_size is in bits).
Aaron Thompson [Sun, 29 Mar 2020 08:54:43 +0000 (08:54 +0000)]
Add EdDSA algorithms back to dnssec-keyfromlabel help text.
Regressed in
45afdb267253e7178267d696b8b4488ec1d67d47 .
Ondřej Surý [Thu, 30 Apr 2020 16:40:06 +0000 (16:40 +0000)]
Merge branch '1797-libuv-1-37-requires-uv_init_ex-to-be-used-for-mmsg' into 'master'
Use UV_UDP_RECVMMSG to enable mmsg support in libuv if available
Closes #1797
See merge request isc-projects/bind9!3433
Witold Kręcicki [Thu, 30 Apr 2020 08:23:34 +0000 (10:23 +0200)]
CHANGES note
Witold Kręcicki [Wed, 29 Apr 2020 13:19:32 +0000 (15:19 +0200)]
Don't free udp recv buffer if UV_UDP_MMSG_CHUNK is set
Ondřej Surý [Mon, 27 Apr 2020 16:57:07 +0000 (18:57 +0200)]
Use UV_UDP_RECVMMSG to enable mmsg support in libuv if available
Ondřej Surý [Thu, 30 Apr 2020 15:29:13 +0000 (15:29 +0000)]
Merge branch 'ondrej/fix-asan-build' into 'master'
As libltdl is convenience library, link it just into libisc
See merge request isc-projects/bind9!3465
Ondřej Surý [Thu, 30 Apr 2020 13:33:44 +0000 (15:33 +0200)]
As libltdl is convenience library, link it just into libisc
Ondřej Surý [Thu, 30 Apr 2020 13:30:07 +0000 (13:30 +0000)]
Merge branch 'matthijs-make-check-missing-tests' into 'master'
make check: add missing tests
See merge request isc-projects/bind9!3460
Matthijs Mekking [Thu, 30 Apr 2020 10:09:05 +0000 (12:09 +0200)]
fixup! Add missing system test in Makefile
Ondřej Surý [Thu, 30 Apr 2020 07:43:48 +0000 (09:43 +0200)]
Conditionally re-add pkcs11 system test
Matthijs Mekking [Thu, 30 Apr 2020 07:33:07 +0000 (09:33 +0200)]
Update run system test doc
Matthijs Mekking [Thu, 30 Apr 2020 07:28:21 +0000 (09:28 +0200)]
Add missing system test in Makefile
Add the missing tests in the Makefile (include-multiplecfg kasp
pkcs11 ttl). Also put them in alphabetical order.
Mark Andrews [Thu, 30 Apr 2020 07:41:20 +0000 (07:41 +0000)]
Merge branch '1806-system-and-unit-clang-asan-have-incorrect-needs' into 'master'
Resolve "system and unit clang:asan have incorrect needs"
Closes #1806
See merge request isc-projects/bind9!3457
Mark Andrews [Thu, 30 Apr 2020 07:12:00 +0000 (17:12 +1000)]
Incorrect job in needs, gcc:asan -> clang:asan
Mark Andrews [Thu, 30 Apr 2020 07:28:37 +0000 (07:28 +0000)]
Merge branch '1804-util-parse_tsan-py-is-not-pylint-clean' into 'master'
Resolve "util/parse_tsan.py is not pylint clean"
Closes #1804
See merge request isc-projects/bind9!3456
Mark Andrews [Wed, 29 Apr 2020 04:33:10 +0000 (14:33 +1000)]
pylint cleanups
Evan Hunt [Thu, 30 Apr 2020 06:25:30 +0000 (06:25 +0000)]
Merge branch 'placeholder' into 'master'
placeholder
See merge request isc-projects/bind9!3455