]> git.ipfire.org Git - thirdparty/e2fsprogs.git/commitdiff
Update for 1.34 release.
authorTheodore Ts'o <tytso@mit.edu>
Sat, 26 Jul 2003 05:03:34 +0000 (01:03 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Sat, 26 Jul 2003 05:03:34 +0000 (01:03 -0400)
31 files changed:
.release-checklist
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/evms/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 aed71bfea2dee74b5976a858451bff5a32d28402..870aa2d60a668cccb2a2098558384d2ad2954b1d 100644 (file)
@@ -9,16 +9,11 @@
        README
        RELEASE-NOTES
        e2fsprogs.lsm
-       e2fsprogs.spec
        doc/libext2fs.texinfo (three places)
 
 5)  Update ChangeLog files using ./.fix-ChangeLogs
 
 6)  Make source distribution
 
-7)  Build RPM files
-
-8)  Build ELF and DLL binary distributions
-
-9)  Adjust sizes in e2fsprogs-VER.lsm; rebuild source files; rebuild RPM files
+7)  Adjust sizes in e2fsprogs-VER.lsm; rebuild source files; rebuild RPM files
 
index bc6afc7b6d392629cc510519267b5328f36eccdf..2edfaa7a0ec9af682b4c5f9f05a179b84a637c7b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2003-07-25  Theodore Ts'o  <tytso@mit.edu>
+
+       * Release of E2fsprogs 1.34
+
 2003-07-12  Theodore Ts'o  <tytso@mit.edu>
 
        * configure.in: Add tests for posix_memalign, memalign, and valloc.
diff --git a/README b/README
index fb7258746a2bd889db8149ffa387bda774cf85c4..95b0695224dc8913fafd3218499e82cb3232c427 100644 (file)
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-       This is the new version (1.33) of the second extended file
+       This is the new version (1.34) of the second extended file
 system management programs.
 
        From time to time, I release new versions of e2fsprogs, to fix
@@ -8,9 +8,9 @@ which is:
 
        http://e2fsprogs.sourceforge.net
 
-       Note: If you are NOT using the RedHat RPM distributions of
-e2fsprogs, and are building e2fsprogs from source, please see the file
-INSTALL for instructions on building and installing e2fsprogs.  
+       The INSTALL file has instructions on building and installing
+e2fsprogs.  Provisions for building Red Hat RPMs and Debian dpkg files
+are supplied as well.
 
        In case of bugs in these programs, please contact Ted Ts'o at
 tytso@thunk.org or tytso@alum.mit.edu.  See the e2fsck man page for
