gh-115398: Increment PyExpat_CAPI_MAGIC for SetReparseDeferralEnabled… · diegorusso/cpython@eda2963 (original) (raw)

File tree

2 files changed

lines changed

2 files changed

lines changed

Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@
3 3
4 4 /* note: you must import expat.h before importing this module! */
5 5
6 -#define PyExpat_CAPI_MAGIC "pyexpat.expat_CAPI 1.1"
6 +#define PyExpat_CAPI_MAGIC "pyexpat.expat_CAPI 1.2"
7 7 #define PyExpat_CAPSULE_NAME "pyexpat.expat_CAPI"
8 8
9 9 struct PyExpat_CAPI
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
1 1 Allow controlling Expat >=2.6.0 reparse deferral (CVE-2023-52425) by adding
2 2 five new methods:
3 3
4 -* ``xml.etree.ElementTree.XMLParser.flush``
5 -* ``xml.etree.ElementTree.XMLPullParser.flush``
6 -* ``xml.parsers.expat.xmlparser.GetReparseDeferralEnabled``
7 -* ``xml.parsers.expat.xmlparser.SetReparseDeferralEnabled``
8 -* ``xml.sax.expatreader.ExpatParser.flush``
4 +* :meth:`xml.etree.ElementTree.XMLParser.flush`
5 +* :meth:`xml.etree.ElementTree.XMLPullParser.flush`
6 +* :meth:`xml.parsers.expat.xmlparser.GetReparseDeferralEnabled`
7 +* :meth:`xml.parsers.expat.xmlparser.SetReparseDeferralEnabled`
8 +* :meth:`xml.sax.expatreader.ExpatParser.flush`