Commit Graph

167 Commits

Author SHA1 Message Date
eeff ded6a537d1 feat(core): forward add/del ndriver map message to ndriver node 2023-06-12 14:56:25 +08:00
fengzero fadca0f2c9 feat(core): support writing multiple tag in one request 2023-06-12 06:14:28 +00:00
eeff ee40ec68a8 Merge pull request #1315 from eeff/eeff/dev
feat(core): add adapter type NEU_NA_TYPE_NDRIVER
2023-06-09 10:24:55 +08:00
eeff 9c659c8a99 feat(core): add adapter type NEU_NA_TYPE_NDRIVER 2023-06-08 15:00:43 +08:00
eeff cbb17ecc61 Merge pull request #1307 from eeff/eeff/dev
feat(restful): add get ndriver tags api
2023-06-06 10:38:28 +08:00
eeff f60e0903a6 fix: neu_http_get_param boundary check 2023-06-05 18:49:06 +08:00
liyuxi 24c1420307 fix(file plugin):too long file length leads to crash 2023-05-31 09:56:16 +00:00
eeff 7d12e488dd fix(core): neu_manager_add_template edge cases
1. Template plugin must exist.
  2. Template not allow singleton plugin.
2023-05-26 00:48:45 +08:00
eeff f03f2f492d fix(core): node update request guards monitor name 2023-05-22 16:45:31 +08:00
eeff cb143b8ebb feat: add error codes for template 2023-03-16 15:54:24 +08:00
fengzero 1388c204fa fix(api): check return value of system 2023-03-14 07:27:15 +00:00
fengzeroz 426b3fc5ca Merge pull request #1073 from eeff/eeff/dev
fix: json utils to free memory correctly
2023-02-20 09:59:07 +08:00
eeff f4b7990c6b fix: json utils to free memory correctly 2023-02-17 16:32:51 +08:00
liyuxi 32678fc8d7 fix http file response 2023-02-17 06:06:42 +00:00
eeff 16fda2a4cf feat(core): add methods for dump/load static tag value 2023-02-10 00:04:16 +08:00
liyuxi ba2f425bf3 fix download log coredump 2023-02-01 10:13:18 +00:00
eeff 544579897f fix: node setting api 2023-01-16 17:34:05 +08:00
eeff 294870eeed feat: add JSON string params in group sub/unsub message 2023-01-09 10:16:02 +08:00
eeff 05e8bd509a fix(monitor): not allow subscription 2022-12-15 15:48:54 +08:00
eeff 66c2bce7f0 feat: put utils/http_handler.h functions in namespace neu 2022-12-08 12:26:03 +08:00
eeff 942b361109 feat: move handle.h from restful plugin to neuron base 2022-12-08 12:24:02 +08:00
eeff ec019a71e6 feat: put utils/http.h functions in namespace neu 2022-12-07 18:19:52 +08:00
eeff 07411406a6 feat: move http.h from restful plugin to neuron base 2022-12-07 18:19:52 +08:00
fengzero 40926b33dc try scanf certs directory 2022-12-02 06:09:25 +00:00
fengzero a1773a8b72 jwt: load key from config and persistence dir 2022-11-28 07:46:30 +00:00
eeff 32d8271556 fix: neu_decode64 on empty string 2022-11-14 10:23:58 +08:00
eeff 611f3586e9 fix: function neu_json_decode_new and neu_parse_param 2022-11-14 10:23:58 +08:00
fengzero 8ff017b8a8 fix(queue): modify the type of key to uint64_t 2022-09-15 07:06:21 +00:00
fengzero 7bdf14fbc3 async_queue FIFO 2022-09-15 01:30:43 +00:00
fengzero e9b54861c6 fix(json): decode int as float/double 2022-09-06 08:23:30 +00:00
gc87 931a68997d feat: add memory cache size reduce 2022-09-02 18:50:50 +08:00
fengzeroz 75f5861b8e Merge pull request #742 from gc87/mqtt-mem-cache
Mqtt memory cache for trans data
2022-08-30 14:26:50 +08:00
gc87 722632f6d6 feat(mqtt): add cache setting to ui & webapi 2022-08-29 22:49:25 +08:00
gc87 cd3c9213f6 fix(mqtt): add cache send & fix cache bug 2022-08-29 21:09:24 +08:00
eeff 099b222147 feat: add neu_asprintf utility function 2022-08-29 14:32:36 +08:00
fengzeroz 1a6c39d866 Merge pull request #739 from eeff/eeff/dev
Add options `--config_dir` and `--plugin_dir`
2022-08-29 14:17:41 +08:00
gc87 9a5e544207 feat: loop delete 2022-08-29 00:02:17 +08:00
gc87 610745e35d feat: add memory cache to mqtt plugin 2022-08-28 23:30:50 +08:00
gc87 2bdb38129c feat: add memory cache unit test 2022-08-28 20:07:57 +08:00
eeff 3a3829bc6e feat: pass config_dir and plugin_dir to core and restful plugin 2022-08-26 15:41:02 +08:00
fengzero e36672575e chore(queue): add queue_clean for remove all ele from queue 2022-08-26 02:24:11 +00:00
fengzero 7f9d4cd84c feat(driver): set float precision 2022-08-10 10:30:38 +00:00
fengzero f33d171c47 fix: include jwt.h 2022-08-04 06:11:29 +00:00
eeff 0057bbd711 chore: export neu_jwt.h 2022-08-04 12:00:26 +08:00
gc87 99f742f2a9 fix(base64): decode output len error 2022-06-27 17:38:21 +08:00
fengzero 174cb88119 delete json include that does not need to be exported 2022-06-15 10:24:53 +00:00
fengzero 58a01a770c api(tag): add description field in add/update/get 2022-06-15 03:34:58 +00:00
fengzero 4883eae0c8 fix persist plugin info 2022-06-15 01:58:03 +00:00
fengzero 203328dffd copyright 2020-2022 2022-06-10 04:43:06 +00:00
fengzero 94ed02a84b remove atomic_data 2022-06-10 04:43:05 +00:00