Releases: LiamBindle/MQTT-C
Releases · LiamBindle/MQTT-C
Minor updates
- MinGW support coutesy of @kimim
- CMake improvments courtesy of @hobbes1069
- Fixed keep alive ping time compliance courtesy of @ziron4
- Fixed bug in UNIX PAL that caused MQTT_ERROR_SOCKET_ERROR
- Added simple CI tests
- Converted #ifdef to #if defined coutesy of @yamt
- Custom pal template coutesy of @yamt
- Fixed build compatibility with -Wc++-compat flag coutesy of @NoelGraf
Other contributors: @alvin1221, @Willieodwyer, @gc87
Minor updates
- NuttX support courtesy of @xiaoxiang781216
- WolfSSL support courtesy of @xiongyu0523
- OpenVMS support courtesy of @Monarda
MQTTC_PAL_FILE
preprocessor definition can be used to specify a custom PAL file, courtesy of @vpetrigo- Minor tweaks/updates courtesy of @learn-more, @mpfj, @przemyslawzygmunt, @yamt, @underhood, @timgates42
Small updates and some minor fixes
- New
mqtt_reconnect()
function to terminate session and trigger reconnect courtesy of @markrad - Headers are now C++ compatible courtesy of @markrad
- Added mechanism to specify own PAL header courtesy of @vpetrigo
- OpenSSL example for windows courtesy of @learn-more
- Minor fixes for CMakeLists for Windows courtesy of @learn-more
Additional contributions by @vpetrigo, @kokke, @timgates42
BearSSL support and minor bug fixes
- BearSSL support courtesy of @markrad
- Fixed bug breaking messages larger than 64 KB courtesy of @adamczykpiotr
- Minor Mbed TLS fixes courtesy of @yamt
MacOS and Mbed TLS support
Minor bug fix
- Internal type used for the payload size was mistakenly a 16 bit uint
Minor updates
- Minor bug fixes
- Winsock support (courtesy of @learn-more)
- CMake support (courtesy of @learn-more)
1.0.3: Merge pull request #67 from daanpape/fix_wrong_remaining_length_size
- Minor bug fix: if socket partially sends message it should work ok now
1.0.2: Merge pull request #67 from daanpape/fix_wrong_remaining_length_size
- Minor bug fixes
- Fixes DUP Flag in PUBLISH packets when using QoS 1
1.0.1: Merge pull request #67 from daanpape/fix_wrong_remaining_length_size
- ANSI C compatibility
- Minor bug fix: unalignment exceptions on some platforms (16-bit integer packing fix for #27)