Bump waitress from 3.0.0 to 3.0.1
Bumps waitress from 3.0.0 to 3.0.1.
Changelog
Sourced from waitress's changelog.
3.0.1 (2024-11-28)
Security
- Fix a bug that would lead to Waitress busy looping on select() on a half-open socket due to a race condition that existed when creating a new HTTPChannel. See https://github.com/Pylons/waitress/pull/435, https://github.com/Pylons/waitress/issues/418 and https://github.com/Pylons/waitress/security/advisories/GHSA-3f84-rpwh-47g6 With thanks to Dylan Jay and Dieter Maurer for their extensive debugging and helping track this down. No longer strip the header values before passing them to the WSGI environ. See Pylons/waitress#434 and Pylons/waitress#432 Fix a race condition in Waitress when channel_request_lookahead is enabled that could lead to HTTP request smuggling. See https://github.com/Pylons/waitress/security/advisories/GHSA-9298-4cf8-g4wj
Commits
-
ae949bb
Ready for 3.0.1 -
e435901
Merge commit from fork -
810a435
Add documentation for channel_request_lookahead -
f4ba1c2
Fix a race condition on recv_bytes boundary when request is invalid -
7e7f11e
Add a new test to validate the lookahead race condition -
6943dcf
Make DummySock() look more like an actual socket -
fdd2ecf
Merge pull request #445 from Pylons/feature/support-py-3-13 -
dcd18e7
Update exclude matrix -
4633ea6
Drop Python 3.8 and add Python 3.13 -
4584936
Merge pull request #440 from Pylons/fix/ci - Additional commits viewable in compare view
Dependabot commands
You can trigger Dependabot actions by commenting on this MR
-
$dependabot recreate
will recreate this MR rewriting all the manual changes and resolving conflicts