Whamcloud - gitweb
e2fsprogs.lsm, version.h:
[tools/e2fsprogs.git] / debugfs / ChangeLog
index 9ce757c..2e60193 100644 (file)
@@ -1,3 +1,183 @@
+2001-05-25  Theodore Tso  <tytso@valinux.com>
+
+       * Release of E2fsprogs 1.20
+
+2001-05-14  Theodore Tso  <tytso@valinux.com>
+
+       * debugfs.h: Change location of ext2_fs.h to be ext2fs/ext2_fs.h
+
+2001-05-12  Theodore Tso  <tytso@valinux.com>
+
+       * debugfs.c (print_features): Use fputs instead of printf to
+               output using the passed-in FILE *.
+
+2001-05-09  Theodore Tso  <tytso@valinux.com>
+
+       * debugfs.c (do_write, do_mknod): Set the file type information
+               when creating the inode.
+
+2001-05-03  Theodore Tso  <tytso@valinux.com>
+
+       * debugfs.c (do_open_filesys, main): Add -i option which will
+               allow debugfs to examine ext2 image files.
+
+2001-03-29  Theodore Tso  <tytso@valinux.com>
+
+       * debugfs.c (dump_blocks, dump_inode, internal_dump_inode): Add
+               internal_dump_inode() interface for the logdump command.
+
+       * logdump.c: Imported code from Stephen Tweedie to dump the ext3
+               journal.
+
+2001-03-18  Theodore Tso  <tytso@valinux.com>
+
+       * debugfs.c (do_write, do_mknod): Remove extra (useless) call to
+               ext2fs_write_inode.
+
+2001-01-12  Theodore Ts'o  <tytso@valinux.com>
+
+       * setsuper.c: Cleaned up some random whitespace problems.
+
+       * debugfs.h,  debugfs.c  (do_show_super_stats): Use  full words
+               instead of pluralism hack  to make I18N conversion easier.
+               Clean up gcc -Wall complaints.
+
+2001-01-11    <tytso@snap.thunk.org>
+
+       * debugfs.c, debugfs.h, dump.c, icheck.c, ls.c, lsdel.c, ncheck.c,
+               setsuper.c, util.c: Change ino_t to ext2_ino_t.  Fix a few
+               minor gcc-wall complaints while we're at it.
+
+2001-01-01    <tytso@snap.thunk.org>
+
+       * debugfs.c Replace use of struct ext2fs_sb with struct
+               ext2_super_block.
+
+2000-12-30    <tytso@snap.thunk.org>
+
+       * dump.c (fix_perms): Fix bug for systems which don't have fchown;
+               was incorrectly using chmod instead of chown.
+
+       * setsuper.c (find_field): Strip the s_prefix if given for ssv
+               fields.  Remove hard-coded s_ from inode_size
+               field.  (Suggested by Andreas Dilger)
+
+       * debugfs.c (do_modify_inode): Add the ability to set the inode
+               generation number.  (Suggested by Andreas Dilger)
+
+2000-08-23    <tytso@valinux.com>
+
+       * util.c (string_to_inode): Use strtoul instead of atoi, so that
+               hex inode numbers will be accepted.
+
+2000-08-19    <tytso@valinux.com>
+
+       * util.c (open_pager): Set SIGPIPE to be ignored, so that quitting
+               out of the pager doesn't blow away debugfs.
+
+2000-08-14    <tytso@valinux.com>
+
+       * debugfs.c (do_show_super_stats): Use list_super2() instead of
+               using explicit printf statements.  (We get a more complete
+               printout this way.)
+
+       * util.c (open_pager): If the PAGER environment variable is not
+               set, default to using "more".
+
+       * setsuper.c: New function which implements the set_super_value
+               command.  Allows the user to set arbitrary superblock
+               fields.
+
+       * debugfs.c (dump_inode): Cap the length when printing a fast
+               symbolic link to inode.i_size.
+               (list_blocks_proc): Print block ranges (4510-4533) to make
+               the stat output easier to read.
+
+2000-06-27  Andreas Dilger <adilger@turbolabs.com>
+
+       * debugfs.c (list_blocks_proc): show relative inode block numbers
+               and/or indirect block status
+
+2000-07-13    <tytso@valinux.com>
+
+       * Release of E2fsprogs 1.19
+
+2000-07-05  Theodore Ts'o  <tytso@valinux.com>
+
+       * debugfs.c (dump_inode): Make the generation field be printed as
+               an unsigned integer.
+
+2000-07-04    <tytso@snap.thunk.org>
+
+       * Makefile.in: Use _SS_DIR_OVERRIDE to make sure we get the
+               mk_cmds support files from the source tree.
+
+2000-06-09    <tytso@snap.thunk.org>
+
+       * lsdel.c (do_lsdel): Handle bad bad blocks in inode table.
+
+2000-05-27  Theodore Ts'o  <tytso@valinux.com>
+
+       * debugfs.c (do_testb, do_testi): Call check_fs_bitmaps to avoid
+               coredumping if the bitmaps aren't loaded.
+
+       * util.c (check_fs_bitmaps): New function which checks whether or
+               not the bitmaps are loaded.
+
+2000-05-23  Aaron Crane  <aaronc@pobox.com>
+
+       * debugfs.8.in: Documented new behaviour.
+
+       * ls.c (ls_l_file): Fix Y2K bug -- was printing 22-May-100 for
+               recent files.  Switched to 4-digit years.
+
+       * dump.c, debug_cmds.ct (do_rdump): Add new debugfs command
+               "rdump", which recursively dumps a directory and its
+               contents.
+               (fix_perms): New function.  Break permission-fixing
+               code out of dump_file() so it can be called by rdump
+               code as well.
+               (dump_file): Call fix_perms().
+
+       * debugfs.c, debug_cmds.ct (do_lcd): Add new debugfs command
+               "lcd", which changes the cwd on the native filesystem.
+
+       * debugfs.c (open_filesystem): Extra args for superblock,
+               blocksize, and catastrophic mode.  Changed callers.
+               (do_open_filesys, main): Accept new -b, -s, -c options
+               for open_filesystem.
+
+2000-02-02  Theodore Ts'o  <tytso@valinux.com>
+
+       * debugfs.c (dump_inode): Remove #ifdef for i_version
+               vs. i_generation since we know it will always be
+               i_generation now.
+
+2000-01-18  Theodore Ts'o  <tytso@valinux.com>
+
+       * debugfs.c (main): Use return instead of exit at the end of main
+               to avoid some compiler warnings.
+
+       * Makefile.in: Since LIBUUID can sometimes include
+               "-lsocket" we need a separate DEPLIBUUID that can be used
+               in Makefile's dependency rules.
+
+1999-11-19    <tytso@valinux.com>
+
+       * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
+               the source directory.
+
+1999-11-10    <tytso@valinux.com>
+
+       * Release of E2fsprogs 1.18
+
+1999-11-08    <tytso@valinux.com>
+
+       * icheck.c (do_icheck): 
+       * ncheck.c (do_ncheck): If ext2fs_open_inode_scan() returns 
+               EXT2_ET_BAD_BLOCK_IN_INODE_TABLE loop to skip over the bad
+               blocks in the inode table.
+
 1999-10-26    <tytso@valinux.com>
 
        * Release of E2fsprogs 1.17