Whamcloud - gitweb
Update release notes.
authorTheodore Ts'o <tytso@mit.edu>
Sat, 10 Dec 2005 00:20:01 +0000 (19:20 -0500)
committerTheodore Ts'o <tytso@mit.edu>
Sat, 10 Dec 2005 00:20:01 +0000 (19:20 -0500)
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
RELEASE-NOTES
debian/changelog

index de82017..b48720e 100644 (file)
@@ -1,13 +1,32 @@
-E2fsprogs 1.39-WIP (August 21, 2005)
-====================================
+E2fsprogs 1.39-WIP (December 9, 2005)
+=====================================
 
-Fix debugfs's set_inode_fields command so it can properly set the
-frag, fsize, uid_high, gid_high, and author fields in the inode
-instead of silently failing.
+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
+#327580)
 
 Fix e2fsck from segfaulting on disconnected inodes that contain one or
 more extended attributes.  (Addresses Debian Bug: #316736, #318463)
 
+E2fsck will stop and print a warning if the user tries running a
+read/write badblocks test on a read-only mounted root filesystem.
+
+Fix mke2fs so that it correctly creates external journals on
+big-endian machines (such as a S/390).  
+
+Fix debugfs's set_inode_field command so it can properly set the frag,
+fsize, uid_high, gid_high, and author fields in the inode instead of
+silently failing, and so that setting the i_size actually sets i_size
+correctly.
+
+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 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)
+
 Allow fractional percentages to the -m option in mke2fs and tune2fs
 (Addresses Debian Bug: #80205)
 
@@ -15,6 +34,17 @@ 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.
 
+Fix the blkid library so that it notices when an ext2 filesystem is
+upgraded to ext3.
+
+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.
+
+Add support for the reiser4 and software suspend partitions to the
+blkid library.  Also add support for extract the label from iso9660
+filesystems.
+
 Fix a compile_et bug which miscount the number of error messages if
 continuations are used in the .et file.
 
@@ -23,9 +53,14 @@ 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.
+
 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)
+
 Fixed various Debian packaging issues --- see debian/changelog for
 details.  (Addresses Debian Bugs #317862, #320389)
 
@@ -35,8 +70,36 @@ Programmer's notes:
 Add valgrind support to the regression test suites, and eliminate
 false positives from valgrind.
 
+Add a regression test suite for the blkid library.
+
 Fix a fencepost error in resize2fs caught by valgrind.  
 
+Fix compiler warnings about missing memcpy prototypes.
+
+We no longer have the sparc assembly code in the header file any more,
+so we shouldn't set _EXT2_HAVE_HAS_BITOPS_ for the sparc.  This would
+break compiles on the sparc architectures when using gcc.
+
+In the libext2fs library, add the new field fs->now which if non-zero
+is used instead of the system time when setting various filesystem
+fields (last modified time, last write time, etc.)
+
+Fix gcc 4.01 complaints by adding a missing #include <string.h> to
+ext2fs.h which is needed since the inline functions use memcpy().
+(Addresses Sourceforge Bug #1251062)
+
+Use BUILD_CFLAGS and BUILD_LDFLAGS instead of CFLAGS and LDFLAGS in
+the build system when building files in the util directory which are
+needed during the build process.  This avoids potential problems when
+cross-compiling and some of the options specified in CFLAGS or LDFLAGS
+are not recognized as valid by the host compiler.  (Addresses
+Sourceforge Bug #1261547)
+
+Clean up the blkid library by making the superblock and generic i/o
+functions to be more generic.  Clean up interface to the probe
+function, and fix memory leak.  Finallly, remove an unneeded reference
+to probe.h in the lib/blkid/resolve.c
+
 
 E2fsprogs 1.38 (June 30, 2005)
 ==============================
index 7377091..0ff20b6 100644 (file)
@@ -1,3 +1,27 @@
+e2fsprogs (1.38-3) unstable; urgency=low
+
+  * Update and clarify man pages (Closes: #329859, #322188, #316811)
+  * Fix bug creating external journals on big-endian machines.
+  * Detect if the superblock's last mount time or last write time is in
+    the future, and offer to fix it if this is the case (Closes: #327580)
+  * Add new debugfs command, set_current_time which sets the time used to
+    update the filesystems's time fields.
+  * Fix display bug in badblocks -sw when printing the "done" message.
+    (Closes: #322231)
+  * Improve blkid's FAT/VFAT filesystem detection code so that it can find
+    labels stored the root directory and to be more correct/paranoid.
+  * Add support to extract iso9660 label information to the blkid library.
+  * Add support to detect the reiser4 filesystem to the blkid library.
+  * Add support for detecting software suspend partitions to the blkid library.
+  * Fix the blkid library to notice when an ext2 filesystem is upgraded to
+    ext3.
+  * Fix debugfs's set_inode_field so that successfully sets the i_size field
+  * Updated Dutch translation
+  * E2fsck will stop and print a warning if the user tries running a
+    read/write badblocks test on a read-only mounted root filesystem.
+
+ -- Theodore Y. Ts'o <tytso@mit.edu>  Fri,  9 Dec 2005 18:49:23 -0500
+
 e2fsprogs (1.38-2) unstable; urgency=low
 
   * Previous NMU acknowledged (Closes: #317862, #320389)