- 19 Jan, 2017 6 commits
-
-
Luca Boccassi authored
add test and documentation for "draft" capability
-
Asmod4n authored
-
Luca Boccassi authored
Problem: cannot check if libzmq was build with draft api
-
Asmod4n authored
As discussed in #2307
-
Luca Boccassi authored
cmake: Set output name to libzmq for the libzmq-static target
-
Sylvain Corlay authored
Solution: Change the target output name from libzmq-static to libzmq.
-
- 16 Jan, 2017 2 commits
-
-
Luca Boccassi authored
Updated buildbase and buildall to work with visual studio 2017
-
chuggafan authored
-
- 12 Jan, 2017 2 commits
-
-
Luca Boccassi authored
cmake install on linux fixed
-
Johan Mabille authored
-
- 11 Jan, 2017 2 commits
-
-
Constantin Rack authored
Problem: Thread-safe solution for modify hwm of pipe
-
laplaceyang authored
Solution: where change pipe hwm, send a command (new type pipe_hwm) to peer, so peer pipe can modify hwm thread-safely
-
- 10 Jan, 2017 3 commits
-
-
Constantin Rack authored
Problems: modifying pipe from different thread is not safe and HWM always boosted by 1
-
Luca Boccassi authored
Solution: initialise *hwmboost to -1 instead of 1, and use it only if it's >= 0. The socket option code checks anyway that the user-provided value is >= 0 so there is no risk of clashing. The documentation also specifies that it has to be >= 0.
-
Luca Boccassi authored
Solution: revert change from #2299 to avoid bugs while we look for an alternative and thread-safe solution
-
- 09 Jan, 2017 2 commits
-
-
Luca Boccassi authored
Problem: set hwm after connect lead to infinite hwm
-
laplaceyang authored
-
- 08 Jan, 2017 1 commit
-
-
Constantin Rack authored
Problem: spec file still depends on libuuid
-
- 07 Jan, 2017 4 commits
-
-
Luca Boccassi authored
Solution: remove the dependency as it's not been needed for a while
-
Constantin Rack authored
Problem: debian packages do not build manpages
-
Luca Boccassi authored
Solution: build-depend on asciidoc and xmlto
-
Luca Boccassi authored
Cmake win install
-
- 06 Jan, 2017 5 commits
-
-
Johan Mabille authored
-
Johan Mabille authored
-
Johan Mabille authored
-
Luca Boccassi authored
Windows cmake build fixed
-
Johan Mabille authored
-
- 04 Jan, 2017 2 commits
-
-
Constantin Rack authored
Problem: peer can close connection before SO_NOSIGPIPE is set
-
Luca Boccassi authored
Solution: setsockopt returns EINVAL if the connection was closed by the peer after the accept returned a valid socket. This is a valid network error and should not cause an assert. To handle this we have to extract the setsockopt from the stream engine, as there's no clean way to return an error from the constructor. Instead, try to set this option before creating the engine in the callers, and return immediately as if the accept had failed to avoid churn. Do the same for the connect calls by setting the option in open_socket, so that the option for that case is set even before connecting, so there's no possible race condition. Since this has to be done in 4 places (tcp/ipc listener, socks connecter and open_socket) add an utility function in ip.cpp. Fixes #1442
-
- 03 Jan, 2017 6 commits
-
-
Constantin Rack authored
Problem: zmq_proxy* may return EINTR other than ETERM
-
Constantin Rack authored
Problem:capitalized include filenames trip mingw
-
Luca Boccassi authored
Solution: mention this in the documentation
-
Luca Boccassi authored
Solution: use lowercase
-
Luca Boccassi authored
fix typos
-
Patrik Wenger authored
-
- 01 Jan, 2017 5 commits
-
-
Luca Boccassi authored
Fixed issue #2227 second part
-
Vincent Tellier authored
tests/README.md explicitly indicates to check the libzmq.lib path in CMakeLists.txt.
-
Vincent Tellier authored
The mechanism is instanciated during the handshake itself, when and error happen before this, the error method shall work anyway. An error handling with a NULL mechanism means the handshake fail, so the handshake failure event is also raised in this case.
-
Vincent Tellier authored
- removed the previously added encryption_error, less changes less bug - handshake fail is now signaled when an error happen while the mechanism is still hanshaking
-
Constantin Rack authored
Problem: build fails on GNU/Hurd as it does not support IPV6_TCLASS
-