Jens Auer
798532e0c5
Merged PR 1649
...
https://github.com/zeromq/libzmq/pull/1649/commits
2016-10-13 08:34:04 +00:00
Luca Boccassi
5ea5629451
Merge pull request #147 from WGH-/doc-router-mandatory-block
...
doc/zmq_socket.txt: clarify that ROUTER can be blocking
2016-10-03 23:54:30 +01:00
WGH
064a8b6766
doc/zmq_socket.txt: clarify that ROUTER can be blocking
...
Problem: zmq_socket doc doesn't mention that router can block on send
Solution: clarify that it may block, and under which conditions
2016-10-04 00:37:50 +03:00
Constantin Rack
44c1d81506
Merge pull request #146 from bluca/dealer_router_async
...
Problem: zmq_ctx_term asserts with connect-before-bind and sockets with identity over inproc transport
2016-09-24 21:33:05 +02:00
Luca Boccassi
05f1912b63
Problem: Travis CI OSX builds are broken
...
Solution: add a workaround to reinstall libtool. Travis hasn't fixed
the issue in a month, so time for a little hack until they sort it.
2016-09-24 19:58:35 +01:00
Luca Boccassi
0527673982
Update NEWS for #2117
2016-09-24 19:48:07 +01:00
Luca Boccassi
d38a2d507d
Problem: zmq_ctx_term asserts with connect-before-bind and sockets with identity over inproc transport
...
Solution: check if the connecting inproc socket has been closed
before trying to send the identity.
Otherwise the pipe will be in waiting_for_delimiter state causing
writes to fail and the connect to assert when the context is being
torn down and the pending inproc connects are resolved.
Add test case that covers this behaviour.
2016-09-24 19:45:54 +01:00
Constantin Rack
89cf62b977
Merge pull request #145 from bluca/ipv6_multi_endpoint
...
Problem: zmq_connect with IPv6 "source:port;dest:port" format is broken
2016-09-17 21:35:56 +02:00
Luca Boccassi
1a51f726a8
Update NEWS for #2107
2016-09-17 20:04:21 +01:00
Luca Boccassi
acab1f487b
Problem: zmq_connect with IPv6 "source:port;dest:port" format is broken
...
Solution: allow for '[' character when doing the basic sanity check
on the TCP endpoint.
Also add unit tests for both IPv4 and IPv6 source;dest format.
2016-09-17 20:04:21 +01:00
Luca Boccassi
8ddf198256
Problem: test_reqrep_tcp does not have IPv6 tests
...
Solution: add them
2016-09-17 20:04:21 +01:00
Luca Boccassi
67d60b1909
Problem: test_reqrep_tcp does not test multiple endpoints
...
Solution: add a test for this use case
2016-09-17 19:46:55 +01:00
Luca Boccassi
9c35093782
Problem: test_reqrep_tcp does not test disconnect/unbind
...
Solution: add disconnect and unbind calls to the test
2016-09-17 19:46:55 +01:00
Luca Boccassi
7bc7395a2a
Problem: test_reqrep_tcp is too limited
...
Solution: refactor it to allow for multiple functionalities to be
tested
2016-09-17 19:46:13 +01:00
Luca Boccassi
7d11efa0e2
Merge pull request #144 from kou/support-mingw-cross-compile
...
Support cross compile with MinGW on Linux
2016-09-14 16:16:24 +01:00
Kouhei Sutou
f942303cd5
Support cross compile with MinGW on Linux
...
Linux uses case sensitive file system. So we can't find "wincrypt.h" by
"WinCrypt.h".
2016-09-14 23:28:46 +09:00
Constantin Rack
3f791bb92b
Merge pull request #141 from bluca/cmake_dist
...
Problem: CMake build from dist tarball broken
2016-09-02 10:16:46 +02:00
Luca Boccassi
60162b5226
Update NEWS for #2096
2016-09-01 13:29:19 +01:00
Luca Boccassi
e00b2c4b08
Problem: CMake build from dist tarball broken
...
Solution: include src/version.rc.in and tests/CMakeLists.txt in the
make dist tarball by adding them to makefile.am EXTRA_DIST list.
2016-09-01 13:23:09 +01:00
Constantin Rack
aac9e54f8d
Merge pull request #140 from bluca/xp_testutils_ipv6
...
Problem: testutil.hpp fails to build on Windows XP
2016-08-27 18:31:54 +02:00
Luca Boccassi
22680094ca
Update NEWS for #2091
2016-08-27 17:15:58 +01:00
Luca Boccassi
328fe09946
Problem: testutil.hpp fails to build on Windows XP
...
Solution: ifdef is_ipv6_available to always return false if building
on Windows XP, as it doesn't support the needed standard libc
functions
2016-08-27 17:15:09 +01:00
Luca Boccassi
a6d24d7fd8
Merge pull request #137 from gcv/master
...
Fix alignment problem with zmq_msg_t
2016-08-26 11:37:40 +01:00
Luca Boccassi
aab1edfd7d
Merge pull request #139 from t-b/bugfix/fix_compilation_on_windows
...
Fix compilation on windows
2016-08-22 20:34:25 +01:00
Thomas Braun
b86717dc9a
Tests: Fix compilation on Windows
...
Visual Studio 2015 does grok the preprocessor defintion.
Add an explicit call to defined as done in other places.
2016-08-22 21:26:26 +02:00
Thomas Braun
64dbf56d6e
testutil.hpp: Fix include path to windows.hpp
2016-08-22 20:57:01 +02:00
Constantine Vetoshev
2b7b903a85
Fix alignment problem with zmq_msg_t.
...
Problem occurs on SPARC and ARM CPUs. This commit is a backport of
d9fb1d36ff
(from
libzmq), first reported in https://github.com/zeromq/libzmq/issues/1325 .
2016-08-16 13:31:46 -07:00
Doron Somech
4732951d05
Merge pull request #136 from GreatFruitOmsk/master
...
Backport fix libzmq #2084
2016-08-16 11:47:56 +03:00
Ilya Kulakov
727178f1ac
Backport fix libzmq #2084
2016-08-16 00:59:42 -07:00
Kevin Sapper
61b8f1a424
Merge pull request #134 from bluca/news
...
Problem: NEWS out of date
2016-07-26 06:34:39 +00:00
Luca Boccassi
888b1f8649
Update NEWS to mention fixed issue 2051
2016-07-21 10:15:55 +01:00
Luca Boccassi
53c7bcfa5f
Merge pull request #133 from garlick/issue_2051
...
Problem: getifaddrs can fail with ECONNREFUSED
2016-07-20 23:24:24 +01:00
Jim Garlick
565892f3cd
Problem: getifaddrs can fail with ECONNREFUSED
...
getifaddrs() can fail transiently with ECONNREFUSED on Linux.
This has been observed with Linux 3.10 when multiple processes
call zmq::tcp_address_t::resolve_nic_name() simultaneously.
Before asserting in this case, make 10 attempts, with exponential
backoff, given by (1 msec * 2^i), where i is the attempt number.
Fixes #2051
2016-07-20 10:15:55 -07:00
Luca Boccassi
e8116b1f1c
Bump version to 4.1.6 for next release
2016-06-17 12:41:42 +01:00
Luca Boccassi
c5bd2870c2
Finalize NEWS and bump ABI to 5:1:0 for 4.1.5
v4.1.5
2016-06-17 12:06:46 +01:00
Kevin Sapper
2ef080588a
Merge pull request #127 from bluca/fix_deploy
...
Problem: Travis deploy token is wrong
2016-06-04 18:32:48 +02:00
Luca Boccassi
7a8a83ba84
Problem: Travis deploy token is wrong
...
Solution: encrypt it wit the right parameter and fix it
2016-06-04 17:43:45 +02:00
Kevin Sapper
b849af44c5
Merge pull request #126 from bluca/distcheck
...
Problem: make distcheck is broken and deploying release artifacts is a manual process
2016-06-04 16:46:16 +02:00
Kevin Sapper
3f7c3c2658
Problem: Deploying release artifacts is a manual process Solution: Use travis to deploy these artifacts automatically.
...
The deployment is triggered by tagging on the zeromq/libzmq repository.
Of the many builds travis is checking only the default one with
libsodium and drafts disabled is used for deployment.
For now the results of `make distcheck` are deployed as well as their
md5 and sha1 hash sums. Further changes may upload a generated
Changelog as well.
2016-06-04 16:37:01 +02:00
Luca Boccassi
81a68d73dd
Problem: Travis CI does not run make distcheck
...
Solution: do it
2016-06-04 16:03:25 +02:00
Pieter Hintjens
6c1851efdb
Problem: autotools platform.hpp is not compatible with CMake
...
Specifically, the poller detection code does not set macros in
platform.hpp. The configure script passed them as -D on the command
line.
Solution: rewrite the poller detection code.
2016-06-04 16:03:25 +02:00
Luca Boccassi
83bf40ee1f
Update NEWS for fix #2021
2016-06-04 15:41:57 +02:00
Luca Boccassi
7d540d6dfe
Merge pull request #125 from wbx-github/master
...
allow to build sparc (v8,leon)
2016-06-04 14:34:41 +01:00
Luca Boccassi
330c682403
Merge pull request #124 from aburgm/issue-1542
...
Backport fix for issue 1542 to zmq 4.1.x
2016-06-04 10:28:56 +01:00
Luca Boccassi
4d613cb890
Merge pull request #122 from pijyoi/master
...
fix: sockets are not signed int on Windows
2016-06-04 10:28:12 +01:00
Waldemar Brodkorb
d0b22397eb
allow to build sparc (v8,leon)
...
Only set sparcv9 optimization for sparc64 systems.
This allows to run for example application using zeromq
on sparc32 systems.
Signed-off-by: Waldemar Brodkorb <wbx@uclibc-ng.org>
2016-06-04 09:37:37 +02:00
Armin Burgmeier
1b06a5025d
Update NEWS to mention fixed issue 1542
2016-06-03 20:43:13 -07:00
Matt Bolger
783fb45f9d
-Set signaler_port to 0 which allows the OS to find a free port, rather than crashing if 5905 is in use ( https://github.com/zeromq/libzmq/issues/1542 )
...
-Added config.hpp to the source list so it shows up in generated projects
-Remove CMAKE_BUILD_TYPE setting for generators that don't use it
2016-06-03 19:20:33 -07:00
KIU Shueng Chuan
ca69183592
fix: sockets are not signed int on Windows
2016-05-09 21:31:09 +08:00
Pieter Hintjens
56b71af22d
Merge pull request #121 from bluca/builds_make_dist
...
Problem: missing files in release tarballs
2016-05-04 12:46:47 +02:00