- 10 Jul, 2019 1 commit
-
-
Oleksii Beketov authored
Prevent treating reciprocal close_notify alert as an error after TSL connection closure. Change-Id: I22bc91a2f3c3e9bc13438588ca17b5944fcdc48f Signed-off-by:
Oleksii Beketov <ol.beketov@samsung.com>
-
- 09 Jul, 2019 1 commit
-
-
Oleksii Beketov authored
Added mutual close_notify alert respond on receiving close_notify alert according to RFC5246 p. 7.2.1. Change-Id: I984db86939fc575e02e964a849cf5f7b9e7265c9 Signed-off-by:
Oleksii Beketov <ol.beketov@samsung.com>
-
- 24 May, 2019 1 commit
-
-
Vitalii Irkha authored
Added input data check for verifyIdentity() API Change-Id: Ic4fca882dacf5f9d5eccfde9e94c16ee7fe74df5 Signed-off-by:
Vitalii Irkha <v.irkha@samsung.com>
-
- 22 Apr, 2019 1 commit
-
-
Nathan Heldt-Sheller authored
IoTivity should never send Content-Format-Version or Content-Format-Accept-Version higher than 1.0.0 (per Specification 2.0.1). This change forces the outgoing values to be at most 1.0.0, regardless of what is in the request header. Change-Id: I9153993bb8200bb828202c9716dede609fcd5048 Signed-off-by:
Nathan Heldt-Sheller <nathan.heldt-sheller@intel.com>
-
- 27 Feb, 2019 1 commit
-
-
Aleksey authored
Delete all role credentials at the TLS session closure Change-Id: Ie51722647d31cc0be9650b1cb2586274519cbe00 Signed-off-by:
Aleksey Volkov <a.volkov@samsung.com>
-
- 26 Feb, 2019 1 commit
-
-
Oleksii Beketov authored
Added callback to return peer's UUID on SSL connection closure Change-Id: Ib31250c639b9c2633e1459f0d555424ca429fb26 Signed-off-by:
Oleksii Beketov <ol.beketov@samsung.com>
-
- 07 Feb, 2019 1 commit
-
-
Oleksii Beketov authored
If CN has no "uuid:" or "userid:" prefix, treat whole CN as uuid Change-Id: I3e90f2a65f3a82c861c28284ca32fd95e9a4cd23 Signed-off-by:
Oleksii Beketov <ol.beketov@samsung.com> Bug: https://jira.iotivity.org/browse/IOT-3256
-
- 21 Jan, 2019 1 commit
-
-
Oleksii Beketov authored
CA root cert check added to OCF profile chain validation Change-Id: I4b33d8487f2064cb019dbd25df922b835098a4fc Signed-off-by:
Oleksii Beketov <ol.beketov@samsung.com> Bug: https://jira.iotivity.org/browse/IOT-3255
-
- 16 Jan, 2019 1 commit
-
-
Jeremy Rover authored
Change-Id: Ib032c9b2b35b2ef3c23bb9a9cedba46e5aacd4da Signed-off-by:
Jeremy Rover <jeremy.rover@intel.com> Bug: https://jira.iotivity.org/browse/IOT-3245
-
- 20 Nov, 2018 1 commit
-
-
Aleksey authored
Reset X509 verify callback in the global mbedtls context in case if the identity callback isn't set. Change-Id: Ib1abfa00753b971d4eda85cfc18ebcc3a7b0707d Signed-off-by:
Aleksey Volkov <a.volkov@samsung.com>
-
- 13 Nov, 2018 1 commit
-
-
Yi-Soo An authored
To avoid unused parameter warning at compile-time, cast the parameter to void type. Change-Id: I4559b6ad06dc6ccfd304561015d9a184108dea11 Signed-off-by:
Yi-Soo An <yisooan@gmail.com>
-
- 06 Nov, 2018 1 commit
-
-
Oleksii Beketov authored
PEM/DER casting removed, allowing mbedtls to manage certificate conversion by itself. Credresource loads certificates that could be either PEM or DER encoded to a linked list instead of pushing them to a buffer. Change-Id: I200f9ef8798b20bf894b8ef2cf85e42e13749f38 Signed-off-by:
Oleksii Beketov <ol.beketov@samsung.com>
-
- 05 Nov, 2018 1 commit
-
-
Aleksey authored
Change-Id: Ia3436b8ea9da299084b770c4cd048f626a5d7d5a Signed-off-by:
Aleksey Volkov <a.volkov@samsung.com>
-
- 17 Oct, 2018 1 commit
-
-
Nathan Heldt-Sheller authored
Per CR 2611, CA and SubCA Certificates may (or may not) include the keyUsage "digitalSignature" bit. This change removes that bit from the list of disallowed bits. Change-Id: Ib70b838518bf2375be7b4ade9b5ab9d98cb397e9 Signed-off-by:
Nathan Heldt-Sheller <nathan.heldt-sheller@intel.com>
-
- 07 Sep, 2018 1 commit
-
-
Jozef Kralik authored
- fix for mutex deadlock in case of simualetionesly send & recieve of tcp/tls connections Bug: https://jira.iotivity.org/browse/IOT-3075 Bug: https://jira.iotivity.org/browse/IOT-3059 Change-Id: I6e9296de9b22858f831ee503587fda51323ac902 Signed-off-by:
Jozef Kralik <jozef.kralik@kistler.com>
-
- 31 Aug, 2018 1 commit
-
-
pooja authored
Change-Id: Id2820a733503eb05861cf354ae3ea6a2a81a6736 Signed-off-by:
pooja <pooja.k@partner.samsung.com>
-
- 06 Aug, 2018 1 commit
-
-
Koushik4082 authored
Revert changes Change-Id: I92948b4039e464cd2ee02dcdf236a57942bf1992 Signed-off-by:
Koushik4082 <g.koushik@samsung.com>
-
- 26 Jul, 2018 1 commit
-
-
koushik.girijala authored
Change-Id: I90f971ec1f51d7a2b7dd829c3ebd6fbd61f90c77 Signed-off-by:
koushik.girijala <g.koushik@samsung.com>
-
- 11 Jul, 2018 1 commit
-
-
Oleksandr Andrieiev authored
Bug: https://jira.iotivity.org/browse/IOT-3108 Change-Id: I1bca35ab9c516f7a0850dd209e043048d9194007 Signed-off-by:
Oleksandr Andrieiev <o.andrieiev@samsung.com>
-
- 26 Jun, 2018 1 commit
-
-
koushik.girijala authored
Support for adding token to empty signaling message Draft changes in coap and IoTivity Change-Id: I7be3da0c09b41516d57c02cef98a6815dd1950bb Signed-off-by:
koushik.girijala <g.koushik@samsung.com>
-
- 19 Jun, 2018 1 commit
-
-
koushik.girijala authored
Aborting TCP connect operation during IP disconnect and Adapter stop Change-Id: If6a51416f90be533ebdd70096781c3d094512752 Signed-off-by:
koushik.girijala <g.koushik@samsung.com>
-
- 18 Jun, 2018 1 commit
-
-
koushik.girijala authored
Aborting TCP connect operation during IP disconnect and Adapter stop Change-Id: If6a51416f90be533ebdd70096781c3d094512752 Signed-off-by:
koushik.girijala <g.koushik@samsung.com>
-
- 15 Jun, 2018 1 commit
-
-
sungmok.shin authored
- TARGET_OS "webos" is added - IP adapter for network monitoring is implemented - Introduce PmLog for IoTivity over webos - Provisioning library is included - Crash with iotivity-node application is fixed - Build error due to RD_MODE=all is fixed - ACG (Access Control Group) configuration file for sample application is added - Procedure for registering/Unregistering luna service is implemented - Internal function for getting LSHandle is implemented - ocserverbasicops & occlientbasicops for webos is implemented (built from separate folder) - IoTivity sampler(iotivity-node) for webOS is implemented - Set native application path to /usr/palm/services Bug: https://jira.iotivity.org/browse/IOT-2967 Change-Id: I3f4f143e7f528e873e5758410e226d98b2679151 Signed-off-by:
sungmok.shin <sungmok.shin@lge.com>
-
- 14 Jun, 2018 1 commit
-
-
Oleksandr Andrieiev authored
For secure connections that use certificates the SubjectUUID is retrieved from leaf certificate's CN. However, there is no binding mechanism between Root CA and Device Id that it can generate certificates for. Root CAs can issue certificates with arbitrary UUIDs, which can be used to impersonate another Device. The fix adds callback to the certificate chain validation function. This callback collects single-linked list of all UUIDs associated with the certificate in cred entries. When leaf certificate is reached, UUID of Device is retrieved and matched against static list. If no matching UUID is found, connection should be rejected. Bug: https://jira.iotivity.org/browse/IOT-3087 Change-Id: I20333c980226dc6a0c257dc36aab1502202993d9 Signed-off-by:
Oleksandr Andrieiev <o.andrieiev@samsung.com>
-
- 28 May, 2018 1 commit
-
-
Koushik Girijala authored
Add csdk API in ocstack to send COAP ping messages over tcp. Change-Id: Idbe257c1baa90a7cabce6fe6113ab09fb5644eab Signed-off-by:
Veeraj Khokale <veeraj.sk@samsung.com> Signed-off-by:
koushik girijala <g.koushik@samsung.com> (cherry picked from commit bfbac92c)
-
- 24 May, 2018 1 commit
-
-
Veeraj Khokale authored
TCP adapter disconnects the session whenever the data to be sent has an empty payload. Since ping messages and signaling messages need to have an empty payload they are dropped. Fix this by checking if the message is a signaling message before dropping it. Change-Id: I1cfad27fcfd5cf3a42510412e6555b84ea905259 Signed-off-by:
Veeraj Khokale <veeraj.sk@samsung.com> (cherry picked from commit c7dce6b5)
-
- 11 May, 2018 1 commit
-
-
Veeraj Khokale authored
TCP adapter disconnects the session whenever the data to be sent has an empty payload. Since ping messages and signaling messages need to have an empty payload they are dropped. Fix this by checking if the message is a signaling message before dropping it. Change-Id: I1cfad27fcfd5cf3a42510412e6555b84ea905259 Signed-off-by:
Veeraj Khokale <veeraj.sk@samsung.com>
-
- 10 May, 2018 1 commit
-
-
Koushik Girijala authored
Add csdk API in ocstack to send COAP ping messages over tcp. Change-Id: Idbe257c1baa90a7cabce6fe6113ab09fb5644eab Signed-off-by:
Veeraj Khokale <veeraj.sk@samsung.com> Signed-off-by:
koushik girijala <g.koushik@samsung.com>
-
- 18 Apr, 2018 1 commit
-
-
Kush authored
Change-Id: I893246e60d959efa65741635e8e8b286e05a0b4d Signed-off-by:
Kush <kush.agrawal@samsung.com>
-
- 09 Apr, 2018 1 commit
-
-
George Nash authored
URI is all caps when used in documentation Fixed instances where param document parameters [in], [out] and [in,out] were used incorrectly. A few other minor documentation issues cleaned up. Change-Id: Ic9db0c22a667d371fd1ca00c60b5bbceba6a3c77 Signed-off-by:
George Nash <george.nash@intel.com>
-
- 04 Apr, 2018 1 commit
-
-
Philippe Coval authored
Declare void functions as strict prototype If built along -Wstrict-prototypes it will raise and error, this is the case on TizenRT. More patches to come to enable this flag by default. Bug: https://jira.iotivity.org/browse/IOT-2539 Change-Id: I71c37805b5fb60b4d8e1c78845194979fb18f9af Origin: https://gerrit.iotivity.org/gerrit/#/c/23969/Signed-off-by:
Philippe Coval <philippe.coval@osg.samsung.com>
-
- 27 Mar, 2018 1 commit
-
-
Oleksandr Dmytrenko authored
Print ca ssl adapter messages Change-Id: I8f044e368caf75dc0212fad4edffd6c8c5c14ca2 Signed-off-by:
Oleksandr Dmytrenko <o.dmytrenko@samsung.com>
-
- 23 Mar, 2018 1 commit
-
-
George Nash authored
If a function was already marked as deprecated using the @derecated doxygen annotation the OC_DEPRECATED_MSG macro was added to generate compiler warnings when a deprecated function was used. The date the function was deprecated was obtained by using git blame to find when the @deprecated tag was added to the function documentation. The date the tag was added was used in the macro. Three instances of the function registerDeviceInfo are marked as deprecated but the macro was not added due to inheritance and mock objects implementing their own version of the registerDeviceInfo. Caused difficulty adding the macro to them without breaking the build. An attempt was made to clean up any remaining usages of deprecated functions that were not part of unit tests. It is possible that one or more instances of the 'registerDeviceInfo' function was missed. Java is still using deprecated functions: IOT-3011 and IOT-3012 to address the fact that Java is still using deprecated functions. Change-Id: I39b1af690b99d52f2e0d026e4c27b908e2f6c052 Signed-off-by:
George Nash <george.nash@intel.com>
-
- 17 Mar, 2018 1 commit
-
-
Harry authored
Implement signalling messages as per COAP over TCP spec in RFC 8323 Change-Id: I25baf80c4b4380d1f9f9a8f81281f371927f7ed1 Signed-off-by:
Sushil Yadav <sushil.ky@samsung.com> Signed-off-by:
Veeraj Khokale <veeraj.sk@samsung.com> Signed-off-by:
Harry <h.marappa@samsung.com>
-
- 16 Mar, 2018 1 commit
-
-
Mats Wichmann authored
After dropping the other iotivity arduino support, the SINGLE_THREAD usage which was only for the ardunio platform (not capable of multi-threaded) remains. Since arduino is gone, this may be no longer needed. This change is a followon to https://gerrit.iotivity.org/gerrit/23723 for separate consideration. Change-Id: Ie72873ba4ba90c10e9d8a41d638b0f7de3f76945 Signed-off-by:
Mats Wichmann <mats@linux.com>
-
- 07 Mar, 2018 1 commit
-
-
Steven Saunders authored
Change-Id: I0b55256c48fac998018a4a9089630d8b03e03482 Signed-off-by:
Steven Saunders <s.saunders-contractor@cablelabs.com>
-
- 02 Mar, 2018 1 commit
-
-
Steven Saunders authored
Change-Id: I3ee0fb005c6c9ce91a0e4c16454b6856c508616f Signed-off-by:
Steven Saunders <s.saunders-contractor@cablelabs.com>
-
- 24 Jan, 2018 1 commit
-
-
Philippe Coval authored
Functions in payload_logging.h can be used in examples, so it's installed in "experimental" sub namespace along dependencies. Bug: https://jira.iotivity.org/browse/IOT-1745 Change-Id: If3a9e4309601c356ab9a2faaa9fbe26283408633 Signed-off-by:
Philippe Coval <philippe.coval@osg.samsung.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/21195Tested-by:
jenkins-iotivity <jenkins@iotivity.org> Reviewed-by:
George Nash <george.nash@intel.com> Reviewed-by:
Dan Mihai <Daniel.Mihai@microsoft.com>
-
- 02 Jan, 2018 1 commit
-
-
Mats Wichmann authored
Arduino is now supported only in iotivity-constrained, but all the support in the iotivity build remains. Remove in three phases (just to make shorter commits to review). This patch removes conditional Arduino code in source files, as well as updates more text files with instructions, etc. The following files are *not* completely cleaned of arduino mentions: a) release notes: don't rewrite history on past releases resource/releaseNotes/Dec20th2014.txt resource/releaseNotes/Dec6th2014.txt resource/releaseNotes/Feb1st2015.txt resource/releaseNotes/Jan17th2015.txt resource/releaseNotes/Nov15th2014.txt resource/releaseNotes/Oct14th2014.txt resource/releaseNotes/Oct31st2014.txt resource/releaseNotes/Sept17th2014.txt resource/releaseNotes/Sept30th2014.txt resource/csdk/connectivity/RELEASE_v0.7 the last file was moved to resource/releaseNotes b) obsolete, leave alone: resource/csdk/connectivity/lib/libcoap-4.1.1/* c) diagram source contains arduino mention: resource/docs/c-doc/devdox/dot/ca_overview.gv - diagrams resource/docs/cpp-doc/devdox/dot/ca_overview.gv - diagrams d) some comment mentions Arduino. Might refer to something done to accomodate Arduino that does not need to be done any longer, but there was no direct conditional code involved. take another look at these. resource/csdk/connectivity/src/bt_le_adapter/tizen/caleclient.c resource/csdk/include/octypes resource/csdk/resource-directory/src/rd_server.c resource/csdk/security/include/experimental/securevirtualresourcetypes.h resource/csdk/stack/include/experimental/payload_logging.h resource/csdk/stack/src/ocendpoint.c resource/csdk/stack/src/ocstack.c Change-Id: Ia557e16c2e7890609ca7cf14bd0e5386b23261dc Signed-off-by:
Mats Wichmann <mats@linux.com>
-
- 14 Dec, 2017 1 commit
-
-
Mats Wichmann authored
Arduino is now supported only in iotivity-constrained, but all the support in the iotivity build remains. Remove in three phases (just to make shorter commits to review). Part 2 removes arduino from all the other build scripts which referenced it, and from auto_build.py and the vagrant setup. Change also removes the remaining arduino directories, as follows: extlibs/arduino resource/c_common/ocatomic/src/arduino resource/c_common/ocrandom/test/arduino resource/csdk/connectivity/build/arduino resource/csdk/connectivity/lib/arduino resource/csdk/connectivity/src/bt_le_adapter/arduino resource/csdk/connectivity/src/ip_adapter/arduino resource/csdk/connectivity/src/tcp_adapter/arduino resource/csdk/logger/test/arduino resource/csdk/stack/samples/arduino resource/csdk/stack/test/arduino service/easy-setup/sampleapp/enrollee/arduino tools/arduino which means some code files are removed as well. Bug: https://jira.iotivity.org/browse/IOT-2927 Change-Id: Idd5001a810ff4f67022f60bcb9d3252f7de7ccc2 Signed-off-by:
Mats Wichmann <mats@linux.com>
-