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