blob: c17aee28d19b1175258ed56fd07bcfd996353965 [file] [log] [blame]
Theodore Ts'oe6441862005-01-26 12:59:25 -050012005-01-26 Theodore Ts'o <tytso@mit.edu>
2
3 * uuid.pc.in: Add pkg-config files.
4
Theodore Ts'o8800c732005-01-19 00:25:25 -050052005-01-18 Theodore Ts'o <tytso@mit.edu>
6
7 * Makefile.in: Fix the kernel compile-time echo commands to be
8 consistent and portable
9
Theodore Ts'o32237012005-01-17 19:13:39 -0500102005-01-17 Theodore Ts'o <tytso@mit.edu>
11
12 * uuidP.h: Use inttypes.h in preference to stdint.h for
13 compatibility with older FreeBSD and Solaris systems.
14
Theodore Ts'o6d402272004-12-14 21:46:26 -0500152004-12-14 Theodore Ts'o <tytso@mit.edu>
16
Theodore Ts'o522798d2004-12-15 11:28:55 -050017 * Makefile.in: Use Linux-kernel-style makefile output for "make
18 install"
19
Theodore Ts'o6d402272004-12-14 21:46:26 -050020 * Makefile.in (installdirs): Use $(MKINSTALLDIRS) macro.
21 Update dependencies.
22
Theodore Ts'o47204ff2004-11-30 10:52:27 -0500232004-11-30 Theodore Ts'o <tytso@mit.edu>
24
25 * Makefile.in: Use Linux-kernel-style makefile output to make it
26 easier to see errors/warnings.
27
Theodore Ts'o9ee42c92004-09-17 20:38:27 -0400282004-09-17 Theodore Ts'o <tytso@mit.edu>
29
30 * gen_uuid.c (get_node_id): glibc always defines AF_LINK, so only
31 try to use struct sockaddr_dl if HAVE_NET_IF_DL_H is
32 defined. (Addresses Debian Bug #256669)
33
Theodore Ts'o37a1ee92004-05-27 20:24:52 -0400342004-05-27 Theodore Ts'o <tytso@mit.edu>
35
36 * uuid.h (UUID_DEFINE): Make the UUID defined as a static
37 variable, with __attribute__ ((unused)) if we are using GCC.
38
Theodore Ts'od1492992004-05-04 20:51:02 -0400392004-05-04 Theodore Ts'o <tytso@mit.edu>
40
Theodore Ts'o6d493492004-05-04 22:05:05 -040041 * Update and clean up uuid man pages
42
Theodore Ts'od1492992004-05-04 20:51:02 -040043 * gen_uuid.c (uuid_generate_time): Mask off the timestamp to avoid
44 a Y8.8888K problem.
45
Theodore Ts'o26258032004-04-03 10:20:26 -0500462004-04-03 Theodore Ts'o <tytso@mit.edu>
47
Theodore Ts'odd607052004-04-03 13:53:46 -050048 * Makefile.in: Update the modtime even if subst doesn't need to
49 update the libuuid man pages, to avoid always re-running
50 subst, especially since there are no dependencies on the
51 man page.
52
532004-04-03 Theodore Ts'o <tytso@mit.edu>
54
Theodore Ts'o9dd97ae2004-04-03 11:24:10 -050055 * libuuid.3.in, uuid_clear.3.in, uuid_compare.3.in, uuid_copy.3.in,
56 uuid_generate.3.in, uuid_is_null.3.in, uuid_parse.3.in,
57 uuid_time.3.in, uuid_unparse.3.in: Change licensing of man
58 pages from GPL to 3-clause BSD-style.
59
Theodore Ts'o31808112004-04-03 10:48:25 -050060 * uuid_parse.3.in, uuid_unparse.3.in: Change the use of the term
61 "internal format" to "binary representation".
62
Theodore Ts'o26258032004-04-03 10:20:26 -050063 * gen_uuid.c, pack.c, unpack.c, uuid_time.c, uuidP.h,
64 uuid_types.h.in: Use ANSI C99 types if stdint.h exists.
65
Theodore Ts'o13be1ff2004-03-30 01:32:31 -0500662004-03-30 Theodore Ts'o <tytso@mit.edu>
67
68 * gen_uuid.c (get_node_id): Clean up AF_LINK #ifdef's for Darwin.
69
Theodore Ts'od3d741f2004-03-22 16:22:28 -0500702004-03-22 Theodore Ts'o <tytso@mit.edu>
71
72 * unparse.c (uuid_unparse_lower, uuid_unparse_upper),
73 uuid_unparse.3.in, uuid.h: Add new functions.
74
Theodore Ts'oa5aa3792004-03-19 19:56:55 -0500752004-03-19 Theodore Ts'o <tytso@mit.edu>
76
Theodore Ts'o1bbfec62004-03-20 14:02:24 -050077 * Change the license to be the 3-clause BSD-style license
78
Theodore Ts'o880f30a2004-03-19 21:54:13 -050079 * uuid.h (UUID_DEFINE): Add UUID type #define's, and add an CPP
80 macro to define UUID constants.
81
Theodore Ts'oa5aa3792004-03-19 19:56:55 -050082 * gen_uuid.c (get_clock): Use 14 bits for the clock sequence,
83 instead of just 13 bits.
84
85 * gen_uuid.c (get_node_id): Fix so that Darwin will actually get
86 the ethernet address correctly.
87
Theodore Ts'o434661f2004-02-29 22:46:49 -0500882004-02-29 Brian Bergstrand <brian@bergstrand.org>
89
90 * Makefile.in: Use $(BSDLIB_PIC_FLAG) to determine whether to use
91 -fpic or -fPIC
92
Theodore Ts'ob70b1162004-02-28 10:52:35 -0500932004-02-28 Theodore Ts'o <tytso@mit.edu>
94
95 * Release of E2fsprogs 1.35
96
Theodore Ts'o9c5534d2004-01-30 02:07:13 -0500972004-01-30 Theodore Ts'o <tytso@mit.edu>
98
99 * gen_uuid.c (uuid_generate_time): Fix bug pointed out by Ralf
100 S. Engelshall; when generating a random ethernet address
101 because one is not available, set the least significant
102 bit of the first byte of the MAC address, since it is the
103 first bit to be transmitted, and is therefore the
104 multicast bit.
105
Theodore Ts'o9c7ec172003-07-26 01:03:34 -04001062003-07-25 Theodore Ts'o <tytso@mit.edu>
107
108 * Release of E2fsprogs 1.34
109
Theodore Ts'oafb6d702003-04-21 16:12:34 -04001102003-04-21 Theodore Ts'o <tytso@mit.edu>
111
Theodore Ts'o71df0dc2003-04-21 16:17:09 -0400112 * Release of E2fsprogs 1.33
113
1142003-04-21 Theodore Ts'o <tytso@mit.edu>
115
Theodore Ts'oafb6d702003-04-21 16:12:34 -0400116 * Makefile.in: Use DYLD_LIBRAY_PATH so that "make check" works on
117 Darwin systems when building with shared libraries.
118
Theodore Ts'offf45482003-04-13 00:44:19 -04001192003-04-12 Theodore Ts'o <tytso@mit.edu>
120
121 * gen_uuid.c: Add #ifdef checks around #include <sys/ioctl.h> and
122 <sys/socket.h>.
123
Theodore Ts'oedab2942003-04-03 08:25:15 -05001242003-04-03 Theodore Ts'o <tytso@mit.edu>
125
126 * gen_uuid.c (get_random_bytes): Always xor in a stream of bytes
127 from the system PRNG (i.e., random/srandom, seeded from
128 the time, pid, and uid) in case /dev/random isn't doing
129 the right thing on a particular system. It doesn't hurt,
130 and it can help, in the case of a buggy /dev/random.
131
Theodore Ts'oe71d8732003-03-14 02:13:48 -05001322003-03-14 Theodore Ts'o <tytso@mit.edu>
133
134 * Makefile.in: Add support for Apple Darwin
135
Theodore Ts'oed78c022003-03-06 11:09:18 -05001362003-03-06 Theodore Tso <tytso@mit.edu>
137
138 * uuid_types.h.in: Don't redefine types if other e2fsprogs
139 *_types.h files have been included already.
140
141 * Makefile.in (tst_uuid): Link against the static library instead
142 of all of the object files, so that we automatically pick
143 up -lsocket under Solaris.
144
Theodore Ts'o94ba8c72003-03-02 02:07:14 -05001452003-03-02 Theodore Ts'o <tytso@mit.edu>
146
147 * Makefile.in, uuidP.h, uuid_types.h.in: Use uuid_types.h instead
148 of ext2_types.h
149
Theodore Ts'o38513012002-11-09 15:00:56 -05001502002-11-09 Theodore Ts'o <tytso@mit.edu>
151
152 * Release of E2fsprogs 1.32
153
Theodore Ts'oae65b292002-11-08 20:08:48 -05001542002-11-08 Theodore Ts'o <tytso@mit.edu>
155
156 * Release of E2fsprogs 1.31
157
Theodore Ts'o61bee882002-10-31 15:17:16 -05001582002-10-31 Theodore Ts'o <tytso@mit.edu>
159
Theodore Ts'o5d823a42002-11-01 02:13:53 -0500160 * Release of E2fsprogs 1.30
161
1622002-10-31 Theodore Ts'o <tytso@mit.edu>
163
Theodore Ts'o61bee882002-10-31 15:17:16 -0500164 * gen_uuid.c (get_random_bytes): Don't spin forever if read()
165 returns EINTR or EAGAIN, so that when /dev/random is
166 opened O_NONBLOCK, we don't end up spinning forever.
167
Theodore Ts'oc6633052002-09-24 01:26:50 -04001682001-09-24 Theodore Tso <tytso@mit.edu>
169
170 * Release of E2fsprogs 1.29
171
Theodore Ts'o87ee8dc2002-08-31 03:02:57 -04001722001-08-31 Theodore Tso <tytso@thunk.org>
173
174 * Release of E2fsprogs 1.28
175
Theodore Ts'o8d7f4582002-07-15 23:49:57 -04001762002-07-15 Theodore Ts'o <tytso@mit.edu>
177
178 * parse.c (uuid_parse): Fix uuid parsing bug which didn't complain
179 for certain types of invalid input text. (Addresses
180 Debian bug #152891).
181
182 * tst_uuid.c: Add test cases for invalid text strings passed to
183 uuid_parse.
184
Theodore Ts'oa8e77242002-03-08 03:12:14 -05001852002-03-08 Theodore Tso <tytso@mit.edu>
186
187 * Release of E2fsprogs 1.27
188
Theodore Ts'o57173d02002-02-26 14:59:39 -05001892002-02-24 Theodore Tso <tytso@mit.edu>
Theodore Ts'ob9f40922002-02-24 03:08:57 -0500190
191 * Makefile.in (install): Install hard links to man pages for
192 uuid_generate_random and uuid_generate_time. Remove
193 any compressed man pages before installing the man pages.
194
Theodore Ts'oa5f3f5c2002-02-03 01:00:22 -05001952002-02-03 Theodore Tso <tytso@thunk.org>
196
197 * Release of E2fsprogs 1.26
198
Theodore Ts'ofbf91112001-09-20 10:47:47 -04001992001-09-20 Theodore Tso <tytso@thunk.org>
200
201 * Release of E2fsprogs 1.25
202
Theodore Ts'o57173d02002-02-26 14:59:39 -05002032001-09-10 Theodore Tso <tytso@mit.edu>
Theodore Ts'oce2722f2001-09-10 20:30:09 -0400204
205 * compare.c (uuid_compare), copy.c (uuid_copy),
206 isnull.c (uuid_is_null), pack.c (uuid_pack),
207 parse.c (uuid_parse), unpack.c (uuid_unpack),
208 unparse.c (uuid_unparse), uuid.h, uuidP.h,
209 uuid_time.c (uuid_time, uuid_type, uuid_variant):
210 Use const for pointer variables that we don't modify. Add
211 the appropriate ifdef's in uuid.h to make it be C++ friendly.
212
Theodore Ts'ofb707752001-09-04 15:00:37 -04002132001-09-02 Theodore Tso <tytso@thunk.org>
214
215 * Release of E2fsprogs 1.24a
216
Theodore Ts'o109624a2001-08-31 00:59:55 -04002172001-08-30 Theodore Tso <tytso@thunk.org>
218
219 * Release of E2fsprogs 1.24
220
Theodore Ts'o943ed872001-08-27 12:29:22 -04002212001-08-15 Theodore Tso <tytso@valinux.com>
222
223 * Release of E2fsprogs 1.23
224
Theodore Ts'o67960132001-06-23 00:16:37 -04002252001-06-23 Theodore Tso <tytso@valinux.com>
226
227 * Release of E2fsprogs 1.22
228
Theodore Ts'o163337b2001-06-22 20:51:42 -04002292001-06-21 Theodore Tso <tytso@valinux.com>
230
231 * uuid.h: Add protection against multiple inclusion
232
Theodore Ts'of4f75ba2001-06-16 01:14:28 +00002332001-06-15 Theodore Tso <tytso@valinux.com>
234
235 * Release of E2fsprogs 1.21
236
Theodore Ts'o0923fc62001-06-01 15:03:25 +00002372001-06-01 Theodore Tso <tytso@valinux.com>
238
Theodore Ts'o797f5ef2001-06-01 23:49:46 +0000239 * Makefile.in, uuidP.h: Move include/asm/types.h.in to
Theodore Ts'o36a23e12001-06-02 00:54:10 +0000240 lib/ext2fs/ext2_types.h.in.
Theodore Ts'o797f5ef2001-06-01 23:49:46 +0000241
2422001-06-01 Theodore Tso <tytso@valinux.com>
243
Theodore Ts'o0923fc62001-06-01 15:03:25 +0000244 * unpack.c, unparse.c, uuid_time.c: Update files to be under the
245 LGPL (that somehow were missed when libuuid was converted
246 to use the LGPL). Whoops.
247
Theodore Ts'obb185862001-05-25 17:35:00 +00002482001-05-25 Theodore Tso <tytso@valinux.com>
249
250 * Release of E2fsprogs 1.20
251
Theodore Ts'o54c637d2001-05-14 11:45:38 +00002522001-05-14 Theodore Tso <tytso@valinux.com>
253
254 * tst_uuid.c, uuid_time.c: Remove unneeded #include of ext2_fs.h
255
Theodore Ts'o14fc5a32001-05-12 15:32:46 +00002562001-05-12 Theodore Tso <tytso@valinux.com>
257
258 * libuuid.3.in, uuid_clear.3.in, uuid_compare.3.in, uuid_copy.3.in,
259 uuid_generate.3.in, uuid_is_null.3.in, uuid_parse.3.in,
260 uuid_time.3.in, uuid_unparse.3.in: Update URL location of
261 e2fsprogs package.
262
Theodore Ts'ob1416db2001-05-01 15:32:44 +00002632001-05-01 Theodore Tso <tytso@valinux.com>
264
265 * parse.c, compare.c: Include string.h to fix gcc -Wall
266 complaints.
267
268 * gen_uuid.c: Define _SVID_SOURCE to avoid gcc -Wall errors
269 because some required structures wouldn't be otherwise
270 defined. Fix a minor gcc -Wall nit in the declaration of
271 get_random_fd().
272
Theodore Ts'o96394d12001-01-12 18:30:54 +00002732001-01-12 Theodore Ts'o <tytso@valinux.com>
274
275 * uuid_time.c (main), tst_uuid.c (main): Fix gcc -Wall complaints.
276
Theodore Ts'o4055ef72001-01-14 16:11:14 +0000277 * uuid.h, copy.c (uuid_copy): Change arguments to make it
278 clear which argument is the source and which is the
279 destination.
Theodore Ts'o96394d12001-01-12 18:30:54 +0000280
281 * gen_uuid.c (get_random_fd): Use gettimeofday to seed the PRNG,
282 so we can take advantage of tv_usec to do (slightly)
283 better at seeding it.
284
Theodore Ts'of9e67062000-07-13 23:25:54 +00002852000-07-13 <tytso@valinux.com>
286
287 * Release of E2fsprogs 1.19
288
Theodore Ts'oec478572000-07-07 04:31:55 +00002892000-07-07 Theodore Ts'o <tytso@valinux.com>
290
291 * Makefile.in (uuid_time): Fix compilation rule so that
292 uuid_time.o doesn't get bashed in order to build the
293 command-line version of uuid_time.
294
Theodore Ts'ob2420d42000-07-04 18:51:20 +00002952000-07-04 Theodore Ts'o <tytso@valinux.com>
296
297 * Makefile.in: Remove explicit link of -lc in the shared library.
298 (It shouldn't be necessary, and is harmful in some cases).
299
Theodore Ts'o5dd7ff02000-06-12 17:35:13 +00003002000-06-12 Theodore Ts'o <tytso@valinux.com>
301
302 * gen_uuid.c (get_random_bytes): Use O_NONBLOCK when trying to
303 open /dev/random. Break out the /dev/random
304 initialization code into a get_random_fd() function, and
305 use that function in uuid_generate() to determine whether
306 to use uuid_generate_random() or uuid_generate_time().
307
Theodore Ts'of0f4acb2000-05-25 23:22:11 +00003082000-05-25 <tytso@snap.thunk.org>
309
310 * Makefile: Add hack dependency rule so that parallel makes work
311 correctly.
312
Theodore Ts'o3030daa2000-04-07 20:06:04 +00003132000-04-07 Theodore Ts'o <tytso@valinux.com>
314
315 * clear.c, compare.c, copy.c, gen_uuid.c, isnull.c, pack.c,
316 parse.c, uuid.h, uuidP.h: Changed copyright to be the
317 LGPL.
318
Theodore Ts'oe2207ce2000-04-06 21:51:18 +0000319Thu Apr 6 17:38:58 2000 Theodore Y. Ts'o <tytso@signal.thunk.org>
320
321 * Makefile.in (uuid_time): Compile uuid_time in two steps (first
322 create .o, then link it against the libraries) to work
323 around bug in a.out linker.
324
325 * dll/jump.funcs, dll/jump.import, dll/jump.params: Update a.out
326 shared library control files to reflect new added files.
327
Theodore Ts'ofa7cc282000-04-03 16:51:06 +00003282000-04-03 Theodore Ts'o <tytso@valinux.com>
329
330 * gen_uuid.c (get_clock): Fix bug where the last timeval wasn't
331 getting set, causing potentially duplicate UUID's to be
332 generated.
333
Theodore Ts'oe589f672000-04-03 13:45:40 +00003342000-03-12 Theodore Ts'o <tytso@valinux.com>
335
336 * gen_uuid.c (get_random_bytes): Make more paranoid about
337 misbehaving /dev/urandom. If we get a return of zero
338 without an error more than 8 times in a row, we break out
339 and return an error. Also, if /dev/urandom doesn't exist,
340 try /dev/random.
341
Theodore Ts'o77200f42000-01-18 17:53:27 +00003422000-01-18 Theodore Ts'o <tytso@valinux.com>
343
344 * Makefile.in: Since LIBUUID can sometimes include
345 "-lsocket" we need a separate DEPLIBUUID that can be used
346 in Makefile's dependency rules.
347
Theodore Ts'o5c36a2f1999-11-19 18:42:30 +00003481999-11-19 <tytso@valinux.com>
349
350 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
351 the source directory.
352
Theodore Ts'ocd086361999-11-10 16:00:39 +00003531999-11-10 <tytso@valinux.com>
354
355 * Release of E2fsprogs 1.18
356
Theodore Ts'o36caf251999-10-26 14:29:22 +00003571999-10-26 <tytso@valinux.com>
358
Theodore Ts'o28e11941999-10-26 18:17:20 +0000359 * Release of E2fsprogs 1.17
360
3611999-10-26 <tytso@valinux.com>
362
Theodore Ts'o36caf251999-10-26 14:29:22 +0000363 * uuid_time.c (variant_string): Declare to be static to avoid gcc
364 warnings.
365
366 * uuid.h: Add function prototypes for uuid_generate_random() and
367 uuid_generate_time().
368
Theodore Ts'o6c979d51999-10-26 02:50:36 +00003691999-10-25 <tytso@valinux.com>
370
371 * gen_uuid_nt.c (uuid_generate): W2K strikes again! An
372 incompatible interface change means we need to detect
373 whether the code is running on an NT4 or NT5 system.
374
Theodore Ts'o614fdfd1999-10-23 03:19:51 +00003751999-10-22 <tytso@valinux.com>
376
377 * Release of E2fsprogs 1.16
378
Theodore Ts'ocaf8ce41999-10-21 19:56:34 +00003791999-10-21 <tytso@valinux.com>
380
381 * uuid_generate.8.in: Update man page to use a more standard
382 format (bold option flags and italicized variables), as
383 suggested by Andreas Dilger (adilger@enel.ucalgary.ca)
384
Theodore Ts'oaa4115a1999-10-21 19:33:18 +00003851999-09-24 <tytso@valinux.com>
386
387 * gen_uuid_nt.c: New file which creates a UUID under Windows NT.
388
Theodore Ts'o657cb971999-07-30 23:19:10 +00003891999-07-18 Theodore Ts'o <tytso@rsts-11.mit.edu>
390
391 * Release of E2fsprogs 1.15
392
Theodore Ts'ob19d1a91999-06-18 00:32:03 +00003931999-05-17 <tytso@rsts-11.mit.edu>
394
395 * gen_uuid.c (get_random_bytes): Use a while loop when reading
396 from /dev/urandom so that if we get interrupted while
397 reading the right thing happens.
398 (uuid_generate_random): Add new function which uses the
399 new UUID format which uses 122 random bits to form the
400 128-bit UUID.
401 (uuid_generate): Rename the old uuid_generate to be
402 uuid_generate_time, and create a new uuid_generate
403 function which calls either uuid_generate_random or
404 uuid_genereate_time depending on whether /dev/urandom is
405 present.
406
407 * uuid_generate.3.in: Update to reflect changesin uuid_generate
408 and its two new variants.
409
410 * tst_uuid.c: Updated to test new uuid_generate functions, and to
411 reflect new semantics of uuid_compare. Added tests to
412 make sure the UUID type and variant created by UUID
413 generate is correct.
414
415 * uuid_time.c (uuid_variant, uuid_type): Added new functions to
416 return the UUID variant and type information. The
417 debugging program now prints the UUID variant and type,
418 and warns if the unparsed time information is likely to be
419 incorrect.
420
421 * uuid_parse.3.in, libuuid.3.in: Miscellaneous text cleanups.
422
Theodore Ts'offd3af51999-06-17 22:49:23 +00004231999-05-03 <tytso@rsts-11.mit.edu>
424
425 * compare.c (uuid_compare): Change sense of uuid_compare so that
426 its return values match that of memcpy and the
427 uuid_compare() found in Paul Leach's internet-draft.
428
Theodore Ts'o4eca93b1999-03-16 20:31:56 +00004291999-03-11 Andreas Dilger <adilger@enel.ucalgary.ca>
430
431 * Created man pages for libuuid functions.
432
Theodore Ts'o9e51eca1999-01-09 16:32:31 +00004331999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
434
435 * Release of E2fsprogs 1.14
436
Theodore Ts'o556ad131998-12-19 08:10:58 +00004371998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
438
439 * Release of E2fsprogs 1.13
440
Theodore Ts'o1e0a2211998-12-04 08:13:52 +00004411998-12-04 Theodore Ts'o <tytso@rsts-11.mit.edu>
442
443 * Makefile.in: Update version numbers of the UUID shared library,
444 since we've added a new function (uuid_time()).
445
446 * uuid_time.c: New file which returns the time field of a UUID.
447 (Good for debugging purposes)
448
Theodore Ts'o4a5fa191998-07-09 05:42:45 +00004491998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
450
451 * Release of E2fsprogs 1.12
452
Theodore Ts'o818180c1998-06-27 05:11:14 +00004531998-06-25 Theodore Ts'o <tytso@rsts-11.mit.edu>
454
455 * tst_uuid.c (main): Fixed bogus declaration of the main's argv
456 parameter.
457
Theodore Ts'o91b2c421998-04-27 01:28:13 +00004581998-04-26 Theodore Ts'o <tytso@rsts-11.mit.edu>
459
460 * uuidP.h: Use asm/types.h instead of linux/types.h to avoid a
461 problem caused by glibc hack to prevent linux/types.h from
462 being included.
463
Theodore Ts'oe5fa0e31998-04-01 02:18:45 +00004641998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
465
466 * Makefile.in: Change to use new installation directory variables
467 convention. Fix uninstall rules to take $(DESTDIR) into
468 account.
469
Theodore Ts'odc3710e1998-03-09 03:34:48 +0000470Sun Mar 8 22:17:59 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
471
472 * gen_uuid.c (get_node_id): Use char * instead of caddr_t, which
473 doesn't always exist for glibc.
474
Theodore Ts'od5464471997-10-15 01:52:44 +0000475Tue Oct 14 21:48:16 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
476
477 * gen_uuid.c: Use clock_reg instead of clock, since clock
478 conflicts with a header file declaration.
479
Theodore Ts'o024996c1997-06-17 05:38:35 +0000480Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
481
482 * Release of E2fsprogs 1.11
483
Theodore Ts'oa29f4d31997-04-29 21:26:48 +0000484Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
485
486 * Release of E2fsprogs version 1.10
487
488Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
489
490 * Release of E2fsprogs version 1.09
491
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000492Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
493
494 * Release of E2fsprogs version 1.08
495
Theodore Ts'o19c78dc1997-04-29 16:17:09 +0000496Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
497
498 * Release of E2fsprogs version 1.07
499
500Sun Mar 2 16:45:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
501
502 * Makefile.in (ELF_VERSION): Change version to be 1.1
503
504Thu Feb 6 23:08:07 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
505
506 * gen_uuid.c (uuid_generate): Set Multicast bit when picking a
507 random node_id, to prevent conflicts with IEEE 802
508 addresses obtained from network cards.
509
510Wed Jan 1 23:51:09 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
511
512 * unpack.c, pack.c: Include string.h, since we use memcpy().
513
514Tue Dec 3 13:05:11 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
515
516 * parse.c: Add #include of ctype.h and stdlib.h, to pull in the
517 required prototypes.
518
519Fri Oct 11 17:15:10 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
520
521 * Makefile.in (DLL_ADDRESS): Updated DLL address for libuuid.
522
523Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
524
525 * Release of E2fsprogs version 1.06
526
Theodore Ts'o5c576471997-04-29 15:29:49 +0000527Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
528
529 * Release of E2fsprogs version 1.05
530
Theodore Ts'o1e3472c1997-04-29 14:53:37 +0000531Tue Aug 27 16:50:43 1996 Miles Bader <miles@gnu.ai.mit.edu>
532
533 * uuid/gen_uuid.c [HAVE_NET_IF_H] <net/if.h>: Include guarded.
534 [HAVE_NETINET_IN_H] <netinet/in.h>: Include guarded.
535 (get_node_id): Surround bulk of function with #ifdef HAVE_NET_IF_H.
536
537Tue Aug 27 16:50:16 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
538
539 * gen_uuid.c (get_node_id): Add a specific ifdef for the HURD,
540 since it is broken w.r.t getting hardware addresses.