Next | Query returned 42 messages, browsing 21 to 30 | Previous

History of commit frequency

CVS Commit History:

   2017-03-14 14:48:22 by Klaus Klein | Files touched by this commit (3)
Log message:
Update py-werkzeug and py-werkzeug-docs to 0.12.

Version 0.12

Released on March 10th 2017

- Spit out big deprecation warnings for werkzeug.script
- Use `inspect.getfullargspec` internally when available as
  `inspect.getargspec` is gone in 3.6
- Added support for status code 451 and 423
- Improved the build error suggestions.  In particular only if
  someone stringifies the error will the suggestions be calculated.
- Added support for uWSGI's caching backend.
- Fix a bug where iterating over a `FileStorage` would result in an infinite
- Datastructures now inherit from the relevant baseclasses from the
  `collections` module in the stdlib. See #794.
- Add support for recognizing NetBSD, OpenBSD, FreeBSD, DragonFlyBSD platforms
  in the user agent string.
- Recognize SeaMonkey browser name and version correctly
- Recognize Baiduspider, and bingbot user agents
- If `LocalProxy`'s wrapped object is a function, refer to it with __wrapped__
- The defaults of ``generate_password_hash`` have been changed to more secure
  ones, see pull request ``#753``.
- Add support for encoding in options header parsing, see pull request
- ``test.Client`` now properly handles Location headers with relative URLs, see
  pull request ``#879``.
- When `HTTPException` is raised, it now prints the description, for easier
- Werkzeug's dict-like datastructures now have ``view``-methods under Python 2,
  see pull request ``#968``.
- Fix a bug in ``MultiPartParser`` when no ``stream_factory`` was provided
  during initialization, see pull request ``#973``.
- Disable autocorrect and spellchecker in the debugger middleware's Python
  prompt, see pull request ``#994``.
- Don't redirect to slash route when method doesn't match, see pull request
- Fix a bug when using ``SharedDataMiddleware`` with frozen packages, see pull
  request ``#959``.
- `Range` header parsing function fixed for invalid values ``#974``.
- Add support for byte Range Requests, see pull request ``#978``.
- Use modern cryptographic defaults in the dev servers ``#1004``.
- the post() method of the test client now accept file object through the data
- Color run_simple's terminal output based on HTTP codes ``#1013``.
- Fix self-XSS in debugger console, see ``#1031``.
- Fix IPython 5.x shell support, see ``#1033``.

Version 0.11.16

- werkzeug.serving: set CONTENT_TYPE / CONTENT_LENGTH if only they're provided \ 
by the client
- werkzeug.serving: Fix crash of reloader when using `python -m werkzeug.serving`.
   2017-01-20 20:02:32 by Klaus Klein | Files touched by this commit (2)
Log message:
Update py-werkzeug{,-docs} to 0.11.15.

Version 0.11.15

Released on December 30th 2016.

- Bugfix for the bugfix in the previous release.

Version 0.11.14

Released on December 30th 2016.

- Check if platform can fork before importing ``ForkingMixIn``, raise exception
  when creating ``ForkingWSGIServer`` on such a platform, see PR ``#999``.

Version 0.11.13

Released on December 26th 2016.

- Correct fix for the reloader issuer on certain Windows installations.

Version 0.11.12

Released on December 26th 2016.

- Fix more bugs in multidicts regarding empty lists. See ``#1000``.
- Add some docstrings to some `EnvironBuilder` properties that were previously
  unintentionally missing.
- Added a workaround for the reloader on windows.

Version 0.11.11

Released on August 31st 2016.

- Fix JSONRequestMixin for Python3. See #731
- Fix broken string handling in test client when passing integers. See #852
- Fix a bug in ``parse_options_header`` where an invalid content type
  starting with comma or semi-colon would result in an invalid return value,
  see issue ``#995``.
- Fix a bug in multidicts when passing empty lists as values, see issue
- Fix a security issue that allows XSS on the Werkzeug debugger. See ``#1001``.
   2016-06-01 22:54:23 by Klaus Klein | Files touched by this commit (2)
Log message:
Update py-werkzeug (and py-werkzeug-docs) to 0.11.10.

Version 0.11.10

Released on May 24th 2016.

- Fixed a bug that occurs when running on Python 2.6 and using a broken locale.
  See pull request #912.
- Fixed a crash when running the debugger on Google App Engine. See issue #925.
- Fixed an issue with multipart parsing that could cause memory exhaustion.

Version 0.11.9

Released on April 24th 2016.

- Corrected an issue that caused the debugger not to use the
  machine GUID on POSIX systems.
- Corrected an Unicode error on Python 3 for the debugger's
  PIN usage.
- Corrected the timestamp verification in the pin debug code.
  Without this fix the pin was remebered until too long.

Version 0.11.8

Released on April 15th 2016.

- fixed a problem with the machine GUID detection code on OS X
  on Python 3.
   2016-04-15 14:45:18 by Klaus Klein | Files touched by this commit (2)
Log message:
Update py-werkzeug (and py-werkzeug-docs) to 0.11.7.

Version 0.11.7

Released on April 14th 2016.

- fixed a regression on Python 3 for the debugger.

Version 0.11.6

Released on April 14th 2016.

- werkzeug.serving: Still show the client address on bad requests.
- improved the PIN based protection for the debugger to make it harder to
  brute force via trying cookies.  Please keep in mind that the debugger
  *is not intended for running on production environments*
- increased the pin timeout to a week to make it less annoying for people
  which should decrease the change that users disable the pin check
- werkzeug.serving: Fix broken HTTP_HOST when path starts with double slash.

Version 0.11.5

Released on March 22nd 2016.

