fengzero
da4e7f228e
eth conn: get interface mac
2023-03-21 09:17:02 +00:00
Xiang Zhou
18c379d93b
Merge pull request #1134 from ZhouBox/dev3
...
feature:add connect and fd api on connection
2023-03-21 16:49:08 +08:00
zhouxiang
a2305af1d4
feature:add connect and fd api on connection
2023-03-21 14:12:02 +08:00
eeff
2ccb38d437
feat(persist): apply schema if not in migrations table
...
Previously, a schema is applied only if its version is larger than the
head version recorded in the migrations table under the assumption
that we add schema files in continuous versions. From version 2.4.0,
the last digit in the version number is reserved for unexpected fixes
or requirements, so that assumption never holds.
2023-03-20 18:30:49 +08:00
eeff
f418f382a2
Merge pull request #1130 from eeff/eeff/dev
...
feat(mqtt): add QoS setting
2023-03-20 18:19:51 +08:00
eeff
2642f18cae
fix: mqtt client subscribe ack error code handling
2023-03-20 12:08:46 +08:00
fengzero
372e43d6ff
license module invalid code
2023-03-17 07:47:39 +00:00
eeff
82139767b4
Merge pull request #1124 from eeff/eeff/dev
...
feat(restful): add GET /api/v2/template
2023-03-17 15:07:59 +08:00
eeff
a79e61fa0d
feat(core): full get template/templates request
2023-03-17 11:29:00 +08:00
fengzeroz
cca70df549
Merge pull request #1123 from fengzeroz/main
...
fix load node from 2.2 persistence
2023-03-17 10:57:08 +08:00
fengzero
6ef25972c0
fix: load node from 2.2 persistence
2023-03-17 02:50:36 +00:00
fengzero
13af68def0
vlan
2023-03-17 02:31:01 +00:00
eeff
7950d5f922
feat: add json encoding for templates response
2023-03-17 10:25:30 +08:00
eeff
9648be1f02
feat(core): fulfill del template request
2023-03-17 10:16:24 +08:00
eeff
7013d57914
feat(core): fulfill add template request
2023-03-16 18:43:18 +08:00
eeff
8c395199f9
fix(core): template manager interface update
...
1. Return more clear error code
2. Check existence before adding template
3. Fix const qualifier on input/output references
2023-03-16 18:43:18 +08:00
eeff
b96fd8baee
fix(core): base template interface update
...
1. Return more clear error code
2. Check existence before adding group
3. Fix const qualifier on input/output references
2023-03-16 18:08:51 +08:00
eeff
cc07e6705b
fix: base group interface use const reference for read access
2023-03-16 16:18:08 +08:00
eeff
6513c7d82a
feat(core): add message type for template
2023-03-16 15:54:24 +08:00
eeff
cb143b8ebb
feat: add error codes for template
2023-03-16 15:54:24 +08:00
eeff
5c033bdcbd
Merge pull request #1118 from eeff/eeff/dev
...
feat: add template json parser
2023-03-15 17:42:48 +08:00
eeff
538da2633d
feat: add template json parser
2023-03-15 17:14:58 +08:00
eeff
25c727f743
Merge pull request #1115 from eeff/eeff/dev
...
feat(core): add template manager
2023-03-14 17:50:22 +08:00
eeff
bcb313657a
feat(core): instantiate template manager
2023-03-14 15:56:18 +08:00
eeff
145b9b8aab
feat(core): add template manager
2023-03-14 15:56:18 +08:00
fengzero
1388c204fa
fix(api): check return value of system
2023-03-14 07:27:15 +00:00
eeff
da29e91fe0
Merge pull request #1108 from eeff/eeff/dev
...
feat: add base template structure
2023-03-14 14:55:52 +08:00
fengzero
9967a07353
fix(main): manager destroy when recv SIGINT or SIGTERM
2023-03-14 05:48:13 +00:00
eeff
b656aa09da
feat: add base template structure
2023-03-14 00:09:55 +08:00
eeff
f0a632466e
Merge pull request #1107 from eeff/eeff/dev
...
fix: memory leak in tag json parsing
2023-03-13 18:24:24 +08:00
eeff
80c7d0f811
fix: memory leak in tag json parsing
2023-03-13 18:14:59 +08:00
eeff
0bd8de181e
Merge pull request #1106 from eeff/eeff/dev
...
refactor: tag and tag array json parsing
2023-03-13 15:38:20 +08:00
eeff
21a448ccc4
refactor: tag and tag array json parsing
2023-03-13 12:18:58 +08:00
fengzero
08ffb56ddb
fix(event): handle EINTR
2023-03-10 02:17:39 +00:00
fengzeroz
04892f55d5
Merge pull request #1102 from eeff/eeff/dev
...
chore: fix typo
2023-03-10 10:15:15 +08:00
eeff
a5a21f7ccc
chore: fix typo
2023-03-09 16:24:35 +08:00
fengzero
f9f7a532c0
fix compile fail by gcc5
2023-03-07 07:58:29 +00:00
fengzero
6d3326d0de
fix compile fail by gcc5
2023-03-07 07:52:18 +00:00
eeff
bfa0d30034
feat: json decoding for global config node setting
2023-03-07 14:32:38 +08:00
eeff
5fbd6ce71d
Merge pull request #1094 from eeff/eeff/dev
...
feat(restful): put global config subscriptions
2023-03-07 14:31:59 +08:00
eeff
4c96dc59da
feat: json decoding for global config subscriptions
2023-03-07 14:06:19 +08:00
fengzero
7f6c0a4785
chore(main): handle SIGSEGV signal
2023-03-07 05:21:13 +00:00
fengzero
98d6fd8379
fix(eth connection): mutex init
2023-03-07 03:37:26 +00:00
fengzero
61b113e63d
fix(connection): disconnect if recv return 0
2023-03-07 03:23:13 +00:00
fengzero
958149e95d
eth connectino
2023-03-07 02:53:00 +00:00
eeff
4ac5fdc44e
feat: json decoding for global config tags
2023-03-06 16:10:06 +08:00
eeff
88a24f9b00
feat: json decoding for driver group resp
2023-03-06 11:32:31 +08:00
eeff
d02809f770
feat: add global config json utils
2023-03-03 17:14:16 +08:00
eeff
85e31c21e8
chore: fix code formatting
2023-03-02 16:07:11 +08:00
eeff
790938ed69
fix: return value when getting static tags
2023-03-02 16:07:11 +08:00