Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-09-01 | sys transport introdced; inproc://log moved to sys://log | Martin Sustrik | |
2010-09-01 | context creates an inproc endpoint ('inproc://log') to distribute 0MQ's log ↵ | Martin Sustrik | |
messages | |||
2010-09-01 | assert when pipe attaches to PUB socket in process of termination -- fixed | Martin Sustrik | |
2010-09-01 | pipe being attached to the PAIR socket during its termination process is ↵ | Martin Sustrik | |
immediately asked to terminate itself | |||
2010-09-01 | hangup when closing socket with no pipes attached -- fixed | Martin Sustrik | |
2010-08-31 | naming cleanup: yarray->array | Martin Sustrik | |
2010-08-31 | naming cleanup: zmq_encoder->encoder, zmq_decoder->decoder | Martin Sustrik | |
2010-08-30 | OSX build fixed -- semaphore replaced by mutex | Martin Sustrik | |
2010-08-30 | Minor patch to zmq_cpp(7) | Martin Sustrik | |
2010-08-30 | Issue 54 - socket_base.cpp:162 comparison error | Martin Sustrik | |
2010-08-28 | MSVC build fixed | Martin Sustrik | |
2010-08-28 | Added tests for transports per socket | Guido Goldstein | |
2010-08-28 | prefix_tree_t renamed to trie_t | Martin Sustrik | |
2010-08-28 | swap's block size made into a compile-time parameter | Martin Sustrik | |
2010-08-28 | msg_store_t renamed to swap_t | Martin Sustrik | |
2010-08-28 | refactoring of pipe/swap interaction | Martin Sustrik | |
2010-08-28 | terminology unified: revive->activate | Martin Sustrik | |
2010-08-28 | bug in pipe deactivation fixed | Martin Sustrik | |
2010-08-28 | zmq_poll: account for the fact that ZMQ_FD is edge-triggered | Martin Sustrik | |
2010-08-28 | Fixed socket states in tests | Guido Goldstein | |
2010-08-27 | two tests added | Guido Goldstein | |
2010-08-27 | Merge branch 'master' of github.com:zeromq/zeromq2 | Martin Lucina | |
2010-08-27 | Add a basic framework for a test suite | Martin Lucina | |
The test suite uses the standard automake support. Tests are always built, but run only when you do a "make check". | |||
2010-08-27 | assert on malformed messages | Dhammika Pathirana | |
2010-08-27 | zmq_poll returns prematurely even if infinite timeout is set - fixed | Martin Sustrik | |
2010-08-27 | forwarder and streamer devices handle multi-part messages correctly | Jon Dyte | |
2010-08-26 | improved null checking in zmq_term | Ivo Danihelka | |
2010-08-25 | MSVC build fixed | Martin Sustrik | |
2010-08-25 | elementary fixes to the named session | Martin Sustrik | |
2010-08-25 | connecter object unregisters its fd correctly | Martin Sustrik | |
2010-08-25 | listener object unregisters its fd correctly | Martin Sustrik | |
2010-08-25 | sessions created by listerner are correctly shut down | Martin Sustrik | |
2010-08-25 | added ZMQ_MAKE_VALGRIND_HAPPY compile-time option | Martin Sustrik | |
2010-08-25 | engine leak fixed; pgm compilation fixed | Martin Sustrik | |
2010-08-25 | one more dezombification bug fixed | Martin Sustrik | |
2010-08-25 | dezombification procedure fixed | Martin Sustrik | |
2010-08-25 | engine termination on disconnect fixed | Martin Sustrik | |
2010-08-25 | I/O object hierarchy implemented | Martin Sustrik | |
2010-08-25 | zmq_poll(): Fix some corner cases | Martin Lucina | |
Trying to optimize out the case where items_[i]. events is 0 would result in a bogus pollfds[i]. Similarly in the select()-based impl, while not strictly necessary it's better to get ZMQ_FD even if events is 0 since that detects ETERM and friends. | |||
2010-08-25 | zmq_poll(): Rewrite to use ZMQ_FD/ZMQ_EVENTS pt2 | Martin Lucina | |
Rewrite the select()-based zmq_poll() implementation to use ZMQ_FD and ZMQ_EVENTS. Also fix some corner cases: We should not pollute revents with unrequested events, and we don't need to poll on ZMQ_FD at all if a pollitem with no events set was passed in. | |||
2010-08-25 | Fix whitespace | Martin Lucina | |
Dunno where those <TAB>s came from... | |||
2010-08-25 | zmq_poll(): Rewrite to use ZMQ_FD/ZMQ_EVENTS pt1 | Martin Lucina | |
Rewrite zmq_poll() to use ZMQ_FD and ZMQ_EVENTS introduced on the wip-shutdown branch. Only do the poll()-based version of zmq_poll (), the select()-based version will not compile at the moment. | |||
2010-08-25 | REP socket layered on top of XREP socket | Martin Sustrik | |
2010-08-25 | REQ socket implementation is layered on top of XREQ | Martin Sustrik | |
2010-08-25 | Destruction of session is delayed till both in & out pipes are closed | Martin Sustrik | |
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-08-25 | 'master' will become 2.1.x release | Martin Sustrik | |
2010-08-25 | Update ChangeLog for v2.0.8 | Martin Lucina | |
2010-08-25 | Basic documentation for XREQ/XREP socket types | Martin Lucina | |
Add some basic documentation for XREQ/XREP socket types, including a brief description of the most common use case (REQ -> XREP) and (XREQ -> REP). | |||
2010-08-25 | Updated NEWS for stable 2.0.8 release | Pieter Hintjens | |