On Mon, Jun 23, 2014 at 08:06:30PM +0200, Peter Kleiweg wrote: > Pieter Hintjens schreef op de 23e dag van de zomermaand van het jaar 2014: > > > On Fri, Jun 20, 2014 at 6:44 PM, Peter Kleiweg <pklei...@xs4all.nl> wrote: > > > > > A socket connect for these two addresses return no error. With > > > version 4.0 they both return the error "invalid argument": > > > "tcp://localhost:invalid" > > > "tcp://in val id:1234" > > > > That's strange, and not normal. I'll investigate. > > > > > The Go version of test_security_curve fails. > > > > This could be due to various things. I don't think we modified the > > curve test case since 4.0. Can you investigate? > > test_security_curve.cpp is identical for 4.0.4 and 4.1.0 > (except for comments). > > > test_connect_resolve.cpp is different. The two invalid > tcp-addresses above are supposed to return an error in 4.0.4, > but not in 4.1.0.
The behaviour has changed when authentication (ZAP) fails. The connecting socket then has no outgoing pipe causing zmq_msg_send() behaviour to change (blocks forever iirc). In the libzmq tests a send timeout was added to the bounce helper to handle this. MfG Goswin _______________________________________________ zeromq-dev mailing list zeromq-dev@lists.zeromq.org http://lists.zeromq.org/mailman/listinfo/zeromq-dev