mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-21 19:32:13 +08:00
sort security backport allowlist entries (#13165)
This commit is contained in:
@@ -600,29 +600,6 @@ typing(_extensions)?\.IO\.__iter__ # See https://github.com/python/typeshed/com
|
||||
xml.etree.ElementTree.XMLParser.__init__ # Defined in C so has general signature
|
||||
xml.etree.cElementTree.XMLParser.__init__ # Defined in C so has general signature
|
||||
|
||||
# Added or modified in a patch release, backported to all security branches,
|
||||
# but have yet to find their way to all GitHub Actions images
|
||||
(tarfile.tar_filter)?
|
||||
(tarfile.fully_trusted_filter)?
|
||||
(tarfile.data_filter)?
|
||||
(tarfile.TarFile.extractall)?
|
||||
(tarfile.TarFile.extract)?
|
||||
(tarfile.SpecialFileError)?
|
||||
(tarfile.OutsideDestinationError)?
|
||||
(tarfile.LinkOutsideDestinationError)?
|
||||
(tarfile.FilterError)?
|
||||
(tarfile.AbsolutePathError)?
|
||||
(tarfile.AbsoluteLinkError)?
|
||||
(shutil.unpack_archive)?
|
||||
(pyexpat.XMLParserType.GetReparseDeferralEnabled)?
|
||||
(pyexpat.XMLParserType.SetReparseDeferralEnabled)?
|
||||
(xml.etree.ElementTree.XMLParser.flush)?
|
||||
(xml.etree.ElementTree.XMLPullParser.flush)?
|
||||
(xml.etree.cElementTree.XMLParser.flush)?
|
||||
(xml.etree.cElementTree.XMLPullParser.flush)?
|
||||
(xml.parsers.expat.XMLParserType.GetReparseDeferralEnabled)?
|
||||
(xml.parsers.expat.XMLParserType.SetReparseDeferralEnabled)?
|
||||
|
||||
# enum.auto is magic, see comments
|
||||
enum.auto.__or__
|
||||
enum.auto.__and__
|
||||
|
||||
@@ -14,8 +14,32 @@ email.utils.parseaddr
|
||||
# <= 3.10
|
||||
# =======
|
||||
|
||||
# Added in Python 3.10.12
|
||||
# Incompatible changes introduced in Python 3.10.12
|
||||
# (Remove once 3.10.12 becomes available for GitHub Actions)
|
||||
shutil.unpack_archive
|
||||
tarfile.AbsoluteLinkError
|
||||
tarfile.AbsolutePathError
|
||||
tarfile.FilterError
|
||||
tarfile.LinkOutsideDestinationError
|
||||
tarfile.OutsideDestinationError
|
||||
tarfile.SpecialFileError
|
||||
tarfile.TarFile.extract
|
||||
tarfile.TarFile.extractall
|
||||
tarfile.TarInfo.replace
|
||||
tarfile.data_filter
|
||||
tarfile.fully_trusted_filter
|
||||
tarfile.tar_filter
|
||||
|
||||
# Incompatible changes introduced in Python 3.9.14
|
||||
# (Remove once 3.9.14 becomes available for GitHub Actions)
|
||||
pyexpat.XMLParserType.GetReparseDeferralEnabled
|
||||
pyexpat.XMLParserType.SetReparseDeferralEnabled
|
||||
xml.etree.ElementTree.XMLParser.flush
|
||||
xml.etree.ElementTree.XMLPullParser.flush
|
||||
xml.etree.cElementTree.XMLParser.flush
|
||||
xml.etree.cElementTree.XMLPullParser.flush
|
||||
xml.parsers.expat.XMLParserType.GetReparseDeferralEnabled
|
||||
xml.parsers.expat.XMLParserType.SetReparseDeferralEnabled
|
||||
|
||||
|
||||
# =============================================================
|
||||
|
||||
@@ -11,8 +11,32 @@ sys.get_int_max_str_digits
|
||||
# <= 3.10
|
||||
# =======
|
||||
|
||||
# Added in Python 3.8.17
|
||||
# Incompatible changes introduced in Python 3.8.17
|
||||
# (Remove once 3.8.17 becomes available for GitHub Actions)
|
||||
shutil.unpack_archive
|
||||
tarfile.AbsoluteLinkError
|
||||
tarfile.AbsolutePathError
|
||||
tarfile.FilterError
|
||||
tarfile.LinkOutsideDestinationError
|
||||
tarfile.OutsideDestinationError
|
||||
tarfile.SpecialFileError
|
||||
tarfile.TarFile.extract
|
||||
tarfile.TarFile.extractall
|
||||
tarfile.TarInfo.replace
|
||||
tarfile.data_filter
|
||||
tarfile.fully_trusted_filter
|
||||
tarfile.tar_filter
|
||||
|
||||
# Incompatible changes introduced in Python 3.8.19
|
||||
# (Remove once 3.8.19 becomes available for GitHub Actions)
|
||||
pyexpat.XMLParserType.GetReparseDeferralEnabled
|
||||
pyexpat.XMLParserType.SetReparseDeferralEnabled
|
||||
xml.etree.ElementTree.XMLParser.flush
|
||||
xml.etree.ElementTree.XMLPullParser.flush
|
||||
xml.etree.cElementTree.XMLParser.flush
|
||||
xml.etree.cElementTree.XMLPullParser.flush
|
||||
xml.parsers.expat.XMLParserType.GetReparseDeferralEnabled
|
||||
xml.parsers.expat.XMLParserType.SetReparseDeferralEnabled
|
||||
|
||||
|
||||
# =============================================================
|
||||
|
||||
@@ -23,8 +23,32 @@ sys.get_int_max_str_digits
|
||||
# <= 3.10
|
||||
# =======
|
||||
|
||||
# Added in Python 3.9.17
|
||||
# Incompatible changes introduced in Python 3.9.17
|
||||
# (Remove once 3.9.17 becomes available for GitHub Actions)
|
||||
shutil.unpack_archive
|
||||
tarfile.AbsoluteLinkError
|
||||
tarfile.AbsolutePathError
|
||||
tarfile.FilterError
|
||||
tarfile.LinkOutsideDestinationError
|
||||
tarfile.OutsideDestinationError
|
||||
tarfile.SpecialFileError
|
||||
tarfile.TarFile.extract
|
||||
tarfile.TarFile.extractall
|
||||
tarfile.TarInfo.replace
|
||||
tarfile.data_filter
|
||||
tarfile.fully_trusted_filter
|
||||
tarfile.tar_filter
|
||||
|
||||
# Incompatible changes introduced in Python 3.9.19
|
||||
# (Remove once 3.9.19 becomes available for GitHub Actions)
|
||||
pyexpat.XMLParserType.GetReparseDeferralEnabled
|
||||
pyexpat.XMLParserType.SetReparseDeferralEnabled
|
||||
xml.etree.ElementTree.XMLParser.flush
|
||||
xml.etree.ElementTree.XMLPullParser.flush
|
||||
xml.etree.cElementTree.XMLParser.flush
|
||||
xml.etree.cElementTree.XMLPullParser.flush
|
||||
xml.parsers.expat.XMLParserType.GetReparseDeferralEnabled
|
||||
xml.parsers.expat.XMLParserType.SetReparseDeferralEnabled
|
||||
|
||||
|
||||
# =============================================================
|
||||
|
||||
@@ -1,3 +1,19 @@
|
||||
# ======
|
||||
# <= 3.8
|
||||
# ======
|
||||
|
||||
# Incompatible changes introduced in Python 3.8.19
|
||||
# (Remove once 3.8.19 becomes available for GitHub Actions)
|
||||
pyexpat.XMLParserType.GetReparseDeferralEnabled
|
||||
pyexpat.XMLParserType.SetReparseDeferralEnabled
|
||||
xml.etree.ElementTree.XMLParser.flush
|
||||
xml.etree.ElementTree.XMLPullParser.flush
|
||||
xml.etree.cElementTree.XMLParser.flush
|
||||
xml.etree.cElementTree.XMLPullParser.flush
|
||||
xml.parsers.expat.XMLParserType.GetReparseDeferralEnabled
|
||||
xml.parsers.expat.XMLParserType.SetReparseDeferralEnabled
|
||||
|
||||
|
||||
# ======
|
||||
# <= 3.9
|
||||
# ======
|
||||
|
||||
@@ -15,8 +15,32 @@ email.utils.parseaddr
|
||||
# <= 3.10
|
||||
# =======
|
||||
|
||||
# Added in Python 3.10.12
|
||||
# Incompatible changes introduced in Python 3.10.12
|
||||
# (Remove once 3.10.12 becomes available for GitHub Actions)
|
||||
shutil.unpack_archive
|
||||
tarfile.AbsoluteLinkError
|
||||
tarfile.AbsolutePathError
|
||||
tarfile.FilterError
|
||||
tarfile.LinkOutsideDestinationError
|
||||
tarfile.OutsideDestinationError
|
||||
tarfile.SpecialFileError
|
||||
tarfile.TarFile.extract
|
||||
tarfile.TarFile.extractall
|
||||
tarfile.TarInfo.replace
|
||||
tarfile.data_filter
|
||||
tarfile.fully_trusted_filter
|
||||
tarfile.tar_filter
|
||||
|
||||
# Incompatible changes introduced in Python 3.9.14
|
||||
# (Remove once 3.9.14 becomes available for GitHub Actions)
|
||||
pyexpat.XMLParserType.GetReparseDeferralEnabled
|
||||
pyexpat.XMLParserType.SetReparseDeferralEnabled
|
||||
xml.etree.ElementTree.XMLParser.flush
|
||||
xml.etree.ElementTree.XMLPullParser.flush
|
||||
xml.etree.cElementTree.XMLParser.flush
|
||||
xml.etree.cElementTree.XMLPullParser.flush
|
||||
xml.parsers.expat.XMLParserType.GetReparseDeferralEnabled
|
||||
xml.parsers.expat.XMLParserType.SetReparseDeferralEnabled
|
||||
|
||||
|
||||
# =============================================================
|
||||
|
||||
@@ -2,8 +2,32 @@
|
||||
# <= 3.10
|
||||
# =======
|
||||
|
||||
# Added in Python 3.8.17
|
||||
# Incompatible changes introduced in Python 3.8.17
|
||||
# (Remove once 3.8.17 becomes available for GitHub Actions)
|
||||
shutil.unpack_archive
|
||||
tarfile.AbsoluteLinkError
|
||||
tarfile.AbsolutePathError
|
||||
tarfile.FilterError
|
||||
tarfile.LinkOutsideDestinationError
|
||||
tarfile.OutsideDestinationError
|
||||
tarfile.SpecialFileError
|
||||
tarfile.TarFile.extract
|
||||
tarfile.TarFile.extractall
|
||||
tarfile.TarInfo.replace
|
||||
tarfile.data_filter
|
||||
tarfile.fully_trusted_filter
|
||||
tarfile.tar_filter
|
||||
|
||||
# Incompatible changes introduced in Python 3.8.19
|
||||
# (Remove once 3.8.19 becomes available for GitHub Actions)
|
||||
pyexpat.XMLParserType.GetReparseDeferralEnabled
|
||||
pyexpat.XMLParserType.SetReparseDeferralEnabled
|
||||
xml.etree.ElementTree.XMLParser.flush
|
||||
xml.etree.ElementTree.XMLPullParser.flush
|
||||
xml.etree.cElementTree.XMLParser.flush
|
||||
xml.etree.cElementTree.XMLPullParser.flush
|
||||
xml.parsers.expat.XMLParserType.GetReparseDeferralEnabled
|
||||
xml.parsers.expat.XMLParserType.SetReparseDeferralEnabled
|
||||
|
||||
|
||||
# ============================================================
|
||||
|
||||
@@ -15,8 +15,32 @@ email.utils.parseaddr
|
||||
# <= 3.10
|
||||
# =======
|
||||
|
||||
# Added in Python 3.9.17
|
||||
# Incompatible changes introduced in Python 3.9.17
|
||||
# (Remove once 3.9.17 becomes available for GitHub Actions)
|
||||
shutil.unpack_archive
|
||||
tarfile.AbsoluteLinkError
|
||||
tarfile.AbsolutePathError
|
||||
tarfile.FilterError
|
||||
tarfile.LinkOutsideDestinationError
|
||||
tarfile.OutsideDestinationError
|
||||
tarfile.SpecialFileError
|
||||
tarfile.TarFile.extract
|
||||
tarfile.TarFile.extractall
|
||||
tarfile.TarInfo.replace
|
||||
tarfile.data_filter
|
||||
tarfile.fully_trusted_filter
|
||||
tarfile.tar_filter
|
||||
|
||||
# Incompatible changes introduced in Python 3.9.19
|
||||
# (Remove once 3.9.19 becomes available for GitHub Actions)
|
||||
pyexpat.XMLParserType.GetReparseDeferralEnabled
|
||||
pyexpat.XMLParserType.SetReparseDeferralEnabled
|
||||
xml.etree.ElementTree.XMLParser.flush
|
||||
xml.etree.ElementTree.XMLPullParser.flush
|
||||
xml.etree.cElementTree.XMLParser.flush
|
||||
xml.etree.cElementTree.XMLPullParser.flush
|
||||
xml.parsers.expat.XMLParserType.GetReparseDeferralEnabled
|
||||
xml.parsers.expat.XMLParserType.SetReparseDeferralEnabled
|
||||
|
||||
|
||||
# =============================================================
|
||||
|
||||
Reference in New Issue
Block a user