diff options
Diffstat (limited to 'ChangeLog')
| -rw-r--r-- | ChangeLog | 4925 | 
1 files changed, 4925 insertions, 0 deletions
| @@ -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_soc | 
