- 03 Aug, 2013 1 commit
-
-
Pieter Hintjens authored
Add ZMQ_REQ_SEND_RESETS option.
-
- 29 Jul, 2013 3 commits
-
-
Martin Hurton authored
Added note to clarify policy for embedded apps
-
Pieter Hintjens authored
-
Christian Kamm authored
* Fixes a terminate() call on a dangling pointer in the SEND_RESETS case. * Fixes recv_reply_pipe() never receiving a message once the pipe it is waiting on is terminated.
-
- 28 Jul, 2013 1 commit
-
-
Christian Kamm authored
This allows making a new request on a REQ socket by sending a new message. Without the option set, calling send() after the first message is done will continue to return an EFSM error. It's useful for when a REQ is not getting a response. Previously that meant creating a new socket or switching to DEALER.
-
- 26 Jul, 2013 2 commits
-
-
Ian Barber authored
Add ZMQ_REQ_REQUEST_IDS option.
-
Christian Kamm authored
* Documentation: The default behavior of REQ sockets is to rely on the ordering of messages to match requests and responses and that is usually sufficient. When this option is set to 1, the REQ socket will prefix outgoing messages with an extra frame containing a request id. That means the full message is (request id, 0, user frames...). The REQ socket will discard all incoming messages that don't begin with these two frames. * Behavior change: When a REQ socket gets an invalid reply, it used to discard the message and return EAGAIN. REQ sockets still discard invalid messages, but keep looking at the next one automatically until a good one is found or there are no more messages. * Add test_req_request_ids.
-
- 18 Jul, 2013 5 commits
-
-
Ian Barber authored
Zap updates
-
Martin Hurton authored
-
Martin Hurton authored
-
Martin Hurton authored
-
Martin Hurton authored
The functon returns string representation of peer's IP address. We will need this to update ZAP implementation.
-
- 15 Jul, 2013 1 commit
-
-
Ian Barber authored
Last step in test_spec_req is still failing; disabled it.
-
- 14 Jul, 2013 11 commits
-
-
Pieter Hintjens authored
Add static libraries to CMake, minor housekeeping.
-
Steven McCoy authored
-
Steven McCoy authored
-
Steven McCoy authored
README file moved to GitHub format and extension, drop from packaging and default to NEWS file for popup.
-
Pieter Hintjens authored
-
Pieter Hintjens authored
Fix intermittent failure in test_spec_req.
-
Christian Kamm authored
There still is a problem when a stale peer's message arrives at the REQ just after a request was sent to that peer.
-
Pieter Hintjens authored
Fix coding style in spec tests.
-
Pieter Hintjens authored
REQ sockets drop replies from unasked peers.
-
Christian Kamm authored
-
Christian Kamm authored
* Add lb_t::sendpipe() that returns the pipe that was used for sending, similar to fq_t::recvpipe(). * Add forwarder functions to dealer_t to access these two. * Add logic to req_t to ignore replies on pipes that are not the one where the request was sent. * Enable test in test_spec_req.
-
- 13 Jul, 2013 4 commits
-
-
Pieter Hintjens authored
Converted README to markdown
-
Uli Köhler authored
-
Pieter Hintjens authored
update Makefile to include new files
-
KIU Shueng Chuan authored
-
- 08 Jul, 2013 1 commit
-
-
Ian Barber authored
Problem: new spec test cases don't all work
-
- 07 Jul, 2013 1 commit
-
-
Pieter Hintjens authored
* disabled the specific tests that do not work (yet) on libzmq * cleaned up one source (test_spec_rep.c) but the others need similar work * added sleep in test_spec_rep to allow connects time to happen; this would not be needed if we connected out to the REP peers instead in from them, but I didn't want to change the logic of the test code.
-
- 05 Jul, 2013 4 commits
-
-
Pieter Hintjens authored
Make pipeline/reqrep tests try tcp:// endpoints.
-
Christian Kamm authored
The inproc:// endpoints sometimes use different code paths so testing with regular tcp:// endpoints as well can show different issues.
-
Pieter Hintjens authored
Add tests for Request-Reply and Pipeline pattern sockets.
-
Christian Kamm authored
-
- 03 Jul, 2013 2 commits
-
-
Pieter Hintjens authored
[LIBZMQ-544] Fix compilation errors with Clang
-
Christophe Juniet authored
Fix two unsigned comparisons to zero or more being always true. Clang won't compile this with -Werror.
-
- 02 Jul, 2013 1 commit
-
-
Christian Kamm authored
* See http://rfc.zeromq.org/spec:28/REQREP * Not all testable statements are covered. * At this point, there are several failures: - test_spec_req: The REQ socket does not correctly discard messages from peers that are not currently being talked to. - test_spec_dealer/router: On disconnect, the queues seem to not be emptied. The DEALER can still receive a message the disconnected peer sent, the ROUTER can still send to the identity of the dis- connected peer.
-
- 01 Jul, 2013 3 commits
-
-
Pieter Hintjens authored
Fix tab/space formatting issue
-
Richard Newton authored
-
Ian Barber authored
Add monitor event for when monitoring is stopped so we can unblock any sockets waiting on monitor socket.
-