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