Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ISC Open Source Projects
BIND
Commits
44cec639
Commit
44cec639
authored
Aug 16, 2018
by
Witold Krecicki
Browse files
CHANGES/notes/docs
parent
c692da21
Pipeline
#3800
passed with stages
in 9 minutes and 22 seconds
Changes
4
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
CHANGES
View file @
44cec639
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]
...
...
doc/arm/notes.xml
View file @
44cec639
...
...
@@ -156,6 +156,14 @@
<section
xml:id=
"relnotes_removed"
><info><title>
Removed Features
</title></info>
<itemizedlist>
<listitem>
<para>
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.
</para>
</listitem>
<listitem>
<para>
<command>
named
</command>
can no longer use the EDNS CLIENT-SUBNET
...
...
doc/arm/pkcs11.xml
View file @
44cec639
...
...
@@ -230,23 +230,13 @@ $ <userinput>patch -p1 -d openssl-0.9.8zc \
<screen>
$
<userinput>
cp pkcs11.GCC4.0.2.so.4.05 /opt/pkcs11/usr/lib/libpkcs11.so
</userinput>
</screen>
<para>
The Keyper library requires threads, so we
must specify -pthread.
</para>
<screen>
$
<userinput>
cd openssl-0.9.8zc
</userinput>
$
<userinput>
./Configure linux-x86_64
-pthread
\
$
<userinput>
./Configure linux-x86_64 \
--pk11-libname=/opt/pkcs11/usr/lib/libpkcs11.so \
--pk11-flavor=sign-only \
--prefix=/opt/pkcs11/usr
</userinput>
</screen>
<para>
After configuring, run "
<command>
make
</command>
"
and "
<command>
make test
</command>
". If "
<command>
make
test
</command>
" fails with "pthread_atfork() not found", you forgot to
add the -pthread above.
</para>
</section>
<section><info><title>
Building OpenSSL for the SCA 6000 on Solaris
</title></info>
<!-- Example 2 -->
...
...
@@ -316,7 +306,7 @@ $ <userinput> /opt/pkcs11/usr/bin/softhsm --init-token 0 --slot 0 --label sofths
</para>
<screen>
$
<userinput>
cd openssl-0.9.8zc
</userinput>
$
<userinput>
./Configure linux-x86_64
-pthread
\
$
<userinput>
./Configure linux-x86_64 \
--pk11-libname=/opt/pkcs11/usr/lib/libsofthsm.so \
--pk11-flavor=sign-only \
--prefix=/opt/pkcs11/usr
</userinput>
...
...
@@ -355,13 +345,9 @@ $ <userinput>./Configure linux-x86_64 -pthread \
<section><info><title>
Configuring BIND 9 for Linux with the AEP Keyper
</title></info>
<!-- Example 4 -->
<para>
To link with the PKCS#11 provider, threads must be
enabled in the BIND 9 build.
</para>
<screen>
$
<userinput>
cd ../bind9
</userinput>
$
<userinput>
./configure
--enable-threads
\
$
<userinput>
./configure \
--with-openssl=/opt/pkcs11/usr \
--with-pkcs11=/opt/pkcs11/usr/lib/libpkcs11.so
</userinput>
</screen>
...
...
@@ -369,13 +355,9 @@ $ <userinput>./configure --enable-threads \
<section><info><title>
Configuring BIND 9 for Solaris with the SCA 6000
</title></info>
<!-- Example 5 -->
<para>
To link with the PKCS#11 provider, threads must be
enabled in the BIND 9 build.
</para>
<screen>
$
<userinput>
cd ../bind9
</userinput>
$
<userinput>
./configure CC="cc -xarch=amd64"
--enable-threads
\
$
<userinput>
./configure CC="cc -xarch=amd64" \
--with-openssl=/opt/pkcs11/usr \
--with-pkcs11=/usr/lib/64/libpkcs11.so
</userinput>
</screen>
...
...
@@ -393,7 +375,7 @@ $ <userinput>./configure CC="cc -xarch=amd64" --enable-threads \
<screen>
$
<userinput>
cd ../bind9
</userinput>
$
<userinput>
./configure
--enable-threads
\
$
<userinput>
./configure \
--with-openssl=/opt/pkcs11/usr \
--with-pkcs11=/opt/pkcs11/usr/lib/libsofthsm.so
</userinput>
</screen>
...
...
doc/dev/dev.md
View file @
44cec639
...
...
@@ -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
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment