1 1998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
3 * Release of E2fsprogs 1.12
5 1998-06-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
7 * debugfs.c: Add a -V option which displays the current version.
9 1998-03-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
11 * Makefile.in: Change to use new installation directory variables
12 convention. Fix installdirs and uninstall rules to reflect
13 the fact that debugfs has been installed in the root
14 filesystem. Fix uninstall rules to take $(DESTDIR) into
17 1998-03-29 Theodore Ts'o <tytso@rsts-11.mit.edu>
19 * debugfs.h: Add declaration for do_dirty_filsys() to prevent
22 * debugfs.c (copy_file):
23 * dump.c (dump_file): Fix -Wall warning caused by
24 signed/unsigned mismatch.
26 1998-03-23 Theodore Ts'o <tytso@rsts-11.mit.edu>
28 * debugfs.c, ls.c, lsdel.c: Add support for large files. (The
29 high 32 bits share space with the i_dir_acl field.)
31 Sun Mar 8 22:53:04 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
33 * ls.c (list_dir_proc): Mask off high 8 bits from
36 Mon Dec 1 13:21:09 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
38 * Makefile.in: Install debugfs in /sbin, instead of /usr/sbin.
40 Sat Oct 25 18:35:30 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
42 * debugfs.c (copy_file), dump.c (dump_file): Change to use the new
43 fileio primitives in libext2.
45 Fri Oct 24 23:47:43 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
47 * debugfs.c (main, do_open_filesys):
48 * dump.c (do_dump): Make the variable which getopt returns into be
49 an int, so that it won't lose on platforms where char is
52 Tue Oct 14 21:50:24 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
54 * debugfs.c (main): When printing a usage message, have main
55 return 1 (instead of not specifying a return value, bad!)
57 Mon Sep 15 22:03:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
59 * debugfs.c (main): Fix declaration of main so that it returns an int.
61 Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
63 * Release of E2fsprogs 1.11
65 Thu May 8 23:05:40 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
67 * debugfs.8.in: Fix minor typos and grammer oops found by Bill
68 Hawes (whawes@star.net).
70 Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
72 * Release of E2fsprogs version 1.10
74 Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
76 * Release of E2fsprogs version 1.09
78 Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
80 * Release of E2fsprogs version 1.08
82 Thu Apr 10 14:36:05 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
84 * ls.c: New file which implements the ls command. Added the -l
87 Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
89 * Release of E2fsprogs version 1.07
91 Wed Jan 1 23:53:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
93 * lsdel.c (do_lsdel): Use time_to_string() instead of ctime().
95 Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
97 * Release of E2fsprogs version 1.06
99 Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
101 * Release of E2fsprogs version 1.05
103 Mon Sep 9 23:05:11 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
105 * debugfs.c (unlink_file_by_name): If unlinking a file with a
106 directory path, correctly replace the slash with a NULL.
107 (do_show_debugfs_params): Don't try to print the open mode
108 if there's no filesystem opened (since that will cause a
110 (main): Fix usage string; the -w and device elements are
111 independently optional.
113 Tu Sep 3 15:09:39 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
115 * debugfs.c (main): Added -f option to debugfs, which takes a
116 command file of debugfs commands and executes them.
118 Sat Aug 31 01:18:43 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
120 * debugfs.8.in: Heavily edited and improved manual page.
122 * dump.c (dump_file): Improve the write function for writing out
123 the file, so that it is limited to the actual size of the
124 file, instead of outputing the nulls following the EOF.
125 Make sure dump_file does the right thing for files with holes.
126 (do_dump): Add support for the -p option to the dump
127 command, which attempts to preserve the owner and
130 Fri Aug 30 14:56:59 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
132 * debugfs.c (main): Add -R option to debugfs, which allows it to
133 take a single debugfs command on the command line.
135 Fri Aug 9 09:03:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
137 * debugfs.c (do_open_filesys): Set optind to 0 to reset getopt(),
138 to be complete correct.
139 (do_show_super_stats): Print OS type, volume label, last
140 mounted directory, and UUID.
141 (dump_inode): Print the fragment information in a
142 filesystem independent way.
143 (do_modify_inode): Modify the fragement information in a
144 filesystem independent way.
146 Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
148 * Release of E2fsprogs version 1.04
150 Wed May 3 20:41:26 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
152 * debugfs.c (dump_inode): Correctly print the translator on the hurd.
153 (do_modify_inode): Modify the translator block on the hurd.
155 Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
157 * Release of E2fsprogs version 1.03
159 Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
161 * Release of E2fsprogs version 1.02
163 Fri Dec 1 22:42:31 1995 <tytso@rsts-11.mit.edu>
165 * Makefile.in (LIBS): Rearrange the order of the libraries to be
166 linked, so that -lext2fs is before -lcom_err.
168 Thu Oct 26 12:05:06 1995 <tytso@rsts-11.mit.edu>
170 * Makefile.in (install): Strip programs when they are installed.
172 Fri Aug 18 15:09:08 1995 Theodore Y. Ts'o <tytso@dcl>
174 * debugfs.c (do_find_free_block): Fix typo in code which checked
175 to see if the usage message should be printed.
177 Thu Aug 17 22:55:58 1995 <tytso@rsts-11.mit.edu>
179 * debugfs.c (do_open_filesys): Change to always set optreset to 1,
180 to make BSD getopt()'s happy. Also set optind to 1, which
181 should make more getopt()'s happy.
183 Fri Aug 11 08:45:01 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
185 * debugfs.c (do_find_free_block, do_find_free_inode): Fix bug in
186 the usage handling where "ffi ?" or "ffb ?" would
187 dereference a NULL pointer.
189 Fri Aug 11 14:21:07 1995 Remy Card <card@bbj>
191 * debugfs.8: Updated date and version number.
193 Thu Aug 10 14:28:50 1995 Remy Card <card@bbj>
195 * debugfs.8: Fixed a spelling error in Ted's name :-)
197 Mon Jun 12 19:08:25 1995 Theodore Y. Ts'o (tytso@dcl)
199 * debugfs.c, ncheck.c, icheck.c, lsdel.c, dump.c: Include
200 <errno.h> (if it exists)
202 * debugfs.c, dump.c, icheck.c, lsdel.c, ncheck.c: Don't include
203 <getopt.h> if it doesn't exist.
205 Sun Jun 11 15:21:07 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
207 * ncheck.c (do_ncheck): Use LINUX_S_ISDIR instead of S_ISDIR
209 * debugfs.c: Implement the mknod and write commands (from Linus).
211 Change names of modify_char, modify_short, and modify_long
212 to be modify_u8, modify_u16, and modify_u32, respectively.
214 Thu Jun 8 12:29:15 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
216 * debugfs.c (dump_inode): Only print out inode frag fields if
217 HAVE_EXT2_FRAGS is defined (by configure). Don't print out the
218 reserved field at all for now.
220 * Makefile.in: Rewritten to conform to GNU coding standards and
221 support separate compilation directories.
223 Thu Nov 24 17:46:23 1994 Theodore Y. Ts'o (tytso@rt-11)
225 * dump.c: Added two new commands, "dump" and "cat", which allow
226 the user to dump the contents of an inode to a file or to
227 stdout, respectively.