ossp-web/pkg/lib/uuid/index.wml
#use wml::ossp area=pkg:lib subarea=uuid
<title>OSSP uuid</title>
<h1>Universally Unique Identifier (UUID)</h1>
<p align=right>
<table bgcolor="e5e5e0" cellspacing=0 cellpadding=10><tr><td>
<font size=-1 color="#000000"><tt>$ uuid -v3 ns:URL http://www.ossp.org/<br>
<b>02d9e6d5-9467-382e-8f9b-9300a64ac3cd</b></tt></font>
</td></tr></table>
</p>
<h2>Abstract</h2>
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.
<p>
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.
<h2>Documentation</h2>
<pkg_manpage name="uuid" sect=3 path="/pkg/lib/uuid/uuid.pod">,
<pkg_manpage name="uuid" sect=1 path="/pkg/lib/uuid/uuid_cli.pod">,
<pkg_manpage name="uuid-config" sect=1 path="/pkg/lib/sa/uuid-config.pod">,
<pkg_manpage name="OSSP::uuid" sect=3 path="/pkg/lib/uuid/perl/uuid.pod">.
<h2>Authors</h2>
<pkg_author name="Ralf S. Engelschall" mail="rse@engelschall.com">
<h2>Status</h2>
<pkg_status
name="uuid" assign="rse"
stable="1.6.0" stable_date="19-May-2007"
unstable="none" unstable_date="none"
done=100>
<h2>Source</h2>
<pkg_files
cvs=$(CVS_ROOT_URL)/pkg/lib/uuid/
url=$(FTP_ROOT_URL)/pkg/lib/uuid/
directory=$(FTP_ROOT_DIR)/pkg/lib/uuid/
files="uuid-[0-9.]*.tar.gz"
stable="uuid-1\.6\.0\.tar\.gz" unstable="none">
<h2>Donation</h2>
<pkg_donation name="uuid" return="$(BASE_URL)/pkg/lib/uuid/">