Commit graph

273 commits

Author SHA1 Message Date
Amin Ben Romdhane
6dab2cf7b8 B#13295: JSON mapping gets cause high CPU % and memory leak 2024-01-15 11:30:57 +01:00
Amin Ben Romdhane
351417e079 B#13033: Incorrect node and radio instance in dmmap_mapcontroller 2023-12-22 14:49:29 +01:00
Amin Ben Romdhane
10771aa126 B#11272: Added supoort for firewall rule order parameter 2023-06-27 07:28:34 +00:00
suvendhu
bce3646832 Fix probable crash in ppp intf stats 2023-04-10 16:23:44 +05:30
Simon Tate
80334aaba2 Update UCI max section length
(cherry picked from commit 9a3f9c0327)
2022-10-17 10:55:59 +00:00
suvendhu
726af19833 Fix uloop deadlock for ProcessStatus
(cherry picked from commit 7a21881293)
2022-10-13 09:30:48 +00:00
Vivek Kumar Dutta
fcfe8d9043 Optimize dm_parent uci mapping 2022-10-13 06:38:13 +00:00
Amin Ben Ramdhane
b2239623ac T#8859: Improvement in diagnostics datamodel operations 2022-10-12 19:10:27 +05:30
Amin Ben Ramdhane
b8f744b818 API: convert string to hex and vice versa functions: add support for option 1 and memory size check
(cherry picked from commit 89835b076a)
2022-10-03 13:37:45 +00:00
Amin Ben Ramdhane
2831974850 T#8720: unable to set option 43 for dhcp server
(cherry picked from commit 9bdcb1ac18)
2022-09-20 09:25:35 +00:00
Amin Ben Ramdhane
f6ad8339be T#8504: DHCPv4 options value is not implemented as standard
(cherry picked from commit 87ad6c5f22)
2022-08-19 08:52:38 +00:00
Vivek Kumar Dutta
38399ab501 Revert "Ticket #8245: bbf: Add support for InformParameter"
This reverts commit 7ca14a3fcd
2022-07-22 13:53:40 +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
suvendhu
74b65edade WiFi scanresult to wait for scan_finished or 30sec timeout 2022-01-24 09:44:46 +00:00
Amin Ben Ramdhane
bae4f6238f bbf: replace disallowed characters from uci section name 2022-01-18 17:08:20 +01:00
vdutta
2ccba8af73 Simplify management server url 2022-01-14 20:49:06 +05:30
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
vdutta
29f8051364 Get DeviceId specific parameter from cwmp
- CWMP DeviceId specific parameters first read from cwmp uci
  if not present, it fallback to default db.
2022-01-07 16:59:17 +05:30
Amin Ben Ramdhane
10c5029c67 Device.Time.CurrentLocalTime: Fix time format
- Update timezone format from '+hhmm' or '-hhmm' to '+hh:mm' or '-hh:mm'
2021-12-27 14:47:48 +01:00
Amin Ben Ramdhane
33ebba5b76 Ticket refs #6873: Failed to change MacVlan interface to non-MacVLAN interface 2021-12-26 13:09:17 +01:00
Amin Ben Ramdhane
e4183a29ed bbf: Update TRACE macro 2021-12-21 12:43:55 +01:00
Amin Ben Ramdhane
65939b90aa bbf: add a header file for libbbf_api 2021-12-20 15:43:08 +00:00
Vivek Kumar Dutta
b22628c0dd Get ConnectionRequestURL using ioctl if ifstatus returns empty 2021-12-13 10:14:07 +00: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