]> git.ipfire.org Git - thirdparty/bind9.git/log
thirdparty/bind9.git
7 years agoCHANGES, release note, copyrights
Evan Hunt [Thu, 26 Jul 2018 21:38:19 +0000 (14:38 -0700)] 
CHANGES, release note, copyrights

7 years agoclarify documentation
Evan Hunt [Thu, 26 Jul 2018 21:55:18 +0000 (14:55 -0700)] 
clarify documentation

7 years agotests for allow-recursion-on and allow-query-cache-on, default and inherited
Evan Hunt [Thu, 7 Jun 2018 16:07:15 +0000 (09:07 -0700)] 
tests for allow-recursion-on and allow-query-cache-on, default and inherited

7 years agocheck both allow-query-cache and allow-query-cache-on
Evan Hunt [Thu, 26 Jul 2018 18:33:39 +0000 (11:33 -0700)] 
check both allow-query-cache and allow-query-cache-on

7 years agoallow-recursion-on and allow-query-cache-on should inherit from each other
Evan Hunt [Wed, 6 Jun 2018 23:20:23 +0000 (16:20 -0700)] 
allow-recursion-on and allow-query-cache-on should inherit from each other

7 years agoMerge branch 'fix-rpz-logging' into 'master'
Evan Hunt [Fri, 28 Sep 2018 00:33:57 +0000 (20:33 -0400)] 
Merge branch 'fix-rpz-logging' into 'master'

fix a formatting error in logged RPZ error messages

See merge request isc-projects/bind9!805

7 years agoCHANGES note
Evan Hunt [Fri, 28 Sep 2018 00:24:37 +0000 (17:24 -0700)] 
CHANGES note

7 years agofix a formatting error in logged RPZ error messages
Evan Hunt [Thu, 27 Sep 2018 19:39:18 +0000 (12:39 -0700)] 
fix a formatting error in logged RPZ error messages

7 years agoMerge branch 'rpz-synth-dnssec' into 'master'
Evan Hunt [Thu, 27 Sep 2018 22:02:53 +0000 (18:02 -0400)] 
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

7 years agoRPZ now treats covering NSEC records the same as negative answers
Tony Finch [Wed, 1 Aug 2018 13:01:48 +0000 (14:01 +0100)] 
RPZ now treats covering NSEC records the same as negative answers

7 years agoMerge branch '540-tsig-has-two-consecutive-spaces-when-maclen-is-0' into 'master'
Evan Hunt [Thu, 27 Sep 2018 20:43:23 +0000 (16:43 -0400)] 
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

7 years agoonly emit a single space between mac length and the orginal id if the mac length...
Mark Andrews [Fri, 14 Sep 2018 05:49:51 +0000 (15:49 +1000)] 
only emit a single space between mac length and the orginal id if the mac length is zero

7 years agoMerge branch '503-fix-rpz-test' into 'master'
Evan Hunt [Thu, 27 Sep 2018 20:23:24 +0000 (16:23 -0400)] 
Merge branch '503-fix-rpz-test' into 'master'

Resolve "dnsrps test no longer runs"

Closes #503

See merge request isc-projects/bind9!713

7 years agoCHANGES note
Evan Hunt [Thu, 27 Sep 2018 19:43:03 +0000 (12:43 -0700)] 
CHANGES note

7 years agofix problems running dnsrps tests in rpz and rpzrecurse
Evan Hunt [Tue, 28 Aug 2018 01:58:01 +0000 (18:58 -0700)] 
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

7 years agoMerge branch '556-race-condition-in-timer-creation' into 'master'
Evan Hunt [Thu, 27 Sep 2018 19:59:30 +0000 (15:59 -0400)] 
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

7 years agoFix crash caused by race condition in timer creation
Zhaolong Zhang [Mon, 17 Sep 2018 02:57:08 +0000 (19:57 -0700)] 
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.

7 years agoMerge branch '542-prevent-a-race-after-zone-load' into 'master'
Evan Hunt [Thu, 27 Sep 2018 02:45:11 +0000 (22:45 -0400)] 
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

7 years agoAdd CHANGES entry
Michał Kępień [Mon, 24 Sep 2018 17:33:16 +0000 (19:33 +0200)] 
Add CHANGES entry

