]> granicus.if.org Git - ejabberd/commit
Let ejabberd_sm mark copied messages
authorHolger Weiss <holger@zedat.fu-berlin.de>
Tue, 22 Nov 2016 18:25:20 +0000 (19:25 +0100)
committerHolger Weiss <holger@zedat.fu-berlin.de>
Tue, 22 Nov 2016 18:25:20 +0000 (19:25 +0100)
commit114ca786ee051b68c6ddc88b012af2226b07601e
treea2ceeeedfbf2705f7ab78384d0a682a23c037741
parentee8cc1dac2a9cfcb3e845108c42d414764c0eb64
Let ejabberd_sm mark copied messages

When multiple resources have the same (highest) priority, ejabberd_sm
dispatches messages addressed to the bare JID (or to an unavailable
resource) to each of these resources.  Such messages are now marked with
an 'sm_copy' flag for all but one of the resources.  This makes it
easier for other modules to identify those duplicates.

Resolves #1356.
src/ejabberd_sm.erl
src/mod_carboncopy.erl
src/mod_mam.erl