- 16 Sep, 2014 1 commit
-
-
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.
-
- 14 Aug, 2014 3 commits
-
-
Pieter Hintjens authored
Code cleanup
-
Martin Hurton authored
-
Pieter Hintjens authored
Add const qualifier to source parameters for z85 encode/decode
-
- 13 Aug, 2014 4 commits
-
-
Kapp Arnaud authored
-
Pieter Hintjens authored
Reset metadata for outbound messages
-
Martin Hurton authored
-
Pieter Hintjens authored
Bugfix wrong CMakeLists.txt after rename of file
-
- 12 Aug, 2014 7 commits
-
-
kreuzberger authored
-
Martin Hurton authored
Documentation patches
-
Pieter Hintjens authored
Renamed test case to actually explain what it's testing, and cleaned up the code a little.
-
Pieter Hintjens authored
-
Pieter Hintjens authored
-
Pieter Hintjens authored
Solution: change setsockopts on printable keys to expect 41, nor 40 bytes. Code still accepts 40 bytes for compatibility, and copies the key to a well-terminated string before using it. Fixes #1148
-
Pieter Hintjens authored
-