diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index bb239cef1..757ae4be0 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -35,11 +35,31 @@ --> + + 2014-10-02 + + + [bdubbs] - Added perl patch to fix CVE-2014-4330. + to prevent infinite recursion in Data::Dumper. Fixes + #3681. + + + [bdubbs] - Update to grub-2.02~beta2. It's been + in beta for over 9 months and a 'stable' does not seem + to be forthcoming. Fixes + #3450. + + + [bdubbs] - Update glibc tests known to sometimes fail. + + + + 2014-09-29 - [bdubbs] - Updated bash upstream patches and added fixes for + [bdubbs] - Update bash upstream patches and added fixes for CVE-2014-6271, CVE-2014-7169, and CVE-2014-7187 (through upstream patch bash43-027). diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index 9e7167a65..ba4663dba 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -106,9 +106,9 @@ - + @@ -241,58 +241,13 @@ Added: - &bash-fixes-patch; - @@ -302,31 +257,7 @@ bash-4.3-upstream_fixes-3.patch - diff --git a/chapter03/patches.xml b/chapter03/patches.xml index 824b4ce5c..de99573b6 100644 --- a/chapter03/patches.xml +++ b/chapter03/patches.xml @@ -116,6 +116,14 @@ + + Perl Data::Dumper Patch - &perl-fix-patch-size;: + + Download: + MD5 sum: &perl-fix-patch-md5; + + + Readline Upstream Fixes Patch - &readline-fixes-patch-size;: diff --git a/chapter06/glibc.xml b/chapter06/glibc.xml index 5c168b03b..a91f95b94 100644 --- a/chapter06/glibc.xml +++ b/chapter06/glibc.xml @@ -115,15 +115,11 @@ cd ../glibc-build issues seen for this version of LFS: - + + Other tests known to fail on some architectures are + malloc/tst-malloc-usable and nptl/tst-cleanupx4. + + Though it is a harmless message, the install stage of Glibc will diff --git a/chapter06/grub.xml b/chapter06/grub.xml index 7941debd6..545508dcb 100644 --- a/chapter06/grub.xml +++ b/chapter06/grub.xml @@ -40,10 +40,6 @@ Installation of GRUB - Fix an incompatibility between this package and Glibc-&glibc-version;: - -sed -i -e '/gets is a/d' grub-core/gnulib/stdio.in.h - Prepare GRUB for compilation: ./configure --prefix=/usr \ diff --git a/chapter06/perl.xml b/chapter06/perl.xml index 443c4c5ac..c7bc8963e 100644 --- a/chapter06/perl.xml +++ b/chapter06/perl.xml @@ -56,6 +56,10 @@ export BUILD_ZLIB=False export BUILD_BZIP2=0 + Fix a potential security problem: + +patch -Np1 -i ../&perl-fix-patch; + To have full control over the way Perl is set up, you can remove the -des options from the following command and hand-pick the way this package is built. Alternatively, use the command exactly as below to diff --git a/packages.ent b/packages.ent index 44bd912c0..7811596c5 100644 --- a/packages.ent +++ b/packages.ent @@ -278,10 +278,10 @@ - - - - + + + + diff --git a/patches.ent b/patches.ent index 1d2340035..967525e2f 100644 --- a/patches.ent +++ b/patches.ent @@ -53,6 +53,10 @@ + + + +