Bump puma from 3.10.0 to 5.6.4
Bumps puma from 3.10.0 to 5.6.4.
Release notes
Sourced from puma's releases.
5.6.4
- Security
- Close several HTTP Request Smuggling exploits (CVE-2022-24790)
The 5.6.3 release was a mistake (released the wrong branch), 5.6.4 is correct.
5.6.2 / 2022-02-11
- Bugfix/Security
- Response body will always be
close
d. (GHSA-rmj8-8hhh-gv5h, related to #2809)5.6.1
Bugfixes
- Reverted a commit which appeared to be causing occasional blank header values (see issue #2808) (#2809)
Full Changelog: https://github.com/puma/puma/compare/v5.6.0...v5.6.1
5.6.0 - Birdie's Version
Maintainer @nateberkopec had a daughter, nicknamed Birdie:
5.6.0 / 2022-01-25
Features
- Support
localhost
integration inssl_bind
(#2764, #2708)- Allow backlog parameter to be set with ssl_bind DSL (#2780)
- Remove yaml (psych) requirement in StateFile (#2784)
- Allow culling of oldest workers, previously was only youngest (#2773, #2794)
- Add worker_check_interval configuration option (#2759)
- Always send lowlevel_error response to client (#2731, #2341)
- Support for cert_pem and key_pem with ssl_bind DSL (#2728)
Bugfixes
- Keep thread names under 15 characters, prevents breakage on some OSes (#2733)
- Fix two 'old-style-definition' compile warning (#2807, #2806)
- Log environment correctly using option value (#2799)
- Fix warning from Ruby master (will be 3.2.0) (#2785)
- extconf.rb - fix openssl with old Windows builds (#2757)
- server.rb - rescue handling (
Errno::EBADF
) for@notify.close
(#2745)Refactor
5.5.2
Re-allows UTF-8 in HTTP header values
5.5.1
https://github.com/puma/puma/security/advisories/GHSA-48w2-rm65-62xx
... (truncated)
Changelog
Sourced from puma's changelog.
5.6.4 / 2022-03-30
- Security
- Close several HTTP Request Smuggling exploits (CVE-2022-24790)
5.6.2 / 2022-02-11
- Bugfix/Security
- Response body will always be
close
d. (GHSA-rmj8-8hhh-gv5h, related to #2809)5.6.1 / 2022-01-26
- Bugfixes
- Reverted a commit which appeared to be causing occasional blank header values (#2809)
5.6.0 / 2022-01-25
Features
- Support
localhost
integration inssl_bind
(#2764, #2708)- Allow backlog parameter to be set with ssl_bind DSL (#2780)
- Remove yaml (psych) requirement in StateFile (#2784)
- Allow culling of oldest workers, previously was only youngest (#2773, #2794)
- Add worker_check_interval configuration option (#2759)
- Always send lowlevel_error response to client (#2731, #2341)
- Support for cert_pem and key_pem with ssl_bind DSL (#2728)
Bugfixes
- Keep thread names under 15 characters, prevents breakage on some OSes (#2733)
- Fix two 'old-style-definition' compile warning (#2807, #2806)
- Log environment correctly using option value (#2799)
- Fix warning from Ruby master (will be 3.2.0) (#2785)
- extconf.rb - fix openssl with old Windows builds (#2757)
- server.rb - rescue handling (
Errno::EBADF
) for@notify.close
(#2745)Refactor
5.5.2 / 2021-10-12
- Bugfixes
- Allow UTF-8 in HTTP header values
5.5.1 / 2021-10-12
Feature (added as mistake - we don't normally do this on bugfix releases, sorry!)
- Allow setting APP_ENV in preference to RACK_ENV or RAILS_ENV (#2702)
Security
- Do not allow LF as a line ending in a header (CVE-2021-41136)
... (truncated)
Commits
-
7add06a
5.6.4 -
4475a46
5.6.3 -
5bb7d20
Merge pull request from GHSA-h99w-9q5r-gjq9 -
c6340d1
5.6.2 (#2821) -
e0753de
2.6.1 -
7008a61
Revert "Always send lowlevel_error response to client (#2731)" (#2809) -
61ebbbe
5.6.0 -
d20915d
Fix two 'old-style-definition' compile warning (#2807) -
930e5b4
Fix typo in CONTRIBUTING (#2805) -
c38d61c
CONTRIBUTING: file limits - Additional commits viewable in compare view