COMMITS
/ Lib/test/test_pyexpat.py May 29, 2026
S
gh-150560: Fix crash in XML parser on invalid XML with multi-byte encoding (GH-150568)
Serhiy Storchaka committed
May 26, 2026
S
gh-62259: Add support of multi-byte encodings in the XML parser (GH-149860)
Serhiy Storchaka committed
M
GH-126910: Make `_Py_get_machine_stack_pointer` return the actual stack pointer (GH-149103)
Mark Shannon committed
May 14, 2026
S
gh-148821: Add more tests for invalid XML encodings (GH-149820)
Serhiy Storchaka committed
May 13, 2026
S
gh-148821: Add more strict tests for XML encodings (GH-149765)
Serhiy Storchaka committed
May 10, 2026
B
gh-148441: Avoid integer overflow in Expat's CharacterDataHandler (#148904)
ByteFlow committed
April 14, 2026
B
gh-146563: add exception note for invalid Expat handler return values (#146565)
Bénédikt Tran committed
April 2, 2026
April 1, 2026
M
GH-126910: Make `_Py_get_machine_stack_pointer` return the stack pointer (#147945)
Mark Shannon committed
March 24, 2026
P
gh-144984: Skip test under tracerefs (GH-146218)
Petr Viktorin committed
March 16, 2026
R
gh-144984: Fix crash in Expat's `ExternalEntityParserCreate` error paths (#144992)
Ramin Farajpour Cami committed
March 15, 2026
March 4, 2026
October 26, 2025
S
gh-140593: Fix a memory leak in function `my_ElementDeclHandler` of `pyexpat` (#140602)
Sebastian Pipping committed
October 5, 2025
S
gh-139400: Make sure that parent parsers outlive their subparsers in `pyexpat` (#139403)
Sebastian Pipping committed
September 28, 2025
B
gh-90949: expose Expat API to tune exponential expansion protections (#139368)
Bénédikt Tran committed
September 26, 2025
B
gh-90949: add Expat API to prevent XML deadly allocations (CVE-2025-59375) (#139234)
Bénédikt Tran committed
July 1, 2025
P
gh-133157: remove usage of `_Py_NO_SANITIZE_UNDEFINED` in `pyexpat` (#135346)
Petr Viktorin committed
February 29, 2024
S
gh-115398: Expose Expat >=2.6.0 reparse deferral API (CVE-2023-52425) (GH-115623)
Sebastian Pipping committed
November 3, 2023
N
gh-111490: Make the exception type check in test_pyexpat more specific (GH-111491)
Nikita Sobolev committed
September 24, 2023
A
gh-109653: Remove unused imports in the `Lib/` directory (#109803)
Alex Waygood committed
September 10, 2023
V
gh-109230: test_pyexpat no longer depends on the current directory (#109233)
Victor Stinner committed
August 28, 2023
S
gh-108494: Argument Clinic: fix support of Limited C API (GH-108536)
Serhiy Storchaka committed
August 4, 2022
S
Fix links to old SF bugs (#95648)
Serhiy Storchaka committed
May 16, 2022
C
gh-90473: Skip tests that don't apply to Emscripten and WASI (GH-92846)
Christian Heimes committed
February 5, 2022
C
bpo-40280: Address more test failures on Emscripten (GH-31050)
Christian Heimes committed
September 1, 2019
S
bpo-15999: Always pass bool instead of int to the expat parser. (GH-15622)
Serhiy Storchaka committed
August 29, 2019
June 19, 2019
P
bpo-36511: Add buildbot scripts and fix tests for Windows ARM32 buildbot (GH-13454)
Paul Monson committed
July 14, 2016
M
Issue #27369: Merge test_pyexpat from 3.4 into 3.5
Martin Panter committed
M
Issue #27369: Merge test_pyexpat from 3.3 into 3.4
Martin Panter committed
M
Issue #27369: Don’t test error message detail that changed in Expat 2.2.0
Martin Panter committed
April 24, 2016
S
Remove duplicated tests.
Serhiy Storchaka committed
September 7, 2015
S
Raise more correct exception on overflow in setting buffer_size attribute of
Serhiy Storchaka committed
S
Issue #25019: Fixed a crash caused by setting non-string key of expat parser.
Serhiy Storchaka committed
S
Raise more correct exception on overflow in setting buffer_size attribute of
Serhiy Storchaka committed
S
Issue #25019: Fixed a crash caused by setting non-string key of expat parser.
Serhiy Storchaka committed
November 29, 2014
A
Close issue #22895: fix test failure introduced by the fix for issue #22462.
Antoine Pitrou committed
October 8, 2014
A
Issue #22462: Fix pyexpat's creation of a dummy frame to make it appear in exception tracebacks.
Antoine Pitrou committed
March 27, 2014
N
Issue #6676: Ensure a meaningful exception is raised when attempting
Ned Deily committed
February 8, 2013
S
Fix accidental non-breakable spaces (U+00A0).
Serhiy Storchaka committed
February 4, 2013
S
Issue #17089: Expat parser now correctly works with string input not only when
Serhiy Storchaka committed
September 24, 2012
C
Issue #16012: Fix a regression in pyexpat. The parser's UseForeignDTD()
Christian Heimes committed
April 13, 2015
Z
Issue #21741: Update 147 test modules to use test discovery.
Zachary Ware committed
January 5, 2011
A
Issue #5485: Add tests for the UseForeignDTD method of expat parser objects.
Antoine Pitrou committed
December 8, 2010
A
Issue #6697: Fixed instances of _PyUnicode_AsString() result not checked for NULL
Alexander Belopolsky committed
November 20, 2010
E
#9424: Replace deprecated assert* methods in the Python test suite.
Ezio Melotti committed
October 15, 2010
October 5, 2010
A
#2982 More test coverage for the pyexpat parser.
Amaury Forgeot d'Arc committed
September 10, 2010
V
Issue #9402: pyexpat uses Py_DECREF() instead of PyObject_DEL()
Victor Stinner committed