Badlop
28e37bcaad
ext_mod: files_to_path is deprecated, use compile_to_path
...
As recommended in
d9cf285d71/lib/elixir/lib/kernel/parallel_compiler.ex (L240)
2024-07-11 16:35:21 +02:00
Badlop
8a3344e78a
ext_mod: Compile all Elixir files in a library with one function call
...
Some Elixir libraries have files with dependencies between them.
Compiler can detect and solve those internal dependency if
we call Compile with a list of all the files
https://hexdocs.pm/elixir/1.17.2/Kernel.ParallelCompiler.html#compile/2
This is useful to compile libcluster
2024-07-11 16:35:18 +02:00
Badlop
ce95f1f25a
WebAdmin: Fix crash when viewing SRG created using ejabberd 24.02 ( #4245 )
2024-07-11 16:35:16 +02:00
Badlop
f1739ce34d
mod_register: Add example configuration of welcome_message option
2024-07-11 16:35:12 +02:00
Holger Weiss
1add1de23b
ejabberd_options: Add trailing @ to @VERSION@
...
Thanks to Marc Schink for reporting the issue.
2024-07-05 22:41:18 +02:00
Paweł Chmielowski
e25bdba16d
Use error_logger when printing startup failure message
2024-07-05 10:25:59 +02:00
Paweł Chmielowski
7c63cd1000
Print message when starting ejabberd application fails
2024-07-05 09:57:21 +02:00
Badlop
4192190a96
Fix problem parsing tuples when using OTP 27 json library ( #4242 )
2024-07-04 16:55:28 +02:00
Badlop
a733ba311c
New tests for API commands
...
Only mod_http_api is tested right now; support to test also
ejabberdctl, ejabberd_xmlrpc and web_admin would be great.
This uses mod_example from ejabberd-contrib
How to run only those tests:
CT_BACKENDS=no_db rebar3 ct --suite=test/ejabberd_SUITE --group=commands_single
2024-07-04 16:55:14 +02:00
Paweł Chmielowski
fe472a63a0
Improve cross version handling of muc retractions
2024-07-04 13:57:25 +02:00
Paweł Chmielowski
25b78b73d0
Add ability to specify custom timeout for sql operations
2024-07-04 11:21:26 +02:00
Paweł Chmielowski
b978a47925
Fix unused variable warning
2024-07-03 15:55:48 +02:00
Paweł Chmielowski
b44b1304b8
Fix typo in last commit
2024-07-03 15:55:29 +02:00
Paweł Chmielowski
a4fd756eae
Add misc:json_encode_With_kv_lists and use it in matrix sign function
...
R27 json module doesn't recognize list of tuples as object specification,
so this creates wrapper that offer this functionality.
2024-07-03 15:20:48 +02:00
Paweł Chmielowski
8d4c1e3617
One more fix for pg91 in test suite
2024-07-03 13:44:48 +02:00
Paweł Chmielowski
54f5db851d
Don't use host from url in webadmin, prefer host used for authentication
2024-07-03 13:15:33 +02:00
Paweł Chmielowski
35042ebc6a
Make sql query in testsuite compatible with pg9.1
2024-07-03 12:38:48 +02:00
Mickaël Rémond
6c2dfd3d31
Update CODE_OF_CONDUCT.md
...
Try to limit the number of ping comments in the community. This can get into the way of efficient work and be considered a bit offensive for some users or maintainers.
2024-07-02 15:42:41 +02:00
Badlop
543b874a10
ext_mod: Handle case when contrib module has no *.ex and no *.erl
2024-07-02 13:43:37 +02:00
Badlop
4258d3dc24
Update rebar.lock
2024-07-02 13:43:35 +02:00
Badlop
949649e3a9
Fix typos (thanks to Jerome Sautret)
2024-07-02 13:43:33 +02:00
Pouriya
82d95ac81d
feat: Hook subscribers
2024-07-02 12:38:54 +02:00
Alexey Shchepin
3124644315
Fix matrix_id_as_jid option documentation
2024-06-28 05:31:16 +03:00
Badlop
27ba09debf
Set version to 24.06
2024-06-27 15:43:26 +02:00
Badlop
686938045b
Update changelog
2024-06-27 15:42:19 +02:00
dependabot[bot]
5645858262
Bump docker/build-push-action from 5 to 6
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 5 to 6.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-27 15:11:46 +02:00
Badlop
410c81a51d
Update man page to 24.06
2024-06-27 14:54:41 +02:00
Badlop
d19bac70ce
Update version number of new commands, options and protocols to 24.06
2024-06-27 14:54:40 +02:00
Badlop
9b9eb409b2
join_cluster: Handle also atom arguments, useful for mod_libcluster
2024-06-27 14:54:38 +02:00
Badlop
f3ad49ebc4
Fix copy deps *.app file, and strip *.src if present
2024-06-27 14:54:36 +02:00
Badlop
394ba26d1d
ext_mod: Support to compile nested *.erl, and include other deps *.hrl
...
This is useful to compile as a dependency
https://github.com/deadtrickster/prometheus.erl
2024-06-27 14:54:35 +02:00
Badlop
cafe28fdea
Update other translations
2024-06-27 14:54:32 +02:00
Badlop
22cefeb2bd
Update German translation (thanks to Nautilusx)
2024-06-27 14:54:31 +02:00
Badlop
9e4cccd4db
Update Polish translation (thanks to Wojciech Teichert)
2024-06-27 14:54:29 +02:00
Badlop
3ff3bdf812
Update Chinese translation (thanks to Sketch6580)
2024-06-27 14:54:27 +02:00
Paweł Chmielowski
45f0f983b1
Override jose version for <R23 in mix to fix compilation with new p1_acme
2024-06-27 14:51:14 +02:00
Paweł Chmielowski
28e94513db
Update deps
2024-06-27 14:26:19 +02:00
Badlop
afe32e2c05
Fix generate-doap.sh to accept x in the version number
2024-06-25 17:05:56 +02:00
Badlop
0b6d40c9df
Log messages not only when node joins the cluster, also when leaves it
2024-06-25 17:05:41 +02:00
Badlop
992d84c002
Add JSON EUnit testing
2024-06-25 17:05:31 +02:00
Badlop
9b675fe775
Add support to test also EUnit suite
2024-06-25 17:05:28 +02:00
Badlop
35783d9a2c
Format also files in test/
2024-06-25 17:05:26 +02:00
Badlop
f28e7b37bc
Fix call to atom_to_binary/1 for Erlang/OTP older than 23
2024-06-25 17:05:21 +02:00
Badlop
eceb9b729f
WebAdmin: New login box in the left menu bar
2024-06-25 10:51:23 +02:00
Badlop
ce348596b7
WebAdmin: Improve CSS of welcome page, docs links, anchor element
2024-06-25 10:51:22 +02:00
Badlop
b85cd9a487
join_cluster_here: New command to join a remote node into our local cluster
2024-06-25 10:51:20 +02:00
Badlop
d170885d8d
Run "make doap" ( #4237 )
2024-06-25 10:51:18 +02:00
Badlop
9a6bd83aa1
Remove obsolete code for Erlang/OTP older than 20.0
2024-06-25 10:51:17 +02:00
Badlop
0d31482647
Use newer rebar3_hex with new Erlang, but Erlang 20 requires 7.0.7
2024-06-25 10:51:13 +02:00
Holger Weiss
40c27b54b0
ejabberd_ctl: Fix output of UTF-8-encoded binaries
...
Converting binary results to char() lists using binary_to_list/1 yields
incorrect results for characters outside the ISO Latin-1 range.
2024-06-19 19:51:50 +02:00