The NetBSD Project

CVS log for pkgsrc/www/py-cheroot/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / www / py-cheroot

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.27 / (download) - annotate - [select for diffs], Fri Nov 15 22:51:15 2019 UTC (8 months, 3 weeks ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, HEAD
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

mk.mk? mk.

Revision 1.26 / (download) - annotate - [select for diffs], Fri Nov 15 14:22:15 2019 UTC (8 months, 3 weeks ago) by wiz
Branch: MAIN
Changes since 1.25: +4 -2 lines
Diff to previous 1.25 (colored)

*: use py-more-itertools via versioned_dependencies.mk

Revision 1.25 / (download) - annotate - [select for diffs], Wed Sep 18 20:23:12 2019 UTC (10 months, 3 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.24: +9 -5 lines
Diff to previous 1.24 (colored)

py-cheroot: updated to 6.5.8

v6.5.8
- :issue:`222` via :commit:`621f4ee`: Fix
  :py:const:`socket.SO_PEERCRED` constant fallback value
  under PowerPC.

v6.5.7
- :issue:`198` via :commit:`9f7affe`: Fix race condition when
  toggling stats counting in the middle of request processing.
- Improve post Python 3.9 compatibility checks.
- Fix support of `abstract namespace sockets
  <https://utcc.utoronto.ca/~cks
  /space/blog/linux/SocketAbstractNamespace>`_.

Revision 1.24 / (download) - annotate - [select for diffs], Tue Aug 27 10:25:06 2019 UTC (11 months, 2 weeks ago) by adam
Branch: MAIN
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

py-cheroot: updated to 6.5.6

v6.5.6
Fix HTTP parser to return 400 on invalid major-only HTTP version in Request-Line.

Revision 1.23 / (download) - annotate - [select for diffs], Tue May 21 08:36:32 2019 UTC (14 months, 3 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.22: +4 -3 lines
Diff to previous 1.22 (colored)

py-cheroot: updated to 6.5.5

v6.5.5
- :issue:99 via :pr:186': Sockets now collect statistics (bytes
  read and written) on Python 3 same as Python 2.
- :cp-issue:1618 via :pr:180: Ignore OpenSSL's 1.1+ Error 0
  under any Python while wrapping a socket.

Revision 1.22 / (download) - annotate - [select for diffs], Wed Jan 2 12:40:54 2019 UTC (19 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1
Changes since 1.21: +4 -2 lines
Diff to previous 1.21 (colored)

py-cheroot: updated to 6.5.4

v6.5.4
Fix cheroot.ssl.pyopenssl under Python 3.
Remove custom license field from dist metadata.
Fully integrate trustme into all TLS tests. Also remove all hardcoded TLS certificates.
Remove traces of unittest and ddt usage.
Fix invalid input processing in cheroot._compat.extract_bytes().
Fix returning error explanation over plain HTTP for PyOpenSSL.
Add a fallback for os.lchmod() where it missing.
Avoid traceback for invalid client cert with builtin ssl adapter.
Avoid deprecation warning with OpenSSL.SSL.Connection.
Fix socket wrapper in PyOpenSSL adapter.
Improve tests coverage:
Client TLS certificate tests
cheroot._compat.extract_bytes()
Peercreds lookup

v6.5.3
Make SCRIPT_NAME optional per PEP 333.

Revision 1.21 / (download) - annotate - [select for diffs], Thu Sep 6 13:41:33 2018 UTC (23 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.20: +3 -2 lines
Diff to previous 1.20 (colored)

py-cheroot: updated to 6.5.2

v6.5.2
- Fix import of :py:mod:cheroot.ssl.pyopenssl by refactoring and separating
  :py:mod:cheroot.makefile's stream wrappers.

- Add initial tests for SSL layer with use of :py:mod:trustme

Revision 1.20 / (download) - annotate - [select for diffs], Mon Sep 3 07:58:51 2018 UTC (23 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.19: +5 -4 lines
Diff to previous 1.19 (colored)

py-cheroot: updated to 6.5.1

v6.5.1:
Improve UNIX socket fs access mode in :py:meth:cheroot.server.HTTPServer.prepare on a file socket when starting to listen to it.

v6.5.0
Add support for validating client certificates.

Revision 1.19 / (download) - annotate - [select for diffs], Tue Aug 7 10:13:13 2018 UTC (2 years ago) by adam
Branch: MAIN
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

py-cheroot: updated to 6.4.0

v6.4.0:
Factor out parts of :py:meth:cheroot.server.HTTPServer.start into :py:meth:prepare() <cheroot.server.HTTPServer.prepare> and :py:meth:serve() <cheroot.server.HTTPServer.serve>

Revision 1.18 / (download) - annotate - [select for diffs], Fri Jul 13 07:04:45 2018 UTC (2 years, 1 month ago) by adam
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

py-cheroot: updated to 16.0.3

16.0.3:
Fix bug with returning empty result in cheroot.ssl.builtin.BuiltinSSLAdapter.wrap

Revision 1.17 / (download) - annotate - [select for diffs], Mon Jun 18 10:49:24 2018 UTC (2 years, 1 month ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

py-cheroot: updated to 6.3.2

v6.3.2
Respond with HTTP 400 to malicious Content-Length in request headers.

Revision 1.16 / (download) - annotate - [select for diffs], Wed May 23 09:32:24 2018 UTC (2 years, 2 months ago) by adam
Branch: MAIN
Changes since 1.15: +6 -2 lines
Diff to previous 1.15 (colored)

py-cheroot: updated to 6.3.1

v6.3.1
- :cp-issue:1618: Ignore OpenSSL's 1.0+ Error 0 under Python 2 while
  wrapping a socket.

v6.3.0
- :pr:87: Add cheroot command and runpy launcher to
  launch a WSGI app from the command-line.

Revision 1.15 / (download) - annotate - [select for diffs], Wed Apr 25 12:23:49 2018 UTC (2 years, 3 months ago) by adam
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

py-cheroot: updated to 6.2.4

v6.2.4

- Fix missing resolve_peer_creds argument in
  :py:class:cheroot.wsgi.Server being bypassed into
  :py:class:cheroot.server.HTTPServer.

- :pr:85: Revert conditional dependencies. System packagers should
  honor the dependencies as declared by cheroot, which are defined
  intentionally.

Revision 1.14 / (download) - annotate - [select for diffs], Wed Apr 18 09:52:59 2018 UTC (2 years, 3 months ago) by adam
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

py-cheroot: updated to 6.2.3

v6.2.3
Skip installing dependencies from backports namespace under Python 3.

Revision 1.13 / (download) - annotate - [select for diffs], Sat Apr 14 08:48:15 2018 UTC (2 years, 3 months ago) by adam
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

py-cheroot: updated to 6.2.2

6.2.2:
Fix regression, causing :py:exc:ModuleNotFoundError under cygwin.

Revision 1.12 / (download) - annotate - [select for diffs], Wed Apr 11 13:18:11 2018 UTC (2 years, 4 months ago) by adam
Branch: MAIN
Changes since 1.11: +7 -2 lines
Diff to previous 1.11 (colored)

py-cheroot: updated to 6.2.1

v6.2.1:
:pr:83: Fix regression, caused by inverted check for Windows OS.
Add more URLs to distribution metadata

v6.2.0:
:pr:37: Implement PEERCRED lookup over UNIX-socket HTTP connection.
Discover connected process' PID/UID/GID
Respect server switches: peercreds_enabled and peercreds_resolve_enabled
get_peer_creds and resolve_peer_creds methods on connection
peer_pid, peer_uid, peer_gid, peer_user and peer_group properties on connection
X_REMOTE_PID, X_REMOTE_UID, X_REMOTE_GID, X_REMOTE_USER (REMOTE_USER) and X_REMOTE_GROUP WSGI environment variables when enabled and supported
Per-connection caching to reduce lookup cost

Revision 1.11 / (download) - annotate - [select for diffs], Mon Apr 9 12:10:15 2018 UTC (2 years, 4 months ago) by adam
Branch: MAIN
Changes since 1.10: +7 -8 lines
Diff to previous 1.10 (colored)

py-cheroot: updated to 6.1.2

v6.1.2
- :issue:81: Fix regression introduced by :pr:80.
  * Restore :py:attr:storing bound socket
    <cheroot.server.HTTPServer.bind_addr> in Windows broken by use of
    :py:obj:socket.AF_UNIX

v6.1.1
- :pr:80: Fix regression introduced by :commit:68a5769.
  * Get back support for :py:obj:socket.AF_UNIX in stored bound address in
    :py:attr:cheroot.server.HTTPServer.bind_addr

Revision 1.10 / (download) - annotate - [select for diffs], Fri Jan 19 09:55:38 2018 UTC (2 years, 6 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 (colored)

py-cheroot: updated to 6.0.0

v6.0.0
Drop support for Python 2.6, 3.1, 3.2, and 3.3.
Also drop built-in SSL support for Python 2.7 earlier than 2.7.9.

Revision 1.9 / (download) - annotate - [select for diffs], Wed Nov 29 14:07:50 2017 UTC (2 years, 8 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4
Changes since 1.8: +15 -6 lines
Diff to previous 1.8 (colored)

py-cheroot: updated to 5.9.2

v5.9.2
- Re-release without spurious files in the distribution.

Revision 1.8 / (download) - annotate - [select for diffs], Wed Aug 23 12:17:28 2017 UTC (2 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Fix broken DEPENDS line.

Revision 1.7 / (download) - annotate - [select for diffs], Tue Aug 22 08:22:18 2017 UTC (2 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.6: +3 -2 lines
Diff to previous 1.6 (colored)

v5.8.3
- Improve HTTP request line validation:
  * Improve HTTP version parsing
- Fix HTTP CONNECT method processing:
  * Respond with ``405 Method Not Allowed`` if ``proxy_mode is False``
  * Validate that request-target is in authority-form
- Improve tests in ``test.test_core``
- Fix EPROTOTYPE @ Mac OS

v5.8.2
- Fix 39 regression. Add HTTP request line check:
  absolute URI path must start with a
  forward slash ("/").

Revision 1.6 / (download) - annotate - [select for diffs], Sun Aug 6 19:28:14 2017 UTC (3 years ago) by adam
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

v5.8.1
- CI improvements:
  * Add basic working Circle CI v2 config
- Fix URI encoding bug introduced in 39
  * Improve cheroot.test.helper.Controller to properly match unicode

v5.8.0
- CI improvements:
  * Switch to native PyPy support in Travis CI
  * Take into account PEP 257 compliant modules
  * Build wheel in Appveyor and store it as an artifact
- Improve urllib support in ``_compat`` module
- 38 via 39: Improve URI parsing:
  * Make it compliant with RFC 7230, RFC 7231 and RFC 2616
  * Fix setting of ``environ['QUERY_STRING']`` in WSGI
  * Introduce ``proxy_mode`` and ``strict_mode`` argument in ``server.HTTPRequest``
  * Fix decoding of unicode URIs in WSGI 1.0 gateway

Revision 1.5 / (download) - annotate - [select for diffs], Wed Jul 19 06:41:25 2017 UTC (3 years ago) by wiz
Branch: MAIN
Changes since 1.4: +3 -2 lines
Diff to previous 1.4 (colored)

Updated py-cheroot to 5.7.0.

v5.7.0
======

- CI improvements:
  * Don't run tests during deploy stage
  * Use VM based build job env only for pyenv envs
  * Opt-in for beta trusty image @ Travis CI
  * Be verbose when running tests (show test names)
  * Show xfail/skip details during test run

- #34: Fix ``_handle_no_ssl`` error handler calls

- #21: Fix ``test_conn`` tests:
  * Improve setup_server def in HTTP connection tests
  * Fix HTTP streaming tests
  * Fix HTTP/1.1 pipelining test under Python 3
  * Fix ``test_readall_or_close`` test
  * Fix ``test_No_Message_Body``
  * Clarify ``test_598`` fail reason

- #36: Add GitHub templates for PR, issue && contributing

- #27: Default HTTP Server header to Cheroot version str

- Cleanup _compat functions from server module

v5.6.0
======

- Fix all PEP 257 related errors in all non-test modules.

  ``cheroot/test/*`` folder is only one left allowed to fail with this linter.

- #30: Optimize chunked body reader loop by returning empty data is the size is 0.

  Ref: cherrypy/cherrypy#1602

- Reset buffer if the body size is unknown

  Ref: cherrypy/cherrypy#1486

- Add missing size hint to SizeCheckWrapper

  Ref: cherrypy/cherrypy#1131

v5.5.2
======

- #32: Ignore "unknown error" and "https proxy request" SSL errors.

  Ref: sabnzbd/sabnzbd#820

  Ref: sabnzbd/sabnzbd#860

v5.5.1
======

- Make Appveyor list separate tests in corresponding tab.

- #29: Configure Travis CI build stages.

  Prioritize tests by stages.

  Move deploy stage to be run very last after all other stages finish.

- #31: Ignore "Protocol wrong type for socket" (EPROTOTYPE) @ OSX for non-blocking sockets.

  This was originally fixed for regular sockets in cherrypy/cherrypy#1392.

  Ref: https://forums.sabnzbd.org/viewtopic.php?f=2&t=22728&p=112251

v5.5.0
======

- #17 via #25: Instead of a read_headers function, cheroot now
  supplies a HeaderReader class to perform the same function.

  Any HTTPRequest object may override the header_reader attribute
  to customize the handling of incoming headers.

  The server module also presents a provisional implementation of
  a DropUnderscoreHeaderReader that will exclude any headers
  containing an underscore. It remains an exercise for the
  implementer to demonstrate how this functionality might be
  employed in a server such as CherryPy.

- #26: Configured TravisCI to run tests under OS X.

Revision 1.4 / (download) - annotate - [select for diffs], Sat Apr 1 06:30:36 2017 UTC (3 years, 4 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

Changes 5.4.0:
* Add "ciphers" parameter to SSLAdapter.

Revision 1.3 / (download) - annotate - [select for diffs], Sun Mar 12 18:48:40 2017 UTC (3 years, 5 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

v5.3.0
======

8: Updated style to better conform to PEP 8.

Refreshed project with jaraco skeleton

Docs now built and deployed at RTD

Revision 1.2 / (download) - annotate - [select for diffs], Wed Feb 15 23:21:07 2017 UTC (3 years, 5 months ago) by joerg
Branch: MAIN
Changes since 1.1: +3 -1 lines
Diff to previous 1.1 (colored)

Needs py-setuptools_scm.

Revision 1.1 / (download) - annotate - [select for diffs], Mon Feb 13 17:22:07 2017 UTC (3 years, 5 months ago) by adam
Branch: MAIN

Added www/py-cheroot version 5.1.0:

Cheroot is the high-performance, pure-Python HTTP server used by CherryPy.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>