]> git.ipfire.org Git - thirdparty/e2fsprogs.git/blame - lib/uuid/ChangeLog
ChangeLog, Makefile.in:
[thirdparty/e2fsprogs.git] / lib / uuid / ChangeLog
CommitLineData
ec478576
TT
12000-07-07 Theodore Ts'o <tytso@valinux.com>
2
3 * Makefile.in (uuid_time): Fix compilation rule so that
4 uuid_time.o doesn't get bashed in order to build the
5 command-line version of uuid_time.
6
b2420d40
TT
72000-07-04 Theodore Ts'o <tytso@valinux.com>
8
9 * Makefile.in: Remove explicit link of -lc in the shared library.
10 (It shouldn't be necessary, and is harmful in some cases).
11
5dd7ff07
TT
122000-06-12 Theodore Ts'o <tytso@valinux.com>
13
14 * gen_uuid.c (get_random_bytes): Use O_NONBLOCK when trying to
15 open /dev/random. Break out the /dev/random
16 initialization code into a get_random_fd() function, and
17 use that function in uuid_generate() to determine whether
18 to use uuid_generate_random() or uuid_generate_time().
19
f0f4acbd
TT
202000-05-25 <tytso@snap.thunk.org>
21
22 * Makefile: Add hack dependency rule so that parallel makes work
23 correctly.
24
3030daa8
TT
252000-04-07 Theodore Ts'o <tytso@valinux.com>
26
27 * clear.c, compare.c, copy.c, gen_uuid.c, isnull.c, pack.c,
28 parse.c, uuid.h, uuidP.h: Changed copyright to be the
29 LGPL.
30
e2207ce5
TT
31Thu Apr 6 17:38:58 2000 Theodore Y. Ts'o <tytso@signal.thunk.org>
32
33 * Makefile.in (uuid_time): Compile uuid_time in two steps (first
34 create .o, then link it against the libraries) to work
35 around bug in a.out linker.
36
37 * dll/jump.funcs, dll/jump.import, dll/jump.params: Update a.out
38 shared library control files to reflect new added files.
39
fa7cc280
TT
402000-04-03 Theodore Ts'o <tytso@valinux.com>
41
42 * gen_uuid.c (get_clock): Fix bug where the last timeval wasn't
43 getting set, causing potentially duplicate UUID's to be
44 generated.
45
e589f678
TT
462000-03-12 Theodore Ts'o <tytso@valinux.com>
47
48 * gen_uuid.c (get_random_bytes): Make more paranoid about
49 misbehaving /dev/urandom. If we get a return of zero
50 without an error more than 8 times in a row, we break out
51 and return an error. Also, if /dev/urandom doesn't exist,
52 try /dev/random.
53
77200f4e
TT
542000-01-18 Theodore Ts'o <tytso@valinux.com>
55
56 * Makefile.in: Since LIBUUID can sometimes include
57 "-lsocket" we need a separate DEPLIBUUID that can be used
58 in Makefile's dependency rules.
59
5c36a2f8
TT
601999-11-19 <tytso@valinux.com>
61
62 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
63 the source directory.
64
cd086361
TT
651999-11-10 <tytso@valinux.com>
66
67 * Release of E2fsprogs 1.18
68
28e1194e
TT
691999-10-26 <tytso@valinux.com>
70
71 * Release of E2fsprogs 1.17
72
36caf25f
TT
731999-10-26 <tytso@valinux.com>
74
75 * uuid_time.c (variant_string): Declare to be static to avoid gcc
76 warnings.
77
78 * uuid.h: Add function prototypes for uuid_generate_random() and
79 uuid_generate_time().
80
6c979d5c
TT
811999-10-25 <tytso@valinux.com>
82
83 * gen_uuid_nt.c (uuid_generate): W2K strikes again! An
84 incompatible interface change means we need to detect
85 whether the code is running on an NT4 or NT5 system.
86
614fdfd5
TT
871999-10-22 <tytso@valinux.com>
88
89 * Release of E2fsprogs 1.16
90
caf8ce4c
TT
911999-10-21 <tytso@valinux.com>
92
93 * uuid_generate.8.in: Update man page to use a more standard
94 format (bold option flags and italicized variables), as
95 suggested by Andreas Dilger (adilger@enel.ucalgary.ca)
96
aa4115a4
TT
971999-09-24 <tytso@valinux.com>
98
99 * gen_uuid_nt.c: New file which creates a UUID under Windows NT.
100
657cb975
TT
1011999-07-18 Theodore Ts'o <tytso@rsts-11.mit.edu>
102
103 * Release of E2fsprogs 1.15
104
b19d1a95
TT
1051999-05-17 <tytso@rsts-11.mit.edu>
106
107 * gen_uuid.c (get_random_bytes): Use a while loop when reading
108 from /dev/urandom so that if we get interrupted while
109 reading the right thing happens.
110 (uuid_generate_random): Add new function which uses the
111 new UUID format which uses 122 random bits to form the
112 128-bit UUID.
113 (uuid_generate): Rename the old uuid_generate to be
114 uuid_generate_time, and create a new uuid_generate
115 function which calls either uuid_generate_random or
116 uuid_genereate_time depending on whether /dev/urandom is
117 present.
118
119 * uuid_generate.3.in: Update to reflect changesin uuid_generate
120 and its two new variants.
121
122 * tst_uuid.c: Updated to test new uuid_generate functions, and to
123 reflect new semantics of uuid_compare. Added tests to
124 make sure the UUID type and variant created by UUID
125 generate is correct.
126
127 * uuid_time.c (uuid_variant, uuid_type): Added new functions to
128 return the UUID variant and type information. The
129 debugging program now prints the UUID variant and type,
130 and warns if the unparsed time information is likely to be
131 incorrect.
132
133 * uuid_parse.3.in, libuuid.3.in: Miscellaneous text cleanups.
134
ffd3af58
TT
1351999-05-03 <tytso@rsts-11.mit.edu>
136
137 * compare.c (uuid_compare): Change sense of uuid_compare so that
138 its return values match that of memcpy and the
139 uuid_compare() found in Paul Leach's internet-draft.
140
4eca93be
TT
1411999-03-11 Andreas Dilger <adilger@enel.ucalgary.ca>
142
143 * Created man pages for libuuid functions.
144
9e51eca7
TT
1451999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
146
147 * Release of E2fsprogs 1.14
148
556ad132
TT
1491998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
150
151 * Release of E2fsprogs 1.13
152
1e0a221b
TT
1531998-12-04 Theodore Ts'o <tytso@rsts-11.mit.edu>
154
155 * Makefile.in: Update version numbers of the UUID shared library,
156 since we've added a new function (uuid_time()).
157
158 * uuid_time.c: New file which returns the time field of a UUID.
159 (Good for debugging purposes)
160
4a5fa192
TT
1611998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
162
163 * Release of E2fsprogs 1.12
164
818180cd
TT
1651998-06-25 Theodore Ts'o <tytso@rsts-11.mit.edu>
166
167 * tst_uuid.c (main): Fixed bogus declaration of the main's argv
168 parameter.
169
91b2c42b
TT
1701998-04-26 Theodore Ts'o <tytso@rsts-11.mit.edu>
171
172 * uuidP.h: Use asm/types.h instead of linux/types.h to avoid a
173 problem caused by glibc hack to prevent linux/types.h from
174 being included.
175
e5fa0e30
TT
1761998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
177
178 * Makefile.in: Change to use new installation directory variables
179 convention. Fix uninstall rules to take $(DESTDIR) into
180 account.
181
dc3710e5
TT
182Sun Mar 8 22:17:59 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
183
184 * gen_uuid.c (get_node_id): Use char * instead of caddr_t, which
185 doesn't always exist for glibc.
186
d546447f
TT
187Tue Oct 14 21:48:16 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
188
189 * gen_uuid.c: Use clock_reg instead of clock, since clock
190 conflicts with a header file declaration.
191
024996cf
TT
192Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
193
194 * Release of E2fsprogs 1.11
195
a29f4d30
TT
196Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
197
198 * Release of E2fsprogs version 1.10
199
200Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
201
202 * Release of E2fsprogs version 1.09
203
2ecc6fef
TT
204Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
205
206 * Release of E2fsprogs version 1.08
207
19c78dc0
TT
208Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
209
210 * Release of E2fsprogs version 1.07
211
212Sun Mar 2 16:45:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
213
214 * Makefile.in (ELF_VERSION): Change version to be 1.1
215
216Thu Feb 6 23:08:07 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
217
218 * gen_uuid.c (uuid_generate): Set Multicast bit when picking a
219 random node_id, to prevent conflicts with IEEE 802
220 addresses obtained from network cards.
221
222Wed Jan 1 23:51:09 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
223
224 * unpack.c, pack.c: Include string.h, since we use memcpy().
225
226Tue Dec 3 13:05:11 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
227
228 * parse.c: Add #include of ctype.h and stdlib.h, to pull in the
229 required prototypes.
230
231Fri Oct 11 17:15:10 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
232
233 * Makefile.in (DLL_ADDRESS): Updated DLL address for libuuid.
234
235Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
236
237 * Release of E2fsprogs version 1.06
238
5c576477
TT
239Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
240
241 * Release of E2fsprogs version 1.05
242
1e3472c5
TT
243Tue Aug 27 16:50:43 1996 Miles Bader <miles@gnu.ai.mit.edu>
244
245 * uuid/gen_uuid.c [HAVE_NET_IF_H] <net/if.h>: Include guarded.
246 [HAVE_NETINET_IN_H] <netinet/in.h>: Include guarded.
247 (get_node_id): Surround bulk of function with #ifdef HAVE_NET_IF_H.
248
249Tue Aug 27 16:50:16 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
250
251 * gen_uuid.c (get_node_id): Add a specific ifdef for the HURD,
252 since it is broken w.r.t getting hardware addresses.