- 20 Nov, 2016 1 commit
-
-
Luca Boccassi authored
Solution: add a ZMQ_MSG_T_SIZE context read-only option so that wrappers can call zmq_ctx_get (ctx, ZMQ_MSG_T_SIZE) to get the size at runtime.
-
- 16 Nov, 2016 2 commits
-
-
Constantin Rack authored
Document terminating NUL behavior in API more explicitly
-
Andreas Rottmann authored
This addresses #2169.
-
- 15 Nov, 2016 6 commits
-
-
Constantin Rack authored
Problem: inconsistent indentation and tabs in code
-
Caleb Epstein authored
-
Luca Boccassi authored
Problem: multicast is spelled incorrectly in udp_address class
-
Caleb Epstein authored
Solution: Fix typo of 'mutlicast' -> 'multicast'
-
Constantin Rack authored
Fix htons copy pasta
-
Caleb Epstein authored
-
- 14 Nov, 2016 4 commits
-
-
Constantin Rack authored
Problem: IPV6_TCLASS setsockopt fails on IPv4 socket
-
Luca Boccassi authored
Solution: if setsockopt errors out and errno is set to ENOPROTOOPT (or EINVAL on OSX) ignore it and carry on.
-
Luca Boccassi authored
Make ZMQ_TOS work with IPv6 sockets
-
Saif Hasan authored
Summary: To set `Type Of Service` for IP layer packets ZMQ provides `ZMQ_TOS` socket option. However this only works for v4 sockets. Considering things are moving to IPv6 heavily (especially within enterprise networks), ZMQ should support setting `traffic class` for v6 based on `ZMQ_TOS`. There is a subtle difference between v4 and v6 in terms of the positioning of field but TOS has same meaning in both v4 and v6. Linux provides following APIs for v4/v6 to set TOS field value. ``` // For v4 setsockopt(fd, IPPROTO_IP, IP_TOS, tos, sizeof(tos)); // For v6 setsockopt(fd, IPPROTO_IPV6, IPV6_TCLASS, tos, sizeof(tos)); ``` Test Plan: Make sure Cmake works fine and all tests passes. Imported this change to `OpenR` project and tested on our local testbed. Captured some packets exchanged between PUB/SUB and ROUTER/ROUTER sockets pairs. Verify that `TCLASS` value is set as per expectation. Tasks: #2208
-
- 12 Nov, 2016 2 commits
-
-
Constantin Rack authored
Problem: 4.2.0 is out, time to bump version for development
-
Constantin Rack authored
Problem: linker fails looking for dladdr
-
- 10 Nov, 2016 1 commit
-
-
Luca Boccassi authored
Solution: search and add it via AC_CHECK_LIB when building with libunwind, as the backtrace function uses dladdr. This problem only appears on some distributions and with some compiler/toolchain versions.
-
- 08 Nov, 2016 1 commit
-
-
Luca Boccassi authored
Solution: update NEWS, include/zmq.h and packaging
-
- 07 Nov, 2016 2 commits
-
-
Constantin Rack authored
Problem: NEWS says ZMQ_BLOCKY is a sock opt, but it's a ctx opt
-
Luca Boccassi authored
Solution: fix it
-
- 06 Nov, 2016 4 commits
-
-
Constantin Rack authored
Problem: linking fails on glibc 2.24 with dladdr missing
-
Michal Vyskocil authored
Solution: try to find dladdr function on Linux - glibc systems provides dlopen/dladdr in libdl and not in libc itseld.
-
Constantin Rack authored
Problem: curve_keygen not packaged by RPM spec
-
Luca Boccassi authored
Solution: add new libzmq-tools package to ship it
-
- 05 Nov, 2016 5 commits
-
-
Constantin Rack authored
Problem: some errors on Debian + kFreeBSD
-
Luca Boccassi authored
Solution: do not fail on kFreeBSD if this feature is not available at runtime. Thanks Steven Chamberlain <steven@pyro.eu.org> for the patch!
-
Luca Boccassi authored
Solution: ignore it on kFreeBSD, as it is not an error Thanks Steven Chamberlain <steven@pyro.eu.org> for the patch!
-
Luca Boccassi authored
Problem: curve_keygen not build unless --enable-curve is passed
-
Michal Vyskocil authored
Solution: test ENABLE_CURVE_KEYGEN and enable it only if zmq_enable_curve_keygen=yes nad enable_curve=yes. Additionally set enable_curve=yes for libsodium and tweetnacl, so it is enabled implicitly and fixes the problem.
-
- 04 Nov, 2016 9 commits
-
-
Luca Boccassi authored
Fix small typo
-
Davor Lozic authored
-
Doron Somech authored
Problem: NEWS says scatter/gather support UDP but they don't
-
Luca Boccassi authored
Solution: fix NEWS
-
Doron Somech authored
Problem: NEWS does not mention UDP multicast transport
-
Luca Boccassi authored
Solution: add mention and point to doc/zmq_udp.txt
-
Luca Boccassi authored
-
Lukas Geiger authored
Problem: NEWS out of date
-
Luca Boccassi authored
Solution: add an overview of the new socket options, new APIs, DRAFT mechanism (and DRAFT APIs). And a dedication.
-
- 02 Nov, 2016 3 commits
-
-
Luca Boccassi authored
Solution: add release notes from 4.0.x and 4.1.x releases to capture all important solved bugs.
-
Doron Somech authored
Add WinXP compatibility
-
Dmitriy-GH authored
-