aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | Switch more log message to warning levelEvgeny Khramtsov2018-09-1914-59/+58
| | | | | | | | | | The commit is supposed to improve logging at loglevel 3, which is the recommended level for high loaded ejabberd servers
* | Switch mod_fail2ban log messages to warning levelEvgeny Khramtsov2018-09-191-2/+2
| |
* | Resize SQL pool on configuration reloadEvgeny Khramtsov2018-09-192-19/+46
| | | | | | | | Fixes #2541
* | Don't hide 'undef' exceptions during config validationEvgeny Khramtsov2018-09-193-3/+3
| |
* | Fail early when loading unavailable SIP or STUN modulesEvgeny Khramtsov2018-09-182-20/+18
| |
* | Report real address of a listenerEvgeny Khramtsov2018-09-182-42/+56
| |
* | Remove useless type specsEvgeny Khramtsov2018-09-183-3/+0
| |
* | Fix listeners child specs creationEvgeny Khramtsov2018-09-181-17/+15
| |
* | Remove forgotten debug lineEvgeny Khramtsov2018-09-181-1/+0
| |
* | Refactor ejabberd_listenerEvgeny Khramtsov2018-09-1811-481/+533
| |
* | mod_http_upload: Log error if 'put_url' is reusedHolger Weiss2018-09-171-2/+9
| | | | | | | | | | Log a proper [error] message if a single 'put_url' is used for multiple virtual hosts.
* | Revert "New option tombstone_expiry locks recent room creation after destroy ↵Badlop2018-09-172-75/+2
| | | | | | | | | | | | (#2546)" This reverts commit efb4fd0d1020faa105bf932c06cf4c67fb389952.
* | Improve error formattingEvgeny Khramtsov2018-09-173-10/+22
| |
* | Remove unused variablesBadlop2018-09-171-2/+1
| |
* | Refactor ejabberd listener APIEvgeny Khramtsov2018-09-1712-231/+217
| |
* | mod_muc_room: Fix the room's CAPS hashHolger Weiss2018-09-141-4/+7
| | | | | | | | Don't forget the room's xdata when calculating the CAPS hash.
* | mod_register: Remove unused error 'too_many_users'Marc Schink2018-09-131-3/+0
| |
* | Trigger hook for user_send_packet in send_message command (#2604)Badlop2018-09-131-2/+7
| |
* | Expect mnesia_up event when joining clusterAquarHEAD Lou2018-09-121-0/+2
|/
* Fix some dialyzer warningsEvgeny Khramtsov2018-09-0937-258/+49
|
* fix for freetds UTF-8 corruptionroot2018-09-071-0/+1
|
* Bump lager versionEvgeny Khramtsov2018-09-071-1/+12
| | | | This is needed for OTP-21 compatibility
* Add information about real sender to mucsub message metaPaweł Chmielowski2018-09-061-1/+2
|
* Don't stop sending pings when receiving timeout for timeout_action=nonePaweł Chmielowski2018-09-041-13/+14
|
* Correctly handle empty result with RSMEvgeniy Khramtsov2018-09-021-33/+39
| | | | Fixes #2588
* Get stacktrace out of lager contextEvgeniy Khramtsov2018-09-0111-22/+39
| | | | | Calling erlang:get_stacktrace() inside lager functions produces stacktraces of the logging function itself, not the function which has failed.
* Don't set termination reason into presence-unavailable statusEvgeniy Khramtsov2018-09-011-1/+0
| | | | Fixes https://github.com/processone/xmpp/issues/35
* ejabberd_s2s_in: Log message on connection closeHolger Weiss2018-08-291-1/+9
| | | | | Log a message when an incoming s2s connection is closed, analogous to the message on outgoing s2s connection close.
* Better formatting of unexpected return from Module:start/2Evgeniy Khramtsov2018-08-281-3/+4
|
* Fix max_user_conferences in Mnesia to consider only one MUC service (#2556)Badlop2018-08-201-3/+4
|
* Use "localhost" as a default hostEvgeniy Khramtsov2018-08-171-1/+1
|
* Disable cache for anonymous auth backendEvgeniy Khramtsov2018-08-171-0/+4
| | | | Fixes #2566
* Handle get_presence(Pid) when session doesn't exist (#2547)Badlop2018-08-151-0/+7
|
* Fix typo in command descriptionBadlop2018-08-131-1/+1
|
* Return human error messages when calling export2sql with wrong path (#2480)Badlop2018-08-131-0/+4
|
* In response with list of room subscriptions include also events (#2272)Badlop2018-08-133-12/+18
|
* Remove num_active_users as it uses calls to last_activity mnesia table (#2448)Badlop2018-08-081-67/+1
|
* Remove direct calls to muc_room mnesia table in mod_muc_admin (#2448)Badlop2018-08-081-3/+1
|
* Add markdown options as specified in the docs git repoBadlop2018-08-071-1/+2
|
* Add import_prosody explanation from docs git repoBadlop2018-08-071-0/+2
|
* Allow acme and oauth commands to be read by gen_markdown_doc_for_commandsBadlop2018-08-072-2/+4
|
* Handle ejabberd_captcha error reports in mod_register_web (#2553)Badlop2018-08-021-2/+11
|
* Make it possible to join extauth poolsMarcel Waldvogel2018-07-302-2/+9
|
* New option tombstone_expiry locks recent room creation after destroy (#2546)Badlop2018-07-302-2/+75
| | | | | | | | Setting the new mod_muc option tombstone_expiry to a positive integer will make that any room destroyed gets replaced with a room tombstone. That tombstone cannot be joined, so it blocks accessing the old room JID until the expiry seconds have passed. The default value is 0 seconds, so tombstones are not created.
* mod_mam: Don't strip offline message stanza IDsHolger Weiss2018-07-271-0/+2
| | | | | | | | As mod_offline currently doesn't preserve metadata, add an explicit check for messages retrieved from offline storage to avoid stripping their stanza IDs. Thanks to Zuglufttier for spotting this.
* mod_mam: Make sure stanza IDs aren't reusedHolger Weiss2018-07-271-1/+3
| | | | | Strip the stanza ID from the metadata of outgoing messages to make sure it's not reused for the (local) recipient's MAM archive.
* ejabberd_auth: Restore lost case clauseHolger Weiss2018-07-261-1/+3
| | | | | | Let check_password_with_authmodule/6 handle the case where validate_credentials/2 returns an error. This got lost in commit 4f8af723c6fc5dc4b689f0f1734d4e2b11dd4c82.
* Wait for more data than just <stream:stream> before sending in boshPaweł Chmielowski2018-07-261-9/+16
| | | | This fixes issue #2545
* Make sure that we always start inactivity timer from drop_holding_receiverPaweł Chmielowski2018-07-261-1/+2
|
* Set wait_timer to undefined when timer was triggeredPaweł Chmielowski2018-07-261-1/+2
|