1Revision history for Perl extension Data::UUID. 2 31.226 2020-04-12 4 - set umask before fopen in destructor (thanks, Rafaël Garcia-Suarez) 5 61.225 2020-04-12 7 - pointless accidental release 8 91.224 2019-03-02 10 - No changes since 1.223 11 121.223 2019-02-14 (TRIAL) 13 - Use File::Spec to get tmpdir instead of hardcoding (thanks, Desmond 14 Daignault) 15 161.222 2018-04-29 (TRIAL) 17 - Properly quote C strings passed in DEFINE (thanks, Salvador Fadiño) 18 - Fix memory leak by decreasing reference count (thanks, Daniel Spang) 19 201.221 2015-08-10 21 - documentation improvements 22 231.220 2014-12-15 24 - improve chances it'll work on Android (thanks, Brian Fraser) 25 261.219 2013-07-06 27 - cygwin fixes (thanks, Reini Urban!) 28 - Skip t/threads.t unless perl version is 5.13.4 or greater (thanks, VPIT) 29 - compile with strict C89 compilers (thanks, VPIT) 30 - more bugfixes (thanks, VPIT) 31 321.218 33 - support for Haiku OS (thanks, Tony Cook!) 34 351.217 2010-09-14 36 - documentation fixes 37 - minor portability tweak to UUID.xs (thanks, Florian Ragwitz) 38 391.216 2010-09-04 40 - documentation fixes only 41 421.215 2010-05-24 43 - no changes, released as non-trial 44 451.214 TRIAL RELEASE 2010-05-14 46 - Use gv_stashpv instead of gv_stashpvs (Florian Ragwitz) 47 481.213 TRIAL RELEASE 2010-05-07 49 - Pass along the interpreter to ptable_store, if needed (Florian Ragwitz) 50 511.212 TRIAL RELEASE 2010-05-07 52 - fix MANIFEST (thanks for noticing, Florian Ragwitz) 53 541.211 TRIAL RELEASE 2010-05-07 55 - add a uniqueness test to threads.t (thanks, SCHWERN!) 56 571.210 TRIAL RELEASE 2010-05-07 58 - thread safety, added by Florian Ragwitz 59 601.203 Tue Nov 3 16:46:50 EST 2009 61 - avoid interactive configuration (thanks, DAXIM) 62 631.202 Mon Jun 15 18:42:19 EDT 2009 64 - localize changes to $! (thanks, Jesse Vincent!) 65 661.201 Sat Apr 18 14:09 2009 67 - replace Data-UUID's own md5 with Digest::MD5 (thanks, RUZ!) 68 - apply patch from tokuhirom to avoid segmentation violation 69 701.149 Sat Nov 1 12:31 2008 71 - added explicit BSD license; code is basically RFC4122 + patches 72 731.148 Thu Nov 16 10:21 2006 74 - Debian has chosen to distribute their own Data::UUID, which has a different 75 interface and breaks other modules. They also use a grossly-inflated 76 version number, which means that this version number must be inflated to 77 allow modules to rely on the CPAN Data::UUID properly. 78 79 Tests added to EXPLICITLY assert the one known difference between genuine 80 Data::UUID and Debian's ersatz version in libossp-uuid-perl. 81 82 Thanks to ADAMK for bringing this to my attention. 83 840.148 Thu Nov 16 10:21 2006 85 - more Win32 fixes by Alexandr Ciornii 86 870.146 Tue Nov 14 18:02 2006 88 - packaging improvements 89 900.145 Sun Sep 17 22:12 2006 91 - Win32 compatibility/compilation improvements (rt #21486) -- thanks MERIJNB! 92 930.143 Sun Sep 17 22:12 2006 94 - more tick-tracking fixes (rt #21486) -- thanks MERIJNB! 95 960.142 Tue Sep 5 22:41 2006 97 - fix incorrect initialization of tick-tracking (rt #2481) 98 990.141 Tue Sep 5 22:16 2006 100 - partial fix for compilation under MSVC (thanks Alexandr Ciornii!) 101 1020.14 Sat Mar 18 08:40 2006 103 - added use strict 104 - added tests to shut up stupid Kwalitee tests 105 1060.13 Sat Feb 25 15:20 2006 107 - fixed compilation errors on Mac OS X: bugs 12389, 15829 108 - avoid hanging under CPAN tools by using EUMM prompt(): bug 8046 109 (thanks, Schwern) 110 - fix problems with "long" type on 64 big platforms: bug 14163 111 (thanks, Kevin Rosenberg) 112 - improve compilation on Cygwin: bug 7088 (thanks, maxb) 113 - improve compilation on Win32: bug 14082 (thanks, Christopher Laco) 114 - fixed link to UUID draft: bug 12169 (thanks, kcivey) 115 - fixed UUID collision on SMP machines: bug 15042 (thanks, Chia-liang Kao) 116 1170.11 Wed Aug 27 16:05:00 2003 118 - reformatted POD documentation as per David Wheeler 119 - added ref. links to articles on database keys reengineering problem 120 1210.10 Thu Jul 17 17:12:00 2003 122 - added support for PERL_MM_USE_DEFAULT as per Heath Malstrom 123 - replaced GetSystemTimeAsFileTime with QueryPerformanceCounter as per Paul 124 Stodghill 125 1260.08 Fri Nov 29 12:12:00 2002 127 - added default umask for state storage files (as per James A. Duncan, 128 Fotango.com) 129 1300.07 Wed Jun 12 17:31:00 2002 131 - changed get_system_time to use I64 ints (CPAN Ticket #737 - Incorrect Time 132 based UUIDs) 133 1340.06 Sun Mar 2 01:41:00 2002 135 - added code to fix ccflags on HP (as per Lincoln Baxter) 136 - fixed state/nodeid sharing problem (as per Lincoln Baxter) 137 - fixed most compiler warnings (as per Lincoln Baxter) 138 - replaced Base64-encode algorithm to fix buffer overflow 139 (as per Lincoln Baxter). 140 - fixed count of tests in test.pl (as per Lincoln Baxter) 141 - added ok() to every line of test.pl (as per Lincoln Baxter) 142 1430.05 Tue Feb 12 09:46:00 2002 144 - added custom OS defines 145 - added LOCK/UNLOCK defines for Darwin OS 146 1470.04 Tue Dec 11 12:03:00 2001 148 - fixed padding in create_b64/to_b64string 149 - added advisory locking for state storage 150 1510.03 Mon Nov 5 12:47:00 2001 152 - fixed padding problem in from_b64string 153 - re-tested with Cygwin v2.78.2.15 154 1550.02 Wed Oct 31 12:11:00 2001 156 - fixed from_string/from_hexstring bug, which caused problems on little 157 endian machines (linux) 158 1590.01 Thu Oct 25 16:19:30 2001 160 - original version; created by h2xs 1.21 with options 161 -f -nData::UUID -v0.01 162