blob: 83abc89ea015a2e118f6fc6b28341f631777cb2f [file] [log] [blame]
Theodore Ts'o6c979d51999-10-26 02:50:36 +000011999-10-25 <tytso@valinux.com>
2
3 * gen_uuid_nt.c (uuid_generate): W2K strikes again! An
4 incompatible interface change means we need to detect
5 whether the code is running on an NT4 or NT5 system.
6
Theodore Ts'o614fdfd1999-10-23 03:19:51 +000071999-10-22 <tytso@valinux.com>
8
9 * Release of E2fsprogs 1.16
10
Theodore Ts'ocaf8ce41999-10-21 19:56:34 +0000111999-10-21 <tytso@valinux.com>
12
13 * uuid_generate.8.in: Update man page to use a more standard
14 format (bold option flags and italicized variables), as
15 suggested by Andreas Dilger (adilger@enel.ucalgary.ca)
16
Theodore Ts'oaa4115a1999-10-21 19:33:18 +0000171999-09-24 <tytso@valinux.com>
18
19 * gen_uuid_nt.c: New file which creates a UUID under Windows NT.
20
Theodore Ts'o657cb971999-07-30 23:19:10 +0000211999-07-18 Theodore Ts'o <tytso@rsts-11.mit.edu>
22
23 * Release of E2fsprogs 1.15
24
Theodore Ts'ob19d1a91999-06-18 00:32:03 +0000251999-05-17 <tytso@rsts-11.mit.edu>
26
27 * gen_uuid.c (get_random_bytes): Use a while loop when reading
28 from /dev/urandom so that if we get interrupted while
29 reading the right thing happens.
30 (uuid_generate_random): Add new function which uses the
31 new UUID format which uses 122 random bits to form the
32 128-bit UUID.
33 (uuid_generate): Rename the old uuid_generate to be
34 uuid_generate_time, and create a new uuid_generate
35 function which calls either uuid_generate_random or
36 uuid_genereate_time depending on whether /dev/urandom is
37 present.
38
39 * uuid_generate.3.in: Update to reflect changesin uuid_generate
40 and its two new variants.
41
42 * tst_uuid.c: Updated to test new uuid_generate functions, and to
43 reflect new semantics of uuid_compare. Added tests to
44 make sure the UUID type and variant created by UUID
45 generate is correct.
46
47 * uuid_time.c (uuid_variant, uuid_type): Added new functions to
48 return the UUID variant and type information. The
49 debugging program now prints the UUID variant and type,
50 and warns if the unparsed time information is likely to be
51 incorrect.
52
53 * uuid_parse.3.in, libuuid.3.in: Miscellaneous text cleanups.
54
Theodore Ts'offd3af51999-06-17 22:49:23 +0000551999-05-03 <tytso@rsts-11.mit.edu>
56
57 * compare.c (uuid_compare): Change sense of uuid_compare so that
58 its return values match that of memcpy and the
59 uuid_compare() found in Paul Leach's internet-draft.
60
Theodore Ts'o4eca93b1999-03-16 20:31:56 +0000611999-03-11 Andreas Dilger <adilger@enel.ucalgary.ca>
62
63 * Created man pages for libuuid functions.
64
Theodore Ts'o9e51eca1999-01-09 16:32:31 +0000651999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
66
67 * Release of E2fsprogs 1.14
68
Theodore Ts'o556ad131998-12-19 08:10:58 +0000691998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
70
71 * Release of E2fsprogs 1.13
72
Theodore Ts'o1e0a2211998-12-04 08:13:52 +0000731998-12-04 Theodore Ts'o <tytso@rsts-11.mit.edu>
74
75 * Makefile.in: Update version numbers of the UUID shared library,
76 since we've added a new function (uuid_time()).
77
78 * uuid_time.c: New file which returns the time field of a UUID.
79 (Good for debugging purposes)
80
Theodore Ts'o4a5fa191998-07-09 05:42:45 +0000811998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
82
83 * Release of E2fsprogs 1.12
84
Theodore Ts'o818180c1998-06-27 05:11:14 +0000851998-06-25 Theodore Ts'o <tytso@rsts-11.mit.edu>
86
87 * tst_uuid.c (main): Fixed bogus declaration of the main's argv
88 parameter.
89
Theodore Ts'o91b2c421998-04-27 01:28:13 +0000901998-04-26 Theodore Ts'o <tytso@rsts-11.mit.edu>
91
92 * uuidP.h: Use asm/types.h instead of linux/types.h to avoid a
93 problem caused by glibc hack to prevent linux/types.h from
94 being included.
95
Theodore Ts'oe5fa0e31998-04-01 02:18:45 +0000961998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
97
98 * Makefile.in: Change to use new installation directory variables
99 convention. Fix uninstall rules to take $(DESTDIR) into
100 account.
101
Theodore Ts'odc3710e1998-03-09 03:34:48 +0000102Sun Mar 8 22:17:59 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
103
104 * gen_uuid.c (get_node_id): Use char * instead of caddr_t, which
105 doesn't always exist for glibc.
106
Theodore Ts'od5464471997-10-15 01:52:44 +0000107Tue Oct 14 21:48:16 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
108
109 * gen_uuid.c: Use clock_reg instead of clock, since clock
110 conflicts with a header file declaration.
111
Theodore Ts'o024996c1997-06-17 05:38:35 +0000112Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
113
114 * Release of E2fsprogs 1.11
115
Theodore Ts'oa29f4d31997-04-29 21:26:48 +0000116Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
117
118 * Release of E2fsprogs version 1.10
119
120Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
121
122 * Release of E2fsprogs version 1.09
123
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000124Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
125
126 * Release of E2fsprogs version 1.08
127
Theodore Ts'o19c78dc1997-04-29 16:17:09 +0000128Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
129
130 * Release of E2fsprogs version 1.07
131
132Sun Mar 2 16:45:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
133
134 * Makefile.in (ELF_VERSION): Change version to be 1.1
135
136Thu Feb 6 23:08:07 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
137
138 * gen_uuid.c (uuid_generate): Set Multicast bit when picking a
139 random node_id, to prevent conflicts with IEEE 802
140 addresses obtained from network cards.
141
142Wed Jan 1 23:51:09 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
143
144 * unpack.c, pack.c: Include string.h, since we use memcpy().
145
146Tue Dec 3 13:05:11 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
147
148 * parse.c: Add #include of ctype.h and stdlib.h, to pull in the
149 required prototypes.
150
151Fri Oct 11 17:15:10 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
152
153 * Makefile.in (DLL_ADDRESS): Updated DLL address for libuuid.
154
155Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
156
157 * Release of E2fsprogs version 1.06
158
Theodore Ts'o5c576471997-04-29 15:29:49 +0000159Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
160
161 * Release of E2fsprogs version 1.05
162
Theodore Ts'o1e3472c1997-04-29 14:53:37 +0000163Tue Aug 27 16:50:43 1996 Miles Bader <miles@gnu.ai.mit.edu>
164
165 * uuid/gen_uuid.c [HAVE_NET_IF_H] <net/if.h>: Include guarded.
166 [HAVE_NETINET_IN_H] <netinet/in.h>: Include guarded.
167 (get_node_id): Surround bulk of function with #ifdef HAVE_NET_IF_H.
168
169Tue Aug 27 16:50:16 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
170
171 * gen_uuid.c (get_node_id): Add a specific ifdef for the HURD,
172 since it is broken w.r.t getting hardware addresses.