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
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
e0c8a112a4
Cherry picking fixes from master
2013-11-09 09:56:21 +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
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
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
Pieter Hintjens
1c70e91c6f
Fixed configure error on non-Linux boxes
2013-10-28 11:58:29 +01:00
Pieter Hintjens
b58055794b
Fixed ref to zmq_socket_monitor
2013-10-28 11:49:23 +01:00
Pieter Hintjens
8efd7affc6
test_stream failed when response was broken into frames
2013-10-25 09:56:04 +02:00
Brandon Carpenter
80d657a2c5
Add test for abstract namespace support in ipc sockets on Linux.
...
See issue 567.
2013-10-05 09:20:20 +02:00
KIU Shueng Chuan
a570b18931
WinSock2.h filename should be all lowercase
2013-10-05 09:20:06 +02:00
KIU Shueng Chuan
5493d4d180
test for _MSC_VER before using MSVC specific code
2013-10-05 09:19:58 +02:00
Pieter Hintjens
a78ccf293f
Disabled randomly failing part of test
2013-10-04 09:13:35 +02:00
Pieter Hintjens
a69fa9ecde
Packaging for zmq_curve_keypair function
...
* Added new man page for this
* Added test case, in tests/test_security_curve.cpp
* Noted in zmq_utils.h that these methods are documented
2013-10-04 09:13:05 +02:00
Pieter Hintjens
b0059211d5
Added test case for issue 566
...
* Tests dealer-to-router connection 100 times
* This was failing in ZMQ v4.0.0 RC1
2013-09-26 14:46:35 +02:00
Pieter Hintjens
5e25b32c36
Build/test errors on OS/X with clang++
2013-09-26 12:17:28 +02:00
Pieter Hintjens
201454e866
Move away from port 8080 which is occupied on some boxes
2013-09-20 23:17:01 +02:00
Pieter Hintjens
e0676a2b26
Renamed new socket options to be clearer
...
* ZMQ_REQ_STRICT was negative option (default 1) which goes against
the standard, where defaults are zero. I renamed this to
ZMQ_REQ_RELAXED.
* ZMQ_REQ_REQUEST_IDS felt clumsy and describes the technical solution
rather than the problem/requirement. I changed to ZMQ_REQ_CORRELATE
which seems more explicit.
2013-09-20 15:50:25 +02:00
Pieter Hintjens
fef4fa8fc5
Renamed test_connect_delay to test_immediate
...
* The ZMQ_CONNECT_DELAY option was renamed to ZMQ_IMMEDIATE
2013-09-20 15:34:55 +02:00
Pieter Hintjens
e05556075f
Renamed inproc connect test (name was too long)
2013-09-19 09:36:43 +02:00
Richard Newton
de91c7362c
Merge pull request #668 from mrothe/no-public-tests
...
tests: don't listen on public ports
2013-09-18 04:09:51 -07:00
Markus Rothe
b13230510c
tests: don't listen on public ports
2013-09-18 12:58:19 +02:00
Pieter Hintjens
825052f83f
Revert "makes curve keys symetric as in libcurve + factorisation"
...
This reverts commit bfd472f97cad5e37fa384b687a906f515600bac4.
2013-09-17 14:05:55 +02:00
Pieter Hintjens
22eb4d600b
Revert "oblige the application to explicitely set the node type for PLAIN"
...
This reverts commit 1206f4572b4b3bb405a14cc60605b75d53b819a0.
2013-09-17 14:05:41 +02:00
Laurent Alebarde
1206f4572b
oblige the application to explicitely set the node type for PLAIN
2013-09-17 12:47:21 +02:00
Laurent Alebarde
bfd472f97c
makes curve keys symetric as in libcurve + factorisation
2013-09-17 12:44:14 +02:00
Pieter Hintjens
7bb2b6ae11
Fixed length of domain setting
2013-09-17 10:04:57 +02:00
Pieter Hintjens
7735ca5f8d
Added test case for NULL domains
2013-09-17 09:48:32 +02:00
Pieter Hintjens
fe9815a789
Fixed random failures in test_security_plain and _curve
...
* ZAP handler thread was not getting time to start up
* Code now creates and binds handler socket in parent thread and
passes the socket to the zap_handler, so this always gets the
authentication requests.
2013-09-16 10:56:49 +02:00
Richard Newton
6f351007d4
Fix windows build
2013-09-16 09:23:47 +01:00
Laurent Alebarde
dc1f5e9f7c
simplify test_security_curve.cpp with zmq_z85_encode
2013-09-16 00:06:24 +02:00
Pieter Hintjens
576e3ca5e0
Added z85 codec to ZMQ API
...
* Removed redundant Z85 code and include files from project
* Simplified use of headers in test cases (now they all just use testutil.hpp)
* Export zmq_z85_encode() and zmq_z85_decode() in API
* Added man pages for these two functions
2013-09-15 20:13:44 +02:00
Pieter Hintjens
193d0bb634
Fixed Z85 methods to be static and not pollute library
2013-09-15 17:30:18 +02:00
Richard Newton
b9298823b4
Set hwm on connect socket before bind has happend to just that of connects hwm.
2013-09-15 13:35:44 +01:00
Richard Newton
7841b0dd0f
Support high water mark on inproc socket connect before bind.
2013-09-14 17:27:18 +01:00
Richard Newton
d5bd68b60b
Merge branch 'master' of https://github.com/zeromq/libzmq into inproc_connect_before_bind
2013-09-12 21:09:30 +01:00
Richard Newton
379bcb0881
Send identities when connecting pending sockets.
2013-09-12 21:07:29 +01:00
Richard Newton
7c3496a76a
Fix race condition and support multiple socket connects before bind.
2013-09-12 18:09:37 +01:00
Laurent Alebarde
6c84a54388
add exhaustive comparison in testutil bounce
2013-09-12 18:17:31 +02:00
Richard Newton
6fefa4166a
Merge remote-tracking branch 'upstream/master' into inproc_connect_before_bind
2013-09-12 15:13:25 +01:00
Richard Newton
5f20d63665
First attempt at inproc connect before bind
2013-09-12 14:44:44 +01:00
Martin Hurton
168efb9739
Merge pull request #653 from mattconnolly/master
...
Fix preprocessor typoe
2013-09-12 05:21:25 -07:00
Pieter Hintjens
52370bff44
Removed debugging printfs
2013-09-12 12:46:23 +02:00
Matt Connolly
0f9e5f6049
Fix preprocessor typoe
2013-09-12 20:30:16 +10:00
Richard Newton
8e6b5ad17e
Fix Makefile.am for test_ctx_destroy
2013-09-11 15:02:16 +01:00
Richard Newton
ccf0e61b77
Merge remote-tracking branch 'upstream/master'
2013-09-10 13:30:11 +01:00
Richard Newton
64e1c181f7
Implement non-blocking shutdown command that unblocks other threads waiting on blocking operations.
2013-09-10 13:30:00 +01:00
Martin Hurton
25c89cace1
Merge pull request #649 from hintjens/master
...
Fixed minor error in NULL mechanism (spec was wrong)
2013-09-09 12:12:36 -07:00