Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mbed enhancements for stdk #1

Open
wants to merge 35 commits into
base: master
Choose a base branch
from
Open

Conversation

bimanpaulsamsung
Copy link
Owner

No description provided.

YongsulOh and others added 11 commits December 10, 2019 19:33
* develop: (35 commits)
  Update core version to 1.0.9
  posix: fix build error on latest ubuntu
  iot_main: Change lookup_id removing timing
  Port: Wi-Fi: Added string length check for memcpy
  iot-core: fixed wi-fi memory leak
  bsp: increase the maximum number of scan results
  Update core version to v1.0.0-devel-8
  iot_main: Change mis-matched logging messages
  net: changed to use openssl as default network layer
  tools: keygen: linux: changed console output layout as v2.1
  bsp: esp: print rssi value to check wireless environment
  stdk: add rtl8721csm bsp support
  net: mbedtls: change auth mode to verify the certificate
  net: mbedtls: bugfix a wrong certificate length correction
  net: openssl: fix build error on esp32
  Update core version to 1.0.0-devel-4
  posix: mbedtls: fix build error on apps
  net: mbedtls: fix build error on posix
  doc: update porting guide for network interface
  net: remove ssl option for mqtt connection
  ...

Signed-off-by: Yongsul Oh <[email protected]>
* develop:
  Update core version to 1.0.10
  nv: check the uuid validation
  bsp: rtl: Fix "RTW API: Join bss timeout" issue
  To initialize the mem for the prov data
  Add "roomId" item in device registration payload.
  easysetup: misc indent fix
  fix array overwrite issue, and return value issue

Signed-off-by: Yongsul Oh <[email protected]>
* develop:
  Update core version to 1.0.11
  Update reference API document to STDK Ver 1.0.10
  Now only support for dynamic buffer alocation in MQTT layer And static buffer use for size-fixed packet(disconnect, ping, ack)
  example: use ld instead of objcopy
  iot-core : change option enable condition If STDK_IOT_CORE is enable, STDK_IOT_CORE_EASYSETUP_HTTP must be enable. If not, the link error is occured.
  Add a contributing guideline

Signed-off-by: Yongsul Oh <[email protected]>
* develop:
  Update core version to 1.0.12
  iot_main: Added new IOT_STAT_LV_CONN to notify it to user
  bsp: posix: add implementation of iot_bsp_wifi_get_mac
  iot_main: Added easy-setup resources checking flag & deleting routine
  iot_core : mobile connection noti support for the first D2D packet
  iot_main: Added internal new state to support mobile conneciton noti

Signed-off-by: Yongsul Oh <[email protected]>
* develop:
  Erase unnecessary macro block and blank characters
  Update core version to 1.0.15
  Add rssi info printing when the device get IP from AP.
  Update core version to 1.0.14
  Remove unnecessary "sdkconfig.h" include in iot_mqtt.h
  make iot_mqtt.h layer to import external MQTT solution
  Update descriptions about porting and building stdk
  Fix rtl8721c not support web security type connection issue[sta mode]
  Add helpful website links and update descriptions about building
  Fix rtl8195/rtl8720c not support web security type connection issue[sta mode]
  Update core version to 1.0.13
  MQTT connection include network connection(socket, SSL)
  iot_core : add authType for wifiprovisioinginfo
  Don't send MQTT ping during there is outstanding packet even though period is expired.

Signed-off-by: Donghoon Ryu <[email protected]>
* develop:
  Release core 1.1.0 version
  Add init validation check in st_mqtt_create func
  Update core version to 1.0.16
  POSIX: Remove duplicated return value
  os/tizenrt: remove os net file
  Port TizenRT wrapper
  make some of API argument as const type.
  iot_core : the port number change for httpd

Signed-off-by: Donghoon Ryu <[email protected]>
* develop:
  Update core version to 1.1.1
  iot_core : d2d error code change
  Update APIs document to IoT core device library version 1.1.0
  refactoring iot_mqtt.c:remove unnecessary functions, variables and structure and straighten out logic
  bsp/tizenrt: Renamed files as per convention
  Using mutex lock during destroying mqtt client structure & allocate subscribe topic string to store
  Fix e-mail link error
  os/tizenrt: refactor SOFT AP parameter setting
  net/openssl: put code under tizenrt flag
  os/tizenrt: make utility interface consistent

