summaryrefslogtreecommitdiff
path: root/src/ejabberd_sm.erl (follow)
Commit message (Expand)AuthorAgeFilesLines
* Update copyright datesEvgeniy Khramtsov2018-01-051-1/+1
* ejabberd_sm: Fix get_session_sid/3Holger Weiss2017-12-191-2/+5
* mod_mam: Make sure a stanza ID is always addedHolger Weiss2017-11-091-4/+11
* Apply cosmetic changes to previous commitHolger Weiss2017-08-181-2/+2
* Suppress push notifications for online clientsHolger Weiss2017-08-181-1/+2
* Add support of section 4.9.3.16 on rfc6120Christophe Romain2017-08-101-1/+5
* Merge pull request #1881 from weiss/pushChristophe Romain2017-08-041-1/+19
|\
| * Support XEP-0357: Push NotificationsHolger Weiss2017-07-201-1/+19
* | Change policy of user_resources commandPaweł Chmielowski2017-08-031-1/+1
* | Fix errors from 1a0db3dChristophe Romain2017-07-211-1/+1
* | Describe commands arguments and results in ejabberd_sm, ext_mod, mod_mamBadlop2017-07-211-8/+14
|/
* Cosmetic change: Fix indentation errorsHolger Weiss2017-05-241-1/+1
* Implement cache for rosterEvgeniy Khramtsov2017-05-171-1/+1
* Rename is_user_exists -> user_existsEvgeniy Khramtsov2017-05-111-2/+2
* Add type specs for Module:opt_type/1Evgeniy Khramtsov2017-05-081-0/+6
* Don't validate an option in ejabberd_config:get_option() functionsEvgeniy Khramtsov2017-04-291-11/+2
* Better process session closeEvgeniy Khramtsov2017-04-141-4/+6
* Use cache in front of Redis/SQL RAM backendsEvgeniy Khramtsov2017-04-141-38/+196
* Merge pull request #1664 from weiss/fix-routingChristophe Romain2017-04-071-5/+8
|\
| * ejabberd_sm: Fix routing of headline messagesHolger Weiss2017-04-051-3/+6
| * ejabberd_sm: Fix routing of groupchat messagesHolger Weiss2017-04-051-2/+2
| * ejabberd_sm: Fix typo in debug messageHolger Weiss2017-04-051-1/+1
* | Set 'read_concurrency' for some ETS tablesEvgeniy Khramtsov2017-04-051-1/+1
|/
* Get rid of jid:to_string/1 and jid:from_string/1Evgeniy Khramtsov2017-02-261-1/+1
* Don't pass empty resource to jid:make()Evgeniy Khramtsov2017-02-251-2/+2
* Return ejabberd_sm:stop/0 backEvgeniy Khramtsov2017-02-241-0/+7
* Improve startup procedureEvgeniy Khramtsov2017-02-241-14/+1
* Include stanza ID with archived offline messagesHolger Weiss2017-02-231-6/+5
* Start/stop virtual hosts when reloading configuration fileEvgeniy Khramtsov2017-02-231-24/+47
* Fix some dialyzer warningsEvgeniy Khramtsov2017-02-181-8/+8
* Change routing APIEvgeniy Khramtsov2017-02-161-56/+50
* Only use GEN_SERVER macro where appropriateEvgeniy Khramtsov2017-02-141-4/+7
* Improve modules start/stop proceduresEvgeniy Khramtsov2017-02-141-18/+19
* Check result of gen_mod:start/2 callback (#1534)Evgeniy Khramtsov2017-02-131-14/+6
* Speedup features list when a lot of virtual hosts configuredEvgeniy Khramtsov2017-01-241-6/+6
* Make a message is not bounced if it's archivedEvgeniy Khramtsov2017-01-211-6/+9
* Merge branch 'new_stream'Evgeniy Khramtsov2017-01-201-54/+89
|\
| * Implement database backend interface for MUC, BOSH and auth_anonyousEvgeniy Khramtsov2017-01-131-3/+13
| * Implement database backend interface for ejabberd_routerEvgeniy Khramtsov2017-01-111-4/+8
| * Adopt remaining code to support new hooksEvgeniy Khramtsov2017-01-091-24/+13
| * More refactoring on session managementEvgeniy Khramtsov2016-12-301-1/+2
| * Add xmpp_stream_out behaviour and rewrite s2s/SM codeEvgeniy Khramtsov2016-12-281-10/+10
| * Initial version of new XMPP stream behaviour (for review)Evgeniy Khramtsov2016-12-111-23/+54
* | Update copyright date automatically (#1442)Badlop2017-01-021-1/+1
|/
* Use ejabberd_router:route_error/4 wherever possibleEvgeniy Khramtsov2016-11-251-12/+8
* Use xmpp:put_meta/3 to update metadataHolger Weiss2016-11-241-2/+1
* Let ejabberd_sm mark copied messagesHolger Weiss2016-11-221-4/+19
* Merge branch 'master' into xml-ngEvgeniy Khramtsov2016-11-121-20/+34
|\
| * ejabberd_sm: Clean up old offline session entriesHolger Weiss2016-10-021-3/+11
| * Preserve PID for offline sessionsHolger Weiss2016-07-231-18/+24