cvs commit: BLFS/BOOK/postlfs/security/heimdal heimdal-desc.xml heimdal-exp.xml heimdal-inst.xml heimdal.ent

igor at linuxfromscratch.org igor at linuxfromscratch.org
Wed Apr 28 08:22:03 PDT 2004


igor        04/04/28 09:22:03

  Modified:    BOOK     index.xml
               BOOK/appendices glossary.xml
               BOOK/introduction/welcome changelog.xml
               BOOK/postlfs/security/heimdal heimdal-desc.xml
                        heimdal-exp.xml heimdal-inst.xml heimdal.ent
  Log:
  finished heimdal
  
  Revision  Changes    Path
  1.444     +3 -3      BLFS/BOOK/index.xml
  
  Index: index.xml
  ===================================================================
  RCS file: /home/cvsroot/BLFS/BOOK/index.xml,v
  retrieving revision 1.443
  retrieving revision 1.444
  diff -u -r1.443 -r1.444
  --- index.xml	27 Apr 2004 08:51:44 -0000	1.443
  +++ index.xml	28 Apr 2004 15:22:03 -0000	1.444
  @@ -2,9 +2,9 @@
   <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 
   			"/usr/share/docbook/docbookx.dtd" [
   
  -<!ENTITY version "CVS-20040427">
  -<!ENTITY releasedate "April 27th, 2004">
  -<!ENTITY pubdate "2004-04-27">
  +<!ENTITY version "CVS-20040428">
  +<!ENTITY releasedate "April 28th, 2004">
  +<!ENTITY pubdate "2004-04-28">
   <!ENTITY blfs-version "cvs">
   
   <!ENTITY % book SYSTEM "book/book.ent">
  
  
  
  1.44      +3 -0      BLFS/BOOK/appendices/glossary.xml
  
  Index: glossary.xml
  ===================================================================
  RCS file: /home/cvsroot/BLFS/BOOK/appendices/glossary.xml,v
  retrieving revision 1.43
  retrieving revision 1.44
  diff -u -r1.43 -r1.44
  --- glossary.xml	27 Apr 2004 20:24:55 -0000	1.43
  +++ glossary.xml	28 Apr 2004 15:22:03 -0000	1.44
  @@ -14,6 +14,9 @@
   <glossentry id="gADSL"><glossterm><acronym>ADSL</acronym></glossterm>
   <glossdef><para>Asymmetric Digital Subscriber Line</para></glossdef></glossentry>
   
  +<glossentry id="gAFS"><glossterm><acronym>AFS</acronym></glossterm>
  +<glossdef><para>Andrew File System</para></glossdef></glossentry>
  +
   <glossentry id="gAIFF"><glossterm><acronym>AIFF</acronym></glossterm>
   <glossdef><para>Audio Interchange File Format</para></glossdef></glossentry>
   
  
  
  
  1.1096    +3 -0      BLFS/BOOK/introduction/welcome/changelog.xml
  
  Index: changelog.xml
  ===================================================================
  RCS file: /home/cvsroot/BLFS/BOOK/introduction/welcome/changelog.xml,v
  retrieving revision 1.1095
  retrieving revision 1.1096
  diff -u -r1.1095 -r1.1096
  --- changelog.xml	27 Apr 2004 20:34:48 -0000	1.1095
  +++ changelog.xml	28 Apr 2004 15:22:03 -0000	1.1096
  @@ -11,6 +11,9 @@
   
   <itemizedlist>
   
  +<listitem><para>April 28th, 2004 [igor]: Finished the Heimdal
  +addition.</para></listitem>
  +
   <listitem><para>April 27th, 2004 [igor]: Rolled back to
   libgnomeui-2.6.0 because of compilation failure, reported
   by Ken Moffat.</para></listitem>
  
  
  
  1.2       +112 -2    BLFS/BOOK/postlfs/security/heimdal/heimdal-desc.xml
  
  Index: heimdal-desc.xml
  ===================================================================
  RCS file: /home/cvsroot/BLFS/BOOK/postlfs/security/heimdal/heimdal-desc.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- heimdal-desc.xml	27 Apr 2004 20:26:14 -0000	1.1
  +++ heimdal-desc.xml	28 Apr 2004 15:22:03 -0000	1.2
  @@ -65,8 +65,118 @@
   </para>
   
   </sect2>
  -<!--
  +
   <sect2><title>Description</title>
   
  +<sect3><title>afslog</title>
  +<para><command>afslog</command> obtains AFS tokens for a number of
  +cells.</para></sect3>
  +
  +<sect3><title>hprop</title>
  +<para><command>hprop</command> takes a principal database in a specified
  +format and converts it into a stream of Heimdal database
  +records.</para></sect3>
  +
  +<sect3><title>hpropd</title>
  +<para><command>hpropd</command> receives a database sent by
  +<command>hprop</command> and writes it as a local
  +database.</para></sect3>
  +
  +<sect3><title>kadmin</title>
  +<para><command>kadmin</command> is an utility used to make modifications
  +to the Kerberos database.</para></sect3>
  +
  +<sect3><title>kadmind</title>
  +<para><command>kadmind</command> is a server for administrative access
  +to Kerberos database.</para></sect3>
  +
  +<sect3><title>kauth, kinit</title>
  +<para><command>kauth</command> and <command>kinit</command> are used to
  +authenticate to the Kerberos server as principal and acquire a ticket
  +granting ticket that can later be used to obtain tickets for other
  +services.</para></sect3>
  +
  +<sect3><title>kdc</title>
  +<para><command>kdc</command> is a Kerberos 5 server.</para></sect3>
  +
  +<sect3><title>kdestroy</title>
  +<para><command>kdestroy</command> removes the current set of
  +tickets.</para></sect3>
  +
  +<sect3><title>kf</title>
  +<para><command>kf</command> is a program which forwards tickets to a
  +remote host through an authenticated and encrypted
  +stream.</para></sect3>
  +
  +<sect3><title>kfd</title>
  +<para><command>kfd</command> receives forwarded tickets.</para></sect3>
  +
  +<sect3><title>kgetcred</title>
  +<para><command>kgetcred</command> obtains a ticket for a
  +service.</para></sect3>
  +
  +<sect3><title>klist</title>
  +<para><command>klist</command> reads and displays the current tickets in
  +the credential cache.</para></sect3>
  +
  +<sect3><title>kpasswd</title>
  +<para><command>kpasswd</command> is a program for changing Kerberos 5
  +passwords.</para></sect3>
  +
  +<sect3><title>kpasswdd</title>
  +<para><command>kpasswdd</command> is a Kerberos 5 password changing
  +server.</para></sect3>
  +
  +<sect3><title>krb5-config</title>
  +<para><command>krb5-config</command> gives information on how to link
  +programs against Heimdal libraries.</para></sect3>
  +
  +<sect3><title>kstash</title>
  +<para><command>kstash</command> stores the <acronym>KDC</acronym> master
  +password in a file.</para></sect3>
  +
  +<sect3><title>ktutil</title>
  +<para><command>ktutil</command> is a program for managing Kerberos
  +keytabs.</para></sect3>
  +
  +<sect3><title>kx</title>
  +<para><command>kx</command> is a program which securely forwards X
  +connections.</para></sect3>
  +
  +<sect3><title>kxd</title>
  +<para><command>kxd</command> is the daemon for
  +<command>kx</command>.</para></sect3>
  +
  +<sect3><title>otp</title>
  +<para><command>otp</command> manages one-time passwords.</para></sect3>
  +
  +<sect3><title>otpprint</title>
  +<para><command>otpprint</command> prints lists of one-time
  +passwords.</para></sect3>
  +
  +<sect3><title>rxtelnet</title>
  +<para><command>rxtelnet</command> program starts an
  +<command>xterm</command> window with a telnet to given host and forwards
  +X connections.</para></sect3>
  +
  +<sect3><title>rxterm</title>
  +<para><command>rxterm</command> starts a secure remote
  +<command>xterm</command>.</para></sect3>
  +
  +<sect3><title>string2key</title>
  +<para><command>string2key</command> maps a password into a
  +key.</para></sect3>
  +
  +<sect3><title>tenletxr</title>
  +<para><command>tenletxr</command> forwards X connections
  +backwards.</para></sect3>
  +
  +<sect3><title>verify_krb5_conf</title>
  +<para><command>verify_krb5_conf</command> checks
  +<filename>krb5.conf</filename> for obvious errors.</para></sect3>
  +
  +<sect3><title>xnlock</title>
  +<para><command>xnlock</command> is a program that acts as a screen saver
  +for workstations running X.</para></sect3>
  +
   </sect2>
  --->
  
  
  
  1.2       +27 -3     BLFS/BOOK/postlfs/security/heimdal/heimdal-exp.xml
  
  Index: heimdal-exp.xml
  ===================================================================
  RCS file: /home/cvsroot/BLFS/BOOK/postlfs/security/heimdal/heimdal-exp.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- heimdal-exp.xml	27 Apr 2004 20:26:14 -0000	1.1
  +++ heimdal-exp.xml	28 Apr 2004 15:22:03 -0000	1.2
  @@ -9,7 +9,7 @@
   <note><para>
   If you want to preserve all your existing Inetutils package daemons,
   install the Heimdal daemons into <filename
  -    class="directory">/usr/sbin/heimdal</filename> (or wherever you want).
  +class="directory">/usr/sbin/heimdal</filename> (or wherever you want).
   Since these programs will be called from <command>(x)inetd</command> or
   <command>rc</command> scripts, it really doesn't matter where they live,
   as long as they are correctly specified in the
  @@ -20,12 +20,36 @@
   class="directory">/usr/sbin</filename> manually.
   </para></note>
   
  -<para><command>cp /usr/bin/login /bin && mv /usr/bin/su /bin</command>:
  +<para>
  +<screen><command>mv /bin/login /bin/login.shadow
  +mv /bin/su /bin/su.coreutils
  +cp /usr/bin/login /bin
  +mv /usr/bin/su /bin</command></screen>
   The <command>login</command> and <command>su</command> programs
   installed by Heimdal belong in <filename
   class="directory">/bin</filename> directory. The
   <command>login</command> program is copied because Heimdal is expecting
  -to find it in <filename class="directory">/usr/bin</filename>.
  +to find it in <filename class="directory">/usr/bin</filename>. We
  +preserve the old executables before the move to keep things sane should
  +breaks occur.
  +</para>
  +
  +<para>
  +<screen><command>mv /usr/lib/lib{otp.so.0,otp.so.0.1.4,kafs.so.0,kafs.so.0.4.0} /usr/lib
  +mv /usr/lib/lib{krb5.so.17,krb5.so.17.3.0,asn1.so.6,asn1.so.6.0.2} /usr/lib
  +mv /usr/lib/lib{roken.so.16,roken.so.16.0.3,crypto.so.0.9.7} /usr/lib
  +mv /usr/lib/lib{com_err.so.1,com_err.so.1.1.1,db-4.1.so} /usr/lib
  +ln -sf ../../lib/lib{otp.so.0,otp.so.0.1.4,kafs.so.0,kafs.so.0.4.0} /usr/lib
  +ln -sf ../../lib/lib{krb5.so.17,krb5.so.17.3.0,asn1.so.6,asn1.so.6.0.2} /usr/lib
  +ln -sf ../../lib/lib{roken.so.16,roken.so.16.0.3,crypto.so.0.9.7} /usr/lib
  +ln -sf ../../lib/lib{com_err.so.1,com_err.so.1.1.1,db-4.1.so} /usr/lib</command></screen>
  +The <command>login</command> and <command>su</command> programs
  +installed by Heimdal link against Heimdal libraries as well as crypto
  +and db libraries. We move these libraries to <filename
  +class="directory">/lib</filename> to be <acronym>FHS</acronym>
  +compliant and in case when the <filename
  +class="directory">/usr</filename> is located on separate partition which
  +may not be always mounted.
   </para>
   
   </sect2>
  
  
  
  1.2       +11 -1     BLFS/BOOK/postlfs/security/heimdal/heimdal-inst.xml
  
  Index: heimdal-inst.xml
  ===================================================================
  RCS file: /home/cvsroot/BLFS/BOOK/postlfs/security/heimdal/heimdal-inst.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- heimdal-inst.xml	27 Apr 2004 20:26:14 -0000	1.1
  +++ heimdal-inst.xml	28 Apr 2004 15:22:03 -0000	1.2
  @@ -21,7 +21,17 @@
       --enable-shared --with-openssl=/usr &&
   make &&
   make install &&
  +mv /bin/login /bin/login.shadow &&
  +mv /bin/su /bin/su.coreutils &&
   cp /usr/bin/login /bin &&
  -mv /usr/bin/su /bin</command></userinput></screen>
  +mv /usr/bin/su /bin &&
  +mv /usr/lib/lib{otp.so.0,otp.so.0.1.4,kafs.so.0,kafs.so.0.4.0} /usr/lib &&
  +mv /usr/lib/lib{krb5.so.17,krb5.so.17.3.0,asn1.so.6,asn1.so.6.0.2} /usr/lib &&
  +mv /usr/lib/lib{roken.so.16,roken.so.16.0.3,crypto.so.0.9.7} /usr/lib &&
  +mv /usr/lib/lib{com_err.so.1,com_err.so.1.1.1,db-4.1.so} /usr/lib &&
  +ln -sf ../../lib/lib{otp.so.0,otp.so.0.1.4,kafs.so.0,kafs.so.0.4.0} /usr/lib &&
  +ln -sf ../../lib/lib{krb5.so.17,krb5.so.17.3.0,asn1.so.6,asn1.so.6.0.2} /usr/lib &&
  +ln -sf ../../lib/lib{roken.so.16,roken.so.16.0.3,crypto.so.0.9.7} /usr/lib &&
  +ln -sf ../../lib/lib{com_err.so.1,com_err.so.1.1.1,db-4.1.so} /usr/lib</command></userinput></screen>
   
   </sect2>
  
  
  
  1.2       +1 -1      BLFS/BOOK/postlfs/security/heimdal/heimdal.ent
  
  Index: heimdal.ent
  ===================================================================
  RCS file: /home/cvsroot/BLFS/BOOK/postlfs/security/heimdal/heimdal.ent,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- heimdal.ent	27 Apr 2004 20:26:14 -0000	1.1
  +++ heimdal.ent	28 Apr 2004 15:22:03 -0000	1.2
  @@ -5,7 +5,7 @@
   <!ENTITY heimdal-config SYSTEM "heimdal-config.xml">
   <!ENTITY heimdal-desc SYSTEM "heimdal-desc.xml">
   <!ENTITY heimdal-version "0.6.1">
  -<!ENTITY heimdal-download-http "">
  +<!ENTITY heimdal-download-http "http://ftp.vc-graz.ac.at/mirror/crypto/kerberos/heimdal/heimdal-&heimdal-version;.tar.gz">
   <!ENTITY heimdal-download-ftp "ftp://ftp.pdc.kth.se/pub/heimdal/src/heimdal-&heimdal-version;.tar.gz">
   <!ENTITY heimdal-size "3.2 MB">
   <!ENTITY heimdal-buildsize "142 MB">
  
  
  



More information about the blfs-book mailing list