1. 18 Jun, 2017 1 commit
  2. 09 Jun, 2017 1 commit
  3. 22 May, 2017 1 commit
  4. 21 May, 2017 3 commits
  5. 13 May, 2017 1 commit
  6. 06 May, 2017 1 commit
  7. 02 May, 2017 1 commit
    • Dan Mihai's avatar
      [IOT-2014] linker changes for connectivity_abstraction · 385deffa
      Dan Mihai authored
      Windows currently has several different copies of
      connectivity_abstraction code and data in a single process.
      Other platforms are using a single copy of shared library
      connectivity_abstraction, in each process/app.
      
      It's better to avoid differences across platforms, because
      otherwise changes tested on one platform might not work on
      the other platforms.
      
      Linker behavior unchanged by this patch:
      ----------------------------------------
      
      1. On non-Windows platforms: IoTivity sample apps, and apps outside
         IoTivity, continue to link with connectivity_abstraction.
      
      2. On Windows: IoTivity sample apps, and apps outside IoTivity,
         continue to link with octbstack.lib.
      
      Linker behavior changed by this patch:
      ----------------------------------------
      
      1. On all platforms: IoTivity-internal tests link with the static LIB
         connectivity_abstraction_internal.
      
      2. On Windows: IoTivity sample apps, and apps outside IoTivity,
         no longer link directly with connectivity_abstraction.lib.
         They obtain access to connectivity_abstraction APIs by linking
         with octbstack.lib.
      
      3. On Windows: Octbstack.dll links with the static LIB
         connectivity_abstraction_internal, and exports public
         connectivity_abstraction APIs.
      
      Change-Id: I48667d08d5be48e828800da2807c030753beab16
      Signed-off-by: default avatarDan Mihai <Daniel.Mihai@microsoft.com>
      Reviewed-on: https://gerrit.iotivity.org/gerrit/18981Tested-by: default avatarjenkins-iotivity <jenkins@iotivity.org>
      385deffa
  8. 26 Apr, 2017 2 commits
  9. 25 Apr, 2017 3 commits
  10. 24 Apr, 2017 2 commits
  11. 21 Apr, 2017 1 commit
  12. 17 Apr, 2017 1 commit
    • Dan Mihai's avatar
      [IOT-2011] linker changes for oc_logger · f8af7607
      Dan Mihai authored
      Windows currently has several different copies of oc_logger code and
      data in a single process. Other platforms are using a single copy of
      shared library oc_logger, in each process/app.
      
      It's better to avoid differences across platforms, because otherwise
      changes tested on one platform might not work on the other platforms.
      
      Linker behavior unchanged by this patch:
      ----------------------------------------
      
      1. On non-Windows platforms: IoTivity sample apps, and apps outside
         IoTivity, link with oc_logger.
      
      2. On Windows: IoTivity sample apps, and apps outside IoTivity,
         continue to link with octbstack.lib.
      
      Linker behavior changed by this patch:
      ----------------------------------------
      
      1. On all platforms: IoTivity internal tests link with the static LIB
         oc_logger_internal.
      
      2. On Windows: IoTivity sample apps, and apps outside IoTivity,
         no longer link directly with oc_logger.lib. They obtain access to
         oc_logger APIs by linking with octbstack.lib.
      
      3. On Windows: Octbstack.dll links with the static LIB
         oc_logger_internal, and exports public oc_logger APIs.
      
      Change-Id: I3ca36ffcbebea7822918998ac3fced1c5071726e
      Signed-off-by: default avatarDan Mihai <Daniel.Mihai@microsoft.com>
      Reviewed-on: https://gerrit.iotivity.org/gerrit/18769Reviewed-by: default avatarTodd Malsbary <todd.malsbary@intel.com>
      Tested-by: default avatarjenkins-iotivity <jenkins@iotivity.org>
      Reviewed-by: default avatarMike Fenelon <mike.fenelon@microsoft.com>
      f8af7607
  13. 14 Apr, 2017 1 commit
  14. 07 Apr, 2017 1 commit
  15. 05 Apr, 2017 1 commit
  16. 24 Mar, 2017 2 commits
  17. 23 Mar, 2017 1 commit
  18. 22 Mar, 2017 1 commit
  19. 20 Mar, 2017 1 commit
  20. 10 Mar, 2017 1 commit
  21. 09 Mar, 2017 1 commit
  22. 08 Mar, 2017 1 commit
  23. 07 Mar, 2017 1 commit
  24. 06 Mar, 2017 1 commit
  25. 01 Mar, 2017 1 commit
  26. 28 Feb, 2017 1 commit
  27. 23 Feb, 2017 2 commits
  28. 14 Feb, 2017 2 commits
    • Dan Mihai's avatar
      [IOT-1800] Implement OCF Security CR1291 · 5d9af596
      Dan Mihai authored
      1. After establishing the secure OTM connection, GET the doxm
         properties again, and verify that they are still the same as those
         obtained during un-owned device discovery.
      
      2. All GET and POST requests for /oic/sec/pstat are now performed
         using the secure OTM connection, after finishing step #1 above.
      
      3. Assert that a secure OTM connection is used for all Onboarding
         related communication, except for:
         - The initial discovery, and
         - Posting the OxmSel property value (PostOwnerTransferModeToResource)
      
      Note that:
      - These are just Client-side changes. No Server-side changes were
        required.
      - A newer Client is still compatible with a Server based on IoTivity 1.2
      - A newer Server is still compatible with a Client based on IoTivity 1.2
      
      Not directly-related to this CR: set-up DTLSHandshakeCB earlier, to
      avoid a possible race condition with the initiation of the OTM secure
      connection triggered by PostOwnerTransferModeToResource.
      
      Change-Id: I1a94505756205d3b40ed70cb73dc41c8ce6ce0e1
      Signed-off-by: default avatarDan Mihai <Daniel.Mihai@microsoft.com>
      Reviewed-on: https://gerrit.iotivity.org/gerrit/17135Tested-by: default avatarjenkins-iotivity <jenkins@iotivity.org>
      Reviewed-by: default avatarKevin Kane <kkane@microsoft.com>
      5d9af596
    • Dan Mihai's avatar
      [IOT-1816] Windows: Fix build breaks · a400e4fe
      Dan Mihai authored
      1. Most likely the ocrandom compiler error was hiding the RD linker
         errors.
      
      2. Support both RD Client and Server functionality with
         octbstack.dll
      
      3. Avoid building sqlite3.obj with several different compiler options,
         by building it a single time and packaging it in sqlite3.lib
      
      Change-Id: I8b9fe95f97d88a28a8b6bb48fd9932f51a65ecdb
      Signed-off-by: default avatarDan Mihai <Daniel.Mihai@microsoft.com>
      Reviewed-on: https://gerrit.iotivity.org/gerrit/17253Tested-by: default avatarjenkins-iotivity <jenkins@iotivity.org>
      Reviewed-by: default avatarKevin Kane <kkane@microsoft.com>
      a400e4fe
  29. 10 Feb, 2017 1 commit
  30. 07 Feb, 2017 1 commit
    • Nathan Heldt-Sheller's avatar
      [IOT-789] [IOT-792] [IOT-794] [IOT-1763 partial fix] · 1c13401a
      Nathan Heldt-Sheller authored
      Remove AMS and clean up SRM context and response code.
      
      The AMS code is dead, broken, and needs to be removed.
      
      Also, the SRM uses a tangled and inconsistent set of context objects,
      leaving it unclear which request is being processed, what the state
      of processing is, and whether or not a response has been sent to the
      requester.
      
      This patch fixes this and should be used as the basis
      for future improvements to the policy engine (ACL) code,
      SVR handling, etc.
      
      There is some additional cleanup I'd like to do, but this needs
      to get merged, and is already a large change, so I'll add those
      other fixes as smaller patches once this is merged to master.
      
      NOTE TO REVIEWERS: a few places are marked "TODO Samsung" and need
      review by Samsung engr because it is a Samsung feature.
      
      patch set 7: deleted commented out code and files
      
      patch set 8: fixed const assignment warning that was causing Arduino
      build to fail
      
      patch set 9: rebased and merged 16883
      
      patch set 10: addressed Kevin's comments and automated build issue
      
      patch set 11: automated build issue
      
      patch set 12: automated build issue
      
      Change-Id: I9560c8aeb1ee59925c0b7aa1282f0cf39f3cae9b
      Signed-off-by: Nathan Heldt-Sheller's avatarNathan Heldt-Sheller <nathan.heldt-sheller@intel.com>
      Reviewed-on: https://gerrit.iotivity.org/gerrit/16719Reviewed-by: default avatarKevin Kane <kkane@microsoft.com>
      Tested-by: default avatarjenkins-iotivity <jenkins@iotivity.org>
      Reviewed-by: Randeep's avatarRandeep Singh <randeep.s@samsung.com>
      1c13401a
  31. 06 Feb, 2017 1 commit