- werkzeug.serving: Fix crash when attempting SSL connection to
  HTTP server.
   2016-02-15 12:36:07 by Klaus Klein | Files touched by this commit (2)
Log message:
Update py-werkzeug (and py-werkzeug-docs) to 0.11.4.

Version 0.11.4

Released on February 14th 2016.

- Fixed werkzeug.serving not working from -m flag.
- Fixed incorrect weak etag handling.
   2016-01-06 18:28:31 by Klaus Klein | Files touched by this commit (3)
Log message:
Update py-werkzeug and py-werkzeug-docs to 0.11.3.

Version 0.11.3

Released on December 20th 2015.

- Fixed an issue with copy operations not working against
- Changed the logging operations of the development server to
  correctly log where the server is running in all situations
- Fixed another regression with SSL wrapping similar to the
  fix in 0.11.2 but for a different code path.
   2015-12-18 17:21:33 by Joerg Sonnenberger | Files touched by this commit (1)
Log message:
Deal with the directory name change in the recent distfiles.
   2015-12-15 18:40:36 by Klaus Klein | Files touched by this commit (3) | Package updated
Log message:
Restore the MASTER_SITE-related changes from the 0.10.4 update
which got reverted in the 0.11.2 update, despite being documented
in the log:

> Due to a change in packaging the docs themes are currently excluded
> from the pypi distribution, breaking the -docs package.  Issue
> ``#761`` should address this upstream; we'll being using GitHub as
> the master site for the time being.

(Also, when touching the base package, make sure the -docs package
still builds.  Makefile.common quite visibly mentions it.)

Bump PKGREVISION, and temporarily invent a DIST_SUBDIR so the
different distfile gets picked up until the next update.
   2015-11-15 04:42:42 by Wen Heping | Files touched by this commit (5)
Log message:
Update to 0.11.2
Add BUILD_DEPENDS for test

Upstream changes:
Version 0.11.2

Released on November 12th 2015.

- Fix inheritable sockets on Windows on Python 3.
- Fixed an issue with the forking server not starting any longer.
- Fixed SSL wrapping on platforms that supported opening sockets
  by file descriptor.
- No longer log from the watchdog reloader.
- Unicode errors in hosts are now better catched or converted into
  bad request errors.

Version 0.11.1

Released on November 10th 2015.

- Fixed a regression on Python 3 in the debugger.

Version 0.11

Released on November 8th 2015, codename Gleisbaumaschine.

- Added ``reloader_paths`` option to ``run_simple`` and other functions in
  ``werkzeug.serving``. This allows the user to completely override the Python
  module watching of Werkzeug with custom paths.
- Many custom cached properties of Werkzeug's classes are now subclasses of
  Python's ``property`` type (issue ``#616``).
- ``bind_to_environ`` now doesn't differentiate between implicit and explicit
  default port numbers in ``HTTP_HOST`` (pull request ``#204``).
- ``BuildErrors`` are now more informative. They come with a complete sentence
  as error message, and also provide suggestions (pull request ``#691``).
- Fix a bug in the user agent parser where Safari's build number instead of
  version would be extracted (pull request ``#703``).
- Fixed issue where RedisCache set_many was broken for twemproxy, which doesn't
  support the default MULTI command (pull request ``#702``).
- ``mimetype`` parameters on request and response classes are now always
  converted to lowercase.
- Changed cache so that cache never expires if timeout is 0. This also fixes
  an issue with redis setex (issue ``#550``)
- Werkzeug now assumes ``UTF-8`` as filesystem encoding on Unix if Python
  detected it as ASCII.
- New optional `has` method on caches.
- Fixed various bugs in `parse_options_header` (pull request ``#643``).
- If the reloader is enabled the server will now open the socket in the parent
  process if this is possible.  This means that when the reloader kicks in
  the connection from client will wait instead of tearing down.  This does
  not work on all Python versions.
- Implemented PIN based authentication for the debugger.  This can optionally
  be disabled but is discouraged.  This change was necessary as it has been
  discovered that too many people run the debugger in production.
- Devserver no longer requires SSL module to be installed.

Version 0.10.5

(bugfix release, release date yet to be decided)

- Reloader: Correctly detect file changes made by moving temporary files over
  the original, which is e.g. the case with PyCharm (pull request ``#722``).
- Fix bool behavior of ``werkzeug.datastructures.ETags`` under Python 3 (issue
   2015-11-04 03:47:43 by Alistair G. Crooks | Files touched by this commit (758)
Log message:
Add SHA512 digests for distfiles for www category

Problems found locating distfiles:
	Package haskell-cgi: missing distfile haskell-cgi-20001206.tar.gz
	Package nginx: missing distfile array-var-nginx-module-0.04.tar.gz
	Package nginx: missing distfile encrypted-session-nginx-module-0.04.tar.gz
	Package nginx: missing distfile headers-more-nginx-module-0.261.tar.gz
	Package nginx: missing distfile nginx_http_push_module-0.692.tar.gz
	Package nginx: missing distfile set-misc-nginx-module-0.29.tar.gz
	Package nginx-devel: missing distfile echo-nginx-module-0.58.tar.gz
	Package nginx-devel: missing distfile form-input-nginx-module-0.11.tar.gz
	Package nginx-devel: missing distfile lua-nginx-module-0.9.16.tar.gz
	Package nginx-devel: missing distfile nginx_http_push_module-0.692.tar.gz
	Package nginx-devel: missing distfile set-misc-nginx-module-0.29.tar.gz
	Package php-owncloud: missing distfile owncloud-8.2.0.tar.bz2

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.

Next | Query returned 42 messages, browsing 21 to 30 | Previous