Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Improve reload_config admin command | Evgeniy Khramtsov | 2017-02-23 | 2 | -3/+4 |
| | |||||
* | Start/stop virtual hosts when reloading configuration file | Evgeniy Khramtsov | 2017-02-23 | 14 | -107/+248 |
| | |||||
* | Remove unused macro | Evgeniy Khramtsov | 2017-02-22 | 1 | -2/+0 |
| | |||||
* | Merge branch 'master' of github.com:processone/ejabberd | Evgeniy Khramtsov | 2017-02-22 | 1 | -7/+10 |
|\ | |||||
| * | Fix match of itemid on get_cached_item, fixes 14e771d8 | Christophe Romain | 2017-02-22 | 1 | -7/+10 |
| | | |||||
* | | Reload modules when reloading configuration file | Evgeniy Khramtsov | 2017-02-22 | 48 | -299/+1085 |
| | | |||||
* | | Make sure all hooks are called with proper host | Evgeniy Khramtsov | 2017-02-22 | 1 | -21/+25 |
|/ | |||||
* | Add missing NOT NULL restrictions | Christophe Romain | 2017-02-22 | 4 | -68/+68 |
| | |||||
* | Move archive tables into lite.sql for better comparison with other schemas | Christophe Romain | 2017-02-22 | 1 | -26/+25 |
| | |||||
* | Re-enable "replaced" tests | Evgeniy Khramtsov | 2017-02-21 | 1 | -4/+2 |
| | |||||
* | Test stream management queue overload | Evgeniy Khramtsov | 2017-02-21 | 4 | -14/+80 |
| | |||||
* | Improve stream management tests | Evgeniy Khramtsov | 2017-02-21 | 1 | -7/+16 |
| | |||||
* | Rename mod_sm -> mod_stream_mgmt | Evgeniy Khramtsov | 2017-02-21 | 3 | -3/+3 |
| | |||||
* | Merge branch 'master' of github.com:processone/ejabberd | Evgeniy Khramtsov | 2017-02-21 | 1 | -84/+420 |
|\ | |||||
| * | Travis CI: Update MySQL APT repository key | Holger Weiss | 2017-02-20 | 1 | -84/+420 |
| | | | | | | | | The old key expired on February 16, 2017. | ||||
* | | Don't count resent stanzas | Evgeniy Khramtsov | 2017-02-21 | 2 | -16/+22 |
|/ | | | | Thanks to Holger Weiß for an advise | ||||
* | ejabberd_c2s: Don't drop 'user_send_packet' result | Holger Weiss | 2017-02-20 | 1 | -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) | Badlop | 2017-02-20 | 4 | -5/+25 |
| | |||||
* | Fix s2s_dns_timeout issues | Evgeniy Khramtsov | 2017-02-20 | 2 | -3/+14 |
| | |||||
* | Merge pull request #1555 from weiss/count-session-iq | Evgeny Khramtsov | 2017-02-20 | 2 | -12/+8 |
|\ | | | | | Let ejabberd_c2s handle <session/> IQ | ||||
| * | Let ejabberd_c2s handle <session/> IQ | Holger Weiss | 2017-02-19 | 2 | -12/+8 |
|/ | | | | This fixes the counting of incoming stanzas for stream management. | ||||
* | Get rid of non-breaking space | Evgeniy Khramtsov | 2017-02-18 | 1 | -1/+1 |
| | |||||
* | Fix some dialyzer warnings | Evgeniy Khramtsov | 2017-02-18 | 53 | -243/+245 |
| | |||||
* | Merge pull request #1553 from lemenkov/config_functions_deprecation | Evgeny Khramtsov | 2017-02-17 | 1 | -3/+9 |
|\ | | | | | Mark local/global config functions as deprecated | ||||
| * | Mark local/global config functions as deprecated | Peter Lemenkov | 2017-02-17 | 1 | -3/+9 |
|/ | | | | | | See discussion in PR #1548. Signed-off-by: Peter Lemenkov <lemenkov@gmail.com> | ||||
* | Fix compilation when included as Elixir dependency (#1526) | Christophe Romain | 2017-02-17 | 1 | -1/+5 |
| | |||||
* | Commands documentation lack arguments when policy=user (#1514) | Badlop | 2017-02-17 | 1 | -1/+8 |
| | |||||
* | Merge pull request #1548 from lemenkov/use_get_option | Evgeny Khramtsov | 2017-02-16 | 3 | -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/2 | Peter Lemenkov | 2017-02-16 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Peter Lemenkov <lemenkov@gmail.com> | ||||
| * | Use ejabberd_config:get_option/2 instead of ejabberd_config:get_local_option/2 | Peter Lemenkov | 2017-02-16 | 2 | -2/+2 |
|/ | | | | Signed-off-by: Peter Lemenkov <lemenkov@gmail.com> | ||||
* | Correct access_matches spec | Paweł Chmielowski | 2017-02-16 | 1 | -1/+1 |
| | |||||
* | Fix some dialyzer warnings | Evgeniy Khramtsov | 2017-02-16 | 10 | -13/+20 |
| | |||||
* | Change routing API | Evgeniy Khramtsov | 2017-02-16 | 46 | -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/ejabberd | Evgeniy Khramtsov | 2017-02-16 | 1 | -1/+1 |
|\ | |||||
| * | Disable undefined_function_calls xref_check | Paweł Chmielowski | 2017-02-15 | 1 | -1/+1 |
| | | | | | | | | | | It looks like it will calling undefined function still will be catched by xref_queries | ||||
* | | Remove relict mod_service_log | Evgeniy Khramtsov | 2017-02-16 | 1 | -105/+0 |
|/ | |||||
* | Report password change in the log | Evgeniy Khramtsov | 2017-02-14 | 1 | -1/+5 |
| | |||||
* | Attach IP metadata to every stanza received from stream | Evgeniy Khramtsov | 2017-02-14 | 3 | -10/+15 |
| | |||||
* | Use newer p1_utils | Paweł Chmielowski | 2017-02-14 | 1 | -1/+1 |
| | |||||
* | Fix handling of config.ctc files | Paweł Chmielowski | 2017-02-14 | 1 | -1/+1 |
| | |||||
* | Add more check to make xref | Paweł Chmielowski | 2017-02-14 | 1 | -1/+1 |
| | |||||
* | Only use GEN_SERVER macro where appropriate | Evgeniy Khramtsov | 2017-02-14 | 7 | -31/+33 |
| | |||||
* | Attach modules to gen_mod's supervisor | Evgeniy Khramtsov | 2017-02-14 | 25 | -355/+125 |
| | |||||
* | Merge pull request #1539 from lemenkov/use_crypto_sha | Evgeny Khramtsov | 2017-02-14 | 4 | -8/+8 |
|\ | | | | | RFE: Use crypto:hash/2 function | ||||
| * | Use crypto:hash/2 function | Peter Lemenkov | 2017-02-13 | 4 | -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 procedures | Evgeniy Khramtsov | 2017-02-14 | 24 | -196/+249 |
|/ | |||||
* | Check result of gen_mod:start/2 callback (#1534) | Evgeniy Khramtsov | 2017-02-13 | 8 | -58/+44 |
| | |||||
* | Apply SASLprep before storing/converting passwords | Evgeniy Khramtsov | 2017-02-12 | 3 | -32/+84 |
| | | | | Fixes #996 and #1295 | ||||
* | Use p1_server behaviour in xmpp_stream layer | Evgeniy Khramtsov | 2017-02-08 | 2 | -2/+2 |
| | |||||
* | Accept "add_commands: admin" in commands section not only "add_commands: - ↵ | Paweł Chmielowski | 2017-02-06 | 1 | -0/+2 |
| | | | | | | | admin" This fixes issue reported in #1518, and restores compatibility with what older version were accepting and what is documented. |