aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Update French translation (thanks to Maxime Leroy)Badlop2022-10-121-0/+34
|
* Update Spanish translation (thanks to Eduardo Malaspina)Badlop2022-10-121-0/+4
|
* Update German translation (thanks to nautilusx)Badlop2022-10-121-0/+4
|
* Update Catalan translation (thanks to Maite Guix)Badlop2022-10-121-0/+4
|
* Update man pageBadlop2022-10-121-6/+22
|
* Handle case that module exports mod_doc, but nothing in itBadlop2022-10-121-1/+4
|
* Annotate new optionsBadlop2022-10-121-0/+2
|
* Fix cache invalidation in shared rosterPaweł Chmielowski2022-09-281-0/+1
| | | | | | Doing srg_get_info for not existing group, then srg_create, will make srg_add_user fail because it will get info that group doesn't exist from cache.
* make-binaries: Bump Expat and libpng versionsHolger Weiss2022-09-231-2/+2
|
* make-binaries: Fix GitHub release version checksHolger Weiss2022-09-231-3/+3
| | | | Adapt to changes to GitHub release pages.
* Export mod_muc_admin:get_room_pid/2Paweł Chmielowski2022-09-221-1/+2
|
* Update mysqlPaweł Chmielowski2022-09-223-4/+4
|
* The archive_msg export fun requires MUC Service for room archivesBadlop2022-09-162-3/+9
|
* Allow MUC service admins to bypass max_user_conferences limitationBadlop2022-09-161-3/+3
|
* Remove unused macro definitions detected by rebar3_hankBadlop2022-09-163-10/+0
| | | | | | | | | | | | | | | | | | | | | | | ?OFFLINE_TABLE_LOCK_THRESHOLD is unused: definition and usage added in 4103f30812ed99c984a2fdb16aabca139c9255d7 definition copied, and usage moved to mod_offline_mnesia, in 901d2e0aed83d195a4d1cf2929114b07dcac0dd8 definition and usage removed in mod_offline_mnesia in d88e4d495ffc2ae950f77e440aa7c5d06c864309 this definition looks useless ?VERSION_MULTICAST is unused: added in 0cf8d1fa6e931367b63b133396478593146a8d07 it was never used ?DISCO_QUERY_TIMEOUT is unused: added in 0cf8d1fa6e931367b63b133396478593146a8d07 it was never used ?FEATURE/1 is unused: added in 0cf8d1fa6e931367b63b133396478593146a8d07 usage removed in bc33a3873dbb0828714eef69094213575fc979b6 ?DEFAULT_MAX_USERS_PRESENCE is unused: added in f817762cc48c13476a531bc40059cd17aea4cf0b usage removed in ba2b650464bd3aae2b6b0f3a3177476360cb6d08 ?CT_XML is unused: added in 46568fb9596d8203c635477b30c91d2928847dea removed in 3dc55c6d47e3093a6147ce275c7269a7d08ffc45
* Remove unused header files which content is already in xmpp libraryBadlop2022-09-163-96/+0
|
* Merge remote-tracking branch 'processone/pr/3905'Holger Weiss2022-09-164-6/+5
|\ | | | | | | | | | | | | * processone/pr/3905: Adapt to change of mix_annotate type to boolean in roster_query Adapt to renaming of 'participant-id' from mix_roster_channel record Update xmpp module
| * Adapt to change of mix_annotate type to boolean in roster_queryLinus Jahn2022-09-161-2/+1
| |
| * Adapt to renaming of 'participant-id' from mix_roster_channel recordLinus Jahn2022-09-161-2/+2
| |
| * Update xmpp moduleLinus Jahn2022-09-162-2/+2
|/
* Container: Support ERL_DIST_PORTBadlop2022-09-133-1/+35
|
* Support ERL_DIST_PORT option to work without epmdBadlop2022-09-132-2/+36
| | | | | | | | | | | Please note: - Erlang/OTP 23.1 or higher is required to use ERL_DIST_PORT - "make relive" doesn't support ERL_DIST_PORT, neither rebar3 nor elixir - "make install" doesn't work with Elixir since at least ejabberd 21.07 Reference: https://www.erlang.org/blog/otp-23-highlights/ https://blog.erlware.org/epmdlessless/
* Ignore .ejabberd-modules/ , may be used when building containerBadlop2022-09-131-0/+1
|
* Container: Get ejabberd-contrib sources to include themBadlop2022-09-131-0/+6
|
* Container: Copy .ejabberd-modules directory if availableBadlop2022-09-131-0/+2
|
* Don't persist 'none' role (thanks to Blake Miller)(#3330)Badlop2022-09-131-1/+10
|
* Store role, and use it when joining a moderated room (#3330)Badlop2022-09-133-4/+24
|
* make-binaries: Bump Erlang/OTP version to 24.3.4.5Holger Weiss2022-09-131-1/+1
|
* Merge remote-tracking branch 'processone/pr/3904'Holger Weiss2022-09-131-5/+5
|\ | | | | | | | | * processone/pr/3904: make-binaries: Bump dependency versions
| * make-binaries: Bump dependency versionsStu Tomlinson2022-09-131-5/+5
|/
* mod_admin_extra: Handle empty roster group namesHolger Weiss2022-09-091-1/+1
| | | | | | Don't let 'add_rosteritem' create a roster group with an empty name. Thanks to Licaon_Kter for reporting the issue.
* Add more examples of podman usageBadlop2022-09-071-1/+9
|
* Update CONTAINER example calls to recent changesBadlop2022-09-071-10/+9
|
* Container: Don't complain if the bin/ directory already existsBadlop2022-09-071-1/+1
|
* Container: No need to search for the ejabberdctl binaryBadlop2022-09-071-1/+2
|
* Simplify recent commit (thanks to Simon Lipp)(#3894)Badlop2022-09-071-4/+2
|
* feat: do not clone repo inside container buildRoman Hargrave2022-09-073-6/+48
|
* Fix unix socket support for ejabberd_http (thanks to Simon Lipp)(#3894)Badlop2022-09-061-0/+2
|
* Update Github Action workflows: Ubuntu 18 is deprecated and 22 is addedBadlop2022-09-064-57/+251
| | | | | | | | | | | | | | | | | | | CI: - Update Ubuntu to 20.04, the lowest available starting in April 2023 [1] - Don't test 19.3, as it isn't available in Ubuntu 20.04 - Use OTP 25 for Shellcheck, Coveralls, ECIL page - Use erlef instead of ErlGang, supports better old erlangs in new ubuntus - Remove support for rebar2 testing, as that's done in Runtime CI-19.3: - Add a temporary workflow for testing ejabberd with OTP 19.3 Container and Runtime: - Update Ubuntu to latest (22.04) [1] https://github.com/actions/runner-images/issues/6002 https://github.com/ErlGang/setup-erlang https://github.com/erlef/setup-beam
* Add function for getting room diagnosticsPaweł Chmielowski2022-09-011-5/+27
|
* Catch all errors from jose_jwt:verify and log debugging details (#3890)Badlop2022-09-011-1/+4
|
* The #roster_item.ask allowed values are subscribe|undefinedBadlop2022-09-011-2/+1
|
* Add definition to detect OTP older than 25, used by ejabberd_auth_httpBadlop2022-09-011-0/+1
|
* mod_host_meta: Complain at start if listener is not encryptedBadlop2022-09-011-1/+20
|
* mod_pubsub: Don't crash on command failuresHolger Weiss2022-08-311-2/+2
| | | | Handle 'delete_old_items' and 'delete_expired_items' errors gracefully.
* Handle invalid values in X-Forwarded-For header more gracefulyPaweł Chmielowski2022-08-291-6/+8
|
* Update roster_get hook in mod_shared_roster_ldap to use #roster_item{}Paweł Chmielowski2022-08-241-23/+14
|
* Fix mucsub unsubscribe notification payload to have muc_unsubcribe in itPaweł Chmielowski2022-08-241-2/+2
| | | | ...instead of muc_subscribe
* make-packages: Fix permissions on RPM systemsHolger Weiss2022-08-211-0/+2
| | | | | RPM resets ownership/permissions of /opt/ejabberd and its subdirectories on installation. Therefore, fix those in the "after-install" script.
* Fix filter_nodesJonah Brüchert2022-08-171-4/+2
| | | | | | The previous implementation always returned an empty list while testing it. However I don't really understand why that happened. The list comprehension based one works, although it looks equivalent to me.