DDDHuang
|
f87a41a54f
|
fix: api support basic auth (#5687)
|
2021-09-08 19:58:04 +08:00 |
JimMoen
|
b5d1ffa814
|
Merge pull request #5673 from JimMoen/stu-dev
Code refactor during studying.
|
2021-09-08 18:17:05 +08:00 |
DDDHuang
|
e2d9d9bfcb
|
fix: banned api rfc time & login hidden error type (#5681)
|
2021-09-08 17:53:52 +08:00 |
zhouzb
|
7d312a630b
|
chore(authn): provide easy-to-read hints for more errors
|
2021-09-08 16:35:54 +08:00 |
Jim Moen
|
4e5d781d21
|
fix: Words spelling fix.
|
2021-09-08 11:39:56 +08:00 |
Jim Moen
|
bcebe1de24
|
refactor(emqx_cm_sup): Internal functions to create workers.
|
2021-09-08 11:39:56 +08:00 |
zhouzb
|
287d315ed5
|
fix(listener): updating authentication no longer causes the listener to restart
|
2021-09-08 11:24:59 +08:00 |
tigercl
|
f75778b037
|
Merge pull request #5679 from tigercl/chore/authn
chore(authn): update apis for user
|
2021-09-08 11:20:23 +08:00 |
zhouzb
|
29cad91a47
|
fix(authn): fix superuser in mongodb authn
|
2021-09-08 10:58:00 +08:00 |
zhouzb
|
b5ded1ece0
|
chore(authn): add the serialization of more errors
|
2021-09-08 10:46:18 +08:00 |
zhouzb
|
ce851e5b0f
|
chore(authn): miss redis
|
2021-09-08 10:32:54 +08:00 |
zhouzb
|
8531e9ce11
|
chore(authn): rename superuser to is_superuser
|
2021-09-08 09:53:39 +08:00 |
zhouzb
|
be38bcc5cc
|
chore(authn): adapt listener id type
|
2021-09-08 09:46:47 +08:00 |
Jim Moen
|
c54847b6e9
|
refactor(mqtt_frame): Avoid duplicate variable when frame assembling.
|
2021-09-08 09:26:47 +08:00 |
lafirest
|
89f48f89eb
|
feat(emqx_coap): add emqx_coap_api
1. add a request api for emqx_coap
2. fix some emqx_coap logic error
|
2021-09-07 19:20:52 +08:00 |
DDDHuang
|
8b2488e099
|
fix: routes api add params (#5675)
* fix: routes api add topic query params
* fix: routes api add node query params
|
2021-09-07 18:31:40 +08:00 |
zhouzb
|
c68edb3905
|
chore(authn): update apis of user
|
2021-09-07 17:29:05 +08:00 |
lafirest
|
35cc0d972d
|
Merge pull request #5660 from lafirest/fix/emqx_lwm2m
fix(emqx_lwm2m): fix some error and incomplete function
|
2021-09-07 16:15:17 +08:00 |
zhanghongtong
|
1699a8dc63
|
chore(authz): rename authorization_rules.conf to acl.conf
|
2021-09-07 14:42:05 +08:00 |
tigercl
|
bd7a8179b4
|
Merge pull request #5664 from tigercl/refactor/authn
refactor(authn): refactor to support global and listener authentication
|
2021-09-07 11:38:46 +08:00 |
zhouzb
|
627de1d58c
|
fix(test): fix test case
|
2021-09-07 10:29:45 +08:00 |
lafirest
|
caee51f92a
|
fix(emqx_lwm2m): fix some error and incomplete function
|
2021-09-07 09:59:07 +08:00 |
JianBo He
|
ba9ad47cc1
|
fix(gw-exproto): fix grpc remote call
|
2021-09-07 09:49:33 +08:00 |
zhouzb
|
e998770f2e
|
refactor(authn): refactor to support global and listener authentication
|
2021-09-06 18:46:08 +08:00 |
DDDHuang
|
b1023d9733
|
fix: clients ip address params trans (#5657)
* fix: clients ip address params trans
|
2021-09-06 13:32:29 +08:00 |
JianBo He
|
c42c1e698a
|
chore(gw): add From param for _channel:handle_call/3
|
2021-09-06 09:16:03 +08:00 |
Zaiming (Stone) Shi
|
7a4fdd7620
|
Merge pull request #5647 from zmstone/feat-generate-config-doc-from-schema
refactor(schema): prepare for hocon schema doc generation
|
2021-09-03 17:54:01 +02:00 |
Zaiming Shi
|
19aff7bfdd
|
fix(authz): schema fields used directly.
|
2021-09-03 14:58:49 +02:00 |
DDDHuang
|
f5bfa4cd43
|
fix: deny creating metrics for empty topics (#5650)
* fix: deny null topic create metrics
|
2021-09-03 18:32:23 +08:00 |
Zaiming Shi
|
ec13463f4a
|
refactor(schema): prepare for hocon schema doc generation
|
2021-09-03 11:02:31 +02:00 |
DDDHuang
|
07821b9574
|
fix: cli error & routes api doc (#5639)
|
2021-09-03 16:07:34 +08:00 |
zhanghongtong
|
ffbf9b0fab
|
feat(authz): check for duplicate source types
Signed-off-by: zhanghongtong <rory-z@outlook.com>
|
2021-09-03 15:49:42 +08:00 |
Shawn
|
60b8215360
|
feat(config): support wildcard paths for config handlers
|
2021-09-03 13:39:43 +08:00 |
DDDHuang
|
be0fd6fddd
|
fix: add sub api doc & test suite (#5634)
* fix: add sub api doc & test suite
|
2021-09-03 10:57:54 +08:00 |
Shawn
|
f4eae8c0cb
|
fix(retainer): test case failed for expired retained msg
|
2021-09-03 10:42:12 +08:00 |
Shawn
|
a89bc97ed8
|
fix(config): don't write to override.conf if 'override_conf_file' is not set
|
2021-09-03 10:42:12 +08:00 |
Shawn
|
daca99f0f6
|
feat(config): add option 'persistent => boolean()' to emqx:update_config/3
|
2021-09-03 10:42:12 +08:00 |
Shawn
|
304874f0ff
|
feat(config): load and merge emqx_override.conf at bootup
|
2021-09-03 10:42:12 +08:00 |
lafirest
|
d7b198b292
|
Merge pull request #5638 from HJianBo/gw-fix-udp-outgoing
fix(gw): not packing udp packages
|
2021-09-03 10:11:05 +08:00 |
JianBo He
|
956308f0ca
|
feat(gw-mqttsn): support subscribe/unsubscribe operation
|
2021-09-03 09:50:07 +08:00 |
JianBo He
|
dc05cdc586
|
chore(gw): fix dialyzer warnings
|
2021-09-03 09:50:07 +08:00 |
JianBo He
|
fd12a7ac9c
|
chore(gw): improve the gateway api swagger codes
|
2021-09-03 09:50:07 +08:00 |
JianBo He
|
40d34ccd85
|
fix(gw): fix the subscription apis bugs
|
2021-09-03 09:50:07 +08:00 |
JianBo He
|
1748de5ee3
|
feat(gw): support the sub/unsub operation
|
2021-09-03 09:50:07 +08:00 |
JianBo He
|
14b39224d4
|
chore(gw): clients http implement skeleton
|
2021-09-03 09:50:07 +08:00 |
JianBo He
|
52b6d620ee
|
feat(gw): implement clients list http-api
|
2021-09-03 09:50:07 +08:00 |
JianBo He
|
0a7a14f4cd
|
chore(mgmt): callback query function with table name param
|
2021-09-03 09:50:07 +08:00 |
JianBo He
|
3f0ef7efa8
|
feat(gw): add api_clients swagger defination
|
2021-09-03 09:50:07 +08:00 |
JianBo He
|
cfe64d9c6f
|
fix(gw): not packing udp packages
|
2021-09-03 09:44:10 +08:00 |
zhanghongtong
|
c6ed72df3e
|
chore(authz api): update swagger json
Signed-off-by: zhanghongtong <rory-z@outlook.com>
|
2021-09-02 18:06:10 +08:00 |
DDDHuang
|
3bc92e5845
|
fix: mgmt listener cli (#5632)
* fix: mgmt cli linteners
|
2021-09-02 17:16:13 +08:00 |
lafirest
|
187f878baf
|
Merge pull request #5598 from lafirest/refactor/emqx_lwm2m_c
refactor(emqx_lwm2m): port lwm2m into emqx_gateway framework
|
2021-09-02 16:40:54 +08:00 |
zhanghongtong
|
b014266fa0
|
chore(connector http): update ssl for http connector
|
2021-09-02 15:32:44 +08:00 |
DDDHuang
|
516f2fd06e
|
fix: listener api doc (#5627)
|
2021-09-02 15:30:53 +08:00 |
zhanghongtong
|
0fd18a2795
|
chore(emqx_authz): compression configuration items
Signed-off-by: zhanghongtong <rory-z@outlook.com>
|
2021-09-02 15:28:17 +08:00 |
Rory Z
|
5669ea4034
|
chore(authz api): fix dialyzer error
|
2021-09-02 11:31:21 +08:00 |
zhanghongtong
|
b8ee977d9d
|
feat(authz api): support read cert file for api
|
2021-09-02 11:31:21 +08:00 |
zhanghongtong
|
07dcd9e705
|
feat(authz api): support file type for sources
|
2021-09-02 11:31:21 +08:00 |
zhanghongtong
|
8252771306
|
feat(authz api): support upload ssl cert file for api
|
2021-09-02 11:31:21 +08:00 |
DDDHuang
|
c7bc2e1a8d
|
fix: subscription about api, mqtt5 options param (#5620)
|
2021-09-01 17:42:57 +08:00 |
DDDHuang
|
c4e279bb76
|
fix: support https (#5606)
* fix: support https
|
2021-09-01 16:44:34 +08:00 |
lafirest
|
473a3c0b35
|
Merge pull request #5617 from lafirest/fix/emqx_retainer
fix(emqx_retainer): fix function clause error
|
2021-09-01 16:26:18 +08:00 |
lafirest
|
9d2f6503af
|
fix(emqx_retainer): fix function clause error
|
2021-09-01 15:44:29 +08:00 |
Shawn
|
12b8297745
|
fix(config): emqx_config:fill_defaults/1,2 not working
|
2021-09-01 14:13:19 +08:00 |
zhanghongtong
|
ef1b617624
|
feat(authz api): support '/authorization/settings' api and update swagger schema
Signed-off-by: zhanghongtong <rory-z@outlook.com>
|
2021-09-01 13:34:02 +08:00 |
DDDHuang
|
cfe4e37d50
|
fix: retainer api doc qos enum (#5614)
|
2021-09-01 09:02:47 +08:00 |
lafirest
|
7075f3260e
|
refactor(emqx_lwm2m): port lwm2m into emqx_gateway framework
|
2021-08-31 20:01:47 +08:00 |
DDDHuang
|
560f415964
|
fix: auto sub api doc & null body check (#5613)
* fix: auto sub api doc & null body check
|
2021-08-31 19:27:08 +08:00 |
DDDHuang
|
8d2b72c278
|
fix: alarms api return time (#5612)
|
2021-08-31 19:12:27 +08:00 |
DDDHuang
|
00d469976f
|
fix: subscriptions api share param name (#5610)
|
2021-08-31 19:04:52 +08:00 |
DDDHuang
|
4c468b383a
|
fix: delayed math string (#5609)
* fix: delayed ms
|
2021-08-31 19:04:38 +08:00 |
Shawn
|
7e53469bb8
|
fix(listeners): update the testcases for listeners
|
2021-08-31 19:01:11 +08:00 |
Shawn
|
0af39e88a4
|
feat(listeners): add DELETE APIs for removing the listeners
|
2021-08-31 19:01:11 +08:00 |
Shawn
|
0d1bc6d689
|
feat(listeners): add config handler for listeners
|
2021-08-31 19:01:11 +08:00 |
Shawn
|
e6306bccd8
|
feat(map_lib): add emqx_map_lib:diff_maps/2
|
2021-08-31 19:01:11 +08:00 |
Shawn
|
4da413c453
|
fix(APIs): clarify the error message when update listener failed
|
2021-08-31 19:01:11 +08:00 |
Shawn
|
50ccaec4b0
|
fix(emqx_schema): define bind as a mandatory config of listener
|
2021-08-31 19:01:11 +08:00 |
Shawn
|
7390d2bb36
|
fix(listeners): test case emqx_mgmt_listeners_api_SUITE failed
|
2021-08-31 19:01:11 +08:00 |
Shawn
|
8c36b7879f
|
feat(listeners): APIs for updating the listener
|
2021-08-31 19:01:11 +08:00 |
Shawn
|
05fc6d9e45
|
fix(dialyzer): bad function spec for emqx_map_lib:deep_convert/3
|
2021-08-31 19:01:11 +08:00 |
Shawn
|
ca327b7c55
|
refactor(listener): GET /listeners API returns full config of listeners
|
2021-08-31 19:01:11 +08:00 |
Rory Z
|
c0eaa30064
|
chore(emqx_authz): change api path
|
2021-08-31 17:39:32 +08:00 |
zhanghongtong
|
6b313a60d4
|
refactor: refactor emqx_authz
Signed-off-by: zhanghongtong <rory-z@outlook.com>
|
2021-08-31 17:39:32 +08:00 |
DDDHuang
|
caef8cb381
|
fix: retainer message format time by rfc3339 (#5607)
* fix: retainer message format time by rfc3339
|
2021-08-31 10:24:17 +08:00 |
DDDHuang
|
5b75fdd120
|
fix: some API code format & api doc code format (#5601)
|
2021-08-30 16:41:00 +08:00 |
DDDHuang
|
100e550491
|
fix: topic metrics api path & params (#5599)
|
2021-08-30 14:21:15 +08:00 |
Zaiming Shi
|
77aca28d87
|
fix(emqx_authz): call matches with rules input
|
2021-08-30 09:56:03 +08:00 |
Zaiming Shi
|
84ed368d41
|
refactor(emqx_authz): use module name builder functions
|
2021-08-30 09:56:03 +08:00 |
Zaiming Shi
|
ce1772c2b5
|
fix(emqx_authz): fix typo in authz annotation key
rule -> rules
|
2021-08-30 09:56:03 +08:00 |
Zaiming Shi
|
5165fd6b30
|
refactor(schema): implement new hocon_schema callbacks
|
2021-08-30 09:56:03 +08:00 |
Zaiming Shi
|
9e4c7b5f76
|
chore(config): upgrade to hocon 0.14.0
|
2021-08-30 09:56:03 +08:00 |
zhanghongtong
|
eb495535d2
|
chore(release): update emqx release version
|
2021-08-27 21:19:53 +08:00 |
Turtle
|
329cac6623
|
fix(rewrite): del topic rewrite conf
|
2021-08-27 20:38:34 +08:00 |
Turtle
|
8f058a7680
|
fix(rewrite): fix get topic rewrite list fail
|
2021-08-27 20:38:34 +08:00 |
Shawn
|
a4717d2209
|
fix(config): move config_reset under tags 'configs'
|
2021-08-27 19:32:44 +08:00 |
Shawn
|
e6ee8ec140
|
refactor(listener): rewrite the code for managing listeners
|
2021-08-27 19:32:44 +08:00 |
JianBo He
|
fdb41fe137
|
chore(gw): adapt the lates minirest and emqx-config
|
2021-08-27 18:23:12 +08:00 |
JianBo He
|
dacc53facf
|
refactor(gw): suppport the hot upgrade gateway instance
|
2021-08-27 18:23:12 +08:00 |
JianBo He
|
8886d60720
|
refactor(gw): change the on_gateway_update/3 callback params
|
2021-08-27 18:23:12 +08:00 |
JianBo He
|
bce130d9f9
|
chore(gw): integrate config-handler
|
2021-08-27 18:23:12 +08:00 |