mirror of
https://gitlab.isc.org/isc-projects/kea
synced 2025-08-31 14:05:33 +00:00
Remove recommendations about using Boost System (for ASIO)
for safer TCP. That is no longer in BIND 10. Also some minor doc improvements. Reviewed briefly over jabber. git-svn-id: svn://bind10.isc.org/svn/bind10/trunk@2015 e5f2f494-b856-4b98-b285-d166d9295462
This commit is contained in:
3
INSTALL
3
INSTALL
@@ -4,6 +4,3 @@ To build "configure" file:
|
||||
To then build from source:
|
||||
./configure
|
||||
make
|
||||
|
||||
We recommend using the Boost libraries as it provides a safer TCP
|
||||
implementation in BIND 10.
|
||||
|
@@ -75,7 +75,8 @@
|
||||
data source backend is SQLite3. The authoritative server
|
||||
requires SQLite 3.3.9 or newer.
|
||||
The <command>b10-xfrin</command> and <command>b10-xfrout</command>
|
||||
modules require the libboost library, libpython3 library,
|
||||
modules require the libboost library,
|
||||
Boost Python library, libpython3 library,
|
||||
and the Python _sqlite3.so module.
|
||||
</para></note>
|
||||
<!-- TODO: this will change ... -->
|
||||
@@ -271,7 +272,7 @@ var/
|
||||
</para>
|
||||
|
||||
<para>
|
||||
The Boost Library, Boost Python library, Python Library,
|
||||
The Boost Library, Boost Python Library, Python Library,
|
||||
and Python _sqlite3 module are required to enable the
|
||||
Xfrout and Xfrin support.
|
||||
</para>
|
||||
@@ -281,23 +282,6 @@ var/
|
||||
for Python 3.1.
|
||||
</simpara></note>
|
||||
|
||||
<para>
|
||||
If the Boost System Library is detected at configure time,
|
||||
BIND 10 will be built using an alternative method for
|
||||
networking I/O using Boost ASIO support. This provides
|
||||
asynchrony support; with ASIO the Authoritative DNS server
|
||||
can handle other queries while the processing of a TCP
|
||||
transaction stalls.
|
||||
This dependency is not required unless you need
|
||||
<!-- TODO: want --> this feature as TCP transport support is
|
||||
provided using alternative code.
|
||||
</para>
|
||||
|
||||
<note><simpara>
|
||||
We recommend using the Boost libraries as it provides a safer TCP
|
||||
implementation in BIND 10.
|
||||
</simpara></note>
|
||||
|
||||
<para>
|
||||
Building BIND 10 also requires a C++ compiler and
|
||||
standard development headers.
|
||||
@@ -518,14 +502,6 @@ implementation in BIND 10.
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term>--with-boost-system</term>
|
||||
<listitem>
|
||||
<simpara>Define to use the Boost System library.
|
||||
</simpara>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term>--with-pythonpath</term>
|
||||
<listitem>
|
||||
@@ -551,14 +527,14 @@ implementation in BIND 10.
|
||||
<!-- TODO: lcov -->
|
||||
|
||||
<para>
|
||||
For example, the following configures it to build
|
||||
with BOOST ASIO support, find the Boost headers, find the
|
||||
For example, the following configures it
|
||||
build with Boost Python support (for Python DNS library),
|
||||
find the Boost headers and library, find the
|
||||
Python interpreter, and sets the installation location:
|
||||
|
||||
<screen>$ <userinput>./configure --with-boost-lib=/usr/pkg/lib \
|
||||
--with-boost-include=/usr/pkg/include \
|
||||
--with-boost-python \
|
||||
--with-boost-system \
|
||||
--with-pythonpath=/usr/pkg/bin/python3.1 \
|
||||
--prefix=/opt/bind10</userinput></screen>
|
||||
</para>
|
||||
|
Reference in New Issue
Block a user