Commit Graph

975 Commits

Author SHA1 Message Date
Kilian von Pflugk fb0cedac47 PULL_REQUEST_TEMPLATE.md explain how to sign ECA
Signed-off-by: Kilian von Pflugk <github@jumoog.io>
2018-11-29 21:29:25 +01:00
Ian Craggs e4b1393bfe
Create PULL_REQUEST_TEMPLATE.md 2018-11-28 18:59:40 +00:00
Ian Craggs 18edc3006f
Update license file 2018-11-01 15:06:08 +00:00
Ian Craggs 9f715d0862 Stop Travis deploy which is not working 2018-09-12 21:50:37 +01:00
Ian Craggs 51fcdced12 Add required header files to Windows package 2018-09-11 22:40:12 +01:00
Ian Craggs bae759f1d9 Stop Travis deployment for now as it has problems 2018-09-11 22:14:13 +01:00
Ian Craggs 2ffc5a0238 Deploy debugging 2018-09-11 17:21:39 +01:00
Ian Craggs 6b036d3d0a Deploy fix 2018-09-11 14:52:27 +01:00
Ian Craggs d28eaa38f8 Allow travis-deploy.sh script to execute 2018-09-11 10:54:41 +01:00
Ian Craggs 6b4227d4be Fix 2 LGTM complaints 2018-09-10 12:33:54 +01:00
Ian Craggs 2e55df8b82 Fix for issue #523 2018-09-10 11:45:56 +01:00
Ian Craggs ae0dbf5d62 Update version number to 1.3 2018-09-10 11:25:27 +01:00
Ian Craggs e94418ebce Update samples for latest API changes 2018-09-07 12:06:42 +01:00
Ian Craggs bc7fca4227 Final persistence test #534 2018-09-07 11:44:41 +01:00
Ian Craggs b4039d9963 Some more persistence changes along with tests #534 2018-09-07 11:32:25 +01:00
Ian Craggs 96ac7e1267 Fix Windows build and make tests more reliable #534 2018-09-06 15:55:44 +01:00
Ian Craggs 296fe57cd2 MQTT V5 persistence updates #534 2018-09-05 22:13:40 +01:00
Ian Craggs e24c1b4ce6 Some sample program and reason code improvements 2018-09-03 12:34:44 +01:00
Ian Craggs e2fe35c53c Merge branch 'issue326-add-openssl-error-handler-callback' of https://github.com/tbeu/paho.mqtt.c into develop 2018-08-31 14:52:28 +01:00
Ian Craggs 7a53cfea86 Set default retryInterval to 0 for MQTTClient #528 2018-08-29 16:21:34 +01:00
Ian Craggs deaf371696 Doc for retryInterval #528 2018-08-28 13:42:06 +01:00
Ian Craggs 6f93f2d2a6 Merge branch 'fix-redundant-null-checks' of https://github.com/tbeu/paho.mqtt.c into develop 2018-08-28 12:18:07 +01:00
Ian Craggs ee62299e6b Merge branch 'fix-format-string' of https://github.com/tbeu/paho.mqtt.c into develop 2018-08-28 12:16:04 +01:00
Ian Craggs 3060c95a99 Merge branch 'fix-typo' of https://github.com/tbeu/paho.mqtt.c into develop 2018-08-28 12:13:53 +01:00
Ian Craggs 4b355d1fd4 Fix for issue #524 2018-08-28 11:50:47 +01:00
tbeu de72ce66ec Copy options
Signed-off-by: tbeu <tc@tbeu.de>
2018-08-27 20:21:02 +02:00
tbeu 4199975ce8 Fix typo
Signed-off-by: tbeu <tc@tbeu.de>
2018-08-25 21:41:20 +02:00
tbeu 44a9181f3f Fix redundant NULL checks
Signed-off-by: tbeu <tc@tbeu.de>
2018-08-25 16:51:37 +02:00
tbeu 9c456a1be3 Fix format string to unsigned integer
Signed-off-by: tbeu <tc@tbeu.de>
2018-08-25 16:44:57 +02:00
tbeu 7a43da5ca1 Update sample to utilize SSL error callback function
Signed-off-by: tbeu <tc@tbeu.de>
2018-08-23 12:01:34 +02:00
Ian Craggs 354f84cbb7 See if this fixes old Windows compiler builds 2018-08-22 19:07:14 +01:00
Ian Craggs 5c461d6b59 Correct AppVeyor build matrix 2018-08-21 16:15:42 +01:00
tbeu 98cd807b63 Fix structure validation check
Signed-off-by: tbeu <tc@tbeu.de>
2018-08-20 22:40:32 +02:00
tbeu f2b8c314bd Add OpenSSL error handler callback function and context
* Add new members to SSL option structs MQTTClient_SSLOptions / MQTTAsync_SSLOptions to set an application-specific OpenSSL error handler callback function and context
* Increment the struct version and fall back to nullified error handler, i.e., no more OpenSSL messages are printed to stderr
* This removes the error reporting for SSLSocket_getch, SSLSocket_getdata, SSLSocket_putdatas and SSLSocket_continueWrite where the SSL option struct is not trivially available

Close #326

Signed-off-by: tbeu <tc@tbeu.de>
2018-08-20 22:37:46 +02:00
Ian Craggs cc0639766e Appveyor config again 2018-08-20 13:15:13 +01:00
Ian Craggs c342e78dd9 Fix appveyor config 2018-08-20 12:51:55 +01:00
Ian Craggs 9f831680a2 Windows 32 bit build #356 2018-08-20 12:15:47 +01:00
Ian Craggs a219328d17 32 bit Windows build with Visual Studio 2013 #356 2018-08-17 18:01:38 +01:00
Ian Craggs 6c0a31e099 Remove CLOCK_MONOTONIC use for condattr #513 2018-08-17 16:26:09 +01:00
Ian Craggs a7c95cd941 A couple of LGTM complaint changes 2018-08-16 23:59:24 +01:00
Ian Craggs cf67a80f0b
Merge pull request #518 from tbeu/fix-msvc-build-warning
Fix MSVC build warning
2018-08-16 19:21:47 +01:00
Ian Craggs 5f8e65ebcc Another couple of compile warning fixes 2018-08-16 19:20:08 +01:00
Ian Craggs 7448d7bfa0 Eliminate some Windows compile warnings
Please enter the commit message for your changes. Lines starting
2018-08-16 19:14:00 +01:00
Ian Craggs cae0e4e8df Merge branch 'master' into develop 2018-08-16 18:22:26 +01:00
tbeu 23c1b5d873 Fix MSVC build warning
Signed-off-by: tbeu <tc@tbeu.de>
2018-08-16 15:23:20 +02:00
Ian Craggs a8ecb89a6b Rely on auto reconnect only 2018-08-13 20:37:11 +01:00
Ian Craggs 4a0780341b Set some connack fields to unsigned 2018-08-13 20:24:38 +01:00
Ian Craggs 0cff25c5ac Don't overwrite connect options with V5 initializer 2018-08-13 20:23:57 +01:00
Ian Craggs 83c07c71d4 Monotonic build fixes #513 2018-08-13 19:00:02 +01:00
Ian Craggs 19a87e52f3 Don't use monotonic clock if not available #513 2018-08-13 18:06:39 +01:00