Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2010-08-25 | Updated NEWS for stable 2.0.8 release | Pieter Hintjens | |
2010-08-25 | Updated NEWS for stable 2.0.8 release | Pieter Hintjens | |
2010-08-25 | Update version number to 2.0.8 | Martin Lucina | |
2010-08-25 | zmq_stopwatch_stop: Don't return EFAULT | Martin Lucina | |
Function returning unsigned long int cannot return (-1) | |||
2010-08-21 | Added calls to zmq_msg_close in examples | Pieter Hintjens | |
2010-08-21 | Fixed example for multipart zmq_recv() | Pieter Hintjens | |
2010-08-20 | Merge branch '46_device_robustness' | Pieter Hintjens | |
2010-08-19 | Fixed git URL in README | Pieter Hintjens | |
2010-08-18 | documentation leftover from v2.0.6 cleaned in zmq(7) | Martin Sustrik | |
2010-08-11 | Removed wip zmq_deviced from master | Pieter Hintjens | |
2010-08-11 | 46 - Devices vulnerable to invalid messages | Pieter Hintjens | |
http://github.com/zeromq/zeromq2/issues#issue/46 Invalid messages are now discarded silently, instead of causing an assertion failure. | |||
2010-08-11 | Fixed (un)signed type errors in get/setsockopt manual | Pieter Hintjens | |
2010-08-10 | Modified zmq_tcp(7) to emphasize wildcard interfaces | Pieter Hintjens | |
2010-08-08 | Added error checking (EFAULT) for null arguments | Pieter Hintjens | |
* Fixed zmq_term, zmq_socket, zmq_close, zmq_setsockopt, * zmq_getsockopt, zmq_bind, zmq_connect, zmq_send, * zmq_recv, zmq_poll, zmq_device, zmq_stopwatch_stop * Updated Reference Manual for these methods | |||
2010-08-07 | Added not-null assertions on pointer arguments in C API functions | Pieter Hintjens | |
* zmq_term * zmq_socket * zmq_close * zmq_setsockopt * zmq_getsockopt * zmq_bind * zmq_connect * zmq_send * zmq_recv * zmq_poll * zmq_device * zmq_stopwatch_stop | |||
2010-08-06 | Merge branch 'master' of github.com:zeromq/zeromq2 | Martin Lucina | |
2010-08-06 | Fix uninitialized use of nbytes in signaler fix | Martin Lucina | |
2010-08-06 | Merge branch 'master' of github.com:zeromq/zeromq2 | Pieter Hintjens | |
2010-08-05 | Merge branch 'master' of github.com:zeromq/zeromq2 | Martin Lucina | |
2010-08-05 | zmq::signaler_t: Restart syscalls on EINTR | Martin Lucina | |
This patch restarts the send() or recv() inside zmq::signaler_t if the call fails due to EINTR. | |||
2010-08-05 | Fixed MSVC project for PULL/PUSH | Pieter Hintjens | |
2010-08-04 | Small improvements to zmq_device(3) page | Pieter Hintjens | |
* Clarified broker model and proxy model * Added example of proxy model | |||
2010-08-04 | Further cleanups on reference manual | Pieter Hintjens | |
- fixed unwrapped text in new man pages - fixed over-long lines in older pages, where possible - removed reference to old standalong devices from index page - added refernce to new zmq_device[3] documented from index page - some minor spelling corrections | |||
2010-08-04 | Removed empty man pages for old standalone devices | Pieter Hintjens | |
2010-08-04 | Reverting 'clean' change to Makefile | Pieter Hintjens | |
2010-08-04 | Various changes to documentation project: | Pieter Hintjens | |
* Added documentation for zmq_deviced, which we're developing * Created consistent page footer in documentation template * Page footer notes doc authors and copyright statement | |||
2010-08-04 | Added clean target that deletes generated man pages | Pieter Hintjens | |
2010-08-04 | Added man page for the zmq_device method | Pieter Hintjens | |
2010-08-04 | Renamed ZMQ_UPSTREAM to ZMQ_PULL, and ZMQ_DOWNSTREAM to ZMQ_PUSH. Left the old | Pieter Hintjens | |
definitions as aliases, to be removed in release 3.0. Also renamed the source files implementing these two socket types. This change does not break existing applications nor bindings, but allows us to fix the documentation and user guide now, rather than keeping the old (confusing) names. |