From 0bfcd4da2f50c215836c878d00175e73e6fa4d46 Mon Sep 17 00:00:00 2001 From: Pieter Hintjens Date: Tue, 8 Oct 2013 10:33:50 +0200 Subject: [PATCH] Updated NEWS for 4.0.1 --- NEWS | 33 ++++++++++++++++++++++++++++++--- 1 file changed, 30 insertions(+), 3 deletions(-) diff --git a/NEWS b/NEWS index b97a7ee5..bd4ac6f6 100644 --- a/NEWS +++ b/NEWS @@ -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 ===============================================