Whamcloud - gitweb
tools/e2fsprogs.git
21 years agoAdd SIGINT and SIGTERM handling to fsck and e2fsck. For e2fsck,
Theodore Ts'o [Sun, 21 Jul 2002 18:14:03 +0000 (14:14 -0400)]
Add SIGINT and SIGTERM handling to fsck and e2fsck.  For e2fsck,
make sure we gracefully clean up and only exit at safe points.
For fsck, we pass the SIGINT/SIGTERM signal to the child processes,
so they can do their own cleanup.

21 years agoAdd support to e2fsck to reindex directories to use hash trees.
Theodore Ts'o [Sat, 20 Jul 2002 04:28:07 +0000 (00:28 -0400)]
Add support to e2fsck to reindex directories to use hash trees.

21 years agodirhash.c (halfMD4Transform): Shift the hash by one bit,
Theodore Ts'o [Sat, 20 Jul 2002 02:30:37 +0000 (22:30 -0400)]
dirhash.c (halfMD4Transform): Shift the hash by one bit,
since that's required by the directory indexing code.

21 years agohtree.c (htree_dump_int_node): Add byte swapping code sot that
Theodore Ts'o [Fri, 19 Jul 2002 02:19:51 +0000 (22:19 -0400)]
htree.c (htree_dump_int_node): Add byte swapping code sot that
the htree dump function works on a big-endian machine.

