Parcourir la 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 il y a 15 ans
Parent
commit
5d8fbfef53
2 fichiers modifiés avec 6 ajouts et 33 suppressions
  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>