0
0
mirror of https://github.com/zeromq/libzmq.git synced 2025-01-15 18:31:09 +08:00

2073 Commits

Author SHA1 Message Date
Pieter Hintjens
a85ddf3e1a Updated NEWS for 3.2.3 v3.2.3 2013-05-02 11:12:41 +02:00
Pieter Hintjens
41b7f74d49 Merge pull request #82 from trevorbernard/master
Backport fix for LIBZMQ-526
2013-05-01 14:22:05 -07:00
Trevor Bernard
69dbe0113a Back port fix for LIBZMQ-526
Fix syntax error
2013-05-01 10:31:28 -03:00
Pieter Hintjens
894c0fb87b Merge pull request #81 from steve-o/libzmq-446
[#LIBZMQ-446] Silence error on setting PGM_TOS on REL 4.
2013-04-13 02:53:55 -07:00
Steven McCoy
521ed91289 [#LIBZMQ-446] Silence error on setting PGM_TOS due to some platforms raising an error at runtime. Noted are RHEL 4. 2013-04-12 23:44:04 -04:00
Pieter Hintjens
a436d14547 Merge pull request #79 from mika-fischer/workaround-for-496
Work around for LIBZMQ-496
2013-03-18 02:47:57 -07:00
Mika Fischer
1a17eb392e Work around for LIBZMQ-496
The problem is that other threads might still be in mailbox::send() when
it is destroyed. So as a workaround, we just acquire the mutex in the
destructor. Therefore the running send will finish before the mailbox is
destroyed.

See also the fix for LIBZMQ-281 in zeromq2-x.

Signed-off-by: Mika Fischer <mika.fischer@zoopnet.de>
2013-02-19 11:01:13 +01:00
Pieter Hintjens
4f1f68f6cc Merge pull request #78 from ianbarber/master
Backport of test_last_endpoint shutdown fix, resolves LIBZMQ-462
2013-02-11 10:21:30 -08:00
Ian Barber
5d3781a8bf Patch from Rob Gagnon, backport of test fix from master. Resolves LIBZMQ-462 2013-02-10 22:51:52 +00:00
Pieter Hintjens
d6aaa4a7ba Merge pull request #77 from ianbarber/master
Backport of test_connect_delay refactor from master
2013-02-06 23:51:22 -08:00
Ian Barber
b774772bb9 Backport of test_connect_delay refactor 2013-02-06 21:22:56 +00:00
Pieter Hintjens
a0a24a92af Merge pull request #76 from hintjens/master
Backported fix for LIBZMQ-497
2013-02-01 01:04:42 -08:00
Min(Dongmin Yu)
6a7dcfb898 LIBZMQ-497 there could be unsent bytes in encoder
When we send a large message, the message can be splitted into two chunks.
One is in the encoder buffer and the other is the zero-copy pointer.
The session could get the term before the last chunk is sent.
2013-02-01 10:03:55 +01:00
Pieter Hintjens
8e748064ac Merge pull request #75 from hintjens/master
Backported c436c8
2013-01-21 09:07:35 -08:00
MinRK
c436c8cdc3 AM_CONFIG_HEADER -> AC_CONFIG_HEADERS
AM_CONFIG_HEADER raises an 'obsolete error' with automake 1.13.
2013-01-21 18:06:40 +01:00
Pieter Hintjens
0df7bbbc9d Merge pull request #73 from amuraru/fix-newline
Fixed newline in test_disconnect_inproc
2013-01-11 13:42:27 -08:00
Pieter Hintjens
c2b6f06d0d Merge pull request #72 from amuraru/fix-spec
Fixed el5/el6 deps in RPM spec file
2013-01-11 13:41:30 -08:00
Adrian Muraru
4a0410ad21 Fixed newline in test_disconnect_inproc 2013-01-11 23:00:02 +02:00
Adrian Muraru
572be0e82c Fixed el5/el6 deps in RPM spec file 2013-01-11 22:57:40 +02:00
Ian Barber
92446d81ce Merge pull request #71 from hintjens/master
Backported fix for LIBZMQ-488
2012-12-27 06:16:08 -08:00
KIU Shueng Chuan
96ce417422 win32: close zmq-signaler-port-sync event object to avoid handle leak 2012-12-27 14:47:14 +01:00
Martin Hurton
911387cfbb Merge pull request #70 from sradomski/master
Removal of terminated pipes from inproc and ignoring peer ends
2012-12-04 08:50:44 -08:00
Stefan Radomski
2131e85cd7 Break early when pipe to be removed was found 2012-12-04 17:41:08 +01:00
Stefan Radomski
fbfd3c34d9 Fixed iterator when erasing from inprocs multimap 2012-12-04 17:32:38 +01:00
Stefan Radomski
1965e2d05d Removal of terminated pipes from inproc and ignoring peer ends 2012-12-04 17:03:58 +01:00
Martin Hurton
a91779baf1 Merge pull request #69 from sradomski/master
Close pipes for inproc sockets on zmq_disconnect
2012-12-04 05:49:13 -08:00
Stefan Radomski
8e6fdc56e1 Changed errno to ENOENT for disconnecting unconnected endpoints 2012-12-04 14:14:46 +01:00
Stefan Radomski
b0563c2103 Set errno and update documentation on zmq_disconnect 2012-12-04 13:52:23 +01:00
Stefan Radomski
2388f27bfe Close inproc socket pairs on zmq_disconnect
This patch fixes LIBZMQ-476 and LIBZMQ-475
2012-12-04 13:14:56 +01:00
Ian Barber
ba1fd8e82a Merge pull request #68 from vperron/master
ARM toolchain compatibility
2012-11-30 14:11:26 -08:00
Victor Perron
6d4e2ce93b Change NULL to 0 to keep compatibility with some cross-compiling GCC
versions
2012-11-30 22:58:03 +01:00
Pieter Hintjens
7541e38205 Merge pull request #67 from ianbarber/master
Update RPM spec file
2012-11-26 08:24:16 -08:00
Ian Barber
c7786d4374 Update SPEC file
Update the RPM spec file with Justin Cook's changes to fix the build for 3.2.2. (https://zeromq.jira.com/browse/LIBZMQ-473)
2012-11-26 16:21:06 +00:00
Pieter Hintjens
ed8ab632c6 Updated version to 3.2.3 for next stable release 2012-11-23 17:05:43 +09:00
Pieter Hintjens
2ae1bd2088 Merge pull request #66 from hintjens/master
One fix to NEWS
v3.2.2
2012-11-22 23:58:03 -08:00
Pieter Hintjens
3b268c6943 Added NEWS entry for issue 465 2012-11-23 16:57:23 +09:00
Pieter Hintjens
025e218629 Merge pull request #65 from hintjens/master
Release 3.2.2 stable
2012-11-22 23:54:06 -08:00
Pieter Hintjens
61b936893d Updated NEWS for release 3.2.2 2012-11-23 16:52:50 +09:00
Pieter Hintjens
bcf8916e17 Backported latest socket event framework 2012-11-23 16:42:13 +09:00
Pieter Hintjens
12f3f8a7f6 Merge pull request #64 from hintjens/master
Backported fix for LIBZMQ-472
2012-11-21 19:20:21 -08:00
Martin Hurton
9120741719 Check decoder's state function for NULL before calling it
Fixes bug reported by Peter Friend
(http://lists.zeromq.org/pipermail/zeromq-dev/2012-November/019425.html)
2012-11-22 12:17:07 +09:00
Pieter Hintjens
efdb5cf076 Merge pull request #63 from hintjens/master
Added autogen.sh hint to INSTALL
2012-11-21 19:10:12 -08:00
Pieter Hintjens
ae8c4a4adf Added autogen.sh hint 2012-11-22 12:09:31 +09:00
Pieter Hintjens
f9b6da0e78 Merge pull request #61 from hintjens/master
Fixed doc for SNDHWM
2012-11-18 23:33:54 -08:00
Pieter Hintjens
f5a9c328e9 Fixed ZMQ_SNDHWM description 2012-11-19 16:33:20 +09:00
Pieter Hintjens
65a29e85ee Merge pull request #60 from hintjens/master
Fixed doc for SNDHWM
2012-11-18 17:22:24 -08:00
Pieter Hintjens
f0383bffad Clarified that SNDHWM is per part, not message 2012-11-19 10:21:46 +09:00
John Muehlhausen
a7438de239 Issue 468
XPUB "verbose" mode excludes unsubscriptions
2012-11-16 10:59:37 +09:00
Pieter Hintjens
7f81575245 Merge pull request #59 from hintjens/master
Backported fix for LIBZMQ-450
2012-11-14 02:38:02 -08:00
Lourens Naudé
c05a1b1f26 Backported fix for addresses on triggered events 2012-11-14 19:19:29 +09:00
Pieter Hintjens
f976e8cc98 Merge pull request #58 from hintjens/master
Addded ROUTER-ROUTER and DEALER-DEALER (back) as valid combinations
2012-11-13 17:03:48 -08:00
Pieter Hintjens
07122eefec Updated doc to allow DEALER-DEALER and ROUTER-ROUTER 2012-11-14 10:03:11 +09:00
Pieter Hintjens
69fa792cae Merge pull request #57 from hintjens/master
Backported fixes for LIBZMQ-465
2012-11-13 04:40:49 -08:00
Pieter Hintjens
30738e1123 Backported fix for ZMQ-465 2012-11-13 21:39:59 +09:00
Martin Hurton
50b6da0c1c Minor code cleanup 2012-11-13 21:39:41 +09:00
Martin Hurton
0c0a351fa5 Backported fix for ZMQ-465 2012-11-13 21:36:17 +09:00
Pieter Hintjens
36736e64cc Merge pull request #56 from hintjens/master
Backported fixes for LIBZMQ-459
2012-11-06 04:01:22 -08:00
Martin Hurton
50e9d72dc4 Resolve LIBZMQ-459
Ref: https://zeromq.jira.com/browse/LIBZMQ-459
2012-11-06 09:49:09 +01:00
Pieter Hintjens
87c6ebb135 Merge pull request #55 from vortechs2000/remove_cpp_comments_from_zmq_h
Older versions of C compilers don't like C++ comments
2012-11-05 09:44:33 -08:00
AJ Lewis
4527d8db6f Older versions of C compilers don't like C++ comments
There's no need to exclude older compilers by putting C++ style
comments in the C API header.

Signed-off-by: AJ Lewis <aj.lewis@quantum.com>
2012-11-05 11:32:13 -06:00
Pieter Hintjens
ed9c7440d2 Merge pull request #54 from hintjens/master
Backported fixes for LIBZMQ-464
2012-11-01 08:43:41 -07:00
Martin Hurton
fec6497976 Resolve LIBZMQ-464 2012-11-01 16:42:18 +01:00
Pieter Hintjens
f56c6faf65 Merge pull request #53 from hintjens/master
Fixed formatting on zmq_getsockopt.txt
2012-10-30 20:38:56 -07:00
Pieter Hintjens
1d9a3fd480 Fixed formatting in man page 2012-10-31 04:38:19 +01:00
Pieter Hintjens
fff267071d Merge pull request #52 from hintjens/master
Backported fixes for LIBZMQ-458
2012-10-30 03:13:50 -07:00
Martin Hurton
ec8d935acc Resolve LIBZMQ-458
Ref: https://zeromq.jira.com/browse/LIBZMQ-458
2012-10-30 11:13:09 +01:00
Pieter Hintjens
08b0af5075 Merge pull request #51 from hintjens/master
Backported fixes for LIBZMQ-447
2012-10-29 22:29:33 -07:00
Pieter Hintjens
b0576e8c54 Merge pull request #47 from steve-o/master
Improve PGM build integration for Windows
2012-10-29 22:28:16 -07:00
Martin Hurton
5b9de45a89 Resolve LIBZMQ-447 2012-10-30 06:26:30 +01:00
Pieter Hintjens
2996b25039 Merge pull request #49 from hintjens/master
Backported fixes for LIBZMQ-452 and LIBZMQ-415
2012-10-26 17:45:30 -07:00
Pieter Hintjens
09c56c4493 Cleanups to man pages 2012-10-27 09:45:01 +09:00
Martin Hurton
d9d7d9be54 Resolve LIBZMQ-452
Ref: https://zeromq.jira.com/browse/LIBZMQ-452
2012-10-25 18:22:51 +09:00
Martin Hurton
d95f8c5f55 Resolve LIBZMQ-417
Ref: https://zeromq.jira.com/browse/LIBZMQ-417
2012-10-25 18:21:08 +09:00
Pieter Hintjens
ceb388e371 Merge pull request #48 from vortechs2000/fix_aix
Fix Build Regression #449: Move socket_base.hpp and err.hpp after poll.h include
2012-10-23 17:01:36 -07:00
AJ Lewis
888c1bdb5b Move socket_base.hpp and err.hpp after poll.h include
These two headers also include zmq.h somewhere in their dependency
chain, so must be included after poll.h is included for builds to work
on AIX.
2012-10-23 16:18:36 -05:00
Steven McCoy
a5da31eb07 Update NSIS x64 install to use different registry keys to x86. 2012-10-20 14:56:00 -04:00
Steven McCoy
bbff2fc3f8 Expand Windows PGM build integration to support multiple CRTs and use registered versions.
Add libpgm to linker as now removed upstream.
Add version details to ZeroMQ library names.
Add multi-CRT dependencies to packaging.
Add x64 postfix to Win64 packages to avoid conflict with x86 installs.
2012-10-20 14:49:27 -04:00
Ian Barber
c391966fbb Merge pull request #46 from hintjens/master
Fixed build regression #449
2012-10-19 15:05:41 -07:00
Pieter Hintjens
24ea41ce7a Added unbind/disconnect man pages, notes to deprecated methods 2012-10-19 16:23:59 +09:00
Pieter Hintjens
d0eed09f6f Added ZMQ_FAIL_UNROUTABLE alias back as deprecated 2012-10-19 15:16:15 +09:00
Pieter Hintjens
5e4f858c8e Fixed issue #451 2012-10-19 15:10:34 +09:00
Pieter Hintjens
bdbdf8bb7e Fixed issue #449 2012-10-18 11:34:16 +09:00
Ian Barber
30e2da05a1 Merge pull request #45 from hintjens/master
Fixed build regression
2012-10-17 19:21:38 -07:00
Pieter Hintjens
2fe4a355fd Fixed issue #448 2012-10-18 11:10:21 +09:00
Ian Barber
da7427b771 Merge pull request #44 from hintjens/master
Packages did not build - fixed
2012-10-15 23:32:25 -07:00
Pieter Hintjens
e18b69bfa1 Several include files were missing 2012-10-16 10:00:43 +09:00
Ian Barber
05bd3ea8b9 Merge pull request #43 from hintjens/master
Updated zeromq3-x version to 3.2.2 for next release
2012-10-15 09:46:59 -07:00
Pieter Hintjens
7735322151 Updated version for next release 2012-10-15 13:07:52 +09:00
Pieter Hintjens
a7b2e9d017 Upated NEWS for 3.2.1 v3.2.1 2012-10-15 12:52:54 +09:00
Pieter Hintjens
cdcaca2dc4 Merge pull request #438 from steve-o/master
Duplicate CMake patch set from zeromq3-x
2012-10-12 19:58:55 -07:00
Steven McCoy
c62fb89ed8 Update to libzmq source set. 2012-10-12 22:48:02 -04:00
Steve-o
7a1a5f9f7f Update AsciiDoc version details with CMake detected ZeroMQ version. 2012-10-12 22:46:59 -04:00
Steve-o
8ddb9fc7ea Enable parallel make and LTO by default. 2012-10-12 22:46:58 -04:00
Steve-o
dfe7d15a88 MSVC11 not getting defined in CMake 2.8.9, punt to version string. 2012-10-12 22:46:57 -04:00
Steve-o
ebe4eab477 Detect compiler version to tag libraries. 2012-10-12 22:46:55 -04:00
Steve-o
046c8ec7eb Add metadata to CMake options; mark executables advanced to hide from default view; fix WoW64 redirections. 2012-10-12 22:46:54 -04:00
Steve-o
56bb3df1f6 Detect ZeroMQ version at build time; hide NSIS dependencies in new cmake folder. 2012-10-12 22:46:52 -04:00
Steve-o
b42e45adb8 Make OpenPGM a CMake option, default disabled. 2012-10-12 22:46:51 -04:00
Steve-o
c53cf0d239 Minor refactor of CMake build script. 2012-10-12 22:46:50 -04:00
John Murphy
000d1a5fba Update CMakeLists.txt
Removed check for COPYING.txt
2012-10-12 22:46:48 -04:00