aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Use different cache tables per auth moduleEvgeny Khramtsov2019-05-231-23/+38
| | | | Fixes #2322
* Merge branch 'master' of github.com:processone/ejabberdEvgeny Khramtsov2019-05-193-8/+16
|\
| * Fix PostgreSQL compatibility in mod_offline_sql:remove_old_messages (#2695)Alexey Shchepin2019-05-181-1/+1
| |
| * Fix typo in Change User Password adhoc command (thanks to lovetox)(#2884)Badlop2019-05-171-1/+1
| |
| * Vcard search doesn't support * in mnesia, fix search form (#633)Badlop2019-05-171-6/+14
| |
* | Report better errors on SQL terms decode failureEvgeny Khramtsov2019-05-191-3/+17
|/
* Fix mod_legacy_auth to reflect recent changesEvgeny Khramtsov2019-05-151-5/+16
|
* Don't process failed EXTERNAL authentication by mod_fail2banEvgeny Khramtsov2019-05-151-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 hookEvgeny Khramtsov2019-05-152-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)Badlop2019-05-154-154/+212
|
* Don't put duplicate polling attribute in bosh payloadPaweł Chmielowski2019-05-141-6/+5
| | | | This fixes issue #2790
* mod_http_upload: Case-insensitive host comparisonHolger Weiss2019-05-121-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 responseEvgeny Khramtsov2019-05-112-14/+25
|
* Handle TCP errors in websocketsEvgeny Khramtsov2019-05-091-0/+3
|
* Fix pubsub compliance XEP-0060 § 7.1.3.6 (#2864)Christophe Romain2019-05-071-1/+1
|
* Raise api hook right before performing the callChristophe Romain2019-05-071-1/+1
|
* Make anonymous auth don't {de}register user when there are other resourcesPaweł Chmielowski2019-05-071-3/+15
| | | | This should fix issue reported in #2878
* When applying limit of max msgs in spool check only spool sizePaweł Chmielowski2019-05-071-3/+7
|
* Remove compiler warningsPaweł Chmielowski2019-05-061-1/+1
|
* Do not store mucsub wrapped messages with no-store hint in offline storagePaweł Chmielowski2019-05-061-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 pidPaweł Chmielowski2019-05-062-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 depsPaweł Chmielowski2019-05-061-4/+1
|
* Make some standard admin command to get Mnesia infoMickael Remond2019-05-032-0/+21
|
* Fix bug that appears when importing privacy from Prosody (#2872)Badlop2019-05-021-1/+1
|
* Store imported room in the correct ServerHost (#2874)Badlop2019-05-021-1/+14
|
* Set from/to in activity marker messagesPaweł Chmielowski2019-05-021-1/+1
|
* Fix typo and remove forgotten log from 492da2baChristophe Romain2019-05-021-7/+1
|
* Remove logging from REST libChristophe Romain2019-05-021-23/+14
|
* Always store ActivityMarker messagesPaweł Chmielowski2019-05-021-3/+11
|
* Don't issue count/message fetch queries for offline from mam when not neededPaweł Chmielowski2019-05-023-33/+85
|
* Sqlite doesn't recognize concat() so use || on it insteadPaweł Chmielowski2019-04-301-2/+8
|
* Fix room state cleanup from db on change of persistent option changePaweł Chmielowski2019-04-301-9/+7
|
* Make get_subscribed_rooms work even for non-persistant roomsPaweł Chmielowski2019-04-302-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 mamPaweł Chmielowski2019-04-301-2/+2
|
* Deprecate some listening optionsEvgeny Khramtsov2019-04-301-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 detectedEvgeny Khramtsov2019-04-301-2/+5
|
* Provide a suggestion when unknown command is detectedEvgeny Khramtsov2019-04-301-3/+8
|
* Rename ejabberd_config:similar_option/2 -> misc:best_match/2Evgeny Khramtsov2019-04-303-33/+35
|
* Provide a suggestion when unknown module is detectedEvgeny Khramtsov2019-04-292-3/+7
|
* Provide a suggestion when unknown option is detectedEvgeny Khramtsov2019-04-292-3/+36
|
* Improve code for directory deletionEvgeny Khramtsov2019-04-291-6/+2
|
* Fix offline from mam on mnesiaPaweł Chmielowski2019-04-291-1/+3
|
* Add tests for offline with mam storagePaweł Chmielowski2019-04-291-3/+4
|
* Properly handle infinity as max number of message in mam offline storagePaweł Chmielowski2019-04-291-2/+3
|
* Sort messages by stanza_id when using mam storage in mod_offlinePaweł Chmielowski2019-04-291-6/+21
|
* Return correct value from count_offline_messages with mam storage optionPaweł Chmielowski2019-04-291-2/+10
|
* Make mod_offline put msg ignored by mam in spool when mam storage is onPaweł Chmielowski2019-04-291-2/+3
|
* Add tests for offline use_mam_for_storagePaweł Chmielowski2019-04-291-1/+14
|
* Add mod_offline option for fetching data from mam instead of from spool tablePaweł Chmielowski2019-04-263-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 matchPaweł Chmielowski2019-04-261-37/+55
| | | | | This also allow websocket_origin option to accept multiple values instead of just single one.