Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | Extract unquote_plus and unquote methods, augmented with future-compatible ↵ | Jason R. Coombs | 2018-08-13 | 1 | -6/+13 | |
| | | | | | | | | | | | | behavior, from the unquote_qs function, which now reveals its main purpose is to change the default for errors and require an encoding. | |||||
* | | | Fix snippet in docs: mark app.conf as a string | Sviatoslav Sydorenko | 2018-08-08 | 1 | -1/+1 | |
|\ \ \ | | | | | | | | | PR #1727 by @wimglenn | |||||
| * | | | Make it clearer that app.conf is a filename, not a Python object | wim glenn | 2018-08-08 | 1 | -1/+1 | |
|/ / / | ||||||
* | | | Remove constraint that CherryPy won't depend on namespace packages. Fixes #1673.v17.0.0 | Jason R. Coombs | 2018-07-10 | 3 | -30/+8 | |
| | | | ||||||
* | | | Add test module, omitted from prior commit. | Jason R. Coombs | 2018-07-10 | 1 | -0/+24 | |
| | | | ||||||
* | | | Pin against tempora 1.13 to avoid inclusion of namespace package. Fixes #1722.v16.0.3 | Jason R. Coombs | 2018-07-10 | 2 | -0/+10 | |
| | | | ||||||
* | | | Correct typo in args reconstruction guessing code | Sviatoslav Sydorenko | 2018-07-08 | 1 | -1/+1 | |
| | | | | | | | | | | | | Fixes #1721 | |||||
* | | | 16.0.1 was never released | Jason R. Coombs | 2018-06-18 | 1 | -3/+0 | |
| | | | ||||||
* | | | Update changelog. Ref #1716.v16.0.2 | Jason R. Coombs | 2018-06-18 | 1 | -0/+6 | |
| | | | ||||||
* | | | Set union merge strategy for changelog | Sviatoslav Sydorenko | 2018-06-18 | 1 | -0/+1 | |
| | | | ||||||
* | | | Stop %-decoding Authorization header @ Digest Auth | Sviatoslav Sydorenko | 2018-06-18 | 2 | -26/+22 | |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes #1717, which is a regression introduced earlier in #1683 (it affects versions 14.2->16.0). Co-authored-by: Bernhard Fisseni <bernhard.fisseni@mail.de> Co-authored-by: @teoric <code.teoric@gmail.com> Co-authored-by: Sviatoslav Sydorenko <wk@sydorenko.org.ua> | |||||
| * | | | Add emoji to unicode user digest auth test | Sviatoslav Sydorenko | 2018-06-18 | 1 | -3/+3 | |
| | | | | ||||||
| * | | | Correctly decode utf-8 digest authorization header | Sviatoslav Sydorenko | 2018-06-18 | 2 | -23/+19 | |
| | | | | | | | | | | | | | | | | Fixes #1717 | |||||
| * | | | Fix URI decoding for auth_digest | Bernhard Fisseni | 2018-06-18 | 1 | -1/+1 | |
|/ / / | | | | | | | | | | decoding URIs in auth header breaks e.g. if it contains slashes | |||||
* | | | Update changelog. Ref #1719. | Jason R. Coombs | 2018-06-17 | 1 | -0/+7 | |
| | | | ||||||
* | | | Return 401 on incorrect authorization supplied. Fixes #1719. | Jason R. Coombs | 2018-06-17 | 1 | -4/+13 | |
| | | | ||||||
* | | | Add test capturing failed expectation. Ref #1719. | Jason R. Coombs | 2018-06-17 | 1 | -0/+7 | |
| | | | ||||||
* | | | trace fits on one line now | Jason R. Coombs | 2018-06-17 | 1 | -2/+1 | |
| | | | ||||||
* | | | Use a partial to bind the parameters in one place. | Jason R. Coombs | 2018-06-17 | 1 | -10/+12 | |
| | | | ||||||
* | | | Extract a function for the 401 response | Jason R. Coombs | 2018-06-17 | 1 | -54/+56 | |
| | | | ||||||
* | | | Replace assertions with explicit raises, just in case the environment is ↵ | Jason R. Coombs | 2018-06-17 | 1 | -5/+10 | |
| | | | | | | | | | | | | optimized. | |||||
* | | | Flatten digest_auth by using assertions. | Jason R. Coombs | 2018-06-17 | 1 | -33/+41 | |
| | | | ||||||
* | | | Minor grammatical edits | Jason R. Coombs | 2018-06-17 | 1 | -6/+6 | |
| | | | ||||||
* | | | Update changelog to reflect change to both Basic and Digest auth tools. Ref ↵ | Jason R. Coombs | 2018-06-17 | 1 | -2/+3 | |
| | | | | | | | | | | | | #1717. | |||||
* | | | Disallow OS X failures | Sviatoslav Sydorenko | 2018-06-17 | 1 | -2/+0 | |
| | | | ||||||
* | | | Merge pull request #1718 from cherrypy/feature/auth-refactor | Jason R. Coombs | 2018-06-16 | 2 | -21/+14 | |
|\ \ \ | | | | | | | | | Feature/auth refactor | |||||
| * | | | Remove base64_decode, no longer used. | Jason R. Coombs | 2018-06-16 | 1 | -7/+0 | |
| | | | | ||||||
| * | | | Merge branch 'master' of https://github.com/cherrypy/cherrypy into ↵ | Jason R. Coombs | 2018-06-16 | 3 | -4/+10 | |
| |\ \ \ | | | | | | | | | | | | | | | | feature/auth-refactor | |||||
| * | | | | Replace ntob(tonative(bytes)) with just bytes | Jason R. Coombs | 2018-05-29 | 1 | -3/+3 | |
| | | | | | ||||||
| * | | | | Rewrite _try_decode to naturally raise an error on the last attempt. | Jason R. Coombs | 2018-05-29 | 1 | -9/+5 | |
| | | | | | ||||||
| * | | | | Extract _try_decode function | Jason R. Coombs | 2018-05-29 | 1 | -11/+15 | |
| | | | | | ||||||
* | | | | | Revert "Fix suggested by Andrew Stromnov to let psyco play nice with ↵ | Sviatoslav Sydorenko | 2018-06-16 | 1 | -17/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CherryPy 3.1." This reverts commit e8e77404c7e753105e225a13a56411eb4e07624a. (It effectively removes dead code) From the Psyco website: > 12 March 2012 > > Psyco is unmaintained and dead. Please look at PyPy for the > state-of-the-art in JIT compilers for Python. http://psyco.sourceforge.net/ | |||||
* | | | | | Swap pep257 with pydocstyle | Sviatoslav Sydorenko | 2018-06-16 | 8 | -13/+16 | |
| | | | | | ||||||
* | | | | | Use pydocstyle in pep257 pre-commit fallback | Sviatoslav Sydorenko | 2018-06-16 | 1 | -3/+3 | |
| | | | | | ||||||
* | | | | | Separate deps installation from testing itself | Sviatoslav Sydorenko | 2018-06-16 | 1 | -3/+4 | |
| | | | | | ||||||
* | | | | | Merge pull request #1712 from ↵v16.0.0 | Jason R. Coombs | 2018-06-16 | 4 | -1/+39 | |
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | | cherrypy/bugfix/1377-fix-native-http-server-compatibility Fix native HTTP server compatibility | |||||
| * | | | | Merge branch 'master' into bugfix/1377-fix-native-http-server-compatibility | Jason R. Coombs | 2018-06-16 | 3 | -4/+10 | |
| |\ \ \ \ | |/ / / / |/| | | | | ||||||
* | | | | | Enhance comment and use generator expression to traverse IPs. | Jason R. Coombs | 2018-06-16 | 1 | -2/+2 | |
| | | | | | ||||||
* | | | | | Update changelog | Jason R. Coombs | 2018-06-16 | 1 | -1/+8 | |
| | | | | | ||||||
* | | | | | Drop pretty-format-json from pre-commit config | Sviatoslav Sydorenko | 2018-06-15 | 1 | -1/+0 | |
| | | | | | ||||||
* | | | | | Revert "Disable check-json, b/c it's broken" | Sviatoslav Sydorenko | 2018-06-15 | 1 | -0/+2 | |
| | | | | | | | | | | | | | | | | | | | | This reverts commit 9698ee3fceea6fe6a142ea63dad9824236c74e47. | |||||
* | | | | | Disable check-json, b/c it's broken | Sviatoslav Sydorenko | 2018-06-15 | 1 | -2/+0 | |
| |/ / / |/| | | | ||||||
| * | | | Replace double quotes with single ones | Sviatoslav Sydorenko | 2018-06-03 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | Skip native tests on Windows. | Jason R. Coombs | 2018-06-03 | 1 | -0/+6 | |
| | | | | ||||||
| * | | | More docstring | Jason R. Coombs | 2018-05-31 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | Update changelog | Jason R. Coombs | 2018-05-31 | 1 | -0/+2 | |
| | | | | ||||||
| * | | | Fix _cpnative_server to use bytes for request meta | Sviatoslav Sydorenko | 2018-05-31 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | Create a test to replicate failure. Ref #1377. | Jason R. Coombs | 2018-05-31 | 2 | -0/+30 | |
|/ / / | ||||||
| * | | Restore dequote_qs and pass native string | Jason R. Coombs | 2018-08-13 | 2 | -7/+6 | |
| | | | ||||||
| * | | Assign a variable for the language, even if unused. | Jason R. Coombs | 2018-08-13 | 1 | -2/+2 | |
| | | |