- 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 2 commits
-
-
Pieter Hintjens authored
Increase size of zmq_msg_t to 64 bytes
-
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 4 commits
-
-
Constantin Rack authored
Remove ZMQ_IDENTITY_FD socket option
-
Thomas Rodgers authored
-
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
-
Thomas Rodgers authored
This reverts commit 45c68154.
-
- 08 Jan, 2015 2 commits
-
-
Pieter Hintjens authored
resolve #1292 ZMQ_IDENTITY_FD does not validate option_len
-
Thomas Rodgers authored
-
- 05 Jan, 2015 3 commits
-
-
Pieter Hintjens authored
Remove int typedefs and use stdint.h for windows.
-
Richard Newton authored
-
Pieter Hintjens authored
Implement a definitive cygwin target for libzmq.
-
- 31 Dec, 2014 2 commits
-
-
Joe Eli McIlvain authored
Problem: incomplete definition of integer types
-
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.
-
- 29 Dec, 2014 1 commit
-
-
DaiyuHurst authored
-
- 23 Dec, 2014 5 commits
-
-
Joe Eli McIlvain authored
Fixed atomic API, which used 'bool'
-
Pieter Hintjens authored
Solution: increase settle time for bind/unbind tests
-
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.
-
Constantin Rack authored
Problem: need atomic reference counting in several projects
-
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.
-
- 20 Dec, 2014 1 commit
-
-
Joe Eli McIlvain authored
Problem: very hard to debug security mechanism mismatch
-
- 19 Dec, 2014 1 commit
-
-
Pieter Hintjens authored
E.g. when server is not configured, and client tries PLAIN security, there is no hint of why this does not work. Solution: add debugging output for this case. Note that the various debugging outputs for security failures should probably be sent to an inproc monitor of some kind.
-
- 07 Dec, 2014 2 commits
-
-
Pieter Hintjens authored
Problem: zmq_epgm is duplicate of zmq_pgm
-
Pieter Hintjens authored
There is zero benefit to this, and some confusion due to the special case nature of this man page. Solution: delete the zmq_epgm man page.
-
- 04 Dec, 2014 3 commits
-
-
Pieter Hintjens authored
Fix #1274
-
Phillip Mienk authored
-
Pieter Hintjens authored
reject old ZMTP connections if auth enabled
-
- 03 Dec, 2014 5 commits
-
-
Min RK authored
use explicit ZMTP/1.0 anonymous greeting rather than HTTP request that just happened to work
-
Min RK authored
- add ws2tcpip.h - alias close->closesocket - increment port in sec_null test
-
Min RK authored
checks mechanism != NULL, or NULL + non-empty zap_domain
-
Min RK authored
auth mechanisms were only enabled when ZMTP handshake is latest version, meaning that connections from old sockets would skip authentication altogether
-
Min RK authored
fails on all auth mechanisms
-
- 27 Nov, 2014 1 commit
-
-
Constantin Rack authored
Manual and welcome documentation
-
- 26 Nov, 2014 6 commits
-
-
Doron Somech authored
-
Doron Somech authored
-
Constantin Rack authored
remove debug printf in test_xpub_welcome_msg
-
Doron Somech authored
-
Constantin Rack authored
Manual and welcome
-
somdoron authored
-