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