2936 Commits

Author SHA1 Message Date
Pieter Hintjens
5c2fb5f792 Updated version to 4.0.8 for next release 2015-06-15 12:04:20 +02:00
Pieter Hintjens
ba8f58ecfc Merge pull request #124 from hintjens/master
Updated NEWS for release 4.0.7
v4.0.7
2015-06-15 11:56:57 +02:00
Pieter Hintjens
e8c4e77088 Updated NEWS for release 4.0.7 2015-06-15 11:56:15 +02:00
Pieter Hintjens
3f6936ecfd Merge pull request #123 from minrk/4.0.7
bump version to 4.0.7
2015-06-08 09:03:01 +02:00
Min RK
3f12984eaa bump version to 4.0.7 2015-06-07 21:28:11 -07:00
Pieter Hintjens
02eb472c0a Merge pull request #122 from minrk/proxy-poll
backport fix for #1428
2015-06-07 21:37:27 +02:00
Min RK
3d6f11e56d backport stream socket empty frame fix
backport of zeromq/libzmq#721

In the discussion, it was decided to backport, but that never actually happened.

test file was renamed after the above PR, so the version from master is pulled in here.
2015-06-07 11:20:27 -07:00
Min RK
c8feda9e19 test proxy with single REP socket 2015-06-07 11:16:38 -07:00
Min RK
9de7eeb467 don't check POLLOUT for single-socket proxies 2015-06-07 11:14:25 -07:00
Pieter Hintjens
d4994cfe1c Merge pull request #121 from minrk/pollout
fix scope of itemsout poll
2015-06-05 23:23:18 +02:00
Min RK
286c6f93ee test that proxy messages are received 2015-06-05 13:45:23 -07:00
Min RK
0f10ef1b38 fix scope of itemsout poll
indentation was correct, but poll was inside `if control`,
causing it to only be called if there is a control message.

