blob: 096ae709f0a0ad69b0d51f994d8ab9d695777dcb [file] [log] [blame]
Theodore Ts'ofb707752001-09-04 15:00:37 -040012001-09-02 Theodore Tso <tytso@thunk.org>
2
3 * Release of E2fsprogs 1.24a
4
Theodore Ts'o109624a2001-08-31 00:59:55 -040052001-08-30 Theodore Tso <tytso@thunk.org>
6
7 * Release of E2fsprogs 1.24
8
Theodore Ts'o0f8973f2001-08-27 12:44:23 -040092001-08-27 Theodore Tso <tytso@valinux.com>
10
11 * debugfs.c (main): Remove EXT2FS_VERSION from the version
12 display, since it only confuses people.
13
Theodore Ts'o943ed872001-08-27 12:29:22 -0400142001-08-15 Theodore Tso <tytso@valinux.com>
15
16 * Release of E2fsprogs 1.23
17
Theodore Ts'o5faba3a2001-08-12 03:38:51 -0400182001-08-12 Theodore Tso <tytso@valinux.com>
19
20 * logdump.c (do_logdump, dump_journal): Add support for dumping
21 external journals.
22
Theodore Ts'o67960132001-06-23 00:16:37 -0400232001-06-23 Theodore Tso <tytso@valinux.com>
24
25 * Release of E2fsprogs 1.22
26
Theodore Ts'of4f75ba2001-06-16 01:14:28 +0000272001-06-15 Theodore Tso <tytso@valinux.com>
28
29 * Release of E2fsprogs 1.21
30
Theodore Ts'o364a3732001-06-13 23:46:39 +0000312001-06-13 Theodore Tso <tytso@valinux.com>
32
33 * setsuper.c: Add s_lastcheck field to the fields which can be
34 modified using set_super_value. (Suggested by Andreas
35 Dilger)
36
Theodore Ts'ob7846402001-06-03 23:27:56 +0000372001-06-03 Theodore Tso <tytso@valinux.com>
38
39 * debugfs.c (copy_file): Fixed signed vs unsigned bug which causes
40 read errors to not be noticed.
41
Theodore Ts'o4bb0c042001-06-01 15:22:38 +0000422001-06-01 Theodore Tso <tytso@valinux.com>
43
Theodore Ts'o797f5ef2001-06-01 23:49:46 +000044 * Makefile.in: Move include/asm/types.h.in to
Theodore Ts'o36a23e12001-06-02 00:54:10 +000045 lib/ext2fs/ext2_types.h.in.
Theodore Ts'o797f5ef2001-06-01 23:49:46 +000046
Theodore Ts'o5e4f0702001-06-01 15:36:05 +000047 * debugfs.c, debugfs.h, logdump.c: Fix various gcc -Wall nitpicks.
48
Theodore Ts'o4bb0c042001-06-01 15:22:38 +000049 * logdump.c (read_journal_block): Replace pread with lseek/read
50 combination.
51
Theodore Ts'obb185862001-05-25 17:35:00 +0000522001-05-25 Theodore Tso <tytso@valinux.com>
53
54 * Release of E2fsprogs 1.20
55
Theodore Ts'o54c637d2001-05-14 11:45:38 +0000562001-05-14 Theodore Tso <tytso@valinux.com>
57
58 * debugfs.h: Change location of ext2_fs.h to be ext2fs/ext2_fs.h
59
Theodore Ts'o777ebb32001-05-13 02:45:15 +0000602001-05-12 Theodore Tso <tytso@valinux.com>
61
62 * debugfs.c (print_features): Use fputs instead of printf to
63 output using the passed-in FILE *.
64
Theodore Ts'o085cb192001-05-09 06:09:12 +0000652001-05-09 Theodore Tso <tytso@valinux.com>
66
67 * debugfs.c (do_write, do_mknod): Set the file type information
68 when creating the inode.
69
Theodore Ts'o59cf7e02001-05-03 15:05:55 +0000702001-05-03 Theodore Tso <tytso@valinux.com>
71
72 * debugfs.c (do_open_filesys, main): Add -i option which will
73 allow debugfs to examine ext2 image files.
74
Theodore Ts'oda81e3f2001-03-29 20:49:58 +0000752001-03-29 Theodore Tso <tytso@valinux.com>
76
77 * debugfs.c (dump_blocks, dump_inode, internal_dump_inode): Add
78 internal_dump_inode() interface for the logdump command.
79
80 * logdump.c: Imported code from Stephen Tweedie to dump the ext3
81 journal.
82
Theodore Ts'o0a24c002001-03-18 18:16:18 +0000832001-03-18 Theodore Tso <tytso@valinux.com>
84
85 * debugfs.c (do_write, do_mknod): Remove extra (useless) call to
86 ext2fs_write_inode.
87
Theodore Ts'ob74d1d82001-01-12 17:23:52 +0000882001-01-12 Theodore Ts'o <tytso@valinux.com>
89
Theodore Ts'o426d7342001-01-13 01:29:05 +000090 * setsuper.c: Cleaned up some random whitespace problems.
91
92 * debugfs.h, debugfs.c (do_show_super_stats): Use full words
Theodore Ts'ob74d1d82001-01-12 17:23:52 +000093 instead of pluralism hack to make I18N conversion easier.
94 Clean up gcc -Wall complaints.
95
Theodore Ts'ob044c2e2001-01-11 15:26:39 +0000962001-01-11 <tytso@snap.thunk.org>
97
98 * debugfs.c, debugfs.h, dump.c, icheck.c, ls.c, lsdel.c, ncheck.c,
99 setsuper.c, util.c: Change ino_t to ext2_ino_t. Fix a few
100 minor gcc-wall complaints while we're at it.
101
Theodore Ts'o5dd8f962001-01-01 15:51:50 +00001022001-01-01 <tytso@snap.thunk.org>
103
104 * debugfs.c Replace use of struct ext2fs_sb with struct
105 ext2_super_block.
106
Theodore Ts'o3db93052000-12-30 20:26:31 +00001072000-12-30 <tytso@snap.thunk.org>
108
Theodore Ts'oc5de1d42000-12-31 01:39:54 +0000109 * dump.c (fix_perms): Fix bug for systems which don't have fchown;
110 was incorrectly using chmod instead of chown.
111
Theodore Ts'o3db93052000-12-30 20:26:31 +0000112 * setsuper.c (find_field): Strip the s_prefix if given for ssv
Theodore Ts'oc5de1d42000-12-31 01:39:54 +0000113 fields. Remove hard-coded s_ from inode_size
114 field. (Suggested by Andreas Dilger)
Theodore Ts'o3db93052000-12-30 20:26:31 +0000115
116 * debugfs.c (do_modify_inode): Add the ability to set the inode
117 generation number. (Suggested by Andreas Dilger)
118
Theodore Ts'o9131a752000-08-23 04:36:25 +00001192000-08-23 <tytso@valinux.com>
120
121 * util.c (string_to_inode): Use strtoul instead of atoi, so that
122 hex inode numbers will be accepted.
123
Theodore Ts'o2c4a5402000-08-19 17:33:28 +00001242000-08-19 <tytso@valinux.com>
125
126 * util.c (open_pager): Set SIGPIPE to be ignored, so that quitting
127 out of the pager doesn't blow away debugfs.
128
Theodore Ts'o0a3db932000-08-14 17:06:05 +00001292000-08-14 <tytso@valinux.com>
130
Theodore Ts'obd09eff2000-08-14 20:39:17 +0000131 * debugfs.c (do_show_super_stats): Use list_super2() instead of
132 using explicit printf statements. (We get a more complete
133 printout this way.)
134
Theodore Ts'oc6bd0c92000-08-14 20:37:09 +0000135 * util.c (open_pager): If the PAGER environment variable is not
136 set, default to using "more".
137
138 * setsuper.c: New function which implements the set_super_value
139 command. Allows the user to set arbitrary superblock
140 fields.
141
Theodore Ts'o0a3db932000-08-14 17:06:05 +0000142 * debugfs.c (dump_inode): Cap the length when printing a fast
143 symbolic link to inode.i_size.
144 (list_blocks_proc): Print block ranges (4510-4533) to make
145 the stat output easier to read.
146
Theodore Ts'oa5eef732000-08-14 15:47:15 +00001472000-06-27 Andreas Dilger <adilger@turbolabs.com>
148
149 * debugfs.c (list_blocks_proc): show relative inode block numbers
150 and/or indirect block status
151
Theodore Ts'of9e67062000-07-13 23:25:54 +00001522000-07-13 <tytso@valinux.com>
153
154 * Release of E2fsprogs 1.19
155
Theodore Ts'o14197172000-07-05 17:48:34 +00001562000-07-05 Theodore Ts'o <tytso@valinux.com>
157
158 * debugfs.c (dump_inode): Make the generation field be printed as
159 an unsigned integer.
160
Theodore Ts'o619dd192000-07-04 12:37:55 +00001612000-07-04 <tytso@snap.thunk.org>
162
163 * Makefile.in: Use _SS_DIR_OVERRIDE to make sure we get the
164 mk_cmds support files from the source tree.
165
Theodore Ts'oee753092000-06-09 04:24:36 +00001662000-06-09 <tytso@snap.thunk.org>
167
168 * lsdel.c (do_lsdel): Handle bad bad blocks in inode table.
169
Theodore Ts'od61f6172000-05-27 16:04:00 +00001702000-05-27 Theodore Ts'o <tytso@valinux.com>
171
172 * debugfs.c (do_testb, do_testi): Call check_fs_bitmaps to avoid
173 coredumping if the bitmaps aren't loaded.
174
175 * util.c (check_fs_bitmaps): New function which checks whether or
176 not the bitmaps are loaded.
177
Theodore Ts'o2e8d40d2000-05-27 15:15:40 +00001782000-05-23 Aaron Crane <aaronc@pobox.com>
179
180 * debugfs.8.in: Documented new behaviour.
181
182 * ls.c (ls_l_file): Fix Y2K bug -- was printing 22-May-100 for
183 recent files. Switched to 4-digit years.
184
185 * dump.c, debug_cmds.ct (do_rdump): Add new debugfs command
186 "rdump", which recursively dumps a directory and its
187 contents.
188 (fix_perms): New function. Break permission-fixing
189 code out of dump_file() so it can be called by rdump
190 code as well.
191 (dump_file): Call fix_perms().
192
193 * debugfs.c, debug_cmds.ct (do_lcd): Add new debugfs command
194 "lcd", which changes the cwd on the native filesystem.
195
196 * debugfs.c (open_filesystem): Extra args for superblock,
197 blocksize, and catastrophic mode. Changed callers.
198 (do_open_filesys, main): Accept new -b, -s, -c options
199 for open_filesystem.
200
Theodore Ts'o80e808f2000-02-02 16:19:59 +00002012000-02-02 Theodore Ts'o <tytso@valinux.com>
202
203 * debugfs.c (dump_inode): Remove #ifdef for i_version
204 vs. i_generation since we know it will always be
205 i_generation now.
206
Theodore Ts'o77200f42000-01-18 17:53:27 +00002072000-01-18 Theodore Ts'o <tytso@valinux.com>
208
Theodore Ts'oe5973042000-01-18 17:58:34 +0000209 * debugfs.c (main): Use return instead of exit at the end of main
210 to avoid some compiler warnings.
211
Theodore Ts'o77200f42000-01-18 17:53:27 +0000212 * Makefile.in: Since LIBUUID can sometimes include
213 "-lsocket" we need a separate DEPLIBUUID that can be used
214 in Makefile's dependency rules.
215
Theodore Ts'o5c36a2f1999-11-19 18:42:30 +00002161999-11-19 <tytso@valinux.com>
217
218 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
219 the source directory.
220
Theodore Ts'ocd086361999-11-10 16:00:39 +00002211999-11-10 <tytso@valinux.com>
222
223 * Release of E2fsprogs 1.18
224
Theodore Ts'o643efb81999-11-08 19:27:13 +00002251999-11-08 <tytso@valinux.com>
226
227 * icheck.c (do_icheck):
228 * ncheck.c (do_ncheck): If ext2fs_open_inode_scan() returns
229 EXT2_ET_BAD_BLOCK_IN_INODE_TABLE loop to skip over the bad
230 blocks in the inode table.
231
Theodore Ts'of68aa411999-10-26 14:20:22 +00002321999-10-26 <tytso@valinux.com>
233
Theodore Ts'o28e11941999-10-26 18:17:20 +0000234 * Release of E2fsprogs 1.17
235
2361999-10-26 <tytso@valinux.com>
237
Theodore Ts'of68aa411999-10-26 14:20:22 +0000238 * debugfs.h: Add declaration for do_features()
239
240 * debugfs.c: Add #incldue of e2p.h to fix gcc warnings.
241
Theodore Ts'o601002b1999-10-26 02:06:39 +00002421999-10-25 <tytso@valinux.com>
243
244 * debugfs.c (do_dirty_filesys): Make the "dirty" command clear the
245 valid bit on the superblock. (And with a -clean option to
246 set the valid bit.) Originally it was used just to set
247 the "needs to be written" bit in the in-core version of
248 the fs structure.
249
Theodore Ts'o614fdfd1999-10-23 03:19:51 +00002501999-10-22 <tytso@valinux.com>
251
252 * Release of E2fsprogs 1.16
253
Theodore Ts'od3aea7d1999-09-14 20:55:37 +00002541999-09-07 <tytso@rsts-11.mit.edu>
255
256 * debugfs.c, debug_cmds.ct: Add new debugfs command "feature"
257 which allows the user to set or clear filesystme features.
258 Add the -f (force) option to the open command. Add the
259 -h (superblock header only) option to the stats command.
260
Theodore Ts'o55376d81999-07-31 00:32:57 +00002611999-07-30 <tytso@rsts-11.mit.edu>
262
263 * debugfs.c (dump_inode): Fix debugfs message so it is the same
264 for when compiled under either Linux 2.2 or 2.3. This
265 allows for the f_swapfs regression test suite to work
266 regardless of which OS e2fsprogs was compiled on.
267
Theodore Ts'o657cb971999-07-30 23:19:10 +00002681999-07-18 Theodore Ts'o <tytso@rsts-11.mit.edu>
269
270 * Release of E2fsprogs 1.15
271
Theodore Ts'ob41d3601999-06-25 15:32:37 +00002721999-06-23 <tytso@valinux.com>
273
274 * debugfs.c (dump_inode): Add compatibility for Linux 2.3 kernels
275 that use i_generation instead of i_version. Patch
276 supplied by Jon Bright <sircus@sircus.demon.co.uk>.
277
Theodore Ts'oce5ee991999-02-19 18:56:43 +00002781999-02-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
279
280 * icheck.c (do_icheck): Check to make sure the inode has valid
281 blocks before iterating over that inode's blocks.
282
Theodore Ts'o9e51eca1999-01-09 16:32:31 +00002831999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
284
285 * Release of E2fsprogs 1.14
286
Theodore Ts'o556ad131998-12-19 08:10:58 +00002871998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
288
289 * Release of E2fsprogs 1.13
290
Theodore Ts'odba838b1998-12-04 06:15:12 +00002911998-12-03 Theodore Ts'o <tytso@rsts-11.mit.edu>
292
293 * Makefile.in: Updated dependencies.
294
Theodore Ts'o91d6d481998-08-01 01:03:39 +00002951998-07-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
296
297 * debugfs.c (do_stat, do_clri): Fix bug where debugfs wasn't
298 displaying the error message if ext2fs_read_inode() failed.
299 (do_rm): Fix similar problem for call to ext2fs_namei().
300
Theodore Ts'o4a5fa191998-07-09 05:42:45 +00003011998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
302
303 * Release of E2fsprogs 1.12
304
Theodore Ts'o818180c1998-06-27 05:11:14 +00003051998-06-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
306
307 * debugfs.c: Add a -V option which displays the current version.
308
Theodore Ts'o7e44f241998-04-01 03:16:29 +00003091998-03-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
310
311 * Makefile.in: Change to use new installation directory variables
312 convention. Fix installdirs and uninstall rules to reflect
313 the fact that debugfs has been installed in the root
314 filesystem. Fix uninstall rules to take $(DESTDIR) into
315 account.
316
Theodore Ts'o4a31c481998-03-30 01:27:25 +00003171998-03-29 Theodore Ts'o <tytso@rsts-11.mit.edu>
318
319 * debugfs.h: Add declaration for do_dirty_filsys() to prevent
320 -Wall warnings.
321
322 * debugfs.c (copy_file):
323 * dump.c (dump_file): Fix -Wall warning caused by
324 signed/unsigned mismatch.
325
Theodore Ts'o36a43d61998-03-24 16:17:51 +00003261998-03-23 Theodore Ts'o <tytso@rsts-11.mit.edu>
327
328 * debugfs.c, ls.c, lsdel.c: Add support for large files. (The
329 high 32 bits share space with the i_dir_acl field.)
330
Theodore Ts'occe382b1998-03-09 13:07:09 +0000331Sun Mar 8 22:53:04 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
332
333 * ls.c (list_dir_proc): Mask off high 8 bits from
334 dirent->name_len.
335
Theodore Ts'o5be8dc21997-12-01 18:24:10 +0000336Mon Dec 1 13:21:09 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
337
338 * Makefile.in: Install debugfs in /sbin, instead of /usr/sbin.
339
Theodore Ts'o5a513841997-10-25 22:41:14 +0000340Sat Oct 25 18:35:30 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
341
342 * debugfs.c (copy_file), dump.c (dump_file): Change to use the new
343 fileio primitives in libext2.
344
Theodore Ts'of1304811997-10-25 03:51:53 +0000345Fri Oct 24 23:47:43 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
346
347 * debugfs.c (main, do_open_filesys):
348 * dump.c (do_dump): Make the variable which getopt returns into be
349 an int, so that it won't lose on platforms where char is
350 unsigned.
351
Theodore Ts'ob4ac9cc1997-10-15 01:54:48 +0000352Tue Oct 14 21:50:24 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
353
354 * debugfs.c (main): When printing a usage message, have main
355 return 1 (instead of not specifying a return value, bad!)
356
Theodore Ts'oa8859ca1997-09-16 02:08:28 +0000357Mon Sep 15 22:03:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
358
359 * debugfs.c (main): Fix declaration of main so that it returns an int.
360
Theodore Ts'o024996c1997-06-17 05:38:35 +0000361Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
362
363 * Release of E2fsprogs 1.11
364
Theodore Ts'o583ccdc1997-05-09 03:06:31 +0000365Thu May 8 23:05:40 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
366
367 * debugfs.8.in: Fix minor typos and grammer oops found by Bill
368 Hawes (whawes@star.net).
369
Theodore Ts'oa29f4d31997-04-29 21:26:48 +0000370Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
371
372 * Release of E2fsprogs version 1.10
373
374Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
375
376 * Release of E2fsprogs version 1.09
377
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000378Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
379
380 * Release of E2fsprogs version 1.08
381
Theodore Ts'o521e3681997-04-29 17:48:10 +0000382Thu Apr 10 14:36:05 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
383
384 * ls.c: New file which implements the ls command. Added the -l
385 option.
386
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000387Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
388
389 * Release of E2fsprogs version 1.07
390
391Wed Jan 1 23:53:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
392
393 * lsdel.c (do_lsdel): Use time_to_string() instead of ctime().
394
395Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
396
397 * Release of E2fsprogs version 1.06
398
Theodore Ts'o5c576471997-04-29 15:29:49 +0000399Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
400
401 * Release of E2fsprogs version 1.05
402
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000403Mon Sep 9 23:05:11 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
404
405 * debugfs.c (unlink_file_by_name): If unlinking a file with a
406 directory path, correctly replace the slash with a NULL.
407 (do_show_debugfs_params): Don't try to print the open mode
408 if there's no filesystem opened (since that will cause a
409 core dump).
410 (main): Fix usage string; the -w and device elements are
411 independently optional.
412
413Tu Sep 3 15:09:39 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
414
415 * debugfs.c (main): Added -f option to debugfs, which takes a
416 command file of debugfs commands and executes them.
417
418Sat Aug 31 01:18:43 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
419
420 * debugfs.8.in: Heavily edited and improved manual page.
421
422 * dump.c (dump_file): Improve the write function for writing out
423 the file, so that it is limited to the actual size of the
424 file, instead of outputing the nulls following the EOF.
425 Make sure dump_file does the right thing for files with holes.
426 (do_dump): Add support for the -p option to the dump
427 command, which attempts to preserve the owner and
428 permissions field.
429
430Fri Aug 30 14:56:59 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
431
432 * debugfs.c (main): Add -R option to debugfs, which allows it to
433 take a single debugfs command on the command line.
434
435Fri Aug 9 09:03:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
436
437 * debugfs.c (do_open_filesys): Set optind to 0 to reset getopt(),
438 to be complete correct.
439 (do_show_super_stats): Print OS type, volume label, last
440 mounted directory, and UUID.
441 (dump_inode): Print the fragment information in a
442 filesystem independent way.
443 (do_modify_inode): Modify the fragement information in a
444 filesystem independent way.
445
Theodore Ts'o62c06f71997-04-29 14:34:47 +0000446Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
447
448 * Release of E2fsprogs version 1.04
449
450Wed May 3 20:41:26 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
451
452 * debugfs.c (dump_inode): Correctly print the translator on the hurd.
453 (do_modify_inode): Modify the translator block on the hurd.
454
Theodore Ts'o7f88b041997-04-26 14:48:50 +0000455Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
456
457 * Release of E2fsprogs version 1.03
458
Theodore Ts'o74becf31997-04-26 14:37:06 +0000459Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
460
461 * Release of E2fsprogs version 1.02
462
463Fri Dec 1 22:42:31 1995 <tytso@rsts-11.mit.edu>
464
465 * Makefile.in (LIBS): Rearrange the order of the libraries to be
466 linked, so that -lext2fs is before -lcom_err.
467
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000468Thu Oct 26 12:05:06 1995 <tytso@rsts-11.mit.edu>
469
470 * Makefile.in (install): Strip programs when they are installed.
471
472Fri Aug 18 15:09:08 1995 Theodore Y. Ts'o <tytso@dcl>
473
474 * debugfs.c (do_find_free_block): Fix typo in code which checked
475 to see if the usage message should be printed.
476
477Thu Aug 17 22:55:58 1995 <tytso@rsts-11.mit.edu>
478
479 * debugfs.c (do_open_filesys): Change to always set optreset to 1,
480 to make BSD getopt()'s happy. Also set optind to 1, which
481 should make more getopt()'s happy.
482
483Fri Aug 11 08:45:01 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
484
485 * debugfs.c (do_find_free_block, do_find_free_inode): Fix bug in
486 the usage handling where "ffi ?" or "ffb ?" would
487 dereference a NULL pointer.
488
489Fri Aug 11 14:21:07 1995 Remy Card <card@bbj>
490
491 * debugfs.8: Updated date and version number.
492
493Thu Aug 10 14:28:50 1995 Remy Card <card@bbj>
494
495 * debugfs.8: Fixed a spelling error in Ted's name :-)
496
497Mon Jun 12 19:08:25 1995 Theodore Y. Ts'o (tytso@dcl)
498
499 * debugfs.c, ncheck.c, icheck.c, lsdel.c, dump.c: Include
500 <errno.h> (if it exists)
501
502 * debugfs.c, dump.c, icheck.c, lsdel.c, ncheck.c: Don't include
503 <getopt.h> if it doesn't exist.
504
505Sun Jun 11 15:21:07 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
506
507 * ncheck.c (do_ncheck): Use LINUX_S_ISDIR instead of S_ISDIR
508
509 * debugfs.c: Implement the mknod and write commands (from Linus).
510
511 Change names of modify_char, modify_short, and modify_long
512 to be modify_u8, modify_u16, and modify_u32, respectively.
513
514Thu Jun 8 12:29:15 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
515
516 * debugfs.c (dump_inode): Only print out inode frag fields if
517 HAVE_EXT2_FRAGS is defined (by configure). Don't print out the
518 reserved field at all for now.
519
520 * Makefile.in: Rewritten to conform to GNU coding standards and
521 support separate compilation directories.
522
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000523Thu Nov 24 17:46:23 1994 Theodore Y. Ts'o (tytso@rt-11)
524
525 * dump.c: Added two new commands, "dump" and "cat", which allow
526 the user to dump the contents of an inode to a file or to
527 stdout, respectively.
528
529