]>
git.ipfire.org Git - thirdparty/bind9.git/log
Witold Kręcicki [Mon, 26 Nov 2018 09:42:27 +0000 (10:42 +0100)]
Add NS_CLIENT_MOCKREPLY - if defined, BIND will reply with empty
answers to each query, without doing any processing. This can
be used to test network stack performance.
Michał Kępień [Mon, 26 Nov 2018 10:22:36 +0000 (05:22 -0500)]
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
Michał Kępień [Mon, 26 Nov 2018 09:57:14 +0000 (10:57 +0100)]
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.
Ondřej Surý [Fri, 23 Nov 2018 23:54:26 +0000 (18:54 -0500)]
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
Ondřej Surý [Fri, 23 Nov 2018 23:53:24 +0000 (00:53 +0100)]
Fix typo __LINE -> __LINE__
Witold Krecicki [Fri, 23 Nov 2018 09:59:23 +0000 (04:59 -0500)]
Merge branch 'wpk-fix-recursive-performance' into 'master'
Bound tasks for resolver; Task quantum tweaks.
See merge request isc-projects/bind9!1117
Witold Kręcicki [Wed, 21 Nov 2018 09:50:50 +0000 (09:50 +0000)]
- 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
Ondřej Surý [Fri, 23 Nov 2018 09:08:08 +0000 (04:08 -0500)]
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
Ondřej Surý [Thu, 22 Nov 2018 16:15:12 +0000 (17:15 +0100)]
Change the job names, so they are more useful in pipeline overview
Mark Andrews [Fri, 23 Nov 2018 04:31:34 +0000 (23:31 -0500)]
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
Mark Andrews [Mon, 19 Nov 2018 01:27:56 +0000 (12:27 +1100)]
handle systems without IPv4
Mark Andrews [Fri, 23 Nov 2018 01:00:30 +0000 (20:00 -0500)]
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
Mark Andrews [Mon, 19 Nov 2018 01:27:56 +0000 (12:27 +1100)]
address resource leak; don't call close() on socket error;
Mark Andrews [Thu, 22 Nov 2018 23:19:01 +0000 (18:19 -0500)]
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
Mark Andrews [Mon, 19 Nov 2018 20:23:37 +0000 (07:23 +1100)]
address coverity side effect in assert warning
Mark Andrews [Thu, 22 Nov 2018 22:57:18 +0000 (17:57 -0500)]
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
Mark Andrews [Tue, 20 Nov 2018 02:03:06 +0000 (13:03 +1100)]
decrement zl->refs on error
Mark Andrews [Thu, 22 Nov 2018 22:17:43 +0000 (17:17 -0500)]
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
Mark Andrews [Mon, 19 Nov 2018 20:52:08 +0000 (07:52 +1100)]
remove dead code
Ondřej Surý [Thu, 22 Nov 2018 16:03:37 +0000 (11:03 -0500)]
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
Ondřej Surý [Sun, 18 Nov 2018 08:19:38 +0000 (09:19 +0100)]
Memory allocations must be fatal even when default_memalloc is not used
Ondřej Surý [Sun, 18 Nov 2018 08:15:46 +0000 (09:15 +0100)]
Cleanup lib/isc/mem.c after failed allocations made fatal
Ondřej Surý [Sat, 17 Nov 2018 08:40:40 +0000 (09:40 +0100)]
Remove isc_mem_{set,get}quota unused functions
Ondřej Surý [Thu, 22 Nov 2018 14:43:56 +0000 (09:43 -0500)]
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
Håvard Eidnes [Thu, 22 Nov 2018 14:15:11 +0000 (15:15 +0100)]
Fix the build on NetBSD due to the differences in pthread implementation.
Signed-off-by: Ondřej Surý <ondrej@sury.org>
Ondřej Surý [Thu, 22 Nov 2018 14:28:15 +0000 (09:28 -0500)]
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
Ondřej Surý [Thu, 8 Nov 2018 15:57:03 +0000 (22:57 +0700)]
Add couple more ISC_UNREACHABLE(); found thanks to coccinelle
Ondřej Surý [Thu, 8 Nov 2018 15:38:46 +0000 (22:38 +0700)]
Add unreachable.spatch coccinelle recipe and run it in precheck CI phase
Witold Krecicki [Thu, 22 Nov 2018 12:13:54 +0000 (07:13 -0500)]
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
Witold Kręcicki [Mon, 19 Nov 2018 10:31:09 +0000 (10:31 +0000)]
- Make isc_mutex_destroy return void
- Make isc_mutexblock_init/destroy return void
- Minor cleanups
Ondřej Surý [Fri, 16 Nov 2018 14:45:01 +0000 (15:45 +0100)]
isc_quota_init now returns 'void'
Ondřej Surý [Thu, 15 Nov 2018 16:40:50 +0000 (17:40 +0100)]
Add CHANGES entry for GL #674
Ondřej Surý [Fri, 16 Nov 2018 14:33:22 +0000 (15:33 +0100)]
isc_mutex_init returns 'void'
Ondřej Surý [Thu, 15 Nov 2018 16:20:36 +0000 (17:20 +0100)]
isc_condition_init returns 'void'
Witold Kręcicki [Wed, 14 Nov 2018 08:42:20 +0000 (08:42 +0000)]
isc_mutex_init and isc_condition_init failures are now fatal
Tinderbox User [Thu, 22 Nov 2018 00:20:34 +0000 (00:20 +0000)]
Merge branch 'prep-release'
Tinderbox User [Wed, 21 Nov 2018 23:58:39 +0000 (23:58 +0000)]
prep 9.13.4
Ondřej Surý [Wed, 21 Nov 2018 23:07:18 +0000 (18:07 -0500)]
Merge branch 'na-release-checklist-mods' into 'master'
release checklist mods
See merge request isc-projects/bind9!1107
Stephen Morris [Tue, 20 Nov 2018 14:38:35 +0000 (14:38 +0000)]
Updates to BIND release checklist.
Curtis Blackburn [Wed, 21 Nov 2018 22:54:31 +0000 (17:54 -0500)]
Merge branch '305-fix-typo' into 'master'
Fix typo ISC_SHA256_DIGESTLENGHT -> ISC_SHA256_DIGESTLENGTH
See merge request isc-projects/bind9!1119
Ondřej Surý [Wed, 21 Nov 2018 22:34:44 +0000 (23:34 +0100)]
Fix typo ISC_SHA256_DIGESTLENGHT -> ISC_SHA256_DIGESTLENGTH
Mark Andrews [Wed, 21 Nov 2018 02:37:09 +0000 (21:37 -0500)]
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
Mark Andrews [Wed, 21 Nov 2018 01:45:55 +0000 (12:45 +1100)]
model _assert_true
Ondřej Surý [Mon, 19 Nov 2018 17:02:41 +0000 (12:02 -0500)]
Merge branch '710-fix-socket-test' into 'master'
Use proper casting in socket unit test
Closes #710
See merge request isc-projects/bind9!1099
Witold Kręcicki [Mon, 19 Nov 2018 09:43:23 +0000 (09:43 +0000)]
Use proper casting in socket unit test
Ondřej Surý [Mon, 19 Nov 2018 05:49:05 +0000 (06:49 +0100)]
Disable internal malloc for AddressSanitizer build
Ondřej Surý [Mon, 19 Nov 2018 05:47:08 +0000 (06:47 +0100)]
Add AddressSanitizer enabled build to GitLab CI
Ondřej Surý [Mon, 19 Nov 2018 16:38:56 +0000 (11:38 -0500)]
Merge branch '712-memleak-in-delv' into 'master'
Fix a small memleak in delv
Closes #712
See merge request isc-projects/bind9!1101
Witold Kręcicki [Mon, 19 Nov 2018 13:31:36 +0000 (13:31 +0000)]
Fix a small memleak in delv
Witold Krecicki [Mon, 19 Nov 2018 09:45:47 +0000 (04:45 -0500)]
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
Ondřej Surý [Mon, 19 Nov 2018 06:10:43 +0000 (07:10 +0100)]
Use strlcpy in place where strncpy(s, ...) + s[sizeof(s)-1] = \0; was used
Ondřej Surý [Mon, 19 Nov 2018 06:57:34 +0000 (01:57 -0500)]
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
Ondřej Surý [Mon, 19 Nov 2018 06:47:05 +0000 (07:47 +0100)]
Fix memory leak in lex_test.c
Evan Hunt [Sat, 17 Nov 2018 00:53:31 +0000 (19:53 -0500)]
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
Mark Andrews [Fri, 16 Nov 2018 12:18:51 +0000 (23:18 +1100)]
address unchecked return values
Evan Hunt [Fri, 16 Nov 2018 23:16:10 +0000 (18:16 -0500)]
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
Mark Andrews [Fri, 16 Nov 2018 03:42:22 +0000 (14:42 +1100)]
cleanup allocated memory on error
Evan Hunt [Fri, 16 Nov 2018 22:49:11 +0000 (17:49 -0500)]
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
Mark Andrews [Fri, 16 Nov 2018 03:45:16 +0000 (14:45 +1100)]
delare opts outside of loop; cleanup; rename variable
Evan Hunt [Fri, 16 Nov 2018 20:55:41 +0000 (15:55 -0500)]
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
Evan Hunt [Fri, 16 Nov 2018 08:19:06 +0000 (08:19 +0000)]
remove (or hide behind a 'verbose' flag) extra output from system tests
Evan Hunt [Fri, 16 Nov 2018 19:40:25 +0000 (14:40 -0500)]
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
Evan Hunt [Fri, 16 Nov 2018 18:05:07 +0000 (10:05 -0800)]
echo debug output (D:text) the same as informational (I:text)
Ondřej Surý [Fri, 16 Nov 2018 13:56:57 +0000 (08:56 -0500)]
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
Ondřej Surý [Fri, 16 Nov 2018 13:21:14 +0000 (14:21 +0100)]
Add OpenSSL 1.1.0+ defines for Windows build
Ondřej Surý [Fri, 16 Nov 2018 13:40:14 +0000 (08:40 -0500)]
Merge branch '4-warn-not-fail' into 'master'
warn, rather than failing, if kyua is not present
See merge request isc-projects/bind9!1067
Evan Hunt [Thu, 15 Nov 2018 21:27:09 +0000 (13:27 -0800)]
warn, rather than failing, if kyua is not present
Ondřej Surý [Fri, 16 Nov 2018 13:13:26 +0000 (08:13 -0500)]
Merge branch '700-windows-builds-failing' into 'master'
Resolve "Windows builds failing"
Closes #700
See merge request isc-projects/bind9!1073
Mark Andrews [Fri, 16 Nov 2018 01:23:08 +0000 (12:23 +1100)]
check for missing #include <isc/strerr.h>
Mark Andrews [Fri, 16 Nov 2018 01:23:36 +0000 (12:23 +1100)]
Mark Andrews [Fri, 16 Nov 2018 00:51:05 +0000 (11:51 +1100)]
add missing tasks argument
Evan Hunt [Thu, 15 Nov 2018 20:54:50 +0000 (15:54 -0500)]
Merge branch 'silence-compiler-warning' into 'master'
silence "unused return value" warning
See merge request isc-projects/bind9!1066
Evan Hunt [Thu, 15 Nov 2018 20:54:11 +0000 (12:54 -0800)]
silence "unused return value" warning
Ondřej Surý [Thu, 15 Nov 2018 16:37:46 +0000 (11:37 -0500)]
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
Ondřej Surý [Mon, 12 Nov 2018 11:00:07 +0000 (12:00 +0100)]
Add CHANGES entry for GL #674
Ondřej Surý [Mon, 12 Nov 2018 10:56:36 +0000 (11:56 +0100)]
Remove the memory allocation check that made us resize 0-sized allocations to 1 [RT #2398]
Ondřej Surý [Mon, 12 Nov 2018 10:50:52 +0000 (11:50 +0100)]
Abort on memory allocation failure
Ondřej Surý [Thu, 15 Nov 2018 15:40:28 +0000 (10:40 -0500)]
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
Ondřej Surý [Thu, 15 Nov 2018 09:08:27 +0000 (10:08 +0100)]
Add CHANGES entry for GL !875
Ondřej Surý [Thu, 15 Nov 2018 09:06:45 +0000 (10:06 +0100)]
Remove the traces of ATF from documentation
Ondřej Surý [Thu, 15 Nov 2018 09:06:00 +0000 (10:06 +0100)]
Remove the atf_tc coverity model
Ondřej Surý [Tue, 23 Oct 2018 09:44:33 +0000 (11:44 +0200)]
Remove embedded atf-src and enforce atf >= 0.20 + kyua as execution engine
Ondřej Surý [Thu, 15 Nov 2018 15:03:39 +0000 (10:03 -0500)]
Merge branch '623-fix-typo-in-CHANGES' into 'master'
Update CHANGES
See merge request isc-projects/bind9!1065
Ondřej Surý [Thu, 15 Nov 2018 14:55:33 +0000 (09:55 -0500)]
Update CHANGES
Witold Krecicki [Thu, 15 Nov 2018 11:35:47 +0000 (06:35 -0500)]
Merge branch 'NG-unix-socket-mergable' into 'master'
Rewrite of unix/socket.c code
Closes #666
See merge request isc-projects/bind9!987
Witold Kręcicki [Wed, 14 Nov 2018 10:20:29 +0000 (10:20 +0000)]
Some comments
Witold Kręcicki [Wed, 14 Nov 2018 10:12:55 +0000 (10:12 +0000)]
Work with assumption that isc_mem_get always succeds; Crash if isc_thread_create, isc_mutex_init or isc_condition_init fails
Witold Kręcicki [Tue, 13 Nov 2018 17:59:48 +0000 (17:59 +0000)]
Create named_g_cpus network threads
Evan Hunt [Fri, 9 Nov 2018 03:34:51 +0000 (19:34 -0800)]
style: one-line statement braces, line length, etc
Witold Kręcicki [Wed, 7 Nov 2018 13:59:49 +0000 (13:59 +0000)]
CHANGES and release notes
Witold Krecicki [Fri, 26 Oct 2018 12:41:48 +0000 (14:41 +0200)]
FreeBSD fixes - proper affinity setting, don't use SO_REUSEPORT
Witold Krecicki [Fri, 26 Oct 2018 12:22:02 +0000 (14:22 +0200)]
Don't doublelock fdlock on Solaris
Witold Kręcicki [Wed, 24 Oct 2018 10:52:37 +0000 (10:52 +0000)]
Synchronize Windows socket code with API changes.
Witold Kręcicki [Thu, 18 Oct 2018 14:45:28 +0000 (14:45 +0000)]
Fix fetchlimit test to allow softquota to be overruled; Remove 'verifying that named checks for conflicting listeners' test from runtime
Witold Kręcicki [Thu, 18 Oct 2018 22:00:15 +0000 (22:00 +0000)]
Use multiple worker queues (using isc_task_sendto()) in unix socket code
Witold Kręcicki [Thu, 11 Oct 2018 07:50:31 +0000 (07:50 +0000)]
use REUSEPORT only for NOLISTEN dispatchers
Witold Kręcicki [Thu, 4 Oct 2018 14:52:54 +0000 (14:52 +0000)]
Make watching/unwatching sockets saner.
Witold Kręcicki [Thu, 4 Oct 2018 14:32:28 +0000 (14:32 +0000)]
Use the newly accepted FD in TCP code.
Witold Kręcicki [Thu, 4 Oct 2018 12:30:04 +0000 (12:30 +0000)]
Use isc_refcount_t in socket reference counting.
Witold Krecicki [Thu, 4 Oct 2018 14:11:24 +0000 (16:11 +0200)]
Multiple network event loop threads support for Solarises /dev/poll.