OSSP CVS Repository |
|
Date | Version | Description |
---|---|---|
1.15 | Check-in [6010]: remove OSSP uuid from CVS -- it is now versioned controlled in a Monotone repository By rse. (diff) | |
1.14 | Check-in [5988]: Port to Win32 API By rse. (diff) | |
1.13 | Check-in [5680]: Fix "uuid_export" function in PHP bindings under UUID_FMT_SIV, UUID_FMT_STR and UUID_FMT_TXT where the NUL-termination character should be not passed back to PHP. By rse. (diff) | |
1.12 | Check-in
[5659]:
Change type of "data_ptr" argument in uuid_export() API signature
from "void **" to "void " as there is unfortunately no
"generic pointer to pointer type" in ISO C (see also
¤http://c-faq.com/ptrs/genericpp.html) and "void **" is just a
"pointer to a 'void *'".
The "void **" especially had the nasty side-effect that it breaks strict pointer aliasing rules of ISO C and hence would require fiddling with temporary variables on all uuid_export() calls if one would be 100% correct and avoid aliasing related compiler warnings. Instead, as uuid_export() internally has to cast the "data_ptr" to the particular expected type anyway, it is better to have "data_ptr" just be a really generic "void *" in the API signature. Keep in mind that although this is an API change, it doesn't cause any incompatibilities as the function still expects the same "pointer to a pointer of a particular type". This expected pointer is just now passed the more correct although less intuitive way. Submitted by: Hrvoje Niksic <hniksic@xemacs.org> By rse. (diff) | |
1.11 | Check-in [5615]: give credit By rse. (diff) | |
1.10 | Check-in
[5605]:
Numerious fixed to the error handling in the PostgreSQL bindings.
Submitted by: Neil Conway <neilc@samurai.com> By rse. (diff) | |
1.9 | Check-in
[5398]:
Fix PHP bindings: the wrong argument to uuid_create()
was forced to a reference
Submitted by: Roman Neuhauser <neuhauser@sigpipe.cz> By rse. (diff) | |
1.8 | Check-in
[5346]:
Cleaned up and speed optimized perl/uuid_compat.pm
(the Data::UUID compatibility module for Perl)
Submitted by: David Wheeler <david@justatheory.com> By rse. (diff) | |
1.7 | Check-in
[5038]:
Fixed generated "section" number in uuid-config(1).
Taken over from code by: Piotr Roszatycki <dexter@debian.org> By rse. (diff) | |
1.6 | Check-in
[4955]:
Fix generation of v3 UUIDs by adding support for 64-bit platforms
to the underlying uuid_md5.c code (which internally is based on
the RFC reference code which in turn assumes a 32-bit environment).
64-bit platform problem discovered by maintainer of OSSP uuid Debian package: Piotr Roszatycki <Piotr_Roszatycki@netia.net.pl> By rse. (diff) | |
1.5 | Check-in
[4426]:
- Resolve namespace conflicts with GCC 3.4 internal pow10() and round()
functions within uuid_str.c.
- Fix buffer handling in "uuid_export(..., UUID_FMT_TXT, vp, ...)" in
case "vp" is not NULL.
Partly submitted by: Fuyuki <fuyuki@nigredo.org> By rse. (diff) | |
1.4 | Check-in [4360]: give feedback submitters credit, too By rse. (diff) | |
1.3 | Check-in [4359]: give Michael credit, too By rse. (diff) | |
1.2 | Check-in [3747]: use 'Universally Unique Identifier' with plural By rse. (diff) | |
1.1 | Check-in [3746]: add the usual amount of standard files, too By rse. |