gh-149018: Use XML_SetHashSalt16Bytes in pyexpat/_elementtree when possible - #149023
Conversation
|
🤖 New build scheduled with the buildbot fleet by @picnixz for commit ccb8d2f 🤖 Results will be shown at: https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F149023%2Fmerge If you want to schedule another build, you need to add the 🔨 test-with-buildbots label again. |
|
@picnixz anything I should be checking specifically for, so far it's all unrelated/existing failures, but I'm also not certain as to what I should be looking for exactly? |
|
Thanks @StanFromIreland for the PR 🌮🎉.. I'm working now to backport this PR to: 3.10, 3.11, 3.12, 3.13, 3.14, 3.15. |
|
Sorry, @StanFromIreland, I could not cleanly backport this to |
|
GH-149645 is a backport of this pull request to the 3.15 branch. |
|
Sorry, @StanFromIreland, I could not cleanly backport this to |
|
Sorry, @StanFromIreland, I could not cleanly backport this to |
|
Sorry, @StanFromIreland, I could not cleanly backport this to |
|
Sorry, @StanFromIreland, I could not cleanly backport this to |
|
GH-149646 is a backport of this pull request to the 3.14 branch. |
|
Moving backport labels to #149646. |
|
@StanFromIreland many thanks for this fix! 🙏 |
|
Is there no fix/backport for python 3.13? |
|
See #149023 (comment). |
|
GH-151160 is a backport of this pull request to the 3.13 branch. |
|
GH-152188 is a backport of this pull request to the 3.10 branch. |
|
GH-155345 is a backport of this pull request to the 3.12 branch. |
|
GH-155611 is a backport of this pull request to the 3.10 branch. |
…tree` when possible (GH-149023) (GH-155345) (#155610) * [3.11] gh-149018: Use `XML_SetHashSalt16Bytes` in `pyexpat`/`_elementtree` when possible (GH-149023) (GH-155345) (cherry picked from commit e37df2a) Co-authored-by: Stan Ulbrych <[email protected]> (cherry picked from commit fc9b11f) (cherry picked from commit 24b8f12) * Apply suggestions from code review Co-authored-by: Stan Ulbrych <[email protected]>
…tree` when possible (GH-149023) (#155611) * [3.10] gh-149018: Use `XML_SetHashSalt16Bytes` in `pyexpat`/`_elementtree` when possible (GH-149023) (GH-155345) (cherry picked from commit e37df2a) (cherry picked from commit 95cf26d) Co-authored-by: Stan Ulbrych <[email protected]> (cherry picked from commit fc9b11f) (cherry picked from commit 24b8f12) * Fix SetHashSalt16Bytes assignment in pyexpat.c
pyexpatwith protection against hash flooding #149018