diff --git a/WebOb-1.2.3.tar.gz b/WebOb-1.2.3.tar.gz deleted file mode 100644 index 86840c9..0000000 --- a/WebOb-1.2.3.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:325c249f3ac35e72b75ba13b2c60317def0c986a24a413ebf700509ea4c73a13 -size 191327 diff --git a/WebOb-1.4.tar.gz b/WebOb-1.4.tar.gz new file mode 100644 index 0000000..a03360d --- /dev/null +++ b/WebOb-1.4.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0819838204e2a6823e42bf2227898fdf3f306f7619bf328e25855a0d1ca20399 +size 633302 diff --git a/python-WebOb.changes b/python-WebOb.changes index b791509..ecce57e 100644 --- a/python-WebOb.changes +++ b/python-WebOb.changes @@ -1,3 +1,63 @@ +------------------------------------------------------------------- +Mon Sep 15 05:01:59 UTC 2014 - tbechtold@suse.com + +- 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. + * 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 + * Backwards Incompatible change: 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 + * 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. + ------------------------------------------------------------------- Tue Feb 18 13:36:45 CET 2014 - ro@suse.de diff --git a/python-WebOb.spec b/python-WebOb.spec index 34faa6b..558932c 100644 --- a/python-WebOb.spec +++ b/python-WebOb.spec @@ -17,7 +17,7 @@ Name: python-WebOb -Version: 1.2.3 +Version: 1.4 Release: 0 Summary: WSGI request and response object License: MIT @@ -77,6 +77,6 @@ python setup.py test %files doc %defattr(-,root,root,-) -%doc news build/sphinx/html +%doc build/sphinx/html %changelog