]> granicus.if.org Git - ejabberd/log
ejabberd
9 years agoMerge pull request #906 from hamano/stats_processes
badlop [Fri, 15 Jan 2016 18:26:23 +0000 (19:26 +0100)]
Merge pull request #906 from hamano/stats_processes

add stats processes command

9 years agoMerge pull request #911 from hamano/ja
badlop [Fri, 15 Jan 2016 18:21:53 +0000 (19:21 +0100)]
Merge pull request #911 from hamano/ja

update japanese translation

9 years agoupdate japanese translation
HAMANO Tsukasa [Fri, 15 Jan 2016 15:35:23 +0000 (00:35 +0900)]
update japanese translation

9 years agoupdate japanese translation
HAMANO Tsukasa [Fri, 15 Jan 2016 15:15:24 +0000 (00:15 +0900)]
update japanese translation

9 years agoFix records in mod_muc.hrl
Evgeniy Khramtsov [Fri, 15 Jan 2016 12:46:07 +0000 (15:46 +0300)]
Fix records in mod_muc.hrl

9 years agoInclude mod_muc.hrl
Evgeniy Khramtsov [Fri, 15 Jan 2016 12:38:59 +0000 (15:38 +0300)]
Include mod_muc.hrl

9 years agoDo not redefine records
Evgeniy Khramtsov [Fri, 15 Jan 2016 12:34:48 +0000 (15:34 +0300)]
Do not redefine records

9 years agoDescribe option type of 'domain_balancing'
Evgeniy Khramtsov [Fri, 15 Jan 2016 11:32:10 +0000 (14:32 +0300)]
Describe option type of 'domain_balancing'

9 years agoUpdate Spanish and Catalan translation
Badlop [Fri, 15 Jan 2016 11:27:22 +0000 (12:27 +0100)]
Update Spanish and Catalan translation

9 years agoUpdate translations files
Badlop [Fri, 15 Jan 2016 09:40:49 +0000 (10:40 +0100)]
Update translations files

9 years agoXEP-0198: Let MAM take care of pending messages
Holger Weiss [Fri, 15 Jan 2016 00:08:22 +0000 (01:08 +0100)]
XEP-0198: Let MAM take care of pending messages

If a stream management session times out for a user who appears to be
using MAM, drop any unacknowledged messages rather than resending or
bouncing them.  This avoids duplicates or bogus error messages.

However, this is only done if the new mod_mam option "assume_mam_usage"
is set to 'if_enabled' or 'on_request'.  In the former case, a user is
assumed to be using MAM if archiving is enabled for his account.  In the
latter case, MAM usage is assumed only if archiving was explicitly
requested by the client, or if archiving was enabled by means of
mod_mam's "request_activates_archiving" option.

9 years agoadd stats processes command
HAMANO Tsukasa [Thu, 14 Jan 2016 14:09:03 +0000 (23:09 +0900)]
add stats processes command

9 years agomod_mam: Sort messages returned by Mnesia
Holger Weiss [Thu, 14 Jan 2016 01:27:02 +0000 (02:27 +0100)]
mod_mam: Sort messages returned by Mnesia

Sort the messages retrieved from an Mnesia archive before selecting the
subset limited by the <max/> value.  This makes sure the desired subset
of messages is sent to the client.

9 years agomod_mam: Limit result set page size
Holger Weiss [Thu, 14 Jan 2016 01:12:28 +0000 (02:12 +0100)]
mod_mam: Limit result set page size

If the client doesn't specify a maximum number of messages to retrieve
per page, set a limit of 50 messages.  If the client specifies a limit
larger than 250, cap the number to 250 messages.

These limits aren't enforced for MAM v0.2 requests though, as that
version of the XEP doesn't require clients to support RSM.  The newer
revisions say that "a server MAY place a reasonable limit on how many
stanzas may be pushed to a client in one request.  Whether or not the
client query included a <set/> element, the server MAY simply return its
limited results, modifying the <set/> element it returns appropriately."

9 years agomod_mam: Reject <index/>-based paging
Holger Weiss [Thu, 14 Jan 2016 00:39:19 +0000 (01:39 +0100)]
mod_mam: Reject <index/>-based paging

If an <index/> is specified in the MAM request, reject the request
rather than ignoring the desired index and returning wrong results.
XEP-0059 says that the server "MAY return a <feature-not-implemented/>
error."

