Commit Graph

18 Commits (d3b6389208018845967dc54294ca86ce93a7dc4e)

Author SHA1 Message Date
Eric Blankenhorn d3b6389208 Release prep for v2.0.0 2026-03-19 16:22:27 -05:00
Eric Blankenhorn f7430a6d66 Update license to GPLv3 2025-12-01 15:24:44 -06:00
Eric Blankenhorn 91a9457784 v1.19.2 release prep 2025-01-31 09:48:15 -06:00
Eric Blankenhorn 639108eb2e v1.19.0 release 2024-03-22 13:17:36 -05:00
Lealem Amedie 7df1339d89 Adding alternate main drivers to examples 2023-05-26 11:44:00 -06:00
Lealem Amedie bcabbbfd12 Improve example headers and small sanitizer fixes 2023-05-24 16:05:08 -06:00
Eric Blankenhorn 984be4ffbb wolfMQTT Release v1.15.1 preparation 2023-03-14 07:55:37 -05:00
Eric Blankenhorn e24bd0edaa wolfMQTT Release v1.11.0 preparation 2022-01-07 15:20:59 -06:00
Eric Blankenhorn 4ed5ed287f wolfMQTT Release v1.8 preparation 2021-02-19 14:44:07 -06:00
Chris Conlon f02ab8769e update copyright to 2020 2020-01-03 15:26:53 -08:00
David Garske 619b5a105a wolfMQTT v1.4 Release 2019-12-27 14:46:39 -08:00
David Garske 14b1d77bfb Release prep for v1.2 release (#97)
* Release prep for v1.2 release. Fixes for some minor build warnings. Fix to ensure all ./configure options populate into `wolmqtt/options.h`. Fix for sn-client to build correctly without WOLMQTT_SN defined. Added VS project for sn-client. Added new Visual Studio settings file at `wolfmqtt/vs_settings.h`.

* Remove execute bit on code files.
2018-11-07 11:05:40 -06:00
David Garske 7097075636 Updated the Copyright to 2018. 2018-05-14 14:07:47 -07:00
dgarske df6337a125 Added Microchip Harmony wolfMQTT support (#11)
Added Microchip Harmony wolfMQTT support (see new README.me in IDE/Microchip-Harmony). Adds non-blocking mode "--enable-nonblock" or "WOLFMQTT_NONBLOCK". Combine duplicate code in the examples into examples/mqttexample.c. Added scripts/azureiothub.test. Added ./commit-tests.sh for testing all configurations. Added git pre-commit hook to run commit-tests.sh.
2016-08-22 12:29:08 -07:00
David Garske 449bf46721 Updated Copyright for all .h and .c files for v0.6 release. 2016-03-18 10:24:43 -07:00
David Garske 5d0a19ab7b Library: Enhanced "MqttClient_WaitMessage" so it will return if we get a message, not just on timeout. Examples: Fixed bug with STDIN capture which could interrupt TLS connect. Added make check/test scripts (scripts/tests.test and scripts/firmware.test) that validate TLS, QoS 0-2 levels and the firmware update example. Adjusted the example include paths for more flexibility. Added new "-T" option for using examples to test. Added new "-C" option to allow custom command timeout. Combined duplicate example code into new header "mqttexample.h". Added a PRINTF helper macro to the examples for easier porting. Added better error trapping in examples so return code is populated for testing. Changed the example test functions to return int. 2016-01-25 14:40:45 -08:00
David Garske 68de9bd0de Fixed "FirmwareHeader" to use WOLFMQTT_PACK macro. Fixed build errors with G++ (./configure CC=g++). Added Visual Studio projects for "fwpush" and "fwclient". Updated the examples to use macros for all memory and string functions, so they are more portable. Cleanup "#pragma once". 2015-12-30 15:14:16 -08:00
David Garske a3955b5427 Initial version 0.1 release of the WolfMQTT Client library with TLS and QoS level 2 support. See "README.md" for documentation. See "examples/mqttclient" for a sample implementation. See "src/mqtt_client.h" for library public API reference in Doxygen style. 2015-10-26 16:20:03 -07:00