-
Notifications
You must be signed in to change notification settings - Fork 29
/
Copy pathChanges
168 lines (125 loc) · 5.42 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
Revision history for Perl extension Data::UUID.
1.227 2024-03-18
- new maintainer, GTERMARS
- add basic GitHub Actions setup for testing
- typo corrections in POD (thanks, Paul Johnson)
- eliminated use of state/node files in temp directory, addressing
CVE-2013-4184.
1.226 2020-04-12
- set umask before fopen in destructor (thanks, Rafaël Garcia-Suarez)
1.225 2020-04-12
- pointless accidental release
1.224 2019-03-02
- No changes since 1.223
1.223 2019-02-14 (TRIAL)
- Use File::Spec to get tmpdir instead of hardcoding (thanks, Desmond
Daignault)
1.222 2018-04-29 (TRIAL)
- Properly quote C strings passed in DEFINE (thanks, Salvador Fadiño)
- Fix memory leak by decreasing reference count (thanks, Daniel Spang)
1.221 2015-08-10
- documentation improvements
1.220 2014-12-15
- improve chances it'll work on Android (thanks, Brian Fraser)
1.219 2013-07-06
- cygwin fixes (thanks, Reini Urban!)
- Skip t/threads.t unless perl version is 5.13.4 or greater (thanks, VPIT)
- compile with strict C89 compilers (thanks, VPIT)
- more bugfixes (thanks, VPIT)
1.218
- support for Haiku OS (thanks, Tony Cook!)
1.217 2010-09-14
- documentation fixes
- minor portability tweak to UUID.xs (thanks, Florian Ragwitz)
1.216 2010-09-04
- documentation fixes only
1.215 2010-05-24
- no changes, released as non-trial
1.214 TRIAL RELEASE 2010-05-14
- Use gv_stashpv instead of gv_stashpvs (Florian Ragwitz)
1.213 TRIAL RELEASE 2010-05-07
- Pass along the interpreter to ptable_store, if needed (Florian Ragwitz)
1.212 TRIAL RELEASE 2010-05-07
- fix MANIFEST (thanks for noticing, Florian Ragwitz)
1.211 TRIAL RELEASE 2010-05-07
- add a uniqueness test to threads.t (thanks, SCHWERN!)
1.210 TRIAL RELEASE 2010-05-07
- thread safety, added by Florian Ragwitz
1.203 Tue Nov 3 16:46:50 EST 2009
- avoid interactive configuration (thanks, DAXIM)
1.202 Mon Jun 15 18:42:19 EDT 2009
- localize changes to $! (thanks, Jesse Vincent!)
1.201 Sat Apr 18 14:09 2009
- replace Data-UUID's own md5 with Digest::MD5 (thanks, RUZ!)
- apply patch from tokuhirom to avoid segmentation violation
1.149 Sat Nov 1 12:31 2008
- added explicit BSD license; code is basically RFC4122 + patches
1.148 Thu Nov 16 10:21 2006
- Debian has chosen to distribute their own Data::UUID, which has a different
interface and breaks other modules. They also use a grossly-inflated
version number, which means that this version number must be inflated to
allow modules to rely on the CPAN Data::UUID properly.
Tests added to EXPLICITLY assert the one known difference between genuine
Data::UUID and Debian's ersatz version in libossp-uuid-perl.
Thanks to ADAMK for bringing this to my attention.
0.148 Thu Nov 16 10:21 2006
- more Win32 fixes by Alexandr Ciornii
0.146 Tue Nov 14 18:02 2006
- packaging improvements
0.145 Sun Sep 17 22:12 2006
- Win32 compatibility/compilation improvements (rt #21486) -- thanks MERIJNB!
0.143 Sun Sep 17 22:12 2006
- more tick-tracking fixes (rt #21486) -- thanks MERIJNB!
0.142 Tue Sep 5 22:41 2006
- fix incorrect initialization of tick-tracking (rt #2481)
0.141 Tue Sep 5 22:16 2006
- partial fix for compilation under MSVC (thanks Alexandr Ciornii!)
0.14 Sat Mar 18 08:40 2006
- added use strict
- added tests to shut up stupid Kwalitee tests
0.13 Sat Feb 25 15:20 2006
- fixed compilation errors on Mac OS X: bugs 12389, 15829
- avoid hanging under CPAN tools by using EUMM prompt(): bug 8046
(thanks, Schwern)
- fix problems with "long" type on 64 big platforms: bug 14163
(thanks, Kevin Rosenberg)
- improve compilation on Cygwin: bug 7088 (thanks, maxb)
- improve compilation on Win32: bug 14082 (thanks, Christopher Laco)
- fixed link to UUID draft: bug 12169 (thanks, kcivey)
- fixed UUID collision on SMP machines: bug 15042 (thanks, Chia-liang Kao)
0.11 Wed Aug 27 16:05:00 2003
- reformatted POD documentation as per David Wheeler
- added ref. links to articles on database keys reengineering problem
0.10 Thu Jul 17 17:12:00 2003
- added support for PERL_MM_USE_DEFAULT as per Heath Malstrom
- replaced GetSystemTimeAsFileTime with QueryPerformanceCounter as per Paul
Stodghill
0.08 Fri Nov 29 12:12:00 2002
- added default umask for state storage files (as per James A. Duncan,
Fotango.com)
0.07 Wed Jun 12 17:31:00 2002
- changed get_system_time to use I64 ints (CPAN Ticket #737 - Incorrect Time
based UUIDs)
0.06 Sun Mar 2 01:41:00 2002
- added code to fix ccflags on HP (as per Lincoln Baxter)
- fixed state/nodeid sharing problem (as per Lincoln Baxter)
- fixed most compiler warnings (as per Lincoln Baxter)
- replaced Base64-encode algorithm to fix buffer overflow
(as per Lincoln Baxter).
- fixed count of tests in test.pl (as per Lincoln Baxter)
- added ok() to every line of test.pl (as per Lincoln Baxter)
0.05 Tue Feb 12 09:46:00 2002
- added custom OS defines
- added LOCK/UNLOCK defines for Darwin OS
0.04 Tue Dec 11 12:03:00 2001
- fixed padding in create_b64/to_b64string
- added advisory locking for state storage
0.03 Mon Nov 5 12:47:00 2001
- fixed padding problem in from_b64string
- re-tested with Cygwin v2.78.2.15
0.02 Wed Oct 31 12:11:00 2001
- fixed from_string/from_hexstring bug, which caused problems on little
endian machines (linux)
0.01 Thu Oct 25 16:19:30 2001
- original version; created by h2xs 1.21 with options
-f -nData::UUID -v0.01