Badlop
2b0d724aef
Workaround so coveralls website shows git commit information
...
References:
https://github.com/markusn/coveralls-erl/pull/36
https://github.com/deadtrickster/prometheus.erl/pull/123
2021-06-06 16:56:29 +02:00
Badlop
9010c35193
CI: Get rebar3 compatible with previous OTP, the one in Ubuntu 20.04 is not
2021-05-28 16:56:05 +02:00
Badlop
2c20414453
Update eredis dependency from v1.0.8 to v1.2.0
2021-05-28 16:54:58 +02:00
Badlop
64f3f3287a
Update luerl dependency from v0.3 to v0.4
2021-05-28 16:53:09 +02:00
Badlop
1befa8d8b7
Update lager dependency from 3.6.10 to 3.9.1 to make Dialyzer happy
2021-05-28 16:51:59 +02:00
Holger Weiß
3b5ddf0254
mod_muc_room: Don't leak owner JIDs ( #3615 )
...
Avoid publishing room owner JIDs (via the muc#roominfo form) without
their explicit consent.
Closes #3609 .
2021-05-28 16:43:49 +02:00
Badlop
33fd45a960
Remove .travis.yml as it's superseded by ci.yml ( #3613 )
2021-05-25 19:16:06 +02:00
Badlop
77ef03e104
New ci.yml with all static and dynamic testing suites ( #3613 )
...
It supports all that was already in .travis.yml and tests.yml, plus:
- exclude paths that don't affect source code
- two very distinct scenarios, ancient a recent (OTP, Rebar, Ubuntu)
- cache binaries and dialyzer for small speedup and network usage
- separated results, to view comfortably where and what failed
- use coveralls example rebar3 code, instead of custom rebar2
- upload binaries.zip that can be used with Binary Installers
2021-05-25 18:45:31 +02:00
Badlop
70640e71f1
Remove tests.yml github workflow, a new reworked one is coming ( #3613 )
2021-05-25 18:40:28 +02:00
Badlop
1ee64091b3
Fix extauth.py failure in test suite with Python 3 ( #3612 )
2021-05-25 18:39:18 +02:00
Nikat
7b33499811
MySQL Backend Patch for scram-sha512 ( #3582 )
...
* Update mysql.new.sql
scram-sha512 does not work, because serverkey is longer, then that array. All passwords was unhashed.
* Update mysql.sql
2021-05-20 13:32:50 +02:00
Badlop
d94bae241c
Align numbers in WebAdmin tables to the right
2021-05-19 15:00:22 +02:00
Badlop
58a623778f
Show uptime date in WebAdmin, it's easier to understand that uptime seconds
2021-05-19 15:00:19 +02:00
Badlop
494ba9a635
Show mnesia table memory in bytes, not in words
2021-05-19 15:00:16 +02:00
Paweł Chmielowski
95fa43aa96
Add missing indexes to sql sr_group tables
2021-05-18 18:29:32 +02:00
Badlop
16af8a4739
New simple webadmin pages to view mnesia tables information and content
2021-05-17 16:16:26 +02:00
Badlop
57202d958a
Use G macro name for tag, as T overlapped T from translation
2021-05-17 16:14:39 +02:00
Badlop
d741f6f5f2
Update documentation references for import_prosody and export2sql
2021-05-14 16:07:03 +02:00
Badlop
20b4deffe3
Apply improvement from 29462f005
to delete/2, and fix delete/3 ( #3564 )
2021-05-14 16:06:59 +02:00
Badlop
ee3796b925
When exporting for SQLite, use its specific escape options ( #2576 )
2021-05-14 16:06:43 +02:00
Badlop
8e08703833
Tell io_lib:print to not care about line length, to avoid newlines in SQL export
2021-05-14 16:06:39 +02:00
Paweł Chmielowski
3b716d2cb0
Update econf:vcard() to generate correct vcard_temp record
2021-05-12 21:46:36 +02:00
Paweł Chmielowski
0f51a03d08
Update xmpp to bring updated vcard
2021-05-12 18:05:11 +02:00
Mickaël Rémond
20247af6f6
Use the new Github container registry
2021-05-12 11:51:40 +02:00
Mickaël Rémond
2698024b82
Use latest version of the container
...
This is the only image available for now
2021-05-12 11:22:45 +02:00
Mickaël Rémond
a142dc4b11
Remove set up already set in prebuilt image
2021-05-12 11:17:26 +02:00
Mickaël Rémond
2844a2d73e
Use a prebuilt image
2021-05-12 11:16:46 +02:00
Badlop
160cd11c83
Minor fixes for new_sql_schema support in SQLite ( #3303 )
2021-05-11 18:36:16 +02:00
Badlop
4fdebd296a
Document that update_sql command only supports postgresql ( #3439 )
2021-05-11 18:36:14 +02:00
Badlop
b18f622984
Use the deps versions defined in rebar.config, not the latest available
2021-05-11 18:36:11 +02:00
Badlop
f61607df65
Don't add ejabberd version in API page either, following 3e4ebfae7
2021-05-11 18:36:08 +02:00
Mickaël Rémond
5d0c0eb03d
Expose port label
2021-05-11 09:00:44 +00:00
Mickaël Rémond
ef1d9a0723
Ignore basic Mnesia directory
2021-05-11 08:32:44 +00:00
Mickaël Rémond
5465e7ed2f
Forward XMPP legacy SSL and MQTT ports
2021-05-11 08:29:38 +00:00
Mickaël Rémond
7edd9e3766
Install Erlang and Elixir VSCode extensions as default
2021-05-11 08:06:44 +00:00
Mickaël Rémond
7a6425544c
Remove file syntax deprecation
2021-05-11 08:06:16 +00:00
Mickaël Rémond
97e7f25e6e
Merge pull request #3595 from processone/codespaces
...
Codespaces
2021-05-11 09:50:46 +02:00
Badlop
916653e234
Cast as boolean when exporting privacy_list_data to PostgreSQL ( #1773 )
2021-05-10 12:04:52 +02:00
Badlop
6db228fcb3
Document that sql_ssl can be used with MySQL too
2021-05-05 11:57:08 +02:00
Badlop
c2821be94c
Use the new 'note' field to annotate changes in 20.01..21.03
2021-05-05 11:57:05 +02:00
Badlop
999d0af502
New 'note' field in commands and options documentation
2021-05-05 11:57:02 +02:00
Paweł Chmielowski
78c09789f7
Fix invalid_encoding error when using extended plane characters in vcard.
2021-04-29 14:21:37 +02:00
Paweł Chmielowski
5a8f1ca528
Display extender error message in ejabberdctl
...
This for example makes error from register explain what account
can't be registered
For reference https://github.com/processone/ejabberd/discussions/3584
2021-04-22 11:56:58 +02:00
badlop
2d38d48a55
Merge pull request #3578 from tappytaps/srg-cache-fix
...
Fixed srg_create params and shared roster groups cache issues
2021-04-20 21:22:25 +02:00
Jindrich Sarson
dcc5d8704f
delete cache after performing change to be sure that in cache will be up to date data
2021-04-17 19:07:21 +02:00
Jindrich Sarson
c10e4fa275
update srg_create API to use label parameter instead of name
2021-04-17 18:49:26 +02:00
Paweł Chmielowski
e462f0a584
Fix dialyzer warnings
2021-04-16 11:55:48 +02:00
Paweł Chmielowski
45bbbd0284
Fix syntax not recognized by older erlang
2021-04-16 10:46:28 +02:00
Paweł Chmielowski
5b0f0d8352
Improve database and caching in mod_shared_roster
...
This makes us keep cache of groups that use wildcards no matter
of cache settings, and tries to not same fetch data multiple times
in roster get operations.
2021-04-16 10:34:32 +02:00
Paweł Chmielowski
54916caf65
Use proper source for cache options in mod_shared_roster
2021-04-16 10:20:13 +02:00