Index: basicnet/netutils/bind-utils.xml
===================================================================
--- basicnet/netutils/bind-utils.xml	(revision e16d90ee1541fcde4db8b52e0acf6138b4f9d9a2)
+++ basicnet/netutils/bind-utils.xml	(revision b8214dc649f821ad3d2f733cf403740c02af35b2)
@@ -7,7 +7,7 @@
   <!ENTITY bind-download-http   "http://gd.tuwien.ac.at/infosys/servers/isc/bind9/&bind-version;/bind-&bind-version;.tar.gz">
   <!ENTITY bind-download-ftp    "ftp://ftp.isc.org/isc/bind9/&bind-version;/bind-&bind-version;.tar.gz">
-  <!ENTITY bind-size            "4.4 MB">
-  <!ENTITY bind-utils-buildsize "47 MB">
-  <!ENTITY bind-utils-time      "0.54 SBU">
+  <!ENTITY bind-size            "4.6 MB">
+  <!ENTITY bind-utils-buildsize "67 MB">
+  <!ENTITY bind-utils-time      "0.41 SBU">
 ]>
 
@@ -21,5 +21,6 @@
 
 <sect2>
-<title>Introduction to <application><acronym>BIND</acronym> Utilities</application></title>
+<title>Introduction to <application><acronym>BIND</acronym> 
+Utilities</application></title>
 
 <para><application><acronym>BIND</acronym> Utilities</application> is not a 
@@ -50,7 +51,9 @@
 
 <sect2>
-<title>Installation of <application><acronym>BIND</acronym> Utilities</application></title>
+<title>Installation of <application><acronym>BIND</acronym> 
+Utilities</application></title>
 
-<para>Install <application><acronym>BIND</acronym> Utilities</application> by 
+<para>Install 
+<application><acronym>BIND</acronym> Utilities</application> by 
 running the following commands:</para>
 
@@ -58,4 +61,7 @@
 make -C lib/dns &amp;&amp;
 make -C lib/isc &amp;&amp;
+make -C lib/bind9 &amp;&amp;
+make -C lib/isccfg &amp;&amp;
+make -C lib/lwres &amp;&amp;
 make -C bin/dig &amp;&amp;
 make -C bin/dig install</userinput></screen>
@@ -66,7 +72,9 @@
 <title>Command explanations</title>
 
-<para><command>make -C lib/...</command>: This command  builds the libraries that are needed for the client programs.</para>
+<para><command>make -C lib/...</command>: These commands build the 
+libraries that are needed for the client programs.</para>
 
-<para><command>make -C bin/dig</command>: This command  builds the client programs.</para>
+<para><command>make -C bin/dig</command>: This command  builds the 
+client programs.</para>
 
 </sect2>
Index: general.ent
===================================================================
--- general.ent	(revision e16d90ee1541fcde4db8b52e0acf6138b4f9d9a2)
+++ general.ent	(revision b8214dc649f821ad3d2f733cf403740c02af35b2)
@@ -183,5 +183,5 @@
 <!ENTITY nmap-version                 "3.70">  
 <!ENTITY whois-version                "4.6.21">
-<!ENTITY bind-version                 "9.2.3"> 
+<!ENTITY bind-version                 "9.3.0"> 
 <!ENTITY ethereal-version             "0.10.6"> 
                                   
Index: introduction/welcome/changelog.xml
===================================================================
--- introduction/welcome/changelog.xml	(revision e16d90ee1541fcde4db8b52e0acf6138b4f9d9a2)
+++ introduction/welcome/changelog.xml	(revision b8214dc649f821ad3d2f733cf403740c02af35b2)
@@ -22,4 +22,7 @@
 
 <itemizedlist>
+
+<listitem><para>October 20th, 2004 [dj]: Updated to bind-9.3.0 and
+moved subversion to use FSFS backend.</para></listitem>
 
 <listitem><para>October 20th, 2004 [randy]: Updated to
Index: server/other/bind.xml
===================================================================
--- server/other/bind.xml	(revision e16d90ee1541fcde4db8b52e0acf6138b4f9d9a2)
+++ server/other/bind.xml	(revision b8214dc649f821ad3d2f733cf403740c02af35b2)
@@ -7,7 +7,7 @@
 <!ENTITY bind-download-http "http://gd.tuwien.ac.at/infosys/servers/isc/bind9/&bind-version;/bind-&bind-version;.tar.gz">
 <!ENTITY bind-download-ftp "ftp://ftp.isc.org/isc/bind9/&bind-version;/bind-&bind-version;.tar.gz">
-<!ENTITY bind-size "4.4 MB">
-<!ENTITY bind-buildsize "88 MB">
-<!ENTITY bind-time "0.89 SBU">
+<!ENTITY bind-size "4.6 MB">
+<!ENTITY bind-buildsize "138 MB">
+<!ENTITY bind-time "0.67 SBU">
 
 ]>
@@ -72,16 +72,15 @@
 <sect3><title>Configuration Information</title>
 
