Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2019-02-25 | Add MQTT support | Evgeny Khramtsov | 5 | -0/+3564 | |
2019-02-23 | mod_muc_admin: Fix indentation | Holger Weiss | 1 | -4/+4 | |
2019-02-23 | only destroy rooms if mam is enabled | Christoph Scholz | 1 | -4/+10 | |
when using ejabberdctl rooms_empty_list or rooms_empty_destroy only select rooms that are have mam enabled. Otherwise you may accidently destroy rooms which seem to be unsused due to archive being empty | |||||
2019-02-21 | mod_mam_sql: Improve check for empty archive | Holger Weiss | 1 | -9/+7 | |
Avoid counting the messages of an archive to check whether it's empty. | |||||
2019-02-21 | mod_mam_mnesia: Fix check for empty archive | Holger Weiss | 1 | -2/+1 | |
Don't return 'true' if the key exists but points to an empty archive. Also, avoid looking up all keys. | |||||
2019-02-19 | Don't crash on malformed 'modules' section | Evgeny Khramtsov | 2 | -6/+16 | |
2019-02-18 | disallow room creation if archive not empty and | Christoph Scholz | 2 | -6/+20 | |
clear_archive_on_room_destroy is false | |||||
2019-02-18 | check if mod_mam is loaded before calling mod_mam:is_empty_for_room | Christoph Scholz | 1 | -1/+6 | |
2019-02-18 | added cmds to list and destroy empty rooms by ejabberdctl | Christoph Scholz | 1 | -20/+50 | |
2019-02-18 | allow check if archive is empty for or user or room | Christoph Scholz | 3 | -3/+46 | |
2019-02-18 | option to prevent archive removal on room destroy | Christoph Scholz | 1 | -4/+20 | |
2019-02-18 | Don't perform roster push for non-local contacts in mod_shared_roster | Paweł Chmielowski | 1 | -2/+7 | |
If group have member with jid from external server we tried to make mod_roster sent roster push to it, and it sometimes didn't like to get bogus data like that, so let's check if it's local user before doing this. | |||||
2019-02-11 | mod_push: Improve notification error handling | Holger Weiss | 1 | -8/+35 | |
Don't disable push notifications if the app server returned a temporary error, and log the app server's notification response. | |||||
2019-02-11 | Once just_created isn't true, use it to keep room process creation (#2787) | Badlop | 2 | -14/+12 | |
2019-02-11 | Send mucsub subscriber notification events with from set to room jid | Paweł Chmielowski | 1 | -1/+1 | |
2019-02-06 | Add notice about rooms_unused_destroy using the room history (#2787) | Badlop | 1 | -0/+4 | |
2019-02-06 | Don't consider room's lack of history when history_size is zero (#2787) | Badlop | 1 | -4/+7 | |
2019-02-06 | Fix support to restart module with live options in WebAdmin | Badlop | 1 | -1/+4 | |
2019-02-06 | Handle versioning result when shared roster group has remote account (#2692) | Badlop | 1 | -1/+2 | |
2019-01-31 | catch badarg exceptions on invalid callback procs | Frank Diebolt | 1 | -1/+5 | |
2019-01-31 | Fix argument name consistency | Christophe Romain | 1 | -2/+2 | |
2019-01-31 | ! may raise exceptions on invalid proc | Frank Diebolt | 1 | -1/+1 | |
2019-01-31 | Do not overwrite odbc config file (#2295) | Christophe Romain | 1 | -3/+9 | |
2019-01-30 | Produce better error for http_api request with extra parameters | Paweł Chmielowski | 1 | -1/+4 | |
2019-01-30 | Reject request http_api request that have malformed Authentication header | Paweł Chmielowski | 3 | -24/+27 | |
2019-01-30 | Require that both tag and module matched in from of api_permission | Paweł Chmielowski | 1 | -1/+3 | |
2019-01-30 | Allow specifying tag for listener for api_permission purposes | Paweł Chmielowski | 3 | -14/+22 | |
This commit will allow adding tag to http listeners: listener: - port: 4000 - module: ejabberd_http - tag: "magic_listener" that later can be used to have special api_permission just for it: api_permissions: "magic_access": from: - tag: "magic_listener" who: all what: "*" | |||||
2019-01-30 | Revert "Apply shaping to websocket connections" | Frank Diebolt | 2 | -52/+18 | |
This reverts commit dda89aeda070d03d9cb19dcdbba8b6ad033b2d45. | |||||
2019-01-30 | Apply shaping to websocket connections | Frank Diebolt | 2 | -18/+52 | |
2019-01-29 | Fix ping IQ reply/timeout processing ("mod_ping" regression since 17.x that ↵ | Frank Diebolt | 1 | -20/+21 | |
may cause resources leakage) | |||||
2019-01-27 | Rename two presence functions | AquarHEAD Lou | 1 | -7/+7 | |
send_self_presence is actually implementing XEP-0115, while send_initial_presence is implementing the "self-presence" step as described in XEP-0045 | |||||
2019-01-22 | Make last commit compile on R19 | Paweł Chmielowski | 1 | -1/+4 | |
2019-01-22 | Make sure that room_destroyed is called even when some code throws in terminate | Paweł Chmielowski | 1 | -30/+33 | |
We observed that some code was throwing exception in muc_room:terminate() and that make this room not properly unregister itself from muc_online table. | |||||
2019-01-21 | Fix crash when running reload_config and sql_pool_size option is used | Badlop | 1 | -1/+1 | |
Fixes #2541 | |||||
2019-01-19 | Improve validation of configured language options | Evgeny Khramtsov | 2 | -2/+2 | |
2019-01-16 | Add os_mon to included_application, but start it in ej_system_monitor | Paweł Chmielowski | 2 | -1/+3 | |
2019-01-16 | Move some apps back to included_applications | Paweł Chmielowski | 3 | -5/+14 | |
2019-01-15 | Start ejabberd_mnesia before starting mnesia | Paweł Chmielowski | 1 | -0/+1 | |
2019-01-15 | Guard agains sm:get_user_info returning offline | Paweł Chmielowski | 1 | -18/+30 | |
This fixes issue #2765 | |||||
2019-01-12 | Don't produce a crash on config reload when SQL is not configured | Evgeny Khramtsov | 1 | -1/+4 | |
2019-01-09 | Start ejabberd_logger also when ejabberd:start() is not called | Paweł Chmielowski | 1 | -0/+1 | |
2019-01-09 | Use OTP application startup infrastructure for starting dependencies | Paweł Chmielowski | 3 | -16/+3 | |
2019-01-09 | Remove slash producing url /admin//additions.js | Christophe Romain | 1 | -1/+1 | |
2019-01-08 | Update copyright to 2019 (#2756) | Badlop | 221 | -222/+222 | |
2019-01-08 | mod_private: Hardcode item ID for PEP bookmarks | Holger Weiss | 1 | -1/+1 | |
Set the item ID to "current" when publishing bookmarks via PEP. XEP-0060 says: For singleton nodes, "it is RECOMMENDED for the publisher to specify an ItemID of 'current' to ensure that the publication of a new item will overwrite the existing item." | |||||
2019-01-08 | mod_offline: make some database callbacks optional | Evgeny Khramtsov | 1 | -2/+10 | |
2019-01-07 | Fix decompressing of custom elements with custom namespace | Paweł Chmielowski | 1 | -2/+2 | |
2019-01-04 | add acl for mam in mod_muc | Christoph Scholz | 3 | -8/+27 | |
2019-01-02 | mod_mam: more checks for database failure | Evgeny Khramtsov | 1 | -45/+64 | |
2018-12-26 | Add no-store hint to CAPTCHA challenge stanzas (#2730) | Badlop | 1 | -1/+2 | |