Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Merge remote-tracking branch 'origin/pr/1851'v18.6.0 | Sviatoslav Sydorenko | 2020-04-17 | 3 | -8/+71 | |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | This change implements serving files with Unicode in their names. This is achieved adding extra `filename*` parameter in `Content-Disposition` header when serving content with non-ASCII filenames. As per RFC 6266 recommendations in the Appendix D. Refs: * https://stackoverflow.com/a/8996249/2173868 * https://tools.ietf.org/html/rfc6266#appendix-D Resolves #1776 | |||||
| * | Reflow the comment in _make_content_disposition | Sviatoslav Sydorenko | 2020-04-17 | 1 | -6/+6 | |
| | | | | | | | | This fixes the lines exceeding 79 chars limit | |||||
| * | Fix typos in all NFKC references | Sviatoslav Sydorenko | 2020-04-17 | 1 | -3/+3 | |
| | | ||||||
| * | Move normalization algorithm description from docstring to code comments. | Jan Rieger | 2020-04-17 | 1 | -8/+7 | |
| | | ||||||
| * | Change normalization algorithm to `NKFC` and add docstring for this solution | Jan Rieger | 2020-04-17 | 1 | -1/+9 | |
| | | ||||||
| * | Use normal string literals instead of u-prefixed ones | Sviatoslav Sydorenko | 2020-04-17 | 1 | -2/+2 | |
| | | ||||||
| * | Add condition to prevent pass `filename*` when it's equal with original ↵ | Jan Rieger | 2020-04-17 | 1 | -2/+3 | |
| | | | | | | | | `filename` | |||||
| * | Fix the creation of BytesIO in `serve_fileobj_utf8_filename` | Sviatoslav Sydorenko | 2020-04-17 | 1 | -1/+1 | |
| | | ||||||
| * | Serve test module itself in `serve_file_utf8_filename` | Sviatoslav Sydorenko | 2020-04-17 | 1 | -2/+1 | |
| | | ||||||
| * | Rename `_utf8_content_disposition` to `_make_content_disposition` | Sviatoslav Sydorenko | 2020-04-17 | 1 | -3/+3 | |
| | | ||||||
| * | Refactor utf-8 content-disposition filename test cases | Sviatoslav Sydorenko | 2020-04-17 | 1 | -3/+6 | |
| | | ||||||
| * | Add a comment to the quoted file name | Sviatoslav Sydorenko | 2020-04-17 | 1 | -1/+1 | |
| | | ||||||
| * | Use an in-mem file-like obj in the `/serve_fileobj_utf8_filename` handler | Sviatoslav Sydorenko | 2020-04-17 | 1 | -2/+1 | |
| | | ||||||
| * | Improve the docstring of `_utf8_content_disposition` | Sviatoslav Sydorenko | 2020-04-17 | 1 | -3/+4 | |
| | | ||||||
| * | Use :rfc: sphinx role in docstrings | Sviatoslav Sydorenko | 2020-04-17 | 1 | -2/+2 | |
| | | ||||||
| * | Fix serving files with diacritics in name under their original name | Jan Rieger | 2020-04-17 | 2 | -8/+55 | |
| | | | | | | | | | | | | | | | | | | | | | | | | This implements adding extra ``filename*`` parameter in Content-disposition header when serving content with non-ASCII filenames. As per RFC 6266 recommendations in the Appendix D. Refs: * https://stackoverflow.com/a/8996249/2173868 * https://tools.ietf.org/html/rfc6266#appendix-D Fixes #1776 | |||||
| * | Revert "Fix serving files with diacritics in name under their original name" | Jan Rieger | 2020-04-17 | 2 | -55/+8 | |
| | | | | | | | | This reverts commit 1741fd9adf70800fd692c24b0d85f5caad6a44e5. | |||||
| * | Fix serving files with diacritics in name under their original name | Jan Rieger | 2020-04-17 | 2 | -8/+55 | |
| | | | | | | | | | | | | | | | | | | | | | | | | This implements adding extra ``filename*`` parameter in Content-disposition header when serving content with non-ASCII filenames. As per RFC 6266 recommendations in the Appendix D. Refs: * https://stackoverflow.com/a/8996249/2173868 * https://tools.ietf.org/html/rfc6266#appendix-D Fixes #1776 | |||||
* | | Anotate addops usage in pytest config | Sviatoslav Sydorenko | 2020-04-17 | 1 | -1/+31 | |
| | | ||||||
* | | Add extra dirs to skip in pytest config | Sviatoslav Sydorenko | 2020-04-17 | 1 | -0/+5 | |
| | | ||||||
* | | Multiline norecursedirs in pytest config | Sviatoslav Sydorenko | 2020-04-17 | 1 | -1/+5 | |
| | | ||||||
* | | Add minversion to pytest config | Sviatoslav Sydorenko | 2020-04-17 | 1 | -0/+1 | |
| | | ||||||
* | | Sort options in pytest config | Sviatoslav Sydorenko | 2020-04-17 | 1 | -2/+2 | |
| | | ||||||
* | | Explicitly set junit_family to xunit2 | Sviatoslav Sydorenko | 2020-04-17 | 1 | -0/+1 | |
|/ | ||||||
* | Temporary limit pytest<5.4 | Sviatoslav Sydorenko | 2020-04-17 | 1 | -1/+5 | |
| | | | | | | Refs: * Teemu/pytest-sugar#188 * pytest-dev/pytest#6931 | |||||
* | Add a tidelift link to metadata | Sviatoslav Sydorenko | 2020-04-15 | 1 | -0/+3 | |
| | ||||||
* | Merge pull request #1848 from vexxhost/zuul/add_bindep | Sviatoslav Sydorenko | 2020-04-07 | 1 | -0/+3 | |
|\ | | | | | Add bindep file to install system packages | |||||
| * | Add bindep file to install system packages | Dmitriy Rabotyagov | 2020-04-06 | 1 | -0/+3 | |
|/ | | | | | | | | Some tests does require installation of extra system packages. To handle this we create bindep file that get's consumed with [1] during CI jobs. [1] https://opendev.org/opendev/bindep | |||||
* | Improve build-docs toxenv spec | Sviatoslav Sydorenko | 2020-04-03 | 1 | -7/+11 | |
| | ||||||
* | Advise users to install pre-commit in local repo | Sviatoslav Sydorenko | 2020-04-03 | 1 | -1/+7 | |
| | ||||||
* | Stop requiring unreleased pyyaml in tox | Sviatoslav Sydorenko | 2020-04-03 | 1 | -1/+0 | |
| | ||||||
* | Add a config for YAMLlint | Sviatoslav Sydorenko | 2020-04-03 | 1 | -0/+2 | |
| | ||||||
* | Merge pull request #1846 from vexxhost/zuul/add_zuul_ci | Sviatoslav Sydorenko | 2020-04-03 | 1 | -0/+78 | |
|\ | | | | | Add noop .zuul.yaml file for zuul CI | |||||
| * | Add noop .zuul.yaml file for zuul CI | Dmitriy Rabotyagov | 2020-04-02 | 1 | -0/+78 | |
|/ | | | | | | | This PR adds zuul noop file so that zuul would be triggered for the next PR with some base jobs. Real jobs will be aded later, once zuul will pick-up this noop configuration file. | |||||
* | Merge pull request #1844 from zarinpy/master | Sviatoslav Sydorenko | 2020-02-24 | 1 | -0/+15 | |
|\ | | | | | add .idea to gitignore | |||||
| * | add .idea to gitignore | omid | 2020-02-22 | 1 | -0/+15 | |
|/ | ||||||
* | Merge branch 'maint/17.x' | Jason R. Coombs | 2019-11-28 | 0 | -0/+0 | |
|\ | ||||||
| * | Remove xfail after cherry-picking fix. Fixes #1831. | Jason R. Coombs | 2019-11-28 | 1 | -1/+0 | |
| | | ||||||
| * | Consolidate error message template | Jason R. Coombs | 2019-11-28 | 1 | -5/+4 | |
| | | ||||||
| * | Fix test_HTTP11_Timeout_after_request to expect 408 responses in both parts ↵ | Allan Crooks | 2019-11-28 | 1 | -5/+3 | |
| | | | | | | | | of the test. | |||||
| * | Mark test_HTTP11_Timeout_after_request as xfail. Ref #1831. | Jason R. Coombs | 2019-11-28 | 1 | -0/+1 | |
| | | ||||||
* | | Merge pull request #1828 from cherrypy/bugfix/1827-headermap-keytypev18.5.0 | Jason R. Coombs | 2019-11-27 | 2 | -5/+9 | |
|\ \ | | | | | | | Potential fix for HeaderMap issues | |||||
| * \ | Merge branch 'master' into bugfix/1827-headermap-keytype | Jason R. Coombs | 2019-11-27 | 3 | -63/+9 | |
| |\ \ | |/ / |/| | | ||||||
* | | | Merge pull request #1826 from cherrypy/feature/jaraco-collections | Jason R. Coombs | 2019-11-27 | 3 | -62/+11 | |
|\ \ \ | | | | | | | | | Rely on jaraco.collections for CaseInsensitiveDict | |||||
| * | | | Update changelog. | Jason R. Coombs | 2019-11-26 | 1 | -0/+7 | |
| | | | | ||||||
| * | | | Revert "For now inline the implementation until it can be linked. Ref #1673." | Jason R. Coombs | 2019-11-26 | 2 | -62/+4 | |
|/ / / | | | | | | | | | | This reverts commit 3bcefda0a5e397e12a6122fd8004cbbbce6a2b15. | |||||
| * | | Reference the underlying issue. | Jason R. Coombs | 2019-11-27 | 1 | -1/+1 | |
| | | | ||||||
| * | | Update changelog. Ref #1827. | Jason R. Coombs | 2019-11-26 | 1 | -0/+6 | |
| | | | ||||||
| * | | Avoid converting bytes in header keys to strings. Fixes #1827. | Jason R. Coombs | 2019-11-26 | 1 | -5/+6 | |
|/ / | ||||||
* | | 📝 Add Tidelift badge to README | Sviatoslav Sydorenko | 2019-11-25 | 1 | -0/+4 | |
| | |