Hello community,

here is the log from the commit of package getmail for openSUSE:Factory checked 
in at 2019-03-05 12:26:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/getmail (Old)
 and      /work/SRC/openSUSE:Factory/.getmail.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "getmail"

Tue Mar  5 12:26:21 2019 rev:27 rq:681637 version:5.13

Changes:
--------
--- /work/SRC/openSUSE:Factory/getmail/getmail.changes  2019-02-19 
12:03:14.529050135 +0100
+++ /work/SRC/openSUSE:Factory/.getmail.new.28833/getmail.changes       
2019-03-05 12:26:24.612830729 +0100
@@ -1,0 +2,6 @@
+Sun Feb 24 06:06:14 UTC 2019 - [email protected]
+
+- Version bump to 5.13
+  * Second attempt at fixing SNI change with Python < 2.7
+
+-------------------------------------------------------------------

Old:
----
  getmail-5.11.tar.gz

New:
----
  getmail-5.13.tar.gz

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

Other differences:
------------------
++++++ getmail.spec ++++++
--- /var/tmp/diff_new_pack.x50ymX/_old  2019-03-05 12:26:25.128830822 +0100
+++ /var/tmp/diff_new_pack.x50ymX/_new  2019-03-05 12:26:25.132830823 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package getmail
 #
-# 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,12 +12,12 @@
 # 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:           getmail
-Version:        5.11
+Version:        5.13
 Release:        0
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Url:            http://pyropus.ca/software/getmail/
@@ -25,7 +25,7 @@
 Source99:       %{name}-rpmlintrc
 Patch1:         getmail-fix_paths.patch
 Summary:        Simple, Secure and Reliable Email Retriever
-License:        GPL-2.0
+License:        GPL-2.0-only
 Group:          Productivity/Networking/Email/Utilities
 Provides:       python-getmail = %{version}-%{release}
 Provides:       python-getmailcore = %{version}-%{release}

++++++ _service ++++++
--- /var/tmp/diff_new_pack.x50ymX/_old  2019-03-05 12:26:25.148830826 +0100
+++ /var/tmp/diff_new_pack.x50ymX/_new  2019-03-05 12:26:25.148830826 +0100
@@ -1,7 +1,7 @@
 <services>
 <service name="verify_file" mode="localonly">
   <param name="verifier">sha256</param>
-  <param 
name="checksum">086647c7ccde5b1346354d924ca3020660dc096a41b67207217d6b0a81b92ba2</param>
-  <param name="file">getmail-5.11.tar.gz</param>
+  <param 
name="checksum">04d52f6475f09e9f99b4e3d2f1d2eb967a68b67f09af2a6a5151857f060b0a9d</param>
+  <param name="file">getmail-5.13.tar.gz</param>
 </service>
 </services>

++++++ getmail-5.11.tar.gz -> getmail-5.13.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/getmail-5.11/PKG-INFO new/getmail-5.13/PKG-INFO
--- old/getmail-5.11/PKG-INFO   2019-02-13 15:40:55.000000000 +0100
+++ new/getmail-5.13/PKG-INFO   2019-02-23 04:18:43.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: getmail
-Version: 5.11
+Version: 5.13
 Summary: a mail retrieval, sorting, and delivering system
 Home-page: http://pyropus.ca/software/getmail/
 Author: Charles Cazabon
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/getmail-5.11/docs/CHANGELOG 
new/getmail-5.13/docs/CHANGELOG
--- old/getmail-5.11/docs/CHANGELOG     2019-02-13 15:40:50.000000000 +0100
+++ new/getmail-5.13/docs/CHANGELOG     2019-02-23 04:18:36.000000000 +0100
@@ -1,3 +1,12 @@
+Version 5.13
+22 February 2019
+    -second attempt at fixing SNI change with Python < 2.7.  Thanks: "Cimbal".
+
+Version 5.12
+22 February 2019
+    -bugfix: the SNI change broke something else with Python 2.6 and earlier;
+    fixed.  Thanks: "Cimbal".
+
 Version 5.11
 13 February 2019
     -bugfix: the SNI change did not work correctly with Python < 2.7.13;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/getmail-5.11/getmail.spec 
new/getmail-5.13/getmail.spec
--- old/getmail-5.11/getmail.spec       2019-02-13 15:40:54.000000000 +0100
+++ new/getmail-5.13/getmail.spec       2019-02-23 04:18:42.000000000 +0100
@@ -2,7 +2,7 @@
 
 Summary: POP3 mail retriever with reliable Maildir delivery
 Name: getmail
