- 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
-
- 11 Oct, 2016 1 commit
-
-
Jens Auer authored
-
- 17 Sep, 2016 2 commits
-
-
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.
-
Constantin Rack authored
Solution: replace tabes with spaces
-
- 04 Sep, 2016 2 commits
- 20 Jun, 2016 1 commit
-
-
KIU Shueng Chuan authored
-
- 01 Jun, 2016 1 commit
-
-
Yann Diorcet authored
-
- 16 May, 2016 2 commits
- 15 May, 2016 1 commit
-
-
Bitiquinho authored
-
- 14 May, 2016 1 commit
-
-
evoskuil authored
-
- 10 May, 2016 2 commits
-
-
Doron Somech authored
-
Doron Somech authored
-
- 05 May, 2016 2 commits
-
-
Luca Boccassi authored
Solution: use socket object's mutex before the send_reap() call that might deallocate it
-
Doron Somech authored
-
- 04 May, 2016 1 commit
-
-
Doron Somech authored
-
- 29 Apr, 2016 1 commit
-
-
somdoron authored
-
- 22 Apr, 2016 1 commit
-
-
hitstergtd authored
Solution: Fix the preprocessor check from || to &&
-
- 21 Apr, 2016 1 commit
-
-
somdoron authored
-
- 18 Apr, 2016 1 commit
-
-
Luca Boccassi authored
Solution: try to resolve the TCP endpoint passed by the user in the zmq_unbind call before giving up, if it doesn't match. This fixes a breakage in the API, where after a call to zmq_bind(s, "tcp://127.0.0.1:9999") with IPv6 enabled on s would result in the call to zmq_unbind(s, "tcp://127.0.0.1:9999") failing. Add more test cases to increase coverage on all combinations of TCP endpoints.
-
- 15 Apr, 2016 2 commits
-
-
hitstergtd authored
Problem: Conditional logic in check_protocol() that checks if a protocol is supported, is duplicated twice. Moreover, the first set of checks to ascertain if a protocol is supported is done regardless of whether the particular protocol will be built into the library or not. Solution: * Simplify/collapse all supported protocol checks into one in check_protocol() * Enclose pgm/epgm/norm socket+protocol match checks with requisite macros
-
hitstergtd authored
Solution: set errno to ENOCOMPATPROTO in check_protocol()
-
- 22 Feb, 2016 1 commit
-
-
Luca Boccassi authored
Solution: socket_base_t::in_event cannot do anything useful with return status of process_commands. Asserting is the wrong solution, as it is entirely valid to be interrupted or for the context to be terminated, so discard the value.
-
- 21 Feb, 2016 4 commits
-
-
Luca Boccassi authored
Solution: use NULL instead to avoid build failure with older compilers.
-
Luca Boccassi authored
Solution: initialize class variable in the same order as they are defined.
-
Luca Boccassi authored
Solution: fix it
-
Osiris authored
Solution: The Coverity Static Code Analyzer was used on libzmq code and found many issues with uninitialized member variables, some redefinition of variables hidding previous instances of same variable name and a couple of functions where return values were not checked, even though all other occurrences were checked (e.g. init_size() return).
-
- 18 Feb, 2016 1 commit
-
-
Osiris authored
Solution: Phase I - make precompiled.hpp be first file included in every source file
-
- 17 Feb, 2016 1 commit
-
-
somdoron authored
-
- 01 Feb, 2016 3 commits
-
-
Pieter Hintjens authored
-
Pieter Hintjens authored
-
Constantin Rack authored
Solution: replace with `zmq_ctx_term` Also fix whitespace (tabs instead of spaces)
-
- 30 Jan, 2016 2 commits
-
-
Min RK authored
Since they are allowed (They are not, however, allowed in hostnames)
-
Jean-Christophe Fillion-Robin authored
This commit addresses the following warnings reported on gcc 5.2.1. In the future, this will help reduce the "noise" and help catch warnings revealing a serious problem. 8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<--- /path/to/libzmq/src/options.cpp:1048:36: warning: unused parameter ‘option_’ [-Wunused-parameter] bool zmq::options_t::is_valid (int option_) const ^ /path/to/libzmq/src/plain_client.cpp:146:30: warning: unused parameter ‘cmd_data’ [-Wunused-parameter] const unsigned char *cmd_data, size_t data_size) ^ /path/to/libzmq/src/plain_client.cpp:146:30: warning: unused parameter ‘cmd_data’ [-Wunused-parameter] const unsigned char *cmd_data, size_t data_size) ^ /path/to/libzmq/src/socket_base.cpp:1445:44: warning: unused parameter ‘group_’ [-Wunused-parameter] int zmq::socket_base_t::xjoin (const char *group_) ^ /path/to/libzmq/src/socket_base.cpp:1451:45: warning: unused parameter ‘group_’ [-Wunused-parameter] int zmq::socket_base_t::xleave (const char *group_) ^ /path/to/libzmq/src/radio.cpp:145:33: warning: unused parameter ‘msg_’ [-Wunused-parameter] int zmq::radio_t::xrecv (msg_t *msg_) ^ /path/to/libzmq/src/dish.cpp:164:32: warning: unused parameter ‘msg_’ [-Wunused-parameter] int zmq::dish_t::xsend (msg_t *msg_) ^ /path/to/libzmq/tests/test_msg_ffn.cpp:32:16: warning: unused parameter ‘data’ [-Wunused-parameter] void ffn(void *data, void *hint) { ^ /path/to/libzmq/tests/test_timers.cpp:50:19: warning: unused parameter ‘timer_id’ [-Wunused-parameter] void handler (int timer_id, void* arg) ^ 8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---
-
- 29 Jan, 2016 1 commit
-
-
somdoron authored
-
- 28 Jan, 2016 1 commit
-
-
Constantin Rack authored
Solution: update to 2016
-
- 27 Jan, 2016 1 commit
-
-
somdoron authored
-
- 21 Jan, 2016 2 commits
-
-
Min RK authored
avoids leaking sockets due to multiple monitor calls on one socket Alternative: raise error (not sure what errno; EADDRINUSE?) if collision detected; force manual stop.
-
Ilya Kulakov authored
-