- 22 Oct, 2015 1 commit
-
-
somdoron authored
-
- 21 Oct, 2015 3 commits
- 18 Oct, 2015 1 commit
-
-
somdoron authored
-
- 11 Sep, 2015 1 commit
-
-
Pieter Hintjens authored
We do not use 'get' for getters. Solution: rename to zmq_msg_routing_id () for public API.
-
- 21 Aug, 2015 2 commits
-
-
Joe Eli McIlvain authored
Solution: Move the macros to a private header.
-
reza.ebrahimi authored
-
- 20 Aug, 2015 1 commit
-
-
Joe Eli McIlvain authored
Solution: Convert to spaces and remove trailing whitespace in these files.
-
- 17 Aug, 2015 3 commits
- 16 Aug, 2015 5 commits
-
-
reza.ebrahimi authored
-
reza.ebrahimi authored
-
somdoron authored
-
somdoron authored
-
somdoron authored
-
- 14 Aug, 2015 1 commit
-
-
reza.ebrahimi authored
-
- 06 Aug, 2015 1 commit
-
-
KIU Shueng Chuan authored
-
- 04 Aug, 2015 1 commit
-
-
KIU Shueng Chuan authored
-
- 23 Jul, 2015 1 commit
-
-
Ricardo Catalinas Jiménez authored
Fixes not receiving unsubscription messages in XPUB socket with ZMQ_XPUB_VERBOSE and using a XSUB-XPUB proxy in front. This adds two modifications: - It adds a new flag, ZMQ_XPUB_VERBOSE_UNSUBSCRIBE, to enable verbose unsubscription messages, necessary when using a XSUB/XPUB proxy. - It adds a boolean switch to zmq::mtrie_t::rm () to control if the callback is invoked every time or only in the last removal. Necessary when a pipe is terminated and the verbose mode for unsubscriptions is enabled.
-
- 24 Jun, 2015 1 commit
-
-
Jonathan Reams authored
This commit adds ZMTP connection heartbeats described in http://rfc.zeromq.org/spec:37/ZMTP.
-
- 02 Jun, 2015 1 commit
-
-
Pieter Hintjens authored
Of course people still "can" distributed the sources under the LGPLv3. However we provide COPYING.LESSER with additional grants. Solution: specify these grants in the header of each source file.
-
- 02 Feb, 2015 1 commit
-
-
somdoron authored
-
- 01 Feb, 2015 1 commit
-
-
somdoron authored
-
- 27 Jan, 2015 1 commit
-
-
Thomas Rodgers authored
should be backported probably
-
- 26 Jan, 2015 1 commit
-
-
Julien Ruffin authored
ZMQ_INVERT_MATCHING reverses the PUB/SUB prefix matching. The subscription list becomes a rejection list. The PUB socket sends messages to all connected (X)SUB sockets that do not have any matching subscription. Whenever the option is used on a PUB/XPUB socket, any connecting SUB sockets must also set it or they will reject everything the publisher sends them. XSUB sockets are unaffected because they do not filter out incoming messages.
-
- 23 Jan, 2015 1 commit
-
-
Pieter Hintjens authored
Symptom is that ZMQ_STREAM sockets in 4.1.0 and 4.1.1 generate zero sized messages on each new connection, unlike 4.0.x which did not do this. Person who made this commit also changed test cases so that contract breakage did not show. Same person was later banned for persistently poor form in CZMQ contributions. Solution: enable connect notifications on ZMQ_STREAM sockets using a new ZMQ_STREAM_NOTIFY setting. By default, socket does not deliver notifications, and behaves as in 4.0.x. Fixes #1316
-
- 22 Jan, 2015 1 commit
-
-
Pieter Hintjens authored
Solution: update for 2015 Fixes #1320
-
- 10 Jan, 2015 1 commit
-
-
Thomas Rodgers authored
Increasing it would have at least two benefits - * More messages would be 'VSM' messages, so it would reduce allocation overhead a bit. * Remove any chance of false sharing of things that are, by design, pushed by value onto a ypipe_t<msg_t> which is shared between two threads. The only downside I see is slightly increased memory consumption on memory constrained applications. - Full discussion of this rationale is part of issue #1295
-
- 09 Jan, 2015 1 commit
-
-
Thomas Rodgers authored
Revert "linking fd to pipe identity via socket option" This reverts commit fe3e8c5c. Conflicts: include/zmq.h src/pipe.hpp src/session_base.cpp
-
- 05 Jan, 2015 1 commit
-
-
Richard Newton authored
-
- 31 Dec, 2014 1 commit
-
-
Pieter Hintjens authored
Firstly, only a few types are defined, leaving it hard for higher layers to complete the set. Secondly, the code incorrectly tries to use ifndef to avoid re-defining typedefs, which does not work in C. Solution: define all types, unconditionally for all MSVC compilers. Additionally, define ZMQ_DEFINED_STDINT that tells higher layers that we already defined these integer types.
-
- 23 Dec, 2014 2 commits
-
-
Pieter Hintjens authored
zmq_atomic_counter_dec returned a 'bool' value, yet this isn't defined by standard, so causes compile errors in upstream code. Solution: return an int that can be safely converted to bool if needed by bindings.
-
Pieter Hintjens authored
Solution: as libzmq already provides this across all platforms, expose an atomic counter API. I've not wrapped atomic pointers, though someone who needs this may want to do so.
-
- 26 Nov, 2014 2 commits
- 17 Nov, 2014 1 commit
-
-
Pieter Hintjens authored
Solution: set defaults back to infinity, and add new context option, ZMQ_BLOCKY that the user can set to false to get a less surprising behavior on context termination. Eg. zmq_ctx_set (ctx, ZMQ_BLOCKY, false);
-
- 20 Oct, 2014 1 commit
-
-
Pieter Hintjens authored
-
- 17 Oct, 2014 1 commit
-
-
Kapp Arnaud authored
This commit adds a ZMQ_POLLPRI flag that maps to poll()'s POLLPRI flag. This flags does nothing for OMQ sockets. It's only useful for raw file descriptor (be it socket or file). This flag does nothing if poll() is not the underlying polling function. So it is Linux only.
-