Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Update French translation (thanks to Maxime Leroy) | Badlop | 2022-10-12 | 1 | -0/+34 | |
| | ||||||
* | Update Spanish translation (thanks to Eduardo Malaspina) | Badlop | 2022-10-12 | 1 | -0/+4 | |
| | ||||||
* | Update German translation (thanks to nautilusx) | Badlop | 2022-10-12 | 1 | -0/+4 | |
| | ||||||
* | Update Catalan translation (thanks to Maite Guix) | Badlop | 2022-10-12 | 1 | -0/+4 | |
| | ||||||
* | Update man page | Badlop | 2022-10-12 | 1 | -6/+22 | |
| | ||||||
* | Handle case that module exports mod_doc, but nothing in it | Badlop | 2022-10-12 | 1 | -1/+4 | |
| | ||||||
* | Annotate new options | Badlop | 2022-10-12 | 1 | -0/+2 | |
| | ||||||
* | Fix cache invalidation in shared roster | Paweł Chmielowski | 2022-09-28 | 1 | -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 versions | Holger Weiss | 2022-09-23 | 1 | -2/+2 | |
| | ||||||
* | make-binaries: Fix GitHub release version checks | Holger Weiss | 2022-09-23 | 1 | -3/+3 | |
| | | | | Adapt to changes to GitHub release pages. | |||||
* | Export mod_muc_admin:get_room_pid/2 | Paweł Chmielowski | 2022-09-22 | 1 | -1/+2 | |
| | ||||||
* | Update mysql | Paweł Chmielowski | 2022-09-22 | 3 | -4/+4 | |
| | ||||||
* | The archive_msg export fun requires MUC Service for room archives | Badlop | 2022-09-16 | 2 | -3/+9 | |
| | ||||||
* | Allow MUC service admins to bypass max_user_conferences limitation | Badlop | 2022-09-16 | 1 | -3/+3 | |
| | ||||||
* | Remove unused macro definitions detected by rebar3_hank | Badlop | 2022-09-16 | 3 | -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 library | Badlop | 2022-09-16 | 3 | -96/+0 | |
| | ||||||
* | Merge remote-tracking branch 'processone/pr/3905' | Holger Weiss | 2022-09-16 | 4 | -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_query | Linus Jahn | 2022-09-16 | 1 | -2/+1 | |
| | | ||||||
| * | Adapt to renaming of 'participant-id' from mix_roster_channel record | Linus Jahn | 2022-09-16 | 1 | -2/+2 | |
| | | ||||||
| * | Update xmpp module | Linus Jahn | 2022-09-16 | 2 | -2/+2 | |
|/ | ||||||
* | Container: Support ERL_DIST_PORT | Badlop | 2022-09-13 | 3 | -1/+35 | |
| | ||||||
* | Support ERL_DIST_PORT option to work without epmd | Badlop | 2022-09-13 | 2 | -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 container | Badlop | 2022-09-13 | 1 | -0/+1 | |
| | ||||||
* | Container: Get ejabberd-contrib sources to include them | Badlop | 2022-09-13 | 1 | -0/+6 | |
| | ||||||
* | Container: Copy .ejabberd-modules directory if available | Badlop | 2022-09-13 | 1 | -0/+2 | |
| | ||||||
* | Don't persist 'none' role (thanks to Blake Miller)(#3330) | Badlop | 2022-09-13 | 1 | -1/+10 | |
| | ||||||
* | Store role, and use it when joining a moderated room (#3330) | Badlop | 2022-09-13 | 3 | -4/+24 | |
| | ||||||
* | make-binaries: Bump Erlang/OTP version to 24.3.4.5 | Holger Weiss | 2022-09-13 | 1 | -1/+1 | |
| | ||||||
* | Merge remote-tracking branch 'processone/pr/3904' | Holger Weiss | 2022-09-13 | 1 | -5/+5 | |
|\ | | | | | | | | | * processone/pr/3904: make-binaries: Bump dependency versions | |||||
| * | make-binaries: Bump dependency versions | Stu Tomlinson | 2022-09-13 | 1 | -5/+5 | |
|/ | ||||||
* | mod_admin_extra: Handle empty roster group names | Holger Weiss | 2022-09-09 | 1 | -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 usage | Badlop | 2022-09-07 | 1 | -1/+9 | |
| | ||||||
* | Update CONTAINER example calls to recent changes | Badlop | 2022-09-07 | 1 | -10/+9 | |
| | ||||||
* | Container: Don't complain if the bin/ directory already exists | Badlop | 2022-09-07 | 1 | -1/+1 | |
| | ||||||
* | Container: No need to search for the ejabberdctl binary | Badlop | 2022-09-07 | 1 | -1/+2 | |
| | ||||||
* | Simplify recent commit (thanks to Simon Lipp)(#3894) | Badlop | 2022-09-07 | 1 | -4/+2 | |
| | ||||||
* | feat: do not clone repo inside container build | Roman Hargrave | 2022-09-07 | 3 | -6/+48 | |
| | ||||||
* | Fix unix socket support for ejabberd_http (thanks to Simon Lipp)(#3894) | Badlop | 2022-09-06 | 1 | -0/+2 | |
| | ||||||
* | Update Github Action workflows: Ubuntu 18 is deprecated and 22 is added | Badlop | 2022-09-06 | 4 | -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 diagnostics | Paweł Chmielowski | 2022-09-01 | 1 | -5/+27 | |
| | ||||||
* | Catch all errors from jose_jwt:verify and log debugging details (#3890) | Badlop | 2022-09-01 | 1 | -1/+4 | |
| | ||||||
* | The #roster_item.ask allowed values are subscribe|undefined | Badlop | 2022-09-01 | 1 | -2/+1 | |
| | ||||||
* | Add definition to detect OTP older than 25, used by ejabberd_auth_http | Badlop | 2022-09-01 | 1 | -0/+1 | |
| | ||||||
* | mod_host_meta: Complain at start if listener is not encrypted | Badlop | 2022-09-01 | 1 | -1/+20 | |
| | ||||||
* | mod_pubsub: Don't crash on command failures | Holger Weiss | 2022-08-31 | 1 | -2/+2 | |
| | | | | Handle 'delete_old_items' and 'delete_expired_items' errors gracefully. | |||||
* | Handle invalid values in X-Forwarded-For header more gracefuly | Paweł Chmielowski | 2022-08-29 | 1 | -6/+8 | |
| | ||||||
* | Update roster_get hook in mod_shared_roster_ldap to use #roster_item{} | Paweł Chmielowski | 2022-08-24 | 1 | -23/+14 | |
| | ||||||
* | Fix mucsub unsubscribe notification payload to have muc_unsubcribe in it | Paweł Chmielowski | 2022-08-24 | 1 | -2/+2 | |
| | | | | ...instead of muc_subscribe | |||||
* | make-packages: Fix permissions on RPM systems | Holger Weiss | 2022-08-21 | 1 | -0/+2 | |
| | | | | | RPM resets ownership/permissions of /opt/ejabberd and its subdirectories on installation. Therefore, fix those in the "after-install" script. | |||||
* | Fix filter_nodes | Jonah Brüchert | 2022-08-17 | 1 | -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. |