]> git.ipfire.org Git - thirdparty/e2fsprogs.git/blame - lib/uuid/ChangeLog
ChangeLog, wordwrap.pl:
[thirdparty/e2fsprogs.git] / lib / uuid / ChangeLog
CommitLineData
797f5ef1
TT
12001-06-01 Theodore Tso <tytso@valinux.com>
2
3 * Makefile.in, uuidP.h: Move include/asm/types.h.in to
4 lib/ext2fs/ext2_fs.h.in.
5
0923fc6d
TT
62001-06-01 Theodore Tso <tytso@valinux.com>
7
8 * unpack.c, unparse.c, uuid_time.c: Update files to be under the
9 LGPL (that somehow were missed when libuuid was converted
10 to use the LGPL). Whoops.
11
bb185861
TT
122001-05-25 Theodore Tso <tytso@valinux.com>
13
14 * Release of E2fsprogs 1.20
15
54c637d4
TT
162001-05-14 Theodore Tso <tytso@valinux.com>
17
18 * tst_uuid.c, uuid_time.c: Remove unneeded #include of ext2_fs.h
19
14fc5a37
TT
202001-05-12 Theodore Tso <tytso@valinux.com>
21
22 * libuuid.3.in, uuid_clear.3.in, uuid_compare.3.in, uuid_copy.3.in,
23 uuid_generate.3.in, uuid_is_null.3.in, uuid_parse.3.in,
24 uuid_time.3.in, uuid_unparse.3.in: Update URL location of
25 e2fsprogs package.
26
b1416db3
TT
272001-05-01 Theodore Tso <tytso@valinux.com>
28
29 * parse.c, compare.c: Include string.h to fix gcc -Wall
30 complaints.
31
32 * gen_uuid.c: Define _SVID_SOURCE to avoid gcc -Wall errors
33 because some required structures wouldn't be otherwise
34 defined. Fix a minor gcc -Wall nit in the declaration of
35 get_random_fd().
36
96394d11
TT
372001-01-12 Theodore Ts'o <tytso@valinux.com>
38
39 * uuid_time.c (main), tst_uuid.c (main): Fix gcc -Wall complaints.
40
4055ef73
TT
41 * uuid.h, copy.c (uuid_copy): Change arguments to make it
42 clear which argument is the source and which is the
43 destination.
96394d11
TT
44
45 * gen_uuid.c (get_random_fd): Use gettimeofday to seed the PRNG,
46 so we can take advantage of tv_usec to do (slightly)
47 better at seeding it.
48
f9e67064
TT
492000-07-13 <tytso@valinux.com>
50
51 * Release of E2fsprogs 1.19
52
ec478576
TT
532000-07-07 Theodore Ts'o <tytso@valinux.com>
54
55 * Makefile.in (uuid_time): Fix compilation rule so that
56 uuid_time.o doesn't get bashed in order to build the
57 command-line version of uuid_time.
58
b2420d40
TT
592000-07-04 Theodore Ts'o <tytso@valinux.com>
60
61 * Makefile.in: Remove explicit link of -lc in the shared library.
62 (It shouldn't be necessary, and is harmful in some cases).
63
5dd7ff07
TT
642000-06-12 Theodore Ts'o <tytso@valinux.com>
65
66 * gen_uuid.c (get_random_bytes): Use O_NONBLOCK when trying to
67 open /dev/random. Break out the /dev/random
68 initialization code into a get_random_fd() function, and
69 use that function in uuid_generate() to determine whether
70 to use uuid_generate_random() or uuid_generate_time().
71
f0f4acbd
TT
722000-05-25 <tytso@snap.thunk.org>
73
74 * Makefile: Add hack dependency rule so that parallel makes work
75 correctly.
76
3030daa8
TT
772000-04-07 Theodore Ts'o <tytso@valinux.com>
78
79 * clear.c, compare.c, copy.c, gen_uuid.c, isnull.c, pack.c,
80 parse.c, uuid.h, uuidP.h: Changed copyright to be the
81 LGPL.
82
e2207ce5
TT
83Thu Apr 6 17:38:58 2000 Theodore Y. Ts'o <tytso@signal.thunk.org>
84
85 * Makefile.in (uuid_time): Compile uuid_time in two steps (first
86 create .o, then link it against the libraries) to work
87 around bug in a.out linker.
88
89 * dll/jump.funcs, dll/jump.import, dll/jump.params: Update a.out
90 shared library control files to reflect new added files.
91
fa7cc280
TT
922000-04-03 Theodore Ts'o <tytso@valinux.com>
93
94 * gen_uuid.c (get_clock): Fix bug where the last timeval wasn't
95 getting set, causing potentially duplicate UUID's to be
96 generated.
97
e589f678
TT
982000-03-12 Theodore Ts'o <tytso@valinux.com>
99
100 * gen_uuid.c (get_random_bytes): Make more paranoid about
101 misbehaving /dev/urandom. If we get a return of zero
102 without an error more than 8 times in a row, we break out
103 and return an error. Also, if /dev/urandom doesn't exist,
104 try /dev/random.
105
77200f4e
TT
1062000-01-18 Theodore Ts'o <tytso@valinux.com>
107
108 * Makefile.in: Since LIBUUID can sometimes include
109 "-lsocket" we need a separate DEPLIBUUID that can be used
110 in Makefile's dependency rules.
111
5c36a2f8
TT
1121999-11-19 <tytso@valinux.com>
113
114 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
115 the source directory.
116
cd086361
TT
1171999-11-10 <tytso@valinux.com>
118
119 * Release of E2fsprogs 1.18
120
28e1194e
TT
1211999-10-26 <tytso@valinux.com>
122
123 * Release of E2fsprogs 1.17
124
36caf25f
TT
1251999-10-26 <tytso@valinux.com>
126
127 * uuid_time.c (variant_string): Declare to be static to avoid gcc
128 warnings.
129
130 * uuid.h: Add function prototypes for uuid_generate_random() and
131 uuid_generate_time().
132
6c979d5c
TT
1331999-10-25 <tytso@valinux.com>
134
135 * gen_uuid_nt.c (uuid_generate): W2K strikes again! An
136 incompatible interface change means we need to detect
137 whether the code is running on an NT4 or NT5 system.
138
614fdfd5
TT
1391999-10-22 <tytso@valinux.com>
140
141 * Release of E2fsprogs 1.16
142
caf8ce4c
TT
1431999-10-21 <tytso@valinux.com>
144
145 * uuid_generate.8.in: Update man page to use a more standard
146 format (bold option flags and italicized variables), as
147 suggested by Andreas Dilger (adilger@enel.ucalgary.ca)
148
aa4115a4
TT
1491999-09-24 <tytso@valinux.com>
150
151 * gen_uuid_nt.c: New file which creates a UUID under Windows NT.
152
657cb975
TT
1531999-07-18 Theodore Ts'o <tytso@rsts-11.mit.edu>
154
155 * Release of E2fsprogs 1.15
156
b19d1a95
TT
1571999-05-17 <tytso@rsts-11.mit.edu>
158
159 * gen_uuid.c (get_random_bytes): Use a while loop when reading
160 from /dev/urandom so that if we get interrupted while
161 reading the right thing happens.
162 (uuid_generate_random): Add new function which uses the
163 new UUID format which uses 122 random bits to form the
164 128-bit UUID.
165 (uuid_generate): Rename the old uuid_generate to be
166 uuid_generate_time, and create a new uuid_generate
167 function which calls either uuid_generate_random or
168 uuid_genereate_time depending on whether /dev/urandom is
169 present.
170
171 * uuid_generate.3.in: Update to reflect changesin uuid_generate
172 and its two new variants.
173
174 * tst_uuid.c: Updated to test new uuid_generate functions, and to
175 reflect new semantics of uuid_compare. Added tests to
176 make sure the UUID type and variant created by UUID
177 generate is correct.
178
179 * uuid_time.c (uuid_variant, uuid_type): Added new functions to
180 return the UUID variant and type information. The
181 debugging program now prints the UUID variant and type,
182 and warns if the unparsed time information is likely to be
183 incorrect.
184
185 * uuid_parse.3.in, libuuid.3.in: Miscellaneous text cleanups.
186
ffd3af58
TT
1871999-05-03 <tytso@rsts-11.mit.edu>
188
189 * compare.c (uuid_compare): Change sense of uuid_compare so that
190 its return values match that of memcpy and the
191 uuid_compare() found in Paul Leach's internet-draft.
192
4eca93be
TT
1931999-03-11 Andreas Dilger <adilger@enel.ucalgary.ca>
194
195 * Created man pages for libuuid functions.
196
9e51eca7
TT
1971999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
198
199 * Release of E2fsprogs 1.14
200
556ad132
TT
2011998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
202
203 * Release of E2fsprogs 1.13
204
1e0a221b
TT
2051998-12-04 Theodore Ts'o <tytso@rsts-11.mit.edu>
206
207 * Makefile.in: Update version numbers of the UUID shared library,
208 since we've added a new function (uuid_time()).
209
210 * uuid_time.c: New file which returns the time field of a UUID.
211 (Good for debugging purposes)
212
4a5fa192
TT
2131998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
214
215 * Release of E2fsprogs 1.12
216
818180cd
TT
2171998-06-25 Theodore Ts'o <tytso@rsts-11.mit.edu>
218
219 * tst_uuid.c (main): Fixed bogus declaration of the main's argv
220 parameter.
221
91b2c42b
TT
2221998-04-26 Theodore Ts'o <tytso@rsts-11.mit.edu>
223
224 * uuidP.h: Use asm/types.h instead of linux/types.h to avoid a
225 problem caused by glibc hack to prevent linux/types.h from
226 being included.
227
e5fa0e30
TT
2281998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
229
230 * Makefile.in: Change to use new installation directory variables
231 convention. Fix uninstall rules to take $(DESTDIR) into
232 account.
233
dc3710e5
TT
234Sun Mar 8 22:17:59 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
235
236 * gen_uuid.c (get_node_id): Use char * instead of caddr_t, which
237 doesn't always exist for glibc.
238
d546447f
TT
239Tue Oct 14 21:48:16 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
240
241 * gen_uuid.c: Use clock_reg instead of clock, since clock
242 conflicts with a header file declaration.
243
024996cf
TT
244Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
245
246 * Release of E2fsprogs 1.11
247
a29f4d30
TT
248Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
249
250 * Release of E2fsprogs version 1.10
251
252Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
253
254 * Release of E2fsprogs version 1.09
255
2ecc6fef
TT
256Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
257
258 * Release of E2fsprogs version 1.08
259
19c78dc0
TT
260Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
261
262 * Release of E2fsprogs version 1.07
263
264Sun Mar 2 16:45:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
265
266 * Makefile.in (ELF_VERSION): Change version to be 1.1
267
268Thu Feb 6 23:08:07 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
269
270 * gen_uuid.c (uuid_generate): Set Multicast bit when picking a
271 random node_id, to prevent conflicts with IEEE 802
272 addresses obtained from network cards.
273
274Wed Jan 1 23:51:09 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
275
276 * unpack.c, pack.c: Include string.h, since we use memcpy().
277
278Tue Dec 3 13:05:11 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
279
280 * parse.c: Add #include of ctype.h and stdlib.h, to pull in the
281 required prototypes.
282
283Fri Oct 11 17:15:10 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
284
285 * Makefile.in (DLL_ADDRESS): Updated DLL address for libuuid.
286
287Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
288
289 * Release of E2fsprogs version 1.06
290
5c576477
TT
291Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
292
293 * Release of E2fsprogs version 1.05
294
1e3472c5
TT
295Tue Aug 27 16:50:43 1996 Miles Bader <miles@gnu.ai.mit.edu>
296
297 * uuid/gen_uuid.c [HAVE_NET_IF_H] <net/if.h>: Include guarded.
298 [HAVE_NETINET_IN_H] <netinet/in.h>: Include guarded.
299 (get_node_id): Surround bulk of function with #ifdef HAVE_NET_IF_H.
300
301Tue Aug 27 16:50:16 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
302
303 * gen_uuid.c (get_node_id): Add a specific ifdef for the HURD,
304 since it is broken w.r.t getting hardware addresses.