summaryrefslogtreecommitdiff
path: root/cherrypy
Commit message (Collapse)AuthorAgeFilesLines
* Enable support for SO_PEERCRED related optionsSviatoslav Sydorenko2018-04-192-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. Coombs2018-02-191-1/+3
|
* Gotta use single quotesJason R. Coombs2018-02-191-1/+1
|
* Mark test as xfail on Python 3.7. Ref #1693.Jason R. Coombs2018-02-191-0/+4
|
* Use bytes literals where appropriatev14.0.0Jason R. Coombs2018-02-0428-167/+161
|
* Remove DeprecatedTool and tidy and nsgmls 'tools'. Ref #1689.Jason R. Coombs2018-02-041-32/+0
|
* Merge pull request #1689 from cherrypy/feature/deprecate-old-authJason R. Coombs2018-02-042-1/+40
|\ | | | | Deprecate old auth tools
| * Commit pre-commit fixes.Jason R. Coombs2018-02-042-3/+3
| |
| * Deprecate httpauth module. Ref #1688.Jason R. Coombs2018-01-132-1/+25
| |
| * Deprecate basic_auth and digest_auth tools. Ref #1688.Jason R. Coombs2018-01-132-0/+15
| |
* | Convert params tool compatible with json_outAric Coady2017-12-272-3/+4
| |
* | Rewrite generation of file list for trackingSviatoslav Sydorenko2017-12-231-11/+14
|/ | | | Fixes #1675
* Merge branch 'master' into feature/reuse-case-insensitive-dictJason R. Coombs2017-12-1734-876/+254
|\
| * Merge pull request #1671 from benjaoming/bug/internalize-jaraco-classesv13.0.1Jason R. Coombs2017-12-172-2/+32
| |\ | | | | | | Internalize jaraco.classes code to replace dependency
| | * Update changelog and comments to reflect inlining of classproperty.Jason R. Coombs2017-12-171-6/+4
| | |
| | * Internalize jaraco.classes code to replace dependency - resolves issues when ↵Benjamin Bach2017-12-172-2/+34
| | | | | | | | | | | | environment doesnt support namespaced packages - see https://github.com/jaraco/jaraco.classes/issues/2
| * | Implicit is better than explicitJason R. Coombs2017-12-171-2/+0
| | |
| * | Remove extraneous list build and reindent for clarity.Jason R. Coombs2017-12-171-3/+6
| | |
| * | Replace copy/paste with re-used code.Jason R. Coombs2017-12-171-10/+3
| | |
| * | Omit unused valuesJason R. Coombs2017-12-171-2/+2
| |/
| * Remove 'max-age' when expiring cookies (PR #1661 by @pR0Ps)Sviatoslav Sydorenko2017-12-141-0/+1
| |\ | | | | | | Ref: https://tools.ietf.org/html/rfc6265#section-4.1.2.2
| | * Remove 'max-age' when expiring cookiesCarey Metcalfe2017-11-221-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | According to [RFC 6256]: > If a cookie has both the Max-Age and the Expires attribute, the > Max-Age attribute has precedence and controls the expiration date of > the cookie. Therefore, when attempting to expire the current session cookie by setting the `expires` property to a value in the past, the `max-age` needs to be removed so that it doesn't override the new `expires` value. [RFC 6256]: https://tools.ietf.org/html/rfc6265#section-4.1.2.2
| * | Wrap MIME-type init into a function definitionSviatoslav Sydorenko2017-12-121-6/+11
| | |
| * | Adjust indentation in cherrypy.lib.staticSviatoslav Sydorenko2017-12-121-1/+1
| | |
| * | Correcting the initialization of the mimetypes libraryJohan De Taeye2017-12-111-1/+2
| | |
| * | Simply render the CookieError message in the response. Fixes #1665.v12.0.2Jason R. Coombs2017-12-031-3/+2
| |/
| * Run pre-commitv12.0.1Jason R. Coombs2017-11-201-3/+3
| |
| * Restore cherrypy.test.webtest as a module to ensure it and its contents are ↵Jason R. Coombs2017-11-202-3/+11
| | | | | | | | importable for compatibility. Added a deprecation warning to encourage projects to move away from using it.
| * Merge branch 'master' into feature/1625-remove-timeoutsJason R. Coombs2017-11-175-625/+11
| |\
| | * Use cheroot 5.9 for webtest module.Jason R. Coombs2017-11-165-625/+11
| | |
| * | Remove the TimeoutError as wellJason R. Coombs2017-11-151-6/+0
| | |
| * | Update documentation reflecting new conditionsJason R. Coombs2017-11-151-1/+1
| | |
| * | Merge branch 'master' into feature/1625-remove-timeoutsJason R. Coombs2017-11-1558-271/+443
| |\ \ | | |/
| | * Single quotesJason R. Coombs2017-11-101-1/+1
| | |
| | * Prefer loops to copy pasteJason R. Coombs2017-11-101-22/+13
| | |
| | * Harmonize techniqueJason R. Coombs2017-11-101-6/+4
| | |
| | * Consolidate error message renderingJason R. Coombs2017-11-101-8/+8
| | |
| | * Merge pull request #1656 from cherrypy/feature/single-subscribeJason R. Coombs2017-11-104-11/+18
| | |\ | | | | | | | | Use single subscribe method for decorator or direct invocation
| | | * Fix partial so the positional argument is 'callback' and not 'channel'.Jason R. Coombs2017-10-291-1/+1
| | | |
| | | * Merge branch 'master' into feature/single-subscribeJason R. Coombs2017-10-292-3/+6
| | | |\
| | | * | Alternatively, engine.subscribe now allows calling without a callback, in ↵Jason R. Coombs2017-10-294-11/+18
| | | | | | | | | | | | | | | | | | | | which case it creates the decorator.
| | * | | Extract static method for daemonization for testing #1659.Jason R. Coombs2017-11-101-8/+15
| | | | |
| | * | | Lossless Compression of images saves 25KBFish22017-11-042-0/+0
| | | | |
| | * | | _cpchecker seems to be importable at the topJason R. Coombs2017-10-291-1/+1
| | | | |
| | * | | Define LockFile in exactly one place with clear logic. Fixes F811.Jason R. Coombs2017-10-291-7/+6
| | | | |
| | * | | Honor E241Jason R. Coombs2017-10-291-7/+7
| | | | |
| | * | | Get cmp from builtinsJason R. Coombs2017-10-291-4/+4
| | | | |
| | * | | Remove SessionAuthTool._setargs which wouldn't even run as cptools is not in ↵Jason R. Coombs2017-10-291-5/+1
| | | | | | | | | | | | | | | | | | | | globals (explicitly deleted at the end of the module). Tests still pass.
| | * | | Honor E302Jason R. Coombs2017-10-292-2/+5
| | | | |
| | * | | Found one moreJason R. Coombs2017-10-291-1/+2
| | | | |