blob: d5c04e8a7c948584eaa743561f0ccba062074602 [file] [log] [blame]
Theodore Ts'o434661f2004-02-29 22:46:49 -050012004-02-29 Brian Bergstrand <brian@bergstrand.org>
2
3 * Makefile.in: Use $(BSDLIB_PIC_FLAG) to determine whether to use
4 -fpic or -fPIC
5
Theodore Ts'ob70b1162004-02-28 10:52:35 -050062004-02-28 Theodore Ts'o <tytso@mit.edu>
7
8 * Release of E2fsprogs 1.35
9
Theodore Ts'o3c203cb2004-01-31 21:16:35 -0500102004-01-31 Theodore Ts'o <tytso@mit.edu>
11
12 * fgetflags.c, fgetversion.c, fsetflags.c, fsetversion.c: Apply
13 patch from Brian Bergstrand to support ext2_ioctl() in
14 Darwin. This is implemented via the fsctl system call.
15
Theodore Ts'oa435ec32003-08-21 00:40:26 -0400162003-08-20 Theodore Ts'o <tytso@mit.edu>
17
18 * ls.c (list_super2): Display the journal backup type.
19
Theodore Ts'o9c7ec172003-07-26 01:03:34 -0400202003-07-25 Theodore Ts'o <tytso@mit.edu>
21
22 * Release of E2fsprogs 1.34
23
Theodore Ts'o48e6e812003-07-06 00:36:48 -0400242003-07-06 Theodore Ts'o <tytso@mit.edu>
25
26 * iod.c: Fix gcc -Wall nitpicks (missing #include <string.h>)
27
Theodore Ts'o71df0dc2003-04-21 16:17:09 -0400282003-04-21 Theodore Ts'o <tytso@mit.edu>
29
30 * Release of E2fsprogs 1.33
31
Theodore Ts'o520ead32003-04-19 13:48:27 -0400322003-04-19 Theodore Ts'o <tytso@mit.edu>
33
34 * fgetflags.c (fgetflags), fsetflags.c (fsetflags): Remove unused
35 and useless close(fd).
36
37 * hashstr.c (e2p_hash2string): Remove unused variables.
38
39 * iod.c: Fix gcc -Wall warnings by including stdlib.h.
40
Theodore Ts'offf45482003-04-13 00:44:19 -0400412003-04-12 Theodore Ts'o <tytso@mit.edu>
42
43 * iod.c (iterate_on_dir): Support systems that don't have d_reclen
44 in struct dirent.
45
Theodore Ts'o2c931132003-04-11 13:26:21 -0400462003-04-11 Theodore Ts'o <tytso@mit.edu>
47
48 * feature.c: Remove support for EXT2_FEATURE_RO_COMPAT_BTREE_DIR,
49 since it's not actually used, and may confuse people who
50 are looking for EXT2_FEATURE_COMPAT_DIR_INDEX, which is in
51 use.
52
Theodore Ts'o9522e0a2003-03-17 13:53:38 -0500532003-03-17 Theodore Ts'o <tytso@mit.edu>
54
55 * ls.c (list_super2): Display the superblock fields even if the
56 journal or the dir index feature is not enabled.
57
Theodore Ts'o38513012002-11-09 15:00:56 -0500582002-11-09 Theodore Ts'o <tytso@mit.edu>
59
60 * Release of E2fsprogs 1.32
61
Theodore Ts'oc4e5e362002-11-08 19:12:48 -0500622002-11-08 Theodore Ts'o <tytso@mit.edu>
63
Theodore Ts'oae65b292002-11-08 20:08:48 -050064 * Release of E2fsprogs 1.31
65
662002-11-08 Theodore Ts'o <tytso@mit.edu>
67
Theodore Ts'oc4e5e362002-11-08 19:12:48 -050068 * pf.c: Print the indexed directory flag if present. Don't
69 display all of the compression flags unless compression
70 is enabled.
71
Theodore Ts'o5d823a42002-11-01 02:13:53 -0500722002-10-31 Theodore Ts'o <tytso@mit.edu>
73
74 * Release of E2fsprogs 1.30
75
Theodore Ts'oa2c8bf92002-11-01 02:01:41 -0500762002-11-01 Theodore Ts'o <tytso@mit.edu>
77
78 * pf.c: Add support for a new inode flag, which is to be used for
79 indicating the top of directory hierarchies for the Orlov
80 block allocator.
81
Theodore Ts'o9d2aefb2002-10-25 17:29:55 -0400822002-10-25 Theodore Ts'o <tytso@mit.edu>
83
84 * ls.c (list_super2): Print the s_mkfs_time field if it is
85 present. If the last mount time (s_mtime) is zero, print
86 "n/a".
87
Theodore Ts'oc046ac72002-10-20 00:38:57 -0400882002-10-20 Theodore Ts'o <tytso@valinux.com>
89
Theodore Ts'o4a959fe2002-10-20 01:52:52 -040090 * e2p.h (e2p_string2mntopt), mntopts.c, ls.c (print_mntopts):
91 Remove unneeded "compat" argument to e2p_string2mntopt().
92 Add mount options for the journal data mode (journaled,
93 ordered, writeback).
94
Theodore Ts'oc046ac72002-10-20 00:38:57 -040095 * feature.c, ls.c (list_super2): Add support for the
96 meta_blockgroup filesystem format.
97
Theodore Ts'oa0c3fd52002-10-15 17:43:43 -0400982002-10-15 <tytso@snap.thunk.org>
99
100 * ls.c (print_mntopts, list_super2): Print any default mount
101 options which the filesystem might have.
102
103 * e2p.h, mntopts.c: New function which converts back and forth
104 between strings and default mount options.
105
Theodore Ts'oc6633052002-09-24 01:26:50 -04001062001-09-24 Theodore Tso <tytso@mit.edu>
107
108 * Release of E2fsprogs 1.29
109
Theodore Ts'o87ee8dc2002-08-31 03:02:57 -04001102001-08-31 Theodore Tso <tytso@thunk.org>
111
112 * Release of E2fsprogs 1.28
113
Theodore Ts'of61fc0b2002-08-24 00:04:03 -04001142002-08-23 Theodore Ts'o <tytso@mit.edu>
115
116 * ls.c (list_super2): Print the default hash version and the hash
117 seed for the directory indexing. Use the new e2p_uuid2str
118 function to factor out common code.
119
120 * uuid.c (e2p_uuid2str), e2p.h: New utility function which factors
121 out some common code.
122
123 * hashstr.c (e2p_hash2string, e2p_string2hash): New functions
124 which convert the hash algorithm name to and from a string.
125
Theodore Ts'o023d1112002-08-17 14:44:56 -04001262002-08-17 Theodore Ts'o <tytso@mit.edu>
127
128 * fsetflags.c (fsetflags), fgetflags.c (fgetflags.c), setflags.c
129 (setflags), getflags.c (getflags): Check to make sure the
130 file is a regular file or a directory before attempting to
131 use the ext2 ioctls. Otherwise, return EOPNOTSUPP.
132 (Addresses Debian Bug #152029).
133
Theodore Ts'o593c6ea2002-07-14 15:58:38 -04001342002-07-14 Theodore Ts'o <tytso@mit.edu>
135
Theodore Ts'oa8a813e2002-07-14 16:13:55 -0400136 * fsetflags.c (fsetflags), fgetflags.c (fgetflags,
137 fsetversion.c (fsetversion), fgetversion.c,
138 fgetversion.c: Save errno if the ioctl fails, and
139 restore it just before we return.
Theodore Ts'o593c6ea2002-07-14 15:58:38 -0400140
141 * iod.c (iterate_on_dir): Rewrite function to make it more
142 portable. We now make much fewer assumptions about nature
143 and layout of struct dirent, which will hopefully help
144 things on the Hurd.
145
Theodore Ts'o88372d52002-06-15 18:58:39 -04001462002-06-15 Theodore Ts'o <tytso@mit.edu>
147
148 * pf.c: Changed "compressed dirty flag" from 'D' to 'Z'. Add
149 dirsync flag and assign it 'D'.
150
Theodore Ts'oa8e77242002-03-08 03:12:14 -05001512002-03-08 Theodore Tso <tytso@mit.edu>
152
153 * Release of E2fsprogs 1.27
154
Theodore Ts'oa5f3f5c2002-02-03 01:00:22 -05001552002-02-03 Theodore Tso <tytso@thunk.org>
156
157 * Release of E2fsprogs 1.26
158
1592001-12-16 Theodore Tso <tytso@mit.edu>
Theodore Ts'o4ea7bd02001-12-16 23:23:37 -0500160
161 * pf.c: Add const to struct flags_name to avoid -Wall complaints.
162
Theodore Ts'oa5f3f5c2002-02-03 01:00:22 -05001632001-11-05 Theodore Tso <tytso@mit.edu>
Theodore Ts'ob3f5b4c2001-11-05 19:22:02 -0500164
165 * pf.c: Add a new file attribute, EXT2_NOTAIL_FL
166
Theodore Ts'ofbf91112001-09-20 10:47:47 -04001672001-09-20 Theodore Tso <tytso@thunk.org>
168
169 * Release of E2fsprogs 1.25
170
Theodore Ts'ofb707752001-09-04 15:00:37 -04001712001-09-02 Theodore Tso <tytso@thunk.org>
172
173 * Release of E2fsprogs 1.24a
174
Theodore Ts'o109624a2001-08-31 00:59:55 -04001752001-08-30 Theodore Tso <tytso@thunk.org>
176
177 * Release of E2fsprogs 1.24
178
Theodore Ts'o943ed872001-08-27 12:29:22 -04001792001-08-15 Theodore Tso <tytso@valinux.com>
180
181 * Release of E2fsprogs 1.23
182
Theodore Ts'o67960132001-06-23 00:16:37 -04001832001-06-23 Theodore Tso <tytso@valinux.com>
184
Theodore Ts'o342d8472001-07-02 11:54:09 -0400185 * feature.c: Add entry in feature table to interpret
186 EXT2_FEATURE_COMPAT_EXT_ATTR.
187
Theodore Ts'o67960132001-06-23 00:16:37 -0400188 * Release of E2fsprogs 1.22
189
Theodore Ts'of4f75ba2001-06-16 01:14:28 +00001902001-06-15 Theodore Tso <tytso@valinux.com>
191
192 * Release of E2fsprogs 1.21
193
Theodore Ts'o797f5ef2001-06-01 23:49:46 +00001942001-06-01 Theodore Tso <tytso@valinux.com>
195
196 * Makefile.in, uuid.c: Move include/asm/types.h.in to
Theodore Ts'o36a23e12001-06-02 00:54:10 +0000197 lib/ext2fs/ext2_types.h.in.
Theodore Ts'o797f5ef2001-06-01 23:49:46 +0000198
Theodore Ts'obb185862001-05-25 17:35:00 +00001992001-05-25 Theodore Tso <tytso@valinux.com>
200
201 * Release of E2fsprogs 1.20
202
Theodore Ts'o7c2d2562001-05-21 02:54:21 +00002032001-05-20 Theodore Tso <tytso@valinux.com>
204
205 * e2p.h: #include <> instead of "" for ext2fs and et header files,
206 since they will be installed in /usr/include
207
Theodore Ts'o54c637d2001-05-14 11:45:38 +00002082001-05-14 Theodore Tso <tytso@valinux.com>
209
210 * e2p.h: Change location of ext2_fs.h to be ext2fs/ext2_fs.h
211
Theodore Ts'o49d5ddc2001-05-13 22:21:52 +00002122001-05-11 Andreas Dilger <adilger@turbolinux.com>
213
214 * feature.c: Add COMPAT_DIR_INDEX and RESIZE_INODE known features
215
Theodore Ts'o6d216212001-05-13 22:14:53 +00002162001-05-13 Theodore Tso <tytso@valinux.com>
217
218 * ls.c (print_features): Added missing space when printing (none)
219 as the filesystem feature.
220 (list_super2): If the filesystem revision is unknown, say so.
221
Theodore Ts'o4ecf9d62001-01-16 06:41:54 +00002222001-01-15 Theodore Ts'o <tytso@valinux.com>
223
224 * ls.c (list_super2): Fix bug where we were printing the
225 filesystem UUID instead of journal UUID when trying to
226 display the journal UUID.
227
Theodore Ts'o990d4292001-01-14 17:56:00 +00002282001-01-14 Theodore Ts'o <tytso@valinux.com>
229
230 * feature.c: Remove backward compatibility #ifdef's for old
231 ext2_fs.h header files.
232
Theodore Ts'oc2204b32001-01-14 18:10:49 +0000233 * feature.c: Add definition for EXT3_FEATURE_INCOMPAT_JOURNAL_DEV
234
Theodore Ts'oc8199c42001-01-12 01:43:28 +00002352001-01-11 Theodore Ts'o <tytso@valinux.com>
236
237 * pf.c: Clarified name of the Compression_Raw_Access flag, and
238 capitalized Journaled_Data.
239
Theodore Ts'o379955f2001-01-01 15:54:58 +00002402001-01-01 <tytso@snap.thunk.org>
241
242 * ls.c: Remove our own internal definition of struct ext2fs_sb.
243 We can assume that ext2_super_block is always up to date.
244
Theodore Ts'obda15092000-12-31 13:35:38 +00002452000-12-31 <tytso@snap.thunk.org>
246
247 * pf.c: Add code to print out the journalled data flag.
248
Theodore Ts'o66d8c3f2000-12-02 06:11:44 +00002492000-12-02 <tytso@snap.thunk.org>
250
251 * fgetflags.c (fgetflags):
252 * fgetversion.c (fgetversion):
253 * fsetflags.c (fsetflags):
254 * fsetversion.c (fsetversion): Use the LFS API if available so
255 that the files are opened with O_LARGEFILE. Addresses
256 Debian bug #72690.
257
Theodore Ts'o153a9772000-08-14 14:37:37 +00002582000-08-14 <tytso@valinux.com>
259
260 * ls.c (list_super): Use better description of s_last_orphan
261
Theodore Ts'o53d39552000-08-14 20:13:32 +0000262 * ls.c (list_super, list_super2): Added new API function which
263 takes a FILE * so that the output can be redirected to a
264 stream.
265
Theodore Ts'of9e67062000-07-13 23:25:54 +00002662000-07-13 <tytso@valinux.com>
267
268 * Release of E2fsprogs 1.19
269
Theodore Ts'o19c68912000-07-07 03:25:13 +00002702000-07-06 Theodore Ts'o <tytso@valinux.com>
271
272 * ls.c (list_super): Display the journal information fields in the
273 superblock if the filesystem has a journal.
274
Theodore Ts'ob2420d42000-07-04 18:51:20 +00002752000-07-04 Theodore Ts'o <tytso@valinux.com>
276
277 * Makefile.in: Remove explicit link of -lc in the shared library.
278 (It shouldn't be necessary, and is harmful in some cases).
279
Theodore Ts'o4ea0a112000-05-08 13:33:17 +00002802000-05-08 Theodore Ts'o <tytso@valinux.com>
281
282 * ls.c (list_super): Change the string displayed for the Hurd to
283 be GNU/Hurd, instead of just "GNU".
284
Theodore Ts'oe2207ce2000-04-06 21:51:18 +0000285Thu Apr 6 17:38:00 2000 Theodore Y. Ts'o <tytso@signal.thunk.org>
286
287 * feature.c: Make feature_list static; it shouldn't be exported.
288
289 * dll/jump.funcs: Update a.out shared library control file.
290
Theodore Ts'o906e1f12000-04-03 13:48:52 +00002912000-04-03 Theodore Ts'o <tytso@valinux.com>
292
293 * pf.c (print_flags): Rename EXT2_NOCOMP_FL to EXT2_NOCOMPR_FL.
294
295 * Makefile.in: Add "set -e" so that any errors in installing
296 header files causes an immediate exit.
297
Theodore Ts'odede39b2000-02-11 04:48:03 +00002982000-02-10 Theodore Ts'o <tytso@valinux.com>
299
300 * Makefile.in: Install the e2p.h header.
301
302 * e2p.h, pf.c (print_flags): Change the third parameter of
303 print_flags() to be an option parameter, although we only
304 support one option at this point.
305
306 * pf.c (print_flags): Updated to use a more generic structure for
307 storing the ext2 inode flags. Add support for the
308 (current) set of compression flags.
309
Theodore Ts'o5c36a2f1999-11-19 18:42:30 +00003101999-11-19 <tytso@valinux.com>
311
312 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
313 the source directory.
314
Theodore Ts'ocd086361999-11-10 16:00:39 +00003151999-11-10 <tytso@valinux.com>
316
317 * Release of E2fsprogs 1.18
318
Theodore Ts'o36caf251999-10-26 14:29:22 +00003191999-10-26 <tytso@valinux.com>
320
Theodore Ts'o28e11941999-10-26 18:17:20 +0000321 * Release of E2fsprogs 1.17
322
3231999-10-26 <tytso@valinux.com>
324
Theodore Ts'o36caf251999-10-26 14:29:22 +0000325 * feature.c: Fix GCC warnings; add const to the char * types in
326 the function prototypes for e2p_feature2string and
327 e2p_edit_feature.
328
Theodore Ts'o944ab711999-10-23 01:01:09 +00003291999-10-22 <tytso@valinux.com>
330
Theodore Ts'o614fdfd1999-10-23 03:19:51 +0000331 * Release of E2fsprogs 1.16
332
3331999-10-22 <tytso@valinux.com>
334
Theodore Ts'o944ab711999-10-23 01:01:09 +0000335 * feature.c (e2p_edit_feature), e2p.h: Add a new argument which
336 allows the calling application to limit what features the
337 user is allowed to set or clear using this function.
338 Also add support for comma separated lists.
339
Theodore Ts'od7b701d1999-09-14 20:17:38 +00003401999-09-07 <tytso@valinux.com>
341
342 * Makefile.in, feature.c, e2p.h: New file which is used for
343 displaying and editing superblock feature sets.
344
345 * ls.c (print_features, list_super): Add new function
346 print_features which is used to display the feature
347 bits in the superblock.
348
3491999-07-18 Theodore Ts'o <tytso@valinux.com>
Theodore Ts'o657cb971999-07-30 23:19:10 +0000350
351 * Release of E2fsprogs 1.15
352
Theodore Ts'o9e51eca1999-01-09 16:32:31 +00003531999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
354
355 * Release of E2fsprogs 1.14
356
Theodore Ts'o73f17cf1999-01-04 07:35:45 +0000357Mon Jan 4 02:34:53 1999 Theodore Y. Ts'o <tytso@mit.edu>
358
359 * uuid.c: Use asm/types.h instead of linux/types.h, to be
360 consistent with other locations where we've had to do this
361 to work around glibc.
362
Theodore Ts'o556ad131998-12-19 08:10:58 +00003631998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
364
365 * Release of E2fsprogs 1.13
366
Theodore Ts'o5a679c81998-12-03 16:40:38 +00003671998-12-02 Theodore Ts'o <tytso@rsts-11.mit.edu>
368
369 * Makefile.in: Updated dependencies.
370
Theodore Ts'o4a5fa191998-07-09 05:42:45 +00003711998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
372
373 * Release of E2fsprogs 1.12
374
Theodore Ts'oe5fa0e31998-04-01 02:18:45 +00003751998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
376
377 * Makefile.in: Change to use new installation directory variables
378 convention. Fix uninstall rules to take $(DESTDIR) into
379 account.
380
Theodore Ts'o17dba281998-03-30 01:16:26 +00003811998-03-29 Theodore Ts'o <tytso@rsts-11.mit.edu>
382
383 * getversion.c (getversion): Return 0 if there's no error.
384
385 * fgetversion.c (fgetversion): Pass the address of the temporary
386 variable instead of the unitialized variable to the
387 EXT2_IOC_GETVERSION ioctl.
388
Theodore Ts'occe382b1998-03-09 13:07:09 +0000389Mon Mar 9 08:05:30 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
390
391 * fgetflags.c, fgetversion.c, fsetflags.c, fsetversion.c,
392 getflags.c, getversion.c, setflags.c, setversion.c:
393 The ext2 version and flags ioctl's take an int *, not a
394 long *. Fix library to use the correct type, so we don't
395 have problems on the Alpha.
396
Theodore Ts'o024996c1997-06-17 05:38:35 +0000397Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
398
399 * Release of E2fsprogs 1.11
400
Theodore Ts'oa29f4d31997-04-29 21:26:48 +0000401Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
402
403 * Release of E2fsprogs version 1.10
404
405Wed Apr 23 22:41:55 1997 Theodre Ts'o <tytso@localhost.mit.edu>
406
407 * ls.c (list_super): Add #ifdef's so it will compile under 1.2.13
408
409Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
410
411 * Release of E2fsprogs version 1.09
412
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000413Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
414
415 * Release of E2fsprogs version 1.08
416
Theodore Ts'o521e3681997-04-29 17:48:10 +0000417Sat Apr 5 11:48:03 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
418
419 * ls.c (list_super): Display the filesystem revision and any
420 features that might be implemented.
421
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000422Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
423
424 * Release of E2fsprogs version 1.07
425
426Thu Jan 2 00:06:29 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
427
428 * uuid.c: Include string.h, since we use memcpy().
429
430Wed Jan 1 23:47:22 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
431
432 * ls.c (list_super): Copy times from the superblock to a time_t
433 variable. (The alpha has different sizes for time_t and
434 the time in the superblock.)
435
436Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
437
438 * Release of E2fsprogs version 1.06
439
Theodore Ts'o5c576471997-04-29 15:29:49 +0000440Sun Sep 22 16:20:12 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
441
442 * pf.c: Add support for the 'A' (no atime) flag.
443
444Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
445
446 * Release of E2fsprogs version 1.05
447
Theodore Ts'o1e3472c1997-04-29 14:53:37 +0000448Sat Sep 7 14:48:35 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
449
450 * ls.c (interval_string): Pretty print the check interval.
451
452Tue Aug 6 14:12:36 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
453
454 * ls.c (list_super): Display the OS, volume label, last mounted,
455 and UUID field if present.
456
457Mon Jun 24 09:55:58 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
458
459 * ps.c, pf.c, pe.c, ls.c, setversion.c, setflags.c, getversion.c,
460 fsetversion.c, fsetflags.c, fgetversion.c, fgetflags.c,
461 getflags.c: Remove include of ext2_fs.h, since it's
462 included by e2p.h; this also solves a sys/types.h vs
463 linux/types.h inclusion ordering problem with the GNU libc.
464
Theodore Ts'o62c06f71997-04-29 14:34:47 +0000465Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
466
467 * Release of E2fsprogs version 1.04
468
Theodore Ts'o7f88b041997-04-26 14:48:50 +0000469Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
470
471 * Release of E2fsprogs version 1.03
472
Theodore Ts'o74becf31997-04-26 14:37:06 +0000473Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
474
475 * Release of E2fsprogs version 1.02
476
477Tue Jan 2 20:50:44 1996 <tytso@rsts-11.mit.edu>
478
479 * fgetflags.c (fgetflags):
480 * fsetflags.c (fsetflags):
481 * fgetversion.c (fgetversion):
482 * fsetversion.c (fsetversion): Add the O_NONBLOCK flag to open
483 call, so that we don't hang trying to open things like
484 named pipes.
485
Theodore Ts'o297f47a1997-04-26 14:25:20 +0000486Mon Oct 30 17:44:07 1995 <tytso@rsts-11.mit.edu>
487
488 * ls.c (list_super): Use the correct field (s_def_resgid) when
489 printing the reserved group gid.
490
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000491Fri Oct 27 18:07:48 1995 <tytso@rsts-11.mit.edu>
492
493 * iod.c (iterate_on_dir): Don't assume that d->reclen is the size
494 of the dirent structure; it isn't under Linux.
495
496Mon Sep 4 21:43:53 1995 Remy Card <card@bbj>
497
498 * Makefile.in: Added support for BSD shared libraries.
499
500Fri Aug 11 08:36:40 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
501
502 * setflags.c: #include <sys/types.h> before including <sys/stat.h>
503
504Sat Aug 12 03:11:45 1995 Remy Card <card@bbj>
505
506 * Makefile.in (install): Install static libraries in $(ulibdir)
507 (/usr/lib on Linux) instead of $(libdir) (/lib on Linux).
508
509Sat Aug 5 11:43:36 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
510
511 * Makefile.in (DLL_INSTALL_DIR, ELF_INSTALL_DIR): Set the
512 installation directories correctly.
513
514Thu Jun 15 23:41:20 1995 Remy Card <card@bbj>
515
516 * Makefile.in: Added support for ELF shared libraries.
517
518Mon Jun 12 08:34:44 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
519
520 * e2p.h: Move <direct.h> after <stdio.h>
521
522Thu Jun 8 12:47:04 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
523
524 * iod.c (iterate_on_dir): If struct dirent has a d_namlen field,
525 assume that actual dirent entries may be larger than the structure
526 (by the name field), and take extra care deal with this case.
527 This code assumes that d_reclen is a valid dirent field.
528 Also, don't include <dirent.h>, as e2p.h already does.
529
530 * fgetversion.c (fgetversion): Only use the ext2 ioctl if it
531 doesn't cause a compile-time barf, otherwise just return EOPNOTSUPP.
532 * getversion.c (getversion): Ditto.
533 * fsetversion.c (fsetversion): Ditto.
534 * setversion.c (setversion): Ditto.
535 * fsetflags.c (fsetflags): Use chflags instead of the ext2 ioctl
536 if possible, and otherwise only use the ioctl if it doesn't barf.
537 * setflags.c (setflags): Ditto (with fchflags).
538 * fgetflags.c (fgetflags): Use the stat st_flags field instead of
539 the ext2 ioctl if possible, and otherwise only use the ioctl if it
540 doesn't barf.
541 * getflags.c (getflags): Ditto.
542
543 * e2p.h: Include <sys/types.h>, as some <dirent.h>s need it.
544 * ls.c: Move the include of <sys/types.h> to where <grp.h> can see it.
545
546 * Makefile.in: Rewritten to conform to GNU coding standards and
547 support separate compilation directories.
548
Theodore Ts'of3db3561997-04-26 13:34:30 +0000549Mon Nov 7 21:59:12 1994 Remy Card <card@bbj>
550
551 * ls.c (list_super): List the new fields s_def_resuid and
552 s_def_resgid.
553
554 (print_user): New function which prints the uid and the user name.
555
556 (print_group): New function which prints the gid and the group name.
557
558Wed Aug 17 21:50:39 1994 Remy Card (card@bbj)
559
560 * pf.c (print_flags): New attributes are recognized and a long
561 format can be used.
562
563