Whamcloud - gitweb
Update version.h, RELEASE-NOTES, debian/changelog for 1.40-WIP release
authorTheodore Ts'o <tytso@mit.edu>
Mon, 2 Oct 2006 17:34:48 +0000 (13:34 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Mon, 2 Oct 2006 17:34:48 +0000 (13:34 -0400)
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
RELEASE-NOTES
debian/changelog
version.h

index 49c521d..825c28a 100644 (file)
@@ -1,3 +1,115 @@
+E2fsprogs 1.40-WIP (October 2, 2006)
+====================================
+
+Fixed overflow and signed/unsigned problems caused by the number of
+blocks or inodes exceeding 2**31 or being close to 2**32-1;.
+
+Fix resize2fs so that it gives user-intelligible error messages if the
+filesystem or the kernel does not support on-line resizing.
+(Addresses Debian Bug: #380548)
+
+Require mke2fs -F -F for really dangerous operations, since -F is
+needed for less dangerous operations such as creating filesystems
+images in regular files, or creating filesystems on whole block
+devices.  These relatively innocuous usages should NOT be confused
+with running mke2fs on an apparently-mounted or in-use filesystem.
+
+Allow the default inode size to be specified into the mke2fs.conf
+file.
+
+Make the smallest default journal size is big enough so that on-line
+resizing should always work.
+
+Fix silly spelling error in e2fsck.  (Addresses SourceForge bug:
+#1531372)
+
+Fix debugfs coredump when lsdel is run without an open filesystem
+(Addresses Debian Bug: #378335)
+
+Fix debugfs display bug us that bytes that have the high bit set are
+displayed as "ec" instead of "ffffffec".
+
+Add support in lsattr so it will display the EXT4_EXTENTS_FL flag.
+
+Device mapper scanning wasn't working in the blkid library because the
+pathnames had an extra "/dev" when they were being probed.
+
+Add GFS/GFS2 support to the blkid library.
+
+Fix blkid support of empty FAT filesystem labels.
+
+Avoid recursing forever (or for a long time) when the blkid library
+searches for a device and there are symlinks to directories in /dev.
+
+Avoid unaligned halfword access in blkid when accessing FAT
+superblocks, as this will cause Sparc/Solaris systems to throw a
+SIGBUS error.
+
+The latest devmapper libraries requires pthreads, add -lpthreads to
+the static link libraries for e2fsck.static if devmapper is enabled.
+(Addresses Debian bug: #388718)
+
+Improve the (non-installed, for experts only) findsuper program by
+printing the uuid and label from the superblocks, as well as the
+starting and ending offsets of the filesystem given the information in
+the superblock.  Omit by default printing superblocks that are likely
+found in located in an ext3 journal unless an explicit -j option is
+given.
+
+Updated French and Dutch translations and added Vietnamese translation.
+
+Use FreeBSD's DIOCGMEDIASIZE and DIOCGDINFO ioctls if available when
+determining a partition's size, since binary searching to determine
+the device doesn't work on FreeBSD.
+
+Fixed spelling mistakes, typos, and otherwise clarified man pages.
+(Addresses Debian Bug: #369761, #373004)
+
+Fixed various Debian packaging issues --- see debian/changelog for
+details.  (Addresses Debian Bugs #389554, #390664)
+
+
+Programmer's notes:
+-------------------
+
+Fix misc/Makefile.in so that it builds even if e2fsck hasn't been built yet
+(Addresses Sourceforge Bug: #1565561)
+
+Remove unused variables and other lint/gcc -Wall cleanups
+
+Add check to ext2fs_get_device_size() so it will return EFBIG for for
+filesystems contained in regular files where the filesystem image size
+is returned by stat64().
+
+Added the 64-bit byte swapping function ext2fs_swab64().
+
+Added two new helper functions to prevent 2**31/2**32-1 overflow
+problems: ext2fs_div_ceil() and e2p_percent().
+
+Create new ext2fs library inline functions ext2fs_group_first_block()
+and ext2fs_group_last_block() in order to calculate the starting and
+ending blocks in a block group.
+
+Create the generated files read-only to remind developers not to edit them.
+
+Added an "make rpm" target to top-level Makefile
+
+Added various FreeBSD portability fixes.
+
+Exclude mercurial files from the RPM build tree to speed up copy/build.
+
+Use root_sysconfdir to define the locations of mke2fs.conf and
+e2fsck.conf instead of using a hard-coded /etc pathname.
+
+Prevent e2fsck.h and ext2_ext_attr.h from getting included multiple times.
+
+Fixed "make clean" in blkid's Makefile.in file from removing tst_*.c files.
+
+If diff -u is supported, use it to report test failures.
+
+Updates/improvements to RPM spec file
+
+
 E2fsprogs 1.39 (May 29, 2006) 
 =============================
 
index 55e26c8..9c783ce 100644 (file)
@@ -1,3 +1,38 @@
+e2fsprogs (1.39+1.40-WIP-2006.10.02-1) unstable; urgency=low
+
+  * Previous NMU acknowledged (Closes: #388718)
+  * Fix debugfs to print unsigned values for EA's
+  * Minor man page fixes (Closes: #373004, #369761)
+  * Allow the default inode size to be specified in mke2fs.conf
+  * Require mke2fs -F -F for really dangerous operations
+  * Add Vietnamese translation
+  * Update French and Dutch translations
+  * Fix debugfs coredump when lsdel is run without an open filesystem
+    (Closes: #378335)
+  * Fix spelling error in e2fsck output
+  * Fix overflow problems when the number of inodes and blocks is
+    close to 2**32-1
+  * Add GFS/GFS2 support to the blkid library.
+  * Fix blkid support of empty FAT filesystem labels
+  * Avoid recursing forever due to symlinks in /dev by the blkid library
+  * Fix bogus error messages from resize2fs caused by the filesystem
+    not containing a resize inode.  (Closes: #380548)
+  * Fixed device-mapper probing (it was failing due to an extra '/dev' being
+    added to the device pathname)
+  * Make sure the default minimum size journal is big enough to support
+    on-line resizing.
+  * Add a versioned build-dep on texi2html (Closes: #389554)
+  * Remove useful UUID specification thanks to License Nazi's (Closes: #390664)
+
+ -- Theodore Y. Ts'o <tytso@mit.edu>  Mon,  2 Oct 2006 13:04:27 -0400
+
+e2fsprogs (1.39-1.1) unstable; urgency=low
+
+  * Non-maintainer upload
+  * Added -pthreads to devmapper libraries (Closes: #388718)
+
+ -- Ben Hutchings <ben@decadent.org.uk>  Sat, 30 Sep 2006 12:49:47 +0100
+
 e2fsprogs (1.39-1) unstable; urgency=low
 
   * New upstream version
index dd023e0..92b0a80 100644 (file)
--- a/version.h
+++ b/version.h
@@ -7,5 +7,5 @@
  * the GNU Public License.
  */
 
-#define E2FSPROGS_VERSION "1.39"
-#define E2FSPROGS_DATE "29-May-2006"
+#define E2FSPROGS_VERSION "1.40-WIP"
+#define E2FSPROGS_DATE "02-Oct-2006"