c055b1a439Merge pull request #77 from javeme/return-type-of-waiting
Martijn Otto
2016-07-04 09:41:54 +0200
979128782bMerge pull request #76 from maxim-ky/master
Martijn Otto
2016-07-04 09:38:31 +0200
5cff314d88Correct the returning type of Connection::waiting()
javeme
2016-07-03 21:35:44 +0800
e3b7e6abd6fix undefined behaviour due to a reference to a destroyed temporary object
Maksim Kuzevanov
2016-07-01 11:11:29 +0300
89eda45df2don't ignore a given PREFIX in makefile
Maksim Kuzevanov
2016-07-01 11:09:08 +0300
1dcbc33b53make it compile with cmake 2.8/gcc 4.7.3
Maksim Kuzevanov
2016-07-01 11:07:01 +0300
17693ef549Correctly remove the dependency files on clean and fix frame errors on architectures where chars default to unsigned, fixes issue #52
Martijn Otto
2016-07-01 16:00:40 +0200
f3343ad1cbBump version to 2.6.0
Rafal Goslawski
2016-06-30 11:19:54 +0200
b91e0589f6Updated cmake lists and added include, closes issue #75
Martijn Otto
2016-06-28 14:14:01 +0200
2f1851728cMerge pull request #72 from XeCycle/fionread-solaris
Martijn Otto
2016-06-27 10:57:24 +0200
3292424daaMerge branch 'deferredconsumerbase-missing-include' of git://github.com/javeme/AMQP-CPP
Martijn Otto
2016-06-27 10:53:13 +0200
d911d71dfaRemoved the ugly typedef
Martijn Otto
2016-06-27 10:52:58 +0200
45131a1884Merge branch 'javeme-aligned_storage-crash'
Martijn Otto
2016-06-27 10:48:51 +0200
5c3ba7b00aProgram crashes when receiving a message due to memory corruption
javeme
2016-06-27 01:06:35 +0800
49eef84883Bugfix: add missing include "includes.h" for deferredconsumerbase.cpp
javeme
2016-06-27 00:13:22 +0800
55aba43078portability fix for pow overload resolution
Carl Lei
2016-06-25 18:51:10 +0800
6d71b73063portability fix for FIONREAD on Solaris
Carl Lei
2016-06-25 18:44:06 +0800
ba6b3e2923Copied the methods to both implementations so they can return their concrete type
Martijn Otto
2016-06-23 16:02:04 +0200
434a0fad52Merge branch 'master' of github.com:CopernicaMarketingSoftware/AMQP-CPP
Martijn Otto
2016-06-23 14:43:10 +0200
2c60151d31Only allocate a message and its data when a consumer wants to and allow consumers to receive the individual parts
Martijn Otto
2016-06-23 14:42:50 +0200
59830c659cadded connection::maxFrame() and connection::expected() methods to give hints about the amount of data that the connection::parse() method ideally expects
Emiel Bruijntjes
2016-06-15 04:57:46 -0400
c10d246cc8updated bindQueue() example in README (fixes#53)
Emiel Bruijntjes
2016-01-04 10:38:36 +0100
09ad7b6cf4How about we include libev before using the structs from libev?
Toon Schoenmakers
2015-12-30 16:04:34 +0100
d6f6dba660Better to set multiple socket flags at once
Toon Schoenmakers
2015-12-22 15:02:37 +0100
226ef47bebsocket connections have close-on-exit bit set
Emiel Bruijntjes
2015-12-14 20:20:03 +0100
e2ce7103aadisable the nagle algorithm to speed up write operations to the tcp connections (and dramatically improving write performance) fixes issue 50
Emiel Bruijntjes
2015-12-07 14:05:49 +0100
40687f3572Include sys/uio.h to fix writev compile error on os x
Indrek Juhkam
2015-12-04 19:46:19 +0200
767fb175b1Provide an alternative to pipe2() on non-Linux systems
Indrek Juhkam
2015-12-04 19:38:24 +0200
93a0b60b6eclients can now intercept the heartbeat negotiation, and install a shorter of longer heartbeat interval, and clients can be notified for received heartbeat frames
Toon Schoenmakers
2015-12-02 10:46:55 +0100
57c1109115added extra Table::set() methods
Emiel Bruijntjes
2015-11-28 17:30:02 +0100
155c989db5added "override" keywords to overridden methods, fixed buffer overflow in setting up a connection
Emiel Bruijntjes
2015-11-28 11:38:15 +0100
38e4b97eedfixed that tcp connection ended up in an infinite loop when write operation failed because of broken pipe
Emiel Bruijntjes
2015-11-23 09:40:54 +0100
d5d5d41401Bump version to 2.4.0
Rafal Goslawski
2015-11-17 14:28:23 +0100
08574bcf96remove fpic from makefile
Emiel Bruijntjes
2015-11-17 13:08:38 +0100
16a5104cd1added include guard
Emiel Bruijntjes
2015-11-17 11:17:21 +0100
3c6f909871on second thought, should not be protected
Emiel Bruijntjes
2015-11-17 10:07:33 +0100
1fc239f9feloop member is now protected (could be useful)
Emiel Bruijntjes
2015-11-17 10:06:26 +0100
8c1b427e9bsmall change to README
Emiel Bruijntjes
2015-11-17 09:53:05 +0100
cb1eeb5fc5modified README file to include libev example
Emiel Bruijntjes
2015-11-17 09:52:03 +0100
66d2173f86added libev implementation for the Tcp handler, added libev example program
Emiel Bruijntjes
2015-11-17 09:33:28 +0100
41b07672e0fixed possible crash when connection was destructed while it was still busy resolving the domain name
Emiel Bruijntjes
2015-11-10 15:29:25 +0100
1aeb0ca530if Connection::close() was called before the handshake was completed, the instructions that were sent in the middle were not sent to the server
Toon Schoenmakers
2015-11-06 16:02:01 +0100
1cc86e79e8fix detection of connections that are closed by the server
Toon Schoenmakers
2015-11-06 15:17:41 +0100
e6cf349605Bump version to 2.3.0
Rafal Goslawski
2015-11-06 12:12:07 +0100
dcf0b3576bfix issue when tcp is closed
Emiel Bruijntjes
2015-11-04 13:05:03 +0100
c783ec7618When building the address url, username and password should be split with a colon
Toon Schoenmakers
2015-11-02 17:53:43 +0100
875300dbceExposed the channels method in the TcpConnection class and added a more specialized constructor to the Address class
Toon Schoenmakers
2015-11-02 17:47:21 +0100
c2c62562e7updates to readme
Emiel Bruijntjes
2015-11-02 09:49:04 +0100
6169989821updates to readme
Emiel Bruijntjes
2015-11-02 09:40:07 +0100
df459c5995added yothalot to readme file
Emiel Bruijntjes
2015-11-01 10:50:21 +0100
66ade94fc0moved the #pragma once statement
Emiel Bruijntjes
2015-11-01 10:48:13 +0100
54c2c27a73update README file to explain the Tcp module
Emiel Bruijntjes
2015-11-01 10:43:45 +0100
d41423d5dbAdded TcpChannel class so that Connection and Channel class are once again completely protocol agnostic
Emiel Bruijntjes
2015-11-01 09:51:43 +0100
b4bd61580bfixed to parsing incoming tcp data
Emiel Bruijntjes
2015-11-01 09:43:17 +0100
df801953a1improvements to work directly with tcp connections
Emiel Bruijntjes
2015-10-31 21:13:41 +0100
189d6c9ef1added Connection::waiting() method to find out if the connection object is waiting/expecting an answer from the rabbitmq server
Emiel Bruijntjes
2015-10-31 18:26:52 +0100