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
Badlop
bb0c6e1e02
Show messages with next configuration steps when installing a module
2021-07-06 13:37:04 +02:00
badlop
331a67f5f8
Merge pull request #3566 from Robbilie/feature/mqtt-shared-roster-groups-placeholder
...
allow shared roster group placeholder in mqtt topic
2021-07-06 13:36:41 +02:00
Paweł Chmielowski
e3e4dae583
Yet another dialyzer warning fix
2021-06-28 12:53:30 +02:00
Paweł Chmielowski
b669e4499c
Fix dialyzer warning
2021-06-28 12:18:19 +02:00
Paweł Chmielowski
6e900d6a8f
Add send_timeout option to listener
2021-06-28 11:31:45 +02:00
Paweł Chmielowski
795addca7d
Try to limit serial access when checking api permissions
2021-06-28 11:31:43 +02:00
Badlop
774de2bdc5
Include odbc app in release only when required ( #3633 )
2021-06-27 17:32:09 +02:00
Badlop
b5b2ad560a
Copy captcha scripts in release ( #3633 )
2021-06-27 17:32:06 +02:00
Badlop
b93fc4333c
Let "make dev" always update SCRIPT_DIR in ejabberdctl, even if link exists
2021-06-27 17:32:04 +02:00
Linus Jahn
d7c9809c59
mod_mix: Use disco identity conference/mix
...
Probably someone has forgotten to update it here.
https://xmpp.org/extensions/xep-0369.html#example-5
Fixes #2901 .
2021-06-27 01:20:45 +02:00
Badlop
ac06161f30
There are so many targets... add "make help"
2021-06-25 12:53:47 +02:00
Badlop
0fe2aea709
New "make dev" and "./ejabberdctl" (requires using rebar3)
2021-06-25 12:53:43 +02:00
Badlop
21b021d912
Set SCRIPT_DIR as done by the ejabberd script generated by "rebar3 release"
2021-06-25 12:53:30 +02:00
Badlop
d5adcaea61
Add support for rebar3 to "make rel"
2021-06-25 12:53:22 +02:00
Holger Weiss
9d4c01d425
mod_push_keepalive: Fix 'resume_timeout' docs
...
The default 'resume_timeout' value is 72 hours, not 72 minutes.
2021-06-25 01:30:10 +02:00
Badlop
ea97be9124
Don't cache rebar3 binaries... compiling is less than 2 minutes anyway
2021-06-21 11:46:10 +02:00
Paweł Chmielowski
2458f55837
Update stringprep in mix
2021-06-18 11:45:18 +02:00
badlop
1ef9f28f2d
Merge pull request #3622 from pouriya/fix-ws-typos
...
ref: fix WS typos
2021-06-14 17:21:33 +02:00
Badlop
3ed41e39f6
CI: don't cache dialyzer output file: when there are several, ln fails
2021-06-14 17:20:57 +02:00
Badlop
4ee10c155d
Fix reverse order of items when using <before/> in Pubsub with RSM ( #3621 )
2021-06-14 12:22:37 +02:00
Badlop
c2d8bc7b2f
Add mqtt_pub table definition for MSSQL ( #3097 )
2021-06-14 12:22:21 +02:00