1
0
mirror of https://github.com/eclipse/paho.mqtt.cpp.git synced 2025-05-09 19:31:22 +08:00

Commit Graph

  • 71f78aafc3 CMake variable to set C++ standard for build cpp-version fpagliughi 2025-03-12 23:01:49 -04:00
  • 165476b1dc Updated the README and CHANGELOG for release v1.5.2. Did some spellchecks. master v1.5.2 develop fpagliughi 2025-03-11 12:33:11 -04:00
  • 59aa9b4625 #505: Example of retrieving MQTT v5 properties in message received callback fpagliughi 2025-03-11 09:22:16 -04:00
  • 9a93f49d75 #540 Missing default argument in async_client changed constructor breaks code compatibility. Updated 'client' and 'create_options' construcotrs to agree with 'async_client' fpagliughi 2025-03-10 16:00:49 -04:00
  • a682a4a8e4 #537 Fixed the Windows DLL build by exporting message::EMPTY_STR and message::EMPTY_BIN fpagliughi 2025-02-13 09:02:20 -05:00
  • 01a30cfa0e Updated CHANGELOG for v1.5.1 release. v1.5.1 fpagliughi 2025-02-09 16:40:59 -05:00
  • c27c7c0a86 More fixes for README fpagliughi 2025-02-09 16:28:22 -05:00
  • 2849338cd5 Fixed up README fpagliughi 2025-02-09 16:11:58 -05:00
  • ef04af6b0a #534 Fix seg fault with clang in get_topic() when publishing a message fpagliughi 2025-02-09 16:09:35 -05:00
  • d33c759c78 Minor cleanup of CMake files fpagliughi 2025-02-09 16:09:01 -05:00
  • c7560cb52e Updated README and CMakeLists.txt for v1.5.1 fpagliughi 2025-02-08 17:55:52 -05:00
  • 629f334053 #535 Fixed last few files that were not properly licenced for EPL v2.0 fpagliughi 2025-02-08 17:49:37 -05:00
  • e6240c0240
    Merge pull request #532 from Roman3349/fix/cmake-install-target Frank Pagliughi 2025-01-29 08:14:43 -06:00
  • de1793458f
    Fix CMake install target lib path Roman Ondráček 2025-01-28 17:21:52 +01:00
  • 22f88a3076 Updated CHANGELOG.md v1.5.0 fpagliughi 2025-01-07 21:51:50 -05:00
  • 2f174a2398 Fixed some corner cases for topic_filter::matches() fpagliughi 2025-01-07 21:25:56 -05:00
  • 0aec355314 Updated local CI sctipt, buildtst.sh. Fixed cppcheck warnings. fpagliughi 2025-01-07 09:18:17 -05:00
  • 43c1dbc2ba Bumped Paho C submodule to latest master for testing. fpagliughi 2025-01-07 09:14:35 -05:00
  • 37921d6556 Updated local CI (buildtst.sh) for current compilers and unit tests. fpagliughi 2025-01-05 19:48:57 -05:00
  • 9d81b72763 Updated version, README, and CHANGELOG for 1.5.0 release. fpagliughi 2025-01-05 18:12:57 -05:00
  • c8aabb5d82 #528 Backed out the connect wait to keep testing publish-before-connect fpagliughi 2025-01-05 16:27:25 -05:00
  • 2b8bfbb94e #528 Wait for connection in the 'async_publish_time' example fpagliughi 2025-01-04 21:41:28 -05:00
  • df82ee4378 #410 Added 'shutdown_event' and reworked consumer to prevent propagating exceptions on shutdown. fpagliughi 2025-01-04 19:29:12 -05:00
  • 1e7d090229 #524 Fixed copy and move operations for 'subscribe_options'. Added unit tests. fpagliughi 2025-01-04 14:56:39 -05:00
  • 17e4ee14af Added unit tests for 'subscribe_options' fpagliughi 2025-01-04 11:37:56 -05:00
  • 5e641dd443 #451 Added low keep alive to async_publish_time to test connected/connection_lost callbacks. fpagliughi 2025-01-03 19:47:55 -05:00
  • c9e44add9d Bumped Paho C to the latest develop head fpagliughi 2025-01-03 16:50:27 -05:00
  • bc7a4e9715 Some minor cleanup of PRs fpagliughi 2025-01-03 16:48:56 -05:00
  • 461f765430
    Merge pull request #519 from sandro97git/set-callback-fix-potential-deadlock Frank Pagliughi 2025-01-03 16:29:27 -05:00
  • 7b2b3c2415
    Merge pull request #518 from ssams/develop Frank Pagliughi 2025-01-03 16:23:36 -05:00
  • 9bb127986d #523 Additional ways to create and publish messages with v5 properties fpagliughi 2025-01-03 15:31:44 -05:00
  • fa88c2f67b Build and documentation for UNIX sockets fpagliughi 2025-01-03 11:31:17 -05:00
  • e50e3fde7a #514 properties::get() should be a const member function fpagliughi 2025-01-03 09:54:59 -05:00
  • 218ccb380e #504 Bumped CMake requirement to v3.13 so that INSTALL(TARGETS) works outside the current directory fpagliughi 2025-01-03 09:47:14 -05:00
  • 4eebc8db7c Updated README and CHANGELOG fpagliughi 2025-01-03 07:28:17 -05:00
  • 5629f89059 Updated Paho C dependency to latest develop branch fpagliughi 2025-01-03 06:36:20 -05:00
  • cb468ab90e Merge branch 'v1.4.x' into develop fpagliughi 2025-01-03 06:26:39 -05:00
  • 5956f3b112 Fix potential deadlock in set_callback Sandro Scherer 2024-10-08 09:51:20 +02:00
  • 0fee432f02 add function for checking async consumer event queue size Sebastian Sams 2024-10-07 06:55:04 +00:00
  • 6131a30530 Added properties indexer w/ example. Now uint8_t prints properly (as unsigned) fpagliughi 2024-07-13 18:19:10 -04:00
  • 3f2f7c233b thread_queue holding lock when signaling. fpagliughi 2024-07-13 16:18:04 -04:00
  • e558946c1d Added consumer_clear() fpagliughi 2024-07-13 15:49:07 -04:00
  • ac1b023eab #503 Fixed documentation generation. v1.4.x fpagliughi 2024-07-13 08:42:43 -04:00
  • 2e68d0faf2 #503 Fixed documentation generation. fpagliughi 2024-07-13 08:42:43 -04:00
  • 02b589ea98 Queries to check if consumer thread is closed/done. fpagliughi 2024-07-13 07:42:36 -04:00
  • 3b857a5e0b Fixed up the new closable thread queue. fpagliughi 2024-07-12 08:34:54 -04:00
  • 1b71a166a9 Made thread queue closable fpagliughi 2024-07-10 13:26:33 -04:00
  • c310578ee6 Updated version, README, and CHANGELOG for v1.4.1 release. v1.4.1 fpagliughi 2024-07-09 20:07:44 -04:00
  • c892569f54 For backward compatibility, the legacy message consumer calls should ignore 'connected' events. fpagliughi 2024-07-08 20:51:17 -04:00
  • 1c08a3e4a4 Copied certificates from Paho C library for testing SSL/TLS examples, w/ Mosquitto config fpagliughi 2024-07-08 20:51:00 -04:00
  • 4d51422c8b Updated format script (fmt.sh) to skip externals/ dir fpagliughi 2024-07-07 18:56:41 -04:00
  • 0b5c312d9f Made 'message_arrived_event' just a message pointer fpagliughi 2024-07-07 10:34:01 -04:00
  • 604716c2e7 Cleaned up doc comments for the new event consumer methods. fpagliughi 2024-07-07 00:29:53 -04:00
  • 3e15d873c4 #458 Set disconnected handler for the consumer queue. fpagliughi 2024-07-06 23:12:57 -04:00
  • 3ef1292f45 Implemented new event consumer examples and fixed some bugs with it. fpagliughi 2024-07-06 20:53:21 -04:00
  • 0b85abd745 Reverted flat example directory. fpagliughi 2024-07-06 20:00:51 -04:00
  • 43e8ef67a3 Converted the consumer message queue to an event queue. fpagliughi 2024-07-06 19:42:41 -04:00
  • 5357a282d7 Fixed connect with listener fpagliughi 2024-07-06 14:33:46 -04:00
  • 03dfef98ac Encapsulated quit functionality in 'data_publish' example fpagliughi 2024-07-06 10:40:04 -04:00
  • 0bf6394fb3 Added ^C handling to some examples for clean exits. fpagliughi 2024-07-05 20:59:19 -04:00
  • 33d219a2a3 Converted 'data_publish' example to use C++17 std::filesystem fpagliughi 2024-07-05 18:58:19 -04:00
  • be263432c1 Updated examples to optionally take server URI from command line. fpagliughi 2024-07-05 15:53:12 -04:00
  • 33d6251995 Added a 'to_string()' and 'operator<<()' for reason codes. fpagliughi 2024-07-05 13:29:14 -04:00
  • 958a618067 #418 Fixed broken/bad merge fpagliughi 2024-07-04 19:13:52 -04:00
  • 9e378f5ae0 Call callback immediately when token was already completed. Stan Wijckmans 2022-12-01 17:35:37 +01:00
  • 28477caf53 Fixed display of 8, 16-bit properties fpagliughi 2024-07-03 17:32:41 -04:00
  • 134e40db30 Made an explicit 'shared' target in CMake with 'paho-mqttpp3' a default for whichever target was built. fpagliughi 2024-07-03 17:32:00 -04:00
  • a4bb565343 Simplified the examples CMake build file fpagliughi 2024-07-03 14:17:47 -04:00
  • b8d221f6d7 #355 CMake selecting C++ standard via target options fpagliughi 2024-07-03 13:58:25 -04:00
  • c538bdef99 Removed legacy CI files for Travis and AppVeyor fpagliughi 2024-07-03 13:22:49 -04:00
  • b5032a8820 Added GitHub CI action fpagliughi 2024-07-02 20:23:10 -04:00
  • 9be08dd441 Removed deprecation warnings in connect options because they _always_ trigger for internal code. fpagliughi 2024-06-27 08:49:27 -04:00
  • 91bfc64bdd Fixed doc comment and deprecation warnings. fpagliughi 2024-06-26 21:45:20 -04:00
  • 381caad141 - Added properties iterator. - Added property typeid, type name, and cleaned up constructor. - Exception checks if return code is reason code. - Added 'server_property_v5' example app. fpagliughi 2024-06-25 19:52:21 -04:00
  • e3d6ad0710 Some cleanup of token and properties. Got rid of fake reason code, MQTTPP_V3_CODE fpagliughi 2024-06-24 18:04:48 -04:00
  • d5c3487c28 Removed manual implementation of make_unique<>() fpagliughi 2024-06-24 15:10:50 -04:00
  • e9fe874c34 Split out server response code into new 'server_response.cpp' and added some doc comments. fpagliughi 2024-06-23 22:11:29 -04:00
  • 0c80ef44d4 Cleaned up some of the options, with constexpr, etc. fpagliughi 2024-06-23 18:29:49 -04:00
  • 2ca93a0384 Added create_options assignment operators. fpagliughi 2024-06-22 20:28:20 -04:00
  • d386d30be9 Reworked 'create_options' for all params (serverURI, clientId, etc); new persistence_type variant; reqorked async_client constructors fpagliughi 2024-06-22 20:00:06 -04:00
  • 54e4e5caf3 Cleaned up reformat fpagliughi 2024-06-18 21:17:45 -04:00
  • 25e6c612e3 Bumped C++ requirement to C++17, and pushed CMake requirement to v3.12 fpagliughi 2024-06-18 16:01:55 -04:00
  • 7d5dcce159 Reformat sources and added .clang-format files. fpagliughi 2024-06-18 16:01:26 -04:00
  • f6a3431adb Bumped version to v1.5 prerelease fpagliughi 2024-06-18 14:14:00 -04:00
  • a588b29bc4 Client always created with v5 (universal) persistence format fpagliughi 2024-06-18 14:09:38 -04:00
  • 90eb5275a9 Removed obdolete m4/ directory (autotools) fpagliughi 2024-06-17 17:08:17 -04:00
  • 3631bce7e0 Updated build instructions in the README v1.4.0 fpagliughi 2024-06-17 09:50:51 -04:00
  • 26f4948325 #483 Unit tests for moving and copying connect_options_builder objects fpagliughi 2024-06-16 18:54:43 -04:00
  • 98ba95ada5 #473 Getter for the client's cached copy of the connect options. fpagliughi 2024-06-16 16:06:55 -04:00
  • 523565e3bb nits fpagliughi 2024-06-16 15:41:36 -04:00
  • 73e301abf2 #389 Added basic multi-threading info to the README fpagliughi 2024-06-16 15:08:28 -04:00
  • c15a1e7b31 Spell checking fpagliughi 2024-06-16 14:07:10 -04:00
  • cb9da43934 #480 Fixed Paho C version in 'install_paho_mqtt_c.sh' script. fpagliughi 2024-06-16 13:07:26 -04:00
  • 4d1778b3b4 Updated README and CHANGELOG for v1.4.0 release fpagliughi 2024-06-16 08:09:59 -04:00
  • 408007cbfa Updated CHANGELOG fpagliughi 2024-06-16 07:55:04 -04:00
  • 6a54b658d7 Merge branch 'vruge-patch-1' fpagliughi 2024-06-16 06:56:04 -04:00
  • 8d58cb41f7 Fixed Windows symbol import/export and system lib dependency fpagliughi 2024-06-15 20:43:27 -04:00
  • 4cd8565995 Sets the project version (CMP0048) policy for bundled builds to get rid of CMake warning fpagliughi 2024-06-15 19:18:21 -04:00
  • a45f9db800 export dependencies Adam Aposhian 2024-02-16 06:37:22 -07:00
  • f2d7c16413 Updated README, CHANGELOG, and legacy version info for upcoming v1.4.0 fpagliughi 2024-06-15 17:02:45 -04:00