{"push_id":1019168773,"size":20,"distinct_size":20,"ref":"refs/heads/master","head":"33ac9f405555abe560b4310512307cb3969600c5","before":"894f5650132047b0180ddbc2040bbb926a830232","commits":[{"sha":"7315a6b41ed6a0965128f1846af54b7f7285c107","author":{"email":"05de7e851f9410687d87fe9c2ea4411f2e0ec0c4@samsung.com","name":"leechul"},"message":"Modify OTM & SRM according to spec CR document.\n\nNOTE : This patch is modified based on ownership transfer CR document.\nPlease refer to https://workspace.openinterconnect.org/apps/org/workgroup/security_tg/download.php/4703/STG008_OIC%20CR%20Ownership%20Transfer%20sequence%20diagram%20v2.docx\nThis CR document seems to be applied to next spec.\nI'd like to apply CR to save time for prepare 1.1.0 release.\n\nThis patch includes the following modifications :\n   1. Modify not to include private data when OBT sends owner credential.\n        - Please see the step 19 of CR document.\n\n   2. Modify to re-establish secure session using owner credential\n      when owner credential was successfully exchanged.\n        - We can verify owner credential through re-establish secure session.\n        - Please see the step 38,39 of CR docuemnt.\n\n   3. Add logic to handle errors that occurred during ownership transfer.\n\n[Patch #1] Initial upload.\n[Patch #2] Add logic to handle errors\n[Patch #3] Remove the compile errors and warnings.\n[Patch #4] Retrigger\n[Patch #5] Retrigger\n[Patch #6] Rebase\n[Patch #7] Rebase\n[Patch #8] Update based on self-review.\n[Patch #9] Rebase\n[Patch #10] Retrigger\n[Patch #11] Modify according to Mr.JongSung Lee's comment.\n\nChange-Id: If3d8f21ef686db86dbfcc1b15382eeebaa232a9d\nSigned-off-by: leechul <chuls.lee@samsung.com>\nReviewed-on: https://gerrit.iotivity.org/gerrit/5341\nReviewed-by: Randeep Singh <randeep.s@samsung.com>\nTested-by: Randeep Singh <randeep.s@samsung.com>","distinct":true,"url":"https://api.github.com/repos/santais/iotivity/commits/7315a6b41ed6a0965128f1846af54b7f7285c107"},{"sha":"2506e7409d77db6617450aac41339462a9d93774","author":{"email":"40606fc6192608b045628e9c5ff8b9f4a53a45cc@samsung.com","name":"Dmitriy Zhuravlev"},"message":"Fix initialization in PKIX\n\nChange-Id: I752659624cba73d138936d1038913dd7ba19825d\nSigned-off-by: Dmitriy Zhuravlev <d.zhuravlev@samsung.com>\nReviewed-on: https://gerrit.iotivity.org/gerrit/5633\nReviewed-by: Ivan Pazderskyy <i.pazderskyy@samsung.com>\nReviewed-by: Randeep Singh <randeep.s@samsung.com>\nTested-by: Randeep Singh <randeep.s@samsung.com>","distinct":true,"url":"https://api.github.com/repos/santais/iotivity/commits/2506e7409d77db6617450aac41339462a9d93774"},{"sha":"a88c448621f464b32fec5cf6cb14a3ed383eb76a","author":{"email":"2ecaa087abde1a91b579bdf46e3f1d78424c43f1@samsung.com","name":"Kyungsun Cho"},"message":"Fixed bugs reported SVase checking on |provisioningclient|\n\nChange-Id: I7f0c7fc2ecd6f1fa410f40fbe96dc3226531e92c\nSigned-off-by: Kyungsun Cho <goodsun.cho@samsung.com>\nReviewed-on: https://gerrit.iotivity.org/gerrit/5621\nReviewed-by: dongik Lee <dongik.lee@samsung.com>\nReviewed-by: Randeep Singh <randeep.s@samsung.com>\nTested-by: Randeep Singh <randeep.s@samsung.com>","distinct":true,"url":"https://api.github.com/repos/santais/iotivity/commits/a88c448621f464b32fec5cf6cb14a3ed383eb76a"},{"sha":"f4a9bcabc5e28cbc63ff1dfb4fb727afc3949703","author":{"email":"5ff54ca062537db5a42b0492ccfa88e293c2b8a0@samsung.com","name":"i.pazderskyy"},"message":"Fix issues reported by SVACE tool in CKM module 2\n\nChange-Id: Ied98d297287e3e1dad6bc51b19889c6647e097b9\nSigned-off-by: i.pazderskyy <i.pazderskyy@samsung.com>\nReviewed-on: https://gerrit.iotivity.org/gerrit/5627\nReviewed-by: Dmitriy Zhuravlev <d.zhuravlev@samsung.com>\nReviewed-by: Randeep Singh <randeep.s@samsung.com>\nTested-by: Randeep Singh <randeep.s@samsung.com>","distinct":true,"url":"https://api.github.com/repos/santais/iotivity/commits/f4a9bcabc5e28cbc63ff1dfb4fb727afc3949703"},{"sha":"3dfbdf7f28cb8e153a886c16d1a62abbc384a591","author":{"email":"ff46fec9739d31cce915aabcc3a7a2c00eee4d6c@osg.samsung.com","name":"Philippe Coval"},"message":"OICSensorBoard: update includepath to new location of platform_features.h\n\nChange-Id: I13426ea38bd88db1ecd2de8d354755185de1c352\nSigned-off-by: Philippe Coval <philippe.coval@osg.samsung.com>\nReviewed-on: https://gerrit.iotivity.org/gerrit/4743\nTested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>\nReviewed-by: Mats Wichmann <mats@osg.samsung.com>\nReviewed-by: Habib Virji <habib.virji@samsung.com>","distinct":true,"url":"https://api.github.com/repos/santais/iotivity/commits/3dfbdf7f28cb8e153a886c16d1a62abbc384a591"},{"sha":"063c8af1f50262a9d068138d485221189945328d","author":{"email":"ff46fec9739d31cce915aabcc3a7a2c00eee4d6c@osg.samsung.com","name":"Philippe Coval"},"message":"OICSensorBoard: make configuration variables able be overriden from outside\n\nThis still can be forced as :\n\n  make CLIENTARCH=x86_64 BUILDTYPE=debug\n\nOr by exporting CLIENTARCH in parent Makefiles or env\n\nChange-Id: Iccf271ce0a5108a4c4c2f8c2d2187b7c02e00d34\nSigned-off-by: Philippe Coval <philippe.coval@osg.samsung.com>\nReviewed-on: https://gerrit.iotivity.org/gerrit/4745\nReviewed-by: Robert Spielmann <spielmann@kellendonk.de>\nTested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>\nReviewed-by: Habib Virji <habib.virji@samsung.com>","distinct":true,"url":"https://api.github.com/repos/santais/iotivity/commits/063c8af1f50262a9d068138d485221189945328d"},{"sha":"09bb2523e0c99b55de291ab80bcdc482ff8388d2","author":{"email":"ff46fec9739d31cce915aabcc3a7a2c00eee4d6c@osg.samsung.com","name":"Philippe Coval"},"message":"Fixed build issue by implicitly capture by reference (of Scene)\n\nProblem was observed while building on Tizen:2.4:Mobile (g++ 4.9.2):\n\n    error: capture of non-variable 'OIC::Service::Scene::m_name'\n    [&actions, &m_name](const SceneMemberResource::Ptr& member)\n\nFuther explanation from Thiago Macieira <thiago.macieira@intel.com> :\n\n  Looking up the C++ standard, it says that :\n  \"An entity that is designated by a simple-capture [...]\n  shall be this or a variable with automatic storage duration\".\n  That means you cannot capture non-static members by name and you\n  have to capture the whole object.\n  Using [&] accomplishes capturing of \"this\".\n\nChange-Id: Id9db9ca55b858b5c39cee48a5eb9b25ad9e59b41\nOrigin: https://github.com/TizenTeam/iotivity/tree/sandbox/pcoval/for-upstream\nSigned-off-by: Philippe Coval <philippe.coval@osg.samsung.com>\nReviewed-on: https://gerrit.iotivity.org/gerrit/5497\nTested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>\nReviewed-by: Habib Virji <habib.virji@samsung.com>","distinct":true,"url":"https://api.github.com/repos/santais/iotivity/commits/09bb2523e0c99b55de291ab80bcdc482ff8388d2"},{"sha":"61cd6ba776f3f6209aa874e7d0ea55f894ea3fa7","author":{"email":"ff46fec9739d31cce915aabcc3a7a2c00eee4d6c@osg.samsung.com","name":"Philippe Coval"},"message":"Fixed build issue by including condition_variable header\n\nProblem was observed while building on Tizen:2.4:Mobile (g++ 4.9.2):\n\n    error: 'condition_variable' in namespace 'std' does not name a type\n    std::condition_variable cond;\n\nChange-Id: Ieaff9bb24e0dd44e6660c7e2ac2d5d718e4270e2\nOrigin: https://github.com/TizenTeam/iotivity/tree/sandbox/pcoval/for-upstream\nSigned-off-by: Philippe Coval <philippe.coval@osg.samsung.com>\nReviewed-on: https://gerrit.iotivity.org/gerrit/5495\nTested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>\nReviewed-by: Mats Wichmann <mats@osg.samsung.com>\nReviewed-by: Habib Virji <habib.virji@samsung.com>","distinct":true,"url":"https://api.github.com/repos/santais/iotivity/commits/61cd6ba776f3f6209aa874e7d0ea55f894ea3fa7"},{"sha":"6768956d2bdbf81f1180caf137e246d877ef1992","author":{"email":"0c15f419be0b798d814c9433c3dc372b1d1c1c73@samsung.com","name":"jaesick.shin"},"message":"RE ServerBuilder always included \"oic.if.baseline\" interface.\n\nIf User don't setting \"oic.if.baseline\" interface.\nbut, RE ServerBuilder always support \"oic.if.baseline\" interface.\n\nsetDefaultInterface API(Modified comment of header) and Modified Initialize of Builder Constructor\nIf it is not called, the interface passed to the constructor is the default.\n\nAdded, Duplicate check the resource property of interface and resourcetype.\n\nChange-Id: Ie25f1135cc7c99fbf5fe1b04f3121b9e2707be21\nSigned-off-by: jaesick.shin <jaesick.shin@samsung.com>\nReviewed-on: https://gerrit.iotivity.org/gerrit/5529\nTested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>\nReviewed-by: Uze Choi <uzchoi@samsung.com>","distinct":true,"url":"https://api.github.com/repos/santais/iotivity/commits/6768956d2bdbf81f1180caf137e246d877ef1992"},{"sha":"5f95d30eb6f7e7a00675a74ac2dd348e5d5c53e4","author":{"email":"fd0fc0793b4bd46c55c808ba6e6601003cdd0ec2@samsung.com","name":"Minji Park"},"message":"add doxygen comments for exceptions in Scene-manager remote apis\n\n- add doxygen comments in scene-manager remote apis\n- change to use const variable in scenecommons with get request in RemoteSceneList class\n\nChange-Id: I3354b7c271962be8d22f226a663e5cc415c8f211\nSigned-off-by: Minji Park <minjii.park@samsung.com>\nReviewed-on: https://gerrit.iotivity.org/gerrit/5545\nReviewed-by: Uze Choi <uzchoi@samsung.com>\nTested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>","distinct":true,"url":"https://api.github.com/repos/santais/iotivity/commits/5f95d30eb6f7e7a00675a74ac2dd348e5d5c53e4"},{"sha":"755ef54828f4e7744b121219b4c259293e748665","author":{"email":"40606fc6192608b045628e9c5ff8b9f4a53a45cc@samsung.com","name":"Dmitriy Zhuravlev"},"message":"Fix defects reported by SVACE in ckm unittests\n\nChange-Id: I68d86ed516dad5492d8b0028d28f460612b8775e\nSigned-off-by: Dmitriy Zhuravlev <d.zhuravlev@samsung.com>\nReviewed-on: https://gerrit.iotivity.org/gerrit/5437\nReviewed-by: Randeep Singh <randeep.s@samsung.com>","distinct":true,"url":"https://api.github.com/repos/santais/iotivity/commits/755ef54828f4e7744b121219b4c259293e748665"},{"sha":"16aac4420e1385a2c87c1bbe47d7c1e98463d21c","author":{"email":"3b6954bd112a2585eced0b86af3c85401a826886@samsung.com","name":"Jihun Ha"},"message":"Update a CBOR parser logic for well-known keywords to OIC\n\nI've updated a CBOR parsing logic When CBOR parser encounters a well-known\nkeyword like \"href\" as an attribute.\nIf the attribute is *NOT* on the outermost representation bracket, it is\ntreated as a normal attribute.\n\nChange-Id: I1f1c28dd59ae09e1f3f8ab0188c59a1b9fc3b950\nSigned-off-by: Jihun Ha <jihun.ha@samsung.com>\nReviewed-on: https://gerrit.iotivity.org/gerrit/5597\nTested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>\nReviewed-by: Uze Choi <uzchoi@samsung.com>","distinct":true,"url":"https://api.github.com/repos/santais/iotivity/commits/16aac4420e1385a2c87c1bbe47d7c1e98463d21c"},{"sha":"d7fe6a944aea4bbd047456c280854fcb5361f263","author":{"email":"9c259bfed670402e92d78a50f59fd38cfd576160@samsung.com","name":"js126.lee"},"message":"Fixed defects reported by svace in SRM\n\n- Patch #1 : Init patch\n- Patch #2 : Modify file permission\n- Patch #3 : Update doxmresource.c\n- Patch #4 : fix defects\n- Patch #5 : Apply the review comment of Mr. Cho\n- Patch #6 : Apply the review comment of Mr. Chul Lee.\n\nChange-Id: I7c1ffb65bed604adbee60ee55456f230b83a759c\nSigned-off-by: js126.lee <js126.lee@samsung.com>\nReviewed-on: https://gerrit.iotivity.org/gerrit/5653\nReviewed-by: Kyungsun Cho <goodsun.cho@samsung.com>\nReviewed-by: dongik Lee <dongik.lee@samsung.com>\nReviewed-by: Randeep Singh <randeep.s@samsung.com>\nTested-by: Randeep Singh <randeep.s@samsung.com>\n(cherry picked from commit 61853f8bce9f038b91fd1aa1127c990469b58c24)\nReviewed-on: https://gerrit.iotivity.org/gerrit/5687","distinct":true,"url":"https://api.github.com/repos/santais/iotivity/commits/d7fe6a944aea4bbd047456c280854fcb5361f263"},{"sha":"c415aa517e1056150890d136f9be85aeea5aebf2","author":{"email":"05de7e851f9410687d87fe9c2ea4411f2e0ec0c4@samsung.com","name":"leechul"},"message":"Modify to update default ACL of security resource\nafter ownership transfer is successfully completed.\n\nCurrent default ACL of security resource can make a access permission issues.\nIf we do not update defualt ACL, anonymous user can access security resource.\n\nFor this reason, If ownership trnasfer is successfully completed,\nthe securiy resource ACL should be updated as follows:\n{\n  \"sub\":\"Kg==\",\n  \"rsrc\":[\n    \"/oic/sec/doxm\",\n    \"/oic/sec/pstat\"\n  ],\n  \"perms\":2,\n  \"ownrs\":[\n    \"cmFuZG9tUGluRGV2VVVJRA==\"\n  ]\n},\n\nIn order to resolve this issues,\nI've modified SRM to update security resource ACL\nwhen 'owned' property of doxm is changed as 'true'.\n\n[Patch #1] Intial upload\n[Patch #2] Remove compile errors\n[Patch #3] Update comments in source code.\n[Patch #4] Update comment in source code.\n[Patch #5] Retrigger\n[Patch #6] Fix the bug which is occurred due to operator precedence.\n[Patch #7] Remove default ACL provisioning step in ownership transfer.\n\nChange-Id: Ia5eb62693168788cf1a607bb95ce97a44ce5b15d\nSigned-off-by: leechul <chuls.lee@samsung.com>\nReviewed-on: https://gerrit.iotivity.org/gerrit/5625\nReviewed-by: Kyungsun Cho <goodsun.cho@samsung.com>\nReviewed-by: Randeep Singh <randeep.s@samsung.com>\nTested-by: Randeep Singh <randeep.s@samsung.com>\n(cherry picked from commit c35094220f8fcfeaa40c4befc9e9c1883756fe3a)\nReviewed-on: https://gerrit.iotivity.org/gerrit/5703","distinct":true,"url":"https://api.github.com/repos/santais/iotivity/commits/c415aa517e1056150890d136f9be85aeea5aebf2"},{"sha":"9143d3d12d93f571913433b732682f03a7c851e2","author":{"email":"a3aecee2eabd6f87461b5d05d6fd0eaf35e269ed@samsung.com","name":"hyuna0213.jo"},"message":"Changed tcp adapter logic to process the received data directly\n\nCurrently If new connection is created with remote device, received\nfirst data from remote device can be processed after select timeout.\nbecause select() is blocking function. so I added connection file\ndescriptor to update read file descriptor list after receiving\nconnection event.\n\nChange-Id: I29f83447a6f5d814a1491e06cee886f9f95b5fd0\nSigned-off-by: hyuna0213.jo <hyuna0213.jo@samsung.com>\nReviewed-on: https://gerrit.iotivity.org/gerrit/5569\nTested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>\nReviewed-by: Jon A. Cruz <jon@joncruz.org>","distinct":true,"url":"https://api.github.com/repos/santais/iotivity/commits/9143d3d12d93f571913433b732682f03a7c851e2"},{"sha":"a74a9ae701f1ddea4203506569e3049ac8a1eaae","author":{"email":"4e057b9629082ea296e7a04dc82989890f208021@samsung.com","name":"Manoj Gupta"},"message":"Readme.txt of resource sample changes\n\nChange-Id: Id6bc7f14e95128433d0aacf1e3094cd47bdb1ca9\nSigned-off-by: Manoj Gupta <manoj.g2@samsung.com>\nReviewed-on: https://gerrit.iotivity.org/gerrit/5643\nTested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>\nReviewed-by: Jon A. Cruz <jon@joncruz.org>","distinct":true,"url":"https://api.github.com/repos/santais/iotivity/commits/a74a9ae701f1ddea4203506569e3049ac8a1eaae"},{"sha":"65ff0c6843d198539ec6e91d063f985384e57035","author":{"email":"847c7e7639e695cd03ee85957de4a1178f752d1b@intel.com","name":"David Antler"},"message":"Code cleanup of csdk/connectivy/util/SConscript\n\n* Base directory paths are more clear than relative paths.\n* Remove unnecessary reassignment of src_dir.\n\nApply change to extlibs/tinydtls/SConscript to reduce env pollution.\nThis includes a fix for a newly exposed issue wherein debug.h is being\nincluded from an incorrect directory.\n\nChange-Id: Icd6a8afe688768da8e491006f2479cbbe78ca02a\nSigned-off-by: David Antler <david.a.antler@intel.com>\nReviewed-on: https://gerrit.iotivity.org/gerrit/5525\nTested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>\nReviewed-by: Jon A. Cruz <jon@joncruz.org>","distinct":true,"url":"https://api.github.com/repos/santais/iotivity/commits/65ff0c6843d198539ec6e91d063f985384e57035"},{"sha":"480de02aaaffeb8039760992c72805b08b9f09a9","author":{"email":"05de7e851f9410687d87fe9c2ea4411f2e0ec0c4@samsung.com","name":"leechul"},"message":"Remove the compile errors for arduino.\n\nIf we use 'goto' on arduino.\nWe should initialize variable before the 'goto'.\n\nChange-Id: I06bc47dcfece26ad5d5bde7e71e0f57473310d5a\nSigned-off-by: leechul <chuls.lee@samsung.com>\nReviewed-on: https://gerrit.iotivity.org/gerrit/5705\nReviewed-by: dongik Lee <dongik.lee@samsung.com>\nReviewed-by: Randeep Singh <randeep.s@samsung.com>\nTested-by: Randeep Singh <randeep.s@samsung.com>\n(cherry picked from commit e432aeff0031f9852e2031e018957c350c938d54)\nReviewed-on: https://gerrit.iotivity.org/gerrit/5743","distinct":true,"url":"https://api.github.com/repos/santais/iotivity/commits/480de02aaaffeb8039760992c72805b08b9f09a9"},{"sha":"3581bae1547b1d2305ebd295aeec4c76fa572f75","author":{"email":"055df266995d2d7dc20d12dc07a4248315b7c0fc@samsung.com","name":"Joonghwan Lee"},"message":"Add direct-pairing feature\n\n <contents of modification/addition>\n : Added direct-pairing resouces and related types\n : Added direct-pairing provisioning feature for provisioning tool\n : Added D2D pairing operation feature(discovery, pairing) for client\n : Added RI layer APIs and data types for direct-pairing client\n : Modified provisioning tool for direct-pairing feature and created new sample client\n\n-Patch 1: Initial\n-Patch 2: Fix OSX build error.\n-Patch 3: Add DPC(Direct Pairing Capability) resource and processing logic\n-Patch 4: Fix dpc parse error when loading svr db\n-Patch 5: Fix unnormal processing when duplicated request on dpairing resource & Change DPC default value as true\n-Patch 6: Fix SVACE warning & Divide pconf and dpairing resource into another ACL entry in svr db\n-Patch 7: Fix SVACE warning's positive false\n-Patch 8: Fix device list management\n\nChange-Id: I461626fe041a5927c0e27e78e63e74e215d61cd5\nSigned-off-by: Joonghwan Lee <jh05.lee@samsung.com>\nReviewed-on: https://gerrit.iotivity.org/gerrit/5673\nReviewed-by: Jongsung Lee <js126.lee@samsung.com>\nReviewed-by: Kyungsun Cho <goodsun.cho@samsung.com>\nReviewed-by: Chul Lee <chuls.lee@samsung.com>\nReviewed-by: dongik Lee <dongik.lee@samsung.com>\nReviewed-by: Randeep Singh <randeep.s@samsung.com>\nTested-by: Randeep Singh <randeep.s@samsung.com>\n(cherry picked from commit d2f4378179667e7b55b38af7af11e639bea10885)\nReviewed-on: https://gerrit.iotivity.org/gerrit/5745","distinct":true,"url":"https://api.github.com/repos/santais/iotivity/commits/3581bae1547b1d2305ebd295aeec4c76fa572f75"},{"sha":"33ac9f405555abe560b4310512307cb3969600c5","author":{"email":"022e57d1055b373fab31d2cab33cd305a0f3b6ea@student.sdu.dk","name":"Mark P"},"message":"Merge branch 'master' of https://github.com/iotivity/iotivity\n\nConflicts:\n\tresource/csdk/security/provisioning/src/credentialgenerator.c\n\tservice/scene-manager/src/Scene.cpp","distinct":true,"url":"https://api.github.com/repos/santais/iotivity/commits/33ac9f405555abe560b4310512307cb3969600c5"}]}