set Makefile soname to 3.0.2
Rafal Goslawski
2018-04-30 12:15:27 +0200
5d69cc567cmore calls to openssl::err_clear_error() to prevent that the error queue contains errors that are not related to the operations that is being checked
Emiel Bruijntjes
2018-04-27 12:38:06 +0200
789d512c39CMakeLists: generate and install pkg-config file
Peter A. Bigot
2018-04-20 09:18:42 -0500
d857fbafdebetter comment for the channel::consume() call, the comment about the consumer tag was wrong (fixes#211)
Emiel Bruijntjes
2018-04-19 09:56:35 +0200
539128e559Replaced C-casts with const_cast for Envelope::body_
theirix
2018-04-18 14:59:35 +0300
6389795d47libev example code now also starts a timer to publish data to the queue
Emiel Bruijntjes
2018-04-13 09:45:57 +0200
1db6ed13a6libev implementation was incorrect when one single handler was used to manage multiple connections
Aljar Meesters
2018-04-12 12:05:22 +0200
93a9b37843{auto} fixed typo in readme
Aljar Meesters
2018-04-11 16:02:50 +0200
bfd91b6ab5Merge with upstream
Marcin Gibula
2018-04-10 10:30:01 +0200
9077111f03update version number in Makefile
Emiel Bruijntjes
2018-04-05 11:13:52 +0200
69a201e741optimizid dealing with ssl connections by not going back to the event loop that often, and prevented that object was staying in send state if it was endlessly sending data and not receiving anything, found this out when working on issue #207
Emiel Bruijntjes
2018-04-05 11:10:55 +0200
b26058f3e2renamed bytesQueued() to queued()
Emiel Bruijntjes
2018-04-01 22:34:15 +0200
8a6adae8e6Remove work from libboostasio example as it keeps the service alive even after everything is closed. The example now terminates properly.
tilsche
2018-03-12 11:57:53 +0100
cf7d2e49ffallow for a clean shutdown of asio connections remove heartbeat timer on close make sure only weak references are stored in bindings even below C++17
tilsche
2018-03-12 10:32:09 +0100
ec21091080Make sure ssl files are included in the library and add missing libraries for linking the examples
tilsche
2018-03-12 10:46:32 +0100
f1c32242f7Merge branch 'master' of github.com:CopernicaMarketingSoftware/AMQP-CPP
Emiel Bruijntjes
2018-03-10 14:56:18 +0100
d2b2d5af14shared-ptr has been turned into a unique-ptr for the tcp-state
Emiel Bruijntjes
2018-03-10 14:55:57 +0100
11786ff10bupdate docblock in boostasio class to warn users about the possible low quality of the code
Emiel Bruijntjes
2018-03-10 14:55:23 +0100
d81565fe6afixed that stream operator of address wrote the port number when the default amqps port was used
Emiel Bruijntjes
2018-03-10 10:31:40 +0100
1ee18911cefixed writing address to std::stream
Emiel Bruijntjes
2018-03-10 10:20:52 +0100
1885a332a3small changes to README
Emiel Bruijntjes
2018-03-10 01:01:01 +0100
367de51d77added method to intercept tls handshakes, and to verify certificates
Emiel Bruijntjes
2018-03-10 00:59:14 +0100
4c2b8ff68eadded ability to set the handle to the openssl library (so that programs that load openssl via dlopen() can still use amqp-cpp)
Emiel Bruijntjes
2018-03-09 15:08:52 +0100
872d4e9a11implemented flushing for ssl connections
Emiel Bruijntjes
2018-03-08 13:09:56 +0100
bc4db8d8feelegant shutdown for ssl connections
Emiel Bruijntjes
2018-03-08 12:11:45 +0100
38d504d8a0reportClosed() is never called when still busy with ssl handshake, so that method has been removed, and better handling of scenarion in which user space destructs connections in onError() implementation
Emiel Bruijntjes
2018-03-08 11:20:07 +0100
25df834e74prevent ssl errors or reference count errors when copying around ssl objects
Emiel Bruijntjes
2018-03-08 11:04:39 +0100
cea5a54487fix bug: error about missing openssl was also reported when not even opening a secure connection
Emiel Bruijntjes
2018-03-08 10:44:42 +0100
9a08c64ff7more elegant close procedure for tcp connections
Emiel Bruijntjes
2018-03-08 10:37:49 +0100
f23bcf19f1improved docblocks in tcpstate.h header file, when an error or closed is reported to user space, the _handler variable is now reset to prevent that it will be used to report more than once (we still need to check if this does not trigger other errors), and the state object is no longer destructed after a reportClosed() call, so that it can clean up nicely (which we need to the tls shutdown anyway)
Emiel Bruijntjes
2018-03-08 10:02:42 +0100
a025e6c1c9breaking change: the linux-tcp module is no longer included by default, applications that rely on this now have to explicitly include amcpcpp/linux_tcp
Emiel Bruijntjes
2018-03-06 08:46:17 +0100
5b8841c937removed more tabs
Emiel Bruijntjes
2018-03-06 08:45:12 +0100
342268e50asupport for amqps:// addresses in the AMQP::Address class (although it does not yet make a real secure connection)
Tamas Elekes
2018-03-02 13:53:00 +0100