1. 10 Jul, 2019 1 commit
  2. 09 Jul, 2019 1 commit
  3. 24 May, 2019 1 commit
  4. 22 Apr, 2019 1 commit
  5. 27 Feb, 2019 1 commit
  6. 26 Feb, 2019 1 commit
  7. 07 Feb, 2019 1 commit
  8. 21 Jan, 2019 1 commit
  9. 16 Jan, 2019 1 commit
  10. 20 Nov, 2018 1 commit
  11. 13 Nov, 2018 1 commit
  12. 06 Nov, 2018 1 commit
  13. 05 Nov, 2018 1 commit
  14. 17 Oct, 2018 1 commit
  15. 07 Sep, 2018 1 commit
  16. 31 Aug, 2018 1 commit
  17. 06 Aug, 2018 1 commit
  18. 26 Jul, 2018 1 commit
  19. 11 Jul, 2018 1 commit
  20. 26 Jun, 2018 1 commit
  21. 19 Jun, 2018 1 commit
  22. 18 Jun, 2018 1 commit
  23. 15 Jun, 2018 1 commit
    • sungmok.shin's avatar
      Add 'webos' into the target OS list · bd43c4d1
      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: default avatarsungmok.shin <sungmok.shin@lge.com>
      bd43c4d1
  24. 14 Jun, 2018 1 commit
    • Oleksandr Andrieiev's avatar
      [CR2390] Identity spoofing/privelege escalation · bc8c9fdc
      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's avatarOleksandr Andrieiev <o.andrieiev@samsung.com>
      bc8c9fdc
  25. 28 May, 2018 1 commit
  26. 24 May, 2018 1 commit
    • Veeraj Khokale's avatar
      [IOT-3044] No response for Ping message · 6b637551
      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: default avatarVeeraj Khokale <veeraj.sk@samsung.com>
      (cherry picked from commit c7dce6b5)
      6b637551
  27. 11 May, 2018 1 commit
    • Veeraj Khokale's avatar
      [IOT-3044] No response for Ping message · c7dce6b5
      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: default avatarVeeraj Khokale <veeraj.sk@samsung.com>
      c7dce6b5
  28. 10 May, 2018 1 commit
  29. 18 Apr, 2018 1 commit
  30. 09 Apr, 2018 1 commit
  31. 04 Apr, 2018 1 commit
  32. 27 Mar, 2018 1 commit
  33. 23 Mar, 2018 1 commit
    • George Nash's avatar
      Annotate deprecated functions with macro · a33c1c1d
      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's avatarGeorge Nash <george.nash@intel.com>
      a33c1c1d
  34. 17 Mar, 2018 1 commit
  35. 16 Mar, 2018 1 commit
  36. 07 Mar, 2018 1 commit
  37. 02 Mar, 2018 1 commit
  38. 24 Jan, 2018 1 commit
  39. 02 Jan, 2018 1 commit
    • Mats Wichmann's avatar
      Remove arduino support 3/3 · 8b389cdc
      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: default avatarMats Wichmann <mats@linux.com>
      8b389cdc
  40. 14 Dec, 2017 1 commit
    • Mats Wichmann's avatar
      Remove arduino support 2/3 · 29144368
      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: default avatarMats Wichmann <mats@linux.com>
      29144368