Commit graph

91 commits

Author SHA1 Message Date
Omar Kallel
386dab2bfa Remove use of bbf context flag 2023-03-14 16:24:15 +01:00
Omar Kallel
61aa766c30 Ticket refs #9951: icwmp: Handle ParameterKey in client 2023-02-24 07:31:22 +00:00
Amin Ben Romdhane
52921f8ff3 Bridging: Align Bridge management port handling with TR181 standard 2023-02-22 09:45:26 +01:00
Vivek Kumar Dutta
431fb5431f Move ParameterKey to persistent storage 2023-02-09 03:30:09 +00:00
Amin Ben Romdhane
05ace8f689 Improve response time performance
- Don't check for duplicate node before adding to list
2023-01-26 10:58:57 +00:00
Amin Ben Romdhane
6861d9692e Commit dmmap changes during transaction commit call without restarting services 2022-11-18 08:57:42 +00:00
Amin Ben Romdhane
96b7a91643 T#9169: Add support for '*' wildcard functionality 2022-11-16 08:26:16 +00:00
Suvendhu Hansa
3f1d9e6b90 Added json plugin for Device.CWMPManagementServer. 2022-06-23 09:19:44 +00:00
vdutta
491a8b0c00 Fix package list for external commits 2022-04-11 13:40:41 +05:30
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
52e6a80306 DHCPv4: update implementation
- Don't create a network interface when adding a new 'DHCPv4.Client.' instance, therefore the network interface will only be managed with 'Device.IP.Interface.' object
2022-02-03 12:28:16 +01:00
Amin Ben Ramdhane
c3ea9e5597 Ticket refs #6892: Parameters used for pathname reference cannot be set to empty 2022-01-10 10:20:03 +01:00
Suvendhu Hansa
8a1c125ddb BBF: Library to expose dynamic DM over ubus 2021-11-25 13:20:53 +00:00
Amin Ben Ramdhane
35633a3bc8 Ticket refs #6623: remove static code analysis warnings 2021-11-22 11:47:14 +01:00
Amin Ben Ramdhane
428f8d50c8 Ticket refs #6546: Implement mapping as per json_mapping_v1 2021-11-15 13:08:25 +01:00
vdutta
c364c99501 Stage var state uci 2021-11-09 17:21:37 +01:00
Omar Kallel
c7c87df049 Ticket #6359: icwmp: Reduce I/O on filesystem 2021-11-09 17:21:20 +01:00
Omar Kallel
01d36c0edf Revert "Ticket #6359: icwmp: Reduce I/O on filesystem"
This reverts commit 4e512e588e.
2021-11-09 16:53:34 +01:00
Omar Kallel
dc642082f9 Revert "Stage var state uci"
This reverts commit 2ea9a2e311.
2021-11-09 16:49:22 +01:00
vdutta
2ea9a2e311 Stage var state uci 2021-11-09 16:14:29 +01:00
Omar Kallel
4e512e588e Ticket #6359: icwmp: Reduce I/O on filesystem 2021-11-09 16:14:18 +01:00
Suvendhu Hansa
d0a593e257 Optimized algorithm for dmubus_call 2021-11-03 15:22:10 +00:00
Neeraj Bijalwan
2864ddeacd Add version in parameters 2021-11-03 09:30:12 +01:00
vdutta
0f3a18aef6 Fix get schema for dynamic plugins 2021-10-29 10:46:22 +05:30
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
suvendhu
0d04be3ad4 Enable/disable plugin support using compilation flags 2021-10-27 11:25:02 +05:30
Amin Ben Ramdhane
7f8d825a52 Improve memory api 2021-10-22 12:35:32 +01:00
Amin Ben Ramdhane
4226c94946 Add more configs to cover all datamdoel and fix some memory leaks 2021-09-30 14:55:32 +01:00
Amin Ben Ramdhane
ec78e61128 Ticket refs #5626: Add in-tree definitions for usp events 2021-08-17 19:08:31 +01:00
vdutta
f25f6816e2 Fix compilation warnings 2021-08-10 15:31:46 +05:30
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
b37728698f Device.DeviceInfo.BootFirmwareImage: return error in case the set method does not work properly 2021-06-22 15:21:43 +01:00
vdutta
f347d9d011 Added dm_entry_manage_services API 2021-06-17 06:33:06 +00:00
vdutta
5ad4e94b5f Revert API to list updated services 2021-06-04 19:36:03 +05:30
vdutta
4231b2cfa5 Added dm_debug_browse_path API to get last access path 2021-06-04 17:06:26 +05:30
vdutta
23a4d482c1 Commit uci without restart for cwmp proto 2021-06-03 19:10:52 +05:30
vdutta
2583c5cbc0 API to list updated services 2021-06-02 20:16:20 +05:30
Amin Ben Ramdhane
e9fb75eb97 bbf: implement unit and functional tests 2021-05-03 18:29:28 +01:00
vdutta
73e1f1102f B#4738: Add commit cwmp uci changes on set_notification cmd
- Updated Change package list in case of set_notification cmd
2021-04-22 18:27:23 +05:30
Amin Ben Ramdhane
5e97bdb5e4 bbf: add support for vendor extension 2021-03-25 16:06:31 +01:00
Amin Ben Ramdhane
92d1f62cab bbf: cleanup
- fix flawfinder and cppcheck issues
 - remove all unused functions
2021-02-10 17:31:55 +01:00
Omar Kallel
e73024d706 remove the use of dm_enabled_notify file && other cleanup 2020-12-17 12:34:34 +01:00
Amin Ben Ramdhane
b9a12b057b remove tr064 feature and cleanup 2020-12-16 10:03:25 +01:00
Amin Ben Ramdhane
3906faa12d Ticket refs #3730: bbf: fix Static Code Analysis 2020-12-16 10:00:19 +01:00
Omar Kallel
b7134b4d7f Remove cwmp cli functions && remove md5 api 2020-12-08 11:43:12 +01:00
Amin Ben Ramdhane
d5bf04b6a2 bbf: Fix some transaction issues and improve the code 2020-12-07 22:20:12 +01:00
Omar Kallel
2155d06e3d Change CMD_INIT_NOTIFY to CMD_LIST_NOTIFY 2020-12-07 18:14:58 +01:00
Omar Kallel
8b433b79cf Add CMD_INIT_NOTIFY: add nodtify parameters to list_parameter of dmctx 2020-12-07 16:07:27 +01:00
Amin Ben Ramdhane
5d10fba083 bbf: improve and cleanup the code
- update_instance_alias: read config and type section from the passed section in handle_update_instance
 - remove append_dot_to_string() function
2020-12-06 22:18:18 +01:00