Merge pull request #19 from hintjens/master

Updated NEWS for 4.0.1
This commit is contained in:
Pieter Hintjens 2013-10-08 01:36:58 -07:00
commit 437e4070a3

33
NEWS
View File

@ -1,5 +1,5 @@
0MQ version 4.0.1 (RC2), released on 2013/
===============================================
0MQ version 4.0.1 stable, released on 2013/10/08
================================================
Bug fixes
---------
@ -8,8 +8,35 @@ Bug fixes
* Updated CURVE mechanism to track revised RFC 27 (INITIATE vouch).
* Fixed LIBZMQ-566 (dealer-to-router connections sometimes failing).
The INITIATE command vouch box is Box[C',S](C->S') instead of
Box[C'](C->S), to reduce the risk of client impersonation, as per
https://codesinchaos.wordpress.com/2012/09/09/curvecp-1/.
* Fixed LIBZMQ-565, typo in code.
* Fixed LIBZMQ-566, dealer-to-router connections sometimes failing.
* Fixed LIBZMQ-567, adding abstract namespaces for IPC sockets on Linux.
Converts an initial strudel or "at sign" (@) in the Unix socket path to
a NULL character ('\0') indicating that the socket uses the abstract
namespace instead of the filesystem namespace. For instance, binding a
socket to 'ipc://@/tmp/tester' will not create a file associated with
the socket whereas binding to 'ipc:///tmp/tester' will create the file
/tmp/tester. See issue 567 for more information.
* Fixed builds for AIX, MSVC 2008, OS/X with clang++, Solaris.
* Added zmq_z85_encode and zmq_z85_decode to core libzmq API.
* Added zmq_curve_keypair to core libzmq API.
* Improved CURVE handshake error handling.
* Replaced macro constants in zmq.h with enum types for user-facing
constants (except ZMQ version numbers).
* Bumped library ABI version to 4:0:1.
0MQ version 4.0.0 (RC1), released on 2013/09/20
===============================================