Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | | 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. | |||||
* | | | | Fix crash when running reload_config and sql_pool_size option is used | Badlop | 2019-01-21 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | Fixes #2541 | |||||
* | | | | Improve validation of configured language options | Evgeny Khramtsov | 2019-01-19 | 2 | -2/+2 | |
| | | | | ||||||
* | | | | Add os_mon to included_application, but start it in ej_system_monitor | Paweł Chmielowski | 2019-01-16 | 3 | -2/+4 | |
| | | | | ||||||
* | | | | Move some apps back to included_applications | Paweł Chmielowski | 2019-01-16 | 4 | -9/+19 | |
| | | | | ||||||
* | | | | Update xmpp in mix | Paweł Chmielowski | 2019-01-16 | 2 | -2/+2 | |
| | | | | ||||||
* | | | | Start ejabberd_mnesia before starting mnesia | Paweł Chmielowski | 2019-01-15 | 1 | -0/+1 | |
| | | | | ||||||
* | | | | And another typo... | Paweł Chmielowski | 2019-01-15 | 1 | -1/+1 | |
| | | | | ||||||
* | | | | Typo | Paweł Chmielowski | 2019-01-15 | 1 | -1/+1 | |
| | | | | ||||||
* | | | | Reintroduce change removed in last commit by mistake | Paweł Chmielowski | 2019-01-15 | 1 | -6/+5 | |
| | | | | ||||||
* | | | | Use tag for xmpp dependency | Paweł Chmielowski | 2019-01-15 | 2 | -6/+7 | |
| | | | | ||||||
* | | | | Update list of applications in mix.exs | Paweł Chmielowski | 2019-01-15 | 1 | -6/+5 | |
| | | | | | | | | | | | | | | | | | | | | We now use normal application for starting dependencies, so we no longer should put them in included_applications | |||||
* | | | | Update xmpp dep | Paweł Chmielowski | 2019-01-15 | 1 | -1/+1 | |
| | | | | ||||||
* | | | | Guard agains sm:get_user_info returning offline | Paweł Chmielowski | 2019-01-15 | 1 | -18/+30 | |
| | | | | | | | | | | | | | | | | This fixes issue #2765 | |||||
* | | | | Improve private and MAM tests in order to reflect | Evgeny Khramtsov | 2019-01-14 | 2 | -27/+51 | |
| | | | | | | | | | | | | | | | | database backends with limited capabilities |