Vivek Kumar Dutta
64e898c47e
Update vendor extension in pipeline
2025-02-25 17:07:49 +05:30
Amin Ben Romdhane
f21814dd4e
Optimize bbfdmd
...
* All core Data Model move to core micro-service
* New bbfdmd daemon to use async call to optimize RPCs handling
2025-02-21 09:55:09 +00:00
Vivek Kumar Dutta
f08359f40d
Add support to filter micro-service ubus calls based on proto
2024-12-06 12:20:34 +00:00
Vivek Kumar Dutta
d4611a4e71
Fix pipeline
2024-11-15 16:14:42 +05:30
Amin Ben Romdhane
c7833a508b
Tools: Use ParentalControl in place of URLFilter Object
2024-10-14 17:16:37 +02:00
Amin Ben Romdhane
9a6dfdfe3e
Split 'bbfdmd' into two binaries: 'bbfdmd' (main tree) and 'dm-service' (micro-service tree)
2024-09-10 09:30:50 +00:00
Amin Ben Romdhane
fa69524868
Multiple updates
...
- Transaction APIs removed
- Use different save dirs per proto
- In process instance update notifier
- Use event based refresh timer
- Commit changes from main daemon for default proto
- For add request commit changes without reload for default proto
- extend bbf.config to monitor based on input
- extend bbf.config to reload/commit based on input
- extend bb.config to provide list of service changes based on proto
2024-08-17 07:18:35 +00:00
Amin Ben Romdhane
75195a112e
T#14683: reduce cpu usages
2024-08-07 11:12:13 +00:00
Amin Ben Romdhane
3a3b00b8e4
Remove support for deleting all instances since cwmp and usp protocols do not require it
2024-08-06 14:08:27 +00:00
Amin Ben Romdhane
2d8844df87
Operate/event: Store output data in blob message
2024-07-31 11:49:09 +02:00
Amin Ben Romdhane
1eaf1298af
Move Instance Alias handling to icwmp
2024-07-12 14:50:47 +05:30
Amin Ben Romdhane
6df8fecbcc
Move Device.WiFi. to wifidmd
2024-05-30 07:51:00 +00:00
Amin Ben Romdhane
3a2ffcf318
Move TR-471 Data Model to tr471d
2024-05-18 21:50:47 +02:00
Amin Ben Romdhane
eee1130299
B#14347: usp events not working for multi-instance objects
2024-05-07 19:23:54 +02:00
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