head 1.32; access; symbols; locks; strict; comment @# @; 1.32 date 2007.05.19.20.05.37; author ossp; state Exp; branches; next 1.31; commitid yzgH22cNi50wQzis; 1.31 date 2006.07.31.12.47.56; author rse; state Exp; branches; next 1.30; commitid dMGnYXd8yzriO0Hr; 1.30 date 2006.07.28.19.24.42; author rse; state Exp; branches; next 1.29; commitid Thesy6XpldGo6FGr; 1.29 date 2006.03.13.09.45.44; author rse; state Exp; branches; next 1.28; commitid 3UUsTkB3cMINi0pr; 1.28 date 2006.02.07.08.49.14; author rse; state Exp; branches; next 1.27; commitid Q1Z4LL5KN74b5Dkr; 1.27 date 2006.01.15.18.47.28; author rse; state Exp; branches; next 1.26; commitid 4JilRzHlQUue8Jhr; 1.26 date 2005.12.06.11.54.39; author rse; state Exp; branches; next 1.25; commitid uACrujW28t3l8ycr; 1.25 date 2005.09.24.10.38.00; author rse; state Exp; branches; next 1.24; 1.24 date 2005.09.02.14.27.24; author rse; state Exp; branches; next 1.23; 1.23 date 2005.08.30.20.37.38; author rse; state Exp; branches; next 1.22; 1.22 date 2005.08.30.20.15.22; author rse; state Exp; branches; next 1.21; 1.21 date 2005.01.23.13.24.56; author rse; state Exp; branches; next 1.20; 1.20 date 2005.01.13.10.43.32; author rse; state Exp; branches; next 1.19; 1.19 date 2004.11.18.16.06.11; author rse; state Exp; branches; next 1.18; 1.18 date 2004.11.03.19.03.08; author rse; state Exp; branches; next 1.17; 1.17 date 2004.10.16.18.32.09; author rse; state Exp; branches; next 1.16; 1.16 date 2004.10.15.18.57.28; author rse; state Exp; branches; next 1.15; 1.15 date 2004.09.12.15.28.05; author rse; state Exp; branches; next 1.14; 1.14 date 2004.07.16.21.18.33; author rse; state Exp; branches; next 1.13; 1.13 date 2004.02.16.09.52.50; author rse; state Exp; branches; next 1.12; 1.12 date 2004.02.13.21.17.15; author rse; state Exp; branches; next 1.11; 1.11 date 2004.02.11.14.59.23; author rse; state Exp; branches; next 1.10; 1.10 date 2004.02.11.14.50.50; author rse; state Exp; branches; next 1.9; 1.9 date 2004.02.06.08.55.24; author rse; state Exp; branches; next 1.8; 1.8 date 2004.01.19.15.35.55; author rse; state Exp; branches; next 1.7; 1.7 date 2004.01.16.15.59.40; author rse; state Exp; branches; next 1.6; 1.6 date 2004.01.15.19.28.13; author rse; state Exp; branches; next 1.5; 1.5 date 2004.01.13.20.11.42; author rse; state Exp; branches; next 1.4; 1.4 date 2004.01.13.20.10.30; author rse; state Exp; branches; next 1.3; 1.3 date 2004.01.13.19.55.35; author rse; state Exp; branches; next 1.2; 1.2 date 2004.01.11.08.43.51; author rse; state Exp; branches; next 1.1; 1.1 date 2004.01.10.22.32.31; author rse; state Exp; branches; next ; desc @@ 1.32 log @release OSSP uuid 1.6.0 @ text @ #use wml::ossp area=pkg:lib subarea=uuid OSSP uuid

Universally Unique Identifier (UUID)

$ uuid -v3 ns:URL http://www.ossp.org/
02d9e6d5-9467-382e-8f9b-9300a64ac3cd

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 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.

Documentation

, , , .

Authors

Status

Source

Donation

