diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index f5cc22da6..d277508f7 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -35,6 +35,15 @@
-->
+
+ 2006-10-02
+
+
+ [matthew] - Upgrade to Coreutils-6.3.
+
+
+
+
2006-09-23
@@ -46,20 +55,6 @@
-
- 2006-10-02
-
-
- [matthew] - Upgrade to Linux-2.6.18.
-
-
- [matthew] - Upgrade to Glibc-2.5.
-
-
- [matthew] - Upgrade to Coreutils-6.3.
-
-
-
2006-09-22
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index b2ae9a0ad..01370edc8 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -198,13 +198,13 @@
-->
-
+
Removed:
@@ -215,9 +215,6 @@
glibc-2.3.6-linux_types-1.patch
-
- linux-2.6.17.13-utf8_input-1.patch
-
diff --git a/chapter03/patches.xml b/chapter03/patches.xml
index 9610dd65f..908675256 100644
--- a/chapter03/patches.xml
+++ b/chapter03/patches.xml
@@ -106,6 +106,14 @@
+
+ Glibc Iconv Fix Patch - &glibc-iconv_fix-patch-size;:
+
+ Download:
+ MD5 sum: &glibc-iconv_fix-patch-md5;
+
+
+
Grep RedHat Fixes Patch - &grep-fixes-patch-size;:
@@ -170,6 +178,14 @@
+
+ Linux kernel UTF-8 Composing Patch - &linux-utf8-patch-size;:
+
+ Download:
+ MD5 sum: &linux-utf8-patch-md5;
+
+
+
Linux Libc Headers Inotify Patch - &linux-inotify-patch-size;:
diff --git a/chapter06/glibc.xml b/chapter06/glibc.xml
index da5be5032..cceafb0e2 100644
--- a/chapter06/glibc.xml
+++ b/chapter06/glibc.xml
@@ -64,6 +64,12 @@
tar -xf ../glibc-libidn-&glibc-version;.tar.bz2
mv glibc-libidn-&glibc-version; libidn
+ Apply the following patch to fix an assertion failure when
+ opening two conversion descriptors with the same tocode and fromcode
+ parameters (see the iconv_open man page):
+
+patch -Np1 -i ../&glibc-iconv_fix-patch;
+
In the vi_VN.TCVN locale, bash enters an infinite loop
at startup. It is unknown whether this is a bash bug or a
Glibc problem. Disable installation of this locale in order to avoid the
diff --git a/chapter08/kernel.xml b/chapter08/kernel.xml
index 7d410cabe..4ef9bb44e 100644
--- a/chapter08/kernel.xml
+++ b/chapter08/kernel.xml
@@ -39,6 +39,13 @@
in the kernel source tree for alternative methods to the way this book
configures the kernel.
+ By default, the Linux kernel generates wrong sequences of bytes when
+ dead keys are used in UTF-8 keyboard mode. Also, one cannot copy and paste
+ non-ASCII characters when UTF-8 mode is active. Fix these issues with the
+ patch:
+
+patch -Np1 -i ../&linux-utf8-patch;
+
Prepare for compilation by running the following command:
make mrproper
diff --git a/packages.ent b/packages.ent
index 802d88bf5..839c13ac4 100644
--- a/packages.ent
+++ b/packages.ent
@@ -190,19 +190,19 @@
-
-
+
+
-
+
-
-
-
-
+
+
+
+
-
+
@@ -298,10 +298,10 @@
-
-
+
+
-
+
diff --git a/patches.ent b/patches.ent
index eb6d04db4..71d06c08e 100644
--- a/patches.ent
+++ b/patches.ent
@@ -53,6 +53,11 @@
+
+
+
+
+
@@ -90,6 +95,11 @@
+
+
+
+
+