Pieter Hintjens
8b9a82476b
Merge pull request #37 from hintjens/master
...
Fixed test_many_sockets
v4.0.3
2013-11-24 09:58:59 -08:00
Pieter Hintjens
4363b75b4d
Release notes for 4.0.3
2013-11-24 18:56:50 +01:00
Pieter Hintjens
c022c048dc
Fixed test_many_sockets
...
* failed on systems where process could not allocate 1024 sockets by default
* include path for platform.hpp was wrong; fixed it
2013-11-24 18:55:28 +01:00
Pieter Hintjens
78b741bd71
Merge pull request #36 from hintjens/master
...
Updated version number for 4.0.2
v4.0.2
2013-11-24 03:47:58 -08:00
Pieter Hintjens
ba7c065c3d
Updated version number for 4.0.2
...
- also moved macros to top of zmq.h for better visibility
2013-11-24 12:45:47 +01:00
Pieter Hintjens
d743ddafda
Merge pull request #35 from hintjens/master
...
Updated NEWS for release 4.0.2
2013-11-24 03:42:01 -08:00
Pieter Hintjens
84c0caf42e
Updated NEWS for release 4.0.2
2013-11-24 12:41:20 +01:00
Pieter Hintjens
e1939155ff
Merge pull request #34 from hintjens/master
...
Backporting fixes from master
2013-11-19 02:01:23 -08:00
Pieter Hintjens
9ece2d322a
Added links to RFCs for socket patterns
2013-11-19 11:00:45 +01:00
KIU Shueng Chuan
589bf436dd
remove all asserts during critical section
...
the size of the critical section is reduced by only entering the critical
section right before the bind().
2013-11-19 11:00:39 +01:00
KIU Shueng Chuan
e54e55835e
return error to caller on bind error
2013-11-19 11:00:28 +01:00
Richard Newton
111c20dc22
Fix signed/unsigned comparison
2013-11-19 11:00:07 +01:00
Richard Newton
3a4896f4a3
Fix signed/unsigned comparison
2013-11-19 10:59:57 +01:00
Richard Newton
0855c28069
Reduce default maximum number of sockets by 1 so there is room for the reaper socket.
2013-11-19 10:58:34 +01:00
Richard Newton
737b6afc97
Revert "Make FD_SETSIZE = ZMQ_MAX_SOCKETS_DFLT + 1 so there is room for the repear socket."
...
This reverts commit 0b92831b2a82c3bbc0e9371662c546b94915a3ea.
2013-11-19 10:58:28 +01:00
psl-felipefarinon
8f85bafe37
issue #583 removing C++11 code.
2013-11-19 10:58:20 +01:00
Bruno D. Rodrigues
f72dbb35d5
Fix socket creation above sistem limits for all 'other' OS not covered by eventfd, windows or vms; enhanced test to create sockets up to a bigger limit to really test hitting the OS limit
2013-11-19 10:55:48 +01:00
Pieter Hintjens
5d6e7a74c1
Added test case to ignore
2013-11-09 09:59:21 +01:00
Pieter Hintjens
30309d660e
Merge pull request #32 from hintjens/master
...
Cherry picking changes from libzmq master
2013-11-09 00:56:52 -08:00
Pieter Hintjens
e0c8a112a4
Cherry picking fixes from master
2013-11-09 09:56:21 +01:00
Martin Hurton
f6293d257d
Signal that the peer performed orderly shutdown
2013-11-09 09:52:09 +01:00
Richard Newton
f33bdcf02e
Fix formatting.
2013-11-09 09:52:08 +01:00
Richard Newton
fef24a8c1f
Make FD_SETSIZE = ZMQ_MAX_SOCKETS_DFLT + 1 so there is room for the repear socket.
2013-11-09 09:52:05 +01:00
Richard Newton
bfc3deb43a
Get maximum number of sockets it can handle from poller_t
2013-11-09 09:52:02 +01:00
psl-felipefarinon
dccf1dce1e
Fixing broken build issue #583
2013-11-09 09:51:59 +01:00
Richard Newton
24311dee1b
Add test case for many sockets
...
Conflicts:
CMakeLists.txt
tests/Makefile.am
2013-11-09 09:50:43 +01:00
psl-felipefarinon
27d20aacc7
Fixing issue #583 . Using low resolution timer for clock::now_ms
2013-11-09 09:47:41 +01:00
Pieter Hintjens
b2698474d2
Simplified fdpair reset after fork
2013-11-09 09:47:40 +01:00
Pieter Hintjens
0465e9abe9
Simplified error handling for make_fdpair on Windows
2013-11-09 09:47:04 +01:00
Pieter Hintjens
885c816e57
Fix for issue 574
2013-11-09 09:47:02 +01:00
Pieter Hintjens
7f3d0995cd
Removed over-long pauses in tests
...
- used msleep (10) in most places instead of zmq_sleep (1)
- may cause failures on slower machines
- to change, modify SETTLE_TIME in testutil.h
- tested down to 1 msec on fast boxes
Conflicts:
tests/test_connect_delay_tipc.cpp
tests/test_proxy.cpp
tests/test_sub_forward_tipc.cpp
tests/test_term_endpoint_tipc.cpp
tests/testutil.hpp
2013-11-09 09:44:17 +01:00
Pieter Hintjens
f745e4ce64
Merge pull request #31 from hintjens/master
...
Backported fixes for libzmq-39 and other patches.
2013-11-06 11:26:05 -08:00
Richard Newton
de239f358e
Fix race condition on shutdown
2013-11-06 20:16:03 +01:00
Richard Newton
30f470eff5
Fix test warning.
2013-11-06 20:16:03 +01:00
Richard Newton
f0b69bba28
Fix test warning.
2013-11-06 20:16:03 +01:00
MinRK
60032ef330
test zmq_msg_close after sending empty message on ROUTER_RAW
2013-11-06 20:16:03 +01:00
MinRK
c663f37761
add missing msg->init for ROUTER_RAW with empty message
2013-11-06 20:16:03 +01:00
Pieter Hintjens
806f57e7f6
Merge pull request #30 from hintjens/master
...
Cherry picking fixes from libzmq
2013-11-04 08:44:38 -08:00
Pieter Hintjens
b22c2e4f8a
Updated NEWS
2013-11-04 17:37:15 +01:00
Denis Mingulov
54a3ebcac6
Doc examples with zmq_msg_close usage - parameter is 'zmq_msg_t *'
...
Documentation examples for zmq_msg_get and zmq_msg_more functions have an
incorrect call to zmq_msg_close function - with 'zmq_msg_t' as a parameter
despite 'zmq_msg_t *' is required, so it is impossible to compile these
examples properly.
Also for zmq_msg_get example - declaration of zmq_msg_t variable is added
(like it is done in other examples).
2013-11-04 17:35:47 +01:00
Pieter Hintjens
aede37e3e5
Fixed issue 578 - corrected type usage
2013-11-04 17:34:54 +01:00
Pieter Hintjens
2949f2dbc5
Fixed issue 578
2013-11-04 17:34:14 +01:00
Pieter Hintjens
28b7c991af
Merge pull request #28 from hintjens/master
...
Fixed configure error on non-Linux boxes
2013-10-28 03:58:52 -07:00
Pieter Hintjens
1c70e91c6f
Fixed configure error on non-Linux boxes
2013-10-28 11:58:29 +01:00
Pieter Hintjens
c85fbaf22e
Merge pull request #27 from hintjens/master
...
Fixed ref to zmq_socket_monitor
2013-10-28 03:49:45 -07:00
Pieter Hintjens
b58055794b
Fixed ref to zmq_socket_monitor
2013-10-28 11:49:23 +01:00
Pieter Hintjens
cb3c82271a
Merge pull request #26 from hintjens/master
...
Backporting fixes from master
2013-10-25 01:04:06 -07:00
Pieter Hintjens
9bf10a83a1
Updated NEWS
2013-10-25 10:03:42 +02:00
Pieter Hintjens
8efd7affc6
test_stream failed when response was broken into frames
2013-10-25 09:56:04 +02:00
Pieter Hintjens
bf97ea8ed8
Merge pull request #25 from hintjens/master
...
Clarified use of secret/public keys
2013-10-23 07:04:20 -07:00