Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Use different cache tables per auth module | Evgeny Khramtsov | 2019-05-23 | 1 | -23/+38 | |
| | | | | Fixes #2322 | |||||
* | Merge branch 'master' of github.com:processone/ejabberd | Evgeny Khramtsov | 2019-05-19 | 3 | -8/+16 | |
|\ | ||||||
| * | Fix PostgreSQL compatibility in mod_offline_sql:remove_old_messages (#2695) | Alexey Shchepin | 2019-05-18 | 1 | -1/+1 | |
| | | ||||||
| * | Fix typo in Change User Password adhoc command (thanks to lovetox)(#2884) | Badlop | 2019-05-17 | 1 | -1/+1 | |
| | | ||||||
| * | Vcard search doesn't support * in mnesia, fix search form (#633) | Badlop | 2019-05-17 | 1 | -6/+14 | |
| | | ||||||
* | | Report better errors on SQL terms decode failure | Evgeny Khramtsov | 2019-05-19 | 1 | -3/+17 | |
|/ | ||||||
* | Fix mod_legacy_auth to reflect recent changes | Evgeny Khramtsov | 2019-05-15 | 1 | -5/+16 | |
| | ||||||
* | Don't process failed EXTERNAL authentication by mod_fail2ban | Evgeny Khramtsov | 2019-05-15 | 1 | -0/+3 | |
| | | | | | This will only lead to confusion because it's not considered possible to brute force client certificates. | |||||
* | Modify arguments of c2s_auth_result hook | Evgeny Khramtsov | 2019-05-15 | 2 | -21/+32 | |
| | | | | | The hook now accepts `true | {false, Reason :: binary()}` arguments instead of just `true | false` | |||||
* | Preliminary support for SQL in process_rosteritems, and move code (#2448) | Badlop | 2019-05-15 | 4 | -154/+212 | |
| | ||||||
* | Don't put duplicate polling attribute in bosh payload | Paweł Chmielowski | 2019-05-14 | 1 | -6/+5 | |
| | | | | This fixes issue #2790 | |||||
* | mod_http_upload: Case-insensitive host comparison | Holger Weiss | 2019-05-12 | 1 | -3/+7 | |
| | | | | | | | Perform a case-insensitive lookup of the host name specified by the HTTP client. Fixes #2827. | |||||
* | Avoid late arrival of get_disco_item response | Evgeny Khramtsov | 2019-05-11 | 2 | -14/+25 | |
| | ||||||
* | Handle TCP errors in websockets | Evgeny Khramtsov | 2019-05-09 | 1 | -0/+3 | |
| | ||||||
* | Fix pubsub compliance XEP-0060 § 7.1.3.6 (#2864) | Christophe Romain | 2019-05-07 | 1 | -1/+1 | |
| | ||||||
* | Raise api hook right before performing the call | Christophe Romain | 2019-05-07 | 1 | -1/+1 | |
| | ||||||
* | Make anonymous auth don't {de}register user when there are other resources | Paweł Chmielowski | 2019-05-07 | 1 | -3/+15 | |
| | | | | This should fix issue reported in #2878 | |||||
* | When applying limit of max msgs in spool check only spool size | Paweł Chmielowski | 2019-05-07 | 1 | -3/+7 | |
| | ||||||
* | Remove compiler warnings | Paweł Chmielowski | 2019-05-06 | 1 | -1/+1 | |
| | ||||||
* | Do not store mucsub wrapped messages with no-store hint in offline storage | Paweł Chmielowski | 2019-05-06 | 1 | -24/+31 | |
| | | | | | | We already don't store those messages in mam and we don't store messages that aren't wrapped with that hint in offline, so it make sense to extend it also to mucsub messages. | |||||
* | Handle get_subscribed_rooms call from mod_muc_room pid | Paweł Chmielowski | 2019-05-06 | 2 | -1/+15 | |
| | | | | | | Previously sometimes we tried to post message to all online rooms, and if that was called from muc room pid, we were not able to process that message for that room and send response, and this did lead to timeout. | |||||
* | Do not declare mod_muc as dependency of mod_mam to prevent loop in deps | Paweł Chmielowski | 2019-05-06 | 1 | -4/+1 | |
| | ||||||
* | Make some standard admin command to get Mnesia info | Mickael Remond | 2019-05-03 | 2 | -0/+21 | |
| | ||||||
* | Fix bug that appears when importing privacy from Prosody (#2872) | Badlop | 2019-05-02 | 1 | -1/+1 | |
| | ||||||
* | Store imported room in the correct ServerHost (#2874) | Badlop | 2019-05-02 | 1 | -1/+14 | |
| | ||||||
* | Set from/to in activity marker messages | Paweł Chmielowski | 2019-05-02 | 1 | -1/+1 | |
| | ||||||
* | Fix typo and remove forgotten log from 492da2ba | Christophe Romain | 2019-05-02 | 1 | -7/+1 | |
| | ||||||
* | Remove logging from REST lib | Christophe Romain | 2019-05-02 | 1 | -23/+14 | |
| | ||||||
* | Always store ActivityMarker messages | Paweł Chmielowski | 2019-05-02 | 1 | -3/+11 | |
| | ||||||
* | Don't issue count/message fetch queries for offline from mam when not needed | Paweł Chmielowski | 2019-05-02 | 3 | -33/+85 | |
| | ||||||
* | Sqlite doesn't recognize concat() so use || on it instead | Paweł Chmielowski | 2019-04-30 | 1 | -2/+8 | |
| | ||||||
* | Fix room state cleanup from db on change of persistent option change | Paweł Chmielowski | 2019-04-30 | 1 | -9/+7 | |
| | ||||||
* | Make get_subscribed_rooms work even for non-persistant rooms | Paweł Chmielowski | 2019-04-30 | 2 | -31/+74 | |
| | | | | | | | This will store info about non-persistant rooms in db, but rooms with that that option enabled will not be restored on server restart. This will save info about room only on subscribers change. | |||||
* | Fix escaping for sql part of mamsub from muc mam | Paweł Chmielowski | 2019-04-30 | 1 | -2/+2 | |
| | ||||||
* | Deprecate some listening options | Evgeny Khramtsov | 2019-04-30 | 1 | -5/+32 | |
| | | | | | | | | | | | | | | | | Those are: captcha, register, web_admin, http_bind and xmlrpc The option `request_handlers` should be used instead, e.g.: listen: ... - module: ejabberd_http request_handlers: "/admin": ejabberd_web_admin "/bosh": mod_bosh "/captcha": ejabberd_captcha "/register": mod_register_web "/": ejabberd_xmlrpc | |||||
* | Provide a suggestion when unknown request handler is detected | Evgeny Khramtsov | 2019-04-30 | 1 | -2/+5 | |
| | ||||||
* | Provide a suggestion when unknown command is detected | Evgeny Khramtsov | 2019-04-30 | 1 | -3/+8 | |
| | ||||||
* | Rename ejabberd_config:similar_option/2 -> misc:best_match/2 | Evgeny Khramtsov | 2019-04-30 | 3 | -33/+35 | |
| | ||||||
* | Provide a suggestion when unknown module is detected | Evgeny Khramtsov | 2019-04-29 | 2 | -3/+7 | |
| | ||||||
* | Provide a suggestion when unknown option is detected | Evgeny Khramtsov | 2019-04-29 | 2 | -3/+36 | |
| | ||||||
* | Improve code for directory deletion | Evgeny Khramtsov | 2019-04-29 | 1 | -6/+2 | |
| | ||||||
* | Fix offline from mam on mnesia | Paweł Chmielowski | 2019-04-29 | 1 | -1/+3 | |
| | ||||||
* | Add tests for offline with mam storage | Paweł Chmielowski | 2019-04-29 | 1 | -3/+4 | |
| | ||||||
* | Properly handle infinity as max number of message in mam offline storage | Paweł Chmielowski | 2019-04-29 | 1 | -2/+3 | |
| | ||||||
* | Sort messages by stanza_id when using mam storage in mod_offline | Paweł Chmielowski | 2019-04-29 | 1 | -6/+21 | |
| | ||||||
* | Return correct value from count_offline_messages with mam storage option | Paweł Chmielowski | 2019-04-29 | 1 | -2/+10 | |
| | ||||||
* | Make mod_offline put msg ignored by mam in spool when mam storage is on | Paweł Chmielowski | 2019-04-29 | 1 | -2/+3 | |
| | ||||||
* | Add tests for offline use_mam_for_storage | Paweł Chmielowski | 2019-04-29 | 1 | -1/+14 | |
| | ||||||
* | Add mod_offline option for fetching data from mam instead of from spool table | Paweł Chmielowski | 2019-04-26 | 3 | -82/+260 | |
| | | | | | | | | | | | This commit introduces `use_mam_for_storage` option that take boolean argument. Enabling it will make mod_offline not use spool table for storing offline message, but instead will use mam archive to retrieve messages stored when offline. Enabling this option have couple drawback currently, only messages that were stored in mam will be available, most of flexible message retrieval queries don't work (those that allow retrieval/deletion of messages by id). | |||||
* | Return "Bad request" error when origin in websocket connection doesn't match | Paweł Chmielowski | 2019-04-26 | 1 | -37/+55 | |
| | | | | | This also allow websocket_origin option to accept multiple values instead of just single one. |