Amin Ben Romdhane
a4f6108138
Improve references database
2025-07-21 15:28:45 +05:30
Amin Ben Romdhane
7cce094e03
ubus: Blacklist unsupported or slow methods after repeated failures
2025-05-27 19:54:41 +05:30
Amin Ben Romdhane
cbe727e54e
Enable all micro-services in Pipeline
2025-05-20 15:12:48 +05:30
Amin Ben Romdhane
c7e783aecd
Update pipeline to cover all micro-services
2025-05-08 17:34:23 +00:00
Amin Ben Romdhane
ccc15bd9e1
Fix tools to show available datamodel correctly
2025-05-01 17:24:36 +05:30
Vivek Kumar Dutta
805bfc19d7
Updated tr181 xml to 2.19.1
2025-04-26 15:10:57 +05:30
Vivek Kumar Dutta
cecb673d82
Updated tools to use tr181-2.19
2025-04-12 18:31:44 +05:30
Amin Ben Romdhane
cb75a1e027
Register wifidmd as unified daemon
2025-04-12 14:27:24 +05:30
Amin Ben Romdhane
45a6d7e0c7
Redesign the handling of references based on uci reference_translation
2025-04-08 09:29:09 +02:00
Amin Ben Romdhane
0327469ad8
Get RPC: Added support for pretty format
2025-02-26 12:23:51 +00:00
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
Amin Ben Romdhane
c5ba89769d
Delete Instance refresh handler
2025-02-13 13:46:12 +00:00
Amin Ben Romdhane
b7e5e0de5a
Introduce a new libbbfdm-api library version 2
2025-01-27 15:29:04 +01:00
Vivek Kumar Dutta
7c2b2fe412
Fix pipeline
2025-01-19 19:46:20 +05:30
Suvendhu Hansa
e82527cd48
Fix function name dm_base64_decode
...
base64_decode API is also exist in libeasy, so this name gives conflict error in compilation of the package which includes libbbfdm and libeasy both
2025-01-07 14:13:32 +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
Amin Ben Romdhane
b591f3fa88
Pipeline: Align with sysmngr updates
2024-12-05 16:08:09 +01:00
Vivek Kumar Dutta
c715185237
Pre-register micro-services
2024-12-05 15:15:51 +05:30
Vivek Kumar Dutta
a0e6cab227
Critical service definition
2024-11-15 17:43:14 +00:00
Amin Ben Romdhane
438b033ca0
Pipeline: Added a data check to handle events with empty or missing data
2024-11-15 18:12:46 +01:00
Vivek Kumar Dutta
d4611a4e71
Fix pipeline
2024-11-15 16:14:42 +05:30
Amin Ben Romdhane
062c13e833
Move DeviceInfo to sysmngr package
2024-11-06 11:30:31 +01:00
Amin Ben Romdhane
a813bf2715
Added support for Device.DeviceInfo.Reboots. object
2024-10-23 18:37:08 +02:00
Amin Ben Romdhane
e40c677444
Add support for init and clean module
2024-10-14 17:58:04 +02:00
Amin Ben Romdhane
c7833a508b
Tools: Use ParentalControl in place of URLFilter Object
2024-10-14 17:16:37 +02:00
Amin Ben Romdhane
47537bb4ab
Feature #15266 : Add support to assign list of references using JSON plugins
2024-10-07 14:49:59 +00:00
Suvendhu Hansa
02b2dfd35c
example Device.X_IOPSYS_EU_ParentalControl plugin
2024-09-13 03:34:39 +00:00
Amin Ben Romdhane
402e8b77ff
Tools: Include missing plugins in tools_input.json
2024-09-10 14:21:17 +00: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
Vivek Kumar Dutta
fdfad351ae
Import TR181-2.18.1
2024-09-05 10:42:34 +05:30
Amin Ben Romdhane
1537993fc8
Introduce a new library: libbbfdm-ubus
2024-08-29 10:11:30 +00:00
Vivek Kumar Dutta
3856d77dfd
Align event schema
2024-08-19 21:37:46 +05:30
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
Vivek Kumar Dutta
85318dac63
Import tr181-2.18 xml
2024-08-01 11:11:57 +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
0636a0f457
Cleanup code
2024-06-12 08:53:42 +00:00
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
Suvendhu Hansa
f251f5ca0e
Moved userinterface in package
2024-04-20 07:50:51 +00: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
6332fe98e1
T#13964: Generate single datamodel.json from datamodel xmls
2024-04-12 03:11:09 +00:00
Amin Ben Romdhane
7997de62b7
Define memhead list inside bbf context structure
2024-03-18 15:31:20 +00:00
Vivek Kumar Dutta
870d903d0c
bbfdm: Use object name in ubus for microservices
2024-03-08 12:43:16 +05:30
Amin Ben Romdhane
70c0665f95
T#13822: Add support for linker, dmmap and list for json_plugin_v2
2024-03-08 04:43:57 +00:00
Amin Ben Romdhane
8acd70acf1
T#13729: Use generic structure dm_data for multi-instance objects
2024-03-06 04:34:31 +00:00