-<para>We will configure
-<application><acronym>BIND</acronym></application> to run in a chroot
-jail as an unprivileged user (named). This configuration is more secure
-in that a <acronym>DNS</acronym> compromise can only affect a few files
-in the named user's <envar>HOME</envar> directory.</para> 
-
-<para>First we create the unprivileged user and group named:</para>
+<para><application><acronym>BIND</acronym></application> will configured
+to run in a chroot jail as an unprivileged user (named). This configuration 
+is more secure in that a <acronym>DNS</acronym> compromise can only affect 
+a few files in the named user's <envar>HOME</envar> directory.</para> 
+
+<para>Create the unprivileged user and group named:</para>
 
 <screen><userinput><command>groupadd named &amp;&amp;
 useradd -m -g named -s /bin/false named</command></userinput></screen>
 
-<para>Then we set up some files, directories and devices needed by
+<para>Set up some files, directories and devices needed by
 <application><acronym>BIND</acronym></application>:</para>
 
@@ -94,4 +93,10 @@
 cp /etc/localtime /home/named/etc</command></userinput></screen>
 
+<para>Then, generate a key for use in the <filename>named.conf</filename> 
+and <filename>rdnc.conf</filename> files using the 
+<command>rndc-confgen</command> command:</para>
+
+<screen><userinput><command>rndc-confgen -b 512 | grep -m 1 "secret" | cut -d '"' -f 2</command></userinput></screen>
+
 <para>Create the <filename>named.conf</filename> file from which named
 will read the location of zone files, root name servers and secure
@@ -110,5 +115,5 @@
  key "rndc_key" {
      algorithm hmac-md5;
-     secret "<replaceable>[c3Ryb25nIGVub3VnaCBmb3IgYSBtYW4gYnV0IG1hZGUgZm9yIGEgd29tYW4K]</replaceable>";
+     secret "<replaceable>[Insert secret from rndc-confgen's output here]</replaceable>";
  };
  zone "." {
@@ -121,4 +126,22 @@
  };
 <command>EOF</command></userinput></screen>
+
+<para>Create the <filename>rndc.conf</filename> with the following commands:</para>
+                                                                                                                     
+<screen><userinput><command>cat &gt; /etc/rndc.conf &lt;&lt; "EOF"</command>
+key rndc_key {
+algorithm "hmac-md5";
+    secret
+    "<replaceable>[Insert secret from rndc-confgen's output here]</replaceable>";
+    };
+options {
+    default-server localhost;
+    default-key    rndc_key;
+};
+<command>EOF</command></userinput></screen>
+                                                                                                                     
+<para>The <filename>rndc.conf</filename> file contains information for
+controlling named operations with the <command>rndc</command>
+utility.</para>
 
 <para>Create a zone file with the following contents:</para>
@@ -177,22 +200,4 @@
 details.</para>
 
-<para>Create the <filename>rndc.conf</filename> with the following commands:</para>
-
-<screen><userinput><command>cat &gt; /etc/rndc.conf &lt;&lt; "EOF"</command>
-key rndc_key {
-algorithm "hmac-md5";
-    secret
-    "<replaceable>[c3Ryb25nIGVub3VnaCBmb3IgYSBtYW4gYnV0IG1hZGUgZm9yIGEgd29tYW4K]</replaceable>";
-    };
-options {
-    default-server localhost;
-    default-key    rndc_key;
-};
-<command>EOF</command></userinput></screen>
-
-<para>The <filename>rndc.conf</filename> file contains information for
-controlling named operations with the <command>rndc</command>
-utility.</para>
-
 <para>Create or modify <filename>resolv.conf</filename> to use the new
 name server with the following commands:</para>
Index: server/other/svnserver.xml
===================================================================
--- server/other/svnserver.xml	(revision e16d90ee1541fcde4db8b52e0acf6138b4f9d9a2)
+++ server/other/svnserver.xml	(revision b8214dc649f821ad3d2f733cf403740c02af35b2)
@@ -83,4 +83,16 @@
 <sect3><title>2. Create a <application>Subversion</application>
 repository.</title>
+
+<para>With subversion-1.1.0 and greater, a new type of repository 
+data-store is availible, <acronym>FSFS</acronym>.  There is a tradeoff 
+for speed with the new backend, however, the repository can now be 
+placed on a network mount, and any corruption does not require an
+admin to recover the repository.  For more information and comparison 
+between <acronym>FSFS</acronym> and <acronym>BDB</acronym>, plese see 
+<ulink url="http://svnbook.red-bean.com/svnbook-1.1/ch05.html#svn-ch-5-sect-1.2.A"/>. 
+Optionally you can pass <parameter>bdb</parameter> in place of 
+<parameter>fsfs</parameter> in the following command to create a 
+BerkelyDB data-store.</para>
+
 <para>Create a new <application>Subversion</application> repository with
 the following commands:</para>
@@ -88,5 +100,5 @@
 <screen><userinput><command>install -d -m0755 /srv &amp;&amp;
 install -d -m0755 -o svn -g svn /srv/svn/repositories &amp;&amp;
-svnadmin create /srv/svn/repositories/svntest</command></userinput></screen>
+svnadmin create --fs-type fsfs /srv/svn/repositories/svntest</command></userinput></screen>
 
 <para>Now that the repository is created, we need to populate it with
@@ -209,5 +221,5 @@
 <command>EOF</command></userinput></screen>
 
-<para>Finally, if you wish to simply start the sever in daemon mode at
+<para>Finally, if you wish to simply start the sever at
 startup, install the svn bootscript included in the 
 <xref linkend="intro-important-bootscripts"/> package.</para>
