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