blob: cf73b71a3cf2f3936c5dd8f2303edcce8177243e [file] [log] [blame]
Theodore Ts'o9c7ec172003-07-26 01:03:34 -040012003-07-25 Theodore Ts'o <tytso@mit.edu>
2
3 * Release of E2fsprogs 1.34
4
Theodore Ts'o48e6e812003-07-06 00:36:48 -040052003-07-06 Theodore Ts'o <tytso@mit.edu>
6
7 * iod.c: Fix gcc -Wall nitpicks (missing #include <string.h>)
8
Theodore Ts'o71df0dc2003-04-21 16:17:09 -040092003-04-21 Theodore Ts'o <tytso@mit.edu>
10
11 * Release of E2fsprogs 1.33
12
Theodore Ts'o520ead32003-04-19 13:48:27 -0400132003-04-19 Theodore Ts'o <tytso@mit.edu>
14
15 * fgetflags.c (fgetflags), fsetflags.c (fsetflags): Remove unused
16 and useless close(fd).
17
18 * hashstr.c (e2p_hash2string): Remove unused variables.
19
20 * iod.c: Fix gcc -Wall warnings by including stdlib.h.
21
Theodore Ts'offf45482003-04-13 00:44:19 -0400222003-04-12 Theodore Ts'o <tytso@mit.edu>
23
24 * iod.c (iterate_on_dir): Support systems that don't have d_reclen
25 in struct dirent.
26
Theodore Ts'o2c931132003-04-11 13:26:21 -0400272003-04-11 Theodore Ts'o <tytso@mit.edu>
28
29 * feature.c: Remove support for EXT2_FEATURE_RO_COMPAT_BTREE_DIR,
30 since it's not actually used, and may confuse people who
31 are looking for EXT2_FEATURE_COMPAT_DIR_INDEX, which is in
32 use.
33
Theodore Ts'o9522e0a2003-03-17 13:53:38 -0500342003-03-17 Theodore Ts'o <tytso@mit.edu>
35
36 * ls.c (list_super2): Display the superblock fields even if the
37 journal or the dir index feature is not enabled.
38
Theodore Ts'o38513012002-11-09 15:00:56 -0500392002-11-09 Theodore Ts'o <tytso@mit.edu>
40
41 * Release of E2fsprogs 1.32
42
Theodore Ts'oc4e5e362002-11-08 19:12:48 -0500432002-11-08 Theodore Ts'o <tytso@mit.edu>
44
Theodore Ts'oae65b292002-11-08 20:08:48 -050045 * Release of E2fsprogs 1.31
46
472002-11-08 Theodore Ts'o <tytso@mit.edu>
48
Theodore Ts'oc4e5e362002-11-08 19:12:48 -050049 * pf.c: Print the indexed directory flag if present. Don't
50 display all of the compression flags unless compression
51 is enabled.
52
Theodore Ts'o5d823a42002-11-01 02:13:53 -0500532002-10-31 Theodore Ts'o <tytso@mit.edu>
54
55 * Release of E2fsprogs 1.30
56
Theodore Ts'oa2c8bf92002-11-01 02:01:41 -0500572002-11-01 Theodore Ts'o <tytso@mit.edu>
58
59 * pf.c: Add support for a new inode flag, which is to be used for
60 indicating the top of directory hierarchies for the Orlov
61 block allocator.
62
Theodore Ts'o9d2aefb2002-10-25 17:29:55 -0400632002-10-25 Theodore Ts'o <tytso@mit.edu>
64
65 * ls.c (list_super2): Print the s_mkfs_time field if it is
66 present. If the last mount time (s_mtime) is zero, print
67 "n/a".
68
Theodore Ts'oc046ac72002-10-20 00:38:57 -0400692002-10-20 Theodore Ts'o <tytso@valinux.com>
70
Theodore Ts'o4a959fe2002-10-20 01:52:52 -040071 * e2p.h (e2p_string2mntopt), mntopts.c, ls.c (print_mntopts):
72 Remove unneeded "compat" argument to e2p_string2mntopt().
73 Add mount options for the journal data mode (journaled,
74 ordered, writeback).
75
Theodore Ts'oc046ac72002-10-20 00:38:57 -040076 * feature.c, ls.c (list_super2): Add support for the
77 meta_blockgroup filesystem format.
78
Theodore Ts'oa0c3fd52002-10-15 17:43:43 -0400792002-10-15 <tytso@snap.thunk.org>
80
81 * ls.c (print_mntopts, list_super2): Print any default mount
82 options which the filesystem might have.
83
84 * e2p.h, mntopts.c: New function which converts back and forth
85 between strings and default mount options.
86
Theodore Ts'oc6633052002-09-24 01:26:50 -0400872001-09-24 Theodore Tso <tytso@mit.edu>
88
89 * Release of E2fsprogs 1.29
90
Theodore Ts'o87ee8dc2002-08-31 03:02:57 -0400912001-08-31 Theodore Tso <tytso@thunk.org>
92
93 * Release of E2fsprogs 1.28
94
Theodore Ts'of61fc0b2002-08-24 00:04:03 -0400952002-08-23 Theodore Ts'o <tytso@mit.edu>
96
97 * ls.c (list_super2): Print the default hash version and the hash
98 seed for the directory indexing. Use the new e2p_uuid2str
99 function to factor out common code.
100
101 * uuid.c (e2p_uuid2str), e2p.h: New utility function which factors
102 out some common code.
103
104 * hashstr.c (e2p_hash2string, e2p_string2hash): New functions
105 which convert the hash algorithm name to and from a string.
106
Theodore Ts'o023d1112002-08-17 14:44:56 -04001072002-08-17 Theodore Ts'o <tytso@mit.edu>
108
109 * fsetflags.c (fsetflags), fgetflags.c (fgetflags.c), setflags.c
110 (setflags), getflags.c (getflags): Check to make sure the
111 file is a regular file or a directory before attempting to
112 use the ext2 ioctls. Otherwise, return EOPNOTSUPP.
113 (Addresses Debian Bug #152029).
114
Theodore Ts'o593c6ea2002-07-14 15:58:38 -04001152002-07-14 Theodore Ts'o <tytso@mit.edu>
116
Theodore Ts'oa8a813e2002-07-14 16:13:55 -0400117 * fsetflags.c (fsetflags), fgetflags.c (fgetflags,
118 fsetversion.c (fsetversion), fgetversion.c,
119 fgetversion.c: Save errno if the ioctl fails, and
120 restore it just before we return.
Theodore Ts'o593c6ea2002-07-14 15:58:38 -0400121
122 * iod.c (iterate_on_dir): Rewrite function to make it more
123 portable. We now make much fewer assumptions about nature
124 and layout of struct dirent, which will hopefully help
125 things on the Hurd.
126
Theodore Ts'o88372d52002-06-15 18:58:39 -04001272002-06-15 Theodore Ts'o <tytso@mit.edu>
128
129 * pf.c: Changed "compressed dirty flag" from 'D' to 'Z'. Add
130 dirsync flag and assign it 'D'.
131
Theodore Ts'oa8e77242002-03-08 03:12:14 -05001322002-03-08 Theodore Tso <tytso@mit.edu>
133
134 * Release of E2fsprogs 1.27
135
Theodore Ts'oa5f3f5c2002-02-03 01:00:22 -05001362002-02-03 Theodore Tso <tytso@thunk.org>
137
138 * Release of E2fsprogs 1.26
139
1402001-12-16 Theodore Tso <tytso@mit.edu>
Theodore Ts'o4ea7bd02001-12-16 23:23:37 -0500141
142 * pf.c: Add const to struct flags_name to avoid -Wall complaints.
143
Theodore Ts'oa5f3f5c2002-02-03 01:00:22 -05001442001-11-05 Theodore Tso <tytso@mit.edu>
Theodore Ts'ob3f5b4c2001-11-05 19:22:02 -0500145
146 * pf.c: Add a new file attribute, EXT2_NOTAIL_FL
147
Theodore Ts'ofbf91112001-09-20 10:47:47 -04001482001-09-20 Theodore Tso <tytso@thunk.org>
149
150 * Release of E2fsprogs 1.25
151
Theodore Ts'ofb707752001-09-04 15:00:37 -04001522001-09-02 Theodore Tso <tytso@thunk.org>
153
154 * Release of E2fsprogs 1.24a
155
Theodore Ts'o109624a2001-08-31 00:59:55 -04001562001-08-30 Theodore Tso <tytso@thunk.org>
157
158 * Release of E2fsprogs 1.24
159
Theodore Ts'o943ed872001-08-27 12:29:22 -04001602001-08-15 Theodore Tso <tytso@valinux.com>
161
162 * Release of E2fsprogs 1.23
163
Theodore Ts'o67960132001-06-23 00:16:37 -04001642001-06-23 Theodore Tso <tytso@valinux.com>
165
Theodore Ts'o342d8472001-07-02 11:54:09 -0400166 * feature.c: Add entry in feature table to interpret
167 EXT2_FEATURE_COMPAT_EXT_ATTR.
168
Theodore Ts'o67960132001-06-23 00:16:37 -0400169 * Release of E2fsprogs 1.22
170
Theodore Ts'of4f75ba2001-06-16 01:14:28 +00001712001-06-15 Theodore Tso <tytso@valinux.com>
172
173 * Release of E2fsprogs 1.21
174
Theodore Ts'o797f5ef2001-06-01 23:49:46 +00001752001-06-01 Theodore Tso <tytso@valinux.com>
176
177 * Makefile.in, uuid.c: Move include/asm/types.h.in to
Theodore Ts'o36a23e12001-06-02 00:54:10 +0000178 lib/ext2fs/ext2_types.h.in.
Theodore Ts'o797f5ef2001-06-01 23:49:46 +0000179
Theodore Ts'obb185862001-05-25 17:35:00 +00001802001-05-25 Theodore Tso <tytso@valinux.com>
181
182 * Release of E2fsprogs 1.20
183
Theodore Ts'o7c2d2562001-05-21 02:54:21 +00001842001-05-20 Theodore Tso <tytso@valinux.com>
185
186 * e2p.h: #include <> instead of "" for ext2fs and et header files,
187 since they will be installed in /usr/include
188
Theodore Ts'o54c637d2001-05-14 11:45:38 +00001892001-05-14 Theodore Tso <tytso@valinux.com>
190
191 * e2p.h: Change location of ext2_fs.h to be ext2fs/ext2_fs.h
192
Theodore Ts'o49d5ddc2001-05-13 22:21:52 +00001932001-05-11 Andreas Dilger <adilger@turbolinux.com>
194
195 * feature.c: Add COMPAT_DIR_INDEX and RESIZE_INODE known features
196
Theodore Ts'o6d216212001-05-13 22:14:53 +00001972001-05-13 Theodore Tso <tytso@valinux.com>
198
199 * ls.c (print_features): Added missing space when printing (none)
200 as the filesystem feature.
201 (list_super2): If the filesystem revision is unknown, say so.
202
Theodore Ts'o4ecf9d62001-01-16 06:41:54 +00002032001-01-15 Theodore Ts'o <tytso@valinux.com>
204
205 * ls.c (list_super2): Fix bug where we were printing the
206 filesystem UUID instead of journal UUID when trying to
207 display the journal UUID.
208
Theodore Ts'o990d4292001-01-14 17:56:00 +00002092001-01-14 Theodore Ts'o <tytso@valinux.com>
210
211 * feature.c: Remove backward compatibility #ifdef's for old
212 ext2_fs.h header files.
213
Theodore Ts'oc2204b32001-01-14 18:10:49 +0000214 * feature.c: Add definition for EXT3_FEATURE_INCOMPAT_JOURNAL_DEV
215
Theodore Ts'oc8199c42001-01-12 01:43:28 +00002162001-01-11 Theodore Ts'o <tytso@valinux.com>
217
218 * pf.c: Clarified name of the Compression_Raw_Access flag, and
219 capitalized Journaled_Data.
220
Theodore Ts'o379955f2001-01-01 15:54:58 +00002212001-01-01 <tytso@snap.thunk.org>
222
223 * ls.c: Remove our own internal definition of struct ext2fs_sb.
224 We can assume that ext2_super_block is always up to date.
225
Theodore Ts'obda15092000-12-31 13:35:38 +00002262000-12-31 <tytso@snap.thunk.org>
227
228 * pf.c: Add code to print out the journalled data flag.
229
Theodore Ts'o66d8c3f2000-12-02 06:11:44 +00002302000-12-02 <tytso@snap.thunk.org>
231
232 * fgetflags.c (fgetflags):
233 * fgetversion.c (fgetversion):
234 * fsetflags.c (fsetflags):
235 * fsetversion.c (fsetversion): Use the LFS API if available so
236 that the files are opened with O_LARGEFILE. Addresses
237 Debian bug #72690.
238
Theodore Ts'o153a9772000-08-14 14:37:37 +00002392000-08-14 <tytso@valinux.com>
240
241 * ls.c (list_super): Use better description of s_last_orphan
242
Theodore Ts'o53d39552000-08-14 20:13:32 +0000243 * ls.c (list_super, list_super2): Added new API function which
244 takes a FILE * so that the output can be redirected to a
245 stream.
246
Theodore Ts'of9e67062000-07-13 23:25:54 +00002472000-07-13 <tytso@valinux.com>
248
249 * Release of E2fsprogs 1.19
250
Theodore Ts'o19c68912000-07-07 03:25:13 +00002512000-07-06 Theodore Ts'o <tytso@valinux.com>
252
253 * ls.c (list_super): Display the journal information fields in the
254 superblock if the filesystem has a journal.
255
Theodore Ts'ob2420d42000-07-04 18:51:20 +00002562000-07-04 Theodore Ts'o <tytso@valinux.com>
257
258 * Makefile.in: Remove explicit link of -lc in the shared library.
259 (It shouldn't be necessary, and is harmful in some cases).
260
Theodore Ts'o4ea0a112000-05-08 13:33:17 +00002612000-05-08 Theodore Ts'o <tytso@valinux.com>
262
263 * ls.c (list_super): Change the string displayed for the Hurd to
264 be GNU/Hurd, instead of just "GNU".
265
Theodore Ts'oe2207ce2000-04-06 21:51:18 +0000266Thu Apr 6 17:38:00 2000 Theodore Y. Ts'o <tytso@signal.thunk.org>
267
268 * feature.c: Make feature_list static; it shouldn't be exported.
269
270 * dll/jump.funcs: Update a.out shared library control file.
271
Theodore Ts'o906e1f12000-04-03 13:48:52 +00002722000-04-03 Theodore Ts'o <tytso@valinux.com>
273
274 * pf.c (print_flags): Rename EXT2_NOCOMP_FL to EXT2_NOCOMPR_FL.
275
276 * Makefile.in: Add "set -e" so that any errors in installing
277 header files causes an immediate exit.
278
Theodore Ts'odede39b2000-02-11 04:48:03 +00002792000-02-10 Theodore Ts'o <tytso@valinux.com>
280
281 * Makefile.in: Install the e2p.h header.
282
283 * e2p.h, pf.c (print_flags): Change the third parameter of
284 print_flags() to be an option parameter, although we only
285 support one option at this point.
286
287 * pf.c (print_flags): Updated to use a more generic structure for
288 storing the ext2 inode flags. Add support for the
289 (current) set of compression flags.
290
Theodore Ts'o5c36a2f1999-11-19 18:42:30 +00002911999-11-19 <tytso@valinux.com>
292
293 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
294 the source directory.
295
Theodore Ts'ocd086361999-11-10 16:00:39 +00002961999-11-10 <tytso@valinux.com>
297
298 * Release of E2fsprogs 1.18
299
Theodore Ts'o36caf251999-10-26 14:29:22 +00003001999-10-26 <tytso@valinux.com>
301
Theodore Ts'o28e11941999-10-26 18:17:20 +0000302 * Release of E2fsprogs 1.17
303
3041999-10-26 <tytso@valinux.com>
305
Theodore Ts'o36caf251999-10-26 14:29:22 +0000306 * feature.c: Fix GCC warnings; add const to the char * types in
307 the function prototypes for e2p_feature2string and
308 e2p_edit_feature.
309
Theodore Ts'o944ab711999-10-23 01:01:09 +00003101999-10-22 <tytso@valinux.com>
311
Theodore Ts'o614fdfd1999-10-23 03:19:51 +0000312 * Release of E2fsprogs 1.16
313
3141999-10-22 <tytso@valinux.com>
315
Theodore Ts'o944ab711999-10-23 01:01:09 +0000316 * feature.c (e2p_edit_feature), e2p.h: Add a new argument which
317 allows the calling application to limit what features the
318 user is allowed to set or clear using this function.
319 Also add support for comma separated lists.
320
Theodore Ts'od7b701d1999-09-14 20:17:38 +00003211999-09-07 <tytso@valinux.com>
322
323 * Makefile.in, feature.c, e2p.h: New file which is used for
324 displaying and editing superblock feature sets.
325
326 * ls.c (print_features, list_super): Add new function
327 print_features which is used to display the feature
328 bits in the superblock.
329
3301999-07-18 Theodore Ts'o <tytso@valinux.com>
Theodore Ts'o657cb971999-07-30 23:19:10 +0000331
332 * Release of E2fsprogs 1.15
333
Theodore Ts'o9e51eca1999-01-09 16:32:31 +00003341999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
335
336 * Release of E2fsprogs 1.14
337
Theodore Ts'o73f17cf1999-01-04 07:35:45 +0000338Mon Jan 4 02:34:53 1999 Theodore Y. Ts'o <tytso@mit.edu>
339
340 * uuid.c: Use asm/types.h instead of linux/types.h, to be
341 consistent with other locations where we've had to do this
342 to work around glibc.
343
Theodore Ts'o556ad131998-12-19 08:10:58 +00003441998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
345
346 * Release of E2fsprogs 1.13
347
Theodore Ts'o5a679c81998-12-03 16:40:38 +00003481998-12-02 Theodore Ts'o <tytso@rsts-11.mit.edu>
349
350 * Makefile.in: Updated dependencies.
351
Theodore Ts'o4a5fa191998-07-09 05:42:45 +00003521998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
353
354 * Release of E2fsprogs 1.12
355
Theodore Ts'oe5fa0e31998-04-01 02:18:45 +00003561998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
357
358 * Makefile.in: Change to use new installation directory variables
359 convention. Fix uninstall rules to take $(DESTDIR) into
360 account.
361
Theodore Ts'o17dba281998-03-30 01:16:26 +00003621998-03-29 Theodore Ts'o <tytso@rsts-11.mit.edu>
363
364 * getversion.c (getversion): Return 0 if there's no error.
365
366 * fgetversion.c (fgetversion): Pass the address of the temporary
367 variable instead of the unitialized variable to the
368 EXT2_IOC_GETVERSION ioctl.
369
Theodore Ts'occe382b1998-03-09 13:07:09 +0000370Mon Mar 9 08:05:30 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
371
372 * fgetflags.c, fgetversion.c, fsetflags.c, fsetversion.c,
373 getflags.c, getversion.c, setflags.c, setversion.c:
374 The ext2 version and flags ioctl's take an int *, not a
375 long *. Fix library to use the correct type, so we don't
376 have problems on the Alpha.
377
Theodore Ts'o024996c1997-06-17 05:38:35 +0000378Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
379
380 * Release of E2fsprogs 1.11
381
Theodore Ts'oa29f4d31997-04-29 21:26:48 +0000382Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
383
384 * Release of E2fsprogs version 1.10
385
386Wed Apr 23 22:41:55 1997 Theodre Ts'o <tytso@localhost.mit.edu>
387
388 * ls.c (list_super): Add #ifdef's so it will compile under 1.2.13
389
390Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
391
392 * Release of E2fsprogs version 1.09
393
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000394Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
395
396 * Release of E2fsprogs version 1.08
397
Theodore Ts'o521e3681997-04-29 17:48:10 +0000398Sat Apr 5 11:48:03 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
399
400 * ls.c (list_super): Display the filesystem revision and any
401 features that might be implemented.
402
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000403Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
404
405 * Release of E2fsprogs version 1.07
406
407Thu Jan 2 00:06:29 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
408
409 * uuid.c: Include string.h, since we use memcpy().
410
411Wed Jan 1 23:47:22 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
412
413 * ls.c (list_super): Copy times from the superblock to a time_t
414 variable. (The alpha has different sizes for time_t and
415 the time in the superblock.)
416
417Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
418
419 * Release of E2fsprogs version 1.06
420
Theodore Ts'o5c576471997-04-29 15:29:49 +0000421Sun Sep 22 16:20:12 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
422
423 * pf.c: Add support for the 'A' (no atime) flag.
424
425Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
426
427 * Release of E2fsprogs version 1.05
428
Theodore Ts'o1e3472c1997-04-29 14:53:37 +0000429Sat Sep 7 14:48:35 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
430
431 * ls.c (interval_string): Pretty print the check interval.
432
433Tue Aug 6 14:12:36 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
434
435 * ls.c (list_super): Display the OS, volume label, last mounted,
436 and UUID field if present.
437
438Mon Jun 24 09:55:58 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
439
440 * ps.c, pf.c, pe.c, ls.c, setversion.c, setflags.c, getversion.c,
441 fsetversion.c, fsetflags.c, fgetversion.c, fgetflags.c,
442 getflags.c: Remove include of ext2_fs.h, since it's
443 included by e2p.h; this also solves a sys/types.h vs
444 linux/types.h inclusion ordering problem with the GNU libc.
445
Theodore Ts'o62c06f71997-04-29 14:34:47 +0000446Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
447
448 * Release of E2fsprogs version 1.04
449
Theodore Ts'o7f88b041997-04-26 14:48:50 +0000450Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
451
452 * Release of E2fsprogs version 1.03
453
Theodore Ts'o74becf31997-04-26 14:37:06 +0000454Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
455
456 * Release of E2fsprogs version 1.02
457
458Tue Jan 2 20:50:44 1996 <tytso@rsts-11.mit.edu>
459
460 * fgetflags.c (fgetflags):
461 * fsetflags.c (fsetflags):
462 * fgetversion.c (fgetversion):
463 * fsetversion.c (fsetversion): Add the O_NONBLOCK flag to open
464 call, so that we don't hang trying to open things like
465 named pipes.
466
Theodore Ts'o297f47a1997-04-26 14:25:20 +0000467Mon Oct 30 17:44:07 1995 <tytso@rsts-11.mit.edu>
468
469 * ls.c (list_super): Use the correct field (s_def_resgid) when
470 printing the reserved group gid.
471
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000472Fri Oct 27 18:07:48 1995 <tytso@rsts-11.mit.edu>
473
474 * iod.c (iterate_on_dir): Don't assume that d->reclen is the size
475 of the dirent structure; it isn't under Linux.
476
477Mon Sep 4 21:43:53 1995 Remy Card <card@bbj>
478
479 * Makefile.in: Added support for BSD shared libraries.
480
481Fri Aug 11 08:36:40 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
482
483 * setflags.c: #include <sys/types.h> before including <sys/stat.h>
484
485Sat Aug 12 03:11:45 1995 Remy Card <card@bbj>
486
487 * Makefile.in (install): Install static libraries in $(ulibdir)
488 (/usr/lib on Linux) instead of $(libdir) (/lib on Linux).
489
490Sat Aug 5 11:43:36 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
491
492 * Makefile.in (DLL_INSTALL_DIR, ELF_INSTALL_DIR): Set the
493 installation directories correctly.
494
495Thu Jun 15 23:41:20 1995 Remy Card <card@bbj>
496
497 * Makefile.in: Added support for ELF shared libraries.
498
499Mon Jun 12 08:34:44 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
500
501 * e2p.h: Move <direct.h> after <stdio.h>
502
503Thu Jun 8 12:47:04 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
504
505 * iod.c (iterate_on_dir): If struct dirent has a d_namlen field,
506 assume that actual dirent entries may be larger than the structure
507 (by the name field), and take extra care deal with this case.
508 This code assumes that d_reclen is a valid dirent field.
509 Also, don't include <dirent.h>, as e2p.h already does.
510
511 * fgetversion.c (fgetversion): Only use the ext2 ioctl if it
512 doesn't cause a compile-time barf, otherwise just return EOPNOTSUPP.
513 * getversion.c (getversion): Ditto.
514 * fsetversion.c (fsetversion): Ditto.
515 * setversion.c (setversion): Ditto.
516 * fsetflags.c (fsetflags): Use chflags instead of the ext2 ioctl
517 if possible, and otherwise only use the ioctl if it doesn't barf.
518 * setflags.c (setflags): Ditto (with fchflags).
519 * fgetflags.c (fgetflags): Use the stat st_flags field instead of
520 the ext2 ioctl if possible, and otherwise only use the ioctl if it
521 doesn't barf.
522 * getflags.c (getflags): Ditto.
523
524 * e2p.h: Include <sys/types.h>, as some <dirent.h>s need it.
525 * ls.c: Move the include of <sys/types.h> to where <grp.h> can see it.
526
527 * Makefile.in: Rewritten to conform to GNU coding standards and
528 support separate compilation directories.
529
Theodore Ts'of3db3561997-04-26 13:34:30 +0000530Mon Nov 7 21:59:12 1994 Remy Card <card@bbj>
531
532 * ls.c (list_super): List the new fields s_def_resuid and
533 s_def_resgid.
534
535 (print_user): New function which prints the uid and the user name.
536
537 (print_group): New function which prints the gid and the group name.
538
539Wed Aug 17 21:50:39 1994 Remy Card (card@bbj)
540
541 * pf.c (print_flags): New attributes are recognized and a long
542 format can be used.
543
544