This website requires JavaScript.
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