aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | Fix mod_mix_mnesia get_participants/3 callbackEvgeny Khramtsov2018-12-071-1/+1
| | | |
| * | | Fix submission-id and channel resourceEvgeny Khramtsov2018-12-072-23/+35
| | | |
| * | | Bump xmpp versionEvgeny Khramtsov2018-12-061-1/+1
| | | |
| * | | Update MIX code to reflect newest specificationEvgeny Khramtsov2018-12-0517-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 keyHolger Weiss2019-02-201-5/+5
| | | | | | | | | | | | | | | | The old key expired on February 17, 2019.
* | | | Merge remote-tracking branch 'processone/pr/2763'Holger Weiss2019-02-205-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 andChristoph Scholz2019-02-182-6/+20
| | | | | | | | | | | | | | | | | | | | clear_archive_on_room_destroy is false
| * | | | check if mod_mam is loaded before calling mod_mam:is_empty_for_roomChristoph Scholz2019-02-181-1/+6
| | | | |
| * | | | added cmds to list and destroy empty rooms by ejabberdctlChristoph Scholz2019-02-181-20/+50
| | | | |
| * | | | allow check if archive is empty for or user or roomChristoph Scholz2019-02-183-3/+46
| | | | |
| * | | | option to prevent archive removal on room destroyChristoph Scholz2019-02-181-4/+20
| | | | |
* | | | | Don't crash on malformed 'modules' sectionEvgeny Khramtsov2019-02-192-6/+16
|/ / / /
* | | | Don't perform roster push for non-local contacts in mod_shared_rosterPaweł Chmielowski2019-02-181-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 handlingHolger Weiss2019-02-111-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)Badlop2019-02-113-15/+13
| | | |
* | | | Send mucsub subscriber notification events with from set to room jidPaweł Chmielowski2019-02-111-1/+1
| | | |
* | | | Add notice about rooms_unused_destroy using the room history (#2787)Badlop2019-02-061-0/+4
| | | |
* | | | Don't consider room's lack of history when history_size is zero (#2787)Badlop2019-02-061-4/+7
| | | |
* | | | Fix support to restart module with live options in WebAdminBadlop2019-02-061-1/+4
| | | |
* | | | Handle versioning result when shared roster group has remote account (#2692)Badlop2019-02-061-1/+2
| | | |
* | | | Merge branch 'mod_ping_no_kill' of https://github.com/fdie/ejabberd into 3Badlop2019-02-012-21/+26
|\ \ \ \
| * | | | catch badarg exceptions on invalid callback procsFrank Diebolt2019-01-311-1/+5
| | | | |
| * | | | ! may raise exceptions on invalid procFrank Diebolt2019-01-311-1/+1
| | | | |
| * | | | Revert "Apply shaping to websocket connections"Frank Diebolt2019-01-302-52/+18
| | | | | | | | | | | | | | | | | | | | This reverts commit dda89aeda070d03d9cb19dcdbba8b6ad033b2d45.
| * | | | Apply shaping to websocket connectionsFrank Diebolt2019-01-302-18/+52
| | | | |
| * | | | Fix ping IQ reply/timeout processing ("mod_ping" regression since 17.x that ↵Frank Diebolt2019-01-291-20/+21
| | | | | | | | | | | | | | | | | | | | may cause resources leakage)
* | | | | Fix argument name consistencyChristophe Romain2019-01-311-2/+2
| | | | |
* | | | | Do not overwrite odbc config file (#2295)Christophe Romain2019-01-311-3/+9
| | | | |
* | | | | Produce better error for http_api request with extra parametersPaweł Chmielowski2019-01-301-1/+4
| | | | |
* | | | | Reject request http_api request that have malformed Authentication headerPaweł Chmielowski2019-01-303-24/+27
| | | | |
* | | | | Require that both tag and module matched in from of api_permissionPaweł Chmielowski2019-01-301-1/+3
| | | | |
* | | | | Allow specifying tag for listener for api_permission purposesPaweł Chmielowski2019-01-303-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-functionsEvgeny Khramtsov2019-01-271-7/+7
|\ \ \ \ | | | | | | | | | | Rename two presence functions
| * | | | Rename two presence functionsAquarHEAD Lou2019-01-271-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 R19Paweł Chmielowski2019-01-221-1/+4
| | | |
* | | | Make sure that room_destroyed is called even when some code throws in terminatePaweł Chmielowski2019-01-221-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 usedBadlop2019-01-211-1/+1
| | | | | | | | | | | | | | | | Fixes #2541
* | | | Improve validation of configured language optionsEvgeny Khramtsov2019-01-192-2/+2
| | | |
* | | | Add os_mon to included_application, but start it in ej_system_monitorPaweł Chmielowski2019-01-163-2/+4
| | | |
* | | | Move some apps back to included_applicationsPaweł Chmielowski2019-01-164-9/+19
| | | |
* | | | Update xmpp in mixPaweł Chmielowski2019-01-162-2/+2
| | | |
* | | | Start ejabberd_mnesia before starting mnesiaPaweł Chmielowski2019-01-151-0/+1
| | | |
* | | | And another typo...Paweł Chmielowski2019-01-151-1/+1
| | | |
* | | | TypoPaweł Chmielowski2019-01-151-1/+1
| | | |
* | | | Reintroduce change removed in last commit by mistakePaweł Chmielowski2019-01-151-6/+5
| | | |
* | | | Use tag for xmpp dependencyPaweł Chmielowski2019-01-152-6/+7
| | | |
* | | | Update list of applications in mix.exsPaweł Chmielowski2019-01-151-6/+5
| | | | | | | | | | | | | | | | | | | | We now use normal application for starting dependencies, so we no longer should put them in included_applications
* | | | Update xmpp depPaweł Chmielowski2019-01-151-1/+1
| | | |
* | | | Guard agains sm:get_user_info returning offlinePaweł Chmielowski2019-01-151-18/+30
| | | | | | | | | | | | | | | | This fixes issue #2765
* | | | Improve private and MAM tests in order to reflectEvgeny Khramtsov2019-01-142-27/+51
| | | | | | | | | | | | | | | | database backends with limited capabilities