summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog4925
1 files changed, 4925 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 3ac6d30..ef98a4b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,3076 @@
# Generated by Makefile. Do not edit.
+commit 31d8b7f74daa3f094347876db2774112d80611fe
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Mon Mar 21 10:08:42 2011 +0100
+
+ Fixed 'documentation' in MAINTAINERS
+
+ MAINTAINERS | 6 +-----
+ 1 files changed, 1 insertions(+), 5 deletions(-)
+
+commit a4c98d20c29b48d35af3e438e763ee915e63e790
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Mon Mar 21 10:07:03 2011 +0100
+
+ Removed MSVC builds for standalone devices
+
+ builds/msvc/Makefile.am | 6 +-
+ builds/msvc/msvc.sln | 15 --
+ builds/msvc/zmq_forwarder/zmq_forwarder.vcproj | 176 ------------------------
+ builds/msvc/zmq_queue/zmq_queue.vcproj | 176 ------------------------
+ builds/msvc/zmq_streamer/zmq_streamer.vcproj | 176 ------------------------
+ 5 files changed, 1 insertions(+), 548 deletions(-)
+
+commit bcd6ab81fa440287172081b19667f26a202d5f1c
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Mon Mar 21 09:58:10 2011 +0100
+
+ Updated NEWS for v2.1.3
+
+ NEWS | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit f42399ef8788c0f5367bd22f1e82f7944d7c3e37
+Author: Martin Sustrik <sustrik@250bpm.com>
+Date: Sun Mar 20 20:52:54 2011 +0100
+
+ Message atomicity bug in load-balancer fixed
+
+ If the peer getting the message have disconnected in the middle
+ of multiplart message, the remaining part of the message went
+ to a different peer. This patch fixes the issue.
+
+ Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
+
+ NEWS | 5 ++++-
+ src/lb.cpp | 25 ++++++++++++++++++++++++-
+ src/lb.hpp | 3 +++
+ 3 files changed, 31 insertions(+), 2 deletions(-)
+
+commit 2294c87d2c670e95595553d3fb7a13264216a540
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Sun Mar 20 17:27:43 2011 +0100
+
+ Fixed README git and man page URIs
+
+ README | 7 ++++---
+ 1 files changed, 4 insertions(+), 3 deletions(-)
+
+commit 795b9482ba3aa76b994f428f6ec549ac56438110
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Sun Mar 20 17:17:26 2011 +0100
+
+ Removed HTML generation of man pages
+
+ doc/Makefile.am | 6 +-----
+ 1 files changed, 1 insertions(+), 5 deletions(-)
+
+commit 2bae7f7dec5468f9102983d218944d7d557ea9a4
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Sun Mar 20 17:09:27 2011 +0100
+
+ Removed stand-alone devices
+
+ Makefile.am | 4 +-
+ NEWS | 4 +
+ configure.in | 2 -
+ devices/Makefile.am | 3 -
+ devices/zmq_forwarder/Makefile.am | 8 --
+ devices/zmq_forwarder/zmq_forwarder.cpp | 124 -------------------------------
+ devices/zmq_queue/Makefile.am | 8 --
+ devices/zmq_queue/zmq_queue.cpp | 123 ------------------------------
+ devices/zmq_streamer/Makefile.am | 8 --
+ devices/zmq_streamer/zmq_streamer.cpp | 123 ------------------------------
+ 10 files changed, 6 insertions(+), 401 deletions(-)
+
+commit d736cea05f9eb3e63c0ecb37ea78d4bff81ddfcf
+Author: Martin Sustrik <sustrik@250bpm.com>
+Date: Sun Mar 20 11:50:51 2011 +0100
+
+ Message atomicity problem solved in PUB socket
+
+ When new peer connects to a PUB socket while it is in the middle
+ of sending of multi-part messages, it gets just the remaining
+ part of the message, i.e. message atomicity is broken.
+
+ This patch drops the tail part of the message and starts sending
+ to the peer only when new message is started.
+
+ Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
+
+ NEWS | 3 +++
+ src/dist.cpp | 44 +++++++++++++++++++++++++++++++++++++++-----
+ src/dist.hpp | 15 +++++++++++++++
+ 3 files changed, 57 insertions(+), 5 deletions(-)
+
+commit 6e3c38ab2d85eaf46ad9e218914e29f9984a54c2
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Sun Mar 20 10:26:20 2011 +0100
+
+ Clarified scope of ZMQ_PAIR sockets
+
+ Signed-off-by: Pieter Hintjens <ph@imatix.com>
+
+ doc/zmq_socket.txt | 12 ++++++++----
+ 1 files changed, 8 insertions(+), 4 deletions(-)
+
+commit 8402e324296d5d0d8a3734ad67d27e879496d6e0
+Author: Mikko Koppanen <mkoppanen@php.net>
+Date: Fri Mar 18 07:56:11 2011 +0000
+
+ Updated openpgm to libpgm-5.1.114~dfsg
+
+ NEWS | 2 +-
+ foreign/openpgm/libpgm-5.1.113~dfsg.tar.gz | Bin 473717 -> 0 bytes
+ foreign/openpgm/libpgm-5.1.114~dfsg.tar.gz | Bin 0 -> 1051807 bytes
+ 3 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 84131c004431520f2f62e0cc45e253c13575e6da
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Thu Mar 17 11:13:50 2011 +0100
+
+ Fixed documentation issues (GH-173)
+
+ doc/zmq_setsockopt.txt | 4 ++--
+ doc/zmq_socket.txt | 8 +++++---
+ 2 files changed, 7 insertions(+), 5 deletions(-)
+
+commit eeefe8fad4f2a2b20c9cc005220722b2af075c69
+Author: Martin Sustrik <sustrik@250bpm.com>
+Date: Wed Mar 16 13:48:40 2011 +0100
+
+ Incorrect errno reported from tcp_listener_t::set_address
+
+ Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
+
+ src/tcp_listener.cpp | 20 ++++++++++++++++----
+ 1 files changed, 16 insertions(+), 4 deletions(-)
+
+commit ab1fc89b84221407ee93d0f9a87405222d336a60
+Author: Steven McCoy <steven.mccoy@miru.hk>
+Date: Thu Mar 17 12:10:58 2011 +0800
+
+ Add path support for asciidoc and xmlto.
+
+ Signed-off-by: Steven McCoy <steven.mccoy@miru.hk>
+
+ NEWS | 2 +-
+ configure.in | 5 +++++
+ doc/Makefile.am | 10 +++++-----
+ 3 files changed, 11 insertions(+), 6 deletions(-)
+
+commit 6f12503c57a47cb491c4bf6281f843b2b04f7cf6
+Author: Steven McCoy <steven.mccoy@miru.hk>
+Date: Thu Mar 17 12:09:25 2011 +0800
+
+ Add silent rules to documentation generators.
+
+ Signed-off-by: Steven McCoy <steven.mccoy@miru.hk>
+
+ doc/Makefile.am | 12 ++++++------
+ 1 files changed, 6 insertions(+), 6 deletions(-)
+
+commit 976b79e38946e6a573a6567c9a4e405f5438da6f
+Author: Steven McCoy <steven.mccoy@miru.hk>
+Date: Thu Mar 17 12:07:45 2011 +0800
+
+ Add silent rules to Automake.
+
+ Signed-off-by: Steven McCoy <steven.mccoy@miru.hk>
+
+ configure.in | 1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 046fea6c410295471e78f219ed077e41c63f3275
+Author: Steven McCoy <steven.mccoy@miru.hk>
+Date: Thu Mar 17 12:06:58 2011 +0800
+
+ Bootstrapping OpenPGM Autoconf system no longer required.
+
+ Signed-off-by: Steven McCoy <steven.mccoy@miru.hk>
+
+ configure.in | 4 ----
+ 1 files changed, 0 insertions(+), 4 deletions(-)
+
+commit be4c3afd386576932abb25deff765af378095ff4
+Author: Steven McCoy <steven.mccoy@miru.hk>
+Date: Thu Mar 17 12:06:36 2011 +0800
+
+ Bump OpenPGM to 5.1.114.
+
+ Signed-off-by: Steven McCoy <steven.mccoy@miru.hk>
+
+ configure.in | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit e713118fce2db84a067af81c43eaf5273860e741
+Author: Steven McCoy <steven.mccoy@miru.hk>
+Date: Thu Mar 17 12:04:03 2011 +0800
+
+ Add support for OpenPGM on OSX by pulling in RFC 3768 compatibility header.
+
+ Signed-off-by: Steven McCoy <steven.mccoy@miru.hk>
+
+ src/pgm_socket.hpp | 4 ++++
+ 1 files changed, 4 insertions(+), 0 deletions(-)
+
+commit 37483e1b772e73de60444da5b4413a52e4269124
+Author: Steven McCoy <steven.mccoy@miru.hk>
+Date: Thu Mar 17 12:03:19 2011 +0800
+
+ Revert workaround for OpenPGM defining bool as fixed upstream.
+
+ Signed-off-by: Steven McCoy <steven.mccoy@miru.hk>
+
+ src/pgm_socket.hpp | 5 -----
+ 1 files changed, 0 insertions(+), 5 deletions(-)
+
+commit 2a7c74c71d02d5f6a93ae3c6c6aa99473a97492b
+Author: Jon Dyte <jon@totient.co.uk>
+Date: Wed Mar 16 09:54:03 2011 +0100
+
+ reset socket state when identity message cannot be written to xrep
+
+ Signed-off-by: Jon Dyte <jon@totient.co.uk>
+
+ src/xrep.cpp | 4 +++-
+ 1 files changed, 3 insertions(+), 1 deletions(-)
+
+commit c10add3c0895546deec4adbaa0561c8a9ebb493b
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Tue Mar 15 12:45:26 2011 +0100
+
+ Fixed zmq::version style to match rest of API
+
+ include/zmq.hpp | 4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit adf31a5e057926e4c9ea04e01048e071979edb1b
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Tue Mar 15 10:51:21 2011 +0100
+
+ Fixed Makefile for docs
+
+ doc/Makefile.am | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit d085436c3e18b2e533c2379b99ea9d29ce9a4e51
+Author: Martin Sustrik <sustrik@250bpm.com>
+Date: Mon Mar 14 20:29:00 2011 +0100
+
+ FreeBSD complation error fixed
+
+ There was an error in pgm_receiver wrt strict aliasing.
+
+ Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
+
+ NEWS | 5 +++++
+ src/pgm_receiver.cpp | 5 ++++-
+ 2 files changed, 9 insertions(+), 1 deletions(-)
+
+commit 74507887ee55faf12b5ac53399b9e3e815fe526d
+Merge: 58e8f1d 1c31ed6
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Tue Mar 15 10:41:30 2011 +0100
+
+ Merge branch 'master' of github.com:zeromq/zeromq2-1
+
+commit 58e8f1d3682c2351917b168c05c1f4f47ae2b810
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Tue Mar 15 10:39:04 2011 +0100
+
+ Added zmq::version method to C++ API
+
+ Signed-off-by: Pieter Hintjens <ph@imatix.com>
+
+ include/zmq.hpp | 5 +++++
+ 1 files changed, 5 insertions(+), 0 deletions(-)
+
+commit 1c31ed6671f5cfa769ed2b03e680e1f57b83e996
+Author: Martin Sustrik <sustrik@250bpm.com>
+Date: Mon Mar 14 07:11:30 2011 +0100
+
+ Remove obsolete assert from pgm_socket.cpp
+
+ Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
+
+ NEWS | 2 ++
+ src/pgm_socket.cpp | 1 -
+ 2 files changed, 2 insertions(+), 1 deletions(-)
+
+commit 56743e499bdc7cd03eff692439b2c16913fba830
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Sun Mar 13 18:08:08 2011 +0100
+
+ Added ROUTER/DEALER socket aliases
+
+ NEWS | 3 +++
+ include/zmq.h | 2 +-
+ 2 files changed, 4 insertions(+), 1 deletions(-)
+
+commit 2f4d85fd1779d6bc9a506356d7a52ec43533a379
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Sun Mar 13 18:07:30 2011 +0100
+
+ Fixes to man pages
+
+ - Added missing man page for zmq_device(3)
+ - Removed man pages for undocumented zmq_queue(1), zmq_forwarder(1), zmq_streamer(1)
+
+ Signed-off-by: Pieter Hintjens <ph@imatix.com>
+
+ NEWS | 44 ++++++++++++++--------------
+ doc/Makefile.am | 2 +-
+ doc/zmq.txt | 20 ++++---------
+ doc/zmq_bind.txt | 2 +-
+ doc/zmq_close.txt | 2 +-
+ doc/zmq_connect.txt | 2 +-
+ doc/zmq_cpp.txt | 2 +-
+ doc/zmq_device.txt | 72 ++++++++++++++++++++++++++++++++++++--------
+ doc/zmq_errno.txt | 2 +-
+ doc/zmq_forwarder.txt | 33 --------------------
+ doc/zmq_getsockopt.txt | 2 +-
+ doc/zmq_init.txt | 2 +-
+ doc/zmq_inproc.txt | 2 +-
+ doc/zmq_ipc.txt | 2 +-
+ doc/zmq_msg_close.txt | 2 +-
+ doc/zmq_msg_copy.txt | 2 +-
+ doc/zmq_msg_data.txt | 2 +-
+ doc/zmq_msg_init.txt | 2 +-
+ doc/zmq_msg_init_data.txt | 2 +-
+ doc/zmq_msg_init_size.txt | 2 +-
+ doc/zmq_msg_move.txt | 2 +-
+ doc/zmq_msg_size.txt | 2 +-
+ doc/zmq_pgm.txt | 2 +-
+ doc/zmq_poll.txt | 2 +-
+ doc/zmq_queue.txt | 33 --------------------
+ doc/zmq_recv.txt | 2 +-
+ doc/zmq_send.txt | 2 +-
+ doc/zmq_setsockopt.txt | 2 +-
+ doc/zmq_socket.txt | 2 +-
+ doc/zmq_streamer.txt | 33 --------------------
+ doc/zmq_strerror.txt | 2 +-
+ doc/zmq_tcp.txt | 2 +-
+ doc/zmq_term.txt | 2 +-
+ doc/zmq_version.txt | 2 +-
+ 34 files changed, 115 insertions(+), 176 deletions(-)
+
+commit 46aa3f6f4a8328025fb5d13c33ff68770200be43
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Wed Aug 4 14:41:43 2010 +0200
+
+ Added man page for the zmq_device method
+
+ doc/zmq_device.txt | 92 ++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 files changed, 92 insertions(+), 0 deletions(-)
+
+commit af3f1fb864dfe842f76322e744e809dd1647b281
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Sun Mar 13 07:44:34 2011 +0100
+
+ Updated man page for ZMQ_ROUTER, ZMQ_DEALER
+
+ doc/zmq_socket.txt | 38 ++++++++++++++++++++++----------------
+ 1 files changed, 22 insertions(+), 16 deletions(-)
+
+commit 42c672aa781c3230ce2240f205eb924074c25a1c
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Sun Mar 13 06:54:57 2011 +0100
+
+ Defined ZMQ_DEALER and ZMQ_ROUTER
+
+ NEWS | 9 +++++++--
+ include/zmq.h | 6 ++++--
+ 2 files changed, 11 insertions(+), 4 deletions(-)
+
+commit 6ff5b7f7abfa4830949631c131f752fdb5635ad2
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Sun Mar 13 06:54:36 2011 +0100
+
+ Restored multicast loop by default
+
+ src/options.cpp | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 63b842610872d364a5103739dab4827f6bf91ce1
+Author: guidog <github@a-nugget.de>
+Date: Fri Mar 11 12:20:36 2011 +0100
+
+ Added missing close method w/ check if socket is already closed.
+
+ Signed-off-by: guidog <github@a-nugget.de>
+
+ NEWS | 2 ++
+ include/zmq.hpp | 14 ++++++++++++--
+ 2 files changed, 14 insertions(+), 2 deletions(-)
+
+commit 79fe799e1b4f06249f9d6ff97f5ed34e93a6c007
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Fri Mar 11 11:45:04 2011 +0100
+
+ Updated NEWS
+
+ NEWS | 3 +++
+ 1 files changed, 3 insertions(+), 0 deletions(-)
+
+commit 1de4d5b5653ee7e78511006ea72266edee7cce89
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Fri Mar 11 11:44:51 2011 +0100
+
+ Fixed doc of ZMQ_LINGER socket option
+
+ doc/zmq_setsockopt.txt | 3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+commit b62dd40f356037f8507e21e181690064afbe90ce
+Author: Steven McCoy <steven.mccoy@miru.hk>
+Date: Fri Mar 11 17:49:31 2011 +0800
+
+ Use new PGM_ODATA_MAX_RTE controlling original data instead of PGM_TXW_MAX_RTE covering entire channel.
+
+ Signed-off-by: Steven McCoy <steven.mccoy@miru.hk>
+
+ NEWS | 17 +++++++++++++----
+ src/pgm_socket.cpp | 6 +++---
+ 2 files changed, 16 insertions(+), 7 deletions(-)
+
+commit b66bf4d75d4974422f0a0313fdc38aa2b2dda58b
+Author: Steven McCoy <steven.mccoy@miru.hk>
+Date: Fri Mar 11 17:48:33 2011 +0800
+
+ Bump default rate to 40mbps, disable multicast loop.
+
+ Signed-off-by: Steven McCoy <steven.mccoy@miru.hk>
+
+ src/options.cpp | 4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 75cc68c04efad96e8dbfeedaea1595ad082fccfe
+Author: Mikko Koppanen <mkoppanen@php.net>
+Date: Thu Mar 10 19:57:35 2011 +0000
+
+ Delete old openpgm package
+
+ NEWS | 11 +++++++++++
+ foreign/openpgm/libpgm-5.0.92~dfsg.tar.gz | Bin 444700 -> 0 bytes
+ 2 files changed, 11 insertions(+), 0 deletions(-)
+
+commit 8e389b0a20079ea604f2876639781e593e3f56ad
+Author: Mikko Koppanen <mkoppanen@php.net>
+Date: Thu Mar 10 19:56:34 2011 +0000
+
+ Use OpenPGM autoconf
+
+ Makefile.am | 6 +-
+ configure.in | 84 ++++++++-----------------
+ foreign/openpgm/libpgm-5.1.113~dfsg.tar.gz | Bin 0 -> 473717 bytes
+ src/Makefile.am | 97 +---------------------------
+ 4 files changed, 31 insertions(+), 156 deletions(-)
+
+commit 946b81bf79d028445686e1d77260c5ed0eac4f15
+Author: Brett Cameron <Brett.Cameron@hp.com>
+Date: Tue Mar 8 14:39:52 2011 +0100
+
+ Different fixes to make OpenVMS port work.
+
+ Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
+
+ AUTHORS | 2 +-
+ NEWS | 2 ++
+ src/ip.cpp | 16 ++++++++++------
+ src/ip.hpp | 2 --
+ src/semaphore.hpp | 2 ++
+ src/stdint.hpp | 10 +---------
+ 6 files changed, 16 insertions(+), 18 deletions(-)
+
+commit 1dc25322b7361c342d310246b10b99ed5022be84
+Author: Martin Sustrik <sustrik@250bpm.com>
+Date: Wed Mar 9 16:34:37 2011 +0100
+
+ Windows build fixed
+
+ Compilation of ip.cpp have failed because EPROTONOSUPPORT
+ was undefined. Including zmq.h should help as the error
+ code is defined there.
+
+ Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
+
+ NEWS | 3 +++
+ src/ip.cpp | 2 ++
+ 2 files changed, 5 insertions(+), 0 deletions(-)
+
+commit 2ddb106601460e3fa5bec2de93f374b0e1af6a5f
+Author: Steven McCoy <steven.mccoy@miru.hk>
+Date: Tue Mar 8 18:32:00 2011 +0800
+
+ Re-add PGM_TXW_MAX_RTE in order to have rate limiting.
+
+ Signed-off-by: Steven McCoy <steven.mccoy@miru.hk>
+
+ NEWS | 10 ++++++++++
+ src/pgm_socket.cpp | 5 ++++-
+ 2 files changed, 14 insertions(+), 1 deletions(-)
+
+commit 515945929dd92779176a20452a38b4d193fc2453
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Sun Mar 6 10:39:11 2011 +0100
+
+ Updated version number to 2.1.3
+
+ include/zmq.h | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 0b694448f9b32f7528eb93443c2a94b6bb4fd8ed
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Sun Mar 6 10:38:32 2011 +0100
+
+ Updated NEWS for 2.1.2
+
+ NEWS | 22 ++++++++++++++++++----
+ 1 files changed, 18 insertions(+), 4 deletions(-)
+
+commit 01923856da74d07877f5e773ea6d0397339f5a55
+Author: Martin Sustrik <sustrik@250bpm.com>
+Date: Thu Mar 3 12:37:11 2011 +0100
+
+ Bug caused by interaction of REQ/REP routing and HWM fixed.
+
+ Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
+
+ src/xrep.cpp | 16 +++++++++++++++-
+ 1 files changed, 15 insertions(+), 1 deletions(-)
+
+commit c31d090860c21a27e69035acc42360dc8e27da87
+Author: Martin Sustrik <sustrik@250bpm.com>
+Date: Thu Mar 3 12:15:08 2011 +0100
+
+ Documentation wrt thread-safety cleaned up.
+
+ Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
+
+ doc/zmq_init.txt | 5 +++++
+ doc/zmq_socket.txt | 13 +++----------
+ 2 files changed, 8 insertions(+), 10 deletions(-)
+
+commit 1096070ce2bb789abd9b210f0c2234e247259ce3
+Merge: b7a20bd 5856387
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Wed Mar 2 19:36:05 2011 +0100
+
+ Merge branch 'master' of github.com:zeromq/zeromq2-1
+
+commit b7a20bd3716d045565fa1a5b2bfd8c973be7af0e
+Author: Martin Sustrik <sustrik@250bpm.com>
+Date: Wed Mar 2 16:30:40 2011 +0100
+
+ The copyrights in file headers updated.
+
+ Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
+
+ autogen.sh | 8 +++++---
+ builds/msvc/platform.hpp | 3 ++-
+ devices/zmq_forwarder/zmq_forwarder.cpp | 3 ++-
+ devices/zmq_queue/zmq_queue.cpp | 3 ++-
+ devices/zmq_streamer/zmq_streamer.cpp | 3 ++-
+ include/zmq.h | 1 +
+ include/zmq.hpp | 3 ++-
+ include/zmq_utils.h | 3 ++-
+ perf/local_lat.cpp | 3 ++-
+ perf/local_thr.cpp | 3 ++-
+ perf/remote_lat.cpp | 3 ++-
+ perf/remote_thr.cpp | 3 ++-
+ src/array.hpp | 3 ++-
+ src/atomic_counter.hpp | 3 ++-
+ src/atomic_ptr.hpp | 3 ++-
+ src/blob.hpp | 3 ++-
+ src/clock.cpp | 3 ++-
+ src/clock.hpp | 3 ++-
+ src/command.cpp | 3 ++-
+ src/command.hpp | 3 ++-
+ src/config.hpp | 3 ++-
+ src/connect_session.cpp | 3 ++-
+ src/connect_session.hpp | 3 ++-
+ src/ctx.cpp | 3 ++-
+ src/ctx.hpp | 3 ++-
+ src/decoder.cpp | 3 ++-
+ src/decoder.hpp | 3 ++-
+ src/device.cpp | 3 ++-
+ src/device.hpp | 3 ++-
+ src/devpoll.cpp | 3 ++-
+ src/devpoll.hpp | 3 ++-
+ src/dist.cpp | 3 ++-
+ src/dist.hpp | 3 ++-
+ src/encoder.cpp | 3 ++-
+ src/encoder.hpp | 3 ++-
+ src/epoll.cpp | 3 ++-
+ src/epoll.hpp | 3 ++-
+ src/err.cpp | 3 ++-
+ src/err.hpp | 3 ++-
+ src/fd.hpp | 3 ++-
+ src/fq.cpp | 3 ++-
+ src/fq.hpp | 3 ++-
+ src/i_engine.hpp | 3 ++-
+ src/i_inout.hpp | 3 ++-
+ src/i_poll_events.hpp | 3 ++-
+ src/io_object.cpp | 3 ++-
+ src/io_object.hpp | 3 ++-
+ src/io_thread.cpp | 3 ++-
+ src/io_thread.hpp | 3 ++-
+ src/ip.cpp | 3 ++-
+ src/ip.hpp | 3 ++-
+ src/kqueue.cpp | 3 ++-
+ src/kqueue.hpp | 3 ++-
+ src/lb.cpp | 3 ++-
+ src/lb.hpp | 3 ++-
+ src/likely.hpp | 3 ++-
+ src/mailbox.cpp | 3 ++-
+ src/mailbox.hpp | 3 ++-
+ src/msg_content.hpp | 3 ++-
+ src/mutex.hpp | 3 ++-
+ src/named_session.cpp | 3 ++-
+ src/named_session.hpp | 3 ++-
+ src/object.cpp | 3 ++-
+ src/object.hpp | 3 ++-
+ src/options.cpp | 3 ++-
+ src/options.hpp | 3 ++-
+ src/own.cpp | 3 ++-
+ src/own.hpp | 3 ++-
+ src/pair.cpp | 3 ++-
+ src/pair.hpp | 3 ++-
+ src/pgm_receiver.cpp | 3 ++-
+ src/pgm_receiver.hpp | 3 ++-
+ src/pgm_sender.cpp | 3 ++-
+ src/pgm_sender.hpp | 3 ++-
+ src/pgm_socket.cpp | 3 ++-
+ src/pgm_socket.hpp | 3 ++-
+ src/pipe.cpp | 3 ++-
+ src/pipe.hpp | 3 ++-
+ src/poll.cpp | 3 ++-
+ src/poll.hpp | 3 ++-
+ src/poller.hpp | 3 ++-
+ src/poller_base.cpp | 3 ++-
+ src/poller_base.hpp | 3 ++-
+ src/pub.cpp | 3 ++-
+ src/pub.hpp | 3 ++-
+ src/pull.cpp | 3 ++-
+ src/pull.hpp | 3 ++-
+ src/push.cpp | 3 ++-
+ src/push.hpp | 3 ++-
+ src/reaper.cpp | 3 ++-
+ src/reaper.hpp | 3 ++-
+ src/rep.cpp | 3 ++-
+ src/rep.hpp | 3 ++-
+ src/req.cpp | 3 ++-
+ src/req.hpp | 3 ++-
+ src/select.cpp | 3 ++-
+ src/select.hpp | 3 ++-
+ src/semaphore.hpp | 3 ++-
+ src/session.cpp | 3 ++-
+ src/session.hpp | 3 ++-
+ src/socket_base.cpp | 3 ++-
+ src/socket_base.hpp | 3 ++-
+ src/stdint.hpp | 3 ++-
+ src/sub.cpp | 3 ++-
+ src/sub.hpp | 3 ++-
+ src/swap.cpp | 3 ++-
+ src/swap.hpp | 3 ++-
+ src/tcp_connecter.cpp | 3 ++-
+ src/tcp_connecter.hpp | 3 ++-
+ src/tcp_listener.cpp | 3 ++-
+ src/tcp_listener.hpp | 3 ++-
+ src/tcp_socket.cpp | 3 ++-
+ src/tcp_socket.hpp | 3 ++-
+ src/thread.cpp | 3 ++-
+ src/thread.hpp | 3 ++-
+ src/transient_session.cpp | 3 ++-
+ src/transient_session.hpp | 3 ++-
+ src/trie.cpp | 3 ++-
+ src/trie.hpp | 3 ++-
+ src/uuid.cpp | 3 ++-
+ src/uuid.hpp | 3 ++-
+ src/windows.hpp | 3 ++-
+ src/wire.hpp | 3 ++-
+ src/xpub.cpp | 3 ++-
+ src/xpub.hpp | 3 ++-
+ src/xrep.cpp | 3 ++-
+ src/xrep.hpp | 3 ++-
+ src/xreq.cpp | 3 ++-
+ src/xreq.hpp | 4 +++-
+ src/xsub.cpp | 3 ++-
+ src/xsub.hpp | 3 ++-
+ src/ypipe.hpp | 3 ++-
+ src/yqueue.hpp | 3 ++-
+ src/zmq.cpp | 3 ++-
+ src/zmq_connecter.cpp | 3 ++-
+ src/zmq_connecter.hpp | 3 ++-
+ src/zmq_engine.cpp | 3 ++-
+ src/zmq_engine.hpp | 3 ++-
+ src/zmq_init.cpp | 3 ++-
+ src/zmq_init.hpp | 3 ++-
+ src/zmq_listener.cpp | 3 ++-
+ src/zmq_listener.hpp | 3 ++-
+ tests/test_hwm.cpp | 3 ++-
+ tests/test_pair_inproc.cpp | 3 ++-
+ tests/test_pair_ipc.cpp | 3 ++-
+ tests/test_pair_tcp.cpp | 3 ++-
+ tests/test_reqrep_inproc.cpp | 3 ++-
+ tests/test_reqrep_ipc.cpp | 3 ++-
+ tests/test_reqrep_tcp.cpp | 3 ++-
+ tests/test_shutdown_stress.cpp | 3 ++-
+ tests/testutil.hpp | 3 ++-
+ 151 files changed, 305 insertions(+), 152 deletions(-)
+
+commit 58563871a84907cbde5f31f215e94d7bd2ad8908
+Author: Martin Sustrik <sustrik@250bpm.com>
+Date: Tue Mar 1 16:08:40 2011 +0100
+
+ Explicit identities bug in inproc transport fixed.
+
+ The identity of bound socket was not used. Instead, transient
+ identity was generated.
+
+ Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
+
+ src/socket_base.cpp | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 0629aaf0ef46cdb6a57ddc7b91b647d9d57519c3
+Author: Martin Sustrik <sustrik@250bpm.com>
+Date: Sat Feb 26 08:42:20 2011 +0100
+
+ Memory leak in PUB/XPUB sockets fixed.
+
+ Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
+
+ src/xpub.cpp | 14 ++++++--------
+ src/xpub.hpp | 4 ----
+ src/xsub.cpp | 7 ++-----
+ src/xsub.hpp | 4 ----
+ 4 files changed, 8 insertions(+), 21 deletions(-)
+
+commit ded079782173389357e6fa1023833d15d0cf4240
+Author: Martin Sustrik <sustrik@250bpm.com>
+Date: Fri Feb 25 08:58:01 2011 +0100
+
+ Socket with no owner objects is deallocated immediately
+
+ Till now the deallocation of such socket was delayed
+ till zmq_term() thus creating a "leak".
+
+ Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
+
+ src/reaper.cpp | 7 ++++---
+ src/socket_base.cpp | 24 ++++++++++++++----------
+ src/socket_base.hpp | 4 ++++
+ 3 files changed, 22 insertions(+), 13 deletions(-)
+
+commit 929d26d9d75148a0dfb0463a53ce71ea781e5b7d
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Thu Feb 24 17:23:51 2011 +0100
+
+ Bumped version to 2.1.2
+
+ include/zmq.h | 4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit b233204dc3dc6eacc51d45d75926743b72d2616b
+Author: Martin Sustrik <sustrik@250bpm.com>
+Date: Thu Feb 24 16:57:53 2011 +0100
+
+ Minor patch to zmq_getsockopt(3) man page
+
+ Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
+
+ doc/zmq_getsockopt.txt | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit f4c1040ddcb579ca53fb34ef0ef83b130424070d
+Author: Martin Sustrik <sustrik@250bpm.com>
+Date: Wed Feb 23 11:48:49 2011 +0100
+
+ Incorrect PGM sender/receiver creation fixed
+
+ Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
+
+ src/connect_session.cpp | 4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit f7ce56b801fcec2c0bea28ffe4edba26f319edaa
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Wed Feb 23 10:51:07 2011 +0100
+
+ Updated release notes for version 2.1.1
+
+ NEWS | 581 +++++-------------------------------------------------------------
+ 1 files changed, 42 insertions(+), 539 deletions(-)
+
+commit 43e8868875e1d5287979e5b9060a9b16be45cc79
+Author: Martin Sustrik <sustrik@250bpm.com>
+Date: Tue Feb 22 16:23:36 2011 +0100
+
+ Added explicit error message in case of memory exhaustion
+
+ Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
+
+ src/connect_session.cpp | 6 +++---
+ src/ctx.cpp | 6 +++---
+ src/decoder.hpp | 2 +-
+ src/encoder.hpp | 2 +-
+ src/epoll.cpp | 2 +-
+ src/err.hpp | 20 +++++++++++++-------
+ src/io_thread.cpp | 2 +-
+ src/ip.cpp | 2 +-
+ src/kqueue.cpp | 2 +-
+ src/object.cpp | 4 ++--
+ src/pgm_receiver.cpp | 1 +
+ src/pgm_sender.cpp | 2 +-
+ src/pgm_socket.cpp | 3 ++-
+ src/pipe.cpp | 8 ++++----
+ src/reaper.cpp | 2 +-
+ src/session.cpp | 2 --
+ src/socket_base.cpp | 6 +++---
+ src/swap.cpp | 13 ++++++++-----
+ src/trie.cpp | 6 +++---
+ src/yqueue.hpp | 4 ++--
+ src/zmq.cpp | 8 ++++----
+ src/zmq_connecter.cpp | 2 +-
+ src/zmq_init.cpp | 6 +++---
+ src/zmq_listener.cpp | 2 +-
+ 24 files changed, 61 insertions(+), 52 deletions(-)
+
+commit 98ccff1a24a056aef15372b131eee1c1bf8f62ca
+Author: Mikko Koppanen <mikko.koppanen@gmail.com>
+Date: Mon Feb 21 23:40:48 2011 +0100
+
+ Fixes build on at least CentOS 5
+
+ Signed-off-by: Mikko Koppanen <mikko.koppanen@gmail.com>
+
+ builds/redhat/zeromq.spec | 19 +++++++++++++------
+ 1 files changed, 13 insertions(+), 6 deletions(-)
+
+commit 0eea93526d210372c23041d50f4b401a94e3a006
+Author: Martin Sustrik <sustrik@250bpm.com>
+Date: Mon Feb 21 17:49:12 2011 +0100
+
+ Fix for memory leak caused by long identities
+
+ Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
+
+ src/zmq_init.cpp | 2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit 5c0931121ba1854766599b6b7dbd1a7937febd6d
+Author: Martin Sustrik <sustrik@250bpm.com>
+Date: Mon Feb 21 11:22:54 2011 +0100
+
+ Computation of buffer size for PGM fixed.
+
+ Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
+
+ src/pgm_socket.cpp | 41 +++++++++++++++++++++++++++++------------
+ src/pgm_socket.hpp | 3 +++
+ 2 files changed, 32 insertions(+), 12 deletions(-)
+
+commit 12486fecc4f8d9a3bed37cf3d732b1250b075e24
+Author: Martin Sustrik <sustrik@250bpm.com>
+Date: Fri Feb 18 17:57:59 2011 +0100
+
+ Fix MSVC and SunStudio builds with OpenPGM
+
+ Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
+
+ src/pgm_socket.hpp | 5 +++++
+ src/zmq.cpp | 6 ++++++
+ 2 files changed, 11 insertions(+), 0 deletions(-)
+
+commit 17e2ca71b4f6db76a4848d366defa36f1b19bdd7
+Author: Martin Sustrik <sustrik@250bpm.com>
+Date: Fri Feb 18 14:15:10 2011 +0100
+
+ Logging of duplicit identities added
+
+ Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
+
+ src/ctx.cpp | 12 ++++++++++--
+ src/ctx.hpp | 3 ++-
+ src/object.cpp | 8 ++++++--
+ src/object.hpp | 2 +-
+ src/session.cpp | 1 +
+ 5 files changed, 20 insertions(+), 6 deletions(-)
+
+commit 1f536b2d3820ba5435086a77ad34d86a432b94c7
+Author: Martin Sustrik <sustrik@250bpm.com>
+Date: Thu Feb 17 14:20:19 2011 +0100
+
+ Init object is child of listener
+
+ This means that all the handshaking while accepting incoming
+ connection is done exclusively in I/O threads, thus it won't
+ overload the application thread's mailbox.
+
+ Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
+
+ src/zmq_listener.cpp | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 28f3e87fc6c8c5c7046234bf9a08ae62f26d7f3a
+Author: Martin Sustrik <sustrik@250bpm.com>
+Date: Thu Feb 17 10:33:38 2011 +0100
+
+ Add delay before reconnecting
+
+ So far ZMQ_RECONNECT_IVL delay was used only when TCP connect
+ failed. Now it is used even if connect succeeds and the peer
+ closes the connection afterwards.
+
+ Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
+
+ src/config.hpp | 3 ---
+ src/connect_session.cpp | 9 +++++----
+ src/connect_session.hpp | 2 +-
+ src/zmq_connecter.cpp | 4 ++--
+ src/zmq_connecter.hpp | 2 +-
+ 5 files changed, 9 insertions(+), 11 deletions(-)
+
+commit fbe5d859f461b0deaa6083fdee077e01e9b47b91
+Author: Michael Compton <michael.compton@littleedge.co.uk>
+Date: Tue Feb 15 09:33:19 2011 +0100
+
+ Added note regarding setting sockopt before bind/connect
+
+ Signed-off-by: Michael Compton <michael.compton@littleedge.co.uk>
+
+ AUTHORS | 1 +
+ doc/zmq_setsockopt.txt | 1 +
+ 2 files changed, 2 insertions(+), 0 deletions(-)
+
+commit ba26cc9938c33fe0837322ea34bcd438f9b7d207
+Author: Martin Sustrik <sustrik@250bpm.com>
+Date: Sun Feb 13 10:07:10 2011 +0100
+
+ Build problem with OpenPGM and MSVC fixed
+
+ Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
+
+ src/zmq.cpp | 4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 14a0e147b2b89fc7fed92c7d9c806b6c53380400
+Author: Pieter Hintjens <ph@imatix.com>
+Date: Sat Feb 12 18:36:21 2011 +0100
+
+ Fixed win32 issue with WSAStartup
+
+ - ctx constructor was calling mailbox_t constructor implicitly
+ - moved WSAStartup and WSACleanup to be outside constructor/destructor
+
+ Signed-off-by: Pieter Hintjens <ph@imatix.com>
+
+ src/ctx.cpp | 17 -----------------
+ src/zmq.cpp | 19 +++++++++++++++++++
+ 2 files changed, 19 insertions(+), 17 deletions(-)
+
+commit e94790006ea6f4c64cc1df1c193aa1cf89a75100
+Author: Martin Sustrik <sustrik@250bpm.com>
+Date: Wed Feb 9 22:33:57 2011 +0100
+
+ reaper added to MSVC build
+
+ Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
+
+ builds/msvc/libzmq/libzmq.vcproj | 8 ++++++++
+ 1 files changed, 8 insertions(+), 0 deletions(-)
+
+commit 5b82b1ba30d136655c72f116ee2e372ded453952
+Author: Martin Sustrik <sustrik@250bpm.com>
+Date: Wed Feb 9 22:23:21 2011 +0100
+
+ Reaper thread waits for commands rather them retrieving them periodically
+
+ Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
+
+ src/command.hpp | 5 ++++
+ src/object.cpp | 20 ++++++++++++++++
+ src/object.hpp | 2 +
+ src/reaper.cpp | 64 +++++++++++++++++---------------------------------
+ src/reaper.hpp | 13 +++-------
+ src/socket_base.cpp | 53 ++++++++++++++++++++++++++++-------------
+ src/socket_base.hpp | 21 +++++++++++++---
+ 7 files changed, 106 insertions(+), 72 deletions(-)
+
+commit 80ac398bba928fa7f245d2e107071677a13185cf
+Author: Martin Sustrik <sustrik@250bpm.com>
+Date: Wed Feb 9 15:32:15 2011 +0100
+
+ Initial implementation of reaper thread.
+
+ Reaper thread destroys the socket asynchronously.
+ zmq_term() can be interrupted by a signal (EINTR).
+ zmq_socket() will return ETERM after zmq_term() was called.
+
+ Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
+
+ doc/zmq_socket.txt | 3 +-
+ doc/zmq_term.txt | 2 +
+ src/Makefile.am | 2 +
+ src/command.hpp | 15 +++++-
+ src/ctx.cpp | 158 +++++++++++++++++++++++---------------------------