Hello community, here is the log from the commit of package python3-WebOb for openSUSE:Factory checked in at 2015-01-26 16:47:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python3-WebOb (Old) and /work/SRC/openSUSE:Factory/.python3-WebOb.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3-WebOb" Changes: -------- --- /work/SRC/openSUSE:Factory/python3-WebOb/python3-WebOb.changes 2013-07-18 18:08:29.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python3-WebOb.new/python3-WebOb.changes 2015-01-26 16:47:07.000000000 +0100 @@ -1,0 +2,78 @@ +Sun Jan 25 02:23:53 UTC 2015 - [email protected] + +- specfile: + * update copyright year + * updated location of news files (news->docs/news.txt) + +- dropped webob-test-headers2-sorted.patch: (fixed upstream) + +- update to version 1.4 + * Remove webob.__version__, the version number had not been kept in + sync with the official pkg version. To obtain the WebOb version + number, use pkg_resources.get_distribution('webob').version + instead. + * Fix a bug in EmptyResponse that prevents it from setting + self.close as appropriate due to testing truthiness of object + rather than if it is something other than None. + * Fix a bug in SignedSerializer preventing secrets from containing + higher-order characters. See + https://github.com/Pylons/webob/issues/136 + * Use the hmac.compare_digest method when available for + constant-time comparisons. + +- changes from version 1.3.1: + * Fix a bug in SignedCookieProfile whereby we didn’t keep the + original serializer around, this would cause us to have + SignedSerializer be added on top of a SignedSerializer which would + cause it to be run twice when attempting to verify a cookie. See + https://github.com/Pylons/webob/pull/127 + * When CookieProfile.get_value and SignedCookieProfile.get_value + fails to deserialize a badly encoded value, we now return None as + if the cookie was never set in the first place instead of allowing + a ValueError to be raised to the calling code. See + https://github.com/Pylons/webob/pull/126 + +- changes from verson 1.3: + * Added a read-only domain property to BaseRequest. This property + returns the domain portion of the host value. For example, if the + environment contains an HTTP_HOST value of foo.example.com:8000, + request.domain will return foo.example.com. + * Added five new APIs: webob.cookies.CookieProfile, + webob.cookies.SignedCookieProfile, webob.cookies.JSONSerializer and + webob.cookies.SignedSerializer, and + webob.cookies.make_cookie. These APIs are convenience APIs for + generating and parsing cookie headers as well as dealing with + signing cookies. + * Cookies generated via webob.cookies quoted characters in cookie + values that did not need to be quoted per RFC 6265. The following + characters are no longer quoted in cookie values: ~/=<>()[]{}?@ + . The full set of non-letter-or-digit unquoted cookie value + characters is now !#$%&'*+-.^_`|~/: =<>()[]{}?@. See + http://tools.ietf.org/html/rfc6265#section-4.1.1 for more + information. + * Cookie names are now restricted to the set of characters expected + by RFC 6265. Previously they could contain unsupported characters + such as /. + * Older versions of Webob escaped the doublequote to \" and the + backslash to \\ when quoting cookie values. Now, instead, cookie + serialization generates \042 for the doublequote and \134 for the + backslash. This is what is expected as per RFC 6265. Note that old + cookie values that do have the older style quoting in them will + still be unquoted correctly, however. + * Added support for draft status code 451 (“Unavailable for Legal + Reasons”). See + http://tools.ietf.org/html/draft-tbray-http-legally-restricted-status-00 + * Added status codes 428, 429, 431 and 511 to util.status_reasons + (they were already present in a previous release as webob.exc + exceptions). + * MIMEAccept happily parsed malformed wildcard strings like + “image/pn*” at parse time, but then threw an AssertionError during + matching. See https://github.com/Pylons/webob/pull/83 . + * Preserve document ordering of GET and POST request data when POST + data passed to Request.blank is a MultiDict. See + https://github.com/Pylons/webob/pull/96 + * Allow query strings attached to PATCH requests to populate + request.params. See https://github.com/Pylons/webob/pull/106 + * Added Python 3.3 trove classifier. + +------------------------------------------------------------------- Old: ---- WebOb-1.2.3.tar.gz webob-test-headers2-sorted.patch New: ---- WebOb-1.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-WebOb.spec ++++++ --- /var/tmp/diff_new_pack.6c91Sz/_old 2015-01-26 16:47:08.000000000 +0100 +++ /var/tmp/diff_new_pack.6c91Sz/_new 2015-01-26 16:47:08.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package python3-WebOb # -# Copyright (c) 2013 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 @@ -17,7 +17,7 @@ Name: python3-WebOb -Version: 1.2.3 +Version: 1.4 Release: 0 Summary: WSGI request and response object License: MIT @@ -26,8 +26,6 @@ Source: http://pypi.python.org/packages/source/W/WebOb/WebOb-%{version}.tar.gz BuildRequires: python3-devel BuildRequires: python3-setuptools -# PATCH-FIX-UPSTREAM [email protected] -- Fix test_headers2 result randomness -Patch0: webob-test-headers2-sorted.patch # Test requirements: # for ssl module: BuildRequires: python3 @@ -55,7 +53,6 @@ %prep %setup -q -n WebOb-%{version} -%patch0 -p1 %build python3 setup.py build @@ -74,6 +71,6 @@ %files doc %defattr(-,root,root,-) -%doc news build/sphinx/html +%doc docs/news.txt build/sphinx/html %changelog ++++++ WebOb-1.2.3.tar.gz -> WebOb-1.4.tar.gz ++++++ ++++ 2495 lines of diff (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
