Theodore Ts'o
7ef3bb838d
mke2fs.c: Check for the BSD disklabel on all architectures, and
...
also check the byte-swapped magic number as well.
2002-03-08 03:01:53 -05:00
Theodore Ts'o
6693837e59
mke2fs.c: Output warnings to stderr
...
(From Philipp Thomas <pthomas@suse.de>)
2002-03-08 00:14:46 -05:00
Theodore Ts'o
546a1ff18c
Fix various gcc -Wall complaints.
2002-03-07 23:52:56 -05:00
Theodore Ts'o
304905df4a
Makefile.in (check): Use LD_LIBRARY_PATH to run test programs.
...
(From Philipp Thomas <pthomas@suse.de>)
2002-03-07 20:55:01 -05:00
Theodore Ts'o
756df353e8
mke2fs.c (zap_sector): Don't erase BSD disklabels on Alpha.
...
(From Thorsten Kukuk <kukuk@suse.de>)
2002-03-07 20:52:12 -05:00
Theodore Ts'o
f2d5c93703
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.
2002-03-07 03:13:07 -05:00
Theodore Ts'o
3f83020370
ls.c (list_dir_proc): Fix typo in debugfs which was causing a
...
compiler warning.
2002-03-07 02:56:53 -05:00
Theodore Ts'o
f122632e6b
E2fsck now prints ranges in pass 5 when printing deltas in
...
the block and inode bitmaps.
2002-03-07 02:47:07 -05:00
Theodore Ts'o
045cf87226
ADD TAG: E2FSPROGS-1.27-WIP-0305
2002-03-05 03:37:06 -05:00
Theodore Ts'o
a471ac5241
Update release notes with some last minute fixes.
2002-03-05 03:37:06 -05:00
Theodore Ts'o
afa14ba0fd
Update for 1.27-WIP release.
2002-03-05 03:31:06 -05:00
Theodore Ts'o
14308a5398
Newer libintl needs LC_CTYPE to be set in addition to LC_MESSAGES.
2002-03-05 03:26:52 -05:00
Theodore Ts'o
7380ac9033
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".
2002-03-05 01:57:53 -05:00
Theodore Ts'o
fa7c30276c
In debugfs, make "ls -l" print out the file type information in the
...
directory entry.
2002-02-26 17:13:12 -05:00
Theodore Ts'o
57173d0feb
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.)
2002-02-26 14:59:39 -05:00
Andreas Dilger
0072f8de52
Add check for mkfs.ext3 and create a journal in this case.
2002-02-25 23:11:26 -07:00
Theodore Ts'o
df614db6ef
Add initial support in debugfs for examining directory indexing
...
information.
2002-02-25 04:28:45 -05:00
Theodore Ts'o
25813b1313
Fix typo in previous changeset; the man pages for fsck.ext2 and
...
fsck.ext3 should be linked to the one for e2fsck, not fsck.
2002-02-24 03:48:45 -05:00
Theodore Ts'o
b9f409255e
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.
2002-02-24 03:08:57 -05:00
Theodore Ts'o
541d173d91
Update with the Debian package e2fsprogs-1.26-1.
...
Clarify and clean up the badblocks man page and the com_err info file.
2002-02-23 21:23:26 -05:00
Theodore Ts'o
64e1b274ed
unix_io.c (unix_open): Fix 2.4 resource limit workaround so that
...
it doesn't break things on mis32, sparc32, and alpha
platforms.
2002-02-23 18:50:32 -05:00
Theodore Ts'o
d1a2182a18
Cleaned up journal handling code in e2fsck.
...
Fixed up two minor memory leaks.
2002-02-22 00:17:59 -05:00
Theodore Ts'o
f3e3d31502
ismounted.c (is_swap_device): Fix file descriptor/memory leak;
...
we were missing an fclose().
2002-02-21 20:48:25 -05:00
Theodore Ts'o
f12e285ffd
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.
2002-02-20 01:06:25 -05:00
Theodore Ts'o
7d4343d0d0
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.
2002-02-12 02:34:44 -05:00
tiniou@crusoe.alcove-fr
d166e24a54
ADD TAG: E2FSPROGS-1_26
2002-02-06 15:59:55 +01:00
tiniou@crusoe.alcove-fr
eac31fcd76
Corrected version number in e2fsprogs.spec, making able to rpm -ta again.
2002-02-06 15:59:55 +01:00
Theodore Ts'o
0d73590c71
ADD TAG: E2FSPROGS-1_26
2002-02-03 01:36:54 -05:00
Theodore Ts'o
0698739ad8
Fix really stupid date typo for 1.26 release-notes.
2002-02-03 01:36:54 -05:00
Theodore Ts'o
fc29b57455
ADD TAG: E2FSPROGS-1_26
2002-02-03 01:32:57 -05:00
Theodore Ts'o
7de592a5b4
Final adjustment of LSM file before 1.26 release.
2002-02-03 01:32:57 -05:00
Theodore Ts'o
7f961d424b
Fix bug where ext2fs_mkdir wasn't correctly bumping the number of
...
directories in use in a bloock group.
2002-02-03 01:28:52 -05:00
Theodore Ts'o
31a20a34da
f_swapfs: Fix expect script to deal with extra spaces now printed
...
by debugfs's ls command.
2002-02-03 01:24:37 -05:00
Theodore Ts'o
a5f3f5c191
Update files for 1.26 release.
2002-02-03 01:00:22 -05:00
Theodore Ts'o
5599c2fa87
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.
2002-02-03 00:08:52 -05:00
Theodore Ts'o
a1069118d4
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.
2002-01-29 12:49:14 -05:00
Theodore Ts'o
177ab2bebe
Document the -f flag to tune2fs.
2002-01-27 18:23:49 -05:00
Stephen Tweedie
dad36d029b
Fix build-rpm script to work a bit more safely.
2002-01-10 17:56:07 +00:00
Andreas Dilger
f10ff6429b
Add new Makefile target "make testnew" which will allow easy testcase
...
creation for e2fsck.
2002-01-06 21:58:52 -07:00
Andreas Dilger
c713f6066c
Always free vdirname.
2002-01-06 21:52:44 -07:00
Andreas Dilger
c007bc06d9
Return a non-zero exit code on error.
2001-12-25 23:10:40 -07:00
Theodore Ts'o
682720a41b
Fix gcc -Wall nits.
2002-01-03 05:10:04 -05:00
Theodore Ts'o
e1018eeaa3
Add new debugfs commands and arguments which make it easier to
...
recover deleted files. The lsdel command now takes an optional
argument which allows the user to only see the most recently
deleted files. Also added a new command, undel, which automates
undeleting a deleted inode and linking it back to a directory.
Also added an optional count argument to the testb, freeb, setb,
and find_free_block commands. The ls command now takes a new
option, -d, which lists deleted directory entries.
Factored out out commonly used code into utility subroutines
for ease of maintenance and to make the executable size smaller.
2002-01-03 04:55:25 -05:00
Theodore Ts'o
8bd0c95908
dir_iterate.c (ext2fs_dir_iterate2, ext2fs_process_dir_block):
...
Add support for a new flag, DIRENT_FLAG_INCLUDE_REMOVED,
which will return deleted directory entries.
ext2fs_dir_iterate2 takes a new callback function which
is identical with the one used by
ext2fs_dblist_dir_iterate(). If the directory entry is
deleted, the callback function will be called with the
entry paraemter set to DIRENT_DELETED_FILE.
Makefile.in, alloc_stats.c (ext2fs_inode_alloc_stats,
ext2fs_block_alloc_stats): New functions which update
block/inode allocation statistics in the bitmaps, block
group descriptors, and superblock.
mkjournal.c (mkjournal_proc), mkdir.c (ext2fs_mkdir),
expanddir.c (expand_dir_proc), bb_inode.c
(clear_bad_block_proc, set_bad_block_proc,
ext2fs_update_bb_inode), alloc.c (ext2fs_alloc_block):
Update to use new block/inode allocation statistics.
2002-01-03 03:29:19 -05:00
Theodore Ts'o
5493a27dc1
badblocks.c (main): Open the device as O_RDWR if possible, since
...
fsync() isn't guaranteed to work if the filesystem is
opened read-only.
2002-01-02 14:15:35 -05:00
Theodore Ts'o
d4de4aa938
tune2fs.8.in, tune2fs.c (parse_tune2fs_options, main): Add
...
support for new option, -T, which allows the user to set
the last checked time on the filesystem.
2001-12-26 08:58:01 -05:00
Theodore Ts'o
07b84e1e1e
ADD TAG: E2FSPROGS-1_26-WIP-1224
2001-12-24 15:33:49 -05:00
Theodore Ts'o
96b5cacc04
Miscellaneous cleanup before 1.26-WIP release. Removed unused
...
.cvsignore in include/asm directory so it can disappear. Updated
makefile dependencies, and stop including <topsrc>/include in the
-I search path, since it's no longer needed.
2001-12-24 15:33:49 -05:00
Theodore Ts'o
750ff8b66a
Remove include/linux/ChangeLog to clean up the include/linux subdirectory.
2001-12-24 15:24:54 -05:00
Theodore Ts'o
446314fce8
Update for 1.26-WIP release.
2001-12-24 15:22:27 -05:00