diff options
author | Theodore Ts'o <tytso@mit.edu> | 2005-06-30 20:06:45 -0400 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2005-06-30 20:06:45 -0400 |
commit | 1f965c8d961ec88a8917b2e99cfb43c4ccdfb19b (patch) | |
tree | 1278bcfc9a4fe5eb83b3076e6c788a6daab731a2 | |
parent | 675b79c47f7fb437d48ceff82db33c6cc780a508 (diff) | |
download | e2fsprogs-1f965c8d961ec88a8917b2e99cfb43c4ccdfb19b.tar.gz |
Update for e2fsprogs 1.38 release.
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | README | 2 | ||||
-rw-r--r-- | RELEASE-NOTES | 139 | ||||
-rw-r--r-- | contrib/ChangeLog | 4 | ||||
-rw-r--r-- | debian/changelog | 14 | ||||
-rw-r--r-- | debugfs/ChangeLog | 4 | ||||
-rw-r--r-- | doc/ChangeLog | 4 | ||||
-rw-r--r-- | doc/libext2fs.texinfo | 8 | ||||
-rw-r--r-- | e2fsck/ChangeLog | 4 | ||||
-rw-r--r-- | e2fsprogs.lsm | 10 | ||||
-rw-r--r-- | ext2ed/ChangeLog | 4 | ||||
-rw-r--r-- | ext2ed/doc/ChangeLog | 4 | ||||
-rw-r--r-- | include/nonunix/ChangeLog | 4 | ||||
-rw-r--r-- | install-utils/ChangeLog | 4 | ||||
-rw-r--r-- | intl/ChangeLog | 4 | ||||
-rw-r--r-- | lib/ChangeLog | 4 | ||||
-rw-r--r-- | lib/blkid/ChangeLog | 4 | ||||
-rw-r--r-- | lib/e2p/ChangeLog | 4 | ||||
-rw-r--r-- | lib/et/ChangeLog | 4 | ||||
-rw-r--r-- | lib/ext2fs/ChangeLog | 4 | ||||
-rw-r--r-- | lib/ss/ChangeLog | 4 | ||||
-rw-r--r-- | lib/uuid/ChangeLog | 4 | ||||
-rw-r--r-- | misc/ChangeLog | 4 | ||||
-rw-r--r-- | po/ChangeLog | 4 | ||||
-rw-r--r-- | resize/ChangeLog | 4 | ||||
-rw-r--r-- | tests/ChangeLog | 4 | ||||
-rw-r--r-- | tests/progs/ChangeLog | 4 | ||||
-rw-r--r-- | util/ChangeLog | 4 | ||||
-rw-r--r-- | version.h | 4 |
29 files changed, 257 insertions, 12 deletions
@@ -1,3 +1,7 @@ +2006-06-30 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.38 + 2005-03-31 Theodore Ts'o <tytso@mit.edu> * configure.in: Add tests for __secure_getenv(), prctl(), @@ -1,4 +1,4 @@ - This is the new version (1.37) of the second extended file + This is the new version (1.38) of the second extended file system management programs. From time to time, I release new versions of e2fsprogs, to fix diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 17d75eb7..516ff5ce 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1,3 +1,142 @@ +E2fsprogs 1.38 (June 27, 2005) (1.1651) +============================== + +Fix blkid's test programs (built with "make check") compile correctly +even without "configure --enable-blkid-debug". + +Fix ia64 core dump bug caused by e2fsprogs running afoul of C99 strict +type aliasing rules on newer gcc compilers. (Addresses Red Hat +Bugzilla ##161183.) + +Fix com_err library to make it more compatible with recent changes +made to the com_err library in MIT Kerberos V5 version 1.4. +(Addresses Sourcefroge Bug #1150146) + +General cleanup of messages printed by e2fsprogs programs for grammar, +consistency, and to make life easier for translators. Fixed a few +strings containing English that had not been marked as needing +translations. Removed strings that do not need to be translated, to +make life easier for translators. + +Mke2fs and badblocks will take advantage of a feature in Linux 2.6 to +test to see if a device appears to be in use instead of just relying +on /proc/mounts and /etc/mtab. (Addresses Debian Bug #308594). + +Fix portability problem in the filefrag program affecting platforms +where the size of an integer is smaller than the size of a long. +(Addresses Debian Bug #309655) + +Mke2fs will now use a larger journal by default for filesystems +greater than 4GB. (128 MB instead of 32MB). + +Mke2fs will refuse to create filesystems greater than 2**31-1 blocks, +unless forced. This is to avoid signed vs. unsigned kernel bugs in +block numbers that still need to be fixed. + +The blkid program has a new option which will more efficiently search +for device when it is known (or expected) that only one matching +device will be found in the system, such as when doing a lookup by +UUID. + +Debian's e2fsprogs-specific initrd fragment will avoid including +unnecessary libraries into the initrd ramdisk by unsetting LD_PRELOAD +and LD_LIBRARY_PATH, and filtering out libraries found in +/etc/ld.so.preload. (Addresses Debian Bug: #304003) + +Fixed a potential portability issue in the blkid programs for +architectures where the char type is unsigned. (Addresses Sourceforge +Bug: #1180585) + +Fix a bug in filefrag so that it doesn't falsely count an extra +discontinuity when the first block found is an indirect block. +(Addresses Debian Bug #307607). + +Fix blkid's recognition of cramfs filesystems, and enhance it to be +able to handle cramfs labels. + +Fix debugfs's stat command to not core dump when a filesystem is not +open. + +Fix e2fsck's handling of error conditions caused by the resize inode +claiming blocks that are also used by other inodes, a filesystem +corruption which was commonly caused by a bug in Fedora Core 3's +resize2fs program. + +Fixed bug in filefrag which caused it to fail on non-ext2/3 +filesystems. (Addresses Debian Bug: #303509) + +If the superblock last mount time indicates that the system clock may +not be accurate, then e2fsck will omit checking inodes' deletion time +field for indications of a potential corrupted orphaned inode list. +(Previously e2fsck only ommited these LOW_DTIME checks when the +superblock's last write time looked insane.) + +Fixed a IA64 core dump bug in the e2p library which affected dumpe2fs. +(Addresses Debian bug #302200) + +Make the blkid library more paranoid about being run from setgid +programs, and to use __secure_getenv() from libc if it is available. + +Fixed spelling mistakes, typos, and otherwise clarified man pages. +(Addresses Debian Bugs: #304591, #304592, #304594, #304597, #304593 +and Sourceforge Bug: #1189803) + +Updated and fixed translations. + +Fixed various Debian packaging issues --- see debian/changelog for +details. + +Programmer's notes: +------------------- + +Ext2fs_set_bit(), ext2fs_clear_bit(), and ext2fs_test_bit( have been +changed to take an unsigned int for the bit number. Negative bit +numbers were never allowed (and didn't make any sense), so this should +be a safe change. This is needed to allow safe use of block numbers +greater than or equal to 2**31. + +The compile_et program will avoid recreating generated foo_err.c and +foo_err.h files if no changes are necessary. The compile_et program +will also atomically replace these files to avoid a potential parallel +build race problem on SMP systems. (Addresses Sourceforge Bug: +#1157933) + +Added a new function to the blkid library, blkid_probe_all_new(), +which only probes newly added disk devices, and change +blkid_find_dev_with_tag() to use this function so that when a +requested tag is not found, devices that were previously not checked +are searched before searching all devices in the system. + +Added new functions to the blkid library, blkid_dev_set_search() and +blkid_dev_has_tag(). + +E2fsck's problem strings can now use @m and @n as abbrevations for +"multiply-claimed" and "invalid", respectively. + +The e2fsprog.pot file now has an explanation of how the @-expansion +and %-expansion works, and strings in e2fsck/problem.c which contain @ +characters now have comments in e2fsprogs.pot with the @-expansion to +make life easier for translators. + +Fixed missing return values in the ext2fs library which could cause it +to return random garbage in certain error conditions. + +Allow the current time to be overriden via the E2FSCK_TIME environment +variable for use in regression tests. + +The test scrpit driver program now exits with a non-zero status if +there any of its test that it ran failed. + +Fixed problems with parabuilds on SMP systems. (Addresses Sourceforge +Bug: #1157933) + +Fixed "make check" so that it compiles correctly even when e2fsprogs' +header files have not be installed in the system include directories. +(Addresses Sourceforge Bug: #1180572) + +Fixed gcc -Wall nits. + + E2fsprogs 1.37 (March 21, 2005) =============================== diff --git a/contrib/ChangeLog b/contrib/ChangeLog index a6e52d69..905f2d7d 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,7 @@ +2006-06-30 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.38 + 2005-03-21 Theodore Ts'o <tytso@mit.edu> * Release of E2fsprogs 1.37 diff --git a/debian/changelog b/debian/changelog index 090b16d2..3b984bdb 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,17 @@ +e2fsprogs (1.38-1) unstable; urgency=low + + * New upstream version + * Fix ia64 core dump bug caused by e2fsprogs running afoul of C99 strict + type aliasing rules on newer gcc compilers. (Addresses Red Hat + Bugzilla ##161183.) + * Fix minor typo's in tune2fs man page. + * Mke2fs will refuse to create filesystems greater than 2**31-1 blocks, + unless forced, to avoid kernel bugs that still need to be fixed as + of this release. + * Update French, Dutch, Polish, Swedish, and Turkish translations. + + -- Theodore Y. Ts'o <tytso@mit.edu> Wed, 30 Jun 2005 20:02:42 -0400 + e2fsprogs (1.37+1.38-WIP-0620-1) unstable; urgency=low * Update and clarify man pages. diff --git a/debugfs/ChangeLog b/debugfs/ChangeLog index 994388db..ea89d342 100644 --- a/debugfs/ChangeLog +++ b/debugfs/ChangeLog @@ -1,3 +1,7 @@ +2006-06-30 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.38 + 2005-05-05 Theodore Ts'o <tytso@mit.edu> * debugfs.c (do_stat): Check to make sure a filesystem is open diff --git a/doc/ChangeLog b/doc/ChangeLog index dd26b43b..07241aed 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,7 @@ +2006-06-30 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.38 + 2005-03-21 Theodore Ts'o <tytso@mit.edu> * Release of E2fsprogs 1.37 diff --git a/doc/libext2fs.texinfo b/doc/libext2fs.texinfo index 9eb3b8a3..0883539a 100644 --- a/doc/libext2fs.texinfo +++ b/doc/libext2fs.texinfo @@ -1,7 +1,7 @@ \input texinfo @c -*-texinfo-*- @c %**start of header @setfilename libext2fs.info -@settitle The EXT2FS Library (version 1.37) +@settitle The EXT2FS Library (version 1.38) @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.37 -@subtitle January 2005 +@subtitle Version 1.38 +@subtitle June 2005 @author by Theodore Ts'o @@ -103,7 +103,7 @@ by the Foundation. @top The EXT2FS Library -This manual documents the EXT2FS Library, version 1.37. +This manual documents the EXT2FS Library, version 1.38. @end ifinfo diff --git a/e2fsck/ChangeLog b/e2fsck/ChangeLog index a3de7fa0..49e34241 100644 --- a/e2fsck/ChangeLog +++ b/e2fsck/ChangeLog @@ -1,3 +1,7 @@ +2006-06-30 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.38 + 2005-06-20 Theodore Ts'o <tytso@mit.edu> * unix.c (usage, parse_extended_opts): Clean up messages printed diff --git a/e2fsprogs.lsm b/e2fsprogs.lsm index 065b15ee..7debfff9 100644 --- a/e2fsprogs.lsm +++ b/e2fsprogs.lsm @@ -1,16 +1,16 @@ Begin3 Title: EXT2 Filesystem utilities -Version: 1.37 -Entered-date: 21March2005 +Version: 1.38 +Entered-date: 30June2005 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 - 3432kB e2fsprogs-1.37.tar.gz - 452kB e2fsprogs-libs-1.37.tar.gz - 1kB e2fsprogs-1.37.lsm + 3544kB e2fsprogs-1.38.tar.gz + 456kB e2fsprogs-libs-1.38.tar.gz + 1kB e2fsprogs-1.38.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 diff --git a/ext2ed/ChangeLog b/ext2ed/ChangeLog index 1d6cc50a..fa59c241 100644 --- a/ext2ed/ChangeLog +++ b/ext2ed/ChangeLog @@ -1,3 +1,7 @@ +2006-06-30 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.38 + 2005-03-21 Theodore Ts'o <tytso@mit.edu> * Release of E2fsprogs 1.37 diff --git a/ext2ed/doc/ChangeLog b/ext2ed/doc/ChangeLog index c40afbae..68d98f8a 100644 --- a/ext2ed/doc/ChangeLog +++ b/ext2ed/doc/ChangeLog @@ -1,3 +1,7 @@ +2006-06-30 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.38 + 2005-03-21 Theodore Ts'o <tytso@mit.edu> * Release of E2fsprogs 1.37 diff --git a/include/nonunix/ChangeLog b/include/nonunix/ChangeLog index 1500266b..fb5e9dd3 100644 --- a/include/nonunix/ChangeLog +++ b/include/nonunix/ChangeLog @@ -1,3 +1,7 @@ +2006-06-30 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.38 + 2005-03-21 Theodore Ts'o <tytso@mit.edu> * Release of E2fsprogs 1.37 diff --git a/install-utils/ChangeLog b/install-utils/ChangeLog index 47ae0ca8..f890c3a4 100644 --- a/install-utils/ChangeLog +++ b/install-utils/ChangeLog @@ -1,3 +1,7 @@ +2006-06-30 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.38 + 2005-03-21 Theodore Ts'o <tytso@mit.edu> * Release of E2fsprogs 1.37 diff --git a/intl/ChangeLog b/intl/ChangeLog index 6de1ca3d..9c1604ed 100644 --- a/intl/ChangeLog +++ b/intl/ChangeLog @@ -1,3 +1,7 @@ +2006-06-30 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.38 + 2005-03-21 Theodore Ts'o <tytso@mit.edu> * Release of E2fsprogs 1.37 diff --git a/lib/ChangeLog b/lib/ChangeLog index e6bdf2e0..6178633c 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,7 @@ +2006-06-30 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.38 + 2005-03-21 Theodore Ts'o <tytso@mit.edu> * Release of E2fsprogs 1.37 diff --git a/lib/blkid/ChangeLog b/lib/blkid/ChangeLog index a3097b03..5f771162 100644 --- a/lib/blkid/ChangeLog +++ b/lib/blkid/ChangeLog @@ -1,3 +1,7 @@ +2006-06-30 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.38 + 2005-06-27 Theodore Ts'o <tytso@mit.edu> * read.c, dev.c: Fix the debugging/TEST_PROGRAM code so that it is diff --git a/lib/e2p/ChangeLog b/lib/e2p/ChangeLog index d7c9af81..79f62fda 100644 --- a/lib/e2p/ChangeLog +++ b/lib/e2p/ChangeLog @@ -1,3 +1,7 @@ +2006-06-30 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.38 + 2005-06-16 Theodore Ts'o <tytso@mit.edu> * Makefile.in: Add an include path specifier when building diff --git a/lib/et/ChangeLog b/lib/et/ChangeLog index 72f86873..3881c00f 100644 --- a/lib/et/ChangeLog +++ b/lib/et/ChangeLog @@ -1,3 +1,7 @@ +2006-06-30 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.38 + 2005-06-20 Theodore Ts'o <tytso@mit.edu> * error_message.c, init_et.c: Segregate error tables registered diff --git a/lib/ext2fs/ChangeLog b/lib/ext2fs/ChangeLog index 27c77b43..aeb8dce8 100644 --- a/lib/ext2fs/ChangeLog +++ b/lib/ext2fs/ChangeLog @@ -1,3 +1,7 @@ +2006-06-30 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.38 + 2005-06-30 Theodore Ts'o <tytso@mit.edu> * bitops.h, bitops.c (ext2fs_set_bit, ext2fs_clear_bit, diff --git a/lib/ss/ChangeLog b/lib/ss/ChangeLog index 95ad8832..389b35f8 100644 --- a/lib/ss/ChangeLog +++ b/lib/ss/ChangeLog @@ -1,3 +1,7 @@ +2006-06-30 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.38 + 2005-05-08 Theodore Ts'o <tytso@mit.edu> * pager.c (ss_safe_getenv): Fix bug so it would fetch the right diff --git a/lib/uuid/ChangeLog b/lib/uuid/ChangeLog index 79e10d8f..b90e0637 100644 --- a/lib/uuid/ChangeLog +++ b/lib/uuid/ChangeLog @@ -1,3 +1,7 @@ +2006-06-30 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.38 + 2005-03-21 Theodore Ts'o <tytso@mit.edu> * Release of E2fsprogs 1.37 diff --git a/misc/ChangeLog b/misc/ChangeLog index 6a2bd51b..c2a5a2a6 100644 --- a/misc/ChangeLog +++ b/misc/ChangeLog @@ -1,3 +1,7 @@ +2006-06-30 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.38 + 2005-06-30 Theodore Ts'o <tytso@mit.edu> * mke2fs.c (PRS): Do not support filesystems with more 2**31-1 diff --git a/po/ChangeLog b/po/ChangeLog index 85d40a44..5fba37b8 100644 --- a/po/ChangeLog +++ b/po/ChangeLog @@ -1,3 +1,7 @@ +2006-06-30 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.38 + 2005-06-26 Theodore Ts'o <tytso@mit.edu> * Update French, Dutch, Polish, Swedish, and Turkish translations. diff --git a/resize/ChangeLog b/resize/ChangeLog index b2df47f2..88dfd9c1 100644 --- a/resize/ChangeLog +++ b/resize/ChangeLog @@ -1,3 +1,7 @@ +2006-06-30 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.38 + 2005-05-09 Theodore Ts'o <tytso@mit.edu> * resize2fs.c (fix_resize_inode): Don't bother to translate diff --git a/tests/ChangeLog b/tests/ChangeLog index 7ac22550..5960e234 100644 --- a/tests/ChangeLog +++ b/tests/ChangeLog @@ -1,3 +1,7 @@ +2006-06-30 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.38 + 2005-06-16 Theodore Ts'o <tytso@mit.edu> * defaults/e_script, run_e2fsck, d_loaddump, f_resize_inode, diff --git a/tests/progs/ChangeLog b/tests/progs/ChangeLog index b1c08c70..bb1480a5 100644 --- a/tests/progs/ChangeLog +++ b/tests/progs/ChangeLog @@ -1,3 +1,7 @@ +2006-06-30 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.38 + 2005-03-21 Theodore Ts'o <tytso@mit.edu> * Release of E2fsprogs 1.37 diff --git a/util/ChangeLog b/util/ChangeLog index e4ad5a6e..f16a8568 100644 --- a/util/ChangeLog +++ b/util/ChangeLog @@ -1,3 +1,7 @@ +2006-06-30 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.38 + 2005-03-21 Theodore Ts'o <tytso@mit.edu> * Release of E2fsprogs 1.37 @@ -7,5 +7,5 @@ * the GNU Public License. */ -#define E2FSPROGS_VERSION "1.38-WIP" -#define E2FSPROGS_DATE "20-Jun-2005" +#define E2FSPROGS_VERSION "1.38" +#define E2FSPROGS_DATE "30-Jun-2005" |