diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index af773f90a..349fa41bb 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -79,6 +79,7 @@ First a summary, then a detailed log.
bash-3.0-display_wrap-1.patch
iproute2-2.6.11-050330-remove_db-1.patch
man-1.5o1-80cols-1.patch
+shadow-4.0.7-fix_lastlog-1.patch
sysklogd-1.4.1-kernel_headers-1.patch
sysvinit-2.85-proclen-1.patch
texinfo-4.7-segfault-1.patch
@@ -87,6 +88,8 @@ First a summary, then a detailed log.
+June 12th, 2005 [matt]: Upgraded to shadow-4.0.9.
+
June 12th, 2005 [matt]: Upgraded to gettext-0.14.5.
June 12th, 2005 [matt]: Upgraded to perl-5.8.7.
diff --git a/chapter03/packages.xml b/chapter03/packages.xml
index 1ff9adab4..99bbe209d 100644
--- a/chapter03/packages.xml
+++ b/chapter03/packages.xml
@@ -340,7 +340,7 @@ url="ftp://ftp.linuxfromscratch.org/pub/lfs/"/>.
-Shadow (&shadow-version;) - 996 KB:
+Shadow (&shadow-version;) - 1,080 KB:
diff --git a/chapter03/patches.xml b/chapter03/patches.xml
index 451f1b932..fe14a70c8 100644
--- a/chapter03/patches.xml
+++ b/chapter03/patches.xml
@@ -121,13 +121,6 @@ needed to build an LFS system:
-
-Shadow Lastlog Fix Patch - 1 KB:
-
-
-
-
-
Sysklogd Fixes Patch - 27 KB:
diff --git a/chapter06/shadow.xml b/chapter06/shadow.xml
index 9c5bb264c..2ee7a57a6 100644
--- a/chapter06/shadow.xml
+++ b/chapter06/shadow.xml
@@ -31,14 +31,6 @@ Diffutils, GCC, Gettext, Glibc, Grep, Make, and Sed
Installation of Shadow
-Shadow fails to update the time of last login as noted by
-lastlog when logging into a regular console.
-The Port (tty) column does get updated. Remote logins and
-xterm logins seem to not be broken; just console.
-The following patch properly fixes this issue:
-
-patch -Np1 -i ../shadow-&shadow-version;-fix_lastlog-1.patch
-
Prepare Shadow for compilation:
./configure --libdir=/lib --enable-shared
diff --git a/general.ent b/general.ent
index 81e4ffa2b..d8f4f97e6 100644
--- a/general.ent
+++ b/general.ent
@@ -66,7 +66,7 @@
-
+