[packages/ejabberd] - rel 4; logdb API update to match ejabberd >= 15.06; Thanks to Holger at ejabberd
arekm
arekm at pld-linux.org
Tue Nov 17 13:19:49 CET 2015
commit dcddf252c1f44cfbe3e892301aefbd2fa4f39667
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Tue Nov 17 13:19:37 2015 +0100
- rel 4; logdb API update to match ejabberd >= 15.06; Thanks to Holger at ejabberd
ejabberd-mod_logdb.patch | 14 +++++++-------
ejabberd.spec | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
---
diff --git a/ejabberd.spec b/ejabberd.spec
index e6ac659..cb504dd 100644
--- a/ejabberd.spec
+++ b/ejabberd.spec
@@ -8,7 +8,7 @@ Summary: Fault-tolerant distributed Jabber/XMPP server
Summary(pl.UTF-8): Odporny na awarie rozproszony serwer Jabbera/XMPP
Name: ejabberd
Version: 15.09
-Release: 3
+Release: 4
License: GPL
Group: Applications/Communications
Source0: http://www.process-one.net/downloads/ejabberd/%{version}/%{name}-%{version}.tgz
diff --git a/ejabberd-mod_logdb.patch b/ejabberd-mod_logdb.patch
index 466c595..7e5ae18 100644
--- a/ejabberd-mod_logdb.patch
+++ b/ejabberd-mod_logdb.patch
@@ -328,7 +328,7 @@ index 0000000..72f1982
+% gen_server
+-export([code_change/3,handle_call/3,handle_cast/2,handle_info/2,init/1,terminate/2]).
+% hooks
-+-export([send_packet/3, receive_packet/4, remove_user/2]).
++-export([send_packet/4, receive_packet/5, remove_user/2]).
+-export([get_local_identity/5,
+ get_local_features/5,
+ get_local_items/5,
@@ -780,20 +780,20 @@ index 0000000..72f1982
+ {ok, State}.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-+%
+% ejabberd_hooks callbacks
-+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% TODO: change to/from to list as sql stores it as list
-+send_packet(Owner, Peer, P) ->
++send_packet(P, _C2SState, Owner, Peer) ->
+ VHost = Owner#jid.lserver,
+ Proc = gen_mod:get_module_proc(VHost, ?PROCNAME),
-+ gen_server:cast(Proc, {addlog, to, Owner, Peer, P}).
++ gen_server:cast(Proc, {addlog, to, Owner, Peer, P}),
++ P.
+
-+receive_packet(_JID, Peer, Owner, P) ->
++receive_packet(P, _C2SState, _JID, Peer, Owner) ->
+ VHost = Owner#jid.lserver,
+ Proc = gen_mod:get_module_proc(VHost, ?PROCNAME),
-+ gen_server:cast(Proc, {addlog, from, Owner, Peer, P}).
++ gen_server:cast(Proc, {addlog, from, Owner, Peer, P}),
++ P.
+
+remove_user(User, Server) ->
+ LUser = jlib:nodeprep(User),
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ejabberd.git/commitdiff/dcddf252c1f44cfbe3e892301aefbd2fa4f39667
More information about the pld-cvs-commit
mailing list