commit dcddf252c1f44cfbe3e892301aefbd2fa4f39667 Author: Arkadiusz MiĆkiewicz <ar...@maven.pl> Date: Tue Nov 17 13:19:37 2015 +0100
- rel 4; logdb API update to match ejabberd >= 15.06; Thanks to Holger@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 _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit