Commit 5d8fbfef authored by Jeremy C. Reed's avatar Jeremy C. Reed

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
parent e487e63b
......@@ -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>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment