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