Commit Graph

432 Commits

Author SHA1 Message Date
fengzero 5ab4d048f0 add sender_id in read msg 2022-03-31 11:02:43 +00:00
fengzero cfc44903c1 remove uuid.h 2022-03-31 08:53:02 +00:00
fengzero cdb904287c move base64.h to utils 2022-03-31 08:47:05 +00:00
fengzero 04a8674a3f remove atomic_data.h 2022-03-31 08:38:09 +00:00
fengzero 39f9e0697d remove mem_alloc.h 2022-03-31 08:10:55 +00:00
fengzeroz 7abb20d0f6 Merge pull request #370 from gc87/upload-topic
Upload topic
2022-03-30 16:07:33 +08:00
fengzero f8d353f9e8 modify command log level 2022-03-30 06:31:50 +00:00
gc87 3016069794 Send buf length extended to 1M 2022-03-30 13:43:45 +08:00
gc87 753acd52e9 Fix publish too long to disconnection 2022-03-30 09:27:39 +08:00
eeff b58ffcd8a3 Update persist adapter to persist/load with adapter id 2022-03-29 11:56:25 +08:00
eeff d4b9220d78 Update adapter persistence json with adapter id 2022-03-29 11:35:36 +08:00
fengzeroz ec42c50b4b Merge pull request #364 from eeff/eeff/log
Add log option
2022-03-28 10:24:53 +08:00
eeff 33fd57670d Add option --log to main program
1. The --log option specifies to which file neuron logs
  2. Log to standard output or file, but not both
2022-03-25 14:55:02 +08:00
eeff 75c594533a Fix log to check quiet flag and level filter correctly 2022-03-25 14:06:44 +08:00
fengzero a0228255c2 prevent node deletion when there is a subscribed group in the node 2022-03-23 10:33:23 +00:00
fengzero 1fbc035a45 change dummy plugin type to functional 2022-03-23 07:34:42 +00:00
fengzeroz cf40043b30 Merge pull request #356 from eeff/eeff/fix
Fix node update persistence
2022-03-23 10:29:49 +08:00
eeff de5fcb22fb Fix adapter to handle node update events correctly 2022-03-23 10:06:33 +08:00
eeff c911216d55 Add new persistence function neu_persister_update_adapter 2022-03-22 18:13:22 +08:00
fengzero 4e437b37e1 fix get nodes of functional type 2022-03-22 09:12:52 +00:00
gc87 f6e45e627c Add pause/resume for mqtt 2022-03-21 16:10:57 +08:00
lixiumei 47eba78d75 Check neu_json_decode_array_size_by_json return value close #334 2022-03-21 15:20:22 +08:00
gc87 16902ce510 [#320]Fixed crash when modifying mqtt settings
Resolves #320
2022-03-21 14:40:06 +08:00
fengzeroz 4967f2ae34 Merge pull request #326 from eeff/eeff/fix
Fix mqtt plugin to validate tags before adding/updating
2022-03-18 14:50:21 +08:00
eeff ad23c3fb6c Fix function msg_external_data_get_size 2022-03-18 14:44:24 +08:00
fengzeroz fb3e07ec83 Merge pull request #342 from eeff/eeff/license
Get license api
2022-03-18 14:17:22 +08:00
eeff 7e5e4bf290 Add get license json parser code 2022-03-18 14:02:07 +08:00
fengzeroz 075a5b768d Merge pull request #338 from eeff/eeff/license
Add license update api
2022-03-18 10:23:43 +08:00
fengzeroz 595841fd8b Merge pull request #333 from eeff/eeff/log
Update restful log api to return page count
2022-03-18 10:21:27 +08:00
eeff b155c74b4e Update adapter_loop to handle MSG_EVENT_UPDATE_LICENSE message 2022-03-17 20:59:05 +08:00
eeff e59427f975 Update manager loop to broadcast MSG_EVENT_UPDATE_LICENSE message 2022-03-17 20:56:13 +08:00
eeff 8a81b327e4 Fix function msg_external_data_get_size to allow zero length NULL buffer 2022-03-17 20:53:34 +08:00
eeff bb3f53d4da Add function neu_plugin_notify_event_update_license 2022-03-17 20:52:05 +08:00
eeff dbeb942567 Update adapter_event_notify to handle event type NEU_EVENT_UPDATE_LICENSE 2022-03-17 20:52:05 +08:00
eeff d427bc4eda Add new message type MSG_EVENT_UPDATE_LICENSE 2022-03-17 20:52:05 +08:00
eeff 3dbf357ed2 Update get log json parser code 2022-03-17 16:05:40 +08:00
fengzero 70c750db39 move neuron.log to logs/ 2022-03-17 07:49:35 +00:00
fengzero c311eae1f7 fixed persistent data directory 2022-03-17 07:24:15 +00:00
fengzero e83c4253ba optimize neuron running directory
neuron
  /config/neuron.yaml
  /config/public.pem
  /config/private.key
  /plugins/xxx.so
  /plugins/schema/xxx.json
2022-03-17 07:20:44 +00:00
fengzero 50fa869cca fix print client info in connection 2022-03-16 08:13:25 +00:00
eeff e4266746d0 Add license json-api parser code 2022-03-16 15:49:41 +08:00
fengzero d244079e67 remove default plugins(mqtt, modbus tcp) 2022-03-16 07:49:22 +00:00
fengzero 6b7bc0ae2f fix tcpserver accept max client count 2022-03-16 07:16:18 +00:00
fengzero 901ff6df16 refactor add tag to table 2022-03-16 05:47:35 +00:00
lixiumei f52bd3c187 Adding tag_id persistence 2022-03-16 12:49:46 +08:00
eeff 7e6356e18f Make function neu_adapter_create more graceful
Return NULL instead of panicking when plugin open fails
2022-03-15 15:03:18 +08:00
eeff ba168b7de3 Add function neu_datatag_tbl_size for getting tag count 2022-03-14 23:23:42 +08:00
fengzero b0dddfad14 remove commented code 2022-03-14 02:17:03 +00:00
fengzero e1de59fd4c del web so name 2022-03-14 02:14:33 +00:00
fengzeroz 4ae1414535 Merge pull request #323 from eeff/eeff/license
Revert license functionality
2022-03-14 10:12:48 +08:00