eunok.shin [Thu, 20 Oct 2016 10:01:48 +0000 (19:01 +0900)]
[IOT-1527] add GroupBrokerManager, GroupPolicyManager to check authorization
Change-Id: Ie812c968c2b6daa5c7c544e7352b4f94a7d7994c
Signed-off-by: eunok.shin <eunok.shin@samsung.com>
Signed-off-by: yeonghun.nam <yeonghun.nam@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13611
Reviewed-by: Jee Hyeok Kim <jihyeok13.kim@samsung.com>
Tested-by: Jee Hyeok Kim <jihyeok13.kim@samsung.com>
yeonghun.nam [Tue, 25 Oct 2016 07:35:52 +0000 (16:35 +0900)]
[IOT-1527] GroupManager according to the revised group resource model
1. GroupManager to manage group management requests
- GET oic/acl/group/<gid>
- POST oic/acl/group/<gid>
- POST oic/acl/group/<gid>?op=add
- POST oic/acl/group/<gid>?op=delete
- DELETE oic/acl/group/<gid>
2. User Authorization based group management
patch #28 #1: resources are not recorded to the group if devices regarding to the resources are already registered to the group
patch #28 #2: verification logic is added; when a device is registered to the parent group, recources of the device can be registered to subgroups
Change-Id: I5d90a0eea537e43fe06789db1897c90a766e01c4
Signed-off-by: yeonghun.nam <yeonghun.nam@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13609
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Jee Hyeok Kim <jihyeok13.kim@samsung.com>
eunok.shin [Wed, 12 Oct 2016 10:20:35 +0000 (19:20 +0900)]
[IOT-1527] change public api about group resoure
Change-Id: I8e372299b38b18c43a883ad29b9362eed16de70b
Signed-off-by: eunok.shin <eunok.shin@samsung.com>
Signed-off-by: yeonghun.nam <yeonghun.nam@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13607
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Jee Hyeok Kim <jihyeok13.kim@samsung.com>
eunok.shin [Fri, 28 Oct 2016 07:56:38 +0000 (16:56 +0900)]
[IOT-1536] add logic checking the device presence when finding resource.
Change-Id: I6cbfb62855a80d03bf0aebf505505222a146ca38
Signed-off-by: eunok.shin <eunok.shin@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13817
Reviewed-by: Yeonghun Nam <yeonghun.nam@samsung.com>
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Jee Hyeok Kim <jihyeok13.kim@samsung.com>
Jee Hyeok Kim [Mon, 24 Oct 2016 02:57:14 +0000 (11:57 +0900)]
Fix aircon_controller crash issue
1. Fix crash issue
Change-Id: I6033e3272ce8f085730e1b579e026ef079bd7097
Signed-off-by: Jee Hyeok Kim <jihyeok13.kim@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13589
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
hyuna0213.jo [Wed, 12 Oct 2016 10:22:48 +0000 (19:22 +0900)]
[IOT-1445] Add ins value when publishing a resource to rd
The ins value has to be included when publishing a resource
to resource-directory. Otherwise resource-directory will
return error code.
Currently, The ins is not included because the return value
of OCGetResourceIns() was not checked properly.
Change-Id: I11b1f405e000f36bb76ca7d24c8dbbbd6e7586fe
Signed-off-by: hyuna0213.jo <hyuna0213.jo@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13159
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Ashok Babu Channa <ashok.channa@samsung.com>
(cherry picked from commit
b5d331d2d779172bceebb9b92cc73eecc6d6cdae)
Reviewed-on: https://gerrit.iotivity.org/gerrit/13587
Reviewed-by: Minji Park <minjii.park@samsung.com>
Reviewed-by: Jee Hyeok Kim <jihyeok13.kim@samsung.com>
Jung Seungho [Sun, 9 Oct 2016 23:50:59 +0000 (08:50 +0900)]
added acl logic, when sign up, device delete and Request/Response relay.
- added create acl, when sign up
- added remove acl, when device delete
- added verify, when Request/Response relay
- relocate singleton object(getInstance) to AclManager
Patch #10: modified updateAclACE and add getAclACE, getACE Method in related class of Acl
Patch #11: reflected on the comments from Glen
Patch #14: modify addAclACE in AclManager and addACE in Acl to return generated aceids
Patch #15: fixed bug in AclVerifyResource and AccountManager
Patch #19: reflected on the comments from Eunok and fixed minor bug
Patch #22: fixed merge conflict
Signed-off-by: Jung Seungho <shonest.jung@samsung.com>
Change-Id: I0507d2a994b1adf3d78bda4d1608cb7d9ec6c850
Reviewed-on: https://gerrit.iotivity.org/gerrit/13577
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Minji Park <minjii.park@samsung.com>
Reviewed-by: Jee Hyeok Kim <jihyeok13.kim@samsung.com>
Jee Hyeok Kim [Fri, 21 Oct 2016 04:39:18 +0000 (13:39 +0900)]
Merge branch 'master' into cloud-interface
Change-Id: I882605a16ce697ec26b1cd29653dc44c8618f690
Signed-off-by: Jee Hyeok Kim <jihyeok13.kim@samsung.com>
Jee Hyeok Kim [Thu, 20 Oct 2016 09:00:19 +0000 (18:00 +0900)]
Merge 1.2-rel cloud project into master
1. Overwrite 1.2-rel cloud project into master
Change-Id: I9271607595166fce4bda9011f028a40514908fec
Signed-off-by: Jee Hyeok Kim <jihyeok13.kim@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13487
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Yeonghun Nam <yeonghun.nam@samsung.com>
Philippe Coval [Tue, 22 Mar 2016 02:41:52 +0000 (19:41 -0700)]
tizen: Enable Bluetooth along IP
Revert "Change build option - IP only"
This reverts commit
28d898d2dab5a4463ba5f7ea380258a4f4362578.
Change-Id: Ia3223a2ab09ba219bf8048aa28014744e19ed4b0
Author: Yungjae Shin <yj99.shin@samsung.com>
Origin: https://review.tizen.org/gerrit/#/c/63051/
Bug: https://jira.iotivity.org/browse/IOT-1343
Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/12353
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Abhishek Sharma <ce.abhishek@samsung.com>
Reviewed-by: Ziran Sun <ziran.sun@samsung.com>
(cherry picked from commit
cf0b4cbec478e84f4f6a4cc4fa118a96f6cdffb2)
Reviewed-on: https://gerrit.iotivity.org/gerrit/13507
Philippe Coval [Thu, 6 Oct 2016 11:39:13 +0000 (13:39 +0200)]
tizen: Simplify missing license macro for Tizen:2.3
Change-Id: I6c2ceec4f37589db6c110a0f04df501c689a3fde
Origin: https://gerrit.iotivity.org/gerrit/#/c/12897/
Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/12897
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
(cherry picked from commit
0d1a98d360977b8d967129282ff8644f363c5e79)
Reviewed-on: https://gerrit.iotivity.org/gerrit/13513
Philippe Coval [Wed, 28 Sep 2016 08:25:40 +0000 (10:25 +0200)]
tizen: Can support linux as fallback TARGET_OS
It can be helpful for platform developers
to bypass tizen APIs on Tizen devices.
Might be useful for other RPM based distro,
like Fedora for ARTIK, or (obsolete) Tizen profiles
(with outdated Tizen packages).
Reformat options list to make nicer patches
when configuration is changed (single word == single line).
Bug: https://jira.iotivity.org/browse/IOT-1320
Change-Id: Id1b37df55bbdebd7ada1413935f5306ccd1e0001
Origin: https://gerrit.iotivity.org/gerrit/#/c/12473/
Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/12473
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Dave Thaler <dthaler@microsoft.com>
Reviewed-by: Ziran Sun <ziran.sun@samsung.com>
(cherry picked from commit
9ce88ac4271b9fa8fb400e4db4b8b43b5af5d6a8)
Reviewed-on: https://gerrit.iotivity.org/gerrit/13505
Philippe Coval [Thu, 15 Sep 2016 13:48:19 +0000 (15:48 +0200)]
tizen: avoid en_speedpython for Tizen:2.4
May be squashed into:
https://review.tizen.org/gerrit/#/c/82272/3/packaging/iotivity.spec
Change-Id: I2d0e8b5e8b9404760ce58ee634348ef6bc3ade1d
Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/12053
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: jihwan seo <jihwan.seo@samsung.com>
Reviewed-by: Ziran Sun <ziran.sun@samsung.com>
(cherry picked from commit
4405f658bf7d1004f6a97b7ff211ae88267eee85)
Reviewed-on: https://gerrit.iotivity.org/gerrit/12489
Mike Fenelon [Mon, 17 Oct 2016 23:30:07 +0000 (16:30 -0700)]
Update run.bat to allow argument overrides
Add arguments to the run.bat cmdline to enable building
for both x86 and amd64 architecture, turning off tests,
enabling logging and building release binaries.
Change-Id: Ic381d258bf8465399d94319a93499365db7f8f24
Signed-off-by: Mike Fenelon <mike.fenelon@microsoft.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13355
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: David Antler <david.a.antler@intel.com>
Reviewed-by: Dave Thaler <dthaler@microsoft.com>
Philippe Coval [Tue, 2 Aug 2016 09:42:16 +0000 (18:42 +0900)]
tizen: Introduce speedpython macro to speedup build
revise build time
Change-Id: I674157a6b446c8fad54cb7c8a2a937007f04db8a
Author: Youngjae Shin <yj99.shin@samsung.com>
Origin: https://review.tizen.org/gerrit/#/c/82272/3
Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/12051
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Ashwini Kumar <k.ashwini@samsung.com>
Reviewed-by: jihwan seo <jihwan.seo@samsung.com>
Reviewed-by: Ziran Sun <ziran.sun@samsung.com>
(cherry picked from commit
ae5114229c8dd6759795a7f545c4699909bdd5b7)
Reviewed-on: https://gerrit.iotivity.org/gerrit/12221
Philippe Coval [Wed, 21 Sep 2016 17:00:49 +0000 (19:00 +0200)]
tizen: Disable TCP by default
Bug: https://jira.iotivity.org/browse/IOT-1295
Change-Id: Icd0973c3bc0140d2320b2018de85ba589eae51fc
Origin: https://gerrit.iotivity.org/gerrit/#/c/12099/
Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/12099
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Ashok Babu Channa <ashok.channa@samsung.com>
(cherry picked from commit
32510b62640f4aa5b7b6d82508ae9ee5d88ee9e6)
Reviewed-on: https://gerrit.iotivity.org/gerrit/12491
Philippe Coval [Thu, 1 Sep 2016 14:55:18 +0000 (16:55 +0200)]
tizen: Disable WITH_CLOUD by default
Even if the code is building, I have disabled it by default,
to align default values set in ./build_common/SConscript
If needed it can be enabled, but make sure a value is set to it.
Bug: https://jira.iotivity.org/browse/IOT-1295
Change-Id: Id075b0479185aea2e13396df51ffecd56a9e183f
Origin: https://gerrit.iotivity.org/gerrit/#/c/11305/
Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/11737
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Ziran Sun <ziran.sun@samsung.com>
(cherry picked from commit
7252457fc2f63a43e89c64ac8c3dff8c19dc7d1a)
Reviewed-on: https://gerrit.iotivity.org/gerrit/11305
Philippe Coval [Thu, 6 Oct 2016 14:55:22 +0000 (16:55 +0200)]
tizen: Use installed sqlite3
Change-Id: I2cc6cb804bd9c28473cf1dfc2b4c85c4da6cb982
Bug: https://jira.iotivity.org/browse/IOT-1296
Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/12911
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Jaehong Jo <jaehong.jo@samsung.com>
Reviewed-by: Ziran Sun <ziran.sun@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/8173
Jaewook Jung [Thu, 20 Oct 2016 02:22:04 +0000 (11:22 +0900)]
fixed typo in resource/docs/c-doc/Doxfile
Change-Id: I553ad3f3278a0183a3fcc3a1b13ff0bf17ea3791
Signed-off-by: Jaewook Jung <jw0213.jung@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13469
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: byonggon chun <bg.chun@samsung.com>
Reviewed-by: Ashok Babu Channa <ashok.channa@samsung.com>
jihwan.seo [Mon, 12 Sep 2016 07:59:29 +0000 (16:59 +0900)]
remove warning issue fragmentation and rdclient
this warning was came from analysis tool
- remove unreachable code.
- apply to check return value in rdclient example.
Change-Id: I2466e15e56f11344ffbc2712527d12c7ae326a0a
Signed-off-by: jihwan.seo <jihwan.seo@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/11673
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Ashok Babu Channa <ashok.channa@samsung.com>
jihwan.seo [Fri, 7 Oct 2016 10:02:06 +0000 (19:02 +0900)]
[IOT-1434] fix subscribe presence for multicast.
it causes a big memory issue to add in serverRequestList.
because this request never remove
and subscribe presence for multicast should be not sent
on network.
since it is just for register clientCB in stack.
Change-Id: I14c9701009350ad52dfdf4e72db64522fc591705
Signed-off-by: jihwan.seo <jihwan.seo@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/12941
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: JungYong KIM <jyong2.kim@samsung.com>
Reviewed-by: Ashok Babu Channa <ashok.channa@samsung.com>
(cherry picked from commit
45b9f4b4dade573f698f307c421c107d6190653f)
Reviewed-on: https://gerrit.iotivity.org/gerrit/13383
jihwan.seo [Tue, 11 Oct 2016 05:09:40 +0000 (14:09 +0900)]
[IOT-1436] fix scons build issue related sqlite3 with unsecured mode
sqlite3 is triggering to download by default.
it causes a storage memory waste in user side.
scons build script should check any option for download that lib
Change-Id: I701752bb450dc79d3604304fc7130375586e5356
Signed-off-by: jihwan.seo <jihwan.seo@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13071
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Ashok Babu Channa <ashok.channa@samsung.com>
(cherry picked from commit
651887dd94864cf0f8eda52f5a8d7ec93dc27d0e)
Reviewed-on: https://gerrit.iotivity.org/gerrit/13381
jihwan.seo [Wed, 5 Oct 2016 05:06:04 +0000 (14:06 +0900)]
[IOT-1391] fix BLE scan logic which create thread.
scan thread was made by unicast/multicast request in BLE client.
it causes a big problem which memory overflow issue related Thread.
so, scan thread will be working as one thread.
Change-Id: I87564f88b67d88781366523ae014c29fe1b13e2e
Signed-off-by: jihwan.seo <jihwan.seo@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/12781
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Ashok Babu Channa <ashok.channa@samsung.com>
Jaewook Jung [Thu, 22 Sep 2016 01:53:17 +0000 (10:53 +0900)]
replace singly linked-list Data structure with red-black tree for serverRequest
Since every data structure used in stack is singly linked-list,
it would be quite inefficient for some data which can be stored massively
like received request info on server.
So I replaced it with red-black tree.
(tree.h from openBSD : http://openbsd.su/src/sys/sys/tree.h)
Change-Id: I68a9b7d00f7f1f9f6aecacee04e0627b72a4ff6b
Signed-off-by: Jaewook Jung <jw0213.jung@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/11443
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Jaehong Jo <jaehong.jo@samsung.com>
Reviewed-by: Ashok Babu Channa <ashok.channa@samsung.com>
Jongmin Choi [Tue, 18 Oct 2016 09:28:42 +0000 (18:28 +0900)]
Prevent empty credential to be added
Prevent empty credential to be added
(e.g. only rowneruuid is sent)
Patch #1: initial upload
Patch #2-3: fix arduino build error
Change-Id: I7802dcb76daab3269eb0a9638659087643b0c141
Signed-off-by: Jongmin Choi <jminl.choi@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13379
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Randeep Singh <randeep.s@samsung.com>
(cherry picked from commit
9366b7f721f6fe0c526832baf26b102984c7dcee)
Reviewed-on: https://gerrit.iotivity.org/gerrit/13445
Chul Lee [Wed, 19 Oct 2016 06:42:12 +0000 (15:42 +0900)]
SVACE issue fixes
Change-Id: I4cd1fb23818a560449ae1ff3f2635c14ef093da7
Signed-off-by: Chul Lee <chuls.lee@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13435
Reviewed-by: Jongmin Choi <jminl.choi@samsung.com>
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: dongik Lee <dongik.lee@samsung.com>
Reviewed-by: Randeep Singh <randeep.s@samsung.com>
(cherry picked from commit
2ee97889f591fccaec860fb7ae7d0d95148c9311)
Reviewed-on: https://gerrit.iotivity.org/gerrit/13447
Chul Lee [Wed, 19 Oct 2016 11:00:31 +0000 (20:00 +0900)]
Update the return value of MOT releated API.
Change-Id: I97a6ee6f0b9eecafd2a28e717887a04decd9209d
Signed-off-by: Chul Lee <chuls.lee@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13449
Reviewed-by: dongik Lee <dongik.lee@samsung.com>
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Randeep Singh <randeep.s@samsung.com>
(cherry picked from commit
1ae2de1ec129cd8ad6de9cabae7cccff755ff170)
Reviewed-on: https://gerrit.iotivity.org/gerrit/13461
KIM JungYong [Tue, 18 Oct 2016 06:54:07 +0000 (15:54 +0900)]
Update build script for RE android sample app.
When building of RE android sample app,
we need to execute of scons build and also need additional android studio build.
With this patch, can build android sample app by only scons build.
Change-Id: Ife7142cf89993531bc15bf4b9f655090f50a1bad
Signed-off-by: KIM JungYong <jyong2.kim@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13369
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Tested-by: Uze Choi <uzchoi@samsung.com>
nikhil.a [Wed, 19 Oct 2016 12:33:32 +0000 (18:03 +0530)]
fix issues relates to wrong syncInfo received
Change-Id: I77f9ce5d0fa3e7c40e0fe390b42f210e5a188a50
Signed-off-by: nikhil.a <nikhil.a7@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13451
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Tested-by: Uze Choi <uzchoi@samsung.com>
Chul Lee [Wed, 19 Oct 2016 01:32:32 +0000 (10:32 +0900)]
Multiple Ownership Transfer support.
[NOTE] This patch includes the following patches for MOT :
https://gerrit.iotivity.org/gerrit/#/c/12063/
https://gerrit.iotivity.org/gerrit/#/c/13375/
https://gerrit.iotivity.org/gerrit/#/c/13341/
https://gerrit.iotivity.org/gerrit/#/c/13343/
[Overview]
This patch is to support the multiple ownership transfer(MOT).
We assume the MOT authenticated client is the SubOwner.
SubOwner can access the ALL resources with full permsion except the DOXM, ACL and CRED.
This patch includes following changes :
1. Update the doxm resource to include MOT related properties.
- New Properties
. x.org.iotivity.mom : Mode of MOT
. x.org.iotivity.subowneruuid : List of SubOwner
- SubOwner has READ permission for DOXM.
- The resource server will be update subowner list of doxm
when MOT authentication successfully done.
2. Update the cred, acl resource to include MOT related property.
- New Properties
. x.org.iotivity.eowneruuid : entry owner uuid for each entry.
- SubOwner should set the eowner as subowner's UUID
when provision the ACL and CRED.
- SubOwner can access only those resources that registered as eowner.
3. Update the PolicyEngine for SubOwner's access control as following :
- DOXM : READ ONLY
- CRED/ACL : SubOwner can access only those resources that registerd as eowner.
. SubOwner can not provision ACL which is include the DOXM, CRED, ACL, PSTAT.
- PSTAT : FULL permission
- Application Resources : FULL permission
4. Add Preconfigured-PIN OxM
5. Update the sample codes
- Test Preconfigured PIN based MOT
1. Run the sampleserver_justworks
2. Run the provisioningclient
[On the provisioningclient]
3. Perform the UnOwned Device discovery [Menu:11]
4. Perform the OTM [Menu:20]
5. Perform the Owned Device Discovery [Menu:12]
6. Change the server's 'mode of MOT' [Menu:70]
7. Perform the MOT enabled device discovery [Menu:13]
- Check the discovered device list.
8. POST the preconfigured-PIN credential [Menu:71]
- sample's preconfigured-PIN is '
12341234'
9. Change the server's 'oxmsel' [Menu:72]
- '3' is preconfigured-PIN OxM
10. Run the subownerclient
[On the subownerclient]
11. Perform the MOT enabled device discovery [Menu:10]
- Check the discovered device list.
12. Perform the MOT [Menu:20]
13. Perform the Multiple Owned device discovery [Menu:11]
- Check the discovered device list.
14. Perform the ACL provisioning TEST [Menu:40]
- Test Random PIN based MOT
1. Run the sampleserver_randompin
2. Run the provisioningclient
[On the provisioningclient]
3. Perform the UnOwned Device discovery [Menu:11]
4. Perform the OTM [Menu:20]
5. Perform the Owned Device Discovery [Menu:12]
6. Change the server's 'mode of MOT' [Menu:70]
7. Run the subownerclient
[On the subownerclient]
8. Perform the MOT enabled device discovery [Menu:10]
- Check the discovered device list.
9. Perform the MOT [Menu:20]
In case of random PIN based MOT, PIN input required.
[On the sampleserver_randompin]
10. Press 'G' or 'g' on the sampleserver_randompin.
server will generate and display the random PIN.
11. Input the server's PIN number on the subownerclient side.
12. Perform the Multiple Owned device discovery [Menu:11]
- Check the discovered device list.
13. Perform the ACL provisioning TEST [Menu:40]
14. Press 'E' or 'e' on the sampleserver_randompin to exit server.
Change-Id: I25d029839b3567455743031afafb34d2fc78278c
Signed-off-by: Chul Lee <chuls.lee@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13419
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Randeep Singh <randeep.s@samsung.com>
KIM JungYong [Sun, 16 Oct 2016 23:13:26 +0000 (08:13 +0900)]
Fix bug for invalid return variable.
Invalid return variable is fixed.
1. invalid boolean -> pointer
2. invalid pointer -> boolean
Change-Id: I16cb2338b28ba5bb725ed6eb8d640f04216f7933
Signed-off-by: KIM JungYong <jyong2.kim@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13317
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
KIM JungYong [Sun, 16 Oct 2016 23:54:46 +0000 (08:54 +0900)]
Update discovery when connection was changed.
When connection state was changed try to unicast discovery.
Change-Id: I7fe8f16039e9ead5002282742d6e51d805fc9225
Signed-off-by: KIM JungYong <jyong2.kim@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13319
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Hun-je Yeon <hunje.yeon@samsung.com>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
abitha.s [Tue, 18 Oct 2016 13:31:46 +0000 (19:01 +0530)]
Updated NS Sample App for testing Sync and sending complete NSMessage
Change-Id: I8bf14b020b1e5ec42dcf5710fe30a1b6beefbe4b
Signed-off-by: abitha.s <abitha.s@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13401
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
abitha.s [Fri, 14 Oct 2016 13:29:03 +0000 (18:59 +0530)]
Fix for Memory leak results from static analyzer for NS C++ Wrapper.
Change-Id: I97ca331ce6fcd7352350fd36426366433a5521a2
Signed-off-by: abitha.s <abitha.s@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13307
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
abitha.s [Tue, 18 Oct 2016 15:12:21 +0000 (20:42 +0530)]
Fix Build issue for soname for NS Libraries
Change-Id: I07416d904e5ac63bbb389081e99f6849acfff842
Signed-off-by: abitha.s <abitha.s@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13413
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
nikhil.a [Tue, 18 Oct 2016 11:05:49 +0000 (16:35 +0530)]
setting received ttl value by consumer.
Change-Id: I1de504edf851d39d761dfa2a189a77116fca8a85
Signed-off-by: nikhil.a <nikhil.a7@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13387
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
nikhil.a [Tue, 18 Oct 2016 10:41:22 +0000 (16:11 +0530)]
fix issue related to wrong messageId
Change-Id: I6008dfe8fc3dc648841f0527e993bd698275f7e4
Signed-off-by: nikhil.a <nikhil.a7@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13385
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Oleksii Beketov [Mon, 17 Oct 2016 17:05:01 +0000 (20:05 +0300)]
Unit tests for SSL adapter update
Change-Id: Ib108dd1ce76632f1393383e6402e73c7ba2e60d7
Signed-off-by: Oleksii Beketov <ol.beketov@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13349
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Randeep Singh <randeep.s@samsung.com>
(cherry picked from commit
2fe020f4bc86b7dcecc4a8853b7f772b591a010c)
Reviewed-on: https://gerrit.iotivity.org/gerrit/13363
Philippe Coval [Wed, 14 Sep 2016 15:16:52 +0000 (17:16 +0200)]
build: ignore debian generated files
Change-Id: I963a02a548344f5c6e9955a4286de595801e9f93
Origin: https://gerrit.iotivity.org/gerrit/#/c/11811/
Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/12967
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Ziran Sun <ziran.sun@samsung.com>
(cherry picked from commit
ee74ca52a64302ba39c2d5cce7762fbd4c35427d)
Reviewed-on: https://gerrit.iotivity.org/gerrit/11811
Philippe Coval [Thu, 1 Sep 2016 12:36:19 +0000 (14:36 +0200)]
tizen: Use upstream packaging file as aligned
Note, for dependencies libraries.
It's easier to maintain them as patches over upstream git.
More details on downstream maintenance at:
https://wiki.iotivity.org/tizen
Change-Id: Id630e6a06bff11c750a106e8fc0cffb9a154f87b
Bug: https://review.tizen.org/gerrit/#/c/82260/
Origin: https://github.com/tizenteam/iotivity/tree/sandbox/pcoval/on/master/tizen
Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/11683
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Dave Thaler <dthaler@microsoft.com>
Reviewed-by: Ziran Sun <ziran.sun@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/11407
jihwan.seo [Thu, 6 Oct 2016 06:21:16 +0000 (15:21 +0900)]
fix android build failure issue with WITH_CLOUD=1 and secure mode
Change-Id: I1f1cca166866fda08e2d644032eca7e721bf8db8
Signed-off-by: jihwan.seo <jihwan.seo@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/12861
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Ashok Babu Channa <ashok.channa@samsung.com>
(cherry picked from commit
ec9364d7abdbd06a406d2028cdfa27b315aefffe)
Reviewed-on: https://gerrit.iotivity.org/gerrit/13061
jihwan.seo [Wed, 12 Oct 2016 07:53:46 +0000 (16:53 +0900)]
added error code (4.03 / 5.00) in ocstack result
Change-Id: I311c0b76a2faa7704be8f4a8b89088a0ae471c6a
Signed-off-by: jihwan.seo <jihwan.seo@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13135
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: byonggon chun <bg.chun@samsung.com>
Reviewed-by: Ashok Babu Channa <ashok.channa@samsung.com>
jihwan.seo [Wed, 5 Oct 2016 11:00:18 +0000 (20:00 +0900)]
[IOT-1388] fixed duplicate start server in EDR adapter.
when both mode(server and client) in App is set.
startDiscoveryServer and startListenningServer is calling.
and then both accept thread
and receive thread is running redundantly
Change-Id: I70395ace6115d52d28d2c034ea24c70aafeb671e
Signed-off-by: jihwan.seo <jihwan.seo@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/12799
Reviewed-by: Abhishek Sharma <ce.abhishek@samsung.com>
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Ashok Babu Channa <ashok.channa@samsung.com>
Signed-off-by: jihwan.seo <jihwan.seo@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13065
jaesick.shin [Tue, 18 Oct 2016 00:44:48 +0000 (09:44 +0900)]
modify about rule of coding.
this patch include,
1. modify if statement and while statement about rule of coding.
2. remove unused function.
Change-Id: I73117fcc15581dfaff435cd5922f14c91356c358
Signed-off-by: jaesick.shin <jaesick.shin@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13357
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
jaesick.shin [Fri, 14 Oct 2016 06:07:54 +0000 (15:07 +0900)]
Bug fix about result of static anlayzer.
this patch include,
bug fix about memory leak and coding idiom.
Change-Id: I6fba4a8b182ce88cda44571ebb490c7573812c01
Signed-off-by: jaesick.shin <jaesick.shin@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13267
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Sandeep Sharma [Mon, 17 Oct 2016 14:39:11 +0000 (20:09 +0530)]
Fix crash in Android provisioning client App.
Catch exception in provision Android client for setDeviceId API.
Change-Id: I19918e47eac9f040d490e3805964c6cc7d5d3fba
Signed-off-by: Sandeep Sharma <sandeep.s9@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13345
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Randeep Singh <randeep.s@samsung.com>
(cherry picked from commit
add0610e0eafe8c51d669151fa77aeca5ee59bd6)
Reviewed-on: https://gerrit.iotivity.org/gerrit/13347
Jihun Ha [Mon, 17 Oct 2016 05:31:09 +0000 (14:31 +0900)]
Update a logic to check an availability of cloud server resource
Rather than URI, resource type of the cloud server resource is more
confirmable to check the availability.
Change-Id: I61f3b63412b39fc56e993a3041ac007d0886368b
Signed-off-by: Jihun Ha <jihun.ha@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13331
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Heewon Park <h_w.park@samsung.com>
Reviewed-by: Madan Lanka <lanka.madan@samsung.com>
Jihun Ha [Mon, 17 Oct 2016 02:42:57 +0000 (11:42 +0900)]
Add null checking for observe request in easy setup
Checking if entityHandlerRequest is NULL is added.
Change-Id: I79bf75c9f53f28b9c0c679a5dd7371552764b5cd
Signed-off-by: Jihun Ha <jihun.ha@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13323
Reviewed-by: Heewon Park <h_w.park@samsung.com>
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Madan Lanka <lanka.madan@samsung.com>
Joonghwan Lee [Fri, 14 Oct 2016 11:59:46 +0000 (20:59 +0900)]
Fix for all discovered devices to include a secure port
This patch prevent to add the device that does not have a secure port to discovered device list
Change-Id: Ia7283b37b7820e045f4a51ad03395205b4240dd3
Signed-off-by: Joonghwan Lee <jh05.lee@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13299
Reviewed-by: Chul Lee <chuls.lee@samsung.com>
Reviewed-by: Jihun Ha <jihun.ha@samsung.com>
Reviewed-by: dongik Lee <dongik.lee@samsung.com>
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Randeep Singh <randeep.s@samsung.com>
(cherry picked from commit
44d8220a5c20a0077cfc4c65fbd9919b37129278)
Reviewed-on: https://gerrit.iotivity.org/gerrit/13303
Mike Fenelon [Wed, 12 Oct 2016 23:26:12 +0000 (16:26 -0700)]
IOT-1448 - Fix Windows x86 Build issue
The affected test were processing the windows
include files before the iotivity_config.h
could set the preprocessor config.
Update callback calling convention
Change-Id: I9adbfafef2c2e1b117a37ad9003ff53bb0450656
Signed-off-by: Mike Fenelon <mike.fenelon@microsoft.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13185
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: David Antler <david.a.antler@intel.com>
Reviewed-by: Dave Thaler <dthaler@microsoft.com>
Chul Lee [Fri, 14 Oct 2016 05:00:23 +0000 (14:00 +0900)]
Update the ACL delete mechanism as determined by OSWG.
After this patch,
If 'subject' not exist in the query string of DELETE request,
All ACE data will be removed.
Change-Id: Ife12c457b2029991168bf048bbfb90278ea4b3a2
Signed-off-by: Chul Lee <chuls.lee@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13265
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: dongik Lee <dongik.lee@samsung.com>
Reviewed-by: Randeep Singh <randeep.s@samsung.com>
(cherry picked from commit
8d7bb539d4325a857a8297a760348ccc0e1eb081)
Reviewed-on: https://gerrit.iotivity.org/gerrit/13297
Chul Lee [Tue, 27 Sep 2016 06:28:24 +0000 (15:28 +0900)]
[IOT-1442] Apply the new ACL policy for device owner and resource owner.
According to new ACL policy,
Device owner's ACL should be provisioned while OTM.
For this reason, Ownership transfer manager should updates the owner's ACL while OTM.
- Patch #1 : Initial upload
- Patch #2 : Updated according to comments.
- Patch #3 : Rebase
- Patch #4 : Fixed a bug that occured during rebase.
Change-Id: I92a78e6145afdb3341582555739a64184bee65db
Signed-off-by: Chul Lee <chuls.lee@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/12265
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Randeep Singh <randeep.s@samsung.com>
(cherry picked from commit
21c991f5a317bc1e3872bcb25a216e903352b40b)
Reviewed-on: https://gerrit.iotivity.org/gerrit/13275
Parkhi [Fri, 14 Oct 2016 08:43:50 +0000 (17:43 +0900)]
Add license comment
Change-Id: I1374b2ee45e120bae756e1e2f975eba23fee24f4
Signed-off-by: Parkhi <h_w.park@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13291
Reviewed-by: Jihun Ha <jihun.ha@samsung.com>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Tested-by: Uze Choi <uzchoi@samsung.com>
sahil bansal [Thu, 13 Oct 2016 10:35:15 +0000 (16:05 +0530)]
Added NULL check for GetDoxmResourceData
Change-Id: Iea981a40ebaccef368ae4cbd834c30cb124fd76c
Signed-off-by: sahil bansal <sahil.bansal@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13229
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Randeep Singh <randeep.s@samsung.com>
(cherry picked from commit
615726b1656173c4a6892ef28a6c3e664a0125ec)
Reviewed-on: https://gerrit.iotivity.org/gerrit/13273
Jongmin Choi [Fri, 14 Oct 2016 03:52:46 +0000 (12:52 +0900)]
Keep ACL rowneruuid when POST payload does not have rowneruuid
Maintains the ACL rowneruuid when the payload of POST request
does not have rowneruuid
Change-Id: I52177b84ba9ced8b1078b3edea12256e23d6dfd8
Signed-off-by: Jongmin Choi <jminl.choi@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13257
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: dongik Lee <dongik.lee@samsung.com>
Reviewed-by: Randeep Singh <randeep.s@samsung.com>
(cherry picked from commit
b012422858a1834d1b3868dbf51f67bcebd613c1)
Reviewed-on: https://gerrit.iotivity.org/gerrit/13271
YounghyunJoo [Tue, 11 Oct 2016 11:08:35 +0000 (20:08 +0900)]
[IOT-1438] Solve Build issue on Tizen secured build through gbsbuild script
- add secured check logic into gbsbuild.sh file
- using this logic, check mbedtls file & apply the patch
Change-Id: I6d458ea599562216444582b78724a1b61023d6de
Signed-off-by: YounghyunJoo <yh_.joo@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13099
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: dongik Lee <dongik.lee@samsung.com>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Tested-by: Uze Choi <uzchoi@samsung.com>
(cherry picked from commit
3f7b46b56356b3d8997fc56d5904a1e0e12d9c87)
Reviewed-on: https://gerrit.iotivity.org/gerrit/13263
Harish Kumara Marappa [Tue, 11 Oct 2016 15:27:41 +0000 (00:27 +0900)]
[IOT-1440] findResource() to return list of discovered resources.
OCPlatform::findResource() does not return all the discovered resources in single callback
even though it gets the whole discovery payload from RI C layer.
This change implements OCPlatform::findResourceList() API which does return all the parsed
resources in discovery payload in single callback.
Change-Id: Ic95541f7303a15eb676029e6f2ea4952e5e3ca3e
Signed-off-by: Harish Kumara Marappa <h.marappa@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13113
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Abhishek Pandey <abhi.siso@samsung.com>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Reviewed-by: Ashok Babu Channa <ashok.channa@samsung.com>
KIM JungYong [Thu, 13 Oct 2016 02:44:38 +0000 (11:44 +0900)]
Fix bugs for result of static analizer.
1. Initializatioin of local variable is added.
2. Invalid memory double free is removed on error handling.
Change-Id: I2d4c8460dd1e81ef88f6119f79deeae09c7f01c8
Signed-off-by: KIM JungYong <jyong2.kim@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13201
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
(cherry picked from commit
bae888047c3313e742f2b56cbab3366b118762e4)
Reviewed-on: https://gerrit.iotivity.org/gerrit/13259
jaesick.shin [Fri, 14 Oct 2016 02:52:25 +0000 (11:52 +0900)]
bug fix about memory leak.
this patch include,
bug fix for dynamic analyzer.
Change-Id: I4fc7ff7436ac6019abe3aaaf8467392068e0ad7d
Signed-off-by: jaesick.shin <jaesick.shin@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13253
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Dave Thaler [Wed, 12 Oct 2016 17:32:13 +0000 (10:32 -0700)]
IOT-1447 Fix scope_id usage
Never assume that a scope id and an interface index are the same.
Removed bad code from the tcp adapter; the scope id should always
be present in the addr string of a scoped IPv6 address, and is correctly
handled by CAConvertNameToAddr and CAConvertAddrToName.
Change-Id: I19f8739d7da2e7944e3904770ca0d8e914608ba2
Signed-off-by: Dave Thaler <dthaler@microsoft.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13181
Reviewed-by: Jaewook Jung <jw0213.jung@samsung.com>
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Dan Mihai <Daniel.Mihai@microsoft.com>
Reviewed-by: David Antler <david.a.antler@intel.com>
Reviewed-by: Ashok Babu Channa <ashok.channa@samsung.com>
Parkhi [Thu, 13 Oct 2016 13:06:37 +0000 (22:06 +0900)]
Update observe-request processing logic.
Change-Id: Icb5ae1a3f8c8e985570b30b0420cc6e7fe98ffdc
Signed-off-by: Parkhi <h_w.park@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13235
Reviewed-by: Jihun Ha <jihun.ha@samsung.com>
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
jaesick.shin [Thu, 13 Oct 2016 15:31:53 +0000 (00:31 +0900)]
Bug fix about memory leak.
this patch include,
bug fix for dynamic analyzer.
Change-Id: I9a36d496b76c9d712d80af45492f0e38a7aff4ea
Signed-off-by: jaesick.shin <jaesick.shin@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13243
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
jihwanseo [Tue, 4 Oct 2016 10:09:23 +0000 (15:39 +0530)]
[IOT-1392] Fix Android build for SECURE=0 and WITH_TCP=1
Change-Id: Ia4423b2ad9b2f0d38f95050aea5380d4bde70fae
Signed-off-by: Sandeep Sharma <sandeep.s9@samsung.com>
Signed-off-by: jihwan.seo <jihwan.seo@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/12761
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Ashok Babu Channa <ashok.channa@samsung.com>
(cherry picked from commit
ca322622fe08d67f39ae7b491038c1d6f040b8d1)
Reviewed-on: https://gerrit.iotivity.org/gerrit/12847
Reviewed-by: Dave Thaler <dthaler@microsoft.com>
Reviewed-by: Jaehong Jo <jaehong.jo@samsung.com>
Reviewed-by: George Nash <george.nash@intel.com>
Reviewed-by: Rick Bell <richard.s.bell@intel.com>
jaesick.shin [Thu, 13 Oct 2016 10:24:40 +0000 (19:24 +0900)]
bug fix for response of topic and modify unittest.
this patch include,
1. bug fix for response of topic post case.
2. modify unittest about included interface type.
Change-Id: I5bba7ef93260c2c67f25d9d79455e383d6ea8c0c
Signed-off-by: jaesick.shin <jaesick.shin@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13219
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Harish Kumara Marappa [Wed, 12 Oct 2016 09:39:42 +0000 (18:39 +0900)]
[IOT-1444] Enabling handling observe requests for collection resource.
Change-Id: If72f5a85858240787dea2b307710f1167c14c68a
Signed-off-by: Harish Kumara Marappa <h.marappa@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13149
Reviewed-by: Ashok Babu Channa <ashok.channa@samsung.com>
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Abhishek Pandey <abhi.siso@samsung.com>
Reviewed-by: Jihun Ha <jihun.ha@samsung.com>
Reviewed-by: Hun-je Yeon <hunje.yeon@samsung.com>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
abitha.s [Thu, 13 Oct 2016 11:02:01 +0000 (16:32 +0530)]
Added SVACE Fixes for C++ wrapper Unit TCs
Change-Id: I09224a2bcd6e38c0d8cbb80caf5a0009161113d2
Signed-off-by: abitha.s <abitha.s@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13231
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Dmitriy Zhuravlev [Tue, 11 Oct 2016 17:57:28 +0000 (20:57 +0300)]
Remove unnecessary define and files for SSL
1) Removed X.509 build option because it is enabled by default
2) Deleted DTLS and TLS adapter files because thay are included in SSL
Change-Id: I078c5b0c912801f17fa858d6fdd2abe39feed9f8
Signed-off-by: Dmitriy Zhuravlev <d.zhuravlev@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13115
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Kevin Kane <kkane@microsoft.com>
Reviewed-by: Ashwini Kumar <k.ashwini@samsung.com>
Reviewed-by: Randeep Singh <randeep.s@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13213
Philippe Coval [Sat, 8 Oct 2016 13:06:30 +0000 (15:06 +0200)]
tizen: Ship only BSD licence from libcoap
libcoap-4.1.1 is also licenced LICENSE.GPL,
to avoid ambiguity, tizen use the more permissive one, BSD.
This patch can be reverted,
if Tizen wants to ship all upstream licences
Change-Id: Idc77605c48322f36887cc502dc0be570e2562486
Origin: https://gerrit.iotivity.org/gerrit/#/c/12969/
Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/12805
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Ziran Sun <ziran.sun@samsung.com>
Kevin Kane [Wed, 12 Oct 2016 23:30:01 +0000 (16:30 -0700)]
[IOT-1449] mbedTLS: Use wcslen instead of lstrlenW on Windows
lstrlenW is not allowed in Windows Store applications. Use wcslen
instead.
Also fix a nearby narrowing size_t to int conversion to make sure
it's safe.
Change-Id: I14d37b6a0d6c82444f4733f5d54bd8173ca62b71
Signed-off-by: Kevin Kane <kkane@microsoft.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13183
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Dave Thaler <dthaler@microsoft.com>
Reviewed-by: Randeep Singh <randeep.s@samsung.com>
(cherry picked from commit
aa49bbd28a78a486df9568b3867a373100e92e2f)
Reviewed-on: https://gerrit.iotivity.org/gerrit/13207
Jihun Ha [Wed, 12 Oct 2016 11:06:29 +0000 (20:06 +0900)]
Fix a faulty logic in PMSingleDeviceDiscovery
A device discovery transaction should be removed AFTER port discovery
is done or discovery time is expired.
Change-Id: I55062a3a8ef5187bf249d0afee2276e40c0f52d9
Signed-off-by: Jihun Ha <jihun.ha@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13167
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Joonghwan Lee <jh05.lee@samsung.com>
Reviewed-by: Heewon Park <h_w.park@samsung.com>
Reviewed-by: Randeep Singh <randeep.s@samsung.com>
(cherry picked from commit
3c07416db2f0bd587fbe9e1619d0fe954bb6cfc1)
Reviewed-on: https://gerrit.iotivity.org/gerrit/13165
Jongmin Choi [Mon, 10 Oct 2016 10:58:57 +0000 (19:58 +0900)]
Set ACL Rowner to PT's Device ID in SRPProvisionACL
If Rowner of ACL to be provisioned in SRPProvisionACL is empty,
Set it to PT's Device ID
Patch #1: Initial upload
Patch #2: Jongsung's recommendation applied
Patch #3: Fix typo
Patch #4-5: GetDoxmDeviceID failure taken care of
Change-Id: I38886d32fd35f39370d4e5e46e39b66edfc0f003
Signed-off-by: Jongmin Choi <jminl.choi@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13037
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Randeep Singh <randeep.s@samsung.com>
(cherry picked from commit
e3a136f22d2c08a237b7b949d914a9f299fea3d8)
Reviewed-on: https://gerrit.iotivity.org/gerrit/13205
Jongmin Choi [Wed, 5 Oct 2016 11:47:38 +0000 (20:47 +0900)]
Cloud ACL Modifications
Modifications to Cloud ACL
Patch #1: ACE Id changed to UUID format
Patch #2: Changes modified DeleteACE & UpdateACE changes added
Patch #3: Oid check included in verifyAcl
Patch #4-5: OCCloudAclIndividualDeleteAce() added
Patch #6: Minor bug fixes
Patch #7: OCCloudAclIndividualUpdate() added
Signed-off-by: Sunil Kumar K R <sunil.k14@samsung.com>
Change-Id: I6b3b4c68f06c43ce002df36a741ea4eb8549ba44
Signed-off-by: Jongmin Choi <jminl.choi@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/12739
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Randeep Singh <randeep.s@samsung.com>
(cherry picked from commit
6c08489dfc353cb854f2d04c4648108c04d114b6)
Reviewed-on: https://gerrit.iotivity.org/gerrit/12785
Jongmin Choi [Wed, 12 Oct 2016 12:00:45 +0000 (21:00 +0900)]
[IOT-1446] Fix discovery failure issue
Change logic in the Policy Engine in order to resolve
discovery failure issue
Patch #1: Initial upload
Patch #2: Error message changed
Change-Id: I08ab1dec15cb0f49374d42d97b65a23fe885db39
Signed-off-by: Jongmin Choi <jminl.choi@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13173
Reviewed-by: Kevin Kane <kkane@microsoft.com>
Reviewed-by: Nathan Heldt-Sheller <nathan.heldt-sheller@intel.com>
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Randeep Singh <randeep.s@samsung.com>
(cherry picked from commit
5c78f31a2d4415c970f38db14e248bfef348a6b0)
Reviewed-on: https://gerrit.iotivity.org/gerrit/13199
Parkhi [Tue, 11 Oct 2016 07:12:18 +0000 (16:12 +0900)]
Updated Easysetup Security logic.
- EnrolleeSecure resource not to re-created during previous request is processed
for every security provisioning request to get callback from security-logic
Change-Id: I905b1cf708db68583a95bd9cad299212fa00ec84
Signed-off-by: Parkhi <h_w.park@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13077
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
jaesick.shin [Thu, 13 Oct 2016 01:39:56 +0000 (10:39 +0900)]
Add logic about checking the NULL and modify warning code.
This patch include, check the NULL and modify warning code.
Change-Id: Ie28548563357e0c9565ecdcd776cce60d3d42f33
Signed-off-by: jaesick.shin <jaesick.shin@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13193
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Ashwini Kumar [Fri, 7 Oct 2016 06:36:34 +0000 (12:06 +0530)]
Modified CloudClient (CPP)
to use DEFAULT_PORT 5683
Change-Id: I32c5d5c7e373250ac2af3354c5a345a02d4cdbea
Signed-off-by: Ashwini Kumar <k.ashwini@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/12935
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Randeep Singh <randeep.s@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13017
Oleksii Beketov [Wed, 12 Oct 2016 14:51:06 +0000 (17:51 +0300)]
Unit tests for SSL adapter (ca_adapter_net_ssl.c)
Change-Id: Ia9bb81012159df0f1b5f87d80e821610aeaa44c1
Signed-off-by: Oleksii Beketov <ol.beketov@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/12349
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Randeep Singh <randeep.s@samsung.com>
Signed-off-by: Oleksii Beketov <ol.beketov@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13179
Nathan Heldt-Sheller [Tue, 11 Oct 2016 20:23:01 +0000 (13:23 -0700)]
[IOT-1441] Update DevOwner access policy to remove implicit access in RFPROV.
With this patch, the DevOwner now will only be able to access SVRs during
RFOTM or RESET states, unless of course there is an ACE installed allowing
explicit access to the DevOwner.
This behavior change is required by the Security Test Matrix v7, published
by the Security WG.
Patch 2: updated with JIRA ticket #
Patch 3: fixed logic bug found by Kevin
Patch 4: corrected commitmsg
Change-Id: I267c9eb78682bc810b7b2399f6606b8379d6e718
Signed-off-by: Nathan Heldt-Sheller <nathan.heldt-sheller@intel.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13117
Reviewed-by: Kevin Kane <kkane@microsoft.com>
Reviewed-by: Greg Zaverucha <gregz@microsoft.com>
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Randeep Singh <randeep.s@samsung.com>
(cherry picked from commit
7958457e535a8a0d15f2a201109b137ba9bc6cf6)
Reviewed-on: https://gerrit.iotivity.org/gerrit/13137
Jihun Ha [Wed, 12 Oct 2016 13:27:36 +0000 (22:27 +0900)]
Fixed bug for result of static analysis.
Change-Id: I6301a61d0e8fd8bfd21585a59455da50b2aabd14
Signed-off-by: Parkhi <h_w.park@samsung.com>
Signed-off-by: Jihun Ha <jihun.ha@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13141
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Parkhi [Tue, 11 Oct 2016 07:34:01 +0000 (16:34 +0900)]
Remove unused old API.
- delete registerSecurityCallbackHandler api.
Change-Id: I0d4c31af7ac9d5d25c260cf07f5ebf38381609ea
Signed-off-by: Parkhi <h_w.park@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13081
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Jihun Ha <jihun.ha@samsung.com>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Jihun Ha [Wed, 12 Oct 2016 10:29:56 +0000 (19:29 +0900)]
[IOT-1420] Solve that if, rt properties ommited
- add rt, if attributes to SceneListResource
Change-Id: I07017fbfb99755d182676e5a946fde505e121e66
Signed-off-by: ChaJiWon <jw_wonny.cha@samsung.com>
Signed-off-by: Jihun Ha <jihun.ha@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13105
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
abitha.s [Wed, 12 Oct 2016 13:18:51 +0000 (18:48 +0530)]
Added changes to remove build warning while building NS Jni Common files
Change-Id: I0631be24a2cdfeedaae61a02fb351f047f834ae7
Signed-off-by: abitha.s <abitha.s@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13177
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Rajendra S [Fri, 30 Sep 2016 11:06:36 +0000 (16:36 +0530)]
Unit Tests added for CoAP-HTTP Proxy module
Change-Id: I8554cd9010bbd27ef29f1615a53f62cda4e41d30
Signed-off-by: Rajendra <raje_ndra.s@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/12615
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
KIM JungYong [Wed, 12 Oct 2016 10:39:22 +0000 (19:39 +0900)]
Fix bugs for result of dynamic analizer.
1. definitely losted memory was deallocated.
2. pthread creating type was modified for parameter deallocation.
3. invalid c-string copy was fixed.
Change-Id: Iab32535f164029ccd8a82d49968ce0a44e8b8bd1
Signed-off-by: KIM JungYong <jyong2.kim@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13169
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
David Antler [Thu, 6 Oct 2016 00:02:52 +0000 (17:02 -0700)]
Fix auto_build.py on Python 2.7.10 for Windows
There are two fixes in this build.
* Prior to this change, Python was putting quotes around the SCons call.
This behavior differs from Python 2.7.0.
* Prior to this change, "python auto_build.py" would try to build Android
and fail. Now we limit auto_build.py to only build Windows binaries on
a Windows host.
Change-Id: I41ec4986c3dc57821cfdbe48f598e547e1934c71
Signed-off-by: David Antler <david.a.antler@intel.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/12841
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Ajay Saini <ajay.saini@intel.com>
Reviewed-by: Mike Fenelon <mike.fenelon@microsoft.com>
Reviewed-by: Dave Thaler <dthaler@microsoft.com>
jihwanseo [Wed, 21 Sep 2016 08:10:21 +0000 (17:10 +0900)]
[IOT-1333] Enable message queue(MQ) in tizen platform
Change-Id: Ic35205cbeaaa39108cce970324fa4172a980ba7f
Signed-off-by: jihwan.seo <jihwan.seo@samsung.com>
Signed-off-by: Jaehong Jo <jaehong.jo@samsung.com>
Signed-off-by: jihwan.seo <jihwan.seo@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/12035
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Ziran Sun <ziran.sun@samsung.com>
Jaehong Jo [Mon, 10 Oct 2016 10:08:30 +0000 (19:08 +0900)]
Remove Disabled TC in CA layer.
Because this should no longer be a valid test.
Change-Id: I739aeafda6b9b86ac298247c19c7ad37dde89c3e
Signed-off-by: Jaehong Jo <jaehong.jo@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13035
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Dave Thaler <dthaler@microsoft.com>
Reviewed-by: Jaewook Jung <jw0213.jung@samsung.com>
Reviewed-by: Hyuna Jo <hyuna0213.jo@samsung.com>
Reviewed-by: Ziran Sun <ziran.sun@samsung.com>
Philippe Coval [Thu, 6 Oct 2016 09:29:15 +0000 (11:29 +0200)]
tizen: Scan for licences to be shipped in package
It's important to have this generated at buildtime,
specially if tree is patched with missing dependencies,
like those mentionned at:
https://wiki.iotivity.org/build
Change-Id: Ie8d9dc0685ddc2df37545e92da4a662ee496bd07
Credit-to: Jaehong Jo <jaehong.jo@samsung.com>
Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/8177
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Jaehong Jo <jaehong.jo@samsung.com>
Reviewed-by: Ziran Sun <ziran.sun@samsung.com>
Philippe Coval [Wed, 21 Sep 2016 16:58:37 +0000 (18:58 +0200)]
tizen: Disable SECURED by default
Bug: https://jira.iotivity.org/browse/IOT-1295
Change-Id: I22e14a601d30b29005352a5154f617ed66ce1903
Origin: https://gerrit.iotivity.org/gerrit/#/c/12101/
Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/12101
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Abhishek Sharma <ce.abhishek@samsung.com>
Reviewed-by: jihwan seo <jihwan.seo@samsung.com>
Reviewed-by: Randeep Singh <randeep.s@samsung.com>
Reviewed-by: Habib Virji <habib.virji@samsung.com>
Reviewed-by: Ashok Babu Channa <ashok.channa@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/12493
Reviewed-by: Ziran Sun <ziran.sun@samsung.com>
Senthil Kumar G S [Wed, 5 Oct 2016 16:01:10 +0000 (21:31 +0530)]
Fix for IOT-1394.
In callbacks for GET, PUT, POST, and OBSERVE requests in
InProcClientWrapper.cpp (CPP layer of RI), the representation was parsed
only for success cases.
But when we are dealing with cloud responses,
they include a payload with error message and code even for error cases.
To catch those responses, we should ignore the status(OCStackResult)
of client response and let the error representation reach till application.
Change-Id: I103957bb79e948693807fc05e8bed461e6b2d8dd
Signed-off-by: Senthil Kumar G S <senthil.gs@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/12831
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Reviewed-by: Abhishek Pandey <abhi.siso@samsung.com>
Reviewed-by: Ziran Sun <ziran.sun@samsung.com>
Ziran Sun [Mon, 10 Oct 2016 14:17:10 +0000 (15:17 +0100)]
Change settings on deviceInfo and platformInfo in samples as per specs.
Bug: https://jira.iotivity.org/browse/IOT-1435
Change-Id: I9de03c0c6c09d4632503f9ad8f2943c9f1468527
Signed-off-by: Ziran Sun <ziran.sun@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13051
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
ch79.cho [Tue, 11 Oct 2016 06:20:39 +0000 (15:20 +0900)]
Update C API doxygen
C API description is updated for some fields such as subControllability.
Change-Id: Ie44c213657a9ffdd55ec386e8bc953bad709432d
Signed-off-by: ch79.cho <ch79.cho@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13075
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
nikhil.a [Fri, 7 Oct 2016 10:45:22 +0000 (16:15 +0530)]
Update and fix of UnitTest for cpp-wrapper
1)Updated new unittest for consumer and provider
2)Fix for removing segmentation fault
Change-Id: If06e9606c405a3fa2dace726a5c9320399b06e66
Signed-off-by: nikhil.a <nikhil.a7@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/12943
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
KIM JungYong [Mon, 10 Oct 2016 07:11:46 +0000 (16:11 +0900)]
[IOT-1430] bug fix for seg fault on start consumer.
With this patch, segmentation fault is resolved on the starting consumer service.
Change-Id: I929ec45d34a401ea7e6e503d6c686471656f39cf
Signed-off-by: KIM JungYong <jyong2.kim@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13005
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
nikhil.a [Wed, 12 Oct 2016 09:24:33 +0000 (14:54 +0530)]
Update Cpp Api doxygen
Change-Id: I4ed23e32956980d816c3a7e6bb0605272df2782f
Signed-off-by: nikhil.a <nikhil.a7@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13145
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
nikhil.a [Wed, 12 Oct 2016 07:15:01 +0000 (12:45 +0530)]
Add doxygen comment for java api's of ProviderServicer and ConsumerService.
Change-Id: I149a714258db8495473064c98f270b9b01fd2497
Signed-off-by: nikhil.a <nikhil.a7@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13011
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
KIM JungYong [Mon, 10 Oct 2016 08:56:18 +0000 (17:56 +0900)]
Fix bug for invalid remove a context at request.
When receive responce of getting topic information,
consumer serivce remove context manually.
But, it is the invalid way.
With this patch, consumer service does not remove manually.
Context will be removed automatically by RI layer.
Change-Id: I1278dc13bf297b95e513d364f243064b525a7083
Signed-off-by: KIM JungYong <jyong2.kim@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13063
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
jaesick.shin [Mon, 10 Oct 2016 04:10:43 +0000 (13:10 +0900)]
change asynccall Function to synccall function.
this patch include,
1. change sync call about NSProviderSetConsumerTopic Function.
2. change sync call about NSProviderUnsetConsumerTopic Function.
second patch include,
modify invalid return value.
Change-Id: Ia73d6544489dd36f4612c97108ca488f76e038e3
Signed-off-by: jaesick.shin <jaesick.shin@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/12991
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Tested-by: Uze Choi <uzchoi@samsung.com>
jaesick.shin [Tue, 11 Oct 2016 03:44:47 +0000 (12:44 +0900)]
Bug fix about invalid parsing and modify sconscript.
this patch include,
1. Bug fix about invalid parsing in jni side
and send notification was changed to once call.
2. Modify sconscript for android 6.0 devices
Change-Id: I9ae6d68ebf24d944e896db54949f86de62fc0f6e
Signed-off-by: jaesick.shin <jaesick.shin@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13067
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Ziran Sun [Thu, 6 Oct 2016 12:48:51 +0000 (13:48 +0100)]
Add device and platform information in sample codes.
Bug: https://jira.iotivity.org/browse/IOT-1384
Change-Id: I8f8e69716534dddb77d6069394267e730a02c14f
Signed-off-by: Ziran Sun <ziran.sun@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/12909
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Alex Kelley <alexke@microsoft.com>
Reviewed-by: Dave Thaler <dthaler@microsoft.com>