Andrew Mayorov
|
083e2da347
|
chore(bpapicheck): make some failures more user-friendly
|
2023-10-13 15:42:08 +07:00 |
|
Andrew Mayorov
|
0b9ac24c1e
|
fix(bpapicheck): stop depending on git index
|
2023-10-13 15:40:49 +07:00 |
|
Ivan Dyachkov
|
bfb2218392
|
chore: fix release version
|
2023-10-10 14:50:49 +02:00 |
|
Zaiming (Stone) Shi
|
143673b703
|
chore: bump release version to 5.3.1-alpha.1
|
2023-10-10 14:35:46 +02:00 |
|
Zaiming (Stone) Shi
|
1e93d2f1fc
|
chore: upgrade to ekka 0.15.16 gen_rpc 3.2.0
* ekka 0.15.16 supports 'inet6_tls' as ekka.proto_dist
* gen_rpc 3.2.0 supports true | false as gen_rpc.ipv6_only
|
2023-10-09 20:03:21 +02:00 |
|
Ilya Averyanov
|
5dff36474d
|
chore(auth): get rid of hardcoded schema modules in auth
|
2023-10-05 13:41:50 +03:00 |
|
Ilya Averyanov
|
c2c56ba481
|
chore(auth): update tests
|
2023-10-05 13:41:50 +03:00 |
|
Ilya Averyanov
|
1eb75b43c4
|
chore(auth): split emqx_authn and emqx_authz apps
|
2023-10-05 13:41:50 +03:00 |
|
Zaiming (Stone) Shi
|
ca8da5723a
|
Merge pull request #11704 from zmstone/0928-sync-release-53
0928 sync release 53
|
2023-10-02 21:57:32 +02:00 |
|
Thales Macedo Garitezi
|
2358d67908
|
refactor: move session stuff from emqx_ds to emqx_persistent_session_ds
Part of https://emqx.atlassian.net/browse/EMQX-10942
|
2023-09-29 18:00:24 -03:00 |
|
Zaiming (Stone) Shi
|
bce8fd2fbc
|
chore: bump app versions
|
2023-09-29 18:56:52 +02:00 |
|
Zaiming (Stone) Shi
|
ed5b456d62
|
Merge remote-tracking branch 'origin/release-53' into 0928-sync-release-53
|
2023-09-29 18:24:44 +02:00 |
|
Zaiming (Stone) Shi
|
a852400fb3
|
chore: add 5.3.bpapi
|
2023-09-29 16:34:04 +02:00 |
|
Zaiming (Stone) Shi
|
fe01aaff4f
|
chore: prepare for e5.3.0 promotion
|
2023-09-29 13:32:57 +02:00 |
|
Zaiming (Stone) Shi
|
ce5bd0a3ce
|
Merge remote-tracking branch 'origin/release-53' into 0928-sync-release-53
|
2023-09-29 11:36:32 +02:00 |
|
Zaiming (Stone) Shi
|
c64e599e81
|
docs: document how to retrieve peercert
|
2023-09-29 10:33:57 +02:00 |
|
Zaiming (Stone) Shi
|
1177a32310
|
chore: bump version to 5.3.0-rc.2
|
2023-09-29 09:49:27 +02:00 |
|
Zaiming (Stone) Shi
|
b267fc2588
|
chore: bump release version to 5.3.0
|
2023-09-28 21:22:33 +02:00 |
|
Zaiming (Stone) Shi
|
1a13b2ac56
|
Merge remote-tracking branch 'origin/release-53' into 0928-sync-release-53
|
2023-09-28 13:53:03 +02:00 |
|
Zaiming (Stone) Shi
|
7ddcd71412
|
docs(ssl_dist.conf): update doc link
|
2023-09-28 11:16:18 +02:00 |
|
ieQu1
|
b77e5e880a
|
Merge pull request #11697 from ieQu1/dev/gen-rpc-3.1.1
chore(gen_rpc): Bump version to 3.1.1
|
2023-09-28 10:03:36 +02:00 |
|
JianBo He
|
6d2adfc259
|
chore(audit): emit the message field
|
2023-09-28 11:04:42 +08:00 |
|
JianBo He
|
859b122cdd
|
chore: format codes
|
2023-09-28 10:25:37 +08:00 |
|
JianBo He
|
dd9938114c
|
chore(audit): add from field
|
2023-09-28 10:25:37 +08:00 |
|
lafirest
|
b0d86eecd6
|
Merge pull request #11691 from lafirest/fix/sso_ssl
fix(sso): support for SSL update && ensure update is atomic
|
2023-09-28 10:22:34 +08:00 |
|
ieQu1
|
0aa3ccdd65
|
feat(gen_rpc): Add schema for the TLS versions and cipher suites
|
2023-09-28 00:36:59 +02:00 |
|
Zaiming (Stone) Shi
|
afdda107af
|
fix(logger): json format log encode binary list as string array
|
2023-09-27 23:40:01 +02:00 |
|
Zaiming (Stone) Shi
|
6f7a4344dc
|
fix: do not gc sso saml SP singing keys
|
2023-09-27 23:19:39 +02:00 |
|
Zaiming (Stone) Shi
|
c8cbbff044
|
fix(logger): no need for special handling of empty string
when formating json logs, there is no need to handle empty strings
special, already covered by unicode handling
|
2023-09-27 21:26:47 +02:00 |
|
ieQu1
|
3c37f19105
|
chore(gen_rpc): Bump version to 3.1.1
|
2023-09-27 21:09:00 +02:00 |
|
Zaiming (Stone) Shi
|
6e8c73258f
|
test: refactor emqx_rpc unit tests
|
2023-09-27 12:58:06 +02:00 |
|
Andrew Mayorov
|
1d0e789e4d
|
Merge pull request #11679 from keynslug/ft/EMQX-10942/custom-session-timers
feat(session): add custom session timers mechanism
|
2023-09-26 19:09:53 +03:00 |
|
Thales Macedo Garitezi
|
aae59f1efd
|
Merge pull request #11682 from thalesmg/fix-file-logger-type-r53-20230925
fix(file_logger): change file logger type depending on rotation size
|
2023-09-26 10:22:36 -03:00 |
|
Andrew Mayorov
|
bce2142df8
|
test(session): add custom session timers testcase
|
2023-09-26 16:22:06 +03:00 |
|
Zaiming (Stone) Shi
|
4e15edb5e4
|
Merge pull request #11661 from zmstone/0922-fix-json-log-formatter
0922 fix json log formatter
|
2023-09-26 14:13:41 +02:00 |
|
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 |
|
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
|
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 |
|
William Yang
|
9106eb92d2
|
Merge pull request #11675 from qzhuyan/fix/william/quic-respect-param-verify
|
2023-09-25 15:48:01 +02:00 |
|
firest
|
cfdb25b213
|
fix(sso): updates the SSO backend when the [dashboard] has updated
|
2023-09-25 20:30:47 +08: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 |
|
Ivan Dyachkov
|
e1f1c64ecd
|
Merge branch 'release-53' into 0925-sync-r53-to-master
|
2023-09-25 08:12:45 +02:00 |
|