Jérôme Sautret
060992bafa
Improve roster API commands documentation
2025-09-30 16:38:23 +02:00
Pawel Chmielowski
c0c69394b9
Make mod_muc_sql properly handle new hats data ( #4380 )
2025-09-30 10:00:11 +02:00
Badlop
2b7285e0b2
Update implementation of XEP-0317 Hats to version 0.3.1 ( #4380 )
2025-09-30 10:00:05 +02:00
Badlop
c3a24ffdf8
Revert "mod_muc_room.hrl: Work around old Dialyzer bug"
...
This reverts commit c4f6c9dfe7
.
2025-09-30 09:58:14 +02:00
Pawel Chmielowski
48fb446f8c
Properly pass send_timeout option to listener sockets
2025-09-26 10:44:38 +02:00
Pawel Chmielowski
0283a501fa
Add archive_muc_as_mucsub option in mod_mam
...
This option can be used to enable archiving of
incoming groupchat messages as mucsub events
if user is subscribed to a room.
2025-09-25 10:06:26 +02:00
Badlop
fb572bf901
ejabberdctl: When ping returns pang, return also status code 1 ( #4327 )
2025-09-24 13:27:04 +02:00
Badlop
7eb09295a3
mod_block_strangers: Clarify access and catpcha documentation ( #4221 )
2025-09-24 13:27:02 +02:00
Badlop
e0eae52eae
mod_muc_room: Don't require password if user is owner of room
2025-09-24 13:27:00 +02:00
Badlop
dd270f99fc
container.md: Update versions used in ecs container image
2025-09-24 13:26:59 +02:00
Badlop
1472caab50
make-binaries: Bump OpenSSL 3.5.3 and Expat 2.7.2
2025-09-24 13:26:57 +02:00
Badlop
ef2e62a01c
Bump Erlang/OTP version to 27.3.4.3 in installers and container
2025-09-24 13:26:55 +02:00
Badlop
4e909fc50d
make-binaries: Bump crosstool to 1.28.0
2025-09-24 13:26:53 +02:00
Pawel Chmielowski
19b7106124
Remove EX_RULE and EX_STACK macros
...
As we no longer targer R19, we no longer need to carry those.
2025-09-23 11:25:17 +02:00
Badlop
4dea2f1eb6
Fix some Elvis reports
2025-09-03 12:20:42 +02:00
Badlop
1d5b9bba15
Get yconf that fixes problem introduced in recent commit ( #4444 )
2025-08-29 17:18:06 +02:00
Badlop
2951281115
mod_http_upload: Encode URL before parsing, as done before bba1a1e3c
( #4450 )
2025-08-29 17:17:39 +02:00
Badlop
fd8aba6d41
ext_mod: Print module status message after installation
2025-08-29 17:17:37 +02:00
Badlop
066e0a8101
No need to test intermediate XML, and delete after conversion
2025-08-29 17:17:35 +02:00
Badlop
bf262a6051
Fix markdown link to a command
2025-08-29 17:17:33 +02:00
badlop
7840924b17
Merge pull request #4443 from guusdk/xmpp-interop-testing-v1.6.1
...
CI: bump XMPP-Interop-Testing/xmpp-interop-tests-action
2025-08-26 17:21:46 +02:00
Guus der Kinderen
60bdab4e52
CI: bump XMPP-Interop-Testing/xmpp-interop-tests-action
...
Updates this GitHub Action that's used to execute XMPP-based interop tests from v1.6.0 to v1.6.1.
This is a bugfix release that should increase the stability / predictability of test execution.
A notable change is that the file structure in which XMPP stanzas are generated (which is provided as debug output) has changed. They are still stored in the directory denoted by the logDir argument, but the file structure in that directory has changed somewhat.
2025-08-25 10:43:31 +02:00
Alexey Shchepin
3a36a722c5
Fix a bug in mod_matrix_gw_room:check_event_power_level/3
2025-08-22 14:46:59 +03:00
Badlop
00c75c3dc9
Set version to 25.08
2025-08-22 11:15:33 +02:00
Badlop
cae7850a70
CHANGELOG.md: Update to 25.08
2025-08-22 10:56:06 +02:00
Badlop
ce668bef14
Container: Apply some improvements from ejabberd source code
...
Applied:
- ejabberd.yml.example: Use HOST_URL_ENCODE to handle case when vhost is non-latin1
- ejabberdctl: Improve explanation how to stop ejabberd in live mode
- ejabberdctl: New "mnesia_change" command, a frontend to mnesia_change_nodename
2025-08-22 10:56:03 +02:00
Badlop
3887b6d930
Update man page to 25.08
2025-08-21 17:12:55 +02:00
Badlop
b7bd0e196d
Update rebar.lock too
2025-08-21 17:12:09 +02:00
Badlop
6d63842ad3
Fix typo in hu.msg string
2025-08-21 16:24:58 +02:00
Badlop
2f3b9015e9
Update module and options version notes
2025-08-21 16:24:55 +02:00
Badlop
6ae48eb991
Result of running "make options"
2025-08-21 16:24:50 +02:00
dependabot[bot]
c508795ad4
build(deps): bump golang in /.github/container
...
Bumps golang from 1.24-alpine to 1.25-alpine.
---
updated-dependencies:
- dependency-name: golang
dependency-version: 1.25-alpine
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-08-21 16:24:48 +02:00
Badlop
4a053807e0
build(deps-dev): bump dialyxir from 1.4.5 to 1.4.6
...
Bumps [dialyxir](https://github.com/jeremyjh/dialyxir ) from 1.4.5 to 1.4.6.
- [Release notes](https://github.com/jeremyjh/dialyxir/releases )
- [Changelog](https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6 )
---
updated-dependencies:
- dependency-name: dialyxir
dependency-version: 1.4.6
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-08-21 16:24:46 +02:00
dependabot[bot]
dd5bbda2dc
build(deps): bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-08-21 16:24:44 +02:00
Badlop
98469678a0
ejabberd_listener: Add secret in temporary unix domain socket path ( #4422 )
2025-08-21 16:24:42 +02:00
Badlop
b8550e087e
mod_conversejs: Ensure plugins URL is separated with / ( #4413 )
2025-08-21 16:24:39 +02:00
Holger Weiss
644d468b4f
Update registration test
...
Adjust test case for commit 654d4b81b1
.
2025-08-21 09:51:24 +02:00
Pawel Chmielowski
74c810eeaa
Tag dependencies
2025-08-20 13:46:55 +02:00
Holger Weiss
a46325166a
mod_register: Don't duplicate welcome subject
...
Don't include the configured welcome message subject with the body. If
that's desired, the admin can simply configure it that way. But if it's
undesired, there would be no way to avoid the subject duplication.
2025-08-19 20:09:17 +02:00
Holger Weiss
654d4b81b1
mod_register: Don't duplicate welcome message
...
Originally, the welcome message was sent as type 'normal'. Apparently,
some clients don't display 'normal' messages as expected (see #4246 ).
To address that issue, commit 9a0ff13cc2
duplicated the welcome message as type 'chat'. However, we shouldn't
send both formats. The 'normal' message is either ignored by the
client, in which case it serves no purpose, or displayed, in which case
the user would see the message twice.
2025-08-19 20:03:01 +02:00
Holger Weiss
ff3d33dde4
Bump xmpp version
...
Allow for adding HTTP File Upload purposes support to ejabberd.
2025-08-18 16:23:33 +02:00
Badlop
3183e2f733
Fix dialyzer warnings in recent commit
2025-08-15 16:33:05 +02:00
Badlop
e1dc686ae7
mod_conversejs: Ensure assets_path ends in / as required by Converse ( #4414 )
2025-08-15 15:20:35 +02:00
Badlop
38b203feb1
ejabberd_listener: Use init_fail for errors as recommended by init_ack
...
That is recommended since OTP 26, see
https://www.erlang.org/doc/apps/stdlib/proc_lib.html#init_ack/2
Warning
Do not use this function to return an error indicating that the process
start failed. When doing so the start function can return before the
failing process has exited, which may block VM resources required for a
new start attempt to succeed. Use init_fail/2,3 for that purpose.
2025-08-15 15:20:33 +02:00
Alexey Shchepin
8b61cf0742
Don't send empty direct Matrix messages (thanks to snoopcatt) ( #4420 )
2025-08-15 04:52:07 +03:00
Alexey Shchepin
a02c75aa08
Add support for null values in is_canonical_json (thanks to snoopcatt) ( #4421 )
2025-08-15 04:52:07 +03:00
Alexey Shchepin
51af393baa
Add leave_timeout mod_matrix_gw option ( #4386 )
2025-08-15 04:52:07 +03:00
Badlop
41318e45a5
mod_conversejs: Add option conversejs_plugins ( #4413 )
2025-08-14 19:05:12 +02:00
badlop
a94f227103
Merge pull request #4425 from guusdk/xmpp-interop-testing-v1.6.0
...
CI: bump XMPP-Interop-Testing/xmpp-interop-tests-action
2025-08-14 11:37:51 +02:00
Badlop
517776acd4
COMPILE.md: Mention dependencies and add link to Docs ( #4431 )
2025-08-13 18:17:26 +02:00