Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | Allow 'filename*' to override 'filename' per RFC. | Jason R. Coombs | 2018-08-13 | 1 | -1/+1 | |
| | | | ||||||
| * | | * Fix _cpreqbody.Entity to handle Content-Disposition filename* with encoding | pawciobiel | 2018-03-13 | 3 | -11/+41 | |
| | | | | | | | | | | | | | | | * Change _cpcompat.unquote_qs to work with unicode on py2 - fix for #1694 | |||||
* | | | Add extra explanation for _cache.delete() | Martin van Es | 2018-06-06 | 1 | -4/+4 | |
| | | | ||||||
* | | | Rewrite comments with some punctuation to make it read more clearly. I still ↵ | Jason R. Coombs | 2018-06-06 | 1 | -0/+1 | |
| | | | | | | | | | | | | don't understand why deleting the cache is necessary. The previous comment said 'an empty response will be cached', but that seems inconsistent with the 'if body' block. | |||||
* | | | Rewrite comments with some punctuation to make it read more clearly. I still ↵ | Jason R. Coombs | 2018-06-06 | 1 | -5/+7 | |
| | | | | | | | | | | | | don't understand why deleting the cache is necessary. The previous comment said 'an empty response will be cached', but that seems inconsistent with the 'if body' block. | |||||
* | | | Extract function for _flush_body. Use 'consume' to consume an iterator. Use ↵ | Jason R. Coombs | 2018-06-06 | 1 | -5/+12 | |
| | | | | | | | | | | | | 'iter' to make iterator from iterable. | |||||
* | | | Fix static file cached 304 response | Martin van Es | 2018-06-06 | 2 | -4/+15 | |
| |/ |/| | ||||||
* | | Just open the file using io module. Decode as locale.getpreferredencoding ↵ | Jason R. Coombs | 2018-05-29 | 1 | -1/+2 | |
| | | | | | | | | (default). | |||||
* | | Construct and assign abs_urls directly, rather than using init/append loop. | Jason R. Coombs | 2018-05-29 | 1 | -7/+7 | |
| | | ||||||
* | | Expand the documentation to indicate that these functions should be avoided. | Jason R. Coombs | 2018-05-29 | 1 | -0/+6 | |
| | | ||||||
* | | Fail with HTTP 400 for invalid headers | Sviatoslav Sydorenko | 2018-05-28 | 2 | -1/+21 | |
| | | | | | | | | | | | | | | | | | | | | Test malformed Accept-Charset quality values. Fixes #1370 Closes #1707 Co-authored-by: Zach Seils (seils) <seils@cisco.com> Co-authored-by: Zach Seils <zachseils@gmail.com> | |||||
* | | Don't attempt to make None absolute. Fixes #1697. | Jason R. Coombs | 2018-05-28 | 1 | -1/+1 | |
| | | ||||||
* | | Add test capturing failure. Ref #1697. | Jason R. Coombs | 2018-05-28 | 1 | -0/+14 | |
| | | ||||||
* | | Extract module to file mapping as _file_for_module classmethod. | Jason R. Coombs | 2018-05-28 | 1 | -19/+32 | |
| | | | | | | | | Avoids condition where zip check always produces an AttributeError in the failure stack even when irrelevant. | |||||
* | | Use filter instead of if/continue block. | Jason R. Coombs | 2018-05-28 | 1 | -3/+4 | |
| | | ||||||
* | | Fix linter complaints | Sviatoslav Sydorenko | 2018-05-26 | 2 | -2/+1 | |
| | | ||||||
* | | Fix property setters | Sviatoslav Sydorenko | 2018-05-26 | 8 | -16/+16 | |
| | | ||||||
* | | Remove deprecated properties | Sviatoslav Sydorenko | 2018-05-26 | 2 | -32/+0 | |
| | | ||||||
* | | Upgrade @property decorator syntax | Sviatoslav Sydorenko | 2018-05-26 | 9 | -91/+109 | |
| | | ||||||
* | | Drop unused sys import from tools | Sviatoslav Sydorenko | 2018-05-21 | 1 | -2/+0 | |
| | | ||||||
* | | Replace py3 check with six in tools | Sviatoslav Sydorenko | 2018-05-21 | 1 | -1/+3 | |
| | | ||||||
* | | Drop deprecated basic_auth and digest_auth | Sviatoslav Sydorenko | 2018-05-21 | 3 | -520/+2 | |
| | | | | | | | | | | | | Also remove ``httpauth`` module Resolves #1688 | |||||
* | | Remove components from webtest no longer presented by cheroot. Fixes #1708. | Jason R. Coombs | 2018-05-11 | 1 | -2/+2 | |
| | | ||||||
* | | Initialize in a function so it's not invoked on import | Jason R. Coombs | 2018-05-11 | 1 | -22/+28 | |
| | | ||||||
* | | Remove reference to timeout_monitor, removed | Jason R. Coombs | 2018-05-11 | 1 | -1/+0 | |
| | | ||||||
* | | Add tools.auth_digest.accept_charset to examples | Sviatoslav Sydorenko | 2018-04-22 | 1 | -0/+1 | |
| | | ||||||
* | | Add tools.auth_basic.accept_charset to examples | Sviatoslav Sydorenko | 2018-04-22 | 1 | -0/+1 | |
| | | ||||||
* | | Reuse repeatable code in test_auth_digest | Sviatoslav Sydorenko | 2018-04-22 | 1 | -75/+30 | |
| | | ||||||
* | | Partially refactor test_auth_digest | Sviatoslav Sydorenko | 2018-04-22 | 1 | -40/+31 | |
| | | ||||||
* | | Add support for UTF-8 in auth_digest tool | Sviatoslav Sydorenko | 2018-04-22 | 2 | -12/+80 | |
| | | ||||||
* | | Use ISO-8859-1 as a fallback charset for creds | Sviatoslav Sydorenko | 2018-04-22 | 1 | -4/+16 | |
| | | | | | | | | | | | | Almost all modern browsers either have crappy support of RFC7617 or don't support it at all. Perhaps only Google Chrome and curl are good citizens. | |||||
* | | Fix unicode under Python 2 | Sviatoslav Sydorenko | 2018-04-22 | 1 | -1/+4 | |
| | | ||||||
* | | Add UTF-8 as a default charset for HTTP Auth creds | Sviatoslav Sydorenko | 2018-04-22 | 2 | -9/+25 | |
| | | ||||||
* | | Normalize credentials using NFC according to RFC | Sviatoslav Sydorenko | 2018-04-22 | 1 | -0/+1 | |
| | | ||||||
* | | Decode user/pass using UTF-8 in HTTP Basic Auth | Sviatoslav Sydorenko | 2018-04-22 | 1 | -1/+3 | |
| | | | | | | | | | | | | | | This is a silly fix, which should evolve into one taking into account RFC7617. Ref #1680 | |||||
* | | Move lib.auth_digest docstring to the right place | Sviatoslav Sydorenko | 2018-04-22 | 1 | -10/+2 | |
| | | ||||||
* | | Move lib.auth_basic docstring to the right place | Sviatoslav Sydorenko | 2018-04-22 | 1 | -7/+9 | |
| | | ||||||
* | | Add unicode test to test_auth_digest | Sviatoslav Sydorenko | 2018-04-22 | 1 | -7/+37 | |
| | | ||||||
* | | Add non-ASCII login/pass test into HTTP Basic Auth | Sviatoslav Sydorenko | 2018-04-22 | 1 | -0/+32 | |
| | | ||||||
* | | Drop deprecated test_httpauth test suite | Sviatoslav Sydorenko | 2018-04-22 | 1 | -195/+0 | |
| | | ||||||
* | | Enable support for SO_PEERCRED related options | Sviatoslav Sydorenko | 2018-04-19 | 2 | -0/+20 | |
|/ | | | | | | | | | | | | | | Config like server.peercreds: True server.peercreds_resolve: True enables WSGI to provision its env with * X_REMOTE_PID * X_REMOTE_UID * X_REMOTE_GID * REMOTE_USER * X_REMOTE_USER * X_REMOTE_GROUP where supported. | |||||
* | Constrain the xfail to the one environment where it's known to be failing. | Jason R. Coombs | 2018-02-19 | 1 | -1/+3 | |
| | ||||||
* | Gotta use single quotes | Jason R. Coombs | 2018-02-19 | 1 | -1/+1 | |
| | ||||||
* | Mark test as xfail on Python 3.7. Ref #1693. | Jason R. Coombs | 2018-02-19 | 1 | -0/+4 | |
| | ||||||
* | Use bytes literals where appropriatev14.0.0 | Jason R. Coombs | 2018-02-04 | 28 | -167/+161 | |
| | ||||||
* | Remove DeprecatedTool and tidy and nsgmls 'tools'. Ref #1689. | Jason R. Coombs | 2018-02-04 | 1 | -32/+0 | |
| | ||||||
* | Merge pull request #1689 from cherrypy/feature/deprecate-old-auth | Jason R. Coombs | 2018-02-04 | 2 | -1/+40 | |
|\ | | | | | Deprecate old auth tools | |||||
| * | Commit pre-commit fixes. | Jason R. Coombs | 2018-02-04 | 2 | -3/+3 | |
| | | ||||||
| * | Deprecate httpauth module. Ref #1688. | Jason R. Coombs | 2018-01-13 | 2 | -1/+25 | |
| | | ||||||
| * | Deprecate basic_auth and digest_auth tools. Ref #1688. | Jason R. Coombs | 2018-01-13 | 2 | -0/+15 | |
| | |