9 years agomod_mam: Remove unused variable
Holger Weiss [Thu, 14 Jan 2016 00:15:11 +0000 (01:15 +0100)]
mod_mam: Remove unused variable

9 years agomod_mam: Check whether MUC message is desired
Holger Weiss [Thu, 14 Jan 2016 00:13:16 +0000 (01:13 +0100)]
mod_mam: Check whether MUC message is desired

9 years agomod_mam: Support XEP-0313 v0.2 MUC archive queries
Holger Weiss [Wed, 13 Jan 2016 23:58:48 +0000 (00:58 +0100)]
mod_mam: Support XEP-0313 v0.2 MUC archive queries

9 years agomod_mam: Respond to form requests
Holger Weiss [Wed, 13 Jan 2016 22:56:05 +0000 (23:56 +0100)]
mod_mam: Respond to form requests

If the client requests a data form with the supported filters, return it
as per XEP-0313 v0.3 and newer.

9 years agomod_mam: Add 'from' attribute to <delay/> tag
Holger Weiss [Wed, 13 Jan 2016 22:17:23 +0000 (23:17 +0100)]
mod_mam: Add 'from' attribute to <delay/> tag

9 years agomod_mam: Improve binary comparison of message UIDs
Holger Weiss [Wed, 13 Jan 2016 22:01:51 +0000 (23:01 +0100)]
mod_mam: Improve binary comparison of message UIDs

Make sure the binary comparison performed when clients use message UIDs
to page through Mnesia archives yields correct results even if the
specified UIDs don't have the same number of digits as the UIDs of the
stored messages.  This way, MAM will continue to work as expected after
migrating from mod_mam_mnesia to mod_mam.

9 years agomod_mam: Add "delete_old_mam_messages" command
Holger Weiss [Wed, 13 Jan 2016 21:46:30 +0000 (22:46 +0100)]
mod_mam: Add "delete_old_mam_messages" command

The new "delete_old_mam_messages" command allows for purging all MAM
messages of the specified type older than the specified number of days.
(Currently only implemented for Mnesia archives.)

9 years agomod_mam: Add "request_activates_archiving" option
Holger Weiss [Wed, 13 Jan 2016 20:38:08 +0000 (21:38 +0100)]
mod_mam: Add "request_activates_archiving" option

Enabling "request_activates_archiving" tells mod_mam not to store any
messages for a user until his client issued a MAM request, regardless of
mod_mam's "default" option.  Once a MAM request is issued, messages are
archived as usual.

9 years agoAdvertise MUC MAM v0.4.1 in room JID's disco#info
Holger Weiss [Wed, 13 Jan 2016 19:30:44 +0000 (20:30 +0100)]
Advertise MUC MAM v0.4.1 in room JID's disco#info

