commit bf6152058b17f43563a7264bb1e573a7504a59a4 parent 44cb0843787b0f219462e7c8dd29d4aecff43caf Author: Thomas Heil <heil@terminal-consulting.de> Date: Sun, 4 Jan 2015 18:06:11 +0100 Merge pull request #717 from MikePetullo/master prosody: fix use of randomseed (prosody issue #439) Diffstat:
| M | net/prosody/Makefile | | | 2 | +- |
| A | net/prosody/patches/010-fix-randomseed.patch | | | 12 | ++++++++++++ |
2 files changed, 13 insertions(+), 1 deletion(-)
diff --git a/net/prosody/Makefile b/net/prosody/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=prosody PKG_VERSION:=0.9.7 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=http://prosody.im/downloads/source diff --git a/net/prosody/patches/010-fix-randomseed.patch b/net/prosody/patches/010-fix-randomseed.patch @@ -0,0 +1,12 @@ +diff -u --recursive prosody-0.9.7-vanilla/net/dns.lua prosody-0.9.7/net/dns.lua +--- prosody-0.9.7-vanilla/net/dns.lua 2015-01-02 00:26:19.981433830 -0500 ++++ prosody-0.9.7/net/dns.lua 2015-01-02 00:33:10.467077715 -0500 +@@ -225,7 +225,7 @@ + + + function dns.random(...) -- - - - - - - - - - - - - - - - - - - dns.random +- math.randomseed(math.floor(10000*socket.gettime()) % 0x100000000); ++ math.randomseed(math.floor(10000*socket.gettime()) % 0x80000000); + dns.random = math.random; + return dns.random(...); + end