Browse Source

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

Jeremy C. Reed 15 years ago
parent
commit
5d8fbfef53
2 changed files with 6 additions and 33 deletions
  1. 0 3
      INSTALL
  2. 6 30
      doc/guide/bind10-guide.xml

+ 0 - 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.

+ 6 - 30
doc/guide/bind10-guide.xml

@@ -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>
@@ -282,23 +283,6 @@ var/
         </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.
           BIND 10 builds have been tested with GCC g++ 3.4.3, 4.1.2,
@@ -519,14 +503,6 @@ implementation in BIND 10.
           </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 @@ 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>