2863 Commits

Author SHA1 Message Date
Pieter Hintjens
966c8930b0 Merge pull request #84 from hintjens/master
Fix failed assertion for WSAENOTSOCK
2014-06-10 15:07:21 +02:00
Olaf Mandel
eaf732c25e Fix failed assertion for WSAENOTSOCK
In de9eef306, the error number assigned to WSAENOTSOCK was EFAULT, but
zmq.cpp:919 expects an ENOTSOCK in this case.
2014-06-10 15:06:27 +02:00
Pieter Hintjens
90dbc100c4 Merge pull request #83 from olafmandel/backport_1072
Extend zmq::wsa_error_to_errno()
2014-06-04 17:56:39 +02:00
Olaf Mandel
2c754fc0a9 Extend zmq::wsa_error_to_errno()
The list of error codes is taken from zmq::wsa_error_no(). Most of the
new WSA error codes result in EFAULT, but some return a more specific
value (even EAGAIN).

Backport of zeromq/libzmq#1072
2014-06-04 17:41:03 +02:00
Pieter Hintjens
dd478a0d20 Merge pull request #82 from hintjens/master
Updated NEWS
2014-05-23 10:13:33 +02:00
Pieter Hintjens
a6e85ded33 Updated for #1015 2014-05-23 10:13:13 +02:00
Pieter Hintjens
2dc95612a8 Updated NEWS 2014-05-23 10:13:12 +02:00
Pieter Hintjens
9766baa9d3 Merge pull request #81 from olafmandel/issue_1015
Backport of test and fix for zeromq/libzmq#1015
2014-05-23 10:10:58 +02:00
Olaf Mandel
d4d26b1cc0 Fix race condition in connecting inproc sockets
This is a backport of libzmq:3678c32b9
by Martin Hurton <hurtonm@gmail.com>
2014-05-21 17:02:01 +02:00
Olaf Mandel
a6bd295210 Add failing test reproducing issue #1015.
There is a race condition when connect and bind on a new inproc
endpoint happen "simultaneously" in threads.  Causes the error:
  Assertion failed: ok (ctx.cpp:474)

This is a backport of libzmq:5cf74db6b
by Joe Eli McIlvain <joe.eli.mac@gmail.com>
2014-05-21 16:58:01 +02:00
Pieter Hintjens
bb30e9efc7 Merge pull request #79 from olafmandel/master
Fix identity handling for inproc transport
2014-05-12 16:32:57 +02:00
Olaf Mandel
550c32ed10 Fix identity handling for inproc transport
Fixes #872

Backport of hurtonm/libzmq@a09407829; included as
zeromq/libzmq@e376ad278 in development repos.
2014-05-12 15:21:56 +02:00
Pieter Hintjens
c639251c3e Merge pull request #78 from hintjens/master
Fixed issue #994
2014-05-01 16:31:19 +02:00
Pieter Hintjens
65763041df Problem: generates incompatible libzmq.so.3.1.0
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=743508

The ABI in fact changed in two significant ways, one with inproc
connects, and one with socket monitoring

Solution: generate libzmq.so.4.0.0 library instead.

This change should be backported to zeromq-4.x

Conflicts:
	.gitignore
2014-05-01 16:30:11 +02:00
Pieter Hintjens
7a0425be9e Updated NEWS 2014-04-29 22:52:19 +02:00
Pieter Hintjens
4f4723a684 Merge pull request #76 from mditzel/master
Fix issue #75
2014-04-14 14:02:11 +02:00
Maarten Ditzel
2394784995 Merge branch 'master' of https://github.com/mditzel/zeromq4-x 2014-04-14 13:36:57 +02:00
Maarten Ditzel
488cf5e04c Merge branch 'master' of https://github.com/zeromq/zeromq4-x 2014-04-14 13:36:27 +02:00
Maarten Ditzel
b69cf0d70d Merge branch 'master' of https://github.com/zeromq/zeromq4-x 2014-04-14 11:13:49 +02:00
Maarten Ditzel
75fbd4f8d6 Fix issue #75 2014-04-14 11:01:49 +02:00
Maarten Ditzel
66b49261a8 Fixed link error when cross-compiling with mingw. 2014-04-11 10:10:30 +02:00
Pieter Hintjens
f3cc00b4af Merge pull request #74 from mditzel/master
Fix #73: link error when cross-compiling with mingw.
2014-04-11 09:51:51 +02:00
Pieter Hintjens
dd488421c8 Merge pull request #72 from hintjens/master
Resolve issue #939
2014-04-03 20:49:35 +02:00
Martin Hurton
2ae11cdc8d Resolve issue #939
This bug is caused by fq which can terminate pipe before sending all
frames of a message first. So sometimes two messages were mixed and this
confused ZAP handler.

