Zaiming (Stone) Shi
46877e979b
chore: update copyright-year
2024-02-23 08:21:06 +01:00
Andrew Mayorov
0e1d27c836
fix(gateway): avoid scanning modules of known gateway apps
...
Since the set of known gateways is already predefined in `emqx_gateway_utils`
it makes no sense to scan over all modules just to find out the same set of
modules. Cutting out this scanning saves few seconds per each `emqx_conf`
application startup, which is especially noticeable when running tests.
2024-02-13 15:13:36 +01:00
Serge Tupchii
e455433694
test(emqx_gateway): fix test failures caused by grpc-erl upgrade
2023-12-04 12:17:58 +02:00
firest
30a72f557f
fix(gateway): improve gateway schema modules
...
1. enhances the gateway name as an enum
2. make the schema more flexible and extensible without some hardcode
2023-11-01 18:55:36 +08:00
Ilya Averyanov
1eb75b43c4
chore(auth): split emqx_authn and emqx_authz apps
2023-10-05 13:41:50 +03:00
Stefan Strigler
d65d690c17
fix(emqx_gateway): return 404 for unknown client id
2023-07-08 14:43:43 +02:00
Stefan Strigler
3bc419ee64
fix(emqx_gateway): return 404 for unknown listener id
2023-07-08 14:10:23 +02:00
JianBo He
57a3b6fdda
fix(gateway): fix 500 crash for '/gateways' endpoint
...
It introduced by https://github.com/emqx/emqx/pull/10961
2023-06-11 18:43:38 +08:00
JianBo He
dbb8742e0e
test: cover max_connection in infinity value
2023-06-09 15:48:23 +08:00
JianBo He
0633d894b8
test: fix failed tests
2023-06-02 13:30:03 +08:00
Stefan Strigler
062ce5f819
refactor: rename emqx_map_lib to emqx_utils_maps
2023-04-14 13:41:34 +02:00
JianBo He
9f99a72594
chore: refine tests
2023-04-14 00:45:22 +08:00
JianBo He
502cc2b8b8
chore: fix common tests
2023-04-07 15:34:16 +08:00
JianBo He
b24ff9bc6e
test(gateway): refine all test cases
2023-04-01 12:24:09 +08:00
Zaiming (Stone) Shi
dbc10c2eed
chore: update copyright year 2023
2023-01-02 09:22:27 +01:00
Stefan Strigler
9cc5920b0d
refactor: only PUT, no POST for '/gateways'
2022-11-16 15:58:59 +01:00
Stefan Strigler
612e5acea8
fix: return 404 instead of 400 for unknown gateway
2022-11-01 11:04:29 +01:00
Stefan Strigler
ef5687d465
fix(emqx_gateway_api): don't crash on unknown status
2022-10-27 12:35:15 +02:00
firest
1233d3c8df
fix(gateway): compatible with the old "/gateway" form API
2022-08-31 10:53:13 +08:00
firest
527ea23ec8
fix(gateway): change the `/gateway` API path to plural form
2022-08-31 09:27:37 +08:00
Thales Macedo Garitezi
4a1ede7e7e
test: fix flaky gateway tests
2022-08-01 10:57:34 -03:00
JianBo He
38b5882dc8
test(gw): using ip_port in listener tests
2022-07-26 11:40:52 +08:00
Zhongwen Deng
02872fb8c2
feat: rename gateway's tcp/ssl/udp/dtls to *_options
2022-06-07 22:23:02 +08:00
Ilya Averyanov
2d53c21d45
chore(authn api): replace user import api with upload api
2022-06-01 19:56:23 +03:00
Ilya Averyanov
3be617cf40
feat(authn api): add method for user file upload
2022-05-31 00:40:10 +03:00
Ilya Averyanov
5dba01b8fa
fix(authn): fix user search API
2022-05-25 15:50:20 +03:00
JianBo He
3f84600401
test(gw): remove enable option from server ssl conf
2022-05-12 20:27:25 +08:00
JianBo He
725c96dc2f
Merge pull request #7814 from HJianBo/fix-gw-bad-ssl
...
fix(gw): return BAD_REQUEST if request's ssl files is bad
2022-04-29 11:52:57 +08:00
JianBo He
23c6047163
fix(gw): return BAD_REQUEST if request's ssl files is bad
2022-04-28 16:12:32 +08:00
JianBo He
ff31a5a6a4
feat(gw-exproto): save ssl files for server&handler option
2022-04-28 15:34:57 +08:00
firest
fd0f32418e
fix(gateway): Add support for query by is_superuser
2022-04-27 15:41:14 +08:00
Thales Macedo Garitezi
7d807ce6bb
feat(gateway): export basic gateway info for telemetry
2022-04-04 15:20:48 -03:00
JianBo He
3f6d78dda0
style(gateway): format gateway application
2022-03-31 17:41:32 +08:00
JimMoen
f5caf66253
refactor(api): unified api name style
2022-03-11 11:07:55 +08:00
Zaiming (Stone) Shi
2105d1f22b
test: call ct helpers to load config
2022-01-25 11:50:18 +01:00
JianBo He
3caf0822c4
test(gw): more testcases for emqx_gateway_metrics
2022-01-14 10:48:56 +08:00
Zaiming (Stone) Shi
63167cea70
chore: update copyright
2022-01-05 20:55:00 +01:00
JianBo He
2411c22b42
fix(gw): fix bad listners field on http response
2021-12-31 14:59:17 +08:00
JianBo He
fa11c6df9c
test(gw): fix bad test cases
2021-12-10 10:41:38 +08:00
JianBo He
0eff5358ca
chore(gw): add examples for gw&client api
2021-12-08 10:52:27 +08:00
JianBo He
169848c027
feat(gw): return the created/updated resource info
2021-12-06 16:32:46 +08:00
Zaiming (Stone) Shi
a723e41390
test: fix a flaky test which gets interfered by other test cases
2021-12-06 08:00:42 +01:00
JianBo He
1e2eac0fce
test(gw): add tests for authm data-mgmt
2021-11-22 17:38:59 +08:00
JianBo He
287859fe36
chore(gw): integrate emqx-conf
2021-11-16 09:58:37 +08:00
JianBo He
2416fa4e13
chore(gw): return 204 if no authn config
2021-10-20 10:40:35 +08:00
JianBo He
46e0609544
test(gw): add clients HTTP-API tests
2021-10-20 10:40:35 +08:00
JianBo He
1cf833e1c0
test(gw): ensure emqx_authn starting state
2021-10-20 10:40:35 +08:00
JianBo He
7b211d35b8
test(gw): add basic tests for http-api
2021-10-20 10:40:35 +08:00