Merge branch 'security-summit' into 'master'
authorSachin Agrawal <sachin.agrawal@intel.com>
Thu, 17 Sep 2015 05:36:46 +0000 (22:36 -0700)
committerSachin Agrawal <sachin.agrawal@intel.com>
Thu, 17 Sep 2015 05:36:46 +0000 (22:36 -0700)
commit66b81eca08e9657ef04bf665d8627b5c6d0eace6
tree18b877038448578b00eb8f82a0314dec093e3247
parent4e5c36907cd8929c7083f70189f3c7076ca00b80
parentae6e681f3aa422e0bad2cc0cf706b54bde18bb1b
Merge branch 'security-summit' into 'master'

* security-summit:
  Add assignment of newly introduced member in OCProvisionDev_t - AddDevice() and PMCloneOCProvisionDev() are changed.   Since change 2333 introduced DeviceStatus memeber in OCProvisionDev_t,   Add and Clone functions should handle this new member properly.
  Add C++ API for OCUnlink / OCRemove CAPI to Provisioning Manager
  Add 'sct' (Supported Credential Types) in doxm resource. - Implements madatory property 'sct' in doxm resource.
  Updated ACL & DOXM entity handler to process GET query
  Fix 2 warnings in C Provisioning Module - Comparision between size_t and int type incurs warning.   Add typecast of int when int is zero or positive value.
  Refactored provisioning client sample on C-level API
  Added Device dashboard OC APIs
  Remove unnecessary data type in PM - OTMStates is not used/required in current version.
  Added C++ API for Provisioning Manager
  Add OCUnlink / OCRemove API to Provisioning Manager
  Check PDM Initialization before excuting exposed PDM APIs - There is a case that user might call PDM API without initialization.   This patch could prevent this case by checking initialized status of sqlite DB.
  Remove unnecessary OC API in Provisioning Manager - OCDeleteProvisionResults() is not required any more   because OCProvisionResult_t is freed after user callback is hitted.
  Removed global variables from OTM
  Add filter to Owned Device Discovery. - Previous version discovers devices with condition 'owned=true'.   This patch adds one more condition that 'owned=true' and 'owner=myself'   This filter is required to screen out devices that are out of control.
  Added PDM Module to Provisioning APIs
  Bug-fix & Internal API name change
  1. Change OCDeleteProvisionResults() parameters    - double pointer -> single pointer
  Updated provisioning API to cater different connectivity type.

Conflicts:
resource/csdk/security/provisioning/src/pmutility.c

Change-Id: Idcfcc236f1a0f7a6c8c40dbfe21914eb2a935393
Signed-off-by: Sachin Agrawal <sachin.agrawal@intel.com>
resource/csdk/security/provisioning/src/pmutility.c