OSSP CVS Repository

ossp - History for /ossp-pkg/uuid/uuid.h
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [Directory]  [Show Milestones

DateVersion Description
2004-Feb-10 21:00    1.19    Check-in [4403]: remove generated file By rse. (diff)
2004-Feb-10 20:59    1.18    Check-in [4402]: flush pending change By rse. (diff)
2004-Jan-19 15:11    1.17    Check-in [4384]: flush more pending cleanups By rse. (diff)
2004-Jan-19 13:19    1.16    Check-in [4380]: fix building (I've changed the generated file last time) By rse. (diff)
2004-Jan-19 13:15    1.15    Check-in [4378]: o Include <string.h> in uuid.h because of size_t usage.

o INCOMPATIBILITY: Refactor the API and rename uuid_generate() to uuid_make() and use a "uuid_t" pointer for the namespace on UUID_VERSION3 generation. To allow access to the internal pre-defined namespace UUIDs, provide a new uuid_load() function. Because uuid_load() now also allows the loading of the "nil" UUID, remove uuid_nil() from the API. After this second refactoring the API is now the one we originally wished for the forthcoming version 1.0 of OSSP uuid. By rse. (diff)

2004-Jan-18 21:19    1.14    Check-in [4373]: Add version support to API via UUID_VERSION (compile-time) and uuid_version() (link-time). By rse. (diff)
2004-Jan-18 20:59    1.13    Check-in [4371]: - Refactor the API by merging uuid_{unpack,pack,parse,format,dump}() functions into unified uuid_{import,export}() functions. This allows us to easily add support for other formats (e.g. XML) in the future without having the change the API in principle. - Document what DCE 1.1 UUID versions exist and what they are intended for. By rse. (diff)
2004-Jan-18 20:22    1.12    Check-in [4368]: - Cleanup the C code to also pass warning-free a C++ compiler. - Support C++ by enclosing the C API declarations in 'extern "C" {...}' within uuid.h.

Submitted by: Guerry Semones <guerry@tsunamiresearch.com> By rse. (diff)

2004-Jan-15 13:32    1.11    Check-in [4329]: Fixed portability by replacing accidentally introduced uint{8,16,32}_t with the portable uuid_uint{8,16,32}_t. Prefix all variable symbols in uuid.h with underscores to avoid namespace conflicts.

Submitted by: Guerry Semones <guerry@tsunamiresearch.com> By rse.

2004-Jan-13 15:35    1.10    Check-in [5550]: no need to duplicate here what is also in the API manpage By rse. (diff)
2004-Jan-11 19:32    1.9    Check-in [3750]: clarify comment By rse. (diff)
2004-Jan-11 13:14    1.8    Check-in [3748]: more documentation By rse. (diff)
2004-Jan-10 13:16    1.7    Check-in [3723]: move out PRNG into own object and attach a PRNG and MD5 object for reuse into the UUID object By rse. (diff)
2004-Jan-09 17:11    1.6    Check-in [3716]: use format instead of unparse and fix pack/unpack usage By rse. (diff)
2004-Jan-09 12:28    1.5    Check-in [3712]: flush work of this forenoon By rse. (diff)
2004-Jan-09 10:06    1.4    Check-in [3705]: use 'nil' instead of 'null' because the standards name the special zeroed UUID 'nil' By rse. (diff)
2004-Jan-08 22:31    1.3    Check-in [3703]: introduce UUID versioning into API By rse. (diff)
2004-Jan-06 21:29    1.2    Check-in [3701]: simplify API By rse. (diff)
2004-Jan-06 21:14    1.1    Check-in [3698]: import the first cut for our forthcoming OSSP uuid library By rse.

CVSTrac 2.0.1