Whamcloud - gitweb
tools/e2fsprogs.git
20 years agoADD TAG: E2FSPROGS-1_35-WIP-0821 E2FSPROGS-1_35-WIP-0821
Theodore Ts'o [Thu, 21 Aug 2003 06:14:44 +0000 (02:14 -0400)]
ADD TAG: E2FSPROGS-1_35-WIP-0821

20 years agoUpdate for 1.35-WIP 21-Aug-2003 release.
Theodore Ts'o [Thu, 21 Aug 2003 06:14:44 +0000 (02:14 -0400)]
Update for 1.35-WIP 21-Aug-2003 release.

20 years agoUpdate po files.
Theodore Ts'o [Thu, 21 Aug 2003 06:11:44 +0000 (02:11 -0400)]
Update po files.

20 years agoFix misc. debian packaging problems.
Theodore Ts'o [Thu, 21 Aug 2003 05:53:07 +0000 (01:53 -0400)]
Fix misc. debian packaging problems.

* Move the initrd script from /etc/mkinitrd/scripts to
  /usr/share/initrd-tools/scripts so that mkinitrd will not remove
  the file when it is uninstalled.  (Addresses Debian bug #204019)

* Remove unneeded files in debian directory: blkid-dev.substvars and
   e2fsprogs-bf.lintian-overrides.  (Addresses Debian bug #203914)

* Support "noopt" in DEB_BUILD_OPTIONS instead of "debug".
   (Addresses Debian bug #203914)

20 years agoAdd support for backing up the journal inode location in the
Theodore Ts'o [Thu, 21 Aug 2003 04:40:26 +0000 (00:40 -0400)]
Add support for backing up the journal inode location in the
superblock.  E2fsck will automatically save the journal information
in the superblock if it is not there already, and will use it if the
journal inode appears to be corrupted.  ext2fs_add_journal_inode()
will also save the backup information, so that new filesystems
created by mke2fs and filesystems that have journals added via
tune2fs will also have journal location written to the superblock as
well.  Debugfs's logdump command has been enhanced so that it can
use the journal information in the superblock.

The debugfs man page has been improved to more fully describe the
logdump command.

Added two new functions, ext2fs_file_open2() and
ext2fs_inode_io_intern2() which take a pointer to an inode structure;
this is needed so that e2fsck and debugfs can synthesize a
fake journal inode and use it to access the journal.

20 years agoMakefile.in: Delete com_err.info on a make clean
Theodore Ts'o [Wed, 20 Aug 2003 16:54:31 +0000 (12:54 -0400)]
Makefile.in: Delete com_err.info on a make clean

testcases: Update to reflect fixed prototype for
initialize_xxx_err_table_r.

20 years agoe2fsck.h, unix.c (PRS, e2fsck_clear_progbar,
Theodore Ts'o [Tue, 19 Aug 2003 14:08:34 +0000 (10:08 -0400)]
e2fsck.h, unix.c (PRS, e2fsck_clear_progbar,
e2fsck_simple_progress): Don't print the ^A and ^B
characters which bracket the progress bar when the e2fsck
program is talking directly to a tty, but only when it is
being piped to another program.  (Addresses Debian bug
#204137)
unix.c: Move some initialized variables to the BSS segment to
shrink the size of the e2fsck executable.

20 years agoet_h.awk: Fix wrong prototype for initialize_xxx_err_table_r.
Theodore Ts'o [Tue, 19 Aug 2003 12:36:48 +0000 (08:36 -0400)]
et_h.awk: Fix wrong prototype for initialize_xxx_err_table_r.
(Thanks to Gombas Gabor for pointing this out, addresses
Debian bug #204332)

20 years agoADD TAG: E2FSPROGS-1_35-WIP-0801 E2FSPROGS-1_35-WIP-0801
Theodore Ts'o [Sun, 3 Aug 2003 00:48:35 +0000 (20:48 -0400)]
ADD TAG: E2FSPROGS-1_35-WIP-0801

20 years agoUpdate for 1.35-WIP 01-Aug-2003 release.
Theodore Ts'o [Sun, 3 Aug 2003 00:48:35 +0000 (20:48 -0400)]
Update for 1.35-WIP 01-Aug-2003 release.

20 years agoInclude inttypes.h if present. New macros INT_TO_VOIDPTR and
Theodore Ts'o [Fri, 1 Aug 2003 18:26:23 +0000 (14:26 -0400)]
Include inttypes.h if present.  New macros INT_TO_VOIDPTR and
VOIDPTR_TO_INT.  Use them throughout for int<->void *
casts to fix 64-bit warnings.

20 years agoFix tests so that they work even with --disable-htree.
Theodore Ts'o [Fri, 1 Aug 2003 17:25:26 +0000 (13:25 -0400)]
Fix tests so that they work even with --disable-htree.

f_salveage_dir: Remove HTREE flag from the test image's
superblock.  (It is not needed).

f_h_reindex: Skip this test of the htree is not enabled

f_dup_de: If htree is not enabled, clear the htree flag, and use
alternate expect scripts for the test.

20 years agofs_ext2.c (fs_cleanup, fs_init_task, fs_set_volumes): Use an
Theodore Ts'o [Fri, 1 Aug 2003 15:02:24 +0000 (11:02 -0400)]
fs_ext2.c (fs_cleanup, fs_init_task, fs_set_volumes): Use an
ugly union to fix pointer aliasing problems in lib/evms.

20 years agoext2fs_getmem(), ext2fs_free_mem(), and ext2fs_resize_mem()
Theodore Ts'o [Fri, 1 Aug 2003 13:41:07 +0000 (09:41 -0400)]
ext2fs_getmem(), ext2fs_free_mem(), and ext2fs_resize_mem()
all now take a 'void *' instead of a 'void **' in order to
avoid pointer aliasing problems with GCC 3.x.

20 years agoUse $(MAKE) rather than hardcoded "make", to aid build process on
Matthias Andree [Fri, 1 Aug 2003 13:09:15 +0000 (15:09 +0200)]
Use $(MAKE) rather than hardcoded "make", to aid build process on
systems that expect GNU make as "gmake".

20 years agoAdd Heimdal compile_et extensions from Philipp Thomas <pthomas@suse.de>
Theodore Ts'o [Fri, 1 Aug 2003 12:59:40 +0000 (08:59 -0400)]
Add Heimdal compile_et extensions from Philipp Thomas <pthomas@suse.de>

20 years agobadblocks.c (set_o_direct): Add check to make sure the file
Theodore Ts'o [Fri, 1 Aug 2003 04:58:00 +0000 (00:58 -0400)]
badblocks.c (set_o_direct): Add check to make sure the file
offset of the device is page aligned.  (Addresses Debian
Bug #203713)

badblocks.c (test_ro, test_rw): Add code to recover after an
error so that we continue reading on page-aligned
boundaries.  (Thanks to Philippe Troin <phil@fifi.org> for
the patch.)

20 years agoChanged priority of libblkid1-udeb to be standard, not required.
Theodore Ts'o [Wed, 30 Jul 2003 23:48:01 +0000 (19:48 -0400)]
Changed priority of libblkid1-udeb to be standard, not required.

20 years agoExplicitly specify the version of libblkid1 needed in e2fsprogs.shlibs.local
Theodore Ts'o [Wed, 30 Jul 2003 03:35:22 +0000 (23:35 -0400)]
Explicitly specify the version of libblkid1 needed in e2fsprogs.shlibs.local
in order to avoid picking up the wrong depedency.  (Debian packaging
issue, closes Debian bug #203157)

20 years agoFix erroneous reference to /usr/share/doc/e2fsprogs/html-info in
Theodore Ts'o [Wed, 30 Jul 2003 03:13:14 +0000 (23:13 -0400)]
Fix erroneous reference to /usr/share/doc/e2fsprogs/html-info in
/usr/share/doc-base/libext2fs (Closes: #203157)

20 years agoApplied NMU patch to fix Debian bugs #203056 and #203058
Theodore Ts'o [Wed, 30 Jul 2003 02:15:33 +0000 (22:15 -0400)]
Applied NMU patch to fix Debian bugs #203056 and #203058

20 years agoADD TAG: E2FSPROGS-1_34 E2FSPROGS-1_34
Theodore Ts'o [Sat, 26 Jul 2003 05:03:34 +0000 (01:03 -0400)]
ADD TAG: E2FSPROGS-1_34

20 years agoUpdate for 1.34 release.
Theodore Ts'o [Sat, 26 Jul 2003 05:03:34 +0000 (01:03 -0400)]
Update for 1.34 release.

20 years agoUpdate internationalization files.
Theodore Ts'o [Sat, 26 Jul 2003 04:51:54 +0000 (00:51 -0400)]
Update internationalization files.

20 years agoAddresses Debian bug #201050. Set the libc-dev dependency correctly
Theodore Ts'o [Sat, 26 Jul 2003 04:48:08 +0000 (00:48 -0400)]
Addresses Debian bug #201050.  Set the libc-dev dependency correctly
and set DEB_{HOST,BUILD}_* variables correctly for architectures
other than *-linux and *-gnu.

20 years agomke2fs.c (PRS): Add warning if using -j and the blocksize is
Theodore Ts'o [Fri, 25 Jul 2003 21:39:51 +0000 (17:39 -0400)]
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)

20 years agoLINGUAS, sv.po: Added Sweedish translation from Göran Uddeborg
Theodore Ts'o [Fri, 25 Jul 2003 16:10:12 +0000 (12:10 -0400)]
LINGUAS, sv.po: Added Sweedish translation from Göran Uddeborg
<goeran@uddeborg.se>

20 years agobadblocks.c (set_o_direct): Remove debugging printf. (Addresses
Theodore Ts'o [Fri, 25 Jul 2003 11:39:33 +0000 (07:39 -0400)]
badblocks.c (set_o_direct): Remove debugging printf.  (Addresses
Debian bug #201499)

20 years agoSeparate out shared libraries out of e2fsprogs to real pacakges:
Theodore Ts'o [Fri, 25 Jul 2003 11:03:00 +0000 (07:03 -0400)]
Separate out shared libraries out of e2fsprogs to real pacakges:
libss2, libcomerr2, libuuid1, and e2fslibs.

Remove Yann's TODO and README.Debian files.

20 years agoDo not include the top-level ChangeLog file in /usr/share/doc/e2fsprogs
Theodore Ts'o [Wed, 23 Jul 2003 13:55:39 +0000 (09:55 -0400)]
Do not include the top-level ChangeLog file in /usr/share/doc/e2fsprogs
for debian packages.  The RELEASE-NOTES file is what people should be
reading instead.

20 years agoUpdate makefile dependencies.
Theodore Ts'o [Wed, 23 Jul 2003 13:53:06 +0000 (09:53 -0400)]
Update makefile dependencies.

20 years agoprobe.c (probe_udf): Add specific UDF probing code, and probe
Theodore Ts'o [Tue, 22 Jul 2003 05:06:36 +0000 (01:06 -0400)]
probe.c (probe_udf): Add specific UDF probing code, and probe
UDF before checking for ISO9660 filesystems.

20 years agofsck.c (wait_many): Rename wait_all() to wait_many(), and have
Theodore Ts'o [Tue, 22 Jul 2003 00:43:21 +0000 (20:43 -0400)]
fsck.c (wait_many): Rename wait_all() to wait_many(), and have
new semantics: WAIT_ALL vs. WAIT_ATLEAST_ONE.  This fixes
a bug where when fsck is waiting for another partition on
the same spindle, it spins wasting a lot of CPU.

20 years agolibblkid.txt: Clarify documentation file
Theodore Ts'o [Tue, 22 Jul 2003 00:03:59 +0000 (20:03 -0400)]
libblkid.txt: Clarify documentation file

20 years agoprobe.c (blkid_known_fstype): New function which returns true if
Theodore Ts'o [Mon, 21 Jul 2003 23:42:19 +0000 (19:42 -0400)]
probe.c (blkid_known_fstype): New function which returns true if
the filesystem type is one which this blkid library supports.

20 years agoprobe.c: When revalidating a filesystem in the blkid library,
Theodore Ts'o [Sun, 20 Jul 2003 15:22:34 +0000 (11:22 -0400)]
probe.c: When revalidating a filesystem in the blkid library,
delete the LABEL tag if the filesystem no longer has a label.

20 years agotag.c (blkid_find_dev_with_tag): If blkid_probe_all() returns an
Theodore Ts'o [Fri, 18 Jul 2003 23:10:28 +0000 (19:10 -0400)]
tag.c (blkid_find_dev_with_tag): If blkid_probe_all() returns an
error, then reflect that error upwards; don't try again
(forever).  This prevents an infinite loop when /proc and
the /etc/blkid.tab file are not present.

20 years agoUse symbolic links for fsck.ext{2,3} and mkfs.ext{2,3} in the udeb
Theodore Ts'o [Sat, 12 Jul 2003 20:28:09 +0000 (16:28 -0400)]
Use symbolic links for fsck.ext{2,3} and mkfs.ext{2,3} in the udeb
package since busybox tar can't deal with hard links.
(Closes Debian bug #196508)

20 years agoUpdate debian changelog
Theodore Ts'o [Sat, 12 Jul 2003 20:02:48 +0000 (16:02 -0400)]
Update debian changelog

Add conflicts against older versions of sysvinit that don't correctly
handle an exit code that has the bit #2 set.  (Closes: #183675)

20 years agobadblocks.c (do_read, do_write, test_rw): Change the read/write
Theodore Ts'o [Sat, 12 Jul 2003 20:01:45 +0000 (16:01 -0400)]
badblocks.c (do_read, do_write, test_rw): Change the read/write
test to honor the -c option (number of blocks at a time).
do_read and do_write will try to turn on the O_DIRECT flag
if it appears that it is possible to use it.  (Addresses
Debian bug #198006)

20 years agoUpdate to use the new freebsd config triple (Addresses Debian
Theodore Ts'o [Sat, 12 Jul 2003 06:45:05 +0000 (02:45 -0400)]
Update to use the new freebsd config triple (Addresses Debian
bug #195274)

20 years agomke2fs.c (set_fs_defaults): If sector_size is 0, don't use it to
Theodore Ts'o [Sat, 12 Jul 2003 05:58:12 +0000 (01:58 -0400)]
mke2fs.c (set_fs_defaults): If sector_size is 0, don't use it to
set the blocksize to zero.  This causes MD devices to fail
since they don't support the BLKSSZGET ioctl.  (Addresses
Debian bug #196734)

20 years agoIn mke2fs and resize2fs, round the default size of the filesystem to
Theodore Ts'o [Tue, 8 Jul 2003 22:03:48 +0000 (18:03 -0400)]
In mke2fs and resize2fs, round the default size of the filesystem to
be an even multiple of the pagesize to work around a potential
Linux kernel bug.

Use the testio manager in mke2fs if CONFIG_TESTIO_DEBUG is set.

20 years agoFixx gcc -Wall nitpicks.
Theodore Ts'o [Sun, 6 Jul 2003 04:36:48 +0000 (00:36 -0400)]
Fixx gcc -Wall nitpicks.

20 years agoconfigure.in:
Theodore Ts'o [Sat, 5 Jul 2003 18:50:24 +0000 (14:50 -0400)]
configure.in:
  Add workaround for Darwin and Libintl

20 years agoFix spelling error in e2fsck problem reporting.
Theodore Ts'o [Tue, 24 Jun 2003 22:06:03 +0000 (18:06 -0400)]
Fix spelling error in e2fsck problem reporting.

20 years agoFix bug in resize2fs which caused it to fail on filesystems with a
Theodore Ts'o [Tue, 24 Jun 2003 21:34:02 +0000 (17:34 -0400)]
Fix 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.)

20 years agoresize2fs.8.in: Make explicit that you need to run resize2fs
Theodore Ts'o [Mon, 9 Jun 2003 00:32:46 +0000 (20:32 -0400)]
resize2fs.8.in: Make explicit that you need to run resize2fs
after using fdisk to adjust the partition size when
expanding the filesystem.  (Addresses Debian Bug #195616)

20 years agoAdjust defaults for FreeBSD to no longer build the
Theodore Ts'o [Mon, 9 Jun 2003 00:26:15 +0000 (20:26 -0400)]
Adjust defaults for FreeBSD to no longer build the
fsck wrapper, and to not install into /usr/local by
default.  (Addresses Debian bug #195274)

21 years agoADD TAG: E2FSPROGS-1_34-WIP-0521 E2FSPROGS-1_34-WIP-0521
Theodore Ts'o [Wed, 21 May 2003 22:26:31 +0000 (18:26 -0400)]
ADD TAG: E2FSPROGS-1_34-WIP-0521

21 years agoUpdate for e2fsprogs 1.34-WIP-0521 release.
Theodore Ts'o [Wed, 21 May 2003 22:26:31 +0000 (18:26 -0400)]
Update for e2fsprogs 1.34-WIP-0521 release.

21 years agounused.c (do_dump_unused): Add new command which dumps the
Theodore Ts'o [Wed, 21 May 2003 21:58:36 +0000 (17:58 -0400)]
unused.c (do_dump_unused): Add new command which dumps the
unused blocks.  (Initial implementation; currently only
dumps the output to stdout.)

21 years agoMakefile.in (ELF_OTHER_LIBS): The blkid library depends on the
Theodore Ts'o [Wed, 21 May 2003 21:56:36 +0000 (17:56 -0400)]
Makefile.in (ELF_OTHER_LIBS): The blkid library depends on the
uuid library.  (Addresses Debian bug: #194094)

21 years agomke2fs.c (PRS, set_fs_defaults): If the sector size of the
Theodore Ts'o [Wed, 21 May 2003 21:28:29 +0000 (17:28 -0400)]
mke2fs.c (PRS, set_fs_defaults): If the sector size of the
device is larger than the default block size, then use the
sector size of the device as the default block size.

getsectsize.c (ext2fs_get_device_sectsize): New function which
    returns the hardware sector size (if it is available).

21 years agoFix bug which caused --disable-evms not to work.
Theodore Ts'o [Tue, 20 May 2003 14:29:29 +0000 (10:29 -0400)]
Fix bug which caused --disable-evms not to work.

21 years agobadblocks.c: Use an unsigned integer to support 4-byte test
Theodore Ts'o [Sun, 18 May 2003 05:11:52 +0000 (01:11 -0400)]
badblocks.c: Use an unsigned integer to support 4-byte test
patterns with the high bit set.  Let the user explicitly
specify a random pattern with the argument "random".

21 years agounix.c (show_stats), e2fsck.h: Use ngettext (abbreivated with
Theodore Ts'o [Sun, 18 May 2003 01:00:46 +0000 (21:00 -0400)]
unix.c (show_stats), e2fsck.h: Use ngettext (abbreivated with
the macro P_(str1, str2, n)) to simplify the statistics
reporting.

21 years agoDebian packaging: Add gettext to the build-depends line.
Theodore Ts'o [Sat, 17 May 2003 21:39:46 +0000 (17:39 -0400)]
Debian packaging: Add gettext to the build-depends line.

21 years agoLINGUAS, de-utf.po: Remove de-utf.po; de.po is newer, and we
Theodore Ts'o [Sat, 17 May 2003 21:15:00 +0000 (17:15 -0400)]
LINGUAS, de-utf.po: Remove de-utf.po; de.po is newer, and we
shouldn't have two versions using different charset
encodings anyway.

21 years agoMCONFIG.in, configure.in: Only put the intl directory in the -I
Theodore Ts'o [Sat, 17 May 2003 20:29:27 +0000 (16:29 -0400)]
MCONFIG.in, configure.in: Only put the intl directory in the -I
search path if we are using --with-internal-gettext.
Otherwise causes compatibility problems with the woody
glibc.   (Addresses Debian bug #193372)

21 years agoAdd package dependency to shlibs for comerr to indicate support
Theodore Ts'o [Wed, 14 May 2003 03:53:20 +0000 (23:53 -0400)]
Add package dependency to shlibs for comerr to indicate support
for kth compatibility.  (Closes Debian bug #193096)

21 years agounix_io.c: Add #ifdef NO_IO_CACHE which disables all userspace
Theodore Ts'o [Wed, 14 May 2003 03:41:29 +0000 (23:41 -0400)]
unix_io.c: Add #ifdef NO_IO_CACHE which disables all userspace
caching by the unix_io layer.  Not enabled, only for
debugging.

21 years agomain.c (main): Add the ability to specify units to the size
Theodore Ts'o [Wed, 14 May 2003 03:32:59 +0000 (23:32 -0400)]
main.c (main): Add the ability to specify units to the size
parameter, and make the error and information messages
display explicitly the blocksize used by the filesystem,
to avoid confusion.  (Addresses Debian bug: #189814)

21 years agoconfigure.in: Fix typo in help message for --enable-evms-11
Theodore Ts'o [Wed, 14 May 2003 03:32:32 +0000 (23:32 -0400)]
configure.in: Fix typo in help message for --enable-evms-11

21 years agoutil.c, ls.c, logdump.c, htree.c, dump.c, debugfs.h, debugfs.c, ChangeLog:
Theodore Ts'o [Wed, 14 May 2003 03:03:43 +0000 (23:03 -0400)]
util.c, ls.c, logdump.c, htree.c, dump.c, debugfs.h, debugfs.c, ChangeLog:
  util.c (reset_getopt), debugfs.c (do_open_filesys,
   do_show_super_stats), ls.c (do_list_dir), dump.c (do_dump),
   htree.c (do_htree_dump, do_dx_hash), logdump.c (do_logdump):
   Define and use a new function, reset_getopt(), which does whatever
   is necessary to reset getopt() again.  This is different for
   different implementations, so the portabilty issues are a bit of a
   nightmare.  (Addresses Debian bug #192834)

21 years agoDebian packaging issues:
Theodore Ts'o [Thu, 8 May 2003 14:39:50 +0000 (10:39 -0400)]
Debian packaging issues:

* Remove e2fsprogs-bf package, as it is obsolete. (Closes: #183453)
* Remove NLS support from e2fsprogs-udeb.  Save 5.5k on the boot
  floppies / install media.

21 years agoUpdate debian changelog
Theodore Ts'o [Thu, 8 May 2003 07:33:07 +0000 (03:33 -0400)]
Update debian changelog

Add replaces field to comerr-dev to resolve a file conflict with
/usr/include/com_err.h and the libkrb5-dev package.
(Closes: #192277)

21 years agobadblocks.c, badblocks.8.in: Functional enhancements contributed
Theodore Ts'o [Wed, 7 May 2003 13:52:14 +0000 (09:52 -0400)]
badblocks.c, badblocks.8.in: Functional enhancements contributed
by Thayne Harbaugh.  These patches allow the -t option to
control the test pattern(s) used when checking the disk.
Test patterns may be specified in all modes (r/w, r/o and
non-destructive).

21 years agobadblocks.c (test_rw): Fix minor memory leak with test_rw() is
Theodore Ts'o [Wed, 7 May 2003 12:35:38 +0000 (08:35 -0400)]
badblocks.c (test_rw): Fix minor memory leak with test_rw() is
called for multiple passes.
(test_nd): Fix bug in chosing randomness for the
non-destructive test.  We were only using 1 bit of
randomness per byte instead of 8 due to a bit-shift bug.
Also, initialize the random number generator from the time
in main().  Thanks to Thayne Harbaugh for pointing out
these bugs.

21 years agoUpdate debian changelog.
Theodore Ts'o [Tue, 6 May 2003 04:31:55 +0000 (00:31 -0400)]
Update debian changelog.

Declare comerr-dev as replacing << e2fslibs-dev 1.33-2, to avoid
        errors when upgrading to the new versions of comerr-dev and
        e2fslibs-dev

Declare init_error_table as taking a long for the second argument.

21 years agoAdd full Heimdall compatibility.
Theodore Ts'o [Tue, 6 May 2003 03:07:32 +0000 (23:07 -0400)]
Add full Heimdall compatibility.

21 years agoAdd usr/share/locale to e2fsprogs.files (debian packaging).
Theodore Ts'o [Tue, 6 May 2003 00:38:33 +0000 (20:38 -0400)]
Add usr/share/locale to e2fsprogs.files (debian packaging).

21 years agoUpdate Debian changelog.
Theodore Ts'o [Tue, 6 May 2003 00:02:39 +0000 (20:02 -0400)]
Update Debian changelog.

Add support for OV-style continuation (closes Debian bug #191900).

Move /usr/include/com_err.h from the e2fslibs-dev package to the
comerr-dev package.  (closes Debian bug #191899)

21 years agoStupid think-o bugfix in test_io.c: Don't close data->outfile
Theodore Ts'o [Mon, 5 May 2003 23:50:49 +0000 (19:50 -0400)]
Stupid think-o bugfix in test_io.c:  Don't close data->outfile
if it is stderr.

21 years agoAdd --enable-test-io-debug configure option which causes e2fsck and
Theodore Ts'o [Mon, 5 May 2003 16:08:47 +0000 (12:08 -0400)]
Add --enable-test-io-debug configure option which causes e2fsck and
tune2fs to use the test I/O manager.

The test I/O manager has been changed to not do anything extra by
default, unless the TEST_IO_FLAGS and/or TEST_IO_BLOCK environment
variables are set, which controls what 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.

21 years agodebugfs.c (do_imap), debugfs.h, debug_cmds.ct, debugfs.8.in:
Theodore Ts'o [Mon, 5 May 2003 15:35:04 +0000 (11:35 -0400)]
debugfs.c (do_imap), debugfs.h, debug_cmds.ct, debugfs.8.in:
Added new command, imap, which prints the location of a
specified inode in the inode table.

21 years agoconfigure.in, configure, Makefile.in: Add --with-diet-libc
Theodore Ts'o [Mon, 5 May 2003 13:00:24 +0000 (09:00 -0400)]
configure.in, configure, Makefile.in: Add --with-diet-libc
convenience option.  Add --disable-evms option.

21 years agoAdd Czech translation.
Theodore Ts'o [Sat, 3 May 2003 22:45:55 +0000 (18:45 -0400)]
Add Czech translation.

Remove "NYC" translation.  Add Czech translation from Miloslav
Trmac <mitr@volny.cz>

Random NLS and other display fixes from Miloslav.

21 years agotune2fs.c (parse_time): Add portability code to work around lack
Theodore Ts'o [Sat, 3 May 2003 20:40:09 +0000 (16:40 -0400)]
tune2fs.c (parse_time): Add portability code to work around lack
of strptime().

21 years agotst_badblocks.c (file_test): Use tmpfile() instead of mktemp().
Theodore Ts'o [Sat, 3 May 2003 20:39:50 +0000 (16:39 -0400)]
tst_badblocks.c (file_test): Use tmpfile() instead of mktemp().

21 years agoUpdate to gettext 0.11.5. We now enable NLS support by default.
Theodore Ts'o [Sat, 3 May 2003 20:35:17 +0000 (16:35 -0400)]
Update to gettext 0.11.5.  We now enable NLS support by default.

Fixed up support for using the internal intl library.

21 years agogetsize.c (ext2fs_get_device_size): Allow windows code to get
Theodore Ts'o [Wed, 30 Apr 2003 01:10:15 +0000 (21:10 -0400)]
getsize.c (ext2fs_get_device_size): Allow windows code to get
the resize for filesystems that are in regular files.

21 years agoFixed NLS support for message abbreviations in e2fsck.
Theodore Ts'o [Sun, 27 Apr 2003 21:34:14 +0000 (17:34 -0400)]
Fixed NLS support for message abbreviations in e2fsck.

21 years agoADD TAG: E2FSPROGS-1_33 E2FSPROGS-1_33
Theodore Ts'o [Mon, 21 Apr 2003 20:17:09 +0000 (16:17 -0400)]
ADD TAG: E2FSPROGS-1_33

21 years agoUpdate for 1.33 release.
Theodore Ts'o [Mon, 21 Apr 2003 20:17:09 +0000 (16:17 -0400)]
Update for 1.33 release.

Fix typo's in README.subset

Change debian control file so it doesn't bomb out if the EVMS FSIM
is not there, since it is not built on the Hurd.  Resolves Debian
bug #189687.

21 years agoUse DYLD_LIBRAY_PATH so that "make check" works on
Theodore Ts'o [Mon, 21 Apr 2003 20:12:34 +0000 (16:12 -0400)]
Use DYLD_LIBRAY_PATH so that "make check" works on
Darwin systems when building with shared libraries.

21 years agotest_config: Define DYLD_LIBRAY_PATH so that "make check" works on
Theodore Ts'o [Sat, 19 Apr 2003 18:22:19 +0000 (14:22 -0400)]
test_config: Define DYLD_LIBRAY_PATH so that "make check" works on
Darwin systems when building with shared libraries.

21 years agoFix gcc -Wall warnings.
Theodore Ts'o [Sat, 19 Apr 2003 17:48:27 +0000 (13:48 -0400)]
Fix gcc -Wall warnings.

21 years agoMakefile.in (uuidgen): Avoid linking lsattr and chattr against
Theodore Ts'o [Fri, 18 Apr 2003 11:32:00 +0000 (07:32 -0400)]
Makefile.in (uuidgen): Avoid linking lsattr and chattr against
libext2fs, and avoid linking blkid against any of the ext2
libraries.

21 years agoconfigure.in: Remove CYGWIN definition; we will use the
Theodore Ts'o [Fri, 18 Apr 2003 11:22:01 +0000 (07:22 -0400)]
configure.in: Remove CYGWIN definition; we will use the
automatically defined __CYGWIN__ instead.

21 years agoUpdate after "make depend".
Theodore Ts'o [Fri, 18 Apr 2003 03:37:28 +0000 (23:37 -0400)]
Update after "make depend".

21 years agoAdd Cygwin/Windows version of ext2fs_get_device_size()
Theodore Ts'o [Fri, 18 Apr 2003 02:06:46 +0000 (22:06 -0400)]
Add Cygwin/Windows version of ext2fs_get_device_size()

21 years agoFsck does not need to linked against the ext2 libraries anymore.
Theodore Ts'o [Fri, 18 Apr 2003 01:58:27 +0000 (21:58 -0400)]
Fsck does not need to linked against the ext2 libraries anymore.

21 years agoe2fsck/rehash.c (name_cmp): Sort the deleted inodes to the end
Theodore Ts'o [Fri, 18 Apr 2003 01:55:38 +0000 (21:55 -0400)]
e2fsck/rehash.c (name_cmp): Sort the deleted inodes to the end
of the list, for portability to systems that whose qsort
does not perform a stable sort.

21 years agoPut stdout and stderr into non-buffered mode to
Theodore Ts'o [Wed, 16 Apr 2003 20:13:58 +0000 (16:13 -0400)]
Put stdout and stderr into non-buffered mode to
avoid cosmetic problems when running fsck under logsave.

21 years agoAvoid printing the version banner for mke2fs if
Theodore Ts'o [Wed, 16 Apr 2003 19:29:39 +0000 (15:29 -0400)]
Avoid printing the version banner for mke2fs if
the -q option is specified.  (Addresses Debian bug #172716)

21 years agoUse setvbuf instead of setbuf to force stdout and
Theodore Ts'o [Wed, 16 Apr 2003 19:20:13 +0000 (15:20 -0400)]
Use setvbuf instead of setbuf to force stdout and
stderr to be non-buffered when the stdout/stderr are a pipe.
This fixes a cosmetic problem when using e2fsck under logsave.

21 years ago * Add support for the -a and -s options to logsave.
Theodore Ts'o [Wed, 16 Apr 2003 18:05:06 +0000 (14:05 -0400)]
  * Add support for the -a and -s options to logsave.
  * Change e2fsck to bracket its progress bar output with ctrl-A and ctrl-B
    characters, so that logsave -s can omit writing the progress bar output
    to the log file.

21 years agoADD TAG: E2FSPROGS-1_33-WIP-0414 E2FSPROGS-1_33-WIP-0414
Theodore Ts'o [Wed, 16 Apr 2003 04:59:59 +0000 (00:59 -0400)]
ADD TAG: E2FSPROGS-1_33-WIP-0414

21 years agoUpdate for 1.33-WIP April 14, 2003 release.
Theodore Ts'o [Wed, 16 Apr 2003 04:59:59 +0000 (00:59 -0400)]
Update for 1.33-WIP April 14, 2003 release.