summaryrefslogtreecommitdiff
path: root/cherrypy
Commit message (Collapse)AuthorAgeFilesLines
...
* | value can't be text anymoreJason R. Coombs2018-08-171-1/+1
| |
* | Now also on Python 2.7 when setting Response Body, reject Unicode values, ↵Jason R. Coombs2018-08-171-6/+5
| | | | | | | | same as on Python 3.
* | self.body is always iterable due to the ResponseBody descriptor. And PY3 ↵Jason R. Coombs2018-08-171-13/+3
| | | | | | | | will already raise a TypeError if you try to join not bytes, so simplify collapse_body.
* | read_lines_to_boundary never returns text.Jason R. Coombs2018-08-171-2/+2
| |
* | Re-use logic from always_iterableJason R. Coombs2018-08-171-6/+4
| |
* | Consolidate logic around registering for autoreload.Jason R. Coombs2018-08-171-5/+8
| |
* | Let Python Syntax handle the TypeError.Jason R. Coombs2018-08-171-6/+1
| |
* | Handle SIGHUP and SIGTERM in one goJason R. Coombs2018-08-171-5/+5
| |
* | Collapse duplicate behavior in engine_namespace_handlerJason R. Coombs2018-08-171-10/+5
| |
* | Use super in ConfigJason R. Coombs2018-08-171-2/+2
| |
* | Prefer standard 'bytes' to 'six.binary_type'.Jason R. Coombs2018-08-171-1/+1
| |
* | Re-use logic from always_iterableJason R. Coombs2018-08-171-5/+4
| |
* | Simply importJason R. Coombs2018-08-171-4/+4
| |
* | Use six for configparser importJason R. Coombs2018-08-171-9/+3
| |
* | Remove meaningless unreachable codeJason R. Coombs2018-08-171-5/+0
| |
* | Consolidate as_dict behavior.Jason R. Coombs2018-08-172-20/+14
| |
* | Merge pull request #1729 from cherrypy/bugfix/1193-zc.lockfilev17.3.0Jason R. Coombs2018-08-162-148/+13
|\ \ | | | | | | Replace cherrypy.lib.lockfile with zc.lockfile.
| * | Replace lockfile with zc.lockfile. Ref #1193.Jason R. Coombs2018-08-142-148/+13
| | |
* | | Correct heading length.Jason R. Coombs2018-08-141-1/+1
|/ /
* | Merge branch 'master'Jason R. Coombs2018-08-1416-137/+229
|\ \
| * | Add docstrings.Jason R. Coombs2018-08-141-2/+9
| | |
| * | Remove fname resolver, no longer needed.Jason R. Coombs2018-08-131-2/+0
| | |
| * | Normalize links to bugs.Jason R. Coombs2018-08-131-2/+3
| | |
| * | Extract function for encoding filenames. Assume UTF-8 for non-ascii names.Jason R. Coombs2018-08-132-22/+31
| | |
| * | Merge branch 'master' into pawciobiel/1694-fix-for-encoded-filenamesJason R. Coombs2018-08-1333-1109/+615
| |\ \
| | * | Replace the one use of unquote_qs with invocations of the stdlib functions.Jason R. Coombs2018-08-132-7/+3
| | | |
| | * | Extract unquote_plus and unquote methods, augmented with future-compatible ↵Jason R. Coombs2018-08-131-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.
| | * | Remove constraint that CherryPy won't depend on namespace packages. Fixes #1673.v17.0.0Jason R. Coombs2018-07-101-24/+0
| | | |
| | * | Add test module, omitted from prior commit.Jason R. Coombs2018-07-101-0/+24
| | | |
| | * | Correct typo in args reconstruction guessing codeSviatoslav Sydorenko2018-07-081-1/+1
| | | | | | | | | | | | | | | | Fixes #1721
| | * | Add emoji to unicode user digest auth testSviatoslav Sydorenko2018-06-181-3/+3
| | | |
| | * | Correctly decode utf-8 digest authorization headerSviatoslav Sydorenko2018-06-182-23/+19
| | | | | | | | | | | | | | | | Fixes #1717
| | * | Fix URI decoding for auth_digestBernhard Fisseni2018-06-181-1/+1
| | | | | | | | | | | | | | | | decoding URIs in auth header breaks e.g. if it contains slashes
| | * | Return 401 on incorrect authorization supplied. Fixes #1719.Jason R. Coombs2018-06-171-4/+13
| | | |
| | * | Add test capturing failed expectation. Ref #1719.Jason R. Coombs2018-06-171-0/+7
| | | |
| | * | trace fits on one line nowJason R. Coombs2018-06-171-2/+1
| | | |
| | * | Use a partial to bind the parameters in one place.Jason R. Coombs2018-06-171-10/+12
| | | |
| | * | Extract a function for the 401 responseJason R. Coombs2018-06-171-54/+56
| | | |
| | * | Replace assertions with explicit raises, just in case the environment is ↵Jason R. Coombs2018-06-171-5/+10
| | | | | | | | | | | | | | | | optimized.
| | * | Flatten digest_auth by using assertions.Jason R. Coombs2018-06-171-33/+41
| | | |
| | * | Minor grammatical editsJason R. Coombs2018-06-171-6/+6
| | | |
| | * | Merge pull request #1718 from cherrypy/feature/auth-refactorJason R. Coombs2018-06-162-21/+14
| | |\ \ | | | | | | | | | | Feature/auth refactor
| | | * | Remove base64_decode, no longer used.Jason R. Coombs2018-06-161-7/+0
| | | | |
| | | * | Merge branch 'master' of https://github.com/cherrypy/cherrypy into ↵Jason R. Coombs2018-06-161-2/+2
| | | |\ \ | | | | | | | | | | | | | | | | | | feature/auth-refactor
| | | * | | Replace ntob(tonative(bytes)) with just bytesJason R. Coombs2018-05-291-3/+3
| | | | | |
| | | * | | Rewrite _try_decode to naturally raise an error on the last attempt.Jason R. Coombs2018-05-291-9/+5
| | | | | |
| | | * | | Extract _try_decode functionJason R. Coombs2018-05-291-11/+15
| | | | |/ | | | |/|
| | * | | Revert "Fix suggested by Andrew Stromnov to let psyco play nice with ↵Sviatoslav Sydorenko2018-06-161-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 pydocstyleSviatoslav Sydorenko2018-06-166-9/+12
| | | | |
| | * | | Merge branch 'master' into bugfix/1377-fix-native-http-server-compatibilityJason R. Coombs2018-06-161-2/+2
| | |\ \ \ | | | | |/ | | | |/|