blob: 3e41717ac271a193575dee587a1951a9083193b9 [file] [log] [blame]
Theodore Ts'of4f75ba2001-06-16 01:14:28 +000012001-06-15 Theodore Tso <tytso@valinux.com>
2
3 * Release of E2fsprogs 1.21
4
Theodore Ts'o364a3732001-06-13 23:46:39 +000052001-06-13 Theodore Tso <tytso@valinux.com>
6
7 * setsuper.c: Add s_lastcheck field to the fields which can be
8 modified using set_super_value. (Suggested by Andreas
9 Dilger)
10
Theodore Ts'ob7846402001-06-03 23:27:56 +0000112001-06-03 Theodore Tso <tytso@valinux.com>
12
13 * debugfs.c (copy_file): Fixed signed vs unsigned bug which causes
14 read errors to not be noticed.
15
Theodore Ts'o4bb0c042001-06-01 15:22:38 +0000162001-06-01 Theodore Tso <tytso@valinux.com>
17
Theodore Ts'o797f5ef2001-06-01 23:49:46 +000018 * Makefile.in: Move include/asm/types.h.in to
Theodore Ts'o36a23e12001-06-02 00:54:10 +000019 lib/ext2fs/ext2_types.h.in.
Theodore Ts'o797f5ef2001-06-01 23:49:46 +000020
Theodore Ts'o5e4f0702001-06-01 15:36:05 +000021 * debugfs.c, debugfs.h, logdump.c: Fix various gcc -Wall nitpicks.
22
Theodore Ts'o4bb0c042001-06-01 15:22:38 +000023 * logdump.c (read_journal_block): Replace pread with lseek/read
24 combination.
25
Theodore Ts'obb185862001-05-25 17:35:00 +0000262001-05-25 Theodore Tso <tytso@valinux.com>
27
28 * Release of E2fsprogs 1.20
29
Theodore Ts'o54c637d2001-05-14 11:45:38 +0000302001-05-14 Theodore Tso <tytso@valinux.com>
31
32 * debugfs.h: Change location of ext2_fs.h to be ext2fs/ext2_fs.h
33
Theodore Ts'o777ebb32001-05-13 02:45:15 +0000342001-05-12 Theodore Tso <tytso@valinux.com>
35
36 * debugfs.c (print_features): Use fputs instead of printf to
37 output using the passed-in FILE *.
38
Theodore Ts'o085cb192001-05-09 06:09:12 +0000392001-05-09 Theodore Tso <tytso@valinux.com>
40
41 * debugfs.c (do_write, do_mknod): Set the file type information
42 when creating the inode.
43
Theodore Ts'o59cf7e02001-05-03 15:05:55 +0000442001-05-03 Theodore Tso <tytso@valinux.com>
45
46 * debugfs.c (do_open_filesys, main): Add -i option which will
47 allow debugfs to examine ext2 image files.
48
Theodore Ts'oda81e3f2001-03-29 20:49:58 +0000492001-03-29 Theodore Tso <tytso@valinux.com>
50
51 * debugfs.c (dump_blocks, dump_inode, internal_dump_inode): Add
52 internal_dump_inode() interface for the logdump command.
53
54 * logdump.c: Imported code from Stephen Tweedie to dump the ext3
55 journal.
56
Theodore Ts'o0a24c002001-03-18 18:16:18 +0000572001-03-18 Theodore Tso <tytso@valinux.com>
58
59 * debugfs.c (do_write, do_mknod): Remove extra (useless) call to
60 ext2fs_write_inode.
61
Theodore Ts'ob74d1d82001-01-12 17:23:52 +0000622001-01-12 Theodore Ts'o <tytso@valinux.com>
63
Theodore Ts'o426d7342001-01-13 01:29:05 +000064 * setsuper.c: Cleaned up some random whitespace problems.
65
66 * debugfs.h, debugfs.c (do_show_super_stats): Use full words
Theodore Ts'ob74d1d82001-01-12 17:23:52 +000067 instead of pluralism hack to make I18N conversion easier.
68 Clean up gcc -Wall complaints.
69
Theodore Ts'ob044c2e2001-01-11 15:26:39 +0000702001-01-11 <tytso@snap.thunk.org>
71
72 * debugfs.c, debugfs.h, dump.c, icheck.c, ls.c, lsdel.c, ncheck.c,
73 setsuper.c, util.c: Change ino_t to ext2_ino_t. Fix a few
74 minor gcc-wall complaints while we're at it.
75
Theodore Ts'o5dd8f962001-01-01 15:51:50 +0000762001-01-01 <tytso@snap.thunk.org>
77
78 * debugfs.c Replace use of struct ext2fs_sb with struct
79 ext2_super_block.
80
Theodore Ts'o3db93052000-12-30 20:26:31 +0000812000-12-30 <tytso@snap.thunk.org>
82
Theodore Ts'oc5de1d42000-12-31 01:39:54 +000083 * dump.c (fix_perms): Fix bug for systems which don't have fchown;
84 was incorrectly using chmod instead of chown.
85
Theodore Ts'o3db93052000-12-30 20:26:31 +000086 * setsuper.c (find_field): Strip the s_prefix if given for ssv
Theodore Ts'oc5de1d42000-12-31 01:39:54 +000087 fields. Remove hard-coded s_ from inode_size
88 field. (Suggested by Andreas Dilger)
Theodore Ts'o3db93052000-12-30 20:26:31 +000089
90 * debugfs.c (do_modify_inode): Add the ability to set the inode
91 generation number. (Suggested by Andreas Dilger)
92
Theodore Ts'o9131a752000-08-23 04:36:25 +0000932000-08-23 <tytso@valinux.com>
94
95 * util.c (string_to_inode): Use strtoul instead of atoi, so that
96 hex inode numbers will be accepted.
97
Theodore Ts'o2c4a5402000-08-19 17:33:28 +0000982000-08-19 <tytso@valinux.com>
99
100 * util.c (open_pager): Set SIGPIPE to be ignored, so that quitting
101 out of the pager doesn't blow away debugfs.
102
Theodore Ts'o0a3db932000-08-14 17:06:05 +00001032000-08-14 <tytso@valinux.com>
104
Theodore Ts'obd09eff2000-08-14 20:39:17 +0000105 * debugfs.c (do_show_super_stats): Use list_super2() instead of
106 using explicit printf statements. (We get a more complete
107 printout this way.)
108
Theodore Ts'oc6bd0c92000-08-14 20:37:09 +0000109 * util.c (open_pager): If the PAGER environment variable is not
110 set, default to using "more".
111
112 * setsuper.c: New function which implements the set_super_value
113 command. Allows the user to set arbitrary superblock
114 fields.
115
Theodore Ts'o0a3db932000-08-14 17:06:05 +0000116 * debugfs.c (dump_inode): Cap the length when printing a fast
117 symbolic link to inode.i_size.
118 (list_blocks_proc): Print block ranges (4510-4533) to make
119 the stat output easier to read.
120
Theodore Ts'oa5eef732000-08-14 15:47:15 +00001212000-06-27 Andreas Dilger <adilger@turbolabs.com>
122
123 * debugfs.c (list_blocks_proc): show relative inode block numbers
124 and/or indirect block status
125
Theodore Ts'of9e67062000-07-13 23:25:54 +00001262000-07-13 <tytso@valinux.com>
127
128 * Release of E2fsprogs 1.19
129
Theodore Ts'o14197172000-07-05 17:48:34 +00001302000-07-05 Theodore Ts'o <tytso@valinux.com>
131
132 * debugfs.c (dump_inode): Make the generation field be printed as
133 an unsigned integer.
134
Theodore Ts'o619dd192000-07-04 12:37:55 +00001352000-07-04 <tytso@snap.thunk.org>
136
137 * Makefile.in: Use _SS_DIR_OVERRIDE to make sure we get the
138 mk_cmds support files from the source tree.
139
Theodore Ts'oee753092000-06-09 04:24:36 +00001402000-06-09 <tytso@snap.thunk.org>
141
142 * lsdel.c (do_lsdel): Handle bad bad blocks in inode table.
143
Theodore Ts'od61f6172000-05-27 16:04:00 +00001442000-05-27 Theodore Ts'o <tytso@valinux.com>
145
146 * debugfs.c (do_testb, do_testi): Call check_fs_bitmaps to avoid
147 coredumping if the bitmaps aren't loaded.
148
149 * util.c (check_fs_bitmaps): New function which checks whether or
150 not the bitmaps are loaded.
151
Theodore Ts'o2e8d40d2000-05-27 15:15:40 +00001522000-05-23 Aaron Crane <aaronc@pobox.com>
153
154 * debugfs.8.in: Documented new behaviour.
155
156 * ls.c (ls_l_file): Fix Y2K bug -- was printing 22-May-100 for
157 recent files. Switched to 4-digit years.
158
159 * dump.c, debug_cmds.ct (do_rdump): Add new debugfs command
160 "rdump", which recursively dumps a directory and its
161 contents.
162 (fix_perms): New function. Break permission-fixing
163 code out of dump_file() so it can be called by rdump
164 code as well.
165 (dump_file): Call fix_perms().
166
167 * debugfs.c, debug_cmds.ct (do_lcd): Add new debugfs command
168 "lcd", which changes the cwd on the native filesystem.
169
170 * debugfs.c (open_filesystem): Extra args for superblock,
171 blocksize, and catastrophic mode. Changed callers.
172 (do_open_filesys, main): Accept new -b, -s, -c options
173 for open_filesystem.
174
Theodore Ts'o80e808f2000-02-02 16:19:59 +00001752000-02-02 Theodore Ts'o <tytso@valinux.com>
176
177 * debugfs.c (dump_inode): Remove #ifdef for i_version
178 vs. i_generation since we know it will always be
179 i_generation now.
180
Theodore Ts'o77200f42000-01-18 17:53:27 +00001812000-01-18 Theodore Ts'o <tytso@valinux.com>
182
Theodore Ts'oe5973042000-01-18 17:58:34 +0000183 * debugfs.c (main): Use return instead of exit at the end of main
184 to avoid some compiler warnings.
185
Theodore Ts'o77200f42000-01-18 17:53:27 +0000186 * Makefile.in: Since LIBUUID can sometimes include
187 "-lsocket" we need a separate DEPLIBUUID that can be used
188 in Makefile's dependency rules.
189
Theodore Ts'o5c36a2f1999-11-19 18:42:30 +00001901999-11-19 <tytso@valinux.com>
191
192 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
193 the source directory.
194
Theodore Ts'ocd086361999-11-10 16:00:39 +00001951999-11-10 <tytso@valinux.com>
196
197 * Release of E2fsprogs 1.18
198
Theodore Ts'o643efb81999-11-08 19:27:13 +00001991999-11-08 <tytso@valinux.com>
200
201 * icheck.c (do_icheck):
202 * ncheck.c (do_ncheck): If ext2fs_open_inode_scan() returns
203 EXT2_ET_BAD_BLOCK_IN_INODE_TABLE loop to skip over the bad
204 blocks in the inode table.
205
Theodore Ts'of68aa411999-10-26 14:20:22 +00002061999-10-26 <tytso@valinux.com>
207
Theodore Ts'o28e11941999-10-26 18:17:20 +0000208 * Release of E2fsprogs 1.17
209
2101999-10-26 <tytso@valinux.com>
211
Theodore Ts'of68aa411999-10-26 14:20:22 +0000212 * debugfs.h: Add declaration for do_features()
213
214 * debugfs.c: Add #incldue of e2p.h to fix gcc warnings.
215
Theodore Ts'o601002b1999-10-26 02:06:39 +00002161999-10-25 <tytso@valinux.com>
217
218 * debugfs.c (do_dirty_filesys): Make the "dirty" command clear the
219 valid bit on the superblock. (And with a -clean option to
220 set the valid bit.) Originally it was used just to set
221 the "needs to be written" bit in the in-core version of
222 the fs structure.
223
Theodore Ts'o614fdfd1999-10-23 03:19:51 +00002241999-10-22 <tytso@valinux.com>
225
226 * Release of E2fsprogs 1.16
227
Theodore Ts'od3aea7d1999-09-14 20:55:37 +00002281999-09-07 <tytso@rsts-11.mit.edu>
229
230 * debugfs.c, debug_cmds.ct: Add new debugfs command "feature"
231 which allows the user to set or clear filesystme features.
232 Add the -f (force) option to the open command. Add the
233 -h (superblock header only) option to the stats command.
234
Theodore Ts'o55376d81999-07-31 00:32:57 +00002351999-07-30 <tytso@rsts-11.mit.edu>
236
237 * debugfs.c (dump_inode): Fix debugfs message so it is the same
238 for when compiled under either Linux 2.2 or 2.3. This
239 allows for the f_swapfs regression test suite to work
240 regardless of which OS e2fsprogs was compiled on.
241
Theodore Ts'o657cb971999-07-30 23:19:10 +00002421999-07-18 Theodore Ts'o <tytso@rsts-11.mit.edu>
243
244 * Release of E2fsprogs 1.15
245
Theodore Ts'ob41d3601999-06-25 15:32:37 +00002461999-06-23 <tytso@valinux.com>
247
248 * debugfs.c (dump_inode): Add compatibility for Linux 2.3 kernels
249 that use i_generation instead of i_version. Patch
250 supplied by Jon Bright <sircus@sircus.demon.co.uk>.
251
Theodore Ts'oce5ee991999-02-19 18:56:43 +00002521999-02-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
253
254 * icheck.c (do_icheck): Check to make sure the inode has valid
255 blocks before iterating over that inode's blocks.
256
Theodore Ts'o9e51eca1999-01-09 16:32:31 +00002571999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
258
259 * Release of E2fsprogs 1.14
260
Theodore Ts'o556ad131998-12-19 08:10:58 +00002611998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
262
263 * Release of E2fsprogs 1.13
264
Theodore Ts'odba838b1998-12-04 06:15:12 +00002651998-12-03 Theodore Ts'o <tytso@rsts-11.mit.edu>
266
267 * Makefile.in: Updated dependencies.
268
Theodore Ts'o91d6d481998-08-01 01:03:39 +00002691998-07-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
270
271 * debugfs.c (do_stat, do_clri): Fix bug where debugfs wasn't
272 displaying the error message if ext2fs_read_inode() failed.
273 (do_rm): Fix similar problem for call to ext2fs_namei().
274
Theodore Ts'o4a5fa191998-07-09 05:42:45 +00002751998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
276
277 * Release of E2fsprogs 1.12
278
Theodore Ts'o818180c1998-06-27 05:11:14 +00002791998-06-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
280
281 * debugfs.c: Add a -V option which displays the current version.
282
Theodore Ts'o7e44f241998-04-01 03:16:29 +00002831998-03-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
284
285 * Makefile.in: Change to use new installation directory variables
286 convention. Fix installdirs and uninstall rules to reflect
287 the fact that debugfs has been installed in the root
288 filesystem. Fix uninstall rules to take $(DESTDIR) into
289 account.
290
Theodore Ts'o4a31c481998-03-30 01:27:25 +00002911998-03-29 Theodore Ts'o <tytso@rsts-11.mit.edu>
292
293 * debugfs.h: Add declaration for do_dirty_filsys() to prevent
294 -Wall warnings.
295
296 * debugfs.c (copy_file):
297 * dump.c (dump_file): Fix -Wall warning caused by
298 signed/unsigned mismatch.
299
Theodore Ts'o36a43d61998-03-24 16:17:51 +00003001998-03-23 Theodore Ts'o <tytso@rsts-11.mit.edu>
301
302 * debugfs.c, ls.c, lsdel.c: Add support for large files. (The
303 high 32 bits share space with the i_dir_acl field.)
304
Theodore Ts'occe382b1998-03-09 13:07:09 +0000305Sun Mar 8 22:53:04 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
306
307 * ls.c (list_dir_proc): Mask off high 8 bits from
308 dirent->name_len.
309
Theodore Ts'o5be8dc21997-12-01 18:24:10 +0000310Mon Dec 1 13:21:09 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
311
312 * Makefile.in: Install debugfs in /sbin, instead of /usr/sbin.
313
Theodore Ts'o5a513841997-10-25 22:41:14 +0000314Sat Oct 25 18:35:30 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
315
316 * debugfs.c (copy_file), dump.c (dump_file): Change to use the new
317 fileio primitives in libext2.
318
Theodore Ts'of1304811997-10-25 03:51:53 +0000319Fri Oct 24 23:47:43 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
320
321 * debugfs.c (main, do_open_filesys):
322 * dump.c (do_dump): Make the variable which getopt returns into be
323 an int, so that it won't lose on platforms where char is
324 unsigned.
325
Theodore Ts'ob4ac9cc1997-10-15 01:54:48 +0000326Tue Oct 14 21:50:24 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
327
328 * debugfs.c (main): When printing a usage message, have main
329 return 1 (instead of not specifying a return value, bad!)
330
Theodore Ts'oa8859ca1997-09-16 02:08:28 +0000331Mon Sep 15 22:03:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
332
333 * debugfs.c (main): Fix declaration of main so that it returns an int.
334
Theodore Ts'o024996c1997-06-17 05:38:35 +0000335Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
336
337 * Release of E2fsprogs 1.11
338
Theodore Ts'o583ccdc1997-05-09 03:06:31 +0000339Thu May 8 23:05:40 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
340
341 * debugfs.8.in: Fix minor typos and grammer oops found by Bill
342 Hawes (whawes@star.net).
343
Theodore Ts'oa29f4d31997-04-29 21:26:48 +0000344Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
345
346 * Release of E2fsprogs version 1.10
347
348Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
349
350 * Release of E2fsprogs version 1.09
351
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000352Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
353
354 * Release of E2fsprogs version 1.08
355
Theodore Ts'o521e3681997-04-29 17:48:10 +0000356Thu Apr 10 14:36:05 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
357
358 * ls.c: New file which implements the ls command. Added the -l
359 option.
360
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000361Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
362
363 * Release of E2fsprogs version 1.07
364
365Wed Jan 1 23:53:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
366
367 * lsdel.c (do_lsdel): Use time_to_string() instead of ctime().
368
369Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
370
371 * Release of E2fsprogs version 1.06
372
Theodore Ts'o5c576471997-04-29 15:29:49 +0000373Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
374
375 * Release of E2fsprogs version 1.05
376
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000377Mon Sep 9 23:05:11 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
378
379 * debugfs.c (unlink_file_by_name): If unlinking a file with a
380 directory path, correctly replace the slash with a NULL.
381 (do_show_debugfs_params): Don't try to print the open mode
382 if there's no filesystem opened (since that will cause a
383 core dump).
384 (main): Fix usage string; the -w and device elements are
385 independently optional.
386
387Tu Sep 3 15:09:39 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
388
389 * debugfs.c (main): Added -f option to debugfs, which takes a
390 command file of debugfs commands and executes them.
391
392Sat Aug 31 01:18:43 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
393
394 * debugfs.8.in: Heavily edited and improved manual page.
395
396 * dump.c (dump_file): Improve the write function for writing out
397 the file, so that it is limited to the actual size of the
398 file, instead of outputing the nulls following the EOF.
399 Make sure dump_file does the right thing for files with holes.
400 (do_dump): Add support for the -p option to the dump
401 command, which attempts to preserve the owner and
402 permissions field.
403
404Fri Aug 30 14:56:59 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
405
406 * debugfs.c (main): Add -R option to debugfs, which allows it to
407 take a single debugfs command on the command line.
408
409Fri Aug 9 09:03:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
410
411 * debugfs.c (do_open_filesys): Set optind to 0 to reset getopt(),
412 to be complete correct.
413 (do_show_super_stats): Print OS type, volume label, last
414 mounted directory, and UUID.
415 (dump_inode): Print the fragment information in a
416 filesystem independent way.
417 (do_modify_inode): Modify the fragement information in a
418 filesystem independent way.
419
Theodore Ts'o62c06f71997-04-29 14:34:47 +0000420Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
421
422 * Release of E2fsprogs version 1.04
423
424Wed May 3 20:41:26 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
425
426 * debugfs.c (dump_inode): Correctly print the translator on the hurd.
427 (do_modify_inode): Modify the translator block on the hurd.
428
Theodore Ts'o7f88b041997-04-26 14:48:50 +0000429Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
430
431 * Release of E2fsprogs version 1.03
432
Theodore Ts'o74becf31997-04-26 14:37:06 +0000433Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
434
435 * Release of E2fsprogs version 1.02
436
437Fri Dec 1 22:42:31 1995 <tytso@rsts-11.mit.edu>
438
439 * Makefile.in (LIBS): Rearrange the order of the libraries to be
440 linked, so that -lext2fs is before -lcom_err.
441
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000442Thu Oct 26 12:05:06 1995 <tytso@rsts-11.mit.edu>
443
444 * Makefile.in (install): Strip programs when they are installed.
445
446Fri Aug 18 15:09:08 1995 Theodore Y. Ts'o <tytso@dcl>
447
448 * debugfs.c (do_find_free_block): Fix typo in code which checked
449 to see if the usage message should be printed.
450
451Thu Aug 17 22:55:58 1995 <tytso@rsts-11.mit.edu>
452
453 * debugfs.c (do_open_filesys): Change to always set optreset to 1,
454 to make BSD getopt()'s happy. Also set optind to 1, which
455 should make more getopt()'s happy.
456
457Fri Aug 11 08:45:01 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
458
459 * debugfs.c (do_find_free_block, do_find_free_inode): Fix bug in
460 the usage handling where "ffi ?" or "ffb ?" would
461 dereference a NULL pointer.
462
463Fri Aug 11 14:21:07 1995 Remy Card <card@bbj>
464
465 * debugfs.8: Updated date and version number.
466
467Thu Aug 10 14:28:50 1995 Remy Card <card@bbj>
468
469 * debugfs.8: Fixed a spelling error in Ted's name :-)
470
471Mon Jun 12 19:08:25 1995 Theodore Y. Ts'o (tytso@dcl)
472
473 * debugfs.c, ncheck.c, icheck.c, lsdel.c, dump.c: Include
474 <errno.h> (if it exists)
475
476 * debugfs.c, dump.c, icheck.c, lsdel.c, ncheck.c: Don't include
477 <getopt.h> if it doesn't exist.
478
479Sun Jun 11 15:21:07 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
480
481 * ncheck.c (do_ncheck): Use LINUX_S_ISDIR instead of S_ISDIR
482
483 * debugfs.c: Implement the mknod and write commands (from Linus).
484
485 Change names of modify_char, modify_short, and modify_long
486 to be modify_u8, modify_u16, and modify_u32, respectively.
487
488Thu Jun 8 12:29:15 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
489
490 * debugfs.c (dump_inode): Only print out inode frag fields if
491 HAVE_EXT2_FRAGS is defined (by configure). Don't print out the
492 reserved field at all for now.
493
494 * Makefile.in: Rewritten to conform to GNU coding standards and
495 support separate compilation directories.
496
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000497Thu Nov 24 17:46:23 1994 Theodore Y. Ts'o (tytso@rt-11)
498
499 * dump.c: Added two new commands, "dump" and "cat", which allow
500 the user to dump the contents of an inode to a file or to
501 stdout, respectively.
502
503