blob: 21b5319a65c393da86fce8292e17e93991e50419 [file] [log] [blame]
Theodore Ts'o9ee42c92004-09-17 20:38:27 -040012004-09-17 Theodore Ts'o <tytso@mit.edu>
2
3 * gen_uuid.c (get_node_id): glibc always defines AF_LINK, so only
4 try to use struct sockaddr_dl if HAVE_NET_IF_DL_H is
5 defined. (Addresses Debian Bug #256669)
6
Theodore Ts'o37a1ee92004-05-27 20:24:52 -040072004-05-27 Theodore Ts'o <tytso@mit.edu>
8
9 * uuid.h (UUID_DEFINE): Make the UUID defined as a static
10 variable, with __attribute__ ((unused)) if we are using GCC.
11
Theodore Ts'od1492992004-05-04 20:51:02 -0400122004-05-04 Theodore Ts'o <tytso@mit.edu>
13
Theodore Ts'o6d493492004-05-04 22:05:05 -040014 * Update and clean up uuid man pages
15
Theodore Ts'od1492992004-05-04 20:51:02 -040016 * gen_uuid.c (uuid_generate_time): Mask off the timestamp to avoid
17 a Y8.8888K problem.
18
Theodore Ts'o26258032004-04-03 10:20:26 -0500192004-04-03 Theodore Ts'o <tytso@mit.edu>
20
Theodore Ts'odd607052004-04-03 13:53:46 -050021 * Makefile.in: Update the modtime even if subst doesn't need to
22 update the libuuid man pages, to avoid always re-running
23 subst, especially since there are no dependencies on the
24 man page.
25
262004-04-03 Theodore Ts'o <tytso@mit.edu>
27
Theodore Ts'o9dd97ae2004-04-03 11:24:10 -050028 * libuuid.3.in, uuid_clear.3.in, uuid_compare.3.in, uuid_copy.3.in,
29 uuid_generate.3.in, uuid_is_null.3.in, uuid_parse.3.in,
30 uuid_time.3.in, uuid_unparse.3.in: Change licensing of man
31 pages from GPL to 3-clause BSD-style.
32
Theodore Ts'o31808112004-04-03 10:48:25 -050033 * uuid_parse.3.in, uuid_unparse.3.in: Change the use of the term
34 "internal format" to "binary representation".
35
Theodore Ts'o26258032004-04-03 10:20:26 -050036 * gen_uuid.c, pack.c, unpack.c, uuid_time.c, uuidP.h,
37 uuid_types.h.in: Use ANSI C99 types if stdint.h exists.
38
Theodore Ts'o13be1ff2004-03-30 01:32:31 -0500392004-03-30 Theodore Ts'o <tytso@mit.edu>
40
41 * gen_uuid.c (get_node_id): Clean up AF_LINK #ifdef's for Darwin.
42
Theodore Ts'od3d741f2004-03-22 16:22:28 -0500432004-03-22 Theodore Ts'o <tytso@mit.edu>
44
45 * unparse.c (uuid_unparse_lower, uuid_unparse_upper),
46 uuid_unparse.3.in, uuid.h: Add new functions.
47
Theodore Ts'oa5aa3792004-03-19 19:56:55 -0500482004-03-19 Theodore Ts'o <tytso@mit.edu>
49
Theodore Ts'o1bbfec62004-03-20 14:02:24 -050050 * Change the license to be the 3-clause BSD-style license
51
Theodore Ts'o880f30a2004-03-19 21:54:13 -050052 * uuid.h (UUID_DEFINE): Add UUID type #define's, and add an CPP
53 macro to define UUID constants.
54
Theodore Ts'oa5aa3792004-03-19 19:56:55 -050055 * gen_uuid.c (get_clock): Use 14 bits for the clock sequence,
56 instead of just 13 bits.
57
58 * gen_uuid.c (get_node_id): Fix so that Darwin will actually get
59 the ethernet address correctly.
60
Theodore Ts'o434661f2004-02-29 22:46:49 -0500612004-02-29 Brian Bergstrand <brian@bergstrand.org>
62
63 * Makefile.in: Use $(BSDLIB_PIC_FLAG) to determine whether to use
64 -fpic or -fPIC
65
Theodore Ts'ob70b1162004-02-28 10:52:35 -0500662004-02-28 Theodore Ts'o <tytso@mit.edu>
67
68 * Release of E2fsprogs 1.35
69
Theodore Ts'o9c5534d2004-01-30 02:07:13 -0500702004-01-30 Theodore Ts'o <tytso@mit.edu>
71
72 * gen_uuid.c (uuid_generate_time): Fix bug pointed out by Ralf
73 S. Engelshall; when generating a random ethernet address
74 because one is not available, set the least significant
75 bit of the first byte of the MAC address, since it is the
76 first bit to be transmitted, and is therefore the
77 multicast bit.
78
Theodore Ts'o9c7ec172003-07-26 01:03:34 -0400792003-07-25 Theodore Ts'o <tytso@mit.edu>
80
81 * Release of E2fsprogs 1.34
82
Theodore Ts'oafb6d702003-04-21 16:12:34 -0400832003-04-21 Theodore Ts'o <tytso@mit.edu>
84
Theodore Ts'o71df0dc2003-04-21 16:17:09 -040085 * Release of E2fsprogs 1.33
86
872003-04-21 Theodore Ts'o <tytso@mit.edu>
88
Theodore Ts'oafb6d702003-04-21 16:12:34 -040089 * Makefile.in: Use DYLD_LIBRAY_PATH so that "make check" works on
90 Darwin systems when building with shared libraries.
91
Theodore Ts'offf45482003-04-13 00:44:19 -0400922003-04-12 Theodore Ts'o <tytso@mit.edu>
93
94 * gen_uuid.c: Add #ifdef checks around #include <sys/ioctl.h> and
95 <sys/socket.h>.
96
Theodore Ts'oedab2942003-04-03 08:25:15 -0500972003-04-03 Theodore Ts'o <tytso@mit.edu>
98
99 * gen_uuid.c (get_random_bytes): Always xor in a stream of bytes
100 from the system PRNG (i.e., random/srandom, seeded from
101 the time, pid, and uid) in case /dev/random isn't doing
102 the right thing on a particular system. It doesn't hurt,
103 and it can help, in the case of a buggy /dev/random.
104
Theodore Ts'oe71d8732003-03-14 02:13:48 -05001052003-03-14 Theodore Ts'o <tytso@mit.edu>
106
107 * Makefile.in: Add support for Apple Darwin
108
Theodore Ts'oed78c022003-03-06 11:09:18 -05001092003-03-06 Theodore Tso <tytso@mit.edu>
110
111 * uuid_types.h.in: Don't redefine types if other e2fsprogs
112 *_types.h files have been included already.
113
114 * Makefile.in (tst_uuid): Link against the static library instead
115 of all of the object files, so that we automatically pick
116 up -lsocket under Solaris.
117
Theodore Ts'o94ba8c72003-03-02 02:07:14 -05001182003-03-02 Theodore Ts'o <tytso@mit.edu>
119
120 * Makefile.in, uuidP.h, uuid_types.h.in: Use uuid_types.h instead
121 of ext2_types.h
122
Theodore Ts'o38513012002-11-09 15:00:56 -05001232002-11-09 Theodore Ts'o <tytso@mit.edu>
124
125 * Release of E2fsprogs 1.32
126
Theodore Ts'oae65b292002-11-08 20:08:48 -05001272002-11-08 Theodore Ts'o <tytso@mit.edu>
128
129 * Release of E2fsprogs 1.31
130
Theodore Ts'o61bee882002-10-31 15:17:16 -05001312002-10-31 Theodore Ts'o <tytso@mit.edu>
132
Theodore Ts'o5d823a42002-11-01 02:13:53 -0500133 * Release of E2fsprogs 1.30
134
1352002-10-31 Theodore Ts'o <tytso@mit.edu>
136
Theodore Ts'o61bee882002-10-31 15:17:16 -0500137 * gen_uuid.c (get_random_bytes): Don't spin forever if read()
138 returns EINTR or EAGAIN, so that when /dev/random is
139 opened O_NONBLOCK, we don't end up spinning forever.
140
Theodore Ts'oc6633052002-09-24 01:26:50 -04001412001-09-24 Theodore Tso <tytso@mit.edu>
142
143 * Release of E2fsprogs 1.29
144
Theodore Ts'o87ee8dc2002-08-31 03:02:57 -04001452001-08-31 Theodore Tso <tytso@thunk.org>
146
147 * Release of E2fsprogs 1.28
148
Theodore Ts'o8d7f4582002-07-15 23:49:57 -04001492002-07-15 Theodore Ts'o <tytso@mit.edu>
150
151 * parse.c (uuid_parse): Fix uuid parsing bug which didn't complain
152 for certain types of invalid input text. (Addresses
153 Debian bug #152891).
154
155 * tst_uuid.c: Add test cases for invalid text strings passed to
156 uuid_parse.
157
Theodore Ts'oa8e77242002-03-08 03:12:14 -05001582002-03-08 Theodore Tso <tytso@mit.edu>
159
160 * Release of E2fsprogs 1.27
161
Theodore Ts'o57173d02002-02-26 14:59:39 -05001622002-02-24 Theodore Tso <tytso@mit.edu>
Theodore Ts'ob9f40922002-02-24 03:08:57 -0500163
164 * Makefile.in (install): Install hard links to man pages for
165 uuid_generate_random and uuid_generate_time. Remove
166 any compressed man pages before installing the man pages.
167
Theodore Ts'oa5f3f5c2002-02-03 01:00:22 -05001682002-02-03 Theodore Tso <tytso@thunk.org>
169
170 * Release of E2fsprogs 1.26
171
Theodore Ts'ofbf91112001-09-20 10:47:47 -04001722001-09-20 Theodore Tso <tytso@thunk.org>
173
174 * Release of E2fsprogs 1.25
175
Theodore Ts'o57173d02002-02-26 14:59:39 -05001762001-09-10 Theodore Tso <tytso@mit.edu>
Theodore Ts'oce2722f2001-09-10 20:30:09 -0400177
178 * compare.c (uuid_compare), copy.c (uuid_copy),
179 isnull.c (uuid_is_null), pack.c (uuid_pack),
180 parse.c (uuid_parse), unpack.c (uuid_unpack),
181 unparse.c (uuid_unparse), uuid.h, uuidP.h,
182 uuid_time.c (uuid_time, uuid_type, uuid_variant):
183 Use const for pointer variables that we don't modify. Add
184 the appropriate ifdef's in uuid.h to make it be C++ friendly.
185
Theodore Ts'ofb707752001-09-04 15:00:37 -04001862001-09-02 Theodore Tso <tytso@thunk.org>
187
188 * Release of E2fsprogs 1.24a
189
Theodore Ts'o109624a2001-08-31 00:59:55 -04001902001-08-30 Theodore Tso <tytso@thunk.org>
191
192 * Release of E2fsprogs 1.24
193
Theodore Ts'o943ed872001-08-27 12:29:22 -04001942001-08-15 Theodore Tso <tytso@valinux.com>
195
196 * Release of E2fsprogs 1.23
197
Theodore Ts'o67960132001-06-23 00:16:37 -04001982001-06-23 Theodore Tso <tytso@valinux.com>
199
200 * Release of E2fsprogs 1.22
201
Theodore Ts'o163337b2001-06-22 20:51:42 -04002022001-06-21 Theodore Tso <tytso@valinux.com>
203
204 * uuid.h: Add protection against multiple inclusion
205
Theodore Ts'of4f75ba2001-06-16 01:14:28 +00002062001-06-15 Theodore Tso <tytso@valinux.com>
207
208 * Release of E2fsprogs 1.21
209
Theodore Ts'o0923fc62001-06-01 15:03:25 +00002102001-06-01 Theodore Tso <tytso@valinux.com>
211
Theodore Ts'o797f5ef2001-06-01 23:49:46 +0000212 * Makefile.in, uuidP.h: Move include/asm/types.h.in to
Theodore Ts'o36a23e12001-06-02 00:54:10 +0000213 lib/ext2fs/ext2_types.h.in.
Theodore Ts'o797f5ef2001-06-01 23:49:46 +0000214
2152001-06-01 Theodore Tso <tytso@valinux.com>
216
Theodore Ts'o0923fc62001-06-01 15:03:25 +0000217 * unpack.c, unparse.c, uuid_time.c: Update files to be under the
218 LGPL (that somehow were missed when libuuid was converted
219 to use the LGPL). Whoops.
220
Theodore Ts'obb185862001-05-25 17:35:00 +00002212001-05-25 Theodore Tso <tytso@valinux.com>
222
223 * Release of E2fsprogs 1.20
224
Theodore Ts'o54c637d2001-05-14 11:45:38 +00002252001-05-14 Theodore Tso <tytso@valinux.com>
226
227 * tst_uuid.c, uuid_time.c: Remove unneeded #include of ext2_fs.h
228
Theodore Ts'o14fc5a32001-05-12 15:32:46 +00002292001-05-12 Theodore Tso <tytso@valinux.com>
230
231 * libuuid.3.in, uuid_clear.3.in, uuid_compare.3.in, uuid_copy.3.in,
232 uuid_generate.3.in, uuid_is_null.3.in, uuid_parse.3.in,
233 uuid_time.3.in, uuid_unparse.3.in: Update URL location of
234 e2fsprogs package.
235
Theodore Ts'ob1416db2001-05-01 15:32:44 +00002362001-05-01 Theodore Tso <tytso@valinux.com>
237
238 * parse.c, compare.c: Include string.h to fix gcc -Wall
239 complaints.
240
241 * gen_uuid.c: Define _SVID_SOURCE to avoid gcc -Wall errors
242 because some required structures wouldn't be otherwise
243 defined. Fix a minor gcc -Wall nit in the declaration of
244 get_random_fd().
245
Theodore Ts'o96394d12001-01-12 18:30:54 +00002462001-01-12 Theodore Ts'o <tytso@valinux.com>
247
248 * uuid_time.c (main), tst_uuid.c (main): Fix gcc -Wall complaints.
249
Theodore Ts'o4055ef72001-01-14 16:11:14 +0000250 * uuid.h, copy.c (uuid_copy): Change arguments to make it
251 clear which argument is the source and which is the
252 destination.
Theodore Ts'o96394d12001-01-12 18:30:54 +0000253
254 * gen_uuid.c (get_random_fd): Use gettimeofday to seed the PRNG,
255 so we can take advantage of tv_usec to do (slightly)
256 better at seeding it.
257
Theodore Ts'of9e67062000-07-13 23:25:54 +00002582000-07-13 <tytso@valinux.com>
259
260 * Release of E2fsprogs 1.19
261
Theodore Ts'oec478572000-07-07 04:31:55 +00002622000-07-07 Theodore Ts'o <tytso@valinux.com>
263
264 * Makefile.in (uuid_time): Fix compilation rule so that
265 uuid_time.o doesn't get bashed in order to build the
266 command-line version of uuid_time.
267
Theodore Ts'ob2420d42000-07-04 18:51:20 +00002682000-07-04 Theodore Ts'o <tytso@valinux.com>
269
270 * Makefile.in: Remove explicit link of -lc in the shared library.
271 (It shouldn't be necessary, and is harmful in some cases).
272
Theodore Ts'o5dd7ff02000-06-12 17:35:13 +00002732000-06-12 Theodore Ts'o <tytso@valinux.com>
274
275 * gen_uuid.c (get_random_bytes): Use O_NONBLOCK when trying to
276 open /dev/random. Break out the /dev/random
277 initialization code into a get_random_fd() function, and
278 use that function in uuid_generate() to determine whether
279 to use uuid_generate_random() or uuid_generate_time().
280
Theodore Ts'of0f4acb2000-05-25 23:22:11 +00002812000-05-25 <tytso@snap.thunk.org>
282
283 * Makefile: Add hack dependency rule so that parallel makes work
284 correctly.
285
Theodore Ts'o3030daa2000-04-07 20:06:04 +00002862000-04-07 Theodore Ts'o <tytso@valinux.com>
287
288 * clear.c, compare.c, copy.c, gen_uuid.c, isnull.c, pack.c,
289 parse.c, uuid.h, uuidP.h: Changed copyright to be the
290 LGPL.
291
Theodore Ts'oe2207ce2000-04-06 21:51:18 +0000292Thu Apr 6 17:38:58 2000 Theodore Y. Ts'o <tytso@signal.thunk.org>
293
294 * Makefile.in (uuid_time): Compile uuid_time in two steps (first
295 create .o, then link it against the libraries) to work
296 around bug in a.out linker.
297
298 * dll/jump.funcs, dll/jump.import, dll/jump.params: Update a.out
299 shared library control files to reflect new added files.
300
Theodore Ts'ofa7cc282000-04-03 16:51:06 +00003012000-04-03 Theodore Ts'o <tytso@valinux.com>
302
303 * gen_uuid.c (get_clock): Fix bug where the last timeval wasn't
304 getting set, causing potentially duplicate UUID's to be
305 generated.
306
Theodore Ts'oe589f672000-04-03 13:45:40 +00003072000-03-12 Theodore Ts'o <tytso@valinux.com>
308
309 * gen_uuid.c (get_random_bytes): Make more paranoid about
310 misbehaving /dev/urandom. If we get a return of zero
311 without an error more than 8 times in a row, we break out
312 and return an error. Also, if /dev/urandom doesn't exist,
313 try /dev/random.
314
Theodore Ts'o77200f42000-01-18 17:53:27 +00003152000-01-18 Theodore Ts'o <tytso@valinux.com>
316
317 * Makefile.in: Since LIBUUID can sometimes include
318 "-lsocket" we need a separate DEPLIBUUID that can be used
319 in Makefile's dependency rules.
320
Theodore Ts'o5c36a2f1999-11-19 18:42:30 +00003211999-11-19 <tytso@valinux.com>
322
323 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
324 the source directory.
325
Theodore Ts'ocd086361999-11-10 16:00:39 +00003261999-11-10 <tytso@valinux.com>
327
328 * Release of E2fsprogs 1.18
329
Theodore Ts'o36caf251999-10-26 14:29:22 +00003301999-10-26 <tytso@valinux.com>
331
Theodore Ts'o28e11941999-10-26 18:17:20 +0000332 * Release of E2fsprogs 1.17
333
3341999-10-26 <tytso@valinux.com>
335
Theodore Ts'o36caf251999-10-26 14:29:22 +0000336 * uuid_time.c (variant_string): Declare to be static to avoid gcc
337 warnings.
338
339 * uuid.h: Add function prototypes for uuid_generate_random() and
340 uuid_generate_time().
341
Theodore Ts'o6c979d51999-10-26 02:50:36 +00003421999-10-25 <tytso@valinux.com>
343
344 * gen_uuid_nt.c (uuid_generate): W2K strikes again! An
345 incompatible interface change means we need to detect
346 whether the code is running on an NT4 or NT5 system.
347
Theodore Ts'o614fdfd1999-10-23 03:19:51 +00003481999-10-22 <tytso@valinux.com>
349
350 * Release of E2fsprogs 1.16
351
Theodore Ts'ocaf8ce41999-10-21 19:56:34 +00003521999-10-21 <tytso@valinux.com>
353
354 * uuid_generate.8.in: Update man page to use a more standard
355 format (bold option flags and italicized variables), as
356 suggested by Andreas Dilger (adilger@enel.ucalgary.ca)
357
Theodore Ts'oaa4115a1999-10-21 19:33:18 +00003581999-09-24 <tytso@valinux.com>
359
360 * gen_uuid_nt.c: New file which creates a UUID under Windows NT.
361
Theodore Ts'o657cb971999-07-30 23:19:10 +00003621999-07-18 Theodore Ts'o <tytso@rsts-11.mit.edu>
363
364 * Release of E2fsprogs 1.15
365
Theodore Ts'ob19d1a91999-06-18 00:32:03 +00003661999-05-17 <tytso@rsts-11.mit.edu>
367
368 * gen_uuid.c (get_random_bytes): Use a while loop when reading
369 from /dev/urandom so that if we get interrupted while
370 reading the right thing happens.
371 (uuid_generate_random): Add new function which uses the
372 new UUID format which uses 122 random bits to form the
373 128-bit UUID.
374 (uuid_generate): Rename the old uuid_generate to be
375 uuid_generate_time, and create a new uuid_generate
376 function which calls either uuid_generate_random or
377 uuid_genereate_time depending on whether /dev/urandom is
378 present.
379
380 * uuid_generate.3.in: Update to reflect changesin uuid_generate
381 and its two new variants.
382
383 * tst_uuid.c: Updated to test new uuid_generate functions, and to
384 reflect new semantics of uuid_compare. Added tests to
385 make sure the UUID type and variant created by UUID
386 generate is correct.
387
388 * uuid_time.c (uuid_variant, uuid_type): Added new functions to
389 return the UUID variant and type information. The
390 debugging program now prints the UUID variant and type,
391 and warns if the unparsed time information is likely to be
392 incorrect.
393
394 * uuid_parse.3.in, libuuid.3.in: Miscellaneous text cleanups.
395
Theodore Ts'offd3af51999-06-17 22:49:23 +00003961999-05-03 <tytso@rsts-11.mit.edu>
397
398 * compare.c (uuid_compare): Change sense of uuid_compare so that
399 its return values match that of memcpy and the
400 uuid_compare() found in Paul Leach's internet-draft.
401
Theodore Ts'o4eca93b1999-03-16 20:31:56 +00004021999-03-11 Andreas Dilger <adilger@enel.ucalgary.ca>
403
404 * Created man pages for libuuid functions.
405
Theodore Ts'o9e51eca1999-01-09 16:32:31 +00004061999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
407
408 * Release of E2fsprogs 1.14
409
Theodore Ts'o556ad131998-12-19 08:10:58 +00004101998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
411
412 * Release of E2fsprogs 1.13
413
Theodore Ts'o1e0a2211998-12-04 08:13:52 +00004141998-12-04 Theodore Ts'o <tytso@rsts-11.mit.edu>
415
416 * Makefile.in: Update version numbers of the UUID shared library,
417 since we've added a new function (uuid_time()).
418
419 * uuid_time.c: New file which returns the time field of a UUID.
420 (Good for debugging purposes)
421
Theodore Ts'o4a5fa191998-07-09 05:42:45 +00004221998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
423
424 * Release of E2fsprogs 1.12
425
Theodore Ts'o818180c1998-06-27 05:11:14 +00004261998-06-25 Theodore Ts'o <tytso@rsts-11.mit.edu>
427
428 * tst_uuid.c (main): Fixed bogus declaration of the main's argv
429 parameter.
430
Theodore Ts'o91b2c421998-04-27 01:28:13 +00004311998-04-26 Theodore Ts'o <tytso@rsts-11.mit.edu>
432
433 * uuidP.h: Use asm/types.h instead of linux/types.h to avoid a
434 problem caused by glibc hack to prevent linux/types.h from
435 being included.
436
Theodore Ts'oe5fa0e31998-04-01 02:18:45 +00004371998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
438
439 * Makefile.in: Change to use new installation directory variables
440 convention. Fix uninstall rules to take $(DESTDIR) into
441 account.
442
Theodore Ts'odc3710e1998-03-09 03:34:48 +0000443Sun Mar 8 22:17:59 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
444
445 * gen_uuid.c (get_node_id): Use char * instead of caddr_t, which
446 doesn't always exist for glibc.
447
Theodore Ts'od5464471997-10-15 01:52:44 +0000448Tue Oct 14 21:48:16 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
449
450 * gen_uuid.c: Use clock_reg instead of clock, since clock
451 conflicts with a header file declaration.
452
Theodore Ts'o024996c1997-06-17 05:38:35 +0000453Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
454
455 * Release of E2fsprogs 1.11
456
Theodore Ts'oa29f4d31997-04-29 21:26:48 +0000457Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
458
459 * Release of E2fsprogs version 1.10
460
461Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
462
463 * Release of E2fsprogs version 1.09
464
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000465Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
466
467 * Release of E2fsprogs version 1.08
468
Theodore Ts'o19c78dc1997-04-29 16:17:09 +0000469Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
470
471 * Release of E2fsprogs version 1.07
472
473Sun Mar 2 16:45:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
474
475 * Makefile.in (ELF_VERSION): Change version to be 1.1
476
477Thu Feb 6 23:08:07 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
478
479 * gen_uuid.c (uuid_generate): Set Multicast bit when picking a
480 random node_id, to prevent conflicts with IEEE 802
481 addresses obtained from network cards.
482
483Wed Jan 1 23:51:09 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
484
485 * unpack.c, pack.c: Include string.h, since we use memcpy().
486
487Tue Dec 3 13:05:11 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
488
489 * parse.c: Add #include of ctype.h and stdlib.h, to pull in the
490 required prototypes.
491
492Fri Oct 11 17:15:10 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
493
494 * Makefile.in (DLL_ADDRESS): Updated DLL address for libuuid.
495
496Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
497
498 * Release of E2fsprogs version 1.06
499
Theodore Ts'o5c576471997-04-29 15:29:49 +0000500Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
501
502 * Release of E2fsprogs version 1.05
503
Theodore Ts'o1e3472c1997-04-29 14:53:37 +0000504Tue Aug 27 16:50:43 1996 Miles Bader <miles@gnu.ai.mit.edu>
505
506 * uuid/gen_uuid.c [HAVE_NET_IF_H] <net/if.h>: Include guarded.
507 [HAVE_NETINET_IN_H] <netinet/in.h>: Include guarded.
508 (get_node_id): Surround bulk of function with #ifdef HAVE_NET_IF_H.
509
510Tue Aug 27 16:50:16 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
511
512 * gen_uuid.c (get_node_id): Add a specific ifdef for the HURD,
513 since it is broken w.r.t getting hardware addresses.