Hello community, here is the log from the commit of package prosody for openSUSE:Factory checked in at 2017-09-11 16:22:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/prosody (Old) and /work/SRC/openSUSE:Factory/.prosody.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "prosody" Mon Sep 11 16:22:57 2017 rev:5 rq:523014 version:0.9.12 Changes: -------- --- /work/SRC/openSUSE:Factory/prosody/prosody.changes 2017-08-18 15:03:00.257978972 +0200 +++ /work/SRC/openSUSE:Factory/.prosody.new/prosody.changes 2017-09-11 16:23:37.069734512 +0200 @@ -1,0 +2,6 @@ +Sun Sep 10 23:27:08 UTC 2017 - [email protected] + +- Add prosody-backport-555.patch to backport the fix of issue #555: + * net.dns: Use new IPv4-specific socket factory if available (fixes dns on libevent with latest development version of luasocket) + +------------------------------------------------------------------- New: ---- prosody-backport-555.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ prosody.spec ++++++ --- /var/tmp/diff_new_pack.FiWBHs/_old 2017-09-11 16:23:37.625656452 +0200 +++ /var/tmp/diff_new_pack.FiWBHs/_new 2017-09-11 16:23:37.625656452 +0200 @@ -39,6 +39,7 @@ Patch4: prosody-local-socket.patch # PATCH-FIX-UPSTREAM use latest fixes Patch5: prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch +Patch6: prosody-backport-555.patch BuildRequires: libidn-devel BuildRequires: libopenssl-devel BuildRequires: lua51-devel @@ -71,6 +72,7 @@ %patch3 -p1 %patch4 -p1 %patch5 -p1 +%patch6 -p1 sed -i 's|@@LIBDIR@@|%{_libdir}|g;s|@@INCLUDEDIR@@|%{_includedir}|g;' configure sed -i 's|@@LIBDIR@@|%{_libdir}|g;s|@@INCLUDEDIR@@|%{_includedir}|g;' Makefile ++++++ prosody-backport-555.patch ++++++ diff -r 489f4ae291bf -r 86fcc3fa1a97 net/dns.lua --- a/net/dns.lua Fri Sep 25 17:26:47 2015 +0200 +++ b/net/dns.lua Fri Sep 25 17:32:13 2015 +0200 @@ -620,7 +620,7 @@ if peer:find(":") then sock, err = socket.udp6(); else - sock, err = socket.udp(); + sock, err = (socket.udp4 or socket.udp)(); end if sock and self.socket_wrapper then sock, err = self.socket_wrapper(sock, self); end if not sock then
