Update for 1.34 release.

bitmap-optimize
Theodore Ts'o 2003-07-26 01:03:34 -04:00
parent f592beded7
commit 9c7ec17809
31 changed files with 268 additions and 24 deletions

View 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

View File

@ -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.

8
README
View File

@ -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

View 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

View 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

22
debian/changelog vendored
View 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)

View 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).

View 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

View 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

View 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>)

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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>)

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View File

@ -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"