- 31 Jul, 2016 4 commits
-
-
Luca Boccassi authored
Solution: import and adapt Debian's packaging code from https://packages.debian.org/source/unstable/zeromq3 As noted in packaging/debian/copyright, these files are licensed under the LGPL2+ and the copyright belongs to the authors listed in the same file.
-
Luca Boccassi authored
Fixing indentations related to commit #2071
-
reza-ebrahimi authored
-
Reza Ebrahimi authored
Convert manual (locking and unlocking) mutexes to scoped mutexes for the case of unlocking mutex even if the protected operation throws an exception (#2071)
-
- 30 Jul, 2016 3 commits
-
-
hjp authored
-
Constantin Rack authored
-
Peter J. Holzer authored
Linux provides accept4(2) which will return a socket with FD_CLOEXEC set when called with the SOCK_CLOEXEC flag. So call this when available and fall back to fcntl(..., FD_CLOEXEC) if not.
-
- 27 Jul, 2016 1 commit
-
-
camachat authored
-
- 24 Jul, 2016 2 commits
-
-
Constantin Rack authored
Problem: Travis CI OSX builds are broken
-
Luca Boccassi authored
Solution: add a workaround to reinstall libtool. Travis hasn't fixed the issue in a month, so time for a little hack until they sort it.
-
- 20 Jul, 2016 2 commits
-
-
Luca Boccassi authored
Problem: getifaddrs can fail with ECONNREFUSED
-
Jim Garlick authored
getifaddrs() can fail transiently with ECONNREFUSED on Linux. This has been observed with Linux 3.10 when multiple processes call zmq::tcp_address_t::resolve_nic_name() simultaneously. Before asserting in this case, make 10 attempts, with exponential backoff, given by (1 msec * 2^i), where i is the attempt number. Fixes #2051
-
- 12 Jul, 2016 3 commits
-
-
Doron Somech authored
Minor fixes/changes in Win32/MSVC build system
-
Giuseppe Corbelli authored
Solution: correct path is ../src/windows.hpp. Also added automatic linking of iphlpapi library if required and using MSVC
-
Giuseppe Corbelli authored
only if the library is found at a specific path Solution: Search for libzmq.lib in ../bin/Win32/Debug/v120/dynamic, don't know how to automatically search in correct path based on current build configuration
-
- 04 Jul, 2016 5 commits
-
-
Luca Boccassi authored
Problem: parameter %1 set hard to build target and prevents the skipp…
-
Bernd Langpap authored
Solution: removed Pause
-
Luca Boccassi authored
modified build.bat for msvc to support non-pausing script-based instal…
-
Bernd Langpap authored
-
Bernd Langpap authored
Signed-off-by: Bernd Langpap <Bernd.Langpap@airbus.com>
-
- 20 Jun, 2016 4 commits
-
-
Luca Boccassi authored
Problem: MSVC warns about event monitoring functions converting SOCKET to int
-
KIU Shueng Chuan authored
-
Doron Somech authored
Add missing Git ignores.
-
Fedor Sheremetyev authored
-
- 17 Jun, 2016 3 commits
-
-
Doron Somech authored
Send manual unsubscriptions on pipe termination in XPUB
-
Fedor Sheremetyev authored
-
Fedor Sheremetyev authored
Expect custom messages on both explicit unsubscription and pipe termination.
-
- 16 Jun, 2016 2 commits
-
-
Luca Boccassi authored
Copy instead of reference to a vector that gets reallocated.
-
Douglas Cuthbertson authored
-
- 13 Jun, 2016 4 commits
-
-
Luca Boccassi authored
Flush stderr buffer before calling zmq_abort in assert macros
-
Armin Burgmeier authored
On Windows, the written message does not seem to be guaranteed to be written to stderr, in particular when stderr is redirected to a file. I suppose this is because RaiseException terminates the process in a way that does not give the CRT a chance to flush stdio buffers (or if it does, there might be a problem when more than one CRT instance is linked into the program and they overwrite each other's exception handler). Either way, just make sure the assertion message ends up written to stderr to ease diagnostics.
-
Luca Boccassi authored
Problem: FD_SETSIZE not set to 16k for all build definitions
-
Sam Lishak authored
Solution: Set FD_SETSIZE to 16k for all other build definitions.
-
- 11 Jun, 2016 4 commits
-
-
Luca Boccassi authored
Poll() implementation for Windows Vista+
-
Michael Lutz authored
Solution: Provide poll() for Windows as well. This is a build option that defaults to off as the resulting binary will only run on Windows Vista or newer. This is not tested with alternative Winsock service providers like VMCI, but the documentation for WSAPoll does not mention limitations. On my local machine, throughput improves by ~10 % (20 simultaneous remote_thr workes to one local_thr, 10 byte messages), while latency improves by ~30 % (measured with remote/local_lat).
-
Michael Lutz authored
Solution: Always use fd_t when accessing the pollset.
-
Constantin Rack authored
Problem: std:vector.data breaks compat with C++98
-
- 09 Jun, 2016 3 commits
-
-
Luca Boccassi authored
Solution: use buffer address instead
-
Luca Boccassi authored
Fix build error in MSVC11
-
Jose Luis Blanco-Claraco authored
(and probably other MSVC versions)
-