Commit graph

467 commits

Author SHA1 Message Date
Amin Ben Ramdhane
e24f7bf8ac Ticket refs #3813: TR-181: Incorrect implementation of some of Device.DHCPv4.and Device.DHCPv6. objects/parameters
Fix Get/Set value of these parameters which has a hexbinary encoded value according to the TR-181 standard
 - Device.DHCPv4.Server.Pool.{i}.Option.{i}.Value
 - Device.DHCPv4.Client.{i}.SentOption.{i}.Value
 - Device.DHCPv4.Relay.Forwarding.{i}.UserClassID
 - Device.DHCPv6.Server.Pool.{i}.VendorClassID
 - Device.DHCPv6.Server.Pool.{i}.UserClassID
 - Device.DHCPv6.Server.Pool.{i}.Option.{i}.Value
2020-11-18 20:02:31 +01:00
Omar Kallel
7d8eb62868 DHCPv6: Set field is missing 2020-11-18 16:31:16 +01:00
Daniel Danzberger
4197e72cf7 openwrt: remove empty default config
This file has been removed by previous commits

Signed-off-by: Daniel Danzberger <daniel@dd-wrt.com>
2020-11-18 14:29:56 +01:00
Jani Juvan
d5a8f440c8 DSL line and channel indexes now start from 1 on ubus 2020-11-18 13:38:54 +01:00
vdutta
420f0b1873 Map specific cwmp faults to general failure for usp proto 2020-11-18 13:31:32 +01:00
Shubham Sharma
34f9f678f9 TR-181: Check for -ve value under dm_validate_unsignedInt 2020-11-18 13:03:56 +01:00
vdutta
991fb4a74d Extended fault code mapping for usp 2020-11-18 09:57:40 +01:00
Omar Kallel
3d740e4a66 Segmentation fault fix 2020-11-18 09:54:08 +01:00
Omar Kallel
c8de221c11 Ticket refs #3725: bbf: remove unnecessary arguments from object/parameter definition 2020-11-17 16:21:11 +01:00
Amin Ben Ramdhane
d1d60dfbe0 Ticket refs #3805: TR-181: Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.
- Implement Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}. object
 - Implement Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4AddressNumberOfEntries parameter
 - Implement Device.DHCPv4.Server.Pool.{i}.Client.{i}.OptionNumberOfEntries parameter
2020-11-17 15:06:42 +01:00
Yalu Zhang
001b7800ee TR104: convert CallLog.{i}.Start to ISO 8601 date-time format 2020-11-16 15:17:53 +01:00
Amin Ben Ramdhane
91879726a6 TR-181: Remove deprecated Device.Hosts.Host.{i}. parameters: AddressSource, LeaseTimeRemaining
- These parameters are obsolete in TR-181 2.14
2020-11-16 10:15:03 +01:00
Amin Ben Ramdhane
63f866e4de gitlab-ci: Trigger uspd test on non-protected branch
- From now on, trigger uspd test on bbf_pipeline branch
2020-11-15 19:46:36 +01:00
Sukru Senli
b49dff1ecb wifi: remove deprecated Device.WiFi.AccessPoint.{i}.MaxAssociatedDevices parameter 2020-11-15 18:52:25 +01:00
Amin Ben Ramdhane
1495c4277e Update json files: remove space from the end of each line 2020-11-13 19:56:46 +01:00
Amin Ben Ramdhane
d704600807 gitlab-ci: Trigger uspd test on devel branch
- Fix pipeline issue
2020-11-13 16:39:48 +01:00
Amin Ben Ramdhane
bacbca5955 Ticket refs #3772 && #3773
- #3772: IP.Interfaces connected to Ehternet object is transparent
 - #3773: TR-181: Not possible to set IP.Interface.LowerLayers to an existing Ethernet.Link object
