- 13 Feb, 2014 1 commit
-
-
Laurent Alebarde authored
This reverts commit bc7441f5.
-
- 28 Jan, 2014 1 commit
-
-
Laurent Alebarde authored
-
- 23 Jan, 2014 1 commit
-
-
Pieter Hintjens authored
- renamed test_stream_disconnect_notifications (too long!) - removed print statements in that test case - fixed Makefile.am for test_zap_ipc_creds (was not building)
-
- 15 Jan, 2014 1 commit
-
-
Andre Caron authored
When a ZMQ_STREAM socket connection is broken (intentionally, via `shutdown()` or accidentally via client crash or network failure), there is no way for the application to dertermine that it should drop per-connection data (such as buffers). This contribution makes sure the application receives a 0-length message to notify it that the connection has been broken. This is symmetric with the process of closing the connection from within the application (where the application sends a 0-length message to tell ZeroMQ to close the connection). Conflicts: CMakeLists.txt
-
- 07 Jan, 2014 1 commit
-
-
Stefan Radomski authored
Also moved the fd field from message content to message itself
-
- 01 Jan, 2014 1 commit
-
-
Pieter Hintjens authored
- This seems redundant; is there a use case for NOT providing the IPC credentials to the ZAP authenticator? - More, why is IPC authentication done via libzmq instead of ZAP? Is it because we're missing the transport type on the ZAP request?
-
- 20 Dec, 2013 1 commit
-
-
Pieter Hintjens authored
-
- 19 Dec, 2013 1 commit
-
-
MinRK authored
-
- 06 Dec, 2013 1 commit
-
-
Brandon Carpenter authored
Another take on LIBZMQ-568 to allow filtering IPC connections, this time using ZAP. This change is backward compatible. If the ZMQ_ZAP_IPC_CREDS option is set, the user, group, and process IDs of the peer process are appended to the address (separated by colons) of a ZAP request; otherwise, nothing changes. See LIBZMQ-568 and zmq_setsockopt documentation for more information.
-
- 04 Dec, 2013 1 commit
-
-
Brandon Carpenter authored
Adds ZMQ_IPC_ACCEPT_FILTER_{PID,UID,GID} socket options to add processs, user, and group IDs to the IPC filter sets. Fixes LIBZMQ-568.
-
- 25 Nov, 2013 2 commits
-
-
Chris Laws authored
-
Shannen Saez authored
See https://github.com/zeromq/issues/pull/7Signed-off-by:
Shannen Saez <shannenlaptop@gmail.com>
-
- 07 Nov, 2013 1 commit
-
-
Richard Newton authored
-
- 01 Nov, 2013 3 commits
-
-
Erik Hugne authored
As TIPC transport for 0MQ will only work on post 3.8 Linux kernels where nonblocking connect was added, we add AC_RUN test to check for this functionality. Should the test fail, tipc is excluded from build/test. Signed-off-by:
Erik Hugne <erik.hugne@ericsson.com>
-
Erik Hugne authored
The tests are identical to the TCP ones, only the addressing is changed. Signed-off-by:
Erik Hugne <erik.hugne@ericsson.com>
-
Mark Barbisan authored
Shorten ZMQ_ROUTER_REASSIGN_IDENTITIES to ZMQ_ROUTER_HANDOVER. Also, added a test for the HANDOVER functionality.
-
- 29 Oct, 2013 2 commits
-
-
Richard Newton authored
-
Matt Connolly authored
-
- 28 Oct, 2013 2 commits
-
-
Pieter Hintjens authored
* The ZMQ_ROUTER_RAW API was deprecated in favor of ZMQ_STREAM * Same issue hit router.cpp, which I've fixed
-
MinRK authored
-
- 18 Oct, 2013 1 commit
-
-
Laurent Alebarde authored
-
- 04 Oct, 2013 1 commit
-
-
Brandon Carpenter authored
See issue 567.
-
- 26 Sep, 2013 1 commit
-
-
Pieter Hintjens authored
* Tests dealer-to-router connection 100 times * This was failing in ZMQ v4.0.0 RC1
-
- 20 Sep, 2013 2 commits
-
-
Pieter Hintjens authored
* ZMQ_REQ_STRICT was negative option (default 1) which goes against the standard, where defaults are zero. I renamed this to ZMQ_REQ_RELAXED. * ZMQ_REQ_REQUEST_IDS felt clumsy and describes the technical solution rather than the problem/requirement. I changed to ZMQ_REQ_CORRELATE which seems more explicit.
-
Pieter Hintjens authored
* The ZMQ_CONNECT_DELAY option was renamed to ZMQ_IMMEDIATE
-
- 19 Sep, 2013 1 commit
-
-
Pieter Hintjens authored
-
- 12 Sep, 2013 1 commit
-
-
Richard Newton authored
-
- 11 Sep, 2013 1 commit
-
-
Richard Newton authored
-
- 10 Sep, 2013 1 commit
-
-
Richard Newton authored
-
- 04 Sep, 2013 5 commits
-
-
Pieter Hintjens authored
- tests that system can provide at least 1,000 sockets - we could expand on this but this covers the main case of OS/X having a too-low default limit of 256 handles per process
-
MinRK authored
rather than pretending it passes
-
Pieter Hintjens authored
-
Pieter Hintjens authored
* Command names changed from null terminated to length-specified * Command frames use the correct flag (bit 2) * test_stream acts as test case for command frames * Some code cleanups
-
Pieter Hintjens authored
-
- 02 Sep, 2013 1 commit
-
-
Pieter Hintjens authored
- Split off NULL security check from PLAIN - Cleaned up test_linger code a little - Got all tests to pass, added TODOs for outstanding issues - Added ZAP authentication for NULL test case - NULL mechanism was not passing server identity - fixed - cleaned up test_security_plain and removed option double-checks (made code ugly) - lowered timeout on expect_bounce_fail to 150 msec to speed up checks - removed all sleeps from test_fork and simplified code (it still passes :-)
-
- 01 Sep, 2013 2 commits
-
-
Matt Connolly authored
-
MinRK authored
tests that default LINGER (-1) ensures message delivery. Note: it fails for large messages ( > 1MB, depending on the system).
-
- 19 Aug, 2013 1 commit
-
-
danielkr authored
-
- 03 Aug, 2013 1 commit
-
-
Christian Kamm authored
It defaults to enabled. Switch it off to be able to send a new message before the previous reply has been received.
-
- 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.
-