Whamcloud - gitweb
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 aed71bf..870aa2d 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 bc6afc7..2edfaa7 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 fb72587..95b0695 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 c1f171d..09cfbb9 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 e19feb5..9cc648b 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 b1b93f3..6d5ecbb 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 1531d08..cdac00a 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 ee1fc83..6b6ddf2 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 858cfa0..ea81ab8 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 2d85bb2..c5cbff0 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 792d44d..59e597a 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 5a9b1d6..90f43af 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 0ded7ed..f02d8c6 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 5517a99..b464ab0 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 b09d417..095c460 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 7e335f9..547ff8a 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 a62c0e3..e13a667 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 0a4e790..eebbf15 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 6722d09..cf73b71 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 5c09484..60d18d0 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 d4841d8..fa8ec92 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 9745e33..701c042 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 6dfd0be..25e84e1 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 23f2fa2..db8b00c 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 89a522d..ee82e94 100644 (file)
@@ -1,5 +1,9 @@
 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
                greater than 4096, since some kernels don't support ext3
                with large block sizes.  (Addresses Debian bug #193773)
index 6b3de35..df943ba 100644 (file)
@@ -1,5 +1,9 @@
 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
                <goeran@uddeborg.se>
 
index a7e63c9..4003b66 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 548168e..4c769d9 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 cbf09fd..16e092f 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 05c9bde..2a21183 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 ad3f3c4..a8f1f38 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"