Update version.h, RELEASE-NOTES, debian/changelog for 1.40-WIP release

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
bitmap-optimize
Theodore Ts'o 2006-10-02 13:34:48 -04:00
parent bfc1a74bb4
commit 26bcc2caa9
3 changed files with 149 additions and 2 deletions

View 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)
=============================

35
debian/changelog vendored
View 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

View File

@ -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"