This is version SVN-20080603 of the Hardened Linux From Scratch book, dated June 3rd, 2008. This book is still in an alpha state. Please help to make this book better by testing it and sending feedback to hlfs-dev@linuxfromscratch.org.
Below is a list of changes since the creation of this book for both Glibc and uClibc based books.
Changelog Entries:
June 2nd, 2008
[robert] - Removed SUID from mount and umount in favor of posix capabilities.
[robert] - Remove SUID from chage, chfn, chsh, and passwd, in favor of posix capabilities.
[robert] - Create /etc/shells after installing Bash in chap6, so the chsh program can function.
June 1st, 2008
[robert] - Use sha512 passwords with shadow-utils login.defs. Libshadow isn't installed anymore (only needed by shadow-utils).
[robert] - Install ping/ping6 without suid, and set caps.
[robert] - Added Libcap2 package.
[robert] - Moved Gettext and Make in chap6 to be installed earlier, to satisfy the Attr package. Added Attr package.
[robert] - Bump to kbd-1.14.1.
[robert] - Reorder chap6 to match LFS.
[robert] - Bump to openssl-0.9.8h.
May 31st, 2008
[robert] - Added upstream Glibc patch for strfry to handle empty strings. Added upstream Glibc patch for sha256/sha512 support in libcrypt, so Shadow can use it.
[robert] - Bump to findutils-4.4.0.
[robert] - Bump to coreutils-6.11.
[robert] - Use --disable-werror for the toolchain in chap5. Enabling werror doesn't work when the host system is HLFS.
May 30th, 2008
[robert] - Clear change log, reset milestone.