e2fsprogs/e2fsck
Theodore Ts'o a435ec3449 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.
2003-08-21 00:40:26 -04:00
..
.cvsignore ChangeLog, getsize.c: 2000-05-25 23:42:22 +00:00
CHANGES Many files: 1997-04-26 13:21:57 +00:00
ChangeLog Add support for backing up the journal inode location in the 2003-08-21 00:40:26 -04:00
Makefile.in Update to gettext 0.11.5. We now enable NLS support by default. 2003-05-03 16:35:17 -04:00
Makefile.pq Many files: 1997-11-14 05:23:04 +00:00
badblocks.c In mke2fs and e2fsck, specifying the -c option twice will now do 2001-12-24 15:01:59 -05:00
dict.c Fixx gcc -Wall nitpicks. 2003-07-06 00:36:48 -04:00
dict.h Fixx gcc -Wall nitpicks. 2003-07-06 00:36:48 -04:00
dirinfo.c ext2fs_getmem(), ext2fs_free_mem(), and ext2fs_resize_mem() 2003-08-01 09:41:07 -04:00
dx_dirinfo.c ext2fs_getmem(), ext2fs_free_mem(), and ext2fs_resize_mem() 2003-08-01 09:41:07 -04:00
e2fsck.8.in Minor man page fixes (Addresses Debian bugs #173612, #175233, 2003-03-06 12:39:55 -05:00
e2fsck.c ext2fs_getmem(), ext2fs_free_mem(), and ext2fs_resize_mem() 2003-08-01 09:41:07 -04:00
e2fsck.h e2fsck.h, unix.c (PRS, e2fsck_clear_progbar, 2003-08-19 10:08:34 -04:00
ea_refcount.c ext2fs_getmem(), ext2fs_free_mem(), and ext2fs_resize_mem() 2003-08-01 09:41:07 -04:00
ehandler.c ehandler.c (e2fsck_handle_read_error): If the user asks to 2002-08-31 02:35:35 -04:00
emptydir.c Many files: 2001-01-11 15:12:14 +00:00
extend.c ChangeLog, extend.c, flushb.c: 2000-09-12 21:24:36 +00:00
flushb.c Remove the debian-special legal permission notes. 2003-04-14 20:40:49 -04:00
iscan.c Add Apple/Darwin patches. 2003-03-14 02:13:48 -05:00
jfs_user.h Move linux/jbd.h to ext2fs/kernel-jbd.h, to avoid using the 2001-12-23 19:33:51 -05:00
journal.c Add support for backing up the journal inode location in the 2003-08-21 00:40:26 -04:00
malloc.h Many files: 1997-04-26 13:21:57 +00:00
message.c ext2fs_getmem(), ext2fs_free_mem(), and ext2fs_resize_mem() 2003-08-01 09:41:07 -04:00
mtrace.awk Many files: 1997-04-26 13:21:57 +00:00
mtrace.c ChangeLog, mtrace.c, mtrace.h: 2000-12-31 01:52:03 +00:00
mtrace.h ChangeLog, super.c: 2001-01-12 21:05:57 +00:00
pass1.c ext2fs_getmem(), ext2fs_free_mem(), and ext2fs_resize_mem() 2003-08-01 09:41:07 -04:00
pass1b.c Include inttypes.h if present. New macros INT_TO_VOIDPTR and 2003-08-01 14:26:23 -04:00
pass2.c ext2fs_getmem(), ext2fs_free_mem(), and ext2fs_resize_mem() 2003-08-01 09:41:07 -04:00
pass3.c ext2fs_getmem(), ext2fs_free_mem(), and ext2fs_resize_mem() 2003-08-01 09:41:07 -04:00
pass4.c ext2fs_getmem(), ext2fs_free_mem(), and ext2fs_resize_mem() 2003-08-01 09:41:07 -04:00
pass5.c ext2fs_getmem(), ext2fs_free_mem(), and ext2fs_resize_mem() 2003-08-01 09:41:07 -04:00
problem.c Add support for backing up the journal inode location in the 2003-08-21 00:40:26 -04:00
problem.h Add support for backing up the journal inode location in the 2003-08-21 00:40:26 -04:00
problemP.h Add support to e2fsck to reindex directories to use hash trees. 2002-07-20 00:28:07 -04:00
recovery.c Fix e2fsck's handling of external journals,and update journal 2001-12-16 02:23:36 -05:00
region.c This patch completes the initial extended attribute/ACL support for 2001-07-19 16:31:25 -04:00
rehash.c Fix gcc -Wall warnings. 2003-04-19 13:48:27 -04:00
revoke.c Fix gcc -Wall nits. 2002-10-13 23:56:28 -04:00
scantest.c Add Apple/Darwin patches. 2003-03-14 02:13:48 -05:00
super.c ext2fs_getmem(), ext2fs_free_mem(), and ext2fs_resize_mem() 2003-08-01 09:41:07 -04:00
swapfs.c ext2fs_getmem(), ext2fs_free_mem(), and ext2fs_resize_mem() 2003-08-01 09:41:07 -04:00
unix.c e2fsck.h, unix.c (PRS, e2fsck_clear_progbar, 2003-08-19 10:08:34 -04:00
util.c Fix the Apple Darwin port. 2003-03-17 10:01:22 -05:00