]> git.ipfire.org Git - thirdparty/e2fsprogs.git/blob - debugfs/ChangeLog
Update files for 1.30 release.
[thirdparty/e2fsprogs.git] / debugfs / ChangeLog
1 2002-10-31 Theodore Ts'o <tytso@mit.edu>
2
3 * Release of E2fsprogs 1.30
4
5 2002-10-31 Theodore Ts'o <tytso@mit.edu>
6
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.
10
11 2002-10-30 Theodore Ts'o <tytso@mit.edu>
12
13 * Makefile.in (install): Search all compression extensions when
14 deleting old man pages.
15
16 2002-10-13 Theodore Ts'o <tytso@mit.edu>
17
18 * debugfs.h, htree.c, setsuper.c: Fix gcc -Wall nits.
19
20 2002-10-02 Theodore Y. Ts'o <tytso@mit.edu>
21
22 * htree.c (htree_dump_leaf_node): Use ext2fs_read_dir_block2 so
23 that the directory entries are appropriately byte-swapped.
24
25 2001-09-24 Theodore Tso <tytso@mit.edu>
26
27 * Release of E2fsprogs 1.29
28
29 2002-09-22 root <tytso@mit.edu>
30
31 * htree.c (htree_dump_int_node): Flag continuation hashes to make
32 them easier to find.
33
34 2001-08-31 Theodore Tso <tytso@thunk.org>
35
36 * Release of E2fsprogs 1.28
37
38 2002-08-23 Theodore Ts'o <tytso@mit.edu>
39
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.
43
44 2002-08-16 Theodore Ts'o <tytso@mit.edu>
45
46 * icheck.c (do_icheck): Check to see if the block is listed as
47 part of the extended attribute block.
48
49 2002-07-21 Theodore Ts'o <tytso@mit.edu>
50
51 * htree.c (do_htree_dump): Fix a bug where we were not cleanly
52 closing the pager after errors, which would leave the
53 tty in noecho mode.
54
55 2002-07-18 Theodore Ts'o <tytso@mit.edu>
56
57 * htree.c (htree_dump_int_node): Add byte swapping code sot that
58 the htree dump function works on a big-endian machine.
59
60 2002-07-15 Theodore Ts'o <tytso@mit.edu>
61
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.
65
66 2002-07-09 Theodore Ts'o <tytso@mit.edu>
67
68 * debugfs.c (do_rmdir), debugfs.8.in: Implement the rmdir command.
69 Addresses Debian bug #138003.
70
71 2002-06-26 Theodore Ts'o <tytso@mit.edu>
72
73 * htree.c (do_dx_hash): Use new ext2fs_dirhash function signature.
74 Add getopt support so user can specify the hash version.
75
76 2002-05-11 <tytso@snap.thunk.org>
77
78 * debug_cmds.ct, debugfs.c (do_bmap): Add new command "bmap" which
79 calculates the logical->physical block mapping for an
80 inode.
81
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.
87
88 2002-04-01 <tytso@snap.thunk.org>
89
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).
94
95 2002-03-11 Theodore Tso <tytso@mit.edu>
96
97 * ls.c (list_dir_proc): Fix bug: ls -l fails to print the file
98 type correctly if running on big-endian systems.
99
100 * htree.c (htree_dump_leaf_node): Use the ext2_dirhash function
101 instead of a local static function.
102
103 2002-03-08 Theodore Tso <tytso@mit.edu>
104
105 * Release of E2fsprogs 1.27
106
107 2002-03-07 <tytso@snap.thunk.org>
108
109 * ls.c (list_dir_proc): Fix typo in debugfs which was causing a
110 compiler warning.
111
112 2002-03-05 Theodore Tso <tytso@mit.edu>
113
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.
117
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.
122
123 2002-02-26 Theodore Tso <tytso@mit.edu>
124
125 * ls.c (list_dir_proc): When listing the directory entry in long
126 format, include the file type of the directory entry in
127 parenthesis.
128
129 2002-02-25 Theodore Tso <tytso@mit.edu>
130
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.
133
134 * Makefile.in, debug_cmds.ct, htree.c: Add new file htree.c, which
135 implements the three new commands, htree_dump, dx_hash,
136 and dirsearch.
137
138 2002-02-24 Theodore Tso <tytso@mit.edu>
139
140 * Makefile.in (install): Remove any compressed man pages before
141 installing the man pages.
142
143 2002-02-03 Theodore Tso <tytso@thunk.org>
144
145 * Release of E2fsprogs 1.26
146
147 2002-01-03 Theodore Tso <tytso@mit.edu>
148
149 * lsdel.c (do_lsdel): New optional argument which allows the user
150 to only see the most recently deleted files.
151
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.
156
157 * ls.c (list_dir_proc, do_list_dir): Add support for -d option
158 which lists deleted directory entries.
159
160 * debug_cmds.ct: Add new command, undelete.
161
162 * dump.c, icheck.c, logdump.c, ls.c, lsdel.c, setsuper.c,
163 debugfs.c: Use new utility functions which factor out
164 commonly used code.
165
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.
172
173 2001-12-23 Theodore Tso <tytso@mit.edu>
174
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.)
180
181 2001-12-22 Theodore Tso <tytso@mit.edu>
182
183 * debugfs.c (kill_file_by_inode, release_blocks_proc): Update the
184 group descriptor free block and inode counts when deleting
185 or killing a file.
186
187 2001-12-16 Theodore Tso <tytso@mit.edu>
188
189 * setsuper.c (print_possible_fields),
190 logdump.c (dump_journal): Fix gcc -Wall nits
191
192 * Makefile.in, jfs_user.h: linux/jfs.h has been renamed to
193 linux/jbd.h
194
195 2001-12-02 Theodore Tso <tytso@mit.edu>
196
197 * util.c (close_pager): Use pclose() instead of fclose() when
198 closing the pager stream.
199
200 2001-11-30 Theodore Tso <tytso@mit.edu>
201
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.
205
206 2001-11-24 Theodore Tso <tytso@mit.edu>
207
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
211 won't miss it.
212
213 * setsuper.c (print_possible_fields): "set_super_value -l" now
214 prints out the list of valid superblock fields which the
215 ssv command can set.
216
217 2001-09-20 Theodore Tso <tytso@thunk.org>
218
219 * Release of E2fsprogs 1.25
220
221 2001-09-02 Theodore Tso <tytso@thunk.org>
222
223 * Release of E2fsprogs 1.24a
224
225 2001-08-30 Theodore Tso <tytso@thunk.org>
226
227 * Release of E2fsprogs 1.24
228
229 2001-08-27 Theodore Tso <tytso@valinux.com>
230
231 * debugfs.c (main): Remove EXT2FS_VERSION from the version
232 display, since it only confuses people.
233
234 2001-08-15 Theodore Tso <tytso@valinux.com>
235
236 * Release of E2fsprogs 1.23
237
238 2001-08-12 Theodore Tso <tytso@valinux.com>
239
240 * logdump.c (do_logdump, dump_journal): Add support for dumping
241 external journals.
242
243 2001-06-23 Theodore Tso <tytso@valinux.com>
244
245 * Release of E2fsprogs 1.22
246
247 2001-06-15 Theodore Tso <tytso@valinux.com>
248
249 * Release of E2fsprogs 1.21
250
251 2001-06-13 Theodore Tso <tytso@valinux.com>
252
253 * setsuper.c: Add s_lastcheck field to the fields which can be
254 modified using set_super_value. (Suggested by Andreas
255 Dilger)
256
257 2001-06-03 Theodore Tso <tytso@valinux.com>
258
259 * debugfs.c (copy_file): Fixed signed vs unsigned bug which causes
260 read errors to not be noticed.
261
262 2001-06-01 Theodore Tso <tytso@valinux.com>
263
264 * Makefile.in: Move include/asm/types.h.in to
265 lib/ext2fs/ext2_types.h.in.
266
267 * debugfs.c, debugfs.h, logdump.c: Fix various gcc -Wall nitpicks.
268
269 * logdump.c (read_journal_block): Replace pread with lseek/read
270 combination.
271
272 2001-05-25 Theodore Tso <tytso@valinux.com>
273
274 * Release of E2fsprogs 1.20
275
276 2001-05-14 Theodore Tso <tytso@valinux.com>
277
278 * debugfs.h: Change location of ext2_fs.h to be ext2fs/ext2_fs.h
279
280 2001-05-12 Theodore Tso <tytso@valinux.com>
281
282 * debugfs.c (print_features): Use fputs instead of printf to
283 output using the passed-in FILE *.
284
285 2001-05-09 Theodore Tso <tytso@valinux.com>
286
287 * debugfs.c (do_write, do_mknod): Set the file type information
288 when creating the inode.
289
290 2001-05-03 Theodore Tso <tytso@valinux.com>
291
292 * debugfs.c (do_open_filesys, main): Add -i option which will
293 allow debugfs to examine ext2 image files.
294
295 2001-03-29 Theodore Tso <tytso@valinux.com>
296
297 * debugfs.c (dump_blocks, dump_inode, internal_dump_inode): Add
298 internal_dump_inode() interface for the logdump command.
299
300 * logdump.c: Imported code from Stephen Tweedie to dump the ext3
301 journal.
302
303 2001-03-18 Theodore Tso <tytso@valinux.com>
304
305 * debugfs.c (do_write, do_mknod): Remove extra (useless) call to
306 ext2fs_write_inode.
307
308 2001-01-12 Theodore Ts'o <tytso@valinux.com>
309
310 * setsuper.c: Cleaned up some random whitespace problems.
311
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.
315
316 2001-01-11 <tytso@snap.thunk.org>
317
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.
321
322 2001-01-01 <tytso@snap.thunk.org>
323
324 * debugfs.c Replace use of struct ext2fs_sb with struct
325 ext2_super_block.
326
327 2000-12-30 <tytso@snap.thunk.org>
328
329 * dump.c (fix_perms): Fix bug for systems which don't have fchown;
330 was incorrectly using chmod instead of chown.
331
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)
335
336 * debugfs.c (do_modify_inode): Add the ability to set the inode
337 generation number. (Suggested by Andreas Dilger)
338
339 2000-08-23 <tytso@valinux.com>
340
341 * util.c (string_to_inode): Use strtoul instead of atoi, so that
342 hex inode numbers will be accepted.
343
344 2000-08-19 <tytso@valinux.com>
345
346 * util.c (open_pager): Set SIGPIPE to be ignored, so that quitting
347 out of the pager doesn't blow away debugfs.
348
349 2000-08-14 <tytso@valinux.com>
350
351 * debugfs.c (do_show_super_stats): Use list_super2() instead of
352 using explicit printf statements. (We get a more complete
353 printout this way.)
354
355 * util.c (open_pager): If the PAGER environment variable is not
356 set, default to using "more".
357
358 * setsuper.c: New function which implements the set_super_value
359 command. Allows the user to set arbitrary superblock
360 fields.
361
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.
366
367 2000-06-27 Andreas Dilger <adilger@turbolabs.com>
368
369 * debugfs.c (list_blocks_proc): show relative inode block numbers
370 and/or indirect block status
371
372 2000-07-13 <tytso@valinux.com>
373
374 * Release of E2fsprogs 1.19
375
376 2000-07-05 Theodore Ts'o <tytso@valinux.com>
377
378 * debugfs.c (dump_inode): Make the generation field be printed as
379 an unsigned integer.
380
381 2000-07-04 <tytso@snap.thunk.org>
382
383 * Makefile.in: Use _SS_DIR_OVERRIDE to make sure we get the
384 mk_cmds support files from the source tree.
385
386 2000-06-09 <tytso@snap.thunk.org>
387
388 * lsdel.c (do_lsdel): Handle bad bad blocks in inode table.
389
390 2000-05-27 Theodore Ts'o <tytso@valinux.com>
391
392 * debugfs.c (do_testb, do_testi): Call check_fs_bitmaps to avoid
393 coredumping if the bitmaps aren't loaded.
394
395 * util.c (check_fs_bitmaps): New function which checks whether or
396 not the bitmaps are loaded.
397
398 2000-05-23 Aaron Crane <aaronc@pobox.com>
399
400 * debugfs.8.in: Documented new behaviour.
401
402 * ls.c (ls_l_file): Fix Y2K bug -- was printing 22-May-100 for
403 recent files. Switched to 4-digit years.
404
405 * dump.c, debug_cmds.ct (do_rdump): Add new debugfs command
406 "rdump", which recursively dumps a directory and its
407 contents.
408 (fix_perms): New function. Break permission-fixing
409 code out of dump_file() so it can be called by rdump
410 code as well.
411 (dump_file): Call fix_perms().
412
413 * debugfs.c, debug_cmds.ct (do_lcd): Add new debugfs command
414 "lcd", which changes the cwd on the native filesystem.
415
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
419 for open_filesystem.
420
421 2000-02-02 Theodore Ts'o <tytso@valinux.com>
422
423 * debugfs.c (dump_inode): Remove #ifdef for i_version
424 vs. i_generation since we know it will always be
425 i_generation now.
426
427 2000-01-18 Theodore Ts'o <tytso@valinux.com>
428
429 * debugfs.c (main): Use return instead of exit at the end of main
430 to avoid some compiler warnings.
431
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.
435
436 1999-11-19 <tytso@valinux.com>
437
438 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
439 the source directory.
440
441 1999-11-10 <tytso@valinux.com>
442
443 * Release of E2fsprogs 1.18
444
445 1999-11-08 <tytso@valinux.com>
446
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.
451
452 1999-10-26 <tytso@valinux.com>
453
454 * Release of E2fsprogs 1.17
455
456 1999-10-26 <tytso@valinux.com>
457
458 * debugfs.h: Add declaration for do_features()
459
460 * debugfs.c: Add #incldue of e2p.h to fix gcc warnings.
461
462 1999-10-25 <tytso@valinux.com>
463
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
468 the fs structure.
469
470 1999-10-22 <tytso@valinux.com>
471
472 * Release of E2fsprogs 1.16
473
474 1999-09-07 <tytso@rsts-11.mit.edu>
475
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.
480
481 1999-07-30 <tytso@rsts-11.mit.edu>
482
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.
487
488 1999-07-18 Theodore Ts'o <tytso@rsts-11.mit.edu>
489
490 * Release of E2fsprogs 1.15
491
492 1999-06-23 <tytso@valinux.com>
493
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>.
497
498 1999-02-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
499
500 * icheck.c (do_icheck): Check to make sure the inode has valid
501 blocks before iterating over that inode's blocks.
502
503 1999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
504
505 * Release of E2fsprogs 1.14
506
507 1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
508
509 * Release of E2fsprogs 1.13
510
511 1998-12-03 Theodore Ts'o <tytso@rsts-11.mit.edu>
512
513 * Makefile.in: Updated dependencies.
514
515 1998-07-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
516
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().
520
521 1998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
522
523 * Release of E2fsprogs 1.12
524
525 1998-06-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
526
527 * debugfs.c: Add a -V option which displays the current version.
528
529 1998-03-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
530
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
535 account.
536
537 1998-03-29 Theodore Ts'o <tytso@rsts-11.mit.edu>
538
539 * debugfs.h: Add declaration for do_dirty_filsys() to prevent
540 -Wall warnings.
541
542 * debugfs.c (copy_file):
543 * dump.c (dump_file): Fix -Wall warning caused by
544 signed/unsigned mismatch.
545
546 1998-03-23 Theodore Ts'o <tytso@rsts-11.mit.edu>
547
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.)
550
551 Sun Mar 8 22:53:04 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
552
553 * ls.c (list_dir_proc): Mask off high 8 bits from
554 dirent->name_len.
555
556 Mon Dec 1 13:21:09 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
557
558 * Makefile.in: Install debugfs in /sbin, instead of /usr/sbin.
559
560 Sat Oct 25 18:35:30 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
561
562 * debugfs.c (copy_file), dump.c (dump_file): Change to use the new
563 fileio primitives in libext2.
564
565 Fri Oct 24 23:47:43 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
566
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
570 unsigned.
571
572 Tue Oct 14 21:50:24 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
573
574 * debugfs.c (main): When printing a usage message, have main
575 return 1 (instead of not specifying a return value, bad!)
576
577 Mon Sep 15 22:03:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
578
579 * debugfs.c (main): Fix declaration of main so that it returns an int.
580
581 Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
582
583 * Release of E2fsprogs 1.11
584
585 Thu May 8 23:05:40 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
586
587 * debugfs.8.in: Fix minor typos and grammer oops found by Bill
588 Hawes (whawes@star.net).
589
590 Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
591
592 * Release of E2fsprogs version 1.10
593
594 Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
595
596 * Release of E2fsprogs version 1.09
597
598 Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
599
600 * Release of E2fsprogs version 1.08
601
602 Thu Apr 10 14:36:05 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
603
604 * ls.c: New file which implements the ls command. Added the -l
605 option.
606
607 Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
608
609 * Release of E2fsprogs version 1.07
610
611 Wed Jan 1 23:53:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
612
613 * lsdel.c (do_lsdel): Use time_to_string() instead of ctime().
614
615 Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
616
617 * Release of E2fsprogs version 1.06
618
619 Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
620
621 * Release of E2fsprogs version 1.05
622
623 Mon Sep 9 23:05:11 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
624
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
629 core dump).
630 (main): Fix usage string; the -w and device elements are
631 independently optional.
632
633 Tu Sep 3 15:09:39 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
634
635 * debugfs.c (main): Added -f option to debugfs, which takes a
636 command file of debugfs commands and executes them.
637
638 Sat Aug 31 01:18:43 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
639
640 * debugfs.8.in: Heavily edited and improved manual page.
641
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
648 permissions field.
649
650 Fri Aug 30 14:56:59 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
651
652 * debugfs.c (main): Add -R option to debugfs, which allows it to
653 take a single debugfs command on the command line.
654
655 Fri Aug 9 09:03:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
656
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.
665
666 Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
667
668 * Release of E2fsprogs version 1.04
669
670 Wed May 3 20:41:26 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
671
672 * debugfs.c (dump_inode): Correctly print the translator on the hurd.
673 (do_modify_inode): Modify the translator block on the hurd.
674
675 Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
676
677 * Release of E2fsprogs version 1.03
678
679 Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
680
681 * Release of E2fsprogs version 1.02
682
683 Fri Dec 1 22:42:31 1995 <tytso@rsts-11.mit.edu>
684
685 * Makefile.in (LIBS): Rearrange the order of the libraries to be
686 linked, so that -lext2fs is before -lcom_err.
687
688 Thu Oct 26 12:05:06 1995 <tytso@rsts-11.mit.edu>
689
690 * Makefile.in (install): Strip programs when they are installed.
691
692 Fri Aug 18 15:09:08 1995 Theodore Y. Ts'o <tytso@dcl>
693
694 * debugfs.c (do_find_free_block): Fix typo in code which checked
695 to see if the usage message should be printed.
696
697 Thu Aug 17 22:55:58 1995 <tytso@rsts-11.mit.edu>
698
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.
702
703 Fri Aug 11 08:45:01 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
704
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.
708
709 Fri Aug 11 14:21:07 1995 Remy Card <card@bbj>
710
711 * debugfs.8: Updated date and version number.
712
713 Thu Aug 10 14:28:50 1995 Remy Card <card@bbj>
714
715 * debugfs.8: Fixed a spelling error in Ted's name :-)
716
717 Mon Jun 12 19:08:25 1995 Theodore Y. Ts'o (tytso@dcl)
718
719 * debugfs.c, ncheck.c, icheck.c, lsdel.c, dump.c: Include
720 <errno.h> (if it exists)
721
722 * debugfs.c, dump.c, icheck.c, lsdel.c, ncheck.c: Don't include
723 <getopt.h> if it doesn't exist.
724
725 Sun Jun 11 15:21:07 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
726
727 * ncheck.c (do_ncheck): Use LINUX_S_ISDIR instead of S_ISDIR
728
729 * debugfs.c: Implement the mknod and write commands (from Linus).
730
731 Change names of modify_char, modify_short, and modify_long
732 to be modify_u8, modify_u16, and modify_u32, respectively.
733
734 Thu Jun 8 12:29:15 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
735
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.
739
740 * Makefile.in: Rewritten to conform to GNU coding standards and
741 support separate compilation directories.
742
743 Thu Nov 24 17:46:23 1994 Theodore Y. Ts'o (tytso@rt-11)
744
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.
748
749