Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-05-22 | Introduces bi-directional pipes | Martin Sustrik | |
So far, there was a pair of unidirectional pipes between a socket and a session (or an inproc peer). This resulted in complex problems with half-closed states and tracking which inpipe corresponds to which outpipe. This patch doesn't add any functionality in itself, but is essential for further work on features like subscription forwarding. 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-09 | Reaper thread waits for commands rather them retrieving them periodically | Martin Sustrik | |
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-02-09 | Initial implementation of reaper thread. | Martin Sustrik | |
Reaper thread destroys the socket asynchronously. zmq_term() can be interrupted by a signal (EINTR). zmq_socket() will return ETERM after zmq_term() was called. 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-10-16 | ZMQ_LINGER socket option added. | Martin Sustrik | |
1. ZMQ_LINGER option can be set/get 2. options are part of own_t base class rather than being declared separately by individual objects 3. Linger option is propagated with "term" command so that the newest value of it is used rather than the stored old one. 4. Session sets the linger timer if needed and terminates as soon as it expires. 5. Corresponding documentation updated. Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2010-09-17 | reconnection process fixed when failure occurs during init phase | Martin Sustrik | |
2010-08-28 | terminology unified: revive->activate | Martin Sustrik | |
2010-08-25 | I/O object hierarchy implemented | Martin Sustrik | |
2010-03-12 | Implement flow control | Martin Hurton | |
This commit introduces the necessary changes necessary for implementing flow control. None of the socket types implements the flow control yet. The code will crash when the flow control is enabled and the thw lwm is reached. The following commits will add flow-control support for individual socket types. | |||
2010-02-13 | Multi-hop REQ/REP, part IX., pass the peer identity as far as socket_base_t | Martin Sustrik | |
2010-02-12 | Multi-hop REQ/REP, part V., peer identity is passed from init object to session | Martin Sustrik | |
2010-02-12 | Multi-hop REQ/REP, part IV., add command deallocation mechanism | Martin Sustrik | |
2010-01-05 | Copyrights transferred from FastMQ to iMatix | Martin Sustrik | |
2009-12-01 | annoying optimisation in 'bind' command removed | Martin Sustrik | |
2009-11-21 | race condition in inproc transport shutdown fixed | Martin Sustrik | |
2009-11-21 | obsolete parameter removed from 'bind' command | Martin Sustrik | |
2009-08-30 | engine virtualised; chatroom example removed | Martin Sustrik | |
2009-08-28 | pipe deallocation added | Martin Sustrik | |
2009-08-27 | pipes added | Martin Sustrik | |
2009-08-20 | couple of bugs in shutdown mechanism fixed | Martin Sustrik | |
2009-08-08 | lockfree interaction patter for 3 theads implemented | Martin Sustrik | |
2009-08-03 | renamed from zs to zmq | Martin Sustrik | |
2009-07-29 | initial commit | Martin Sustrik | |