Hello community,

here is the log from the commit of package libevent for openSUSE:Factory 
checked in at 2019-06-12 12:57:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libevent (Old)
 and      /work/SRC/openSUSE:Factory/.libevent.new.4811 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libevent"

Wed Jun 12 12:57:44 2019 rev:36 rq:705856 version:2.1.10

Changes:
--------
--- /work/SRC/openSUSE:Factory/libevent/libevent.changes        2018-07-25 
16:05:30.569016353 +0200
+++ /work/SRC/openSUSE:Factory/.libevent.new.4811/libevent.changes      
2019-06-12 12:57:49.397347095 +0200
@@ -1,0 +2,54 @@
+Mon May 27 16:37:28 UTC 2019 - David Disseldorp <[email protected]>
+
+- Update to 2.1.10 stable
+  * evdns: add DNS_OPTION_NAMESERVERS_NO_DEFAULT /
+    EVDNS_BASE_NAMESERVERS_NO_DEFAULT
+  * Add support for EV_TIMEOUT to event_base_active_by_fd
+  * kqueue: Avoid undefined behaviour.
+  * Prevent integer overflow in kq_build_changes_list.
+  * evdns: fix lock/unlock mismatch in evdns_close_server_port()
+  * Protect min_heap_push_ against integer overflow.
+  * le-proxy: initiate use of the Winsock DLL
+  * Fix leaks in error path of the bufferevent_init_common_()
+  * buffer: make evbuffer_prepend() of zero-length array no-op
+  * Don't loose top error in SSL
+  * Remove needless check for arc4_seeded_ok
+  * Cleanup __func__ detection
+  * Add convenience macros for user-triggered events
+  * Notify event base if there are no more events, so it can exit without
+    delay
+  * Fix base unlocking in event_del() if event_base_set() runned in another
+    thread
+  * If precise_time is false, we should not set EVENT_BASE_FLAG_PRECISE_TIMER
+  * Fix race in access to ev_res from event loop with event_active()
+  * Return from event_del() after the last event callback termination
+  * Preserve socket error from listen across closesocket cleanup
+  * fix connection retries when there more then one request for connection
+  * improve error path for bufferevent_{setfd,enable,disable}()
+  * Fix conceivable UAF of the bufferevent in evhttp_connection_free()
+  * Fix evhttp_connection_get_addr() fox incomming http connections
+  * fix leaks in evhttp_uriencode()
+  * CONNECT method only takes an authority
+  * Allow bodies for GET/DELETE/OPTIONS/CONNECT
+  * Do not crash when evhttp_send_reply_start() is called after a timeout.
+  * Fix crashing http server when callback do not reply in place
+  * fix handling of close_notify (ssl) in http with openssl bufferevents
+  * use *_new_with_arg() to match function prototype
+  * avoid NULL dereference on request is not EVHTTP_REQ_POST
+  * bufferevent_socket_connect{,_hostname}() missing event callback and use
+    ret code
+  * don't fail be_null_filter if bytes are copied
+  * Call underlying bev ctrl GET_FD on filtered bufferevents
+  * be_openssl: avoid leaking of SSL structure
+  * Add missing includes into openssl-compat.h
+  * Explicitly call SSL_clear when reseting the fd.
+  * sample/https-client: use host SSL certificate store by default
+  * ipv6only socket bind support
+  * evdns: handle NULL filename explicitly
+  * Fix assert() condition in evbuffer_drain() for IOCP
+  * fix incorrect unlock of the buffer mutex (for deferred callbacks)
+  * Fix wrong assert in evbuffer_drain()
+  * Port `event_rpcgen.py` and `test/check-dumpevents.py` to Python 3.
+- rename python2-shebang.patch -> python3-shebang.patch following port
+
+-------------------------------------------------------------------

Old:
----
  libevent-2.1.8-stable.tar.gz
  libevent-2.1.8-stable.tar.gz.asc
  python2-shebang.patch

New:
----
  libevent-2.1.10-stable.tar.gz
  libevent-2.1.10-stable.tar.gz.asc
  python3-shebang.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libevent.spec ++++++
--- /var/tmp/diff_new_pack.bOI2Cc/_old  2019-06-12 12:57:50.065346946 +0200
+++ /var/tmp/diff_new_pack.bOI2Cc/_new  2019-06-12 12:57:50.069346945 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libevent
 #
-# 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
@@ -12,14 +12,14 @@
 # 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/
 #
 
 
 Name:           libevent
 %define     version_base 2
 %define     version_minor 1
-%define     version_release 8
+%define     version_release 10
 %define     abi_release 6
 %define     version_suffix stable
 %define     libsoname 
%{name}-%{version_base}_%{version_minor}-%{version_release}
@@ -35,7 +35,7 @@
 Source2:        %{name}.keyring
 Source3:        libevent-rpmlintrc
 Source99:       baselibs.conf
-Patch0:         python2-shebang.patch
+Patch0:         python3-shebang.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  libtool

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.bOI2Cc/_old  2019-06-12 12:57:50.101346937 +0200
+++ /var/tmp/diff_new_pack.bOI2Cc/_new  2019-06-12 12:57:50.105346937 +0200
@@ -1 +1 @@
-libevent-2_1-8
+libevent-2_1-10

++++++ libevent-2.1.8-stable.tar.gz -> libevent-2.1.10-stable.tar.gz ++++++
++++ 22529 lines of diff (skipped)


++++++ python2-shebang.patch -> python3-shebang.patch ++++++
--- /work/SRC/openSUSE:Factory/libevent/python2-shebang.patch   2018-07-25 
16:05:32.309019850 +0200
+++ /work/SRC/openSUSE:Factory/.libevent.new.4811/python3-shebang.patch 
2019-06-12 12:57:49.493347073 +0200
@@ -1,27 +1,29 @@
 From 293f2e5274ff62edcc1d49ba5439af3d986dfe3b Mon Sep 17 00:00:00 2001
 From: Michal Rostecki <[email protected]>
 Date: Tue, 12 Jun 2018 16:41:36 +0200
-Subject: [PATCH] Use python2 instead of env as an interpreter
+Subject: [PATCH] Use python3 instead of env as an interpreter
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
 
 For the rpm runtime dependency detection to work, the shebang
-`#!/usr/bin/env python2`  needs to be patched into
-´#!/usr/bin/python2`, otherwise the package dependency generator
+`#!/usr/bin/env python3`  needs to be patched into
+´#!/usr/bin/python3`, otherwise the package dependency generator
 merely adds a dependency on /usr/bin/env rather than the actual
-interpreter /usr/bin/python2.
+interpreter /usr/bin/python3.
+
+[[email protected]: python2 -> python3]
 ---
  event_rpcgen.py | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
-diff --git a/event_rpcgen.py b/event_rpcgen.py
-index 9baf73026..0cf34f08a 100755
---- a/event_rpcgen.py
-+++ b/event_rpcgen.py
+Index: libevent-2.1.10-stable/event_rpcgen.py
+===================================================================
+--- libevent-2.1.10-stable.orig/event_rpcgen.py
++++ libevent-2.1.10-stable/event_rpcgen.py
 @@ -1,4 +1,4 @@
--#!/usr/bin/env python2
-+#!/usr/bin/python2
+-#!/usr/bin/env python
++#!/usr/bin/python3
  #
  # Copyright (c) 2005-2007 Niels Provos <[email protected]>
  # Copyright (c) 2007-2012 Niels Provos and Nick Mathewson


Reply via email to