Commit Graph

9 Commits (master)

Author SHA1 Message Date
David Garske 1a3588db03 Cache wolfSSL builds and stabilize aws-ca-regression CI 2026-06-09 15:04:44 -07:00
David Garske 694e37997d Peer review feedback. Keep cancel private function unless non-block or multi-thread. Fix for `--disable-tls` and added tests. 2023-11-21 15:08:25 -08:00
David Garske c973f0f966 * Added write WOLFMQTT_TEST_NONBLOCK support.
* Fix to make sure ctrl+c is honored during a want read/write case.
* Fix the firmware update example to properly synchronize publish and use a unique topic name.
* Improve multi-thread test message to use larger size (> tx but) and in test mode check for actual message.
* Improve remote test done logic.
* Only run GitHub CI for PR's, not local push.
* Properly set `WOLFMQTT_NO_EXTERNAL_BROKER_TESTS` for each test.
* Use cat for logs, not more.
2023-10-27 11:19:47 -07:00
Eric Blankenhorn 06465df3dd Exclude CI tests with external brokers 2023-10-17 15:51:54 -05:00
Eric Blankenhorn 039e04359b Remove unused sub_id element, add support for local test broker 2021-11-19 11:33:13 -06:00
David Garske bc8832a7bc Fixes for multi-threaded handling. Added encode debug log messages. Added logging for thread using `WOLFMQTT_DEBUG_THREAD`. 2019-12-27 13:03:58 -08:00
David Garske f96e79b3b5 Fix to add random client_id and topic as hex string when example use "-T" option. Fix for test scripts to check non-zero return code. Enable WIOT example with `--enable-nonblock` set. 2019-12-27 10:03:24 -08:00
David Garske 9950178322 Fixes for non-blocking and multi-threading edge cases.
* Fix for multi-threading case where packet_obj of wrong type could be used.
* Fix to allow multi-threaded example when non-blocking build option is enabled.
* Added message when `mqtt_check_timeout` triggers timeout.
* Added extra timeout for test scripts because 1 second is too small to give enough time in all cases (1.9-2.0 seconds is seen as a 1 second change).
2019-12-26 16:48:50 -08:00
David Garske e3d833b228 Fixes issue with read timeout in non-blocking mode with TLS enabled being teated as socket error. Cleanup of the return codes in network handling. Added AWS IoT test script. 2016-12-14 22:35:57 -08:00