- 27 Sep, 2015 2 commits
-
-
Richard Newton authored
fix error with gcc 5.2
-
meox authored
-
- 25 Sep, 2015 4 commits
-
-
Pieter Hintjens authored
Solution: full is if number of msg is greater than hwm, not greater than hwm - 1
-
Constantin Rack authored
-
Pieter Hintjens authored
Solution: use existing check_hwm() method
-
Constantin Rack authored
-
- 19 Sep, 2015 2 commits
-
-
Constantin Rack authored
Update cmake to support Visual Studio 2015
-
Richard Newton authored
-
- 18 Sep, 2015 4 commits
-
-
Pieter Hintjens authored
Fix typo on send documentation re: nullification
-
maurice barnum authored
-
Constantin Rack authored
fixed zmq assertion in signaler.cpp under ubuntu
-
Maxim Yakhontov authored
-
- 17 Sep, 2015 2 commits
-
-
Constantin Rack authored
Fixed the bug which cause the application crashed when use TCP connec… Fixes #1581
-
PP authored
Fixed the bug which cause the application crashed when use TCP connect to an invalid address(such as 192.168.1.255).
-
- 14 Sep, 2015 4 commits
-
-
Pieter Hintjens authored
Fix windows cmake build
-
Richard Newton authored
-
Constantin Rack authored
-
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 2 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
-