Update release notes, version files for 1.40.5 release

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
This commit is contained in:
Theodore Ts'o 2008-01-27 20:01:25 -05:00
parent 0d1de232a8
commit c8a5708db1
5 changed files with 136 additions and 12 deletions

View File

@ -1,3 +1,92 @@
E2fsprogs 1.40.5 (January 27, 2008)
===================================
Fix a potential overflow big in e2image if the device name is too
long.
Mke2fs will now create new filesystems with 256 byte inodes and the
ext_attr feature flag by default. This allows for much better future
compatibity with ext4 and speeds up extended attributes even on ext3
filesystems.
Teach e2fsck to ignore certain "safe" filesystem features which are
set automatically by the kernel. Having the kernel set features
automagically behind the user's back is a bad idea, and we should try
to break the kernel of this habit, especially for the newer ext4
feature flags. But for now, we will try to avoid needless full checks
which can annoy users who are doing fresh installs.
Add support in tune2fs and mke2fs for making a filesystem as being "ok
to be used with test kernel code". This will be needed for using test
filesystems with the latest ext4 kernel code.
Change e2fsck -fD so that it sorts non-htree directories by inode
numbers instead of by name, since that optimizes performances much
more significantly. (Addresses-Sourceforge-Feature-Request: #532439)
If e2image fills the disk, fix it so it exits right away instead of
spewing large numbers of error messages.
(Addresses-Sourceforge-Feature-Request: #606508)
If ftruncate64() is not available for resize2fs, let it use ftrucate()
instead, but have it check to see if the size would get truncated, and
skip calling ftruncate in that case.
Add support for detecting HFS+ filesystems in the blkid library.
Add supprt in the blkid library for ext4/ext4dev filesystems.
Fix a bug in blkid where it could die on a floating point exception
when presented with a corrupt reiserfs image.
Fix blkid's handling of ntfs UUID's so that leading zeros are printed
such that UUID string is a fixed length.
Add sample python bindings for the uuid library to the contrib
directory. (Addresses-Sourceforge-Patches: #778817)
Fix debugfs's 'lsdel' command so it uses ext2fs_block_iterate2 so it
will work with large files. (Addresses Sourceforge Feature Request:
#1257500 and Sourceforge Support Request: #1253511)
Allow the debugfs 'undel' command to undelete an inode without linking
it to a specific destination directory, since this might require
allocating blocks that could overwrite some yet-to-be-recovered
deleted files. (Addresses-Sourceforge-Feature-Request: #967141)
Update Swedish translations from the Translation Project.
Programmer's Notes:
-------------------
Fix configure handling of --sbindir (which should rarely be used, but
someone did complain, so let's fix it). (Addresses Sourceforge Bug:
#498381)
Updated e2fsprogs.spec file to include a new uuidd package
Use pkg-config to determine where to find the devmapper library so we
can find out where it is located on different distributions.
Fix Makefile race so that "make -j3 distclean" works correctly
Fix portability problems on non-Linux/non-Hurd/non-Masix systems,
especially on MacOS X systems. (Addresses Sourceforge Bugs: #1861633,
#1819034, #1863819)
Fixed spelling mistakes, typos, and otherwise clarified man pages.
Fixed various Debian packaging issues --- see debian/changelog for
details. (Addresses Debian Bugs: #459403, #459475, #459614)
Remove the --enable-dynamic-static configure option, and build e2fsck
dynamically by default. If the user wants e2fsck.static, he/she will
need to build it via "make -C e2fsck e2fsck.static"
Fix various build warnings due to missing prototypes.
(Addresses Sourceforge Patch: #1861663, #1861659)
E2fsprogs 1.40.4 (December 31, 2007)
====================================

37
debian/changelog vendored
View File

@ -1,3 +1,38 @@
e2fsprogs (1.40.5-1) unstable; urgency=low
* New upstream release.
* Mke2fs will now create new filesystems with 256 byte inodes and the
ext_attr feature flag by default. This allows for much better
future compatibity with ext4 and speeds up extended attributes
even on ext3 filesystems.
* Teach mke2fs and tune2fs to set a "test_fs" flag, which indicates
that it is ok to use the filesystem on in-development kernel
code (i.e., ext4dev)
* E2fsck now optimizes non-htree directories by sorting them by inode
number.
* Add support for detecting HFS+ and ext4/ext4dev filesystems in blkid
* Fix blkid's ntfs UUID handling so it is compatible with vol_id
* Avoid a floating point exception when blkid tries to probe a corrpt
reiserfs filesystem.
* Fix potential overflow problem in e2image if the device name is
too long.
* Cause e2image to exit immediately with an error message on a disk
full situation.
* Fix a minor typos in the resize2fs and uuidd manpages.
* E2fsck will no longer backup superblocks when the kernel makes
certain "safe" feature set changes behind the user's back.
* Fix debugfs's lsdel command so it works on large files
* Allow a user to undelete an inode with linking to a destination
directory.
* Update Swedish translation file from the Translation Project
* The libuuid1 and uuid-runtime packages requires passwd package, so
declare it as a dependency. (Closes: #459403)
* Fix a FTBFS problem on x86_64 caused by the fact that dietlibc
doesn't provide llseek on the x86_64. (Closes: #459614)
* Don't use dietlibc on platforms that don't support it (Closes: #459475)
-- Theodore Y. Ts'o <tytso@mit.edu> Sun, 27 Jan 2008 16:57:34 -0500
e2fsprogs (1.40.4-1) unstable; urgency=low
* Make sure that programs like tune2fs, when modifying a mounted
@ -426,7 +461,7 @@ e2fsprogs (1.38+1.39-WIP-2005.12.10-1) unstable; urgency=low
* 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.
* Add resize2fs and badblocks to the e2fsprogs udeb
* Add resize2fs and badblocks to the e2fsprogs udeb
(Closes: #290429, #310950)
* Avoid trying to mount the root device if it is an NFS device.
(Closes: #310428)

View File

@ -1,7 +1,7 @@
\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename libext2fs.info
@settitle The EXT2FS Library (version 1.40.4)
@settitle The EXT2FS Library (version 1.40.5)
@synindex tp fn
@comment %**end of header
@ -61,8 +61,8 @@ by the author.
@title The EXT2FS Library
@subtitle The EXT2FS Library
@subtitle Version 1.40.4
@subtitle December 2007
@subtitle Version 1.40.5
@subtitle January 2008
@author by Theodore Ts'o
@ -103,7 +103,7 @@ by the Foundation.
@top The EXT2FS Library
This manual documents the EXT2FS Library, version 1.40.4.
This manual documents the EXT2FS Library, version 1.40.5.
@end ifinfo

View File

@ -1,16 +1,16 @@
Begin3
Title: EXT2 Filesystem utilities
Version: 1.40.4
Entered-date: 31Dec2007
Version: 1.40.5
Entered-date: 27Jan2008
Description: The filesystem utilities for the EXT2 filesystem, including
e2fsck, mke2fs, dumpe2fs, fsck, and others.
Keywords: utilities, fsck, filesystem, Ext2fs
Author: tytso@mit.edu (Theodore Tso)
Maintained-by: tytso@mit.edu (Theodore Tso)
Primary-site: download.sourceforge.net /pub/sourceforge/e2fsprogs
3960kB e2fsprogs-1.40.4.tar.gz
436kB e2fsprogs-libs-1.40.4.tar.gz
1kB e2fsprogs-1.40.4.lsm
3972kB e2fsprogs-1.40.5.tar.gz
440kB e2fsprogs-libs-1.40.5.tar.gz
1kB e2fsprogs-1.40.5.lsm
Alternate-site:
Platforms: linux 1.2.x/1.3.x/2.0.x/2.1.x/2.2.x/2.3.x/2.4.x/2.5.x/2.6.x
Copying-policy: GPL/LGPL

View File

@ -7,5 +7,5 @@
* redistributed under the GNU Public License.
*/
#define E2FSPROGS_VERSION "1.40.4"
#define E2FSPROGS_DATE "31-Dec-2007"
#define E2FSPROGS_VERSION "1.40.5"
#define E2FSPROGS_DATE "27-Jan-2008"