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 @@
+
+
+
+