Vivek Kumar Dutta
2f5059d7de
Change build type to debug
2025-04-29 09:12:36 +05:30
Vivek Kumar Dutta
805bfc19d7
Updated tr181 xml to 2.19.1
2025-04-26 15:10:57 +05:30
Amin Ben Romdhane
4a3a7ca0b1
Reference DB: add file lock to prevent race condition when updating reference DB file
...
Added an exclusive file locking mechanism using `flock()` to ensure that
only one process at a time can update the '/var/state/bbfdm_reference_db' file.
This prevents data loss or corruption caused by concurrent access.
This change improves robustness when `bbfdm_refresh_references()` is called
by multiple processes in parallel.
2025-04-25 12:13:20 +02:00
Amin Ben Romdhane
ab5cde2c42
Introduce a new ubus API with timeout
2025-04-23 07:15:22 +00:00
Amin Ben Romdhane
4e32948acc
Reboot(): Increase sleep duration after reboot calls to ensure proper system state
2025-04-23 03:31:37 +00:00
Vivek Kumar Dutta
0448fbc7e9
Bump RootDataModelVersion to 2.19
2025-04-22 19:05:19 +05:30
Amin Ben Romdhane
56937cd498
Update reference db refresh
2025-04-15 15:20:55 +00:00
Vivek Kumar Dutta
cecb673d82
Updated tools to use tr181-2.19
2025-04-12 18:31:44 +05:30
Vivek Kumar Dutta
4ec1489532
update tools for qos
2025-04-12 18:15:49 +05:30
Amin Ben Romdhane
cb75a1e027
Register wifidmd as unified daemon
2025-04-12 14:27:24 +05:30
Amin Ben Romdhane
4d520ceb62
Make refresh references API visible from micro-services
2025-04-11 13:17:51 +02:00
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
e3757b5f37
Remove bbfdm.linker request and response events
2025-03-20 11:56:23 +00:00
Amin Ben Romdhane
bd9f7db4fb
Optimize Device.Security. Object
2025-03-20 01:45:12 +01:00
Amin Ben Romdhane
09882ba799
Update documentation
2025-03-18 12:56:15 +01:00
Amin Ben Romdhane
d8842b9968
Fix the protocol value for objects that have restrictions on the service protocol
2025-03-18 12:53:53 +01:00
Amin Ben Romdhane
948a3771c1
Operate: Fix JSON format output in case of output failure
2025-03-18 12:52:19 +01:00
Vivek Kumar Dutta
53fdfcfa28
Updated logs
2025-03-16 11:52:42 +05:30
Vivek Kumar Dutta
1fa64da324
Update buffer size of set to 4096
2025-03-13 13:24:10 +00:00
Amin Ben Romdhane
95848b941b
bbfdmd: Increase ubus timeout '5' -> '10'
2025-03-13 11:38:34 +01:00
Vivek Kumar Dutta
38636715ad
Fix Max instance log and uci list buffer size
2025-03-04 18:05:30 +05:30
Amin Ben Romdhane
2976fdda4a
Increase ubus timeout to 5s for sync calls
2025-03-04 09:19:09 +00:00
Amin Ben Romdhane
1c417534a8
Added support for setting a list of references
2025-02-26 16:34:54 +01:00
Amin Ben Romdhane
0327469ad8
Get RPC: Added support for pretty format
2025-02-26 12:23:51 +00:00
Suvendhu Hansa
49d9497d18
Move Device.GatewayInfo to gateway-info package
2025-02-26 03:40:14 +00:00
Vivek Kumar Dutta
64e898c47e
Update vendor extension in pipeline
2025-02-25 17:07:49 +05:30
Amin Ben Romdhane
ba86b19b5b
Wrong delimeter in reference list value
2025-02-24 14:32:22 +01:00
Amin Ben Romdhane
0ad7ad1021
Flags array is missing in get commands
2025-02-24 13:59:06 +01:00
Amin Ben Romdhane
35faf181a9
Fix the Set method comparison
2025-02-24 13:51:09 +01:00
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
af2c564ab8
tools: repo specific vendor extn
2025-02-14 18:11:55 +05:30
Amin Ben Romdhane
c5ba89769d
Delete Instance refresh handler
2025-02-13 13:46:12 +00:00
Vivek Kumar Dutta
177b7ed681
Include more DM from gnx feed
2025-02-10 09:02:35 +00:00
Vivek Kumar Dutta
c8967d6bf4
log when max instance reached
2025-02-05 17:01:29 +05:30
Amin Ben Romdhane
31d8d5d28e
Include method name in the error log to improve debugging of UBUS object lookups
2025-01-31 14:54:46 +01:00
Amin Ben Romdhane
b7e5e0de5a
Introduce a new libbbfdm-api library version 2
2025-01-27 15:29:04 +01:00
Suvendhu Hansa
b6c85dcf56
Fix tools input for sysmngr & bulkdata
2025-01-24 15:38:14 +05:30
Amin Ben Romdhane
bfe8db9f6d
Save uci changes whenever a set/add/del operation is called
2025-01-21 20:04:20 +01:00
Amin Ben Romdhane
95c7f85234
Tools: Align with netmngr
2025-01-19 14:39:49 +00:00
Vivek Kumar Dutta
7c2b2fe412
Fix pipeline
2025-01-19 19:46:20 +05:30
Suvendhu Hansa
9c465c36d2
sync tools_input
2025-01-17 11:16:00 +00:00
Amin Ben Romdhane
d8c1bb9fee
Tools: add support for IPv6rd Object in netmngr
2025-01-17 11:01:21 +01:00
Suvendhu Hansa
d15121cdbf
ethmngr adjustment in tools input
2025-01-17 02:38:21 +05:30
Amin Ben Romdhane
aba3bf564a
Fix pipeline: Align periodicstats repo
2025-01-07 16:44:37 +01:00
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
f521ac7ef3
Update Documentation
2024-12-18 12:27:26 +00:00
Vivek Kumar Dutta
af5d146cb8
Register Security object as cwmp only
2024-12-11 10:19:12 +05:30
Vivek Kumar Dutta
3725024ea0
Fix empty ubus output
2024-12-09 15:58:30 +05:30
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