blob: f67aad54a86182d7dc1fa7da559c1e1722bfcb28 [file] [log] [blame]
Theodore Ts'ocd086361999-11-10 16:00:39 +000011999-11-10 <tytso@valinux.com>
2
3 * Release of E2fsprogs 1.18
4
Theodore Ts'o36caf251999-10-26 14:29:22 +000051999-10-26 <tytso@valinux.com>
6
Theodore Ts'o28e11941999-10-26 18:17:20 +00007 * Release of E2fsprogs 1.17
8
91999-10-26 <tytso@valinux.com>
10
Theodore Ts'o36caf251999-10-26 14:29:22 +000011 * feature.c: Fix GCC warnings; add const to the char * types in
12 the function prototypes for e2p_feature2string and
13 e2p_edit_feature.
14
Theodore Ts'o944ab711999-10-23 01:01:09 +0000151999-10-22 <tytso@valinux.com>
16
Theodore Ts'o614fdfd1999-10-23 03:19:51 +000017 * Release of E2fsprogs 1.16
18
191999-10-22 <tytso@valinux.com>
20
Theodore Ts'o944ab711999-10-23 01:01:09 +000021 * feature.c (e2p_edit_feature), e2p.h: Add a new argument which
22 allows the calling application to limit what features the
23 user is allowed to set or clear using this function.
24 Also add support for comma separated lists.
25
Theodore Ts'od7b701d1999-09-14 20:17:38 +0000261999-09-07 <tytso@valinux.com>
27
28 * Makefile.in, feature.c, e2p.h: New file which is used for
29 displaying and editing superblock feature sets.
30
31 * ls.c (print_features, list_super): Add new function
32 print_features which is used to display the feature
33 bits in the superblock.
34
351999-07-18 Theodore Ts'o <tytso@valinux.com>
Theodore Ts'o657cb971999-07-30 23:19:10 +000036
37 * Release of E2fsprogs 1.15
38
Theodore Ts'o9e51eca1999-01-09 16:32:31 +0000391999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
40
41 * Release of E2fsprogs 1.14
42
Theodore Ts'o73f17cf1999-01-04 07:35:45 +000043Mon Jan 4 02:34:53 1999 Theodore Y. Ts'o <tytso@mit.edu>
44
45 * uuid.c: Use asm/types.h instead of linux/types.h, to be
46 consistent with other locations where we've had to do this
47 to work around glibc.
48
Theodore Ts'o556ad131998-12-19 08:10:58 +0000491998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
50
51 * Release of E2fsprogs 1.13
52
Theodore Ts'o5a679c81998-12-03 16:40:38 +0000531998-12-02 Theodore Ts'o <tytso@rsts-11.mit.edu>
54
55 * Makefile.in: Updated dependencies.
56
Theodore Ts'o4a5fa191998-07-09 05:42:45 +0000571998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
58
59 * Release of E2fsprogs 1.12
60
Theodore Ts'oe5fa0e31998-04-01 02:18:45 +0000611998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
62
63 * Makefile.in: Change to use new installation directory variables
64 convention. Fix uninstall rules to take $(DESTDIR) into
65 account.
66
Theodore Ts'o17dba281998-03-30 01:16:26 +0000671998-03-29 Theodore Ts'o <tytso@rsts-11.mit.edu>
68
69 * getversion.c (getversion): Return 0 if there's no error.
70
71 * fgetversion.c (fgetversion): Pass the address of the temporary
72 variable instead of the unitialized variable to the
73 EXT2_IOC_GETVERSION ioctl.
74
Theodore Ts'occe382b1998-03-09 13:07:09 +000075Mon Mar 9 08:05:30 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
76
77 * fgetflags.c, fgetversion.c, fsetflags.c, fsetversion.c,
78 getflags.c, getversion.c, setflags.c, setversion.c:
79 The ext2 version and flags ioctl's take an int *, not a
80 long *. Fix library to use the correct type, so we don't
81 have problems on the Alpha.
82
Theodore Ts'o024996c1997-06-17 05:38:35 +000083Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
84
85 * Release of E2fsprogs 1.11
86
Theodore Ts'oa29f4d31997-04-29 21:26:48 +000087Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
88
89 * Release of E2fsprogs version 1.10
90
91Wed Apr 23 22:41:55 1997 Theodre Ts'o <tytso@localhost.mit.edu>
92
93 * ls.c (list_super): Add #ifdef's so it will compile under 1.2.13
94
95Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
96
97 * Release of E2fsprogs version 1.09
98
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +000099Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
100
101 * Release of E2fsprogs version 1.08
102
Theodore Ts'o521e3681997-04-29 17:48:10 +0000103Sat Apr 5 11:48:03 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
104
105 * ls.c (list_super): Display the filesystem revision and any
106 features that might be implemented.
107
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000108Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
109
110 * Release of E2fsprogs version 1.07
111
112Thu Jan 2 00:06:29 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
113
114 * uuid.c: Include string.h, since we use memcpy().
115
116Wed Jan 1 23:47:22 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
117
118 * ls.c (list_super): Copy times from the superblock to a time_t
119 variable. (The alpha has different sizes for time_t and
120 the time in the superblock.)
121
122Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
123
124 * Release of E2fsprogs version 1.06
125
Theodore Ts'o5c576471997-04-29 15:29:49 +0000126Sun Sep 22 16:20:12 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
127
128 * pf.c: Add support for the 'A' (no atime) flag.
129
130Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
131
132 * Release of E2fsprogs version 1.05
133
Theodore Ts'o1e3472c1997-04-29 14:53:37 +0000134Sat Sep 7 14:48:35 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
135
136 * ls.c (interval_string): Pretty print the check interval.
137
138Tue Aug 6 14:12:36 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
139
140 * ls.c (list_super): Display the OS, volume label, last mounted,
141 and UUID field if present.
142
143Mon Jun 24 09:55:58 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
144
145 * ps.c, pf.c, pe.c, ls.c, setversion.c, setflags.c, getversion.c,
146 fsetversion.c, fsetflags.c, fgetversion.c, fgetflags.c,
147 getflags.c: Remove include of ext2_fs.h, since it's
148 included by e2p.h; this also solves a sys/types.h vs
149 linux/types.h inclusion ordering problem with the GNU libc.
150
Theodore Ts'o62c06f71997-04-29 14:34:47 +0000151Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
152
153 * Release of E2fsprogs version 1.04
154
Theodore Ts'o7f88b041997-04-26 14:48:50 +0000155Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
156
157 * Release of E2fsprogs version 1.03
158
Theodore Ts'o74becf31997-04-26 14:37:06 +0000159Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
160
161 * Release of E2fsprogs version 1.02
162
163Tue Jan 2 20:50:44 1996 <tytso@rsts-11.mit.edu>
164
165 * fgetflags.c (fgetflags):
166 * fsetflags.c (fsetflags):
167 * fgetversion.c (fgetversion):
168 * fsetversion.c (fsetversion): Add the O_NONBLOCK flag to open
169 call, so that we don't hang trying to open things like
170 named pipes.
171
Theodore Ts'o297f47a1997-04-26 14:25:20 +0000172Mon Oct 30 17:44:07 1995 <tytso@rsts-11.mit.edu>
173
174 * ls.c (list_super): Use the correct field (s_def_resgid) when
175 printing the reserved group gid.
176
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000177Fri Oct 27 18:07:48 1995 <tytso@rsts-11.mit.edu>
178
179 * iod.c (iterate_on_dir): Don't assume that d->reclen is the size
180 of the dirent structure; it isn't under Linux.
181
182Mon Sep 4 21:43:53 1995 Remy Card <card@bbj>
183
184 * Makefile.in: Added support for BSD shared libraries.
185
186Fri Aug 11 08:36:40 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
187
188 * setflags.c: #include <sys/types.h> before including <sys/stat.h>
189
190Sat Aug 12 03:11:45 1995 Remy Card <card@bbj>
191
192 * Makefile.in (install): Install static libraries in $(ulibdir)
193 (/usr/lib on Linux) instead of $(libdir) (/lib on Linux).
194
195Sat Aug 5 11:43:36 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
196
197 * Makefile.in (DLL_INSTALL_DIR, ELF_INSTALL_DIR): Set the
198 installation directories correctly.
199
200Thu Jun 15 23:41:20 1995 Remy Card <card@bbj>
201
202 * Makefile.in: Added support for ELF shared libraries.
203
204Mon Jun 12 08:34:44 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
205
206 * e2p.h: Move <direct.h> after <stdio.h>
207
208Thu Jun 8 12:47:04 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
209
210 * iod.c (iterate_on_dir): If struct dirent has a d_namlen field,
211 assume that actual dirent entries may be larger than the structure
212 (by the name field), and take extra care deal with this case.
213 This code assumes that d_reclen is a valid dirent field.
214 Also, don't include <dirent.h>, as e2p.h already does.
215
216 * fgetversion.c (fgetversion): Only use the ext2 ioctl if it
217 doesn't cause a compile-time barf, otherwise just return EOPNOTSUPP.
218 * getversion.c (getversion): Ditto.
219 * fsetversion.c (fsetversion): Ditto.
220 * setversion.c (setversion): Ditto.
221 * fsetflags.c (fsetflags): Use chflags instead of the ext2 ioctl
222 if possible, and otherwise only use the ioctl if it doesn't barf.
223 * setflags.c (setflags): Ditto (with fchflags).
224 * fgetflags.c (fgetflags): Use the stat st_flags field instead of
225 the ext2 ioctl if possible, and otherwise only use the ioctl if it
226 doesn't barf.
227 * getflags.c (getflags): Ditto.
228
229 * e2p.h: Include <sys/types.h>, as some <dirent.h>s need it.
230 * ls.c: Move the include of <sys/types.h> to where <grp.h> can see it.
231
232 * Makefile.in: Rewritten to conform to GNU coding standards and
233 support separate compilation directories.
234
Theodore Ts'of3db3561997-04-26 13:34:30 +0000235Mon Nov 7 21:59:12 1994 Remy Card <card@bbj>
236
237 * ls.c (list_super): List the new fields s_def_resuid and
238 s_def_resgid.
239
240 (print_user): New function which prints the uid and the user name.
241
242 (print_group): New function which prints the gid and the group name.
243
244Wed Aug 17 21:50:39 1994 Remy Card (card@bbj)
245
246 * pf.c (print_flags): New attributes are recognized and a long
247 format can be used.
248
249