summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog4
-rw-r--r--README2
-rw-r--r--RELEASE-NOTES139
-rw-r--r--contrib/ChangeLog4
-rw-r--r--debian/changelog14
-rw-r--r--debugfs/ChangeLog4
-rw-r--r--doc/ChangeLog4
-rw-r--r--doc/libext2fs.texinfo8
-rw-r--r--e2fsck/ChangeLog4
-rw-r--r--e2fsprogs.lsm10
-rw-r--r--ext2ed/ChangeLog4
-rw-r--r--ext2ed/doc/ChangeLog4
-rw-r--r--include/nonunix/ChangeLog4
-rw-r--r--install-utils/ChangeLog4
-rw-r--r--intl/ChangeLog4
-rw-r--r--lib/ChangeLog4
-rw-r--r--lib/blkid/ChangeLog4
-rw-r--r--lib/e2p/ChangeLog4
-rw-r--r--lib/et/ChangeLog4
-rw-r--r--lib/ext2fs/ChangeLog4
-rw-r--r--lib/ss/ChangeLog4
-rw-r--r--lib/uuid/ChangeLog4
-rw-r--r--misc/ChangeLog4
-rw-r--r--po/ChangeLog4
-rw-r--r--resize/ChangeLog4
-rw-r--r--tests/ChangeLog4
-rw-r--r--tests/progs/ChangeLog4
-rw-r--r--util/ChangeLog4
-rw-r--r--version.h4
29 files changed, 257 insertions, 12 deletions
diff --git a/ChangeLog b/ChangeLog
index ef71f121..550a662f 100644
--- 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 ebd79837..d3be7a68 100644
--- 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
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
diff --git a/version.h b/version.h
index 12649bc4..da7c0b91 100644
--- 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"