summaryrefslogtreecommitdiffstats
path: root/install/configure.ac
diff options
context:
space:
mode:
authorAlexander Bokovoy <abokovoy@redhat.com>2012-07-24 12:07:23 +0300
committerRob Crittenden <rcritten@redhat.com>2012-07-24 16:17:03 -0400
commitcc42d19e35ee54b9fcf82e70b7897a6d386d08b9 (patch)
tree818478233aaf978e3579e720d4ed2e065e1fe5bd /install/configure.ac
parent123573912270dd28871766d235ed9f2f15216363 (diff)
downloadfreeipa-cc42d19e35ee54b9fcf82e70b7897a6d386d08b9.tar.gz
freeipa-cc42d19e35ee54b9fcf82e70b7897a6d386d08b9.tar.xz
freeipa-cc42d19e35ee54b9fcf82e70b7897a6d386d08b9.zip
Rework task naming in LDAP updates to avoid conflicting names in certain cases
There are two problems in task naming in LDAP updates: 1. Randomness may be scarce in virtual machines 2. Random number is added to the time value rounded to a second The second issue leads to values that may repeat themselves as time only grows and random number is non-negative as well, so t2+r2 can be equal to t1+t2 generated earlier. Since task name is a DN, there is no strict requirement to use an integer value. Instead, we generate an UUID and use its 60-bit time, 14-bit sequential number, and attribute name. https://fedorahosted.org/freeipa/ticket/2942
Diffstat (limited to 'install/configure.ac')
0 files changed, 0 insertions, 0 deletions