1 1999-10-26 <tytso@valinux.com>
3 * Release of E2fsprogs 1.17
5 1999-10-26 <tytso@valinux.com>
7 * feature.c: Fix GCC warnings; add const to the char * types in
8 the function prototypes for e2p_feature2string and
11 1999-10-22 <tytso@valinux.com>
13 * Release of E2fsprogs 1.16
15 1999-10-22 <tytso@valinux.com>
17 * feature.c (e2p_edit_feature), e2p.h: Add a new argument which
18 allows the calling application to limit what features the
19 user is allowed to set or clear using this function.
20 Also add support for comma separated lists.
22 1999-09-07 <tytso@valinux.com>
24 * Makefile.in, feature.c, e2p.h: New file which is used for
25 displaying and editing superblock feature sets.
27 * ls.c (print_features, list_super): Add new function
28 print_features which is used to display the feature
29 bits in the superblock.
31 1999-07-18 Theodore Ts'o <tytso@valinux.com>
33 * Release of E2fsprogs 1.15
35 1999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
37 * Release of E2fsprogs 1.14
39 Mon Jan 4 02:34:53 1999 Theodore Y. Ts'o <tytso@mit.edu>
41 * uuid.c: Use asm/types.h instead of linux/types.h, to be
42 consistent with other locations where we've had to do this
45 1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
47 * Release of E2fsprogs 1.13
49 1998-12-02 Theodore Ts'o <tytso@rsts-11.mit.edu>
51 * Makefile.in: Updated dependencies.
53 1998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
55 * Release of E2fsprogs 1.12
57 1998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
59 * Makefile.in: Change to use new installation directory variables
60 convention. Fix uninstall rules to take $(DESTDIR) into
63 1998-03-29 Theodore Ts'o <tytso@rsts-11.mit.edu>
65 * getversion.c (getversion): Return 0 if there's no error.
67 * fgetversion.c (fgetversion): Pass the address of the temporary
68 variable instead of the unitialized variable to the
69 EXT2_IOC_GETVERSION ioctl.
71 Mon Mar 9 08:05:30 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
73 * fgetflags.c, fgetversion.c, fsetflags.c, fsetversion.c,
74 getflags.c, getversion.c, setflags.c, setversion.c:
75 The ext2 version and flags ioctl's take an int *, not a
76 long *. Fix library to use the correct type, so we don't
77 have problems on the Alpha.
79 Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
81 * Release of E2fsprogs 1.11
83 Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
85 * Release of E2fsprogs version 1.10
87 Wed Apr 23 22:41:55 1997 Theodre Ts'o <tytso@localhost.mit.edu>
89 * ls.c (list_super): Add #ifdef's so it will compile under 1.2.13
91 Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
93 * Release of E2fsprogs version 1.09
95 Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
97 * Release of E2fsprogs version 1.08
99 Sat Apr 5 11:48:03 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
101 * ls.c (list_super): Display the filesystem revision and any
102 features that might be implemented.
104 Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
106 * Release of E2fsprogs version 1.07
108 Thu Jan 2 00:06:29 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
110 * uuid.c: Include string.h, since we use memcpy().
112 Wed Jan 1 23:47:22 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
114 * ls.c (list_super): Copy times from the superblock to a time_t
115 variable. (The alpha has different sizes for time_t and
116 the time in the superblock.)
118 Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
120 * Release of E2fsprogs version 1.06
122 Sun Sep 22 16:20:12 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
124 * pf.c: Add support for the 'A' (no atime) flag.
126 Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
128 * Release of E2fsprogs version 1.05
130 Sat Sep 7 14:48:35 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
132 * ls.c (interval_string): Pretty print the check interval.
134 Tue Aug 6 14:12:36 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
136 * ls.c (list_super): Display the OS, volume label, last mounted,
137 and UUID field if present.
139 Mon Jun 24 09:55:58 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
141 * ps.c, pf.c, pe.c, ls.c, setversion.c, setflags.c, getversion.c,
142 fsetversion.c, fsetflags.c, fgetversion.c, fgetflags.c,
143 getflags.c: Remove include of ext2_fs.h, since it's
144 included by e2p.h; this also solves a sys/types.h vs
145 linux/types.h inclusion ordering problem with the GNU libc.
147 Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
149 * Release of E2fsprogs version 1.04
151 Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
153 * Release of E2fsprogs version 1.03
155 Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
157 * Release of E2fsprogs version 1.02
159 Tue Jan 2 20:50:44 1996 <tytso@rsts-11.mit.edu>
161 * fgetflags.c (fgetflags):
162 * fsetflags.c (fsetflags):
163 * fgetversion.c (fgetversion):
164 * fsetversion.c (fsetversion): Add the O_NONBLOCK flag to open
165 call, so that we don't hang trying to open things like
168 Mon Oct 30 17:44:07 1995 <tytso@rsts-11.mit.edu>
170 * ls.c (list_super): Use the correct field (s_def_resgid) when
171 printing the reserved group gid.
173 Fri Oct 27 18:07:48 1995 <tytso@rsts-11.mit.edu>
175 * iod.c (iterate_on_dir): Don't assume that d->reclen is the size
176 of the dirent structure; it isn't under Linux.
178 Mon Sep 4 21:43:53 1995 Remy Card <card@bbj>
180 * Makefile.in: Added support for BSD shared libraries.
182 Fri Aug 11 08:36:40 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
184 * setflags.c: #include <sys/types.h> before including <sys/stat.h>
186 Sat Aug 12 03:11:45 1995 Remy Card <card@bbj>
188 * Makefile.in (install): Install static libraries in $(ulibdir)
189 (/usr/lib on Linux) instead of $(libdir) (/lib on Linux).
191 Sat Aug 5 11:43:36 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
193 * Makefile.in (DLL_INSTALL_DIR, ELF_INSTALL_DIR): Set the
194 installation directories correctly.
196 Thu Jun 15 23:41:20 1995 Remy Card <card@bbj>
198 * Makefile.in: Added support for ELF shared libraries.
200 Mon Jun 12 08:34:44 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
202 * e2p.h: Move <direct.h> after <stdio.h>
204 Thu Jun 8 12:47:04 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
206 * iod.c (iterate_on_dir): If struct dirent has a d_namlen field,
207 assume that actual dirent entries may be larger than the structure
208 (by the name field), and take extra care deal with this case.
209 This code assumes that d_reclen is a valid dirent field.
210 Also, don't include <dirent.h>, as e2p.h already does.
212 * fgetversion.c (fgetversion): Only use the ext2 ioctl if it
213 doesn't cause a compile-time barf, otherwise just return EOPNOTSUPP.
214 * getversion.c (getversion): Ditto.
215 * fsetversion.c (fsetversion): Ditto.
216 * setversion.c (setversion): Ditto.
217 * fsetflags.c (fsetflags): Use chflags instead of the ext2 ioctl
218 if possible, and otherwise only use the ioctl if it doesn't barf.
219 * setflags.c (setflags): Ditto (with fchflags).
220 * fgetflags.c (fgetflags): Use the stat st_flags field instead of
221 the ext2 ioctl if possible, and otherwise only use the ioctl if it
223 * getflags.c (getflags): Ditto.
225 * e2p.h: Include <sys/types.h>, as some <dirent.h>s need it.
226 * ls.c: Move the include of <sys/types.h> to where <grp.h> can see it.
228 * Makefile.in: Rewritten to conform to GNU coding standards and
229 support separate compilation directories.
231 Mon Nov 7 21:59:12 1994 Remy Card <card@bbj>
233 * ls.c (list_super): List the new fields s_def_resuid and
236 (print_user): New function which prints the uid and the user name.
238 (print_group): New function which prints the gid and the group name.
240 Wed Aug 17 21:50:39 1994 Remy Card (card@bbj)
242 * pf.c (print_flags): New attributes are recognized and a long