1E2fsprogs 1.23 (August 15, 2001)
2================================
3
4Add initial support for extended attributes (EA); e2fsck will
5correctly handle a filesystem with EA's and check the EA blocks for
6corruptions.
7
8E2fsck's symlink sanity checking has been cleaned up.  It now checks
9the i_size value of fast symlinks, and checks for immutable flags
10being set of symlinks, etc.
11
12E2fsck now offers to clear inodes which are special files that have a
13non-zero i_blocks or i_size field.  (The i_size field check was in the
14previous version of the code, but due to a bug it didn't offer to
15clear the inode unless i_size and i_size_high were both non-zero.)
16
17E2image can now create "raw" image files, which only contain the
18filesystem metadata placed in a spare file so that e2fsck, dumpe2fs,
19debugfs, etc., can be run directly on the raw image file.
20
21Add support for the 64-bit block device patches.
22
23Fixed bugs in creating external journals with a 1k blocksize.
24
25Add initial support for external journals (so long as the external
26journal only supports a single filesystem) in e2fsck.
27
28Remove requirement for needing to run fsck on a filesystem after
29removing a journal (either internal or external).
30
31The man pages now document how to create and manage external journals.
32
33Speed up the check of an ext3 filesystems by avoiding a needless flush
34of all of the superblock and block group descriptors.
35
36Speed up creating an internal journal using tune2fs in the case where
37the filesystem has a lot blocks already allocated.
38
39Tune2fs has been fixed to make sure that only error messages go to
40stderr, and normal message go to stdout. (Addresses Debian bug #108555)
41
42Fixed a minor bug in mke2fs; if -O none is passed to mke2fs, it will
43now not set the sparse_super feature.  (Addresses Debian bug #108165)
44
45Add support in fsck for the filesystem type "auto".
46
47Fsck -A will not try to interpret device names for filesystems which
48have a pass number is 0.  (Addresses Debian bug #106696).
49
50Fsck prints a warning message if now valid filesystems are passed to
51it.  (Addresses Debian Bug #107458.)
52
53E2fsck now gives an explicit warning if there filesystem still has
54errors at the end of the run. (Addresses Debian bug #104502)
55
56E2fsck will set the EXT2_ERROR_FS flag if the journal superblock
57reflects an error.  E2fsck will also not run the orphan list if the
58filesystem contains errors, since the orphan list might be corrupted.
59
60E2fsck now prints the number of large files when given the -v option.
61
62Fixed minor memory leaks in e2fsck.
63
64Some minor man pages updates. (Addresses Debian bug #30833, #108174)
65
66