Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Get stacktrace out of lager context | Evgeniy Khramtsov | 2018-09-01 | 11 | -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 status | Evgeniy Khramtsov | 2018-09-01 | 1 | -1/+0 | |
| | | | | Fixes https://github.com/processone/xmpp/issues/35 | |||||
* | ejabberd_s2s_in: Log message on connection close | Holger Weiss | 2018-08-29 | 1 | -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/2 | Evgeniy Khramtsov | 2018-08-28 | 1 | -3/+4 | |
| | ||||||
* | Fix max_user_conferences in Mnesia to consider only one MUC service (#2556) | Badlop | 2018-08-20 | 1 | -3/+4 | |
| | ||||||
* | Use "localhost" as a default host | Evgeniy Khramtsov | 2018-08-17 | 1 | -1/+1 | |
| | ||||||
* | Disable cache for anonymous auth backend | Evgeniy Khramtsov | 2018-08-17 | 1 | -0/+4 | |
| | | | | Fixes #2566 | |||||
* | Handle get_presence(Pid) when session doesn't exist (#2547) | Badlop | 2018-08-15 | 1 | -0/+7 | |
| | ||||||
* | Fix typo in command description | Badlop | 2018-08-13 | 1 | -1/+1 | |
| | ||||||
* | Return human error messages when calling export2sql with wrong path (#2480) | Badlop | 2018-08-13 | 1 | -0/+4 | |
| | ||||||
* | In response with list of room subscriptions include also events (#2272) | Badlop | 2018-08-13 | 3 | -12/+18 | |
| | ||||||
* | Remove num_active_users as it uses calls to last_activity mnesia table (#2448) | Badlop | 2018-08-08 | 1 | -67/+1 | |
| | ||||||
* | Remove direct calls to muc_room mnesia table in mod_muc_admin (#2448) | Badlop | 2018-08-08 | 1 | -3/+1 | |
| | ||||||
* | Add markdown options as specified in the docs git repo | Badlop | 2018-08-07 | 1 | -1/+2 | |
| | ||||||
* | Add import_prosody explanation from docs git repo | Badlop | 2018-08-07 | 1 | -0/+2 | |
| | ||||||
* | Allow acme and oauth commands to be read by gen_markdown_doc_for_commands | Badlop | 2018-08-07 | 2 | -2/+4 | |
| | ||||||
* | Handle ejabberd_captcha error reports in mod_register_web (#2553) | Badlop | 2018-08-02 | 1 | -2/+11 | |
| | ||||||
* | Make it possible to join extauth pools | Marcel Waldvogel | 2018-07-30 | 2 | -2/+9 | |
| | ||||||
* | New option tombstone_expiry locks recent room creation after destroy (#2546) | Badlop | 2018-07-30 | 2 | -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 IDs | Holger Weiss | 2018-07-27 | 1 | -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 reused | Holger Weiss | 2018-07-27 | 1 | -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 clause | Holger Weiss | 2018-07-26 | 1 | -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 bosh | Paweł Chmielowski | 2018-07-26 | 1 | -9/+16 | |
| | | | | This fixes issue #2545 | |||||
* | Make sure that we always start inactivity timer from drop_holding_receiver | Paweł Chmielowski | 2018-07-26 | 1 | -1/+2 | |
| | ||||||
* | Set wait_timer to undefined when timer was triggered | Paweł Chmielowski | 2018-07-26 | 1 | -1/+2 | |
| | ||||||
* | Fix search for User in vjud | Badlop | 2018-07-24 | 1 | -1/+1 | |
| | | | | See https://stackoverflow.com/questions/51478247/ejabberd-search-module-failed-to-handle-the-query | |||||
* | mod_http_upload: Adjust default value of 'put_url' | Holger Weiss | 2018-07-18 | 1 | -1/+1 | |
| | | | | | Let the default 'put_url' point to the HTTPS listener specified in the new default configuration. | |||||
* | mod_http_upload: Deprecate 'service_url' option | Holger Weiss | 2018-07-18 | 1 | -1/+4 | |
| | | | | Users should migrate to the 'external_secret' interface. | |||||
* | mod_http_upload: Avoid function-like macros | Holger Weiss | 2018-07-17 | 1 | -27/+31 | |
| | ||||||
* | Move cancel_timer/1 function into 'misc' module | Holger Weiss | 2018-07-17 | 11 | -93/+46 | |
| | ||||||
* | mod_http_upload: Add "Allow" to OPTIONS response | Holger Weiss | 2018-07-17 | 1 | -1/+2 | |
| | | | | | | RFC 2616 says: "A 200 response SHOULD include any header fields that indicate optional features implemented by the server and applicable to that resource (e.g., Allow) [...]." | |||||
* | mod_muc: Don't set default for muc#roomconfig_lang | Holger Weiss | 2018-07-16 | 1 | -1/+1 | |
| | | | | | For the muc#roomconfig_lang setting, no default is preferable over a possibly incorrect default value. | |||||
* | mod_http_upload: Avoid timers from timer module | Holger Weiss | 2018-07-16 | 1 | -8/+19 | |
| | | | | | Use erlang:start_timer/3 instead of timer:send_after/2, as the former is more efficient. | |||||
* | mod_http_upload: Don't store "external" slots | Holger Weiss | 2018-07-15 | 1 | -7/+7 | |
| | | | | | Don't store requested upload slots if an 'external_secret' is configured. | |||||
* | Require Redis version >= 3.2.0 | Evgeniy Khramtsov | 2018-07-15 | 4 | -14/+56 | |
| | | | | | | | | | | | Since we now use Lua scripting for cleaning up c2s sessions the minimum supported Redis version is 3.2.0 or above because we need to work correctly with Redis replication mechanism. ****** BACKWARD INCOMPATIBILITY WARNING ******* ** THIS SHOULD BE ADDED TO THE RELEASE NOTES ** *** PACKAGE MAINTAINERS SHOULD BE INFORMED *** *********************************************** | |||||
* | Avoid "ejabberdctl status" crash | Holger Weiss | 2018-07-14 | 1 | -2/+2 | |
| | ||||||
* | Clean up contributed code for Redis SM | Evgeniy Khramtsov | 2018-07-14 | 3 | -70/+70 | |
| | ||||||
* | Merge pull request #2525 from satish-olx/master | Evgeny Khramtsov | 2018-07-14 | 1 | -29/+90 | |
|\ | | | | | Use lua scripting to clear redis sessions. | |||||
| * | Update ejabberd_sm_redis.erl | satish-olx | 2018-07-12 | 1 | -2/+1 | |
| | | ||||||
| * | Lua script for cleaning redis sessions | satish-olx | 2018-07-12 | 1 | -29/+91 | |
| | | | | | | | | | | Changes: 1. Added extra keys for tracking node -> session mapping 2. Lua script for clearing the sessions in redis itself. | |||||
* | | Improve wording | Evgeniy Khramtsov | 2018-07-14 | 1 | -11/+6 | |
| | | ||||||
* | | Merge pull request #2526 from nosnilmot/enforce-pubsub-option-attributes | Evgeny Khramtsov | 2018-07-14 | 1 | -1/+16 | |
|\ \ | | | | | | | Enforce pubsub option required/rejected attributes | |||||
| * | | Enforce pubsub option required/rejected attributes | Stu Tomlinson | 2018-07-14 | 1 | -1/+16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | XEP-0060 states that 'node' and 'jid' attributes to <options> element MUST NOT be included when <options> are specified at same time as <subscribe> : https://xmpp.org/extensions/xep-0060.html#subscriber-configure-subandconfig mod_pubsub will require 'node' and 'jid' attributes on standalone pubsub options requests, and reject subscribe requests that have options that include either 'node' or 'jid' | |||||
* | | | Merge pull request #2522 from weiss/bump-max-user-conferences | Evgeny Khramtsov | 2018-07-14 | 1 | -1/+1 | |
|\ \ \ | |/ / |/| | | mod_muc: Increase default 'max_user_conferences' value | |||||
| * | | mod_muc: Increase 'max_user_conferences' default | Holger Weiss | 2018-07-10 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | Let up to 100 clients of a given account join MUC rooms by default. The old default value can be too small, e.g., when users join many (private) rooms with multiple devices. | |||||
* | | | Ensure that returned priority in a number in mod_admin_extra | Paweł Chmielowski | 2018-07-13 | 1 | -3/+8 | |
| |/ |/| | ||||||
* | | Adopt code that uses parse_listener_portip after result change | Paweł Chmielowski | 2018-07-11 | 2 | -3/+4 | |
| | | ||||||
* | | Fix piefxis import of privacy lists (thanks to crosser)(#2412) | Badlop | 2018-07-11 | 1 | -15/+32 | |
| | | ||||||
* | | Fix piefxis import of vCard elements (#2514) | Badlop | 2018-07-11 | 1 | -1/+1 | |
| | | ||||||
* | | Improve listener errors formatting | Evgeniy Khramtsov | 2018-07-11 | 1 | -67/+43 | |
| | |