dependabot[bot] opened a new pull request, #368:
URL: https://github.com/apache/skywalking-python/pull/368

   Bumps [gunicorn](https://github.com/benoitc/gunicorn) from 20.1.0 to 23.0.0.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/benoitc/gunicorn/releases";>gunicorn's 
releases</a>.</em></p>
   <blockquote>
   <h2>23.0.0</h2>
   <p>Gunicorn 23.0.0 has been released. This version improve HTTP 1.1. support 
and  which improve safety</p>
   <p>You're invited to upgrade asap your own installation.</p>
   <h1>23.0.0 - 2024-08-10</h1>
   <ul>
   <li>minor docs fixes (:pr:<code>3217</code>, :pr:<code>3089</code>, 
:pr:<code>3167</code>)</li>
   <li>worker_class parameter accepts a class (:pr:<code>3079</code>)</li>
   <li>fix deadlock if request terminated during chunked parsing 
(:pr:<code>2688</code>)</li>
   <li>permit receiving Transfer-Encodings: compress, deflate, gzip 
(:pr:<code>3261</code>)</li>
   <li>permit Transfer-Encoding headers specifying multiple encodings. note: no 
parameters, still (:pr:<code>3261</code>)</li>
   <li>sdist generation now explicitly excludes sphinx build folder 
(:pr:<code>3257</code>)</li>
   <li>decode bytes-typed status (as can be passed by gevent) as utf-8 instead 
of raising <code>TypeError</code> (:pr:<code>2336</code>)</li>
   <li>raise correct Exception when encounting invalid chunked requests 
(:pr:<code>3258</code>)</li>
   <li>the SCRIPT_NAME and PATH_INFO headers, when received from allowed 
forwarders, are no longer restricted for containing an underscore 
(:pr:<code>3192</code>)</li>
   <li>include IPv6 loopback address <code>[::1]</code> in default for 
:ref:<code>forwarded-allow-ips</code> and :ref:<code>proxy-allow-ips</code> 
(:pr:<code>3192</code>)</li>
   </ul>
   <p>** NOTE **</p>
   <ul>
   <li>The SCRIPT_NAME change mitigates a regression that appeared first in the 
22.0.0 release</li>
   <li>Review your :ref:<code>forwarded-allow-ips</code> setting if you are 
still not seeing the SCRIPT_NAME transmitted</li>
   <li>Review your :ref:<code>forwarder-headers</code> setting if you are 
missing headers after upgrading from a version prior to 22.0.0</li>
   </ul>
   <p>** Breaking changes **</p>
   <ul>
   <li>refuse requests where the uri field is empty (:pr:<code>3255</code>)</li>
   <li>refuse requests with invalid CR/LR/NUL in heade field values 
(:pr:<code>3253</code>)</li>
   <li>remove temporary <code>--tolerate-dangerous-framing</code> switch from 
22.0 (:pr:<code>3260</code>)</li>
   <li>If any of the breaking changes affect you, be aware that now refused 
requests can post a security problem, especially so in setups involving request 
pipe-lining and/or proxies.</li>
   </ul>
   <p>Fix CVE-2024-1135</p>
   <h2>Gunicorn 22.0 has been released</h2>
   <p><strong>Gunicorn 22.0.0 has been released.</strong> This version fix the 
numerous security vulnerabilities. You're invited to upgrade asap your own 
installation.</p>
   <p>Changes:</p>
   <pre><code>22.0.0 - 2024-04-17
   ===================
   <ul>
   <li>use <code>utime</code> to notify workers liveness</li>
   <li>migrate setup to pyproject.toml</li>
   <li>fix numerous security vulnerabilities in HTTP parser (closing some 
request smuggling vectors)</li>
   <li>parsing additional requests is no longer attempted past unsupported 
request framing</li>
   <li>on HTTP versions &lt; 1.1 support for chunked transfer is refused (only 
used in exploits)</li>
   <li>requests conflicting configured or passed SCRIPT_NAME now produce a 
verbose error</li>
   <li>Trailer fields are no longer inspected for headers indicating secure 
scheme
   &lt;/tr&gt;&lt;/table&gt;
   </code></pre></li>
   </ul>
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/benoitc/gunicorn/commit/411986d6191114dd1d1bbb9c72c948dbf0ef0425";><code>411986d</code></a>
 fix doc</li>
   <li><a 
href="https://github.com/benoitc/gunicorn/commit/334392e7795f2017e83f7054d372422512d6f4b6";><code>334392e</code></a>
 Merge pull request <a 
href="https://redirect.github.com/benoitc/gunicorn/issues/2559";>#2559</a> from 
laggardkernel/bugfix/reexec-env</li>
   <li><a 
href="https://github.com/benoitc/gunicorn/commit/e75c3533e32f91a9dceba9e8e1341fea5540ba81";><code>e75c353</code></a>
 Merge pull request <a 
href="https://redirect.github.com/benoitc/gunicorn/issues/3189";>#3189</a> from 
pajod/patch-py36</li>
   <li><a 
href="https://github.com/benoitc/gunicorn/commit/9357b28dd867950e33ca3864207cb35a1eb8ba6f";><code>9357b28</code></a>
 keep document user in access_log_format setting</li>
   <li><a 
href="https://github.com/benoitc/gunicorn/commit/79fdef0822cbfe7e16b659b07230af9be098d5fc";><code>79fdef0</code></a>
 bump to 23.0.0</li>
   <li><a 
href="https://github.com/benoitc/gunicorn/commit/3acd9fbfd1159ca3cd80a8052ada89a0bf27f806";><code>3acd9fb</code></a>
 Merge pull request <a 
href="https://redirect.github.com/benoitc/gunicorn/issues/2620";>#2620</a> from 
talkerbox/improve-access-log-format-docs</li>
   <li><a 
href="https://github.com/benoitc/gunicorn/commit/3f56d76548e4ade034bf5e174737902970285d1f";><code>3f56d76</code></a>
 Merge pull request <a 
href="https://redirect.github.com/benoitc/gunicorn/issues/3192";>#3192</a> from 
pajod/patch-allowed-script-name</li>
   <li><a 
href="https://github.com/benoitc/gunicorn/commit/256d474a7910bd605f2cc8c082b79c1ae55215a9";><code>256d474</code></a>
 docs: revert duped directive</li>
   <li><a 
href="https://github.com/benoitc/gunicorn/commit/ffa48b581dcaa75f17fd2df263515e4266feeef6";><code>ffa48b5</code></a>
 test: default change was intentional</li>
   <li><a 
href="https://github.com/benoitc/gunicorn/commit/52538ca9070b5e7ead5d0fa731e82a622dc6f3ee";><code>52538ca</code></a>
 docs: recommend SCRIPT_NAME=/subfolder</li>
   <li>Additional commits viewable in <a 
href="https://github.com/benoitc/gunicorn/compare/20.1.0...23.0.0";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=gunicorn&package-manager=pip&previous-version=20.1.0&new-version=23.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   <details>
   <summary>Dependabot commands and options</summary>
   <br />
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot merge` will merge this PR after your CI passes on it
   - `@dependabot squash and merge` will squash and merge this PR after your CI 
passes on it
   - `@dependabot cancel merge` will cancel a previously requested merge and 
block automerging
   - `@dependabot reopen` will reopen this PR if it is closed
   - `@dependabot close` will close this PR and stop Dependabot recreating it. 
You can achieve the same result by closing it manually
   - `@dependabot show <dependency name> ignore conditions` will show all of 
the ignore conditions of the specified dependency
   - `@dependabot ignore this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   You can disable automated security fix PRs for this repo from the [Security 
Alerts page](https://github.com/apache/skywalking-python/network/alerts).
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to