diff options
author | Theodore Ts'o <tytso@mit.edu> | 2006-03-29 20:40:23 -0500 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2006-03-29 20:40:23 -0500 |
commit | 34a2611c668c4f6e31a884090cf17f9e6e23d95c (patch) | |
tree | cefe87314380e920eb41f5485a43104c6563025c | |
parent | 1cbf82850c300c8745309a12a3025b4b46a8358c (diff) | |
download | e2fsprogs-34a2611c668c4f6e31a884090cf17f9e6e23d95c.tar.gz |
Update release notes and version.h for 1.39-WIP-2006-03-29 release
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
-rw-r--r-- | RELEASE-NOTES | 116 | ||||
-rw-r--r-- | debian/changelog | 34 | ||||
-rw-r--r-- | version.h | 2 |
3 files changed, 102 insertions, 50 deletions
diff --git a/RELEASE-NOTES b/RELEASE-NOTES index afcb9772..ac103c64 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1,51 +1,48 @@ -E2fsprogs 1.39-WIP (December 31, 2005) -====================================== +E2fsprogs 1.39-WIP (March 29, 2006) +=================================== + +Dumpe2fs will now print the size of the journal (if present). + +Fix 32-bit cleanliness in e2fsprogs so that we can support filesystems +between 2**31 and 2**32 blocks. + +Fix mklost+found so that it creates a full-sized directory on +filesystems with larger block sizes. + +Fix a file descriptor leak in blkid library. + +Change mke2fs to use /etc/mke2fs.conf as a configuration file to +configure the filesystem features, blocksize, and inode_ratio for +different filesystem types. + +The e2fsprogs tools (resize2fs, e2fsck, mke2fs) will open the +filesystem device node in exclusive mode to prevent accidents by +system administrators. In the case of resize2fs and mke2fs, it will +only use exclusive mode if the filesystem is not mounted. + +Fixed a bug in mke2fs which caused it to to fail when creating the +resize inode for large filesystems. (Addresses Debian Bug #346580) + +Add support for on-line resizing to resize2fs. + +Fix blkid library so that logic to determine whether or not a device's +cached information in /etc/blkid.tab needs to be verified or not +doesn't get confused by a system clock which is insane (for example, +if the battery is dead on a Macintosh running PPC Linux. (Addresses +Red Hat Bug: #182188) + +The blkid library will now store the UUID of the external journal used +by ext3 filesystems, so that in the future, the userspace mount binary +can use this to find the location of the external journal and pass +this information to the kernel. E2fsck will now consult a configuration file, /etc/e2fsck.conf to -control how various options should be handled. The configuration file -uses an extended Windows .ini file format. A configuration file is -broken into multiple stanza's, where a stanza is begun by a line -containing the stanza label in square brackets, e.g., "[options]". -After the stanza label, one or more key/value pairs can be specified -using the syntax: "key = value". The key may not contain any spaces, -although whitespace may appear before the key, and spaces before or -after the equal sign are also ignored. - -Add support to /etc/e2fsck.conf for the boolean configuration -parameter allow_cancellation in the options stanza: - - [options] - allow_cancellation = true - -If allow_cancellation is specified, then if the user interrupts e2fsck -with a ^C, if the filesystem does not have any known problems, and was -known to be cleanly unmounted, then e2fsck will exit with a status -code of 0 instead of 32 (FSCK_CANCELED) so that the bootup scripts -will continue without stopping the boot. (Addresses Debian Bug: -#150295) - - -Add support to /etc/e2fsck.conf for the problems stanza, which allows -a system adminsitrator to customize how e2fsck will handle a -particular filesystem problem. For example the following will prevent -orphaned files from stopping the boot process: - - [problems] - 0x040002 = { - preen_ok = true - description = "@u @i %i. " - } - -(Of course, this is not always a good idea, since critical files that -are needed for the security of the system could potentially end up in -lost+found, and starting the system without first having a system -administrator checkthings out may be dangerous.) Currently, the -following parameters are supported for each problem code: description, -preen_ok, no_ok, no_default, print_message_only, preen_nomessage, -no_collate, no_nomsg, preen_noheader. It will be necessary to consult -the e2fsck source code to find specific problem codes, and the -meanings of the various problem handling flags. +control how various options should be handled. See the e2fsck.conf +man page for more details. (Addresses Debian Bug: #150295) +E2fsck now prints an explanatory message when delaying a filesystem +check when the system is running on battery. (Addresses Debian Bug: +#350306) E2fsck will detect if the superblock's last mount field or last write field is in the future, and offer to fix if so. (Addresses Debian Bug @@ -55,6 +52,10 @@ until potentially very late in the bootup process, and this can cause false positives which will cause users' systems to fail to boot. (Addresses Debian Bugs #343662 and #343645) +E2fsck now checks to see if the superblock hint for the location of +the external journal is incorrect, and if so, offer to update it. +(Addresses Debian Bug: #355644) + Fix e2fsck from segfaulting on disconnected inodes that contain one or more extended attributes. (Addresses Debian Bug: #316736, #318463) @@ -76,6 +77,9 @@ Add a new debugfs command, set_current_time, which sets fs->now so that regression test suites can repeatedly modify the filesystem's last_write fields. +Fix a bug in debugfs's icheck which would incorrectly report the owner +of an extended attribute block. + Fix a display bug in "badblocks -sv" so that the done message properly clears the block number at the end of the test. (Addresses Debian Bug #322231) @@ -87,6 +91,9 @@ Use fstat/fstat64 in getsize.c if the the target is a regular file, instead of attempting to do a binary search. Fix some fd leaks in error cases. +Add support for device mapper library to the blkid library to ensure +that the "best" (i.e., leaf) device is probed by the blkid library. + Fix the blkid library so that it notices when an ext2 filesystem is upgraded to ext3. @@ -94,6 +101,9 @@ Improve the blkid's library VFAT/FAT detection; it now understands labels stored in the root directory, and is more paranoid about checking the FAT superblock values. +Fixed a fd leak in the uuid library which was causing problems for the +LVM tools. (Addresses Debian Bug: #345832) + Add support for the reiser4 and software suspend partitions to the blkid library. Also add support for extract the label from iso9660 filesystems. @@ -106,21 +116,26 @@ where /etc/mtab may not be sane, by checking to see if the device is reported busy (works on Linux 2.6) kernels. (Addresses Debian Bug #319002) -Updated Dutch translation. +Updated French, Dutch, Polish, and Swedish translations. (Addresses Debian +Bug: #343149, #341911, #300871, #316604, #316782, #330789) Fix use-after-free bug in e2fsck when finishing up the use of the e2fsck context structure. -Fixed spelling mistakes, typos, and otherwise clarified man pages. -(Addresses Debian Bugs: #329859, #322188, #316811, #312515) +Fixed spelling mistakes, typos, and otherwise clarified man pages and +documentation. (Addresses Debian Bugs: #329859, #322188, #316811, +#312515, #351268, #357951, #347295, #316040) Fixed various Debian packaging issues --- see debian/changelog for details. (Addresses Debian Bugs #317862, #320389, #290429, #310950, -#310428, #330737, #330736, #329074) +#310428, #330737, #330736, #329074, #356293) Programmer's notes: ------------------- +Fixed the Makefile so that they work correctly on newer versions of +GNU make (i.e., 3.81). + Add valgrind support to the regression test suites, and eliminate false positives from valgrind. @@ -157,6 +172,9 @@ to probe.h in the lib/blkid/resolve.c Add an ext2fs_read_bb_FILE regression test to confirm proper detection of invalid block #'s. +The x86 asm constraints for ext2fs_{set/clear}_bit have been fixed to +indicate that the the function read/writes the memory location. + Fix various gcc -Wall complaints. Add a dependency to make sure that the subdirectories are created diff --git a/debian/changelog b/debian/changelog index d62fefcc..775df572 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,37 @@ +e2fsprogs (1.38+1.39-WIP-2006.03.29-1) unstable; urgency=low + + * Add udeb: lines to the Debian's shlibs files (Closes: #356293) + * Enhance dumpe2fs to print the size of the journal + * Fix e2sprogs so that it is 32-bit clean on x86 platorms. + * Fix mklost+ound so that it creates a full-sized directory on 4k and + larger block sizes. + * Add mke2fs.conf coniguration file to conigure mke2fs's defaults + * Add devmapper support to the blkid library. + * E2fsck, resize2fs and mke2fs will now open the filesystem device in + exclusive mode + * Fix documentation and man pages. (Closes: #351268, #357951, #347295, + #316040) + * Cix "mke2fs -O resize_inode" for very large filesystems (Closes: #346580) + * Add on-line resizing support into resize2fs + * Fix blkid's handling of verification timeouts when the system clock is + insane + * Fix library Makefiles so they work with GNU make 3.81 as well as GNU + make 3.80. + * Enhance the blkid library to display the uuid of external journals for + ext3 filesystems + * Enhance e2fsck so it will fix the external journal hint in the + superblock if it is out of date. + * Fix debugfs's icheck to correctly report the owner of an EA block + * Update Sweedish translation + * Add a configuration parameter to e2fsck.conf to control whether or not + filesystem checks are done when the system is running on battery power. + * Print an explanation when skipping a check due being on battery + (Closes: #350306) + * Update French translation (Closes: #341911, #300871, #316604, #316782, + #330789) + + -- Theodore Y. Ts'o <tytso@mit.edu> Wed, 29 Mar 2006 20:37:27 -0500 + e2fsprogs (1.38+1.39-WIP-2005.12.31-1) unstable; urgency=medium * New upstream version @@ -8,4 +8,4 @@ */ #define E2FSPROGS_VERSION "1.39-WIP" -#define E2FSPROGS_DATE "31-Dec-2005" +#define E2FSPROGS_DATE "29-Mar-2006" |