- 14 Sep, 2015 1 commit
-
-
Elliot Saba authored
Without this change, a segmentation fault is likely to occur when using the proposed snippet of code, as `*address[size]` is equivalent to `*(address[size])`, not `(*address)[size]` as clearly intended.
-
- 13 Sep, 2015 3 commits
-
-
Constantin Rack authored
Problem: drop tests on CLIENT/SERVER are misleading
-
Pieter Hintjens authored
- both are thread safe - they do not accept ZMQ_SNDMORE nor ZMQ_RCVMORE
-
Pieter Hintjens authored
These sockets deal only with single part data (at present), so the drop tests are misleading / inappropriate. Solution: remove them.
-
- 11 Sep, 2015 12 commits
-
-
Joe Eli McIlvain authored
Various cleanups for CLIENT-SERVER sockets
-
Pieter Hintjens authored
REQ-REP barely work, and DEALER-ROUTER are misnamed. As we move to formalizing CLIENT-SERVER, we can deprecate request-reply. Solution: move this section to the end of the man page, and mark as "will be deprecated".
-
Pieter Hintjens authored
Solution: add man pages/sections for: * ZMQ_SERVER * ZMQ_CLIENT * ZMQ_THREADSAFE * zmq_msg_routing_id * zmq_msg_set_routing_id
-
Pieter Hintjens authored
Solution: check/reject a zero routing ID with EINVAL.
-
Pieter Hintjens authored
These tests connected CLIENT and SERVER to DEALER... this isn't allowed. I changed to CLIENT-to-SERVER in both cases. The result was aborts in client.cpp and server.cpp which cannot handle invalid multipart data. I removed the asserts in each of these in xsend. Solution: fix the test cases and remove the (unwanted?) asserts in client.cpp:xsend and server.cpp:xsend.
-
Pieter Hintjens authored
Solution: fix to use CLIENT-to-SERVER and increase number of messages sent to 100K per thread, to better stress thread safety.
-
Pieter Hintjens authored
This is due to the mangled include of platform.h, which was to make CMake happy. Solution: in CMakeLists.txt, define USING_CMAKE and then look for platform.h in current directory if that is defined, else look in ../src/ as one would expect.
-
Pieter Hintjens authored
It should never be zero. Solution: if rid cycles back to zero, bump to 1.
-
Pieter Hintjens authored
-
Pieter Hintjens authored
This has no sense IMO; people who need this can still use DEALER-DEALER. Solution: let CLIENT talk only to SERVER.
-
Pieter Hintjens authored
We do not use 'get' for getters. Solution: rename to zmq_msg_routing_id () for public API.
-
Pieter Hintjens authored
-
- 08 Sep, 2015 2 commits
-
-
Constantin Rack authored
avoid dereferencing uint32_t on unaligned address
-
KIU Shueng Chuan authored
-
- 06 Sep, 2015 3 commits
-
-
Pieter Hintjens authored
Solution: fix typos
-
Constantin Rack authored
-
Pieter Hintjens authored
Problem: Tests in Travis are failing randomly
-
- 05 Sep, 2015 5 commits
-
-
David Jelenc authored
Tests were failing, because some deque calls were causing undefined behavior: calling front() or pop_front() on an empty deque. Such calls are now safeguarded.
-
Constantin Rack authored
Fixed missing subscriptions on XPUB with manual subscriptions
-
David Jelenc authored
The patch fixes the issue #1568.
-
Pieter Hintjens authored
Problem: lingering subscriptions on XPUB sockets (#1566)
-
David Jelenc authored
The patch fixes lingering subscriptions that occur upon disconnection on XPUB sockets with option XPUB_MANUAL when used in a XPUB-XSUB proxies.
-
- 03 Sep, 2015 6 commits
-
-
Pieter Hintjens authored
Solution: do not call poller->add_fd() with -1. Fixes #1558
-
Constantin Rack authored
-
Pieter Hintjens authored
Revert "Solution: check return code of make_fdpair() with zmq_assert"
-
Constantin Rack authored
-
Constantin Rack authored
Make DragonFly a first class citizen in terms of compilation
-
Markus Pfeiffer authored
-
- 02 Sep, 2015 4 commits
-
-
Pieter Hintjens authored
Solution: check return code of make_fdpair() with zmq_assert
-
Constantin Rack authored
-
Constantin Rack authored
Cleaned up test case
-
Pieter Hintjens authored
-
- 27 Aug, 2015 2 commits
-
-
Constantin Rack authored
Update zmq_inproc manpage for bind/connect order
-
Floris Bruynooghe authored
The order of zmq_bind() and zmq_connect() is no longer important for the inproc transport since libzmq 4.0. This updates this in the zmq_inproc manpage.
-
- 24 Aug, 2015 1 commit
-
-
Constantin Rack authored
Problem: Identity frame from router has no metadata
-
- 22 Aug, 2015 1 commit
-
-
Pieter Hintjens authored
Problem: Private/internal macros defined in public header.
-