Projects STRLCPY mitmproxy Commits
🤬
  • 2024-02-04
  • sync
    STRLCPY committed 4 weeks ago
  • STRLCPY committed 4 weeks ago
  • 2024-02-01
  • Bump the github-actions group with 2 updates (#6638)
    Bumps the github-actions group with 2 updates:
    [install-pinned/ruff](https://github.com/install-pinned/ruff) and
    [actions/cache](https://github.com/actions/cache).
    
    Updates `install-pinned/ruff` from
    4ec70113ad8b512f13948b8d9855ac59675535d2 to
    fe472defb50a6a2c00ea3a3982534e86e69991e8
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/install-pinned/ruff/commit/fe472defb50a6a2c00ea3a3982534e86e69991e8"><code>fe472de</code></a>
    update README.md (ruff 0.1.15)</li>
    <li><a
    href="https://github.com/install-pinned/ruff/commit/cf75457aa5344f511c2cccf50c8b0a5c9802fc8f"><code>cf75457</code></a>
    update pins (ruff 0.1.15)</li>
    <li><a
    href="https://github.com/install-pinned/ruff/commit/a5367eab93dba18c9958b24631941363616a5fb5"><code>a5367ea</code></a>
    update README.md (ruff 0.1.14)</li>
    <li><a
    href="https://github.com/install-pinned/ruff/commit/38ee0f469b15518dd792f7d03d6409e48c36835c"><code>38ee0f4</code></a>
    update pins (ruff 0.1.14)</li>
    <li><a
    href="https://github.com/install-pinned/ruff/commit/a8e213b6a6cf6bcafef415c802b68ca1c4bcea98"><code>a8e213b</code></a>
    update README.md (ruff 0.1.13)</li>
    <li><a
    href="https://github.com/install-pinned/ruff/commit/21180b34ff5384748b020258b9689c59c547c32c"><code>21180b3</code></a>
    update pins (ruff 0.1.13)</li>
    <li><a
    href="https://github.com/install-pinned/ruff/commit/58b3f74640eb5eef2df450838bebcb1cfc83269f"><code>58b3f74</code></a>
    update README.md (ruff 0.1.12)</li>
    <li><a
    href="https://github.com/install-pinned/ruff/commit/42349039120be9a6ebfa655a2908c713f83987b4"><code>4234903</code></a>
    update pins (ruff 0.1.12)</li>
    <li><a
    href="https://github.com/install-pinned/ruff/commit/8c12fc8021a6dc9e337161ceeeeebfc015392776"><code>8c12fc8</code></a>
    update README.md (ruff 0.1.11)</li>
    <li><a
    href="https://github.com/install-pinned/ruff/commit/dbde05329b5e0cb0b6f916123c8f296fe43ac878"><code>dbde053</code></a>
    update pins (ruff 0.1.11)</li>
    <li>See full diff in <a
    href="https://github.com/install-pinned/ruff/compare/4ec70113ad8b512f13948b8d9855ac59675535d2...fe472defb50a6a2c00ea3a3982534e86e69991e8">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `actions/cache` from 3 to 4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/actions/cache/releases">actions/cache's
    releases</a>.</em></p>
    <blockquote>
    <h2>v4.0.0</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Update action to node20 by <a
    href="https://github.com/takost"><code>@​takost</code></a> in <a
    href="https://redirect.github.com/actions/cache/pull/1284">actions/cache#1284</a></li>
    <li>feat: save-always flag by <a
    href="https://github.com/to-s"><code>@​to-s</code></a> in <a
    href="https://redirect.github.com/actions/cache/pull/1242">actions/cache#1242</a></li>
    </ul>
    <h2>New Contributors</h2>
    <ul>
    <li><a href="https://github.com/takost"><code>@​takost</code></a> made
    their first contribution in <a
    href="https://redirect.github.com/actions/cache/pull/1284">actions/cache#1284</a></li>
    <li><a href="https://github.com/to-s"><code>@​to-s</code></a> made their
    first contribution in <a
    href="https://redirect.github.com/actions/cache/pull/1242">actions/cache#1242</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/actions/cache/compare/v3...v4.0.0">https://github.com/actions/cache/compare/v3...v4.0.0</a></p>
    <h2>v3.3.3</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Cache v3.3.3 by <a
    href="https://github.com/robherley"><code>@​robherley</code></a> in <a
    href="https://redirect.github.com/actions/cache/pull/1302">actions/cache#1302</a></li>
    </ul>
    <h2>New Contributors</h2>
    <ul>
    <li><a href="https://github.com/robherley"><code>@​robherley</code></a>
    made their first contribution in <a
    href="https://redirect.github.com/actions/cache/pull/1302">actions/cache#1302</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/actions/cache/compare/v3...v3.3.3">https://github.com/actions/cache/compare/v3...v3.3.3</a></p>
    <h2>v3.3.2</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Fixed readme with new segment timeout values by <a
    href="https://github.com/kotewar"><code>@​kotewar</code></a> in <a
    href="https://redirect.github.com/actions/cache/pull/1133">actions/cache#1133</a></li>
    <li>Readme fixes by <a
    href="https://github.com/kotewar"><code>@​kotewar</code></a> in <a
    href="https://redirect.github.com/actions/cache/pull/1134">actions/cache#1134</a></li>
    <li>Updated description of the lookup-only input for main action by <a
    href="https://github.com/kotewar"><code>@​kotewar</code></a> in <a
    href="https://redirect.github.com/actions/cache/pull/1130">actions/cache#1130</a></li>
    <li>Change two new actions mention as quoted text by <a
    href="https://github.com/bishal-pdMSFT"><code>@​bishal-pdMSFT</code></a>
    in <a
    href="https://redirect.github.com/actions/cache/pull/1131">actions/cache#1131</a></li>
    <li>Update Cross-OS Caching tips by <a
    href="https://github.com/pdotl"><code>@​pdotl</code></a> in <a
    href="https://redirect.github.com/actions/cache/pull/1122">actions/cache#1122</a></li>
    <li>Bazel example (Take <a
    href="https://redirect.github.com/actions/cache/issues/2">#2</a>️⃣) by
    <a href="https://github.com/vorburger"><code>@​vorburger</code></a> in
    <a
    href="https://redirect.github.com/actions/cache/pull/1132">actions/cache#1132</a></li>
    <li>Remove actions to add new PRs and issues to a project board by <a
    href="https://github.com/jorendorff"><code>@​jorendorff</code></a> in <a
    href="https://redirect.github.com/actions/cache/pull/1187">actions/cache#1187</a></li>
    <li>Consume latest toolkit and fix dangling promise bug by <a
    href="https://github.com/chkimes"><code>@​chkimes</code></a> in <a
    href="https://redirect.github.com/actions/cache/pull/1217">actions/cache#1217</a></li>
    <li>Bump action version to 3.3.2 by <a
    href="https://github.com/bethanyj28"><code>@​bethanyj28</code></a> in <a
    href="https://redirect.github.com/actions/cache/pull/1236">actions/cache#1236</a></li>
    </ul>
    <h2>New Contributors</h2>
    <ul>
    <li><a href="https://github.com/vorburger"><code>@​vorburger</code></a>
    made their first contribution in <a
    href="https://redirect.github.com/actions/cache/pull/1132">actions/cache#1132</a></li>
    <li><a
    href="https://github.com/jorendorff"><code>@​jorendorff</code></a> made
    their first contribution in <a
    href="https://redirect.github.com/actions/cache/pull/1187">actions/cache#1187</a></li>
    <li><a href="https://github.com/chkimes"><code>@​chkimes</code></a> made
    their first contribution in <a
    href="https://redirect.github.com/actions/cache/pull/1217">actions/cache#1217</a></li>
    <li><a
    href="https://github.com/bethanyj28"><code>@​bethanyj28</code></a> made
    their first contribution in <a
    href="https://redirect.github.com/actions/cache/pull/1236">actions/cache#1236</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/actions/cache/compare/v3...v3.3.2">https://github.com/actions/cache/compare/v3...v3.3.2</a></p>
    <h2>v3.3.1</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Reduced download segment size to 128 MB and timeout to 10 minutes by
    <a href="https://github.com/kotewar"><code>@​kotewar</code></a> in <a
    href="https://redirect.github.com/actions/cache/pull/1129">actions/cache#1129</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/actions/cache/compare/v3...v3.3.1">https://github.com/actions/cache/compare/v3...v3.3.1</a></p>
    <h2>v3.3.0</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Bug: Permission is missing in cache delete example by <a
    href="https://github.com/kotokaze"><code>@​kotokaze</code></a> in <a
    href="https://redirect.github.com/actions/cache/pull/1123">actions/cache#1123</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/actions/cache/blob/main/RELEASES.md">actions/cache's
    changelog</a>.</em></p>
    <blockquote>
    <h1>Releases</h1>
    <h3>3.0.0</h3>
    <ul>
    <li>Updated minimum runner version support from node 12 -&gt; node
    16</li>
    </ul>
    <h3>3.0.1</h3>
    <ul>
    <li>Added support for caching from GHES 3.5.</li>
    <li>Fixed download issue for files &gt; 2GB during restore.</li>
    </ul>
    <h3>3.0.2</h3>
    <ul>
    <li>Added support for dynamic cache size cap on GHES.</li>
    </ul>
    <h3>3.0.3</h3>
    <ul>
    <li>Fixed avoiding empty cache save when no files are available for
    caching. (<a
    href="https://redirect.github.com/actions/cache/issues/624">issue</a>)</li>
    </ul>
    <h3>3.0.4</h3>
    <ul>
    <li>Fixed tar creation error while trying to create tar with path as
    <code>~/</code> home folder on <code>ubuntu-latest</code>. (<a
    href="https://redirect.github.com/actions/cache/issues/689">issue</a>)</li>
    </ul>
    <h3>3.0.5</h3>
    <ul>
    <li>Removed error handling by consuming actions/cache 3.0 toolkit, Now
    cache server error handling will be done by toolkit. (<a
    href="https://redirect.github.com/actions/cache/pull/834">PR</a>)</li>
    </ul>
    <h3>3.0.6</h3>
    <ul>
    <li>Fixed <a
    href="https://redirect.github.com/actions/cache/issues/809">#809</a> -
    zstd -d: no such file or directory error</li>
    <li>Fixed <a
    href="https://redirect.github.com/actions/cache/issues/833">#833</a> -
    cache doesn't work with github workspace directory</li>
    </ul>
    <h3>3.0.7</h3>
    <ul>
    <li>Fixed <a
    href="https://redirect.github.com/actions/cache/issues/810">#810</a> -
    download stuck issue. A new timeout is introduced in the download
    process to abort the download if it gets stuck and doesn't finish within
    an hour.</li>
    </ul>
    <h3>3.0.8</h3>
    <ul>
    <li>Fix zstd not working for windows on gnu tar in issues <a
    href="https://redirect.github.com/actions/cache/issues/888">#888</a> and
    <a
    href="https://redirect.github.com/actions/cache/issues/891">#891</a>.</li>
    <li>Allowing users to provide a custom timeout as input for aborting
    download of a cache segment using an environment variable
    <code>SEGMENT_DOWNLOAD_TIMEOUT_MINS</code>. Default is 60 minutes.</li>
    </ul>
    <h3>3.0.9</h3>
    <ul>
    <li>Enhanced the warning message for cache unavailablity in case of
    GHES.</li>
    </ul>
    <h3>3.0.10</h3>
    <ul>
    <li>Fix a bug with sorting inputs.</li>
    <li>Update definition for restore-keys in README.md</li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/actions/cache/commit/13aacd865c20de90d75de3b17ebe84f7a17d57d2"><code>13aacd8</code></a>
    Merge pull request <a
    href="https://redirect.github.com/actions/cache/issues/1242">#1242</a>
    from to-s/main</li>
    <li><a
    href="https://github.com/actions/cache/commit/53b35c543921fe2e8b288765ff817de9de8d906f"><code>53b35c5</code></a>
    Merge branch 'main' into main</li>
    <li><a
    href="https://github.com/actions/cache/commit/65b8989fab3bb394817bdb845a453dff480c2b51"><code>65b8989</code></a>
    Merge pull request <a
    href="https://redirect.github.com/actions/cache/issues/1284">#1284</a>
    from takost/update-to-node-20</li>
    <li><a
    href="https://github.com/actions/cache/commit/d0be34d54485f31ca2ccbe66e6ea3d96544a807b"><code>d0be34d</code></a>
    Fix dist</li>
    <li><a
    href="https://github.com/actions/cache/commit/66cf064d47313d2cccf392d01bd10925da2bd072"><code>66cf064</code></a>
    Merge branch 'main' into update-to-node-20</li>
    <li><a
    href="https://github.com/actions/cache/commit/1326563738ddb735c5f2ce85cba8c79f33b728cd"><code>1326563</code></a>
    Merge branch 'main' into main</li>
    <li><a
    href="https://github.com/actions/cache/commit/e71876755e268d6cc25a5d3e3c46ae447e35290a"><code>e718767</code></a>
    Fix format</li>
    <li><a
    href="https://github.com/actions/cache/commit/01229828ffa049a8dee4db27bcb23ed33f2b451f"><code>0122982</code></a>
    Apply workaround for earlyExit</li>
    <li><a
    href="https://github.com/actions/cache/commit/3185ecfd6135856ca6d904ae032cff4f39b8b365"><code>3185ecf</code></a>
    Update &quot;only-&quot; actions to node20</li>
    <li><a
    href="https://github.com/actions/cache/commit/25618a0a675e8447e5ffc8ed9b7ddb2aaf927f65"><code>25618a0</code></a>
    Bump version</li>
    <li>Additional commits viewable in <a
    href="https://github.com/actions/cache/compare/v3...v4">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    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 <dependency name> major version` will close this
    group update PR and stop Dependabot creating any more for the specific
    dependency's major version (unless you unignore this specific
    dependency's major version or upgrade to it yourself)
    - `@dependabot ignore <dependency name> minor version` will close this
    group update PR and stop Dependabot creating any more for the specific
    dependency's minor version (unless you unignore this specific
    dependency's minor version or upgrade to it yourself)
    - `@dependabot ignore <dependency name>` will close this group update PR
    and stop Dependabot creating any more for the specific dependency
    (unless you unignore this specific dependency or upgrade to it yourself)
    - `@dependabot unignore <dependency name>` will remove all of the ignore
    conditions of the specified dependency
    - `@dependabot unignore <dependency name> <ignore condition>` will
    remove the ignore condition of the specified dependency and ignore
    conditions
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    main
    dependabot[bot] committed with GitHub 1 month ago
  • Update pyopenssl requirement from <23.4,>=22.1 to >=22.1,<24.1
    Updates the requirements on [pyopenssl](https://github.com/pyca/pyopenssl) to permit the latest version.
    - [Changelog](https://github.com/pyca/pyopenssl/blob/main/CHANGELOG.rst)
    - [Commits](https://github.com/pyca/pyopenssl/compare/22.1.0...24.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: pyopenssl
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot/pip/pyopenssl-gte-22.1-and-lt-24.1
    dependabot[bot] committed with GitHub 1 month ago
  • Update cryptography requirement from <41.1,>=39.0 to >=39.0,<42.1 (#6636)
    Updates the requirements on
    [cryptography](https://github.com/pyca/cryptography) to permit the
    latest version.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst">cryptography's
    changelog</a>.</em></p>
    <blockquote>
    <p>42.0.2 - 2024-01-30</p>
    <pre><code>
    * Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL
    3.2.1.
    * Fixed an issue that prevented the use of Python buffer protocol
    objects in
      ``sign`` and ``verify`` methods on asymmetric keys.
    * Fixed an issue with incorrect keyword-argument naming with
    ``EllipticCurvePrivateKey``
    
    :meth:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKey.exchange`,
      ``X25519PrivateKey``
    
    :meth:`~cryptography.hazmat.primitives.asymmetric.x25519.X25519PrivateKey.exchange`,
      ``X448PrivateKey``
    
    :meth:`~cryptography.hazmat.primitives.asymmetric.x448.X448PrivateKey.exchange`,
      and ``DHPrivateKey``
    
    :meth:`~cryptography.hazmat.primitives.asymmetric.dh.DHPrivateKey.exchange`.
    <p>.. _v42-0-1:</p>
    <p>42.0.1 - 2024-01-24
    </code></pre></p>
    <ul>
    <li>Fixed an issue with incorrect keyword-argument naming with
    <code>EllipticCurvePrivateKey</code>
    
    :meth:<code>~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKey.sign</code>.</li>
    <li>Resolved compatibility issue with loading certain RSA public keys in
    
    :func:<code>~cryptography.hazmat.primitives.serialization.load_pem_public_key</code>.</li>
    </ul>
    <p>.. _v42-0-0:</p>
    <p>42.0.0 - 2024-01-22</p>
    <pre><code>
    * **BACKWARDS INCOMPATIBLE:** Dropped support for LibreSSL &lt; 3.7.
    * **BACKWARDS INCOMPATIBLE:** Loading a PKCS7 with no content field
    using
    
    :func:`~cryptography.hazmat.primitives.serialization.pkcs7.load_pem_pkcs7_certificates`
      or
    
    :func:`~cryptography.hazmat.primitives.serialization.pkcs7.load_der_pkcs7_certificates`
      will now raise a ``ValueError`` rather than return an empty list.
    * Parsing SSH certificates no longer permits malformed critical options
    with
      values, as documented in the 41.0.2 release notes.
    * Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL
    3.2.0.
    * Updated the minimum supported Rust version (MSRV) to 1.63.0, from
    1.56.0.
    * We now publish both ``py37`` and ``py39`` ``abi3`` wheels. This should
    resolve some errors relating to initializing a module multiple times per
      process.
    * Support
    :class:`~cryptography.hazmat.primitives.asymmetric.padding.PSS` for
    X.509 certificate signing requests and certificate revocation lists with
    the
      keyword-only argument ``rsa_padding`` on the ``sign`` methods for
      :class:`~cryptography.x509.CertificateSigningRequestBuilder` and
      :class:`~cryptography.x509.CertificateRevocationListBuilder`.
    * Added support for obtaining X.509 certificate signing request
    signature
      algorithm parameters (including PSS) via
    &lt;/tr&gt;&lt;/table&gt; 
    </code></pre>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/pyca/cryptography/commit/2202123b50de1b8788f909a3e5afe350c56ad81e"><code>2202123</code></a>
    changelog and version bump 42.0.2 (<a
    href="https://redirect.github.com/pyca/cryptography/issues/10268">#10268</a>)</li>
    <li><a
    href="https://github.com/pyca/cryptography/commit/f7032bdd409838f67fc2b93343f897fb5f397d80"><code>f7032bd</code></a>
    bump openssl in CI (<a
    href="https://redirect.github.com/pyca/cryptography/issues/10298">#10298</a>)
    (<a
    href="https://redirect.github.com/pyca/cryptography/issues/10299">#10299</a>)</li>
    <li><a
    href="https://github.com/pyca/cryptography/commit/002e886f16d8857151c09b11dc86b35f2ac9aec3"><code>002e886</code></a>
    Fixes <a
    href="https://redirect.github.com/pyca/cryptography/issues/10294">#10294</a>
    -- correct accidental change to exchange kwarg (<a
    href="https://redirect.github.com/pyca/cryptography/issues/10295">#10295</a>)
    (<a
    href="https://redirect.github.com/pyca/cryptography/issues/10296">#10296</a>)</li>
    <li><a
    href="https://github.com/pyca/cryptography/commit/92fa9f2f606caea5d499c825e832be5bac6f0c23"><code>92fa9f2</code></a>
    support bytes-like consistently across our asym sign/verify APIs (<a
    href="https://redirect.github.com/pyca/cryptography/issues/10260">#10260</a>)
    (<a
    href="https://redirect.github.com/pyca/cryptography/issues/1">#1</a>...</li>
    <li><a
    href="https://github.com/pyca/cryptography/commit/6478f7e28be54b51931277235de01b249ceabd96"><code>6478f7e</code></a>
    explicitly support bytes-like for signature/data in RSA sign/verify (<a
    href="https://redirect.github.com/pyca/cryptography/issues/10259">#10259</a>)
    ...</li>
    <li><a
    href="https://github.com/pyca/cryptography/commit/4bb8596ae02d95bb054dbcf55e8771379dbe0c19"><code>4bb8596</code></a>
    fix the release script (<a
    href="https://redirect.github.com/pyca/cryptography/issues/10233">#10233</a>)
    (<a
    href="https://redirect.github.com/pyca/cryptography/issues/10254">#10254</a>)</li>
    <li><a
    href="https://github.com/pyca/cryptography/commit/337437dc2e62772bde4ad5544f4b1db9ee7572d9"><code>337437d</code></a>
    42.0.1 bump (<a
    href="https://redirect.github.com/pyca/cryptography/issues/10252">#10252</a>)</li>
    <li><a
    href="https://github.com/pyca/cryptography/commit/56255de6b2d1a2d2e502b0275231ca81907f33f1"><code>56255de</code></a>
    allow SPKI RSA keys to be parsed even if they have an incorrect
    delimiter (<a
    href="https://redirect.github.com/pyca/cryptography/issues/1">#1</a>...</li>
    <li><a
    href="https://github.com/pyca/cryptography/commit/12f038b38af76e36efe8cef09597010c97647e8f"><code>12f038b</code></a>
    fixes <a
    href="https://redirect.github.com/pyca/cryptography/issues/10237">#10237</a>
    -- correct EC sign parameter name (<a
    href="https://redirect.github.com/pyca/cryptography/issues/10239">#10239</a>)
    (<a
    href="https://redirect.github.com/pyca/cryptography/issues/10240">#10240</a>)</li>
    <li><a
    href="https://github.com/pyca/cryptography/commit/4e64baf360a3a89bd92582f59344c12b5c0bd3fd"><code>4e64baf</code></a>
    42.0.0 version bump (<a
    href="https://redirect.github.com/pyca/cryptography/issues/10232">#10232</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/pyca/cryptography/compare/39.0.0...42.0.2">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    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)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed with GitHub 1 month ago
  • Update pytest requirement from <8,>=6.1.0 to >=6.1.0,<9 (#6637)
    Updates the requirements on
    [pytest](https://github.com/pytest-dev/pytest) to permit the latest
    version.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/pytest-dev/pytest/releases">pytest's
    releases</a>.</em></p>
    <blockquote>
    <h2>pytest 8.0.0 (2024-01-27)</h2>
    <p>See <a
    href="https://github.com/pytest-dev/pytest/releases/tag/8.0.0rc1">8.0.0rc1</a>
    and <a
    href="https://github.com/pytest-dev/pytest/releases/tag/8.0.0rc2">8.0.0rc2</a>
    for the full changes since pytest 7.4!</p>
    <h2>Bug Fixes</h2>
    <ul>
    <li><a
    href="https://redirect.github.com/pytest-dev/pytest/issues/11842">#11842</a>:
    Properly escape the <code>reason</code> of a <code>skip
    &lt;pytest.mark.skip ref&gt;</code>{.interpreted-text
    role=&quot;ref&quot;} mark when writing JUnit XML files.</li>
    <li><a
    href="https://redirect.github.com/pytest-dev/pytest/issues/11861">#11861</a>:
    Avoid microsecond exceeds <code>1_000_000</code> when using
    <code>log-date-format</code> with <code>%f</code> specifier, which might
    cause the test suite to crash.</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/pytest-dev/pytest/commit/478f8233bca8147445f0c5129f04ada892cc6c91"><code>478f823</code></a>
    Prepare release version 8.0.0</li>
    <li><a
    href="https://github.com/pytest-dev/pytest/commit/608590097a6542768099dd371b84d8b37a1990da"><code>6085900</code></a>
    [8.0.x] fix: avoid rounding microsecond to <code>1_000_000</code> (<a
    href="https://redirect.github.com/pytest-dev/pytest/issues/11863">#11863</a>)</li>
    <li><a
    href="https://github.com/pytest-dev/pytest/commit/3b41c65c81d649d962be5ec469f44104b8d09748"><code>3b41c65</code></a>
    [8.0.x] Escape skip reason in junitxml (<a
    href="https://redirect.github.com/pytest-dev/pytest/issues/11845">#11845</a>)</li>
    <li><a
    href="https://github.com/pytest-dev/pytest/commit/747072ad26f2443dc8a62eb88db8cbf56fa95470"><code>747072a</code></a>
    [8.0.x] Update docstring of scripts/generate-gh-release-notes.py (<a
    href="https://redirect.github.com/pytest-dev/pytest/issues/11768">#11768</a>)</li>
    <li><a
    href="https://github.com/pytest-dev/pytest/commit/011a475baf6e1d0e9ec30c5996d9cbcbe7c95475"><code>011a475</code></a>
    Properly attach packages to the GH release notes (<a
    href="https://redirect.github.com/pytest-dev/pytest/issues/11839">#11839</a>)
    (<a
    href="https://redirect.github.com/pytest-dev/pytest/issues/11840">#11840</a>)</li>
    <li><a
    href="https://github.com/pytest-dev/pytest/commit/97960bdd148972b2f26bd9b336163e590bbc4c6b"><code>97960bd</code></a>
    Merge pull request <a
    href="https://redirect.github.com/pytest-dev/pytest/issues/11835">#11835</a>
    from pytest-dev/release-8.0.0rc2</li>
    <li><a
    href="https://github.com/pytest-dev/pytest/commit/6be0a3cbf7e014834610139421a0d9804d4a3eae"><code>6be0a3c</code></a>
    Prepare release version 8.0.0rc2</li>
    <li><a
    href="https://github.com/pytest-dev/pytest/commit/44ffe071658f5ac609fe8d3b967e8dba93abc819"><code>44ffe07</code></a>
    Merge pull request <a
    href="https://redirect.github.com/pytest-dev/pytest/issues/11837">#11837</a>
    from pytest-dev/backport-11836-to-8.0.x</li>
    <li><a
    href="https://github.com/pytest-dev/pytest/commit/14ecb049732bed4dc913e2da55c616882432c978"><code>14ecb04</code></a>
    [8.0.x] testing: temporarily disable test due to hypothesis issue</li>
    <li><a
    href="https://github.com/pytest-dev/pytest/commit/41c8dabee3c40a5d363bf03a3ca2370ee27cbcd0"><code>41c8dab</code></a>
    Merge pull request <a
    href="https://redirect.github.com/pytest-dev/pytest/issues/11831">#11831</a>
    from bluetech/backport-11825-to-8.0.x</li>
    <li>Additional commits viewable in <a
    href="https://github.com/pytest-dev/pytest/compare/6.1.0...8.0.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    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)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed with GitHub 1 month ago
  • 2024-01-31
  • Maximilian Hils committed with GitHub 1 month ago
  • 2024-01-29
  • remove leftover command line switch
    rawtcp is enabled by default nowadays
    Maximilian Hils committed with GitHub 1 month ago
  • 2024-01-24
  • Micro-fix to arrange items in the right order. (#6616)
    #### Description
    
    Minor correction that does not change test case result however passes
    params in the intended order.
    dq committed with GitHub 1 month ago
  • 2024-01-23
  • 2024-01-21
  • mitmproxy release bot committed 1 month ago
  • allow_hosts/ignore_hosts option now matches against the full `host:port` string (#6594)
    Co-authored-by: Maximilian Hils <[email protected]>
    Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
    Louis committed with GitHub 1 month ago
  • 2024-01-17
  • 2024-01-08
  • Maximilian Hils committed with GitHub 2 months ago
  • 2024-01-07
  • 2024-01-06
  • mitmproxy release bot committed 2 months ago
  • 2024-01-04
  • remove mention of ctx.log from addon example (#6552)
    [#5590](https://github.com/mitmproxy/mitmproxy/pull/5590) made the
    switch to standard logging, but this part of the addons documentation
    references the previous `ctx.log` approach.
    Jon Brown committed with GitHub 2 months ago
  • Maximilian Hils committed with GitHub 2 months ago
  • mitmproxy release bot committed 2 months ago
  • Maximilian Hils committed 2 months ago
  • implement UDP streams (#6557)
    based on https://github.com/mitmproxy/mitmproxy_rs/pull/127
    Maximilian Hils committed with GitHub 2 months ago
  • 2024-01-02
  • Update pytest-asyncio requirement from <0.22,>=0.17 to >=0.17,<0.24 (#6574)
    Updates the requirements on
    [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) to permit
    the latest version.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/pytest-dev/pytest-asyncio/releases">pytest-asyncio's
    releases</a>.</em></p>
    <blockquote>
    <h2>pytest-asyncio 0.23.3</h2>
    <h1>0.23.3 (2024-01-01)</h1>
    <ul>
    <li>Fixes a bug that caused event loops to be closed prematurely when
    using async generator fixtures with class scope or wider in a
    function-scoped test <a
    href="https://redirect.github.com/pytest-dev/pytest-asyncio/issues/706">#706</a></li>
    <li>Fixes various bugs that caused an internal pytest error during test
    collection <a
    href="https://redirect.github.com/pytest-dev/pytest-asyncio/issues/711">#711</a>
    <a
    href="https://redirect.github.com/pytest-dev/pytest-asyncio/issues/713">#713</a>
    <a
    href="https://redirect.github.com/pytest-dev/pytest-asyncio/issues/719">#719</a></li>
    </ul>
    <h2>Known issues</h2>
    <p>As of v0.23, pytest-asyncio attaches an asyncio event loop to each
    item of the test suite (i.e. session, packages, modules, classes,
    functions) and allows tests to be run in those loops when marked
    accordingly. Pytest-asyncio currently assumes that async fixture scope
    is correlated with the new event loop scope. This prevents fixtures from
    being evaluated independently from the event loop scope and breaks some
    existing test suites (see <a
    href="https://redirect.github.com/pytest-dev/pytest-asyncio/issues/706">#706</a>).
    For example, a test suite may require all fixtures and tests to run in
    the same event loop, but have async fixtures that are set up and torn
    down for each module. If you're affected by this issue, please continue
    using the v0.21 release, until it is resolved.</p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/pytest-dev/pytest-asyncio/commit/260b79185b198bad96a8fb2abc607a91ad8a5490"><code>260b791</code></a>
    [docs] Prepare release of v0.23.3.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-asyncio/commit/6a253e20fb174b6750075a6cfdd9409e4c6221f5"><code>6a253e2</code></a>
    [docs] Shorten changelog by combining multiple issues.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-asyncio/commit/e2cbb906c5124df131abe39c447c5486aae913be"><code>e2cbb90</code></a>
    [docs] Mention correct issue in changelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-asyncio/commit/0c522bff1525e77ff75691ee7530c71fe63e2775"><code>0c522bf</code></a>
    [fix] Fixes a bug that caused an internal pytest error when using
    ImportWarni...</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-asyncio/commit/31c7e6f9acda156a7aabf23d18e88c23f5f897a4"><code>31c7e6f</code></a>
    Build(deps): Bump coverage from 7.3.3 to 7.3.4 in
    /dependencies/default</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-asyncio/commit/38d5c7eed0d5193752043631aabde287d0627127"><code>38d5c7e</code></a>
    Build(deps): Bump sphinx-rtd-theme in /dependencies/docs</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-asyncio/commit/650ec5875dcefc4eb4c1b2b0ba792aa643cd0823"><code>650ec58</code></a>
    Build(deps): Bump babel from 2.13.1 to 2.14.0 in /dependencies/docs</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-asyncio/commit/0166a7e55fd5ac31afdaffd7dd54e77003f6cc30"><code>0166a7e</code></a>
    Build(deps): Bump typing-extensions in /dependencies/default</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-asyncio/commit/3a15f3039c2b0101b73af651e8b9c667b1a51434"><code>3a15f30</code></a>
    Build(deps): Bump coverage from 7.3.2 to 7.3.3 in
    /dependencies/default</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-asyncio/commit/28e91f00cd59d8aca364e6041f898cde8239b4e6"><code>28e91f0</code></a>
    Build(deps): Bump hypothesis in /dependencies/default</li>
    <li>Additional commits viewable in <a
    href="https://github.com/pytest-dev/pytest-asyncio/compare/v0.17.0...v0.23.3">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    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)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed with GitHub 2 months ago
  • Bump the github-actions group with 4 updates (#6577)
    Bumps the github-actions group with 4 updates:
    [install-pinned/ruff](https://github.com/install-pinned/ruff),
    [actions/setup-python](https://github.com/actions/setup-python),
    [actions/upload-artifact](https://github.com/actions/upload-artifact)
    and
    [actions/download-artifact](https://github.com/actions/download-artifact).
    
    Updates `install-pinned/ruff` from
    0e35bc58bd73769469284df9e1f8898daeea8768 to
    4ec70113ad8b512f13948b8d9855ac59675535d2
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/install-pinned/ruff/commit/4ec70113ad8b512f13948b8d9855ac59675535d2"><code>4ec7011</code></a>
    update README.md (ruff 0.1.9)</li>
    <li><a
    href="https://github.com/install-pinned/ruff/commit/ddc070578ef514e71a33133818c61d66badf0b23"><code>ddc0705</code></a>
    update pins (ruff 0.1.9)</li>
    <li><a
    href="https://github.com/install-pinned/ruff/commit/a3218e7477f5e4afd14907abcac0ad344f89fe53"><code>a3218e7</code></a>
    update README.md (ruff 0.1.8)</li>
    <li><a
    href="https://github.com/install-pinned/ruff/commit/84ffe854a3a212fffef2bf78a5e57c5db4ac5c34"><code>84ffe85</code></a>
    update pins (ruff 0.1.8)</li>
    <li><a
    href="https://github.com/install-pinned/ruff/commit/0ef336f34268d132c135345c53353618acd8a181"><code>0ef336f</code></a>
    update README.md (ruff 0.1.7)</li>
    <li><a
    href="https://github.com/install-pinned/ruff/commit/d2e3021862a9ee90e7ce3d2524ee5cf41c8615cd"><code>d2e3021</code></a>
    update pins (ruff 0.1.7)</li>
    <li>See full diff in <a
    href="https://github.com/install-pinned/ruff/compare/0e35bc58bd73769469284df9e1f8898daeea8768...4ec70113ad8b512f13948b8d9855ac59675535d2">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `actions/setup-python` from 4 to 5
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/actions/setup-python/releases">actions/setup-python's
    releases</a>.</em></p>
    <blockquote>
    <h2>v5.0.0</h2>
    <h2>What's Changed</h2>
    <p>In scope of this release, we update node version runtime from node16
    to node20 (<a
    href="https://redirect.github.com/actions/setup-python/pull/772">actions/setup-python#772</a>).
    Besides, we update dependencies to the latest versions.</p>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/actions/setup-python/compare/v4.8.0...v5.0.0">https://github.com/actions/setup-python/compare/v4.8.0...v5.0.0</a></p>
    <h2>v4.8.0</h2>
    <h2>What's Changed</h2>
    <p>In scope of this release we added support for GraalPy (<a
    href="https://redirect.github.com/actions/setup-python/pull/694">actions/setup-python#694</a>).
    You can use this snippet to set up GraalPy:</p>
    <pre lang="yaml"><code>steps:
    - uses: actions/checkout@v4
    - uses: actions/setup-python@v4 
      with:
        python-version: 'graalpy-22.3' 
    - run: python my_script.py
    </code></pre>
    <p>Besides, the release contains such changes as:</p>
    <ul>
    <li>Trim python version when reading from file by <a
    href="https://github.com/FerranPares"><code>@​FerranPares</code></a> in
    <a
    href="https://redirect.github.com/actions/setup-python/pull/628">actions/setup-python#628</a></li>
    <li>Use non-deprecated versions in examples by <a
    href="https://github.com/jeffwidman"><code>@​jeffwidman</code></a> in <a
    href="https://redirect.github.com/actions/setup-python/pull/724">actions/setup-python#724</a></li>
    <li>Change deprecation comment to past tense by <a
    href="https://github.com/jeffwidman"><code>@​jeffwidman</code></a> in <a
    href="https://redirect.github.com/actions/setup-python/pull/723">actions/setup-python#723</a></li>
    <li>Bump <code>@​babel/traverse</code> from 7.9.0 to 7.23.2 by <a
    href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
    href="https://redirect.github.com/actions/setup-python/pull/743">actions/setup-python#743</a></li>
    <li>advanced-usage.md: Encourage the use actions/checkout@v4 by <a
    href="https://github.com/cclauss"><code>@​cclauss</code></a> in <a
    href="https://redirect.github.com/actions/setup-python/pull/729">actions/setup-python#729</a></li>
    <li>Examples now use checkout@v4 by <a
    href="https://github.com/simonw"><code>@​simonw</code></a> in <a
    href="https://redirect.github.com/actions/setup-python/pull/738">actions/setup-python#738</a></li>
    <li>Update actions/checkout to v4 by <a
    href="https://github.com/dmitry-shibanov"><code>@​dmitry-shibanov</code></a>
    in <a
    href="https://redirect.github.com/actions/setup-python/pull/761">actions/setup-python#761</a></li>
    </ul>
    <h2>New Contributors</h2>
    <ul>
    <li><a
    href="https://github.com/FerranPares"><code>@​FerranPares</code></a>
    made their first contribution in <a
    href="https://redirect.github.com/actions/setup-python/pull/628">actions/setup-python#628</a></li>
    <li><a href="https://github.com/timfel"><code>@​timfel</code></a> made
    their first contribution in <a
    href="https://redirect.github.com/actions/setup-python/pull/694">actions/setup-python#694</a></li>
    <li><a
    href="https://github.com/jeffwidman"><code>@​jeffwidman</code></a> made
    their first contribution in <a
    href="https://redirect.github.com/actions/setup-python/pull/724">actions/setup-python#724</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/actions/setup-python/compare/v4...v4.8.0">https://github.com/actions/setup-python/compare/v4...v4.8.0</a></p>
    <h2>v4.7.1</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Bump word-wrap from 1.2.3 to 1.2.4 by <a
    href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
    href="https://redirect.github.com/actions/setup-python/pull/702">actions/setup-python#702</a></li>
    <li>Add range validation for toml files by <a
    href="https://github.com/dmitry-shibanov"><code>@​dmitry-shibanov</code></a>
    in <a
    href="https://redirect.github.com/actions/setup-python/pull/726">actions/setup-python#726</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/actions/setup-python/compare/v4...v4.7.1">https://github.com/actions/setup-python/compare/v4...v4.7.1</a></p>
    <h2>v4.7.0</h2>
    <p>In scope of this release, the support for reading python version from
    pyproject.toml was added (<a
    href="https://redirect.github.com/actions/setup-python/pull/669">actions/setup-python#669</a>).</p>
    <pre lang="yaml"><code>      - name: Setup Python
            uses: actions/setup-python@v4
    &lt;/tr&gt;&lt;/table&gt; 
    </code></pre>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/actions/setup-python/commit/0a5c61591373683505ea898e09a3ea4f39ef2b9c"><code>0a5c615</code></a>
    Update action to node20 (<a
    href="https://redirect.github.com/actions/setup-python/issues/772">#772</a>)</li>
    <li><a
    href="https://github.com/actions/setup-python/commit/0ae58361cdfd39e2950bed97a1e26aa20c3d8955"><code>0ae5836</code></a>
    Add example of GraalPy to docs (<a
    href="https://redirect.github.com/actions/setup-python/issues/773">#773</a>)</li>
    <li><a
    href="https://github.com/actions/setup-python/commit/b64ffcaf5b410884ad320a9cfac8866006a109aa"><code>b64ffca</code></a>
    update actions/checkout to v4 (<a
    href="https://redirect.github.com/actions/setup-python/issues/761">#761</a>)</li>
    <li><a
    href="https://github.com/actions/setup-python/commit/8d2896179abf658742de432b3f203d2c2d86a587"><code>8d28961</code></a>
    Examples now use checkout@v4 (<a
    href="https://redirect.github.com/actions/setup-python/issues/738">#738</a>)</li>
    <li><a
    href="https://github.com/actions/setup-python/commit/7bc6abb01e0555719edc2dbca70a2fde309e5e56"><code>7bc6abb</code></a>
    advanced-usage.md: Encourage the use actions/checkout@v4 (<a
    href="https://redirect.github.com/actions/setup-python/issues/729">#729</a>)</li>
    <li><a
    href="https://github.com/actions/setup-python/commit/e8111cec9d3dc15220d8a3b638f08419f57b906a"><code>e8111ce</code></a>
    Bump <code>@​babel/traverse</code> from 7.9.0 to 7.23.2 (<a
    href="https://redirect.github.com/actions/setup-python/issues/743">#743</a>)</li>
    <li><a
    href="https://github.com/actions/setup-python/commit/a00ea43da65e7c04d2bdae58b3afecd77057eb9e"><code>a00ea43</code></a>
    add fix for graalpy ci (<a
    href="https://redirect.github.com/actions/setup-python/issues/741">#741</a>)</li>
    <li><a
    href="https://github.com/actions/setup-python/commit/8635b1ccc5934e73ed3510980fd2e7790b85839b"><code>8635b1c</code></a>
    Change deprecation comment to past tense (<a
    href="https://redirect.github.com/actions/setup-python/issues/723">#723</a>)</li>
    <li><a
    href="https://github.com/actions/setup-python/commit/f6cc428f535856f9c23558d01765a42a4d6cf758"><code>f6cc428</code></a>
    Use non-deprecated versions in examples (<a
    href="https://redirect.github.com/actions/setup-python/issues/724">#724</a>)</li>
    <li><a
    href="https://github.com/actions/setup-python/commit/5f2af211d616f86005883b44826180b21abb4060"><code>5f2af21</code></a>
    Add GraalPy support (<a
    href="https://redirect.github.com/actions/setup-python/issues/694">#694</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/actions/setup-python/compare/v4...v5">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `actions/upload-artifact` from 3 to 4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/actions/upload-artifact/releases">actions/upload-artifact's
    releases</a>.</em></p>
    <blockquote>
    <h2>v4.0.0</h2>
    <h2>What's Changed</h2>
    <p>The release of upload-artifact@v4 and download-artifact@v4 are major
    changes to the backend architecture of Artifacts. They have numerous
    performance and behavioral improvements.</p>
    <p>For more information, see the <a
    href="https://github.com/actions/toolkit/tree/main/packages/artifact"><code>@​actions/artifact</code></a>
    documentation.</p>
    <h2>New Contributors</h2>
    <ul>
    <li><a href="https://github.com/vmjoseph"><code>@​vmjoseph</code></a>
    made their first contribution in <a
    href="https://redirect.github.com/actions/upload-artifact/pull/464">actions/upload-artifact#464</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/actions/upload-artifact/compare/v3...v4.0.0">https://github.com/actions/upload-artifact/compare/v3...v4.0.0</a></p>
    <h2>v3.1.3</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>chore(github): remove trailing whitespaces by <a
    href="https://github.com/ljmf00"><code>@​ljmf00</code></a> in <a
    href="https://redirect.github.com/actions/upload-artifact/pull/313">actions/upload-artifact#313</a></li>
    <li>Bump <code>@​actions/artifact</code> version to v1.1.2 by <a
    href="https://github.com/bethanyj28"><code>@​bethanyj28</code></a> in <a
    href="https://redirect.github.com/actions/upload-artifact/pull/436">actions/upload-artifact#436</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/actions/upload-artifact/compare/v3...v3.1.3">https://github.com/actions/upload-artifact/compare/v3...v3.1.3</a></p>
    <h2>v3.1.2</h2>
    <ul>
    <li>Update all <code>@actions/*</code> NPM packages to their latest
    versions- <a
    href="https://redirect.github.com/actions/upload-artifact/issues/374">#374</a></li>
    <li>Update all dev dependencies to their most recent versions - <a
    href="https://redirect.github.com/actions/upload-artifact/issues/375">#375</a></li>
    </ul>
    <h2>v3.1.1</h2>
    <ul>
    <li>Update actions/core package to latest version to remove
    <code>set-output</code> deprecation warning <a
    href="https://redirect.github.com/actions/upload-artifact/issues/351">#351</a></li>
    </ul>
    <h2>v3.1.0</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Bump <code>@​actions/artifact</code> to v1.1.0 (<a
    href="https://redirect.github.com/actions/upload-artifact/pull/327">actions/upload-artifact#327</a>)
    <ul>
    <li>Adds checksum headers on artifact upload (<a
    href="https://redirect.github.com/actions/toolkit/pull/1095">actions/toolkit#1095</a>)
    (<a
    href="https://redirect.github.com/actions/toolkit/pull/1063">actions/toolkit#1063</a>)</li>
    </ul>
    </li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/c7d193f32edcb7bfad88892161225aeda64e9392"><code>c7d193f</code></a>
    Merge pull request <a
    href="https://redirect.github.com/actions/upload-artifact/issues/466">#466</a>
    from actions/v4-beta</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/13131bb095770b4070a7477c3cd2d96e1c16d9f4"><code>13131bb</code></a>
    licensed cache</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/4a6c273b9834f66a1d05c170dc3f80f9cdb9def1"><code>4a6c273</code></a>
    Merge branch 'main' into v4-beta</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/f391bb91a3d3118aeca171c365bb319ece276b37"><code>f391bb9</code></a>
    Merge pull request <a
    href="https://redirect.github.com/actions/upload-artifact/issues/465">#465</a>
    from actions/robherley/v4-documentation</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/9653d03c4b74c32144e02dae644fea70e079d4b3"><code>9653d03</code></a>
    Apply suggestions from code review</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/875b63076402f25ef9d52c294c86ba4f97810575"><code>875b630</code></a>
    add limitations section</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/ecb21463e93740a6be75c3116242169bfdbcb15a"><code>ecb2146</code></a>
    add compression example</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/5e7604f84a055838f64ed68bb9904751523081ae"><code>5e7604f</code></a>
    trim some repeated info</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/d6437d07581fe318a364512e6cf6b1dca6b4f92c"><code>d6437d0</code></a>
    naming</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/1b561557037b4957d7d184e9aac02bec86c771eb"><code>1b56155</code></a>
    s/v4-beta/v4/g</li>
    <li>Additional commits viewable in <a
    href="https://github.com/actions/upload-artifact/compare/v3...v4">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `actions/download-artifact` from 3 to 4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/actions/download-artifact/releases">actions/download-artifact's
    releases</a>.</em></p>
    <blockquote>
    <h2>v4.0.0</h2>
    <h2>What's Changed</h2>
    <p>The release of upload-artifact@v4 and download-artifact@v4 are major
    changes to the backend architecture of Artifacts. They have numerous
    performance and behavioral improvements.</p>
    <p>For more information, see the <a
    href="https://github.com/actions/toolkit/tree/main/packages/artifact"><code>@​actions/artifact</code></a>
    documentation.</p>
    <h2>New Contributors</h2>
    <ul>
    <li><a href="https://github.com/bflad"><code>@​bflad</code></a> made
    their first contribution in <a
    href="https://redirect.github.com/actions/download-artifact/pull/194">actions/download-artifact#194</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/actions/download-artifact/compare/v3...v4.0.0">https://github.com/actions/download-artifact/compare/v3...v4.0.0</a></p>
    <h2>v3.0.2</h2>
    <ul>
    <li>Bump <code>@actions/artifact</code> to v1.1.1 - <a
    href="https://redirect.github.com/actions/download-artifact/pull/195">actions/download-artifact#195</a></li>
    <li>Fixed a bug in Node16 where if an HTTP download finished too quickly
    (&lt;1ms, e.g. when it's mocked) we attempt to delete a temp file that
    has not been created yet <a
    href="hhttps://redirect.github.com/actions/toolkit/pull/1278">actions/toolkit#1278</a></li>
    </ul>
    <h2>v3.0.1</h2>
    <ul>
    <li><a
    href="https://redirect.github.com/actions/download-artifact/pull/178">Bump
    <code>@​actions/core</code> to 1.10.0</a></li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/actions/download-artifact/commit/f44cd7b40bfd40b6aa1cc1b9b5b7bf03d3c67110"><code>f44cd7b</code></a>
    Merge pull request <a
    href="https://redirect.github.com/actions/download-artifact/issues/259">#259</a>
    from actions/robherley/glob-downloads</li>
    <li><a
    href="https://github.com/actions/download-artifact/commit/3181fe853d2c9a606cd326853bf4c5b8ced5df02"><code>3181fe8</code></a>
    add some migration docs</li>
    <li><a
    href="https://github.com/actions/download-artifact/commit/aaaac7b403f278b6b7eebdca69ca1658616f1c57"><code>aaaac7b</code></a>
    licensed cache</li>
    <li><a
    href="https://github.com/actions/download-artifact/commit/7c9182f0e18dadedfbca3189ab7a22a416aa6714"><code>7c9182f</code></a>
    update readme</li>
    <li><a
    href="https://github.com/actions/download-artifact/commit/b94e7015566b40b2de5eeeda514f239968da2dd7"><code>b94e701</code></a>
    licensed cache</li>
    <li><a
    href="https://github.com/actions/download-artifact/commit/0b55470e40ab7435f445813ebc18b1107ecf7e32"><code>0b55470</code></a>
    add test case for globbed downloads to same directory</li>
    <li><a
    href="https://github.com/actions/download-artifact/commit/0b51c2ef9042b581aded9711127e4a6d5f71c550"><code>0b51c2e</code></a>
    update prettier/eslint versions</li>
    <li><a
    href="https://github.com/actions/download-artifact/commit/c4c6db724f9510b2b3cff5ebcc417c87a2b2fa97"><code>c4c6db7</code></a>
    support globbing artifact list &amp; merging download directory</li>
    <li><a
    href="https://github.com/actions/download-artifact/commit/1bd0606e08fcaa4c28afc1fc7d45830ab5482dac"><code>1bd0606</code></a>
    Merge pull request <a
    href="https://redirect.github.com/actions/download-artifact/issues/252">#252</a>
    from stchr/patch-1</li>
    <li><a
    href="https://github.com/actions/download-artifact/commit/eff4d42b1f6ff704c7a0f37152ed8793673560ef"><code>eff4d42</code></a>
    fix default for run-id</li>
    <li>Additional commits viewable in <a
    href="https://github.com/actions/download-artifact/compare/v3...v4">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    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 <dependency name> major version` will close this
    group update PR and stop Dependabot creating any more for the specific
    dependency's major version (unless you unignore this specific
    dependency's major version or upgrade to it yourself)
    - `@dependabot ignore <dependency name> minor version` will close this
    group update PR and stop Dependabot creating any more for the specific
    dependency's minor version (unless you unignore this specific
    dependency's minor version or upgrade to it yourself)
    - `@dependabot ignore <dependency name>` will close this group update PR
    and stop Dependabot creating any more for the specific dependency
    (unless you unignore this specific dependency or upgrade to it yourself)
    - `@dependabot unignore <dependency name>` will remove all of the ignore
    conditions of the specified dependency
    - `@dependabot unignore <dependency name> <ignore condition>` will
    remove the ignore condition of the specified dependency and ignore
    conditions
    
    
    </details>
    
    ---------
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
    dependabot[bot] committed with GitHub 2 months ago
  • Bump pyinstaller from 6.2.0 to 6.3.0 (#6576)
    Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller) from
    6.2.0 to 6.3.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/pyinstaller/pyinstaller/releases">pyinstaller's
    releases</a>.</em></p>
    <blockquote>
    <h2>v6.3.0</h2>
    <p>Please see the <a
    href="https://pyinstaller.org/en/v6.3.0/CHANGES.html#id1">v6.3.0 section
    of the changelog</a> for a list of the changes since v6.2.0.</p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst">pyinstaller's
    changelog</a>.</em></p>
    <blockquote>
    <h2>6.3.0 (2023-12-10)</h2>
    <p>Bugfix</p>
    <pre><code>
    * (Linux) Optimize the automatic binary-vs-data classification by
    avoiding
      ``objdump`` based check on files that do not have ELF signature. This
    mitigates noticeably longer analysis times for projects with large
    number of
      (data) files. (:issue:`8148`)
    * (Windows) Add Windows error code 110 (``ERROR_OPEN_FAILED``) to the
    list of
    error codes eligible for the retry mechanism that attempts to mitigate
    build
      failures due to anti-virus program interference. (:issue:`8138`)
    * (Windows) Fix issue with non-functional :func:`time.sleep()` when
    building
      program with Python &lt;= 3.8.6 or Python 3.9.0. (:issue:`8104`)
    * (Windows) Fix issue with splash screen in ``onefile`` mode failing to
    extract
    ``VCRUNTIME140.dll`` from the archive due to character-case mismatch. We
    now
      perform case-insensitive comparison between the name listed in splash
      dependency list and the names in archive TOC. (:issue:`8103`)
    * Fix PEP 597 EncodingWarnings when :envvar:`PYTHONWARNDEFAULTENCODING`
    is set
      to true. (:issue:`8117`)
    * Fix pre-safe-import hooks for ``six.moves``,
    ``urllib3.packages.six.moves``,
    and ``setuptools.extern.six.moves`` to gracefully handle cases when the
    corresponding ``six`` package is unavailable, as the hook may end up
    being
      executed even in that case. (:issue:`8145`)
    * Fix symbolic link tracking in ``MERGE`` processing, so that distinct
    symbolic
    links with same relative target (e.g. ``Current -&gt; A`` symbolic links
    in Qt
    .framework bundles collected on macOS) are properly processed, and kept
    in the
      original TOC upon their first occurrence. (:issue:`8124`)
    <p>Hooks</p>
    <pre><code>
    * Add hook for ``gi.repository.DBus``. (:issue:`8149`)
    * Add hooks for ``gi.repository.AppIndicator3`` and
      ``gi.repository.AyatanaAppIndicator3``. (:issue:`8149`)
    
    
    Bootloader
    &lt;/code&gt;&lt;/pre&gt;
    &lt;ul&gt;
    &lt;li&gt;When setting up embedded Python interpreter configuration, set
    &lt;code&gt;PyConfig.install_signal_handlers=1&lt;/code&gt; to install
    signal handlers.
    This matches the behavior of PyInstaller 5.x bootloaders, where
    interpreter
    was initialized via &lt;code&gt;Py_Initialize()&lt;/code&gt;, which in
    turn calls
    &lt;code&gt;Py_InitializeEx(1)&lt;/code&gt;, i.e., with
    &lt;code&gt;install_sigs=1&lt;/code&gt;.
    (:issue:&lt;code&gt;8105&lt;/code&gt;)&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/blockquote&gt;
    &lt;/details&gt;
    &lt;details&gt;
    &lt;summary&gt;Commits&lt;/summary&gt;
    
    &lt;ul&gt;
    &lt;li&gt;&lt;a
    href=&quot;https://github.com/pyinstaller/pyinstaller/commit/f563dce1e83fd5ec72a20dffd2ac24be3e647150&quot;&gt;&lt;code&gt;f563dce&lt;/code&gt;&lt;/a&gt;
    Release v6.3.0. [skip ci]&lt;/li&gt;
    &lt;li&gt;&lt;a
    href=&quot;https://github.com/pyinstaller/pyinstaller/commit/79aa828e130ef334ab228f6fa43a28ade41596ca&quot;&gt;&lt;code&gt;79aa828&lt;/code&gt;&lt;/a&gt;
    hooks: gi: add hook for gi.repository.DBus&lt;/li&gt;
    &lt;li&gt;&lt;a
    href=&quot;https://github.com/pyinstaller/pyinstaller/commit/3f42b9574fe290fa3e2853a07d6c6c02f2dd5875&quot;&gt;&lt;code&gt;3f42b95&lt;/code&gt;&lt;/a&gt;
    hooks: gi: add hooks for AppIndicator3 and
    AyatanaAppIndicator3&lt;/li&gt;
    &lt;li&gt;&lt;a
    href=&quot;https://github.com/pyinstaller/pyinstaller/commit/b262373f689df7bc75cd7bc35bb64f8b42932062&quot;&gt;&lt;code&gt;b262373&lt;/code&gt;&lt;/a&gt;
    Tests: Requirements: Scheduled weekly dependency update for week 50
    (&lt;a
    href=&quot;https://redirect.github.com/pyinstaller/pyinstaller/issues/8157&quot;&gt;#8157&lt;/a&gt;)&lt;/li&gt;
    &lt;li&gt;&lt;a
    href=&quot;https://github.com/pyinstaller/pyinstaller/commit/0f51fca360e052a027c263400d028efc724024ce&quot;&gt;&lt;code&gt;0f51fca&lt;/code&gt;&lt;/a&gt;
    bindepend: optimize binary-vs-data classification on linux&lt;/li&gt;
    &lt;li&gt;&lt;a
    href=&quot;https://github.com/pyinstaller/pyinstaller/commit/14af1e7143dcc456c363fdfee816560f4b9b553c&quot;&gt;&lt;code&gt;14af1e7&lt;/code&gt;&lt;/a&gt;
    building: add an INFO message at start of binary-vs-data
    reclassification&lt;/li&gt;
    &lt;li&gt;&lt;a
    href=&quot;https://github.com/pyinstaller/pyinstaller/commit/8c4d099e5f647ffb393adea6da227d1f123adf01&quot;&gt;&lt;code&gt;8c4d099&lt;/code&gt;&lt;/a&gt;
    pre-safe-import-hooks: create six.move runtime package only if six is
    available&lt;/li&gt;
    &lt;li&gt;&lt;a
    href=&quot;https://github.com/pyinstaller/pyinstaller/commit/ac91826b1f9fa5ed12763d37eca009ff6ed275ab&quot;&gt;&lt;code&gt;ac91826&lt;/code&gt;&lt;/a&gt;
    pre-safe-import-hooks: gracefully handle cases when six is
    unavailable&lt;/li&gt;
    &lt;li&gt;&lt;a
    href=&quot;https://github.com/pyinstaller/pyinstaller/commit/bb1b306ccaf2274100e8b1eec321b1c7f3352322&quot;&gt;&lt;code&gt;bb1b306&lt;/code&gt;&lt;/a&gt;
    Tests: Requirements: Scheduled weekly dependency update for week 49
    (&lt;a
    href=&quot;https://redirect.github.com/pyinstaller/pyinstaller/issues/8142&quot;&gt;#8142&lt;/a&gt;)&lt;/li&gt;
    &lt;li&gt;&lt;a
    href=&quot;https://github.com/pyinstaller/pyinstaller/commit/ac7f6835c28b01af32c5f0924767556e9c1a16a0&quot;&gt;&lt;code&gt;ac7f683&lt;/code&gt;&lt;/a&gt;
    building: retry mechanism: enable retry on winerror 110&lt;/li&gt;
    &lt;li&gt;Additional commits viewable in &lt;a
    href=&quot;https://github.com/pyinstaller/pyinstaller/compare/v6.2.0...v6.3.0&quot;&gt;compare
    view&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/details&gt;
    
    &lt;br /&gt;
    </code></pre>
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyinstaller&package-manager=pip&previous-version=6.2.0&new-version=6.3.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)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed with GitHub 2 months ago
  • 2024-01-01
  • 2023-12-19
  • Remove Links to Slack Workspace (#6560)
    We want to focus on GitHub Discussions going forward.
    Maximilian Hils committed with GitHub 2 months ago
  • 2023-12-18
  • 2023-12-17
  • Update cryptography requirement to >=39.0 (#6555)
    https://github.com/mitmproxy/mitmproxy/commit/0b5e310881f0116c9e8e2ca5b9da98e258de0a11
    uses `load_pem_x509_certificates` which was introduced in cryptography
    39.0 but the requirement wasn't updated.
    Bakugo committed with GitHub 3 months ago
  • 2023-12-14
  • mitmproxy release bot committed 3 months ago
  • unify download filenames (#6487)
    refs https://github.com/mitmproxy/www/issues/57
    Maximilian Hils committed with GitHub 3 months ago
  • 2023-12-13
  • Llama committed with GitHub 3 months ago
  • add svg image preview support (#6551)
    Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
    Thanush19 committed with GitHub 3 months ago
  • simplify cert loading with new cryptography APIs (#6550)
    /cc @driuba - does that look good?
    
    ---------
    
    Co-authored-by: Andrius Andrikonis <[email protected]>
    Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
    Maximilian Hils committed with GitHub 3 months ago
  • 2023-12-12
  • do not include subject key identifier in leaf certificates (#6549)
    This fixes #6494: if CA and leaf share the same Subject Key Identifier,
    SChannel gets confused. So we just skip the SKI for leafs, which is
    still fine with OpenSSL 3.x (this was previously fixed by @mmaxim) and
    RFC 5280.
    
    Co-authored-by: Andrius Andrikonis <[email protected]>
    Maximilian Hils committed with GitHub 3 months ago
  • Fix response `content-length` when reading from HAR files (#6548)
    #### Description
    
    Closes https://github.com/mitmproxy/mitmproxy/issues/6547
    
    Responses in flows constructed from HAR files were using the
    `Response.make` utility which resulted in the injection of
    `content-length` headers. When a `content-length` header existed
    already, this could cause failures during replay.
    
    #### Checklist
    
     - [x] I have updated tests where applicable.
     - [x] I have added an entry to the CHANGELOG.
    
    ---------
    
    Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
    Zanie Blue committed with GitHub 3 months ago
  • 2023-12-09
Please wait...
Page is in error, reload to recover