2874 Commits

Author SHA1 Message Date
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
Dan Mick
b2cb9b9ec2 zeromq.spec.in: Missing build dependencies in specfile: asciidoc, xmlto
Signed-off-by: Dan Mick <dmick@redhat.com>
2014-09-30 20:06:04 -07:00
Dan Mick
f94de6e736 zeromq.spec.in/Makefile: README is no more; replace with README.md
Signed-off-by: Dan Mick <dan.mick@redhat.com>
2014-09-30 20:05:49 -07:00
Pieter Hintjens
eae9cbe72f Merge pull request #93 from hintjens/master
Security fixes
2014-09-20 20:50:51 +02:00
Pieter Hintjens
f024eef27c Updated NEWS for #1190 and #1191 2014-09-20 20:50:25 +02:00
Pieter Hintjens
73e59be321 Updated CURVE test case 2014-09-20 10:39:13 +02:00
Pieter Hintjens
d73b240880 Merged patch for #1190 2014-09-20 10:37:18 +02:00
Pieter Hintjens
88e56365ef Merge pull request #91 from jbreams/master
Clean up after using randombytes from libsodium
2014-09-01 09:22:01 +02:00
Jonathan Reams
16b2db6062 Clean up after using randombytes from libsodium
When Curve authentication is used, libsodium opens a file
descriptor to /dev/urandom to generate random bytes. When
the ZMQ context terminates, it should ensure that file gets
closed.
2014-08-31 14:02:57 -04:00
Pieter Hintjens
ce75ea7448 Merge pull request #90 from vogonsoft/master
Corrected typo in ZMQ_STREAM example
2014-08-03 04:01:19 +02:00
Aleksandar J
7413afe6d6 Corrected typo in ZMQ_STREAM example 2014-08-02 18:42:24 -04:00
Pieter Hintjens
37203c4964 Merge pull request #89 from ewen-naos-nz/zos
z/OS UNIX System Services port
2014-07-24 07:54:38 +02:00
Ewen McNeill
30ba11d970 z/OS: Avoid removing libzmq.pc.in in makeclean 2014-07-24 11:14:07 +12:00