Releases: Pylons/waitress
v3.0.0
3.0.0 (2024-02-04)
-
Rename "master" git branch to "main"
-
Fix a bug that would appear on macOS whereby if we accept() a socket that is
already gone, setting socket options would fail and take down the server. See
#399 -
Fixed testing of vendored asyncore code to not rely on particular naming for
errno's. See #397 -
HTTP Request methods and versions are now validated to meet the HTTP
standards thereby dropping invalid requests on the floor. See
#423 -
No longer close the connection when sending a HEAD request response. See
#428 -
Always attempt to send the Connection: close response header when we are
going to close the connection to let the remote know in more instances.
#429 -
Python 3.7 is no longer supported. Add support for Python 3.11, 3.12 and
PyPy 3.9, 3.10. See #412 -
Document that trusted_proxy may be set to a wildcard value to trust all
proxies. See #431
Updated Defaults
- clear_untrusted_proxy_headers is set to True by default. See
#370
v2.1.2
Remove change of default for clear_untrusted_proxy_headers
v2.1.1
Merge pull request from GHSA-4f7p-27jc-3c36 Fix for HTTP request smuggling due to incorrect validation
v2.1.0
Prep 2.1.0
v2.1.0b0
Prep 2.1.0b0
v2.0.0
Prep 2.0.0
v2.0.0b1
Prep 2.0.0b1
v2.0.0b0
Prep 2.0.0b0
v1.4.4
Prep 1.4.4
v1.4.3
Prep v1.4.3