- 01 Oct, 2014 1 commit
-
-
Dan Mick authored
Signed-off-by: Dan Mick <dmick@redhat.com>
-
- 24 Sep, 2014 3 commits
-
-
Pieter Hintjens authored
Problem : Build failed with MinGW on windows
-
Michaël Paul authored
-
Pieter Hintjens authored
Update NuGet package.
-
- 23 Sep, 2014 1 commit
-
-
evoskuil authored
-
- 20 Sep, 2014 2 commits
-
-
Pieter Hintjens authored
Problem: curve messages can be replayed
-
Matthew Hawn authored
Solution: ensure message short nonces are strictly increasing and validate them
-
- 19 Sep, 2014 2 commits
-
-
Martin Hurton authored
Problem: stream_engine.cpp security can be downgraded
-
Pieter Hintjens authored
Solution: accept only the mechanism defined by the socket options. I've not tested this yet, so it's a speculative fix.
-
- 18 Sep, 2014 2 commits
-
-
Martin Hurton authored
Problem: test_security_curve does't try wrong mechanisms
-
Pieter Hintjens authored
Solution: check that it rejects attempts to connect to a CURVE server using NULL or PLAIN client.
-
- 17 Sep, 2014 2 commits
-
-
Martin Hurton authored
Fix hang terminating PGM ZMQ_SUB (#822).
-
Jim Hague authored
-
- 16 Sep, 2014 2 commits
-
-
Martin Hurton authored
Fix non-constant-expression narrowing
-
Huu Nguyen authored
For OS X, the microseconds field is implemented as an int type. The implicit narrowing in the initializer list throws a compiler error for some compilers with C++11 support turned on. The specific error message is: "error: non-constant-expression cannot be narrowed from type 'long' to '__darwin_suseconds_t' (aka 'int') in initializer list [-Wc++11-narrowing]". Tested on Clang 5.1.0 and Mac OS X 10.9.4.
-
- 12 Sep, 2014 4 commits
-
-
Pieter Hintjens authored
Stop session's timer when pipe terminates
-
Martin Hurton authored
-
Pieter Hintjens authored
Update nuget package.
-
evoskuil authored
-
- 11 Sep, 2014 2 commits
-
-
Pieter Hintjens authored
Code cleanup
-
Martin Hurton authored
-
- 10 Sep, 2014 2 commits
-
-
Martin Hurton authored
Problem: undocumented limit on IPC paths in Linux is 107 chars
-
Pieter Hintjens authored
Solution: document the limit of 113 chars including ipc://. We might fix this in libzmq by shortening an over-long IPC pathname into a unique string; so long as this is done consistently in bind and in connect, it will save applications from weird failures when they use external data to generate IPC pathnames.
-
- 04 Sep, 2014 1 commit
-
-
Pieter Hintjens authored
Fix configure warning.
-
- 03 Sep, 2014 1 commit
-
-
evoskuil authored
-
- 31 Aug, 2014 3 commits
-
-
Pieter Hintjens authored
Clean up after using randombytes from libsodium
-
Jonathan Reams authored
When Curve authentication is used, libsodium opens a file descriptor to /dev/urandom to generate random bytes. When the ZMQ context terminates, it should ensure that file gets closed.
-
anonymous authored
-
- 29 Aug, 2014 3 commits
-
-
Pieter Hintjens authored
Fix clang build break from unused var.
-
evoskuil authored
-
evoskuil authored
-
- 27 Aug, 2014 5 commits
-
-
Martin Hurton authored
Problem: nodrop code is ugly
-
Pieter Hintjens authored
It's bad practice to start by testing all exceptional conditions and then dropping through to the 'normal' condition. Apart from being inefficient, it's deceptive to the user. Conditional code should always try to show the natural expectation of the code, with exceptional cases coming last. Solution: clean up this code.
-
Martin Hurton authored
Fixed issues with xpub nodrop property
-
Pieter Hintjens authored
-
Pieter Hintjens authored
- not initialized before use - name is nasty (boolean variables should not have negative names) Solution: rename to 'lossy' and initialize to 'true'.
-
- 26 Aug, 2014 3 commits
-
-
Pieter Hintjens authored
Fix test broken when we changed FD_SETSIZE.
-
Richard Newton authored
-
Richard Newton authored
Problem: FD_SETSIZE 1024 is too restrictive under Windows
-
- 23 Aug, 2014 1 commit
-
-
Pieter Hintjens authored
Solution: increased to 4096 by default for all MSVC builds, for MinGW, and for CMake. Note: this is a speculative change, it needs confirmation before we can keep it. Particularly, there is some doubt that changing this in libzmq will affect upstream applications using libzmq.dll.
-