1E2fsprogs 1.06 (October 7, 1996) 2================================ 3 4Fixed serious bug in e2fsck: if the block descriptors are bad, don't 5smash the backup copies in ext2fs_close(). (The problem was that when 6e2fsck -p discovered the problem, while it was closing the filesystem 7and exiting, it was also blowing away the backup superblocks on the 8disk, which was less than friendly.) We now make it the case that we 9only write out the backup superblock and the back block descriptors if 10the filesystem is completely free from problems. 11 12Fixed a bug in block_interate in the lib/ext2fs library which caused 13e2fsck to fail on GNU Hurd-created filesystems. 14 15Add support for Linux/FT's bootloader, which actually uses 16EXT2_BOOT_LOADER, and sets its mode bits which caused e2fsck to want 17to clear the inode. 18 19Add support for the "A" (no atime update) attribute. (Note: this 20attribute is not yet in production kernels.) 21 22The test suite is not automatically run when doing a "make all" from 23the top level directory. Users should manually run "make check" if 24they wish to run the test suite. 25 26Upon a preenhalt(), make the printed message more explicit that 27running e2fsck "MANUALLY" means without the -p or -a options. 28 29In e2fsck, if a disconnected inode is zero-length, offer to clear it 30instead of offering to connect it to lost+found. 31 32In e2fsck, if a filesystem was just unmounted uncleanly, and needs 33e2fsck to be run over it, change e2fsck to explicitly display this 34fact. 35 36For dumpe2fs and e2fsck, cause the -V option to print out which 37version of the ext2fs library is actually getting used. (This will 38help detect mismatches of using a 1.06 utility with a 1.05 library, 39etc.) 40 41Programmers' notes: 42------------------- 43 44EXT2_SWAP_BYTES was changed to EXT2_FLAG_SWAP_BYTES, which better fits 45the naming convention. 46 47In ext2fs_initialize(), make sure the description for the inode bitmap 48is correctly initialize. 49 50Fixed minor type typo in ext2fs_allocate_generic_bitmap(); 51 52