Commit graph

40 commits

Author SHA1 Message Date
Vivek Kumar Dutta
63fad00eee Multiple improvements
- New input daemon option, 'service_name' to easily configure micro-service
- service_name used with 'dm_' prefix in process name
- service_name with 'dm_' prefix and '_inst' suffix for forked instance updater
- Unified signal handler for micro-service and main process
- Cli argument '-m' overloaded to support module name in place of plugin path
- Test alignments and improvements
2024-04-15 13:46:49 +00:00
Amin Ben Romdhane
b3945f8b0e Feature #13148: Replace vendor implementation with DotSo plugin 2024-01-23 20:52:37 +00:00
Amin Ben Romdhane
df6e91db4a Optimize ci/cd pipeline 2023-12-13 14:54:27 +00:00
Vivek Kumar Dutta
4ff4f09126 Support loading plugins from microservices 2023-10-17 10:23:58 +00:00
Vivek Kumar Dutta
aa8709d807 Move TransferComplete event to usp 2023-10-13 14:16:22 +00:00
Amin Ben Romdhane
71d8172e95 WiFi.SSID: don't define 'ifname' option when creating a new wireless interface 2023-08-11 12:52:34 +00:00
Amin Ben Romdhane
bc4c5acc7e Feature #11634: Replace core DM node using micro-services 2023-08-08 17:45:50 +02:00
Amin Ben Romdhane
58fab6623f Feature #10073: Update alias handling 2023-08-02 21:06:04 +00:00
Amin Ben Romdhane
a3bed28cc1 bbfdm: Add support for service registration 2023-05-31 15:22:30 +02:00
Amin Ben Romdhane
0e8cb4dbd3 bbfdm: Update Operate handling 2023-05-22 09:37:38 +02:00
Amin Ben Romdhane
457550b0c1 bbfdmd: Collect datamodel from decentralized nodes 2023-05-16 14:13:03 +00:00
Amin Ben Romdhane
bd07a43337 bbfdm: Add support to expose DotSO and JSON plugins 2023-05-08 18:40:02 +02:00
Amin Ben Romdhane
a9db18e315 JSON Plugin: use uci section type instead of object name to generate new section name 2023-04-27 23:20:49 +02:00
Amin Ben Romdhane
890488ae23 B#10772: Device.WiFI.Radio.{i}.Channel can't be changed immedicately 2023-04-27 15:09:20 +02:00
Amin Ben Romdhane
4d922c12c4 Update documentation 2023-04-18 11:30:46 +00:00
Amin Ben Romdhane
3cb2e902ba rename 'libbbf_api' -> 'libbbfdm-api' & 'libbbf_dm' -> 'libbbfdm' 2023-04-17 23:33:55 +02:00
Amin Ben Romdhane
0a4105c931 Add bbfdm daemon(bbfdmd) 2023-04-14 10:05:08 +00:00
Amin Ben Romdhane
b8bc5c3423 Create a new libraries 'libbbf_api' && 'libbbf_dm' 2023-03-28 16:18:10 +02:00
vdutta
32511db9d9 Fix pipeline 2023-03-20 14:43:31 +05:30
Omar Kallel
61aa766c30 Ticket refs #9951: icwmp: Handle ParameterKey in client 2023-02-24 07:31:22 +00:00
Amin Ben Romdhane
008baff08e T#9712: Update Wifi handling with mapcontroller 2023-02-08 07:30:35 +00:00
Omar Kallel
735526f3e1 ManagementServer: moved to icwmp package as dynamic object 2023-01-17 13:01:38 +00:00
suvendhu
1a173a3c82 Removed explicit handling of user deletion from test 2022-12-20 14:52:21 +05:30
Suvendhu Hansa
90ac63e15a T#8081 Moved users to usermngr 2022-12-02 11:29:39 +00:00
Amin Ben Ramdhane
95a9418e04 T#8530: Diagnostics: Add supports for missing parameters 2022-08-23 11:42:57 +00:00
Amin Ben Ramdhane
df6e164c9e WiFiDataElements: Added support for missing objects/parameters and updated mappings 2022-03-17 11:45:01 +01:00
Amin Ben Ramdhane
080f7b4f85 Ticket refs #7333: fix warnings, code analysis and clean up the code
- Fix all errors catched by cppcheck threadsafety (cppcheck --error-exitcode=0 --addon=threadsafety bbf)
 - Fix some errors catched by cppcheck cert (cppcheck --error-exitcode=0 --addon=cert bbf)
 - Add new str-protected macros instead of using str functions directly to avoid crashes
2022-02-16 10:33:59 +00:00
Amin Ben Ramdhane
dd113367d4 Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}.: fix browse function 2021-12-27 14:47:34 +01:00
Amin Ben Ramdhane
a2ac2601d3 Improve JSON mapping && Fix some issues in browse function 2021-11-19 11:47:33 +01:00
Amin Ben Ramdhane
428f8d50c8 Ticket refs #6546: Implement mapping as per json_mapping_v1 2021-11-15 13:08:25 +01:00
Suvendhu Hansa
d0a593e257 Optimized algorithm for dmubus_call 2021-11-03 15:22:10 +00:00
Amin Ben Ramdhane
35143273fe Add test cases for event and command exposed from json plugin 2021-10-29 18:20:08 +01:00
Neeraj Bijalwan
aa17126d32 Added API to get supported datamodel
- New API "bbf_dm_get_supported_dm" to get the schema for all
  objects/params/events/commands at once
2021-10-27 06:16:33 +00:00
Amin Ben Ramdhane
d04a757b2c Add input value validation to vendor extension mechanisms 2021-10-22 12:35:02 +01:00
Amin Ben Ramdhane
42bc8e95a7 Ticket refs #5773: improve and simplify handle instance in browser and add functions 2021-09-09 16:56:02 +00:00
Amin Ben Ramdhane
c6b88c7668 Ticket refs #5811: BBF JSON doesn't support indexes 2021-08-26 09:07:28 +00:00
Amin Ben Ramdhane
ec78e61128 Ticket refs #5626: Add in-tree definitions for usp events 2021-08-17 19:08:31 +01:00
Omar Kallel
365410dbff Ticket refs #5566: icwmp: move notifications feature from bbf to icwmp package 2021-08-09 17:22:47 +01:00
Amin Ben Ramdhane
6a252f514c Ticket refs #5505: Move operate commands to there own datamodel files 2021-07-22 15:18:01 +01:00
Amin Ben Ramdhane
e9fb75eb97 bbf: implement unit and functional tests 2021-05-03 18:29:28 +01:00