Commit Graph

188 Commits

Author SHA1 Message Date
hxy7yx ef2099414e mqtt supports otel 2024-09-05 11:56:31 +08:00
hxy7yx 4981173cee feat(mqtt): support mqtt v5 for otel tracing 2024-09-04 16:46:52 +08:00
hxy7yx 49a1f7891e chore(mqtt): add reason for connection & disconnection 2024-08-20 14:40:02 +08:00
eeff bd0f786406 feat(mqtt): remove mqtt cache db when node deleted 2024-08-01 15:50:49 +08:00
hxy7yx d851eb1ad5 metric: reset send&recv bytes when restart node 2024-05-29 13:35:05 +08:00
eeff ea8369ae98 feat(core): mqtt client subscription support wildcard 2024-05-07 14:26:52 +08:00
fengzero bf5fbdb31d fix(conn): check offset reset 2024-03-21 01:37:23 +00:00
fengzero aac982fb62 fix(conn): lock conn buf 2023-12-18 07:32:39 +00:00
fengzero 3c6f9ca096 Revert "fix(conn): lock conn buf"
This reverts commit 1151bb43b8.
2023-12-11 07:47:48 +00:00
fengzero 1151bb43b8 fix(conn): lock conn buf 2023-12-08 06:24:38 +00:00
fengzero de0b3a4610 fix(conn): block link abnormal connection 2023-12-07 03:08:44 +00:00
hxy7yx 18bc31ef90 fix(connection):stop listening after the server mode node stops 2023-11-30 16:56:54 +08:00
gc87 e06d8a8e62 feat(mqtt): add support for will message 2023-11-16 18:45:28 +08:00
hxy7yx dbf5089f8c test(modbus):add test cases 2023-11-08 09:52:41 +08:00
fengzero 465fff7710 chore(conn): disconnect if udp recv error 2023-11-02 01:39:36 +00:00
fengzero ff9ea0109b debug(connection): delay 50ms 2023-11-02 01:39:36 +00:00
fengzero d172e27275 debug: delay 20ms 2023-10-27 09:24:56 +00:00
fengzero ac0559d89b delay 10ms 2023-10-27 02:01:32 +00:00
fengzero 8485eaf1da delay 10ms 2023-10-27 02:01:27 +00:00
fengzero 937fd4bb86 fix(connection): server consume 2023-09-28 07:46:53 +00:00
fengzero e4cb02b072 fix(connection): compile warning 2023-09-22 05:56:43 +00:00
hxy7yx f91a162cce core&modbus support ipv6 2023-09-21 15:54:35 +08:00
eeff af1f1ecff1 fix(mqtt): enable SNI only when configured host is not IP address 2023-09-07 14:10:51 +08:00
fengzero 4e61ea9e3e reduce retry time 2023-09-05 09:58:52 +00:00
fengzero d17235b7c3 connection: recv all msg 2023-09-01 06:59:46 +00:00
fengzero 5c0c6f6e06 core: neu_type_ptr 2023-08-24 06:09:18 +00:00
eeff 60b245218f fix(mqtt): SSL check server name 2023-08-21 18:35:15 +08:00
eeff db5ac155cd feat: add function neu_mqtt_client_set_cache_sync_interval 2023-08-15 17:46:20 +08:00
fengzero 1989034666 fix cppcheck 2023-07-10 03:37:56 +00:00
fengzero 1e26731d19 fix(serial): return fd 2023-07-10 02:24:12 +00:00
fengzero 5de8ef508c serial: using smart link 2023-07-07 09:13:01 +00:00
fengzero 683903c052 serial: smart link 2023-07-07 07:23:38 +00:00
fengzero 2b6acdf749 improve(connection): donot close fd if tty read returns 0 2023-06-26 07:22:50 +00:00
fengzero 527896f676 fix(connection): check result of recv 2023-06-21 08:59:01 +00:00
fengzero 7ac12fb8f9 fix(connection): connection cannot be recovered when the line is abnormal 2023-06-16 03:08:27 +00:00
fengzero 6607fe4ec7 fix(connection): do not call connected in recv 2023-06-05 03:13:07 +00:00
fengzero 189995c944 fix(connection): disconnect if decode fail 2023-06-01 09:34:16 +00:00
fengzero fa3f4d239c chore(connection): log level 2023-05-19 08:14:30 +00:00
eeff 86639cb7cb Merge pull request #1269 from eeff/eeff/dev
chore(mqtt): update log level
2023-05-17 16:37:02 +08:00
eeff 07aecc7d7b chore(mqtt): update log level 2023-05-17 16:11:05 +08:00
hxy7yx 6b7920aa8d Merge branch 'emqx:main' into main 2023-05-11 16:33:51 +08:00
eeff 1c0dc0716a Merge pull request #1253 from eeff/eeff/dev
feat: make MQTT and Monitor plugin CA parameter optional
2023-05-09 12:10:34 +08:00
eeff 3d3c87ab3a fix: neu_mqtt_client_set_tls function
1. Explicit ssl flag
  2. Optional ca parameter
2023-05-08 17:09:45 +08:00
fengzero 3fc32e340f fix(connection): recv errorno check 2023-05-08 03:35:49 +00:00
fengzero 695512eca5 fix clang format 2023-05-06 07:49:40 +00:00
fengzero eea193136d fix(mips): compile error 2023-05-06 07:49:26 +00:00
eeff 44df07369e feat: add mqtt client unsubscribe method 2023-05-05 18:18:36 +08:00
fengzero 891990fafa eth conn: remove lldp 2023-04-28 05:52:38 +00:00
fengzero a0019e8c4b fix(eth connection): check bind eth socket 2023-04-21 03:07:18 +00:00
eeff f37f3a9f40 fix: data race when close mqtt client 2023-04-11 17:58:55 +08:00