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