- 23 May, 2018 1 commit
-
-
Simon Giesecke authored
Solution: make error handling consistent and use retired_fd to remove code duplication
-
- 22 May, 2018 4 commits
-
-
Simon Giesecke authored
Solution: add const
-
Simon Giesecke authored
Solution: removed
-
Simon Giesecke authored
Solution: add alloc_assert
-
Simon Giesecke authored
Problem: API poller cannot be set independently from I/O thread poller, poll I/O thread poller broken on Windows Solution: change platform definitions to separate API poller from I/O thread poller, disallow configuring poll I/O thread poller on Windows
-
- 18 May, 2018 8 commits
-
-
Simon Giesecke authored
Solution: replace by C++-style casts
-
Simon Giesecke authored
Solution: add no-return attributes
-
Simon Giesecke authored
Solution: add alloc_assert calls
-
Simon Giesecke authored
Solution: replace by for loop
-
Simon Giesecke authored
Solution: restructured code, inverted condition
-
Simon Giesecke authored
Solution: properly declared underlying type of enum declaring retired_fd
-
Simon Giesecke authored
Solution: fix #if/#else structure
-
Simon Giesecke authored
Solution: change options_t.type to int8_t
-
- 17 May, 2018 6 commits
-
-
Simon Giesecke authored
Solution: remove redundant else
-
Simon Giesecke authored
-
Simon Giesecke authored
Solution: reduce to newly extracted function clear, which does not use the freed pointer
-
Simon Giesecke authored
Solution: add code to make non-use explicit
-
Simon Giesecke authored
Solution: call check_read instead
-
Simon Giesecke authored
Solution: add explicit
-
- 15 May, 2018 2 commits
-
-
Simon Giesecke authored
Solution: fix handling of sockaddr in recvfrom
-
korbes authored
-
- 14 May, 2018 12 commits
-
-
Simon Giesecke authored
Solution: handle types properly
-
Simon Giesecke authored
Solution: make proper boolean expression
-
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: use a typedef instead
-
Simon Giesecke authored
Solution: check and return an error on invalid arguments. Fixes #3088
-
Simon Giesecke authored
Solution: extract common code into functions
-
Simon Giesecke authored
Solution: return NULL and set errno to ENOMEM
-
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
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.
-
- 13 May, 2018 7 commits
-
-
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
-
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
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
-
Simon Giesecke authored
Solution: use proper types
-