2020-11-13 16:26:32 +01:00
Amin Ben Ramdhane
dd0a631535 Ticket refs #3774: Deleting Interface linked to Ethernet.link causes corrupt config 2020-11-13 16:26:21 +01:00
Amin Ben Ramdhane
437273a254 Ticket refs #3489: TR181: Invalid enumeration parameter values 2020-11-11 11:32:14 +01:00
Amin Ben Ramdhane
49f1bd8204 Ticket refs #3111: TR-181: Remove Device.Hosts.Host.{i}. deprecated parameters: VendorClassID, ClientID, UserClassID 2020-11-10 21:24:51 +01:00
vdutta
eb967475a5 api to get datamodel type 2020-11-07 22:35:51 +01:00
vdutta
6dca8ed34d api to get the fault code as per set proto 2020-11-07 22:26:17 +01:00
Amin Ben Ramdhane
bb04af701a Ticket refs #3111: TR-181: Remove Device.Hosts.Host.*.Alias 2020-11-07 22:16:05 +01:00
Amin Ben Ramdhane
519342a064 Ticket refs #3707: bbf: XML generator generates two Device.Hosts. 2020-11-07 21:58:21 +01:00
Amin Ben Ramdhane
0da026fd55 bbf: fix compilation error 2020-11-07 21:46:35 +01:00
Amin Ben Ramdhane
df0603eedb Ticket refs #3769: bbf: add support for dynamic obj/param when generating excel file 2020-11-07 21:31:44 +01:00
Amin Ben Ramdhane
38bbb5e455 Ticket refs #2920: TR-181: Device.IP.Interface.{i}. IPv4Address, IPv6Address and IPv6Prefix multi-instance objects are treated as single-instance 2020-11-07 19:12:29 +01:00
Amin Ben Ramdhane
3183933dad bbf: update python scripts to python3 2020-11-02 22:58:41 +01:00
Amin Ben Ramdhane
421dc03778 Ticket refs #3592: bbf: Data model generation tool - missing root of tree 2020-10-30 00:09:13 +01:00
Charles Foster
334f691901 HF-3025: Add support for TR-104i2 validation
Return the name of the generated file. This is then used for validation, and then to delete the file once complete
2020-10-29 12:51:25 +01:00
Simon Tate
eac4d8e5da bbf: Correct vendor config argument name
USP calls the icwmp script with this argument, which uses the TR-069
definition for vendor configuration.

The name needs to match the specification and the argument specified in
icwmp.
2020-10-27 13:21:22 +01:00
Amin Ben Ramdhane
bfb602d751 QoS: remove unused variables 2020-10-26 10:58:24 +01:00
Shubham Sharma
17cd590dbf bbf: Added Device.QoS.Classification parameters for DHCP options 60,61,77 2020-10-26 14:54:44 +05:30
Amin Ben Ramdhane
9d151ba377 QoS: Fix invalid parameter values 2020-10-24 14:30:00 +01:00
Amin Ben Ramdhane
143afb5f2b bbf: check and create a new dmmap file if not there when adding a new section 2020-10-23 17:33:54 +01:00
Amin Ben Ramdhane
6da9750f96 bbf: Fixed crash on QEMU 2020-10-23 12:17:40 +01:00
Amin Ben Ramdhane
a83984d914 Ticket refs #3539: bbf: the setting of Interface param has no effect on diagnostic objects 2020-10-19 23:06:05 +01:00
Amin Ben Ramdhane
8ba74d624b bbf: add unique_keys argument to the comment
-  change (const char *[]) -> LIST_KEY
2020-10-17 14:54:33 +01:00
Amin Ben Ramdhane
5839164c29 TR-181: Fixed invalid int && unsignedInt && hexBinary parameter values 2020-10-17 14:08:40 +01:00
Amin Ben Ramdhane
40873019ff tr104: fix compiler warning
-  strncpy size out of bounds.
2020-10-16 11:49:20 +01:00
Daniel Danzberger
5eaa3d3906 tr181: ieee1905: fix invalid use of strncat
- Using strncat with source string lenght as limit makes no sense
- Fixes potential stack overflow of list_val
- No need to 0 initialize full list_val buffer

Signed-off-by: Daniel Danzberger <daniel@dd-wrt.com>
2020-10-16 10:39:52 +02:00
Amin Ben Ramdhane
a07102c32b Get_schema: add the missing unique keys for TR181 and TR104
- Update JSON files for tr181 and tr104
- Update the generator
2020-10-14 16:33:02 +01:00
Amin Ben Ramdhane
e6bef090e9 fix uspd compilation 2020-10-14 12:53:49 +01:00
Amin Ben Ramdhane
c4c10e2b9c WiFi.DataElements: fix some issues 2020-10-14 11:50:45 +01:00
Amin Ben Ramdhane
78471d0f0a WiFi.DataElements: move source code 2020-10-14 11:50:37 +01:00
sverma
4b47c9feab bbf: Added 'base64' datatype 2020-10-14 11:27:08 +05:30
sverma
2a88a4c5af bbf: Added support for Device.WiFi.DataElements.Network. 2020-10-13 19:14:15 +05:30
vdutta
e98590509b test: Trigger uspd test on non-protected branch 2020-10-13 12:31:16 +02:00
Shubham Sharma
a9fc190ed1 get_schema: Get unique keys from multi instance objects
- As per TR181, there could be one or more unique keys for each
   multi-instance object. Added support to get the unique keys
   associated with the multi-instance object.
 - Changes for generate_source_code.sh to have unique keys as
   extra object parameter.
2020-10-13 10:51:47 +01:00
nevadita.chatterjee
ec19e0c787 bbf: Added generic_phy topology param in ieee1905 2020-10-13 11:02:44 +02:00