1999-10-23 07:19:51 +04:00
|
|
|
1999-10-22 <tytso@valinux.com>
|
|
|
|
|
|
|
|
* Release of E2fsprogs 1.16
|
|
|
|
|
1999-09-15 00:55:37 +04:00
|
|
|
1999-09-07 <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* debugfs.c, debug_cmds.ct: Add new debugfs command "feature"
|
|
|
|
which allows the user to set or clear filesystme features.
|
|
|
|
Add the -f (force) option to the open command. Add the
|
|
|
|
-h (superblock header only) option to the stats command.
|
|
|
|
|
1999-07-31 04:32:57 +04:00
|
|
|
1999-07-30 <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* debugfs.c (dump_inode): Fix debugfs message so it is the same
|
|
|
|
for when compiled under either Linux 2.2 or 2.3. This
|
|
|
|
allows for the f_swapfs regression test suite to work
|
|
|
|
regardless of which OS e2fsprogs was compiled on.
|
|
|
|
|
1999-07-31 03:19:10 +04:00
|
|
|
1999-07-18 Theodore Ts'o <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* Release of E2fsprogs 1.15
|
|
|
|
|
1999-06-25 19:32:37 +04:00
|
|
|
1999-06-23 <tytso@valinux.com>
|
|
|
|
|
|
|
|
* debugfs.c (dump_inode): Add compatibility for Linux 2.3 kernels
|
|
|
|
that use i_generation instead of i_version. Patch
|
|
|
|
supplied by Jon Bright <sircus@sircus.demon.co.uk>.
|
|
|
|
|
1999-02-19 21:56:43 +03:00
|
|
|
1999-02-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* icheck.c (do_icheck): Check to make sure the inode has valid
|
|
|
|
blocks before iterating over that inode's blocks.
|
|
|
|
|
1999-01-09 19:32:31 +03:00
|
|
|
1999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* Release of E2fsprogs 1.14
|
|
|
|
|
1998-12-19 11:10:58 +03:00
|
|
|
1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* Release of E2fsprogs 1.13
|
|
|
|
|
1998-12-04 09:15:12 +03:00
|
|
|
1998-12-03 Theodore Ts'o <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* Makefile.in: Updated dependencies.
|
|
|
|
|
1998-08-01 05:03:39 +04:00
|
|
|
1998-07-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* debugfs.c (do_stat, do_clri): Fix bug where debugfs wasn't
|
|
|
|
displaying the error message if ext2fs_read_inode() failed.
|
|
|
|
(do_rm): Fix similar problem for call to ext2fs_namei().
|
|
|
|
|
1998-07-09 09:42:45 +04:00
|
|
|
1998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* Release of E2fsprogs 1.12
|
|
|
|
|
ChangeLog, debugfs.8.in, debugfs.c:
Add a -V option which displays the current version.
ChangeLog, unix.c:
unix.c (e2fsck_update_progress): Remove unused variables.
ChangeLog, inode.c:
inode.c (get_next_blockgroup): Fix bug where if get_next_blockgroup()
is called early because of a missing inode table in a block group, the
current_inode counter wasn't incremented correctly.
ChangeLog, tst_uuid.c:
tst_uuid.c (main): Fixed bogus declaration of the main's argv parameter.
ChangeLog, test_icount.c:
test_icount.c (main): Fix main() declaration so that it returns int,
not void.
Many files:
fsck.c (ignore): Remove unused variable cp.
chattr.c (fatal_error):
tune2fs.c (usage):
lsattr.c (usage):
dumpe2fs.c (usage):
badblocks.c (usage): Remove volatile from declaration.
fsck.c: Change use of strdup to be string_copy, since we don't trust
what glibc is doing with strdup. (Whatever it is, it isn't pretty.)
1998-06-27 09:11:14 +04:00
|
|
|
1998-06-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* debugfs.c: Add a -V option which displays the current version.
|
|
|
|
|
1998-04-01 07:16:29 +04:00
|
|
|
1998-03-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* Makefile.in: Change to use new installation directory variables
|
|
|
|
convention. Fix installdirs and uninstall rules to reflect
|
|
|
|
the fact that debugfs has been installed in the root
|
|
|
|
filesystem. Fix uninstall rules to take $(DESTDIR) into
|
|
|
|
account.
|
|
|
|
|
ChangeLog, Makefile.in, bmap.c, bmove.c, ext2fs.h, jump.funcs:
ext2fs.h: If __STRICT_ANSI__ is defined and we're on a platform with
32 bit longs, then we need to manually define __s64 and __u64, since
the current kernel header files don't define these if __STRICT_ANSI__
is defined. This is a problem if we are compiling with full GCC
warnings, since we do need 64 bit support.
Makefile.in (OBJS): Remove bmove.o from files to be built, since we're
not using ext2fs_move_blocks() and there is some question as to its
usefulness in its current form.
bmap.c (block_bmap): Remove unused function.
bmove.c (process_block): Fix -Wall warning.
ChangeLog, debugfs.c, debugfs.h, dump.c:
debugfs.h: Add declaration for do_dirty_filsys() to prevent -Wall
warnings.
debugfs.c (copy_file):
dump.c (dump_file): Fix -Wall warning caused by signed/unsigned mismatch.
1998-03-30 05:27:25 +04:00
|
|
|
1998-03-29 Theodore Ts'o <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* debugfs.h: Add declaration for do_dirty_filsys() to prevent
|
|
|
|
-Wall warnings.
|
|
|
|
|
|
|
|
* debugfs.c (copy_file):
|
|
|
|
* dump.c (dump_file): Fix -Wall warning caused by
|
|
|
|
signed/unsigned mismatch.
|
|
|
|
|
Many files:
block.c (ext2fs_block_iterate3): Make the ref_offset field contain the
offset into the inode.i_blocks array when ref_block is zero. Since we
haven't done a formal release of e2fsprogs since block_iterate2 was
first introduced, I removed block_iterate2, and renamed block_iterate3
to be block_iterate2.
bb_inode.c, bmove.c, dblist_dir.c, dir_iterate.c, expanddir.c,
ext2fs.h, ext2fsP.h, read_bb.c: Change use of block_iterate and
block_iterate2 to block_iterate2 with the new prototype for the
interator function. (using blkcnt_t forr blockcount)
ChangeLog, debugfs.c, ls.c, lsdel.c:
debugfs.c, ls.c, lsdel.c: Add support for large files. (The high 32
bits share space with the i_dir_acl field.)
1998-03-24 19:17:51 +03:00
|
|
|
1998-03-23 Theodore Ts'o <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* debugfs.c, ls.c, lsdel.c: Add support for large files. (The
|
|
|
|
high 32 bits share space with the i_dir_acl field.)
|
|
|
|
|
1998-03-09 16:07:09 +03:00
|
|
|
Sun Mar 8 22:53:04 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* ls.c (list_dir_proc): Mask off high 8 bits from
|
|
|
|
dirent->name_len.
|
|
|
|
|
Many files:
dblist.c (ext2fs_get_num_dirs): Make ext2fs_get_num_dirs more paranoid
about validating the directory counts from the block group
information.
all files: Don't include stdlib.h anymore; include it in ext2_fs.h,
since that file requires stdlib.h
ChangeLog, Makefile.in, dirinfo.c:
dirinfo.c (e2fsck_add_dir_info): Use ext2fs_get_num_dirs instead of
e2fsck_get_num_dirs, which has been removed.
Makefile.in (PROGS): Remove @EXTRA_PROGS@, since we don't want to
compile and install flushb.
ChangeLog, configure.in:
Remove @EXTRA_PROGS@, since we aren't using it in 2fsck/Makefile.in anymore
ChangeLog, Makefile.in:
Install debugfs in /sbin, instead of /usr/sbin.
libext2fs.texinfo:
Update version string to be 1.12
Makefile.in:
Fix bug in find script which made the exclusion list, where a '-' was
missing from an -name option.
1997-12-01 21:24:10 +03:00
|
|
|
Mon Dec 1 13:21:09 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* Makefile.in: Install debugfs in /sbin, instead of /usr/sbin.
|
|
|
|
|
1997-10-26 02:41:14 +04:00
|
|
|
Sat Oct 25 18:35:30 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* debugfs.c (copy_file), dump.c (dump_file): Change to use the new
|
|
|
|
fileio primitives in libext2.
|
|
|
|
|
1997-10-25 07:51:53 +04:00
|
|
|
Fri Oct 24 23:47:43 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* debugfs.c (main, do_open_filesys):
|
|
|
|
* dump.c (do_dump): Make the variable which getopt returns into be
|
|
|
|
an int, so that it won't lose on platforms where char is
|
|
|
|
unsigned.
|
|
|
|
|
1997-10-15 05:54:48 +04:00
|
|
|
Tue Oct 14 21:50:24 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* debugfs.c (main): When printing a usage message, have main
|
|
|
|
return 1 (instead of not specifying a return value, bad!)
|
|
|
|
|
1997-09-16 06:08:28 +04:00
|
|
|
Mon Sep 15 22:03:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* debugfs.c (main): Fix declaration of main so that it returns an int.
|
|
|
|
|
1997-06-17 09:38:35 +04:00
|
|
|
Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* Release of E2fsprogs 1.11
|
|
|
|
|
1997-05-09 07:06:31 +04:00
|
|
|
Thu May 8 23:05:40 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* debugfs.8.in: Fix minor typos and grammer oops found by Bill
|
|
|
|
Hawes (whawes@star.net).
|
|
|
|
|
1997-04-30 01:26:48 +04:00
|
|
|
Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
|
|
|
|
|
|
|
|
* Release of E2fsprogs version 1.10
|
|
|
|
|
|
|
|
Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* Release of E2fsprogs version 1.09
|
|
|
|
|
1997-04-29 21:57:00 +04:00
|
|
|
Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* Release of E2fsprogs version 1.08
|
|
|
|
|
1997-04-29 21:48:10 +04:00
|
|
|
Thu Apr 10 14:36:05 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* ls.c: New file which implements the ls command. Added the -l
|
|
|
|
option.
|
|
|
|
|
1997-04-29 20:15:03 +04:00
|
|
|
Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
|
|
|
|
|
|
|
|
* Release of E2fsprogs version 1.07
|
|
|
|
|
|
|
|
Wed Jan 1 23:53:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* lsdel.c (do_lsdel): Use time_to_string() instead of ctime().
|
|
|
|
|
|
|
|
Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* Release of E2fsprogs version 1.06
|
|
|
|
|
1997-04-29 19:29:49 +04:00
|
|
|
Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* Release of E2fsprogs version 1.05
|
|
|
|
|
1997-04-29 18:51:31 +04:00
|
|
|
Mon Sep 9 23:05:11 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* debugfs.c (unlink_file_by_name): If unlinking a file with a
|
|
|
|
directory path, correctly replace the slash with a NULL.
|
|
|
|
(do_show_debugfs_params): Don't try to print the open mode
|
|
|
|
if there's no filesystem opened (since that will cause a
|
|
|
|
core dump).
|
|
|
|
(main): Fix usage string; the -w and device elements are
|
|
|
|
independently optional.
|
|
|
|
|
|
|
|
Tu Sep 3 15:09:39 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* debugfs.c (main): Added -f option to debugfs, which takes a
|
|
|
|
command file of debugfs commands and executes them.
|
|
|
|
|
|
|
|
Sat Aug 31 01:18:43 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* debugfs.8.in: Heavily edited and improved manual page.
|
|
|
|
|
|
|
|
* dump.c (dump_file): Improve the write function for writing out
|
|
|
|
the file, so that it is limited to the actual size of the
|
|
|
|
file, instead of outputing the nulls following the EOF.
|
|
|
|
Make sure dump_file does the right thing for files with holes.
|
|
|
|
(do_dump): Add support for the -p option to the dump
|
|
|
|
command, which attempts to preserve the owner and
|
|
|
|
permissions field.
|
|
|
|
|
|
|
|
Fri Aug 30 14:56:59 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* debugfs.c (main): Add -R option to debugfs, which allows it to
|
|
|
|
take a single debugfs command on the command line.
|
|
|
|
|
|
|
|
Fri Aug 9 09:03:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* debugfs.c (do_open_filesys): Set optind to 0 to reset getopt(),
|
|
|
|
to be complete correct.
|
|
|
|
(do_show_super_stats): Print OS type, volume label, last
|
|
|
|
mounted directory, and UUID.
|
|
|
|
(dump_inode): Print the fragment information in a
|
|
|
|
filesystem independent way.
|
|
|
|
(do_modify_inode): Modify the fragement information in a
|
|
|
|
filesystem independent way.
|
|
|
|
|
1997-04-29 18:34:47 +04:00
|
|
|
Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* Release of E2fsprogs version 1.04
|
|
|
|
|
|
|
|
Wed May 3 20:41:26 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* debugfs.c (dump_inode): Correctly print the translator on the hurd.
|
|
|
|
(do_modify_inode): Modify the translator block on the hurd.
|
|
|
|
|
1997-04-26 18:48:50 +04:00
|
|
|
Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* Release of E2fsprogs version 1.03
|
|
|
|
|
1997-04-26 18:37:06 +04:00
|
|
|
Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* Release of E2fsprogs version 1.02
|
|
|
|
|
|
|
|
Fri Dec 1 22:42:31 1995 <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* Makefile.in (LIBS): Rearrange the order of the libraries to be
|
|
|
|
linked, so that -lext2fs is before -lcom_err.
|
|
|
|
|
1997-04-26 17:58:21 +04:00
|
|
|
Thu Oct 26 12:05:06 1995 <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* Makefile.in (install): Strip programs when they are installed.
|
|
|
|
|
|
|
|
Fri Aug 18 15:09:08 1995 Theodore Y. Ts'o <tytso@dcl>
|
|
|
|
|
|
|
|
* debugfs.c (do_find_free_block): Fix typo in code which checked
|
|
|
|
to see if the usage message should be printed.
|
|
|
|
|
|
|
|
Thu Aug 17 22:55:58 1995 <tytso@rsts-11.mit.edu>
|
|
|
|
|
|
|
|
* debugfs.c (do_open_filesys): Change to always set optreset to 1,
|
|
|
|
to make BSD getopt()'s happy. Also set optind to 1, which
|
|
|
|
should make more getopt()'s happy.
|
|
|
|
|
|
|
|
Fri Aug 11 08:45:01 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
|
|
|
|
|
|
|
|
* debugfs.c (do_find_free_block, do_find_free_inode): Fix bug in
|
|
|
|
the usage handling where "ffi ?" or "ffb ?" would
|
|
|
|
dereference a NULL pointer.
|
|
|
|
|
|
|
|
Fri Aug 11 14:21:07 1995 Remy Card <card@bbj>
|
|
|
|
|
|
|
|
* debugfs.8: Updated date and version number.
|
|
|
|
|
|
|
|
Thu Aug 10 14:28:50 1995 Remy Card <card@bbj>
|
|
|
|
|
|
|
|
* debugfs.8: Fixed a spelling error in Ted's name :-)
|
|
|
|
|
|
|
|
Mon Jun 12 19:08:25 1995 Theodore Y. Ts'o (tytso@dcl)
|
|
|
|
|
|
|
|
* debugfs.c, ncheck.c, icheck.c, lsdel.c, dump.c: Include
|
|
|
|
<errno.h> (if it exists)
|
|
|
|
|
|
|
|
* debugfs.c, dump.c, icheck.c, lsdel.c, ncheck.c: Don't include
|
|
|
|
<getopt.h> if it doesn't exist.
|
|
|
|
|
|
|
|
Sun Jun 11 15:21:07 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
|
|
|
|
|
|
|
|
* ncheck.c (do_ncheck): Use LINUX_S_ISDIR instead of S_ISDIR
|
|
|
|
|
|
|
|
* debugfs.c: Implement the mknod and write commands (from Linus).
|
|
|
|
|
|
|
|
Change names of modify_char, modify_short, and modify_long
|
|
|
|
to be modify_u8, modify_u16, and modify_u32, respectively.
|
|
|
|
|
|
|
|
Thu Jun 8 12:29:15 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
|
|
|
|
|
|
|
|
* debugfs.c (dump_inode): Only print out inode frag fields if
|
|
|
|
HAVE_EXT2_FRAGS is defined (by configure). Don't print out the
|
|
|
|
reserved field at all for now.
|
|
|
|
|
|
|
|
* Makefile.in: Rewritten to conform to GNU coding standards and
|
|
|
|
support separate compilation directories.
|
|
|
|
|
1997-04-26 17:32:25 +04:00
|
|
|
Thu Nov 24 17:46:23 1994 Theodore Y. Ts'o (tytso@rt-11)
|
|
|
|
|
|
|
|
* dump.c: Added two new commands, "dump" and "cat", which allow
|
|
|
|
the user to dump the contents of an inode to a file or to
|
|
|
|
stdout, respectively.
|
|
|
|
|
|
|
|
|