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