gh-115398: Increment PyExpat_CAPI_MAGIC for SetReparseDeferralEnabled… · diegorusso/cpython@eda2963 (original) (raw)
File tree
2 files changed
lines changed
- Misc/NEWS.d/next/Security
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` |