From 75af6aed482ab16997c1388fe801f74d11ec12a4 Mon Sep 17 00:00:00 2001 From: Martin Lucina Date: Mon, 23 Jan 2012 08:54:14 +0100 Subject: Imported Upstream version 2.1.9 --- NEWS | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 68 insertions(+), 21 deletions(-) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 8fc0892..9f7a789 100644 --- a/NEWS +++ b/NEWS @@ -1,46 +1,78 @@ -0MQ version 2.1.7 (Stable), released on 2011/05/12 +0MQ version 2.1.9 (Stable), released on 2011/08/29 ================================================== Bug fixes --------- -* Fixed issue 191, message atomicity issue with PUB sockets (an old issue). +* Fixed issue 240, assertion failure in pgm_socket.cpp:437. -* Fixed issue 199 (affected ROUTER/XREP sockets, an old issue). +* Fixed issue 238, assertion failure in zmq.cpp:655, when zmq_poll is + used on an empty set, on Windows. -* Fixed issue 206, assertion failure in zmq.cpp:223, affected all sockets - (bug was introduced in 2.1.6 as part of message validity checking). +* Fixed issue 239, assertion failure in zmq.cpp:223, when ZMQ_SWAP was + used with explicit identities and multiple SUB sockets. -* Fixed issue 211, REP socket asserted if sent malformed envelope (old issue - due to abuse of assertions for error checking). +* Fixed issue 236, zmq_send() and zmq_recv() did not always return + error conditions such as EFSM properly. This bug was introduced in + version 2.1.8 by the backport of changes for issue 231. -* Fixed issue 212, reconnect failing after resume from sleep on Windows - (due to not handling WSAENETDOWN). +Building +-------- -* Properly handle WSAENETUNREACH on Windows (e.g. if client connects - before server binds). +* 0MQ support for Android added (Bill Roberts, Mikko Koppanen). -Changes -------- -* Runtime checking of socket and context validity, to catch e.g. using a - socket after closing it, or passing an invalid pointer to context/socket - methods. +0MQ version 2.1.8 (RC), released on 2011/07/28 +============================================== -* Test cases moved off port 5555, which conflicts with other services. +Bug fixes +--------- -* Clarified zmq_poll man page that the resolution of the timeout is 1msec. +* Fixed issue 223, assertion failure in tcp_connecter.cpp:300 when + connecting to a server that is on an unreachable network (errno is + equal to ENETUNREACH). + +* Fixed issue 228, assertion failure at rep.cpp:88 when HWM was reached. +* Fixed issue 231, assertion failure at mailbox.cpp:183 when too many + pending socketpair operations were queued (major backport from 3.0). -0MQ version 2.1.6 (Stable), released on 2011/04/26 +* Fixed issue 234, assertion failure at mailbox.cpp:77 when Ctrl-C was + used (only affected git master following backport for 231). + +* Fixed issue 230, SIGPIPE killing servers when client disconnected, hit + OS/X only. + +Note: this release was renamed "release candidate" due to issue 236, +fixed in 2.1.9. + + +0MQ version 2.1.7 (Stable), released on 2011/05/12 ================================================== Bug fixes --------- -* Fixed memory leak with threads on Windows. +* Fixed issue 188, assert when closing socket that had unread multipart + data still on it (affected PULL, SUB, ROUTER, and DEALER sockets). -* Assert during SUB socket termination fixed. +* Fixed issue 191, message atomicity issue with PUB sockets (an old issue). + +* Fixed issue 199 (affected ROUTER/XREP sockets, an old issue). + +* Fixed issue 206, assertion failure in zmq.cpp:223, affected all sockets + (bug was introduced in 2.1.6 as part of message validity checking). + +* Fixed issue 211, REP socket asserted if sent malformed envelope (old issue + due to abuse of assertions for error checking). + +* Fixed issue 212, reconnect failing after resume from sleep on Windows + (due to not handling WSAENETDOWN). + +* Properly handle WSAENETUNREACH on Windows (e.g. if client connects + before server binds). + +* Fixed memory leak with threads on Windows. Changes ------- @@ -56,6 +88,21 @@ Changes * Added "--with-system-pgm" configure option to use already installed OpenPGM. +* Runtime checking of socket and context validity, to catch e.g. using a + socket after closing it, or passing an invalid pointer to context/socket + methods. + +* Test cases moved off port 5555, which conflicts with other services. + +* Clarified zmq_poll man page that the resolution of the timeout is 1msec. + + +0MQ version 2.1.6 (Broken), released on 2011/04/26 +================================================== + +Note that this version contained a malformed patch and is not usable. +It is not available for download, but is available in the git via the +2.1.6 tag. 0MQ version 2.1.5 (Broken), released on 2011/04/20 ================================================== -- cgit v1.2.3