diff options
author | 2016-07-27 07:38:11 -0400 | |
---|---|---|
committer | 2016-07-27 07:46:08 -0400 | |
commit | 2cb464a0e641254aa28a788587b089022922577a (patch) | |
tree | f44742a774b22139e6590a545cb70bb3f18287c0 /CHANGELOG | |
parent | 13295d61d5c8aad8761b7ea54f741e498ffdf872 (diff) |
When built with ut uid-1.3.12, generate more random UUIDs than before
Use nextRandom to generate the random UUID, rather than using randomIO.
This gets fixes for the following two bugs in the uuid library.
However, this did not impact git-annex much, so a hard depedency has
not been added on uuid-1.3.12.
https://github.com/aslatter/uuid/issues/15
"v4 UUIDs are not that random"
This doesn't greatly affect git-annex, because even with only
2^64 possible UUIDs, the chance that two git-annex repositories
that are clones of the same git repo get the same UUID is miniscule.
And, git-annex generates only one UUID per run, so preducting
subsequent UUIDs is not a problem.
https://github.com/aslatter/uuid/issues/16
"Remove Random instance for UUID, or mark it as deprecated"
git-annex was using that instance; let's stop before it gets
deprecated or removed.
Diffstat (limited to 'CHANGELOG')
-rw-r--r-- | CHANGELOG | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -13,6 +13,9 @@ git-annex (6.20160726) UNRELEASED; urgency=medium * git-annex.cabal: Temporarily limit to persistent <2.5 since esqueleto 2.4.3 is not compatible with the newer version. * Removed dependency on json library; all JSON is now handled by aeson. + * When built with uuid-1.3.12, generate more random UUIDs than before. + (However, this did not impact git-annex much, so a hard depedency has + not been added on uuid-1.3.12.) -- Joey Hess <id@joeyh.name> Wed, 20 Jul 2016 12:03:15 -0400 |