Commit Graph

840 Commits

Author SHA1 Message Date
Emiel Bruijntjes 45775fefe8 avoid that multiple frames are sent by the channel-on-ready handler 2021-06-15 11:56:56 +02:00
Rafal Goslawski dc9d88f4b1
Bump version to 4.3.12 2021-05-14 09:33:48 +02:00
Rafal Goslawski 58052cce14
Bump version to 4.3.12 2021-05-14 09:33:39 +02:00
Emiel Bruijntjes 5612ea66ae
Merge pull request #395 from CopernicaMarketingSoftware/keepDeferredsAliveInTagger
Make sure the deffered objects stay in scope
2021-05-12 16:32:51 +02:00
aljar c2e0cc57eb Make sure the deffered objects stay in scope when we call into callback in tagger. 2021-05-12 15:09:25 +02:00
Emiel Bruijntjes 0d2ea8aa72
Merge pull request #388 from theirix/link-openssl
Find and Link OpenSSL
2021-01-18 17:20:11 +01:00
theirix e422fea429 Do not link OpenSSL, just provide include dirs 2021-01-18 16:51:40 +03:00
theirix d81abc0927 Find and link OpenSSL when building linux tcp 2021-01-16 10:04:30 +03:00
theirix 98bc6b4941 Up CMake requirement to have OpenSSL targets 2021-01-16 10:04:06 +03:00
Rafal Goslawski 9fa05100f4
bump version to 4.3.11 2021-01-15 11:03:32 +01:00
Rafal Goslawski b66ed6ed9a
bump version to 4.3.11 2021-01-15 11:03:20 +01:00
Emiel Bruijntjes 6d0ad0fe0d
Merge pull request #387 from CopernicaMarketingSoftware/fixTaggerClose
Fix Tagger::close
2021-01-14 10:05:02 +01:00
aljar 3b7ebb1077 The defered parameter indicatates if it failed, while the call in Tagger:close asumed that the parameter indicated usable. This is now fixed. 2021-01-14 09:16:35 +01:00
Emiel Bruijntjes 3dbd045d06 allow user space programs to initialize the SSL structure before a connection is set up 2021-01-01 18:52:54 +01:00
Michael van der Werve 39a3d3adf6
update appveyor badge (new account) 2020-12-09 10:13:53 +01:00
Bas van Berckel 77d74bff93
SslHandshake set default verify path (#385)
Set default verify paths for SSLHandshake to prevent secure connections from being marked as unverified.
Co-authored-by: Bas van Berckel <bas.vanberckel@copernica.com>
2020-12-07 16:36:32 +01:00
Emiel Bruijntjes ad5ecea859
Merge pull request #382 from CopernicaMarketingSoftware/retry-interrupt
retry poll when interrupted by a signal
2020-11-23 09:59:55 +01:00
Michael van der Werve e4ec629d62 signals can interrupt poll, which is now taken as a failure but should be retried 2020-11-23 09:57:35 +01:00
Rafal Goslawski 7f40ad2d69
Bump version to 4.3.9 2020-11-18 13:37:43 +01:00
Rafal Goslawski 63dabdb232
Bump version to 4.3.9 2020-11-18 13:37:28 +01:00
Emiel Bruijntjes b05c06b226
Merge pull request #380 from basanets/master
Fixed the segfault which can happen after address.option("connectionOrder") return nullptr
2020-11-16 20:07:22 +01:00
Mikhail Basanets ced0de4eda Added check if the connectionOrder receives nullptr and not a valid string. This can be a case if address.option(connectionOrder) returns nullptr. 2020-11-16 19:56:28 +02:00
Emiel Bruijntjes bca39d8f29 simplified code, split up long methods in separate methods 2020-11-16 18:22:00 +01:00
Emiel Bruijntjes 21a431d8a8
Merge pull request #379 from CopernicaMarketingSoftware/randomIps
Add option to select an IP randomly
2020-11-16 17:38:12 +01:00
aljar f9d85f5d01 Use address to pass the option and add some extra options for sorting ips. 2020-11-16 16:30:29 +01:00
aljar fe1538e8ae Set option via address. 2020-11-13 18:05:07 +01:00
aljar 11f1eaf2c3 Don't use the old random_shuffle and don't set a global seed. 2020-11-13 17:49:14 +01:00
aljar 4570496547 Add option to select an IP randomly instead of using the order provided by getaddrinfo, which is proximity based. 2020-11-13 17:10:30 +01:00
Rafal Goslawski f75c848250
bump version to 4.3.8 2020-10-30 14:40:18 +01:00
Rafal Goslawski 7a9d9b829a
bump version to 4.3.8 2020-10-30 14:40:10 +01:00
Emiel Bruijntjes 7c07ab12e2
Merge pull request #378 from CopernicaMarketingSoftware/poll-replace-select
select only supports upto fd 1024, which can cause stack smashing if using higher ones
2020-10-30 12:45:40 +01:00
Michael van der Werve 537ee3f440 select only supports upto fd 1024, and we need to support any possible fd 2020-10-30 11:51:29 +01:00
Emiel Bruijntjes 79d8839ceb
Merge pull request #377 from BratSinot/BratSinot-patch-1
<boost/bind.hpp> is deprecated, using <boost/bind/bind.hpp>.
2020-10-27 08:02:52 +01:00
Aleksander e79912e812
<boost/bind.hpp> is deprecated, using <boost/bind/bind.hpp>. 2020-10-26 19:31:11 +03:00
Rafal Goslawski 98727a28a6
Bump version to 4.3.7 2020-10-23 12:12:33 +02:00
Rafal Goslawski 467bb8583b
Bump version to 4.3.7 2020-10-23 12:12:22 +02:00
Emiel Bruijntjes d9f04c4f7d small textual changes to README 2020-10-23 08:21:48 +02:00
Emiel Bruijntjes eaf0d5e9b5 Merge branch 'master' of github.com:CopernicaMarketingSoftware/AMQP-CPP 2020-10-23 08:14:35 +02:00
Emiel Bruijntjes 9df895143f added docs for AMQP::Reliable and AMQP::Throttle 2020-10-23 08:14:26 +02:00
Emiel Bruijntjes bd0bf2d280
Merge pull request #376 from CopernicaMarketingSoftware/reliable-fix-ack-publish
fix to reliable class when publishing during ack/nack callback
2020-10-23 07:18:28 +02:00
Michael van der Werve ff30569cff {auto} fix to reliable class when publishing during ack/nack callback 2020-10-22 15:00:18 +02:00
Bas van Berckel 110706771a
Add missing recall implementation (#375)
* Add missing recall implementation
* create DeferredRecall if it doesn't exist

Co-authored-by: Bas van Berckel <bas.vanberckel@copernica.com>
2020-10-21 15:21:28 +02:00
Michael van der Werve cb4bcacc2f Merge branch 'master' of github.com:CopernicaMarketingSoftware/AMQP-CPP 2020-10-21 14:59:20 +02:00
Michael van der Werve e09f043f4b missing =0 on flags 2020-10-21 14:56:03 +02:00
Emiel Bruijntjes 698aa8f20a textual improvement 2020-10-21 11:59:04 +02:00
Emiel Bruijntjes 856546fa91
Merge pull request #374 from CopernicaMarketingSoftware/tagger
renamed confirmed to tagger and added unacknowledged counter
2020-10-21 11:52:31 +02:00
Michael van der Werve 295642cfcd {auto} renamed confirmed to tagger and added unacknowledged counter' 2020-10-21 11:50:34 +02:00
Rafal Goslawski fbbf4c17f4
Bump version to 4.3.6 2020-10-21 11:21:09 +02:00
Rafal Goslawski cce4594ce8
Bump version to 4.3.6 2020-10-21 11:20:52 +02:00
Emiel Bruijntjes c0ac8f78b2
Merge pull request #373 from CopernicaMarketingSoftware/reliable-disconnected-throttle
disconnected explicit reliance of reliable on throttle
2020-10-21 11:04:58 +02:00