Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-11-09 | Get AIX 6.1 compiling again by making msg_t class explicit | AJ Lewis | |
Older versions of gcc have problems with in-line forward declarations when there's a naming conflict with a global symbol. Signed-off-by: AJ Lewis <aj.lewis@quantum.com> Expand the original patch to all such forward declarations. Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-11-01 | Copyright dates adjusted to reflect reality | Martin Sustrik | |
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-10-31 | 250bpm copyrights added | Martin Sustrik | |
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-09-16 | Check message syntax in REQ asynchronously | Martin Sustrik | |
This patch adds support for checking messages as they arrive (as opposed to when they are recv'd by the user) and drop the connection if they are malformed. It also uses this new feature to check for validity of inbound messages in REQ socket. Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-09-15 | Session class separated into socket-type-specific sessions | Martin Sustrik | |
This is a preliminary patch allowing for socket-type-specific functionality in the I/O thread. For example, message format can be checked asynchronously and misbehaved connections dropped straight away. Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-07-24 | Session classes merged into a single class | Martin Sustrik | |
Removal of ZMQ_IDENTITY resulted in various session classes doing almost the same thing. This patch merges the classes into a single class. Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-06-27 | Rename i_inout to i_engine_sink | Martin Sustrik | |
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-05-15 | Fixes warning when compiling with MSVC on Win64 | Martin Sustrik | |
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-04-21 | Message-related functionality factored out into msg_t class. | Martin Sustrik | |
This patch addresses serveral issues: 1. It gathers message related functionality scattered over whole codebase into a single class. 2. It makes zmq_msg_t an opaque datatype. Internals of the class don't pollute zmq.h header file. 3. zmq_msg_t size decreases from 48 to 32 bytes. That saves ~33% of memory in scenarios with large amount of small messages. Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-03-02 | The copyrights in file headers updated. | Martin Sustrik | |
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-02-22 | Added explicit error message in case of memory exhaustion | Martin Sustrik | |
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-01-13 | Make cppcheck not complain about "'operator=' should return something" | Martin Sustrik | |
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2010-10-30 | Name of "GNU Lesser Public License" corrected. | Martin Sustrik | |
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2010-09-20 | problem with engine being attached to session while it's being terminated fixed | Martin Sustrik | |
2010-08-31 | naming cleanup: zmq_encoder->encoder, zmq_decoder->decoder | Martin Sustrik | |
2010-06-10 | couple of ICC warnings fixed | Martin Sustrik | |
2010-06-10 | issue 33 - missing virtual destructors | Martin Sustrik | |
2010-06-04 | platform.hpp for MSVC contains only very basic stuff | Martin Sustrik | |
2010-01-05 | Copyrights transferred from FastMQ to iMatix | Martin Sustrik | |
2009-12-13 | PGM transport fixed | Martin Sustrik | |
2009-12-11 | ZMQII-26: Use zero-copy for large messages (rx side) | Martin Sustrik | |
2009-12-10 | zero-copy on tx side optimised to minimise number of user/kernel space ↵ | Martin Sustrik | |
transitions | |||
2009-12-09 | minor documentation updates | Martin Sustrik | |
2009-12-08 | minor fix of zero-copy on tx side | Martin Sustrik | |
2009-12-08 | ZMQII-26: Use zero-copy for large messages | Martin Sustrik | |
2009-08-03 | renamed from zs to zmq | Martin Sustrik | |
2009-07-29 | initial commit | Martin Sustrik | |