Thales Macedo Garitezi
|
fdcd73e20c
|
fix(file_logger): change file logger type depending on rotation size
Fixes https://emqx.atlassian.net/browse/EMQX-11036
From `logger_disk_log_h:open_disk_log`:
```erlang
open_disk_log(Name,File,Type,MaxNoBytes,MaxNoFiles) ->
case filelib:ensure_dir(File) of
ok ->
Size =
if Type==halt -> MaxNoBytes;
Type==wrap -> {MaxNoBytes,MaxNoFiles} %% <-------
end,
Opts = [{name, Name},
{file, File},
{size, Size},
{type, Type},
{linkto, self()},
{repair, false},
{format, external},
{notify, true},
{quiet, true},
{mode, read_write}],
case disk_log:open(Opts) of
```
Affects all file loggers (audit included):
```
% emqx_config_logger:update_log_handler/1 -> ok
iex(emqx@127.0.0.1)14> Config override: log.file.emqx_audit is updated, but failed to add handler: {handler_not_added,
{badarg,
[{size,
{infinity,
10}},
{type,
wrap},
{linkto,
<0.1952.0>},
{repair,
false},
{format,
external},
{notify,
true},
{quiet,
true},
{mode,
read_write}]}}
```
|
2023-09-26 09:04:44 -03:00 |
Ilya Averyanov
|
14983ec14a
|
chore(hooks): validate hookpoints and document hook callbacks
Co-authored-by: Thales Macedo Garitezi <thalesmg@gmail.com>
|
2023-09-26 14:27:42 +03:00 |
JianBo He
|
5e6397b843
|
chore: remove result field for CLI audit logs
|
2023-09-26 19:24:35 +08:00 |
JianBo He
|
a73c3b8e1e
|
Merge remote-tracking branch 'ce/release-53' into audit-log-fix-2
|
2023-09-26 19:05:47 +08:00 |
JianBo He
|
e9785a6863
|
Merge pull request #11680 from thalesmg/audit-not-on-ce-r53-20230925
fix(audit): only support audit log on enterprise edition
|
2023-09-26 18:57:22 +08:00 |
Zaiming (Stone) Shi
|
40608f23c8
|
docs: use code html tag for config value 'json'
|
2023-09-26 12:10:24 +02:00 |
Zaiming (Stone) Shi
|
7d810c2107
|
test: fix test case match pattern
|
2023-09-26 11:40:30 +02:00 |
Zaiming (Stone) Shi
|
d31bfc70fb
|
Merge pull request #11659 from zhongwencool/fix-listener-ssl-create-500
fix: create ssl listener return 500 crash
|
2023-09-26 11:38:07 +02:00 |
lafirest
|
8cc626d33f
|
Merge pull request #11686 from lafirest/fix/sso_user_backend
fix: fix update SSO user && improve SSO user deletion commnad
|
2023-09-26 16:04:51 +08:00 |
lafirest
|
28b8252081
|
Merge pull request #11684 from lafirest/fix/sso_redact
fix: redact sensitive data in SSO and LDAP
|
2023-09-26 15:48:09 +08:00 |
firest
|
56917fee5f
|
fix(sso): Improved SSO user deletion command
|
2023-09-26 14:15:41 +08:00 |
firest
|
d1af81c86e
|
fix(sso): fix the failure to update SSO users
|
2023-09-26 12:14:45 +08:00 |
firest
|
8135e27586
|
fix: redact sensitive data in SSO and LDAP
|
2023-09-26 11:06:47 +08:00 |
Thales Macedo Garitezi
|
17206f8c75
|
Merge pull request #11662 from thalesmg/port-scan-check-proto-dist-m-20230922
chore: check ekka proto dist module type when resolving node address
|
2023-09-25 17:01:43 -03:00 |
Thales Macedo Garitezi
|
5d212e1086
|
fix(audit): only support audit log on enterprise edition
Fixes https://emqx.atlassian.net/browse/EMQX-11039
|
2023-09-25 15:59:35 -03:00 |
Thales Macedo Garitezi
|
0498e59c45
|
test: fix flaky test
|
2023-09-25 13:35:17 -03:00 |
zhongwencool
|
95060302fd
|
fix: don't need to change audit log's level
|
2023-09-26 00:28:47 +08:00 |
Zaiming (Stone) Shi
|
cd8a3be59d
|
docs: add 'json' to spellcheck dict
|
2023-09-25 18:26:15 +02:00 |
Thales Macedo Garitezi
|
ff7f37ccf5
|
test(cth): allow defining schema to load for app
|
2023-09-25 13:22:41 -03:00 |
Andrew Mayorov
|
b1f144ab8b
|
feat(session): add custom session timers mechanism
That are managed exclusively by the session implementation, unlike
common session timers that are managed by the channel itself.
|
2023-09-25 18:19:26 +03:00 |
lafirest
|
1df8326fb8
|
Merge pull request #11677 from lafirest/fix/sso_cfg
adjust the config path for the SSO feature and improve the update logic
|
2023-09-25 23:00:46 +08:00 |
Zaiming (Stone) Shi
|
5e6996dc05
|
refactor: log formatter format mfa+line as m:f/a(line)
also improve json formatter when a field is iolist
|
2023-09-25 16:55:22 +02:00 |
Zaiming (Stone) Shi
|
6a557980e4
|
refactor(logger): ensure JSON log field order
Ensure that the log fileds in JSON format are ordered as
time, level, msg, mfal, ...
|
2023-09-25 16:55:22 +02:00 |
Zaiming (Stone) Shi
|
a9df99746a
|
docs: add changelog for PR 11661
|
2023-09-25 16:55:22 +02:00 |
Zaiming (Stone) Shi
|
5f45ba50ff
|
refactor: delete log formatter config for audit log handler
It is using 'json' formatter, the template is useless
|
2023-09-25 16:55:22 +02:00 |
Zaiming (Stone) Shi
|
1fed38c248
|
fix(logger): write 'json' format logs as JSON
|
2023-09-25 16:55:22 +02:00 |
Zaiming (Stone) Shi
|
aea1e80290
|
feat: add 'format' as alias for log 'formatter'
|
2023-09-25 16:55:22 +02:00 |
Andrew Mayorov
|
349a6d906b
|
Merge pull request #11676 from keynslug/fix/EMQX-11026/secret-access-key-sensitive
fix(ftconf): also mark `secret_access_key` key as sensitive
|
2023-09-25 17:52:25 +04:00 |
William Yang
|
9106eb92d2
|
Merge pull request #11675 from qzhuyan/fix/william/quic-respect-param-verify
|
2023-09-25 15:48:01 +02:00 |
Thales Macedo Garitezi
|
806017ef90
|
chore: check ekka proto dist module type when resolving node address
Follow up to https://github.com/emqx/emqx/pull/11637#discussion_r1334462917
Fixes https://emqx.atlassian.net/browse/EMQX-10944
|
2023-09-25 10:31:50 -03:00 |
firest
|
cfdb25b213
|
fix(sso): updates the SSO backend when the `[dashboard]` has updated
|
2023-09-25 20:30:47 +08:00 |
Ivan Dyachkov
|
f1bc3b68b6
|
Merge pull request #11674 from id/0925-e5.3.0-alpha.2
e5.3.0 alpha.2
|
2023-09-25 14:21:46 +02:00 |
JianBo He
|
6f29bbf997
|
Merge pull request #11673 from HJianBo/redact_audit_log_from_cli
Redact audit log from CLI
|
2023-09-25 20:03:45 +08:00 |
Andrew Mayorov
|
ddf6cdc0a2
|
chore: add changelog
|
2023-09-25 14:57:42 +03:00 |
Andrew Mayorov
|
81cf619f07
|
fix(ftconf): also mark `secret_access_key` key as sensitive
|
2023-09-25 14:52:57 +03:00 |
William Yang
|
36d3a3a524
|
fix: bump to quicer 0.0.201
do not load cacertfile if verify_none
|
2023-09-25 13:02:01 +02:00 |
William Yang
|
22193d273a
|
fix(quic): ignore undefined cacertfile
|
2023-09-25 12:57:55 +02:00 |
Ivan Dyachkov
|
8c93c79b44
|
chore: e5.3.0-alpha.2
|
2023-09-25 12:52:45 +02:00 |
Zaiming (Stone) Shi
|
cedd90e89f
|
Merge pull request #11670 from id/0925-sync-r53-to-master
sync r53 to master
|
2023-09-25 12:22:27 +02:00 |
JimMoen
|
7d58f6c61e
|
Merge pull request #11668 from JimMoen/saml-login-redirect
fix: saml login acs redirect to dashboard overview
|
2023-09-25 18:11:03 +08:00 |
JianBo He
|
b970a34ee0
|
chore: redact some audit logs from CLI
|
2023-09-25 18:06:39 +08:00 |
JianBo He
|
89e15e9134
|
Merge pull request #11665 from HJianBo/typo-fixes
Typo fixes
|
2023-09-25 17:23:40 +08:00 |
lafirest
|
1cd9df6461
|
Merge pull request #11669 from lafirest/fix/dashboard_cli
fix(sso): refactor the `admins` CLI
|
2023-09-25 16:57:18 +08:00 |
lafirest
|
42eb7059fa
|
Merge pull request #11667 from lafirest/fix/logout
fix(sso): Disable access to `logout` endpoint by the `API key`
|
2023-09-25 16:56:04 +08:00 |
firest
|
e63d484632
|
fix(sso): move the config path of the SSO feature to `dashboard.sso`
|
2023-09-25 15:23:52 +08:00 |
Ivan Dyachkov
|
e1f1c64ecd
|
Merge branch 'release-53' into 0925-sync-r53-to-master
|
2023-09-25 08:12:45 +02:00 |
firest
|
e94192d1fa
|
fix(sso): refactor the `admins` CLI
1. revert the opensource version
2. allow delete the SSO user via CLI
|
2023-09-25 13:53:01 +08:00 |
firest
|
4f4868a46c
|
fix(sso): Disable access to `logout` endpoint by the `API key`
|
2023-09-25 10:31:38 +08:00 |
JianBo He
|
30862a94c6
|
chore: typo fixes
|
2023-09-24 20:19:05 +08:00 |
JimMoen
|
ad4fadc2fa
|
fix: saml login acs redirect to dashboard overview
|
2023-09-23 17:29:02 +08:00 |