54b625693c{1:00} fixed possible crash in AMQP::Reliable when more messages are published as result of an incoming ack/nack (the iterator in a map could be invalidated by the call back to user space)
Emiel Bruijntjes
2023-06-22 19:47:01 +0200
Update docs to mention C++17
Emiel Bruijntjes
2023-02-23 11:10:57 +0100
bbf9473214Merge branch 'master' of github.com:CopernicaMarketingSoftware/AMQP-CPP
Emiel Bruijntjes
2023-02-23 11:06:31 +0100
a37c354bea{auto} when wrapping a tagger around a channel that already has an error-callback installed, we should preserve the old callback
Emiel Bruijntjes
2023-02-23 11:06:15 +0100
2dd3999d02Upgrade to C++17 to use std::string_view
Long Vuong
2023-02-13 14:43:53 +0100
84a87d8f93many methods in the Channel class now take a std::string_view instead of a std::string parameter, and are thus a bit more efficient
Emiel Bruijntjes
2023-02-13 10:27:51 +0100
1adbd25164prepare for upcoming release
Emiel Bruijntjes
2023-01-11 09:05:39 +0100
6ddabe4eadfix#489, Address::operator== is broken
Emiel Bruijntjes
2023-01-10 10:45:43 +0100
0a8c26be52moved comment about exceptions a bit up
Emiel Bruijntjes
2022-12-31 09:48:06 +0100
b893755293{auto} improve the tagger destructor to also unset the onAck() and onNack() callbacks
Emiel Bruijntjes
2022-09-11 20:17:53 +0200
c93f2d89acwhen destructing a Tagger class, we now also unset the error-callback (closes#480), at the same time we changed the version number in the Makefile (closes#481)
Emiel Bruijntjes
2022-09-11 20:09:02 +0200
f8d9b76609Add check for _maxFrame > 0
Martin Boisvert
2022-08-16 12:37:08 -0400
060e42a6dddon't call moved-from callbacks
Peter Eisenlohr
2022-03-25 16:08:50 +0100
fa1181aa63Added const-ref wrappers to make changes backward-compatible.
Peter Eisenlohr
2022-03-18 23:53:44 +0100
9c4cfffab8std::move callbacks
Peter Eisenlohr
2022-03-15 14:10:45 +0100
5b213a31a9Merge branch 'master' of github.com:CopernicaMarketingSoftware/AMQP-CPP
Emiel Bruijntjes
2022-01-26 16:59:04 +0100
5625fdb59cupdate readme.md with onLost/onError handling example because it didnt compile (order was wrong) (fixes#422)
Emiel Bruijntjes
2022-01-26 16:57:01 +0100
7c7152d0c2update readme.md with onLost/onError handling example because it didnt compile (order was wrong) (fixes#442)
Emiel Bruijntjes
2022-01-26 16:57:01 +0100
faa58852cbthe LibEvHandler::monitor() class is no longer private-final to allow user-space programs to further enhance it
Emiel Bruijntjes
2022-01-13 10:16:33 +0100
0f596d7a6eadded KEEPALIVE option to the TCP socket so that at least we are notified if the peer turns out to be non-connected
Emiel Bruijntjes
2021-09-20 12:48:30 +0200
e1e83dfba6when a very short heartbeat timer is installed, the timer did not expire soon enough (the default 60-second timeout was still used for the timer) PLUS when we detect a heartbeat-timeout, we now close the connection with immediate effect (because we do not trust the regular AMQP handshake to do anything, because it is also not respecting heartbeats
Emiel Bruijntjes
2021-09-20 12:47:56 +0200