Badlop
08b47e62ec
Bump more XEPs versions already supported
2025-12-12 16:56:40 +01:00
Badlop
f9ed405118
Bump some XEPs versions that are already supported
2025-12-11 12:27:36 +01:00
Badlop
acd077c728
mod_muc_room: Rewrite Hats code that gets xdata values
2025-12-11 12:27:35 +01:00
Badlop
c589cf68c2
mod_muc_room: Handle hats without definition ( #4503 )
2025-12-11 12:27:34 +01:00
Badlop
a824385424
mod_muc_room: When user has no hats, don't store in hats_users
2025-12-11 12:27:32 +01:00
Badlop
46737b115d
mod_muc: Allow vcard queries even when IQ queries are disabled ( #4489 )
2025-12-11 12:27:30 +01:00
Badlop
b1ab2808bb
ejabberd_web_admin: Show menu system only when can view vhosts
2025-12-10 13:12:03 +01:00
Badlop
849d239a79
Ammend recent commit c35605e to work in Common Test
2025-12-10 13:11:56 +01:00
Badlop
c35605ecce
ejabberd_app: Print address and port where listens for erlang node connections
2025-12-10 10:33:25 +01:00
Badlop
6a598ee3cb
ejabberd_logger: Ammend commit 97aac8a4 to avoid duplicate newline
2025-12-10 10:33:20 +01:00
Pawel Chmielowski
daab203ec0
Revert changes to conversion of pgsql int types
2025-12-05 20:25:42 +01:00
Pawel Chmielowski
7a5319251e
Extend timestamp type handling in sql macros
2025-12-05 19:42:31 +01:00
Pawel Chmielowski
15fd7dc900
Apply timestamp pass in ?SQL_INSERT queries
2025-12-04 16:09:19 +01:00
Pawel Chmielowski
3758128e83
Deliver pubsub notifications to remote servers for nodes with presence based delivery
...
Nodes configured for presence based delivery did send notifications
only to subscribers that did match presence rules. But this only
works for local users, as we don't know presence for remote users.
This change makes subscribers from remote server get
notification without performing any presence tests.
2025-12-02 18:31:23 +01:00
Badlop
e8eab55d4f
mod_muc: Set enable_hats room option true by default
2025-12-02 18:22:41 +01:00
Pawel Chmielowski
525f8bac22
Fix error handling in last commit
2025-12-02 14:08:09 +01:00
Pawel Chmielowski
220eb98f2e
Add db serialization to mod_muc_sql
2025-12-02 12:38:06 +01:00
Holger Weiss
7be6580b65
mod_scram_update: Don't hard-code iteration count
2025-11-29 23:25:36 +01:00
Badlop
0d0b39c89f
Use improved WebAdmin menu system in more modules
2025-11-27 17:19:29 +01:00
Badlop
091e7e27d4
ejabberd_web_admin: Add helper functions make_menu_system
2025-11-27 17:19:27 +01:00
Badlop
06a8994f24
ejabberd_http: Add helper get_auto_urls/2 that returns all URLs and TLS
2025-11-27 17:19:25 +01:00
Pawel Chmielowski
905a433950
Fix dialyzer warnings
2025-11-27 16:21:17 +01:00
Pawel Chmielowski
b72b92cc46
Add commands for new dataabase export/import
2025-11-27 15:30:39 +01:00
Badlop
c9e3f0bcf6
mod_http_upload: Amend the fix for #4450 to support IDNA correctly ( #3519 )
2025-11-27 01:17:40 +01:00
Pawel Chmielowski
3de7cceadc
Fix dialyzer warning
2025-11-20 13:17:16 +01:00
Pawel Chmielowski
5b83603d51
New database export/import infrastructure
2025-11-20 12:24:50 +01:00
Badlop
03e535eac0
mod_conversejs: Improve link to conversejs in WebAdmin ( #4495 )
...
Until now, the WebAdmin menu included a link to the first request handler
with mod_conversejs that the admin configured in ejabberd.yml
That link included the authentication credentials hashed as URI arguments
if using HTTPS. Then process/2 extracted those arguments and passed them
as autologin options to Converse.
From now, mod_conversejs automatically adds a request_handler nested in
webadmin subpath. The webadmin menu links to that converse URI; this allows
to access the HTTP auth credentials, no need to explicitly pass them.
process/2 extracts this HTTP auth and passes autologin options to Converse.
Now scram password storage is supported too.
This minimum configuration allows WebAdmin to access Converse:
listen:
-
port: 5443
module: ejabberd_http
tls: true
request_handlers:
/admin: ejabberd_web_admin
/ws: ejabberd_http_ws
modules:
mod_conversejs:
conversejs_resources: "/home/conversejs/12.0.0/dist"
2025-11-18 13:37:51 +01:00
Badlop
c0de565d2c
ejabberd_web_admin: Pass Level in webadmin_menu_system_post and inside hooks
2025-11-18 13:37:00 +01:00
Badlop
3e847f3302
ejabberd_http: Run new http_request_handlers_init fold hook
2025-11-18 13:37:00 +01:00
Badlop
e9b653e6da
misc: Get back functions and mark them as deprecated
2025-11-17 18:04:56 +01:00
Badlop
71dccedfc6
Move get_url functions from mod_host_meta to ejabberd_http
2025-11-14 15:18:14 +01:00
Badlop
b24230fe0a
ejabberd_captcha: Use mod_host_meta:get_auto_url/2
2025-11-14 15:15:32 +01:00
Badlop
edb9aa053d
mod_host_meta: Allow calling get_url/2 for other modules, not only websocket
2025-11-14 15:15:30 +01:00
Badlop
b1bf769e59
mod_host_meta: Cosmetic rename Module to Handler
2025-11-14 15:15:28 +01:00
Badlop
b315fe4770
mod_pubsub_serverinfo: Bump support for XEP-0485 1.0.0
2025-11-14 15:15:22 +01:00
Badlop
ce500fa30e
Remove OTP_BELOW_25
2025-11-13 18:24:16 +01:00
Badlop
51081276c2
Remove OTP_BELOW_24
2025-11-13 18:24:13 +01:00
Badlop
9b1c81829a
Remove SYSTOOLS_APP_DEF_WITHOUT_OPTIONAL
2025-11-13 18:24:12 +01:00
Badlop
80fd0e4b6d
Remove USE_OLD_PG2
2025-11-13 18:24:09 +01:00
Badlop
26875762b5
Remove USE_OLD_CRYPTO_HMAC
2025-11-13 18:24:07 +01:00
Badlop
ebfcf3b5db
Remove NO_CUSTOMIZE_HOSTNAME_CHECK
2025-11-13 18:24:05 +01:00
Badlop
c472aad566
Remove LAGER
2025-11-13 18:24:04 +01:00
Badlop
59138d810c
Remove USE_OLD_HTTP_URI
2025-11-13 18:24:02 +01:00
Badlop
489b3fdfb5
Remove HAVE_URI_STRING
2025-11-13 18:24:00 +01:00
Badlop
4a225c0f4b
Remove HAVE_ERL_ERROR
2025-11-13 18:23:59 +01:00
Badlop
55e1c5ef78
mod_muc: Fix recent commit when deleting account
...
The function set_nick crashes if mod_muc is not enabled in some vhosts,
for example when running the Common Tests; and that should not be
considered a failure.
2025-11-13 18:23:50 +01:00
Badlop
2e41f64243
mod_muc: Announce stable-id feature from XEP-0045 1.31, supported since long ago
2025-11-06 18:30:14 +01:00
Badlop
1b2a166693
Improve documentation of install_contrib_modules ( #4487 )
2025-11-06 18:30:12 +01:00
Badlop
be30990d7f
Crash in terminate/2 when stopping mod_muc_log ( #4486 )
2025-11-06 18:30:11 +01:00
Badlop
59f5621ffa
mod_muc: Run new hooks: registering_nickmuc and registered_nickmuc ( #4478 )
2025-11-05 20:03:36 +01:00