- 14 May, 2018 18 commits
-
-
Simon Giesecke authored
Solution: move conditional include directive to precompiled.hpp
-
Simon Giesecke authored
Solution: fix type specification
-
Simon Giesecke authored
Solution: fix type specification
-
Simon Giesecke authored
Solution: enable warnings-as-errors
-
Simon Giesecke authored
Problem: heartbeat tests are disabled
-
Luca Boccassi authored
Solution: re-enable them
-
Luca Boccassi authored
Add poller docs
-
Simon Giesecke authored
Solution: add symlinks to zmq_poller.txt
-
Simon Giesecke authored
Solution: add initial documentation
-
Simon Giesecke authored
Solution: return NULL and set errno to ENOMEM
-
Simon Giesecke authored
Solution: change comment, and add test case for zmq_poller_modify with events == 0
-
Simon Giesecke authored
Problem: inconsistent behaviour of zmq_poller_add and zmq_poller_add_fd in case of memory exhaustion Solution: always return -1 with errno == ENOMEM
-
Luca Boccassi authored
ZMTP 3.1 PING Context not implemented
-
Simon Giesecke authored
Solution: migrate to unity assertions
-
Luca Boccassi authored
Solution: if a PING message contains a context, echo it back in the PONG message. In order to do so, create the PONG message when PING is received and store it in the engine. After the PING the engine goes straight to encoding and sending, so there can always be at most one pending PING. Add tests for various contexts.
-
Luca Boccassi authored
Solution: treat the first byte of the command body as the size of the command name, rather than as an id, to comply with ZMTP 3.1. This was not an actual problem at runtime since both heartbeat commands have a size of 4, which was treated like an id. But once SUBSCRIBE/UNSUBSCRIBE get implemented it needs to be checked.
-
Luca Boccassi authored
Solution: remove it, it doesn't add much value anyway
-
Simon Giesecke authored
Solution: migrate to unity
-
- 13 May, 2018 15 commits
-
-
Simon Giesecke authored
Problem: building on Linux with Sun Studio still fails
-
Luca Boccassi authored
Solution: initialise it
-
Luca Boccassi authored
Solution: add compiler flags to support extensions like anonymous structs in unions, fix casting of const, and check for suncc rather than solaris
-
Simon Giesecke authored
Problem: no way to specify source interface for UDP multicast sender …
-
Lionel Flandrin authored
Solution: if a binding interface is provided in the sender URL we pass it to IP[V6]_MULTICAST_IF setsockopt
-
Luca Boccassi authored
Problem: test_radio_dish triggers aliasing errors with some compilers
-
Lionel Flandrin authored
Solution: refactor the test code to work around aliasing issues
-
Simon Giesecke authored
Problem: build broken on Solaris with Sun Studio compilers
-
Luca Boccassi authored
Solution: change the ifdef to always print on any Unix, as they all have ulimit
-
Luca Boccassi authored
Solution: use a different max socket value on Solaris, where the default limit is 256 instead of 1024
-
Luca Boccassi authored
Solution: add missing const qualifier to internal functions
-
Luca Boccassi authored
Solution: do it explicitly to fix build on Solaris 10/11 with the Sun compiler
-
Simon Giesecke authored
Solution: remove constness on pair arguments. Fixes #3090
-
Luca Boccassi authored
Problem: warnings in MSVC builds around size_t/int
-
Simon Giesecke authored
Solution: use proper types
-
- 11 May, 2018 1 commit
-
-
Simon Giesecke authored
Problem: getrandom test does not check if it's working
-
- 10 May, 2018 5 commits
-
-
Luca Boccassi authored
Problem: ZMQ doesn't expose the MULTICAST_LOOP socket option
-
Lionel Flandrin authored
Solution: update to document new binding options and IPv6 support
-
Lionel Flandrin authored
Solution: add a new ZMQ_MULTICAST_LOOP option for UDP sockets.
-
Luca Boccassi authored
Problem: test helper recv_string_expect_success ignores flags
-
Lionel Flandrin authored
Solution: pass the flags to zmq_recv
-
- 09 May, 2018 1 commit
-
-
Luca Boccassi authored
UDP Ipv6 support
-