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
Ewen McNeill
85eac38e53
z/OS: Transferrring from GitHub to z/OS UNIX
...
Updated:
builds/zos/README.md: Outlined process to transfer source from
GitHub to z/OS UNIX System Services, including character set
conversion for the source
2014-07-24 11:11:54 +12:00
Ewen McNeill
c06ab77c3b
z/OS: signal(SIGPIPE, SIG_IGN) for tests
...
Updated:
tests/testutil.hpp: Add signal(SIGPIPE, SIG_IGN) to
setup_test_environment(), on z/OS (__MVS__)
2014-07-24 11:11:54 +12:00
Ewen McNeill
f35d0b6f8d
z/OS: Loop on EAGAIN on close() in ~signaler
...
Updated:
src/signaler.cpp: Add close_wait_ms() static function to loop
when receiving EAGAIN in response to close(), with ms long
sleeps, up to a maximum limit (default 2000ms == 2 seconds);
used in signaler_t::~signaler_t() destructor.
2014-07-24 11:11:54 +12:00
Ewen McNeill
66d258f0e7
z/OS: Make builds/zos scripts executable
2014-07-24 11:11:54 +12:00
Ewen McNeill
1e6036d0df
z/OS: Documented SIGPIPE considerations
...
Updated:
README.md: Documented need for application to handle/ignore SIGPIPE
2014-07-24 11:11:54 +12:00
Ewen McNeill
1034bf90c0
Extend z/OS UNIX port to allow building DLL
...
Updated:
README.md: describes process of building/using DLL
makelibzmq: Build DLL as well as static library (unless BUILD_DLL=false)
maketests: Dynamically link to ../src/libzmq.so if present
runtests: Explicitly place ../src at start of LIBPATH
makeclean: Also remove files created for DLL
cxxall: Bumped updated date to reflect last edit
2014-07-24 11:11:54 +12:00
Ewen McNeill
8454fddf5a
builds/zos/* portability files to z/OS UNIX
...
builds/zos includes:
README.md: Overview of z/OS UNIX System Services port (Markdown)
makelibzmq: Compile src/*.cpp and make libzmq.a
maketests: Compile tests/*.cpp and make test_* executables
runtests: Run tests/test_* executables and report results
makeclean: Remove built files
zc++: /bin/c++ wrapper supplying required build arguments
cxxall: run zc++ for all *.cpp files in directory
platform.hpp: pre-generated (and edited) src/platform.hpp for z/OS
test_fork.cpp: updated tests/test_fork.cpp that completes on z/OS
2014-07-24 11:11:54 +12:00
Pieter Hintjens
b4f4d23faf
Merge pull request #87 from guidefloripa/master
...
Add static compilation on CMake
2014-07-02 21:59:49 +02:00