- 20 Nov, 2017 1 commit
-
-
Luca Boccassi authored
Solution: build all the objects separately before the link step, to avoid rebuilding when doing both static and shared builds
-
- 19 Nov, 2017 1 commit
-
-
Luca Boccassi authored
Solution: don't redefine preprocessor macro if it's already defined in platform.hpp
-
- 18 Nov, 2017 3 commits
-
-
Constantin Rack authored
Problem: accept4 not available on all platforms
-
Luca Boccassi authored
Solution: check for availability in CMake and autoconf before using it
-
Constantin Rack authored
Problems: no NEWS for 4.2.3, missing some events docs, whitespace in header
-
- 17 Nov, 2017 1 commit
-
-
Luca Boccassi authored
Solution: add main features and bug fixes
-
- 16 Nov, 2017 7 commits
-
-
Luca Boccassi authored
Solution: add them
-
Luca Boccassi authored
Solution: remove it
-
Luca Boccassi authored
Problem: Build fails in Visual Studio 2008 without `stdint.h`
-
Simon Giesecke authored
Problems: test_security_{zap|curve} often hangs, debian builds ignore test failures hiding issues
-
ccpaging authored
-
Luca Boccassi authored
Solution: make test failures fail the build
-
Luca Boccassi authored
Solution: set 0 linger on the sockets immediately after creating them rather than immediately before closing them. Running through helgrind/drd highlights a few race conditions, one of which is the setting of linger vs checking it when closing the socket. Work around it by setting it immediately to fix the test hangs.
-
- 13 Nov, 2017 1 commit
-
-
Jim Klimov authored
Problem: test_stream_exceeds_buffer cannot be ran in parallel
-
- 10 Nov, 2017 3 commits
-
-
Luca Boccassi authored
Change zmq_recv to zmg_msg_recv since zmq_msg_t used there.
-
ebyrob authored
-
Luca Boccassi authored
Solution: bind to wildcard and let the OS pick a free port instead of using an hard-coded 12345 TCP port
-
- 09 Nov, 2017 2 commits
-
-
Luca Boccassi authored
add Haiku support
-
Jerome Duval authored
* link against libnetwork.so for network functions.
-
- 08 Nov, 2017 2 commits
-
-
Luca Boccassi authored
Problem: REQ socket with ZMQ_REQ_RELAXED does not report ZMQ_POLLOUT when queried for events after first message.
-
Rolf Timmermans authored
Problem: REQ socket with ZMQ_REQ_RELAXED does not report ZMQ_POLLOUT when queried for events after first message. Solution: Check for strictness before returning false if no reply has been received.
-
- 02 Nov, 2017 2 commits
-
-
Simon Giesecke authored
Problem: Sometimes on OSX we get ETIMEDOUT instead of EAGAIN
-
Anton Bärwald authored
Solution: Update errno value after calling usleep()
-
- 26 Oct, 2017 4 commits
-
-
Luca Boccassi authored
Optimize select on Windows; reduce code duplication in select_t
-
sigiesec authored
Solution: unified Windows & non-Windows code further
-
sigiesec authored
Solution: reduced code duplication by introducing local variables and new function trigger_events
-
sigiesec authored
same fds Solution: cache results of get_fd_family
-
- 25 Oct, 2017 4 commits
-
-
Luca Boccassi authored
Problem: wsa_events are initialized/destroyed within every loop
-
sigiesec authored
iteration even if not used Solution: Move wsa_events closer to usage
-
Luca Boccassi authored
Change ZMQ_THREAD_AFFINITY to ZMQ_THREAD_AFFINITY_CPU_ADD/REMOVE
-
f18m authored
Change ZMQ_THREAD_AFFINITY to ZMQ_THREAD_AFFINITY_CPU_ADD/ZMQ_THREAD_AFFINITY_CPU_REMOVE. Avoid prefix thread names when no prefix was set.
-
- 24 Oct, 2017 2 commits
-
-
Luca Boccassi authored
Partial Windows XP support
-
Yann Diorcet authored
-
- 23 Oct, 2017 2 commits
-
-
Luca Boccassi authored
Problem: one missed optimization opportunity for blob_t map lookup
-
Simon Giesecke authored
Solution: create referencing blob_t
-
- 22 Oct, 2017 2 commits
-
-
Luca Boccassi authored
Problem: use of std::map::insert is inefficient
-
Simon Giesecke authored
Solution: use std::map::emplace instead, where available
-
- 21 Oct, 2017 3 commits
-
-
Luca Boccassi authored
Problem: description of return value is cloned from zmq_atomic_counter_new
-
Simon Giesecke authored
Solution: provide correct description Fixes #2789
-
Simon Giesecke authored
* Problem: excessive memory allocations around blob_t Solution: redefine blob_t as a custom type, and use reference/move semantics where possible
-