eeff
84ab19c632
fix(nano-mqtt): avoid segfault
2022-11-29 17:28:43 +08:00
fengzeroz
9c62e847cc
Merge pull request #942 from eeff/eeff/dev
...
fix(mqtt-client): avoid data condition
2022-11-28 18:00:40 +08:00
eeff
738ec1fa7f
fix(mqtt-client): avoid data condition
2022-11-28 17:53:12 +08:00
fengzeroz
7d98d81bd8
Merge pull request #936 from eeff/eeff/dev
...
feat(nano-mqtt): update cached messages metric
2022-11-28 17:14:58 +08:00
fengzeroz
9696578648
Merge pull request #941 from fengzeroz/main
...
metric api: verify jwt
2022-11-28 17:12:18 +08:00
fengzero
2c9a267800
metric api: verify jwt
2022-11-28 09:06:53 +00:00
fengzeroz
424fdb1f92
Merge pull request #940 from fengzeroz/main
...
fix: metric hash crash if del group
2022-11-28 16:47:29 +08:00
fengzero
4aaefc67b9
fix: metric hash crash if del group
2022-11-28 08:41:43 +00:00
fengzeroz
575cd07a93
Merge pull request #939 from fengzeroz/main
...
log to stdout with category
2022-11-28 16:06:26 +08:00
fengzero
858855712a
log to stdout with category
2022-11-28 07:59:02 +00:00
fengzeroz
8c8d599d38
Merge pull request #938 from fengzeroz/main
...
jwt: load key from config and persistence dir
2022-11-28 15:51:54 +08:00
fengzero
a1773a8b72
jwt: load key from config and persistence dir
2022-11-28 07:46:30 +00:00
fengzeroz
2d1a14422d
Merge pull request #937 from fengzeroz/main
...
chore(arg): default log level
2022-11-28 15:28:17 +08:00
fengzero
3ed84459a9
chore(arg): default log level
2022-11-28 07:16:53 +00:00
eeff
323f4cd7d5
feat(nano-mqtt): update cached messages metric
2022-11-28 14:41:49 +08:00
eeff
514e232c58
feat(mqtt-client): add neu_mqtt_client_get_cached_msgs_num
2022-11-28 14:41:49 +08:00
eeff
62959d16a1
fix: init adapter register_metric callback
2022-11-28 11:54:49 +08:00
fengzeroz
5e980ccd07
Merge pull request #932 from eeff/eeff/dev
...
feat(mqtt-client): refactor publish/subscribe interface
2022-11-28 10:25:15 +08:00
eeff
f5e6f5c449
feat(nano-mqtt): update metrics
2022-11-27 19:25:35 +08:00
eeff
afe11b7a73
feat(mqtt-client): refactor publish/subscribe interface
2022-11-27 19:25:35 +08:00
fengzeroz
68173659b8
Merge pull request #935 from fengzeroz/main
...
fix update db schema
2022-11-25 19:18:23 +08:00
fengzero
af7cb8d1b2
fix update db schema
2022-11-25 11:11:44 +00:00
fengzeroz
05519c8e72
Merge pull request #934 from fengzeroz/main
...
new type
2022-11-25 18:56:36 +08:00
fengzero
327bda38c3
new type
2022-11-25 10:55:21 +00:00
fengzeroz
23dd934893
Merge pull request #933 from eeff/eeff/fix
...
fix: command `--reset-password`
2022-11-25 16:10:43 +08:00
eeff
07c32470c5
fix: command --reset-password
2022-11-25 16:08:04 +08:00
fengzeroz
a905c1dd40
Merge pull request #930 from eeff/eeff/dev
...
fix(mqtt-client): task callback free only SUBACK/UNSUBACK messages
2022-11-24 09:45:26 +08:00
eeff
20feda1fc8
fix(mqtt-client): task callback free only SUBACK/UNSUBACK messages
2022-11-23 17:48:53 +08:00
eeff
d36ea326d5
fix(mqtt-client): disable cache correctly
2022-11-23 16:27:27 +08:00
fengzeroz
f9a6709612
Merge pull request #927 from fengzeroz/main
...
chore: tag/node/group name length
2022-11-23 14:01:05 +08:00
fengzeroz
d82710655c
Merge pull request #929 from eeff/eeff/dev
...
fix(mqtt-client): connect with correct url w/wo tls
2022-11-23 13:47:00 +08:00
eeff
b8ddb6833d
ci: fix cppcheck
2022-11-23 11:43:46 +08:00
eeff
75083e65ba
fix(mqtt-client): connect with correct url w/wo tls
2022-11-23 11:43:46 +08:00
eeff
ef5f0edc9a
fix: function neu_parse_param check NULL pointer
2022-11-23 11:16:17 +08:00
fengzero
adfd29d02a
chore: tag/node/group name length
2022-11-22 07:42:19 +00:00
fengzeroz
6c8e461220
Merge pull request #924 from eeff/eeff/dev
...
feat(nano-mqtt): add client-id setting
2022-11-22 10:54:38 +08:00
fengzeroz
2021060791
Merge pull request #926 from fengzeroz/main
...
fix tcp server recv
2022-11-21 16:07:50 +08:00
fengzero
c9926fde0f
fix tcp server recv
2022-11-21 08:07:18 +00:00
eeff
910a3090db
feat(nano-mqtt): add client-id setting
2022-11-21 12:07:22 +08:00
eeff
e14b012b68
feat(mqtt-client): add method neu_mqtt_client_set_id
2022-11-21 12:07:22 +08:00
fengzeroz
e20382c81f
Merge pull request #923 from eeff/eeff/dev
...
chore: update Install-dependencies.md to use NanoSDK neuron branch
2022-11-18 16:51:11 +08:00
eeff
f1cb1c9afb
chore: update Install-dependencies.md to use NanoSDK neuron branch
2022-11-18 16:49:11 +08:00
fengzeroz
aba8069138
Merge pull request #922 from eeff/eeff/dev
...
fix(nano-mqtt): connect to the correct host when reconfigured
2022-11-18 16:48:52 +08:00
eeff
c08130b836
fix(nano-mqtt): connect to the correct host when reconfigured
2022-11-18 16:38:59 +08:00
eeff
341c54d388
feat(mqtt-client): update client interface
...
1. Change constructor neu_mqtt_client_new to take only version argument
2. Add constructor new_mqtt_client_from_addr
3. Add method neu_mqtt_client_set_addr
2022-11-18 16:36:10 +08:00
fengzeroz
40f3e81d27
Merge pull request #921 from eeff/eeff/dev
...
fix(nano-mqtt): keep sending messages when caching enabled
2022-11-18 16:09:36 +08:00
eeff
c76feca0e6
fix(restful): handle mqtt error codes
2022-11-18 15:21:09 +08:00
eeff
2706f2b4d7
fix(nano-mqtt): keep sending messages when caching enabled
2022-11-18 15:16:16 +08:00
fengzeroz
83e4b4b3b0
Merge pull request #919 from eeff/eeff/dev
...
fix(mqtt-client): add task queue and avoid blocking
2022-11-18 14:12:26 +08:00
eeff
9658d8ac72
fix(mqtt-client): add task queue and avoid blocking
...
1. use nng_send_aio instead of nng_sendmsg to avoid blocking due
to NanoSDK quirks
2. add task queue for both sending/receiving messages
2022-11-18 11:34:15 +08:00