@ 1.31 log @release OSSP uuid 1.5.1 @ text @d51 1 a51 1 stable="1.5.1" stable_date="31-Jul-2006" d62 1 a62 1 stable="uuid-1\.5\.1\.tar\.gz" unstable="none"> @ 1.30 log @release OSSP uuid 1.5.0 @ text @d51 1 a51 1 stable="1.5.0" stable_date="28-Jul-2006" d62 1 a62 1 stable="uuid-1\.5\.0\.tar\.gz" unstable="none"> @ 1.29 log @release OSSP uuid 1.4.2 @ text @d51 1 a51 1 stable="1.4.2" stable_date="13-Mar-2006" d62 1 a62 1 stable="uuid-1\.4\.2\.tar\.gz" unstable="none"> @ 1.28 log @release OSSP uuid 1.4.1 @ text @d51 1 a51 1 stable="1.4.1" stable_date="07-Feb-2006" d62 1 a62 1 stable="uuid-1\.4\.1\.tar\.gz" unstable="none"> @ 1.27 log @release OSSP uuid 1.4.0 @ text @d51 1 a51 1 stable="1.4.0" stable_date="15-Jan-2006" d62 1 a62 1 stable="uuid-1\.4\.0\.tar\.gz" unstable="none"> @ 1.26 log @release OSSP uuid 1.3.2 @ text @d51 1 a51 1 stable="1.3.2" stable_date="06-Dec-2005" d62 1 a62 1 stable="uuid-1\.3\.1\.tar\.gz" unstable="none"> @ 1.25 log @release OSSP uuid 1.3.1 @ text @d51 1 a51 1 stable="1.3.1" stable_date="24-Sep-2005" @ 1.24 log @release OSSP uuid 1.3.0 @ text @d51 1 a51 1 stable="1.3.0" stable_date="02-Sep-2005" d62 1 a62 1 stable="uuid-1\.3\.0\.tar\.gz" unstable="none"> @ 1.23 log @remember RFC 4122 @ text @d17 9 a25 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 Identifiers (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). d51 1 a51 1 stable="1.2.1" stable_date="30-Aug-2005" d62 1 a62 1 stable="uuid-1\.2\.1\.tar\.gz" unstable="none"> @ 1.22 log @release OSSP uuid 1.2.1 @ text @d19 1 a19 1 DCE 1.1 and ISO/IEC 11578:1996 compliant Universally Unique Identifiers @ 1.21 log @release OSSP uuid 1.2.0 @ text @d48 1 a48 1 stable="1.2.0" stable_date="23-Jan-2005" d59 1 a59 1 stable="uuid-1\.2\.0\.tar\.gz" unstable="none"> @ 1.20 log @release OSSP uuid 1.1.2 @ text @d21 2 a22 1 based), version 3 (name based) and version 4 (random number based). d48 1 a48 1 stable="1.1.2" stable_date="13-Jan-2005" d59 1 a59 1 stable="uuid-1\.1\.2\.tar\.gz" unstable="none"> @ 1.19 log @release OSSP uuid 1.1.1 @ text @d47 1 a47 1 stable="1.1.1" stable_date="18-Nov-2004" d58 1 a58 1 stable="uuid-1\.1\.1\.tar\.gz" unstable="none"> @ 1.18 log @release OSSP uuid 1.1.0 @ text @d47 1 a47 1 stable="1.1.0" stable_date="03-Nov-2004" d58 1 a58 1 stable="uuid-1\.1\.0\.tar\.gz" unstable="none"> @ 1.17 log @releae OSSP uuid 1.0.4 @ text @d17 3 a19 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 Identifiers d36 2 a37 1 . d47 1 a47 1 stable="1.0.4" stable_date="16-Oct-2004" d58 1 a58 1 stable="uuid-1\.0\.4\.tar\.gz" unstable="none"> @ 1.16 log @release OSSP uuid 1.0.3 @ text @d46 1 a46 1 stable="1.0.3" stable_date="15-Oct-2004" d57 1 a57 1 stable="uuid-1\.0\.3\.tar\.gz" unstable="none"> @ 1.15 log @release OSSP uuid 1.0.2 @ text @d46 1 a46 1 stable="1.0.2" stable_date="12-Sep-2004" d57 1 a57 1 stable="uuid-1\.0\.2\.tar\.gz" unstable="none"> @ 1.14 log @release OSSP uuid 1.0.1 @ text @d46 1 a46 1 stable="1.0.1" stable_date="16-Jul-2004" d57 1 a57 1 stable="uuid-1\.0\.1\.tar\.gz" unstable="none"> @ 1.13 log @release OSSP uuid 1.0.0 @ text @d46 1 a46 1 stable="1.0.0" stable_date="16-Feb-2004" d57 1 a57 1 stable="uuid-1\.0\.0\.tar\.gz" unstable="none"> @ 1.12 log @release OSSP uuid 0.9.7 @ text @d46 2 a47 2 stable="none" stable_date="none" unstable="0.9.7" unstable_date="13-Feb-2004" d56 2 a57 2 files="uuid-*.tar.gz" stable="uuid-0\.9\.7\.tar\.gz" unstable="uuid-SNAP.*\.tar.gz"> @ 1.11 log @use correct syntax @ text @d47 1 a47 1 unstable="0.9.6" unstable_date="11-Feb-2004" d57 1 a57 1 stable="uuid-0\.9\.6\.tar\.gz" unstable="uuid-SNAP.*\.tar.gz"> @ 1.10 log @release OSSP uuid 0.9.6 @ text @d10 1 a10 1 $ uuid -v3 URL http://www.ossp.org/
@ 1.9 log @release OSSP uuid 0.9.5 @ text @d47 2 a48 2 unstable="0.9.5" unstable_date="06-Feb-2004" done=95> d57 1 a57 1 stable="uuid-0\.9\.5\.tar\.gz" unstable="uuid-SNAP.*\.tar.gz"> @ 1.8 log @release OSSP uuid 0.9.4 @ text @d47 1 a47 1 unstable="0.9.4" unstable_date="19-Jan-2004" d57 1 a57 1 stable="uuid-0\.9\.4\.tar\.gz" unstable="uuid-SNAP.*\.tar.gz"> @ 1.7 log @release OSSP uuid 0.9.3 @ text @d47 1 a47 1 unstable="0.9.3" unstable_date="16-Jan-2004" d57 1 a57 1 stable="uuid-0\.9\.3\.tar\.gz" unstable="uuid-SNAP.*\.tar.gz"> @ 1.6 log @release OSSP uuid 0.9.2 @ text @d47 1 a47 1 unstable="0.9.2" unstable_date="15-Jan-2004" d57 1 a57 1 stable="uuid-0\.9\.2\.tar\.gz" unstable="uuid-SNAP.*\.tar.gz"> @ 1.5 log @no plural @ text @d6 1 a6 1

Universally Unique Identifier

d47 1 a47 1 unstable="0.9.1" unstable_date="13-Jan-2004" d57 1 a57 1 stable="uuid-0\.9\.1\.tar\.gz" unstable="uuid-SNAP.*\.tar.gz"> @ 1.4 log @add a little bit of illustration @ text @d6 1 a6 1

Universally Unique Identifiers

@ 1.3 log @release OSSP uuid 0.9.1 @ text @d8 7 @ 1.2 log @release OSSP uuid 0.9.0 @ text @d40 2 a41 2 unstable="0.9.0" unstable_date="11-Jan-2004" done=90> d50 1 a50 1 stable="uuid-0\.9\.0\.tar\.gz" unstable="uuid-SNAP.*\.tar.gz"> @ 1.1 log @add OSSP uuid webpage @ text @a7 2 d16 9 d40 1 a40 1 unstable="0.9.0" unstable_date="10-Jan-2004" @