blob: 3fec38709d631aeac6008414a42a52bfb61ee5e1 [file] [log] [blame]
Theodore Ts'ob19d1a91999-06-18 00:32:03 +000011999-05-17 <tytso@rsts-11.mit.edu>
2
3 * gen_uuid.c (get_random_bytes): Use a while loop when reading
4 from /dev/urandom so that if we get interrupted while
5 reading the right thing happens.
6 (uuid_generate_random): Add new function which uses the
7 new UUID format which uses 122 random bits to form the
8 128-bit UUID.
9 (uuid_generate): Rename the old uuid_generate to be
10 uuid_generate_time, and create a new uuid_generate
11 function which calls either uuid_generate_random or
12 uuid_genereate_time depending on whether /dev/urandom is
13 present.
14
15 * uuid_generate.3.in: Update to reflect changesin uuid_generate
16 and its two new variants.
17
18 * tst_uuid.c: Updated to test new uuid_generate functions, and to
19 reflect new semantics of uuid_compare. Added tests to
20 make sure the UUID type and variant created by UUID
21 generate is correct.
22
23 * uuid_time.c (uuid_variant, uuid_type): Added new functions to
24 return the UUID variant and type information. The
25 debugging program now prints the UUID variant and type,
26 and warns if the unparsed time information is likely to be
27 incorrect.
28
29 * uuid_parse.3.in, libuuid.3.in: Miscellaneous text cleanups.
30
Theodore Ts'offd3af51999-06-17 22:49:23 +0000311999-05-03 <tytso@rsts-11.mit.edu>
32
33 * compare.c (uuid_compare): Change sense of uuid_compare so that
34 its return values match that of memcpy and the
35 uuid_compare() found in Paul Leach's internet-draft.
36
Theodore Ts'o4eca93b1999-03-16 20:31:56 +0000371999-03-11 Andreas Dilger <adilger@enel.ucalgary.ca>
38
39 * Created man pages for libuuid functions.
40
Theodore Ts'o9e51eca1999-01-09 16:32:31 +0000411999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
42
43 * Release of E2fsprogs 1.14
44
Theodore Ts'o556ad131998-12-19 08:10:58 +0000451998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
46
47 * Release of E2fsprogs 1.13
48
Theodore Ts'o1e0a2211998-12-04 08:13:52 +0000491998-12-04 Theodore Ts'o <tytso@rsts-11.mit.edu>
50
51 * Makefile.in: Update version numbers of the UUID shared library,
52 since we've added a new function (uuid_time()).
53
54 * uuid_time.c: New file which returns the time field of a UUID.
55 (Good for debugging purposes)
56
Theodore Ts'o4a5fa191998-07-09 05:42:45 +0000571998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
58
59 * Release of E2fsprogs 1.12
60
Theodore Ts'o818180c1998-06-27 05:11:14 +0000611998-06-25 Theodore Ts'o <tytso@rsts-11.mit.edu>
62
63 * tst_uuid.c (main): Fixed bogus declaration of the main's argv
64 parameter.
65
Theodore Ts'o91b2c421998-04-27 01:28:13 +0000661998-04-26 Theodore Ts'o <tytso@rsts-11.mit.edu>
67
68 * uuidP.h: Use asm/types.h instead of linux/types.h to avoid a
69 problem caused by glibc hack to prevent linux/types.h from
70 being included.
71
Theodore Ts'oe5fa0e31998-04-01 02:18:45 +0000721998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
73
74 * Makefile.in: Change to use new installation directory variables
75 convention. Fix uninstall rules to take $(DESTDIR) into
76 account.
77
Theodore Ts'odc3710e1998-03-09 03:34:48 +000078Sun Mar 8 22:17:59 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
79
80 * gen_uuid.c (get_node_id): Use char * instead of caddr_t, which
81 doesn't always exist for glibc.
82
Theodore Ts'od5464471997-10-15 01:52:44 +000083Tue Oct 14 21:48:16 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
84
85 * gen_uuid.c: Use clock_reg instead of clock, since clock
86 conflicts with a header file declaration.
87
Theodore Ts'o024996c1997-06-17 05:38:35 +000088Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
89
90 * Release of E2fsprogs 1.11
91
Theodore Ts'oa29f4d31997-04-29 21:26:48 +000092Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
93
94 * Release of E2fsprogs version 1.10
95
96Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
97
98 * Release of E2fsprogs version 1.09
99
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000100Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
101
102 * Release of E2fsprogs version 1.08
103
Theodore Ts'o19c78dc1997-04-29 16:17:09 +0000104Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
105
106 * Release of E2fsprogs version 1.07
107
108Sun Mar 2 16:45:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
109
110 * Makefile.in (ELF_VERSION): Change version to be 1.1
111
112Thu Feb 6 23:08:07 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
113
114 * gen_uuid.c (uuid_generate): Set Multicast bit when picking a
115 random node_id, to prevent conflicts with IEEE 802
116 addresses obtained from network cards.
117
118Wed Jan 1 23:51:09 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
119
120 * unpack.c, pack.c: Include string.h, since we use memcpy().
121
122Tue Dec 3 13:05:11 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
123
124 * parse.c: Add #include of ctype.h and stdlib.h, to pull in the
125 required prototypes.
126
127Fri Oct 11 17:15:10 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
128
129 * Makefile.in (DLL_ADDRESS): Updated DLL address for libuuid.
130
131Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
132
133 * Release of E2fsprogs version 1.06
134
Theodore Ts'o5c576471997-04-29 15:29:49 +0000135Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
136
137 * Release of E2fsprogs version 1.05
138
Theodore Ts'o1e3472c1997-04-29 14:53:37 +0000139Tue Aug 27 16:50:43 1996 Miles Bader <miles@gnu.ai.mit.edu>
140
141 * uuid/gen_uuid.c [HAVE_NET_IF_H] <net/if.h>: Include guarded.
142 [HAVE_NETINET_IN_H] <netinet/in.h>: Include guarded.
143 (get_node_id): Surround bulk of function with #ifdef HAVE_NET_IF_H.
144
145Tue Aug 27 16:50:16 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
146
147 * gen_uuid.c (get_node_id): Add a specific ifdef for the HURD,
148 since it is broken w.r.t getting hardware addresses.