aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge remote-tracking branch 'processone/pr/2811'Holger Weiss2019-03-111-3/+6
|\ | | | | | | | | * processone/pr/2811: allow room recreate for admins even if nonempty
| * allow room recreate for admins even if nonemptyChristoph Scholz2019-03-051-3/+6
| |
* | mod_push: Check for payload in encrypted messagesHolger Weiss2019-03-111-2/+7
| | | | | | | | | | | | While distinguishing actual chat messages from other message types, don't classify all <encrypted/> messages as chat messages, but only those that have a <payload/> element.
* | Fix transaction aborting and restarting in ejabberd_sqlAlexey Shchepin2019-03-071-0/+2
|/
* Handle info log level when using MySQL (#2541)Badlop2019-03-041-0/+1
|
* mod_http_upload: Log nicer warning on unknown hostHolger Weiss2019-02-281-9/+27
| | | | | | If an HTTP client issues a request against an unknown host, log a readable warning (rather than an unreadable error) and respond with a 404 (rather than a 500) status.
* Copy p1_time_compat:unique_timestamp() to misc and make use of itPaweł Chmielowski2019-02-273-4/+10
|
* Replace code using p1_time_compat wrapper with native functionsPaweł Chmielowski2019-02-2741-77/+77
| | | | | | | Since we now require R19, we shouldn't need that anymore. There are still couple places where p1_time_compat:unique_timestamp() is used as there is no direct equivalent.
* Remove now() calls that sneaked in in pull requestsPaweł Chmielowski2019-02-272-2/+2
|
* Update mod_mqtt_mnesia.erlEvgeny Khramtsov2019-02-261-14/+181
|
* acl for mam_preferencesChristoph Scholz2019-02-251-10/+20
|
* Add Accept header to requests issued by rest.erlPaweł Chmielowski2019-02-251-0/+1
|
* Add MQTT supportEvgeny Khramtsov2019-02-255-0/+3564
|
* mod_muc_admin: Fix indentationHolger Weiss2019-02-231-4/+4
|
* only destroy rooms if mam is enabledChristoph Scholz2019-02-231-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
* mod_mam_sql: Improve check for empty archiveHolger Weiss2019-02-211-9/+7
| | | | Avoid counting the messages of an archive to check whether it's empty.
* mod_mam_mnesia: Fix check for empty archiveHolger Weiss2019-02-211-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 Khramtsov2019-02-2110-53/+1723
|\
| * Merge branch 'master' into mixEvgeny Khramtsov2018-12-101-2/+2
| |\
| * \ Merge branch 'master' into mixEvgeny Khramtsov2018-12-1016-74/+523
| |\ \
| * | | Avoid badfun in multicast/6Evgeny Khramtsov2018-12-071-1/+2
| | | |
| * | | Fix wordingEvgeny Khramtsov2018-12-071-1/+1
| | | |
| * | | Fix mod_mix_mnesia get_participants/3 callbackEvgeny Khramtsov2018-12-071-1/+1
| | | |
| * | | Fix submission-id and channel resourceEvgeny Khramtsov2018-12-071-22/+34
| | | |
| * | | Update MIX code to reflect newest specificationEvgeny Khramtsov2018-12-0510-303/+1639
| | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | 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-112-14/+12
| | | |
* | | | 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
| | | | |