blob: 013ad9f302b2b4d5622e5c26413ac53d9f850804 [file] [log] [blame]
Theodore Ts'o17dba281998-03-30 01:16:26 +000011998-03-29 Theodore Ts'o <tytso@rsts-11.mit.edu>
2
3 * getversion.c (getversion): Return 0 if there's no error.
4
5 * fgetversion.c (fgetversion): Pass the address of the temporary
6 variable instead of the unitialized variable to the
7 EXT2_IOC_GETVERSION ioctl.
8
Theodore Ts'occe382b1998-03-09 13:07:09 +00009Mon Mar 9 08:05:30 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
10
11 * fgetflags.c, fgetversion.c, fsetflags.c, fsetversion.c,
12 getflags.c, getversion.c, setflags.c, setversion.c:
13 The ext2 version and flags ioctl's take an int *, not a
14 long *. Fix library to use the correct type, so we don't
15 have problems on the Alpha.
16
Theodore Ts'o024996c1997-06-17 05:38:35 +000017Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
18
19 * Release of E2fsprogs 1.11
20
Theodore Ts'oa29f4d31997-04-29 21:26:48 +000021Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
22
23 * Release of E2fsprogs version 1.10
24
25Wed Apr 23 22:41:55 1997 Theodre Ts'o <tytso@localhost.mit.edu>
26
27 * ls.c (list_super): Add #ifdef's so it will compile under 1.2.13
28
29Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
30
31 * Release of E2fsprogs version 1.09
32
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +000033Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
34
35 * Release of E2fsprogs version 1.08
36
Theodore Ts'o521e3681997-04-29 17:48:10 +000037Sat Apr 5 11:48:03 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
38
39 * ls.c (list_super): Display the filesystem revision and any
40 features that might be implemented.
41
Theodore Ts'o21c84b71997-04-29 16:15:03 +000042Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
43
44 * Release of E2fsprogs version 1.07
45
46Thu Jan 2 00:06:29 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
47
48 * uuid.c: Include string.h, since we use memcpy().
49
50Wed Jan 1 23:47:22 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
51
52 * ls.c (list_super): Copy times from the superblock to a time_t
53 variable. (The alpha has different sizes for time_t and
54 the time in the superblock.)
55
56Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
57
58 * Release of E2fsprogs version 1.06
59
Theodore Ts'o5c576471997-04-29 15:29:49 +000060Sun Sep 22 16:20:12 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
61
62 * pf.c: Add support for the 'A' (no atime) flag.
63
64Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
65
66 * Release of E2fsprogs version 1.05
67
Theodore Ts'o1e3472c1997-04-29 14:53:37 +000068Sat Sep 7 14:48:35 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
69
70 * ls.c (interval_string): Pretty print the check interval.
71
72Tue Aug 6 14:12:36 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
73
74 * ls.c (list_super): Display the OS, volume label, last mounted,
75 and UUID field if present.
76
77Mon Jun 24 09:55:58 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
78
79 * ps.c, pf.c, pe.c, ls.c, setversion.c, setflags.c, getversion.c,
80 fsetversion.c, fsetflags.c, fgetversion.c, fgetflags.c,
81 getflags.c: Remove include of ext2_fs.h, since it's
82 included by e2p.h; this also solves a sys/types.h vs
83 linux/types.h inclusion ordering problem with the GNU libc.
84
Theodore Ts'o62c06f71997-04-29 14:34:47 +000085Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
86
87 * Release of E2fsprogs version 1.04
88
Theodore Ts'o7f88b041997-04-26 14:48:50 +000089Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
90
91 * Release of E2fsprogs version 1.03
92
Theodore Ts'o74becf31997-04-26 14:37:06 +000093Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
94
95 * Release of E2fsprogs version 1.02
96
97Tue Jan 2 20:50:44 1996 <tytso@rsts-11.mit.edu>
98
99 * fgetflags.c (fgetflags):
100 * fsetflags.c (fsetflags):
101 * fgetversion.c (fgetversion):
102 * fsetversion.c (fsetversion): Add the O_NONBLOCK flag to open
103 call, so that we don't hang trying to open things like
104 named pipes.
105
Theodore Ts'o297f47a1997-04-26 14:25:20 +0000106Mon Oct 30 17:44:07 1995 <tytso@rsts-11.mit.edu>
107
108 * ls.c (list_super): Use the correct field (s_def_resgid) when
109 printing the reserved group gid.
110
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000111Fri Oct 27 18:07:48 1995 <tytso@rsts-11.mit.edu>
112
113 * iod.c (iterate_on_dir): Don't assume that d->reclen is the size
114 of the dirent structure; it isn't under Linux.
115
116Mon Sep 4 21:43:53 1995 Remy Card <card@bbj>
117
118 * Makefile.in: Added support for BSD shared libraries.
119
120Fri Aug 11 08:36:40 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
121
122 * setflags.c: #include <sys/types.h> before including <sys/stat.h>
123
124Sat Aug 12 03:11:45 1995 Remy Card <card@bbj>
125
126 * Makefile.in (install): Install static libraries in $(ulibdir)
127 (/usr/lib on Linux) instead of $(libdir) (/lib on Linux).
128
129Sat Aug 5 11:43:36 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
130
131 * Makefile.in (DLL_INSTALL_DIR, ELF_INSTALL_DIR): Set the
132 installation directories correctly.
133
134Thu Jun 15 23:41:20 1995 Remy Card <card@bbj>
135
136 * Makefile.in: Added support for ELF shared libraries.
137
138Mon Jun 12 08:34:44 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
139
140 * e2p.h: Move <direct.h> after <stdio.h>
141
142Thu Jun 8 12:47:04 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
143
144 * iod.c (iterate_on_dir): If struct dirent has a d_namlen field,
145 assume that actual dirent entries may be larger than the structure
146 (by the name field), and take extra care deal with this case.
147 This code assumes that d_reclen is a valid dirent field.
148 Also, don't include <dirent.h>, as e2p.h already does.
149
150 * fgetversion.c (fgetversion): Only use the ext2 ioctl if it
151 doesn't cause a compile-time barf, otherwise just return EOPNOTSUPP.
152 * getversion.c (getversion): Ditto.
153 * fsetversion.c (fsetversion): Ditto.
154 * setversion.c (setversion): Ditto.
155 * fsetflags.c (fsetflags): Use chflags instead of the ext2 ioctl
156 if possible, and otherwise only use the ioctl if it doesn't barf.
157 * setflags.c (setflags): Ditto (with fchflags).
158 * fgetflags.c (fgetflags): Use the stat st_flags field instead of
159 the ext2 ioctl if possible, and otherwise only use the ioctl if it
160 doesn't barf.
161 * getflags.c (getflags): Ditto.
162
163 * e2p.h: Include <sys/types.h>, as some <dirent.h>s need it.
164 * ls.c: Move the include of <sys/types.h> to where <grp.h> can see it.
165
166 * Makefile.in: Rewritten to conform to GNU coding standards and
167 support separate compilation directories.
168
Theodore Ts'of3db3561997-04-26 13:34:30 +0000169Mon Nov 7 21:59:12 1994 Remy Card <card@bbj>
170
171 * ls.c (list_super): List the new fields s_def_resuid and
172 s_def_resgid.
173
174 (print_user): New function which prints the uid and the user name.
175
176 (print_group): New function which prints the gid and the group name.
177
178Wed Aug 17 21:50:39 1994 Remy Card (card@bbj)
179
180 * pf.c (print_flags): New attributes are recognized and a long
181 format can be used.
182
183