Commit Graph

  • c055b1a439 Merge pull request #77 from javeme/return-type-of-waiting Martijn Otto 2016-07-04 09:41:54 +0200
  • 979128782b Merge pull request #76 from maxim-ky/master Martijn Otto 2016-07-04 09:38:31 +0200
  • 5cff314d88 Correct the returning type of Connection::waiting() javeme 2016-07-03 21:35:44 +0800
  • e3b7e6abd6 fix undefined behaviour due to a reference to a destroyed temporary object Maksim Kuzevanov 2016-07-01 11:11:29 +0300
  • 89eda45df2 don't ignore a given PREFIX in makefile Maksim Kuzevanov 2016-07-01 11:09:08 +0300
  • 1dcbc33b53 make it compile with cmake 2.8/gcc 4.7.3 Maksim Kuzevanov 2016-07-01 11:07:01 +0300
  • 17693ef549 Correctly 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
  • f3343ad1cb Bump version to 2.6.0 Rafal Goslawski 2016-06-30 11:19:54 +0200
  • b91e0589f6 Updated cmake lists and added include, closes issue #75 Martijn Otto 2016-06-28 14:14:01 +0200
  • 2f1851728c Merge pull request #72 from XeCycle/fionread-solaris Martijn Otto 2016-06-27 10:57:24 +0200
  • 3292424daa Merge branch 'deferredconsumerbase-missing-include' of git://github.com/javeme/AMQP-CPP Martijn Otto 2016-06-27 10:53:13 +0200
  • d911d71dfa Removed the ugly typedef Martijn Otto 2016-06-27 10:52:58 +0200
  • 45131a1884 Merge branch 'javeme-aligned_storage-crash' Martijn Otto 2016-06-27 10:48:51 +0200
  • 5c3ba7b00a Program crashes when receiving a message due to memory corruption javeme 2016-06-27 01:06:35 +0800
  • 49eef84883 Bugfix: add missing include "includes.h" for deferredconsumerbase.cpp javeme 2016-06-27 00:13:22 +0800
  • 55aba43078 portability fix for pow overload resolution Carl Lei 2016-06-25 18:51:10 +0800
  • 6d71b73063 portability fix for FIONREAD on Solaris Carl Lei 2016-06-25 18:44:06 +0800
  • ba6b3e2923 Copied the methods to both implementations so they can return their concrete type Martijn Otto 2016-06-23 16:02:04 +0200
  • 434a0fad52 Merge branch 'master' of github.com:CopernicaMarketingSoftware/AMQP-CPP Martijn Otto 2016-06-23 14:43:10 +0200
  • 2c60151d31 Only 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
  • 5e88fd3e75 fixed reallocation bug Emiel Bruijntjes 2016-06-22 13:49:49 +0200
  • 2a0b0de409 updated README to explain the connection::expected() method Emiel Bruijntjes 2016-06-15 15:07:32 -0400
  • 3d9b5b444b fixed issues that caused reading data to be broken Emiel Bruijntjes 2016-06-15 14:50:33 -0400
  • 99abd157e5 removed tcpbuffer and replaced it with a tcpoutbuffer Emiel Bruijntjes 2016-06-15 13:41:14 -0400
  • bc01c82e80 added buffer Emiel Bruijntjes 2016-06-15 13:32:40 -0400
  • 24c8527b5d added tcpinbuffer with much less allocation Emiel Bruijntjes 2016-06-15 13:32:30 -0400
  • 6320e2ae0e added consistent-hash exchange (same as pull request #68) Emiel Bruijntjes 2016-06-15 11:20:31 -0400
  • ec9630ced7 Merge branch 'master' of https://github.com/CopernicaMarketingSoftware/AMQP-CPP Emiel Bruijntjes 2016-06-15 07:27:11 -0400
  • 59830c659c added 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
  • 70d9224dd6 Update Makefile Rafal Goslawski 2016-06-14 14:32:58 +0200
  • 7384b521ac small legibility fixes Jan Westerdiep 2016-06-10 15:21:10 +0200
  • 06afda3606 Update README.md Emiel Bruijntjes 2016-04-25 09:08:30 +0200
  • e2c7ffdcc1 Merge pull request #63 from hoxnox/master Emiel Bruijntjes 2016-04-06 17:08:25 +0200
  • 15fa529bfd Bugfix: add missing include guards hoxnox 2016-04-06 17:49:39 +0300
  • ae8985c0ca Merge pull request #60 from hoxnox/master Emiel Bruijntjes 2016-03-29 09:35:38 +0200
  • 6e31cecdbd Buildfix: tcpconnection.cpp added to build sources hoxnox 2016-03-27 22:17:40 +0300
  • ae3f6c4f54 Merge pull request #59 from elthariel/install_header Emiel Bruijntjes 2016-03-22 09:21:32 +0100
  • 1681fd6072 Merge pull request #51 from indrekj/yosemite Emiel Bruijntjes 2016-03-22 09:21:19 +0100
  • 90639c3715 Add missing trailing / and filter headers Julien 'Lta' BALLET 2016-03-22 02:07:52 +0100
  • d88e9f8922 [cmake] Install headers Julien 'Lta' BALLET 2016-03-22 01:39:32 +0100
  • daefbdeb00 Update Makefile Rafal Goslawski 2016-03-16 10:43:24 +0100
  • 70a7565c4e fixed bug when connection goes out of scope Aljar Meesters 2016-03-04 17:34:28 +0100
  • a5e86d4b95 Merge pull request #55 from swordflychen/master Emiel Bruijntjes 2016-02-22 16:38:41 +0100
  • 18cd6fc0c8 Bump version to 2.5.0 Rafal Goslawski 2016-01-15 14:52:13 +0100
  • 89c2075a5f Fix segfault when the handler is destructed from within a callback Martijn Otto 2016-01-15 14:19:09 +0100
  • 2e350040b4 fix `std:max` type mismatch Jerry Chen 2016-01-15 13:44:29 +0800
  • 25ce57818a Merge pull request #54 from brentnd/master Emiel Bruijntjes 2016-01-10 13:07:49 +0100
  • 89799f54e4 update readme with libevent handler details Brent Dimmig 2016-01-09 16:17:03 -0500
  • bbfcf76f39 add TcpHandler implementation for libevent Brent Dimmig 2016-01-09 15:59:57 -0500
  • 18bf111eec fixed changing io events for libev Martijn Otto 2016-01-04 16:53:22 +0100
  • 7de0fe94ac Merge branch 'master' of https://github.com/CopernicaMarketingSoftware/AMQP-CPP Emiel Bruijntjes 2016-01-04 10:38:44 +0100
  • c10d246cc8 updated bindQueue() example in README (fixes #53) Emiel Bruijntjes 2016-01-04 10:38:36 +0100
  • 09ad7b6cf4 How about we include libev before using the structs from libev? Toon Schoenmakers 2015-12-30 16:04:34 +0100
  • d6f6dba660 Better to set multiple socket flags at once Toon Schoenmakers 2015-12-22 15:02:37 +0100
  • 226ef47beb socket connections have close-on-exit bit set Emiel Bruijntjes 2015-12-14 20:20:03 +0100
  • e2ce7103aa disable 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
  • 40687f3572 Include sys/uio.h to fix writev compile error on os x Indrek Juhkam 2015-12-04 19:46:19 +0200
  • 767fb175b1 Provide an alternative to pipe2() on non-Linux systems Indrek Juhkam 2015-12-04 19:38:24 +0200
  • 93a0b60b6e clients 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
  • 57c1109115 added extra Table::set() methods Emiel Bruijntjes 2015-11-28 17:30:02 +0100
  • 9ec63a1869 Merge branch 'master' of https://github.com/CopernicaMarketingSoftware/AMQP-CPP Emiel Bruijntjes 2015-11-28 12:02:22 +0100
  • 155c989db5 added "override" keywords to overridden methods, fixed buffer overflow in setting up a connection Emiel Bruijntjes 2015-11-28 11:38:15 +0100
  • 38e4b97eed fixed 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
  • d5d5d41401 Bump version to 2.4.0 Rafal Goslawski 2015-11-17 14:28:23 +0100
  • 08574bcf96 remove fpic from makefile Emiel Bruijntjes 2015-11-17 13:08:38 +0100
  • 16a5104cd1 added include guard Emiel Bruijntjes 2015-11-17 11:17:21 +0100
  • 3c6f909871 on second thought, should not be protected Emiel Bruijntjes 2015-11-17 10:07:33 +0100
  • 1fc239f9fe loop member is now protected (could be useful) Emiel Bruijntjes 2015-11-17 10:06:26 +0100
  • 8c1b427e9b small change to README Emiel Bruijntjes 2015-11-17 09:53:05 +0100
  • cb1eeb5fc5 modified README file to include libev example Emiel Bruijntjes 2015-11-17 09:52:03 +0100
  • 66d2173f86 added libev implementation for the Tcp handler, added libev example program Emiel Bruijntjes 2015-11-17 09:33:28 +0100
  • 3ef9cf47b5 Merge branch 'master' of https://github.com/CopernicaMarketingSoftware/AMQP-CPP Emiel Bruijntjes 2015-11-10 15:29:37 +0100
  • 41b07672e0 fixed possible crash when connection was destructed while it was still busy resolving the domain name Emiel Bruijntjes 2015-11-10 15:29:25 +0100
  • 1aeb0ca530 if 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
  • 1cc86e79e8 fix detection of connections that are closed by the server Toon Schoenmakers 2015-11-06 15:17:41 +0100
  • e6cf349605 Bump version to 2.3.0 Rafal Goslawski 2015-11-06 12:12:07 +0100
  • 1370afee94 fix compile error Emiel Bruijntjes 2015-11-04 13:10:05 +0100
  • 23fa396683 fix compile error Emiel Bruijntjes 2015-11-04 13:06:28 +0100
  • fd2a1fd604 Merge branch 'master' of https://github.com/CopernicaMarketingSoftware/AMQP-CPP Emiel Bruijntjes 2015-11-04 13:05:15 +0100
  • dcf0b3576b fix issue when tcp is closed Emiel Bruijntjes 2015-11-04 13:05:03 +0100
  • c783ec7618 When building the address url, username and password should be split with a colon Toon Schoenmakers 2015-11-02 17:53:43 +0100
  • 875300dbce Exposed 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
  • c2c62562e7 updates to readme Emiel Bruijntjes 2015-11-02 09:49:04 +0100
  • 6169989821 updates to readme Emiel Bruijntjes 2015-11-02 09:40:07 +0100
  • 5a227196e5 update README file Emiel Bruijntjes 2015-11-02 09:20:36 +0100
  • bfdca4825a added "make pure" option, to make the library without tcp support Emiel Bruijntjes 2015-11-02 09:08:30 +0100
  • b610ac5183 added TcpConnection::close() method Emiel Bruijntjes 2015-11-01 12:20:12 +0100
  • 9e08c6932f extra Address constructor added Emiel Bruijntjes 2015-11-01 12:17:33 +0100
  • 6061d853c7 Merge pull request #44 from Kojoley/envelope-copyctor-fix Emiel Bruijntjes 2015-11-01 05:14:27 -0500
  • 89efd4670f fix windows build Emiel Bruijntjes 2015-11-01 11:11:51 +0100
  • 34699cfcd3 fixed formatting Emiel Bruijntjes 2015-11-01 11:10:01 +0100
  • 0e5024d38a Merge pull request #47 from keenlogics/Heartbeat Emiel Bruijntjes 2015-11-01 05:03:02 -0500
  • 481b35ced5 Merge branch 'master' of https://github.com/CopernicaMarketingSoftware/AMQP-CPP Emiel Bruijntjes 2015-11-01 10:50:56 +0100
  • df459c5995 added yothalot to readme file Emiel Bruijntjes 2015-11-01 10:50:21 +0100
  • 66ade94fc0 moved the #pragma once statement Emiel Bruijntjes 2015-11-01 10:48:13 +0100
  • 54c2c27a73 update README file to explain the Tcp module Emiel Bruijntjes 2015-11-01 10:43:45 +0100
  • d41423d5db Added TcpChannel class so that Connection and Channel class are once again completely protocol agnostic Emiel Bruijntjes 2015-11-01 09:51:43 +0100
  • b4bd61580b fixed to parsing incoming tcp data Emiel Bruijntjes 2015-11-01 09:43:17 +0100
  • df801953a1 improvements to work directly with tcp connections Emiel Bruijntjes 2015-10-31 21:13:41 +0100
  • 189d6c9ef1 added 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