- Fixed another issue with :func:`werkzeug.wsgi.make_line_iter` where lines longer than the buffer size were not handled properly. - Restore stdout after debug console finished executing so that the debugger can be used on GAE better. - Fixed a bug with the redis cache for int subclasses (affects bool caching). - Fixed an XSS problem with redirect targets coming from untrusted sources. - Changes from version 0.8.2: - Fixed a problem with request handling of the builtin server not repsonding to socket errors properly. - The routing request redirect exception's code attribute is now used properly. - Fixed a bug with shutdowns on Windows. - Fixed a few unicode issues with non-ascii characters being hardcoded in URL rules. - Fixed two property docstrings being assigned to fdel instead of ``__doc__``. - Fixed an issue where CRLF line endings could be split into two by the line iter function, causing problems with multipart file uploads. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Werkzeug?expand=0&rev=6
155 lines
7.1 KiB
Plaintext
155 lines
7.1 KiB
Plaintext
-------------------------------------------------------------------
|
|
Mon Mar 12 21:35:29 UTC 2012 - saschpe@gmx.de
|
|
|
|
- Update to version 0.8.3:
|
|
- Fixed another issue with :func:`werkzeug.wsgi.make_line_iter`
|
|
where lines longer than the buffer size were not handled
|
|
properly.
|
|
- Restore stdout after debug console finished executing so
|
|
that the debugger can be used on GAE better.
|
|
- Fixed a bug with the redis cache for int subclasses
|
|
(affects bool caching).
|
|
- Fixed an XSS problem with redirect targets coming from
|
|
untrusted sources.
|
|
- Changes from version 0.8.2:
|
|
- Fixed a problem with request handling of the builtin server
|
|
not repsonding to socket errors properly.
|
|
- The routing request redirect exception's code attribute is now
|
|
used properly.
|
|
- Fixed a bug with shutdowns on Windows.
|
|
- Fixed a few unicode issues with non-ascii characters being
|
|
hardcoded in URL rules.
|
|
- Fixed two property docstrings being assigned to fdel instead
|
|
of ``__doc__``.
|
|
- Fixed an issue where CRLF line endings could be split into two
|
|
by the line iter function, causing problems with multipart file
|
|
uploads.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 10 11:07:11 UTC 2011 - saschpe@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.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 27 09:31:46 UTC 2011 - saschpe@suse.de
|
|
|
|
- Package renamed to python-Werkzeug
|
|
- Update to version 0.7.1:
|
|
* Fixed a problem with newer versions of IPython
|
|
* Disabled pyinotify based reloader which does not work reliably.
|
|
- Changes from version 0.7.0:
|
|
* Add support for python-libmemcached to the Werkzeug cache abstraction
|
|
layer.
|
|
* improved url_decode and url_encode performance.
|
|
* fixed an issue where the SharedDataMiddleware could cause an
|
|
internal server error on weird paths when loading via pkg_resources.
|
|
* fixed an URL generation bug that caused URLs to be invalid if a
|
|
generated component contains a colon.
|
|
* werkzeug.import_string now works with partially set up
|
|
packages properly.
|
|
* disabled automatic socket swiching for IPv6 on the development
|
|
server due to problems it caused.
|
|
* Werkzeug no longer overrides the Date header when creating a
|
|
conditional HTTP response.
|
|
* The routing system provides a method to retrieve the matching
|
|
methods for a given path.
|
|
* The routing system now accepts a parameter to change the encoding
|
|
error behaviour.
|
|
* The local manager can now accept custom ident functions in the
|
|
constructor that are forwarded to the wrapped local objects.
|
|
* url_unquote_plus now accepts unicode strings again.
|
|
* fixed an issues with the filesystem session support's prune
|
|
function and concurrent usage.
|
|
* fixed a problem with external URL generation discarding the port.
|
|
* added support for pylibmc to the Werkzeug cache abstraction layer.
|
|
* fixed an issue with the new multipart parser that happened when
|
|
a linkebreak happend to be on the chunk limit.
|
|
* cookies are now set properly if ports are in use. A runtime error
|
|
is raised if one tries to set a cookie for a domain without a dot.
|
|
* fixed an issue with Template.from_file not working for file
|
|
descriptors.
|
|
* reloader can now use inotify to track reloads. This requires the
|
|
pyinotify library to be installed.
|
|
* See more in file CHANGES...
|
|
- Generate HTML documentation with Sphinx
|
|
- Don't package PKG-INFO
|
|
- BuildRequire python-distribute instead of python-setuptools
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 14 09:03:37 UTC 2011 - saschpe@suse.de
|
|
|
|
- Add spec file license header
|
|
- Use py_requires
|
|
- Moved changelog from spec to changes file
|
|
- Corrected RPM groups
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 13 00:00:00 UTC 2011 - hpj@urpla.net
|
|
|
|
- Update to 0.6.2
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 5 00:00:00 UTC 2010 - phalliday@excelsiorsystems.net
|
|
|
|
- Updating because upstream release of Werkzeug 0.6
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 25 00:00:00 UTC 2009 - phalliday@excelsiorsystems.net
|
|
|
|
- Initial package
|
|
|