Whamcloud - gitweb
.del-ext2_fs.h~7a460879, ChangeLog:
[tools/e2fsprogs.git] / debugfs / ChangeLog
1 1999-10-25    <tytso@valinux.com>
2
3         * debugfs.c (do_dirty_filesys): Make the "dirty" command clear the
4                 valid bit on the superblock.  (And with a -clean option to
5                 set the valid bit.)  Originally it was used just to set
6                 the "needs to be written" bit in the in-core version of
7                 the fs structure.
8
9 1999-10-22    <tytso@valinux.com>
10
11         * Release of E2fsprogs 1.16
12
13 1999-09-07    <tytso@rsts-11.mit.edu>
14
15         * debugfs.c, debug_cmds.ct: Add new debugfs command "feature"
16                 which allows the user to set or clear filesystme features.
17                 Add the -f (force) option to the open command.  Add the 
18                 -h (superblock header only) option to the stats command.
19
20 1999-07-30    <tytso@rsts-11.mit.edu>
21
22         * debugfs.c (dump_inode): Fix debugfs message so it is the same
23                 for when compiled under either Linux 2.2 or 2.3.  This
24                 allows for the f_swapfs regression test suite to work
25                 regardless of which OS e2fsprogs was compiled on.
26
27 1999-07-18  Theodore Ts'o  <tytso@rsts-11.mit.edu>
28
29         * Release of E2fsprogs 1.15
30
31 1999-06-23    <tytso@valinux.com>
32
33         * debugfs.c (dump_inode): Add compatibility for Linux 2.3 kernels
34                 that use i_generation instead of i_version.  Patch
35                 supplied by Jon Bright <sircus@sircus.demon.co.uk>.
36
37 1999-02-09  Theodore Ts'o  <tytso@rsts-11.mit.edu>
38
39         * icheck.c (do_icheck): Check to make sure the inode has valid
40                 blocks before iterating over that inode's blocks.
41
42 1999-01-09  Theodore Ts'o  <tytso@rsts-11.mit.edu>
43
44         * Release of E2fsprogs 1.14
45
46 1998-12-15  Theodore Ts'o  <tytso@rsts-11.mit.edu>
47
48         * Release of E2fsprogs 1.13
49
50 1998-12-03  Theodore Ts'o  <tytso@rsts-11.mit.edu>
51
52         * Makefile.in: Updated dependencies.
53
54 1998-07-31  Theodore Ts'o  <tytso@rsts-11.mit.edu>
55
56         * debugfs.c (do_stat, do_clri): Fix bug where debugfs wasn't
57                 displaying the error message if ext2fs_read_inode() failed.
58                 (do_rm): Fix similar problem for call to ext2fs_namei().
59         
60 1998-07-09  Theodore Ts'o  <tytso@rsts-11.mit.edu>
61
62         * Release of E2fsprogs 1.12
63
64 1998-06-27  Theodore Ts'o  <tytso@rsts-11.mit.edu>
65
66         * debugfs.c: Add a -V option which displays the current version.
67
68 1998-03-31  Theodore Ts'o  <tytso@rsts-11.mit.edu>
69
70         * Makefile.in: Change to use new installation directory variables
71                 convention.  Fix installdirs and uninstall rules to reflect
72                 the fact that debugfs has been installed in the root
73                 filesystem.  Fix uninstall rules to take $(DESTDIR) into
74                 account.
75
76 1998-03-29  Theodore Ts'o  <tytso@rsts-11.mit.edu>
77
78         * debugfs.h: Add declaration for do_dirty_filsys() to prevent
79                 -Wall warnings.
80
81         * debugfs.c (copy_file): 
82         * dump.c (dump_file): Fix -Wall warning caused by
83                 signed/unsigned mismatch. 
84
85 1998-03-23  Theodore Ts'o  <tytso@rsts-11.mit.edu>
86
87         * debugfs.c, ls.c, lsdel.c: Add support for large files.  (The
88                 high 32 bits share space with the i_dir_acl field.)
89
90 Sun Mar  8 22:53:04 1998  Theodore Ts'o  <tytso@rsts-11.mit.edu>
91
92         * ls.c (list_dir_proc): Mask off high 8 bits from
93                 dirent->name_len.
94
95 Mon Dec  1 13:21:09 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
96
97         * Makefile.in: Install debugfs in /sbin, instead of /usr/sbin.
98
99 Sat Oct 25 18:35:30 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
100
101         * debugfs.c (copy_file), dump.c (dump_file): Change to use the new
102                 fileio primitives in libext2.
103
104 Fri Oct 24 23:47:43 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
105
106         * debugfs.c (main, do_open_filesys): 
107         * dump.c (do_dump): Make the variable which getopt returns into be
108                 an int, so that it won't lose on platforms where char is
109                 unsigned. 
110
111 Tue Oct 14 21:50:24 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
112
113         * debugfs.c (main): When printing a usage message, have main
114                 return 1 (instead of not specifying a return value, bad!)
115
116 Mon Sep 15 22:03:36 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
117
118         * debugfs.c (main): Fix declaration of main so that it returns an int.
119
120 Tue Jun 17 01:33:20 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
121
122         * Release of E2fsprogs 1.11
123
124 Thu May  8 23:05:40 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
125
126         * debugfs.8.in: Fix minor typos and grammer oops found by Bill
127                 Hawes (whawes@star.net).
128
129 Thu Apr 24 12:16:42 1997  Theodre Ts'o  <tytso@localhost.mit.edu>
130
131         * Release of E2fsprogs version 1.10
132
133 Thu Apr 17 12:23:38 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
134
135         * Release of E2fsprogs version 1.09
136
137 Fri Apr 11 18:56:26 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
138
139         * Release of E2fsprogs version 1.08
140
141 Thu Apr 10 14:36:05 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
142
143         * ls.c: New file which implements the ls command.  Added the -l
144                 option. 
145
146 Wed Mar 12 13:32:05 1997  Theodore Y. Ts'o  <tytso@mit.edu>
147
148         * Release of E2fsprogs version 1.07
149
150 Wed Jan  1 23:53:26 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
151
152         * lsdel.c (do_lsdel): Use time_to_string() instead of ctime().
153
154 Tue Oct  8 02:02:03 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
155
156         * Release of E2fsprogs version 1.06
157
158 Thu Sep 12 15:23:07 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
159
160         * Release of E2fsprogs version 1.05
161
162 Mon Sep  9 23:05:11 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
163
164         * debugfs.c (unlink_file_by_name): If unlinking a file with a
165                 directory path, correctly replace the slash with a NULL.
166                 (do_show_debugfs_params): Don't try to print the open mode
167                 if there's no filesystem opened (since that will cause a
168                 core dump).
169                 (main): Fix usage string; the -w and device elements are
170                 independently optional.
171
172 Tu Sep  3 15:09:39 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
173
174         * debugfs.c (main): Added -f option to debugfs, which takes a
175                 command file of debugfs commands and executes them.
176
177 Sat Aug 31 01:18:43 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
178
179         * debugfs.8.in: Heavily edited and improved manual page.
180
181         * dump.c (dump_file): Improve the write function for writing out
182                 the file, so that it is limited to the actual size of the
183                 file, instead of outputing the nulls following the EOF.
184                 Make sure dump_file does the right thing for files with holes.
185                 (do_dump): Add support for the -p option to the dump
186                 command, which attempts to preserve the owner and
187                 permissions field.
188
189 Fri Aug 30 14:56:59 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
190
191         * debugfs.c (main): Add -R option to debugfs, which allows it to
192                 take a single debugfs command on the command line.
193
194 Fri Aug  9 09:03:31 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
195
196         * debugfs.c (do_open_filesys): Set optind to 0 to reset getopt(),
197                 to be complete correct.
198                 (do_show_super_stats): Print OS type, volume label, last
199                 mounted directory, and UUID.
200                 (dump_inode): Print the fragment information in a
201                 filesystem independent way.
202                 (do_modify_inode): Modify the fragement information in a
203                 filesystem independent way.
204
205 Thu May 16 11:12:30 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
206
207         * Release of E2fsprogs version 1.04
208
209 Wed May 3 20:41:26 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
210
211         * debugfs.c (dump_inode): Correctly print the translator on the hurd.
212                (do_modify_inode): Modify the translator block on the hurd.
213
214 Wed Mar 27 00:33:40 1996    <tytso@rsts-11.mit.edu>
215
216         * Release of E2fsprogs version 1.03
217
218 Wed Jan 31 11:06:08 1996    <tytso@rsts-11.mit.edu>
219
220         * Release of E2fsprogs version 1.02
221
222 Fri Dec  1 22:42:31 1995    <tytso@rsts-11.mit.edu>
223
224         * Makefile.in (LIBS): Rearrange the order of the libraries to be
225                 linked, so that -lext2fs is before -lcom_err.
226
227 Thu Oct 26 12:05:06 1995    <tytso@rsts-11.mit.edu>
228
229         * Makefile.in (install): Strip programs when they are installed.
230
231 Fri Aug 18 15:09:08 1995  Theodore Y. Ts'o  <tytso@dcl>
232
233         * debugfs.c (do_find_free_block): Fix typo in code which checked
234                 to see if the usage message should be printed.
235
236 Thu Aug 17 22:55:58 1995    <tytso@rsts-11.mit.edu>
237
238         * debugfs.c (do_open_filesys): Change to always set optreset to 1,
239                 to make BSD getopt()'s happy.  Also set optind to 1, which
240                 should make more getopt()'s happy.
241
242 Fri Aug 11 08:45:01 1995  Theodore Y. Ts'o  <tytso@lurch.mit.edu>
243
244         * debugfs.c (do_find_free_block, do_find_free_inode): Fix bug in
245                 the usage handling where "ffi ?" or "ffb ?" would
246                 dereference a NULL pointer.
247
248 Fri Aug 11 14:21:07 1995  Remy Card  <card@bbj>
249
250         * debugfs.8: Updated date and version number.
251
252 Thu Aug 10 14:28:50 1995  Remy Card  <card@bbj>
253
254         * debugfs.8: Fixed a spelling error in Ted's name :-)
255
256 Mon Jun 12 19:08:25 1995  Theodore Y. Ts'o  (tytso@dcl)
257
258         * debugfs.c, ncheck.c, icheck.c, lsdel.c, dump.c: Include
259                 <errno.h> (if it exists)
260
261         * debugfs.c, dump.c, icheck.c, lsdel.c, ncheck.c: Don't include
262                 <getopt.h> if it doesn't exist.
263
264 Sun Jun 11 15:21:07 1995  Theodore Y. Ts'o  <tytso@lurch.mit.edu>
265
266         * ncheck.c (do_ncheck): Use LINUX_S_ISDIR instead of S_ISDIR
267
268         * debugfs.c: Implement the mknod and write commands (from Linus).
269
270                 Change names of modify_char, modify_short, and modify_long
271                 to be modify_u8, modify_u16, and modify_u32, respectively.
272
273 Thu Jun  8 12:29:15 1995  Miles Bader  <miles@churchy.gnu.ai.mit.edu>
274
275         * debugfs.c (dump_inode): Only print out inode frag fields if
276         HAVE_EXT2_FRAGS is defined (by configure).  Don't print out the
277         reserved field at all for  now.
278
279         * Makefile.in: Rewritten to conform to GNU coding standards and
280         support separate compilation directories.
281
282 Thu Nov 24 17:46:23 1994  Theodore Y. Ts'o  (tytso@rt-11)
283
284         * dump.c: Added two new commands, "dump" and "cat", which allow
285                 the user to dump the contents of an inode to a file or to
286                 stdout, respectively.
287
288