summaryrefslogtreecommitdiff
path: root/www/py-paste/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2022-08-19py-paste: updated to 3.5.2adam1-2/+2
3.5.2 * Additional fixes to next in iterators.
2022-08-05py-paste: updated to 3.5.1adam1-3/+2
3.5.1 * Replace deprecated threading.currentThread, getName and setDaemon with threading.current_thread, name and daemon.
2022-01-04*: bump PKGREVISION for egg.mk userswiz1-1/+2
They now have a tool dependency on py-setuptools instead of a DEPENDS
2021-08-25py-paste: updated to 3.5.0adam1-2/+8
3.5.0 Python 3 fixes to auth and wsgi.errors handling; notably making wsgi.errors text. 3.4.6 Explicit pkg_resource dependency to easy packaging. 3.4.5 Remove deprecated dependencies paste/fixture.py.
2020-09-10py-paste: updated to 3.4.4adam1-2/+2
3.4.4: Unknown changes
2020-07-29py-paste: updated to 3.4.3adam1-2/+2
3.4.3 * Patch auth ticket to be python3 compatible.
2020-07-15py-paste: updated to 3.4.2adam1-2/+2
3.4.2: * Correct sorting of items() in EvalHTMLFormatter.
2020-06-08py-paste: updated to 3.4.1adam1-2/+2
3.4.1 Fix next in iterators in wsgilib.py.
2020-04-07py-paste: updated to 3.4.0adam1-3/+3
3.4.0 Allow binding IPv6 address when starting a server. 3.3.0 Use six.BytesIO when reading wsgi.input. Remove use of pytest-runner. 3.2.7 Python 3 updates for use of StringIO and auth_tkt.py.
2020-01-14py-paste: updated to 3.2.6adam1-2/+2
3.2.6: * Correctly handle HEAD requests (to send empty body) when gzip encoding requested. 3.2.4 * Use is_alive instead of isAlive for Python 3.9 compatibility. * Use encodebytes instead of deprecated encodestring. * Fix Python 2 and 3 compatibility for base64.
2019-12-03py-paste: updated to 3.2.3adam1-2/+2
3.2.3 * Correct ``100 Continue`` in Python 3
2019-10-16py-paste: updated to 3.2.2adam1-2/+2
3.2.2 * Avoid some reference cycles through tracebacks in httpserver.py 3.2.1 * Handle io.UnsupportedOperation from socket.tell() 3.2.0 * Ensure unicode URLs work in TestApp. * Make LimitedLengthFile file return empty bytes. * Protect against accidental close in FieldStorage. 3.1.1 * TestApp.encode_multipart handles bytes filenames and params. 3.1.0 * Allow anything that can read() for a file-like response, not just a ``file`` instance.
2019-03-10py-paste: updated to 3.0.8adam1-2/+2
3.0.8: * Fix quoting of bytestrings
2019-03-01py-paste: updated to 3.0.7adam1-2/+2
3.0.7: * Send bytestrings when writing chunks from paste/httpserver.py.
2019-01-07py-paste: update to 3.0.9adam1-2/+2
3.0.6 * Revert the changes in the 3.0.5, which introduced unexpected errors in paste/httpserver.py when using SSL.
2018-11-29py-paste: updated to 3.0.5adam1-2/+2
3.0.5: * Quiet a deprecation warning in OpenSSL.
2018-11-05py-paste: updated to 3.0.4adam1-2/+2
3.0.4 * Python 3 fix for deleting items from a dict.
2018-11-04py-paste: updated to 3.0.3adam1-8/+5
3.0.3 * Ensure pytest requirements set properly. 3.0.2 * Encoding fixes in paste.fixture. 3.0.1 * Remove use of future for sake of html.escape and use own. Using future was causing installation loops. 3.0.0 * Fixes for use with Python 3.7, mostly to do with StopIteration. * Moving to https://github.com/cdent/paste to keep things maintained.
2017-09-04Comment out dead sites.wiz1-2/+2
2017-07-092.0.3adam1-4/+8
----- * 26: Change six requirement to >=1.4.0 * 28: Py3k fixes * 29: paste.wsgilib.add_close: Add __next__ method to support using `add_close` objects as iterators on Python 3. * 30: tox.ini: Add py35 to envlist * 31: Enable testing with pypy * 33: tox.ini: Measure test coveraage
2016-06-08Switch to MASTER_SITES_PYPI.wiz1-2/+2
2015-07-16Update to 2.0.2:wiz1-4/+4
2.0.2 ----- * #22: Fix improper commas in request headers in wsgi_environ (https://bitbucket.org/ianb/paste/pull-request/22/fix-improper-commas-in-request-headers-in) Fixes issue #4 ("WSGI environ totally borked") (https://bitbucket.org/ianb/paste/issue/4/wsgi-environ-totally-borked) * #24: test_wsgirequest_charset: Use UTF-8 instead of iso-8859-1 (https://bitbucket.org/ianb/paste/pull-request/24/test_wsgirequest_charset-use-utf-8-instead) Fixes issue #7 ("Python 3 test failure") (https://bitbucket.org/ianb/paste/issue/7/python-3-test-failure) * #23: Replace cgi.parse_qsl w/ six.moves.urllib.parse.parse_qsl (https://bitbucket.org/ianb/paste/pull-request/23/replace-cgiparse_qsl-w) Fixes issue #8 ("cgi.parse_qsl is pending deprecation") (https://bitbucket.org/ianb/paste/issue/8/cgiparse_qsl-is-pending-deprecation) * #20: Escape CGI environment variables in HTTP 404 responses (https://bitbucket.org/ianb/paste/pull-request/20/escape-cgi-environment-variables-in-http) * #6: Add HTTP exception for new code 429 "Too Many Requests" (https://bitbucket.org/ianb/paste/pull-request/6/add-http-exception-for-new-code-429-too) * #25: replace ``has_key`` method to ``in`` operator #9 (https://bitbucket.org/ianb/paste/pull-request/25/replace-has_key-method-to-in-operator-9) Fixes #9 ("used methods removed from py3") (https://bitbucket.org/ianb/paste/issue/9/used-methods-removed-from-py3) * #5: Invalid error message when the socket is already in use (https://bitbucket.org/ianb/paste/issue/5/invalid-error-message-when-the-socket-is) 2.0.1 ----- * Fix setup.py for six dependency: move the six dependency from extras_require to install_requires. * Port paste.proxy to Python 3. * Fix paste.exceptions.serial_number_generator.hash_identifier() on Python 3. * Fix paste.util.threadedprint.uninstall(). Rename duplicated uninstall() function to uninstall_stdin() and fix typo in variable name (_oldstin => _oldstdin). * Add README.rst file. 2.0 --- * Experimental Python 3 support. * paste now requires the six module. * Drop support of Python 2.5 and older. * Fixed ``egg:Paste#cgi`` * In ``paste.httpserver``: give a 100 Continue response even when the server has been configured as an HTTP/1.0 server (clients may send ``Expect: 100-Continue`` before they know the version), and wrap 100 Continue ``environ['wsgi.input']`` files with LimitedLengthFile just like normal request bodies are wrapped, keeping WSGI applications from over-reading from the socket. * Fixed parsing of paths beginning with multiple forward slashes. * Add tox.ini to run tests with tox on Python 2.6, 2.7 and 3.4.
2014-05-09Mark packages that are not ready for python-3.3 also not ready for 3.4,wiz1-2/+2
until proven otherwise.
2014-01-25Mark packages as not ready for python-3.x where applicable;wiz1-1/+3
either because they themselves are not ready or because a dependency isn't. This is annotated by PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of x.y.z or PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-foo, py-bar respectively, please use the same style for other packages, and check during updates. Use versioned_dependencies.mk where applicable. Use REPLACE_PYTHON instead of handcoded alternatives, where applicable. Reorder Makefile sections into standard order, where applicable. Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default with the next commit. Whitespace cleanups and other nits corrected, where necessary.
2013-01-28Changes 1.7.5.1:adam1-3/+3
Bug fixes.
2012-10-28Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2012-01-27no compiler languages is required to build.obache1-1/+3
2010-07-26Update py-Paste to 1.7.4.obache1-2/+3
While here, set LICENSE=mit. 1.7.4 ----- * Fix XSS bug (security issue) with not found handlers for :class:`paste.urlparser.StaticURLParser` and :class:`paste.urlmap.URLMap`. If you ask for a path with ``/--><script>...`` that will be inserted in the error page and can execute Javascript. Reported by Tim Wintle. * Replaced :func:`paste.util.mimeparse.desired_match` 1.7.3.1 ------- * Removed directory name from 404 errors in :class:`paste.urlparser.StaticURLParser`. * Fixed packaging to include Javascript and images for :mod:`paste.evalexception` 1.7.3 ----- * I got a fever and the only prescription is more :mod:`paste.cowbell`! * Fix :mod:`paste.httpserver` on Python 2.6. * Fix :mod:`paste.auth.cookie`, which would insert newlines for long cookies. * :mod:`paste.util.mimeparse` parses a single ``*`` in Accept headers (sent by IE 6). * Fix some problems with the ``wdg_validate`` middleware. * Improvements to :mod:`paste.auth.auth_tkt`: add httponly support, don't always aggressively set cookies without the ``wildcard_cookie`` option. Also on logout, make cookies expire. * In :class:`paste.proxy.Proxy` handle Content-Length of -1. * In :mod:`paste.httpexceptions` avoid some unicode errors. * In :mod:`paste.httpserver` handle ``.read()`` from 100 Continue properly (because of a typo it was doing a readline). * Update ``paste.util.mimeparse`` from `upstream <http://code.google.com/p/mimeparse/>`_.
2009-11-10Update to 1.7.2epg1-2/+2
----- * In :mod:`paste.proxy`, added some more headers that are disallowed in WSGI (e.g., Keep-Alive). Send Content-Length. Also fix the missing query string when using :class:`paste.proxy.Proxy` (:class:`paste.proxy.TransparentProxy` already worked). * Make :mod:`paste.debug.prints` work with Google App Engine. * Make ``environ['wsgi.input']`` with :mod:`paste.httpserver` only have a ``seek`` method if it is wrapping something with a seek method (which usually it is not). * In :mod:`paste.httpserver` re-raise KeyboardInterrupt in worker threads. * Added support for the ``HttpOnly`` Cookie property to :mod:`paste.wsgiwrappers` * Added :func:`paste.reloader.add_file_callback`, which lets you watch files based on a callback. * Quiet Python 2.6 deprecation warnings. * Fix :mod:`paste.auth.cookie` generating bad headers. * Added :class:`paste.reloader.JythonMonitor` for an experimental, optimized reloader on Jython.
2008-09-12Default EGG_NAME to ${DISTNAME} in egg.mk and drop EGG_NAME from packages thatepg1-2/+1
set it to ${DISTNAME}.
2008-09-10Use egg.mk, cutting the Makefile in half (and fixing semi-automatic PLISTepg1-12/+3
generation, now that egg.mk does it).
2008-09-08py-setuptools is only support for 2.4+joerg1-1/+2
2008-09-04Oops, this doesn't require 2.5; DEPEND on setuptools and dropepg1-4/+9
PYTHON_VERSIONS_ACCEPTED (should work with any).
2008-09-04Import py-Paste-1.7.1.epg1-0/+19
These provide several pieces of "middleware" (or filters) that can be nested to build web applications. Each piece of middleware uses the WSGI (`PEP 333`_) interface, and should be compatible with other middleware based on those interfaces.