Signed-off-by: Yongsul Oh <[email protected]>
* develop: (29 commits)
  Update core version to 1.1.2
  posix: fix missing header include
  easysetup: add null parameter check while creating ssid
  [POSIX] remove warning msg in iot_os_util
  iot_core : tx memory allocation is relocated by the memory consumption concern
  os/tizenrt: fix a memory leak issue
  cmake: update source filename (iot_jwt.c => iot_wt.c)
  easysetup: fix tcp_httpd memory issue on MXChip verification
  iot_core : fix incomplete list iteration and memory leak issues
  cmake: fix invalid root certificate variable name conversion
  iot_main: Added same-recovering-case checking & handling routine
  iot_main : Added internal _send_wifi_ctrl_cmd() for the readability
  iot_main : Duplicated IOT_STATE_CHANGE_FAILED error handling bug fix
  cmake: remove port/net/openssl from include
  Encode the mqtt password in base64 at CWT
  Add support CWT
  Ready to support CWT
  Changed jwt file name to wt
  Fixed wrong parameter attributes for doxygen
  Add time get api in seconds by long type
  ...

Signed-off-by: Yongsul Oh <[email protected]>
* develop:
  Update core version to 1.1.3
  easysetup: Added NULL checking to prevent re-free memories
  easysetup: use SHUT_RD instead of 0 on shutdown
  easysetup: fix typo
  easysetup: use errno on log
  iot_core : bug fix to check the valid otmSupportFeature
  iot_core : the error message transmission to the app when the receive… (#10)
  wt: added null checking for input params

Signed-off-by: Yongsul Oh <[email protected]>
* develop:
  Update core version to 1.1.4
  crypto: add signature verify function
  crypto: set a signature length correctly for EdDSA
  iot_core : to fix buffer length for aes256 encryption (SmartThingsCommunity#47)

Signed-off-by: Yongsul Oh <[email protected]>
@bimanpaulsamsung bimanpaulsamsung force-pushed the mbed-enhancements branch 2 times, most recently from 9e9e124 to b7fd88e Compare April 14, 2020 20:45
* develop: (96 commits)
  Update core version to 1.1.10
  iot_serialize: Change to support CBOR based DIP updating
  st-mqtt: Added DIP handling on registration payload
  iot_bsp_system_posix: add implementation of iot_bsp_system_get_uniqueid
  Replacing st_cap_attr_create_* functions with st_cap_attr_create superset
  Modify some exception handling
  cloud_prov: use iot_os_calloc and iot_os_free
  test: add TC for iot_easysetup_request()
  Add TC_st_cap_attr_create_with_unit_and_data case in TestUnit
  easysetup: refactoring wifi auth mode decision
  test: update TC for _es_wifiprovisioninginfo_handler()
  RTL wifi: fix coding rule issue
  net: mbedtls: Set the timeout period for mbedtls_ssl_read()
  iot_root_ca: use static iot_root_ca.c
  refactoring uuid creation APIs
   RTL wifi: Added network error code for recovery
  Update core version to 1.1.9
  easysetup: rename httpd enum for better compatibility
  Modify the judgment treatment of IOT_COMMAND_CHECK_PROV_STATUS
  iot_util: use uuid format length define instead of directly using number
  ...
* develop: (37 commits)
  Update core version to 1.1.12
  test: refactoring easysetup httpd test cases
  test: add TC for easysetup_httpd
  easysetup: fix indent
  test: add TCs for easysetup_httpd
  bsp: esp8266: fix build warning
  fix build warning -Wunused-but-set-variable
  do not use single line log
  iot-core: Fixed status updating fail during recovery
  iot-core: Change new API type from allocation to getting
  iot-core: Use define instead of each value
  iot_main: Changed static DIP checking function name & return type
  iot-core: Introduce iot_alloc_random_id() function
  iot-core : Added registered DIP data handling routine to decide re-registration
  [Stage] Implement logging system (#202)
  test: add TC for _create_easysetup_resources(), _delete_easysetup_resources_all()
  use iot_os_malloc, iot_os_free
  test: update test case for _es_confirm_handler
  iot_main: Increase registration process timeout until 15 min.
  Support BOOLEAN data type in Capability
  ...
@bimanpaulsamsung bimanpaulsamsung force-pushed the mbed-enhancements branch 3 times, most recently from 2ab4136 to 155fe78 Compare May 14, 2020 12:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants