Updated to Stunnel-4.07, fixed typos in Ruby instructions

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@3193 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Randy McMurchy 2005-01-05 02:29:48 +00:00
parent 5cb3ea7713
commit 0ef1837849
5 changed files with 92 additions and 35 deletions

View File

@ -37,7 +37,7 @@
<!ENTITY heimdal-version "0.6.2">
<!ENTITY mitkrb-version "1.3.5">
<!ENTITY cyrus-sasl-version "2.1.20">
<!ENTITY stunnel-version "4.05">
<!ENTITY stunnel-version "4.07">
<!-- Chapter 5 -->
<!ENTITY reiser-version "3.6.19">

View File

@ -32,7 +32,7 @@ is useful for object-oriented scripting.</para>
<itemizedlist spacing='compact'>
<listitem><para>Download (HTTP): <ulink url="&ruby-download-http;"/></para></listitem>
<listitem><para>Download (FTP): <ulink url="&ruby-download-ftp;"/></para></listitem>
<listitem><para>MD5 Sum: &ruby-md5sum;</para></listitem>
<listitem><para>Download MD5 sum: &ruby-md5sum;</para></listitem>
<listitem><para>Download size: &ruby-size;</para></listitem>
<listitem><para>Estimated disk space required: &ruby-buildsize;</para></listitem>
<listitem><para>Estimated build time: &ruby-time;</para></listitem></itemizedlist>
@ -84,7 +84,7 @@ threading library into the <application>Ruby</application> build.</para>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>ruby, irb, erb, rdoc, ri, and testrb.</seg>
<seg>librudy.so</seg>
<seg>libruby.so</seg>
<seg>/usr/lib/ruby and /usr/share/ri</seg></seglistitem>
</segmentedlist>
@ -93,7 +93,7 @@ threading library into the <application>Ruby</application> build.</para>
<?dbfo list-presentation="list"?>
<varlistentry id="ruby">
<term><command>rudy</command></term>
<term><command>ruby</command></term>
<listitem><para>is an interpreted scripting language for quick
and easy object-oriented programming.</para>
<indexterm zone="ruby-package ruby"><primary sortas="b-ruby">ruby</primary></indexterm>

View File

