Commit Graph

  • 3e5cbd0c5d
    Bump version to 4.1.1 Rafal Goslawski 2019-01-10 17:38:12 +0100
  • 14fc4c91ad
    Bump version to 4.1.1 Rafal Goslawski 2019-01-10 17:37:53 +0100
  • 22076c34ad
    Merge pull request #277 from CopernicaMarketingSoftware/heartbeat-timer Emiel Bruijntjes 2019-01-10 16:59:13 +0100
  • 0857022bc4 ev_timer_again should be called after next has been reset Michael van der Werve 2019-01-10 15:59:57 +0100
  • e10fd61ac8 slightly prettified the code Emiel Bruijntjes 2019-01-10 08:25:31 +0100
  • 964398292a
    Merge pull request #275 from CopernicaMarketingSoftware/ssl-eliminate-copy Emiel Bruijntjes 2019-01-10 08:23:59 +0100
  • c49dca3890
    Bump version to 4.1.0 Rafal Goslawski 2019-01-08 16:49:24 +0100
  • 10d7df6819
    Bump version to 4.1.0 Rafal Goslawski 2019-01-08 16:49:09 +0100
  • a774e6c10c on ssl error, make sure that it is found out Michael van der Werve 2019-01-08 13:14:42 +0100
  • 63d4acdce3 should be in working order now Michael van der Werve 2019-01-08 12:58:38 +0100
  • 901298cd1c fixed libev handler: the heartbeat interval proposed by the server was not accepted Emiel Bruijntjes 2018-12-17 16:19:40 +0100
  • 5d1d2c2852 fix timer that expired too early (fix #272) Emiel Bruijntjes 2018-12-17 16:11:53 +0100
  • 1256c82d60 use std::list instead of std::vector Emiel Bruijntjes 2018-12-14 00:07:19 +0100
  • 20d4104d18
    Merge pull request #271 from CopernicaMarketingSoftware/heartbeats Emiel Bruijntjes 2018-12-13 23:41:20 +0100
  • a92dc27653 Implemented custom heartbeats in Livev Youri Moll 2018-12-13 13:01:38 +0100
  • edf06c0762
    Merge pull request #270 from NozomiNetworks/compile-on-freebsd Rafal Goslawski 2018-12-03 16:30:25 +0100
  • 3d1605009b This simple change allows the library to be compiled under FreeBSD. Moreno Carullo 2018-12-03 13:00:00 +0100
  • 03ca83cb50 handle case when tcp connection is lost during reading, that should report an error back to user-space too (fixes #266) Emiel Bruijntjes 2018-12-03 08:29:17 +0100
  • 6a02a62169 Merge branch 'master' of github.com:CopernicaMarketingSoftware/AMQP-CPP Emiel Bruijntjes 2018-11-30 06:43:22 +0100
  • d2e3792abc fixed issue when end-of-file was encountered, this fixes #266 Emiel Bruijntjes 2018-11-30 06:42:16 +0100
  • 65e5a6d4d0
    Merge pull request #269 from galeone/master Emiel Bruijntjes 2018-11-30 06:34:31 +0100
  • 471f82b669 CMakeLists.txt: add_source_directory instead of add_subdirectory Paolo Galeone 2018-11-28 16:47:06 +0100
  • 53f994d61d when user calls connection.heartbeat() we now always send out the heartbeat (AMQP-CPP no longer tries to be smart about skipping heartbeats, because that could lead to timeouts if the user is a little late with its call, or when there is network congestion) Emiel Bruijntjes 2018-11-28 13:52:00 +0100
  • 3373cec5a2
    Bump version to 4.0.1 Rafal Goslawski 2018-11-27 15:40:18 +0100
  • d49db3ba89
    Bump version to 4.0.1 Rafal Goslawski 2018-11-27 15:39:57 +0100
  • ec31f5ad11 added Channel implementation file (fixes #267) Emiel Bruijntjes 2018-11-25 12:46:12 +0100
  • 91a23d5737 Merge branch 'master' of github.com:CopernicaMarketingSoftware/AMQP-CPP Emiel Bruijntjes 2018-11-23 11:16:03 +0100
  • ee60aeb025 The Channel constructor now throws an exception if the max number of channels has been reached Emiel Bruijntjes 2018-11-23 11:15:51 +0100
  • 799583ea39 Merge branch 'master' of github.com:CopernicaMarketingSoftware/AMQP-CPP Emiel Bruijntjes 2018-11-21 13:56:53 +0100
  • 8eed709988 Connection::fail() will now also call the channel::onError method Emiel Bruijntjes 2018-11-21 13:56:44 +0100
  • bddceb77f2
    Bump version to 4.0.0 Rafal Goslawski 2018-11-15 11:48:53 +0100
  • 1dd04760a9
    Bump version to 4.0.0 Rafal Goslawski 2018-11-15 11:48:34 +0100
  • 45ca61cc43 added TcpConnection::closed() Emiel Bruijntjes 2018-11-14 14:15:52 +0100
  • 549fec5cb1 libevhandler only checks for heartbeats if not overridden by user Emiel Bruijntjes 2018-11-12 22:07:48 +0100
  • 888dc8c40b added channel::usable() to replace channel::connected() Emiel Bruijntjes 2018-11-12 15:24:25 +0100
  • 6432ce2ec1 added connection::usable() Emiel Bruijntjes 2018-11-12 15:19:31 +0100
  • a80847dc5e fixed a couple of todos, make sure that onError() is always called Emiel Bruijntjes 2018-11-12 12:12:04 +0100
  • 6f81b0a097 when tcp connection is lost, the pending operations are now reported with an error Emiel Bruijntjes 2018-11-11 23:46:58 +0100
  • 8d08916b8c fixed libev compiler errors Emiel Bruijntjes 2018-11-11 22:58:13 +0100
  • d83e88b95d fixed the libev handler to be compatible with amqp-cpp 4.0, and we now also close the connection if the server stops sending heartbeats Emiel Bruijntjes 2018-11-11 22:54:42 +0100
  • fc21b62852 disable timer in libboostasio because it cannot handle multiple connections, fixes #251 Emiel Bruijntjes 2018-11-11 22:51:41 +0100
  • d6b80db194 improved heartbeats documentation Emiel Bruijntjes 2018-11-08 17:52:03 +0100
  • aa424abba0 improved heartbeats documentation Emiel Bruijntjes 2018-11-08 17:50:52 +0100
  • acf55c30fc added upgrade instructions Emiel Bruijntjes 2018-11-08 13:32:09 +0100
  • 966e027990 added upgrade instructions Emiel Bruijntjes 2018-11-08 13:31:49 +0100
  • f2aecd2365 added upgrade instructions Emiel Bruijntjes 2018-11-08 13:31:25 +0100
  • a47034e141 added upgrade instructions Emiel Bruijntjes 2018-11-08 13:30:27 +0100
  • 72b2a52f68 update readme Emiel Bruijntjes 2018-11-08 10:46:31 +0100
  • 0337801fff update readme Emiel Bruijntjes 2018-11-08 10:05:52 +0100
  • e83a07f871 renamed onClosed to onLost to prevent confusion between TcpHandler::onClosed() and ConnectionHandler::onClosed() Emiel Bruijntjes 2018-11-08 09:58:36 +0100
  • b8b332dcec Merge remote-tracking branch 'origin/master' into refactored-tcp-connection Emiel Bruijntjes 2018-11-08 08:39:13 +0100
  • da6744bf4d renamed ConnectionHandler::onConnectedO() to ConnectionHandler::onReady() Emiel Bruijntjes 2018-11-08 08:34:58 +0100
  • 34f84e1ab7 handle unlikely error when ssl-handshake could not be started Emiel Bruijntjes 2018-11-07 23:44:24 +0100
  • 06dc23190d added ConnectionHandler::onProperties and TcpConnectionHandler::onProperties Emiel Bruijntjes 2018-11-07 23:22:25 +0100
  • f0ad90dd65 fixed compiler warning Emiel Bruijntjes 2018-11-07 17:34:35 +0100
  • 428219ad83 simplified and improved the close procedure Emiel Bruijntjes 2018-11-07 15:04:08 +0100
  • 64c876e65a removed support for TcpConnection::flush() and removed internal TcpShutdown state Emiel Bruijntjes 2018-11-06 18:11:27 +0100
  • 6ea2d8dffd removed unneeded comment Emiel Bruijntjes 2018-11-05 17:18:24 +0100
  • 9330231a69 fixed assigning the new state Emiel Bruijntjes 2018-11-05 17:11:21 +0100
  • 54049f9e8e improved the tcp handler, added more methods to monitor whether a connection is connected, logged on and in an error state Emiel Bruijntjes 2018-11-05 16:49:55 +0100
  • bb417e89c2 add support for ConnectionHandler::onAttached() and ConnectionHandler::onDetached() Emiel Bruijntjes 2018-11-05 16:19:48 +0100
  • 359eec189f work in progress, simplified the tcp and ssl states Emiel Bruijntjes 2018-11-05 16:18:20 +0100
  • 328bd5397b
    remove amqpipe references Michael van der Werve 2018-11-05 16:11:32 +0100
  • e617161c8c the state::abort() method is no longer needed Emiel Bruijntjes 2018-11-05 15:49:22 +0100
  • b81bc340b5 work in progress on refactored tcp handling, to solve various issues, like the one that lost connections do not trigger operations to fail Emiel Bruijntjes 2018-11-04 23:34:31 +0100
  • 3f32e8773d fixed typo and possible (but unlikely) crash in the tcp-resolver Emiel Bruijntjes 2018-10-28 18:52:41 +0100
  • 62a4262a58 the TcpConnection::close() method now supports an "immediate" parameter to skip the official amqp handshake for closing down Emiel Bruijntjes 2018-10-28 18:13:13 +0100
  • 8546f52cd0 added onAttached() and onDetached() to the TcpHandler interface Emiel Bruijntjes 2018-10-28 10:22:01 +0100
  • c52e8ff0b2 added ConnectionHandler::onAttached() and ConnectionHandler::onDetached() methods Emiel Bruijntjes 2018-10-28 10:04:34 +0100
  • c0241cac67
    Merge pull request #195 from Aleksandrius/master Emiel Bruijntjes 2018-10-27 12:52:52 +0200
  • 11af8a7f6b
    Merge pull request #218 from RZRCDR/fix_msvc_compiler_warnings Emiel Bruijntjes 2018-10-27 12:52:07 +0200
  • 5836ab88d9
    Merge pull request #256 from 0xflotus/patch-1 Emiel Bruijntjes 2018-10-27 12:29:47 +0200
  • 5f06c453b4
    Merge pull request #254 from carlcook/master Emiel Bruijntjes 2018-10-27 11:39:14 +0200
  • 9c5f1867ba update readme to include libuv (fixes #257) Emiel Bruijntjes 2018-10-21 08:40:47 +0200
  • 358a90e2c7
    Bump version Rafal Goslawski 2018-10-16 14:31:17 +0200
  • 20240962bd
    Bump version Rafal Goslawski 2018-10-16 14:31:05 +0200
  • 97aaa4beaf
    fixed some typos 0xflotus 2018-10-10 22:25:49 +0200
  • 4b215f6ea3 Only link dl if using tcp lib Carl Cook 2018-10-03 10:41:34 +1300
  • d3f4d28ecd Reverted override of option (and other minor changes) Carl Cook 2018-10-03 10:29:19 +1300
  • c293114ce0
    Merge pull request #1 from maciekgajewski/cmake-system-includes Carl Cook 2018-10-03 10:18:44 +1300
  • 36cfbd4d37 cmake include path fixed to be a system include Maciej Gajewski 2018-10-02 16:25:00 +0200
  • 10e021052f Tweaks to get building Carl Cook 2018-10-02 21:32:15 +1300
  • ba532e0434 onError should be overloaded by subclass, otherwise callback installers are no longer available for that class. Youri Moll 2018-09-21 12:26:23 +0200
  • 757feb10c6 tcpchannel should also be movable Michael van der Werve 2018-08-31 15:01:10 +0200
  • 9d23e44071 Merge branch 'master' of github.com:CopernicaMarketingSoftware/AMQP-CPP Michael van der Werve 2018-08-31 14:44:29 +0200
  • 31f6a18f37 channel should be movable Michael van der Werve 2018-08-31 14:44:19 +0200
  • 9661f290a6 removed code that is useless for others, fixes #248) Emiel Bruijntjes 2018-08-29 19:33:06 +0200
  • 3d33332c23 Contint with gcc8/clang6 and Ubuntu Bionic LTS (#236) zerodefect 2018-07-17 09:37:34 +0100
  • 8c44850792
    Add AppVeyor badge Michael van der Werve 2018-07-17 10:34:56 +0200
  • 68272312fa
    Merge pull request #235 from pabigot/pr/235 Emiel Bruijntjes 2018-06-24 18:12:31 +0200
  • 94bff62986 Monitor: avoid null pointer dereference when copying instances Peter A. Bigot 2018-04-26 06:06:41 -0500
  • adf4fb3bc1 TcpResolver: reduce risk of accessing destructed TcpConnection Peter A. Bigot 2018-04-24 14:50:31 -0500
  • e665916b85 Merge branch 'master' of github.com:CopernicaMarketingSoftware/AMQP-CPP Emiel Bruijntjes 2018-06-15 09:19:37 +0200
  • 80ce6327bb fixed ssl handling: the sslconnected class incorrectly cached the readability/writability state of a socket, even after it already did a read- or write-operation, which could lead to the system getting to read mode when no data was expected Emiel Bruijntjes 2018-06-15 09:19:27 +0200
  • 2430da76c3 refactored code Emiel Bruijntjes 2018-06-10 20:46:11 +0200
  • a3a6a27efc
    Merge pull request #230 from xqing2003/patch-1 Emiel Bruijntjes 2018-06-10 20:40:20 +0200
  • e40006058e
    fix memory leak xqing2003 2018-06-06 22:11:55 +0800
  • 7737917886
    solve memory leak xqing2003 2018-06-01 23:30:30 +0800
  • 9aafe15620
    Update CMakeLists.txt Rafal Goslawski 2018-05-22 11:24:21 +0200
  • 0efac6a8da
    Update Makefile Rafal Goslawski 2018-05-22 11:24:19 +0200