- 11 May, 2016 1 commit
-
-
Erik Hugne authored
The TIPC protocol bindings in ZeroMQ defaults to a lookup domain of 1.0.0 to prevent 'closest first' search, and instead always do round robin if several sockets in the network or node have the same name published. In retrospect, this might have been a bad idea because it won't work on standalone configurations. We solve this by allowing an optional domain suffix to be provided in the address, and 0.0.0 should be used in that case, or if the TIPC address range in the cluster configuration is defined to some other value. Domain suffixes are only relevant for connecting addresses. Signed-off-by: Erik Hugne <erik.hugne@gmail.com>
-
- 10 May, 2016 6 commits
-
-
Luca Boccassi authored
Problem: sockfd_ parameter throws unused warning
-
hitstergtd authored
Solution: Mark it with LIBZMQ_UNUSED as per our convention.
-
Luca Boccassi authored
Revert "problem:Socket try to access closed mutex"
-
Doron Somech authored
-
Constantin Rack authored
-
Doron Somech authored
-
- 09 May, 2016 7 commits
-
-
Luca Boccassi authored
Problem: style/typo issue
-
hitstergtd authored
Solution: Fix it.
-
Luca Boccassi authored
Problem: Coverage option broken with LLVM GCOV Frontend
-
Constantin Rack authored
Problem: UDP engine code not indented properly [style]
-
hitstergtd authored
Solution: This is an issue with the imported Autoconf M4 macro package for standardised code coverage builds, i.e. using --enable-code-coverage. The simplest way that I could find is to add a case statement that checks if the output of running `gcov -version` contains the "LLVM" keyword; if that is true then do not link with LIBGCOV as its neither required nor supported when using the GCOV frontend for LLVM; least not on Mac OS X. The case statement would also be the most portable. Moreover, using the "-version" argument instead of "-v" seems to be the best bet as that is supported by the normal GCOV and LLVM GCOV frontend. Upstream candidate - this solution should be improved by Autoconf M4 macro overlords and applied to the upstream M4 package; I could not find a suitable way to detect if LLVM GCOV is being used, except for the solution herein; this should also work on *BSD too.
-
Luca Boccassi authored
Problem: Deploying release artifacts to github is a manual process
-
Kevin Sapper authored
Solution: Use travis to deploy these artifacts automatically. The deployment is triggered by tagging on the zeromq/libzmq repository. Of the many builds travis is checking only the default one with libsodium and drafts disabled is used for deployment. For now the results of `make distcheck` are deployed as well as their md5 and sha1 hash sums. Further changes may upload a generated Changelog as well.
-
- 08 May, 2016 5 commits
-
-
Luca Boccassi authored
Problem: Not all ancillary API methods tested
-
hitstergtd authored
Solution: Indent it.
-
hitstergtd authored
Solution: - Add file for testing ancillary API methods and any misc internal machinery - Add tests for zmq_version(3) and zmq_strerror(3) - Add test file into gitignore, Autotools and CMake build files - Increase test coverage Note: MSVC solution files have not been updated.
-
Constantin Rack authored
problem: sockets are not signed int on Windows
-
KIU Shueng Chuan authored
-
- 06 May, 2016 5 commits
-
-
Doron Somech authored
Problem: no backtrace is printed on assert
-
Luca Boccassi authored
Solution: clean up and remove it
-
Luca Boccassi authored
Solution: add an optional dependency on libunwind, and if present use it to print the backtrace when zmq_abort is called.
-
Luca Boccassi authored
Problem: No CMake option to set ZMQ_ACT_MILITANT
-
hitstergtd authored
Solution: Add CMake option called WITH_MILITANT so that it aligns with the Autotools build infrastructure; enabling this option defines ZMQ_ACT_MILITANT, which enables assertions should malformed requests make their way into zmq_setsockopt(3) or zmq_getsockopt(3).
-
- 05 May, 2016 7 commits
-
-
Doron Somech authored
Problem: read-after-free when closing socket
-
Luca Boccassi authored
Solution: use socket object's mutex before the send_reap() call that might deallocate it
-
Constantin Rack authored
problem: timers test is flapping on windows
-
Doron Somech authored
-
Constantin Rack authored
problem: closed poller still associated with socket
-
Doron Somech authored
-
Luca Boccassi authored
Problem: AUTHORS file is not sorted
-
- 04 May, 2016 9 commits
-
-
Doron Somech authored
Problem: zmq_sendiov/zmq_recviov not Deprecated
-
KAPP Arnaud authored
Problem: style issues with comment in zmq_poll
-
hitstergtd authored
Solution: As preparation for 4.2 release, move the zmq_sendiov and zmq_recviov API methods under the Deprecated Methods section. Note: the actual methods have NOT been deprecated yet, functionally speaking however it is good to let API users know early. Moreover, these methods were not ever considered stable, at least according to src/zmq.h, and have no associated man pages.
-
hitstergtd authored
Solution: Wrap and clean it.
-
Luca Boccassi authored
Problem: ZMQ_HAVE_TIPC option for CMake is broken
-
hitstergtd authored
Solution: Fix it - there was a typo in the source list variable; it should be 'cpp-sources' and not 'cpp-source'.
-
Luca Boccassi authored
Problem: Not shamelessly plugged into AUTHORS
-
Luca Boccassi authored
Problem: MAINTAINERS file has no purpose anymore
-
hitstergtd authored
Solution: Remove until such time that a new and appropriate file can replace it should it be deemed necessary.
-