From: W. Michael Petullo Date: Fri, 2 Jan 2015 19:22:54 +0000 (-0500) Subject: prosody: fix use of randomseed (prosody issue #439) X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=9bcbcdfbc13f14fb843c64fa62143980fd4e238a;p=openwrt-packages.git prosody: fix use of randomseed (prosody issue #439) Signed-off-by: W. Michael Petullo --- diff --git a/net/prosody/Makefile b/net/prosody/Makefile index af437bbe5..a829ce8c2 100644 --- 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 new file mode 100644 index 000000000..05bdffa67 --- /dev/null +++ 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