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+)?
