DDDHuang
f184cd3d0e
fix: node parameters
2021-08-25 11:57:51 +08:00
Turtle
87881621bb
fix: fix typo
2021-08-25 10:13:21 +08:00
Turtle
675d23111c
chore(swagger-schema): Delete the schema that is not reused
2021-08-24 23:01:51 +08:00
Turtle
bc325e55fc
fix(authn-authz-api): fix authn/authz test cases fail
2021-08-24 18:19:21 +08:00
Turtle
e0c05242a7
refactor(minirest-callback): refactor minirest callback function
2021-08-24 18:19:21 +08:00
Turtle
ffc9846744
Merge branch 'refactor-mgmt-schema-util' of https://github.com/turtleDeng/emqx into refactor-mgmt-schema-util
2021-08-24 11:10:34 +08:00
DDDHuang
f1ba482ed6
fix: alarms api page & limit parameters
2021-08-24 11:04:39 +08:00
Turtle
47378e0e96
refactor(schema-utils): refactor mgmt swagger schema utils
2021-08-24 10:53:06 +08:00
DDDHuang
32a84b3aba
fix: clients api node params
2021-08-24 10:51:01 +08:00
DDDHuang
e88823fd36
Merge pull request #5540 from DDDHuang/fix_clients_api
...
fix: clients subscribe api
2021-08-24 09:57:17 +08:00
Turtle
5c93c35559
refactor(schema-utils): refactor mgmt swagger schema utils
2021-08-24 00:32:51 +08:00
k32
397a04ec7c
Merge pull request #5509 from k32/rlog-fixes
...
Minor fixes to improve compatibility with RLOG feature
2021-08-23 16:10:33 +02:00
DDDHuang
25bae9e397
fix: clients subscribe api
2021-08-23 10:31:24 +08:00
Turtle
d4d4ba9ea4
refactor(prometheus): refactor prometheus swagger schema
2021-08-23 09:41:46 +08:00
k32
9c74fa42a5
chore(rlog): Use the new method of creating shards
2021-08-21 17:47:53 +02:00
Shawn
f3efc89192
refactor(config): replace all ':' with '=' in the *.conf ( #5531 )
2021-08-19 19:57:42 +08:00
DDDHuang
65563e9f8c
Merge pull request #5511 from DDDHuang/delayed_api
...
feat: add delayed api
2021-08-19 17:59:29 +08:00
DDDHuang
c07fadc336
Merge pull request #5526 from DDDHuang/fix_node_stats_api
...
fix: node stats api
2021-08-19 17:59:05 +08:00
DDDHuang
11ea506af6
Merge branch 'master' into delayed_api
2021-08-19 17:24:16 +08:00
DDDHuang
2088fe17cf
fix: node stats api
2021-08-19 16:45:38 +08:00
Shawn
ef59309ed0
fix(config): check config failed when updating
2021-08-19 15:53:45 +08:00
DDDHuang
5520326ce3
feat: add delayed api
2021-08-19 10:48:12 +08:00
lafirest
adc6226eae
refactor(emqx_retainer): emqx_retainer_api use openapi model
2021-08-19 10:12:08 +08:00
Shawn
213b7c2501
fix(config_api): improve the schema for config update APIs
2021-08-19 09:38:33 +08:00
Shawn
e8e95d39ef
refactor(config): move emqx_config:get/get_raw to emqx:get_config/get_raw_config ( #5517 )
2021-08-18 14:52:57 +08:00
Shawn
5f6bcd1ebb
fix(config_api): remove config APIs that already been provided by apps
2021-08-18 11:30:20 +08:00
Shawn
bf6251e20f
refactor(config): update the return values of config handlers
2021-08-18 09:42:06 +08:00
Shawn
bd8263e324
refactor(config): move APIs for config update,remove,reset to emqx
...
Move the emqx_config:update,remove,reset APIs to emqx, to remove
the circular dependency between the modules emqx_config and
emqx_config_handler.
After this change the dependency among these modules will be:
```
emqx ---> emqx_config
| ^
| |
+ ---> emqx_conifg_handler
```
2021-08-18 09:42:06 +08:00
Shawn
7f03cd0e8b
fix(config): update the calls to emqx_config:update/2,3
2021-08-16 17:41:53 +08:00
Shawn
b652a64dbb
fix(config): reset config failed due to rootname not found
2021-08-12 17:20:05 +08:00
Shawn
8dbb14b668
feat(config): improve the API for resetting configs
2021-08-12 17:20:05 +08:00
Shawn
566d6f8d74
refactor(config): create a dedicate API for config reset
2021-08-10 15:17:45 +08:00
Shawn
a4b773b66f
refactor(config): create only one API for resetting configs
2021-08-10 15:17:45 +08:00
Shawn
74a849bfbb
refactor(config): create APIs for each root-name
2021-08-10 15:17:45 +08:00
Shawn
eee98a5803
fix(API): return 400 if delete failed
2021-08-10 15:17:45 +08:00
Shawn
139712fc94
fix(API): return 200 for PUT method
2021-08-10 15:17:45 +08:00
Shawn
2738815af9
feat(API): add a general API to update configs
2021-08-10 15:17:45 +08:00
Shawn
990c383e01
feat(emqx_config): support fetching the entire config map
2021-08-10 15:17:45 +08:00
Shawn
c745120453
fix(api): update config APIs for emqx core
2021-08-10 15:17:45 +08:00
Shawn
c9911a3b5f
feat(api): add API /v5/configs for updating configs
2021-08-10 15:17:45 +08:00
DDDHuang
1064278db1
chore: add node param in subscription
2021-08-10 14:23:17 +08:00
DDDHuang
a87521358e
chore: add some api params description
2021-08-10 11:42:58 +08:00
DDDHuang
e7cb9491c6
Merge pull request #5306 from DDDHuang/sys_info
...
chore: sys uptime by millisecond
2021-08-05 13:51:06 +08:00
Zaiming (Stone) Shi
58446217a6
Merge pull request #5341 from zmstone/split-emqx-app
...
Split emqx app
2021-08-04 09:43:10 +02:00
DDDHuang
b3ea7f9cce
Merge pull request #5378 from DDDHuang/clients_api_fix
...
fix: add cleints api query params doc & unsubscribe api
2021-08-04 15:07:51 +08:00
Zaiming Shi
e6232665a3
refactor(emqx): ensure app shutdown and reboot order
...
make use of application dependency to ensure start order.
also the same dependency top-sorted for shutdown and reboot order
2021-08-04 08:40:03 +02:00
DDDHuang
b99ec04267
Merge pull request #5379 from DDDHuang/listeners_api_fix
...
fix: listeners id param name
2021-08-04 14:39:45 +08:00
DDDHuang
ac2084daeb
Merge pull request #5382 from DDDHuang/publish_api_fix
...
fix: publish api params
2021-08-04 14:39:05 +08:00
DDDHuang
07a4d54a25
fix: unsubscribe api; query params
2021-08-03 17:08:40 +08:00
DDDHuang
8e2b1aed32
fix: publish api params
2021-08-02 17:20:15 +08:00
DDDHuang
52ff6e1b3e
fix: listeners id param name
2021-08-02 15:54:25 +08:00
DDDHuang
ca50dfe686
fix: add cleints api query params doc
2021-08-02 10:03:28 +08:00
Zaiming Shi
b10fb4e95d
refactor: unify all io:format calls to use the same macro
2021-08-01 09:36:59 +02:00
Turtle
9e97de04c9
chore(plugins): delete emqx_plugins module attributes
2021-07-30 14:32:01 +08:00
Turtle
740b729778
feat(api): support stats/metrics API aggregate
2021-07-30 09:09:45 +08:00
Turtle
fa37151b69
fix(tests): fix check apps api test cases
2021-07-26 21:35:28 +08:00
Turtle
5434aa02ff
feat(mgmt): ignore emqx_dashboard API and apps API
2021-07-26 21:35:28 +08:00
zhanghongtong
4c5b75f281
chore: rename acl to authz
...
Signed-off-by: zhanghongtong <rory-z@outlook.com>
2021-07-26 16:10:33 +08:00
Turtle
569d54a4c0
feat(dashboard): Update the configuration file to hocon
2021-07-26 15:00:40 +08:00
DDDHuang
ec88e3a404
chore: sys uptime by millisecond
2021-07-23 18:32:38 +08:00
DDDHuang
ffc7a070f4
Merge branch 'master' into api_format
2021-07-23 17:09:47 +08:00
Shawn
ec8fed9a7d
fix(test): wait a while after subscribing/unsubscribing to a topic
2021-07-23 17:06:28 +08:00
Shawn
6710695f9d
fix(test): wait a while after kicking out the client
2021-07-23 17:06:28 +08:00
Shawn
0704cbc986
refactor(config): change mqtt.session_expiry_interval to ms
2021-07-23 17:06:28 +08:00
DDDHuang
2b12fa1c05
chore: api code format; fix: atom refname; update minirest version
2021-07-23 16:40:19 +08:00
DDDHuang
e96bac87ce
refactor: alarms api; add: alarms format function
2021-07-23 13:56:23 +08:00
DDDHuang
9642bcce88
refactor: listeners api; add: listeners list function; fix: listener
...
already start error
2021-07-23 13:52:19 +08:00
DDDHuang
0cf4723c73
refactor: sub api; fix: fuzzy function ( #5287 )
2021-07-23 13:49:51 +08:00
DDDHuang
2d4d7b2923
fix: routes api function cause
2021-07-20 13:56:20 +08:00
DDDHuang
746a91efd8
Merge pull request #5263 from DDDHuang/apps_api
...
refactor: apps api; rename: error response util function
2021-07-20 11:40:59 +08:00
DDDHuang
9a64c9a464
Merge pull request #5261 from DDDHuang/routes_api
...
refactor: routes api
2021-07-20 09:40:04 +08:00
DDDHuang
51dc9093ed
refactor: apps api
2021-07-20 09:35:30 +08:00
DDDHuang
14d9b876e7
refactor: routes api
2021-07-19 17:33:48 +08:00
DDDHuang
120c2b8cdf
chore: add mgmt start listener log
2021-07-19 15:27:12 +08:00
Turtle
b9e3095ac3
fix(test): fix check emqx management test cases fail
2021-07-17 14:59:52 +08:00
Shawn
4d279e47d8
chore(merge): merge code from master
2021-07-17 01:20:57 +08:00
DDDHuang
92ae5663a6
feat: update to openapi 3.0.0
2021-07-16 23:26:56 +08:00
Shawn
bb6d7c4e0b
Merge branch 'master' into emqx_config
2021-07-16 16:49:50 +08:00
DDDHuang
1bfa6ead42
refactor: publish api; add: batch schema util function
2021-07-15 19:25:26 +08:00
DDDHuang
187d200cb7
refactor: stats api & metrics api; fix: clients api parameter type lose
2021-07-15 19:19:26 +08:00
Shawn
ba166967c9
Merge branch 'master' into emqx_config
2021-07-15 18:44:56 +08:00
DDDHuang
e838df99a9
fix: api auth header support
2021-07-15 16:20:46 +08:00
Shawn
8e32d5314d
Merge branch 'master' into emqx_config
2021-07-14 09:33:58 +08:00
DDDHuang
500047fa30
refactor: nodes api ; add: api test util module
2021-07-13 15:08:28 +08:00
DDDHuang
734a5b9420
test: add clients api SUITE & add delete sub api
2021-07-12 18:10:40 +08:00
DDDHuang
c11a8c6db6
refactor: clients api; status api; adapter minirest v1
...
The serious influence:
authn:
api
authz:
api; api test suit
dashboard:
all closed
lwm2m:
api;
modules:
api(api_topic_metrics, modules_api); test suit(emqx_modules_SUITE)
prometheus:
api
retainer:
api; api test suit
rule_engine:
api: api test suit
telemetry:
api
2021-07-09 18:09:07 +08:00
Shawn
477097c062
chore(project): merge code from master
2021-07-07 19:32:52 +08:00
DDDHuang
dc98cff27b
fix: mgmt conf & schema; prepare minirest ( #5178 )
2021-07-07 17:04:05 +08:00
Shawn
4dd72e59fa
feat(listeners): make the APIs and CLIs work with the new listener
2021-07-07 16:22:38 +08:00
Turtle
918a26e921
feat(conf): merge all conf to emqx.conf
2021-07-02 17:01:16 +08:00
DDDHuang
2c7fd0b547
chore: mgmt hoconf support ( #5153 )
2021-07-02 00:02:09 +08:00
zhanghongtong
e0f1087490
chore(mgmt): cancel plugins test case
2021-06-30 19:17:38 +08:00
Rory Z
55613593f0
chore: delete import and export feature
2021-06-25 18:45:34 +08:00
Rory Z
ecc450e942
chore: delete import and export feature
2021-06-25 18:45:34 +08:00
zhanghongtong
09e995a1b2
build: delete needless auth plugins
2021-06-25 18:45:34 +08:00
Shawn
704af9f3b1
The config handler phase2 ( #5052 )
...
* refator(config_handler): handle and validate the updates to raw_configs
* fix(hocon): update hocon to 0.8.0
* refactor(config_handler): check and apply envs only in top-level handler
* refactor(config_handler): update config from top level to bottom level
* refactor(emqx_data_bridge): move configs to emqx.conf
* fix(emqx_schema): remove the extra config path
* fix(config_handler): load the emqx.conf when starting emqx_config_handler
* fix(data_bridge): API not working
* feat(config_handler): save updated configs to emqx_override.conf
* fix(config_handler): cannot find the emqx.conf and emqx_override.conf
* fix(emqx_config): cannot find the correct path for etc dir
* fix(test): load load emqx_schema foreign refereced apps
* refactor(emqx_plugin): do not generate configs before load plugins
All configs (including the configs for plugins) now should go into
the `emqx.conf`.
* fix(tests): update the test cases for plugins
* fix(tests): don't include schema from apps when testing
* fix(tests): use emqx-ct-helper branch hocon
2021-06-25 11:47:18 +08:00
k32
a14ab5f90a
Merge pull request #5053 from k32/dev/mgmt-shard
...
feat(emqx_management): mqtt_app shard
2021-06-23 19:42:47 +02:00
turtleDeng
5a560a153c
feat(telemetry): Update the configuration file to hocon ( #5064 )
2021-06-23 17:12:24 +08:00
Rory Z
263aaff6d6
feat: add authz ( #4852 )
...
* feat(authorization): add authorization api
* feat(authorization): add check function
* feat(authorization): use hocon config file
* feat(authz): add mysql connector
* feat(authz): support pgsql
* feat(connector): support redis
* chore(authz): use "publish/subscribe/all" instead of "pub/sub/pubsub"
2021-06-23 10:55:38 +08:00
k32
239255f251
feat(emqx_management): mqtt_app shard
2021-06-21 18:02:11 +02:00
DDDHuang
1e0f6f4dea
chore: more node info
2021-06-17 21:09:06 +08:00
Zaiming Shi
b6b144fa31
test: expect unsupported_version for now
2021-06-05 15:04:11 +02:00
Zaiming (Stone) Shi
5dab6985c1
Merge branch 'dev/v5.0' into resolve-master-dev/v5.0-conflict-release-version
2021-06-05 11:51:02 +02:00
Zaiming Shi
5795bcca6a
chore: fix app versions and check script
2021-06-05 11:09:13 +02:00
Turtle
f682bfe6e0
fix(api): fix ee call module api 404
2021-06-04 19:47:52 +08:00
JianBo He
665a9d1dee
fix(mgmt): return type conversion error
2021-06-01 17:24:53 +08:00
k32
7dde77bb8a
feat(emqx_management): Import content of the HTTP request
...
Fixes : #4063
2021-05-31 12:06:33 +02:00
Zaiming (Stone) Shi
913420588d
Merge branch 'dev/v5.0' into resolve-conflict-to-5.0
2021-05-31 09:17:21 +02:00
Turtle
cf4cbc1677
fix(API): fix get used memory error
2021-05-29 11:42:50 +08:00
z8674558
31cbb7aa97
Merge branch 'master' of github.com:emqx/emqx into merge-master
2021-05-25 12:50:50 +09:00
Zaiming Shi
4ec1046160
fix: bad test case
2021-05-24 10:45:56 +02:00
Zaiming Shi
ce2739ef3d
chore(emqx_management): update appup
2021-05-21 10:38:39 +02:00
Zaiming Shi
5fe395cee5
test: fix emqx_ctl printout test
2021-05-21 10:25:04 +02:00
Zaiming Shi
48c1d0983d
chore(emqx_ctl): do not print application
2021-05-21 09:24:39 +02:00
Zaiming Shi
c07fe0696b
fix(appup): ensure version bump for emqx_management
2021-05-20 09:03:40 +02:00
Shawn
4cd056cab5
fix(rule_engine): update status to false when refresh resource failed ( #4821 )
...
* fix(rule_engine): update status to false when refresh resource failed
* fix(dialyzer): ignore import_modules/1 created fun has no local return
* fix(appup): update appup for rule engine
2021-05-17 17:59:01 +08:00
Turtle
a7d2f44a5b
chore(optimize): optimize MGMT test cases
2021-05-17 14:28:17 +08:00
Turtle
3e3819905d
fix(import): fix import bridge mqtt test cases
2021-05-14 05:41:00 +09:00
wwhai
72e9453293
fix(mgmt): fix diylazer warning for function return ( #4786 )
2021-05-14 05:41:00 +09:00
Turtle
cc6f43aea7
fix(import): fix import bridge mqtt test cases
2021-05-14 05:41:00 +09:00
Turtle
85937e0007
fix(import): fix import bridge mqtt test cases
2021-05-12 22:46:48 +08:00
wwhai
09fb1461b7
fix(mgmt): fix diylazer warning for function return ( #4786 )
2021-05-12 22:13:26 +08:00
Turtle
c5aeeb3b40
fix(import): fix import bridge mqtt test cases
2021-05-08 15:28:26 +08:00
Zaiming (Stone) Shi
0d9a9fc966
Merge branch 'dev/v5.0' into resolve-conflict-master-to-v5.0
2021-05-07 08:43:26 +02:00
k32
7cd31028cb
fix(dialyzer): Omit `value is unmatched` warning
2021-05-06 23:28:12 +08:00
Zaiming Shi
d904a1048b
Merge remote-tracking branch 'origin/master' into merge-master-to-dev/v5.0
2021-04-30 15:09:31 +02:00
wwhai
a9b674c587
fix(deps): fix ee430 problem when remove resources
2021-04-30 06:41:37 -05:00
Zaiming Shi
171933301a
fix(dashboard): display full Erlang/OTP version
2021-04-30 12:26:59 +02:00
wwhai
54dc75ed79
fix(deps): fix function clause at apply_new_config
2021-04-28 20:39:16 +08:00
wwhai
773b8eef2f
fix(deps): increase time sleep
2021-04-27 21:04:24 +08:00
Zaiming Shi
6354e75626
chore: update copyrights
2021-04-23 20:43:00 +02:00
wwhai
73e563c883
test(mgmt): remove macro switch
2021-04-21 09:35:04 +08:00
zhanghongtong
daa3d70ec3
chore(tests): delete enterprise json file
2021-04-19 19:07:49 +08:00
zhouzb
3ae8bae9f3
feat(uri): update urldecode/1
2021-04-16 20:19:45 +08:00
Turtle
5009ec0c34
fix(tests): fix ee import auth mnesia fail
2021-04-16 19:47:49 +08:00
tigercl
1a630a308a
fix(backup): support minimum version number when import ( #4582 )
2021-04-16 15:51:36 +08:00
zhanghongtong
0090295a17
chore(tests): fix import and export test cases for auth mnesia
2021-04-15 23:05:12 +08:00
wwhai
b48c437f97
test(mgmt): add data im/export tests for EE
2021-04-15 21:59:37 +08:00
zhanghongtong
eda783efd0
chore: delete needless ct print
2021-04-14 23:06:34 +08:00
k32
9ead5c8cfd
chore(test): fix shutting down of applications in web hooks suite
2021-04-14 19:18:35 +08:00
k32
8304a96e1d
fix(emqx_management): Don't fix broken emqx_auth_mnesia data
2021-04-14 19:18:35 +08:00
wwhai
8a6f26d170
test(mgmt): remove unused ct log
2021-04-13 09:54:49 +08:00
z8674558
b0c3c713b5
Merge branch 'master' of github.com:emqx/emqx into merge-master-to-v5
2021-04-13 00:09:17 +09:00
wwhai
765d84ef48
test(mgmt): add data import tests ( #4481 )
2021-04-12 09:06:22 +08:00
zhouzb
a712606121
fix(http api): fix badarg caused by acl cache api
2021-04-12 09:05:49 +08:00
k32
df3565e23d
fix(emqx_management): Import ACLs from the enterprise version
2021-04-08 18:15:43 +08:00
k32
664b9c79fc
fix(emqx_management): Add clientid data to the migration suite
2021-04-08 18:15:43 +08:00
z8674558
971e6ca90e
Merge branch 'master' of github.com:emqx/emqx into merge-master-to-v5
2021-04-07 20:29:08 +09:00
zhanghongtong
d1284cdcbb
chore(mgmt import cases): import cases support enterprise
2021-04-07 18:40:42 +08:00
zhanghongtong
ada36f5d23
chore(mgmt export): use new create time in export data
2021-04-07 10:35:08 +08:00
k32
d54643e9e1
Merge pull request #4453 from k32/fix-auth-mnesia
...
fix(emqx_auth_mnesia): add missing combinations of permissions
2021-04-06 21:37:50 +02:00
zhanghongtong
15627643e2
chore(mgmt): delete assert in emqx_mgmt_cli
2021-04-06 16:35:44 +08:00
zhanghongtong
0015520a6a
chore(mgmt): fix test case failure caused by slow kick
2021-04-06 15:41:59 +08:00
JianBo He
cff21ba16e
fix(mgmt): exclude telemetry related lines from enterprise
2021-04-06 13:22:23 +08:00
k32
2c029c0607
fix(emqx_management): Allow to specify credential type during import
2021-03-31 14:45:11 +02:00
k32
830cdffe16
fix(emqx_auth_mnesia): add missing combinations of permissions
...
Allow to define different access for pub and sub actions
2021-03-31 10:30:08 +02:00
wwhai
abf26f01d8
fix(mgmt): expose 2 functions to ce
2021-03-25 18:53:17 +08:00
wwhai
3ea8039d90
fix(import): fix import error
2021-03-23 21:57:39 +08:00
wwhai
83b99c09a4
fix(import): add bridge_mqtt compatible <4.2.x
2021-03-23 20:22:22 +08:00
Karol Kaczmarek
844a1ba0af
feat(acl): cache drain cr fixes
2021-03-20 15:21:31 +01:00
Karol Kaczmarek
87ce9d666f
feat(acl): working cache drain cli/rest handlers
2021-03-20 15:21:31 +01:00
Karol Kaczmarek
71a0901c92
feat(acl): CLI and REST handlers for removing acl cache
2021-03-20 15:21:31 +01:00
zhanghongtong
beac1f5f59
fix(test cases): fix test case error
...
ensure emqx_modues loaded before emqx_management in test cases
2021-03-19 17:02:06 +01:00
wwhai
3f2204fb5c
fix(backup): add compatible for more lower version
2021-03-19 16:24:13 +08:00
wwhai
109b2f4e90
fix(backup): fix data import/export problem
2021-03-19 16:24:13 +08:00
Karol Kaczmarek
796c071af5
style(api): proplists imports removed
2021-03-19 09:20:25 +08:00
Karol Kaczmarek
ea384ec6b5
style(api): minirest imports removed
2021-03-19 09:20:25 +08:00
Zaiming Shi
a5f0ed0356
fix(test): Ensure emqx_modules loaded for emqx_management test
2021-03-17 11:46:45 +01:00
Zaiming Shi
a1f78b5083
refactor(cli): Print node name version and app name version
...
So not to confuse application version with node release version
2021-03-16 11:26:17 +01:00
Zaiming Shi
6c106207ff
Merge pull request #4293 from emqx/master
...
Auto-pull-request-on-2021-03-05
2021-03-10 20:57:45 +01:00
wwhai
1ddb300a56
feat(mgmt): add http listener restart support ( #4301 )
2021-03-10 17:29:37 +01:00
z8674558
efd4ef8091
Merge branch 'dev/v5.0' of private:emqx/emqx into fix-merge-conflict-master-to-5.0
2021-03-04 22:12:09 +09:00
Zaiming Shi
eb03c343bc
fix(mgmt): Wrong ifdef EMQX_ENTERPRISE compile scope
2021-03-03 19:06:12 +01:00
Zaiming Shi
a368453768
fix(mgmt): typo in ifdef macro
2021-03-03 15:15:33 +01:00
z8674558
1504164933
chore(src): fix dialyzer warnings (match values)
2021-03-03 20:06:31 +09:00
zhanghongtong
db92f79713
chore(emqx_modules): add emqx_modules api path
2021-03-02 18:47:09 +08:00
JianBo He
8477780e2b
fix(mgmt): remove the useless match
...
Currently, the `{topic, Topic}` pattern is not used for management.
Moreover it will casue a `function_caluse` while the previous caluse not
matched
2021-03-02 17:06:34 +08:00
zhanghongtong
f548888af9
chore(emqx_management): judge the version for import and export acl mnesia and auth mnesia
2021-03-02 09:35:47 +08:00
zhanghongtong
b53bdd1450
chore(emqx_management): remove emqx_modules dependency on emqx_management
2021-03-02 09:35:47 +08:00
zhanghongtong
28653bb457
chore(emqx_management): format code
2021-03-02 09:35:47 +08:00
zhanghongtong
baa9fd8255
chore(emqx_management): move emqx management to apps
2021-03-02 09:35:47 +08:00
Zaiming Shi
8f477e8411
refactor(proj): Move opensource apps to lib-opensource
...
One step closer for better code abstraction for opensorce vs enterprise
So far this relocation is to make opensource to enterprise merges
conflict free.
2021-02-11 16:45:05 +01:00
Zaiming Shi
f000b6583c
fix(tls): Ensure tls config integrity
...
For default tsl version and ciphers, we try to use otp release number
to determin if we want to use tlsv1.3
For default configs, we try to porivde both tlsv1.3 and
ciphers in config (even for commented out configs)
2021-02-09 22:56:28 +01:00
Zaiming Shi
e4d3702f15
feat(apps): Ensure emqx_modules started before dependent apps
...
emqx_management and emqx_telemetry calls emqx_modules APIs
2021-02-08 22:07:13 +01:00
Zaiming Shi
7aff861f9b
refactor(emqx_modules): Move emqx_modules to lib-opensource
...
emqx_moduels for enterprise is refactored as a lib/plugin
in order to avoid merge conflicts, we make sure they can
co-exist in the same branch, because lib-opensource is compiled
in opensource project and lib-enterprise (to be added) is
compiled in enterprise project
2021-02-08 21:35:44 +01:00
Zaiming Shi
7c94a02bdd
Merge pull request #4134 from jovdipp/tlsv1.3-as-default
...
Tlsv1.3 as default
2021-02-05 21:33:03 +01:00
Jóvan S. Dippenaar
5e15e3add8
fix(default-config-tls-ciphers): TLS1.3 exclusive ciphers prepended to TLS1.1+TLS1.2 ciphers
2021-02-05 16:21:28 +13:00
JianBo He
1aefee01c2
chore(mgmt): remove needless lines
2021-01-29 18:50:29 +08:00
zhanghongtong
6a83cf3f35
chore(format): format some code
2021-01-28 19:18:18 +08:00
zhouzb
42f95bba09
fix(alarms): add duration field for alarms
2021-01-15 09:27:15 +08:00
tigercl
372687d79d
improve(http): replace httpc with gun, improve performance and fix httpc unresponsiveness ( #3940 )
2021-01-13 13:47:23 +08:00
Ayodele
2b481dabe7
Fix some dialyzer warnings ( #3988 )
2021-01-05 20:49:50 +01:00
ayodele.akingbule
30588ac666
fix(emqx_mgmt): fix dialyzer warnings
2021-01-04 14:14:55 +01:00
Ayodele
26021b37b3
Umbrella fix build ( #3969 )
...
* fix(dialyzer): dialyzer warning.
2021-01-04 09:10:22 +08:00
JianBo He
d628c49f16
fix(management): make client format function durable
2020-12-28 10:51:13 +08:00
Shawn
865c63d82e
fix(emqx_mgmt): data export failed on generating the exported filename
2020-12-23 16:41:18 +08:00
Shawn
ec8cfecdc0
fix(test): typos in emqx_mgmt_api_SUITE
2020-12-23 13:47:22 +08:00
zhanghongtong
3ef08f9ce3
test(meck): add meck unload after meck load
2020-12-22 13:39:49 +08:00
JianBo He
bddacf5284
test(management): refine the tests
2020-12-14 11:35:05 +08:00
JianBo He
5d98944c94
feat(management): implement the auth-mnesia import/export
...
All codes picks from emqx-management:dev/e4.2.3
2020-12-14 11:35:05 +08:00
Zaiming Shi
d60212787b
chore(build): remove emqx from app's applications list
2020-12-12 23:02:26 +01:00
Ayodele
56d7b3deb1
Umbrella fix build ( #8 )
2020-12-10 11:25:25 +01:00
Ayodele
0cb9cbce71
Umbrella fix build ( #6 )
...
* fix(emqx_bridge_rpc): Dialyzer warnings
* fix(emqx_coap_app): Dialyzer warnings
* fix(emqx_coap_mqtt_adapter): Dialyzer warnings
* fix(emqx_lwm2m_json): Dialyzer warnings
* fix(emqx_lwm2m_message): Dialyzer warnings
* fix(emqx_mgmt): Dialyzer warnings
* fix(emqx_mgmt_cli): Dialyzer warnings
* fix(emqx_mgmt): Dialyzer warnings
* fix(emqx_bridge_rpc): Dialyzer warnings
* fix(emqx_mgmt): Dialyzer warnings
* fix(emqx_exproto_gcli): Dialyzer warnings
2020-12-10 11:22:38 +01:00
ayodele.akingbule
1a8baa9d8a
fix(emqx_management): Dialyzer warnings
2020-12-10 11:22:38 +01:00
ayodele.akingbule
37e3b11263
fix(emqx_mgmt_api_alarms): Dialyzer warnings
2020-12-10 11:22:38 +01:00
Zaiming Shi
80e1d6cc9d
chore(apps): delete LICENSE files for apps
2020-12-08 22:28:46 +01:00
Zaiming Shi
036eda27f6
chore(rebar): Delete profiles from apps' rebar.config
...
otherwise rebar3 crashes
2020-12-05 13:36:56 +01:00
Zaiming Shi
db792ec577
chore(apps): Sync again with 4.3.0
2020-12-05 03:02:35 +01:00
Zaiming Shi
8a12018863
Add more cleanups
2020-12-05 02:45:01 +01:00
Zaiming Shi
0fb5fb31a5
refactor(proj) sync 4.3.0 plugins with tracked files
2020-12-05 02:43:04 +01:00
Zaiming Shi
686c006d6e
refactor(proj): Add apps
2020-12-04 22:11:53 +01:00
Zaiming Shi
73d02beace
refactor(apps): Merge emqx_libs back to emqx
...
And move emqx app back to root level
After realising the challenges of developing plugins in standalone
rebar projects. it is perhaps more smooth to keep using emqx as
a rebar dependency
2020-12-04 19:58:58 +01:00
Zaiming Shi
2cbd2bc800
chore(app.src): use semver 4.3.0 for apps version base
2020-12-03 19:59:41 +01:00
Zaiming Shi
5bb0cccb53
refactor(build): Clean up app version management
...
Starting from 5.0.0, all apps in apps dir should follow semver
strictly. Do not use the umbrella project's release tags.
The universal tags made sense when we have applications scattered
in different repos. Now since this is an umbrella project, it is
enough to have a single package level version number corelated with
git tag.
2020-12-01 23:22:33 +01:00
terry-xiaoyu
0cd1c57a54
Migrate plugins from tag 4.2.2
2020-10-31 12:10:19 +08:00