Pieter Hintjens
ad14c562d7
Merge pull request #90 from hintjens/master
...
Fixed name of Travis file
2013-05-21 00:33:18 -07:00
Pieter Hintjens
37a0ec5936
Fixed name of Travis file
2013-05-21 09:32:39 +02:00
Pieter Hintjens
e9755d2a39
Merge pull request #89 from hintjens/master
...
Adding support for Travis CI
2013-05-21 00:25:16 -07:00
Pieter Hintjens
96fbeea5f6
Added support for Travis CI
2013-05-21 09:22:13 +02:00
Pieter Hintjens
0836de2f2e
Merge pull request #88 from hintjens/master
...
Backported two fixes
2013-05-17 23:17:34 -07:00
Pieter Hintjens
26b182fe76
Backported #84 and #532
2013-05-18 07:17:00 +01:00
KIU Shueng Chuan
d7cad1b52a
set SO_LINGER on first signaler socket to close in order to avoid
...
TIME_WAIT state.
2013-05-16 18:57:42 +02:00
KIU Shueng Chuan
573a1eab4b
release critical section on failure to create signaler fdpair
2013-05-16 18:57:20 +02:00
Pieter Hintjens
0e5c98a9fe
Merge pull request #87 from steve-o/master
...
Add support for vc110_xp in CMake build environment
2013-05-15 17:10:09 -07:00
Steven McCoy
2c55496d28
Update to support new toolkit functionality with CMake and VS11 for XP as a target platform.
2013-05-15 20:04:07 -04:00
Pieter Hintjens
094eceefb8
Fixed packaging for Windows, was missing errno sources
2013-05-07 14:40:15 +02:00
Martin Hurton
14bb2e46a5
Merge pull request #85 from hintjens/master
...
Fix for #456 was not backported to 3.2.2; will be in 3.2.4 now
2013-05-03 00:02:08 -07:00
Pieter Hintjens
11bae19cf8
#456 was not in 3.2.2 but will be in 3.2.4
2013-05-02 22:10:06 +02:00
Pieter Hintjens
a3dafd408f
Code formatting
2013-05-02 22:09:30 +02:00
John Muehlhausen
58c1ba8994
patch for issue 456
...
Do not filter out duplicate subscriptions on the XSUB side of
XSUB/XPUB, so that ZMQ_XPUB_VERBOSE doesn't get blocked by forwarding
devices (as long as the devices all use ZMQ_XPUB_VERBOSE)
2013-05-02 22:09:21 +02:00
Pieter Hintjens
c710a39b9e
Resolved merge conflict
2013-05-02 20:44:42 +02:00
Pieter Hintjens
400cbc208a
Merge pull request #83 from vortechs2000/fix_323_builds
...
Fix 323 builds
2013-05-02 11:28:49 -07:00
Pieter Hintjens
bdd72826c9
Various cleanups to test programs
...
- Patch applied using git am from libzmq commit 5f009e52
- tests/test_raw_sock.cpp doesn't exist in zeromq3-x, so that
file was manually removed from the patch before 'git am'
Signed-off-by: AJ Lewis <aj.lewis@quantum.com>
2013-05-02 10:40:27 -05:00
AJ Lewis
1e435f59c3
Add newline to end of test_connect_delay.cpp so it compiles with older versions of GCC
2013-05-02 10:32:10 -05:00
Pieter Hintjens
0f6e357894
Bumped version number for next release 3.2.4
2013-05-02 11:23:57 +02:00
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