Commit graph

41 commits

Author SHA1 Message Date
adam
b25c2fe24b py-cherrypy: updated to 18.0.1
v18.0.1
Restore support for ‘bytes’ in response headers.
Substantial removal of Python 2 compatibility code.
2018-09-13 10:57:47 +00:00
adam
7233908cfe py-cherrypy: updated to 18.0.0
v18.0.0
* Drop support for Python 2.7. CherryPy 17 will
  remain an LTS release for bug and security fixes.
* Drop support for Python 3.4.

v17.4.0
* When setting Response Body, reject Unicode
  values, making behavior on Python 2 same as on Python 3.
* Other inconsequential refactorings.
2018-09-03 12:22:30 +00:00
adam
ec60d34176 py-cherrypy: fix DEPENDS 2018-08-20 12:59:07 +00:00
adam
d82f0a31af py-cherrypy: updated to 17.3.0
v17.3.0
* Rely on zc.lockfile for session concurrency support.

v17.2.0
* Prevent orphaned Event object in cached 304 response.

v17.1.0
* Add support for accepting uploaded files with non-ascii filenames per RFC 5987.
2018-08-19 08:51:45 +00:00
adam
1674761dba py-cherrypy: updated to 17.0.0
v17.0.0
CherryPy now allows namespace packages for its dependencies. Environments that cannot handle namespace packgaes like py2exe will need to add such support or pin to older CherryPy versions.
2018-08-07 10:14:45 +00:00
adam
17a4e54bf9 py-cherrypy: updated to 16.0.3:
v16.0.3
* Pinned the tempora dependency against
  version 1.13 to avoid pulling in namespace packages.
2018-07-13 07:08:48 +00:00
adam
cd4e754c5a py-cherrypy: updated to 16.0.2
v16.0.2:
* :issue:1716: Fixed handling of url-encoded parameters in
  digest authentication handling, correcting regression in v14.2.0.

v16.0.1
* :issue:1719: Digest-auth tool will now return a status
  code of 401 for when a scheme other than 'digest' is
  indicated.
2018-06-19 11:39:03 +00:00
adam
b1fef864ff py-cherrypy: updated to 16.0.0
v16.0.0:
* :issue:1688: Removed  basic_auth and digest_auth tools and
  the httpauth module, which have been officially deprecated earlier
  in v14.0.0.
* Removed deprecated properties::
  - cherrypy._cpreqbody.Entity.type deprecated in favor of
    :py:attr:cherrypy._cpreqbody.Entity.content_type
  - cherrypy._cprequest.Request.body_params deprecated in favor of
    py:attr:cherrypy._cprequest.RequestBody.params
* :issue:1377: In _cp_native server, set req.status using bytes.
* :issue:1697: Fixed error on Python 3.7 with AutoReloader when
  __file__ is None.
* :issue:1713: Fix warning emitted during test run.
* :issue:1370: Fail with HTTP 400 for invalid headers.
2018-06-18 10:54:17 +00:00
adam
7402ba433d py-cherrypy: updated to 15.0.0
v15.0.0
* :issue:1708: Removed components from webtest that were
  removed in the refactoring of cheroot.test.webtest for
  cheroot 6.1.0.
2018-05-23 09:33:16 +00:00
adam
d5557d817c py-cherrypy: updatede to 14.2.0
v14.2.0
* :issue:1680 via :pr:1683: HTTP Basic Auth supports :rfc:7617 UTF-8
  charset decoding where possible. Uses latin1 as a fallback.

v14.1.0
* :cr-pr:37: Add support for peercreds lookup over UNIX domain socket.
  This enables app to automatically identify "who's on the other
  end of the wire".

  This is how you enable it::

    server.peercreds: True
    server.peercreds_resolve: True

  The first option will put remote numeric data to WSGI env vars:
  app's PID, user's id and group.

  Second option will resolve that into user and group names.

  To prevent expensive syscalls, data is cached on per connection
  basis.
2018-04-25 12:24:39 +00:00
adam
b37670f3e3 py-cherrypy: updated to 14.0.1
v14.0.1:
Improve windows pywin32 dependency declaration via conditional extras.
2018-03-23 10:22:28 +00:00
adam
1d45d0e0b0 py-cherrypy: updated to 14.0.0
v14.0.0

* Officially deprecated basic_auth and digest_auth
  tools and the httpauth module, triggering DeprecationWarnings
  if they're used. Applications should instead adapt to use the
  more recent auth_basic and auth_digest tools.
  This deprecated functionality will be removed in a subsequent
  release soon.
* Removed DeprecatedTool and the long-deprecated and disabled
  tidy and nsgmls tools.
2018-02-14 12:59:32 +00:00
adam
4b51561ece py-cherrypy: updated to 13.1.0
v13.1.0
CaseInsensitiveDict now re-uses the generalized functionality from jaraco.collections to provide a more complete interface for a CaseInsensitiveDict and HeaderMap.
Users are encouraged to use the implementation from jaraco.collections except when dealing with headers in CherryPy.
2018-01-19 09:56:27 +00:00
adam
8d887cf3b1 Added ALTERNATIVES 2017-11-30 15:51:20 +00:00
adam
d47547433d py-cherrypy: updated to 12.0.1
v12.0.1
* Fixed issues importing cherrypy.test.webtest (by creating
  a module and importing classes from cheroot) and added a
  corresponding DeprecationWarning.