This would cause proxy messages to only be delivered after a control message had been sent.
2015-06-05 13:45:10 -07:00
Pieter Hintjens
1a0cceac43 Merge pull request #120 from junovitch/master
Add missing newline to test_proxy_terminate.cpp to fix compiling with…
2015-06-05 12:23:23 +02:00
Jason Unovitch
2ac32f8c49 Add missing newline to test_proxy_terminate.cpp to fix compiling with Clang's -Werror,-Wnewline-eof 2015-06-04 19:37:47 -04:00
Pieter Hintjens
cf6e78ff82 Updated NEWS for 4.0.6 release v4.0.6 2015-06-02 12:20:31 +02:00
Pieter Hintjens
cfcebb3605 Merge pull request #118 from mditzel/master
Fix for issue #117.
2015-05-28 11:08:22 +02:00
Maarten Ditzel
509c746852 Also setting FD_SETSIZE to 1024 when using mingw. 2015-05-28 09:19:23 +02:00
Pieter Hintjens
10c54d122b Merge pull request #116 from rikvdh/master
Fix another degradation, CPU maxes out when POLLOUT is set
2015-05-27 15:31:19 +02:00
Rik van der Heijden
95019b00a0 Fix another degradation, CPU maxes out when POLLOUT is set because poll exits on POLLOUT and doesn't wait for POLLIN 2015-05-27 14:14:37 +02:00
Pieter Hintjens
60568f2b30 Merge pull request #115 from rikvdh/master
Fix degradation from #1382, POLLOUT was tested but not requested
2015-05-24 22:59:23 +02:00
Rik van der Heijden
683059d3a2 Fix degradation from #1382, POLLOUT was tested but not requested 2015-05-24 22:37:24 +02:00
Pieter Hintjens
1a86783d42 Merge pull request #114 from hintjens/master
Updated NEWS
2015-05-01 21:12:54 +02:00
Pieter Hintjens
b2d444dc58 Updated NEWS 2015-05-01 21:12:31 +02:00
Pieter Hintjens
95ba372e60 Merge pull request #113 from rikvdh/master
Backport issue zeromq/libzmq#1382 & fix for issue #88
2015-05-01 21:11:45 +02:00
Rik van der Heijden
4bba965d98 Problem: zmq_proxy_steerable didnt act on PAUSE/RESUME (fixes issue #88) 2015-05-01 20:57:40 +02:00
Rik van der Heijden
8a9fece30a Backport zeromq/libzmq#1382: Do not send data to backend when there are no listeners (+ test) 2015-05-01 20:51:37 +02:00
Pieter Hintjens
399b71cbad Merge pull request #112 from hintjens/master
Fix for #1384
2015-05-01 08:45:16 +02:00
Pieter Hintjens
1c139eb42f Updated NEWS for #1389 2015-05-01 08:44:20 +02:00
Martin Hurton
a1d1222dcc pub: Don't delay pipe termination 2015-05-01 08:43:53 +02:00
Martin Hurton
812c2016b1 push: Don't delay pipe termination 2015-05-01 08:43:49 +02:00
Pieter Hintjens
3d13448a33 Merge pull request #111 from hintjens/master
Problem: shutdown asserts if WSASTARUP wasn't done previously
2015-04-22 00:29:01 +03:00
Pieter Hintjens
b589fb98b8 Problem: shutdown asserts if WSASTARUP wasn't done previously
This is a silly assertion that causes problems if libzmq.dll is
called in some esoteric ways.

Solution: if the shutdown code detects WSANOTINITIALISED, then
exit silently.

Fixes #1377
Fixes #1144

Conflicts:

	src/signaler.cpp
2015-04-21 23:27:54 +02:00
Pieter Hintjens
5cd98ee7cd Merge pull request #108 from calid/docfix-zmq-msg-init
doc: zmq_msg_init does not set errno
2015-03-15 11:27:15 +01:00
Dylan Cali
749dd8ce86 doc: zmq_msg_init does not set errno
In fact it always returns zero.

Backport of zeromq/libzmq#1368
2015-03-15 04:03:01 -05:00
Pieter Hintjens
9513148e27 Merge pull request #106 from hintjens/master
Fixed issue #1362
2015-02-20 09:15:21 +01:00
Pieter Hintjens
1dc65d360a Updated news for #1362 2015-02-20 09:13:20 +01:00
Martin Hurton
d8d9d17b21 Adjust number of sent messages on hiccups
Not adjusting the sent message count may lead to situation when SUB
socket does not forward its subscriptions.
2015-02-20 09:12:25 +01:00
Pieter Hintjens
3d353659f7 Merge pull request #105 from minrk/libsodium-no
Problem: cannot prevent linking against libsodium on default path
2015-02-17 07:33:28 +01:00
Min RK
faaf455026 allow --without-libsodium
and `--with-libsodium=no` to disable linking against libsodium.

Without this patch, it is not possible to disable linking with libsodium present on the default path.
2015-02-16 14:59:54 -08:00
Pieter Hintjens
b6e3e0f601 Merge pull request #101 from hintjens/master
Problem: issue #1273, protocol downgrade attack
2014-12-05 09:08:38 +01:00
Pieter Hintjens
77ef79e3b5 Problem: issue #1273, protocol downgrade attack
Solution: backport fix from libzmq master. Also backported test
cases.
2014-12-05 09:08:02 +01:00
Pieter Hintjens
f6968ecd41 Merge pull request #100 from hintjens/master
Problem: zmq_ctx_term has insane behavior by default
2014-11-06 10:58:02 +01:00
Pieter Hintjens
a19682307f Problem: zmq_ctx_term has insane behavior by default
Solution: document this with a clear warning. It would be
nicer perhaps to change the default LINGER to e.g. a few
seconds. However this could break existing applications.
2014-11-06 10:56:57 +01:00
Pieter Hintjens
f584947368 Updated version for next release 2014-10-14 10:23:00 +02:00
Pieter Hintjens
98df4b6182 Merge pull request #97 from hintjens/master
Updated NEWS for 4.0.5
v4.0.5
2014-10-14 10:06:24 +02:00
Pieter Hintjens
9be6c076cb Updated NEWS for 4.0.5 2014-10-14 10:05:46 +02:00
Pieter Hintjens
47227672ef Merge pull request #95 from ceph/master
Spec file fixes: missing manpages/binaries, renamed library files, doc build requirements
2014-10-01 07:47:45 +02:00
Dan Mick
2d7614961c zeromq.spec.in: missing manpage files
Signed-off-by: Dan Mick <dmick@redhat.com>
2014-09-30 20:06:12 -07:00
Dan Mick
87b35ded47 zeromq.spec.in: shared library version bump
Signed-off-by: Dan Mick <dmick@redhat.com>
2014-09-30 20:06:12 -07:00
Dan Mick
93096d461c zeromq.spec.in: missing binary curve_keygen
Signed-off-by: Dan Mick <dmick@redhat.com>
2014-09-30 20:06:12 -07:00