head 1.49; access; symbols UUID_1_6_2:1.48 UUID_1_6_1:1.46 UUID_1_6_0:1.44 UUID_1_5_1:1.42 UUID_1_5_0:1.41 UUID_1_4_2:1.39 UUID_1_4_1:1.38 UUID_1_4_0:1.37 UUID_1_3_2:1.34 UUID_1_3_1:1.33 UUID_1_3_0:1.32 UUID_1_2_1:1.26 UUID_1_2_0:1.25 UUID_1_1_2:1.24 UUID_1_1_1:1.22 UUID_1_1_0:1.21 UUID_1_0_4:1.19 UUID_1_0_3:1.18 UUID_1_0_2:1.17 UUID_1_0_1:1.16 UUID_1_0_0:1.15 UUID_0_9_7:1.14 UUID_0_9_6:1.13 UUID_0_9_5:1.12 UUID_0_9_4:1.11 UUID_0_9_3:1.9 UUID_0_9_2:1.8 UUID_0_9_1:1.7 UUID_0_9_0:1.5; locks; strict; comment @# @; 1.49 date 2008.07.05.12.58.14; author rse; state dead; branches; next 1.48; commitid XLXN7vUmABwPcC9t; 1.48 date 2008.07.04.21.47.59; author rse; state Exp; branches; next 1.47; commitid y0hLDNAXwDqzax9t; 1.47 date 2008.03.07.13.52.41; author rse; state Exp; branches; next 1.46; commitid G3E9z8xLWjWDmcUs; 1.46 date 2008.02.21.15.36.52; author rse; state Exp; branches; next 1.45; commitid PgSC53hCHOziqhSs; 1.45 date 2008.01.10.14.18.46; author rse; state Exp; branches; next 1.44; commitid LqMgFGBgTR7clSMs; 1.44 date 2007.05.19.20.00.46; author rse; state Exp; branches; next 1.43; commitid qLbE5CV0mvMROzis; 1.43 date 2007.01.01.18.14.54; author rse; state Exp; branches; next 1.42; commitid jOXiIO8S8v7xFP0s; 1.42 date 2006.07.31.12.45.08; author rse; state Exp; branches; next 1.41; commitid uBoIc6jFr8slN0Hr; 1.41 date 2006.07.28.19.17.44; author rse; state Exp; branches; next 1.40; commitid HdJtjgKwXtk04FGr; 1.40 date 2006.05.11.18.42.53; author rse; state Exp; branches; next 1.39; commitid YcLYmdTCsTWunDwr; 1.39 date 2006.03.13.09.42.47; author rse; state Exp; branches; next 1.38; commitid D0QSfAAm5ajNh0pr; 1.38 date 2006.02.07.08.42.53; author rse; state Exp; branches; next 1.37; commitid k181EBCE8QfZ2Dkr; 1.37 date 2006.01.15.18.40.15; author rse; state Exp; branches; next 1.36; commitid feFrCjB7BFLL5Jhr; 1.36 date 2006.01.13.06.44.30; author rse; state Exp; branches; next 1.35; commitid hYfQc9JIMh4bcphr; 1.35 date 2006.01.12.20.32.42; author rse; state Exp; branches; next 1.34; commitid bgsM5SxjtMhkOlhr; 1.34 date 2005.12.06.11.52.11; author rse; state Exp; branches; next 1.33; commitid D2QvoISTKeru7ycr; 1.33 date 2005.09.24.10.20.24; author rse; state Exp; branches; next 1.32; 1.32 date 2005.09.02.14.23.46; author rse; state Exp; branches; next 1.31; 1.31 date 2005.09.02.14.00.00; author rse; state Exp; branches; next 1.30; 1.30 date 2005.08.31.20.10.25; author rse; state Exp; branches; next 1.29; 1.29 date 2005.08.31.09.59.45; author rse; state Exp; branches; next 1.28; 1.28 date 2005.08.30.20.38.10; author rse; state Exp; branches; next 1.27; 1.27 date 2005.08.30.20.34.35; author rse; state Exp; branches; next 1.26; 1.26 date 2005.08.30.20.11.46; author rse; state Exp; branches; next 1.25; 1.25 date 2005.01.23.11.28.51; author rse; state Exp; branches; next 1.24; 1.24 date 2005.01.13.10.37.36; author rse; state Exp; branches; next 1.23; 1.23 date 2004.12.31.19.20.34; author rse; state Exp; branches; next 1.22; 1.22 date 2004.11.18.15.59.52; author rse; state Exp; branches; next 1.21; 1.21 date 2004.11.03.18.35.24; author rse; state Exp; branches; next 1.20; 1.20 date 2004.11.03.18.23.35; author rse; state Exp; branches; next 1.19; 1.19 date 2004.10.16.18.23.18; author rse; state Exp; branches; next 1.18; 1.18 date 2004.10.15.18.27.32; author rse; state Exp; branches; next 1.17; 1.17 date 2004.09.12.15.23.35; author rse; state Exp; branches; next 1.16; 1.16 date 2004.07.16.21.14.01; author rse; state Exp; branches; next 1.15; 1.15 date 2004.02.16.09.44.27; author rse; state Exp; branches; next 1.14; 1.14 date 2004.02.13.21.09.28; author rse; state Exp; branches; next 1.13; 1.13 date 2004.02.11.14.40.45; author rse; state Exp; branches; next 1.12; 1.12 date 2004.02.06.08.51.36; author rse; state Exp; branches; next 1.11; 1.11 date 2004.01.19.14.59.18; author rse; state Exp; branches; next 1.10; 1.10 date 2004.01.18.20.19.23; author rse; state Exp; branches; next 1.9; 1.9 date 2004.01.16.15.55.13; author rse; state Exp; branches; next 1.8; 1.8 date 2004.01.15.19.23.51; author rse; state Exp; branches; next 1.7; 1.7 date 2004.01.13.19.50.20; author rse; state Exp; branches; next 1.6; 1.6 date 2004.01.11.08.54.18; author rse; state Exp; branches; next 1.5; 1.5 date 2004.01.11.08.37.22; author rse; state Exp; branches; next 1.4; 1.4 date 2004.01.10.22.44.22; author rse; state Exp; branches; next 1.3; 1.3 date 2004.01.10.22.21.08; author rse; state Exp; branches; next 1.2; 1.2 date 2004.01.10.20.12.46; author rse; state Exp; branches; next 1.1; 1.1 date 2004.01.06.20.14.28; author rse; state Exp; branches; next ; desc @@ 1.49 log @remove OSSP uuid from CVS -- it is now versioned controlled in a Monotone repository @ text @ _ ___ ____ ____ ____ _ _ |_|_ _ / _ \/ ___/ ___|| _ \ _ _ _ _(_) __| | _|_||_| | | | \___ \___ \| |_) | | | | | | | | |/ _` | |_||_|_| | |_| |___) |__) | __/ | |_| | |_| | | (_| | |_|_|_| \___/|____/____/|_| \__,_|\__,_|_|\__,_| OSSP uuid - Universally Unique Identifier Version 1.6.2 (04-Jul-2008) ABSTRACT OSSP uuid is a ISO-C:1999 application programming interface (API) and corresponding command line interface (CLI) for the generation of DCE 1.1, ISO/IEC 11578:1996 and IETF RFC-4122 compliant Universally Unique Identifier (UUID). It supports DCE 1.1 variant UUIDs of version 1 (time and node based), version 3 (name based, MD5), version 4 (random number based) and version 5 (name based, SHA-1). Additional API bindings are provided for the languages ISO-C++:1998, Perl:5 and PHP:4/5. Optional backward compatibility exists for the ISO-C DCE-1.1 and Perl Data::UUID APIs. UUIDs are 128 bit numbers which are intended to have a high likelihood of uniqueness over space and time and are computationally difficult to guess. They are globally unique identifiers which can be locally generated without contacting a global registration authority. UUIDs are intended as unique identifiers for both mass tagging objects with an extremely short lifetime and to reliably identifying very persistent objects across a network. COPYRIGHT AND LICENSE Copyright (c) 2004-2008 Ralf S. Engelschall Copyright (c) 2004-2008 The OSSP Project This file is part of OSSP uuid, a library for the generation of UUIDs which can found at http://www.ossp.org/pkg/lib/uuid/ Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. HOME AND DOCUMENTATION The documentation and latest release can be found on o http://www.ossp.org/pkg/lib/uuid/ o ftp://ftp.ossp.org/pkg/lib/uuid/ @ 1.48 log @bump version before release @ text @@ 1.47 log @Consistently annotate "RFC-XXXX" with "IETF" to clearly indicate from which standards body this comes from. @ text @d8 1 a8 1 Version 1.6.1 (21-Feb-2008) @ 1.46 log @prepare release of OSSP uuid 1.6.1 @ text @d13 2 a14 2 and corresponding command line interface (CLI) for the generation of DCE 1.1, ISO/IEC 11578:1996 and RFC 4122 compliant Universally @ 1.45 log @adjust copyright messages for 2008 and bump version in advance @ text @d8 1 a8 1 Version 1.6.1 (10-Jan-2008) @ 1.44 log @bump before release @ text @d8 1 a8 1 Version 1.6.0 (19-May-2007) d32 2 a33 2 Copyright (c) 2004-2007 Ralf S. Engelschall Copyright (c) 2004-2007 The OSSP Project @ 1.43 log @Adjust copyright messages for new year 2007. @ text @d8 1 a8 1 Version 1.5.1 (31-Jul-2006) @ 1.42 log @bump before release @ text @d32 2 a33 2 Copyright (c) 2004-2006 Ralf S. Engelschall Copyright (c) 2004-2006 The OSSP Project @ 1.41 log @prepare for release @ text @d8 1 a8 1 Version 1.5.0 (28-Jul-2006) @ 1.40 log @as we have already changes too much, switch to 1.5 now @ text @d8 1 a8 1 Version 1.5.0 (11-May-2006) @ 1.39 log @bump version before release @ text @d8 1 a8 1 Version 1.4.2 (13-Mar-2006) @ 1.38 log @bump before release @ text @d8 1 a8 1 Version 1.4.1 (07-Feb-2006) @ 1.37 log @adjust for release @ text @d8 1 a8 1 Version 1.4.0 (15-Jan-2006) @ 1.36 log @Adjust copyright messages for new year 2006. @ text @d8 1 a8 1 Version 1.4.0 (12-Jan-2006) @ 1.35 log @bump up the version because of PostgreSQL bindings @ text @d32 2 a33 2 Copyright (c) 2004-2005 Ralf S. Engelschall Copyright (c) 2004-2005 The OSSP Project @ 1.34 log @bump before release @ text @d8 1 a8 1 Version 1.3.2 (06-Dec-2005) @ 1.33 log @bump version before release @ text @d8 1 a8 1 Version 1.3.1 (24-Sep-2005) @ 1.32 log @prepare for release @ text @d8 1 a8 1 Version 1.3.0 (02-Sep-2005) @ 1.31 log @new official description now also mentioning PHP @ text @d8 1 a8 1 Version 1.3.0 (31-Aug-2005) @ 1.30 log @ok, we now cover C++, too @ text @d12 9 a20 6 OSSP uuid is a ISO-C, ISO-C++ and Perl application programming interface (API) and corresponding command line interface (CLI) for the generation of DCE 1.1, ISO/IEC 11578:1996 and RFC 4122 compliant Universally Unique Identifier (UUID). It supports DCE 1.1 variant UUIDs of version 1 (time and node based), version 3 (name based, MD5), version 4 (random number based) and version 5 (name based, SHA-1). @ 1.29 log @Added optional Data::UUID backward compatibility Perl API which can be enabled with the build-time option --with-perl-compat. Submitted by: Piotr Roszatycki @ text @d12 6 a17 6 OSSP uuid is a ISO-C and Perl application programming interface (API) and corresponding command line interface (CLI) for the generation of DCE 1.1, ISO/IEC 11578:1996 and RFC 4122 compliant Universally Unique Identifier (UUID). It supports DCE 1.1 variant UUIDs of version 1 (time and node based), version 3 (name based, MD5), version 4 (random number based) and version 5 (name based, SHA-1). @ 1.28 log @fix wording @ text @d8 1 a8 1 Version 1.2.1 (30-Aug-2005) @ 1.27 log @Reference the new officially published RFC 4122 @ text @d14 4 a17 4 DCE 1.1 and ISO/IEC 11578:1996 and RFC 4122 compliant Universally Unique Identifier (UUID). It supports DCE 1.1 variant UUIDs of version 1 (time and node based), version 3 (name based, MD5), version 4 (random number based) and version 5 (name based, SHA-1). @ 1.26 log @bump before release @ text @d14 4 a17 4 DCE 1.1 and ISO/IEC 11578:1996 compliant Universally Unique Identifier (UUID). It supports DCE 1.1 variant UUIDs of version 1 (time and node based), version 3 (name based, MD5), version 4 (random number based) and version 5 (name based, SHA-1). @ 1.25 log @Added support for new version 5 UUIDs (name-based, SHA-1) according to latest draft-mealling-uuid-urn-05.txt. @ text @d8 1 a8 1 Version 1.2.0 (23-Jan-2005) @ 1.24 log @bump version and date before release @ text @d8 1 a8 1 Version 1.1.2 (13-Jan-2005) d16 2 a17 1 based), version 3 (name based) and version 4 (random number based). @ 1.23 log @Adjust copyright messages for new year 2005. @ text @d8 1 a8 1 Version 1.1.1 (18-Nov-2004) @ 1.22 log @bump before release @ text @d28 2 a29 2 Copyright (c) 2004 Ralf S. Engelschall Copyright (c) 2004 The OSSP Project @ 1.21 log @adjust version in Perl module, too; bump for next release number @ text @d8 1 a8 1 Version 1.1.0 (03-Nov-2004) @ 1.20 log @tell about Perl API now, too @ text @d8 1 a8 1 Version 1.0.4 (16-Oct-2004) @ 1.19 log @bump before release @ text @d12 3 a14 3 OSSP uuid is a ISO-C application programming interface (API) and corresponding command line interface (CLI) for the generation of DCE 1.1 and ISO/IEC 11578:1996 compliant Universally Unique Identifier @ 1.18 log @bump before release @ text @d8 1 a8 1 Version 1.0.3 (15-Oct-2004) @ 1.17 log @bump before release @ text @d8 1 a8 1 Version 1.0.2 (12-Sep-2004) @ 1.16 log @bump before release @ text @d8 1 a8 1 Version 1.0.1 (16-Jul-2004) @ 1.15 log @bump before release @ text @d8 1 a8 1 Version 1.0.0 (16-Feb-2004) @ 1.14 log @bump before release @ text @d8 1 a8 1 Version 0.9.7 (13-Feb-2004) @ 1.13 log @bump before release @ text @d8 1 a8 1 Version 0.9.6 (11-Feb-2004) @ 1.12 log @bump before release @ text @d8 1 a8 1 Version 0.9.5 (06-Feb-2004) @ 1.11 log @bump for release @ text @d8 1 a8 1 Version 0.9.4 (19-Jan-2004) @ 1.10 log @Add version support to API via UUID_VERSION (compile-time) and uuid_version() (link-time). @ text @d8 1 a8 1 Version 0.9.4 (18-Jan-2004) @ 1.9 log @bump before release @ text @d8 1 a8 1 Version 0.9.3 (16-Jan-2004) @ 1.8 log @bump version for release @ text @d8 1 a8 1 Version 0.9.2 (15-Jan-2004) @ 1.7 log @bump for release @ text @d8 1 a8 1 Version 0.9.1 (13-Jan-2004) @ 1.6 log @use 'Universally Unique Identifier' with plural @ text @d8 1 a8 1 Version 0.9.0 (11-Jan-2004) @ 1.5 log @bump for release @ text @d7 1 a7 1 OSSP uuid - Universally Unique Identifiers d14 1 a14 1 1.1 and ISO/IEC 11578:1996 compliant Universally Unique Identifiers @ 1.4 log @more description @ text @d8 1 a8 1 Version 0.9.0 (10-Jan-2004) @ 1.3 log @now that all important functionality is implemented, bump up to 0.9.0 @ text @d18 8 @ 1.2 log @add a bunch of initial documentation @ text @d8 1 a8 1 Version 0.1.0 (06-Jan-2004) @ 1.1 log @import the first cut for our forthcoming OSSP uuid library @ text @d12 5 a16 1 OSSP uuid is ... @