21 years agoparse.c (uuid_parse): Fix uuid parsing bug which didn't complain
Theodore Ts'o [Tue, 16 Jul 2002 03:49:57 +0000 (23:49 -0400)]
parse.c (uuid_parse): Fix uuid parsing bug which didn't complain
for certain types of invalid input text.  (Addresses
Debian bug #152891).

tst_uuid.c: Add test cases for invalid text strings passed to
uuid_parse.

21 years agodebugfs.c (do_show_super_stats): Calculate and print the number
Theodore Ts'o [Mon, 15 Jul 2002 20:56:41 +0000 (16:56 -0400)]
debugfs.c (do_show_super_stats): Calculate and print the number
of directories on a filesystem --- because we can and
because it can be useful.

21 years agopass2.c (e2fsck_pass2): Use dx_dir->numblocks instead of
Theodore Ts'o [Mon, 15 Jul 2002 20:54:42 +0000 (16:54 -0400)]
pass2.c (e2fsck_pass2): Use dx_dir->numblocks instead of
dx_dir->ino to indicate that a bad inode was cleared.

21 years agofsetflags.c (fsetflags), fgetflags.c (fgetflags): Save
Theodore Ts'o [Sun, 14 Jul 2002 20:13:55 +0000 (16:13 -0400)]
fsetflags.c (fsetflags), fgetflags.c (fgetflags):  Save
errno if the ioctl fails, and restore it just before we
return.

21 years agoext2fs.h, read_bb_file.c: Change private to priv_data, to avoid
Theodore Ts'o [Sun, 14 Jul 2002 20:00:50 +0000 (16:00 -0400)]
ext2fs.h, read_bb_file.c: Change private to priv_data, to avoid
using a C++ reserved word.

21 years agoVarious portability fixes which should help out HURD.
Theodore Ts'o [Sun, 14 Jul 2002 19:58:38 +0000 (15:58 -0400)]
Various portability fixes which should help out HURD.

The iterate_on_dir function in libe2p has been changed to be more
general, so it relies less on the layout of struct dirent.  We also
make sure the errno returned by the ioctl is returned by
fgetversion() and fsetversion().

21 years agounix_io.c (unix_open): Only attempt the setrlimit workaround if
Theodore Ts'o [Sun, 14 Jul 2002 12:33:32 +0000 (08:33 -0400)]
unix_io.c (unix_open): Only attempt the setrlimit workaround if
the kernel version is 2.4.10 -- 2.4.17, since otherwise an
old version of glibc (built against 2.2 headers) will
interact badly with the workaround to actually cause more
problems.  I hate it when the glibc folks think they're
being smarter than the kernel....

21 years agomke2fs.c (zap_sector): Clear the buffer *after* testing for the
Theodore Ts'o [Sun, 14 Jul 2002 12:00:00 +0000 (08:00 -0400)]
mke2fs.c (zap_sector): Clear the buffer *after* testing for the
BSD sector label.  Otherwise the first 512 bytes don't get
zapped.  (Addresses Debian bug #147256.)

21 years agoext2_fs.h: Add superblock field for reserved group descriptors.
Theodore Ts'o [Tue, 9 Jul 2002 15:08:10 +0000 (11:08 -0400)]
ext2_fs.h: Add superblock field for reserved group descriptors.

21 years agoFixed up some grammar problems with the ext2ed README, added some
Theodore Ts'o [Tue, 9 Jul 2002 05:33:51 +0000 (01:33 -0400)]
Fixed up some grammar problems with the ext2ed README, added some
clarifications.

21 years agodebugfs.c (do_rmdir), debugfs.8.in: Implement the rmdir command.
Theodore Ts'o [Tue, 9 Jul 2002 05:27:05 +0000 (01:27 -0400)]
debugfs.c (do_rmdir), debugfs.8.in: Implement the rmdir command.
Addresses Debian bug #138003.

21 years agoAdded amusing political correctness quote.
Theodore Ts'o [Sun, 7 Jul 2002 20:32:46 +0000 (16:32 -0400)]
Added amusing political correctness quote.

22 years agomke2fs.8.in: Cleaned up man page, and made it a bit more
Theodore Ts'o [Tue, 2 Jul 2002 14:08:27 +0000 (10:08 -0400)]
mke2fs.8.in: Cleaned up man page, and made it a bit more
OS-agnostic.  Addresses Debian bug #144621.  Hope this
makes the Hurd whiners happy.  :-)

22 years agochattr.1.in: Fix man page typo. (Addresses Debian bug #141938)
Theodore Ts'o [Fri, 28 Jun 2002 14:47:24 +0000 (10:47 -0400)]
chattr.1.in: Fix man page typo.  (Addresses Debian bug #141938)

22 years agobitops.h: Add #define's for ext2fs_{l,b}e{32,16}_to_cpu and
Theodore Ts'o [Fri, 28 Jun 2002 12:10:29 +0000 (08:10 -0400)]
bitops.h: Add #define's for ext2fs_{l,b}e{32,16}_to_cpu and
ext2fs_cpu_to_{l,b}e{32,16}

22 years agoismounted.c (check_mntent): In AIX 4.3, MOUNTED isn't defined.
Theodore Ts'o [Fri, 28 Jun 2002 01:19:45 +0000 (21:19 -0400)]
ismounted.c (check_mntent): In AIX 4.3, MOUNTED isn't defined.
Add appropriate fallbacks in this case.

22 years agoADD TAG: E2FSPROGS-1.28-WIP-0626 E2FSPROGS-1.28-WIP-0626
Theodore Ts'o [Wed, 26 Jun 2002 21:14:45 +0000 (17:14 -0400)]
ADD TAG: E2FSPROGS-1.28-WIP-0626

22 years agoBump versions for 1.28-WIP release.
Theodore Ts'o [Wed, 26 Jun 2002 21:14:45 +0000 (17:14 -0400)]
Bump versions for 1.28-WIP release.

22 years agoAdd support for the half-MD4 HTREE hash.
Theodore Ts'o [Wed, 26 Jun 2002 20:52:10 +0000 (16:52 -0400)]
Add support for the half-MD4 HTREE hash.

Add HTREE root node tests.

22 years agoAdd initial support for htree directories.
Theodore Ts'o [Wed, 26 Jun 2002 03:26:34 +0000 (23:26 -0400)]
Add initial support for htree directories.

22 years agoApplied Andrew Morton's patch to support the dirsync option.
Theodore Ts'o [Sat, 15 Jun 2002 22:58:39 +0000 (18:58 -0400)]
Applied Andrew Morton's patch to support the dirsync option.

22 years agoDo sanity checking of the number of blocks and inodes in a group for
Andreas Dilger [Mon, 10 Jun 2002 17:05:56 +0000 (11:05 -0600)]
Do sanity checking of the number of blocks and inodes in a group for
8192-byte and 16384-byte blocksize filesystems.

Change the default bytes-per-inode ratio of a new filesystem to be at most
one inode per block for large blocksizes.

22 years agoext2_fs.h: Further minor cleanups of the header. Consolidate
Andreas Dilger [Sun, 9 Jun 2002 23:38:50 +0000 (17:38 -0600)]
ext2_fs.h: Further minor cleanups of the header.  Consolidate
some checks for __KERNEL__ into one place.

22 years agofs_ext2.c (fs_init_task): Fix minor bugs pointed out by Steve
Theodore Ts'o [Sun, 2 Jun 2002 01:48:24 +0000 (21:48 -0400)]
fs_ext2.c (fs_init_task): Fix minor bugs pointed out by Steve
Pratt.  Fixed a selection bug and added checks to make
sure volumes are not mounted when creating the list of
volumes which can be mkfs'ed by the ext2/3 plugin.

22 years agoAdd changelog file for EVMS.
Theodore Ts'o [Thu, 30 May 2002 16:36:32 +0000 (12:36 -0400)]
Add changelog file for EVMS.

22 years agomain.c (main): If the filesystem has errors or is not valid,
Theodore Ts'o [Wed, 29 May 2002 03:19:14 +0000 (23:19 -0400)]
main.c (main): If the filesystem has errors or is not valid,
then require an e2fsck -f run to be done on the filesystem
more.

22 years agoAdd support for expanding and contracting filesystems. Fix a few minor bugs
Theodore Ts'o [Wed, 29 May 2002 03:16:10 +0000 (23:16 -0400)]
Add support for expanding and contracting filesystems.   Fix a few minor bugs
since the last commit.

22 years agoAdd EVMS FSIM plugin to e2fsprogs.
Theodore Ts'o [Sat, 25 May 2002 02:44:42 +0000 (22:44 -0400)]
Add EVMS FSIM plugin to e2fsprogs.

22 years agoext2_fs.h: Remove macros accessing u.ext2_sb field and use
Andreas Dilger [Thu, 23 May 2002 06:32:34 +0000 (00:32 -0600)]
ext2_fs.h: Remove macros accessing u.ext2_sb field and use
the EXT2_SB() macro instead.  Remove kernel function
prototypes also.  This matches the 2.5 kernel, and
is also cleaner for other reasons.  Whitespace cleanup.

22 years agoUpdate to support the V2 Bestbits EA format.
Theodore Ts'o [Wed, 22 May 2002 04:22:38 +0000 (00:22 -0400)]
Update to support the V2 Bestbits EA format.

22 years agoconfigure.in: On Linux systems, if the prefix is defaulted to
Theodore Ts'o [Wed, 22 May 2002 02:21:38 +0000 (22:21 -0400)]
configure.in: On Linux systems, if the prefix is defaulted to
/usr, then default mandir to /usr/share/man

22 years agoCheck for inodes which are too big (either too many blocks, or
Theodore Ts'o [Wed, 22 May 2002 01:19:14 +0000 (21:19 -0400)]
Check for inodes which are too big (either too many blocks, or
would cause i_size to be too big), and offer to truncate the inode.
Remove old bogus i_size checks.

Add test case which tests e2fsck's handling of large sparse files.
Older e2fsck with the old(er) bogus i_size checks didn't handle
this correctly.

22 years agoFix up Andreas' changeset. Avoid use of dynamic automatic arrays,
Theodore Ts'o [Tue, 21 May 2002 13:14:17 +0000 (09:14 -0400)]
Fix up Andreas' changeset.  Avoid use of dynamic automatic arrays,
and check for EXT2_INDEX_FL for special devices, and consider them to
be invalid if they are set.

22 years agoAdd more complete tests for symlinks: nul termination of long links and length
Andreas Dilger [Sat, 18 May 2002 19:16:30 +0000 (13:16 -0600)]
Add more complete tests for symlinks: nul termination of long links and length
Improve the f_badsymlinks test case for these new tests.

22 years agomisc/mke2fs.c: Minor fix for new page size checking code.
Andreas Dilger [Sat, 18 May 2002 19:27:33 +0000 (13:27 -0600)]
misc/mke2fs.c: Minor fix for new page size checking code.

22 years agoFix fencepost error in allocating space for array.
Theodore Ts'o [Sat, 18 May 2002 03:37:42 +0000 (23:37 -0400)]
Fix fencepost error in allocating space for array.

22 years agoFix up Andreas's 8k blocksize changes to fix a number of bugs,
Theodore Ts'o [Fri, 17 May 2002 14:53:07 +0000 (10:53 -0400)]
Fix up Andreas's 8k blocksize changes to fix a number of bugs,
and to make the page size determined at run-time instead of
compile time.

22 years agoAdd support for creating and checking 8192-byte blocksize filesystems.
Andreas Dilger [Thu, 16 May 2002 09:20:07 +0000 (03:20 -0600)]
Add support for creating and checking 8192-byte blocksize filesystems.
We complain if you try to create such a filesystem on a system with 4096
byte PAGE_SIZE.

Add checks for valid inode size for undocumented -I option.

22 years agoFix up ncurses interface so that it handles resizes correctly.
Theodore Ts'o [Mon, 13 May 2002 11:53:11 +0000 (07:53 -0400)]
Fix up ncurses interface so that it handles resizes correctly.

Removed the readline library (still available using if HAVE_READLINE is defined)
since it really doesn't play well with ncurses.  The only real feature it added
was command completion, and it didn't really handle it completely correctly anyway.
(If readline printed a completion list, it completely screwed up the screen.)

We now use the wgetch ncurses interface to get input; this allows the PGDN and PGUP
keys to work correctly, and also helped fix up the resizing logic.

22 years agoUpdate ext2ed with newer superblock descriptions, and add directory indexing
Theodore Ts'o [Sun, 12 May 2002 04:13:36 +0000 (00:13 -0400)]
Update ext2ed with newer superblock descriptions, and add directory indexing
structure.  Add support for displaying and setting character fields.

Add make depend logic and use e2fsprogs version strings.

22 years agoAdd a new command "bmap" to debugfs which calculates the logical->physical block
Theodore Ts'o [Sun, 12 May 2002 02:13:20 +0000 (22:13 -0400)]
Add a new command "bmap" to debugfs which calculates the logical->physical block
mapping for a particular inode.

Fixed a bug in the libext2 library which broke ext2fs_bmap if no inode structre
was passed inside for here.

Fixed bad calling parameters to parse_ulong which broken the -b  and -s
options to debugfs, as well as do_init, and the testb, setb, clearb functions.

22 years agoIntegrate ext2ed into the e2fsprogs build system, and make minimal changes so
Theodore Ts'o [Sat, 11 May 2002 23:17:00 +0000 (19:17 -0400)]
Integrate ext2ed into the e2fsprogs build system, and make minimal changes so
that it will compile on modern systems.  The top-level makefile does not recurse
into the ext2ed directory for now, pending determination of whether the original
author is still maintaining ext2ed.

The documentation files have been renamed to remove the version from the filename.
In addition, the SGML files have been converted from LinuxDoc to DocBook.

The way root_bindir, root_sbindir, and root_libdir have been changed so that
if root_prefix is not set, the values set by the configure command-line options to
set the directory names using --bindir, --sbindir, --libdir will affect the
root_bindir, et.al Makefile variables.

22 years agoChecked in changes from ext2ed version 0.2.
Theodore Ts'o [Sat, 11 May 2002 17:03:25 +0000 (13:03 -0400)]
Checked in changes from ext2ed version 0.2.

22 years agoCheck in ext2ed version 0.1
Theodore Ts'o [Sat, 11 May 2002 17:00:22 +0000 (13:00 -0400)]
Check in ext2ed version 0.1

22 years agoFix typo in man page.
Theodore Ts'o [Wed, 1 May 2002 00:22:32 +0000 (20:22 -0400)]
Fix typo in man page.

22 years agoismounted.c (check_mntent_file, is_swap_device): Verify that the
Theodore Ts'o [Sat, 27 Apr 2002 21:07:52 +0000 (17:07 -0400)]
ismounted.c (check_mntent_file, is_swap_device): Verify that the
file we are checking is a block device file before looking
at st_rdev, since it's not valid for normal files.
(is_swap_device): Move so that it is outside the
HAVE_MNTENT_H, so that it is always built.

22 years agomain.c (main): If resize_fs returns an error, don't print the
Theodore Ts'o [Tue, 9 Apr 2002 16:46:19 +0000 (12:46 -0400)]
main.c (main): If resize_fs returns an error, don't print the
message stating that the filesystem was resized after
printing the error.

22 years agoutil.c (parse_ulong): Fix typo which cases parse_ulong to
Theodore Ts'o [Mon, 1 Apr 2002 20:42:21 +0000 (15:42 -0500)]
util.c (parse_ulong): Fix typo which cases parse_ulong to
coredump if the err variable is filled in (for example, if
the -b or -s options are passed to the debugfs's
command-line invocation).

22 years agomain.c (main): If we are resizing a plain file which is smaller
Theodore Ts'o [Mon, 1 Apr 2002 06:28:30 +0000 (01:28 -0500)]
main.c (main): If we are resizing a plain file which is smaller
than the requested size, then we will attempt to
transparently extend the filesize in a sparse fashion by
writing a block at the end of the requested part of the
filesystem.

main.c (main), resize2fs.c (resize_fs), resize2fs.h: Change the
function prototype of resize_fs() so that it can modify
the new_size parameter with the actual new size of the
filesystem after the resize operation.  (This can
sometimes be less than the requested new size if there
isn't enough space to create the necessary block group
metadata for that last bit of disk space.)  Resize2fs now
prints the actual new size of the filesystem when it finishes.

22 years agoFix stupid bug; dx_hack_hash was left-shifted by one in CPP macro
Theodore Ts'o [Tue, 12 Mar 2002 18:41:31 +0000 (13:41 -0500)]
Fix stupid bug; dx_hack_hash was left-shifted by one in CPP macro
trap.

22 years agodirblock.c (ext2fs_read_dir_block2, ext2fs_write_dir_block): New
Theodore Ts'o [Tue, 12 Mar 2002 06:05:06 +0000 (01:05 -0500)]
dirblock.c (ext2fs_read_dir_block2, ext2fs_write_dir_block): New
functions which take an extra flags argument.  The flag
EXT2_DIRBLOCK_V2_STRUCT will reverse when the name_len
field is byte swampped on big-endian machines, since in
the V2 structure, name_len is a char field which is
doesn't need to be byte swapped --- except if an
old-style kernel had byte-swapped the name_len field
as part of the V1 structure.

Also fixed a bug in debugfs which used ext2_dir_entry_2 without
worrying about the above issue, with the net result that "ls -l"
would print an incorrect file type on big-endian systems.

22 years agoAdd new function to the libext2fs library, ext2fs_dirhash, which
Theodore Ts'o [Mon, 11 Mar 2002 20:04:45 +0000 (15:04 -0500)]
Add new function to the libext2fs library, ext2fs_dirhash, which
calculates the hash of a filename for indexed directories.

22 years agoADD TAG: E2FSPROGS-1_27 E2FSPROGS-1_27
Theodore Ts'o [Fri, 8 Mar 2002 08:27:51 +0000 (03:27 -0500)]
ADD TAG: E2FSPROGS-1_27

22 years agoUpdate lsm file and version file for 1.27 release.
Theodore Ts'o [Fri, 8 Mar 2002 08:27:51 +0000 (03:27 -0500)]
Update lsm file and version file for 1.27 release.

22 years agoADD TAG: E2FSPROGS-1_27
Theodore Ts'o [Fri, 8 Mar 2002 08:12:14 +0000 (03:12 -0500)]
ADD TAG: E2FSPROGS-1_27

22 years agoUpdate for 1.27 release.
Theodore Ts'o [Fri, 8 Mar 2002 08:12:14 +0000 (03:12 -0500)]
Update for 1.27 release.

22 years agomke2fs.c: Check for the BSD disklabel on all architectures, and
Theodore Ts'o [Fri, 8 Mar 2002 08:01:53 +0000 (03:01 -0500)]
mke2fs.c: Check for the BSD disklabel on all architectures, and
also check the byte-swapped magic number as well.

22 years agomke2fs.c: Output warnings to stderr
Theodore Ts'o [Fri, 8 Mar 2002 05:14:46 +0000 (00:14 -0500)]
mke2fs.c: Output warnings to stderr
(From Philipp Thomas <pthomas@suse.de>)

22 years agoFix various gcc -Wall complaints.
Theodore Ts'o [Fri, 8 Mar 2002 04:52:56 +0000 (23:52 -0500)]
Fix various gcc -Wall complaints.

22 years agoMakefile.in (check): Use LD_LIBRARY_PATH to run test programs.
Theodore Ts'o [Fri, 8 Mar 2002 01:55:01 +0000 (20:55 -0500)]
Makefile.in (check): Use LD_LIBRARY_PATH to run test programs.
(From Philipp Thomas <pthomas@suse.de>)

22 years agomke2fs.c (zap_sector): Don't erase BSD disklabels on Alpha.
Theodore Ts'o [Fri, 8 Mar 2002 01:52:12 +0000 (20:52 -0500)]
mke2fs.c (zap_sector): Don't erase BSD disklabels on Alpha.
(From Thorsten Kukuk <kukuk@suse.de>)

22 years agoFixed the journal handling so that an offer is made to clear the
Theodore Ts'o [Thu, 7 Mar 2002 08:13:07 +0000 (03:13 -0500)]
Fixed the journal handling so that an offer is made to clear the
journal filesystem in all cases.

Fixed a bug in e2fsck which caused it to give spurious I/O manager
bad messages right before crashes.

22 years agols.c (list_dir_proc): Fix typo in debugfs which was causing a
Theodore Ts'o [Thu, 7 Mar 2002 07:56:53 +0000 (02:56 -0500)]
ls.c (list_dir_proc): Fix typo in debugfs which was causing a
compiler warning.

22 years agoE2fsck now prints ranges in pass 5 when printing deltas in
Theodore Ts'o [Thu, 7 Mar 2002 07:47:07 +0000 (02:47 -0500)]
E2fsck now prints ranges in pass 5 when printing deltas in
the block and inode bitmaps.

22 years agoADD TAG: E2FSPROGS-1.27-WIP-0305 E2FSPROGS-1.27-WIP-0305
Theodore Ts'o [Tue, 5 Mar 2002 08:37:06 +0000 (03:37 -0500)]
ADD TAG: E2FSPROGS-1.27-WIP-0305

22 years agoUpdate release notes with some last minute fixes.
Theodore Ts'o [Tue, 5 Mar 2002 08:37:06 +0000 (03:37 -0500)]
Update release notes with some last minute fixes.

22 years agoUpdate for 1.27-WIP release.
Theodore Ts'o [Tue, 5 Mar 2002 08:31:06 +0000 (03:31 -0500)]
Update for 1.27-WIP release.

22 years agoNewer libintl needs LC_CTYPE to be set in addition to LC_MESSAGES.
Theodore Ts'o [Tue, 5 Mar 2002 08:26:52 +0000 (03:26 -0500)]
Newer libintl needs LC_CTYPE to be set in addition to LC_MESSAGES.

22 years agoTwo bug fixes to debugfs, courtesy of Jaroslav Drzik <jdrzik@host.sk> for suggesting...
Theodore Ts'o [Tue, 5 Mar 2002 06:57:53 +0000 (01:57 -0500)]
Two bug fixes to debugfs, courtesy of Jaroslav Drzik <jdrzik@host.sk> for suggesting this enh ancement.

1) The modify_inode command was core dumping if no filesystem was open.

2) The lsdel command command now uses the pager.

Also updated the Makefile.in file with "make depend".

22 years agoIn debugfs, make "ls -l" print out the file type information in the
Theodore Ts'o [Tue, 26 Feb 2002 22:13:12 +0000 (17:13 -0500)]
In debugfs, make "ls -l" print out the file type information in the
directory entry.

22 years agoUpdate Changelog messages to use tytso@mit.edu for all addresses
Theodore Ts'o [Tue, 26 Feb 2002 19:59:39 +0000 (14:59 -0500)]
Update Changelog messages to use tytso@mit.edu for all addresses
after September 7, 2001.  (Forgot to update my emacs file to get
rid of the tytso@valinux.com address.  Oops.)

22 years agoAdd check for mkfs.ext3 and create a journal in this case.
Andreas Dilger [Tue, 26 Feb 2002 06:11:26 +0000 (23:11 -0700)]
Add check for mkfs.ext3 and create a journal in this case.

22 years agoAdd initial support in debugfs for examining directory indexing
Theodore Ts'o [Mon, 25 Feb 2002 09:28:45 +0000 (04:28 -0500)]
Add initial support in debugfs for examining directory indexing
information.

22 years agoFix typo in previous changeset; the man pages for fsck.ext2 and
Theodore Ts'o [Sun, 24 Feb 2002 08:48:45 +0000 (03:48 -0500)]
Fix typo in previous changeset; the man pages for fsck.ext2 and
fsck.ext3 should be linked to the one for e2fsck, not fsck.

22 years agoUpdate makefiles to install mkfs.ext3, and to install man pages for
Theodore Ts'o [Sun, 24 Feb 2002 08:08:57 +0000 (03:08 -0500)]
Update makefiles to install mkfs.ext3, and to install man pages for
mkfs.ext2/3 and fsck.ext2/3.  Also remove any compressed man pages
before installing the man pages.

22 years agoUpdate with the Debian package e2fsprogs-1.26-1.
Theodore Ts'o [Sun, 24 Feb 2002 02:23:26 +0000 (21:23 -0500)]
Update with the Debian package e2fsprogs-1.26-1.

Clarify and clean up the badblocks man page and the com_err info file.

22 years agounix_io.c (unix_open): Fix 2.4 resource limit workaround so that
Theodore Ts'o [Sat, 23 Feb 2002 23:50:32 +0000 (18:50 -0500)]
unix_io.c (unix_open): Fix 2.4 resource limit workaround so that
it doesn't break things on mis32, sparc32, and alpha
platforms.

22 years agoCleaned up journal handling code in e2fsck.
Theodore Ts'o [Fri, 22 Feb 2002 05:17:59 +0000 (00:17 -0500)]
Cleaned up journal handling code in e2fsck.

Fixed up two minor memory leaks.

22 years agoismounted.c (is_swap_device): Fix file descriptor/memory leak;
Theodore Ts'o [Fri, 22 Feb 2002 01:48:25 +0000 (20:48 -0500)]
ismounted.c (is_swap_device): Fix file descriptor/memory leak;
we were missing an fclose().

22 years agoAdd new inode I/O abstraction interface which exports an inode as
Theodore Ts'o [Wed, 20 Feb 2002 06:06:25 +0000 (01:06 -0500)]
Add new inode I/O abstraction interface which exports an inode as
an I/O object.

Export ext2_file_flush as a public interface.

Also minor cleanups to tighten code in other I/O abstractions, and to
mark a void * pointer as const in the ext2_file_write interface.

22 years agoLots of small random portability fixes to make e2fsprogs build
Theodore Ts'o [Tue, 12 Feb 2002 07:34:44 +0000 (02:34 -0500)]
Lots of small random portability fixes to make e2fsprogs build
under AIX --- even without the 5L compatibility toolkit, and even
using the uber-crippled AIX native C compiler.

22 years agoADD TAG: E2FSPROGS-1_26 E2FSPROGS-1_26
tiniou@crusoe.alcove-fr [Wed, 6 Feb 2002 14:59:55 +0000 (15:59 +0100)]
ADD TAG: E2FSPROGS-1_26

22 years agoCorrected version number in e2fsprogs.spec, making able to rpm -ta again.
tiniou@crusoe.alcove-fr [Wed, 6 Feb 2002 14:59:55 +0000 (15:59 +0100)]
Corrected version number in e2fsprogs.spec, making able to rpm -ta again.

22 years agoADD TAG: E2FSPROGS-1_26
Theodore Ts'o [Sun, 3 Feb 2002 06:36:54 +0000 (01:36 -0500)]
ADD TAG: E2FSPROGS-1_26

22 years agoFix really stupid date typo for 1.26 release-notes.
Theodore Ts'o [Sun, 3 Feb 2002 06:36:54 +0000 (01:36 -0500)]
Fix really stupid date typo for 1.26 release-notes.

22 years agoADD TAG: E2FSPROGS-1_26
Theodore Ts'o [Sun, 3 Feb 2002 06:32:57 +0000 (01:32 -0500)]
ADD TAG: E2FSPROGS-1_26

22 years agoFinal adjustment of LSM file before 1.26 release.
Theodore Ts'o [Sun, 3 Feb 2002 06:32:57 +0000 (01:32 -0500)]
Final adjustment of LSM file before 1.26 release.

22 years agoFix bug where ext2fs_mkdir wasn't correctly bumping the number of
Theodore Ts'o [Sun, 3 Feb 2002 06:28:52 +0000 (01:28 -0500)]
Fix bug where ext2fs_mkdir wasn't correctly bumping the number of
directories in use in a bloock group.

22 years agof_swapfs: Fix expect script to deal with extra spaces now printed
Theodore Ts'o [Sun, 3 Feb 2002 06:24:37 +0000 (01:24 -0500)]
f_swapfs: Fix expect script to deal with extra spaces now printed
by debugfs's ls command.

22 years agoUpdate files for 1.26 release.
Theodore Ts'o [Sun, 3 Feb 2002 06:00:22 +0000 (01:00 -0500)]
Update files for 1.26 release.

22 years agoChanged fsck to support filesystems types in /etc/fstab of the form
Theodore Ts'o [Sun, 3 Feb 2002 05:08:52 +0000 (00:08 -0500)]
Changed fsck to support filesystems types in /etc/fstab of the form
"ext3,ext2", etc.

Added support for only searching for a specified list of filesystems.
Also add support for identifying reiserfs filesystems.

22 years agofsck.c: Allow the number of outstanding processes fs-specific
Theodore Ts'o [Tue, 29 Jan 2002 17:49:14 +0000 (12:49 -0500)]
fsck.c: Allow the number of outstanding processes fs-specific
fsck programs to be capped via the FSCK_MAX_INST
envrionment variable.

fsck.8.in: Document all of the environment variables used by fsck.

22 years agoDocument the -f flag to tune2fs.
Theodore Ts'o [Sun, 27 Jan 2002 23:23:49 +0000 (18:23 -0500)]
Document the -f flag to tune2fs.

22 years agoFix build-rpm script to work a bit more safely.
Stephen Tweedie [Thu, 10 Jan 2002 17:56:07 +0000 (17:56 +0000)]
Fix build-rpm script to work a bit more safely.

22 years agoAdd new Makefile target "make testnew" which will allow easy testcase
Andreas Dilger [Mon, 7 Jan 2002 04:58:52 +0000 (21:58 -0700)]
Add new Makefile target "make testnew" which will allow easy testcase
creation for e2fsck.

22 years agoAlways free vdirname.
Andreas Dilger [Mon, 7 Jan 2002 04:52:44 +0000 (21:52 -0700)]
Always free vdirname.