Commit Graph

75 Commits

Author SHA1 Message Date
Ian Craggs c8944bbe8e Change -lpthread to -pthread #1160 2021-10-18 14:26:45 +01:00
Ian Craggs 511e0f6589 Correct .PHONY targets in Makefile #1159 2021-10-18 14:17:54 +01:00
Ian Craggs 8459ece206 Split MQTTAsync.c as it is getting a bit big 2020-10-27 19:24:26 +00:00
aler9 d68bc1de1f fix compilation when running make with multiple jobs (make -j)
Signed-off-by: Alessandro Ros <aler9.dev@gmail.com>
2020-08-27 18:11:17 +02:00
Ian Craggs 747de405ab Fix references to ExportDeclarations.h 2020-04-15 11:49:38 +01:00
Ian Craggs d67638f3ec Fix Makefile for latest static build changes 2020-04-06 13:28:51 +01:00
Ian Craggs 1e91229cb6 Update license from EPL v1 to v2 2020-04-06 13:27:50 +01:00
Andreas Walter 25ffa0cc64 define library version via version files
Signed-off-by: Andreas Walter <andreas.walter@waltronix.de>
2020-01-10 20:36:30 +01:00
Ian Craggs 227fba3138 Merge branch 'fixup-win32-global-init' of https://github.com/raffienficiaud/paho.mqtt.c into raffienficiaud-fixup-win32-global-init 2019-12-05 17:00:10 +00:00
Ian Craggs 21ffebcb74 Merge branch 'develop' of https://github.com/CJxD/paho.mqtt.c into CJxD-develop #165 2019-12-04 16:13:48 +00:00
Ian Craggs 6b9108bcef Fix as proposed in #509 2019-12-03 15:38:01 +00:00
miks b0f69a8f71 Skip API man pages installation if no files have been generated
Signed-off-by: Miks Mikelsons <miks@cubesystems.lv>
2019-09-27 10:08:35 +03:00
Ian Craggs 7044c2f905 Change version numbers to 1.3.1 in prep for release 2019-07-31 12:07:24 +01:00
Andrew Fischer c2052af5f9 Fix symlink location for synchronous shared library
Signed-off-by: Andrew Fischer <xandrew25@gmail.com>
2019-05-06 20:43:07 -07:00
Ian Craggs ae0dbf5d62 Update version number to 1.3 2018-09-10 11:25:27 +01:00
Ian Craggs 296fe57cd2 MQTT V5 persistence updates #534 2018-09-05 22:13:40 +01:00
Ian Craggs 83c07c71d4 Monotonic build fixes #513 2018-08-13 19:00:02 +01:00
Ian Craggs 803ef6e22e Install man pages, fix links on OS/X #483 2018-08-01 12:49:07 +01:00
Ian Craggs d5c96a2774 More sample updates #504 2018-07-25 23:59:51 +01:00
Ian Craggs 6f0edc21a3 Update synchronous publish sample 2018-07-20 23:30:31 +01:00
Ian Craggs 205a5a201a Update utilities for MQTT V5 and websockets #504 2018-07-18 21:27:13 +01:00
alex 5d063c8adb Fix missing headers included by MQTTAsync.h 2018-07-02 17:02:50 +02:00
Ian Craggs ede005c41d Async client specific test for client topic aliases 2018-06-08 19:35:03 +01:00
Ian Craggs 7ea1333911 MQTTClient v5 specific tests. Receive disconnect #469. Client topic aliases #472 2018-06-07 14:45:01 +01:00
Ian Craggs 167278c0a8 First pass at MQTTAsync - sending V5 packets and receiving responses 2018-04-27 22:26:23 +01:00
Ian Craggs 36ca298edd Merge branch 'develop' into mqttv5 2018-04-18 10:23:00 +01:00
Ian Craggs 602f2d8778 Update version numbers and use CMake packaging 2018-04-05 13:06:29 +01:00
Ian Craggs 6a1f39f7b7 MQTT 5.0 connect and connack #417 2018-03-08 18:52:07 +00:00
Ian Craggs 74bff662c0 Create /usr/local/include if it doesn't exist #275 2018-02-16 15:09:19 +00:00
Ian Craggs 81fba83b89 Remove 373 test from Makefile... add the test source for posterity #416 2018-02-13 22:21:27 +00:00
Ian Craggs d889b8188f Add latest restart test changes 2017-12-07 11:56:22 +00:00
Ian Craggs 06ab926abf Make MACOS Makefile work with brew OpenSSL 2017-07-17 12:02:27 +01:00
Ian Craggs 24c69408d0 Update version numbers to 1.2.0 2017-06-29 11:40:37 +01:00
Ian Craggs a94f10ecd9 MacOS updates for threading 2017-03-23 23:53:44 +00:00
Chris Watts f3ba738a97 Only add -lanl on Linux
Signed-off-by: Chris Watts <chris@cjwatts.com>
2016-08-01 20:10:32 -07:00
Chris Watts ba897c9e94 Include getaddrinfo() in the connection timeout (only works with GNU)
Signed-off-by: Chris Watts <chris@cjwatts.com>
2016-08-01 19:42:52 -07:00
Ian Craggs 83cc318c96 Merge branch 'develop' - all 1.1.0 changes 2016-06-20 00:00:10 +01:00
Ian Craggs c28b550591 Add and clean doc, update version number 2016-06-19 23:57:50 +01:00
Ian Craggs 2a8dad13d3 Add offline buffering test, and reconnect function 2016-06-05 23:40:21 +01:00
Ian Craggs 153a398b6b Create VersionInfo.h on Windows 2016-05-31 12:59:17 +01:00
Ian Craggs 00bdf98996 Merge branch 'issue_2' into develop
Automatic reconnect and offline buffering
2016-05-31 12:21:01 +01:00
Guilherme Maciel Ferreira 5e7f67af5e Add stdinpuba to the build
The file stdinpuba.c exists, but it's not being compiled.

Signed-off-by: Guilherme Maciel Ferreira <guilherme.maciel.ferreira@gmail.com>
2016-05-09 12:30:32 -05:00
Ian Craggs b62244d5b3 Add Python interface for easier testing 2016-05-01 21:20:54 +01:00
Taras Zaporozhets 2bbcc2d24b Add ldconfig handling
Signed-off-by: Taras Zaporozhets <zaporozhets.taras@gmail.com>
2016-04-18 18:16:18 +03:00
Rainer Poisel 3b8a5645f0 Support for the CMake build system
Signed-off-by: Rainer Poisel <rainer.poisel@gmail.com>
2016-03-30 15:02:15 +01:00
Ian Craggs 6694ae38e6 First implementation of offline buffering/automatic reconnect 2016-03-29 22:16:46 +01:00
Ian Craggs 5deab80ded Fix build - reduce log output 2015-08-13 16:08:12 +01:00
Ian Craggs 8a93fed2bc Fix multi-thread access for MQTTClient
Bug: 474905
2015-08-13 15:09:14 +01:00
Ian Craggs d2c47512a1 Another go at the Mac Makefile 2015-02-10 11:22:22 +00:00
Ian Craggs 95047f5895 That didn't work on the Mac, try this 2015-02-10 11:05:59 +00:00