commit 2dbbebf73ef178feb59f8efb8d1c6393424de3c6
Author: Arkadiusz Miƛkiewicz <[email protected]>
Date:   Wed Sep 4 10:28:54 2019 +0200

    - rel 2; fix mod_ping to not kill clients that do not support ping feature

 ejabberd.spec       |  4 +++-
 ping-bug-3010.patch | 23 +++++++++++++++++++++++
 2 files changed, 26 insertions(+), 1 deletion(-)
---
diff --git a/ejabberd.spec b/ejabberd.spec
index 4caddb7..4faeabe 100644
--- a/ejabberd.spec
+++ b/ejabberd.spec
@@ -10,7 +10,7 @@ Summary:      Fault-tolerant distributed Jabber/XMPP server
 Summary(pl.UTF-8):     Odporny na awarie rozproszony serwer Jabbera/XMPP
 Name:          ejabberd
 Version:       19.08
-Release:       1
+Release:       2
 License:       GPL
 Group:         Applications/Communications
 Source0:       
http://www.process-one.net/downloads/ejabberd/%{version}/%{name}-%{version}.tgz
@@ -73,6 +73,7 @@ Patch1:               %{name}-config.patch
 # https://paleg.github.io/mod_logdb/
 # 
https://github.com/paleg/ejabberd/compare/paleg:19.08...paleg:19.08-mod_logdb.patch
 Patch3:                %{name}-mod_logdb.patch
+Patch4:                ping-bug-3010.patch
 URL:           http://www.ejabberd.im/
 BuildRequires: autoconf
 BuildRequires: automake
@@ -126,6 +127,7 @@ Server-side logging module.
 %if %{with logdb}
 %patch3 -p1
 %endif
+%patch4 -p1
 
 # Various parts of the build system use 'git describe'
 # which returns nonsense on manual builds using the builder script
diff --git a/ping-bug-3010.patch b/ping-bug-3010.patch
new file mode 100644
index 0000000..9b5fa2d
--- /dev/null
+++ b/ping-bug-3010.patch
@@ -0,0 +1,23 @@
+From 9a8245b8e6a17b306d07cd96f2483044dd4981d2 Mon Sep 17 00:00:00 2001
+From: Evgeny Khramtsov <[email protected]>
+Date: Wed, 4 Sep 2019 10:31:09 +0300
+Subject: [PATCH] Fix the regression introduced in dd57950
+
+Fixes #3010
+---
+ src/mod_ping.erl | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/src/mod_ping.erl b/src/mod_ping.erl
+index d4c226e56a..8e6827247f 100644
+--- a/src/mod_ping.erl
++++ b/src/mod_ping.erl
+@@ -132,8 +132,6 @@ handle_cast(Msg, State) ->
+     ?WARNING_MSG("Unexpected cast: ~p", [Msg]),
+     {noreply, State}.
+ 
+-handle_info({iq_reply, #iq{type = error}, JID}, State) ->
+-    handle_info({iq_reply, timeout, JID}, State);
+ handle_info({iq_reply, #iq{}, _JID}, State) ->
+     {noreply, State};
+ handle_info({iq_reply, timeout, JID}, State) ->
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ejabberd.git/commitdiff/2dbbebf73ef178feb59f8efb8d1c6393424de3c6

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to