index c1f171da0672819b81c492754954774574e84a79..09cfbb9c4b57440d7879e8c83a6412ed4174645d 100644 (file)
@@ -1,5 +1,136 @@
+E2fsprogs 1.34 (July 25, 2003)
+===============================
+
+Fixed a bug introduced in E2fsprogs 1.30 which caused fsck to spin in
+a tight loop while waiting for a child fsck to exit in some cases.
+This burns CPU times which slows down the low-level filesystem check.
+
+Added code to mke2fs to assure that the default block size for a
+filesystem is at least as big as the sector size of the device, if it
+can be determined.
+
+Changed mke2fs and resize2fs to round the default size of a filesystem
+to be an even multiple of the VM pagesize in order to avoid a Linux
+kernel bug introduced when the storage of the buffer cache was moved
+into the page cache.
+
+Mke2fs will warn the user when creating a filesystem with journaling
+and a blocksize greater than 4096.  (Addresses Debian bug #193773)
+
+Fixed a bug in resize2fs which caused it to fail on filesystems with a
+non-empty bad block list.  Resize2fs now discards any blocks on the
+badblock list which are no longer part of the filesystem as the result
+of a filesystem shrink.  (Note: this means that shrinking and then
+enlarging a filesystem is no longer a reversible operation;
+information about bad blocks in the part of the filesystem which is to
+be chopped off will be lost.)
+
+Changed resize2fs so the user can use prefixes to specify the units of
+the new filesystem size (sectors, kilobytes, megabytes, or gigabytes),
+and to make the error and informational messages explicitly display
+the blocksize used by the filesystem, in order to avoid confusion.
+(Addresses Debian bug: #189814)
+
+Added a new debugfs command, dump_unused, which dumps the contents of
+all unused blocks to stdout.  (Useful as an emergency try-to-find
+deleted data command.)
+
+Added a new debugfs command, imap, which prints the location of a
+specified inode in the inode table.
+
+Fixed a bug in the badblocks program which caused it to use one bit of
+randomness in its non-destructive read/write test, instead of using a
+full 8 bits of randomness.
+
+Added a new option (-t) to badblocks, which allows the user to control
+the test pattern(s) used when checking a disk.
+
+The blkid probe function now more correctly detects UDF filesystems.
+
+Fixed a bug in the blkid library which caused it to not update its
+cache if a filesystem changes from having a label to not having a
+label.
+
+Fixed a bug in the blkid library wihch could avoid an infinite loop
+in blkid_find_dev_with_tag() if /proc is not mounted and there the
+/etc/blkid.tab file has not yet been created.
+
+Fixed the badblocks program so that the destructive read/write test
+honors the -c option, and to use O_DIRECT when possible to avoid
+thrashing the system block buffer cache.
+
+Fixed various NLS issues.
+ - Added Czech and Sweedish translations
+ - Removed testing NYC translation
+ - Fixed NLS support for message abbrevations in e2fsck
+ - Remove de-utf.po, since we shouldn't have two versions using different
+       charset encodings.
+ - Used ngettext() (abbreivated with the macro P_(str1, str2, n)) to 
+       simplify the statistics reporting in e2fsck.
+
+Changed configure.in so that its defaults for *BSD systems no longer
+build an fsck wrapper, and not to install in /usr/local by default.
+
+Fixed some minor spelling errors/typo's in e2fsck and the configure
+script.
+
+Fixed various Debian packaging issues (see debian/changelog). 
+
+Updated and clarified man pages.  (Addresses Debian Bug #195616)
+
+Programmer's notes: 
+-------------------
+
+Fix gcc -Wall nitpicks.
+
+Updated gettext implementation used by e2fsprogs to 0.11.5, and enable
+NLS support by default.  (Added partial workaround for gettext/Darwin
+incompatibility problems.)
+
+Added full MIT KRB5 and Himdall compaibility support to the com_err
+library and the compile_et program.  (Addresses Debian bug #191900)
+
+Added the blkid_known_fstype() function to the blkid library, which
+returns true if it is passed a filesystem type which is recognized by
+the blkid probing functions.
+
+Improved the documentation for the blkid library.
+
+Added the ext2fs_get_device_sectsize() function the the ext2fs library, which
+returns the hardware sector size of a device, if it is available.
+
+Added a dependency in the blkid library's .so file to the uuid
+library, since the former uses the latter.  (Addresses Debian bug
+#194094)
+
+Added --with-diet-libc and --disable-evms to the configure script.
+
+Fixed a minor memory leak in the badblocks program.
+
+Fixed a portability problem in tune2fs --- not all systems have strptime().
+
+Fixed a portability problem in debugfs with the use of getopt() more
+than once.  Old-style BSD, new-style BSD, and Linux C libraries all do
+things differently.
+
+Add support Windows support to ext2fs_get_device_size().
+
+Added (normally disabled) debugging code to the Unix I/O manager which
+causes it to disable all userspace caching if the NO_IO_CACHE is
+defined.
+
+Changed the test I/O manager so it can always be linked into e2fsck,
+mke2fs, and tune2fs if enabled via --enable-test-io-debug to the
+configure script.  The test I/O manager will only print any debugging
+information if the TEST_IO_FLAGS or TEST_IO_BLOCK environment
+variables are set, which specifies which I/O operations are logged and
+a block number to watch, respectively.  The log messages are sent to
+stderr by default, unless a filename is specified via the
+TEST_IO_LOGFILE environment variable.
+
+
 E2fsprogs 1.33 (April 21, 2003)
-===================================
+===============================
 
 Added a new utility program, logsave, which captures the output of a
 command in a log file, even if the containing directory hasn't been
@@ -587,7 +718,7 @@ limits to be infinite on startup.
 
 Fixed a bug in e2fsck where it wasn't allocating a new block or inode
 bitmap if it wasn't present and the blocksize was 2k or 4k.
-(Addresses Debian Bug #116975)
+ (Addresses Debian Bug #116975)
 
 E2fsck will check and fix botched ext3 V1 to V2 superblock updates by
 clearing the new V2 fields if they do not make sense or if the ext3
index e19feb53cacfdd6f7866643e77fd06779f30ec5f..9cc648b987afa3e7f532c4740b549582f302b3e2 100644 (file)
@@ -1,3 +1,7 @@
+2003-07-25  Theodore Ts'o  <tytso@mit.edu>
+
+       * Release of E2fsprogs 1.34
+
 2003-04-21  Theodore Ts'o  <tytso@mit.edu>
 
        * Release of E2fsprogs 1.33
index b1b93f32d4e99376f24ff4c6d67fd582c2c7769b..6d5ecbbf140c0757f3832a60697cefc05f71f461 100644 (file)
@@ -1,3 +1,25 @@
+e2fsprogs (1.34-1) unstable; urgency=low
+
+  * New upstream version.
+  * Fixed bug in fsck which caused it to waste CPU by spinning while
+    waiting for a child fsck process under some circumstances.
+  * Fixed bug in blkid library which would cause it to spin forever if
+    /proc is not mounted and /etc/blkid.tab is not present.
+  * Improved the blkid library's UDF's probing functions.
+  * Fixed the blkid library so it will remove delete the LABEL
+    attribute from its cache when a filesystem that previously had a
+    label no longer has one.
+  * Added Swedish translation.
+  * Remove debugging printf in badblocks program (Closes: #201499)
+  * Split shared libraries out of the e2fsprogs package into separate
+    packages: libss2, libcomerr2, libuuid1, and e2fslibs.  (Closes: #201155,
+    #201164)
+  * Warn the user when creating a filesystem with a journal and a blocksize
+    greater than 4096, since some kernels don't support ext3 with large
+    block sizes.  (Closes:  #193773)
+
+ -- Theodore Y. Ts'o <tytso@mit.edu>  Sat, 26 Jul 2003 01:01:55 -0400
+
 e2fsprogs (1.33+1.34-WIP-2003.05.21-2) unstable; urgency=low
 
   * Set up FreeBSD configuration defaults (Closes: #195274)
index 1531d08eb98476bdcc4af09cc001c8af31f449c2..cdac00ae661cc322d6c1de01cf6a25df24bd56b7 100644 (file)
@@ -1,3 +1,7 @@
+2003-07-25  Theodore Ts'o  <tytso@mit.edu>
+
+       * Release of E2fsprogs 1.34
+
 2003-07-06  Theodore Ts'o  <tytso@mit.edu>
 
        * debugfs.c (do_imap): Fix gcc -Wall nitpicks (printf format types).
index ee1fc83388c8760b8e7dfae543f9e2f1b8a823c4..6b6ddf2d171359bca8ca57075cb32e859246c8ca 100644 (file)
@@ -1,3 +1,7 @@
+2003-07-25  Theodore Ts'o  <tytso@mit.edu>
+
+       * Release of E2fsprogs 1.34
+
 2003-07-21  Theodore Ts'o  <tytso@mit.edu>
 
        * libblkid.txt: Clarify documentation file
index 858cfa034e7f07183d84948153181359d117573e..ea81ab832a3edac9749fbeecfd844bbb74b21600 100644 (file)
@@ -1,7 +1,7 @@
 \input texinfo    @c -*-texinfo-*-
 @c %**start of header
 @setfilename libext2fs.info
-@settitle The EXT2FS Library (version 1.33)
+@settitle The EXT2FS Library (version 1.34)
 @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.33
-@subtitle April 2003
+@subtitle Version 1.34
+@subtitle July 2003
 
 @author by Theodore Ts'o
 
@@ -102,7 +102,7 @@ by the Foundation.
 
 @top The EXT2FS Library
 
-This manual documents the EXT2FS Library, version 1.33.
+This manual documents the EXT2FS Library, version 1.34.
 
 @end ifinfo
 
index 2d85bb2ad0ee6ea78cb011fa91ce116e1cf2f598..c5cbff0005985e641d12e7f72571269c0d8e017e 100644 (file)
@@ -1,3 +1,7 @@
+2003-07-25  Theodore Ts'o  <tytso@mit.edu>
+
+       * Release of E2fsprogs 1.34
+
 2003-07-06  Theodore Ts'o  <tytso@mit.edu>
 
        * pass2.c: Fix gcc -Wall nitpicks (missing #include <string.h>)
index 792d44d5b680be88b0cdd139096270d8ae4106e7..59e597a97879c8ed97464ace0adf4fe6c07f14b9 100644 (file)
@@ -1,17 +1,17 @@
 Begin3
 Title:          EXT2 Filesystem utilities
-Version:        1.33
-Entered-date:   21Apr2003
+Version:        1.34
+Entered-date:   25July2003
 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
-               2896kB e2fsprogs-1.33.tar.gz
-               304kB e2fsprogs-libs-1.33.tar.gz
-                1kB   e2fsprogs-1.32.lsm
+               3008kB e2fsprogs-1.34.tar.gz
+               388kB e2fsprogs-libs-1.34.tar.gz
+                1kB   e2fsprogs-1.34.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
+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
 End
index 5a9b1d6f10252344a52ac0602c83e736c9b2af4a..90f43afebfd8496e857c21a530f2d04952abbca9 100644 (file)
@@ -1,3 +1,7 @@
+2003-07-25  Theodore Ts'o  <tytso@mit.edu>
+
+       * Release of E2fsprogs 1.34
+
 2003-04-21  Theodore Ts'o  <tytso@mit.edu>
 
        * Release of E2fsprogs 1.33
index 0ded7edc220dc6b0a407f2b61988f2d6f5e43651..f02d8c63131e3462c5f635c70adda10aa1c53f97 100644 (file)
@@ -1,3 +1,7 @@
+2003-07-25  Theodore Ts'o  <tytso@mit.edu>
+
+       * Release of E2fsprogs 1.34
+
 2003-04-21  Theodore Ts'o  <tytso@mit.edu>
 
        * Release of E2fsprogs 1.33
index 5517a9912bad6a1a46f062b4d241c055f9994a00..b464ab071d05bf8f94721e891ba71481362b8913 100644 (file)
@@ -1,3 +1,7 @@
+2003-07-25  Theodore Ts'o  <tytso@mit.edu>
+
+       * Release of E2fsprogs 1.34
+
 2003-04-21  Theodore Ts'o  <tytso@mit.edu>
 
        * Release of E2fsprogs 1.33
index b09d4173e415b1666a60d0e40662f8fe19a703c1..095c4609ab24277604224e1dd51ec84f9858ec50 100644 (file)
@@ -1,3 +1,7 @@
+2003-07-25  Theodore Ts'o  <tytso@mit.edu>
+
+       * Release of E2fsprogs 1.34
+
 2003-04-21  Theodore Ts'o  <tytso@mit.edu>
 
        * Release of E2fsprogs 1.33
index 7e335f906eb4621f33a8e0481df3f9fca1936c4d..547ff8a339e8bcb58c8c6e0f0f05d20ddf4f7ed3 100644 (file)
@@ -1,3 +1,7 @@
+2003-07-25  Theodore Ts'o  <tytso@mit.edu>
+
+       * Release of E2fsprogs 1.34
+
 2003-05-03  Theodore Ts'o  <tytso@mit.edu>
 
        * Makefile.in: Add dummy install-shlibs target so that the
index a62c0e33fb97134ff965cc2eae91a1bde1c56e00..e13a6678a8d746139e930c252801d6ffaa865ae6 100644 (file)
@@ -1,3 +1,7 @@
+2003-07-25  Theodore Ts'o  <tytso@mit.edu>
+
+       * Release of E2fsprogs 1.34
+
 2003-04-21  Theodore Ts'o  <tytso@mit.edu>
 
        * Release of E2fsprogs 1.33
index 0a4e790496241de3dbf07afcd522a6ec4428e2b8..eebbf15d5e08670fcf99cfe2b8602e87ac9a5983 100644 (file)
@@ -1,3 +1,7 @@
+2003-07-25  Theodore Ts'o  <tytso@mit.edu>
+
+       * Release of E2fsprogs 1.34
+
 2003-07-22  Theodore Ts'o  <tytso@mit.edu>
 
        * probe.c (probe_udf): Add specific UDF probing code, and probe
index 6722d099fcb724b241fea28ae3efdba971ae9243..cf73b71a3cf2f3936c5dd8f2303edcce8177243e 100644 (file)
@@ -1,3 +1,7 @@
+2003-07-25  Theodore Ts'o  <tytso@mit.edu>
+
+       * Release of E2fsprogs 1.34
+
 2003-07-06  Theodore Ts'o  <tytso@mit.edu>
 
        * iod.c: Fix gcc -Wall nitpicks (missing #include <string.h>)
index 5c09484a22c9a8d190060dd855e2d4a92ebc917a..60d18d09f683ce513060c165dddc16f612dedc74 100644 (file)
@@ -1,3 +1,7 @@
+2003-07-25  Theodore Ts'o  <tytso@mit.edu>
+
+       * Release of E2fsprogs 1.34
+
 2003-05-13  Theodore Ts'o  <tytso@mit.edu>
 
        * Makefile.in: Bump minor version number of libcomerr to indicate
index d4841d8c6193d35dce1a920cf3bff84b98090aa1..fa8ec9237001e48276be46429ceb9767d026058c 100644 (file)
@@ -1,3 +1,7 @@
+2003-07-25  Theodore Ts'o  <tytso@mit.edu>
+
+       * Release of E2fsprogs 1.34
+
 2003-04-21  Theodore Ts'o  <tytso@mit.edu>
 
        * Release of E2fsprogs 1.33
index 9745e331cc15bbf73b53e955454b3889da1e32ef..701c0428036a1614ec98780c3ab40241cb5f5552 100644 (file)
@@ -1,3 +1,7 @@
+2003-07-25  Theodore Ts'o  <tytso@mit.edu>
+
+       * Release of E2fsprogs 1.34
+
 2003-07-06  Theodore Ts'o  <tytso@mit.edu>
 
        * kernel-jbd.h, flushb.c: Fix gcc -Wall nitpicks (indented cpp
index 6dfd0be1d3d9c1b4bf746ae89692e4a65c160c5c..25e84e1614ed00bc61647f4f5c14dff4583f7874 100644 (file)
@@ -1,3 +1,7 @@
+2003-07-25  Theodore Ts'o  <tytso@mit.edu>
+
+       * Release of E2fsprogs 1.34
+
 2003-04-21  Theodore Ts'o  <tytso@mit.edu>
 
        * Release of E2fsprogs 1.33
index 23f2fa274f1261e82619b649a5bc79531248c79d..db8b00cd67fedd980748a1f8a18869c70bdf09a7 100644 (file)
@@ -1,3 +1,7 @@
+2003-07-25  Theodore Ts'o  <tytso@mit.edu>
+
+       * Release of E2fsprogs 1.34
+
 2003-04-21  Theodore Ts'o  <tytso@mit.edu>
 
        * Release of E2fsprogs 1.33
index 89a522df989e05ebb50a0178cc7d23b63d89c79a..ee82e94ddf67a4d4e777dc603ff0ecd4ba9d5766 100644 (file)
@@ -1,3 +1,7 @@
+2003-07-25  Theodore Ts'o  <tytso@mit.edu>
+
+       * Release of E2fsprogs 1.34
+
 2003-07-25  Theodore Ts'o  <tytso@mit.edu>
 
        * mke2fs.c (PRS): Add warning if using -j and the blocksize is
index 6b3de3529501ebb56993f12bb42d8c70d0786093..df943ba66450c89cdeb8e9c013117c1a1c51ad46 100644 (file)
@@ -1,3 +1,7 @@
+2003-07-25  Theodore Ts'o  <tytso@mit.edu>
+
+       * Release of E2fsprogs 1.34
+
 2003-07-25  Theodore Ts'o  <tytso@mit.edu>
 
        * LINGUAS, sv.po: Added Sweedish translation from Göran Uddeborg
index a7e63c9f25ec4006c22696957f9fdcbeec24e4aa..4003b666e4f640a25c0eb5ec4e67c1ca5aa5ab89 100644 (file)
@@ -1,3 +1,7 @@
+2003-07-25  Theodore Ts'o  <tytso@mit.edu>
+
+       * Release of E2fsprogs 1.34
+
 2003-07-08  Theodore Ts'o  <tytso@mit.edu>
 
        * main.c (main): Round the default size of the filesystem to be an
index 548168e11997deb4d6f2e779dccde286eb9f344c..4c769d9d83f3863431742dd1798a54c7401f0d7c 100644 (file)
@@ -1,3 +1,7 @@
+2003-07-25  Theodore Ts'o  <tytso@mit.edu>
+
+       * Release of E2fsprogs 1.34
+
 2003-04-21  Theodore Ts'o  <tytso@mit.edu>
 
        * Release of E2fsprogs 1.33
index cbf09fdb791bc8904503c5fde9aeb6eb17e7c39e..16e092f391c40cde4c0e9c1d1d0bf377d1a6ffe9 100644 (file)
@@ -1,3 +1,7 @@
+2003-07-25  Theodore Ts'o  <tytso@mit.edu>
+
+       * Release of E2fsprogs 1.34
+
 2003-04-21  Theodore Ts'o  <tytso@mit.edu>
 
        * Release of E2fsprogs 1.33
index 05c9bde4b79d64dbcd4a26050385034b297693d7..2a21183d09b260efd918418746c725fbb95ae489 100644 (file)
@@ -1,3 +1,7 @@
+2003-07-25  Theodore Ts'o  <tytso@mit.edu>
+
+       * Release of E2fsprogs 1.34
+
 2003-04-21  Theodore Ts'o  <tytso@mit.edu>
 
        * Release of E2fsprogs 1.33
index ad3f3c4e172216fcc231e004e80bdffdbe8a16bd..a8f1f380dd396b2a298d5dc1d76409050bc8c573 100644 (file)
--- a/version.h
+++ b/version.h
@@ -6,5 +6,5 @@
  * Ts'o.  This file may be redistributed under the GNU Public License.
  */
 
-#define E2FSPROGS_VERSION "1.34-WIP"
-#define E2FSPROGS_DATE "21-May-2003"
+#define E2FSPROGS_VERSION "1.34"
+#define E2FSPROGS_DATE "25-Jul-2003"