blob: 6491656b56cbd673d15d9a45f08c142ed34fe162 [file] [log] [blame]
Theodore Ts'of0f4acb2000-05-25 23:22:11 +000012000-05-25 <tytso@snap.thunk.org>
2
3 * Makefile: Add hack dependency rule so that parallel makes work
4 correctly.
5
Theodore Ts'o3030daa2000-04-07 20:06:04 +000062000-04-07 Theodore Ts'o <tytso@valinux.com>
7
8 * clear.c, compare.c, copy.c, gen_uuid.c, isnull.c, pack.c,
9 parse.c, uuid.h, uuidP.h: Changed copyright to be the
10 LGPL.
11
Theodore Ts'oe2207ce2000-04-06 21:51:18 +000012Thu Apr 6 17:38:58 2000 Theodore Y. Ts'o <tytso@signal.thunk.org>
13
14 * Makefile.in (uuid_time): Compile uuid_time in two steps (first
15 create .o, then link it against the libraries) to work
16 around bug in a.out linker.
17
18 * dll/jump.funcs, dll/jump.import, dll/jump.params: Update a.out
19 shared library control files to reflect new added files.
20
Theodore Ts'ofa7cc282000-04-03 16:51:06 +0000212000-04-03 Theodore Ts'o <tytso@valinux.com>
22
23 * gen_uuid.c (get_clock): Fix bug where the last timeval wasn't
24 getting set, causing potentially duplicate UUID's to be
25 generated.
26
Theodore Ts'oe589f672000-04-03 13:45:40 +0000272000-03-12 Theodore Ts'o <tytso@valinux.com>
28
29 * gen_uuid.c (get_random_bytes): Make more paranoid about
30 misbehaving /dev/urandom. If we get a return of zero
31 without an error more than 8 times in a row, we break out
32 and return an error. Also, if /dev/urandom doesn't exist,
33 try /dev/random.
34
Theodore Ts'o77200f42000-01-18 17:53:27 +0000352000-01-18 Theodore Ts'o <tytso@valinux.com>
36
37 * Makefile.in: Since LIBUUID can sometimes include
38 "-lsocket" we need a separate DEPLIBUUID that can be used
39 in Makefile's dependency rules.
40
Theodore Ts'o5c36a2f1999-11-19 18:42:30 +0000411999-11-19 <tytso@valinux.com>
42
43 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
44 the source directory.
45
Theodore Ts'ocd086361999-11-10 16:00:39 +0000461999-11-10 <tytso@valinux.com>
47
48 * Release of E2fsprogs 1.18
49
Theodore Ts'o36caf251999-10-26 14:29:22 +0000501999-10-26 <tytso@valinux.com>
51
Theodore Ts'o28e11941999-10-26 18:17:20 +000052 * Release of E2fsprogs 1.17
53
541999-10-26 <tytso@valinux.com>
55
Theodore Ts'o36caf251999-10-26 14:29:22 +000056 * uuid_time.c (variant_string): Declare to be static to avoid gcc
57 warnings.
58
59 * uuid.h: Add function prototypes for uuid_generate_random() and
60 uuid_generate_time().
61
Theodore Ts'o6c979d51999-10-26 02:50:36 +0000621999-10-25 <tytso@valinux.com>
63
64 * gen_uuid_nt.c (uuid_generate): W2K strikes again! An
65 incompatible interface change means we need to detect
66 whether the code is running on an NT4 or NT5 system.
67
Theodore Ts'o614fdfd1999-10-23 03:19:51 +0000681999-10-22 <tytso@valinux.com>
69
70 * Release of E2fsprogs 1.16
71
Theodore Ts'ocaf8ce41999-10-21 19:56:34 +0000721999-10-21 <tytso@valinux.com>
73
74 * uuid_generate.8.in: Update man page to use a more standard
75 format (bold option flags and italicized variables), as
76 suggested by Andreas Dilger (adilger@enel.ucalgary.ca)
77
Theodore Ts'oaa4115a1999-10-21 19:33:18 +0000781999-09-24 <tytso@valinux.com>
79
80 * gen_uuid_nt.c: New file which creates a UUID under Windows NT.
81
Theodore Ts'o657cb971999-07-30 23:19:10 +0000821999-07-18 Theodore Ts'o <tytso@rsts-11.mit.edu>
83
84 * Release of E2fsprogs 1.15
85
Theodore Ts'ob19d1a91999-06-18 00:32:03 +0000861999-05-17 <tytso@rsts-11.mit.edu>
87
88 * gen_uuid.c (get_random_bytes): Use a while loop when reading
89 from /dev/urandom so that if we get interrupted while
90 reading the right thing happens.
91 (uuid_generate_random): Add new function which uses the
92 new UUID format which uses 122 random bits to form the
93 128-bit UUID.
94 (uuid_generate): Rename the old uuid_generate to be
95 uuid_generate_time, and create a new uuid_generate
96 function which calls either uuid_generate_random or
97 uuid_genereate_time depending on whether /dev/urandom is
98 present.
99
100 * uuid_generate.3.in: Update to reflect changesin uuid_generate
101 and its two new variants.
102
103 * tst_uuid.c: Updated to test new uuid_generate functions, and to
104 reflect new semantics of uuid_compare. Added tests to
105 make sure the UUID type and variant created by UUID
106 generate is correct.
107
108 * uuid_time.c (uuid_variant, uuid_type): Added new functions to
109 return the UUID variant and type information. The
110 debugging program now prints the UUID variant and type,
111 and warns if the unparsed time information is likely to be
112 incorrect.
113
114 * uuid_parse.3.in, libuuid.3.in: Miscellaneous text cleanups.
115
Theodore Ts'offd3af51999-06-17 22:49:23 +00001161999-05-03 <tytso@rsts-11.mit.edu>
117
118 * compare.c (uuid_compare): Change sense of uuid_compare so that
119 its return values match that of memcpy and the
120 uuid_compare() found in Paul Leach's internet-draft.
121
Theodore Ts'o4eca93b1999-03-16 20:31:56 +00001221999-03-11 Andreas Dilger <adilger@enel.ucalgary.ca>
123
124 * Created man pages for libuuid functions.
125
Theodore Ts'o9e51eca1999-01-09 16:32:31 +00001261999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
127
128 * Release of E2fsprogs 1.14
129
Theodore Ts'o556ad131998-12-19 08:10:58 +00001301998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
131
132 * Release of E2fsprogs 1.13
133
Theodore Ts'o1e0a2211998-12-04 08:13:52 +00001341998-12-04 Theodore Ts'o <tytso@rsts-11.mit.edu>
135
136 * Makefile.in: Update version numbers of the UUID shared library,
137 since we've added a new function (uuid_time()).
138
139 * uuid_time.c: New file which returns the time field of a UUID.
140 (Good for debugging purposes)
141
Theodore Ts'o4a5fa191998-07-09 05:42:45 +00001421998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
143
144 * Release of E2fsprogs 1.12
145
Theodore Ts'o818180c1998-06-27 05:11:14 +00001461998-06-25 Theodore Ts'o <tytso@rsts-11.mit.edu>
147
148 * tst_uuid.c (main): Fixed bogus declaration of the main's argv
149 parameter.
150
Theodore Ts'o91b2c421998-04-27 01:28:13 +00001511998-04-26 Theodore Ts'o <tytso@rsts-11.mit.edu>
152
153 * uuidP.h: Use asm/types.h instead of linux/types.h to avoid a
154 problem caused by glibc hack to prevent linux/types.h from
155 being included.
156
Theodore Ts'oe5fa0e31998-04-01 02:18:45 +00001571998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
158
159 * Makefile.in: Change to use new installation directory variables
160 convention. Fix uninstall rules to take $(DESTDIR) into
161 account.
162
Theodore Ts'odc3710e1998-03-09 03:34:48 +0000163Sun Mar 8 22:17:59 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
164
165 * gen_uuid.c (get_node_id): Use char * instead of caddr_t, which
166 doesn't always exist for glibc.
167
Theodore Ts'od5464471997-10-15 01:52:44 +0000168Tue Oct 14 21:48:16 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
169
170 * gen_uuid.c: Use clock_reg instead of clock, since clock
171 conflicts with a header file declaration.
172
Theodore Ts'o024996c1997-06-17 05:38:35 +0000173Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
174
175 * Release of E2fsprogs 1.11
176
Theodore Ts'oa29f4d31997-04-29 21:26:48 +0000177Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
178
179 * Release of E2fsprogs version 1.10
180
181Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
182
183 * Release of E2fsprogs version 1.09
184
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000185Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
186
187 * Release of E2fsprogs version 1.08
188
Theodore Ts'o19c78dc1997-04-29 16:17:09 +0000189Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
190
191 * Release of E2fsprogs version 1.07
192
193Sun Mar 2 16:45:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
194
195 * Makefile.in (ELF_VERSION): Change version to be 1.1
196
197Thu Feb 6 23:08:07 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
198
199 * gen_uuid.c (uuid_generate): Set Multicast bit when picking a
200 random node_id, to prevent conflicts with IEEE 802
201 addresses obtained from network cards.
202
203Wed Jan 1 23:51:09 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
204
205 * unpack.c, pack.c: Include string.h, since we use memcpy().
206
207Tue Dec 3 13:05:11 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
208
209 * parse.c: Add #include of ctype.h and stdlib.h, to pull in the
210 required prototypes.
211
212Fri Oct 11 17:15:10 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
213
214 * Makefile.in (DLL_ADDRESS): Updated DLL address for libuuid.
215
216Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
217
218 * Release of E2fsprogs version 1.06
219
Theodore Ts'o5c576471997-04-29 15:29:49 +0000220Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
221
222 * Release of E2fsprogs version 1.05
223
Theodore Ts'o1e3472c1997-04-29 14:53:37 +0000224Tue Aug 27 16:50:43 1996 Miles Bader <miles@gnu.ai.mit.edu>
225
226 * uuid/gen_uuid.c [HAVE_NET_IF_H] <net/if.h>: Include guarded.
227 [HAVE_NETINET_IN_H] <netinet/in.h>: Include guarded.
228 (get_node_id): Surround bulk of function with #ifdef HAVE_NET_IF_H.
229
230Tue Aug 27 16:50:16 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
231
232 * gen_uuid.c (get_node_id): Add a specific ifdef for the HURD,
233 since it is broken w.r.t getting hardware addresses.