commit zeromq for openSUSE:Factory
Hello community, here is the log from the commit of package zeromq for openSUSE:Factory checked in at 2019-07-16 08:38:31 Comparing /work/SRC/openSUSE:Factory/zeromq (Old) and /work/SRC/openSUSE:Factory/.zeromq.new.1887 (New) Package is "zeromq" Tue Jul 16 08:38:31 2019 rev:37 rq:714767 version:4.3.2 Changes: --- /work/SRC/openSUSE:Factory/zeromq/zeromq.changes2019-01-25 22:41:25.611371475 +0100 +++ /work/SRC/openSUSE:Factory/.zeromq.new.1887/zeromq.changes 2019-07-16 08:38:32.831079320 +0200 @@ -1,0 +2,28 @@ +Tue Jul 9 07:35:29 UTC 2019 - Vítězslav Čížek + +- New upstream version 4.3.2: + * CVE-2019-13132: a remote, unauthenticated client connecting to a +libzmq application, running with a socket listening with CURVE +encryption/authentication enabled, may cause a stack overflow and +overwrite the stack with arbitrary data, due to a buffer overflow in +the library. Users running public servers with the above configuration +are highly encouraged to upgrade as soon as possible, as there are no +known mitigations. (bsc#1140255) + * New DRAFT (see NEWS for 4.2.0) zmq_socket_monitor_versioned API that supports +a versioned monitoring events protocol as a parameter. Passing 1 results in +the same behaviour as zmq_socket_monitor. + * New DRAFT (see NEWS for 4.2.0) zmq_socket_monitor_pipes_stats that triggers +a new ZMQ_EVENT_PIPES_STATS to be delivered via zmq_socket_monitor_versioned +v2 API, which contains the current status of all the queues owned by the +monitored socket. See doc/zmq_socket_monitor_versioned.txt for details. + * New DRAFT (see NEWS for 4.2.0) zmq_poller_fd that returns the FD of a thread +safe socket. + * New DRAFT (see NEWS for 4.2.0) socket options: +ZMQ_XPUB_MANUAL_LAST_VALUE is similar to ZMQ_XPUB_MANUAL but allows to avoid +duplicates when using last value caching. +ZMQ_SOCKS_USERNAME and ZMQ_SOCKS_PASSWORD that implement SOCKS5 proxy +authentication. +- For complete set of changes, see + https://github.com/zeromq/libzmq/releases/tag/v4.3.2 + +--- Old: zeromq-4.3.1.tar.gz New: zeromq-4.3.2.tar.gz Other differences: -- ++ zeromq.spec ++ --- /var/tmp/diff_new_pack.F7bkb9/_old 2019-07-16 08:38:33.391079039 +0200 +++ /var/tmp/diff_new_pack.F7bkb9/_new 2019-07-16 08:38:33.395079036 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -23,7 +23,7 @@ %bcond_with pgm %endif Name: zeromq -Version:4.3.1 +Version:4.3.2 Release:0 Summary:Lightweight messaging kernel License:LGPL-3.0-or-later ++ zeromq-4.3.1.tar.gz -> zeromq-4.3.2.tar.gz ++ 55237 lines of diff (skipped)
commit zeromq for openSUSE:Factory
Hello community, here is the log from the commit of package zeromq for openSUSE:Factory checked in at 2019-01-25 22:41:20 Comparing /work/SRC/openSUSE:Factory/zeromq (Old) and /work/SRC/openSUSE:Factory/.zeromq.new.28833 (New) Package is "zeromq" Fri Jan 25 22:41:20 2019 rev:36 rq:665699 version:4.3.1 Changes: --- /work/SRC/openSUSE:Factory/zeromq/zeromq.changes2018-07-28 12:36:11.155939939 +0200 +++ /work/SRC/openSUSE:Factory/.zeromq.new.28833/zeromq.changes 2019-01-25 22:41:25.611371475 +0100 @@ -1,0 +2,15 @@ +Mon Jan 14 10:11:47 UTC 2019 - adam.ma...@suse.de + +- New upstream version 4.3.1: + * CVE-2019-6250: A vulnerability has been found that would allow +attackers to direct a peer to jump to and execute from an address +indicated by the attacker. (bsc#1121717) + * fixed race condition in ZMQ_PUSH when quickly disconnecting and +reconnecting causes last part of multi-part message to get +"stuck" and resent by mistake to the new socket. + +For complete set of changes, see, +https://github.com/zeromq/libzmq/releases/tag/v4.3.1 +https://github.com/zeromq/libzmq/releases/tag/v4.3.0 + +--- Old: zeromq-4.2.5.tar.gz New: zeromq-4.3.1.tar.gz Other differences: -- ++ zeromq.spec ++ --- /var/tmp/diff_new_pack.J3iGT8/_old 2019-01-25 22:41:26.751370071 +0100 +++ /var/tmp/diff_new_pack.J3iGT8/_new 2019-01-25 22:41:26.751370071 +0100 @@ -1,7 +1,7 @@ # # spec file for package zeromq # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,7 +23,7 @@ %bcond_with pgm %endif Name: zeromq -Version:4.2.5 +Version:4.3.1 Release:0 Summary:Lightweight messaging kernel License:LGPL-3.0-or-later ++ zeromq-4.2.5.tar.gz -> zeromq-4.3.1.tar.gz ++ 102013 lines of diff (skipped)
commit zeromq for openSUSE:Factory
Hello community, here is the log from the commit of package zeromq for openSUSE:Factory checked in at 2018-07-28 12:36:07 Comparing /work/SRC/openSUSE:Factory/zeromq (Old) and /work/SRC/openSUSE:Factory/.zeromq.new (New) Package is "zeromq" Sat Jul 28 12:36:07 2018 rev:35 rq:621887 version:4.2.5 Changes: --- /work/SRC/openSUSE:Factory/zeromq/zeromq.changes2018-03-28 12:27:01.996194348 +0200 +++ /work/SRC/openSUSE:Factory/.zeromq.new/zeromq.changes 2018-07-28 12:36:11.155939939 +0200 @@ -1,0 +2,6 @@ +Tue Jul 10 11:54:56 UTC 2018 - dims...@opensuse.org + +- Add baselibs.conf: build libzmq5-32bit, as it is a required + dependency to libavfilter7-32bit (i.e ffmpeg 4). + +--- New: baselibs.conf Other differences: -- ++ zeromq.spec ++ --- /var/tmp/diff_new_pack.Vp5lam/_old 2018-07-28 12:36:11.683940952 +0200 +++ /var/tmp/diff_new_pack.Vp5lam/_new 2018-07-28 12:36:11.683940952 +0200 @@ -28,14 +28,14 @@ Summary:Lightweight messaging kernel License:LGPL-3.0-or-later Group: Productivity/Networking/Web/Servers -Url:http://www.zeromq.org/ +URL:http://www.zeromq.org/ Source: https://github.com/zeromq/libzmq/releases/download/v%{version}/zeromq-%{version}.tar.gz +Source99: baselibs.conf BuildRequires: asciidoc BuildRequires: gcc-c++ BuildRequires: libunwind-devel BuildRequires: pkgconfig BuildRequires: xmlto -BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} && 0%{?suse_version} <= 1110 BuildRequires: libsodium-devel BuildRequires: libuuid-devel @@ -44,13 +44,13 @@ BuildRequires: pkgconfig(uuid) %endif %if %{with pgm} +BuildRequires: openpgm-devel >= 5.1 +BuildRequires: python %if 0%{?suse_version} && 0%{?suse_version} <= 1110 BuildRequires: glib2-devel >= 2.8 %else BuildRequires: pkgconfig(glib-2.0) >= 2.8 %endif -BuildRequires: openpgm-devel >= 5.1 -BuildRequires: python %endif # with pgm %description ++ baselibs.conf ++ libzmq5
commit zeromq for openSUSE:Factory
Hello community, here is the log from the commit of package zeromq for openSUSE:Factory checked in at 2018-03-28 12:27:00 Comparing /work/SRC/openSUSE:Factory/zeromq (Old) and /work/SRC/openSUSE:Factory/.zeromq.new (New) Package is "zeromq" Wed Mar 28 12:27:00 2018 rev:34 rq:591862 version:4.2.5 Changes: --- /work/SRC/openSUSE:Factory/zeromq/zeromq.changes2018-03-24 16:16:37.336810893 +0100 +++ /work/SRC/openSUSE:Factory/.zeromq.new/zeromq.changes 2018-03-28 12:27:01.996194348 +0200 @@ -1,0 +2,11 @@ +Mon Mar 26 08:29:09 UTC 2018 - adam.ma...@suse.de + +- New upstream version 4.2.5: + * fix backward-incompatible change in the NULL auth +mechanism that slipped in 4.2.3 and made connections +with a ZAP domain set on a socket but without a working +ZAP handler fail. See ZMQ_ZAP_ENFORCE_DOMAIN + * clarify in zmq_close manpage that the operation will +complete asynchronously. + +--- Old: zeromq-4.2.4.tar.gz New: zeromq-4.2.5.tar.gz Other differences: -- ++ zeromq.spec ++ --- /var/tmp/diff_new_pack.uQsbVP/_old 2018-03-28 12:27:02.756167121 +0200 +++ /var/tmp/diff_new_pack.uQsbVP/_new 2018-03-28 12:27:02.756167121 +0200 @@ -23,7 +23,7 @@ %bcond_with pgm %endif Name: zeromq -Version:4.2.4 +Version:4.2.5 Release:0 Summary:Lightweight messaging kernel License:LGPL-3.0-or-later ++ zeromq-4.2.4.tar.gz -> zeromq-4.2.5.tar.gz ++ 6316 lines of diff (skipped)
commit zeromq for openSUSE:Factory
Hello community, here is the log from the commit of package zeromq for openSUSE:Factory checked in at 2018-03-24 16:16:21 Comparing /work/SRC/openSUSE:Factory/zeromq (Old) and /work/SRC/openSUSE:Factory/.zeromq.new (New) Package is "zeromq" Sat Mar 24 16:16:21 2018 rev:33 rq:590596 version:4.2.4 Changes: --- /work/SRC/openSUSE:Factory/zeromq/zeromq.changes2017-12-18 08:59:24.211101324 +0100 +++ /work/SRC/openSUSE:Factory/.zeromq.new/zeromq.changes 2018-03-24 16:16:37.336810893 +0100 @@ -1,0 +2,22 @@ +Thu Mar 22 07:07:58 UTC 2018 - adam.ma...@suse.de + +- New upstream version 4.2.4 + * New DRAFT (see NEWS for 4.2.0) socket options: +- ZMQ_LOOPBACK_FASTPATH to enable faster TCP loopback on Windows +- ZMQ_METADATA to set application-specific metadata on a socket +See doc/zmq_setsockopt.txt and doc/zmq_getsockopt.txt for details. + * New DRAFT (see NEWS for 4.2.0) context options: +- ZMQ_ZERO_COPY_RECV to disable zero-copy receive to save memory +at the expense of slower performance +See doc/zmq_ctx_set.txt and doc/zmq_ctx_get.txt for details. + * New DRAFT API zmq_stopwatch_intermediate which returns the time +elapsed without stopping the stopwatch. + * TIPC: support addressing TIPC Port Identity addresses. + * fix ZMQ_DISH over UDP triggers errno_assert() after watermark + * fix ZMQ_PUB crash when due to high volume of subscribe and +unsubscribe messages, an unmatched unsubscribe message is +received in certain conditions + * see NEWS and ChangeLog for additional details +- install licenses correctly and update SPDX license to version 3 + +--- Old: zeromq-4.2.3.tar.gz New: zeromq-4.2.4.tar.gz Other differences: -- ++ zeromq.spec ++ --- /var/tmp/diff_new_pack.FpGhEl/_old 2018-03-24 16:16:38.192780038 +0100 +++ /var/tmp/diff_new_pack.FpGhEl/_new 2018-03-24 16:16:38.196779893 +0100 @@ -1,7 +1,7 @@ # # spec file for package zeromq # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,10 +23,10 @@ %bcond_with pgm %endif Name: zeromq -Version:4.2.3 +Version:4.2.4 Release:0 Summary:Lightweight messaging kernel -License:LGPL-3.0+ +License:LGPL-3.0-or-later Group: Productivity/Networking/Web/Servers Url:http://www.zeromq.org/ Source: https://github.com/zeromq/libzmq/releases/download/v%{version}/zeromq-%{version}.tar.gz @@ -130,23 +130,23 @@ %endif %post -n %{lib_name} -p /sbin/ldconfig - %postun -n %{lib_name} -p /sbin/ldconfig %files -n %{lib_name} %defattr(-,root,root,-) -%doc COPYING COPYING.LESSER +%license COPYING COPYING.LESSER %{_libdir}/libzmq.so.* %files tools %defattr(-,root,root) -%doc COPYING COPYING.LESSER +%license COPYING COPYING.LESSER %defattr(-,root,root,-) %{_bindir}/curve_keygen %files devel %defattr(-,root,root,-) -%doc AUTHORS ChangeLog COPYING COPYING.LESSER NEWS +%doc AUTHORS ChangeLog NEWS +%license COPYING COPYING.LESSER %{_includedir}/zmq* %{_libdir}/libzmq.so %{_libdir}/pkgconfig/libzmq.pc ++ zeromq-4.2.3.tar.gz -> zeromq-4.2.4.tar.gz ++ 71561 lines of diff (skipped)
commit zeromq for openSUSE:Factory
Hello community, here is the log from the commit of package zeromq for openSUSE:Factory checked in at 2017-12-18 08:59:15 Comparing /work/SRC/openSUSE:Factory/zeromq (Old) and /work/SRC/openSUSE:Factory/.zeromq.new (New) Package is "zeromq" Mon Dec 18 08:59:15 2017 rev:32 rq:557271 version:4.2.3 Changes: --- /work/SRC/openSUSE:Factory/zeromq/zeromq.changes2017-06-02 10:34:15.836007198 +0200 +++ /work/SRC/openSUSE:Factory/.zeromq.new/zeromq.changes 2017-12-18 08:59:24.211101324 +0100 @@ -1,0 +2,34 @@ +Thu Dec 14 08:00:12 UTC 2017 - adam.ma...@suse.de + +- New upstream version 4.2.3 + * API change: previously ZMQ_POLLOUT on a ZMQ_ROUTER socket + returned always true due to how the type works. When + ZMQ_ROUTER_MANDATORY is set, sending fails when the peer is + not available, but ZMQ_POLLOUT always returns true anyway, + which does not make sense. Now when ZMQ_ROUTER_MANDATORY is + set, ZMQ_POLLOUT on a ZMQ_ROUTER will return true only if + at least one peer is available. + Given ZMQ_POLLOUT with ZMQ_ROUTER was not usable at all + previously, we do not consider this a breakage warranting a + major or minor version increase. + * ZMQ_IDENTITY has been renamed to ZMQ_ROUTING_ID and + ZMQ_CONNECT_RID has been renamed to ZMQ_CONNTECT_ROUTING_ID + to disambiguate. ZMQ_IDENTITY and ZMQ_CONNECT_RID are still + available to keep backward compatibility, and will be + removed in a future release after further advance notice. + * DRAFT API change: zmq_poller_wait, zmq_poller_wait_all and + zmq_poller_poll have been changed to be inline with other + existing APIs that have a timeout to return EAGAIN instead + of ETIMEDOUT as the errno value. + * Existing non-DRAFT socket types ZMQ_REP/REQ, ZMQ_ROUTER/DEALER + and ZMQPUB/SUB, that were previously declared deprecated, have + been reinstated as stable and supported + * Curve: all remaining traces of debug output to console are now + removed, and new DRAFT events are available to properly debug + CURVE, PLAIN, GSSAPI and ZAP events and failures. + * for compelete changelog see + https://github.com/zeromq/libzmq/releases/tag/v4.2.3 +- drop remove_werror.patch: can now be disabled at configure time, + if needed. + +--- Old: remove_werror.patch zeromq-4.2.2.tar.gz New: zeromq-4.2.3.tar.gz Other differences: -- ++ zeromq.spec ++ --- /var/tmp/diff_new_pack.zF4a8w/_old 2017-12-18 08:59:25.007062900 +0100 +++ /var/tmp/diff_new_pack.zF4a8w/_new 2017-12-18 08:59:25.011062707 +0100 @@ -23,14 +23,13 @@ %bcond_with pgm %endif Name: zeromq -Version:4.2.2 +Version:4.2.3 Release:0 Summary:Lightweight messaging kernel License:LGPL-3.0+ Group: Productivity/Networking/Web/Servers Url:http://www.zeromq.org/ Source: https://github.com/zeromq/libzmq/releases/download/v%{version}/zeromq-%{version}.tar.gz -Patch: remove_werror.patch BuildRequires: asciidoc BuildRequires: gcc-c++ BuildRequires: libunwind-devel @@ -75,8 +74,8 @@ %package tools Summary:Tools to work with ZeroMQ -Group: Productivity/Networking/Web/Servers # Conflict old libraries as we collide with them +Group: Productivity/Networking/Web/Servers Conflicts: libzmq1 Conflicts: libzmq2 Conflicts: libzmq3 @@ -105,7 +104,6 @@ %prep %setup -q -%patch -p1 %build export LIBS=-ldl @@ -117,7 +115,8 @@ %endif --disable-static \ --disable-dependency-tracking \ - --disable-silent-rules + --disable-silent-rules \ + --disable-Werror make %{?_smp_mflags} %install ++ zeromq-4.2.2.tar.gz -> zeromq-4.2.3.tar.gz ++ 38303 lines of diff (skipped)
commit zeromq for openSUSE:Factory
Hello community, here is the log from the commit of package zeromq for openSUSE:Factory checked in at 2017-06-02 10:33:47 Comparing /work/SRC/openSUSE:Factory/zeromq (Old) and /work/SRC/openSUSE:Factory/.zeromq.new (New) Package is "zeromq" Fri Jun 2 10:33:47 2017 rev:31 rq:500411 version:4.2.2 Changes: --- /work/SRC/openSUSE:Factory/zeromq/zeromq.changes2017-03-21 22:51:53.406925574 +0100 +++ /work/SRC/openSUSE:Factory/.zeromq.new/zeromq.changes 2017-06-02 10:34:15.836007198 +0200 @@ -1,0 +2,6 @@ +Thu Jun 1 11:25:58 UTC 2017 - adam.ma...@suse.de + +- remove_werror.patch: don't use -Werror in compiler flags +- disable silent compilation flags + +--- New: remove_werror.patch Other differences: -- ++ zeromq.spec ++ --- /var/tmp/diff_new_pack.LYrUCm/_old 2017-06-02 10:34:16.951849536 +0200 +++ /var/tmp/diff_new_pack.LYrUCm/_new 2017-06-02 10:34:16.955848971 +0200 @@ -30,6 +30,7 @@ Group: Productivity/Networking/Web/Servers Url:http://www.zeromq.org/ Source: https://github.com/zeromq/libzmq/releases/download/v%{version}/zeromq-%{version}.tar.gz +Patch: remove_werror.patch BuildRequires: asciidoc BuildRequires: gcc-c++ BuildRequires: libunwind-devel @@ -104,6 +105,7 @@ %prep %setup -q +%patch -p1 %build export LIBS=-ldl @@ -114,7 +116,8 @@ --with-pgm \ %endif --disable-static \ - --disable-dependency-tracking + --disable-dependency-tracking \ + --disable-silent-rules make %{?_smp_mflags} %install ++ remove_werror.patch ++ Index: zeromq-4.2.2/configure === --- zeromq-4.2.2.orig/configure +++ zeromq-4.2.2/configure @@ -18994,7 +18994,7 @@ fi # By default compiling with -Werror except OSX. -libzmq_werror="yes" +libzmq_werror="no" # By default use DSO visibility libzmq_dso_visibility="yes"
commit zeromq for openSUSE:Factory
Hello community, here is the log from the commit of package zeromq for openSUSE:Factory checked in at 2017-03-21 22:51:47 Comparing /work/SRC/openSUSE:Factory/zeromq (Old) and /work/SRC/openSUSE:Factory/.zeromq.new (New) Package is "zeromq" Tue Mar 21 22:51:47 2017 rev:30 rq:481814 version:4.2.2 Changes: --- /work/SRC/openSUSE:Factory/zeromq/zeromq.changes2017-02-09 11:16:27.487929614 +0100 +++ /work/SRC/openSUSE:Factory/.zeromq.new/zeromq.changes 2017-03-21 22:51:53.406925574 +0100 @@ -1,0 +2,12 @@ +Tue Mar 21 14:30:10 UTC 2017 - adam.ma...@suse.de + +- New upstream version 4.2.2 + * fix SO_NOSIGPIPE and connection closing by peer race condition + * fix IPv4-in-IPv6 mapped addresses parsing error + * zmq_z85_decode did validate its input. The function has been + fixed to correctly follow RFC32 and return NULL if the input is + invalid. + * for complete changelog see + https://github.com/zeromq/libzmq/releases/tag/v4.2.2 + +--- Old: zeromq-4.2.1.tar.gz New: zeromq-4.2.2.tar.gz Other differences: -- ++ zeromq.spec ++ --- /var/tmp/diff_new_pack.63JEGl/_old 2017-03-21 22:51:54.162818713 +0100 +++ /var/tmp/diff_new_pack.63JEGl/_new 2017-03-21 22:51:54.166818147 +0100 @@ -23,7 +23,7 @@ %bcond_with pgm %endif Name: zeromq -Version:4.2.1 +Version:4.2.2 Release:0 Summary:Lightweight messaging kernel License:LGPL-3.0+ @@ -74,8 +74,8 @@ %package tools Summary:Tools to work with ZeroMQ -# Conflict old libraries as we collide with them Group: Productivity/Networking/Web/Servers +# Conflict old libraries as we collide with them Conflicts: libzmq1 Conflicts: libzmq2 Conflicts: libzmq3 ++ zeromq-4.2.1.tar.gz -> zeromq-4.2.2.tar.gz ++ 7325 lines of diff (skipped)
commit zeromq for openSUSE:Factory
Hello community, here is the log from the commit of package zeromq for openSUSE:Factory checked in at 2017-02-09 11:16:26 Comparing /work/SRC/openSUSE:Factory/zeromq (Old) and /work/SRC/openSUSE:Factory/.zeromq.new (New) Package is "zeromq" Changes: --- /work/SRC/openSUSE:Factory/zeromq/zeromq.changes2017-01-10 10:45:11.748858450 +0100 +++ /work/SRC/openSUSE:Factory/.zeromq.new/zeromq.changes 2017-02-09 11:16:27.487929614 +0100 @@ -1,0 +2,5 @@ +Fri Feb 3 17:06:33 UTC 2017 - jeng...@inai.de + +- Compact the descriptions. + +--- Other differences: -- ++ zeromq.spec ++ --- /var/tmp/diff_new_pack.s6XnM2/_old 2017-02-09 11:16:27.931866781 +0100 +++ /var/tmp/diff_new_pack.s6XnM2/_new 2017-02-09 11:16:27.935866215 +0100 @@ -54,12 +54,10 @@ %endif # with pgm %description -The 0MQ lightweight messaging kernel is a library which extends the -standard socket interfaces with features traditionally provided by -specialised messaging middleware products. 0MQ sockets provide an -abstraction of asynchronous message queues, multiple messaging patterns, -message filtering (subscriptions), seamless access to multiple transport -protocols and more. +The ZeroMQ messaging kernel is a library extending the standard +socket interfaces with an abstraction of asynchronous message queues, +multiple messaging patterns, message filtering (subscriptions) and +seamless access to multiple transport protocols. %package -n %{lib_name} Summary:Shared Library for ZeroMQ @@ -67,32 +65,28 @@ Recommends: %{name}-tools = %{version} %description -n %{lib_name} -The 0MQ lightweight messaging kernel is a library which extends the -standard socket interfaces with features traditionally provided by -specialised messaging middleware products. 0MQ sockets provide an -abstraction of asynchronous message queues, multiple messaging patterns, -message filtering (subscriptions), seamless access to multiple transport -protocols and more. +The ZeroMQ messaging kernel is a library extending the standard +socket interfaces with an abstraction of asynchronous message queues, +multiple messaging patterns, message filtering (subscriptions) and +seamless access to multiple transport protocols. This package holds the shared library part of the ZeroMQ package. %package tools Summary:Tools to work with ZeroMQ -Group: Productivity/Networking/Web/Servers # Conflict old libraries as we collide with them +Group: Productivity/Networking/Web/Servers Conflicts: libzmq1 Conflicts: libzmq2 Conflicts: libzmq3 %description tools -The 0MQ lightweight messaging kernel is a library which extends the -standard socket interfaces with features traditionally provided by -specialised messaging middleware products. 0MQ sockets provide an -abstraction of asynchronous message queues, multiple messaging patterns, -message filtering (subscriptions), seamless access to multiple transport -protocols and more. +The ZeroMQ messaging kernel is a library extending the standard +socket interfaces with an abstraction of asynchronous message queues, +multiple messaging patterns, message filtering (subscriptions) and +seamless access to multiple transport protocols. -This package contains the utilities to work with ZeroMQ library +This package contains the utilities to work with ZeroMQ library. %package devel Summary:Development files for ZeroMQ @@ -101,12 +95,10 @@ Provides: libzmq-devel = %{version} %description devel -The 0MQ lightweight messaging kernel is a library which extends the -standard socket interfaces with features traditionally provided by -specialised messaging middleware products. 0MQ sockets provide an -abstraction of asynchronous message queues, multiple messaging patterns, -message filtering (subscriptions), seamless access to multiple transport -protocols and more. +The ZeroMQ messaging kernel is a library extending the standard +socket interfaces with an abstraction of asynchronous message queues, +multiple messaging patterns, message filtering (subscriptions) and +seamless access to multiple transport protocols. This package holds the development files for ZeroMQ.
commit zeromq for openSUSE:Factory
Hello community, here is the log from the commit of package zeromq for openSUSE:Factory checked in at 2016-11-11 14:34:27 Comparing /work/SRC/openSUSE:Factory/zeromq (Old) and /work/SRC/openSUSE:Factory/.zeromq.new (New) Package is "zeromq" Changes: --- /work/SRC/openSUSE:Factory/zeromq/zeromq.changes2016-07-01 10:00:36.0 +0200 +++ /work/SRC/openSUSE:Factory/.zeromq.new/zeromq.changes 2016-11-11 14:34:28.0 +0100 @@ -1,0 +2,32 @@ +Sat Nov 5 08:06:42 UTC 2016 - mvysko...@opensuse.org + +- New upstream version 4.2.0 + * For Pieter. Thanks for making all of this possible. + * This release introduces new APIs, but it is ABI compatible with + libzmq 4.1.2 and up. + * Fixed alignment problem on arm and sparc, need to rebuild + against 4.2.0 + * New Context option ZMQ_MAX_MSGSZ + * New Socket options: + - ZMQ_HANDSHAKE_IVL + - ZMQ_SOCKS_PROXY + - ZMQ_XPUB_NODROP + - ZMQ_BLOCKY + - ZMQ_XPUB_MANUAL + - ZMQ_XPUB_WELCOME_MSG + - ZMQ_STREAM_NOTIFY + - ZMQ_INVERT_MATCHING + - ZMQ_HEARTBEAT_IVL + - ZMQ_HEARTBEAT_TTL + - ZMQ_HEARTBEAT_TIMEOUT + +* see NEWS for all changes +- Packaging + * add --with-libsodium to link against libsodium and not internal + tweetnacl + * remove disable-silent-rules + * add --enable-curve to build curve_keygen tool + https://github.com/zeromq/libzmq/pull/2195 + * add libunwind to build dependencies + +--- Old: zeromq-4.1.5.tar.gz New: zeromq-4.2.0.tar.gz Other differences: -- ++ zeromq.spec ++ --- /var/tmp/diff_new_pack.gQXMLt/_old 2016-11-11 14:34:29.0 +0100 +++ /var/tmp/diff_new_pack.gQXMLt/_new 2016-11-11 14:34:29.0 +0100 @@ -21,15 +21,16 @@ %define with_pgm 1 %endif Name: zeromq -Version:4.1.5 +Version:4.2.0 Release:0 Summary:Lightweight messaging kernel License:LGPL-3.0+ Group: Productivity/Networking/Web/Servers Url:http://www.zeromq.org/ -Source: https://github.com/zeromq/zeromq4-1/releases/download/v%{version}/zeromq-%{version}.tar.gz +Source: https://github.com/zeromq/libzmq/releases/download/v%{version}/zeromq-%{version}.tar.gz BuildRequires: asciidoc BuildRequires: gcc-c++ +BuildRequires: libunwind-devel BuildRequires: pkgconfig BuildRequires: xmlto BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -111,8 +112,10 @@ %setup -q %build +export LIBS=-ldl %configure \ - --disable-silent-rules \ + --with-libsodium \ + --enable-curve \ %if 0%{?with_pgm} --with-pgm \ %endif ++ zeromq-4.1.5.tar.gz -> zeromq-4.2.0.tar.gz ++ 81672 lines of diff (skipped)
commit zeromq for openSUSE:Factory
Hello community, here is the log from the commit of package zeromq for openSUSE:Factory checked in at 2016-07-01 10:00:35 Comparing /work/SRC/openSUSE:Factory/zeromq (Old) and /work/SRC/openSUSE:Factory/.zeromq.new (New) Package is "zeromq" Changes: --- /work/SRC/openSUSE:Factory/zeromq/zeromq.changes2016-06-19 13:54:19.0 +0200 +++ /work/SRC/openSUSE:Factory/.zeromq.new/zeromq.changes 2016-07-01 10:00:36.0 +0200 @@ -1,0 +2,10 @@ +Wed Jun 29 12:28:33 UTC 2016 - jeng...@inai.de + +- Remove useless --with-pic, it's only for (non-built) static libs + +--- +Tue Jun 28 15:30:44 UTC 2016 - dmuel...@suse.com + +- skip testsuite on qemu-linux-user + +--- Other differences: -- ++ zeromq.spec ++ --- /var/tmp/diff_new_pack.bp2fzV/_old 2016-07-01 10:00:37.0 +0200 +++ /var/tmp/diff_new_pack.bp2fzV/_new 2016-07-01 10:00:37.0 +0200 @@ -117,8 +117,7 @@ --with-pgm \ %endif --disable-static \ - --disable-dependency-tracking \ - --with-pic + --disable-dependency-tracking make %{?_smp_mflags} %install @@ -126,8 +125,10 @@ find %{buildroot} -type f -name "*.la" -delete -print %check +%if ! 0%{?qemu_user_space_build} # Tests don't run well concurrently and some are flaky, hence 3x before fail make check %{?_smp_mflags} || make check || make check || make check || (cat ./test-suite.log && false) +%endif %post -n %{lib_name} -p /sbin/ldconfig
commit zeromq for openSUSE:Factory
Hello community, here is the log from the commit of package zeromq for openSUSE:Factory checked in at 2016-06-19 13:54:17 Comparing /work/SRC/openSUSE:Factory/zeromq (Old) and /work/SRC/openSUSE:Factory/.zeromq.new (New) Package is "zeromq" Changes: --- /work/SRC/openSUSE:Factory/zeromq/zeromq.changes2016-06-02 09:38:55.0 +0200 +++ /work/SRC/openSUSE:Factory/.zeromq.new/zeromq.changes 2016-06-19 13:54:19.0 +0200 @@ -1,0 +2,12 @@ +Fri Jun 17 12:41:46 UTC 2016 - adam.ma...@suse.de + +- New upstream version 4.1.5 + * Fixed #1806 - uninitialised read in curve getsockopt. + * Fixed #1807 - build broken with GCC 6. + * Fixed #1831 - potential assertion failure with latest libsodium. + * Fixed #1850 - detection issues with tweetnacl/libsodium. + * Fixed #1877 - Avoid terminating connections prematurely + * fixes some IPv6 related issues +- Removed 3ad076.patch, upstreamed + +--- Old: 3ad076.patch zeromq-4.1.4.tar.gz New: zeromq-4.1.5.tar.gz Other differences: -- ++ zeromq.spec ++ --- /var/tmp/diff_new_pack.xHLKJZ/_old 2016-06-19 13:54:20.0 +0200 +++ /var/tmp/diff_new_pack.xHLKJZ/_new 2016-06-19 13:54:20.0 +0200 @@ -21,14 +21,13 @@ %define with_pgm 1 %endif Name: zeromq -Version:4.1.4 +Version:4.1.5 Release:0 Summary:Lightweight messaging kernel License:LGPL-3.0+ Group: Productivity/Networking/Web/Servers Url:http://www.zeromq.org/ -Source: http://download.zeromq.org/%{name}-%{version}.tar.gz -Patch: 3ad076.patch +Source: https://github.com/zeromq/zeromq4-1/releases/download/v%{version}/zeromq-%{version}.tar.gz BuildRequires: asciidoc BuildRequires: gcc-c++ BuildRequires: pkgconfig @@ -110,7 +109,6 @@ %prep %setup -q -%patch -p1 %build %configure \ ++ zeromq-4.1.4.tar.gz -> zeromq-4.1.5.tar.gz ++ 129014 lines of diff (skipped)
commit zeromq for openSUSE:Factory
Hello community, here is the log from the commit of package zeromq for openSUSE:Factory checked in at 2016-06-02 09:38:53 Comparing /work/SRC/openSUSE:Factory/zeromq (Old) and /work/SRC/openSUSE:Factory/.zeromq.new (New) Package is "zeromq" Changes: --- /work/SRC/openSUSE:Factory/zeromq/zeromq.changes2015-11-05 11:36:06.0 +0100 +++ /work/SRC/openSUSE:Factory/.zeromq.new/zeromq.changes 2016-06-02 09:38:55.0 +0200 @@ -1,0 +2,30 @@ +Mon May 30 10:02:29 UTC 2016 - adam.ma...@suse.de + +- Added patch 3ad076.patch + * based on https://github.com/zeromq/zeromq4-1/commit/3ad076.patch + * refreshed and removed NEWS section + * fixes unbinding when IPv6 is available +- Add '--disable-dependency-tracking' since we are not rebuilding +- Re-enable concurrent check target, but fall back to sequential on + failure. This allows quick test building, while allows + sequential unit test run. Run tests 3x before 'official' failure as + some are a little flaky (upstream acknowledges this) + +--- +Mon May 30 09:23:12 UTC 2016 - adam.ma...@suse.de + +- Append test_log in build output if there are failures + +--- +Mon May 30 08:42:24 UTC 2016 - adam.ma...@suse.de + +- Update to 4.1.4 + * fixed build failure with latest libsodium + * handle IPv6 link local addresses + * fixed assertion failure in msg.cpp:390 on STREAM sockets + * fixed assertion failure in tcp.cpp after network reconnect + * fixed socket monitor hang +- Remove libsodium-init.patch - upstreamed +- Run %check rule sequentially to prevent assert failures + +--- Old: libsodium-init.patch zeromq-4.1.3.tar.gz New: 3ad076.patch zeromq-4.1.4.tar.gz Other differences: -- ++ zeromq.spec ++ --- /var/tmp/diff_new_pack.r0Zads/_old 2016-06-02 09:38:55.0 +0200 +++ /var/tmp/diff_new_pack.r0Zads/_new 2016-06-02 09:38:55.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package zeromq # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,14 +21,14 @@ %define with_pgm 1 %endif Name: zeromq -Version:4.1.3 +Version:4.1.4 Release:0 Summary:Lightweight messaging kernel License:LGPL-3.0+ Group: Productivity/Networking/Web/Servers Url:http://www.zeromq.org/ Source: http://download.zeromq.org/%{name}-%{version}.tar.gz -Patch1: libsodium-init.patch +Patch: 3ad076.patch BuildRequires: asciidoc BuildRequires: gcc-c++ BuildRequires: pkgconfig @@ -110,7 +110,7 @@ %prep %setup -q -%patch1 -p1 +%patch -p1 %build %configure \ @@ -119,6 +119,7 @@ --with-pgm \ %endif --disable-static \ + --disable-dependency-tracking \ --with-pic make %{?_smp_mflags} @@ -127,7 +128,8 @@ find %{buildroot} -type f -name "*.la" -delete -print %check -make check %{?_smp_mflags} +# Tests don't run well concurrently and some are flaky, hence 3x before fail +make check %{?_smp_mflags} || make check || make check || make check || (cat ./test-suite.log && false) %post -n %{lib_name} -p /sbin/ldconfig ++ libsodium-init.patch -> 3ad076.patch ++ --- /work/SRC/openSUSE:Factory/zeromq/libsodium-init.patch 2015-11-05 11:36:06.0 +0100 +++ /work/SRC/openSUSE:Factory/.zeromq.new/3ad076.patch 2016-06-02 09:38:54.0 +0200 @@ -1,28 +1,410 @@ -Index: zeromq-4.1.3/src/curve_client.cpp +From 1586f3f25ebb4b479e4334eccb551634425bcb0f Mon Sep 17 00:00:00 2001 +From: Luca Boccassi+Date: Mon, 18 Apr 2016 17:12:01 +0100 +Subject: [PATCH 1/3] Problem: can't test if IPv6 is available in tests + +Solution: add helper function is_ipv6_available to testutil.hpp to +test if IPv6 is available on the building platform. +This function will try to open and bind a socket to ::1:*, as it's +the ultimate way of knowing if, at least on the loopback, IPv6 is +enabled. +--- + tests/testutil.hpp | 52 + 1 file changed, 52 insertions(+) + +Index: zeromq-4.1.4/tests/testutil.hpp === zeromq-4.1.3.orig/src/curve_client.cpp -+++ zeromq-4.1.3/src/curve_client.cpp -@@ -57,8 +57,7 @@ zmq::curve_client_t::curve_client_t (con - unsigned char tmpbytes[4]; - randombytes(tmpbytes, 4); - #else --// todo
commit zeromq for openSUSE:Factory
Hello community, here is the log from the commit of package zeromq for openSUSE:Factory checked in at 2015-11-05 11:36:01 Comparing /work/SRC/openSUSE:Factory/zeromq (Old) and /work/SRC/openSUSE:Factory/.zeromq.new (New) Package is "zeromq" Changes: --- /work/SRC/openSUSE:Factory/zeromq/zeromq.changes2015-10-17 16:39:04.0 +0200 +++ /work/SRC/openSUSE:Factory/.zeromq.new/zeromq.changes 2015-11-05 11:36:06.0 +0100 @@ -1,0 +2,5 @@ +Thu Nov 5 09:36:36 UTC 2015 - idon...@suse.com + +- Add libsodium-init.patch to handle sodium_init() error. + +--- New: libsodium-init.patch Other differences: -- ++ zeromq.spec ++ --- /var/tmp/diff_new_pack.34WQhY/_old 2015-11-05 11:36:07.0 +0100 +++ /var/tmp/diff_new_pack.34WQhY/_new 2015-11-05 11:36:07.0 +0100 @@ -28,6 +28,7 @@ Group: Productivity/Networking/Web/Servers Url:http://www.zeromq.org/ Source: http://download.zeromq.org/%{name}-%{version}.tar.gz +Patch1: libsodium-init.patch BuildRequires: asciidoc BuildRequires: gcc-c++ BuildRequires: pkgconfig @@ -109,6 +110,7 @@ %prep %setup -q +%patch1 -p1 %build %configure \ ++ libsodium-init.patch ++ Index: zeromq-4.1.3/src/curve_client.cpp === --- zeromq-4.1.3.orig/src/curve_client.cpp +++ zeromq-4.1.3/src/curve_client.cpp @@ -57,8 +57,7 @@ zmq::curve_client_t::curve_client_t (con unsigned char tmpbytes[4]; randombytes(tmpbytes, 4); #else -// todo check return code -sodium_init(); +zmq_assert (sodium_init() != -1); #endif // Generate short-term key pair Index: zeromq-4.1.3/src/curve_server.cpp === --- zeromq-4.1.3.orig/src/curve_server.cpp +++ zeromq-4.1.3/src/curve_server.cpp @@ -60,8 +60,7 @@ zmq::curve_server_t::curve_server_t (ses unsigned char tmpbytes[4]; randombytes(tmpbytes, 4); #else -// todo check return code -sodium_init(); +zmq_assert (sodium_init() != -1); #endif // Generate short-term key pair
commit zeromq for openSUSE:Factory
Hello community, here is the log from the commit of package zeromq for openSUSE:Factory checked in at 2015-10-17 16:39:02 Comparing /work/SRC/openSUSE:Factory/zeromq (Old) and /work/SRC/openSUSE:Factory/.zeromq.new (New) Package is "zeromq" Changes: --- /work/SRC/openSUSE:Factory/zeromq/zeromq.changes2015-09-30 05:51:02.0 +0200 +++ /work/SRC/openSUSE:Factory/.zeromq.new/zeromq.changes 2015-10-17 16:39:04.0 +0200 @@ -1,0 +2,14 @@ +Tue Oct 6 11:26:39 UTC 2015 - idon...@suse.com + +- Re-enable %check + +--- +Mon Sep 28 14:27:30 UTC 2015 - stephan.ba...@suse.com + +- update to version 4.1.3. + Changes from upstream: + * Fixed #1532 - getsockopt ZMQ_RCVMORE now resets all bits instead of only +32 + * Fixed #1445 - zmq::socket_base_t::connect fails on tcp ipv6 address + +--- Old: zeromq-4.1.2.tar.gz New: zeromq-4.1.3.tar.gz Other differences: -- ++ zeromq.spec ++ --- /var/tmp/diff_new_pack.xa12Tf/_old 2015-10-17 16:39:04.0 +0200 +++ /var/tmp/diff_new_pack.xa12Tf/_new 2015-10-17 16:39:05.0 +0200 @@ -21,7 +21,7 @@ %define with_pgm 1 %endif Name: zeromq -Version:4.1.2 +Version:4.1.3 Release:0 Summary:Lightweight messaging kernel License:LGPL-3.0+ @@ -125,8 +125,7 @@ find %{buildroot} -type f -name "*.la" -delete -print %check -# Some checks randomly fail -make check %{?_smp_mflags} || : +make check %{?_smp_mflags} %post -n %{lib_name} -p /sbin/ldconfig ++ zeromq-4.1.2.tar.gz -> zeromq-4.1.3.tar.gz ++ 3118 lines of diff (skipped)
commit zeromq for openSUSE:Factory
Hello community, here is the log from the commit of package zeromq for openSUSE:Factory checked in at 2015-09-30 05:51:00 Comparing /work/SRC/openSUSE:Factory/zeromq (Old) and /work/SRC/openSUSE:Factory/.zeromq.new (New) Package is "zeromq" Changes: --- /work/SRC/openSUSE:Factory/zeromq/zeromq.changes2015-08-05 06:49:55.0 +0200 +++ /work/SRC/openSUSE:Factory/.zeromq.new/zeromq.changes 2015-09-30 05:51:02.0 +0200 @@ -1,0 +2,10 @@ +Tue Sep 22 13:26:21 UTC 2015 - tampak...@opensuse.org + +- Fix the conditionals on the previous commit + +--- +Tue Sep 22 12:48:38 UTC 2015 - tampak...@opensuse.org + +- Conditionally use the pkgconfig style, to support SLE11 + +--- Other differences: -- ++ zeromq.spec ++ --- /var/tmp/diff_new_pack.I7sPvO/_old 2015-09-30 05:51:03.0 +0200 +++ /var/tmp/diff_new_pack.I7sPvO/_new 2015-09-30 05:51:03.0 +0200 @@ -32,13 +32,22 @@ BuildRequires: gcc-c++ BuildRequires: pkgconfig BuildRequires: xmlto +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if 0%{?suse_version} && 0%{?suse_version} <= 1110 +BuildRequires: libsodium-devel +BuildRequires: libuuid-devel +%else BuildRequires: pkgconfig(libsodium) BuildRequires: pkgconfig(uuid) -BuildRoot: %{_tmppath}/%{name}-%{version}-build +%endif %if 0%{?with_pgm} +%if 0%{?suse_version} && 0%{?suse_version} <= 1110 +BuildRequires: glib2-devel >= 2.8 +%else +BuildRequires: pkgconfig(glib-2.0) >= 2.8 +%endif BuildRequires: openpgm-devel >= 5.1 BuildRequires: python -BuildRequires: pkgconfig(glib-2.0) >= 2.8 %endif %description
commit zeromq for openSUSE:Factory
Hello community, here is the log from the commit of package zeromq for openSUSE:Factory checked in at 2015-08-05 06:49:54 Comparing /work/SRC/openSUSE:Factory/zeromq (Old) and /work/SRC/openSUSE:Factory/.zeromq.new (New) Package is zeromq Changes: --- /work/SRC/openSUSE:Factory/zeromq/zeromq.changes2015-07-05 18:01:40.0 +0200 +++ /work/SRC/openSUSE:Factory/.zeromq.new/zeromq.changes 2015-08-05 06:49:55.0 +0200 @@ -1,0 +2,10 @@ +Tue Jul 14 08:36:14 UTC 2015 - tchva...@suse.com + +- Version bump to 4.1.2 bnc#937912: + * Added explicit reference to static link exception in every source file. + * Bumped ABI version to 5:0:0 since 4.1.x changed the ABI. + * Fixed STDINT event interface macros to work with CZMQ 3.0. + * Fixed installation of man pages when BUILD_DOC is not set. + * Fixed #1428 - regression on single-socket proxies. + +--- Old: zeromq-4.1.1.tar.gz New: zeromq-4.1.2.tar.gz Other differences: -- ++ zeromq.spec ++ --- /var/tmp/diff_new_pack.kU9HuD/_old 2015-08-05 06:49:56.0 +0200 +++ /var/tmp/diff_new_pack.kU9HuD/_new 2015-08-05 06:49:56.0 +0200 @@ -16,12 +16,12 @@ # -%define lib_name libzmq4 +%define lib_name libzmq5 %ifarch %ix86 x86_64 %define with_pgm 1 %endif Name: zeromq -Version:4.1.1 +Version:4.1.2 Release:0 Summary:Lightweight messaging kernel License:LGPL-3.0+ ++ zeromq-4.1.1.tar.gz - zeromq-4.1.2.tar.gz ++ 73187 lines of diff (skipped)
commit zeromq for openSUSE:Factory
Hello community, here is the log from the commit of package zeromq for openSUSE:Factory checked in at 2015-07-05 18:01:39 Comparing /work/SRC/openSUSE:Factory/zeromq (Old) and /work/SRC/openSUSE:Factory/.zeromq.new (New) Package is zeromq Changes: --- /work/SRC/openSUSE:Factory/zeromq/zeromq.changes2015-06-02 10:09:06.0 +0200 +++ /work/SRC/openSUSE:Factory/.zeromq.new/zeromq.changes 2015-07-05 18:01:40.0 +0200 @@ -1,0 +2,18 @@ +Tue Jun 16 06:03:45 UTC 2015 - mvysko...@opensuse.org + +- Add pkgconfig(libsodium) as mandatory build dependency +- Change libuuid-devel to pkgconfig style + +--- +Mon Jun 8 09:11:11 UTC 2015 - mvysko...@opensuse.org + +- Build depends on openpgm-devel + +--- +Sun Jun 7 16:53:26 UTC 2015 - mvysko...@opensuse.org + +- Update to 4.1.1, bugfix release +- drop unecessary + zeromq_4.0.5_avoid_curve_test_hang_on_ppc64.patch + +--- Old: zeromq-4.0.5.tar.gz zeromq_4.0.5_avoid_curve_test_hang_on_ppc64.patch New: zeromq-4.1.1.tar.gz Other differences: -- ++ zeromq.spec ++ --- /var/tmp/diff_new_pack.Fjcvh7/_old 2015-07-05 18:01:41.0 +0200 +++ /var/tmp/diff_new_pack.Fjcvh7/_new 2015-07-05 18:01:41.0 +0200 @@ -21,23 +21,22 @@ %define with_pgm 1 %endif Name: zeromq -Version:4.0.5 +Version:4.1.1 Release:0 Summary:Lightweight messaging kernel License:LGPL-3.0+ Group: Productivity/Networking/Web/Servers Url:http://www.zeromq.org/ Source: http://download.zeromq.org/%{name}-%{version}.tar.gz -Patch1: zeromq_4.0.5_avoid_curve_test_hang_on_ppc64.patch +BuildRequires: asciidoc BuildRequires: gcc-c++ -BuildRequires: libuuid-devel +BuildRequires: pkgconfig +BuildRequires: xmlto +BuildRequires: pkgconfig(libsodium) +BuildRequires: pkgconfig(uuid) BuildRoot: %{_tmppath}/%{name}-%{version}-build -# Required for tests only -%if 0%{?suse_version} 1310 -BuildRequires: libsodium-devel -%endif %if 0%{?with_pgm} -BuildRequires: pkgconfig +BuildRequires: openpgm-devel = 5.1 BuildRequires: python BuildRequires: pkgconfig(glib-2.0) = 2.8 %endif @@ -101,7 +100,6 @@ %prep %setup -q -%patch1 -p1 %build %configure \ ++ zeromq-4.0.5.tar.gz - zeromq-4.1.1.tar.gz ++ 129473 lines of diff (skipped)
commit zeromq for openSUSE:Factory
Hello community, here is the log from the commit of package zeromq for openSUSE:Factory checked in at 2015-06-02 10:09:05 Comparing /work/SRC/openSUSE:Factory/zeromq (Old) and /work/SRC/openSUSE:Factory/.zeromq.new (New) Package is zeromq Changes: --- /work/SRC/openSUSE:Factory/zeromq/zeromq.changes2015-01-29 09:58:22.0 +0100 +++ /work/SRC/openSUSE:Factory/.zeromq.new/zeromq.changes 2015-06-02 10:09:06.0 +0200 @@ -12,0 +13 @@ + * Also fixes bnc#931978 CVE-2014-9721 Other differences: -- ++ zeromq.spec ++ --- /var/tmp/diff_new_pack.y2ADG2/_old 2015-06-02 10:09:07.0 +0200 +++ /var/tmp/diff_new_pack.y2ADG2/_new 2015-06-02 10:09:07.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package zeromq # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed
commit zeromq for openSUSE:Factory
Hello community, here is the log from the commit of package zeromq for openSUSE:Factory checked in at 2015-01-29 09:58:04 Comparing /work/SRC/openSUSE:Factory/zeromq (Old) and /work/SRC/openSUSE:Factory/.zeromq.new (New) Package is zeromq Changes: --- /work/SRC/openSUSE:Factory/zeromq/zeromq.changes2014-12-01 14:00:56.0 +0100 +++ /work/SRC/openSUSE:Factory/.zeromq.new/zeromq.changes 2015-01-29 09:58:22.0 +0100 @@ -1,0 +2,13 @@ +Wed Jan 28 14:26:13 UTC 2015 - norm...@linux.vnet.ibm.com + +- Add a zeromq_4.0.5_avoid_curve_test_hang_on_ppc64.patch + to avoid curve test to hang for ppc ppc64 ppc64le architectures + related bug ref: bnc#912460 + This is a set of commits grab from zeromq4-x git tree + from https://github.com/zeromq/zeromq4-x.git +Merge pull request #101 from hintjens/master +Problem: issue #1273, protocol downgrade attack +Merge pull request #100 from hintjens/master +Problem: zmq_ctx_term has insane behavior by default + +--- New: zeromq_4.0.5_avoid_curve_test_hang_on_ppc64.patch Other differences: -- ++ zeromq.spec ++ --- /var/tmp/diff_new_pack.hRlEzM/_old 2015-01-29 09:58:24.0 +0100 +++ /var/tmp/diff_new_pack.hRlEzM/_new 2015-01-29 09:58:24.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package zeromq # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -28,6 +28,7 @@ Group: Productivity/Networking/Web/Servers Url:http://www.zeromq.org/ Source: http://download.zeromq.org/%{name}-%{version}.tar.gz +Patch1: zeromq_4.0.5_avoid_curve_test_hang_on_ppc64.patch BuildRequires: gcc-c++ BuildRequires: libuuid-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -100,6 +101,7 @@ %prep %setup -q +%patch1 -p1 %build %configure \ ++ zeromq_4.0.5_avoid_curve_test_hang_on_ppc64.patch ++ From: Michel Normand norm...@linux.vnet.ibm.com Subject: avoid curve test to hang on ppc64 architecture Date: Wed, 28 Jan 2015 13:46:07 +0100 Avoid curve test to hang on ppc64 architecture At least no problem anymore with those commits: Merge pull request #101 from hintjens/master Problem: issue #1273, protocol downgrade attack Merge pull request #100 from hintjens/master Problem: zmq_ctx_term has insane behavior by default extracted from https://github.com/zeromq/zeromq4-x.git === $git diff -u v4.0.5 b6e3e0f601e2c1ec1f3aac880ed6a3fe63043e51 /tmp/x and remove the change of version (to keep 4.0.5) === Signed-off-by: Michel Normand norm...@linux.vnet.ibm.com diff --git a/NEWS b/NEWS index 6341e36..b18ea7a 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,7 @@ + +* Fixed #1273 - V3 protocol handler vulnerable to downgrade attacks. + + 0MQ version 4.0.5 stable, released on 2014/10/14 diff --git a/doc/zmq_ctx_term.txt b/doc/zmq_ctx_term.txt index 50951cd..44c667b 100644 --- a/doc/zmq_ctx_term.txt +++ b/doc/zmq_ctx_term.txt @@ -23,8 +23,8 @@ Context termination is performed in the following steps: exception of _zmq_close()_, any further operations on sockets open within 'context' shall fail with an error code of ETERM. -2. After interrupting all blocking calls, _zmq_ctx_term()_ shall _block_ until the - following conditions are satisfied: +2. After interrupting all blocking calls, _zmq_ctx_term()_ shall _block_ until + the following conditions are satisfied: * All sockets open within 'context' have been closed with _zmq_close()_. @@ -39,6 +39,15 @@ option in linkzmq:zmq_setsockopt[3]. This function replaces the deprecated function linkzmq:zmq_term[3]. +WARNING +--- + +As _ZMQ_LINGER_ defaults to infinite, by default this function will block +indefinitely if there are any pending connects or sends. We strongly +recommend to (a) set _ZMQ_LINGER_ to zero on all sockets and (b) close all +sockets, before calling this function. + + RETURN VALUE The _zmq_ctx_term()_ function shall return zero if successful. Otherwise diff --git a/src/session_base.cpp b/src/session_base.cpp index 537dcb3..0b58436 100644 --- a/src/session_base.cpp +++ b/src/session_base.cpp @@ -323,6 +323,14 @@ int zmq::session_base_t::zap_connect () return 0; } +bool zmq::session_base_t::zap_enabled () +{ +return ( + options.mechanism != ZMQ_NULL || +(options.mechanism == ZMQ_NULL options.zap_domain.length() 0) +); +} + void
commit zeromq for openSUSE:Factory
Hello community, here is the log from the commit of package zeromq for openSUSE:Factory checked in at 2014-12-01 14:00:50 Comparing /work/SRC/openSUSE:Factory/zeromq (Old) and /work/SRC/openSUSE:Factory/.zeromq.new (New) Package is zeromq Changes: --- /work/SRC/openSUSE:Factory/zeromq/zeromq.changes2014-11-24 11:08:50.0 +0100 +++ /work/SRC/openSUSE:Factory/.zeromq.new/zeromq.changes 2014-12-01 14:00:56.0 +0100 @@ -1,0 +2,6 @@ +Fri Nov 28 11:40:21 UTC 2014 - tchva...@suse.com + +- Split the curve-keygen binary to separate subpkg bnc#907584 + * Add conflicts to new supackage + +--- Other differences: -- ++ zeromq.spec ++ --- /var/tmp/diff_new_pack.9Ld08O/_old 2014-12-01 14:00:58.0 +0100 +++ /var/tmp/diff_new_pack.9Ld08O/_new 2014-12-01 14:00:58.0 +0100 @@ -52,6 +52,7 @@ %package -n %{lib_name} Summary:Shared Library for ZeroMQ Group: Productivity/Networking/Web/Servers +Recommends: %{name}-tools = %{version} %description -n %{lib_name} The 0MQ lightweight messaging kernel is a library which extends the @@ -63,6 +64,24 @@ This package holds the shared library part of the ZeroMQ package. +%package tools +Summary:Tools to work with ZeroMQ +Group: Productivity/Networking/Web/Servers +# Conflict old libraries as we collide with them +Conflicts: libzmq1 +Conflicts: libzmq2 +Conflicts: libzmq3 + +%description tools +The 0MQ lightweight messaging kernel is a library which extends the +standard socket interfaces with features traditionally provided by +specialised messaging middleware products. 0MQ sockets provide an +abstraction of asynchronous message queues, multiple messaging patterns, +message filtering (subscriptions), seamless access to multiple transport +protocols and more. + +This package contains the utilities to work with ZeroMQ library + %package devel Summary:Development files for ZeroMQ Group: Development/Languages/C and C++ @@ -108,6 +127,11 @@ %defattr(-,root,root,-) %doc COPYING COPYING.LESSER %{_libdir}/libzmq.so.* + +%files tools +%defattr(-,root,root) +%doc COPYING COPYING.LESSER +%defattr(-,root,root,-) %{_bindir}/curve_keygen %files devel -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit zeromq for openSUSE:Factory
Hello community, here is the log from the commit of package zeromq for openSUSE:Factory checked in at 2014-11-24 11:08:41 Comparing /work/SRC/openSUSE:Factory/zeromq (Old) and /work/SRC/openSUSE:Factory/.zeromq.new (New) Package is zeromq Changes: --- /work/SRC/openSUSE:Factory/zeromq/zeromq.changes2014-10-23 14:20:15.0 +0200 +++ /work/SRC/openSUSE:Factory/.zeromq.new/zeromq.changes 2014-11-24 11:08:50.0 +0100 @@ -1,0 +2,5 @@ +Thu Nov 13 08:16:06 UTC 2014 - tchva...@suse.com + +- Gracely continue when checks fail + +--- Other differences: -- ++ zeromq.spec ++ --- /var/tmp/diff_new_pack.TqZYDV/_old 2014-11-24 11:08:51.0 +0100 +++ /var/tmp/diff_new_pack.TqZYDV/_new 2014-11-24 11:08:51.0 +0100 @@ -97,7 +97,8 @@ find %{buildroot} -type f -name *.la -delete -print %check -make check %{?_smp_mflags} +# Some checks randomly fail +make check %{?_smp_mflags} || : %post -n %{lib_name} -p /sbin/ldconfig -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit zeromq for openSUSE:Factory
Hello community, here is the log from the commit of package zeromq for openSUSE:Factory checked in at 2014-10-23 14:20:13 Comparing /work/SRC/openSUSE:Factory/zeromq (Old) and /work/SRC/openSUSE:Factory/.zeromq.new (New) Package is zeromq Changes: --- /work/SRC/openSUSE:Factory/zeromq/zeromq.changes2014-05-13 20:50:21.0 +0200 +++ /work/SRC/openSUSE:Factory/.zeromq.new/zeromq.changes 2014-10-23 14:20:15.0 +0200 @@ -1,0 +2,16 @@ +Thu Oct 16 08:40:27 UTC 2014 - tchva...@suse.com + +- Remove sle11 support, not really needed for us here +- Add libsodium dep for testsuite where possible +- Version bump to 4.0.5 fixes bnc#898917 CVE-2014-7202 and + CVE-2014-7203: + * Fixed #1191; CURVE mechanism does not verify short term nonces. + * Fixed #1190; stream_engine is vulnerable to downgrade attacks. + * Fixed #1088; assertion failure for WSAENOTSOCK on Windows. + * Fixed #1015; race condition while connecting inproc sockets. + * Fixed #994; bump so library number to 4.0.0 + * Fixed #939, assertion failed: !more (fq.cpp:99) after many ZAP requests. + * Fixed #872; lost first part of message over inproc://. + * Fixed #797, keep-alive on Windows. + +--- Old: zeromq-4.0.4.tar.gz New: zeromq-4.0.5.tar.gz Other differences: -- ++ zeromq.spec ++ --- /var/tmp/diff_new_pack.NgahPI/_old 2014-10-23 14:20:17.0 +0200 +++ /var/tmp/diff_new_pack.NgahPI/_new 2014-10-23 14:20:17.0 +0200 @@ -16,12 +16,12 @@ # -%define lib_name libzmq3 +%define lib_name libzmq4 %ifarch %ix86 x86_64 %define with_pgm 1 %endif Name: zeromq -Version:4.0.4 +Version:4.0.5 Release:0 Summary:Lightweight messaging kernel License:LGPL-3.0+ @@ -31,15 +31,15 @@ BuildRequires: gcc-c++ BuildRequires: libuuid-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build +# Required for tests only +%if 0%{?suse_version} 1310 +BuildRequires: libsodium-devel +%endif %if 0%{?with_pgm} BuildRequires: pkgconfig BuildRequires: python -%if 0%{?suse_version} 0%{?suse_version} 1130 -BuildRequires: glib2 = 2.8 -%else BuildRequires: pkgconfig(glib-2.0) = 2.8 %endif -%endif %description The 0MQ lightweight messaging kernel is a library which extends the ++ zeromq-4.0.4.tar.gz - zeromq-4.0.5.tar.gz ++ 3967 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit zeromq for openSUSE:Factory
Hello community, here is the log from the commit of package zeromq for openSUSE:Factory checked in at 2014-05-13 20:50:20 Comparing /work/SRC/openSUSE:Factory/zeromq (Old) and /work/SRC/openSUSE:Factory/.zeromq.new (New) Package is zeromq Changes: --- /work/SRC/openSUSE:Factory/zeromq/zeromq.changes2014-03-28 12:15:03.0 +0100 +++ /work/SRC/openSUSE:Factory/.zeromq.new/zeromq.changes 2014-05-13 20:50:21.0 +0200 @@ -1,0 +2,8 @@ +Mon May 12 09:23:17 UTC 2014 - tchva...@suse.com + +- Cleanup to remove SLE10 and older mentions +- Remove other distros from rules as we don't build for them anyway. +- Cleanup with spec-cleaner. +- Enable tests. + +--- Old: _service Other differences: -- ++ zeromq.spec ++ --- /var/tmp/diff_new_pack.dtelmW/_old 2014-05-13 20:50:21.0 +0200 +++ /var/tmp/diff_new_pack.dtelmW/_new 2014-05-13 20:50:21.0 +0200 @@ -16,35 +16,21 @@ # +%define lib_name libzmq3 +%ifarch %ix86 x86_64 +%define with_pgm 1 +%endif Name: zeromq Version:4.0.4 Release:0 -Url:http://www.zeromq.org/ Summary:Lightweight messaging kernel License:LGPL-3.0+ Group: Productivity/Networking/Web/Servers +Url:http://www.zeromq.org/ Source: http://download.zeromq.org/%{name}-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%ifarch %ix86 x86_64 -%if 0%{?suse_version} = 1100 -%define with_pgm 1 -%endif -%endif BuildRequires: gcc-c++ -%if 0%{?suse_version} 0%{?suse_version} 1100 -BuildRequires: e2fsprogs-devel -%else -%if 0%{?rhel} || 0%{?centos_version} -BuildRequires: e2fsprogs-devel BuildRequires: libuuid-devel -%else -%if 0%{?mdkversion} 0%{?mdkversion} 201000 -BuildRequires: e2fsprogs-devel -%else -BuildRequires: libuuid-devel -%endif -%endif -%endif +BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?with_pgm} BuildRequires: pkgconfig BuildRequires: python @@ -63,8 +49,6 @@ message filtering (subscriptions), seamless access to multiple transport protocols and more. -%define lib_name libzmq3 - %package -n %{lib_name} Summary:Shared Library for ZeroMQ Group: Productivity/Networking/Web/Servers @@ -99,20 +83,21 @@ %setup -q %build -%if 0%{?with_pgm} 0%{?sles_version} == 9 -export PKG_CONFIG_PATH=/opt/gnome/%{_lib}/pkgconfig:$PKG_CONFIG_PATH -%endif %configure \ + --disable-silent-rules \ %if 0%{?with_pgm} --with-pgm \ %endif --disable-static \ --with-pic -make %{?_smp_mflags} V=1 +make %{?_smp_mflags} %install -%makeinstall V=1 -find %{buildroot} -name *.la -delete +make DESTDIR=%{buildroot} install %{?_smp_mflags} +find %{buildroot} -type f -name *.la -delete -print + +%check +make check %{?_smp_mflags} %post -n %{lib_name} -p /sbin/ldconfig -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit zeromq for openSUSE:Factory
Hello community, here is the log from the commit of package zeromq for openSUSE:Factory checked in at 2014-03-28 12:15:02 Comparing /work/SRC/openSUSE:Factory/zeromq (Old) and /work/SRC/openSUSE:Factory/.zeromq.new (New) Package is zeromq Changes: --- /work/SRC/openSUSE:Factory/zeromq/zeromq.changes2013-12-19 21:39:08.0 +0100 +++ /work/SRC/openSUSE:Factory/.zeromq.new/zeromq.changes 2014-03-28 12:15:03.0 +0100 @@ -1,0 +2,13 @@ +Thu Mar 27 13:42:35 UTC 2014 - speili...@suse.com + +- Move to 'download_files' source service which is in better shap + and easier to use + +--- +Thu Mar 27 13:36:48 UTC 2014 - mvysko...@opensuse.org + +- Update to 4.0.4 + For details see /usr/share/doc/packages/zeromq-devel/NEWS +- Moved most of docs to devel package to reduce a size of libmq3 + +--- Old: zeromq-4.0.3.tar.gz New: zeromq-4.0.4.tar.gz Other differences: -- ++ zeromq.spec ++ --- /var/tmp/diff_new_pack.EJibCL/_old 2014-03-28 12:15:04.0 +0100 +++ /var/tmp/diff_new_pack.EJibCL/_new 2014-03-28 12:15:04.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package zeromq # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: zeromq -Version:4.0.3 +Version:4.0.4 Release:0 Url:http://www.zeromq.org/ Summary:Lightweight messaging kernel @@ -120,12 +120,13 @@ %files -n %{lib_name} %defattr(-,root,root,-) -%doc AUTHORS ChangeLog COPYING COPYING.LESSER NEWS +%doc COPYING COPYING.LESSER %{_libdir}/libzmq.so.* %{_bindir}/curve_keygen %files devel %defattr(-,root,root,-) +%doc AUTHORS ChangeLog COPYING COPYING.LESSER NEWS %{_includedir}/zmq* %{_libdir}/libzmq.so %{_libdir}/pkgconfig/libzmq.pc ++ _service ++ --- /var/tmp/diff_new_pack.EJibCL/_old 2014-03-28 12:15:04.0 +0100 +++ /var/tmp/diff_new_pack.EJibCL/_new 2014-03-28 12:15:04.0 +0100 @@ -1,7 +1,4 @@ services - service name=download_url mode=localonly -param name=hostdownload.zeromq.org/param -param name=protocolhttp/param -param name=path/zeromq-4.0.3.tar.gz/param + service name=download_files mode=localonly /service /services ++ zeromq-4.0.3.tar.gz - zeromq-4.0.4.tar.gz ++ 48829 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit zeromq for openSUSE:Factory
Hello community, here is the log from the commit of package zeromq for openSUSE:Factory checked in at 2013-12-19 21:39:07 Comparing /work/SRC/openSUSE:Factory/zeromq (Old) and /work/SRC/openSUSE:Factory/.zeromq.new (New) Package is zeromq Changes: --- /work/SRC/openSUSE:Factory/zeromq/zeromq.changes2013-09-23 15:55:06.0 +0200 +++ /work/SRC/openSUSE:Factory/.zeromq.new/zeromq.changes 2013-12-19 21:39:08.0 +0100 @@ -1,0 +2,6 @@ +Fri Dec 13 07:09:00 UTC 2013 - ba...@emc.com + +- Update to version 4.0.3 + For details see /usr/share/doc/packages/libzmq3/NEWS + +--- Old: zeromq-3.2.4.tar.gz New: _service zeromq-4.0.3.tar.gz Other differences: -- ++ zeromq.spec ++ --- /var/tmp/diff_new_pack.ByaCOE/_old 2013-12-19 21:39:09.0 +0100 +++ /var/tmp/diff_new_pack.ByaCOE/_new 2013-12-19 21:39:09.0 +0100 @@ -16,9 +16,8 @@ # - Name: zeromq -Version:3.2.4 +Version:4.0.3 Release:0 Url:http://www.zeromq.org/ Summary:Lightweight messaging kernel @@ -121,8 +120,9 @@ %files -n %{lib_name} %defattr(-,root,root,-) -%doc AUTHORS ChangeLog COPYING COPYING.LESSER NEWS README +%doc AUTHORS ChangeLog COPYING COPYING.LESSER NEWS %{_libdir}/libzmq.so.* +%{_bindir}/curve_keygen %files devel %defattr(-,root,root,-) ++ _service ++ services service name=download_url mode=localonly param name=hostdownload.zeromq.org/param param name=protocolhttp/param param name=path/zeromq-4.0.3.tar.gz/param /service /services ++ zeromq-3.2.4.tar.gz - zeromq-4.0.3.tar.gz ++ 63923 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit zeromq for openSUSE:Factory
Hello community, here is the log from the commit of package zeromq for openSUSE:Factory checked in at 2013-09-23 15:55:04 Comparing /work/SRC/openSUSE:Factory/zeromq (Old) and /work/SRC/openSUSE:Factory/.zeromq.new (New) Package is zeromq Changes: --- /work/SRC/openSUSE:Factory/zeromq/zeromq.changes2012-11-25 15:07:45.0 +0100 +++ /work/SRC/openSUSE:Factory/.zeromq.new/zeromq.changes 2013-09-23 15:55:06.0 +0200 @@ -1,0 +2,6 @@ +Sat Sep 21 15:16:59 UTC 2013 - p.drou...@gmail.com + +- Update to version 3.2.4 + For details see /usr/share/doc/packages/libzmq3/NEWS + +--- Old: zeromq-3.2.2.tar.gz New: zeromq-3.2.4.tar.gz Other differences: -- ++ zeromq.spec ++ --- /var/tmp/diff_new_pack.9Knrbw/_old 2013-09-23 15:55:07.0 +0200 +++ /var/tmp/diff_new_pack.9Knrbw/_new 2013-09-23 15:55:07.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package zeromq # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ Name: zeromq -Version:3.2.2 +Version:3.2.4 Release:0 Url:http://www.zeromq.org/ Summary:Lightweight messaging kernel ++ zeromq-3.2.2.tar.gz - zeromq-3.2.4.tar.gz ++ 36392 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit zeromq for openSUSE:Factory
Hello community, here is the log from the commit of package zeromq for openSUSE:Factory checked in at 2012-11-25 15:07:43 Comparing /work/SRC/openSUSE:Factory/zeromq (Old) and /work/SRC/openSUSE:Factory/.zeromq.new (New) Package is zeromq, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/zeromq/zeromq.changes2012-02-14 19:10:21.0 +0100 +++ /work/SRC/openSUSE:Factory/.zeromq.new/zeromq.changes 2012-11-25 15:07:45.0 +0100 @@ -1,0 +2,6 @@ +Fri Nov 23 14:53:09 UTC 2012 - mrueck...@suse.de + +- Update to version 3.2.2 + For details see /usr/share/doc/packages/libzmq3/NEWS + +--- Old: zeromq-2.1.7.tar.gz New: zeromq-3.2.2.tar.gz Other differences: -- ++ zeromq.spec ++ --- /var/tmp/diff_new_pack.wmYYHg/_old 2012-11-25 15:07:50.0 +0100 +++ /var/tmp/diff_new_pack.wmYYHg/_new 2012-11-25 15:07:50.0 +0100 @@ -18,13 +18,13 @@ Name: zeromq -Version:2.1.7 +Version:3.2.2 Release:0 Url:http://www.zeromq.org/ Summary:Lightweight messaging kernel License:LGPL-3.0+ Group: Productivity/Networking/Web/Servers -Source: %{name}-%{version}.tar.gz +Source: http://download.zeromq.org/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build %ifarch %ix86 x86_64 %if 0%{?suse_version} = 1100 @@ -64,7 +64,7 @@ message filtering (subscriptions), seamless access to multiple transport protocols and more. -%define lib_name libzmq1 +%define lib_name libzmq3 %package -n %{lib_name} Summary:Shared Library for ZeroMQ ++ zeromq-2.1.7.tar.gz - zeromq-3.2.2.tar.gz ++ 130759 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit zeromq for openSUSE:Factory
Hello community, here is the log from the commit of package zeromq for openSUSE:Factory checked in at 2012-02-14 19:10:18 Comparing /work/SRC/openSUSE:Factory/zeromq (Old) and /work/SRC/openSUSE:Factory/.zeromq.new (New) Package is zeromq, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/zeromq/zeromq.changes2011-09-28 15:37:13.0 +0200 +++ /work/SRC/openSUSE:Factory/.zeromq.new/zeromq.changes 2012-02-14 19:10:21.0 +0100 @@ -1,0 +2,5 @@ +Sat Jan 28 21:36:20 UTC 2012 - jeng...@medozas.de + +- Remove redundant tags/sections per specfile guideline suggestions + +--- Other differences: -- ++ zeromq.spec ++ --- /var/tmp/diff_new_pack.L3ptiM/_old 2012-02-14 19:10:23.0 +0100 +++ /var/tmp/diff_new_pack.L3ptiM/_new 2012-02-14 19:10:23.0 +0100 @@ -1,7 +1,7 @@ # -# spec file for package python-4Suite-XML +# spec file for package zeromq # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -11,10 +11,12 @@ # case the license is the MIT License). An Open Source License is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# + # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + + Name: zeromq Version:2.1.7 Release:0 @@ -63,6 +65,7 @@ protocols and more. %define lib_name libzmq1 + %package -n %{lib_name} Summary:Shared Library for ZeroMQ Group: Productivity/Networking/Web/Servers @@ -110,12 +113,10 @@ %install %makeinstall V=1 -find %{buildroot} -name \*.la -print0 | xargs -r0 rm -v - -%clean -rm -rf %{buildroot} +find %{buildroot} -name *.la -delete %post -n %{lib_name} -p /sbin/ldconfig + %postun -n %{lib_name} -p /sbin/ldconfig %files -n %{lib_name} -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit zeromq for openSUSE:Factory
Hello community, here is the log from the commit of package zeromq for openSUSE:Factory checked in at Wed Sep 28 14:43:27 CEST 2011. New Changes file: --- /dev/null 2010-08-26 16:28:41.0 +0200 +++ /mounts/work_src_done/STABLE/zeromq/zeromq.changes 2011-09-28 09:04:34.0 +0200 @@ -0,0 +1,75 @@ +--- +Wed Sep 28 07:04:21 UTC 2011 - sasc...@gmx.de + +- Fixed license to LGPL-3.0+ (SPDX style) + +--- +Wed Aug 24 14:17:26 UTC 2011 - mrueck...@suse.de + +- make sure the compiler commandlines are shown (V=1) +- make it build on sle11 again. we dont have pkg-config provides + there + +--- +Fri Aug 19 12:28:04 UTC 2011 - sasc...@suse.de + +- Use %makeinstall marcro instead of %make_install to fix build + on Mandriva and Fedora + +--- +Fri Aug 19 12:07:40 UTC 2011 - sasc...@suse.de + +- Add libuuid-devel to RedHat BuildRequires to fix build + +--- +Fri Aug 19 10:50:02 UTC 2011 - sasc...@suse.de + +- Update to version 2.1.7: + * Fixed issue 188, assert when closing socket that had unread multipart +data still on it (affected PULL, SUB, ROUTER, and DEALER sockets). + * 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 from previous releases: + * See https://raw.github.com/zeromq/zeromq2-1/master/NEWS +- Run spec-cleaner, added proper spec license header, shorter file lists +- Split out documentation package + +--- +Wed Dec 1 15:24:02 UTC 2010 - mrueck...@suse.de + +- update to version 2.0.10 + * Upgrade OpenPGM to 2.1.28~dfsg (Martin Lucina) + * Added a ZMQ_VERSION macro to zmq.h for compile-time API version +detection (Martin Sustrik, Gonzalo Diethelm, Martin Lucina) + * Fix memory leak under Windows (Taras Shpot) + * Makefile.am: Add missing files to distribution, improve +maintainer-clean (Martin Lucina) + * Add support for RHEL6 in the spec file (Sebastian Otaegui) + * configure.in: Do not patch libtool rpath handling (Martin Lucina) + * Fixing the Red Hat packaging (Martin Sustrik) + * zmq_msg_move called on uninitialised message in xrep_t::xrecv +-- fixed (Max Wolf) + * crash when closing an ypipe -- fixed (Dhammika Pathirana) + * REQ socket can die when reply is delivered on wrong unerlying +connection -- fixed (Martin Sustrik) + * if TSC jumps backwards (in case of migration to a +different CPU core) latency peak may occur -- fixed +(Martin Sustrik) + * values of RATE, RECOVERY_IVL and SWAP options are checked for +negative values (Martin Sustrik) +- added provides for libzmq-devel + +--- +Mon Sep 6 15:31:23 UTC 2010 - mrueck...@suse.de + +- initial package + calling whatdependson for head-i586 New: zeromq-2.1.7.tar.gz zeromq.changes zeromq.spec Other differences: -- ++ zeromq.spec ++ # # spec file for package python-4Suite-XML # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An Open Source License is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: zeromq Version:2.1.7 Release:0 Url:http://www.zeromq.org/ Summary:Lightweight messaging kernel License:LGPL-3.0+ Group: Productivity/Networking/Web/Servers Source: %{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build %ifarch %ix86 x86_64