Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Change time unit of hibernation_timeout option to 'second' | Evgeny Khramtsov | 2019-07-16 | 1 | -1/+1 |
| | | | | This is done for the sake of consistency with other options | ||||
* | Fix typos using codespell | Evgeny Khramtsov | 2019-07-16 | 24 | -28/+28 |
| | |||||
* | Avoid record duplication | Evgeny Khramtsov | 2019-07-16 | 1 | -18/+22 |
| | |||||
* | Add econf:string/2 validator | Evgeny Khramtsov | 2019-07-16 | 1 | -1/+4 |
| | |||||
* | Fix opt_type.sh script and re-generate options | Evgeny Khramtsov | 2019-07-16 | 1 | -1/+1 |
| | |||||
* | Use econf:timeout/2 | Evgeny Khramtsov | 2019-07-16 | 2 | -2/+2 |
| | |||||
* | Handle CAPTCHA forms using captcha_form codec | Evgeny Khramtsov | 2019-07-16 | 1 | -64/+53 |
| | |||||
* | Add code for hibernating inactive muc_room processes | Paweł Chmielowski | 2019-07-16 | 3 | -23/+94 |
| | |||||
* | Bump xmpp version and fix revealed bugs | Evgeny Khramtsov | 2019-07-16 | 1 | -4/+5 |
| | |||||
* | Fix 'get-pending' command form generation | Evgeny Khramtsov | 2019-07-16 | 1 | -2/+2 |
| | |||||
* | Remove very old useless comments in ejabberd_xmlrpc.erl | Badlop | 2019-07-16 | 1 | -167/+9 |
| | |||||
* | Documentation of mod_http_api moved from source code to Docs page | Badlop | 2019-07-16 | 1 | -45/+0 |
| | |||||
* | Remove modules management from mod_configure | Evgeny Khramtsov | 2019-07-15 | 1 | -134/+0 |
| | |||||
* | Don't hide errors using catch | Evgeny Khramtsov | 2019-07-15 | 1 | -105/+81 |
| | |||||
* | Compile some regexps as unicode | Evgeny Khramtsov | 2019-07-15 | 2 | -9/+9 |
| | |||||
* | Bump yconf version | Evgeny Khramtsov | 2019-07-15 | 1 | -2/+11 |
| | |||||
* | Fix regexp matching | Evgeny Khramtsov | 2019-07-15 | 1 | -1/+1 |
| | |||||
* | Only respond with occupants list to disco#items with empty node | Evgeny Khramtsov | 2019-07-15 | 1 | -2/+6 |
| | | | | Fixes #2942 | ||||
* | Improve handling of unexpected iq in mod_muc_room | Evgeny Khramtsov | 2019-07-15 | 1 | -15/+19 |
| | | | | | | | Don't crash on an iq-set/get containing unexpected tag within expected namespace This further improves PR #2900 | ||||
* | ejabberd_s2s should start after its supervisors | Evgeny Khramtsov | 2019-07-15 | 1 | -1/+1 |
| | |||||
* | Fix startup order of ejabberd_sup children | Evgeny Khramtsov | 2019-07-15 | 1 | -4/+4 |
| | |||||
* | Remove processing of {wait, _} result in gen_mod | Evgeny Khramtsov | 2019-07-15 | 1 | -33/+9 |
| | | | | This is no longer needed | ||||
* | Increase shutdown time to 5 seconds | Evgeny Khramtsov | 2019-07-15 | 1 | -1/+1 |
| | |||||
* | Attach mod_muc_room processes to a supervisor | Evgeny Khramtsov | 2019-07-15 | 3 | -20/+41 |
| | |||||
* | Improve some validators | Evgeny Khramtsov | 2019-07-15 | 3 | -18/+13 |
| | |||||
* | mod_http_fileserver: Unregister 'reopen_log_hook' | Holger Weiss | 2019-07-14 | 1 | -4/+7 |
| | | | | | Unregister the global 'reopen_log_hook' on termination if the module isn't loaded for another host. | ||||
* | Use correct virtual host when consulting trusted_proxies | Evgeny Khramtsov | 2019-07-13 | 1 | -1/+2 |
| | |||||
* | Fix broken ejabberd_cluster:call/5 | Evgeny Khramtsov | 2019-07-13 | 1 | -1/+1 |
| | |||||
* | Don't crash when attempt to get an option for unknown virtual host | Evgeny Khramtsov | 2019-07-12 | 1 | -2/+11 |
| | | | | Log a warning instead and retry with a global scope | ||||
* | Add call/5 and multicall/5 to ejabberd_cluster | Evgeny Khramtsov | 2019-07-12 | 1 | -4/+12 |
| | |||||
* | Use ejabberd_cluster:call() instead of rpc:call() | Evgeny Khramtsov | 2019-07-12 | 1 | -1/+1 |
| | |||||
* | Process unexpected messages uniformly | Evgeny Khramtsov | 2019-07-12 | 38 | -160/+245 |
| | |||||
* | Improve previous commit | Evgeny Khramtsov | 2019-07-11 | 1 | -4/+6 |
| | |||||
* | Gracefully report invalid encoding of a translation file | Evgeny Khramtsov | 2019-07-11 | 1 | -4/+11 |
| | |||||
* | Fix formatting | Evgeny Khramtsov | 2019-07-10 | 1 | -1/+1 |
| | |||||
* | Merge pull request #2900 from aquarhead/protect-muc-owner | Evgeny Khramtsov | 2019-07-10 | 1 | -1/+3 |
|\ | | | | | Protect against bad muc#owner requests | ||||
| * | Protect against bad muc#owner requests | LOU Xun | 2019-06-06 | 1 | -1/+3 |
| | | |||||
* | | Make sure configuration file path always represented as binary() | Evgeny Khramtsov | 2019-07-10 | 1 | -20/+24 |
| | | | | | | | | Fixes #2936 | ||||
* | | Fix Elixir modules detection in the configuration file | Evgeny Khramtsov | 2019-07-10 | 1 | -13/+32 |
| | | | | | | | | Fixes #2937 | ||||
* | | Gracefully close inbound s2s connections | Evgeny Khramtsov | 2019-07-10 | 1 | -1/+18 |
| | | |||||
* | | Add/improve type specs | Evgeny Khramtsov | 2019-07-10 | 11 | -47/+101 |
| | | |||||
* | | Improve error handling/reporting when loading language translations | Evgeny Khramtsov | 2019-07-10 | 1 | -95/+96 |
| | | | | | | | | Also speed up loading on multi-core machines | ||||
* | | Fall back to map/2 and foreach/2 on single-core machines | Evgeny Khramtsov | 2019-07-10 | 1 | -28/+36 |
| | | |||||
* | | Add type specs for mod_adhoc | Evgeny Khramtsov | 2019-07-09 | 2 | -11/+12 |
| | | |||||
* | | Improve type specs for ejabberd_s2s | Evgeny Khramtsov | 2019-07-09 | 1 | -101/+101 |
| | | | | | | | | Also minor code cleanup | ||||
* | | Improve type specs of mod_muc_room | Evgeny Khramtsov | 2019-07-09 | 1 | -4/+6 |
| | | |||||
* | | Improve type specs of mod_roster | Evgeny Khramtsov | 2019-07-09 | 2 | -48/+72 |
| | | |||||
* | | Avoid returning 'stopped' from ejabberd_hooks:run_fold() | Evgeny Khramtsov | 2019-07-09 | 1 | -5/+5 |
| | | |||||
* | | Get rid of unused API functions in ejabberd_hooks | Evgeny Khramtsov | 2019-07-09 | 1 | -174/+23 |
| | | | | | | | | Also improve code formatting and type specs | ||||
* | | Don't expose internal FSM API of ejabberd_c2s | Evgeny Khramtsov | 2019-07-09 | 1 | -9/+17 |
| | |