Releases: Azure/azure-umqtt-c
LTS_07_2020_Ref02
This release contains a security fix affecting applications using c-utility in conjunction with OpenSSL or WolfSSL.
- TLS hostname validation fix for OpenSSL and WolfSSL. CVE-2020-17002
LTS_02_2020_Ref02
This release contains a security fix affecting applications using c-utility in conjunction with OpenSSL or WolfSSL.
- TLS hostname validation fix for OpenSSL and WolfSSL. CVE-2020-17002
2020-12-09
This release contains a security fix affecting applications using c-utility in conjunction with OpenSSL or WolfSSL.
- TLS hostname validation fix for OpenSSL and WolfSSL. CVE-2020-17002
Azure uMqtt
Release Notes:
- Removes usage of crtdbg in favor of VLD
- Disables warnings as errors for OSX
- Fixes loop declarations for C99
- Fixes #41
- Uses improved connection string parser
- Changes cmake option from skip_unittests to run_unittests and defaults to not building tests
- Replaces FORMAT_HEX_CHAR by ‘0x%02x ‘ in the LOGs at mqtt_client.c for Arduino's compiler.
- Makes umqtt installable and a find module in CMake. Builds with -fPIC always.
- Adds flag to skip samples if specified
- Adds a callback for closing the connection
- Fixes bug due to not closing xio on error
- Carves errors from umqtt
Azure UMQTT C
Make consolelogger be the default logger
Update umqtt to use the new runtime configurable logging functions
update cmakelist to include architecture and update shared-util
Add messge to indicate Ping Response Failure
Convert umqtt_client unit tests to umock_c
Updating ref to sharedutils with fix for TLS/schannel
Make mqtt codec and mqtt message headers have mockable functions
Fix a cast error in mqtt_message_unittests
Convert umqtt message unittests to umock_c
Update shared-util along with update the KeepAlive second buffer
Added state variable to ensure that our onOpenComplete doesn't get called multiple times