aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Change time unit of hibernation_timeout option to 'second'Evgeny Khramtsov2019-07-161-1/+1
| | | | This is done for the sake of consistency with other options
* Fix typos using codespellEvgeny Khramtsov2019-07-1624-28/+28
|
* Avoid record duplicationEvgeny Khramtsov2019-07-161-18/+22
|
* Add econf:string/2 validatorEvgeny Khramtsov2019-07-161-1/+4
|
* Fix opt_type.sh script and re-generate optionsEvgeny Khramtsov2019-07-161-1/+1
|
* Use econf:timeout/2Evgeny Khramtsov2019-07-162-2/+2
|
* Handle CAPTCHA forms using captcha_form codecEvgeny Khramtsov2019-07-161-64/+53
|
* Add code for hibernating inactive muc_room processesPaweł Chmielowski2019-07-163-23/+94
|
* Bump xmpp version and fix revealed bugsEvgeny Khramtsov2019-07-161-4/+5
|
* Fix 'get-pending' command form generationEvgeny Khramtsov2019-07-161-2/+2
|
* Remove very old useless comments in ejabberd_xmlrpc.erlBadlop2019-07-161-167/+9
|
* Documentation of mod_http_api moved from source code to Docs pageBadlop2019-07-161-45/+0
|
* Remove modules management from mod_configureEvgeny Khramtsov2019-07-151-134/+0
|
* Don't hide errors using catchEvgeny Khramtsov2019-07-151-105/+81
|
* Compile some regexps as unicodeEvgeny Khramtsov2019-07-152-9/+9
|
* Bump yconf versionEvgeny Khramtsov2019-07-151-2/+11
|
* Fix regexp matchingEvgeny Khramtsov2019-07-151-1/+1
|
* Only respond with occupants list to disco#items with empty nodeEvgeny Khramtsov2019-07-151-2/+6
| | | | Fixes #2942
* Improve handling of unexpected iq in mod_muc_roomEvgeny Khramtsov2019-07-151-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 supervisorsEvgeny Khramtsov2019-07-151-1/+1
|
* Fix startup order of ejabberd_sup childrenEvgeny Khramtsov2019-07-151-4/+4
|
* Remove processing of {wait, _} result in gen_modEvgeny Khramtsov2019-07-151-33/+9
| | | | This is no longer needed
* Increase shutdown time to 5 secondsEvgeny Khramtsov2019-07-151-1/+1
|
* Attach mod_muc_room processes to a supervisorEvgeny Khramtsov2019-07-153-20/+41
|
* Improve some validatorsEvgeny Khramtsov2019-07-153-18/+13
|
* mod_http_fileserver: Unregister 'reopen_log_hook'Holger Weiss2019-07-141-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_proxiesEvgeny Khramtsov2019-07-131-1/+2
|
* Fix broken ejabberd_cluster:call/5Evgeny Khramtsov2019-07-131-1/+1
|
* Don't crash when attempt to get an option for unknown virtual hostEvgeny Khramtsov2019-07-121-2/+11
| | | | Log a warning instead and retry with a global scope
* Add call/5 and multicall/5 to ejabberd_clusterEvgeny Khramtsov2019-07-121-4/+12
|
* Use ejabberd_cluster:call() instead of rpc:call()Evgeny Khramtsov2019-07-121-1/+1
|
* Process unexpected messages uniformlyEvgeny Khramtsov2019-07-1238-160/+245
|
* Improve previous commitEvgeny Khramtsov2019-07-111-4/+6
|
* Gracefully report invalid encoding of a translation fileEvgeny Khramtsov2019-07-111-4/+11
|
* Fix formattingEvgeny Khramtsov2019-07-101-1/+1
|
* Merge pull request #2900 from aquarhead/protect-muc-ownerEvgeny Khramtsov2019-07-101-1/+3
|\ | | | | Protect against bad muc#owner requests
| * Protect against bad muc#owner requestsLOU Xun2019-06-061-1/+3
| |
* | Make sure configuration file path always represented as binary()Evgeny Khramtsov2019-07-101-20/+24
| | | | | | | | Fixes #2936
* | Fix Elixir modules detection in the configuration fileEvgeny Khramtsov2019-07-101-13/+32
| | | | | | | | Fixes #2937
* | Gracefully close inbound s2s connectionsEvgeny Khramtsov2019-07-101-1/+18
| |
* | Add/improve type specsEvgeny Khramtsov2019-07-1011-47/+101
| |
* | Improve error handling/reporting when loading language translationsEvgeny Khramtsov2019-07-101-95/+96
| | | | | | | | Also speed up loading on multi-core machines
* | Fall back to map/2 and foreach/2 on single-core machinesEvgeny Khramtsov2019-07-101-28/+36
| |
* | Add type specs for mod_adhocEvgeny Khramtsov2019-07-092-11/+12
| |
* | Improve type specs for ejabberd_s2sEvgeny Khramtsov2019-07-091-101/+101
| | | | | | | | Also minor code cleanup
* | Improve type specs of mod_muc_roomEvgeny Khramtsov2019-07-091-4/+6
| |
* | Improve type specs of mod_rosterEvgeny Khramtsov2019-07-092-48/+72
| |
* | Avoid returning 'stopped' from ejabberd_hooks:run_fold()Evgeny Khramtsov2019-07-091-5/+5
| |
* | Get rid of unused API functions in ejabberd_hooksEvgeny Khramtsov2019-07-091-174/+23
| | | | | | | | Also improve code formatting and type specs
* | Don't expose internal FSM API of ejabberd_c2sEvgeny Khramtsov2019-07-091-9/+17
| |