1E2fsprogs 1.25 (September 20, 2001) 2=================================== 3 4This is primarily a bug-fix release; no new features were added, but 5there are a number of embarrassing bug fixes and cleanups applied. 6 7Fix a bug mke2fs which causes stack garbage to be written to disk when 8zapping disk sectors. (This bug could cause mke2fs to core dump for 9some kernels, I suspect with security enhancement patches.) 10 11Remove unneeded #include of <linux/config.h> which was breaking 12building e2fsprogs on the Hurd. (Addresses Debian bug #112414.) 13 14Updated tune2fs man page to reflect the fact that adding or removing a 15journal doesn't require running e2fsck. 16 17Remove use of AC_REQUIRE from autoconf which had been used to prevent 18AC_CANONICAL_HOST from being called twice; unfortunately this causes 19recent autoconf to bomb out since they don't allow AC_REQUIRE to be 20used outside of autoconf macros. Fortunately, it doesn't seem to be 21necessary any more, anyway. 22 23E2fsck will now not fall back to an alternate superblock if the user 24specifies the superblock location explicitly on the command-line. 25This allows easier recovery from a situation where the primary 26superblock and block groups are slightly corrupted, but the backup 27superblocks are completely broken. 28 29Fix problem which caused compile_et and mk_cmds to blow up if 30e2fsprogs was in a directory with a pathname that contained spaces. 31 32We are now more paranoid about checking the entry in /etc/mtab to make 33sure the filesystem is really mounted, since some broken distributions 34(read: Slackware) don't initialize /etc/mtab before checking non-root 35filesystems. (Slackware also doesn't check the root filesystem 36separately, and reboot if the root filesystem had changes applied to 37it, which is dangerous and broken, but there's nothing I can do about 38that.) 39 40Make UUID library C++ friendly by adding appropriate extern "C" 41declarations and using const in the function declarations. 42 43Fix up the com_err texinfo file so that it can product a valid info 44file (previously, it could only be used to generate paper 45documentation using texinfo.tex). 46 47