Commit Graph

140 Commits

Author SHA1 Message Date
JianBo He
3e033b419c refactor(gw): integrate with authn 2021-09-26 15:19:55 +08:00
JianBo He
aa03023811 chore(gw): http-api for loading gateway 2021-09-26 15:19:55 +08:00
Zaiming Shi
97e1cf65b7 refactor(schema): make a client ssl options schema
client and server ssl options share some common fields
this commit make an abstraction for the common fields
then export server_ssl_options_schema/2 and client_ssl_options_schema/1
for other schema modules to call
2021-09-23 16:56:02 +02:00
Zaiming Shi
fbd5701989 fix(emqx_schema): make ssl config schema right 2021-09-23 16:56:02 +02:00
lafirest
24eb0ac7bb
Merge pull request #5721 from lafirest/test/coap_case
test(emqx_coap): add some test case
2021-09-17 09:46:50 +08:00
lafirest
a83882a3b8
Merge pull request #5726 from lafirest/test/emqx_lwm2m
test(emqx_lwm2m): remove the lwm2m_coap dependency
2021-09-17 09:41:48 +08:00
JimMoen
deac54c847 chore(for editor): Add comments for Emacs major mode. 2021-09-16 15:43:30 +08:00
lafirest
acbbbbcd24 test(emqx_lwm2m): remove the lwm2m_coap dependency 2021-09-14 11:20:53 +08:00
lafirest
99566f12bb test(emqx_coap): add some test case 2021-09-14 11:11:30 +08:00
zhongwencool
86eb6605f1
Merge pull request #5623 from zhongwencool/cluster-call-api
feat(cluster-call): support confirm success after all mfa apply ok
2021-09-13 16:03:47 +08:00
JianBo He
94c51f9253 chore(gw): fix dialyzer warnings 2021-09-10 18:41:23 +08:00
JianBo He
18ed1c9794 chore(gw): add listeners apis 2021-09-10 18:41:23 +08:00
Zaiming Shi
cca3a4414f fix(bin/emqx): do not try to find vm.args file for cold_eval 2021-09-10 07:28:12 +02:00
Zaiming Shi
3a60f00643 refactor(emqx_gateway_schema): use hoconsc:map 2021-09-10 07:27:01 +02:00
zhongwencool
5a4428c53d Merge branch 'cluster-call-api' of https://github.com/zhongwencool/emqx into zhongwencool-cluster-call-api 2021-09-10 13:11:13 +08:00
Shawn
1dae970cd3 refactor(rule): move emqx_rule_utils.erl -> emqx_plugin_libs_rule.erl 2021-09-10 11:43:03 +08:00
lafirest
5693981b54
Merge pull request #5699 from lafirest/feat/lwm2m_api
refactor(emqx_lwm2m): refactor lwm2m api use new rest framework
2021-09-10 10:34:18 +08:00
JianBo He
5da085bacc chore(gw): improve the listener started banner 2021-09-09 17:33:04 +08:00
JianBo He
020e04e5cf chore(gw): improve the default confs 2021-09-09 17:33:04 +08:00
JianBo He
0453702ce5 refactor(gw): improve http-api return structure 2021-09-09 17:33:04 +08:00
JianBo He
e94e09075c refactor(gw): keep listeners conf tree compliance with core 2021-09-09 17:33:04 +08:00
lafirest
60914697b2 refactor(emqx_lwm2m): refactor lwm2m api use new rest framework 2021-09-09 16:37:14 +08:00
lafirest
9ad9f619c1
Merge pull request #5676 from lafirest/feat/coap_api
feat(emqx_coap): add emqx_coap_api
2021-09-08 22:23:22 +08:00
Jim Moen
4e5d781d21 fix: Words spelling fix. 2021-09-08 11:39:56 +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
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
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
JianBo He
c42c1e698a chore(gw): add From param for _channel:handle_call/3 2021-09-06 09:16:03 +08:00
Zaiming Shi
ec13463f4a refactor(schema): prepare for hocon schema doc generation 2021-09-03 11:02:31 +02: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
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
zhongwencool
662f7438fa chore: dos2unix format
find . -type f -print0 | xargs -0 dos2unix
2021-09-01 15:07:20 +08:00
lafirest
7075f3260e refactor(emqx_lwm2m): port lwm2m into emqx_gateway framework 2021-08-31 20:01:47 +08:00
Zaiming Shi
5165fd6b30 refactor(schema): implement new hocon_schema callbacks 2021-08-30 09:56:03 +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