Update for 1.34 release.

diff --git a/.release-checklist b/.release-checklist
index aed71bf..870aa2d 100644
--- a/.release-checklist
+++ b/.release-checklist
@@ -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
 
diff --git a/ChangeLog b/ChangeLog
index bc6afc7..2edfaa7 100644
--- 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
--- 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 @@
 
 	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
diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index c1f171d..09cfbb9 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -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 @@
 
 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
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index e19feb5..9cc648b 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -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
diff --git a/debian/changelog b/debian/changelog
index b1b93f3..6d5ecbb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -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)
diff --git a/debugfs/ChangeLog b/debugfs/ChangeLog
index 1531d08..cdac00a 100644
--- a/debugfs/ChangeLog
+++ b/debugfs/ChangeLog
@@ -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).
diff --git a/doc/ChangeLog b/doc/ChangeLog
index ee1fc83..6b6ddf2 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -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
diff --git a/doc/libext2fs.texinfo b/doc/libext2fs.texinfo
index 858cfa0..ea81ab8 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.33)
+@settitle The EXT2FS Library (version 1.34)
 @synindex tp fn
 @comment %**end of header
 
@@ -61,8 +61,8 @@
 
 @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 @@
 
 @top The EXT2FS Library
 
-This manual documents the EXT2FS Library, version 1.33.
+This manual documents the EXT2FS Library, version 1.34.
 
 @end ifinfo
 
diff --git a/e2fsck/ChangeLog b/e2fsck/ChangeLog
index 2d85bb2..c5cbff0 100644
--- a/e2fsck/ChangeLog
+++ b/e2fsck/ChangeLog
@@ -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>)
diff --git a/e2fsprogs.lsm b/e2fsprogs.lsm
index 792d44d..59e597a 100644
--- a/e2fsprogs.lsm
+++ b/e2fsprogs.lsm
@@ -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
diff --git a/ext2ed/ChangeLog b/ext2ed/ChangeLog
index 5a9b1d6..90f43af 100644
--- a/ext2ed/ChangeLog
+++ b/ext2ed/ChangeLog
@@ -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
diff --git a/ext2ed/doc/ChangeLog b/ext2ed/doc/ChangeLog
index 0ded7ed..f02d8c6 100644
--- a/ext2ed/doc/ChangeLog
+++ b/ext2ed/doc/ChangeLog
@@ -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
diff --git a/include/nonunix/ChangeLog b/include/nonunix/ChangeLog
index 5517a99..b464ab0 100644
--- a/include/nonunix/ChangeLog
+++ b/include/nonunix/ChangeLog
@@ -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
diff --git a/install-utils/ChangeLog b/install-utils/ChangeLog
index b09d417..095c460 100644
--- a/install-utils/ChangeLog
+++ b/install-utils/ChangeLog
@@ -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
diff --git a/intl/ChangeLog b/intl/ChangeLog
index 7e335f9..547ff8a 100644
--- a/intl/ChangeLog
+++ b/intl/ChangeLog
@@ -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
diff --git a/lib/ChangeLog b/lib/ChangeLog
index a62c0e3..e13a667 100644
--- a/lib/ChangeLog
+++ b/lib/ChangeLog
@@ -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
diff --git a/lib/blkid/ChangeLog b/lib/blkid/ChangeLog
index 0a4e790..eebbf15 100644
--- a/lib/blkid/ChangeLog
+++ b/lib/blkid/ChangeLog
@@ -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
diff --git a/lib/e2p/ChangeLog b/lib/e2p/ChangeLog
index 6722d09..cf73b71 100644
--- a/lib/e2p/ChangeLog
+++ b/lib/e2p/ChangeLog
@@ -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>)
diff --git a/lib/et/ChangeLog b/lib/et/ChangeLog
index 5c09484..60d18d0 100644
--- a/lib/et/ChangeLog
+++ b/lib/et/ChangeLog
@@ -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
diff --git a/lib/evms/ChangeLog b/lib/evms/ChangeLog
index d4841d8..fa8ec92 100644
--- a/lib/evms/ChangeLog
+++ b/lib/evms/ChangeLog
@@ -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
diff --git a/lib/ext2fs/ChangeLog b/lib/ext2fs/ChangeLog
index 9745e33..701c042 100644
--- a/lib/ext2fs/ChangeLog
+++ b/lib/ext2fs/ChangeLog
@@ -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
diff --git a/lib/ss/ChangeLog b/lib/ss/ChangeLog
index 6dfd0be..25e84e1 100644
--- a/lib/ss/ChangeLog
+++ b/lib/ss/ChangeLog
@@ -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
diff --git a/lib/uuid/ChangeLog b/lib/uuid/ChangeLog
index 23f2fa2..db8b00c 100644
--- a/lib/uuid/ChangeLog
+++ b/lib/uuid/ChangeLog
@@ -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
diff --git a/misc/ChangeLog b/misc/ChangeLog
index 89a522d..ee82e94 100644
--- a/misc/ChangeLog
+++ b/misc/ChangeLog
@@ -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)
diff --git a/po/ChangeLog b/po/ChangeLog
index 6b3de35..df943ba 100644
--- a/po/ChangeLog
+++ b/po/ChangeLog
@@ -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>
 
diff --git a/resize/ChangeLog b/resize/ChangeLog
index a7e63c9..4003b66 100644
--- a/resize/ChangeLog
+++ b/resize/ChangeLog
@@ -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
diff --git a/tests/ChangeLog b/tests/ChangeLog
index 548168e..4c769d9 100644
--- a/tests/ChangeLog
+++ b/tests/ChangeLog
@@ -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
diff --git a/tests/progs/ChangeLog b/tests/progs/ChangeLog
index cbf09fd..16e092f 100644
--- a/tests/progs/ChangeLog
+++ b/tests/progs/ChangeLog
@@ -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
diff --git a/util/ChangeLog b/util/ChangeLog
index 05c9bde..2a21183 100644
--- a/util/ChangeLog
+++ b/util/ChangeLog
@@ -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
diff --git a/version.h b/version.h
index ad3f3c4..a8f1f38 100644
--- 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"