• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1E2fsprogs 1.41.13 (December 13, 2010)
2=====================================
3
4E2fsck now supports the extended option "-E journal_only", which
5causes it to only do a journal replay.  This is useful for scripts
6that want to first replay the journal and then check to see if it
7contains errors.
8
9E2fsck will now support UUID= and LABEL= specifiers for the -j option
10(which specifies where to find the external journal).  (Addresses
11Debian Bug #559315)
12
13E2fsck now has support for the problems/<problem code>/force_no
14configuration option in e2fsck.conf, which forces a problem to not be
15fixed.
16
17Dumpe2fs will now avoid printing large negative offsets for the bitmap
18blocks and instead print a message which is a bit more helpful for
19flex_bg file systems.
20
21Mke2fs will now check the file system type (specified with the -t
22option) to make sure it is defined in the mke2fs.conf file; if it is
23not, it will print an error and abort.  If the usage type (specified
24with the -T option) is not defined in mke2fs.conf, mke2fs will print a
25warning but will continue.  (Addresses Debian Bug #594609)
26
27Clarified error message from resize2fs clarifying that on-line
28shrinking is not supported at all.  (Addresses Debian Bug #599786)
29
30Fix an e2fsck bug that could cause a PROGRAMMING BUG error to be
31displayed.  (Addresses Debian Bug #555456)
32
33E2fsck will open the external journal in exclusive mode, to prevent
34the journal from getting truncated while it is in use due to a user
35accidentally trying to run e2fsck on a snapshotted file system volume.
36(Addresses Debian Bug #587531)
37
38Fix a bug in e2fsck so it has the correct test for the EOFBLOCKS_FL
39flag.
40
41The tune2fs program can now set the uninit_bg feature without
42requiring an fsck.
43
44The tune2fs, dumpe2fs, and debugfs programs now support the new ext4
45default mount options settings which were added in 2.6.35.
46
47The e2fsck and dumpe2fs programs now support the new ext4 superblock
48fields which track where and when the first and most recent file
49system errors occurred.  These fields are displayed by dumpe2fs and
50cleared by e2fsck.  These new superblock fields were added in 2.6.36.
51
52Debugfs now uses a more concise format for listing extents in its
53stat command.  This format also includes the interior extent tree
54blocks, which previously was missing from stat's output for
55extent-based files.
56
57Debugfs has a new option, -D, which will request Direct I/O access of
58the file system.
59
60Mke2fs will skip initializing the inode table if a device supports
61discard and the discard operation will result in zero'ed blocks.
62
63Badblocks will now correctly backspace over UTF-8 characters when
64displaying its progress bar.  (Addresses Gentoo Bug #309909; Addresses
65Debian Bugs #583782 and #587834)
66
67E2freefrag will now display the total number of free extents.
68
69Resize2fs -P no longer requires a freshly checked filesystem before
70printing the minimum resize size.
71
72Fixed a floating point precision error in a binary tree search routine
73that can lead to seg fault in e2fsck and resize2fs.
74
75Fixed a bug in e2fsck where if both the original and backup superblock
76are invalid in some way, e2fsck will fail going back to the original
77superblock because it didn't close the backup superblock first, and
78the exclusive open prevented the file system from being reopened.
79
80Fixed a big in e2freefrag which caused getopt parsing to fail on
81architectures with unsigned chars.  (Addresses Gentoo Bug: #299386)
82
83Clarified an mke2fs error message so a missed common in an -E option
84(i.e., mke2fs -t ext4 -E stride=128 stripe-width=512 /dev/sda1")
85results in a more understandable explanation to the user.
86
87Mke2fs now displays the correct valid inode ratio range when
88complaining about an invalid inode ratio specified by the user.
89
90Mke2fs now understands the extended option "discard" and "nodiscard",
91and the older option -K is deprecated.  The default of whether
92discards are enabled by default can be controlled by the mke2fs.conf
93file.
94
95Mke2fs's handling of logical and physical sector sizes has been
96improved to reflect the fact that there will be some SSD's with 8k and
9716k physical sectors arriving soon.  Mke2fs will no longer force block
98size to be the physical sector size, since there will be devices where
99the physical sector size is larger than the system's page size, and
100hence larger than the maximal supported block size.  In addition, if
101the minimal and optimal io size are not exported by the device, and
102the physical sector size is larger than the block size, the physical
103sector size will be used to set the Raid I/O optimization hints in the
104superblock.
105
106E2fsck will now display a better, more specific error message when the
107user enters a typo'ed device name, instead of blathering on about
108alternate superblocks.
109
110Fixed various Debian Packaging Issues
111
112Updated/clarified man pages (Addresses Debian Bugs: #580236, #594004,
113#589345, #591083; Addresses Launchpad Bug: #505719)
114
115Update the Chinese, Chzech, Dutch, French, Germany, Indonesian,
116Polish, Swedish, and Vietnamese translations.
117
118
119Programmer's Notes
120------------------
121
122Fix a dependency definition for the static and profiled blkid
123libraries which could cause compile failures in some configurations.
124(Addresses Debian Bug: #604629)
125
126Add support for Direct I/O in the Unix I/O access layer.
127
128Fixed a memory leak in the Unix I/O layer when changing block sizes.
129
130Fixed minor memory leaks in mke2fs.
131
132Added a new function to the ext2fs library, ext2fs_get_memalign().
133
134The tst_super_size test program will check to make sure the superblock
135fields are correctly aligned and will print them out so they can be
136manually checked for correctness.
137
138Fixed some makefile dependencies for test programs in lib/ext2fs.
139
140Reserved the feature flags and superblock fields needed for the Next3
141snapshot feature.
142
143Reserved the feature flags for EXT4_FEATURE_INCOMPAT_DIRDATA and
144EXT4_INCOMPAT_EA_INODE.
145
146