-
-
Notifications
You must be signed in to change notification settings - Fork 33.7k
Comparing changes
Open a pull request
base repository: python/cpython
base: refs/pull/123426/head
head repository: python/cpython
compare: refs/pull/123694/head
- 11 commits
- 26 files changed
- 11 contributors
Commits on Sep 3, 2024
-
[3.10] gh-121285: Remove backtracking when parsing tarfile headers (G…
…H-121286) (#123640) * Remove backtracking when parsing tarfile headers * Rewrite PAX header parsing to be stricter * Optimize parsing of GNU extended sparse headers v0.0 (cherry picked from commit 34ddb64) Co-authored-by: Kirill Podoprigora <[email protected]> Co-authored-by: Gregory P. Smith <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 743acbe - Browse repository at this point
Copy the full SHA 743acbeView commit details
Commits on Sep 4, 2024
-
[3.10] gh-121650: Encode newlines in headers, and verify headers are …
…sound (GH-122233) (#122609) Per RFC 2047: > [...] these encoding schemes allow the > encoding of arbitrary octet values, mail readers that implement this > decoding should also ensure that display of the decoded data on the > recipient's terminal will not cause unwanted side-effects It seems that the "quoted-word" scheme is a valid way to include a newline character in a header value, just like we already allow undecodable bytes or control characters. They do need to be properly quoted when serialized to text, though. This should fail for custom fold() implementations that aren't careful about newlines. (cherry picked from commit 0976339) Co-authored-by: Petr Viktorin <[email protected]> Co-authored-by: Bas Bloemsaat <[email protected]> Co-authored-by: Serhiy Storchaka <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 06f28dc - Browse repository at this point
Copy the full SHA 06f28dcView commit details -
[3.10] gh-67693: Fix urlunparse() and urlunsplit() for URIs with path…
Configuration menu - View commit details
-
Copy full SHA for 2fa5d70 - Browse repository at this point
Copy the full SHA 2fa5d70View commit details -
[3.10] gh-123067: Fix quadratic complexity in parsing "-quoted cookie…
… values with backslashes (GH-123075) (#123106) This fixes CVE-2024-7592. (cherry picked from commit 44e4583) Co-authored-by: Serhiy Storchaka <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b2f11ca - Browse repository at this point
Copy the full SHA b2f11caView commit details -
[3.10] gh-119690: Fixes buffer type confusion in _winapi.CreateFile a…
Configuration menu - View commit details
-
Copy full SHA for 2e861ac - Browse repository at this point
Copy the full SHA 2e861acView commit details -
[3.10] gh-112275: Fix HEAD_LOCK deadlock in child process after fork (G…
…H-112336) (#123687) HEAD_LOCK is called from _PyEval_ReInitThreads->_PyThreadState_DeleteExcept before _PyRuntimeState_ReInitThreads reinit runtime->interpreters.mutex which might be locked before fork. (cherry picked from commit 522799a) Co-authored-by: ChuBoning <[email protected]> Co-authored-by: Łukasz Langa <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d3f39ce - Browse repository at this point
Copy the full SHA d3f39ceView commit details -
[3.10] gh-123693: When computing the zipfile.Path.name, use PurePosix…
…Path for platform-agnostic behavior. Aligns with Python 3.9 and 3.11 behavor and fixes failing tests.
Configuration menu - View commit details
-
Copy full SHA for 7990bf9 - Browse repository at this point
Copy the full SHA 7990bf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f1dac0 - Browse repository at this point
Copy the full SHA 9f1dac0View commit details -
[3.10] gh-123270: Replaced SanitizedNames with a more surgical fix. (G…
…H-123354) (#123426) Applies changes from zipp 3.20.1 and jaraco/zippGH-124 (cherry picked from commit 2231286) (cherry picked from commit 17b77bb) Co-authored-by: Jason R. Coombs <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0aa1ee2 - Browse repository at this point
Copy the full SHA 0aa1ee2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7d5cad - Browse repository at this point
Copy the full SHA d7d5cadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0df599f - Browse repository at this point
Copy the full SHA 0df599fView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff refs/pull/123426/head...refs/pull/123694/head