Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-08-25 | WIP: Socket migration between threads, new zmq_close() semantics | Martin Sustrik | |
Sockets may now be migrated between OS threads; sockets may not be used by more than one thread at any time. To migrate a socket to another thread the caller must ensure that a full memory barrier is called before using the socket from the target thread. The new zmq_close() semantics implement the behaviour discussed at: http://lists.zeromq.org/pipermail/zeromq-dev/2010-July/004244.html Specifically, zmq_close() is now deterministic and while it still returns immediately, it does not discard any data that may still be queued for sending. Further, zmq_term() will now block until all outstanding data has been sent. TODO: Many bugs have been introduced, needs testing. Further, SO_LINGER or an equivalent mechanism (possibly a configurable timeout to zmq_term()) needs to be implemented. | |||
2010-07-10 | Fix identity generation for transient inproc connections | Martin Hurton | |
2010-06-21 | Add SWAP support | Martin Hurton | |
2010-06-17 | generate identity for transient inproc connections | Martin Sustrik | |
2010-06-11 | issue 35 - ZMQ_RCVMORE sometimes erroneously returns false | Brian Buchanan | |
2010-05-25 | LWM is computed rather than explicitly specified by user | Martin Sustrik | |
2010-05-05 | dispatcher_t class renamed to ctx_t | Martin Sustrik | |
2010-04-11 | issue 1 - Change zmq_term semantics | Martin Sustrik | |
2010-04-11 | multi-part message functionality available via ZMQ_SNDMORE and ZMQ_RCVMORE | Martin Sustrik | |
2010-04-09 | zmq_getsockopt function added | Martin Sustrik | |
2010-03-27 | ZMQ_TBC renamed to ZMQ_MORE | Martin Sustrik | |
2010-03-27 | muti-part message functionality available via API | Martin Sustrik | |
2010-03-13 | ZMQ_NOFLUSH and zmq_flush obsoleted | 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-03-11 | Restructure language bindings | Martin Lucina | |
C and C++ headers moved from bindings/ to include/, bindings/ removed --with-c and --with-cpp options to configure removed, C and C++ now built and installed by default | |||
2010-03-09 | udp transport renamed to epgm | Martin Sustrik | |
2010-02-19 | Merge branch 'master' of git@github.com:sustrik/zeromq2 | Martin Sustrik | |
2010-02-17 | one more attempt to fix the previous win32 problem | Martin Sustrik | |
2010-02-17 | recv returning -1 while errno=0 fixed | Martin Sustrik | |
2010-02-16 | Multi-hop REQ/REP, part XI., finalise the XREQ/XREP functionality | Martin Sustrik | |
2010-02-14 | Multi-hop REQ/REP, part X., optional delayed creation of pipes during connect | Martin Sustrik | |
2010-02-13 | Multi-hop REQ/REP, part IX., pass the peer identity as far as socket_base_t | Martin Sustrik | |
2010-02-13 | Multi-hop REQ/REP, part VIII., new blob_t type used for holding identity | Martin Sustrik | |
2010-02-13 | Multi-hop REQ/REP, part VII., identity-related algorithms rewritten | Martin Sustrik | |
2010-02-12 | Fix memory leak in bind() | Martin Hurton | |
2010-02-12 | Resolve command starvation in recv() | Martin Hurton | |
2010-02-07 | minor code cleanup | Martin Sustrik | |
2010-01-15 | ZMQII-39: Implement IPC transport | Martin Sustrik | |
2010-01-13 | ZMQII-34: ensure that poll won't return POLLIN event when the message will ↵ | Martin Sustrik | |
be filtered out anyway (POSIX) | |||
2010-01-05 | Copyrights transferred from FastMQ to iMatix | Martin Sustrik | |
2009-12-28 | format of subscriptions changed (no * needed anymore) | Martin Sustrik | |
2009-12-23 | ZMQII-28: Bidirectional introduction on TCP connection establishment | Martin Sustrik | |
2009-12-15 | all news converted to nothrow variant | Martin Sustrik | |
2009-12-02 | seqnum mechanism automated | 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-11-21 | inproc transport - initial commit | Martin Sustrik | |
2009-10-01 | ZMQII-18: Implement I/O multiplexing (first approximation) | Martin Sustrik | |
2009-09-25 | pgm2 receiver working (partly) | malosek | |
2009-09-24 | added --with-pgm2 into build system | malosek | |
2009-09-22 | ZMQ-specific error codes added | Martin Sustrik | |
2009-09-21 | different fixes to req/rep | Martin Sustrik | |
2009-09-21 | initial version of req/rep sockets | Martin Sustrik | |
2009-09-17 | fixed compiler warning cast from uint64 to bool in socket_base.cpp | malosek | |
2009-09-16 | c and cpp directories moved into bindings directory | malosek | |
2009-09-16 | added udp:// transport prefix for PGM UDP encapsulation | malosek | |
2009-09-16 | added newly added socket options to all language bindings, P2P model changed ↵ | malosek | |
to PUB/SUB for throughput tests | |||
2009-09-16 | reconnect added to zmq_connecter | Martin Sustrik | |
2009-09-16 | added OpenPGM receiver - ZMQ_SUB | malosek | |