@ -6,18 +6,20 @@
<!ENTITY stunnel-download-http "http://www.stunnel.org/download/stunnel/src/stunnel-&stunnel-version;.tar.gz">
<!ENTITY stunnel-download-ftp "ftp://ftp.fu-berlin.de/unix/linux/mirrors/gentoo/distfiles/stunnel-&stunnel-version;.tar.gz">
<!ENTITY stunnel-size "341 KB">
<!ENTITY stunnel-buildsize "2.9 MB">
<!ENTITY stunnel-time "0.08 SBU">
<!ENTITY stunnel-size "486 KB">
<!ENTITY stunnel-buildsize "3.9 MB">
<!ENTITY stunnel-time "0.11 SBU">
]>
<sect1 id="stunnel" xreflabel="Stunnel-&stunnel-version;">
<sect1 id="stunnel-package" xreflabel="Stunnel-&stunnel-version;">
<sect1info>
<othername>$LastChangedBy$</othername>
<date>$Date$</date>
</sect1info>
<?dbhtml filename="stunnel.html"?>
<title>Stunnel-&stunnel-version;</title>
<indexterm zone="stunnel-package">
<primary sortas="a-Stunnel">Stunnel</primary></indexterm>
<sect2>
<title>Introduction to <application>Stunnel</application></title>
@ -35,11 +37,16 @@ to the server package source code.</para>
<sect3><title>Package information</title>
<itemizedlist spacing="compact">
<listitem><para>Download (HTTP): <ulink url="&stunnel-download-http;"/></para></listitem>
<listitem><para>Download (FTP): <ulink url="&stunnel-download-ftp;"/></para></listitem>
<listitem><para>Download size: &stunnel-size;</para></listitem>
<listitem><para>Estimated disk space required: &stunnel-buildsize;</para></listitem>
<listitem><para>Estimated build time: &stunnel-time;</para></listitem></itemizedlist>
<listitem><para>Download (HTTP):
<ulink url="&stunnel-download-http;"/></para></listitem>
<listitem><para>Download (FTP):
<ulink url="&stunnel-download-ftp;"/></para></listitem>
<listitem><para>Download size:
&stunnel-size;</para></listitem>
<listitem><para>Estimated disk space required:
&stunnel-buildsize;</para></listitem>
<listitem><para>Estimated build time:
&stunnel-time;</para></listitem></itemizedlist>
</sect3>
<sect3><title><application>Stunnel</application> dependencies</title>
@ -83,7 +90,8 @@ before starting the build, otherwise you will be prompted to create one. The
<para>Install <application>Stunnel</application> by running the following
commands:</para>
<screen><userinput><command>./configure --prefix=/usr --sysconfdir=/etc &amp;&amp;
<screen><userinput><command>./configure --prefix=/usr --sysconfdir=/etc \
--localstatedir=/var/lib/stunnel &amp;&amp;
make &amp;&amp;
make install</command></userinput></screen>
@ -96,6 +104,11 @@ make install</command></userinput></screen>
configuration directory to <filename class='directory'>/etc</filename> instead
of <filename class='directory'>/usr/etc</filename>.</para>
<para><parameter>--localstatedir=/var/lib/stunnel</parameter>: This parameter
causes the installation process to create
<filename class='directory'>/var/lib/stunnel/stunnel</filename> instead of
<filename class='directory'>/usr/var/stunnel</filename>.</para>
<para><command>make</command>: This command builds the package and, if you
did not copy an <filename>stunnel.pem</filename> file to the source
<filename class='directory'>tools/</filename> directory, prompts you for the
@ -112,7 +125,9 @@ to access the service.</para>
<title>Configuring <application>Stunnel</application></title>
<sect3><title>Config files</title>
<para><filename>/etc/stunnel/stunnel.conf</filename></para>
<para><filename id="stunnel.conf">/etc/stunnel/stunnel.conf</filename></para>
<indexterm zone="stunnel-package stunnel.conf">
<primary sortas="e-stunnel.conf">stunnel.conf</primary></indexterm>
</sect3>
<sect3><title>Configuration Information</title>
@ -151,10 +166,13 @@ configuration file, run <command>man stunnel</command>. To see a
<acronym>SWAT</acronym> configuration section in the <xref linkend="samba3"/>
instructions.</para>
<para>To automatically start the <command>stunnel</command> daemon when the system
is rebooted, install the <filename>/etc/rc.d/init.d/stunnel</filename>
<para>To automatically start the <command>stunnel</command> daemon when the
system is rebooted, install the
<filename id="stunnel.init">/etc/rc.d/init.d/stunnel</filename>
bootscript from the <xref linkend="intro-important-bootscripts"/>
package.</para>
<indexterm zone="stunnel-package stunnel.init">
<primary sortas="f-stunnel.init">stunnel</primary></indexterm>
<screen><userinput><command>make install-stunnel</command></userinput></screen>
</sect3>
@ -163,19 +181,52 @@ package.</para>
<sect2>
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Program</segtitle>
<segtitle>Installed Script</segtitle>
<segtitle>Installed Library</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>stunnel</seg>
<seg>stunnel3</seg>
<seg>libstunnel.so</seg>
<seg>/etc/stunnel, /var/lib/stunnel and
/usr/share/doc/stunnel</seg></seglistitem>
</segmentedlist>
<para>The <application>Stunnel</application> package contains
<command>stunnel</command> and
<filename class='libraryfile'>libstunnel</filename>.</para>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
</sect2>
<varlistentry id="stunnel">
<term><command>stunnel</command></term>
<listitem><para> is a program designed to work as an <acronym>SSL</acronym>
encryption wrapper between remote clients and local
(<command>[x]inetd</command>-startable) or remote servers.</para>
<indexterm zone="stunnel-package stunnel">
<primary sortas="b-stunnel">stunnel</primary></indexterm>
</listitem>
</varlistentry>
<sect2><title>Description</title>
<varlistentry id="stunnel3">
<term><command>stunnel3</command></term>
<listitem><para>is a <application>Perl</application> wrapper script to use
<command>stunnel</command> 3.x syntax with <command>stunnel</command>
>=4.05.</para>
<indexterm zone="stunnel-package stunnel3">
<primary sortas="d-stunnel3">stunnel3</primary></indexterm>
</listitem>
</varlistentry>
<sect3><title>stunnel</title>
<para><command>stunnel</command> is a program designed to work as an
<acronym>SSL</acronym> encryption wrapper between remote clients and local
(<command>[x]inetd</command>-startable) or remote servers.</para></sect3>
<varlistentry id="libstunnel.so">
<term><filename class='libraryfile'>libstunnel.so</filename></term>
<listitem><para> contains the <acronym>API</acronym> functions required by
<application>Stunnel</application>.</para>
<indexterm zone="stunnel-package libstunnel.so">
<primary sortas="c-libstunnel.so">libstunnel.so</primary></indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>

View File

@ -60,7 +60,7 @@ nameserver (which amongst other things provides
<xref linkend="Python"/>,
<xref linkend="xinetd"/>,
<ulink url="http://valgrind.kde.org/">Valgrind</ulink> and
<xref linkend="stunnel"/> (used to encrypt access to SWAT)</para>
<xref linkend="stunnel-package"/> (used to encrypt access to SWAT)</para>
</sect4>
</sect3>

View File

@ -42,9 +42,9 @@
<div class="indexdiv">
<xsl:if test="contains(concat(&lowercase;, &uppercase;), $key)">
<h2>
<xsl:choose>
<xsl:when test="$divtitle = 'A'">
<xsl:text>Packages</xsl:text>
<xsl:choose>
<xsl:when test="$divtitle = 'A'">
<xsl:text>Packages</xsl:text>
</xsl:when>
<xsl:when test="$divtitle = 'B'">
<xsl:text>Programs</xsl:text>
@ -55,12 +55,18 @@
<xsl:when test="$divtitle = 'D'">
<xsl:text>Scripts</xsl:text>
</xsl:when>
<xsl:when test="$divtitle = 'E'">
<xsl:text>Others</xsl:text>
</xsl:when>
<xsl:when test="$divtitle = 'E'">
<xsl:text>Configuration Files</xsl:text>
</xsl:when>
<xsl:when test="$divtitle = 'F'">
<xsl:text>Bootscripts</xsl:text>
</xsl:when>
<xsl:when test="$divtitle = 'G'">
<xsl:text>Others</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="$divtitle"/>
</xsl:otherwise>
<xsl:value-of select="$divtitle"/>
</xsl:otherwise>
</xsl:choose>
</h2>
</xsl:if>