Hello community, here is the log from the commit of package python-Werkzeug for openSUSE:Factory checked in at 2011-11-14 13:38:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-Werkzeug (Old) and /work/SRC/openSUSE:Factory/.python-Werkzeug.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Werkzeug", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/python-Werkzeug/python-Werkzeug.changes 2011-09-28 15:31:16.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python-Werkzeug.new/python-Werkzeug.changes 2011-11-14 13:38:24.000000000 +0100 @@ -1,0 +2,59 @@ +Thu Nov 10 11:07:11 UTC 2011 - sasc...@suse.de + +- Update to version 0.8.1: + * Fixed an issue with the memcache not working properly. + * Fixed an issue for Python 2.7.1 and higher that broke + copying of multidicts with :func:`copy.copy`. + * Changed hashing methodology of immutable ordered multi dicts + for a potential problem with alternative Python implementations. +- Changes from version 0.8: + * Removed data structure specific KeyErrors for a general + purpose :exc:`~werkzeug.exceptions.BadRequestKeyError`. + * Documented :meth:`werkzeug.wrappers.BaseRequest._load_form_data`. + * The routing system now also accepts strings instead of + dictionaries for the `query_args` parameter since we're only + passing them through for redirects. + * Werkzeug now automatically sets the content length immediately when + the :attr:`~werkzeug.wrappers.BaseResponse.data` attribute is set + for efficiency and simplicity reasons. + * The routing system will now normalize server names to lowercase. + * The routing system will no longer raise ValueErrors in case the + configuration for the server name was incorrect. This should make + deployment much easier because you can ignore that factor now. + * Fixed a bug with parsing HTTP digest headers. It rejected headers + with missing nc and nonce params. + * Proxy fix now also updates wsgi.url_scheme based on X-Forwarded-Proto. + * Added support for key prefixes to the redis cache. + * Added the ability to supress some auto corrections in the wrappers + that are now controlled via `autocorrect_location_header` and + `automatically_set_content_length` on the response objects. + * Werkzeug now uses a new method to check that the length of incoming + data is complete and will raise IO errors by itself if the server + fails to do so. + * :func:`~werkzeug.wsgi.make_line_iter` now requires a limit that is + not higher than the length the stream can provide. + * Refactored form parsing into a form parser class that makes it possible + to hook into individual parts of the parsing process for debugging and + extending. + * For conditional responses the content length is no longer set when it + is already there and added if missing. + * Immutable datastructures are hashable now. + * Headers datastructure no longer allows newlines in values to avoid + header injection attacks. + * Made it possible through subclassing to select a different remote + addr in the proxy fix. + * Added stream based URL decoding. This reduces memory usage on large + transmitted form data that is URL decoded since Werkzeug will no longer + load all the unparsed data into memory. + * Memcache client now no longer uses the buggy cmemcache module and + supports pylibmc. GAE is not tried automatically and the dedicated + class is no longer necessary. + * Redis cache now properly serializes data. + * Removed support for Python 2.4 +- Changes from version 0.7.2: + * Fixed a CSRF problem with the debugger. + * The debugger is now generating private pastes on lodgeit. + * If URL maps are now bound to environments the query arguments + are properly decoded from it for redirects. + +------------------------------------------------------------------- Old: ---- Werkzeug-0.7.1.tar.gz New: ---- Werkzeug-0.8.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-Werkzeug.spec ++++++ --- /var/tmp/diff_new_pack.1QUF83/_old 2011-11-14 13:38:25.000000000 +0100 +++ /var/tmp/diff_new_pack.1QUF83/_new 2011-11-14 13:38:25.000000000 +0100 @@ -11,16 +11,18 @@ # case the license is the MIT License). An "Open Source License" is a # 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/ # + + Name: python-Werkzeug -Version: 0.7.1 +Version: 0.8.1 Release: 0 Url: http://werkzeug.pocoo.org/ Summary: The Swiss Army knife of Python web development -License: BSD +License: BSD-3-Clause Group: Development/Languages/Python Source: http://pypi.python.org/packages/source/W/Werkzeug/Werkzeug-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build ++++++ Werkzeug-0.7.1.tar.gz -> Werkzeug-0.8.1.tar.gz ++++++ ++++ 13538 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org