This patch just modifies one pipe parameter so that socket consumes all
messages before dropping the pipe.
2014-04-03 20:37:10 +02:00
Pieter Hintjens
e02fd0ce36 Merge pull request #71 from hintjens/master
Added man page for zmq_proxy_steerable
2014-03-25 15:22:54 +01:00
Pieter Hintjens
612f6ac862 Added man page for zmq_proxy_steerable 2014-03-25 15:22:01 +01:00
Pieter Hintjens
e2d9aaeb88 Merge pull request #70 from hintjens/master
Backported #797
2014-03-25 07:13:38 +01:00
Pieter Hintjens
c83cc01e03 Backported #797 2014-03-25 07:13:00 +01:00
KIU Shueng Chuan
c1b055a6d8 fix: win32 tcp_keepalive gets set even when option is -1 2014-03-25 07:12:06 +01:00
Pieter Hintjens
0da2a0bed6 Merge pull request #68 from hintjens/master
Bumped version for next release
2014-03-21 07:43:14 +02:00
Pieter Hintjens
3e65ddfce3 Bumped version for next release 2014-03-21 07:42:28 +02:00
Pieter Hintjens
25b692b109 Merge pull request #67 from cosmoharrigan/proxy
Backport zmq_proxy_steerable and fix error in proxy function prototype
2014-03-19 09:53:39 +02:00
Cosmo Harrigan
e0f718bbd2 Backport zmq_proxy_steerable and fix error in proxy function prototype. 2014-03-17 17:55:59 -07:00
Pieter Hintjens
1ac53ed1f7 Merge pull request #66 from hintjens/master
Source package did not build
v4.0.4
2014-03-10 22:41:14 +01:00
Pieter Hintjens
7f08204e9f Source package did not build 2014-03-10 22:40:48 +01:00
Pieter Hintjens
2eb63360d6 Merge pull request #64 from hintjens/master
Bumped NEWS for 4.0.4 release
2014-03-10 13:41:48 +01:00
Pieter Hintjens
930ef37738 Bumped NEWS for 4.0.4 release 2014-03-10 13:40:49 +01:00
Pieter Hintjens
e5473a7a69 Merge pull request #63 from hintjens/master
Backported fix for #909
2014-03-03 12:10:18 +01:00
Josh Blum
dd5603d6e9 Updated NEWS for #909 2014-03-03 12:09:40 +01:00
Pieter Hintjens
03dc70c350 Updated for #60 2014-02-13 19:21:42 +01:00
Pieter Hintjens
97292367eb Updated NEWS 2014-02-13 19:20:56 +01:00
Pieter Hintjens
ebbbdf89cb Merge pull request #60 from ricnewton/master
Fix hang on terminate when inproc is connected but never bound
2014-02-13 19:20:28 +01:00
Richard Newton
c7a7de12a3 Backported fix for #888 2014-02-13 14:56:09 +00:00
Pieter Hintjens
e655fd138d Merge pull request #57 from Debian/counter
Fix timestamp counter on s390/s390x
2014-02-05 21:11:10 +01:00
Pieter Hintjens
0e147bb691 Merge pull request #56 from Debian/symbols
Only export zmq_* symbols
2014-02-05 21:10:49 +01:00
Alessandro Ghedini
4b9cd7764a Only export zmq_* symbols 2014-02-05 20:43:13 +01:00
Alessandro Ghedini
2493a99735 Fix timestamp counter on s390/s390x
Fixes #811
2014-02-05 20:42:40 +01:00
Pieter Hintjens
d4f988649d Merge pull request #55 from hintjens/master
Fixed issue #868
2014-02-03 02:55:18 -08:00
Pieter Hintjens
830e022987 Fixed #868 2014-02-03 11:22:22 +01:00
Pieter Hintjens
5a576d22db Updated NEWS for #584 2014-02-03 11:22:22 +01:00