Badlop
87a6ab7aee
Update Chinese Simplified translation (thanks to Sketch6580)
2026-01-20 12:16:19 +01:00
Badlop
6e4a8ae015
Update French translation (thanks to Mickaël Rémond)
2026-01-20 12:16:19 +01:00
Badlop
b2c7929d23
Update Bulgarian translation (thanks to Mr. EddX and Kiril Panayotov)
2026-01-20 12:16:19 +01:00
Badlop
956c0488c9
Update a few more copyright year
2026-01-20 12:16:19 +01:00
Badlop
5f0a26cf08
mod_invites: Mention implemented XEPs in the documentation
2026-01-20 12:16:19 +01:00
Badlop
5de8d8619f
mod_invites: Update supported XEPs, then run "make doap"
2026-01-20 12:12:47 +01:00
badlop
eb46646eb1
Merge pull request #4513 from sstrigler/fix-dl_invites_page_deps.sh
...
validate checksum for downloads
2026-01-20 12:00:12 +01:00
Stefan Strigler
6ce338e8e2
validate checksum for downloads
...
also use mktemp for temporary files
also use set -e to stop in case of error
2026-01-20 09:21:31 +01:00
Pawel Chmielowski
0bb0dcc6b1
Make mod_invites sql schema compatible with mysql<8
2026-01-19 20:29:17 +01:00
Badlop
a315046af8
Result of running "make format"
2026-01-19 18:31:52 +01:00
Badlop
04946dbf74
mod_invites: Split paragraphs in shorter lines in source code
...
Also update some capitalization, punctuation, minor clarifications,
and try to differentiate "create account" and "create invitation".
2026-01-19 18:30:56 +01:00
Badlop
bb900099a7
Update mix.lock and mix.lock
2026-01-19 18:30:53 +01:00
badlop
903c48f3a5
Merge pull request #4493 from sstrigler/great_invitations
...
Great invitations
2026-01-19 17:15:09 +01:00
Stefan Strigler
41c8dbb135
install mod_invites dependencies
2026-01-19 17:03:42 +01:00
Stefan Strigler
47b419dd98
add script to download landing page deps
2026-01-19 17:03:42 +01:00
Stefan Strigler
41e57f89c9
add js packages as recommended for debian packages
2026-01-19 17:03:42 +01:00
Stefan Strigler
480c6e0995
add support for 'great invitations' as mod_invites
2026-01-19 17:03:42 +01:00
Pawel Chmielowski
ca364541e7
Properly parse presence_broadcast values passed to change_room_options command
...
This fixes issue #4510
2026-01-19 13:46:20 +01:00
Pawel Chmielowski
b71fcfc82f
Use tagged dependencies
2026-01-19 12:57:20 +01:00
Badlop
19a5edd63a
mod_conversejs: Cosmetic change: sort paths alphabetically
2026-01-19 12:25:45 +01:00
Badlop
330d513fe8
Add new Conversejs Paths and ContentTypes (thanks to ieQu1)( #4511 )
2026-01-19 12:25:43 +01:00
Badlop
f07e16a597
mod_conversejs: Use ContentType functions from mod_http_fileserver ( #4511 )
2026-01-19 12:25:41 +01:00
Badlop
3c950fe65c
mod_http_fileserver: Reduce system menu name, sort them alphabetically
2026-01-16 16:45:51 +01:00
Badlop
a7aa52fc9f
Bump Erlang/OTP 28.3.1 and Elixir 1.19.5
2026-01-16 16:45:49 +01:00
Badlop
dd7f3033fc
mod_http_upload: Pass ServerHost, not Host which may be "upload.HOST"
2026-01-15 20:25:46 +01:00
Badlop
cc7e50782e
mod_http_upload: Use content_type similarly to mod_http_fileserver ( #4488 )
2026-01-15 19:40:58 +01:00
Badlop
5fddf889e7
Use /websocket URL by default like mod_conversejs, it's more meaningful
2026-01-15 19:40:43 +01:00
Badlop
bce68d52e7
Result of running "make format"
2026-01-15 19:40:38 +01:00
Pawel Chmielowski
2fac416520
Add replaced_connection_timeout option
...
This option enabled new session to wait for termination
of session that it replaces. This should mitigate
problems where old session presences unavailable sometimes
were delivered after new session sent it's presence available.
2026-01-15 17:04:03 +01:00
Pawel Chmielowski
1d2b0fc910
Fix whitespace warning
2026-01-14 13:52:13 +01:00
Pawel Chmielowski
8ac3661bcf
Add db_serialize support in mnesia modules
2026-01-14 13:41:32 +01:00
Pawel Chmielowski
bbcf0fa4f3
Fix whitespace warning
2026-01-13 10:26:20 +01:00
Pawel Chmielowski
c531936f83
Add muc_online_rooms_count command
2026-01-13 10:07:09 +01:00
Badlop
6d74bef73b
commands_tests: Better check for the disco item node instead of name
2026-01-12 18:21:02 +01:00
Badlop
96a1b16099
Fix specs reported by Dialyzer
2026-01-12 17:54:45 +01:00
Badlop
40d86edbc2
Amend recent commits: lists:append is preferable for 1-level deep lists
...
See
https://www.erlang.org/doc/system/listhandling.html#deep-and-flat-lists
2026-01-12 17:34:36 +01:00
Badlop
be56e1305b
mod_adhoc_api: Show nice command name, as WebAdmin already does
2026-01-12 17:34:18 +01:00
Badlop
a76a9fa6e6
When building WebAdmin menu system, {URLPATH} in link text is substituted
2026-01-07 14:00:33 +01:00
Badlop
75e9294033
ejabberd_http: Support repeated module in request_handlers
...
If the same module serves several paths in request_handlers:
-
module: ejabberd_http
request_handlers:
/share: mod_http_fileserver
/pub/test: mod_http_fileserver
/assets: mod_http_fileserver
Until now the function find_handler_port_path only processed
the first path. Now all the paths are returned.
2026-01-07 14:00:30 +01:00
Badlop
a864d89970
mod_http_fileserver: Support map of paths in docroot option
2026-01-07 14:00:27 +01:00
Badlop
7bbea9e186
Dockerfile: Use "make prod" instead of "make rel"
2026-01-07 14:00:24 +01:00
Metalhearf
5f94b5252b
Update copyright year to 2026
2026-01-05 12:22:57 +01:00
Badlop
2d16c7d1f4
ejabberd_admin: Result of running "make format" after commit ff31ef7f3
2025-12-24 13:37:56 +01:00
Badlop
8fddc9665f
ejabberd_http: Get back handling when BOSH or WS are disabled
...
This support was broken in recent commit 06a8994f2
2025-12-24 13:37:52 +01:00
Badlop
0d24869274
ejabberd_oauth: Fix typo in previous commit
2025-12-24 13:37:50 +01:00
Badlop
d2fb995753
ejabberd_oauth: Log error if oauth_list_tokens executed with unsupported DB ( #4506 )
2025-12-23 18:48:17 +01:00
Badlop
6c751b03c9
ejabberd_commands: Show meaningul error message when problem executing command ( #4506 )
2025-12-23 18:48:14 +01:00
Badlop
0e8e4579a6
manage-ejabberd: If something fails, print logs
2025-12-19 01:36:45 +01:00
Badlop
937239e329
Dockerfile: Try to fix error with recent freetds Alpine package
2025-12-19 01:36:42 +01:00
Badlop
37f34924f5
ejabberdctl.cfg: Move FIREWALL_WINDOW down, as it is used only for EPMD
2025-12-19 01:36:39 +01:00