1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-07 08:00:48 -08:00
emacs/admin/unidata
Robert Pluim 7d365a2d72 Fix idna-mapping-table following Unicode 16 changes
The latest version of UTS #46 in Unicode 16 has changed the way it
indicates which codepoints are invalid in domain names, causing
'idna-mapping-table' to contain incorrect information, which then breaks
'textsec-domain-suspicious-p' and our test suite.  (Bug#73312)

* admin/unidata/unidata-gen.el (unidata-gen-idna-mapping): Check the
IDNA validity field in "IdnaMappingTable.txt" in addition to checking
the status field, as the latter can now be 'valid' for disallowed
codepoints.
2024-09-17 15:50:27 +02:00
..
BidiBrackets.txt
BidiMirroring.txt
blocks.awk
Blocks.txt
confusables.txt
copyright.html
emoji-data.txt
emoji-sequences.txt
emoji-test.txt
emoji-variation-sequences.txt
emoji-zwj-sequences.txt
emoji-zwj.awk
IdnaMappingTable.txt
IVD_Sequences.txt
Makefile.in
NormalizationTest.txt
PropertyValueAliases.txt
README
ScriptExtensions.txt
Scripts.txt
SpecialCasing.txt
UnicodeData.txt
unidata-gen.el Fix idna-mapping-table following Unicode 16 changes 2024-09-17 15:50:27 +02:00
uvs.el

Some files in this directory are taken from the Unicode Character
Database and the Unicode Ideographic Variation Database.  These files
are governed by the Unicode Terms of Use contained in the file
copyright.html.

The names and URLs for these files are as follows.  Each file (with the
exception of UnicodeData.txt) contains the date at which Unicode last
updated it.

BidiBrackets.txt
https://www.unicode.org/Public/UNIDATA/BidiBrackets.txt

BidiMirroring.txt
https://www.unicode.org/Public/UNIDATA/BidiMirroring.txt

Blocks.txt
https://www.unicode.org/Public/UNIDATA/Blocks.txt

IVD_Sequences.txt (accessed via the date in the 'Version' column)
https://www.unicode.org/ivd/

NormalizationTest.txt
https://www.unicode.org/Public/UNIDATA/NormalizationTest.txt

SpecialCasing.txt
https://unicode.org/Public/UNIDATA/SpecialCasing.txt

UnicodeData.txt
https://www.unicode.org/Public/UNIDATA/UnicodeData.txt

emoji-data.txt
https://www.unicode.org/Public/UNIDATA/emoji/emoji-data.txt

emoji-zwj-sequences.txt
https://www.unicode.org/Public/emoji/latest/emoji-zwj-sequences.txt

emoji-sequences.txt
https://www.unicode.org/Public/emoji/latest/emoji-sequences.txt

emoji-test.txt
https://www.unicode.org/Public/emoji/latest/emoji-test.txt

emoji-variation-sequences.txt
https://www.unicode.org/Public/UNIDATA/emoji/emoji-variation-sequences.txt

ScriptExtensions.txt
https://www.unicode.org/Public/UCD/latest/ucd/ScriptExtensions.txt

Scripts.txt
https://www.unicode.org/Public/UCD/latest/ucd/Scripts.txt

PropertyValueAliases.txt
https://www.unicode.org/Public/UCD/latest/ucd/PropertyValueAliases.txt

IdnaMappingTable.txt
https://www.unicode.org/Public/idna/latest/IdnaMappingTable.txt