Commit Graph

  • 658da59a1b
    Also start it again Raoul Wols 2021-09-16 12:31:23 +0200
  • e36d8abcc9
    Remove ev_timer_again calls Raoul Wols 2021-09-16 11:44:00 +0200
  • a363a9b953
    Fixed typos in README.md Rafal Goslawski 2021-09-10 12:44:17 +0200
  • e60280fb20
    Merge pull request #423 from CopernicaMarketingSoftware/41307 Emiel Bruijntjes 2021-09-06 12:29:50 +0200
  • b25c3f3ea8
    Use one-shot expirations instead of intervals for the libev backend Raoul Wols 2021-09-06 12:07:43 +0200
  • cffbd346ae
    Merge pull request #419 from CopernicaMarketingSoftware/40883 Emiel Bruijntjes 2021-08-10 17:20:23 +0200
  • 1d25f0acbc
    Fixup sync handling for CopiedBuffer Raoul Wols 2021-08-09 16:55:03 +0200
  • a09e33a609 fixed copy and move constructors of the PassthroughBuffer (fixes #418) Emiel Bruijntjes 2021-08-10 14:24:04 +0200
  • 1dc169810d
    Add missing include (#416) Raoul Wols 2021-08-05 17:20:43 +0200
  • cd53dc0d8c Update issue templates Emiel Bruijntjes 2021-08-04 09:35:25 +0200
  • 79dacc965f Update issue templates Emiel Bruijntjes 2021-08-04 09:31:31 +0200
  • 2749d36a9c
    Merge pull request #408 from benjamg/patch-1 Emiel Bruijntjes 2021-08-02 08:39:32 +0200
  • 4b62948275
    Merge pull request #411 from CopernicaMarketingSoftware/remove-unused-class Emiel Bruijntjes 2021-08-02 08:38:57 +0200
  • c7c36ab3c4
    Merge pull request #409 from Niederb/master Emiel Bruijntjes 2021-08-02 08:38:19 +0200
  • f342edcfaf Add ON value for CMake build flags Thomas Niederberger 2021-07-28 08:59:34 +0200
  • 592a8bf691 Fix typo Thomas Niederberger 2021-07-28 07:28:08 +0200
  • 0499863da2
    Fix SSL state bugs (#413) Raoul Wols 2021-07-30 14:50:15 +0200
  • f0f17cdf18
    Remove unused ConsumedMessage class Raoul Wols 2021-07-28 12:14:50 +0200
  • e981a8b2aa
    Tiny typo in example Ben Gray 2021-07-23 18:52:50 +0100
  • 819af12055
    Replace shared_ptr by unique_ptr for Fields (#402) Raoul Wols 2021-07-20 10:32:10 +0200
  • 29dd838478
    Merge pull request #407 from CopernicaMarketingSoftware/40373 Emiel Bruijntjes 2021-07-14 08:23:12 +0200
  • 2f26928e3e
    docblock Raoul Wols 2021-07-13 13:27:19 +0200
  • 477243d3f3
    Handle newlines better in sslerrorprinter.cpp Raoul Wols 2021-07-13 13:25:39 +0200
  • 40d2af913e
    docblock Raoul Wols 2021-07-13 13:19:32 +0200
  • 3ca1ef73ad
    Lookup function in shared library Raoul Wols 2021-07-13 13:12:32 +0200
  • df78574034
    docblocks Raoul Wols 2021-07-13 12:32:17 +0200
  • faa491ce65
    remove BIO stuff completely, replace with callback Raoul Wols 2021-07-13 12:31:04 +0200
  • 4d49b44283
    separate cpp file Raoul Wols 2021-07-13 11:37:31 +0200
  • d5819ef2dc
    docblock Raoul Wols 2021-07-13 11:24:08 +0200
  • 3bc7b62567
    separate class for extracting errors Raoul Wols 2021-07-13 11:23:08 +0200
  • 2f6451a9aa
    Print a better error message Raoul Wols 2021-07-12 18:44:16 +0200
  • d91a67c13e
    Merge pull request #406 from CopernicaMarketingSoftware/40366 Emiel Bruijntjes 2021-07-12 15:55:52 +0200
  • e3678943cb
    Monitor earlier in case flush() calls reportError. Raoul Wols 2021-07-12 14:23:43 +0200
  • ead7b7962e
    Merge pull request #405 from CopernicaMarketingSoftware/40362 Emiel Bruijntjes 2021-07-12 13:36:02 +0200
  • 0e6a1c52a9
    Check if the callback is null again after flush() Raoul Wols 2021-07-12 12:51:47 +0200
  • 6df80e3b32
    Merge pull request #403 from CopernicaMarketingSoftware/fix/segfault Emiel Bruijntjes 2021-07-01 14:06:22 +0200
  • 3649f41219
    Fix: cannot call size() on a moved-from Field Raoul Wols 2021-07-01 13:48:10 +0200
  • 134ed73498
    Merge pull request #401 from CopernicaMarketingSoftware/40169 Emiel Bruijntjes 2021-07-01 12:54:20 +0200
  • 7532f5769d
    Merge pull request #400 from CopernicaMarketingSoftware/fix/make-shared Emiel Bruijntjes 2021-07-01 12:53:03 +0200
  • 0f17bd0687
    Improve Table copy assignment operator Raoul Wols 2021-07-01 12:06:35 +0200
  • 3965739ccb
    Don't rely on argument dependent lookup Raoul Wols 2021-07-01 12:07:43 +0200
  • ac91e954c2
    Prefer make_shared over calling std::shared_ptr constructor Raoul Wols 2021-07-01 11:47:51 +0200
  • f52fdf6977
    Merge pull request #398 from CopernicaMarketingSoftware/synchronous-success-callback Emiel Bruijntjes 2021-06-16 14:12:18 +0200
  • 45775fefe8 avoid that multiple frames are sent by the channel-on-ready handler Emiel Bruijntjes 2021-06-15 11:56:56 +0200
  • dc9d88f4b1
    Bump version to 4.3.12 Rafal Goslawski 2021-05-14 09:33:48 +0200
  • 58052cce14
    Bump version to 4.3.12 Rafal Goslawski 2021-05-14 09:33:39 +0200
  • 5612ea66ae
    Merge pull request #395 from CopernicaMarketingSoftware/keepDeferredsAliveInTagger Emiel Bruijntjes 2021-05-12 16:32:51 +0200
  • c2e0cc57eb Make sure the deffered objects stay in scope when we call into callback in tagger. aljar 2021-05-12 15:09:25 +0200
  • 0d2ea8aa72
    Merge pull request #388 from theirix/link-openssl Emiel Bruijntjes 2021-01-18 17:20:11 +0100
  • e422fea429 Do not link OpenSSL, just provide include dirs theirix 2021-01-18 16:51:40 +0300
  • d81abc0927 Find and link OpenSSL when building linux tcp theirix 2021-01-16 10:04:30 +0300
  • 98bc6b4941 Up CMake requirement to have OpenSSL targets theirix 2021-01-16 10:04:06 +0300
  • 9fa05100f4
    bump version to 4.3.11 Rafal Goslawski 2021-01-15 11:03:32 +0100
  • b66ed6ed9a
    bump version to 4.3.11 Rafal Goslawski 2021-01-15 11:03:20 +0100
  • 6d0ad0fe0d
    Merge pull request #387 from CopernicaMarketingSoftware/fixTaggerClose Emiel Bruijntjes 2021-01-14 10:05:02 +0100
  • 3b7ebb1077 The defered parameter indicatates if it failed, while the call in Tagger:close asumed that the parameter indicated usable. This is now fixed. aljar 2021-01-14 09:16:35 +0100
  • 3dbd045d06 allow user space programs to initialize the SSL structure before a connection is set up Emiel Bruijntjes 2021-01-01 18:52:54 +0100
  • 39a3d3adf6
    update appveyor badge (new account) Michael van der Werve 2020-12-09 10:13:53 +0100
  • 77d74bff93
    SslHandshake set default verify path (#385) Bas van Berckel 2020-12-07 16:36:32 +0100
  • ad5ecea859
    Merge pull request #382 from CopernicaMarketingSoftware/retry-interrupt Emiel Bruijntjes 2020-11-23 09:59:55 +0100
  • e4ec629d62 signals can interrupt poll, which is now taken as a failure but should be retried Michael van der Werve 2020-11-23 09:57:35 +0100
  • 7f40ad2d69
    Bump version to 4.3.9 Rafal Goslawski 2020-11-18 13:37:43 +0100
  • 63dabdb232
    Bump version to 4.3.9 Rafal Goslawski 2020-11-18 13:37:28 +0100
  • b05c06b226
    Merge pull request #380 from basanets/master Emiel Bruijntjes 2020-11-16 20:07:22 +0100
  • ced0de4eda Added check if the connectionOrder receives nullptr and not a valid string. This can be a case if address.option(connectionOrder) returns nullptr. Mikhail Basanets 2020-11-16 19:56:28 +0200
  • bca39d8f29 simplified code, split up long methods in separate methods Emiel Bruijntjes 2020-11-16 18:22:00 +0100
  • 21a431d8a8
    Merge pull request #379 from CopernicaMarketingSoftware/randomIps Emiel Bruijntjes 2020-11-16 17:38:12 +0100
  • f9d85f5d01 Use address to pass the option and add some extra options for sorting ips. aljar 2020-11-16 16:30:29 +0100
  • fe1538e8ae Set option via address. aljar 2020-11-13 18:05:07 +0100
  • 11f1eaf2c3 Don't use the old random_shuffle and don't set a global seed. aljar 2020-11-13 17:49:14 +0100
  • 4570496547 Add option to select an IP randomly instead of using the order provided by getaddrinfo, which is proximity based. aljar 2020-11-13 17:10:30 +0100
  • f75c848250
    bump version to 4.3.8 Rafal Goslawski 2020-10-30 14:40:18 +0100
  • 7a9d9b829a
    bump version to 4.3.8 Rafal Goslawski 2020-10-30 14:40:10 +0100
  • 7c07ab12e2
    Merge pull request #378 from CopernicaMarketingSoftware/poll-replace-select Emiel Bruijntjes 2020-10-30 12:45:40 +0100
  • 537ee3f440 select only supports upto fd 1024, and we need to support any possible fd Michael van der Werve 2020-10-30 11:51:29 +0100
  • 79d8839ceb
    Merge pull request #377 from BratSinot/BratSinot-patch-1 Emiel Bruijntjes 2020-10-27 08:02:52 +0100
  • e79912e812
    <boost/bind.hpp> is deprecated, using <boost/bind/bind.hpp>. Aleksander 2020-10-26 19:31:11 +0300
  • 98727a28a6
    Bump version to 4.3.7 Rafal Goslawski 2020-10-23 12:12:33 +0200
  • 467bb8583b
    Bump version to 4.3.7 Rafal Goslawski 2020-10-23 12:12:22 +0200
  • d9f04c4f7d small textual changes to README Emiel Bruijntjes 2020-10-23 08:21:48 +0200
  • eaf0d5e9b5 Merge branch 'master' of github.com:CopernicaMarketingSoftware/AMQP-CPP Emiel Bruijntjes 2020-10-23 08:14:35 +0200
  • 9df895143f added docs for AMQP::Reliable and AMQP::Throttle Emiel Bruijntjes 2020-10-23 08:14:26 +0200
  • bd0bf2d280
    Merge pull request #376 from CopernicaMarketingSoftware/reliable-fix-ack-publish Emiel Bruijntjes 2020-10-23 07:18:28 +0200
  • ff30569cff {auto} fix to reliable class when publishing during ack/nack callback Michael van der Werve 2020-10-22 15:00:18 +0200
  • 110706771a
    Add missing recall implementation (#375) Bas van Berckel 2020-10-21 15:21:28 +0200
  • cb4bcacc2f Merge branch 'master' of github.com:CopernicaMarketingSoftware/AMQP-CPP Michael van der Werve 2020-10-21 14:59:20 +0200
  • e09f043f4b missing =0 on flags Michael van der Werve 2020-10-21 14:56:03 +0200
  • 698aa8f20a textual improvement Emiel Bruijntjes 2020-10-21 11:59:04 +0200
  • 856546fa91
    Merge pull request #374 from CopernicaMarketingSoftware/tagger Emiel Bruijntjes 2020-10-21 11:52:31 +0200
  • 295642cfcd {auto} renamed confirmed to tagger and added unacknowledged counter' Michael van der Werve 2020-10-21 11:50:34 +0200
  • fbbf4c17f4
    Bump version to 4.3.6 Rafal Goslawski 2020-10-21 11:21:09 +0200
  • cce4594ce8
    Bump version to 4.3.6 Rafal Goslawski 2020-10-21 11:20:52 +0200
  • c0ac8f78b2
    Merge pull request #373 from CopernicaMarketingSoftware/reliable-disconnected-throttle Emiel Bruijntjes 2020-10-21 11:04:58 +0200
  • 2262d92938 {auto} disconnected explicit requirement of reliable and throttle Michael van der Werve 2020-10-21 10:36:39 +0200
  • b4805f97aa
    Bump version to 4.3.5 Rafal Goslawski 2020-10-19 13:24:08 +0200
  • 4e545d00ad
    Bump version to 4.3.5 Rafal Goslawski 2020-10-19 13:23:53 +0200
  • aa42847570 added renamed DeferredPublish class (was DeferredConfirmedPublish) Emiel Bruijntjes 2020-10-19 08:59:41 +0200
  • b7e9827e0c Renamed DeferredConfirmedPublish to DeferredPublish Emiel Bruijntjes 2020-10-19 08:59:13 +0200
  • 31f2d78778 Breaking change: the channel.publish() method no longer returns a DeferredPublisher-object, because it was not logical that you had to reinstall the callbacks for bounce-methods after each individual publish() call, not was it logical that the callbacks were not always logically linked to the publish() operation that failed (they were always sent to the handler of the most recent publish() instead of to the handler of the failed publish()). At the same time we added a channel.recall() method that can be used to notify the library that user-space is prepared to recall/take-back/accept bounced messages Emiel Bruijntjes 2020-10-19 08:52:50 +0200
  • a7f2991b35 fix merge conflict Michael van der Werve 2020-10-15 10:27:01 +0200