summaryrefslogtreecommitdiff
path: root/units/org.freedesktop.hostname1.busname
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2016-05-23 19:24:21 +0200
committerLennart Poettering <lennart@poettering.net>2016-05-26 15:34:43 +0200
commit96a7979f3d77d1e629dcfe5ee018d18c281771a1 (patch)
tree29b1b6e1623d03d7cb8b858eecf88eeafbbeed16 /units/org.freedesktop.hostname1.busname
parent38958cd66e87037c75109408bf4093be21811eba (diff)
ipv4acd: rework how we pick ipv4ll addresses
Let's make the seed actually work as stable seed, and use siphash24 to generate the series of addresses, instead of the opaque libc random_r(). This not only makes the seed truly work as stable, portable seed, but also makes the code quite a bit shorter, and removes a couple of memory allocations.
Diffstat (limited to 'units/org.freedesktop.hostname1.busname')
0 files changed, 0 insertions, 0 deletions