aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | 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
| | |
* | | Don't expose internal FSM API of mod_muc_roomEvgeny Khramtsov2019-07-094-50/+159
| | |
* | | Check virtual host before running the commandEvgeny Khramtsov2019-07-082-18/+41
| | |
* | | Ignore late arrival of an already cancelled timerEvgeny Khramtsov2019-07-081-0/+6
| | |
* | | Avoid crashing of ejabberd_iq process on invalid callbackEvgeny Khramtsov2019-07-081-2/+10
| | |
* | | Debug hooksEvgeny Khramtsov2019-07-081-0/+2
| | |
* | | Use maps instead of dictEvgeny Khramtsov2019-07-082-9/+9
| | |
* | | Use ets and maps instead of dictEvgeny Khramtsov2019-07-082-80/+108
| | |
* | | Improve formatting of exceptionsEvgeny Khramtsov2019-07-0712-142/+122
| | |