]> git.ipfire.org Git - thirdparty/e2fsprogs.git/commitdiff
Update for e2fsprogs 1.38 release.
authorTheodore Ts'o <tytso@mit.edu>
Fri, 1 Jul 2005 00:06:45 +0000 (20:06 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Fri, 1 Jul 2005 00:06:45 +0000 (20:06 -0400)
29 files changed:
ChangeLog
README
RELEASE-NOTES
contrib/ChangeLog
debian/changelog
debugfs/ChangeLog
doc/ChangeLog
doc/libext2fs.texinfo
e2fsck/ChangeLog
e2fsprogs.lsm
ext2ed/ChangeLog
ext2ed/doc/ChangeLog
include/nonunix/ChangeLog
install-utils/ChangeLog
intl/ChangeLog
lib/ChangeLog
lib/blkid/ChangeLog
lib/e2p/ChangeLog
lib/et/ChangeLog
lib/ext2fs/ChangeLog
lib/ss/ChangeLog
lib/uuid/ChangeLog
misc/ChangeLog
po/ChangeLog
resize/ChangeLog
tests/ChangeLog
tests/progs/ChangeLog
util/ChangeLog
version.h

index ef71f121e916537df9c8689d3d74f1bb0aa6eb66..550a662f909f51135f46cc4b0daf652c728e2f54 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -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(),
diff --git a/README b/README
index ebd798376707f723ad7abc22efac1d966ede9f78..d3be7a681180a6061138ad0ae412fdd5bfbbbd4e 100644 (file)
--- a/README
+++ b/README
@@ -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
index 17d75eb79617c05bdec53522e9aea3258639b21d..516ff5ce751587cdcda8ac9b06e9728eaa5b2b04 100644 (file)
@@ -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)
 ===============================
 
index a6e52d696377c1cb2c0797563399ed9a90dd7c08..905f2d7d9685f1b2e160df1bfff032a23e83344d 100644 (file)
@@ -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
index 090b16d2a0fab6e0a1055babea1b73cb3e1bc190..3b984bdbdeca14aa0e8bed7e9409a1173de3de1d 100644 (file)
@@ -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.
index 994388db7675848ba3737654c8135532d7565841..ea89d342e206dfaf39b9d1251fe825232fad4032 100644 (file)
@@ -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
index dd26b43b86f0655287dc60d48b5d304bbdf37409..07241aedf775d28353e201607e43f03e655249b5 100644 (file)
@@ -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
index 9eb3b8a3400a762f97f0f07da4f27c22f483ba59..0883539a93f9565893534cccd1071103c67f4d56 100644 (file)
@@ -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
 
index a3de7fa04d5ae0341d487716b2498b0347bbf8cb..49e34241d31df1ca7a484eb560a0a9470e0229d4 100644 (file)
@@ -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
index 065b15ee3556f25e4edf85bb6aeeec948712db27..7debfff98b7c43c38b958aa315168f4ebe0f270a 100644 (file)
@@ -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
index 1d6cc50a17633f9ef785945bef12da14d7ebbcb3..fa59c2413773612d333059ae56e59eedce9ffdfe 100644 (file)
@@ -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
index c40afbae427593b88994022d43542dd09a861dfd..68d98f8a9839d3b192542eec32cb01c6c9b3ec19 100644 (file)
@@ -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
index 1500266b0b2460848b156e740efb68f4d050c02b..fb5e9dd3ce97af871f539e76a00c109923b7a161 100644 (file)
@@ -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
index 47ae0ca8d937552f64d2d12853264954beaf5a5c..f890c3a43e3ed8841f3b6d78c97433e27fc58864 100644 (file)
@@ -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
index 6de1ca3dea16bec9d3628bc0880a3ae83d710e8d..9c1604ed284994f2c22b11ffb524bd793fcda614 100644 (file)
@@ -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
index e6bdf2e05799c960dfe53f4522c6a2c21559673a..6178633c3e98a0894de1a65cbd6060c6e89d7763 100644 (file)
@@ -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
index a3097b03cbefd4ad243bf01c82956e462674e51d..5f771162d13f6839d71d23481835718e6b42b1aa 100644 (file)
@@ -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
index d7c9af81a827f10d9fc774ed1b4dd777eb54dcd5..79f62fdaeae749d90ad03cd8cdf9b56ac38e6c58 100644 (file)
@@ -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
index 72f86873ad6bbefcd38eb8bad452ded7c66bd9c4..3881c00f49dfb7b442c158bcef3544167c5f2c01 100644 (file)
@@ -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
index 27c77b4335ce5d3e06eb037374424074ab29e6f5..aeb8dce836bac9d42fe4d356211a2889823ceb86 100644 (file)
@@ -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,
index 95ad88328d02ae89a0ec8fdfe6d6cbe9e17e522b..389b35f89caa6825ce72c199072555663a7a4972 100644 (file)
@@ -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
index 79e10d8f12599c2cd99ced8e1ee366ae9544987b..b90e0637874953af82134dcc52581e5206920f0c 100644 (file)
@@ -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
index 6a2bd51bcb539a54daabfd81d3ffa00fcca07ab8..c2a5a2a6d1c3be556c8d35087c232ccfb83b6eaf 100644 (file)
@@ -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
index 85d40a4401fc0c78f87cb013055655ee0b004801..5fba37b8471effad1d0b979e74c68a2b5c15e0ed 100644 (file)
@@ -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.
index b2df47f2d3c24a48f617417d116316eea20591b8..88dfd9c131322dd75ecda6c6e914c62fa09d483d 100644 (file)
@@ -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
index 7ac2255016b5895635c069ab662a426a7b5d6c0b..5960e23404d36a75ac2cfea130765bd3061b4eac 100644 (file)
@@ -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,
index b1c08c703439c0253c83c08a905de4f2a09069b9..bb1480a51402318ebb8ad04184f858ea01ee4de4 100644 (file)
@@ -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
index e4ad5a6edb56a134b0b6c11349186a2c3aaaf338..f16a8568587cdbdea81c004fd397ae7541cc064b 100644 (file)
@@ -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
index 12649bc4c9e1473bedddb8b1fde8e485705a67dd..da7c0b91bb14ed77d4170bbfdf4512ef2684399e 100644 (file)
--- a/version.h
+++ b/version.h
@@ -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"