Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update the Spanish translation | Badlop | 2019-02-25 | 1 | -746/+835 |
| | |||||
* | Add MQTT support | Evgeny Khramtsov | 2019-02-25 | 7 | -0/+3748 |
| | |||||
* | mod_muc_admin: Fix indentation | Holger Weiss | 2019-02-23 | 1 | -4/+4 |
| | |||||
* | Merge remote-tracking branch 'processone/pr/2805' | Holger Weiss | 2019-02-23 | 1 | -4/+10 |
|\ | | | | | | | | | * processone/pr/2805: only destroy rooms if mam is enabled | ||||
| * | only destroy rooms if mam is enabled | Christoph Scholz | 2019-02-23 | 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 | ||||
* | Provide source code filename in *.po, so editors can show the source code | Badlop | 2019-02-22 | 1 | -1/+1 |
| | |||||
* | Fix "make translations", got broken in 446e6e6f3 | Badlop | 2019-02-22 | 1 | -1/+1 |
| | |||||
* | mod_mam_sql: Improve check for empty archive | Holger Weiss | 2019-02-21 | 1 | -9/+7 |
| | | | | Avoid counting the messages of an archive to check whether it's empty. | ||||
* | mod_mam_mnesia: Fix check for empty archive | Holger Weiss | 2019-02-21 | 1 | -2/+1 |
| | | | | | Don't return 'true' if the key exists but points to an empty archive. Also, avoid looking up all keys. | ||||
* | Merge branch 'mix' | Evgeny Khramtsov | 2019-02-21 | 16 | -53/+2044 |
|\ | |||||
| * | Merge branch 'master' into mix | Evgeny Khramtsov | 2018-12-10 | 1 | -2/+2 |
| |\ | |||||
| * \ | Merge branch 'master' into mix | Evgeny Khramtsov | 2018-12-10 | 23 | -757/+574 |
| |\ \ | |||||
| * | | | Avoid badfun in multicast/6 | Evgeny Khramtsov | 2018-12-07 | 1 | -1/+2 |
| | | | | |||||
| * | | | Fix wording | Evgeny Khramtsov | 2018-12-07 | 1 | -1/+1 |
| | | | | |||||
| * | | | Fix mod_mix_mnesia get_participants/3 callback | Evgeny Khramtsov | 2018-12-07 | 1 | -1/+1 |
| | | | | |||||
| * | | | Fix submission-id and channel resource | Evgeny Khramtsov | 2018-12-07 | 2 | -23/+35 |
| | | | | |||||
| * | | | Bump xmpp version | Evgeny Khramtsov | 2018-12-06 | 1 | -1/+1 |
| | | | | |||||
| * | | | Update MIX code to reflect newest specification | Evgeny Khramtsov | 2018-12-05 | 17 | -304/+1961 |
| | | | | | | | | | | | | | | | | | | | | | | | | Note that support for older specification is completely dropped, i.e. no backward compatibility is provided since the XEPs are still very experimental and being changed drastically | ||||
* | | | | Travis CI: Update MySQL APT repository key | Holger Weiss | 2019-02-20 | 1 | -5/+5 |
| | | | | | | | | | | | | | | | | The old key expired on February 17, 2019. | ||||
* | | | | Merge remote-tracking branch 'processone/pr/2763' | Holger Weiss | 2019-02-20 | 5 | -29/+137 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * processone/pr/2763: disallow room creation if archive not empty and clear_archive_on_room_destroy is false check if mod_mam is loaded before calling mod_mam:is_empty_for_room added cmds to list and destroy empty rooms by ejabberdctl allow check if archive is empty for or user or room option to prevent archive removal on room destroy | ||||
| * | | | | disallow room creation if archive not empty and | Christoph Scholz | 2019-02-18 | 2 | -6/+20 |
| | | | | | | | | | | | | | | | | | | | | clear_archive_on_room_destroy is false | ||||
| * | | | | check if mod_mam is loaded before calling mod_mam:is_empty_for_room | Christoph Scholz | 2019-02-18 | 1 | -1/+6 |
| | | | | | |||||
| * | | | | added cmds to list and destroy empty rooms by ejabberdctl | Christoph Scholz | 2019-02-18 | 1 | -20/+50 |
| | | | | | |||||
| * | | | | allow check if archive is empty for or user or room | Christoph Scholz | 2019-02-18 | 3 | -3/+46 |
| | | | | | |||||
| * | | | | option to prevent archive removal on room destroy | Christoph Scholz | 2019-02-18 | 1 | -4/+20 |
| | | | | | |||||
* | | | | | Don't crash on malformed 'modules' section | Evgeny Khramtsov | 2019-02-19 | 2 | -6/+16 |
|/ / / / | |||||
* | | | | Don't perform roster push for non-local contacts in mod_shared_roster | Paweł Chmielowski | 2019-02-18 | 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. | ||||
* | | | | mod_push: Improve notification error handling | Holger Weiss | 2019-02-11 | 1 | -8/+35 |
| | | | | | | | | | | | | | | | | | | | | Don't disable push notifications if the app server returned a temporary error, and log the app server's notification response. | ||||
* | | | | Once just_created isn't true, use it to keep room process creation (#2787) | Badlop | 2019-02-11 | 3 | -15/+13 |
| | | | | |||||
* | | | | Send mucsub subscriber notification events with from set to room jid | Paweł Chmielowski | 2019-02-11 | 1 | -1/+1 |
| | | | | |||||
* | | | | Add notice about rooms_unused_destroy using the room history (#2787) | Badlop | 2019-02-06 | 1 | -0/+4 |
| | | | | |||||
* | | | | Don't consider room's lack of history when history_size is zero (#2787) | Badlop | 2019-02-06 | 1 | -4/+7 |
| | | | | |||||
* | | | | Fix support to restart module with live options in WebAdmin | Badlop | 2019-02-06 | 1 | -1/+4 |
| | | | | |||||
* | | | | Handle versioning result when shared roster group has remote account (#2692) | Badlop | 2019-02-06 | 1 | -1/+2 |
| | | | | |||||
* | | | | Merge branch 'mod_ping_no_kill' of https://github.com/fdie/ejabberd into 3 | Badlop | 2019-02-01 | 2 | -21/+26 |
|\ \ \ \ | |||||
| * | | | | catch badarg exceptions on invalid callback procs | Frank Diebolt | 2019-01-31 | 1 | -1/+5 |
| | | | | | |||||
| * | | | | ! may raise exceptions on invalid proc | Frank Diebolt | 2019-01-31 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Revert "Apply shaping to websocket connections" | Frank Diebolt | 2019-01-30 | 2 | -52/+18 |
| | | | | | | | | | | | | | | | | | | | | This reverts commit dda89aeda070d03d9cb19dcdbba8b6ad033b2d45. | ||||
| * | | | | Apply shaping to websocket connections | Frank Diebolt | 2019-01-30 | 2 | -18/+52 |
| | | | | | |||||
| * | | | | Fix ping IQ reply/timeout processing ("mod_ping" regression since 17.x that ↵ | Frank Diebolt | 2019-01-29 | 1 | -20/+21 |
| | | | | | | | | | | | | | | | | | | | | may cause resources leakage) | ||||
* | | | | | Fix argument name consistency | Christophe Romain | 2019-01-31 | 1 | -2/+2 |
| | | | | | |||||
* | | | | | Do not overwrite odbc config file (#2295) | Christophe Romain | 2019-01-31 | 1 | -3/+9 |
| | | | | | |||||
* | | | | | Produce better error for http_api request with extra parameters | Paweł Chmielowski | 2019-01-30 | 1 | -1/+4 |
| | | | | | |||||
* | | | | | Reject request http_api request that have malformed Authentication header | Paweł Chmielowski | 2019-01-30 | 3 | -24/+27 |
| | | | | | |||||
* | | | | | Require that both tag and module matched in from of api_permission | Paweł Chmielowski | 2019-01-30 | 1 | -1/+3 |
| | | | | | |||||
* | | | | | Allow specifying tag for listener for api_permission purposes | Paweł Chmielowski | 2019-01-30 | 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: "*" | ||||
* | | | | Merge pull request #2622 from aquarhead/rename-functions | Evgeny Khramtsov | 2019-01-27 | 1 | -7/+7 |
|\ \ \ \ | | | | | | | | | | | Rename two presence functions | ||||
| * | | | | Rename two presence functions | AquarHEAD Lou | 2019-01-27 | 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 | ||||
* | | | | Make last commit compile on R19 | Paweł Chmielowski | 2019-01-22 | 1 | -1/+4 |
| | | | | |||||
* | | | | Make sure that room_destroyed is called even when some code throws in terminate | Paweł Chmielowski | 2019-01-22 | 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. |