Disable TCP server role 96/177596/1
authorVeeraj Khokale <veeraj.sk@samsung.com>
Wed, 25 Apr 2018 13:46:53 +0000 (19:16 +0530)
committerDoHyun Pyun <dh79.pyun@samsung.com>
Wed, 2 May 2018 05:51:01 +0000 (14:51 +0900)
commita43a3c22e8796a61988034eb3ac912c083e8f1c1
treea4c78174494c1eeea04a1420cacf9e0ccbe35639
parent03ac08bd8a0604a4ff67b858f7ac933a7d629c45
Disable TCP server role

TCP server is used only in client role to connect to
cloud server. A critical vulnerability is reported when
ifw-thing process in TV connects to other device via
TCP(D2D) which can compromise the Policy engine. Therefore
disable TCP server role based on build configuration.

https://github.sec.samsung.net/RS7-IOTIVITY/IoTivity/pull/286
(cherry picked from commit fbd41449a05001403bcf60169a3c780d97001e7a)

Change-Id: If8437048cf4f4065643e6c4aae0be8f6f1782ed0
Signed-off-by: Veeraj Khokale <veeraj.sk@samsung.com>
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
15 files changed:
build_common/SConscript
packaging/iotivity.spec
resource/csdk/connectivity/SConscript
resource/csdk/connectivity/build/SConscript
resource/csdk/connectivity/build/tizen/scons/SConscript
resource/csdk/connectivity/src/tcp_adapter/catcpadapter.c
resource/csdk/connectivity/src/tcp_adapter/catcpserver.c
resource/csdk/stack/include/ocpayload.h
resource/csdk/stack/samples/tizen/SimpleClientServer/SConscript
resource/csdk/stack/samples/tizen/build/scons/SConscript
resource/csdk/stack/src/ocpayload.c
resource/csdk/stack/src/ocresource.c
service/easy-setup/sampleapp/enrollee/tizen-sdb/EnrolleeSample/build/SConscript
tools/tizen/iotivity-vd-tv-es-tizen30.spec
tools/tizen/iotivity-vd-tv-tizen30.spec