aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1478 from weiss/multi-host-pubsub-cacheEvgeny Khramtsov2017-01-212-6/+6
|\ | | | | mod_pubsub: Fix last item cache for multiple hosts
| * mod_pubsub: Fix last item cache for multiple hostsHolger Weiss2017-01-212-6/+6
|/ | | | | Don't let the last item cache intermix PubSub items of different virtual domains.
* Add stanza-id to every archived message (#1477)Evgeniy Khramtsov2017-01-203-53/+93
|
* Update copyright headers in new filesEvgeniy Khramtsov2017-01-2010-22/+61
|
* Merge branch 'new_stream'Evgeniy Khramtsov2017-01-2086-7652/+8755
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/cyrsasl.erl src/ejabberd_c2s.erl src/ejabberd_cluster.erl src/ejabberd_frontend_socket.erl src/ejabberd_node_groups.erl src/ejabberd_router.erl src/mod_bosh.erl src/mod_ip_blacklist.erl src/mod_muc_mnesia.erl src/mod_offline.erl src/mod_proxy65_sm.erl
| * Fix reporting dialback failuresEvgeniy Khramtsov2017-01-182-3/+3
| |
| * Don't attempt to resolve _jabber._tcp SRV recordEvgeniy Khramtsov2017-01-181-10/+4
| |
| * Better log bytestream terminationEvgeniy Khramtsov2017-01-171-1/+1
| |
| * Use crypto:exor/2 instead of hand-crafted bxorEvgeniy Khramtsov2017-01-171-11/+3
| |
| * Reset XML stream before sending SASL <success/>Evgeniy Khramtsov2017-01-171-1/+1
| |
| * Get rid of ejabberd_frontend_socketEvgeniy Khramtsov2017-01-174-475/+6
| |
| * Improve error reporting for forbidden serversEvgeniy Khramtsov2017-01-171-14/+25
| |
| * Drop only messages with <body/> in mod_block_strangersAlexey Shchepin2017-01-171-1/+2
| |
| * Stop hook on message drop in mod_block_strangersAlexey Shchepin2017-01-161-1/+1
| |
| * Use user_receive_packet hook in mod_block_strangersAlexey Shchepin2017-01-162-30/+11
| |
| * Remove stub in mob_block_strangersAlexey Shchepin2017-01-161-4/+4
| |
| * Merge branch 'new_stream' of github.com:processone/ejabberd into new_streamEvgeniy Khramtsov2017-01-162-1/+126
| |\
| | * Add mod_block_strangersAlexey Shchepin2017-01-162-1/+126
| | |
| * | Add script to check hook dependenciesEvgeniy Khramtsov2017-01-161-0/+394
| |/
| * Don't allow raw elements in process_iq/3Evgeniy Khramtsov2017-01-161-15/+1
| |
| * Implement database backend interface for mod_proxy65Evgeniy Khramtsov2017-01-166-189/+219
| |
| * Correctly set gen_server's nameEvgeniy Khramtsov2017-01-161-1/+2
| |
| * Remove handle_event/1 callbackEvgeniy Khramtsov2017-01-166-75/+127
| |
| * Add mod_sm and mod_s2s_dialback to example configEvgeniy Khramtsov2017-01-161-0/+4
| |
| * Implement database backend interface for MUC, BOSH and auth_anonyousEvgeniy Khramtsov2017-01-1322-536/+797
| |
| * Fix some corner cases while re-reading RFC6120Evgeniy Khramtsov2017-01-134-22/+19
| |
| * Ignore unexpected eventsEvgeniy Khramtsov2017-01-111-1/+3
| |
| * Implement database backend interface for ejabberd_routerEvgeniy Khramtsov2017-01-1110-282/+326
| |
| * Fix attaching ejabberd_s2s_out process to a supervisorEvgeniy Khramtsov2017-01-111-1/+1
| |
| * Add 'supervisor' listening optionEvgeniy Khramtsov2017-01-113-6/+22
| | | | | | | | | | | | | | | | If set to 'true' (this is the default), new processes spawned by ejabberd_listener will be attached to the corresponding supervisor. No such processes will be attached to a supervisor otherwise. Setting this to 'false' will improve performance of high loaded systems where new C2S/S2S processes are spawned very rapidly.
| * Don't forget to advertise disco featuresEvgeniy Khramtsov2017-01-101-1/+2
| |
| * Make stream related calls module independentEvgeniy Khramtsov2017-01-091-12/+13
| |
| * Remove unused mod_ip_blacklist moduleEvgeniy Khramtsov2017-01-091-139/+0
| |
| * Adopt remaining code to support new hooksEvgeniy Khramtsov2017-01-0942-1569/+2113
| |
| * Get rid of "jlib.hrl" header in some filesEvgeniy Khramtsov2017-01-023-3/+3
| |
| * Better cope with IPv6 domainsEvgeniy Khramtsov2016-12-311-1/+20
| |
| * Reflect cyrsasl API changes in remaining codeEvgeniy Khramtsov2016-12-316-117/+220
| |
| * Improve return values in cyrsasl APIEvgeniy Khramtsov2016-12-316-70/+137
| |
| * More refactoring on session managementEvgeniy Khramtsov2016-12-3014-401/+569
| |
| * Add xmpp_stream_out behaviour and rewrite s2s/SM codeEvgeniy Khramtsov2016-12-2828-2514/+3717
| |
| * Rewrite ejabberd_service to use new XMPP stream APIEvgeniy Khramtsov2016-12-114-354/+286
| |
| * Initial version of new XMPP stream behaviour (for review)Evgeniy Khramtsov2016-12-1117-2983/+1842
| |
* | Prepare 17.01 for hex.pm17.01Christophe Romain2017-01-201-1/+1
| |
* | Use xmpp 1.1.6Christophe Romain2017-01-201-1/+1
| |
* | Make shim for mod_http_api admin_ip_access more robustPaweł Chmielowski2017-01-201-20/+22
| |
* | Try db migration only when mnesia is configured (#1458)Christophe Romain2017-01-201-5/+16
| |
* | Restore muc_invite_hook (#1467)Evgeniy Khramtsov2017-01-191-0/+3
| |
* | Make sure 'jabber:client' namespace is added to forwarded messages (#1474)Evgeniy Khramtsov2017-01-191-1/+9
| |
* | Restore multiple invitations support (#1468)Evgeniy Khramtsov2017-01-191-80/+88
| |
* | Don't forget to convert muc#roomconfig_mamEvgeniy Khramtsov2017-01-191-0/+2
| |