5034. [bug] A race between threads could prevent zone maintenance
scheduled immediately after zone load from being
performed. [GL #542]

7 years agoPrevent a race after zone load
Michał Kępień [Mon, 24 Sep 2018 17:33:16 +0000 (19:33 +0200)] 
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.

7 years agoMerge branch '543-couple-more-windows-build-fixes' into 'master'
Ondřej Surý [Wed, 26 Sep 2018 07:44:03 +0000 (03:44 -0400)] 
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

7 years agoCouple additional Windows build fixes in VCX files
Thomas Jach [Wed, 26 Sep 2018 07:34:34 +0000 (09:34 +0200)] 
Couple additional Windows build fixes in VCX files

7 years agoMerge branch 'fix-typo' into 'master'
Evan Hunt [Mon, 24 Sep 2018 22:30:04 +0000 (18:30 -0400)] 
Merge branch 'fix-typo' into 'master'

fix a typo in usage output

See merge request isc-projects/bind9!796

7 years agofix a typo in usage output
Evan Hunt [Mon, 24 Sep 2018 22:21:47 +0000 (15:21 -0700)] 
fix a typo in usage output

7 years agoMerge branch '546-mtype-should-be-dns_ssumatchtype_t' into 'master'
Mark Andrews [Thu, 20 Sep 2018 06:13:53 +0000 (02:13 -0400)] 
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

7 years agomtype should be dns_ssumatchtype_t
Mark Andrews [Thu, 20 Sep 2018 05:50:07 +0000 (15:50 +1000)] 
mtype should be dns_ssumatchtype_t

7 years agoMerge branch '545-add-strlcat-and-strlcpy-libisc-def-in' into 'master'
Mark Andrews [Thu, 20 Sep 2018 04:54:19 +0000 (00:54 -0400)] 
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

7 years agoadd strlcat and strlcpy
Mark Andrews [Thu, 20 Sep 2018 04:53:26 +0000 (14:53 +1000)] 
add strlcat and strlcpy

7 years agoMerge branch '543-windows-builds-failing-for-master' into 'master'
Mark Andrews [Thu, 20 Sep 2018 04:14:32 +0000 (00:14 -0400)] 
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

7 years agoremove isc_string_strlcat and isc_string_strlcpy
Mark Andrews [Thu, 20 Sep 2018 04:00:28 +0000 (14:00 +1000)] 
remove isc_string_strlcat and isc_string_strlcpy

7 years agodon't typedef socklen_t for _MSC_VER >= 1914
Mark Andrews [Thu, 20 Sep 2018 03:51:50 +0000 (13:51 +1000)] 
don't typedef socklen_t for _MSC_VER >= 1914

7 years agoMerge branch '539-shell-style-fixes' into 'master'
Evan Hunt [Tue, 11 Sep 2018 19:56:29 +0000 (15:56 -0400)] 
Merge branch '539-shell-style-fixes' into 'master'

Resolve "rrsetorder test not portable"

Closes #539

See merge request isc-projects/bind9!784

7 years agodon't use $() in system tests
Evan Hunt [Tue, 11 Sep 2018 17:59:09 +0000 (10:59 -0700)] 
don't use $() in system tests

7 years agoMerge branch '535-linux-perms-broken' into 'master'
Evan Hunt [Tue, 11 Sep 2018 03:46:55 +0000 (23:46 -0400)] 
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

7 years agocall named_os_changeuser() when setting minimal privileges on linux
Evan Hunt [Tue, 11 Sep 2018 03:17:41 +0000 (20:17 -0700)] 
call named_os_changeuser() when setting minimal privileges on linux

7 years agoMerge branch '105-nta-all' into 'master'
Evan Hunt [Mon, 10 Sep 2018 19:15:34 +0000 (15:15 -0400)] 
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

7 years agoCHANGES, release notes
Evan Hunt [Wed, 15 Aug 2018 19:36:37 +0000 (12:36 -0700)] 
CHANGES, release notes

7 years agoadd -class option to rndc nta
Evan Hunt [Tue, 4 Sep 2018 06:55:29 +0000 (23:55 -0700)] 
add -class option to rndc nta

7 years agoreport when NTAs added to multiple views
Evan Hunt [Wed, 15 Aug 2018 19:29:17 +0000 (12:29 -0700)] 
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.

7 years agoMerge branch 'report-compiler-version' into 'master'
Evan Hunt [Mon, 10 Sep 2018 16:55:44 +0000 (12:55 -0400)] 
Merge branch 'report-compiler-version' into 'master'

report "$CC --version" output as part of the configure summary

See merge request isc-projects/bind9!770

7 years agoreport "$CC --version" output as part of the configure summary
Evan Hunt [Fri, 7 Sep 2018 17:59:04 +0000 (10:59 -0700)] 
report "$CC --version" output as part of the configure summary

7 years agoMerge branch '511-add-ms-selfsub-and-krb5-selfsub' into 'master'
Mark Andrews [Mon, 10 Sep 2018 00:21:25 +0000 (20:21 -0400)] 
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

7 years agoadd CHANGES and release notes documentation
Mark Andrews [Sun, 9 Sep 2018 23:09:47 +0000 (09:09 +1000)] 
add CHANGES and release notes documentation

7 years agofixup
Mark Andrews [Sun, 9 Sep 2018 23:54:26 +0000 (09:54 +1000)] 
fixup

7 years agoupdate util/copyrights
Mark Andrews [Thu, 6 Sep 2018 09:40:01 +0000 (19:40 +1000)] 
update util/copyrights

7 years agoadd more missing name in update rule checks
Mark Andrews [Sun, 9 Sep 2018 23:52:36 +0000 (09:52 +1000)] 
add more missing name in update rule checks

7 years agoadd krb5-* tests to nsupdate system test.
Mark Andrews [Thu, 6 Sep 2018 03:53:30 +0000 (13:53 +1000)] 
add krb5-* tests to nsupdate system test.

7 years agoadd krb5-selfsub and ms-selfsub
Mark Andrews [Thu, 30 Aug 2018 08:31:17 +0000 (18:31 +1000)] 
add krb5-selfsub and ms-selfsub

7 years agocheck that name field is not a valid type
Mark Andrews [Thu, 6 Sep 2018 09:36:17 +0000 (19:36 +1000)] 
check that name field is not a valid type

7 years agofix dns_ssumatchtype_subdomainms dns_ssumatchtype_subdomainkrb5 as they don't require...
Mark Andrews [Thu, 6 Sep 2018 03:51:24 +0000 (13:51 +1000)] 
fix dns_ssumatchtype_subdomainms dns_ssumatchtype_subdomainkrb5 as they don't require the name field to be '.'

7 years agoMerge branch '532-master-doesn-t-build-on-macos-due-to-class-of-align-macros' into...
Mark Andrews [Sun, 9 Sep 2018 23:27:45 +0000 (19:27 -0400)] 
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

7 years agoavoid macro name collision with system defined macro
Mark Andrews [Sun, 9 Sep 2018 23:18:17 +0000 (09:18 +1000)] 
avoid macro name collision with system defined macro

7 years agoMerge branch 'patch-2' into 'master'
Evan Hunt [Fri, 7 Sep 2018 23:00:56 +0000 (19:00 -0400)] 
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

7 years agoupdate isc-logo.pdf to current logo version, remove isc-logo.eps
Evan Hunt [Fri, 7 Sep 2018 22:59:32 +0000 (15:59 -0700)] 
update isc-logo.pdf to current logo version, remove isc-logo.eps

7 years agoMerge branch 'silence-string-h-warning' into 'master'
Evan Hunt [Fri, 7 Sep 2018 22:40:04 +0000 (18:40 -0400)] 
Merge branch 'silence-string-h-warning' into 'master'

<isc/string.h> instead of "isc/string.h"

See merge request isc-projects/bind9!771

7 years ago<isc/string.h> instead of "isc/string.h"
Evan Hunt [Fri, 7 Sep 2018 22:26:50 +0000 (15:26 -0700)] 
<isc/string.h> instead of "isc/string.h"

7 years agoMerge branch '525-cleanup-platform-h-for-stuff-not-exposed-to-the-headers' into ...
Witold Krecicki [Fri, 7 Sep 2018 13:05:02 +0000 (09:05 -0400)] 
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

7 years agoAdd CHANGES note for GL #525.
Ondřej Surý [Fri, 7 Sep 2018 11:02:48 +0000 (13:02 +0200)] 
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.

7 years agoRemove PR_SET_DUMPABLE check as it is available since Linux 2.3.20
Ondřej Surý [Fri, 7 Sep 2018 10:48:49 +0000 (12:48 +0200)] 
Remove PR_SET_DUMPABLE check as it is available since Linux 2.3.20

7 years agoRemove HAVE_SYS_PRCTL_H check as the prctl() system call was introduced in Linux...
Ondřej Surý [Fri, 7 Sep 2018 10:32:42 +0000 (12:32 +0200)] 
Remove HAVE_SYS_PRCTL_H check as the prctl() system call was introduced in Linux 2.1.57.

7 years agoRemove now empty acconfig.h
Ondřej Surý [Wed, 5 Sep 2018 12:07:33 +0000 (14:07 +0200)] 
Remove now empty acconfig.h

7 years agoRemove custom HAVE_UNAME define with proper AC_DEFINE call
Ondřej Surý [Wed, 5 Sep 2018 12:07:09 +0000 (14:07 +0200)] 
Remove custom HAVE_UNAME define with proper AC_DEFINE call

7 years agoRemove NEED_PTHREAD_SCOPE_SYSTEM define that was needed on older FreeBSDs
Ondřej Surý [Wed, 5 Sep 2018 12:06:10 +0000 (14:06 +0200)] 
Remove NEED_PTHREAD_SCOPE_SYSTEM define that was needed on older FreeBSDs

7 years agoAssume socklen_t is always available on all supported platforms (except on Windows...
Ondřej Surý [Wed, 5 Sep 2018 12:03:10 +0000 (14:03 +0200)] 
Assume socklen_t is always available on all supported platforms (except on Windows where it is typedefed to int32_t)

7 years agoRemove now dummy HAVE_STRERROR
Ondřej Surý [Wed, 5 Sep 2018 11:51:44 +0000 (13:51 +0200)] 
Remove now dummy HAVE_STRERROR

7 years agoReplace custom HAVE_PTHREAD_ATTR_GETSTACKSIZE and HAVE_PTHREAD_ATTR_SETSTACKSIZE...
Ondřej Surý [Wed, 5 Sep 2018 11:51:00 +0000 (13:51 +0200)] 
Replace custom HAVE_PTHREAD_ATTR_GETSTACKSIZE and HAVE_PTHREAD_ATTR_SETSTACKSIZE with proper AC_CHECK_FUNCS call

7 years agoRemove dummy PATH_RANDOMDEV and CHECK_DSA defines
Ondřej Surý [Wed, 5 Sep 2018 11:47:35 +0000 (13:47 +0200)] 
Remove dummy PATH_RANDOMDEV and CHECK_DSA defines

7 years agoRemove HAVE_FLOCKFILE and HAVE_GETCUNLOCKED custom defines in favour of AC_CHECK_FUNC...
Ondřej Surý [Wed, 5 Sep 2018 11:42:19 +0000 (13:42 +0200)] 
Remove HAVE_FLOCKFILE and HAVE_GETCUNLOCKED custom defines in favour of AC_CHECK_FUNCS call

7 years agoAlways enable CALL_PTHREAD_SETCONCURRENCY as it is part of POSIX Threads
Ondřej Surý [Wed, 5 Sep 2018 11:39:47 +0000 (13:39 +0200)] 
Always enable CALL_PTHREAD_SETCONCURRENCY as it is part of POSIX Threads

7 years agoReplace custom HAVE_TZSET define with AC_CHECK_FUNCS call
Ondřej Surý [Wed, 5 Sep 2018 11:37:48 +0000 (13:37 +0200)] 
Replace custom HAVE_TZSET define with AC_CHECK_FUNCS call

7 years agoRemove now dummy HAVE_IFLIST_SYSCTL define
Ondřej Surý [Wed, 5 Sep 2018 11:36:53 +0000 (13:36 +0200)] 
Remove now dummy HAVE_IFLIST_SYSCTL define

7 years agoRemove now dummy HAVE_GETIFADDRS define
Ondřej Surý [Wed, 5 Sep 2018 11:35:43 +0000 (13:35 +0200)] 
Remove now dummy HAVE_GETIFADDRS define

7 years agoReplace custom HAVE_CATGETS define with AC_CHECK_FUNCS call
Ondřej Surý [Wed, 5 Sep 2018 11:34:44 +0000 (13:34 +0200)] 
Replace custom HAVE_CATGETS define with AC_CHECK_FUNCS call

7 years agoReplace custom HAVE_SYSCTLBYNAME define with AC_CHECK_FUNCS call
Ondřej Surý [Wed, 5 Sep 2018 11:33:59 +0000 (13:33 +0200)] 
Replace custom HAVE_SYSCTLBYNAME define with AC_CHECK_FUNCS call

7 years agoReplace custom HAVE_SIGWAIT define with AC_CHECK_FUNCS
Ondřej Surý [Wed, 5 Sep 2018 11:31:27 +0000 (13:31 +0200)] 
Replace custom HAVE_SIGWAIT define with AC_CHECK_FUNCS

7 years agoReplace custom HAVE_SYSCONF with proper AC_CHECK_FUNCS call
Ondřej Surý [Wed, 5 Sep 2018 11:29:28 +0000 (13:29 +0200)] 
Replace custom HAVE_SYSCONF with proper AC_CHECK_FUNCS call

7 years agoRemove now dummy HAVE_UNIXWARE_SIGWAIT define
Ondřej Surý [Wed, 5 Sep 2018 11:28:39 +0000 (13:28 +0200)] 
Remove now dummy HAVE_UNIXWARE_SIGWAIT define

7 years agoLinux (glibc) has NPTL since LinuxThreads are no-more, so remove HAVE_LINUXTHREADS
Ondřej Surý [Wed, 5 Sep 2018 11:24:15 +0000 (13:24 +0200)] 
Linux (glibc) has NPTL since LinuxThreads are no-more, so remove HAVE_LINUXTHREADS

7 years agoRemove now dummy NEED_PTHREAD_INIT
Ondřej Surý [Wed, 5 Sep 2018 10:58:02 +0000 (12:58 +0200)] 
Remove now dummy NEED_PTHREAD_INIT

7 years agoDrop ISC_PLATFORM_USEDECLSPEC and IRS_PLATFORM_USEDECLSPEC as they are platform depen...
Ondřej Surý [Wed, 5 Sep 2018 10:46:55 +0000 (12:46 +0200)] 
Drop ISC_PLATFORM_USEDECLSPEC and IRS_PLATFORM_USEDECLSPEC as they are platform dependent and only unix vs win32 platform.h header difference is enough

7 years agoReplace platform ISC_PLATFORM_HAVESTATNSEC with config ENABLE_STAT_NSEC
Ondřej Surý [Wed, 5 Sep 2018 10:39:51 +0000 (12:39 +0200)] 
Replace platform ISC_PLATFORM_HAVESTATNSEC with config ENABLE_STAT_NSEC

7 years agoReplace platform ISC_PLATFORM_HAVETFO with config ENABLE_TCP_FASTOPEN
Ondřej Surý [Wed, 5 Sep 2018 10:34:10 +0000 (12:34 +0200)] 
Replace platform ISC_PLATFORM_HAVETFO with config ENABLE_TCP_FASTOPEN

7 years agoReplace platform ISC_PLATFORM_HAVEDEVPOLL with check for devpoll.h headers
Ondřej Surý [Wed, 5 Sep 2018 10:26:40 +0000 (12:26 +0200)] 
Replace platform ISC_PLATFORM_HAVEDEVPOLL with check for devpoll.h headers

7 years agoReplace platform ISC_PLATFORM_HAVEEPOLL with config HAVE_EPOLL_CREATE1
Ondřej Surý [Wed, 5 Sep 2018 10:14:27 +0000 (12:14 +0200)] 
Replace platform ISC_PLATFORM_HAVEEPOLL with config HAVE_EPOLL_CREATE1

7 years agoReplace platform ISC_PLATFORM_HAVEKQUEUE with config HAVE_KQUEUE
Ondřej Surý [Wed, 5 Sep 2018 10:05:32 +0000 (12:05 +0200)] 
Replace platform ISC_PLATFORM_HAVEKQUEUE with config HAVE_KQUEUE

7 years agoRemove dummy ISC_PLATFORM_HAVESTRINGSH platform define
Ondřej Surý [Wed, 5 Sep 2018 10:01:10 +0000 (12:01 +0200)] 
Remove dummy ISC_PLATFORM_HAVESTRINGSH platform define

7 years agoReplace platform ISC_PLATFORM_NEEDSTRLCPY and ISC_PLATFORM_NEEDSTRLCAT with AC_CHECK_...
Ondřej Surý [Tue, 4 Sep 2018 19:10:02 +0000 (21:10 +0200)] 
Replace platform ISC_PLATFORM_NEEDSTRLCPY and ISC_PLATFORM_NEEDSTRLCAT with AC_CHECK_FUNCS call

7 years agoAccording to POSIX.1-2001, POSIX.1-2008 #include <sys/select.h> is correct way to...
Ondřej Surý [Tue, 4 Sep 2018 10:42:48 +0000 (12:42 +0200)] 
According to POSIX.1-2001, POSIX.1-2008 #include <sys/select.h> is correct way to get fd_set

7 years agoRemove dummy ISC_PLATFORM_HAVELIFCONF platform define
Ondřej Surý [Tue, 4 Sep 2018 10:37:59 +0000 (12:37 +0200)] 
Remove dummy ISC_PLATFORM_HAVELIFCONF platform define

7 years agoReplace platform.h ISC_PLATFORM_HAVEIFNAMETOINDEX with config HAVE_IF_NAMETOINDEX
Ondřej Surý [Tue, 4 Sep 2018 10:35:42 +0000 (12:35 +0200)] 
Replace platform.h ISC_PLATFORM_HAVEIFNAMETOINDEX with config HAVE_IF_NAMETOINDEX

7 years agoRemove dummy ISC_PLATFORM_HAVEIF_LADDRREQ platform define
Ondřej Surý [Tue, 4 Sep 2018 10:32:23 +0000 (12:32 +0200)] 
Remove dummy ISC_PLATFORM_HAVEIF_LADDRREQ platform define

7 years agoRemove dummy ISC_PLATFORM_HAVEIF_LADDRCONF define
Ondřej Surý [Tue, 4 Sep 2018 10:30:59 +0000 (12:30 +0200)] 
Remove dummy ISC_PLATFORM_HAVEIF_LADDRCONF define

7 years agoRemove dummy ISC_PLATFORM_NEEDSTRCASESTR define from platform.h
Ondřej Surý [Tue, 4 Sep 2018 10:29:24 +0000 (12:29 +0200)] 
Remove dummy ISC_PLATFORM_NEEDSTRCASESTR define from platform.h

7 years agoRemove ISC_PLATFORM_BUSYWAITNOP in favour of direct isc_rwlock_pause() define
Ondřej Surý [Tue, 4 Sep 2018 10:26:39 +0000 (12:26 +0200)] 
Remove ISC_PLATFORM_BUSYWAITNOP in favour of direct isc_rwlock_pause() define

7 years agoCleanup the custom atomic defines from Windows and remove empty atomic_test.c
Ondřej Surý [Tue, 4 Sep 2018 08:16:02 +0000 (10:16 +0200)] 
Cleanup the custom atomic defines from Windows and remove empty atomic_test.c

7 years agoDefine platform.h ISC_PLATFORM_USEBACKTRACE with config.h USE_BACKTRACE
Ondřej Surý [Tue, 4 Sep 2018 08:09:24 +0000 (10:09 +0200)] 
Define platform.h ISC_PLATFORM_USEBACKTRACE with config.h USE_BACKTRACE

7 years agoMerge branch '521-align-cmsg-buffers' into 'master'
Ondřej Surý [Fri, 7 Sep 2018 08:26:10 +0000 (04:26 -0400)] 
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

7 years agoAlign CMSG buffers to a void* boundary, fixes crash on architectures with strict...
Witold Kręcicki [Fri, 7 Sep 2018 07:34:32 +0000 (09:34 +0200)] 
Align CMSG buffers to a void* boundary, fixes crash on architectures with strict alignment
CHANGES entry

7 years agoMerge branch 'missing-test' into 'master'
Evan Hunt [Thu, 6 Sep 2018 01:04:02 +0000 (21:04 -0400)] 
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

7 years agothe allow-query test was in conf.sh.win32 as allow_query, so was skipped
Evan Hunt [Thu, 6 Sep 2018 01:02:40 +0000 (18:02 -0700)] 
the allow-query test was in conf.sh.win32 as allow_query, so was skipped