Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update CHANGES.txtfix/thread_name | Bert JW Regeer | 2020-05-27 | 1 | -0/+6 |
| | |||||
* | Update thread name to contain thread number | Bert JW Regeer | 2020-05-27 | 2 | -5/+7 |
| | | | | This way loggers that use the thread name display useful information | ||||
* | Merge pull request #300 from Pylons/fix-265 | Bert JW Regeer | 2020-05-20 | 2 | -3/+24 |
|\ | | | | | stabilize buffer behavior with multiple requests on the same connection | ||||
| * | add changelog for #300fix-265 | Michael Merickel | 2020-05-20 | 1 | -0/+11 |
| | | |||||
| * | stabilize buffer behavior with multiple requests on the same connection | Michael Merickel | 2020-05-20 | 1 | -3/+13 |
|/ | | | | | | | | previous to this change, a buffer may be reused across requests, and would cause data to be written to disk even if each individual request was not returning much data fixes #265 | ||||
* | Merge pull request #293 from Pylons/update-configs | Michael Merickel | 2020-05-06 | 7 | -146/+101 |
|\ | | | | | Update configs | ||||
| * | Depend on py27,py38 in coverageupdate-configs | Bert JW Regeer | 2020-05-05 | 1 | -1/+1 |
| | | |||||
| * | coverage env does not need project installed | Bert JW Regeer | 2020-05-05 | 1 | -0/+1 |
| | | |||||
| * | coverage should fail if not 100% | Bert JW Regeer | 2020-05-05 | 1 | -1/+1 |
| | | |||||
| * | Remove basepython from tox.ini | Bert JW Regeer | 2020-05-05 | 1 | -5/+0 |
| | | |||||
| * | Update setup.cfg tool:pytest to remove cov-report | Bert JW Regeer | 2020-05-05 | 1 | -1/+1 |
| | | |||||
| * | Point image badge to correct location | Bert JW Regeer | 2020-05-05 | 1 | -8/+2 |
| | | |||||
| * | Update Github Actions workflow | Bert JW Regeer | 2020-05-05 | 4 | -130/+95 |
| | | |||||
* | | Merge pull request #292 from stevepiercy/cleanup-setup | Bert JW Regeer | 2020-04-17 | 1 | -0/+6 |
|\ \ | |/ |/| | add project_urls and py38 | ||||
| * | add project_urls and py38 | Steve Piercy | 2020-04-17 | 1 | -0/+6 |
|/ | |||||
* | Update status badge for master branch | Bert JW Regeer | 2020-04-17 | 1 | -3/+8 |
| | |||||
* | Merge pull request #280 from Pylons/bestpractices | Bert JW Regeer | 2020-04-17 | 57 | -225/+255 |
|\ | | | | | Updates Waitress to best practices surrounding packaging | ||||
| * | Remove travis and appveyor from this repo | Bert JW Regeer | 2020-04-16 | 3 | -75/+1 |
| | | |||||
| * | Add flake8 configuration | Bert JW Regeer | 2020-04-16 | 3 | -1/+40 |
| | | |||||
| * | Make sure to include github workflows | Bert JW Regeer | 2020-04-16 | 1 | -0/+1 |
| | | |||||
| * | Add MANIFEST.in | Bert JW Regeer | 2020-04-16 | 1 | -0/+20 |
| | | |||||
| * | Update .gitignore | Bert JW Regeer | 2020-04-16 | 2 | -4/+2 |
| | | |||||
| * | Update CI to add lint checks | Bert JW Regeer | 2020-04-16 | 2 | -5/+23 |
| | | |||||
| * | Update gitignore | Bert JW Regeer | 2020-04-16 | 1 | -6/+0 |
| | | |||||
| * | Switch to pytest from nosetests | Bert JW Regeer | 2020-04-16 | 2 | -9/+10 |
| | | |||||
| * | paths are equal in coverage | Bert JW Regeer | 2020-04-16 | 1 | -1/+6 |
| | | |||||
| * | Blacken files | Bert JW Regeer | 2020-04-16 | 2 | -5/+13 |
| | | |||||
| * | Update tox.ini to new world order | Bert JW Regeer | 2020-04-16 | 1 | -34/+67 |
| | | |||||
| * | Move from setup.py to setup.cfg | Bert JW Regeer | 2020-04-16 | 2 | -83/+58 |
| | | |||||
| * | Add pyproject.toml to project | Bert JW Regeer | 2020-04-16 | 1 | -0/+12 |
| | | |||||
| * | Move source code to src folder | Bert JW Regeer | 2020-04-16 | 16 | -0/+0 |
| | | |||||
| * | Move tests to top directory | Bert JW Regeer | 2020-04-16 | 29 | -16/+16 |
|/ | |||||
* | Merge pull request #284 from timgates42/bugfix_typo_separated | Steve Piercy | 2020-03-01 | 1 | -2/+2 |
|\ | | | | | Fix simple typo: seperated -> separated | ||||
| * | Update test_wasyncore.py | Tim Gates | 2020-03-01 | 1 | -1/+1 |
| | | |||||
| * | Fix simple typo: seperated -> separated | Tim Gates | 2020-03-01 | 2 | -3/+3 |
|/ | | | | | There is a small typo in waitress/parser.py. Should read `separated` rather than `seperated`. | ||||
* | Merge pull request #279 from Pylons/drop-py34 | Bert JW Regeer | 2020-02-02 | 8 | -37/+40 |
|\ | | | | | Drop Python 3.4 | ||||
| * | tox show python version used | Bert JW Regeer | 2020-02-02 | 1 | -0/+1 |
| | | |||||
| * | Use tox -e py | Bert JW Regeer | 2020-02-02 | 3 | -29/+31 |
| | | | | | | | | | | This will cause it to pick the version to run against based upon the version of Python it's installed for. | ||||
| * | Drop Python 3.4 | Bert JW Regeer | 2020-02-02 | 8 | -11/+11 |
|/ | | | | | | | | | | | | | | This is necessary due to needing coverage>=5.0, which is no longer available on Python 3.4. Python 3.4 is also now past end of life. This continued to work by chance due to Travis having nosetest installed in the Python global installation, and thus the failure from tox to install coverage>=5.0 did not cause errors on Travis. Testing locally I still had an old version of coverage installed, and that version had not yet dropped Python 3.4. | ||||
* | Prep v1.4.3v1.4.3 | Bert JW Regeer | 2020-02-02 | 2 | -1/+17 |
| | |||||
* | Merge pull request from GHSA-73m2-3pwg-5fgc | Bert JW Regeer | 2020-02-02 | 2 | -6/+28 |
|\ | | | | | Fix catastrophic backtracking in regular expression | ||||
| * | Remove accidental backslash | Bert JW Regeer | 2020-02-02 | 1 | -2/+2 |
| | | | | | | | | Noticed this while looking at other tests. | ||||
| * | Add bad header that caused catastrophic backtracking | Bert JW Regeer | 2020-02-02 | 1 | -0/+11 |
| | | | | | | | | | | This lets us validate that we won't accidentally cause the same issue down the line if we mess with the regular expressions | ||||
| * | Add header parsing tests with short headers | Bert JW Regeer | 2020-02-02 | 1 | -0/+11 |
| | | | | | | | | | | | | | | | | While fixing the catastrophic backtracking a gap in tests led to a potentially bad regex being considered that would have caused issues with short header values. This now adds a test to make sure we don't regress. | ||||
| * | Remove catastrophic backtracking in regex | Bert JW Regeer | 2020-02-02 | 1 | -4/+4 |
|/ | | | | | | This updates the regular expression so that there is no longer a chance for it to end up catastrophically backtracking and locking up the process. | ||||
* | Prep for 1.4.2v1.4.2 | Bert JW Regeer | 2020-01-02 | 1 | -1/+1 |
| | |||||
* | Merge pull request #277 from Pylons/invalid-whitespace-cont | Bert JW Regeer | 2020-01-02 | 5 | -6/+92 |
|\ | | | | | Invalid whitespace in headers | ||||
| * | Add CHANGES and bump version to 1.4.2 | Bert JW Regeer | 2020-01-02 | 2 | -2/+31 |
| | | |||||
| * | Update RFC7230 regex with errata for header field-content | Bert JW Regeer | 2020-01-02 | 2 | -1/+18 |
| | | |||||
| * | Remove accidental stripping of non-printable characters | Bert JW Regeer | 2020-01-02 | 2 | -3/+43 |
|/ | | | | | | | | | | | Continuation/follow-up for: https://github.com/Pylons/waitress/security/advisories/GHSA-m5ff-3wj3-8ph4 which showcased the initial problem with the way that waitress was dealing with whitespace in headers. Additional testing by ZeddYu Lu also led to other potential issues with non-printable ascii characters that are stripped by default by Python's string.strip() function |