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