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