aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Improve reload_config admin commandEvgeniy Khramtsov2017-02-232-3/+4
|
* Start/stop virtual hosts when reloading configuration fileEvgeniy Khramtsov2017-02-2314-107/+248
|
* Remove unused macroEvgeniy Khramtsov2017-02-221-2/+0
|
* Merge branch 'master' of github.com:processone/ejabberdEvgeniy Khramtsov2017-02-221-7/+10
|\
| * Fix match of itemid on get_cached_item, fixes 14e771d8Christophe Romain2017-02-221-7/+10
| |
* | Reload modules when reloading configuration fileEvgeniy Khramtsov2017-02-2248-299/+1085
| |
* | Make sure all hooks are called with proper hostEvgeniy Khramtsov2017-02-221-21/+25
|/
* Add missing NOT NULL restrictionsChristophe Romain2017-02-224-68/+68
|
* Move archive tables into lite.sql for better comparison with other schemasChristophe Romain2017-02-221-26/+25
|
* Re-enable "replaced" testsEvgeniy Khramtsov2017-02-211-4/+2
|
* Test stream management queue overloadEvgeniy Khramtsov2017-02-214-14/+80
|
* Improve stream management testsEvgeniy Khramtsov2017-02-211-7/+16
|
* Rename mod_sm -> mod_stream_mgmtEvgeniy Khramtsov2017-02-213-3/+3
|
* Merge branch 'master' of github.com:processone/ejabberdEvgeniy Khramtsov2017-02-211-84/+420
|\
| * Travis CI: Update MySQL APT repository keyHolger Weiss2017-02-201-84/+420
| | | | | | | | The old key expired on February 16, 2017.
* | Don't count resent stanzasEvgeniy Khramtsov2017-02-212-16/+22
|/ | | | Thanks to Holger Weiß for an advise
* ejabberd_c2s: Don't drop 'user_send_packet' resultHolger Weiss2017-02-201-3/+3
| | | | | | | When handling a <session/> IQ, use the stanza returned by the 'user_send_packet' hook. Thanks to Evgeniy for spotting this.
* Support scrammed passwords in ejabberdctl import_prosody (#1549)Badlop2017-02-204-5/+25
|
* Fix s2s_dns_timeout issuesEvgeniy Khramtsov2017-02-202-3/+14
|
* Merge pull request #1555 from weiss/count-session-iqEvgeny Khramtsov2017-02-202-12/+8
|\ | | | | Let ejabberd_c2s handle <session/> IQ
| * Let ejabberd_c2s handle <session/> IQHolger Weiss2017-02-192-12/+8
|/ | | | This fixes the counting of incoming stanzas for stream management.
* Get rid of non-breaking spaceEvgeniy Khramtsov2017-02-181-1/+1
|
* Fix some dialyzer warningsEvgeniy Khramtsov2017-02-1853-243/+245
|
* Merge pull request #1553 from lemenkov/config_functions_deprecationEvgeny Khramtsov2017-02-171-3/+9
|\ | | | | Mark local/global config functions as deprecated
| * Mark local/global config functions as deprecatedPeter Lemenkov2017-02-171-3/+9
|/ | | | | | See discussion in PR #1548. Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
* Fix compilation when included as Elixir dependency (#1526)Christophe Romain2017-02-171-1/+5
|
* Commands documentation lack arguments when policy=user (#1514)Badlop2017-02-171-1/+8
|
* Merge pull request #1548 from lemenkov/use_get_optionEvgeny Khramtsov2017-02-163-3/+3
|\ | | | | Use ejabberd_config:get_option/2 instead of ejabberd_config:get_local_option/2
| * Use ejabberd_config:add_option/2 instead of ejabberd_config:add_local_option/2Peter Lemenkov2017-02-161-1/+1
| | | | | | | | Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
| * Use ejabberd_config:get_option/2 instead of ejabberd_config:get_local_option/2Peter Lemenkov2017-02-162-2/+2
|/ | | | Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
* Correct access_matches specPaweł Chmielowski2017-02-161-1/+1
|
* Fix some dialyzer warningsEvgeniy Khramtsov2017-02-1610-13/+20
|
* Change routing APIEvgeniy Khramtsov2017-02-1646-959/+868
| | | | | | | | | | | Now 'From' and 'To' arguments must be omitted in functions and structures related to routing. The commit deprecates the following functions: ejabberd_router:route/3 in favor of ejabberd_router:route/1 ejabberd_router:route_error/4 in favor of ejabberd_router:route_error/2 ejabberd_local:route_iq/4 in favor of ejabberd_local:route_iq/2 ejabberd_local:route_iq/5 in favor of ejabberd_local:route_iq/3 The format of {route, From, To, Packet} is changed in favor of {route, Packet}
* Merge branch 'master' of github.com:processone/ejabberdEvgeniy Khramtsov2017-02-161-1/+1
|\
| * Disable undefined_function_calls xref_checkPaweł Chmielowski2017-02-151-1/+1
| | | | | | | | | | It looks like it will calling undefined function still will be catched by xref_queries
* | Remove relict mod_service_logEvgeniy Khramtsov2017-02-161-105/+0
|/
* Report password change in the logEvgeniy Khramtsov2017-02-141-1/+5
|
* Attach IP metadata to every stanza received from streamEvgeniy Khramtsov2017-02-143-10/+15
|
* Use newer p1_utilsPaweł Chmielowski2017-02-141-1/+1
|
* Fix handling of config.ctc filesPaweł Chmielowski2017-02-141-1/+1
|
* Add more check to make xrefPaweł Chmielowski2017-02-141-1/+1
|
* Only use GEN_SERVER macro where appropriateEvgeniy Khramtsov2017-02-147-31/+33
|
* Attach modules to gen_mod's supervisorEvgeniy Khramtsov2017-02-1425-355/+125
|
* Merge pull request #1539 from lemenkov/use_crypto_shaEvgeny Khramtsov2017-02-144-8/+8
|\ | | | | RFE: Use crypto:hash/2 function
| * Use crypto:hash/2 functionPeter Lemenkov2017-02-134-8/+8
| | | | | | | | | | | | | | | | | | | | Use crypto:hash/2 function instead of ones from p1_sha. This function exists since commit erlang/otp@208f9ad3828313f6c659a501d53f5534ec1bdf2e and also implemented as NIF, so I believe it's safe to use it. Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
* | Improve modules start/stop proceduresEvgeniy Khramtsov2017-02-1424-196/+249
|/
* Check result of gen_mod:start/2 callback (#1534)Evgeniy Khramtsov2017-02-138-58/+44
|
* Apply SASLprep before storing/converting passwordsEvgeniy Khramtsov2017-02-123-32/+84
| | | | Fixes #996 and #1295
* Use p1_server behaviour in xmpp_stream layerEvgeniy Khramtsov2017-02-082-2/+2
|
* Accept "add_commands: admin" in commands section not only "add_commands: - ↵Paweł Chmielowski2017-02-061-0/+2
| | | | | | | admin" This fixes issue reported in #1518, and restores compatibility with what older version were accepting and what is documented.