Commit Graph

566 Commits

Author SHA1 Message Date
Frank Pagliughi
a513e06d5b
Merge pull request #466 from fireflyautomatix/iterable-string-collection
Iterable string collection
2023-12-09 16:06:39 -05:00
Adam Apsohian
967ce5d7a1 add string_collection iterator 2023-12-08 11:20:11 -07:00
fpagliughi
f7b648a3ce Updated CHANGELOG for v1.3.2 2023-12-05 23:10:02 -05:00
fpagliughi
da7c7f54fd #378 Bad LWT message in async_publish.cpp sample. 2023-12-05 22:23:21 -05:00
fpagliughi
3744db4eef #463 Fixed generator expression for older CMake 2023-12-05 22:22:50 -05:00
fpagliughi
a90ecd555a #416 Removed FindPahoMqttC.cmake. Using Paho C package directly. 2023-11-26 22:25:15 -05:00
fpagliughi
4691652479 Bumped verion strings to v1.3.1 2023-11-23 10:32:50 -05:00
fpagliughi
4ef3cdb165 Updated README 2023-11-22 12:54:04 -05:00
fpagliughi
00311adaf5 Updated README 2023-11-22 12:14:18 -05:00
fpagliughi
bdd8df3d99 Updated README 2023-11-22 12:11:57 -05:00
fpagliughi
4e92ae4bff Started updating README and CHANGELOG for release. 2023-11-22 11:15:27 -05:00
fpagliughi
9635a5157c Fixed segfult in new unit test on Mac 2023-11-20 21:26:15 -05:00
fpagliughi
cd6dd125a7 #343 async_client::try_consume_message_until taking single parameter fails to compile 2023-11-20 20:17:25 -05:00
fpagliughi
02cf646d84 Added Windows DLL export nonsense to make class static constants visible to apps 2023-11-20 19:30:50 -05:00
fpagliughi
6f79d51d53 Fixed build warning with Windows MSVC 2023-11-20 19:28:07 -05:00
fpagliughi
5143d89d92 Got CHANGELOG up to date 2023-11-18 14:32:03 -05:00
fpagliughi
97e94053ae #361 Added missing LICENSE file. 2023-11-18 14:03:25 -05:00
fpagliughi
a7e9b12042 #461 Updated license to EPL-v2.0 2023-11-18 14:01:59 -05:00
fpagliughi
39bfbe1bc6 Added some doc comments. 2023-11-18 12:59:27 -05:00
fpagliughi
c502f84ecf Continued fixing connect and disconnect copy and move functions with new unit tests. See #445 2023-11-17 09:36:57 -05:00
fpagliughi
5ff5484559 #426 Update properties when moving/copying connect options. 2023-11-16 08:59:12 -05:00
Frank Pagliughi
147554f18d
Merge pull request #381 from oledahle/develop
Update documentation on get_mqtt_version()
2023-11-16 08:38:50 -05:00
fpagliughi
144132533e #325 Cache connect options in client to keep memory valid for callbacks like SSL on_error() 2023-11-15 18:29:20 -05:00
fpagliughi
e9db86fa79 #460 Add missing sample 'async_consume_v5.cpp' 2023-11-15 15:33:23 -05:00
fpagliughi
9691e10da3 Updated README and CHANGELOG 2023-11-15 13:15:25 -05:00
fpagliughi
93a8ba26ad #304 Missing create_options::DFLT_C_STRUCT symbol when linking with MSVC. 2023-11-15 10:24:23 -05:00
fpagliughi
8da572133c Updated CMake for new v5 consumer sample app 2023-11-15 10:23:34 -05:00
fpagliughi
550f48f71a Changed the samples to use new 'mqtt://' URL schema 2023-11-13 08:22:20 -05:00
fpagliughi
ba66f28c43 #458 Added consumer notification when broker cleanly disconnects 2023-11-12 20:42:42 -05:00
fpagliughi
b8aa0604ff #429 Remove declaration of connect_options::to_string() with missing implementation. 2023-11-12 20:12:56 -05:00
fpagliughi
94efd557b4 #411 Missing virtual keyword for some client methods 2023-11-12 20:04:14 -05:00
fpagliughi
bb66355be6 #444 Unit tests to check that connect options builder sets properties. 2023-11-12 19:32:47 -05:00
fpagliughi
b94cb27722 Connect option initializers for v5 and WebSockets. 2023-11-12 18:30:41 -05:00
fpagliughi
207241ba46 Updated README and CHANGELOG for upcoming v1.3.0 release 2023-11-12 18:30:03 -05:00
fpagliughi
226ca35f5d Fixed unit test CMake for Catch2 v2.x and added missing catch2_version.h 2023-11-11 16:24:20 -05:00
fpagliughi
f45bc093e5 #313 Fixed persistence unit tests on Windows w/ MSVC 2023-11-11 16:15:04 -05:00
fpagliughi
509da56afc #313 Unit tests building on Windows. Support for Catch2 v3.x. Needed to get rid of make_unique<> for Windows 2023-11-11 16:14:20 -05:00
fpagliughi
6020d661b5 #397 Doc about clean session in connect_options.h is wrong 2023-11-11 10:22:26 -05:00
fpagliughi
ab98b289b6 #442 g++ complains with multiple definition of static constexpr for mixed C++11/17 builds 2023-11-11 09:47:44 -05:00
fpagliughi
f90f3069f1 Fixed static build on *nix systems 2023-11-10 20:00:32 -05:00
fpagliughi
214b66d74c Updated Paho C to v1.3.13 2023-11-10 14:38:43 -05:00
fpagliughi
c7f6d08c4b Updated README with v.13 release plans 2023-11-10 07:42:23 -05:00
fpagliughi
ef021805c7 Updated Paho C submodule to v1.3.12 2023-07-31 11:04:07 -04:00
fpagliughi
e631445088 Minor cleanup of CMake files 2023-07-31 11:01:09 -04:00
Frank Pagliughi
d43808e7c9
Merge pull request #374 from HpLightcorner/mqtt-c-submodule
Add paho.mqtt.c as a submodule
2023-07-29 16:38:56 -04:00
Frank Pagliughi
7cfcd4bf87
Merge branch 'develop' into mqtt-c-submodule 2023-07-29 16:32:27 -04:00
Frank Pagliughi
62868ec250
Merge pull request #350 from koalo/master
avoid adding Paho MQTT C library twice
2023-07-29 16:31:01 -04:00
Frank Pagliughi
95928b60ad
Merge pull request #445 from ssams/develop
Fix copy/move constructor for connect/disconnect opts with properties
2023-07-29 15:50:06 -04:00
Sebastian Sams
5d267a0fff fix copy/move ctor for disconnect opts with props
Signed-off-by: Sebastian Sams <sebastian.sams@bestsolution.at>
2023-07-18 12:07:41 +00:00
Sebastian Sams
8c60105e06 fix copy/move ctor for connect opts with props
ensures pointers to the properties are updated properly
in move and copy constructors, so the c struct pointers remain valid

Signed-off-by: Sebastian Sams <sebastian.sams@bestsolution.at>
2023-07-18 12:20:09 +02:00