Badlop
ccb4328d06
Store who defines a command, specially when defined by ejabberd modules
2021-07-30 01:14:27 +02:00
Holger Weiss
2050cdffb4
PubSub: Use configured 'max_items' by default
...
If clients don't ask for a specific 'max_items' limit, use the value of
mod_pubsub's 'max_items_node' option as default, rather than the
hard-coded ?MAXITEMS value. This makes sure clients cannot circumvent a
smaller, configured limit.
2021-07-28 18:53:15 +02:00
Holger Weiss
fce7fe8558
PubSub: Bump default value for 'max_items' limit
...
Bump the default value for mod_pubsub's 'max_items_node' option, which
hard-limits the 'max_items' value requested by clients.
These days, use cases such as microblogging or XEP-0402 may need a large
number of items per node. Bumping the limit makes sure such
functionality is properly supported with the default configuration.
2021-07-28 18:29:19 +02:00
Holger Weiss
103e98b8da
mod_push: Fix handling of MUC/Sub messages
...
Don't fail to include the sender/body of MUC/Sub messages if the
recipient is offline.
Closes #3651 .
2021-07-28 18:22:39 +02:00
Badlop
8e553decb0
When vsn is an exact tag, append .0 to satisfy SemVer
2021-07-26 16:36:21 +02:00
Paweł Chmielowski
e3875482ba
Remove stringprep override from mix.exs
2021-07-26 16:06:43 +02:00
Paweł Chmielowski
6e4e5a0190
Add missing fields from config inside mod_muc_admin:change_options
2021-07-23 10:14:45 +02:00
Paweł Chmielowski
c96de092fe
Revert "Add workaround so rebar2 can use Elixir 1.12.0"
...
This reverts commit 937e1c2e37
.
2021-07-22 15:51:43 +02:00
Badlop
cf72c5ee18
Remove leading zeros in ejabberd version number to satisfy Elixir SemVer
2021-07-21 21:29:04 +02:00
Badlop
69fa79b154
Add 21.07 changes to CHANGELOG
2021-07-21 17:58:35 +02:00
Badlop
ea795e4bd7
Update man page
2021-07-21 17:58:32 +02:00
Badlop
537c8b966e
In "make dev" don't create link ejabberdctl, seems buggy
2021-07-21 17:58:27 +02:00
Paweł Chmielowski
142e494d52
Update mix.lock
2021-07-21 14:50:18 +02:00
Badlop
50242cec78
Annotate the srg_create command as changed in 21.07
2021-07-21 13:11:09 +02:00
Badlop
33f821d4f7
Simplify the --with-rebar example in README
2021-07-21 13:11:06 +02:00
Badlop
9a823e5a16
Update Portuguese translation from Weblate (thanks to Ssantos)
2021-07-21 13:07:31 +02:00
Badlop
686ce01534
Update Italian translation from Weblate (thanks to Alessandro Mandelli)
2021-07-21 13:07:29 +02:00
Badlop
4225f14e8b
Update Indonesian translation from Weblate (thanks to Reza Almanda)
2021-07-21 13:07:26 +02:00
Paweł Chmielowski
a3478b7f0f
Update pam
2021-07-21 11:37:32 +02:00
Paweł Chmielowski
bab9543c1f
Update dependences
2021-07-21 11:12:54 +02:00
Paweł Chmielowski
c3169e9eea
Typo
2021-07-20 17:07:40 +02:00
Badlop
c04b6b2908
Update CHANGELOG.md with 21.04 and 21.01 ( #3646 )
2021-07-19 17:23:50 +02:00
Badlop
937e1c2e37
Add workaround so rebar2 can use Elixir 1.12.0
...
Notice that Elixir 1.12.0 requires Erlang/OTP 21 or higher
BTW, this workaround works only with rebar2... unfortunately
rebar3 doesn't compile the elixir files from lib/
2021-07-16 16:43:08 +02:00
Badlop
91763bbc61
As Mix config now must be evaluated at runtime, rename to runtime.exs
2021-07-16 13:57:25 +02:00
Badlop
e0c9a6308d
erlang:phash is deprecated in OTP 24, let's use phash2
2021-07-16 13:57:08 +02:00
Badlop
e14cd5dd17
Mention in README.md the updated --with-rebar and "make dev"
2021-07-16 13:36:28 +02:00
Badlop
e31919914b
Add support to build release with back to old Elixir 1.10.3
...
However, to build a release with OTP 24 requires Elixir 1.11.4 or higher
2021-07-16 13:36:27 +02:00
Badlop
fcbd72f2d7
Add rebar3 3.15.2
...
Reference: https://ferd.ca/you-ve-got-to-upgrade-rebar3.html
2021-07-16 13:36:25 +02:00
Badlop
4c5641a648
Add support for mix to: ./configure --enable-rebar=mix
2021-07-16 13:36:23 +02:00
Badlop
1fd452dca9
Update setup-dev.sh to work perfectly both with rebar3 and mix
2021-07-16 13:36:22 +02:00
Badlop
f35d304582
Minor mix.exs definitions copied from the template file
2021-07-16 13:36:20 +02:00
Badlop
8ca12d4d23
Add support to build release with mix
2021-07-16 13:36:19 +02:00
Badlop
72e069d9ec
Get ejabberd version from vars.config
2021-07-16 13:36:17 +02:00
Badlop
df8b0cb1a5
Add sql to package files ( #3251 )
2021-07-16 13:36:15 +02:00
Badlop
a00a11e38a
Add vars.config to package files: version and cond_deps use it
2021-07-16 13:36:13 +02:00
Badlop
94949c9617
Sort package files
2021-07-16 13:36:10 +02:00
Badlop
e2aaca7cdd
Update mix applications list to fix error "p1_utils is listed as both..."
2021-07-16 13:36:04 +02:00
Badlop
3afaacab76
With the recent changes it seems mod_mix supports 0.14.1 ( #3634 )
2021-07-15 17:19:32 +02:00
badlop
57be0e38d8
Merge pull request #3634 from lnjX/mix-identity-conf-mix
...
mod_mix: Use disco identity conference/mix
2021-07-15 17:15:48 +02:00
Paweł Chmielowski
27c69f263c
Allow multicast hook registering by host
2021-07-14 13:58:53 +02:00
Badlop
e22ed8081a
Provide proper error message when create_room fails with invalid_service
2021-07-13 20:43:52 +02:00
Badlop
5beaf50c67
Fix spec: xmpp:set_from_to/3 allows undefined as second argument
2021-07-13 20:43:44 +02:00
Paweł Chmielowski
a07029dcad
Fix previous commit to pass all tests
2021-07-13 17:56:16 +02:00
Paweł Chmielowski
0de6f1c538
Use multicast routing for more packets generated by muc
2021-07-13 16:01:25 +02:00
Badlop
2e2667bbd7
Update documentation: mod_muc ram_db_type supports SQL since 17.04 ( #3632 )
2021-07-08 12:29:16 +02:00
Badlop
271a9f097d
After create_room, store in DB if it's persistent ( #3632 )
2021-07-08 12:29:13 +02:00
Badlop
7e3276f3a8
Ignore captcha scripts copied by relx after "make dev"
2021-07-08 12:29:03 +02:00
badlop
42fdac0b41
Merge pull request #3639 from McPo/xep0033-bcc-strip-fix
...
Correctly strip only third-party bcc addresses
2021-07-07 19:07:21 +02:00
Emmet McPoland
509331a563
Correctly strip only other bcc addresses i.e. bcc receiver should still be able to see their bcc address element and no other bcc address element
2021-07-07 16:44:58 +01:00
Badlop
08c2d0a83e
Tell relx to include src, so that the tar will contain include/ ( #3633 )
...
That's the only way to ensure that tar.gz will contain include/
of ejabberd and its dependencies, which is required to compile
ejabberd-contrib modules with "ejabberdctl module_install ..."
2021-07-06 13:37:14 +02:00