Commit Graph

  • a2ef92ef57 Merge pull request #415 from sigiesec/poll-array Simon Giesecke 2020-05-15 13:09:57 +02:00
  • b0e72439bd Deprecate poll overload accepting a long timeout value Critical2104 2020-05-15 12:50:07 +02:00
  • 8d35b8c934 Added poll() overload accepting std::array Critical2104 2020-05-10 02:30:38 +02:00
  • b495021ac8 Merge pull request #404 from gummif/gfa/encoding-endian Simon Giesecke 2020-05-15 11:58:04 +02:00
  • 9b824dd36f Merge pull request #407 from jcfr/fix-macos-10.11.6-default-init-error Simon Giesecke 2020-05-14 12:32:05 +02:00
  • bb321ee46f Merge pull request #413 from Magikhead/fix-grammatical-error-in-multipart_t-str Simon Giesecke 2020-05-14 12:05:14 +02:00
  • a6ca65cbfc Merge pull request #401 from gummif/gfa/msg-ub Simon Giesecke 2020-05-14 12:04:22 +02:00
  • 0bba33d91c Address Grammatical Error in multipart_t:str() Collin H. Reed 2020-05-11 13:19:27 +00:00
  • 5e2862320d Fix error: default initialization of an object of const type Jean-Christophe Fillion-Robin 2020-04-28 14:19:23 -04:00
  • 3746e5c2d5 Merge pull request #406 from gummif/gfa/rfc-mme Simon Giesecke 2020-04-25 12:54:37 +02:00
  • acd7104992 Problem: Missing reference to rfc Gudmundur Adalsteinsson 2020-04-24 20:27:28 +00:00
  • 4784b74c37 Problem: No endian check in encoding Gudmundur Adalsteinsson 2020-04-18 13:55:30 +00:00
  • 1793a5b586 Problem: UB in message_t constructor Gudmundur Adalsteinsson 2020-04-05 20:25:00 +00:00
  • a3e5b54c3c Problem: Socket options lack type-safety (#393) Gudmundur Adalsteinsson 2020-03-24 08:33:50 +00:00
  • 10431084bb Problem: lack conversion message_t and multipart_t (#391) Brett Viren 2020-03-20 05:59:15 -04:00
  • 2f1ab4c2a7 Merge pull request #390 from gummif/gfa/multipart-cpp11 Simon Giesecke 2020-03-07 15:55:57 +01:00
  • c7766c083a Merge pull request #389 from SylvainCorlay/wrap-find-package-zeromq Simon Giesecke 2020-03-07 15:04:22 +01:00
  • 5ecbf86bcf Problem: send_multipart fails on old gcc versions Gudmundur Adalsteinsson 2020-03-07 13:22:01 +00:00
  • 9cb042e711 Also skip if libzmq-static is defined Sylvain Corlay 2020-03-05 13:59:45 +01:00
  • 8d731ea900 Wrap find_package Sylvain Corlay 2020-03-05 10:50:25 +01:00
  • 5999e5adc7 Problem: Macros not defined in older versions (#386) Gudmundur Adalsteinsson 2020-02-21 10:29:12 +00:00
  • 324b11f239 Problem: Context lacks typesafe options Gudmundur Adalsteinsson 2020-02-07 14:39:58 +00:00
  • 84d4f959db Problem: no CI with VS2019 or any VS with C++11/14/17 mode, build broken in C++17 mode fix-msvc Simon Giesecke 2020-01-29 21:31:20 +01:00
  • 4bd01bc0ef Merge pull request #380 from zeromq/reformat Luca Boccassi 2020-01-28 10:37:30 +00:00
  • b6c79eb0c8 Reformat all files with clang-format Simon Giesecke 2020-01-26 10:09:20 +01:00
  • 47969cfdcf Problem: shutdown() missing for context_t (#377) Gudmundur Adalsteinsson 2020-01-27 07:31:46 +00:00
  • 70d059bd0a Increase version number to 4.7.0 after release to prepare for next development iteration Simon Giesecke 2020-01-17 17:32:09 +01:00
  • 8d5c9a8898 Merge pull request #374 from gummif/patch-2 v4.6.0 Simon Giesecke 2020-01-16 09:30:11 +01:00
  • ff994d9676 Improved comment on workaround Gudmundur Adalsteinsson 2020-01-15 18:14:26 +00:00
  • 615380b485 Problem: Invalid 32bit issues when using Conan Gudmundur Adalsteinsson 2020-01-15 10:34:48 +00:00
  • bd27f24960 Merge pull request #373 from gummif/gfa/tostring Simon Giesecke 2020-01-09 14:33:13 +01:00
  • 4f9c2ea519 Problem: message_t to string is hard Gudmundur Adalsteinsson 2020-01-07 19:54:47 +00:00
  • de07119a92 Merge pull request #370 from gummif/gfa/multipartn Simon Giesecke 2019-12-07 13:55:52 +01:00
  • 30fdfe0287 Simplify code by trusting the compiler Gudmundur Adalsteinsson 2019-12-07 12:06:15 +00:00
  • 0f8601c9eb Merge pull request #371 from gummif/gfa/move-ctors Simon Giesecke 2019-12-07 10:59:18 +01:00
  • d3abe06ba3 Problem: Move assigned objects still alive Gudmundur Adalsteinsson 2019-12-05 20:15:10 +00:00
  • 93e3090eb3 Problem: Missing recv multipart to fixed buffers Gudmundur Adalsteinsson 2019-11-09 12:38:58 +00:00
  • 5ee8261743 Merge pull request #366 from gummif/gfa/detail-in-api Simon Giesecke 2019-11-21 18:28:55 +01:00
  • 0ef29c1b30 Problem: Detail namespace used in API Gudmundur Adalsteinsson 2019-11-06 20:20:37 +00:00
  • 28aecd91fa Merge pull request #367 from gummif/gfa/no-tests Simon Giesecke 2019-11-12 09:40:56 +01:00
  • 76e5fb04a9 Problem: No multipart tests are begin run Gudmundur Adalsteinsson 2019-11-09 12:40:02 +00:00
  • a34d2a3da9 Merge pull request #358 from gummif/gfa/send-recv-multipart Simon Giesecke 2019-11-08 09:41:25 +01:00
  • d4d3ce3e90 Suppport for raw arrays in send_multipart Gudmundur Adalsteinsson 2019-11-06 08:15:37 +00:00
  • 5cc7793ef5 Improve algorithms and documentation Gudmundur Adalsteinsson 2019-11-05 20:33:55 +00:00
  • 829997d4e8 Update version number to 4.6.0 to prepare for next development iteration Simon Giesecke 2019-11-04 16:44:44 +01:00
  • e67fa0e16d Merge pull request #357 from gummif/gfa/nodiscard-recv v4.5.0 Simon Giesecke 2019-11-04 16:36:45 +01:00
  • 41dee3e7a3 Remove comment, fix includes Gudmundur Adalsteinsson 2019-10-26 20:26:17 +00:00
  • c9225c17db Add a more complex example involving multi-part messages Gudmundur Adalsteinsson 2019-10-26 20:22:02 +00:00
  • 505edeb336 Problem: Handling multipart messages is complex Gudmundur Adalsteinsson 2019-10-26 18:29:22 +00:00
  • 4bc232c175 Problem: recv return value should not be ignored Gudmundur Adalsteinsson 2019-10-26 12:31:51 +00:00
  • fdb2f13971 Merge pull request #356 from phlptp/addon_include_convention Simon Giesecke 2019-10-16 15:17:24 +02:00
  • 563d2355a0 Switch zmq_addon.hpp to include zmq.hpp using "zmq.hpp" instead of <zmq.hpp> This allows it to look in the current directory for the header file. This enables the ability to have cppzmq as a subdirectory of an included folder vs needing to have the cppzmq on the include search path, and makes it less likely the wrong version would get included if more than one zmq.hpp header happened to be available. Philip Top 2019-10-16 05:56:24 -07:00
  • de05d33029 Merge pull request #355 from phlptp/cpp17_library_fixes Simon Giesecke 2019-10-16 09:48:13 +02:00
  • d5cbaf4682 Explicitly check for optional and string_view in cases where the C++17 language is operational but the standard library in use does not have those headers. Philip Top 2019-10-12 04:54:21 -07:00
  • ca1ca7caae Merge pull request #354 from gummif/gfa/clang-test Simon Giesecke 2019-10-07 11:00:24 +02:00
  • 0abc513be9 Problem: No tests with clang Gudmundur Adalsteinsson 2019-10-05 19:50:17 +00:00
  • e08ab12de2 Merge pull request #349 from gummif/gfa/clang-error Simon Giesecke 2019-09-19 13:28:11 +02:00
  • a0fab1854f Merge pull request #338 from gummif/gfa/clarify-example Simon Giesecke 2019-09-19 13:27:06 +02:00
  • 34ea5b7805 Problem: Build error with clang Gudmundur Adalsteinsson 2019-09-17 20:24:44 +00:00
  • 4b443fc59b Clarify example requirements Gudmundur Adalsteinsson 2019-08-15 22:02:20 +00:00
  • b2fa1192bd Merge pull request #343 from gummif/gfa/str-buffer Simon Giesecke 2019-09-13 09:40:08 +02:00
  • 7d9e5cb421 Add user-defined string literals to create buffers Gudmundur Adalsteinsson 2019-09-11 20:38:47 +00:00
  • ab588fb7c9 Assertion and constexpr improvements for str_buffer Gudmundur Adalsteinsson 2019-09-11 20:21:02 +00:00
  • 88ada98d0b Merge pull request #347 from gummif/gfa/aliasing-warning Simon Giesecke 2019-09-11 13:13:11 +02:00
  • 57d3681ee4 Problem: Strict aliasing warning in tests Gudmundur Adalsteinsson 2019-09-10 20:13:45 +00:00
  • 13cc1e0fe9 Problem: Sending string literals is awkward Gudmundur Adalsteinsson 2019-09-03 14:06:19 +00:00
  • 3b1038d035 Merge pull request #337 from gummif/gfa/clang-warnings Simon Giesecke 2019-09-02 12:26:20 +02:00
  • 527a873954 Merge pull request #339 from gummif/gfa/detect-14 Simon Giesecke 2019-09-02 12:25:05 +02:00
  • e5f1a2d045 Problem: C++14 features not detected using MSVC Gudmundur Adalsteinsson 2019-08-15 22:09:14 +00:00
  • 1f66e996d5 Merge pull request #341 from gummif/gfa/cpp11-gcc Simon Giesecke 2019-08-31 12:41:13 +02:00
  • 4f1ff4952d Fix for lacking SFINAE support on older GCC Gudmundur Adalsteinsson 2019-08-30 23:14:16 +00:00
  • 9e0b9b4a38 Fix tests Gudmundur Adalsteinsson 2019-08-30 22:33:49 +00:00
  • 9b20c461a0 Use C++11 when testing with GCC 4.9 Gudmundur Adalsteinsson 2019-08-30 22:23:52 +00:00
  • b6765e5692 Add GCC 4.9 to travis tests Gudmundur Adalsteinsson 2019-08-30 21:31:31 +00:00
  • 6137b485a0 Problem: C++11 partially supported on gcc 4.8 Gudmundur Adalsteinsson 2019-08-30 20:46:32 +00:00
  • ef2e3284c2 Merge pull request #340 from boldorider4/master Simon Giesecke 2019-08-30 13:04:19 +02:00
  • f910c90149 Fix ASCII character detection in conversion to std::string Jack Olivieri 2019-08-30 12:39:35 +02:00
  • 85b3a945d4 Problem: Warnings about send being deprecated Gudmundur Adalsteinsson 2019-08-14 20:42:36 +00:00
  • 81c2938faa Update version to v4.5.0 to prepare for next development iteration Simon Giesecke 2019-07-24 15:16:41 +02:00
  • f5b36e5635 Update version to 4.4.1 v4.4.1 Simon Giesecke 2019-07-24 15:15:09 +02:00
  • 86876d7307 Merge pull request #328 from xiphon/fix-recv-flags-default v4.4.0 Simon Giesecke 2019-07-24 14:42:31 +02:00
  • 19b5222e4e Fix 'recv' function 'flags_' argument default value xiphon 2019-06-01 13:44:40 +00:00
  • 4e37816dfa Merge pull request #325 from gummif/gfa/msg-range-ctor Simon Giesecke 2019-06-01 16:23:46 +02:00
  • f412ea9e34 Improved range detection supporting ADL Gudmundur Adalsteinsson 2019-05-31 12:09:20 +00:00
  • 0672e31780 Merge pull request #324 from gummif/gfa/event-flags Simon Giesecke 2019-05-29 08:48:47 +02:00
  • 7f9da8d49b Merge pull request #323 from gummif/gfa/msg-iter-ctor Simon Giesecke 2019-05-29 08:44:29 +02:00
  • 3e88f06e15 Merge pull request #326 from girtsf/fix-gcc-4.8.1 Simon Giesecke 2019-05-29 08:42:18 +02:00
  • 63250e15e8 make poller_t work with ancient gcc 4.8.1 Girts Folkmanis 2019-05-28 14:14:04 -07:00
  • 2d496cb296 Remove ctor draft check Gudmundur Adalsteinsson 2019-05-15 17:05:34 +00:00
  • 09ab20801a Problem: message_t ctor for ranges too greedy Gudmundur Adalsteinsson 2019-05-15 16:49:22 +00:00
  • 0ce8ef06d5 Clean up and test event flags implementation Gudmundur Adalsteinsson 2019-05-15 11:32:23 +00:00
  • 95d519fade Rename template parameter to reflect requirements Gudmundur Adalsteinsson 2019-05-15 11:20:31 +00:00
  • 1f4dd23a94 Problem: message_t ctor for iterators double initializes the message Gudmundur Adalsteinsson 2019-05-13 15:37:35 +00:00
  • d25c58a05d Merge pull request #322 from gummif/gfa/ignore-build-dirs Simon Giesecke 2019-05-15 08:35:51 +02:00
  • 0458f7d16c Problem: Type-safety of poller_t and active_poller_t can be improved (#318) Gudmundur Adalsteinsson 2019-05-15 06:35:12 +00:00
  • 6f0fb2a3ea Merge pull request #317 from gummif/gfa/typesafe-send-recv Simon Giesecke 2019-05-14 18:30:34 +02:00
  • bec2818703 Problem: Only one build directory ignored Gudmundur Adalsteinsson 2019-05-13 15:27:55 +00:00
  • 88cee88d08 Change recv and send to return optional types Gudmundur Adalsteinsson 2019-05-10 14:22:04 +00:00
  • bbba565797 Simplify implementation of buffer creation functions Gudmundur Adalsteinsson 2019-05-10 13:16:10 +00:00
  • 809acb2dc8 Make buffer constructors and functions constexpr Gudmundur Adalsteinsson 2019-05-09 22:47:57 +00:00