Go to file
Thijs Schreijer 190b336601 release 0.3 2021-07-11 09:09:46 +02:00
docs update repo structures 2021-07-11 08:59:32 +02:00
rockspecs release 0.3 2021-07-11 09:09:46 +02:00
spec update repo structures 2021-07-11 08:59:32 +02:00
src update repo structures 2021-07-11 08:59:32 +02:00
.busted update repo structures 2021-07-11 08:59:32 +02:00
.editorconfig update repo structures 2021-07-11 08:59:32 +02:00
.gitignore update repo structures 2021-07-11 08:59:32 +02:00
.luacheckrc update repo structures 2021-07-11 08:59:32 +02:00
.travis.yml update repo structures 2021-07-11 08:59:32 +02:00
README.md release 0.3 2021-07-11 09:09:46 +02:00
config.ld update repo structures 2021-07-11 08:59:32 +02:00
uuid-dev-1.rockspec update repo structures 2021-07-11 08:59:32 +02:00

README.md

Build Status

uuid

Modified module from Rackspace original. Generates uuids in pure Lua.

Notes

Please read documentation carefully regarding random seeds or unique strings to be provided to get a decent randomized uuid value.

Home

Source code is on github

License & copyright

Rackspace (original) and Thijs Schreijer (modifications), Apache 2.0, see uuid.lua

Install

Use LuaRocks. To fetch and install from a LuaRocks server do luarocks install uuid. For a development installation from local source, do luarocks make from the main directory.

Test

Tests are available and can be executed using busted, and LuaCheck for linting.

Changes

0.3 11-Jul-2021

  • Fix: set proper type for UUIDv4 type
  • Feat: improve seeding for OpenResty
  • Doc: fix link in readme

0.2 09-May-2013

  • Bugfix; 0-hex was displayed as "" instead of "00", making some uuids too short
  • Bugfix; math.randomseed() overflow caused bad seeding

0.1 28-Apr-2013

  • initial version