Commit graph

915 commits

Author SHA1 Message Date
Dominic Lake
7f0ca8ccd5 Add support for different ubus arg types
Add support for boolean and integer values in the dynamic JSON ubus args.
2022-03-10 15:12:38 +00:00
vdutta
8d1fa958e7 Removed some unused parameters 2022-03-09 15:06:40 +05:30
Yalu Zhang
dccb318f5b TR-104: Fix a bug for get/set VoiceService.{i}.CallControl.Line.{i}.DirectoryNumber 2022-03-08 14:05:26 +00:00
Arun Muthusamy
68b452d803 Bug_7499: Tr181 - Empty MacAddress for VLAN interface 2022-03-07 10:28:55 +00:00
vdutta
8675f66168 Config option to select ssl utility library 2022-03-03 16:22:27 +05:30
Amin Ben Ramdhane
e3fe55623b Security: Fix the value of 'NotBefore', 'NotAfter' and 'SignatureAlgorithm' parameters 2022-02-27 12:18:42 +01:00
Orr Mazor
4e9ae00607 Add support for DHCP ACS discovery
Signed-off-by: Orr Mazor <o.mazor@genexis.eu>
2022-02-25 09:42:16 +00:00
vdutta
2f87b0b54f Use wolfssl for ssl dependent features 2022-02-24 10:38:54 +05:30
Amin Ben Ramdhane
be6a8fc69f IEEE1905: create ieee1905->forwarding_table section if it doesn't exist 2022-02-23 17:18:50 +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
Amin Ben Ramdhane
4eff4ace6e Ticket refs #7349: Failed to re-created lan interface 2022-02-21 12:39:48 +01:00
Amin Ben Ramdhane
9197f483bc bbf: Operate commands exposed from json file not working properly 2022-02-18 14:36:06 +01:00
sandeep sharma
1e22e16628 bbf: Get country code parameter value for DSL from ubus/uci config 2022-02-18 08:56:34 +00:00
vdutta
d0fc18c07a Use relative paths for the module tests 2022-02-18 08:01:00 +00:00
Suvendhu Hansa
e6ff70f5d5 B#7328 extra object added under device after almac change 2022-02-18 06:51:33 +00:00
sandeep sharma
aa25738c8e bbf: Default values in X_IOPSYS_IGMP/MLD shown correctly 2022-02-17 14:28:45 +00:00
vdutta
d522d8011b Fix static code warnings 2022-02-17 16:41:10 +05:30
Grzegorz Sluja
e303eb6130 Voice: Add support for AverageFarEndInterarrivalJitter CallLog parameter 2022-02-16 12:43:49 +01:00
Amin Ben Ramdhane
8bc4d7159e Firewall: Define target as 'Accept' if it is coming from forwarding section otherwise 'Drop' when its option is empty 2022-02-16 12:17:06 +01: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
sandeep
6b0509ef22 bbf:Get country code parameter value for DSL from uci config 2022-02-10 18:21:49 +01:00
Hemlata Bhatt
e764524629 Replace vendor extension for feature codes with PrefixRange and FacilityAction for TR-104 conformance 2022-02-10 13:36:11 +01:00
Hemlata Bhatt
07145ca8e2 Replace vendor extension for feature codes with PrefixRange and FacilityAction for TR-104 conformance 2022-02-10 12:40:41 +01:00
Amin Ben Ramdhane
a6d6d44588 Ticket refs #7317: the reboot isn't triggred after call of Activate() operate of Device.DeviceInfo.FirmwareImage.{i}. 2022-02-10 11:07:44 +01: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
Amin Ben Ramdhane
b234cc3527 #7294: Failed to set static IP address for IP Interface 2022-02-08 11:28:42 +01: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
Neeraj Bijalwan
a1dcf02b61 Ethernet: Added support for flow control 2022-02-04 10:02:28 +01:00
sandeep
a640a15d29 bbf: Updated get/set functionality of "Device.Firewall.Level.{i}.PortMappingEnabled" parameter 2022-02-03 14:24:00 +01:00
Amin Ben Ramdhane
41c3384262 Ticket refs #6554: newly created IP.Interface.{i}. can not be used by Firewall rules 2022-02-03 13:13:59 +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
25fee5c7dc DHCPv6: update implementation
- Don't create a network interface when adding a new 'DHCPv6.Client.' instance, therefore the network interface will only be managed with 'Device.IP.Interface.' object
2022-02-03 12:28:08 +01:00
Amin Ben Ramdhane
587d5f14b8 PPP: update implementation
- Don't create a network interface when adding a new instance, so the network interface will only be managed with 'Device.IP.Interface.' object
 - Fix Get/Set methods of 'PPP.Interface.{i}.LowerLayers'
 - Added support for setting 'IP.Interface.{i}.LowerLayers' to 'PPP.Interface.'
 - Added support for setting 'Ethernet.Link.{i}.LowerLayers' to 'ATM.Link.' or 'PTM.Link.'
2022-02-03 12:27:47 +01: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
Amin Ben Ramdhane
9da852110c WiFi.DataElements: Update obj/param definitions and permissions as per TR181 2.15 data model 2022-01-28 10:25:14 +01:00
vdutta
3bfb443fa3 Added TR181 2.15 datamodel json and xml 2022-01-28 11:29:33 +05:30
Neeraj Bijalwan
a2801fa0f0 Added CommandKey in TransferComplete event 2022-01-28 05:54:45 +00:00
Hemlata
a7fa6dd491 Feature 7050: Some Vendorextensions replaced by using prefixinfo (prefixrange and facilityaction) 2022-01-26 12:15:58 +00:00
Amin Ben Ramdhane
1fb18da748 DNS: fix multiple issues
- Return 9008 error when trying to set a dynamic dns serever
 - don't link the added new instance to 'lan' when calling add method
 - Improve browse and some parameter functions
2022-01-26 11:54:29 +01:00
vdutta
fb25e62ef1 Updated plugins list in tools 2022-01-26 14:29:48 +05:30
Amin Ben Ramdhane
b265b8ca8b LowerLayers: fix empty linker 2022-01-24 20:16:31 +01:00
vdutta
5abdb50dd9 Fix downstream pipeline static errors 2022-01-24 11:42:28 +00:00
suvendhu
74b65edade WiFi scanresult to wait for scan_finished or 30sec timeout 2022-01-24 09:44:46 +00:00
Amin Ben Ramdhane
a6c13758fe VLANTermination: Update device option of interface section only if the old device option is not empty 2022-01-21 12:53:22 +01:00
Amin Ben Ramdhane
2fc977434f InterfaceStack: Fix LowerLayers value of the VlanTermination object 2022-01-20 14:32:51 +01:00
Amin Ben Ramdhane
7bc8f9dce5 Ticket refs #6892: Parameters used for pathname reference cannot be set to empty
Following pathnames are still not able to reset to empty:
- Device.DHCPv4.Client.1.Interface
- Device.Bridging.Bridge.2.VLANPort.1.VLAN
- Device.Bridging.Bridge.2.VLANPort.1.Port
2022-01-20 10:59:29 +01:00
Arun Muthusamy
2f7e3573fa Fix: TR181 - WiFI.SSID Port can't be deleted from Bridge 2022-01-19 10:21:17 +01:00
Amin Ben Ramdhane
bae4f6238f bbf: replace disallowed characters from uci section name 2022-01-18 17:08:20 +01:00
Amin Ben Ramdhane
3d8f3fb264 Ticket refs #6952: unmanaged bridges can not be applied 2022-01-18 12:06:40 +01:00