-Version: 5.11
+Version: 5.13
 Release: 1
 License: GPL
 Group: Applications/Internet
@@ -52,6 +52,15 @@
 %{python_sitelib}/getmailcore/
 
 %changelog
+* Fri Feb 22 2019 Charles Cazabon <[email protected]>
+-update to version 5.13
+
+* Fri Feb 22 2019 Charles Cazabon <[email protected]>
+-update to version 5.13
+
+* Fri Feb 22 2019 Charles Cazabon <[email protected]>
+-update to version 5.12
+
 * Wed Feb 13 2019 Charles Cazabon <[email protected]>
 -update to version 5.11
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/getmail-5.11/getmailcore/__init__.py 
new/getmail-5.13/getmailcore/__init__.py
--- old/getmail-5.11/getmailcore/__init__.py    2019-02-13 15:40:50.000000000 
+0100
+++ new/getmail-5.13/getmailcore/__init__.py    2019-02-23 04:15:57.000000000 
+0100
@@ -16,7 +16,7 @@
     raise ImportError('getmail version 4 requires Python version 2.3.3'
                       ' or later')
 
-__version__ = '5.11'
+__version__ = '5.13'
 
 __all__ = [
     'baseclasses',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/getmail-5.11/getmailcore/_retrieverbases.py 
new/getmail-5.13/getmailcore/_retrieverbases.py
--- old/getmail-5.11/getmailcore/_retrieverbases.py     2019-02-13 
15:40:50.000000000 +0100
+++ new/getmail-5.13/getmailcore/_retrieverbases.py     2019-02-23 
04:15:57.000000000 +0100
@@ -70,6 +70,7 @@
     proto_best = getattr(ssl, 'PROTOCOL_TLS', None)
     if not proto_best:
         proto_best = getattr(ssl, 'PROTOCOL_SSLv23', None)
+    has_ciphers = sys.hexversion >= 0x2070000
 
     # Monkey-patch SNI use into SSL.wrap_socket() if supported
     if has_sni:
@@ -79,12 +80,15 @@
                          do_handshake_on_connect=True,
                          suppress_ragged_eofs=True,
                          ciphers=None, server_hostname=None):
-            return ssl.SSLSocket(sock=sock, keyfile=keyfile, certfile=certfile,
-                                 server_side=server_side, cert_reqs=cert_reqs,
-                                 ssl_version=ssl_version, ca_certs=ca_certs,
-                                 
do_handshake_on_connect=do_handshake_on_connect,
-                                 suppress_ragged_eofs=suppress_ragged_eofs,
-                                 ciphers=ciphers, 
server_hostname=server_hostname)
+            kwargs = dict(sock=sock, keyfile=keyfile, certfile=certfile,
+                          server_side=server_side, cert_reqs=cert_reqs,
+                          ssl_version=ssl_version, ca_certs=ca_certs,
+                          do_handshake_on_connect=do_handshake_on_connect,
+                          suppress_ragged_eofs=suppress_ragged_eofs,
+                          ciphers=ciphers, server_hostname=server_hostname)
+            if not has_ciphers:
+                kwargs.pop('ciphers', None)
+            return ssl.SSLSocket(**kwargs)
     else:
         # no SNI support
         def _wrap_socket(sock, keyfile=None, certfile=None,
@@ -93,12 +97,15 @@
                          do_handshake_on_connect=True,
                          suppress_ragged_eofs=True,
                          ciphers=None, server_hostname=None):
-            return ssl.SSLSocket(sock=sock, keyfile=keyfile, certfile=certfile,
-                                 server_side=server_side, cert_reqs=cert_reqs,
-                                 ssl_version=ssl_version, ca_certs=ca_certs,
-                                 
do_handshake_on_connect=do_handshake_on_connect,
-                                 suppress_ragged_eofs=suppress_ragged_eofs,
-                                 ciphers=ciphers)
+            kwargs = dict(sock=sock, keyfile=keyfile, certfile=certfile,
+                          server_side=server_side, cert_reqs=cert_reqs,
+                          ssl_version=ssl_version, ca_certs=ca_certs,
+                          do_handshake_on_connect=do_handshake_on_connect,
+                          suppress_ragged_eofs=suppress_ragged_eofs,
+                          ciphers=ciphers)
+            if not has_ciphers:
+                kwargs.pop('ciphers', None)
+            return ssl.SSLSocket(**kwargs)
     ssl.wrap_socket = _wrap_socket
 
     # Is it recent enough to have hostname matching (Python 3.2+)?


Reply via email to