1 2003-03-06 Theodore Tso <tytso@mit.edu>
3 * debugfs.c (do_open_filesys, do_show_super_stats),
4 ls.c (do_list_dir), dump.c (do_dump), htree.c (do_htree_dump,
5 do_dx_hash), logdump.c (do_logdump): Reset optind to 1 for better
6 compatibility with non-glibc implementations of getopt.
8 2003-03-01 Theodore Ts'o <tytso@mit.edu>
10 * Makefile.in, logdump.c (do_logdump): Use the blkid functions to
11 find the external journal device.
13 2003-01-21 Theodore Ts'o <tytso@mit.edu>
15 * dump.c (do_dump): Open the output file with O_LARGEFILE so we
16 can write files larger than 2GB.
18 2002-11-09 Theodore Ts'o <tytso@mit.edu>
20 * Release of E2fsprogs 1.32
22 2002-11-08 Theodore Ts'o <tytso@mit.edu>
24 * Release of E2fsprogs 1.31
26 2002-10-31 Theodore Ts'o <tytso@mit.edu>
28 * Release of E2fsprogs 1.30
30 2002-10-31 Theodore Ts'o <tytso@mit.edu>
32 * debugfs.c (do_write): Check to see if the filename exists before
33 creating it, and give an error if so. Addresses
34 Sourceforge bug #478195.
36 2002-10-30 Theodore Ts'o <tytso@mit.edu>
38 * Makefile.in (install): Search all compression extensions when
39 deleting old man pages.
41 2002-10-13 Theodore Ts'o <tytso@mit.edu>
43 * debugfs.h, htree.c, setsuper.c: Fix gcc -Wall nits.
45 2002-10-02 Theodore Y. Ts'o <tytso@mit.edu>
47 * htree.c (htree_dump_leaf_node): Use ext2fs_read_dir_block2 so
48 that the directory entries are appropriately byte-swapped.
50 2001-09-24 Theodore Tso <tytso@mit.edu>
52 * Release of E2fsprogs 1.29
54 2002-09-22 root <tytso@mit.edu>
56 * htree.c (htree_dump_int_node): Flag continuation hashes to make
59 2001-08-31 Theodore Tso <tytso@thunk.org>
61 * Release of E2fsprogs 1.28
63 2002-08-23 Theodore Ts'o <tytso@mit.edu>
65 * setsuper.c: Add support for the fields s_uuid, s_journal_uuid,
66 s_hash_seed, s_def_hash_version. Add routines for parsing
67 UUID's and hash algorithm identifiers.
69 2002-08-16 Theodore Ts'o <tytso@mit.edu>
71 * icheck.c (do_icheck): Check to see if the block is listed as
72 part of the extended attribute block.
74 2002-07-21 Theodore Ts'o <tytso@mit.edu>
76 * htree.c (do_htree_dump): Fix a bug where we were not cleanly
77 closing the pager after errors, which would leave the
80 2002-07-18 Theodore Ts'o <tytso@mit.edu>
82 * htree.c (htree_dump_int_node): Add byte swapping code sot that
83 the htree dump function works on a big-endian machine.
85 2002-07-15 Theodore Ts'o <tytso@mit.edu>
87 * debugfs.c (do_show_super_stats): Calculate and print the number
88 of directories on a filesystem --- because we can and
89 because it can be useful.
91 2002-07-09 Theodore Ts'o <tytso@mit.edu>
93 * debugfs.c (do_rmdir), debugfs.8.in: Implement the rmdir command.
94 Addresses Debian bug #138003.
96 2002-06-26 Theodore Ts'o <tytso@mit.edu>
98 * htree.c (do_dx_hash): Use new ext2fs_dirhash function signature.
99 Add getopt support so user can specify the hash version.
101 2002-05-11 <tytso@snap.thunk.org>
103 * debug_cmds.ct, debugfs.c (do_bmap): Add new command "bmap" which
104 calculates the logical->physical block mapping for an
107 * debugfs.c (do_init_filsys, main), util.c
108 (common_block_args_process): Fix bad calling parameter
109 order when calling parse_ulong. This broke the -b and -s
110 options to debugfs, as well as do_init, and the testb,
111 setb, clearb functions.
113 2002-04-01 <tytso@snap.thunk.org>
115 * util.c (parse_ulong): Fix typo which cases parse_ulong to
116 coredump if the err variable is filled in (for example, if
117 the -b or -s options are passed to the debugfs's
118 command-line invocation).
120 2002-03-11 Theodore Tso <tytso@mit.edu>
122 * ls.c (list_dir_proc): Fix bug: ls -l fails to print the file
123 type correctly if running on big-endian systems.
125 * htree.c (htree_dump_leaf_node): Use the ext2_dirhash function
126 instead of a local static function.
128 2002-03-08 Theodore Tso <tytso@mit.edu>
130 * Release of E2fsprogs 1.27
132 2002-03-07 <tytso@snap.thunk.org>
134 * ls.c (list_dir_proc): Fix typo in debugfs which was causing a
137 2002-03-05 Theodore Tso <tytso@mit.edu>
139 * lsdel.c (do_lsdel): lsdel uses the pager to print out the list
140 of potentially deleted inode. Thanks to Jaroslav Drzik
141 <jdrzik@host.sk> for suggesting this enhancement.
143 * debugfs.c (do_modify_inode): Fix bug which caused modify_inode
144 to core dump if a fliesystem isn't open. Thanks to
145 Jaroslav Drzik <jdrzik@host.sk> for finding and reporting
146 the bug and his proposed fix.
148 2002-02-26 Theodore Tso <tytso@mit.edu>
150 * ls.c (list_dir_proc): When listing the directory entry in long
151 format, include the file type of the directory entry in
154 2002-02-25 Theodore Tso <tytso@mit.edu>
156 * util.c (open_pager): If the PAGER environment is set to __none__
157 then don't use a pager at all, and ship it all to stdout.
159 * Makefile.in, debug_cmds.ct, htree.c: Add new file htree.c, which
160 implements the three new commands, htree_dump, dx_hash,
163 2002-02-24 Theodore Tso <tytso@mit.edu>
165 * Makefile.in (install): Remove any compressed man pages before
166 installing the man pages.
168 2002-02-03 Theodore Tso <tytso@thunk.org>
170 * Release of E2fsprogs 1.26
172 2002-01-03 Theodore Tso <tytso@mit.edu>
174 * lsdel.c (do_lsdel): New optional argument which allows the user
175 to only see the most recently deleted files.
177 * debugfs.c (do_undel, do_testb, do_freeb, do_setb, do_ffb): Add
178 new command, undelete, which automates undeleting a
179 deleted inode and linking it back to a directory. Add a
180 count argument to the testb, freeb, setb, and ffb commands.
182 * ls.c (list_dir_proc, do_list_dir): Add support for -d option
183 which lists deleted directory entries.
185 * debug_cmds.ct: Add new command, undelete.
187 * dump.c, icheck.c, logdump.c, ls.c, lsdel.c, setsuper.c,
188 debugfs.c: Use new utility functions which factor out
191 * util.c (debugfs_read_inode, debugfs_write_inode,
192 common_block_args_process, common_inode_args_process,
193 common_args_process, strtoblk, parse_ulong): New
194 functions which factor out commonly used code into
195 subroutines for ease of maintenance and to make the
196 executable size smaller.
198 2001-12-23 Theodore Tso <tytso@mit.edu>
200 * Makefile.in, jfs_user.h: Move linux/jbd.h to
201 ext2fs/kernel-jbd.h, to avoid using the system header
202 file version of hbd.h when using diet glibc (since it
203 forcibly adds /usr/include to the beginning of the
204 include search path.)
206 2001-12-22 Theodore Tso <tytso@mit.edu>
208 * debugfs.c (kill_file_by_inode, release_blocks_proc): Update the
209 group descriptor free block and inode counts when deleting
212 2001-12-16 Theodore Tso <tytso@mit.edu>
214 * setsuper.c (print_possible_fields),
215 logdump.c (dump_journal): Fix gcc -Wall nits
217 * Makefile.in, jfs_user.h: linux/jfs.h has been renamed to
220 2001-12-02 Theodore Tso <tytso@mit.edu>
222 * util.c (close_pager): Use pclose() instead of fclose() when
223 closing the pager stream.
225 2001-11-30 Theodore Tso <tytso@mit.edu>
227 * debugfs.c (finish_range, dump_blocks): Fixed bug in Andreas's >
228 2GB support changes: you need to use %lld when printf'ing
229 an long long variable.
231 2001-11-24 Theodore Tso <tytso@mit.edu>
233 * debugfs.8.in: Update manual page to document the set_super_value
234 and logdump commands, and move the "specifying files"
235 section closer to the beginning of the man page so people
238 * setsuper.c (print_possible_fields): "set_super_value -l" now
239 prints out the list of valid superblock fields which the
242 2001-09-20 Theodore Tso <tytso@thunk.org>
244 * Release of E2fsprogs 1.25
246 2001-09-02 Theodore Tso <tytso@thunk.org>
248 * Release of E2fsprogs 1.24a
250 2001-08-30 Theodore Tso <tytso@thunk.org>
252 * Release of E2fsprogs 1.24
254 2001-08-27 Theodore Tso <tytso@valinux.com>
256 * debugfs.c (main): Remove EXT2FS_VERSION from the version
257 display, since it only confuses people.
259 2001-08-15 Theodore Tso <tytso@valinux.com>
261 * Release of E2fsprogs 1.23
263 2001-08-12 Theodore Tso <tytso@valinux.com>
265 * logdump.c (do_logdump, dump_journal): Add support for dumping
268 2001-06-23 Theodore Tso <tytso@valinux.com>
270 * Release of E2fsprogs 1.22
272 2001-06-15 Theodore Tso <tytso@valinux.com>
274 * Release of E2fsprogs 1.21
276 2001-06-13 Theodore Tso <tytso@valinux.com>
278 * setsuper.c: Add s_lastcheck field to the fields which can be
279 modified using set_super_value. (Suggested by Andreas
282 2001-06-03 Theodore Tso <tytso@valinux.com>
284 * debugfs.c (copy_file): Fixed signed vs unsigned bug which causes
285 read errors to not be noticed.
287 2001-06-01 Theodore Tso <tytso@valinux.com>
289 * Makefile.in: Move include/asm/types.h.in to
290 lib/ext2fs/ext2_types.h.in.
292 * debugfs.c, debugfs.h, logdump.c: Fix various gcc -Wall nitpicks.
294 * logdump.c (read_journal_block): Replace pread with lseek/read
297 2001-05-25 Theodore Tso <tytso@valinux.com>
299 * Release of E2fsprogs 1.20
301 2001-05-14 Theodore Tso <tytso@valinux.com>
303 * debugfs.h: Change location of ext2_fs.h to be ext2fs/ext2_fs.h
305 2001-05-12 Theodore Tso <tytso@valinux.com>
307 * debugfs.c (print_features): Use fputs instead of printf to
308 output using the passed-in FILE *.
310 2001-05-09 Theodore Tso <tytso@valinux.com>
312 * debugfs.c (do_write, do_mknod): Set the file type information
313 when creating the inode.
315 2001-05-03 Theodore Tso <tytso@valinux.com>
317 * debugfs.c (do_open_filesys, main): Add -i option which will
318 allow debugfs to examine ext2 image files.
320 2001-03-29 Theodore Tso <tytso@valinux.com>
322 * debugfs.c (dump_blocks, dump_inode, internal_dump_inode): Add
323 internal_dump_inode() interface for the logdump command.
325 * logdump.c: Imported code from Stephen Tweedie to dump the ext3
328 2001-03-18 Theodore Tso <tytso@valinux.com>
330 * debugfs.c (do_write, do_mknod): Remove extra (useless) call to
333 2001-01-12 Theodore Ts'o <tytso@valinux.com>
335 * setsuper.c: Cleaned up some random whitespace problems.
337 * debugfs.h, debugfs.c (do_show_super_stats): Use full words
338 instead of pluralism hack to make I18N conversion easier.
339 Clean up gcc -Wall complaints.
341 2001-01-11 <tytso@snap.thunk.org>
343 * debugfs.c, debugfs.h, dump.c, icheck.c, ls.c, lsdel.c, ncheck.c,
344 setsuper.c, util.c: Change ino_t to ext2_ino_t. Fix a few
345 minor gcc-wall complaints while we're at it.
347 2001-01-01 <tytso@snap.thunk.org>
349 * debugfs.c Replace use of struct ext2fs_sb with struct
352 2000-12-30 <tytso@snap.thunk.org>
354 * dump.c (fix_perms): Fix bug for systems which don't have fchown;
355 was incorrectly using chmod instead of chown.
357 * setsuper.c (find_field): Strip the s_prefix if given for ssv
358 fields. Remove hard-coded s_ from inode_size
359 field. (Suggested by Andreas Dilger)
361 * debugfs.c (do_modify_inode): Add the ability to set the inode
362 generation number. (Suggested by Andreas Dilger)
364 2000-08-23 <tytso@valinux.com>
366 * util.c (string_to_inode): Use strtoul instead of atoi, so that
367 hex inode numbers will be accepted.
369 2000-08-19 <tytso@valinux.com>
371 * util.c (open_pager): Set SIGPIPE to be ignored, so that quitting
372 out of the pager doesn't blow away debugfs.
374 2000-08-14 <tytso@valinux.com>
376 * debugfs.c (do_show_super_stats): Use list_super2() instead of
377 using explicit printf statements. (We get a more complete
380 * util.c (open_pager): If the PAGER environment variable is not
381 set, default to using "more".
383 * setsuper.c: New function which implements the set_super_value
384 command. Allows the user to set arbitrary superblock
387 * debugfs.c (dump_inode): Cap the length when printing a fast
388 symbolic link to inode.i_size.
389 (list_blocks_proc): Print block ranges (4510-4533) to make
390 the stat output easier to read.
392 2000-06-27 Andreas Dilger <adilger@turbolabs.com>
394 * debugfs.c (list_blocks_proc): show relative inode block numbers
395 and/or indirect block status
397 2000-07-13 <tytso@valinux.com>
399 * Release of E2fsprogs 1.19
401 2000-07-05 Theodore Ts'o <tytso@valinux.com>
403 * debugfs.c (dump_inode): Make the generation field be printed as
406 2000-07-04 <tytso@snap.thunk.org>
408 * Makefile.in: Use _SS_DIR_OVERRIDE to make sure we get the
409 mk_cmds support files from the source tree.
411 2000-06-09 <tytso@snap.thunk.org>
413 * lsdel.c (do_lsdel): Handle bad bad blocks in inode table.
415 2000-05-27 Theodore Ts'o <tytso@valinux.com>
417 * debugfs.c (do_testb, do_testi): Call check_fs_bitmaps to avoid
418 coredumping if the bitmaps aren't loaded.
420 * util.c (check_fs_bitmaps): New function which checks whether or
421 not the bitmaps are loaded.
423 2000-05-23 Aaron Crane <aaronc@pobox.com>
425 * debugfs.8.in: Documented new behaviour.
427 * ls.c (ls_l_file): Fix Y2K bug -- was printing 22-May-100 for
428 recent files. Switched to 4-digit years.
430 * dump.c, debug_cmds.ct (do_rdump): Add new debugfs command
431 "rdump", which recursively dumps a directory and its
433 (fix_perms): New function. Break permission-fixing
434 code out of dump_file() so it can be called by rdump
436 (dump_file): Call fix_perms().
438 * debugfs.c, debug_cmds.ct (do_lcd): Add new debugfs command
439 "lcd", which changes the cwd on the native filesystem.
441 * debugfs.c (open_filesystem): Extra args for superblock,
442 blocksize, and catastrophic mode. Changed callers.
443 (do_open_filesys, main): Accept new -b, -s, -c options
446 2000-02-02 Theodore Ts'o <tytso@valinux.com>
448 * debugfs.c (dump_inode): Remove #ifdef for i_version
449 vs. i_generation since we know it will always be
452 2000-01-18 Theodore Ts'o <tytso@valinux.com>
454 * debugfs.c (main): Use return instead of exit at the end of main
455 to avoid some compiler warnings.
457 * Makefile.in: Since LIBUUID can sometimes include
458 "-lsocket" we need a separate DEPLIBUUID that can be used
459 in Makefile's dependency rules.
461 1999-11-19 <tytso@valinux.com>
463 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
464 the source directory.
466 1999-11-10 <tytso@valinux.com>
468 * Release of E2fsprogs 1.18
470 1999-11-08 <tytso@valinux.com>
472 * icheck.c (do_icheck):
473 * ncheck.c (do_ncheck): If ext2fs_open_inode_scan() returns
474 EXT2_ET_BAD_BLOCK_IN_INODE_TABLE loop to skip over the bad
475 blocks in the inode table.
477 1999-10-26 <tytso@valinux.com>
479 * Release of E2fsprogs 1.17
481 1999-10-26 <tytso@valinux.com>
483 * debugfs.h: Add declaration for do_features()
485 * debugfs.c: Add #incldue of e2p.h to fix gcc warnings.
487 1999-10-25 <tytso@valinux.com>
489 * debugfs.c (do_dirty_filesys): Make the "dirty" command clear the
490 valid bit on the superblock. (And with a -clean option to
491 set the valid bit.) Originally it was used just to set
492 the "needs to be written" bit in the in-core version of
495 1999-10-22 <tytso@valinux.com>
497 * Release of E2fsprogs 1.16
499 1999-09-07 <tytso@rsts-11.mit.edu>
501 * debugfs.c, debug_cmds.ct: Add new debugfs command "feature"
502 which allows the user to set or clear filesystme features.
503 Add the -f (force) option to the open command. Add the
504 -h (superblock header only) option to the stats command.
506 1999-07-30 <tytso@rsts-11.mit.edu>
508 * debugfs.c (dump_inode): Fix debugfs message so it is the same
509 for when compiled under either Linux 2.2 or 2.3. This
510 allows for the f_swapfs regression test suite to work
511 regardless of which OS e2fsprogs was compiled on.
513 1999-07-18 Theodore Ts'o <tytso@rsts-11.mit.edu>
515 * Release of E2fsprogs 1.15
517 1999-06-23 <tytso@valinux.com>
519 * debugfs.c (dump_inode): Add compatibility for Linux 2.3 kernels
520 that use i_generation instead of i_version. Patch
521 supplied by Jon Bright <sircus@sircus.demon.co.uk>.
523 1999-02-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
525 * icheck.c (do_icheck): Check to make sure the inode has valid
526 blocks before iterating over that inode's blocks.
528 1999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
530 * Release of E2fsprogs 1.14
532 1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
534 * Release of E2fsprogs 1.13
536 1998-12-03 Theodore Ts'o <tytso@rsts-11.mit.edu>
538 * Makefile.in: Updated dependencies.
540 1998-07-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
542 * debugfs.c (do_stat, do_clri): Fix bug where debugfs wasn't
543 displaying the error message if ext2fs_read_inode() failed.
544 (do_rm): Fix similar problem for call to ext2fs_namei().
546 1998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
548 * Release of E2fsprogs 1.12
550 1998-06-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
552 * debugfs.c: Add a -V option which displays the current version.
554 1998-03-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
556 * Makefile.in: Change to use new installation directory variables
557 convention. Fix installdirs and uninstall rules to reflect
558 the fact that debugfs has been installed in the root
559 filesystem. Fix uninstall rules to take $(DESTDIR) into
562 1998-03-29 Theodore Ts'o <tytso@rsts-11.mit.edu>
564 * debugfs.h: Add declaration for do_dirty_filsys() to prevent
567 * debugfs.c (copy_file):
568 * dump.c (dump_file): Fix -Wall warning caused by
569 signed/unsigned mismatch.
571 1998-03-23 Theodore Ts'o <tytso@rsts-11.mit.edu>
573 * debugfs.c, ls.c, lsdel.c: Add support for large files. (The
574 high 32 bits share space with the i_dir_acl field.)
576 Sun Mar 8 22:53:04 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
578 * ls.c (list_dir_proc): Mask off high 8 bits from
581 Mon Dec 1 13:21:09 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
583 * Makefile.in: Install debugfs in /sbin, instead of /usr/sbin.
585 Sat Oct 25 18:35:30 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
587 * debugfs.c (copy_file), dump.c (dump_file): Change to use the new
588 fileio primitives in libext2.
590 Fri Oct 24 23:47:43 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
592 * debugfs.c (main, do_open_filesys):
593 * dump.c (do_dump): Make the variable which getopt returns into be
594 an int, so that it won't lose on platforms where char is
597 Tue Oct 14 21:50:24 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
599 * debugfs.c (main): When printing a usage message, have main
600 return 1 (instead of not specifying a return value, bad!)
602 Mon Sep 15 22:03:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
604 * debugfs.c (main): Fix declaration of main so that it returns an int.
606 Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
608 * Release of E2fsprogs 1.11
610 Thu May 8 23:05:40 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
612 * debugfs.8.in: Fix minor typos and grammer oops found by Bill
613 Hawes (whawes@star.net).
615 Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
617 * Release of E2fsprogs version 1.10
619 Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
621 * Release of E2fsprogs version 1.09
623 Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
625 * Release of E2fsprogs version 1.08
627 Thu Apr 10 14:36:05 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
629 * ls.c: New file which implements the ls command. Added the -l
632 Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
634 * Release of E2fsprogs version 1.07
636 Wed Jan 1 23:53:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
638 * lsdel.c (do_lsdel): Use time_to_string() instead of ctime().
640 Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
642 * Release of E2fsprogs version 1.06
644 Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
646 * Release of E2fsprogs version 1.05
648 Mon Sep 9 23:05:11 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
650 * debugfs.c (unlink_file_by_name): If unlinking a file with a
651 directory path, correctly replace the slash with a NULL.
652 (do_show_debugfs_params): Don't try to print the open mode
653 if there's no filesystem opened (since that will cause a
655 (main): Fix usage string; the -w and device elements are
656 independently optional.
658 Tu Sep 3 15:09:39 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
660 * debugfs.c (main): Added -f option to debugfs, which takes a
661 command file of debugfs commands and executes them.
663 Sat Aug 31 01:18:43 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
665 * debugfs.8.in: Heavily edited and improved manual page.
667 * dump.c (dump_file): Improve the write function for writing out
668 the file, so that it is limited to the actual size of the
669 file, instead of outputing the nulls following the EOF.
670 Make sure dump_file does the right thing for files with holes.
671 (do_dump): Add support for the -p option to the dump
672 command, which attempts to preserve the owner and
675 Fri Aug 30 14:56:59 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
677 * debugfs.c (main): Add -R option to debugfs, which allows it to
678 take a single debugfs command on the command line.
680 Fri Aug 9 09:03:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
682 * debugfs.c (do_open_filesys): Set optind to 0 to reset getopt(),
683 to be complete correct.
684 (do_show_super_stats): Print OS type, volume label, last
685 mounted directory, and UUID.
686 (dump_inode): Print the fragment information in a
687 filesystem independent way.
688 (do_modify_inode): Modify the fragement information in a
689 filesystem independent way.
691 Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
693 * Release of E2fsprogs version 1.04
695 Wed May 3 20:41:26 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
697 * debugfs.c (dump_inode): Correctly print the translator on the hurd.
698 (do_modify_inode): Modify the translator block on the hurd.
700 Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
702 * Release of E2fsprogs version 1.03
704 Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
706 * Release of E2fsprogs version 1.02
708 Fri Dec 1 22:42:31 1995 <tytso@rsts-11.mit.edu>
710 * Makefile.in (LIBS): Rearrange the order of the libraries to be
711 linked, so that -lext2fs is before -lcom_err.
713 Thu Oct 26 12:05:06 1995 <tytso@rsts-11.mit.edu>
715 * Makefile.in (install): Strip programs when they are installed.
717 Fri Aug 18 15:09:08 1995 Theodore Y. Ts'o <tytso@dcl>
719 * debugfs.c (do_find_free_block): Fix typo in code which checked
720 to see if the usage message should be printed.
722 Thu Aug 17 22:55:58 1995 <tytso@rsts-11.mit.edu>
724 * debugfs.c (do_open_filesys): Change to always set optreset to 1,
725 to make BSD getopt()'s happy. Also set optind to 1, which
726 should make more getopt()'s happy.
728 Fri Aug 11 08:45:01 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
730 * debugfs.c (do_find_free_block, do_find_free_inode): Fix bug in
731 the usage handling where "ffi ?" or "ffb ?" would
732 dereference a NULL pointer.
734 Fri Aug 11 14:21:07 1995 Remy Card <card@bbj>
736 * debugfs.8: Updated date and version number.
738 Thu Aug 10 14:28:50 1995 Remy Card <card@bbj>
740 * debugfs.8: Fixed a spelling error in Ted's name :-)
742 Mon Jun 12 19:08:25 1995 Theodore Y. Ts'o (tytso@dcl)
744 * debugfs.c, ncheck.c, icheck.c, lsdel.c, dump.c: Include
745 <errno.h> (if it exists)
747 * debugfs.c, dump.c, icheck.c, lsdel.c, ncheck.c: Don't include
748 <getopt.h> if it doesn't exist.
750 Sun Jun 11 15:21:07 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
752 * ncheck.c (do_ncheck): Use LINUX_S_ISDIR instead of S_ISDIR
754 * debugfs.c: Implement the mknod and write commands (from Linus).
756 Change names of modify_char, modify_short, and modify_long
757 to be modify_u8, modify_u16, and modify_u32, respectively.
759 Thu Jun 8 12:29:15 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
761 * debugfs.c (dump_inode): Only print out inode frag fields if
762 HAVE_EXT2_FRAGS is defined (by configure). Don't print out the
763 reserved field at all for now.
765 * Makefile.in: Rewritten to conform to GNU coding standards and
766 support separate compilation directories.
768 Thu Nov 24 17:46:23 1994 Theodore Y. Ts'o (tytso@rt-11)
770 * dump.c: Added two new commands, "dump" and "cat", which allow
771 the user to dump the contents of an inode to a file or to
772 stdout, respectively.