- 09 Dec, 2016 1 commit
-
-
Anass Bouassaba authored
-
- 04 Nov, 2016 3 commits
-
-
Luca Boccassi authored
-
Lukas Geiger authored
Problem: NEWS out of date
-
Luca Boccassi authored
Solution: add an overview of the new socket options, new APIs, DRAFT mechanism (and DRAFT APIs). And a dedication.
-
- 02 Nov, 2016 5 commits
-
-
Luca Boccassi authored
Solution: add release notes from 4.0.x and 4.1.x releases to capture all important solved bugs.
-
Doron Somech authored
Add WinXP compatibility
-
Dmitriy-GH authored
-
Dmitriy-GH authored
#define ZMQ_HAVE_WINDOWS_TARGET_XP disable uncompatible WinAPI 1. Disable call if_indextoname() 2. Emulate windows Condition Variable API in class condition_variable_t with std::condition_variable This code can be compiled in MSVC 2015 with option "Platform toolset: Visual Studio 2015 - Windows XP (v140_xp)"
-
Constantin Rack authored
Problem: socket option marked as draft for 4.2
-
- 01 Nov, 2016 6 commits
-
-
Luca Boccassi authored
Solution: move comment further below to declare new socket options as stable for the 4.2.0 release.
-
Doron Somech authored
Problems: need to bump NEWS and libtool version
-
Luca Boccassi authored
Solution: bump ABI version fromo 5:0:0 to 6:0:1 since 4.2 is backward compatible with 4.1, but new symbols are there
-
Luca Boccassi authored
Solution: add one, empty for now, fill in after RC release
-
Luca Boccassi authored
Problem: CMake build rejects to build with openpgm enabled
-
Harald authored
Solution: add optional lookup for openpgm via pkg-config
-
- 31 Oct, 2016 4 commits
-
-
Constantin Rack authored
Suppress warning on uninitialized variable use by initializing variable.
-
Phillip Mienk authored
-
Constantin Rack authored
Remove an unnecessary while (true)
-
Hunter Laux authored
This block of code will either return -1 or fall through. The while (true) does nothing. The braces limit the scope of int rc.
-
- 29 Oct, 2016 3 commits
-
-
Luca Boccassi authored
Increment metadata refcount while it's in pending_metadata
-
Dave Olszewski authored
-
Doron Somech authored
Problem: MS VC++ build broken
-
- 28 Oct, 2016 5 commits
-
-
Luca Boccassi authored
Solution: try to detect architecture if building with VC++ and hardcode pointer size accordingly. Expressions are not allowed inside declspec intrinsics, which includes other intrinsics.
-
Doron Somech authored
Problem: pointer union for zmq_msg_t is a hack
-
Luca Boccassi authored
Solution: use compiler's alignment attributes instead which is clearer and less of a hack. Pointer alignment violations causing crashes on architectures such as sparc64 and aarch64. This also avoid triggering ABI checkers as the change is compatible even though applications that suffer from the bug should rebuild to take advantage of the fix.
-
Luca Boccassi authored
clock_gettime is now defined in macOS 10.12 SDK
-
Robert Castle authored
Solution: Rename the custom implementation of clock_gettime for macOS to alt_clock_gettime and wrap all usage in preprocessor macros to only enable the alternative version when using macOS <= 10.11. This issue occurs when targeting macOS 10.11 or earlier but using the 10.12 or newer SDK.
-
- 27 Oct, 2016 2 commits
-
-
Constantin Rack authored
Problem: build API incompatible with 4.1
-
Luca Boccassi authored
Solution: keep the new --without-docs option, but also keep the old --without-documentation with an added deprecation warning. We can then remove it in the next major release, to leave enough time for users and maintainers to change it without disruptions.
-
- 23 Oct, 2016 4 commits
-
-
Doron Somech authored
Problem: 2 connects with same sourceip:port to different destip:port fail
-
Luca Boccassi authored
Solution: during a connect with a TCP endpoint if a source address is passed set the SO_REUSEADDR flag on the socket before the bind system call. Add unit test to cover this case for both IPv4 and IPv6.
-
Luca Boccassi authored
Update INSTALL to note issues with 'make -j check'
-
Edward Vielmetti authored
Some of the tests cannot be run in parallel; until the Makefile is fixed, note this in INSTALL.
-
- 21 Oct, 2016 2 commits
-
-
Luca Boccassi authored
Problem: Does not build in Visual Studio 2013 / Win32
-
Juha Reunanen authored
Solution: #include <netioapi.h> and change some IP_ADAPTER_UNICAST_ADDRESS data types
-
- 18 Oct, 2016 2 commits
-
-
Luca Boccassi authored
Add EHOSTUNREACH to errno_to_string
-
Juha Reunanen authored
-
- 14 Oct, 2016 2 commits
-
-
Luca Boccassi authored
performance enhancement
-
Laughing authored
use clock_gettime if there is no instruction to get cpu tick. It will take about 10% performance enhancement in AIX 7.1.
-
- 12 Oct, 2016 1 commit
-
-
Jens Auer authored
* - Fixed windows build errors - Extended monitor lock scope to prevent race-condition between process_stop and monitor * - Fixed windows build errors - Extended monitor lock scope to prevent race-condition between process_stop and monitor
-