9 years agoUpdate copyright to 2016 (#901)
Badlop [Wed, 13 Jan 2016 11:29:14 +0000 (12:29 +0100)]
Update copyright to 2016 (#901)

9 years agoLog failed SQL requests
Evgeniy Khramtsov [Wed, 13 Jan 2016 09:59:00 +0000 (12:59 +0300)]
Log failed SQL requests

9 years agoFix MAM MUC for v0.4.1
Evgeniy Khramtsov [Wed, 13 Jan 2016 08:45:08 +0000 (11:45 +0300)]
Fix MAM MUC for v0.4.1

9 years agoMerge pull request #900 from weiss/suppress-groupchat-error 16.01
Evgeny Khramtsov [Tue, 12 Jan 2016 11:07:58 +0000 (14:07 +0300)]
Merge pull request #900 from weiss/suppress-groupchat-error

Don't return error for blocked headlines and MUC messages

9 years agoDon't return error for blocked MUC messages
Holger Weiß [Tue, 12 Jan 2016 09:20:35 +0000 (10:20 +0100)]
Don't return error for blocked MUC messages

If a message stanza is blocked as per XEP-0016 or XEP-0191, return an
error only if the type of the blocked message is "normal" or "chat".
This makes sure users won't be kicked from MUC rooms when blocking other
participants.

Closes #897.

9 years agoMerge remote-tracking branch 'processone/pr/899'
Holger Weiss [Mon, 11 Jan 2016 11:38:51 +0000 (12:38 +0100)]
Merge remote-tracking branch 'processone/pr/899'

* processone/pr/899:
  mod_http_upload: Use application/octet-stream instead of text/html for security reasons

9 years agoDo not fail on incorrect data coming from SQL (898)
Evgeniy Khramtsov [Mon, 11 Jan 2016 11:35:11 +0000 (14:35 +0300)]
Do not fail on incorrect data coming from SQL (898)

9 years agoCVE-2016-1232: Add Dialback Key Generation and Validation support (XEP-0185)
Evgeniy Khramtsov [Mon, 11 Jan 2016 11:22:17 +0000 (14:22 +0300)]
CVE-2016-1232: Add Dialback Key Generation and Validation support (XEP-0185)

9 years agomod_http_upload: Use application/octet-stream instead of text/html for security reasons
Matthias Rieber [Mon, 11 Jan 2016 11:11:24 +0000 (12:11 +0100)]
mod_http_upload: Use application/octet-stream instead of text/html for security reasons

9 years agoUpdate Hebrew translation (thanks to Genghis Khan)
Badlop [Fri, 8 Jan 2016 12:14:10 +0000 (13:14 +0100)]
Update Hebrew translation (thanks to Genghis Khan)

9 years agoClarify a little more room error string (thanks to Genghis Khan)
Badlop [Fri, 8 Jan 2016 12:13:30 +0000 (13:13 +0100)]
Clarify a little more room error string (thanks to Genghis Khan)

9 years agoFix 'make install' to work on osx
Christophe Romain [Fri, 8 Jan 2016 10:22:59 +0000 (11:22 +0100)]
Fix 'make install' to work on osx

9 years agoAdd version sufixes to application locations in 'make install'
Paweł Chmielowski [Thu, 7 Jan 2016 17:49:55 +0000 (18:49 +0100)]
Add version sufixes to application locations in 'make install'

9 years agoExtract deps from rebar.config to use in reltool.config.script
Paweł Chmielowski [Thu, 7 Jan 2016 13:10:54 +0000 (14:10 +0100)]
Extract deps from rebar.config to use in reltool.config.script

9 years agoWe need to checkout elixir first when elixir enabled
Christophe Romain [Wed, 6 Jan 2016 15:03:10 +0000 (16:03 +0100)]
We need to checkout elixir first when elixir enabled

9 years agoUpdate mix deps
Christophe Romain [Wed, 6 Jan 2016 11:27:43 +0000 (12:27 +0100)]
Update mix deps

9 years agoUpdate deps in reltool.config.scripts
Paweł Chmielowski [Wed, 6 Jan 2016 11:06:28 +0000 (12:06 +0100)]
Update deps in reltool.config.scripts

9 years agomod_http_upload: Use full PUT URL for process name
Holger Weiss [Tue, 5 Jan 2016 23:12:36 +0000 (00:12 +0100)]
mod_http_upload: Use full PUT URL for process name

Don't just use the "put_url" domain name, but also any path components
of the specified URL, to generate a mod_http_upload process name.  This
way, a single domain name can be used for multiple virtual hosts by
specifying a "put_url" such as "https://example.com/@HOST@/".

9 years agomod_http_upload: Rename variable for clarity
Holger Weiss [Tue, 5 Jan 2016 21:06:34 +0000 (22:06 +0100)]
mod_http_upload: Rename variable for clarity

9 years agoUpdate dependencies
Christophe Romain [Tue, 5 Jan 2016 15:00:47 +0000 (16:00 +0100)]
Update dependencies

9 years agoError converting times in mod_fail2ban (#889)
Badlop [Tue, 5 Jan 2016 11:29:13 +0000 (12:29 +0100)]
Error converting times in mod_fail2ban (#889)

9 years agoFix handling of some options in old style configs
Paweł Chmielowski [Mon, 4 Jan 2016 21:06:19 +0000 (22:06 +0100)]
Fix handling of some options in old style configs

This fixes issue #893.

9 years agoImprove escaping of arguments passed to ejabberdctl
Paweł Chmielowski [Mon, 4 Jan 2016 11:13:18 +0000 (12:13 +0100)]
Improve escaping of arguments passed to ejabberdctl

This fixes issue #804

9 years agoUse crypto:rand_uniform instead of random:uniform
Alexey Shchepin [Mon, 4 Jan 2016 10:55:25 +0000 (13:55 +0300)]
Use crypto:rand_uniform instead of random:uniform

9 years agomod_http_upload: Fix logging of file size mismatch
Holger Weiss [Mon, 4 Jan 2016 00:01:14 +0000 (01:01 +0100)]
mod_http_upload: Fix logging of file size mismatch

9 years agoejabberdctl: Call erl without -pa argument
Holger Weiss [Sun, 3 Jan 2016 22:35:41 +0000 (23:35 +0100)]
ejabberdctl: Call erl without -pa argument

The path to ejabberd's ebin directories is now specified by setting the
ERL_LIBS variable.

9 years agomod_admin_extra: Replace deprecated function calls
Holger Weiss [Sat, 2 Jan 2016 20:27:48 +0000 (21:27 +0100)]
mod_admin_extra: Replace deprecated function calls

9 years agomod_muc_admin: Allow for setting MAM option
Holger Weiss [Sat, 2 Jan 2016 19:57:01 +0000 (20:57 +0100)]
mod_muc_admin: Allow for setting MAM option

Fixes #890.

9 years agoNew send_stanza command (ejabberd_contrib#142)
Badlop [Wed, 30 Dec 2015 11:53:40 +0000 (12:53 +0100)]
New send_stanza command (ejabberd_contrib#142)

9 years agomod_muc_room: Replace deprecated function call
Holger Weiss [Tue, 29 Dec 2015 10:11:50 +0000 (11:11 +0100)]
mod_muc_room: Replace deprecated function call

9 years agomod_mam: Use <stanza-id/> tags for deduplication
Holger Weiss [Tue, 29 Dec 2015 08:54:48 +0000 (09:54 +0100)]
mod_mam: Use <stanza-id/> tags for deduplication

Use <stanza-id/> elements instead of <delay/> tags to check for messages
resent by the stream management code.  The <stanza-id/> element is
preferable, as it is added by mod_mam itself.

9 years agoUpdate translations
Badlop [Mon, 28 Dec 2015 14:09:49 +0000 (15:09 +0100)]
Update translations

9 years agoImprove explanation in registration page (#876)
Badlop [Mon, 28 Dec 2015 14:08:59 +0000 (15:08 +0100)]
Improve explanation in registration page (#876)

9 years agoAdd commands for generating html or markdown documentation for commands
Paweł Chmielowski [Mon, 28 Dec 2015 11:19:49 +0000 (12:19 +0100)]
Add commands for generating html or markdown documentation for commands

9 years agoRestrict access to MAM archives for members-only rooms
Evgeniy Khramtsov [Thu, 24 Dec 2015 12:01:33 +0000 (15:01 +0300)]
Restrict access to MAM archives for members-only rooms

9 years agoSupport binary strings in extract_translations
Badlop [Wed, 23 Dec 2015 19:54:40 +0000 (20:54 +0100)]
Support binary strings in extract_translations

9 years agoDegenderise room error message (#747)
Badlop [Wed, 23 Dec 2015 18:34:23 +0000 (19:34 +0100)]
Degenderise room error message (#747)

9 years agoUpdate set-dep-versions script to work with new rebar.config
Paweł Chmielowski [Wed, 23 Dec 2015 13:11:49 +0000 (14:11 +0100)]
Update set-dep-versions script to work with new rebar.config

9 years agoRevert "mod_mam: Keep 'to' attribute for MUC MAM messages"
Holger Weiss [Tue, 22 Dec 2015 12:20:23 +0000 (13:20 +0100)]
Revert "mod_mam: Keep 'to' attribute for MUC MAM messages"

This reverts commit 0e330da2a631aad97ab634014c7a272a5c0a0b71.  XEP-0313
says: "When sending out the archives to a requesting client, the 'to' of
the forwarded stanza MUST be empty".

9 years agoUse built-in nif for integer_to_binary/binary_to_integer
Paweł Chmielowski [Tue, 22 Dec 2015 10:48:25 +0000 (11:48 +0100)]
Use built-in nif for integer_to_binary/binary_to_integer

9 years agoAdding WEBIRC, custom realname & ident, ISO-8859-15 (thanks to iwalkalone69)(#877)
Badlop [Mon, 21 Dec 2015 15:19:24 +0000 (16:19 +0100)]
Adding WEBIRC, custom realname & ident, ISO-8859-15 (thanks to iwalkalone69)(#877)

9 years agoSupport presence_broadcast in default_room_options mod_muc option
Alexey Shchepin [Sun, 20 Dec 2015 23:23:50 +0000 (02:23 +0300)]
Support presence_broadcast in default_room_options mod_muc option

9 years agoejabberd_http: Cope with large POST/PUT requests
Holger Weiss [Sun, 20 Dec 2015 22:30:11 +0000 (23:30 +0100)]
ejabberd_http: Cope with large POST/PUT requests

gen_tcp returns 'enomem' if we try to receive more than 64 MiB.

9 years agoejabberd_http: Log debug message on receive errors
Holger Weiss [Sun, 20 Dec 2015 22:26:57 +0000 (23:26 +0100)]
ejabberd_http: Log debug message on receive errors

9 years agoAdd --enable-latest-deps to configure
Paweł Chmielowski [Fri, 18 Dec 2015 16:20:18 +0000 (17:20 +0100)]
Add --enable-latest-deps to configure

This option make 'rebar get-deps' command to always fetch latest versions
of deps that are developed together with ejabberd instead of using frozen
commit/branch/tag.

9 years agoConvert rebar.config.script to more declarative format
Paweł Chmielowski [Fri, 18 Dec 2015 16:17:13 +0000 (17:17 +0100)]
Convert rebar.config.script to more declarative format

9 years agoFix pubsub virtual nodetree plugin
Christophe Romain [Thu, 17 Dec 2015 09:16:17 +0000 (10:16 +0100)]
Fix pubsub virtual nodetree plugin

9 years agoFix last item message type as message attribute
Christophe Romain [Wed, 16 Dec 2015 16:04:45 +0000 (17:04 +0100)]
Fix last item message type as message attribute

9 years agoUse correct notification_type for last items (#827)
Christophe Romain [Wed, 16 Dec 2015 15:19:35 +0000 (16:19 +0100)]
Use correct notification_type for last items (#827)

9 years agoAdd accept_interval option in ejabberd_listener
Alexey Shchepin [Wed, 16 Dec 2015 14:26:44 +0000 (17:26 +0300)]
Add accept_interval option in ejabberd_listener

9 years agoMerge branch 'master' of github.com:processone/ejabberd
Christophe Romain [Wed, 16 Dec 2015 12:01:12 +0000 (13:01 +0100)]
Merge branch 'master' of github.com:processone/ejabberd

9 years agoDon't read pubsub options when plugin does not use them
Christophe Romain [Wed, 16 Dec 2015 11:56:06 +0000 (12:56 +0100)]
Don't read pubsub options when plugin does not use them

This also revert commit 6052f7b

9 years agoRemove "--enable-nif" flag
Holger Weiss [Sun, 12 Jul 2015 18:58:22 +0000 (20:58 +0200)]
Remove "--enable-nif" flag

Specifying "--enable-nif" or "--disable-nif" when running ejabberd's
configure script has no effect anymore: NIF support is enabled by
default and can only be disabled by building the p1_xml dependency with
"--disable-nif".

9 years agoAdd plugin for passing extra erl_opts flags to deps, and use it for hipe
Paweł Chmielowski [Wed, 16 Dec 2015 11:22:15 +0000 (12:22 +0100)]
Add plugin for passing extra erl_opts flags to deps, and use it for hipe

This fixes #425 in github issue tracker

9 years agoAdvertise MAM in disco info for account/room JID
Holger Weiss [Tue, 15 Dec 2015 23:08:23 +0000 (00:08 +0100)]
Advertise MAM in disco info for account/room JID

As per XEP-0313 version 0.2 and newer, advertise the MAM feature in the
service discovery information for the bare account (or MUC room) JID.

Some clients check the server's discovery information instead, so we'll
continue to advertise the feature there as well.

9 years agoUse MUC domain for 'by' attribute of <stanza-id/>
Holger Weiss [Tue, 15 Dec 2015 20:37:41 +0000 (21:37 +0100)]
Use MUC domain for 'by' attribute of <stanza-id/>

Let mod_mam specify only the domain part of the room JID in the 'by'
attribute of <stanza-id/> tags.

9 years agomod_mam: Keep 'to' attribute for MUC MAM messages
Holger Weiss [Tue, 15 Dec 2015 20:05:04 +0000 (21:05 +0100)]
mod_mam: Keep 'to' attribute for MUC MAM messages

9 years agoFix mod_carboncopy configuration for test suite
Holger Weiss [Tue, 15 Dec 2015 20:02:12 +0000 (21:02 +0100)]
Fix mod_carboncopy configuration for test suite

The mod_carboncopy module doesn't have the "db_type" option.

9 years agoPubSub plugin for online users only
Christophe Romain [Tue, 15 Dec 2015 15:19:54 +0000 (16:19 +0100)]
PubSub plugin for online users only

9 years agoFix pubsub headers
Christophe Romain [Tue, 15 Dec 2015 15:11:29 +0000 (16:11 +0100)]
Fix pubsub headers

9 years agoRestore header in Hebrew translation file
Badlop [Mon, 14 Dec 2015 13:08:44 +0000 (14:08 +0100)]
Restore header in Hebrew translation file

9 years agoMerge pull request #875 from GreenLunar/patch-1
badlop [Mon, 14 Dec 2015 13:04:45 +0000 (14:04 +0100)]
Merge pull request #875 from GreenLunar/patch-1

Update hebrew translation

9 years agoUpdate hebrew translation
GreenLunar [Mon, 14 Dec 2015 12:39:18 +0000 (14:39 +0200)]
Update hebrew translation

Minor corrections, enhancements, and refinements

9 years agoFix pubsub test error
Paweł Chmielowski [Mon, 14 Dec 2015 09:21:23 +0000 (10:21 +0100)]
Fix pubsub test error

9 years agoUse UTF8MB4 character set in MySQL tables
Evgeniy Khramtsov [Tue, 8 Dec 2015 12:56:43 +0000 (15:56 +0300)]
Use UTF8MB4 character set in MySQL tables

9 years agoUse BLOB instead of TEXT on mysql in stanza storage
Pablo Polvorin [Wed, 13 Nov 2013 17:30:29 +0000 (14:30 -0300)]
Use BLOB instead of TEXT on mysql in stanza storage

Mysql 'utf8' do not support 4-bytes UTF8 chars.
Characters like 'KISS MARK' (U+1F48B) causes mysql
to cut the string at that point.
There is utf8mb4 encoding available on newer mysql
versions that do support 4-bytes utf8. But for storing
stanzas, that doesn't need to be indexed or searched or
inspected in any way,  it was easier to use BLOB
(the bytes stored are utf8 encoded anyway, like all XMPP),
and avoids the need to redefine indexes (as allowed size
is shorter on utf8mb4) or having mixed utf8 and utf8mb4
encodings on the same table.

9 years agoRemove undefined macro injected in 3bdd5d0d
Christophe Romain [Fri, 11 Dec 2015 14:33:22 +0000 (15:33 +0100)]
Remove undefined macro injected in 3bdd5d0d

9 years agoRemove http supervisors
Christophe Romain [Wed, 9 Dec 2015 14:40:20 +0000 (15:40 +0100)]
Remove http supervisors

9 years agoRemove receiver's supervisor
Christophe Romain [Wed, 9 Dec 2015 09:06:57 +0000 (10:06 +0100)]
Remove receiver's supervisor

9 years agoDisable use of multi-subscribe and subscription-option on standard plugins
Christophe Romain [Wed, 9 Dec 2015 15:57:43 +0000 (16:57 +0100)]
Disable use of multi-subscribe and subscription-option on standard plugins

9 years agoLimit number of subscriptions per node and allow custom default node configuration
Christophe Romain [Tue, 10 Nov 2015 15:28:57 +0000 (16:28 +0100)]
Limit number of subscriptions per node and allow custom default node configuration

9 years agoVirtual nodetree is not attached to any backend
Christophe Romain [Mon, 30 Nov 2015 14:20:38 +0000 (15:20 +0100)]
Virtual nodetree is not attached to any backend

9 years agoFollow pubsub configuration when using virtual nodetree
Christophe Romain [Mon, 30 Nov 2015 13:57:21 +0000 (14:57 +0100)]
Follow pubsub configuration when using virtual nodetree

9 years agoDon't force max_items_node to MAXITEMS if not defined
Christophe Romain [Thu, 26 Nov 2015 11:37:18 +0000 (12:37 +0100)]
Don't force max_items_node to MAXITEMS if not defined

9 years agomod_mam: Don't store resent messages
Holger Weiss [Wed, 9 Dec 2015 21:44:45 +0000 (22:44 +0100)]
mod_mam: Don't store resent messages

Make sure messages that were resent by the stream management code aren't
stored in MAM.

9 years agoDocument XEP-0334 support
Holger Weiss [Wed, 9 Dec 2015 21:28:44 +0000 (22:28 +0100)]
Document XEP-0334 support