Commit graph

285 commits

Author SHA1 Message Date
suvendhu
4515b63198 Fix vendor log/config upload to local path 2023-04-05 18:19:57 +05:30
Amin Ben Romdhane
b8bc5c3423 Create a new libraries 'libbbf_api' && 'libbbf_dm' 2023-03-28 16:18:10 +02:00
Amin Ben Romdhane
ea8afbf980 Return error if the called path is invalid wildcard path 2023-03-26 22:13:09 +00:00
Omar Kallel
386dab2bfa Remove use of bbf context flag 2023-03-14 16:24:15 +01:00
Omar Kallel
afc592b39f Move diagnostics flags to icwmp repo 2023-03-10 16:58:29 +00:00
Amin Ben Romdhane
aefaf7844d Update data model version to 2.16 since we start supported OBJ/PARAM in 2.16 2023-02-22 09:45:35 +01:00
Amin Ben Romdhane
52921f8ff3 Bridging: Align Bridge management port handling with TR181 standard 2023-02-22 09:45:26 +01:00
suvendhu
2de7dbc43c Added support of tr471 diagnostics 2023-02-14 12:59:45 +05:30
Omar Kallel
56fc5dee24 WiFi: redirect NeighboringWiFiDiagnostic result to '/etc/bbfdm dmmap' file when starting the diagnostic 2023-02-06 16:08:28 +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
591b7414c8 Json_plugin: Add/Delete/Set returns error when any operation is failing 2023-01-10 10:59:06 +00:00
Amin Ben Romdhane
09c6514c41 T#8941: Add support for QoS.Classification.{i}.Order parameter 2022-11-18 13:10:58 +00:00
Amin Ben Romdhane
96b7a91643 T#9169: Add support for '*' wildcard functionality 2022-11-16 08:26:16 +00:00
Simon Tate
9a3f9c0327 Update UCI max section length 2022-10-17 05:40:36 +00:00
suvendhu
7a21881293 Fix uloop deadlock for ProcessStatus 2022-10-13 08:34:26 +00:00
Amin Ben Ramdhane
0c8d4bcf69 T#8859: Improvement in diagnostics datamodel operations 2022-10-12 11:04:10 +00:00
Amin Ben Ramdhane
89835b076a API: convert string to hex and vice versa functions: add support for option 1 and memory size check 2022-10-03 12:11:27 +00:00
Amin Ben Ramdhane
01d8dd9487 Align with new BulkData changes 2022-09-28 07:54:02 +00:00
suvendhu
4f0dda9f80 Show default value from json in get 2022-09-26 10:18:39 +00:00
Amin Ben Ramdhane
8ad63e92fb T#8713: Security: Read certificates from system path '/etc/ssl/certs' 2022-09-22 09:05:12 +00:00
Amin Ben Ramdhane
9bdcb1ac18 T#8720: unable to set option 43 for dhcp server 2022-09-19 15:37:59 +00:00
Amin Ben Ramdhane
bbdcbf6d8a T#8720: unable to set option 43 for dhcp server 2022-09-15 21:19:42 +01:00
Amin Ben Ramdhane
7d48c24d76 T#7368: Add support for PBR(Policy based routing) 2022-09-06 08:22:38 +01:00
Amin Ben Ramdhane
87ad6c5f22 T#8504: DHCPv4 options value is not implemented as standard 2022-08-16 10:41:11 +00:00
Omar Kallel
7ca14a3fcd Ticket #8245: bbf: Add support for InformParameter 2022-07-21 15:47:23 +00:00
Amin Ben Ramdhane
95c7459bce T#8408: JSON Plugin: Fixed issues when multi-instance object mapping for multiple sections 2022-07-21 13:39:57 +01:00
vdutta
f88bf094f9 Static analysis improvements 2022-06-28 08:45:55 +05:30
Suvendhu Hansa
785f76f595 Fix firmware download 2022-06-27 14:18:36 +00:00
Andreas Gnau
d579827252 treewide: Fix compilation with 64-bit time_t 2022-06-24 05:37:27 +00:00
suvendhu
eb4e1c4cf7 T#8240: show DE Disassoc and Assoc event in reverse order 2022-06-22 11:00:43 +01:00
Amin Ben Ramdhane
26326b5b57 Configure the maximum number of instances in build time 2022-06-16 08:26:04 +01:00
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
64ca3bfe7c T#7717: Handle ProcessStatus optimally 2022-06-08 14:29:37 +00:00
Suvendhu Hansa
65fd08a0d6 JSON plugin: Add support for uci list 2022-06-02 08:27:07 +00:00
vdutta
306d79a86a Configure ssl library
- Remove libbbf_api dependency from libbbfdm
2022-04-13 15:50:44 +05:30
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
Erik Karlsson
b120f60f60 dmcommon: handle empty string correctly in remove_new_line 2022-04-04 11:35:46 +02:00
Amin Ben Ramdhane
5a2aba3430 WiFi.DataElements.: Add support for ChannelScanRequest() operate 2022-03-22 19:31:03 +01:00
Amin Ben Ramdhane
7739a90d11 T#7625: Empty MacAddress for VLAN interface 2022-03-18 17:54:22 +01:00
Amin Ben Ramdhane
df6e164c9e WiFiDataElements: Added support for missing objects/parameters and updated mappings 2022-03-17 11:45:01 +01:00
vdutta
8892e6784e Added pseudo blocking call for firmware upgrade 2022-03-14 12:45:15 +05:30
Amin Ben Ramdhane
a2db2419dc T#7156: use cron job to handle schedule Activate firmware image 2022-03-11 10:44:20 +00:00
Amin Ben Ramdhane
c7ffc5afd4 bbf: Update the validate function of boolean parameters 2022-02-23 17:18:50 +00:00
suvendhu
889c15feeb Fix ticket#7333 fix cppcheck warnings 2022-02-22 18:24:19 +05:30
Suvendhu Hansa
e6ff70f5d5 B#7328 extra object added under device after almac change 2022-02-18 06:51:33 +00:00
vdutta
d522d8011b Fix static code warnings 2022-02-17 16:41:10 +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
51466d9ad8 Ticket refs #7147: Issue of creating both DHCPv4 and DHCPv6 address for Interface 2022-02-04 23:41:21 +01: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
b265b8ca8b LowerLayers: fix empty linker 2022-01-24 20:16:31 +01:00