- 20 Sep, 2016 5 commits
-
-
Doron Somech authored
Pollset
-
Laughing authored
add a new poller named pollset which will get benefit of performance in AIX platform.
-
Laughing authored
add a new poller named pollset which will get benefit of performance in AIX platform.
-
Laughing authored
add a new poller named pollset which will get benefit of performance in AIX platform.
-
Laughing authored
add a new poller named pollset which will get benefit of performance in AIX platform.
-
- 17 Sep, 2016 9 commits
-
-
Constantin Rack authored
Problem: zmq_connect with IPv6 "source:port;dest:port" format is broken
-
Luca Boccassi authored
Solution: allow for '[' character when doing the basic sanity check on the TCP endpoint. Also add unit tests for both IPv4 and IPv6 source;dest format.
-
Luca Boccassi authored
Solution: add them
-
Luca Boccassi authored
Solution: add a test for this use case
-
Luca Boccassi authored
Solution: add disconnect and unbind calls to the test
-
Luca Boccassi authored
Solution: refactor it to allow for multiple functionalities to be tested
-
Luca Boccassi authored
Problem: source conatins tabs and trailing spaces
-
Constantin Rack authored
Solution: remove them
-
Constantin Rack authored
Solution: replace tabes with spaces
-
- 14 Sep, 2016 2 commits
-
-
Luca Boccassi authored
Problem: MinGW cross compile is failed on Linux
-
Kouhei Sutou authored
Solution: Use only lower case for header file name. We can find "wincrypt.h" by "WinCrypt.h" on Windows because Windows uses case insensitive file system. But we can't find "wincrypt.h" by "WinCrypt.h" on Linux Because Linux uses case sensitive file system.
-
- 12 Sep, 2016 2 commits
-
-
Constantin Rack authored
Problem: Missing newline in printf statement
-
Thomas Braun authored
Solution: Add "\n" at end of format string.
-
- 04 Sep, 2016 4 commits
-
-
Constantin Rack authored
Problem: scoped optional mutex lock caused unit tests to fail
-
a4z authored
Solution: Add a scope that scopegurad unlocks the mutex before the object instance deletes itself and wants to unlock a locked mutex
-
Luca Boccassi authored
Problem: socket_base uses macros for mutex lock and unlock
-
a4z authored
Solution: add a lock guard that takes optional a mutex and use it
-
- 01 Sep, 2016 2 commits
-
-
Constantin Rack authored
Problem: CMake build from dist tarball broken
-
Luca Boccassi authored
Solution: include src/version.rc.in and tests/CMakeLists.txt in the make dist tarball by adding them to makefile.am EXTRA_DIST list.
-
- 28 Aug, 2016 6 commits
-
-
Constantin Rack authored
Problem: cannot build packages with DRAFT APIs
-
Luca Boccassi authored
Solution: if rpmbuild is called with --with drafts, which can be triggered on OBS by adding: Macros: %_with_drafts 1 to the bottom of the prjconf, then enable draft APIs.
-
Luca Boccassi authored
Solution: parse the OBS prjconf and the user env variable DEB_BUILD_OPTIONS. If either of those define "drafts" then build with draft APIs enabled.
-
Luca Boccassi authored
Fix building documentation
-
Thomas Braun authored
Solution: The regular expression replacement expected a non-existing space at the beginning of the input files.
-
Thomas Braun authored
Solution: The CMAKE module PythonInterp sets the variable PYTHONINTERP_FOUND and not PYTHON_FOUND if it finds a python interpreter.
-
- 27 Aug, 2016 4 commits
-
-
Constantin Rack authored
Problem: testutil.hpp fails to build on Windows XP
-
Luca Boccassi authored
Solution: ifdef is_ipv6_available to always return false if building on Windows XP, as it doesn't support the needed standard libc functions
-
Luca Boccassi authored
[gssapi] memory allocation mismatch on windows
-
Hunter Laux authored
The gssapi has some helper functions gssalloc_malloc()/gssalloc_free() which on windows doesn't call malloc()/free(). Instead these are wrappers around HeapAlloc() and HeapFree(). To complicate matters gssapi doesn't export these helper functions, so you're left using the allocation method of your choice. See Here: https://github.com/krb5/krb5/blob/89683d1f135765e91041f3a239af865b11aaf86b/src/lib/gssapi/generic/gssapi_alloc.h The zmq gssapi implementation is calling malloc and then calling gss_release_buffer() to free the memory. gss_release_buffer uses gssalloc_free() to free this buffer which on windows calls HeapFree() instead of free(). This causes an access violation on windows.
-
- 24 Aug, 2016 1 commit
-
-
Constantin Rack authored
Problem: tests should not create 2 ZMQ contexts
-
- 23 Aug, 2016 4 commits
-
-
Luca Boccassi authored
Solution: call the function after the zmq_ctx has been created, not before, so that the relevant Windows system calls have been setup.
-
Luca Boccassi authored
This reverts commit 9adf20aa.
-
Luca Boccassi authored
is_ipv6_available: Create a fake zmq context on windows
-
Thomas Braun authored
This is required as zmq_ctx_new calls WSAStartup. Without that the IPV6 socket creation always fails.
-
- 16 Aug, 2016 1 commit
-
-
Luca Boccassi authored
Fix compatibility with newer CMake.
-