Zaiming (Stone) Shi
44446bb762
refactor(dashboard): rename 'password' field to 'pwdhash' ( #5990 )
...
* refactor(dashboard): rename 'password' field to 'pwdhash'
rename as it is not plaintext password stored in db
* refactor(emqx_dashboard): rename records
* test(emqx_dashboard_token): add test case to cover match specs
2021-10-27 21:48:00 -07:00
zhongwencool
1d24e46ece
Rewrite http api with hocon schema ( #5980 )
...
* feat: rewrite http api with hocon
* fix: crash when default_username is empty
* chore: udpate rewrite api with emqx_conf's cluster_rpc
* fix: spec wrong
2021-10-27 21:47:59 -07:00
zhongwencool
d2fc66f436
emqx_conf ( #5939 )
...
* feat(emqx_conf): move conf manager for emqx_machine to emqx_conf
* chore(emqx_conf): change emqx:get_config/2 to emqx_conf:get/2
* fix: common test failed
* fix: badmatch by typo wrong key
* fix(emqx_conf): get the wrong core nodes
* fix(emqx_conf): get core node's tnx_id not latest tnx_id
* fix: add ro_transation when copy conf file
* fix: delete debug info
* fix: change ekka_rlog to mria_rlog
* fix: remove cluster_rpc from emqx_machine.
* fix: don't call ekka:start/0 explicitly
* fix: ekka should be start in emqx_machine
2021-10-27 21:47:59 -07:00
k32
760d896d9d
fix(dialyzer): Fix problems found by dialyzer
2021-10-27 21:47:59 -07:00
k32
69126fede6
fix(mria): Fix startup sequence
2021-10-27 21:47:59 -07:00
k32
1a473bb73b
chore(mria): ekka_rlog -> mria_rlog
2021-10-27 21:47:58 -07:00
k32
3e8b9ff76a
chore(mria): Get rid of copy_mnesia callback
2021-10-27 21:47:58 -07:00
k32
22858eb845
chore(mria): ekka_mnesia:start/stop -> mria:start/stop
2021-10-27 21:47:58 -07:00
k32
814623edae
chore(mria): ekka_mnesia:create_table -> mria:create_table
2021-10-27 21:47:58 -07:00
k32
75c9267473
chore(mria): Fix clear_table and ro_transaction calls
2021-10-27 21:47:58 -07:00
k32
ae71bdc0fe
chore(mria): ekka_mnesia:running_nodes -> mria:running_nodes
2021-10-27 21:47:58 -07:00
k32
fd482e2ec0
chore(mria): Rename module: ekka_mnesia -> mria
2021-10-27 21:47:58 -07:00
x1001100011
dbe45d9d6f
Merge branch 'master' into EMQX-782
2021-10-20 00:01:07 -07:00
zhongwencool
c73205a589
Ct helpers migrate ( #5943 )
...
* chore: common test
* chore: delete emqx_ct_helpers deps
2021-10-18 13:45:52 +08:00
x1001100011
0312f07b11
Merge branch 'master' into EMQX-782
2021-10-17 20:57:01 -07:00
Tobias Lindahl
aa19c2a908
chore: Remove emqx_ct_helpers as dependency
2021-10-15 10:40:57 +02:00
Zaiming (Stone) Shi
c5b2bc86a2
chore(dashboard): enable by default ( #5926 )
2021-10-14 21:05:02 +08:00
lafirest
8a2c5e2422
feat(rate_limiter): implement hierarchical token buckets
2021-10-14 10:20:05 +08:00
zhongwencool
d80f20aca3
feat(swagger): define mgmt config_api by hocon schema ( #5814 )
...
* feat(swagger): define mgmt config_api by hocon schema
* fix: enum can't defined by integer, use union.
* fix: hocon schema union to enum
2021-10-13 14:04:43 +08:00
lafirest
3524942766
fix: change all ~s in io format to ~ts
...
we should use unicode to replace latin1
2021-10-12 15:09:24 +08:00
x1001100011
2d25e895a8
feat: fix applications start order issue
2021-10-12 00:00:57 -07:00
x1001100011
f20d5b5395
Merge branch 'master' into EMQX-782
2021-10-11 23:44:44 -07:00
Zaiming Shi
e9991dca02
chore(dashboard): Allow test mode of the dashboard
2021-09-30 09:28:47 +02:00
DDDHuang
e62af95d0d
fix: close dashboard before beta 1
2021-09-30 09:45:48 +08:00
zhongwencool
776604a90b
chore(dashboard): make dirty operation into ekka_mnesia transation
2021-09-26 21:42:26 +08:00
zhongwencool
cae79a0584
feat(swagger): move public page/limit/error_code to emqx_dashboard_swagger module
2021-09-24 21:51:53 +08:00
zhongwencool
7e494afd98
fix(swagger): desc must be binary
2021-09-24 15:55:49 +08:00
zhongwencool
8c441673c2
feat(delayed_api): support hocon schema
2021-09-24 15:22:05 +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
x1001100011
df1cbb0bab
Merge branch 'master' into EMQX-871-872
2021-09-23 00:12:57 -07:00
zhongwencool
29b96bae2e
fix(dashboard): create user return 405
2021-09-23 11:25:02 +08:00
zhongwencool
085d8e8efa
chore(schema): restore space
2021-09-22 16:41:00 +08:00
zhongwencool
96fad3d225
chore(swagger): support check_schema option, default is false.
2021-09-22 13:37:08 +08:00
zhongwencool
39423665e9
chore(swagger): check hocon schema with #{override_env => false}
2021-09-22 09:07:14 +08:00
zhongwencool
dab5fbf285
feat(swagger): swagger support hocon schema
2021-09-21 21:41:16 +08:00
JimMoen
deac54c847
chore(for editor): Add comments for Emacs major mode.
2021-09-16 15:43:30 +08:00
x1001100011
13e146d1ee
feat: bin/emqx start_iex works
2021-09-14 00:06:16 -07:00
x1001100011
69673613d6
Merge branch 'master' into EMQX-871-872
2021-09-09 23:38:38 -07:00
DDDHuang
9a09bf7964
fix: logout api delete token ( #5686 )
2021-09-10 09:20:16 +08:00
DDDHuang
f87a41a54f
fix: api support basic auth ( #5687 )
2021-09-08 19:58:04 +08:00
DDDHuang
e2d9d9bfcb
fix: banned api rfc time & login hidden error type ( #5681 )
2021-09-08 17:53:52 +08:00
Zaiming Shi
ec13463f4a
refactor(schema): prepare for hocon schema doc generation
2021-09-03 11:02:31 +02:00
DDDHuang
c4e279bb76
fix: support https ( #5606 )
...
* fix: support https
2021-09-01 16:44:34 +08:00
Zaiming Shi
5165fd6b30
refactor(schema): implement new hocon_schema callbacks
2021-08-30 09:56:03 +08:00
DDDHuang
86231f795d
refactor: close managment http 8081 ( #5564 )
2021-08-27 13:46:39 +08:00
Turtle
675d23111c
chore(swagger-schema): Delete the schema that is not reused
2021-08-24 23:01:51 +08:00
Turtle
e0c05242a7
refactor(minirest-callback): refactor minirest callback function
2021-08-24 18:19:21 +08:00
Turtle
47378e0e96
refactor(schema-utils): refactor mgmt swagger schema utils
2021-08-24 10:53:06 +08:00
k32
9c74fa42a5
chore(rlog): Use the new method of creating shards
2021-08-21 17:47:53 +02:00