Hello community, here is the log from the commit of package python-h11 for openSUSE:Factory checked in at 2018-12-05 09:46:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-h11 (Old) and /work/SRC/openSUSE:Factory/.python-h11.new.19453 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-h11" Wed Dec 5 09:46:11 2018 rev:2 rq:654110 version:0.8.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-h11/python-h11.changes 2018-02-27 16:59:35.212510495 +0100 +++ /work/SRC/openSUSE:Factory/.python-h11.new.19453/python-h11.changes 2018-12-05 09:46:17.244515510 +0100 @@ -1,0 +2,48 @@ +Tue Dec 4 21:14:53 UTC 2018 - [email protected] + +- Update to version 0.8.1 + Bug fixes: + * Always return headers as ``bytes`` objects (`#60 + <https://github.com/python-hyper/h11/issues/60>`__) + Other changes: + * Added proper license notices to the Javascript used in our + documentation (`#61 + <https://github.com/python-hyper/h11/issues/60>`__) + version 0.8.0 + Backwards **in**\compatible changes: + * h11 now performs stricter validation on outgoing header + names and header values: illegal characters are now rejected + (example: you can't put a newline into an HTTP header), and + header values with leading/trailing whitespace are also + rejected (previously h11 would silently discard the + whitespace). All these checks were already performed on + incoming headers; this just extends that to outgoing + headers. + New features: + * New method :meth:`Connection.send_failed`, to notify a + :class:`Connection` object when data returned from + :meth:`Connection.send` was *not* sent. + Bug fixes: + * Make sure that when computing the framing headers for HEAD + responses, we produce the same results as we would for the + corresponding GET. + * Error out if a request has multiple Host: headers. + * Send the Host: header first, as recommended by RFC 7230. + * The Expect: header `is case-insensitive + <https://tools.ietf.org/html/rfc7231#section-5.1.1>`__, so + use case-insensitive matching when looking for 100-continue. + Other changes: + * Better error messages in several cases. + * Provide correct ``error_status_hint`` in exception raised + when encountering an invalid ``Transfer-Encoding`` header. + * For better compatibility with broken servers, h11 now + tolerates responses where the reason phrase is missing (not + just empty). + * Various optimizations and documentation improvements. + +------------------------------------------------------------------- +Tue Dec 4 12:49:06 UTC 2018 - Matej Cepl <[email protected]> + +- Remove superfluous devel dependency for noarch package + +------------------------------------------------------------------- Old: ---- h11-0.7.0.zip New: ---- h11-0.8.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-h11.spec ++++++ --- /var/tmp/diff_new_pack.5RuNyL/_old 2018-12-05 09:46:17.660515055 +0100 +++ /var/tmp/diff_new_pack.5RuNyL/_new 2018-12-05 09:46:17.660515055 +0100 @@ -18,18 +18,16 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-h11 -Version: 0.7.0 +Version: 0.8.1 Release: 0 Summary: A pure-Python, bring-your-own-I/O implementation of HTTP/11 License: MIT Group: Development/Languages/Python URL: https://github.com/njsmith/h11 -Source: https://files.pythonhosted.org/packages/source/h/h11/h11-%{version}.zip -BuildRequires: %{python_module devel} +Source: https://files.pythonhosted.org/packages/source/h/h11/h11-%{version}.tar.gz BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros -BuildRequires: unzip BuildArch: noarch %python_subpackages
