1 2002-10-31 Theodore Ts'o <tytso@mit.edu>
3 * Release of E2fsprogs 1.30
5 2002-10-31 Theodore Ts'o <tytso@mit.edu>
7 * debugfs.c (do_write): Check to see if the filename exists before
8 creating it, and give an error if so. Addresses
9 Sourceforge bug #478195.
11 2002-10-30 Theodore Ts'o <tytso@mit.edu>
13 * Makefile.in (install): Search all compression extensions when
14 deleting old man pages.
16 2002-10-13 Theodore Ts'o <tytso@mit.edu>
18 * debugfs.h, htree.c, setsuper.c: Fix gcc -Wall nits.
20 2002-10-02 Theodore Y. Ts'o <tytso@mit.edu>
22 * htree.c (htree_dump_leaf_node): Use ext2fs_read_dir_block2 so
23 that the directory entries are appropriately byte-swapped.
25 2001-09-24 Theodore Tso <tytso@mit.edu>
27 * Release of E2fsprogs 1.29
29 2002-09-22 root <tytso@mit.edu>
31 * htree.c (htree_dump_int_node): Flag continuation hashes to make
34 2001-08-31 Theodore Tso <tytso@thunk.org>
36 * Release of E2fsprogs 1.28
38 2002-08-23 Theodore Ts'o <tytso@mit.edu>
40 * setsuper.c: Add support for the fields s_uuid, s_journal_uuid,
41 s_hash_seed, s_def_hash_version. Add routines for parsing
42 UUID's and hash algorithm identifiers.
44 2002-08-16 Theodore Ts'o <tytso@mit.edu>
46 * icheck.c (do_icheck): Check to see if the block is listed as
47 part of the extended attribute block.
49 2002-07-21 Theodore Ts'o <tytso@mit.edu>
51 * htree.c (do_htree_dump): Fix a bug where we were not cleanly
52 closing the pager after errors, which would leave the
55 2002-07-18 Theodore Ts'o <tytso@mit.edu>
57 * htree.c (htree_dump_int_node): Add byte swapping code sot that
58 the htree dump function works on a big-endian machine.
60 2002-07-15 Theodore Ts'o <tytso@mit.edu>
62 * debugfs.c (do_show_super_stats): Calculate and print the number
63 of directories on a filesystem --- because we can and
64 because it can be useful.
66 2002-07-09 Theodore Ts'o <tytso@mit.edu>
68 * debugfs.c (do_rmdir), debugfs.8.in: Implement the rmdir command.
69 Addresses Debian bug #138003.
71 2002-06-26 Theodore Ts'o <tytso@mit.edu>
73 * htree.c (do_dx_hash): Use new ext2fs_dirhash function signature.
74 Add getopt support so user can specify the hash version.
76 2002-05-11 <tytso@snap.thunk.org>
78 * debug_cmds.ct, debugfs.c (do_bmap): Add new command "bmap" which
79 calculates the logical->physical block mapping for an
82 * debugfs.c (do_init_filsys, main), util.c
83 (common_block_args_process): Fix bad calling parameter
84 order when calling parse_ulong. This broke the -b and -s
85 options to debugfs, as well as do_init, and the testb,
86 setb, clearb functions.
88 2002-04-01 <tytso@snap.thunk.org>
90 * util.c (parse_ulong): Fix typo which cases parse_ulong to
91 coredump if the err variable is filled in (for example, if
92 the -b or -s options are passed to the debugfs's
93 command-line invocation).
95 2002-03-11 Theodore Tso <tytso@mit.edu>
97 * ls.c (list_dir_proc): Fix bug: ls -l fails to print the file
98 type correctly if running on big-endian systems.
100 * htree.c (htree_dump_leaf_node): Use the ext2_dirhash function
101 instead of a local static function.
103 2002-03-08 Theodore Tso <tytso@mit.edu>
105 * Release of E2fsprogs 1.27
107 2002-03-07 <tytso@snap.thunk.org>
109 * ls.c (list_dir_proc): Fix typo in debugfs which was causing a
112 2002-03-05 Theodore Tso <tytso@mit.edu>
114 * lsdel.c (do_lsdel): lsdel uses the pager to print out the list
115 of potentially deleted inode. Thanks to Jaroslav Drzik
116 <jdrzik@host.sk> for suggesting this enhancement.
118 * debugfs.c (do_modify_inode): Fix bug which caused modify_inode
119 to core dump if a fliesystem isn't open. Thanks to
120 Jaroslav Drzik <jdrzik@host.sk> for finding and reporting
121 the bug and his proposed fix.
123 2002-02-26 Theodore Tso <tytso@mit.edu>
125 * ls.c (list_dir_proc): When listing the directory entry in long
126 format, include the file type of the directory entry in
129 2002-02-25 Theodore Tso <tytso@mit.edu>
131 * util.c (open_pager): If the PAGER environment is set to __none__
132 then don't use a pager at all, and ship it all to stdout.
134 * Makefile.in, debug_cmds.ct, htree.c: Add new file htree.c, which
135 implements the three new commands, htree_dump, dx_hash,
138 2002-02-24 Theodore Tso <tytso@mit.edu>
140 * Makefile.in (install): Remove any compressed man pages before
141 installing the man pages.
143 2002-02-03 Theodore Tso <tytso@thunk.org>
145 * Release of E2fsprogs 1.26
147 2002-01-03 Theodore Tso <tytso@mit.edu>
149 * lsdel.c (do_lsdel): New optional argument which allows the user
150 to only see the most recently deleted files.
152 * debugfs.c (do_undel, do_testb, do_freeb, do_setb, do_ffb): Add
153 new command, undelete, which automates undeleting a
154 deleted inode and linking it back to a directory. Add a
155 count argument to the testb, freeb, setb, and ffb commands.
157 * ls.c (list_dir_proc, do_list_dir): Add support for -d option
158 which lists deleted directory entries.
160 * debug_cmds.ct: Add new command, undelete.
162 * dump.c, icheck.c, logdump.c, ls.c, lsdel.c, setsuper.c,
163 debugfs.c: Use new utility functions which factor out
166 * util.c (debugfs_read_inode, debugfs_write_inode,
167 common_block_args_process, common_inode_args_process,
168 common_args_process, strtoblk, parse_ulong): New
169 functions which factor out commonly used code into
170 subroutines for ease of maintenance and to make the
171 executable size smaller.
173 2001-12-23 Theodore Tso <tytso@mit.edu>
175 * Makefile.in, jfs_user.h: Move linux/jbd.h to
176 ext2fs/kernel-jbd.h, to avoid using the system header
177 file version of hbd.h when using diet glibc (since it
178 forcibly adds /usr/include to the beginning of the
179 include search path.)
181 2001-12-22 Theodore Tso <tytso@mit.edu>
183 * debugfs.c (kill_file_by_inode, release_blocks_proc): Update the
184 group descriptor free block and inode counts when deleting
187 2001-12-16 Theodore Tso <tytso@mit.edu>
189 * setsuper.c (print_possible_fields),
190 logdump.c (dump_journal): Fix gcc -Wall nits
192 * Makefile.in, jfs_user.h: linux/jfs.h has been renamed to
195 2001-12-02 Theodore Tso <tytso@mit.edu>
197 * util.c (close_pager): Use pclose() instead of fclose() when
198 closing the pager stream.
200 2001-11-30 Theodore Tso <tytso@mit.edu>
202 * debugfs.c (finish_range, dump_blocks): Fixed bug in Andreas's >
203 2GB support changes: you need to use %lld when printf'ing
204 an long long variable.
206 2001-11-24 Theodore Tso <tytso@mit.edu>
208 * debugfs.8.in: Update manual page to document the set_super_value
209 and logdump commands, and move the "specifying files"
210 section closer to the beginning of the man page so people
213 * setsuper.c (print_possible_fields): "set_super_value -l" now
214 prints out the list of valid superblock fields which the
217 2001-09-20 Theodore Tso <tytso@thunk.org>
219 * Release of E2fsprogs 1.25
221 2001-09-02 Theodore Tso <tytso@thunk.org>
223 * Release of E2fsprogs 1.24a
225 2001-08-30 Theodore Tso <tytso@thunk.org>
227 * Release of E2fsprogs 1.24
229 2001-08-27 Theodore Tso <tytso@valinux.com>
231 * debugfs.c (main): Remove EXT2FS_VERSION from the version
232 display, since it only confuses people.
234 2001-08-15 Theodore Tso <tytso@valinux.com>
236 * Release of E2fsprogs 1.23
238 2001-08-12 Theodore Tso <tytso@valinux.com>
240 * logdump.c (do_logdump, dump_journal): Add support for dumping
243 2001-06-23 Theodore Tso <tytso@valinux.com>
245 * Release of E2fsprogs 1.22
247 2001-06-15 Theodore Tso <tytso@valinux.com>
249 * Release of E2fsprogs 1.21
251 2001-06-13 Theodore Tso <tytso@valinux.com>
253 * setsuper.c: Add s_lastcheck field to the fields which can be
254 modified using set_super_value. (Suggested by Andreas
257 2001-06-03 Theodore Tso <tytso@valinux.com>
259 * debugfs.c (copy_file): Fixed signed vs unsigned bug which causes
260 read errors to not be noticed.
262 2001-06-01 Theodore Tso <tytso@valinux.com>
264 * Makefile.in: Move include/asm/types.h.in to
265 lib/ext2fs/ext2_types.h.in.
267 * debugfs.c, debugfs.h, logdump.c: Fix various gcc -Wall nitpicks.
269 * logdump.c (read_journal_block): Replace pread with lseek/read
272 2001-05-25 Theodore Tso <tytso@valinux.com>
274 * Release of E2fsprogs 1.20
276 2001-05-14 Theodore Tso <tytso@valinux.com>
278 * debugfs.h: Change location of ext2_fs.h to be ext2fs/ext2_fs.h
280 2001-05-12 Theodore Tso <tytso@valinux.com>
282 * debugfs.c (print_features): Use fputs instead of printf to
283 output using the passed-in FILE *.
285 2001-05-09 Theodore Tso <tytso@valinux.com>
287 * debugfs.c (do_write, do_mknod): Set the file type information
288 when creating the inode.
290 2001-05-03 Theodore Tso <tytso@valinux.com>
292 * debugfs.c (do_open_filesys, main): Add -i option which will
293 allow debugfs to examine ext2 image files.
295 2001-03-29 Theodore Tso <tytso@valinux.com>
297 * debugfs.c (dump_blocks, dump_inode, internal_dump_inode): Add
298 internal_dump_inode() interface for the logdump command.
300 * logdump.c: Imported code from Stephen Tweedie to dump the ext3
303 2001-03-18 Theodore Tso <tytso@valinux.com>
305 * debugfs.c (do_write, do_mknod): Remove extra (useless) call to
308 2001-01-12 Theodore Ts'o <tytso@valinux.com>
310 * setsuper.c: Cleaned up some random whitespace problems.
312 * debugfs.h, debugfs.c (do_show_super_stats): Use full words
313 instead of pluralism hack to make I18N conversion easier.
314 Clean up gcc -Wall complaints.
316 2001-01-11 <tytso@snap.thunk.org>
318 * debugfs.c, debugfs.h, dump.c, icheck.c, ls.c, lsdel.c, ncheck.c,
319 setsuper.c, util.c: Change ino_t to ext2_ino_t. Fix a few
320 minor gcc-wall complaints while we're at it.
322 2001-01-01 <tytso@snap.thunk.org>
324 * debugfs.c Replace use of struct ext2fs_sb with struct
327 2000-12-30 <tytso@snap.thunk.org>
329 * dump.c (fix_perms): Fix bug for systems which don't have fchown;
330 was incorrectly using chmod instead of chown.
332 * setsuper.c (find_field): Strip the s_prefix if given for ssv
333 fields. Remove hard-coded s_ from inode_size
334 field. (Suggested by Andreas Dilger)
336 * debugfs.c (do_modify_inode): Add the ability to set the inode
337 generation number. (Suggested by Andreas Dilger)
339 2000-08-23 <tytso@valinux.com>
341 * util.c (string_to_inode): Use strtoul instead of atoi, so that
342 hex inode numbers will be accepted.
344 2000-08-19 <tytso@valinux.com>
346 * util.c (open_pager): Set SIGPIPE to be ignored, so that quitting
347 out of the pager doesn't blow away debugfs.
349 2000-08-14 <tytso@valinux.com>
351 * debugfs.c (do_show_super_stats): Use list_super2() instead of
352 using explicit printf statements. (We get a more complete
355 * util.c (open_pager): If the PAGER environment variable is not
356 set, default to using "more".
358 * setsuper.c: New function which implements the set_super_value
359 command. Allows the user to set arbitrary superblock
362 * debugfs.c (dump_inode): Cap the length when printing a fast
363 symbolic link to inode.i_size.
364 (list_blocks_proc): Print block ranges (4510-4533) to make
365 the stat output easier to read.
367 2000-06-27 Andreas Dilger <adilger@turbolabs.com>
369 * debugfs.c (list_blocks_proc): show relative inode block numbers
370 and/or indirect block status
372 2000-07-13 <tytso@valinux.com>
374 * Release of E2fsprogs 1.19
376 2000-07-05 Theodore Ts'o <tytso@valinux.com>
378 * debugfs.c (dump_inode): Make the generation field be printed as
381 2000-07-04 <tytso@snap.thunk.org>
383 * Makefile.in: Use _SS_DIR_OVERRIDE to make sure we get the
384 mk_cmds support files from the source tree.
386 2000-06-09 <tytso@snap.thunk.org>
388 * lsdel.c (do_lsdel): Handle bad bad blocks in inode table.
390 2000-05-27 Theodore Ts'o <tytso@valinux.com>
392 * debugfs.c (do_testb, do_testi): Call check_fs_bitmaps to avoid
393 coredumping if the bitmaps aren't loaded.
395 * util.c (check_fs_bitmaps): New function which checks whether or
396 not the bitmaps are loaded.
398 2000-05-23 Aaron Crane <aaronc@pobox.com>
400 * debugfs.8.in: Documented new behaviour.
402 * ls.c (ls_l_file): Fix Y2K bug -- was printing 22-May-100 for
403 recent files. Switched to 4-digit years.
405 * dump.c, debug_cmds.ct (do_rdump): Add new debugfs command
406 "rdump", which recursively dumps a directory and its
408 (fix_perms): New function. Break permission-fixing
409 code out of dump_file() so it can be called by rdump
411 (dump_file): Call fix_perms().
413 * debugfs.c, debug_cmds.ct (do_lcd): Add new debugfs command
414 "lcd", which changes the cwd on the native filesystem.
416 * debugfs.c (open_filesystem): Extra args for superblock,
417 blocksize, and catastrophic mode. Changed callers.
418 (do_open_filesys, main): Accept new -b, -s, -c options
421 2000-02-02 Theodore Ts'o <tytso@valinux.com>
423 * debugfs.c (dump_inode): Remove #ifdef for i_version
424 vs. i_generation since we know it will always be
427 2000-01-18 Theodore Ts'o <tytso@valinux.com>
429 * debugfs.c (main): Use return instead of exit at the end of main
430 to avoid some compiler warnings.
432 * Makefile.in: Since LIBUUID can sometimes include
433 "-lsocket" we need a separate DEPLIBUUID that can be used
434 in Makefile's dependency rules.
436 1999-11-19 <tytso@valinux.com>
438 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
439 the source directory.
441 1999-11-10 <tytso@valinux.com>
443 * Release of E2fsprogs 1.18
445 1999-11-08 <tytso@valinux.com>
447 * icheck.c (do_icheck):
448 * ncheck.c (do_ncheck): If ext2fs_open_inode_scan() returns
449 EXT2_ET_BAD_BLOCK_IN_INODE_TABLE loop to skip over the bad
450 blocks in the inode table.
452 1999-10-26 <tytso@valinux.com>
454 * Release of E2fsprogs 1.17
456 1999-10-26 <tytso@valinux.com>
458 * debugfs.h: Add declaration for do_features()
460 * debugfs.c: Add #incldue of e2p.h to fix gcc warnings.
462 1999-10-25 <tytso@valinux.com>
464 * debugfs.c (do_dirty_filesys): Make the "dirty" command clear the
465 valid bit on the superblock. (And with a -clean option to
466 set the valid bit.) Originally it was used just to set
467 the "needs to be written" bit in the in-core version of
470 1999-10-22 <tytso@valinux.com>
472 * Release of E2fsprogs 1.16
474 1999-09-07 <tytso@rsts-11.mit.edu>
476 * debugfs.c, debug_cmds.ct: Add new debugfs command "feature"
477 which allows the user to set or clear filesystme features.
478 Add the -f (force) option to the open command. Add the
479 -h (superblock header only) option to the stats command.
481 1999-07-30 <tytso@rsts-11.mit.edu>
483 * debugfs.c (dump_inode): Fix debugfs message so it is the same
484 for when compiled under either Linux 2.2 or 2.3. This
485 allows for the f_swapfs regression test suite to work
486 regardless of which OS e2fsprogs was compiled on.
488 1999-07-18 Theodore Ts'o <tytso@rsts-11.mit.edu>
490 * Release of E2fsprogs 1.15
492 1999-06-23 <tytso@valinux.com>
494 * debugfs.c (dump_inode): Add compatibility for Linux 2.3 kernels
495 that use i_generation instead of i_version. Patch
496 supplied by Jon Bright <sircus@sircus.demon.co.uk>.
498 1999-02-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
500 * icheck.c (do_icheck): Check to make sure the inode has valid
501 blocks before iterating over that inode's blocks.
503 1999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
505 * Release of E2fsprogs 1.14
507 1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
509 * Release of E2fsprogs 1.13
511 1998-12-03 Theodore Ts'o <tytso@rsts-11.mit.edu>
513 * Makefile.in: Updated dependencies.
515 1998-07-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
517 * debugfs.c (do_stat, do_clri): Fix bug where debugfs wasn't
518 displaying the error message if ext2fs_read_inode() failed.
519 (do_rm): Fix similar problem for call to ext2fs_namei().
521 1998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
523 * Release of E2fsprogs 1.12
525 1998-06-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
527 * debugfs.c: Add a -V option which displays the current version.
529 1998-03-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
531 * Makefile.in: Change to use new installation directory variables
532 convention. Fix installdirs and uninstall rules to reflect
533 the fact that debugfs has been installed in the root
534 filesystem. Fix uninstall rules to take $(DESTDIR) into
537 1998-03-29 Theodore Ts'o <tytso@rsts-11.mit.edu>
539 * debugfs.h: Add declaration for do_dirty_filsys() to prevent
542 * debugfs.c (copy_file):
543 * dump.c (dump_file): Fix -Wall warning caused by
544 signed/unsigned mismatch.
546 1998-03-23 Theodore Ts'o <tytso@rsts-11.mit.edu>
548 * debugfs.c, ls.c, lsdel.c: Add support for large files. (The
549 high 32 bits share space with the i_dir_acl field.)
551 Sun Mar 8 22:53:04 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
553 * ls.c (list_dir_proc): Mask off high 8 bits from
556 Mon Dec 1 13:21:09 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
558 * Makefile.in: Install debugfs in /sbin, instead of /usr/sbin.
560 Sat Oct 25 18:35:30 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
562 * debugfs.c (copy_file), dump.c (dump_file): Change to use the new
563 fileio primitives in libext2.
565 Fri Oct 24 23:47:43 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
567 * debugfs.c (main, do_open_filesys):
568 * dump.c (do_dump): Make the variable which getopt returns into be
569 an int, so that it won't lose on platforms where char is
572 Tue Oct 14 21:50:24 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
574 * debugfs.c (main): When printing a usage message, have main
575 return 1 (instead of not specifying a return value, bad!)
577 Mon Sep 15 22:03:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
579 * debugfs.c (main): Fix declaration of main so that it returns an int.
581 Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
583 * Release of E2fsprogs 1.11
585 Thu May 8 23:05:40 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
587 * debugfs.8.in: Fix minor typos and grammer oops found by Bill
588 Hawes (whawes@star.net).
590 Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
592 * Release of E2fsprogs version 1.10
594 Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
596 * Release of E2fsprogs version 1.09
598 Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
600 * Release of E2fsprogs version 1.08
602 Thu Apr 10 14:36:05 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
604 * ls.c: New file which implements the ls command. Added the -l
607 Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
609 * Release of E2fsprogs version 1.07
611 Wed Jan 1 23:53:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
613 * lsdel.c (do_lsdel): Use time_to_string() instead of ctime().
615 Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
617 * Release of E2fsprogs version 1.06
619 Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
621 * Release of E2fsprogs version 1.05
623 Mon Sep 9 23:05:11 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
625 * debugfs.c (unlink_file_by_name): If unlinking a file with a
626 directory path, correctly replace the slash with a NULL.
627 (do_show_debugfs_params): Don't try to print the open mode
628 if there's no filesystem opened (since that will cause a
630 (main): Fix usage string; the -w and device elements are
631 independently optional.
633 Tu Sep 3 15:09:39 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
635 * debugfs.c (main): Added -f option to debugfs, which takes a
636 command file of debugfs commands and executes them.
638 Sat Aug 31 01:18:43 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
640 * debugfs.8.in: Heavily edited and improved manual page.
642 * dump.c (dump_file): Improve the write function for writing out
643 the file, so that it is limited to the actual size of the
644 file, instead of outputing the nulls following the EOF.
645 Make sure dump_file does the right thing for files with holes.
646 (do_dump): Add support for the -p option to the dump
647 command, which attempts to preserve the owner and
650 Fri Aug 30 14:56:59 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
652 * debugfs.c (main): Add -R option to debugfs, which allows it to
653 take a single debugfs command on the command line.
655 Fri Aug 9 09:03:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
657 * debugfs.c (do_open_filesys): Set optind to 0 to reset getopt(),
658 to be complete correct.
659 (do_show_super_stats): Print OS type, volume label, last
660 mounted directory, and UUID.
661 (dump_inode): Print the fragment information in a
662 filesystem independent way.
663 (do_modify_inode): Modify the fragement information in a
664 filesystem independent way.
666 Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
668 * Release of E2fsprogs version 1.04
670 Wed May 3 20:41:26 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
672 * debugfs.c (dump_inode): Correctly print the translator on the hurd.
673 (do_modify_inode): Modify the translator block on the hurd.
675 Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
677 * Release of E2fsprogs version 1.03
679 Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
681 * Release of E2fsprogs version 1.02
683 Fri Dec 1 22:42:31 1995 <tytso@rsts-11.mit.edu>
685 * Makefile.in (LIBS): Rearrange the order of the libraries to be
686 linked, so that -lext2fs is before -lcom_err.
688 Thu Oct 26 12:05:06 1995 <tytso@rsts-11.mit.edu>
690 * Makefile.in (install): Strip programs when they are installed.
692 Fri Aug 18 15:09:08 1995 Theodore Y. Ts'o <tytso@dcl>
694 * debugfs.c (do_find_free_block): Fix typo in code which checked
695 to see if the usage message should be printed.
697 Thu Aug 17 22:55:58 1995 <tytso@rsts-11.mit.edu>
699 * debugfs.c (do_open_filesys): Change to always set optreset to 1,
700 to make BSD getopt()'s happy. Also set optind to 1, which
701 should make more getopt()'s happy.
703 Fri Aug 11 08:45:01 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
705 * debugfs.c (do_find_free_block, do_find_free_inode): Fix bug in
706 the usage handling where "ffi ?" or "ffb ?" would
707 dereference a NULL pointer.
709 Fri Aug 11 14:21:07 1995 Remy Card <card@bbj>
711 * debugfs.8: Updated date and version number.
713 Thu Aug 10 14:28:50 1995 Remy Card <card@bbj>
715 * debugfs.8: Fixed a spelling error in Ted's name :-)
717 Mon Jun 12 19:08:25 1995 Theodore Y. Ts'o (tytso@dcl)
719 * debugfs.c, ncheck.c, icheck.c, lsdel.c, dump.c: Include
720 <errno.h> (if it exists)
722 * debugfs.c, dump.c, icheck.c, lsdel.c, ncheck.c: Don't include
723 <getopt.h> if it doesn't exist.
725 Sun Jun 11 15:21:07 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
727 * ncheck.c (do_ncheck): Use LINUX_S_ISDIR instead of S_ISDIR
729 * debugfs.c: Implement the mknod and write commands (from Linus).
731 Change names of modify_char, modify_short, and modify_long
732 to be modify_u8, modify_u16, and modify_u32, respectively.
734 Thu Jun 8 12:29:15 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
736 * debugfs.c (dump_inode): Only print out inode frag fields if
737 HAVE_EXT2_FRAGS is defined (by configure). Don't print out the
738 reserved field at all for now.
740 * Makefile.in: Rewritten to conform to GNU coding standards and
741 support separate compilation directories.
743 Thu Nov 24 17:46:23 1994 Theodore Y. Ts'o (tytso@rt-11)
745 * dump.c: Added two new commands, "dump" and "cat", which allow
746 the user to dump the contents of an inode to a file or to
747 stdout, respectively.