bbfdm/dmtree/tr181
Daniel Danzberger 3f78b737d8 tr181: bridge: fix stack corruption and overflow
Increase the size of linker_buf to avoid buffer overflows and
thereby stack corruption.

NOTE: this is just a workaround and not a real fix !

Signed-off-by: Daniel Danzberger <daniel@dd-wrt.com>
2021-03-03 08:12:58 +01:00
..
atm.c Ticket refs #4374: fix object Add for the whole data model 2021-02-28 21:50:29 +01:00
atm.h Only export symbols to the library that belong to the API interface 2020-03-09 21:23:57 +01:00
bridging.c tr181: bridge: fix stack corruption and overflow 2021-03-03 08:12:58 +01:00
bridging.h bbf : #3969 TR-181: Add Device.Bridging.ProviderBridge.{i} support (REBASE) 2021-01-17 17:05:59 +00:00
datamodelversion.c bbf: upgrade to 2.14 2021-02-01 15:56:20 +01:00
datamodelversion.h clean up the source code 2020-02-12 19:08:49 +01:00
device.c SoftwareModules: move it from TR157 to TR181 folder 2020-12-21 20:47:04 +01:00
device.h bbf: fix compilation error 2020-11-07 21:46:35 +01:00
deviceinfo-iopsyswrt.c bbf: cleanup 2021-02-10 17:31:55 +01:00
deviceinfo-openwrt.c DeviceInfo: add DeviceCategory, AdditionalHardwareVersion and AdditionalSoftwareVersion parameters 2020-06-04 12:35:12 +01:00
deviceinfo.c Ticket refs #4386: dm_validate_string in libbbf_api requires length of enumeration and pattern arrays to be hardcoded at caller 2021-02-15 21:13:18 +01:00
deviceinfo.h remove tr064 feature and cleanup 2020-12-16 10:03:25 +01:00
dhcpv4.c Ticket refs #4374: fix object Add for the whole data model 2021-02-28 21:50:29 +01:00
dhcpv4.h bbf: wrong behavior when configuring interface section with dhcp proto 2021-02-12 17:40:17 +01:00
dhcpv6.c Ticket refs #4374: fix object Add for the whole data model 2021-02-28 21:50:29 +01:00
dhcpv6.h Only export symbols to the library that belong to the API interface 2020-03-09 21:23:57 +01:00
dns.c Ticket refs #4386: dm_validate_string in libbbf_api requires length of enumeration and pattern arrays to be hardcoded at caller 2021-02-15 21:13:18 +01:00
dns.h Only export symbols to the library that belong to the API interface 2020-03-09 21:23:57 +01:00
dsl.c DSL: set the default LinkEncapsulationUsed to 'G.993.2_Annex_K_PTM' if link_encapsulation_used is auto 2021-02-19 17:38:13 +01:00
dsl.h Fast: fix Static Code Analysis 2020-12-17 11:24:26 +01:00
dynamicdns.c Ticket refs #4386: dm_validate_string in libbbf_api requires length of enumeration and pattern arrays to be hardcoded at caller 2021-02-15 21:13:18 +01:00
dynamicdns.h Only export symbols to the library that belong to the API interface 2020-03-09 21:23:57 +01:00
ethernet.c Ticket refs #4386: dm_validate_string in libbbf_api requires length of enumeration and pattern arrays to be hardcoded at caller 2021-02-15 21:13:18 +01:00
ethernet.h move get_net_device_status function to dmcommon.c file 2021-02-11 19:17:58 +01:00
fast.c Add to Device.DSL.Channel. and Device.FAST.Line dmmap linkers to set/get Device.ATM/PTM.Link.*.LowerLayers parameters 2021-02-19 16:42:42 +01:00
fast.h bbf: #902 - Add G.fast support to TR-181 2020-12-16 17:25:57 +01:00
firewall.c Ticket refs #4374: fix object Add for the whole data model 2021-02-28 21:50:29 +01:00
firewall.h Only export symbols to the library that belong to the API interface 2020-03-09 21:23:57 +01:00
gre.c Ticket refs #4386: dm_validate_string in libbbf_api requires length of enumeration and pattern arrays to be hardcoded at caller 2021-02-15 21:13:18 +01:00
gre.h Only export symbols to the library that belong to the API interface 2020-03-09 21:23:57 +01:00
hosts-iopsyswrt.c bbf: cleanup 2021-02-10 17:31:55 +01:00
hosts-openwrt.c bbf: cleanup 2021-02-10 17:31:55 +01:00
hosts.c Ticket refs #3725: bbf: remove unnecessary arguments from object/parameter definition 2020-11-17 16:21:11 +01:00
hosts.h Ticket refs #2539: TR-181: Device.Hosts.Host.{i}.WANStats. 2020-06-08 12:43:16 +01:00
ieee1905.c Ticket refs #4386: dm_validate_string in libbbf_api requires length of enumeration and pattern arrays to be hardcoded at caller 2021-02-15 21:13:18 +01:00
ieee1905.h bbf: Added CUSTOM_PREFIX param in ieee1905 2020-10-10 17:04:21 +02:00
interfacestack.c InterfaceStack: fix segfault on browseInterfaceStackInst 2021-03-01 13:48:40 +01:00
interfacestack.h Only export symbols to the library that belong to the API interface 2020-03-09 21:23:57 +01:00
ip.c Ticket refs #4386: dm_validate_string in libbbf_api requires length of enumeration and pattern arrays to be hardcoded at caller 2021-02-15 21:13:18 +01:00
ip.h 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
lanconfigsecurity.c Ticket refs #4386: dm_validate_string in libbbf_api requires length of enumeration and pattern arrays to be hardcoded at caller 2021-02-15 21:13:18 +01:00
lanconfigsecurity.h Ticket refs #2584: TR-181: Device.LANConfigSecurity. object 2020-05-18 12:01:26 +01:00
managementserver.c Ticket refs #4386: dm_validate_string in libbbf_api requires length of enumeration and pattern arrays to be hardcoded at caller 2021-02-15 21:13:18 +01:00
managementserver.h Only export symbols to the library that belong to the API interface 2020-03-09 21:23:57 +01:00
nat.c Ticket refs #4374: fix object Add for the whole data model 2021-02-28 21:50:29 +01:00
nat.h Only export symbols to the library that belong to the API interface 2020-03-09 21:23:57 +01:00
os.h Ticket refs #4283: Map Device.WiFi.AccessPoint/EndPoint.{i}.Security.ModesSupported to ubus objects 2021-02-19 15:46:06 +01:00
ppp.c Ticket refs #4374: fix object Add for the whole data model 2021-02-28 21:50:29 +01:00
ppp.h PPP.Interface.: Add support for IPCP and IPv6CP objects 2021-02-12 12:41:55 +01:00
ptm.c Ticket refs #4374: fix object Add for the whole data model 2021-02-28 21:50:29 +01:00
ptm.h Only export symbols to the library that belong to the API interface 2020-03-09 21:23:57 +01:00
qos-iopsyswrt.c Ticket refs #4386: dm_validate_string in libbbf_api requires length of enumeration and pattern arrays to be hardcoded at caller 2021-02-15 21:13:18 +01:00
qos-openwrt.c tr181: qos-openwrt: Minor coding style fixes 2021-03-02 08:41:54 +01:00
qos.c bbf : Feature #716 : TR-181: Device.QoS object 2021-01-15 16:52:36 +00:00
qos.h Fix QoS issues 2020-04-08 17:31:24 +01:00
routing.c Ticket refs #4386: dm_validate_string in libbbf_api requires length of enumeration and pattern arrays to be hardcoded at caller 2021-02-15 21:13:18 +01:00
routing.h Only export symbols to the library that belong to the API interface 2020-03-09 21:23:57 +01:00
security.c bbf: cleanup 2021-02-10 17:31:55 +01:00
security.h Only export symbols to the library that belong to the API interface 2020-03-09 21:23:57 +01:00
softwaremodules.c Ticket refs #4386: dm_validate_string in libbbf_api requires length of enumeration and pattern arrays to be hardcoded at caller 2021-02-15 21:13:18 +01:00
softwaremodules.h SoftwareModules: move it from TR157 to TR181 folder 2020-12-21 20:47:04 +01:00
times.c Ticket refs #4386: dm_validate_string in libbbf_api requires length of enumeration and pattern arrays to be hardcoded at caller 2021-02-15 21:13:18 +01:00
times.h Only export symbols to the library that belong to the API interface 2020-03-09 21:23:57 +01:00
upnp.c bbf: cleanup 2021-02-10 17:31:55 +01:00
upnp.h Only export symbols to the library that belong to the API interface 2020-03-09 21:23:57 +01:00
usb.c Ticket refs #4386: dm_validate_string in libbbf_api requires length of enumeration and pattern arrays to be hardcoded at caller 2021-02-15 21:13:18 +01:00
usb.h Only export symbols to the library that belong to the API interface 2020-03-09 21:23:57 +01:00
userinterface.c Ticket refs #4386: dm_validate_string in libbbf_api requires length of enumeration and pattern arrays to be hardcoded at caller 2021-02-15 21:13:18 +01:00
userinterface.h Only export symbols to the library that belong to the API interface 2020-03-09 21:23:57 +01:00
users.c Ticket refs #4374: fix object Add for the whole data model 2021-02-28 21:50:29 +01:00
users.h Only export symbols to the library that belong to the API interface 2020-03-09 21:23:57 +01:00
wifi-iopsyswrt.c Ticket refs #4283: Map Device.WiFi.AccessPoint/EndPoint.{i}.Security.ModesSupported to ubus objects 2021-02-19 15:46:06 +01:00
wifi-openwrt.c tr181: Add missing symbols for openwrt builds 2021-03-02 08:39:07 +01:00
wifi.c Ticket refs #4374: fix object Add for the whole data model 2021-02-28 21:50:29 +01:00
wifi.h Get_schema: add the missing unique keys for TR181 and TR104 2020-10-14 16:33:02 +01:00
x_iopsys_eu_buttons.c Ticket refs #4386: dm_validate_string in libbbf_api requires length of enumeration and pattern arrays to be hardcoded at caller 2021-02-15 21:13:18 +01:00
x_iopsys_eu_buttons.h Only export symbols to the library that belong to the API interface 2020-03-09 21:23:57 +01:00
x_iopsys_eu_dropbear.c Ticket refs #4386: dm_validate_string in libbbf_api requires length of enumeration and pattern arrays to be hardcoded at caller 2021-02-15 21:13:18 +01:00
x_iopsys_eu_dropbear.h Only export symbols to the library that belong to the API interface 2020-03-09 21:23:57 +01:00
x_iopsys_eu_igmp.c Ticket refs #4386: dm_validate_string in libbbf_api requires length of enumeration and pattern arrays to be hardcoded at caller 2021-02-15 21:13:18 +01:00
x_iopsys_eu_igmp.h bbf: extend igmp snooping 2021-01-12 22:35:28 +01:00
x_iopsys_eu_mld.c Ticket refs #4386: dm_validate_string in libbbf_api requires length of enumeration and pattern arrays to be hardcoded at caller 2021-02-15 21:13:18 +01:00
x_iopsys_eu_mld.h bbf: add support for mld snooping and proxy 2020-04-28 11:31:31 +05:30
x_iopsys_eu_owsd.c Ticket refs #4386: dm_validate_string in libbbf_api requires length of enumeration and pattern arrays to be hardcoded at caller 2021-02-15 21:13:18 +01:00
x_iopsys_eu_owsd.h vendor extensions are more aligned with standard naming convention 2020-04-11 13:49:23 +02:00
x_iopsys_eu_syslog.c Ticket refs #3725: bbf: remove unnecessary arguments from object/parameter definition 2020-11-17 16:21:11 +01:00
x_iopsys_eu_syslog.h vendor extensions are more aligned with standard naming convention 2020-04-11 13:49:23 +02:00