From: Witold Kręcicki Date: Thu, 16 Aug 2018 17:46:10 +0000 (+0200) Subject: CHANGES/notes/docs X-Git-Tag: v9.13.3~55^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=44cec639c414936a34a589aa07cb207fad1f97ea;p=thirdparty%2Fbind9.git CHANGES/notes/docs --- diff --git a/CHANGES b/CHANGES index f0325241231..eb27b9a4715 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,5 @@ +5011. [func] Remove support for unthreaded named. [GL #478] + 5010. [func] New "validate-except" option specifies a list of domains beneath which DNSSEC validation should not be performed. [GL #237] diff --git a/doc/arm/notes.xml b/doc/arm/notes.xml index de2760cbe5c..b680339d5c8 100644 --- a/doc/arm/notes.xml +++ b/doc/arm/notes.xml @@ -156,6 +156,14 @@
Removed Features + + + Previously, it was possible to build BIND without thread support + for old architectures and systems without threads support. + BIND now requires threading support (either POSIX or Windows) from + the operating system, and it cannot be built without threads. + + named can no longer use the EDNS CLIENT-SUBNET diff --git a/doc/arm/pkcs11.xml b/doc/arm/pkcs11.xml index b64f953c102..28f1ede5619 100644 --- a/doc/arm/pkcs11.xml +++ b/doc/arm/pkcs11.xml @@ -230,23 +230,13 @@ $ patch -p1 -d openssl-0.9.8zc \ $ cp pkcs11.GCC4.0.2.so.4.05 /opt/pkcs11/usr/lib/libpkcs11.so - - The Keyper library requires threads, so we - must specify -pthread. - $ cd openssl-0.9.8zc -$ ./Configure linux-x86_64 -pthread \ +$ ./Configure linux-x86_64 \ --pk11-libname=/opt/pkcs11/usr/lib/libpkcs11.so \ --pk11-flavor=sign-only \ --prefix=/opt/pkcs11/usr - - After configuring, run "make" - and "make test". If "make - test" fails with "pthread_atfork() not found", you forgot to - add the -pthread above. -
Building OpenSSL for the SCA 6000 on Solaris @@ -316,7 +306,7 @@ $ /opt/pkcs11/usr/bin/softhsm --init-token 0 --slot 0 --label sofths $ cd openssl-0.9.8zc -$ ./Configure linux-x86_64 -pthread \ +$ ./Configure linux-x86_64 \ --pk11-libname=/opt/pkcs11/usr/lib/libsofthsm.so \ --pk11-flavor=sign-only \ --prefix=/opt/pkcs11/usr @@ -355,13 +345,9 @@ $ ./Configure linux-x86_64 -pthread \
Configuring BIND 9 for Linux with the AEP Keyper - - To link with the PKCS#11 provider, threads must be - enabled in the BIND 9 build. - $ cd ../bind9 -$ ./configure --enable-threads \ +$ ./configure \ --with-openssl=/opt/pkcs11/usr \ --with-pkcs11=/opt/pkcs11/usr/lib/libpkcs11.so @@ -369,13 +355,9 @@ $ ./configure --enable-threads \
Configuring BIND 9 for Solaris with the SCA 6000 - - To link with the PKCS#11 provider, threads must be - enabled in the BIND 9 build. - $ cd ../bind9 -$ ./configure CC="cc -xarch=amd64" --enable-threads \ +$ ./configure CC="cc -xarch=amd64" \ --with-openssl=/opt/pkcs11/usr \ --with-pkcs11=/usr/lib/64/libpkcs11.so @@ -393,7 +375,7 @@ $ ./configure CC="cc -xarch=amd64" --enable-threads \ $ cd ../bind9 -$ ./configure --enable-threads \ +$ ./configure \ --with-openssl=/opt/pkcs11/usr \ --with-pkcs11=/opt/pkcs11/usr/lib/libsofthsm.so diff --git a/doc/dev/dev.md b/doc/dev/dev.md index 83b8ce0233e..e7e4b897af4 100644 --- a/doc/dev/dev.md +++ b/doc/dev/dev.md @@ -80,7 +80,7 @@ comments; they must be clearly written and consistent with existing style. * Read the diff * Read accompanying notes in the ticket * Apply the diff to the appropriate branch -* Run `configure` (using at least `--enable-developer --enable-threads --with-atf`) +* Run `configure` (using at least `--enable-developer --with-atf`) * Build * Read the documentation, if any * Read the tests