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