2017-11-29 14:09:55 +00:00
adam
bf0d8626da 11.0.0:
* Dropped support for Python 2.6.

10.2.2:
* Fixed over-eager normalization of paths in cherrypy.url.
2017-07-19 17:32:38 +00:00
wiz
51aa06d3a3 Revert previous after py-setuptools is fixed. 2017-04-23 07:03:16 +00:00
wiz
c5621cef8e Fix PLIST after update. 2017-04-22 07:39:08 +00:00
adam
14855c8d08 Changes 10.2.1:
* Remove unintended dependency on ``graphviz`` in Python 2.6.
2017-04-01 06:31:29 +00:00
adam
95580b330a v10.2.0
-------
* CPWSGIServer.version now reported as
  ``CherryPy/x.y.z Cheroot/x.y.z``.
2017-03-12 18:51:01 +00:00
joerg
f8500cfdca Needs py-setuptools_scm. 2017-02-15 23:21:07 +00:00
wiz
73202c736e Fix PLIST for python-2.x. Sort. 2017-02-14 12:20:43 +00:00
adam
a662db0d5d Changes 10.1.0:
* Bump to cheroot 5.1.0.
* 794: Prefer setting max-age for session cookie
  expiration, moving MSIE hack into a function
  documenting its purpose.
2017-02-13 17:24:30 +00:00
adam
37dae0898d Changes 8.1.0:
* 1473: ``HTTPError`` now also works as a context manager.

* 1487: The sessions tool now accepts a ``storage_class``
  parameter, which supersedes the new deprecated
  ``storage_type`` parameter. The ``storage_class`` should
  be the actual Session subclass to be used.

* Releases now use ``setuptools_scm`` to track the release
  versions. Therefore, releases can be cut by simply tagging
  a commit in the repo. Versions numbers are now stored in
  exactly one place.
2016-09-12 17:44:14 +00:00
wiz
57199de455 Switch to MASTER_SITES_PYPI. 2016-06-08 17:43:20 +00:00
agc
b9b754e081 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.
2015-11-04 02:46:46 +00:00
adam
564e5ae822 Changes 3.8.0:
Unknown
2015-08-01 08:17:43 +00:00
wiz
3ec156f142 Improve EGG_NAME default to work for packages with '-' in their name.
Remove now unnecessary overrides in various packages.
2014-12-31 13:57:25 +00:00
wiz
39f02e42dc Update to 3.6.0, changes not found. 2014-09-14 16:58:49 +00:00
wiz
d239ce82de Update to 3.5.0: changes not found. 2014-07-22 09:52:54 +00:00
wiz
9fb134fdd9 Update to 3.3.0:
The CherryPy team is proud to announce the release of CherryPy
3.3.0!

After a long stable life, CherryPy 3.2 is now superseded by CherryPy
3.3. In addition to several bugs fixed, the latest release also
includes a few improvements, detailed in the Release Notes.

Beginning with this release, the CherryPy maintainers will seek to
make more frequent updates and follow semver versioning. The more
frequent releases will allow improvements and bug fixes to quickly
percolate and get frequent feedback. The semver scheme will allow
package maintainers to manage their expectations when upgrading.
We hope these changes to the release cycle will spur innovation
and reinvigorate the project.

Given that changes in this 3.3.0 release include changes going back
several years, please do upgrade with caution. If you encounter
any issues, please report those to the issue tracker.

Wishing you Voodoo-free HTTP, The CherryPy team
2014-05-04 17:12:34 +00:00
adam
77ad6de99e Changes 3.2.5:
Bug fixes.
2014-04-07 19:29:21 +00:00
wiz
9bbf7a3a32 Fix PLIST for python-3.x. 2014-01-20 11:19:09 +00:00
adam
c26fc72ee2 Changes 3.2.4:
Bug-fix release.
2013-11-12 19:24:16 +00:00
asau
5eae6a18a3 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-28 06:30:00 +00:00
wiz
aada88e659 Remove python24 and all traces of it from pkgsrc.
Remove devel/py-ctypes (only needed by and supporting python24).
Remove PYTHON_VERSIONS_ACCEPTED and PYTHON_VERSIONS_INCOMPATIBLE
lines that just mirror defaults now.
Miscellaneous cleanup while editing all these files.
2012-04-08 19:08:44 +00:00
gls
93edd3d665 Update www/py-cherrypy to 3.2.2
This version fixes a type bug in WSGI response headers, among several
others. Upgrade to be PEP-3333 compliant.
2011-10-24 21:06:38 +00:00
dholland
06bb485383 Uses perl-style if syntax and therefore doesn't work with python24. 2011-10-13 13:06:20 +00:00
adam
7dbff146b4 Changes 3.2.1:
* Bug fixes.
2011-10-03 10:14:19 +00:00
adam
3ca365354f Avoid 'not allowed interpreter' error 2011-04-28 09:57:05 +00:00
adam
6067e1e80d CherryPy allows developers to build web applications in much the same way they
would build any other object-oriented Python program. This results in smaller
source code developed in less time.

CherryPy is now more than six years old and it is has proven very fast and
stable. It is being used in production by many sites, from the simplest ones to
the most demanding ones.
2011-04-05 11:56:08 +00:00