KAPP Arnaud
a46d7b994f
Merge pull request #1959 from hitstergtd/x-zmqpoll-fix
...
Problem: style issues with comment in zmq_poll
2016-05-04 17:55:55 +02:00
hitstergtd
109122dd46
Problem: style issues with comment in zmq_poll
...
Solution:
Wrap and clean it.
2016-05-04 16:24:51 +01:00
Luca Boccassi
c33e96f2d2
Merge pull request #1957 from hitstergtd/x-TIPC-CMake-fix
...
Problem: ZMQ_HAVE_TIPC option for CMake is broken
2016-05-04 16:18:26 +01:00
hitstergtd
b470ed451f
Problem: ZMQ_HAVE_TIPC option for CMake is broken
...
Solution:
Fix it - there was a typo in the source list variable; it should be
'cpp-sources' and not 'cpp-source'.
2016-05-04 16:15:28 +01:00
Luca Boccassi
00d7ee1646
Merge pull request #1956 from hitstergtd/x-addto-AUTHORS-file
...
Problem: Not shamelessly plugged into AUTHORS
2016-05-04 16:12:59 +01:00
Luca Boccassi
ad82bd1b1a
Merge pull request #1955 from hitstergtd/x-remove-MAINTAINERS-file
...
Problem: MAINTAINERS file has no purpose anymore
2016-05-04 16:08:13 +01:00
hitstergtd
6ae2ff6446
Problem: MAINTAINERS file has no purpose anymore
...
Solution:
Remove until such time that a new and appropriate file can replace it should
it be deemed necessary.
2016-05-04 16:06:33 +01:00
Luca Boccassi
745e07d93c
Merge pull request #1954 from somdoron/master
...
problem: compilation error on osx
2016-05-04 14:15:08 +01:00
Doron Somech
e15da4b38c
problem: compilation error on osx
2016-05-04 16:09:31 +03:00
Luca Boccassi
feec47604f
Merge pull request #1953 from somdoron/master
...
problem: src is broken and unneeded as we have metadata
2016-05-04 13:35:19 +01:00
Doron Somech
ba20f665ae
problem: SRCFD is redundant as we have metadata
2016-05-04 15:33:20 +03:00
Doron Somech
4012538ce4
problem: srcfd is broken
2016-05-04 15:33:19 +03:00
Doron Somech
a192663ece
Merge pull request #1951 from hitstergtd/x-monitorcomment-fix
...
Problem: supported protocols comment is stale
2016-05-04 09:56:46 +03:00
Luca Boccassi
372ab4b8fe
Merge pull request #1949 from somdoron/master
...
problem: zeromq performance got worsen by some changes
2016-05-03 17:58:55 +01:00
somdoron
50c2f7af8f
fix sndbuf/rcvbuf tests
2016-05-03 19:46:34 +03:00
somdoron
fca45921a8
problem: zeromq performance got worsen by some changes
2016-05-03 19:37:39 +03:00
Luca Boccassi
115e7de7d2
Merge pull request #1948 from hitstergtd/x-gitignore-fix
...
Problem: Not all GCOV extensions in .gitignore
2016-05-03 11:50:38 +01:00
hitstergtd
e68c8ae1eb
Problem: Not all GCOV extensions in .gitignore
...
Solution:
Fix it.
2016-05-03 11:38:25 +01:00
Luca Boccassi
fc7d5e7fbb
Merge pull request #1946 from somdoron/master
...
problem: no way to enable draft on windows
2016-05-03 09:05:24 +01:00
Doron Somech
b3667cccf9
mark zmq_msg new methods as draft
2016-05-03 10:44:00 +03:00
Doron Somech
fcc80d4ffb
add draft option to windows configure
2016-05-03 10:18:46 +03:00
Doron Somech
91394d27c7
Merge pull request #1945 from bluca/draft_api
...
problem: no way to disable draft when compiling
2016-05-03 08:01:37 +03:00
Luca Boccassi
b741350745
Problem: test_pub_invert_matching not ignored
...
Solution: add it to .gitignore
2016-05-02 22:51:30 +01:00
Luca Boccassi
a782be73ac
Problem: no CI tests with DRAFT enabled
...
Solution: do default test with DRAFT APIs enabled
2016-05-02 22:51:30 +01:00
Luca Boccassi
6de24c190a
Problem: scatter/gather are not yet stable APIs
...
Solution: mark them as DRAFT APIs
2016-05-02 21:47:05 +01:00
Luca Boccassi
caaf66c32c
Problem: radio/dish are not yet stable APIs
...
Solution: mark them as DRAFT APIs
2016-05-02 21:47:05 +01:00
Luca Boccassi
32a1ef85a8
Problem: zmq_timers* are not yet stable APIs
...
Solution: mark them as DRAFT APIs
2016-05-02 21:47:05 +01:00
Luca Boccassi
738968082b
Problem: zmq_poller* are not yet stable APIs
...
Solution: mark them as DRAFT APIs
2016-05-02 21:47:05 +01:00
Luca Boccassi
7e700f1e73
Problem: client/server are not yet stable APIs
...
Solution: mark them as DRAFT APIs
2016-05-02 21:47:05 +01:00
Luca Boccassi
064cd1fbfb
Problem: no support for DRAFT API in build systems
...
Solution: add support for --enable-drafts/ENABLE_DRAFTS=ON in
Autools and CMake.
2016-05-02 21:47:05 +01:00
Luca Boccassi
f0a34e0ff5
Problem: test_poller/use_fd_ipc/tcp use draft API
...
Solution: only use ZMQ_SERVER/CLIENT if the defines are available.
2016-05-02 21:46:47 +01:00
Luca Boccassi
c293618ae8
Problem: testutil.hpp includes platform.hpp last
...
Solution: before including internal headers, include platform.hpp
so that the build time options are correctly applied to the included
headers.
2016-05-02 20:00:53 +01:00
Luca Boccassi
b469832409
Problem: precompiled.hpp ifdef'd for windows
...
Solution: include platform.hpp and include/zmq.h outside of ifdef
for windows, in order to be able to use it for internal definitions.
2016-05-02 20:00:53 +01:00
Luca Boccassi
464d3fd3f8
Merge pull request #1944 from hitstergtd/x-testmonitor-fix
...
Problem: bounce() arguments reversed
2016-05-02 17:26:15 +01:00
Luca Boccassi
b65fc903cd
Merge pull request #1943 from hitstergtd/x-style-tunetcpkeepalives-fix
...
Problem: tune_tcp* related code has style issues
2016-05-02 17:25:48 +01:00
Luca Boccassi
dc81aac195
Merge pull request #1940 from hitstergtd/x-update-autoconf-archive-m4-macros
...
Problem: autoconf-archive m4 macros out of date
2016-05-02 16:52:09 +01:00
hitstergtd
52871b0f3c
Problem: autoconf-archive m4 macros out of date
...
Solution:
Update them from the latest archive located at:
git://git.savannah.gnu.org/autoconf-archive.git
Hat-tip:
@bluca
2016-05-02 16:12:27 +01:00
Luca Boccassi
a8f756173a
Merge pull request #1941 from hitstergtd/x-doc-setsockopt-fix
...
Problem: zmq_setsockopt(3) man page formatting
2016-05-02 09:23:32 +01:00
hitstergtd
1ab7dd0122
Problem: supported protocols comment is stale
...
Solution:
Fix it and align with the documentation; zmq_socket_monitor(3) outlines
that ZMQ socket monitoring is supported for TCP, IPC and TIPC.
2016-05-01 22:00:20 +01:00
hitstergtd
40dbbe342e
Problem: bounce() arguments reversed
...
Solution:
Put them in the right order to quiet Coverity.
Found by:
Coverity Scan
2016-05-01 21:40:08 +01:00
hitstergtd
4809926c10
Problem: zmq_setsockopt(3) man page formatting
...
Solution:
- Update formatting and remove redundant parts from ZMQ_PROBE_ROUTER,
ZMQ_USE_FD, ZMQ_TCP_MAXRT, ZMQ_TCP_TOS
- Only cosmetic changes to the content
- These changes already merged on api.zeromq.org by me
2016-05-01 20:32:22 +01:00
Luca Boccassi
b3ae7cfa0d
Merge pull request #1937 from hitstergtd/test-add-sendiov
...
Problem: multiple issues with zmq_sendiov/recviov
2016-05-01 20:01:07 +01:00
hitstergtd
e4539778a4
Problem: multiple issues with sendiov/recviov
...
Solution:
- Add check for the [count] parameter in zmq_sendiov() and zmq_recviov()
- Use and add test for zmq_sendiov() in tests/test_iov.cpp
- Add error state tests for zmq_sendiov() in tests/test_iov.cpp
- Add error state tests for zmq_recviov() in tests/test_iov.cpp
- Cleanup tests/test_iov.cpp for style, consistency and clarity
- Generally improve test coverage for both API methods
Hat-tip:
@somdoron, @bluca
2016-05-01 19:41:50 +01:00
hitstergtd
a31c508979
Problem: tune_tcp* related code has style issues
...
Solution: fix it
2016-05-01 14:42:27 +01:00
Luca Boccassi
89ef8b38c0
Merge pull request #1938 from hitstergtd/decoder-fix
...
Problem: style issues in decoder.hpp
2016-05-01 12:30:10 +01:00
hitstergtd
56e83d0eb6
Problem: Not shamelessly plugged into AUTHORS
...
Solution: plug myself in
2016-04-30 21:34:54 +01:00
hitstergtd
8820e35a56
Problem: style issues in decoder.hpp
...
Solution: fix it
2016-04-30 21:20:31 +01:00
Luca Boccassi
95acb29bfb
Merge pull request #1934 from somdoron/master
...
problem: no documentation for Radio-dish and UDP
2016-04-29 10:40:56 +01:00
somdoron
fee84134e7
UDP and Radio-dish documentation
2016-04-29 12:17:17 +03:00
somdoron
34d5028ea8
allow specify binding address on radio with udp
2016-04-29 12:17:17 +03:00
Doron Somech
9ec9c4ad0c
Merge pull request #1933 from sappo/master
...
Problem: relicense statement from imatix is in the wrong place
2016-04-29 11:50:59 +03:00
Kevin Sapper
a1ee5e3136
Problem: relicense statement from imatix is in the wrong place
...
Solution: move the statement to the folder introduced in commit:
dd51cad082923a5973cdaff9c0418e5ab28de763
2016-04-29 09:47:39 +02:00
Kevin Sapper
5264a9afce
Merge pull request #1917 from hintjens/master
...
Problem: need to collect grants to relicense under MPLv2
2016-04-29 09:39:23 +02:00
Kevin Sapper
c1155fad71
Merge pull request #1925 from ewen-naos-nz/ewen_mcneill_relicense_naos
...
Naos Ltd license grant/quitclaim
2016-04-29 09:38:56 +02:00
Kevin Sapper
f64c8429b9
Merge pull request #1924 from ewen-naos-nz/ewen_mcneill_relicense_readme
...
RELICENSE: Start collecting MPLv2 license grants
2016-04-29 09:38:18 +02:00
Doron Somech
f7cf246373
Merge pull request #1932 from hitstergtd/doxygen-libzmq
...
Problem: libzmq lacks a good doxygen config
2016-04-29 09:36:20 +03:00
hitstergtd
f950f2ba69
Problem: No default doxygen cfg for ZeroMQ project
...
Solution:
- Add Doxygen.cfg file to make it simpler for library users and interested
parties to view library internals/externals
- Add README.doxygen.md as an Overview for Doxygen-generated documentation
Notes:
This could later be added into CI for autogenerated documentation that could be
posted to the gh-pages branch.
2016-04-28 14:14:38 +01:00
Luca Boccassi
6712f6dd01
Merge pull request #1931 from hitstergtd/unistd-fix
...
Problem: unistd.h redundantly included twice
2016-04-27 11:15:14 +01:00
Ewen McNeill
e604bbcc13
RELICENSE: Link to 0MQ Licensing page
2016-04-27 20:27:09 +12:00
Doron Somech
3df0a4f7e4
Merge pull request #1929 from hitstergtd/autotools-fix
...
Problem: test_pub_invert_matching missing in autotools build
2016-04-26 19:01:36 +03:00
hitstergtd
9218441f97
Problem: unistd.h redundantly included twice
...
Solution: fix it
2016-04-26 16:57:30 +01:00
hitstergtd
876ee5d6b4
Problem: test_pub_invert_matching missing in autotools build
...
Solution:
- add it to Makefile.am
2016-04-26 16:29:06 +01:00
Doron Somech
4b3199fefa
Merge pull request #1927 from hitstergtd/codespell-fixes
...
Problem: tune_tcp_keepalives signature more than 80 chars on a line
2016-04-25 16:02:11 +03:00
Luca Boccassi
af82d0641c
Merge pull request #1926 from hitstergtd/codespell-fixes
...
Problem: typos and trailing whitespace in code/comments
2016-04-25 13:44:47 +01:00
hitstergtd
d3c800a237
Problem: tune_tcp_keepalives signature >80 chars
...
Solution: fix it
2016-04-25 13:43:10 +01:00
hitstergtd
b2d0ab18f2
Problem: trailing whitespace in code
...
Solution: fix them
2016-04-25 12:18:46 +01:00
hitstergtd
11311f9776
Problem: trailing spaces in code comments
...
Solution: fix them
2016-04-25 11:18:49 +01:00
hitstergtd
a4b426b18e
Problem: typos/trailing spaces in code comments
...
Solution: fix them
2016-04-25 11:16:26 +01:00
Ewen McNeill
0e5ea0c8f0
RELICENSE: Naos Ltd MPLv2 grant
2016-04-25 11:28:04 +12:00
Ewen McNeill
dd51cad082
RELICENSE: Start collecting MPLv2 license grants
2016-04-25 11:24:50 +12:00
Luca Boccassi
7b9005a7a1
Merge pull request #1923 from hitstergtd/testxpubmanual-msvc-fix
...
Problem: XPUB test broken since #1566 on Windows
2016-04-24 17:04:40 +01:00
hitstergtd
8872809337
Problem: XPUB test broken since #1566 on Windows
...
Solution:
- Adjust test_xpub_proxy_unsubscribe_disconnect() to support different
protocol types
- Exclude the IPC tests on Windows and OpenVMS
H/T: @somdoron
2016-04-24 16:56:06 +01:00
Constantin Rack
fb015569a2
Merge pull request #1921 from somdoron/master
...
problem: no way to detect in czmq if timers class available
2016-04-24 11:32:53 +02:00
somdoron
9798f74d17
add have timers define to detect if timers class available
2016-04-24 12:30:35 +03:00
Pieter Hintjens
a4d219c07a
Problem: need to collect grants to relicense under MPLv2
...
Solution: kick off process with grant from iMatix
2016-04-24 08:23:24 +02:00
Luca Boccassi
230df282bd
Merge pull request #1920 from somdoron/master
...
problem: Tests are failing on windows
2016-04-23 20:42:27 +01:00
Doron Somech
0655ed2e0e
fix test unbind wildcard
2016-04-23 22:30:10 +03:00
Doron Somech
0934bc784d
fix test term endpoint
2016-04-23 22:30:09 +03:00
Hitster GTD
6f1dc64ff3
Merge pull request #1919 from bluca/xpub_test_logic
...
Problem: assertion in test_xpub_manual is swapped
2016-04-23 18:29:48 +01:00
Luca Boccassi
a93600309f
Problem: assertion in test_xpub_manual is swapped
...
Solution: check that both pointers passed as arguments to
test_missing_subscription are non-NULL, instead of the opposite.
2016-04-23 18:16:49 +01:00
Doron Somech
dd038ae38e
Merge pull request #1918 from hitstergtd/hitstergtd-testxpubmanual-win
...
Problem: XPUB test broken on Windows since #1569
2016-04-23 18:46:15 +03:00
hitstergtd
ff02862171
Problem: XPUB test broken on Windows since #1569
...
Solution:
- Adjust test_subscriptions() to support different protocol types
- Run TCP and IPC tests everywhere but on Windows and OpenVMS
2016-04-23 16:18:38 +01:00
Luca Boccassi
4ae62dfc29
Merge pull request #1916 from linville/master
...
Fix unresolved external symbols for gather and scatter classes on MSVC 2010-2015.
2016-04-23 00:43:41 +01:00
Aaron Linville
a57fd70844
Fix issue with unresolved external symbols for the gather and scatter classes by adding them to the MSVC 2010, 2012, 2013 and 2015 projects.
2016-04-22 19:26:55 -04:00
Constantin Rack
ad4e091a5a
Merge pull request #1915 from hitstergtd/checkproto-windows-fix
...
Problem: Windows IPC check broken (check_protocol)
2016-04-22 21:24:07 +02:00
hitstergtd
7feb1e49fc
Problem: Windows IPC check broken (check_protocol)
...
Solution: Fix the preprocessor check from || to &&
2016-04-22 19:55:08 +01:00
Doron Somech
0ece425dca
Merge pull request #1914 from hitstergtd/clang-testfiles-fix
...
Problem: LD search path warnings if using Clang
2016-04-22 15:37:48 +03:00
hitstergtd
7f0e380c05
Problem: LD search path warnings if using Clang
...
Solution: PR #1906 did not solve this problem properly; subsequent Travis CI
indicated that the issue happens with Clang/LLVM, so make sure to fix the
issue by detecting if Cmake CMake is using Clang for building the tests.
2016-04-21 22:32:15 +01:00
Hitster GTD
23e42526eb
Merge pull request #1913 from bluca/ipc_windows
...
Problem: test_ipc_wildcard is ran on Windows
2016-04-21 14:39:13 +01:00
Luca Boccassi
5178251587
Problem: test_ipc_wildcard is ran on Windows
...
Solution: move it to the unix-only section of Makefile.am and
tests/CMakeLists.txt since it uses Unix IPC sockets.
2016-04-21 14:17:10 +01:00
Doron Somech
d6a57ad589
Merge pull request #1912 from hitstergtd/hitstergtd-testsrcfd-win-fix
...
Problem: ZMQ_SRCFD test does not work on Windows
2016-04-21 15:38:05 +03:00
hitstergtd
e8aeb3686d
Problem: ZMQ_SRCFD test does not work on Windows
...
Solution: add Winsock specific assertions, since getpeername() should will
return SOCKET_ERROR (-1) and WSAGetLastError() will be set to WSAENOTSOCK
2016-04-21 13:24:02 +01:00
Hitster GTD
99763cce41
Merge pull request #1909 from somdoron/master
...
problem: push-pull socket types are not thread safe
2016-04-21 12:54:04 +01:00
somdoron
e6dae56c6e
Scatter-Gather socket types
2016-04-21 14:50:58 +03:00
Constantin Rack
fae3a4e02a
Merge pull request #1911 from somdoron/FixUDPWindows
2016-04-21 13:18:57 +02:00
Doron Somech
bf50f9fe75
Merge pull request #1910 from bluca/tipc
...
Problem: CMake CI does not run make test, and there is no checking for TIPC
2016-04-21 14:05:46 +03:00
Doron Somech
87e455f59b
Fix UDP failing on windows
2016-04-21 14:00:02 +03:00
Luca Boccassi
a117c1f48d
Problem: Travis CI CMake build does not run tests
...
Solution: add make test to the cmake/ci_build.sh script
2016-04-21 11:35:43 +01:00
Luca Boccassi
ea294afd8b
Problem: CMake does not check for TIPC support
...
Solution: add macro in ZMQSourceRunChecks.cmake and optionally
include the TIPC sources if the support is available.
More importantly, only run the TIPC tests if the support is there.
2016-04-21 11:33:20 +01:00
Luca Boccassi
317499edae
Merge pull request #1906 from hitstergtd/hitstergtd-cmake-tests-os-fix
...
Problem: Linker search path warnings on OS X
2016-04-19 13:00:32 +01:00