[svn] commit: r2015 - in /trunk: INSTALL doc/guide/bind10-guide.xml

BIND 10 source code commits bind10-changes at lists.isc.org
Tue Jun 1 16:37:12 UTC 2010


Author: jreed
Date: Tue Jun  1 16:37:11 2010
New Revision: 2015

Log:
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.

Modified:
    trunk/INSTALL
    trunk/doc/guide/bind10-guide.xml

Modified: trunk/INSTALL
==============================================================================
--- trunk/INSTALL (original)
+++ trunk/INSTALL Tue Jun  1 16:37:11 2010
@@ -4,6 +4,3 @@
 To then build from source:
     ./configure
     make
-
-We recommend using the Boost libraries as it provides a safer TCP
-implementation in BIND 10.

Modified: trunk/doc/guide/bind10-guide.xml
==============================================================================
--- trunk/doc/guide/bind10-guide.xml (original)
+++ trunk/doc/guide/bind10-guide.xml Tue Jun  1 16:37:11 2010
@@ -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 @@
         </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>
@@ -280,23 +281,6 @@
           The Python related libraries and modules need to be built
           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
@@ -519,14 +503,6 @@
           </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> 
               <simpara>Define the path to Python 3.1 if it is not in the
@@ -551,14 +527,14 @@
   <!-- 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>




More information about the bind10-changes mailing list