blob: da177862c7042026f1ad81e6534c9d8a37401adf [file] [log] [blame]
Theodore Ts'o26258032004-04-03 10:20:26 -050012004-04-03 Theodore Ts'o <tytso@mit.edu>
2
Theodore Ts'o31808112004-04-03 10:48:25 -05003 * uuid_parse.3.in, uuid_unparse.3.in: Change the use of the term
4 "internal format" to "binary representation".
5
Theodore Ts'o26258032004-04-03 10:20:26 -05006 * gen_uuid.c, pack.c, unpack.c, uuid_time.c, uuidP.h,
7 uuid_types.h.in: Use ANSI C99 types if stdint.h exists.
8
Theodore Ts'o13be1ff2004-03-30 01:32:31 -050092004-03-30 Theodore Ts'o <tytso@mit.edu>
10
11 * gen_uuid.c (get_node_id): Clean up AF_LINK #ifdef's for Darwin.
12
Theodore Ts'od3d741f2004-03-22 16:22:28 -0500132004-03-22 Theodore Ts'o <tytso@mit.edu>
14
15 * unparse.c (uuid_unparse_lower, uuid_unparse_upper),
16 uuid_unparse.3.in, uuid.h: Add new functions.
17
Theodore Ts'oa5aa3792004-03-19 19:56:55 -0500182004-03-19 Theodore Ts'o <tytso@mit.edu>
19
Theodore Ts'o1bbfec62004-03-20 14:02:24 -050020 * Change the license to be the 3-clause BSD-style license
21
Theodore Ts'o880f30a2004-03-19 21:54:13 -050022 * uuid.h (UUID_DEFINE): Add UUID type #define's, and add an CPP
23 macro to define UUID constants.
24
Theodore Ts'oa5aa3792004-03-19 19:56:55 -050025 * gen_uuid.c (get_clock): Use 14 bits for the clock sequence,
26 instead of just 13 bits.
27
28 * gen_uuid.c (get_node_id): Fix so that Darwin will actually get
29 the ethernet address correctly.
30
Theodore Ts'o434661f2004-02-29 22:46:49 -0500312004-02-29 Brian Bergstrand <brian@bergstrand.org>
32
33 * Makefile.in: Use $(BSDLIB_PIC_FLAG) to determine whether to use
34 -fpic or -fPIC
35
Theodore Ts'ob70b1162004-02-28 10:52:35 -0500362004-02-28 Theodore Ts'o <tytso@mit.edu>
37
38 * Release of E2fsprogs 1.35
39
Theodore Ts'o9c5534d2004-01-30 02:07:13 -0500402004-01-30 Theodore Ts'o <tytso@mit.edu>
41
42 * gen_uuid.c (uuid_generate_time): Fix bug pointed out by Ralf
43 S. Engelshall; when generating a random ethernet address
44 because one is not available, set the least significant
45 bit of the first byte of the MAC address, since it is the
46 first bit to be transmitted, and is therefore the
47 multicast bit.
48
Theodore Ts'o9c7ec172003-07-26 01:03:34 -0400492003-07-25 Theodore Ts'o <tytso@mit.edu>
50
51 * Release of E2fsprogs 1.34
52
Theodore Ts'oafb6d702003-04-21 16:12:34 -0400532003-04-21 Theodore Ts'o <tytso@mit.edu>
54
Theodore Ts'o71df0dc2003-04-21 16:17:09 -040055 * Release of E2fsprogs 1.33
56
572003-04-21 Theodore Ts'o <tytso@mit.edu>
58
Theodore Ts'oafb6d702003-04-21 16:12:34 -040059 * Makefile.in: Use DYLD_LIBRAY_PATH so that "make check" works on
60 Darwin systems when building with shared libraries.
61
Theodore Ts'offf45482003-04-13 00:44:19 -0400622003-04-12 Theodore Ts'o <tytso@mit.edu>
63
64 * gen_uuid.c: Add #ifdef checks around #include <sys/ioctl.h> and
65 <sys/socket.h>.
66
Theodore Ts'oedab2942003-04-03 08:25:15 -0500672003-04-03 Theodore Ts'o <tytso@mit.edu>
68
69 * gen_uuid.c (get_random_bytes): Always xor in a stream of bytes
70 from the system PRNG (i.e., random/srandom, seeded from
71 the time, pid, and uid) in case /dev/random isn't doing
72 the right thing on a particular system. It doesn't hurt,
73 and it can help, in the case of a buggy /dev/random.
74
Theodore Ts'oe71d8732003-03-14 02:13:48 -0500752003-03-14 Theodore Ts'o <tytso@mit.edu>
76
77 * Makefile.in: Add support for Apple Darwin
78
Theodore Ts'oed78c022003-03-06 11:09:18 -0500792003-03-06 Theodore Tso <tytso@mit.edu>
80
81 * uuid_types.h.in: Don't redefine types if other e2fsprogs
82 *_types.h files have been included already.
83
84 * Makefile.in (tst_uuid): Link against the static library instead
85 of all of the object files, so that we automatically pick
86 up -lsocket under Solaris.
87
Theodore Ts'o94ba8c72003-03-02 02:07:14 -0500882003-03-02 Theodore Ts'o <tytso@mit.edu>
89
90 * Makefile.in, uuidP.h, uuid_types.h.in: Use uuid_types.h instead
91 of ext2_types.h
92
Theodore Ts'o38513012002-11-09 15:00:56 -0500932002-11-09 Theodore Ts'o <tytso@mit.edu>
94
95 * Release of E2fsprogs 1.32
96
Theodore Ts'oae65b292002-11-08 20:08:48 -0500972002-11-08 Theodore Ts'o <tytso@mit.edu>
98
99 * Release of E2fsprogs 1.31
100
Theodore Ts'o61bee882002-10-31 15:17:16 -05001012002-10-31 Theodore Ts'o <tytso@mit.edu>
102
Theodore Ts'o5d823a42002-11-01 02:13:53 -0500103 * Release of E2fsprogs 1.30
104
1052002-10-31 Theodore Ts'o <tytso@mit.edu>
106
Theodore Ts'o61bee882002-10-31 15:17:16 -0500107 * gen_uuid.c (get_random_bytes): Don't spin forever if read()
108 returns EINTR or EAGAIN, so that when /dev/random is
109 opened O_NONBLOCK, we don't end up spinning forever.
110
Theodore Ts'oc6633052002-09-24 01:26:50 -04001112001-09-24 Theodore Tso <tytso@mit.edu>
112
113 * Release of E2fsprogs 1.29
114
Theodore Ts'o87ee8dc2002-08-31 03:02:57 -04001152001-08-31 Theodore Tso <tytso@thunk.org>
116
117 * Release of E2fsprogs 1.28
118
Theodore Ts'o8d7f4582002-07-15 23:49:57 -04001192002-07-15 Theodore Ts'o <tytso@mit.edu>
120
121 * parse.c (uuid_parse): Fix uuid parsing bug which didn't complain
122 for certain types of invalid input text. (Addresses
123 Debian bug #152891).
124
125 * tst_uuid.c: Add test cases for invalid text strings passed to
126 uuid_parse.
127
Theodore Ts'oa8e77242002-03-08 03:12:14 -05001282002-03-08 Theodore Tso <tytso@mit.edu>
129
130 * Release of E2fsprogs 1.27
131
Theodore Ts'o57173d02002-02-26 14:59:39 -05001322002-02-24 Theodore Tso <tytso@mit.edu>
Theodore Ts'ob9f40922002-02-24 03:08:57 -0500133
134 * Makefile.in (install): Install hard links to man pages for
135 uuid_generate_random and uuid_generate_time. Remove
136 any compressed man pages before installing the man pages.
137
Theodore Ts'oa5f3f5c2002-02-03 01:00:22 -05001382002-02-03 Theodore Tso <tytso@thunk.org>
139
140 * Release of E2fsprogs 1.26
141
Theodore Ts'ofbf91112001-09-20 10:47:47 -04001422001-09-20 Theodore Tso <tytso@thunk.org>
143
144 * Release of E2fsprogs 1.25
145
Theodore Ts'o57173d02002-02-26 14:59:39 -05001462001-09-10 Theodore Tso <tytso@mit.edu>
Theodore Ts'oce2722f2001-09-10 20:30:09 -0400147
148 * compare.c (uuid_compare), copy.c (uuid_copy),
149 isnull.c (uuid_is_null), pack.c (uuid_pack),
150 parse.c (uuid_parse), unpack.c (uuid_unpack),
151 unparse.c (uuid_unparse), uuid.h, uuidP.h,
152 uuid_time.c (uuid_time, uuid_type, uuid_variant):
153 Use const for pointer variables that we don't modify. Add
154 the appropriate ifdef's in uuid.h to make it be C++ friendly.
155
Theodore Ts'ofb707752001-09-04 15:00:37 -04001562001-09-02 Theodore Tso <tytso@thunk.org>
157
158 * Release of E2fsprogs 1.24a
159
Theodore Ts'o109624a2001-08-31 00:59:55 -04001602001-08-30 Theodore Tso <tytso@thunk.org>
161
162 * Release of E2fsprogs 1.24
163
Theodore Ts'o943ed872001-08-27 12:29:22 -04001642001-08-15 Theodore Tso <tytso@valinux.com>
165
166 * Release of E2fsprogs 1.23
167
Theodore Ts'o67960132001-06-23 00:16:37 -04001682001-06-23 Theodore Tso <tytso@valinux.com>
169
170 * Release of E2fsprogs 1.22
171
Theodore Ts'o163337b2001-06-22 20:51:42 -04001722001-06-21 Theodore Tso <tytso@valinux.com>
173
174 * uuid.h: Add protection against multiple inclusion
175
Theodore Ts'of4f75ba2001-06-16 01:14:28 +00001762001-06-15 Theodore Tso <tytso@valinux.com>
177
178 * Release of E2fsprogs 1.21
179
Theodore Ts'o0923fc62001-06-01 15:03:25 +00001802001-06-01 Theodore Tso <tytso@valinux.com>
181
Theodore Ts'o797f5ef2001-06-01 23:49:46 +0000182 * Makefile.in, uuidP.h: Move include/asm/types.h.in to
Theodore Ts'o36a23e12001-06-02 00:54:10 +0000183 lib/ext2fs/ext2_types.h.in.
Theodore Ts'o797f5ef2001-06-01 23:49:46 +0000184
1852001-06-01 Theodore Tso <tytso@valinux.com>
186
Theodore Ts'o0923fc62001-06-01 15:03:25 +0000187 * unpack.c, unparse.c, uuid_time.c: Update files to be under the
188 LGPL (that somehow were missed when libuuid was converted
189 to use the LGPL). Whoops.
190
Theodore Ts'obb185862001-05-25 17:35:00 +00001912001-05-25 Theodore Tso <tytso@valinux.com>
192
193 * Release of E2fsprogs 1.20
194
Theodore Ts'o54c637d2001-05-14 11:45:38 +00001952001-05-14 Theodore Tso <tytso@valinux.com>
196
197 * tst_uuid.c, uuid_time.c: Remove unneeded #include of ext2_fs.h
198
Theodore Ts'o14fc5a32001-05-12 15:32:46 +00001992001-05-12 Theodore Tso <tytso@valinux.com>
200
201 * libuuid.3.in, uuid_clear.3.in, uuid_compare.3.in, uuid_copy.3.in,
202 uuid_generate.3.in, uuid_is_null.3.in, uuid_parse.3.in,
203 uuid_time.3.in, uuid_unparse.3.in: Update URL location of
204 e2fsprogs package.
205
Theodore Ts'ob1416db2001-05-01 15:32:44 +00002062001-05-01 Theodore Tso <tytso@valinux.com>
207
208 * parse.c, compare.c: Include string.h to fix gcc -Wall
209 complaints.
210
211 * gen_uuid.c: Define _SVID_SOURCE to avoid gcc -Wall errors
212 because some required structures wouldn't be otherwise
213 defined. Fix a minor gcc -Wall nit in the declaration of
214 get_random_fd().
215
Theodore Ts'o96394d12001-01-12 18:30:54 +00002162001-01-12 Theodore Ts'o <tytso@valinux.com>
217
218 * uuid_time.c (main), tst_uuid.c (main): Fix gcc -Wall complaints.
219
Theodore Ts'o4055ef72001-01-14 16:11:14 +0000220 * uuid.h, copy.c (uuid_copy): Change arguments to make it
221 clear which argument is the source and which is the
222 destination.
Theodore Ts'o96394d12001-01-12 18:30:54 +0000223
224 * gen_uuid.c (get_random_fd): Use gettimeofday to seed the PRNG,
225 so we can take advantage of tv_usec to do (slightly)
226 better at seeding it.
227
Theodore Ts'of9e67062000-07-13 23:25:54 +00002282000-07-13 <tytso@valinux.com>
229
230 * Release of E2fsprogs 1.19
231
Theodore Ts'oec478572000-07-07 04:31:55 +00002322000-07-07 Theodore Ts'o <tytso@valinux.com>
233
234 * Makefile.in (uuid_time): Fix compilation rule so that
235 uuid_time.o doesn't get bashed in order to build the
236 command-line version of uuid_time.
237
Theodore Ts'ob2420d42000-07-04 18:51:20 +00002382000-07-04 Theodore Ts'o <tytso@valinux.com>
239
240 * Makefile.in: Remove explicit link of -lc in the shared library.
241 (It shouldn't be necessary, and is harmful in some cases).
242
Theodore Ts'o5dd7ff02000-06-12 17:35:13 +00002432000-06-12 Theodore Ts'o <tytso@valinux.com>
244
245 * gen_uuid.c (get_random_bytes): Use O_NONBLOCK when trying to
246 open /dev/random. Break out the /dev/random
247 initialization code into a get_random_fd() function, and
248 use that function in uuid_generate() to determine whether
249 to use uuid_generate_random() or uuid_generate_time().
250
Theodore Ts'of0f4acb2000-05-25 23:22:11 +00002512000-05-25 <tytso@snap.thunk.org>
252
253 * Makefile: Add hack dependency rule so that parallel makes work
254 correctly.
255
Theodore Ts'o3030daa2000-04-07 20:06:04 +00002562000-04-07 Theodore Ts'o <tytso@valinux.com>
257
258 * clear.c, compare.c, copy.c, gen_uuid.c, isnull.c, pack.c,
259 parse.c, uuid.h, uuidP.h: Changed copyright to be the
260 LGPL.
261
Theodore Ts'oe2207ce2000-04-06 21:51:18 +0000262Thu Apr 6 17:38:58 2000 Theodore Y. Ts'o <tytso@signal.thunk.org>
263
264 * Makefile.in (uuid_time): Compile uuid_time in two steps (first
265 create .o, then link it against the libraries) to work
266 around bug in a.out linker.
267
268 * dll/jump.funcs, dll/jump.import, dll/jump.params: Update a.out
269 shared library control files to reflect new added files.
270
Theodore Ts'ofa7cc282000-04-03 16:51:06 +00002712000-04-03 Theodore Ts'o <tytso@valinux.com>
272
273 * gen_uuid.c (get_clock): Fix bug where the last timeval wasn't
274 getting set, causing potentially duplicate UUID's to be
275 generated.
276
Theodore Ts'oe589f672000-04-03 13:45:40 +00002772000-03-12 Theodore Ts'o <tytso@valinux.com>
278
279 * gen_uuid.c (get_random_bytes): Make more paranoid about
280 misbehaving /dev/urandom. If we get a return of zero
281 without an error more than 8 times in a row, we break out
282 and return an error. Also, if /dev/urandom doesn't exist,
283 try /dev/random.
284
Theodore Ts'o77200f42000-01-18 17:53:27 +00002852000-01-18 Theodore Ts'o <tytso@valinux.com>
286
287 * Makefile.in: Since LIBUUID can sometimes include
288 "-lsocket" we need a separate DEPLIBUUID that can be used
289 in Makefile's dependency rules.
290
Theodore Ts'o5c36a2f1999-11-19 18:42:30 +00002911999-11-19 <tytso@valinux.com>
292
293 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
294 the source directory.
295
Theodore Ts'ocd086361999-11-10 16:00:39 +00002961999-11-10 <tytso@valinux.com>
297
298 * Release of E2fsprogs 1.18
299
Theodore Ts'o36caf251999-10-26 14:29:22 +00003001999-10-26 <tytso@valinux.com>
301
Theodore Ts'o28e11941999-10-26 18:17:20 +0000302 * Release of E2fsprogs 1.17
303
3041999-10-26 <tytso@valinux.com>
305
Theodore Ts'o36caf251999-10-26 14:29:22 +0000306 * uuid_time.c (variant_string): Declare to be static to avoid gcc
307 warnings.
308
309 * uuid.h: Add function prototypes for uuid_generate_random() and
310 uuid_generate_time().
311
Theodore Ts'o6c979d51999-10-26 02:50:36 +00003121999-10-25 <tytso@valinux.com>
313
314 * gen_uuid_nt.c (uuid_generate): W2K strikes again! An
315 incompatible interface change means we need to detect
316 whether the code is running on an NT4 or NT5 system.
317
Theodore Ts'o614fdfd1999-10-23 03:19:51 +00003181999-10-22 <tytso@valinux.com>
319
320 * Release of E2fsprogs 1.16
321
Theodore Ts'ocaf8ce41999-10-21 19:56:34 +00003221999-10-21 <tytso@valinux.com>
323
324 * uuid_generate.8.in: Update man page to use a more standard
325 format (bold option flags and italicized variables), as
326 suggested by Andreas Dilger (adilger@enel.ucalgary.ca)
327
Theodore Ts'oaa4115a1999-10-21 19:33:18 +00003281999-09-24 <tytso@valinux.com>
329
330 * gen_uuid_nt.c: New file which creates a UUID under Windows NT.
331
Theodore Ts'o657cb971999-07-30 23:19:10 +00003321999-07-18 Theodore Ts'o <tytso@rsts-11.mit.edu>
333
334 * Release of E2fsprogs 1.15
335
Theodore Ts'ob19d1a91999-06-18 00:32:03 +00003361999-05-17 <tytso@rsts-11.mit.edu>
337
338 * gen_uuid.c (get_random_bytes): Use a while loop when reading
339 from /dev/urandom so that if we get interrupted while
340 reading the right thing happens.
341 (uuid_generate_random): Add new function which uses the
342 new UUID format which uses 122 random bits to form the
343 128-bit UUID.
344 (uuid_generate): Rename the old uuid_generate to be
345 uuid_generate_time, and create a new uuid_generate
346 function which calls either uuid_generate_random or
347 uuid_genereate_time depending on whether /dev/urandom is
348 present.
349
350 * uuid_generate.3.in: Update to reflect changesin uuid_generate
351 and its two new variants.
352
353 * tst_uuid.c: Updated to test new uuid_generate functions, and to
354 reflect new semantics of uuid_compare. Added tests to
355 make sure the UUID type and variant created by UUID
356 generate is correct.
357
358 * uuid_time.c (uuid_variant, uuid_type): Added new functions to
359 return the UUID variant and type information. The
360 debugging program now prints the UUID variant and type,
361 and warns if the unparsed time information is likely to be
362 incorrect.
363
364 * uuid_parse.3.in, libuuid.3.in: Miscellaneous text cleanups.
365
Theodore Ts'offd3af51999-06-17 22:49:23 +00003661999-05-03 <tytso@rsts-11.mit.edu>
367
368 * compare.c (uuid_compare): Change sense of uuid_compare so that
369 its return values match that of memcpy and the
370 uuid_compare() found in Paul Leach's internet-draft.
371
Theodore Ts'o4eca93b1999-03-16 20:31:56 +00003721999-03-11 Andreas Dilger <adilger@enel.ucalgary.ca>
373
374 * Created man pages for libuuid functions.
375
Theodore Ts'o9e51eca1999-01-09 16:32:31 +00003761999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
377
378 * Release of E2fsprogs 1.14
379
Theodore Ts'o556ad131998-12-19 08:10:58 +00003801998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
381
382 * Release of E2fsprogs 1.13
383
Theodore Ts'o1e0a2211998-12-04 08:13:52 +00003841998-12-04 Theodore Ts'o <tytso@rsts-11.mit.edu>
385
386 * Makefile.in: Update version numbers of the UUID shared library,
387 since we've added a new function (uuid_time()).
388
389 * uuid_time.c: New file which returns the time field of a UUID.
390 (Good for debugging purposes)
391
Theodore Ts'o4a5fa191998-07-09 05:42:45 +00003921998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
393
394 * Release of E2fsprogs 1.12
395
Theodore Ts'o818180c1998-06-27 05:11:14 +00003961998-06-25 Theodore Ts'o <tytso@rsts-11.mit.edu>
397
398 * tst_uuid.c (main): Fixed bogus declaration of the main's argv
399 parameter.
400
Theodore Ts'o91b2c421998-04-27 01:28:13 +00004011998-04-26 Theodore Ts'o <tytso@rsts-11.mit.edu>
402
403 * uuidP.h: Use asm/types.h instead of linux/types.h to avoid a
404 problem caused by glibc hack to prevent linux/types.h from
405 being included.
406
Theodore Ts'oe5fa0e31998-04-01 02:18:45 +00004071998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
408
409 * Makefile.in: Change to use new installation directory variables
410 convention. Fix uninstall rules to take $(DESTDIR) into
411 account.
412
Theodore Ts'odc3710e1998-03-09 03:34:48 +0000413Sun Mar 8 22:17:59 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
414
415 * gen_uuid.c (get_node_id): Use char * instead of caddr_t, which
416 doesn't always exist for glibc.
417
Theodore Ts'od5464471997-10-15 01:52:44 +0000418Tue Oct 14 21:48:16 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
419
420 * gen_uuid.c: Use clock_reg instead of clock, since clock
421 conflicts with a header file declaration.
422
Theodore Ts'o024996c1997-06-17 05:38:35 +0000423Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
424
425 * Release of E2fsprogs 1.11
426
Theodore Ts'oa29f4d31997-04-29 21:26:48 +0000427Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
428
429 * Release of E2fsprogs version 1.10
430
431Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
432
433 * Release of E2fsprogs version 1.09
434
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000435Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
436
437 * Release of E2fsprogs version 1.08
438
Theodore Ts'o19c78dc1997-04-29 16:17:09 +0000439Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
440
441 * Release of E2fsprogs version 1.07
442
443Sun Mar 2 16:45:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
444
445 * Makefile.in (ELF_VERSION): Change version to be 1.1
446
447Thu Feb 6 23:08:07 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
448
449 * gen_uuid.c (uuid_generate): Set Multicast bit when picking a
450 random node_id, to prevent conflicts with IEEE 802
451 addresses obtained from network cards.
452
453Wed Jan 1 23:51:09 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
454
455 * unpack.c, pack.c: Include string.h, since we use memcpy().
456
457Tue Dec 3 13:05:11 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
458
459 * parse.c: Add #include of ctype.h and stdlib.h, to pull in the
460 required prototypes.
461
462Fri Oct 11 17:15:10 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
463
464 * Makefile.in (DLL_ADDRESS): Updated DLL address for libuuid.
465
466Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
467
468 * Release of E2fsprogs version 1.06
469
Theodore Ts'o5c576471997-04-29 15:29:49 +0000470Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
471
472 * Release of E2fsprogs version 1.05
473
Theodore Ts'o1e3472c1997-04-29 14:53:37 +0000474Tue Aug 27 16:50:43 1996 Miles Bader <miles@gnu.ai.mit.edu>
475
476 * uuid/gen_uuid.c [HAVE_NET_IF_H] <net/if.h>: Include guarded.
477 [HAVE_NETINET_IN_H] <netinet/in.h>: Include guarded.
478 (get_node_id): Surround bulk of function with #ifdef HAVE_NET_IF_H.
479
480Tue Aug 27 16:50:16 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
481
482 * gen_uuid.c (get_node_id): Add a specific ifdef for the HURD,
483 since it is broken w.r.t getting hardware addresses.