Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |
| | | ||||||
* | | mod_http_upload_quota: Fix process name lookup | Holger Weiss | 2018-07-10 | 2 | -6/+5 | |
| | | | | | | | | | | | | Fix mod_http_upload_quota's process name lookup for the case where a slot is requested by a JID whose domain part is not the virtual host the mod_http_upload_quota process is running on. | |||||
* | | Fix regression: list SASL EXTERNAL mechanism for inbound s2s | Evgeniy Khramtsov | 2018-07-10 | 1 | -8/+1 | |
|/ | ||||||
* | mod_stream_mgmt: Remove dead case clauses | Holger Weiss | 2018-07-10 | 1 | -6/+0 | |
| | ||||||
* | mod_stream_mgmt: Add descriptive text to errors | Holger Weiss | 2018-07-10 | 1 | -2/+7 | |
| | | | | Closes #2485. | |||||
* | Improve value formatting | Evgeniy Khramtsov | 2018-07-09 | 1 | -1/+1 | |
| | ||||||
* | Use ejabberd_config:get_version in ejabberdctl status | Paweł Chmielowski | 2018-07-09 | 1 | -2/+2 | |
| | ||||||
* | Better format invalid values when logging them | Evgeniy Khramtsov | 2018-07-08 | 3 | -11/+27 | |
| | ||||||
* | Better detection of duplicated routes/hosts | Evgeniy Khramtsov | 2018-07-08 | 9 | -24/+44 | |
| | ||||||
* | Reload internal room's configuration when mod_muc is reloaded | Evgeniy Khramtsov | 2018-07-08 | 4 | -8/+31 | |
| | | | | Fixes #2513 | |||||
* | fix HMAC for external_secret | Christoph Scholz | 2018-07-07 | 1 | -1/+1 | |
| | ||||||
* | Only lookup FQDN at configuration (re)loading | Evgeniy Khramtsov | 2018-07-06 | 1 | -1/+13 | |
| | ||||||
* | Move XMPP stream and SASL processing to xmpp repo | Evgeniy Khramtsov | 2018-07-06 | 20 | -4535/+57 | |
| | ||||||
* | Move move randoms module to p1_utils repo | Evgeniy Khramtsov | 2018-07-05 | 34 | -148/+57 | |
| |