OSDN Git Service

9f3ba25cac44a5d2b73417742f1cdac3ba42f9e1
[android-x86/external-e2fsprogs.git] / lib / e2p / ChangeLog
1 2006-06-24  Theodore Ts'o  <tytso@mit.edu>
2
3         * Release of E2fsprogs 1.40
4
5 2007-04-02  Theodore Tso  <tytso@mit.edu>
6
7         * parse_num.c (parse_num_blocks): When parsing the 's' prefix,
8                 take into account the filesystem blocksize so we return
9                 the correct answer for non-1k blocksize filesystems.
10                 (Addresses Debian Bug: #408298)
11
12 2007-03-21  Theodore Tso  <tytso@mit.edu>
13
14         * feature.c (e2p_edit_feature), mntopts.c (e2p_edit_mntopts): Fix
15                 memory leak.
16
17 2006-11-12  Theodore Tso  <tytso@mit.edu>
18
19         * feature.c: Add support for printing the huge_file, gdt_checksum,
20                 dir_nlink, extra_isize, extent, and 64bit features.
21
22 2006-11-11  Theodore Tso  <tytso@mit.edu>
23
24         * ls.c (print_super_flags, list_super2): Print the signed/unsigned
25                 dirhash information from the superblock flags field.
26
27 2006-09-29  Theodore Tso  <tytso@mit.edu>
28
29         * percent.c (e2p_percent): Fix bug which caused e2p_percent to
30                 crash if the percentage was zero.
31
32 2006-08-30  Theodore Tso  <tytso@mit.edu>
33
34         * percent.c (e2p_percent): Add a new function which accurate and
35                 without risk of overflow calculates a percentage of a base
36                 number.
37
38 2006-08-05  Theodore Tso  <tytso@mit.edu>
39
40         * pf.c: Add support for EXT4_EXTENTS_FL flag.
41
42 2006-05-08  Theodore Tso  <tytso@mit.edu>
43
44         * feature.c: Add support for EXT2_FEATURE_COMPAT_LAZY_BG feature.
45
46 2006-04-18  Theodore Ts'o  <tytso@mit.edu>
47
48         * uuid.c (e2p_is_null_uuid): Fix really stupid bug which could
49                 cause dumpe2fs to fail to display a the journal or hash
50                 seed UUID.  (Thanks to Guillaume Chambraud for pointing
51                 this out.)
52
53 2006-03-23  Theodore Ts'o  <tytso@mit.edu>
54
55         * feature.c (e2p_edit_feature): If the pseudo-feature "none" or
56                 "clear" is specified, then zero out all of the feature
57                 masks.
58
59 2005-12-10  Theodore Ts'o  <tytso@mit.edu>
60
61         * Makefile.in: Add a dependency to make sure that the
62                 subdirectories are created before creating all of the
63                 object files.
64
65 2006-06-30  Theodore Ts'o  <tytso@mit.edu>
66
67         * Release of E2fsprogs 1.38
68
69 2005-06-16  Theodore Ts'o  <tytso@mit.edu>
70
71         * Makefile.in: Add an include path specifier when building
72                 tst_ostype so that "make check" will build correctly on
73                 systems without the include files from e2fsprogs installed
74                 in the system include directory.
75
76 2005-05-06  Theodore Ts'o  <tytso@mit.edu>
77
78         * Makefile.in (tst_ostype): Add $(ALL_CFLAGS) to the tst_ostype
79                 rule so it can find the header files.  (Addresses
80                 Sourceforge Bug: #1180572)
81
82 2005-04-09  Theodore Ts'o  <tytso@mit.edu>
83
84         * ls.c: Add stdlib.h header file since list_super2() uses the
85                 free() function.
86
87 2005-03-30  Theodore Ts'o  <tytso@mit.edu>
88
89         * ostype.c (e2p_os2string): Check to make sure malloc() is
90                 successful before attempting to copy into it.  Add
91                 #include of stdlib.h to fix a core dump bug on the IA64
92                 architecture.  (Addresses Debian Bug #302200)
93
94 2005-03-21  Theodore Ts'o  <tytso@mit.edu>
95
96         * Release of E2fsprogs 1.37
97
98 2005-03-19  Theodore Ts'o  <tytso@mit.edu>
99
100         * ls.c (list_super2): Use the new e2p_os2string() function
101
102         * ostype.c: New file which converts between an integer os_type and
103                 a string.
104
105 2006-02-05  Theodore Ts'o  <tytso@mit.edu>
106
107         * Release of E2fsprogs 1.36
108
109 2005-02-05  Theodore Ts'o  <tytso@mit.edu>
110
111         * Makefile.in: Remove e2p.pc on a "make distclean"
112
113 2005-01-26  Theodore Ts'o  <tytso@mit.edu>
114
115         * e2p.pc.in: Add pkg-config files.
116
117 2005-01-19  Theodore Ts'o  <tytso@mit.edu>
118
119         * ls.c (list_super2): Interpret OS Creator values for FreeBSD and
120                 Lites.
121         
122 2005-01-05  Theodore Ts'o  <tytso@mit.edu>
123
124         * parse_num.c (parse_num_blocks): New file which adds a standard
125                 function for parsing the number of blocks by programs such
126                 as mke2fs and resize2fs.
127
128 2004-12-23  Theodore Ts'o  <tytso@mit.edu>
129
130         * ls.c (list_super2): Print the s_reserved_gdt_blocks field if it
131                 is non-zero.
132
133 2004-12-14  Theodore Ts'o  <tytso@mit.edu>
134
135         * Makefile.in: Use Linux-kernel-style makefile output for "make
136                 install"
137
138         * Makefile.in (installdirs): Use $(MKINSTALLDIRS) macro
139
140 2004-11-30  Theodore Ts'o  <tytso@mit.edu>
141
142         * Makefile.in: Use Linux-kernel-style makefile output to make it
143                 easier to see errors/warnings.
144
145 2004-11-29  Theodore Ts'o  <tytso@mit.edu>
146
147         * feature.c: Add support for the extents filesystem feature.
148
149 2004-06-04  Theodore Ts'o  <tytso@mit.edu>
150
151         * setflags.c, fsetflags.c: On linux systems, undefine HAVE_CHFLAGS
152                 to deal with lame glibc's that define this function
153                 without actually implementing it.  Can you say "attractive
154                 nuisance", boys and girls?   I knew you could!  (Thanks to
155                 Pavel Troller for reporting this braindamage.)
156
157 2004-02-29  Brian Bergstrand  <brian@bergstrand.org>
158
159         * Makefile.in: Use $(BSDLIB_PIC_FLAG) to determine whether to use
160                 -fpic or -fPIC
161
162 2004-02-28  Theodore Ts'o  <tytso@mit.edu>
163
164         * Release of E2fsprogs 1.35
165
166 2004-01-31  Theodore Ts'o  <tytso@mit.edu>
167
168         * fgetflags.c, fgetversion.c, fsetflags.c, fsetversion.c: Apply
169                 patch from Brian Bergstrand to support ext2_ioctl() in
170                 Darwin.  This is implemented via the fsctl system call.
171
172 2003-08-20  Theodore Ts'o  <tytso@mit.edu>
173
174         * ls.c (list_super2): Display the journal backup type.
175
176 2003-07-25  Theodore Ts'o  <tytso@mit.edu>
177
178         * Release of E2fsprogs 1.34
179
180 2003-07-06  Theodore Ts'o  <tytso@mit.edu>
181
182         * iod.c: Fix gcc -Wall nitpicks (missing #include <string.h>)
183
184 2003-04-21  Theodore Ts'o  <tytso@mit.edu>
185
186         * Release of E2fsprogs 1.33
187
188 2003-04-19  Theodore Ts'o  <tytso@mit.edu>
189
190         * fgetflags.c (fgetflags), fsetflags.c (fsetflags): Remove unused
191                 and useless close(fd).
192
193         * hashstr.c (e2p_hash2string): Remove unused variables.
194
195         * iod.c: Fix gcc -Wall warnings by including stdlib.h.
196
197 2003-04-12  Theodore Ts'o  <tytso@mit.edu>
198
199         * iod.c (iterate_on_dir): Support systems that don't have d_reclen
200                 in struct dirent.
201
202 2003-04-11  Theodore Ts'o  <tytso@mit.edu>
203
204         * feature.c: Remove support for EXT2_FEATURE_RO_COMPAT_BTREE_DIR,
205                 since it's not actually used, and may confuse people who
206                 are looking for EXT2_FEATURE_COMPAT_DIR_INDEX, which is in
207                 use.
208
209 2003-03-17  Theodore Ts'o  <tytso@mit.edu>
210
211         * ls.c (list_super2): Display the superblock fields even if the
212                 journal or the dir index feature is not enabled.
213
214 2002-11-09  Theodore Ts'o  <tytso@mit.edu>
215
216         * Release of E2fsprogs 1.32
217
218 2002-11-08  Theodore Ts'o  <tytso@mit.edu>
219
220         * Release of E2fsprogs 1.31
221
222 2002-11-08  Theodore Ts'o  <tytso@mit.edu>
223
224         * pf.c: Print the indexed directory flag if present.  Don't
225                 display all of the compression flags unless compression 
226                 is enabled.
227
228 2002-10-31  Theodore Ts'o  <tytso@mit.edu>
229
230         * Release of E2fsprogs 1.30
231
232 2002-11-01  Theodore Ts'o  <tytso@mit.edu>
233
234         * pf.c: Add support for a new inode flag, which is to be used for
235                 indicating the top of directory hierarchies for the Orlov
236                 block allocator.
237
238 2002-10-25  Theodore Ts'o  <tytso@mit.edu>
239
240         * ls.c (list_super2): Print the s_mkfs_time field if it is
241                 present.  If the last mount time (s_mtime) is zero, print
242                 "n/a".
243
244 2002-10-20  Theodore Ts'o  <tytso@valinux.com>
245
246         * e2p.h (e2p_string2mntopt), mntopts.c, ls.c (print_mntopts):
247                 Remove unneeded "compat" argument to e2p_string2mntopt().
248                 Add mount options for the journal data mode (journaled,
249                 ordered, writeback).
250
251         * feature.c, ls.c (list_super2): Add support for the
252                 meta_blockgroup filesystem format.
253
254 2002-10-15    <tytso@snap.thunk.org>
255
256         * ls.c (print_mntopts, list_super2): Print any default mount
257                 options which the filesystem might have.
258
259         * e2p.h, mntopts.c: New function which converts back and forth
260                 between strings and default mount options.
261
262 2001-09-24  Theodore Tso  <tytso@mit.edu>
263
264         * Release of E2fsprogs 1.29
265
266 2001-08-31  Theodore Tso  <tytso@thunk.org>
267
268         * Release of E2fsprogs 1.28
269
270 2002-08-23  Theodore Ts'o  <tytso@mit.edu>
271
272         * ls.c (list_super2): Print the default hash version and the hash
273                 seed for the directory indexing.  Use the new e2p_uuid2str
274                 function to factor out common code.
275                 
276         * uuid.c (e2p_uuid2str), e2p.h: New utility function which factors
277                 out some common code.
278
279         * hashstr.c (e2p_hash2string, e2p_string2hash): New functions
280                 which convert the hash algorithm name to and from a string.
281         
282 2002-08-17  Theodore Ts'o  <tytso@mit.edu>
283
284         * fsetflags.c (fsetflags), fgetflags.c (fgetflags.c), setflags.c
285                 (setflags), getflags.c (getflags): Check to make sure the
286                 file is a regular file or a directory before attempting to
287                 use the ext2 ioctls.  Otherwise, return EOPNOTSUPP.
288                 (Addresses Debian Bug #152029).
289
290 2002-07-14  Theodore Ts'o  <tytso@mit.edu>
291
292         * fsetflags.c (fsetflags), fgetflags.c (fgetflags,
293                 fsetversion.c (fsetversion), fgetversion.c,
294                 fgetversion.c: Save errno if the ioctl fails, and
295                 restore it just before we return.
296
297         * iod.c (iterate_on_dir): Rewrite function to make it more
298                 portable.  We now make much fewer assumptions about nature
299                 and layout of struct dirent, which will hopefully help
300                 things on the Hurd.
301
302 2002-06-15  Theodore Ts'o  <tytso@mit.edu>
303
304         * pf.c: Changed "compressed dirty flag" from 'D' to 'Z'.  Add
305                 dirsync flag and assign it 'D'.
306
307 2002-03-08  Theodore Tso  <tytso@mit.edu>
308
309         * Release of E2fsprogs 1.27
310
311 2002-02-03  Theodore Tso  <tytso@thunk.org>
312
313         * Release of E2fsprogs 1.26
314
315 2001-12-16  Theodore Tso  <tytso@mit.edu>
316
317         * pf.c: Add const to struct flags_name to avoid -Wall complaints.
318
319 2001-11-05  Theodore Tso  <tytso@mit.edu>
320
321         * pf.c: Add a new file attribute, EXT2_NOTAIL_FL
322
323 2001-09-20  Theodore Tso  <tytso@thunk.org>
324
325         * Release of E2fsprogs 1.25
326
327 2001-09-02  Theodore Tso  <tytso@thunk.org>
328
329         * Release of E2fsprogs 1.24a
330
331 2001-08-30  Theodore Tso  <tytso@thunk.org>
332
333         * Release of E2fsprogs 1.24
334
335 2001-08-15  Theodore Tso  <tytso@valinux.com>
336
337         * Release of E2fsprogs 1.23
338
339 2001-06-23  Theodore Tso  <tytso@valinux.com>
340
341         * feature.c: Add entry in feature table to interpret
342                 EXT2_FEATURE_COMPAT_EXT_ATTR.
343
344         * Release of E2fsprogs 1.22
345
346 2001-06-15  Theodore Tso  <tytso@valinux.com>
347
348         * Release of E2fsprogs 1.21
349
350 2001-06-01  Theodore Tso  <tytso@valinux.com>
351
352         * Makefile.in, uuid.c: Move include/asm/types.h.in to
353                 lib/ext2fs/ext2_types.h.in.
354
355 2001-05-25  Theodore Tso  <tytso@valinux.com>
356
357         * Release of E2fsprogs 1.20
358
359 2001-05-20  Theodore Tso  <tytso@valinux.com>
360
361         * e2p.h: #include <> instead of "" for ext2fs and et header files,
362                 since they will be installed in /usr/include
363
364 2001-05-14  Theodore Tso  <tytso@valinux.com>
365
366         * e2p.h: Change location of ext2_fs.h to be ext2fs/ext2_fs.h
367
368 2001-05-11  Andreas Dilger  <adilger@turbolinux.com>
369
370         * feature.c: Add COMPAT_DIR_INDEX and RESIZE_INODE known features
371
372 2001-05-13  Theodore Tso  <tytso@valinux.com>
373
374         * ls.c (print_features): Added missing space when printing (none)
375                 as the filesystem feature.
376                 (list_super2): If the filesystem revision is unknown, say so.
377
378 2001-01-15  Theodore Ts'o  <tytso@valinux.com>
379
380         * ls.c (list_super2): Fix bug where we were printing the
381                 filesystem UUID instead of journal UUID when trying to
382                 display the journal UUID.
383
384 2001-01-14  Theodore Ts'o  <tytso@valinux.com>
385
386         * feature.c: Remove backward compatibility #ifdef's for old
387                 ext2_fs.h header files.
388
389         * feature.c: Add definition for EXT3_FEATURE_INCOMPAT_JOURNAL_DEV
390
391 2001-01-11  Theodore Ts'o  <tytso@valinux.com>
392
393         * pf.c: Clarified name of the Compression_Raw_Access flag, and
394                 capitalized Journaled_Data.
395
396 2001-01-01    <tytso@snap.thunk.org>
397
398         * ls.c: Remove our own internal definition of struct ext2fs_sb.
399                 We can assume that ext2_super_block is always up to date.
400
401 2000-12-31    <tytso@snap.thunk.org>
402
403         * pf.c: Add code to print out the journalled data flag.
404
405 2000-12-02    <tytso@snap.thunk.org>
406
407         * fgetflags.c (fgetflags):
408         * fgetversion.c (fgetversion):
409         * fsetflags.c (fsetflags):
410         * fsetversion.c (fsetversion): Use the LFS API if available so
411                 that the files are opened with O_LARGEFILE.  Addresses
412                 Debian bug #72690.
413
414 2000-08-14    <tytso@valinux.com>
415
416         * ls.c (list_super): Use better description of s_last_orphan
417
418         * ls.c (list_super, list_super2): Added new API function which
419                 takes a FILE * so that the output can be redirected to a
420                 stream. 
421
422 2000-07-13    <tytso@valinux.com>
423
424         * Release of E2fsprogs 1.19
425
426 2000-07-06  Theodore Ts'o  <tytso@valinux.com>
427
428         * ls.c (list_super): Display the journal information fields in the
429                 superblock if the filesystem has a journal.
430
431 2000-07-04  Theodore Ts'o  <tytso@valinux.com>
432
433         * Makefile.in: Remove explicit link of -lc in the shared library.
434                 (It shouldn't be necessary, and is harmful in some cases).
435
436 2000-05-08  Theodore Ts'o  <tytso@valinux.com>
437
438         * ls.c (list_super): Change the string displayed for the Hurd to
439                 be GNU/Hurd, instead of just "GNU".
440
441 Thu Apr  6 17:38:00 2000  Theodore Y. Ts'o  <tytso@signal.thunk.org>
442
443         * feature.c: Make feature_list static; it shouldn't be exported.
444
445         * dll/jump.funcs: Update a.out shared library control file.
446
447 2000-04-03  Theodore Ts'o  <tytso@valinux.com>
448
449         * pf.c (print_flags): Rename EXT2_NOCOMP_FL to  EXT2_NOCOMPR_FL.
450
451         * Makefile.in: Add "set -e" so that any errors in installing
452                 header files causes an immediate exit.
453
454 2000-02-10  Theodore Ts'o  <tytso@valinux.com>
455
456         * Makefile.in: Install the e2p.h header.
457         
458         * e2p.h, pf.c (print_flags): Change the third parameter of
459                 print_flags() to be an option parameter, although we only
460                 support one option at this point.
461
462         * pf.c (print_flags): Updated to use a more generic structure for
463                 storing the ext2 inode flags.  Add support for the
464                 (current) set of compression flags.  
465         
466 1999-11-19    <tytso@valinux.com>
467
468         * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
469                 the source directory.
470
471 1999-11-10    <tytso@valinux.com>
472
473         * Release of E2fsprogs 1.18
474
475 1999-10-26    <tytso@valinux.com>
476
477         * Release of E2fsprogs 1.17
478
479 1999-10-26    <tytso@valinux.com>
480
481         * feature.c: Fix GCC warnings; add const to the char * types in
482                 the function prototypes for e2p_feature2string and
483                 e2p_edit_feature.
484
485 1999-10-22    <tytso@valinux.com>
486
487         * Release of E2fsprogs 1.16
488
489 1999-10-22    <tytso@valinux.com>
490
491         * feature.c (e2p_edit_feature), e2p.h: Add a new argument which
492                 allows the calling application to limit what features the
493                 user is allowed to set or clear using this function.
494                 Also add support for comma separated lists.
495
496 1999-09-07    <tytso@valinux.com>
497
498         * Makefile.in, feature.c, e2p.h: New file which is used for
499                 displaying and editing superblock feature sets.
500
501         * ls.c (print_features, list_super): Add new function
502                 print_features which is used to display the feature
503                 bits in the superblock.
504
505 1999-07-18  Theodore Ts'o  <tytso@valinux.com>
506
507         * Release of E2fsprogs 1.15
508
509 1999-01-09  Theodore Ts'o  <tytso@rsts-11.mit.edu>
510
511         * Release of E2fsprogs 1.14
512
513 Mon Jan  4 02:34:53 1999  Theodore Y. Ts'o  <tytso@mit.edu>
514
515         * uuid.c: Use asm/types.h instead of linux/types.h, to be
516                 consistent with other locations where we've had to do this
517                 to work around glibc.
518
519 1998-12-15  Theodore Ts'o  <tytso@rsts-11.mit.edu>
520
521         * Release of E2fsprogs 1.13
522
523 1998-12-02  Theodore Ts'o  <tytso@rsts-11.mit.edu>
524
525         * Makefile.in: Updated dependencies.
526
527 1998-07-09  Theodore Ts'o  <tytso@rsts-11.mit.edu>
528
529         * Release of E2fsprogs 1.12
530
531 1998-03-30  Theodore Ts'o  <tytso@rsts-11.mit.edu>
532
533         * Makefile.in: Change to use new installation directory variables
534                 convention.  Fix uninstall rules to take $(DESTDIR) into
535                 account.
536
537 1998-03-29  Theodore Ts'o  <tytso@rsts-11.mit.edu>
538
539         * getversion.c (getversion): Return 0 if there's no error.
540
541         * fgetversion.c (fgetversion): Pass the address of the temporary
542                 variable instead of the unitialized variable to the
543                 EXT2_IOC_GETVERSION ioctl.
544
545 Mon Mar  9 08:05:30 1998  Theodore Ts'o  <tytso@rsts-11.mit.edu>
546
547         * fgetflags.c, fgetversion.c, fsetflags.c, fsetversion.c,
548                 getflags.c, getversion.c, setflags.c, setversion.c:
549                 The ext2 version and flags ioctl's take an int *, not a
550                 long *.  Fix library to use the correct type, so we don't
551                 have problems on the Alpha.
552
553 Tue Jun 17 01:33:20 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
554
555         * Release of E2fsprogs 1.11
556
557 Thu Apr 24 12:16:42 1997  Theodre Ts'o  <tytso@localhost.mit.edu>
558
559         * Release of E2fsprogs version 1.10
560
561 Wed Apr 23 22:41:55 1997  Theodre Ts'o  <tytso@localhost.mit.edu>
562
563         * ls.c (list_super): Add #ifdef's so it will compile under 1.2.13
564
565 Thu Apr 17 12:23:38 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
566
567         * Release of E2fsprogs version 1.09
568
569 Fri Apr 11 18:56:26 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
570
571         * Release of E2fsprogs version 1.08
572
573 Sat Apr  5 11:48:03 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
574
575         * ls.c (list_super): Display the filesystem revision and any
576                 features that might be implemented.
577
578 Wed Mar 12 13:32:05 1997  Theodore Y. Ts'o  <tytso@mit.edu>
579
580         * Release of E2fsprogs version 1.07
581
582 Thu Jan  2 00:06:29 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
583
584         * uuid.c: Include string.h, since we use memcpy().
585
586 Wed Jan  1 23:47:22 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
587
588         * ls.c (list_super): Copy times from the superblock to a time_t
589                 variable.  (The alpha has different sizes for time_t and
590                 the time in the superblock.)
591
592 Tue Oct  8 02:02:03 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
593
594         * Release of E2fsprogs version 1.06
595
596 Sun Sep 22 16:20:12 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
597
598         * pf.c: Add support for the 'A' (no atime) flag.
599
600 Thu Sep 12 15:23:07 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
601
602         * Release of E2fsprogs version 1.05
603
604 Sat Sep  7 14:48:35 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
605
606         * ls.c (interval_string): Pretty print the check interval.
607
608 Tue Aug  6 14:12:36 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
609
610         * ls.c (list_super): Display the OS, volume label, last mounted,
611                 and UUID field if present.
612
613 Mon Jun 24 09:55:58 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
614
615         * ps.c, pf.c, pe.c, ls.c, setversion.c, setflags.c, getversion.c, 
616                 fsetversion.c, fsetflags.c, fgetversion.c, fgetflags.c,
617                 getflags.c: Remove include of ext2_fs.h, since it's
618                 included by e2p.h; this also solves a sys/types.h vs
619                 linux/types.h inclusion ordering problem with the GNU libc.
620
621 Thu May 16 11:12:30 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
622
623         * Release of E2fsprogs version 1.04
624
625 Wed Mar 27 00:33:40 1996    <tytso@rsts-11.mit.edu>
626
627         * Release of E2fsprogs version 1.03
628
629 Wed Jan 31 11:06:08 1996    <tytso@rsts-11.mit.edu>
630
631         * Release of E2fsprogs version 1.02
632
633 Tue Jan  2 20:50:44 1996    <tytso@rsts-11.mit.edu>
634
635         * fgetflags.c (fgetflags): 
636         * fsetflags.c (fsetflags):
637         * fgetversion.c (fgetversion):
638         * fsetversion.c (fsetversion): Add the O_NONBLOCK flag to open
639                 call, so that we don't hang trying to open things like
640                 named pipes.
641
642 Mon Oct 30 17:44:07 1995    <tytso@rsts-11.mit.edu>
643
644         * ls.c (list_super): Use the correct field (s_def_resgid) when
645                 printing the reserved group gid.
646
647 Fri Oct 27 18:07:48 1995    <tytso@rsts-11.mit.edu>
648
649         * iod.c (iterate_on_dir): Don't assume that d->reclen is the size
650                 of the dirent structure; it isn't under Linux.
651
652 Mon Sep  4 21:43:53 1995  Remy Card  <card@bbj>
653
654         * Makefile.in: Added support for BSD shared libraries.
655
656 Fri Aug 11 08:36:40 1995  Theodore Y. Ts'o  <tytso@lurch.mit.edu>
657
658         * setflags.c: #include <sys/types.h> before including <sys/stat.h>
659
660 Sat Aug 12 03:11:45 1995  Remy Card  <card@bbj>
661
662         * Makefile.in (install): Install static libraries in $(ulibdir)
663                 (/usr/lib on Linux) instead of $(libdir) (/lib on Linux).
664
665 Sat Aug  5 11:43:36 1995  Theodore Y. Ts'o  <tytso@lurch.mit.edu>
666
667         * Makefile.in (DLL_INSTALL_DIR, ELF_INSTALL_DIR): Set the
668                 installation directories correctly.
669
670 Thu Jun 15 23:41:20 1995  Remy Card  <card@bbj>
671
672         * Makefile.in: Added support for ELF shared libraries.
673
674 Mon Jun 12 08:34:44 1995  Theodore Y. Ts'o  <tytso@lurch.mit.edu>
675
676         * e2p.h: Move <direct.h> after <stdio.h>
677
678 Thu Jun  8 12:47:04 1995  Miles Bader  <miles@churchy.gnu.ai.mit.edu>
679
680         * iod.c (iterate_on_dir): If struct dirent has a d_namlen field,
681         assume that actual dirent entries may be larger than the structure
682         (by the name field), and take extra care deal with this case.
683         This code assumes that d_reclen is a valid dirent field.
684         Also, don't include <dirent.h>, as e2p.h already does.
685
686         * fgetversion.c (fgetversion): Only use the ext2 ioctl if it
687         doesn't cause a compile-time barf, otherwise just return EOPNOTSUPP.
688         * getversion.c (getversion): Ditto.
689         * fsetversion.c (fsetversion): Ditto.
690         * setversion.c (setversion): Ditto.
691         * fsetflags.c (fsetflags): Use chflags instead of the ext2 ioctl
692         if possible, and otherwise only use the ioctl if it doesn't barf.
693         * setflags.c (setflags): Ditto (with fchflags).
694         * fgetflags.c (fgetflags): Use the stat st_flags field instead of
695         the ext2 ioctl if possible, and otherwise only use the ioctl if it
696         doesn't barf.
697         * getflags.c (getflags): Ditto.
698
699         * e2p.h: Include <sys/types.h>, as some <dirent.h>s need it.
700         * ls.c: Move the include of <sys/types.h> to where <grp.h> can see it.
701
702         * Makefile.in: Rewritten to conform to GNU coding standards and
703         support separate compilation directories.
704
705 Mon Nov  7 21:59:12 1994  Remy Card  <card@bbj>
706
707         * ls.c (list_super): List the new fields s_def_resuid and
708         s_def_resgid.
709
710         (print_user): New function which prints the uid and the user name.
711
712         (print_group): New function which prints the gid and the group name.
713
714 Wed Aug 17 21:50:39 1994  Remy Card  (card@bbj)
715
716         * pf.c (print_flags): New attributes are recognized and a long
717         format can be used.
718
719