Author: matthew
Date: 2010-11-10 15:26:02 -0700 (Wed, 10 Nov 2010)
New Revision: 9414

Modified:
   trunk/BOOK/chapter01/changelog.xml
   trunk/BOOK/chapter01/whatsnew.xml
   trunk/BOOK/chapter03/patches.xml
   trunk/BOOK/chapter06/glibc.xml
   trunk/BOOK/patches.ent
Log:
Add security fixes for Glibc. Fixes #2790.

Modified: trunk/BOOK/chapter01/changelog.xml
===================================================================
--- trunk/BOOK/chapter01/changelog.xml  2010-11-10 22:25:13 UTC (rev 9413)
+++ trunk/BOOK/chapter01/changelog.xml  2010-11-10 22:26:02 UTC (rev 9414)
@@ -40,6 +40,10 @@
       <para>2010-11-10</para>
       <itemizedlist>
         <listitem>
+          <para>[matthew] Add security fixes for Glibc. Fixes
+          <ulink url="&lfs-ticket-root;2790">#2790</ulink>.</para>
+        </listitem>
+        <listitem>
           <para>[matthew] Upgrade to Man-Pages-3.30. Fixes
           <ulink url="&lfs-ticket-root;2788">#2788</ulink>.</para>
         </listitem>

Modified: trunk/BOOK/chapter01/whatsnew.xml
===================================================================
--- trunk/BOOK/chapter01/whatsnew.xml   2010-11-10 22:25:13 UTC (rev 9413)
+++ trunk/BOOK/chapter01/whatsnew.xml   2010-11-10 22:26:02 UTC (rev 9414)
@@ -224,6 +224,10 @@
     </listitem>
 
     <listitem>
+      <para>bzip2-1.0.6-install_docs-1.patch</para>
+    </listitem>
+
+    <listitem>
       <para>coreutils-8.6-i18n-1.patch</para>
     </listitem>
 
@@ -232,14 +236,18 @@
     </listitem>
 
     <listitem>
-      <para>perl-5.12.2-libc-1.patch</para>
+      <para>glibc-2.12.1-ld_audit_fix-1.patch</para>
     </listitem>
 
     <listitem>
-      <para>bzip2-1.0.6-install_docs-1.patch</para>
+      <para>glibc-2.12.1-origin_fix-1.patch</para>
     </listitem>
 
     <listitem>
+      <para>perl-5.12.2-libc-1.patch</para>
+    </listitem>
+
+    <listitem>
       <para>procps-3.2.8-fix_HZ_errors-1.patch</para>
     </listitem>
 

Modified: trunk/BOOK/chapter03/patches.xml
===================================================================
--- trunk/BOOK/chapter03/patches.xml    2010-11-10 22:25:13 UTC (rev 9413)
+++ trunk/BOOK/chapter03/patches.xml    2010-11-10 22:26:02 UTC (rev 9414)
@@ -91,6 +91,14 @@
     </varlistentry>
 
     <varlistentry>
+      <term>Glibc LD Audit Patch - 
<token>&glibc-ldaudit-patch-size;</token>:</term>
+      <listitem>
+        <para>Download: <ulink 
url="&patches-root;&glibc-ldaudit-patch;"/></para>
+        <para>MD5 sum: <literal>&glibc-ldaudit-patch-md5;</literal></para>
+      </listitem>
+    </varlistentry>
+
+    <varlistentry>
       <term>Glibc Makefile Fix Patch - 
<token>&glibc-makefile_fix-patch-size;</token>:</term>
       <listitem>
         <para>Download: <ulink 
url="&patches-root;&glibc-makefile_fix-patch;"/></para>
@@ -98,6 +106,14 @@
       </listitem>
     </varlistentry>
 
+    <varlistentry>
+      <term>Glibc Origin Patch - 
<token>&glibc-origin-patch-size;</token>:</term>
+      <listitem>
+        <para>Download: <ulink 
url="&patches-root;&glibc-origin-patch;"/></para>
+        <para>MD5 sum: <literal>&glibc-origin-patch-md5;</literal></para>
+      </listitem>
+    </varlistentry>
+
 <!--
     <varlistentry>
       <term>GRUB Disk Geometry Patch - 
<token>&grub-geometry-patch-size;</token>:</term>

Modified: trunk/BOOK/chapter06/glibc.xml
===================================================================
--- trunk/BOOK/chapter06/glibc.xml      2010-11-10 22:25:13 UTC (rev 9413)
+++ trunk/BOOK/chapter06/glibc.xml      2010-11-10 22:26:02 UTC (rev 9414)
@@ -101,6 +101,11 @@
 
 <screen><userinput remap="pre">patch -Np1 -i 
../&glibc-makefile_fix-patch;</userinput></screen>
 
+    <para>Apply 2 patches that fix security vulnerabilities in this version of 
Glibc:</para>
+
+<screen><userinput remap="pre">patch -Np1 -i ../&glibc-ldaudit-patch;
+patch -Np1 -i ../&glibc-origin-patch;</userinput></screen>
+
     <para>The Glibc documentation recommends building Glibc outside of the 
source
     directory in a dedicated build directory:</para>
 

Modified: trunk/BOOK/patches.ent
===================================================================
--- trunk/BOOK/patches.ent      2010-11-10 22:25:13 UTC (rev 9413)
+++ trunk/BOOK/patches.ent      2010-11-10 22:26:02 UTC (rev 9414)
@@ -49,11 +49,19 @@
 <!ENTITY glibc-gcc_fix-patch-md5 "d1f28cb98acb9417fe52596908bbb9fd">
 <!ENTITY glibc-gcc_fix-patch-size "2.5 KB">
 
+<!ENTITY glibc-ldaudit-patch "glibc-&glibc-version;-ld_audit_fix-1.patch">
+<!ENTITY glibc-ldaudit-patch-md5 "10e1bae28413ec9086f63abba34a1e2e">
+<!ENTITY glibc-ldaudit-patch-size "7.9 KB">
+
 <!ENTITY glibc-makefile_fix-patch "glibc-&glibc-version;-makefile_fix-1.patch">
 <!ENTITY glibc-makefile_fix-patch-md5 "0ef634ac78e582f45d0e7643bfda7505">
 <!ENTITY glibc-makefile_fix-patch-size "1 KB">
 
+<!ENTITY glibc-origin-patch "glibc-&glibc-version;-origin_fix-1.patch">
+<!ENTITY glibc-origin-patch-md5 "aa81dd9594648707e86c764ce8b2e1c8">
+<!ENTITY glibc-origin-patch-size "2.9 KB">
 
+
 <!ENTITY grub-inode-patch "grub-&grub-version;-256byte_inode-1.patch">
 <!ENTITY grub-inode-patch-md5 "2482bef9c1866b4045767a56268ba673">
 <!ENTITY grub-inode-patch-size "4.8 KB">

-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to