Commit graph

159 commits

Author SHA1 Message Date
Amin Ben Ramdhane
b36eca90a7 Device.{BBF_VENDOR_PREFIX}URLFilter.Profile.{i}.Name: update permission 2022-06-15 09:50:14 +00:00
Amin Ben Ramdhane
7f306cbede JSON: Add support for object path value 2022-06-14 09:01:10 +01:00
Amin Ben Ramdhane
64ca3bfe7c T#7717: Handle ProcessStatus optimally 2022-06-08 14:29:37 +00:00
Amin Ben Ramdhane
e23c93e966 T#8117: Support Vendor extension macro in json plugins 2022-06-06 17:17:38 +00:00
Suvendhu Hansa
65fd08a0d6 JSON plugin: Add support for uci list 2022-06-02 08:27:07 +00:00
vdutta
ec38598048 Removed libbbf_api.so and disabled libbbf_ubus 2022-05-10 14:35:36 +00:00
Amin Ben Ramdhane
0e16d6b040 T#7765: DynamicDNS: Update implementation 2022-04-25 14:07:00 +00:00
Amin Ben Ramdhane
3ff96f1d5b T#7879: Bridging tuple object should show all interfaces part of br-tuple 2022-04-23 13:29:50 +01:00
Erik Karlsson
78751e0fc9 dmcommon: remove unused pipe in dmcmd
This avoids leaking file descriptors and potential deadlock in case
the command fills the pipe. Output is sent to /dev/null and dmcmd will
return the exit status instead of a file descriptor.
2022-04-04 13:22:24 +02:00
Amin Ben Ramdhane
df6e164c9e WiFiDataElements: Added support for missing objects/parameters and updated mappings 2022-03-17 11:45:01 +01:00
vdutta
3efc5ce5e6 Fix verbose logging in module test 2022-03-14 16:39:57 +05:30
Amin Ben Ramdhane
9197f483bc bbf: Operate commands exposed from json file not working properly 2022-02-18 14:36:06 +01:00
vdutta
d0fc18c07a Use relative paths for the module tests 2022-02-18 08:01:00 +00: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
Hemlata
8d34bbcc9c Replace vendor extension for feature codes with PrefixRange and FacilityAction for TR-104 conformance
Some of the vendor extensions are moved under prefixinfo, where with use of FacilityAction the action is defined and prefixrange can be used as feature code.
2022-02-08 16:21:27 +00:00
Hemlata Bhatt
2758c0380e Revert "Feature 7050: Some Vendorextensions replaced by using prefixinfo (prefixrange and facilityaction)"
This reverts commit a7fa6dd491.
2022-01-28 12:34:02 +01:00
vdutta
3bfb443fa3 Added TR181 2.15 datamodel json and xml 2022-01-28 11:29:33 +05:30
Hemlata
a7fa6dd491 Feature 7050: Some Vendorextensions replaced by using prefixinfo (prefixrange and facilityaction) 2022-01-26 12:15:58 +00:00
Amin Ben Ramdhane
093208bf32 Voice: Update Call logs file 2021-12-31 11:39:19 +01: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
eb44d63e89 WiFi.DataElements: update mapping options 2021-12-14 18:00:47 +01:00
Amin Ben Ramdhane
2486dffd24 Simulate dump2 Multi-AP setup && Fix a crash 2021-12-13 08:24:06 +00:00
Amin Ben Ramdhane
591d7ac3c5 WiFi: Implement MultiAP datamodel based on TR181-2.15 2021-12-10 14:15:48 +01:00
Amin Ben Ramdhane
d9561d43c9 Ticket refs #6735: NumberOfEntries parameter json dm option cause a segfault 2021-12-06 11:42:55 +01:00
vdutta
0ef1ad0dd7 Fix segfault in json plugin 2021-12-06 11:06:52 +05:30
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
a2ac2601d3 Improve JSON mapping && Fix some issues in browse function 2021-11-19 11:47:33 +01:00
Hemlata
cf1780fc70 libbbf changes for asterisk UCI config restructuring 2021-11-16 17:07:02 +00:00
Amin Ben Ramdhane
428f8d50c8 Ticket refs #6546: Implement mapping as per json_mapping_v1 2021-11-15 13:08:25 +01:00
vdutta
1b4c5f9d1e test: json plugin with index 2021-11-11 18:06:41 +05:30
Amin Ben Ramdhane
0fe5d86703 Add a new tool to validate json plugin 2021-11-11 12:05:22 +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
4e512e588e Ticket #6359: icwmp: Reduce I/O on filesystem 2021-11-09 16:14:18 +01:00
Amin Ben Ramdhane
c88074d9c2 reduce unused memory allocation 2021-11-08 17:33:20 +01:00
Amin Ben Ramdhane
68b4501629 Fix pipeline by removing the duplicate option 2021-11-04 13:13:10 +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
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
vdutta
1aee6718b0 Fix compilation errors for gcc-11 2021-10-19 18:00:41 +05:30
Omar Kallel
6b1eca2873 get varstate uci option with confdir instead of savedir 2021-10-05 14:31:44 +01:00
Amin Ben Ramdhane
c56a828512 Ticket refs #6166: vendorid, hostname and clientid cannot be set via TR069 2021-10-01 17:35:35 +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
e7fb7a60b1 Add configs to cover all datamdoel and fix memory leak 2021-09-24 13:31:37 +01:00
Vivek Kumar Dutta
333c4b4fd7 Test to check memory leak in datamodel 2021-09-22 10:26:49 +00: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
d285f7df07 Ticket refs #5832: Improve date time validation 2021-08-31 10:00:31 +01:00