diff --git a/.cpyskip.txt b/.cpyskip.txt index cb96fcdbab9..fc8af8a86a4 100644 --- a/.cpyskip.txt +++ b/.cpyskip.txt @@ -69,6 +69,7 @@ icu4c/source/extra/uconv/samples/* icu4c/source/samples/layout/Sample.txt icu4c/source/samples/ucnv/data01.txt icu4c/source/samples/ufortune/resources/res-file-list.txt +icu4c/source/test/fuzzer/*_seed_corpus.txt icu4c/source/test/testdata/ConverterSelectorTestUTF8.txt icu4c/source/test/testdata/encoded.utf16be icu4c/source/test/testdata/idna_conf.txt diff --git a/icu4c/source/test/fuzzer/uloc_canonicalize_fuzzer_seed_corpus.txt b/icu4c/source/test/fuzzer/uloc_canonicalize_fuzzer_seed_corpus.txt new file mode 100644 index 00000000000..0a8f47f893b --- /dev/null +++ b/icu4c/source/test/fuzzer/uloc_canonicalize_fuzzer_seed_corpus.txt @@ -0,0 +1,30 @@ +sr-Cyrl-RS +zz-UND +de_DE +De_dE +en-US-u-islamcal +zh-CN-a-myext-x-private +en-a-myext-b-another +de-419-DE +a-DE +ar-a-aaa-b-bbb-a-ccc +sl-rozaj +sl-rozaj-biske +de-CH-1901 +sl-IT-nedis +hy-Latn-IT-arevela +az-Arab-x-AZE-derbend +Completely bad text for locale, even includes spaces and interpunction.!? +fr-u-nu-arabext +de-u-nu-beng-nu-bali-nu-khmr +fil-u-ca-buddhist +zh-Hant-CN-u-nu-arabext-ca-islamicc +ja-u-ca-japanese +hr-HR-u-ca-roc +1234 +AAAAaaaaaaaVVVV_-=+ +ja%-x-%e3 +yq-U-98x-M85E-9pE-85Y-8xU985YE-89xxUy-xEyq-U85Y-8xE8-q5Y-8xU-9xE +UN-u-jTKMwi-a0q-aeae-KaG-aab-2aG2-36C-2uzeal-STqROK-U36-366-U86-83S-c3SZEC-SCG-1366-SG66-KMi-a0ae-qae-KaG-aab-1a3 +sr-sr-u-z2r-4su-nms-5rsu-mns-6um-s5su-msu-ins1-7rzx-ianu-ssd-ss5r-d0r-U22su-n5sx-lvar-5su-ssu-nax-lvarUd-uimxE-112 +HR-u-roc85Y-4xU-d0r-U22x-lvariant-ims-0d0U22-js17zr-rsm-u56su-csu-ins1-ins17Rz-zax-ianu-ssd-d0U22-js1-7rzrsm-u56su-csu-ins1-ins17Rz-z diff --git a/icu4c/source/test/fuzzer/uloc_canonicalize_fuzzer_seed_corpus.zip b/icu4c/source/test/fuzzer/uloc_canonicalize_fuzzer_seed_corpus.zip deleted file mode 100644 index 990d6dced86..00000000000 --- a/icu4c/source/test/fuzzer/uloc_canonicalize_fuzzer_seed_corpus.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cf5c0deef267ac7f6857d3c2b95644d74266dc3ec9de6461572469b4c1e15a07 -size 746 diff --git a/icu4c/source/test/fuzzer/uloc_for_language_tag_fuzzer_seed_corpus.txt b/icu4c/source/test/fuzzer/uloc_for_language_tag_fuzzer_seed_corpus.txt new file mode 100644 index 00000000000..0a8f47f893b --- /dev/null +++ b/icu4c/source/test/fuzzer/uloc_for_language_tag_fuzzer_seed_corpus.txt @@ -0,0 +1,30 @@ +sr-Cyrl-RS +zz-UND +de_DE +De_dE +en-US-u-islamcal +zh-CN-a-myext-x-private +en-a-myext-b-another +de-419-DE +a-DE +ar-a-aaa-b-bbb-a-ccc +sl-rozaj +sl-rozaj-biske +de-CH-1901 +sl-IT-nedis +hy-Latn-IT-arevela +az-Arab-x-AZE-derbend +Completely bad text for locale, even includes spaces and interpunction.!? +fr-u-nu-arabext +de-u-nu-beng-nu-bali-nu-khmr +fil-u-ca-buddhist +zh-Hant-CN-u-nu-arabext-ca-islamicc +ja-u-ca-japanese +hr-HR-u-ca-roc +1234 +AAAAaaaaaaaVVVV_-=+ +ja%-x-%e3 +yq-U-98x-M85E-9pE-85Y-8xU985YE-89xxUy-xEyq-U85Y-8xE8-q5Y-8xU-9xE +UN-u-jTKMwi-a0q-aeae-KaG-aab-2aG2-36C-2uzeal-STqROK-U36-366-U86-83S-c3SZEC-SCG-1366-SG66-KMi-a0ae-qae-KaG-aab-1a3 +sr-sr-u-z2r-4su-nms-5rsu-mns-6um-s5su-msu-ins1-7rzx-ianu-ssd-ss5r-d0r-U22su-n5sx-lvar-5su-ssu-nax-lvarUd-uimxE-112 +HR-u-roc85Y-4xU-d0r-U22x-lvariant-ims-0d0U22-js17zr-rsm-u56su-csu-ins1-ins17Rz-zax-ianu-ssd-d0U22-js1-7rzrsm-u56su-csu-ins1-ins17Rz-z diff --git a/icu4c/source/test/fuzzer/uloc_for_language_tag_fuzzer_seed_corpus.zip b/icu4c/source/test/fuzzer/uloc_for_language_tag_fuzzer_seed_corpus.zip deleted file mode 100644 index 990d6dced86..00000000000 --- a/icu4c/source/test/fuzzer/uloc_for_language_tag_fuzzer_seed_corpus.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cf5c0deef267ac7f6857d3c2b95644d74266dc3ec9de6461572469b4c1e15a07 -size 746 diff --git a/icu4c/source/test/fuzzer/uloc_get_name_fuzzer_seed_corpus.txt b/icu4c/source/test/fuzzer/uloc_get_name_fuzzer_seed_corpus.txt new file mode 100644 index 00000000000..0a8f47f893b --- /dev/null +++ b/icu4c/source/test/fuzzer/uloc_get_name_fuzzer_seed_corpus.txt @@ -0,0 +1,30 @@ +sr-Cyrl-RS +zz-UND +de_DE +De_dE +en-US-u-islamcal +zh-CN-a-myext-x-private +en-a-myext-b-another +de-419-DE +a-DE +ar-a-aaa-b-bbb-a-ccc +sl-rozaj +sl-rozaj-biske +de-CH-1901 +sl-IT-nedis +hy-Latn-IT-arevela +az-Arab-x-AZE-derbend +Completely bad text for locale, even includes spaces and interpunction.!? +fr-u-nu-arabext +de-u-nu-beng-nu-bali-nu-khmr +fil-u-ca-buddhist +zh-Hant-CN-u-nu-arabext-ca-islamicc +ja-u-ca-japanese +hr-HR-u-ca-roc +1234 +AAAAaaaaaaaVVVV_-=+ +ja%-x-%e3 +yq-U-98x-M85E-9pE-85Y-8xU985YE-89xxUy-xEyq-U85Y-8xE8-q5Y-8xU-9xE +UN-u-jTKMwi-a0q-aeae-KaG-aab-2aG2-36C-2uzeal-STqROK-U36-366-U86-83S-c3SZEC-SCG-1366-SG66-KMi-a0ae-qae-KaG-aab-1a3 +sr-sr-u-z2r-4su-nms-5rsu-mns-6um-s5su-msu-ins1-7rzx-ianu-ssd-ss5r-d0r-U22su-n5sx-lvar-5su-ssu-nax-lvarUd-uimxE-112 +HR-u-roc85Y-4xU-d0r-U22x-lvariant-ims-0d0U22-js17zr-rsm-u56su-csu-ins1-ins17Rz-zax-ianu-ssd-d0U22-js1-7rzrsm-u56su-csu-ins1-ins17Rz-z diff --git a/icu4c/source/test/fuzzer/uloc_get_name_fuzzer_seed_corpus.zip b/icu4c/source/test/fuzzer/uloc_get_name_fuzzer_seed_corpus.zip deleted file mode 100644 index 990d6dced86..00000000000 --- a/icu4c/source/test/fuzzer/uloc_get_name_fuzzer_seed_corpus.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cf5c0deef267ac7f6857d3c2b95644d74266dc3ec9de6461572469b4c1e15a07 -size 746 diff --git a/icu4c/source/test/fuzzer/uloc_is_right_to_left_fuzzer_seed_corpus.txt b/icu4c/source/test/fuzzer/uloc_is_right_to_left_fuzzer_seed_corpus.txt new file mode 100644 index 00000000000..0a8f47f893b --- /dev/null +++ b/icu4c/source/test/fuzzer/uloc_is_right_to_left_fuzzer_seed_corpus.txt @@ -0,0 +1,30 @@ +sr-Cyrl-RS +zz-UND +de_DE +De_dE +en-US-u-islamcal +zh-CN-a-myext-x-private +en-a-myext-b-another +de-419-DE +a-DE +ar-a-aaa-b-bbb-a-ccc +sl-rozaj +sl-rozaj-biske +de-CH-1901 +sl-IT-nedis +hy-Latn-IT-arevela +az-Arab-x-AZE-derbend +Completely bad text for locale, even includes spaces and interpunction.!? +fr-u-nu-arabext +de-u-nu-beng-nu-bali-nu-khmr +fil-u-ca-buddhist +zh-Hant-CN-u-nu-arabext-ca-islamicc +ja-u-ca-japanese +hr-HR-u-ca-roc +1234 +AAAAaaaaaaaVVVV_-=+ +ja%-x-%e3 +yq-U-98x-M85E-9pE-85Y-8xU985YE-89xxUy-xEyq-U85Y-8xE8-q5Y-8xU-9xE +UN-u-jTKMwi-a0q-aeae-KaG-aab-2aG2-36C-2uzeal-STqROK-U36-366-U86-83S-c3SZEC-SCG-1366-SG66-KMi-a0ae-qae-KaG-aab-1a3 +sr-sr-u-z2r-4su-nms-5rsu-mns-6um-s5su-msu-ins1-7rzx-ianu-ssd-ss5r-d0r-U22su-n5sx-lvar-5su-ssu-nax-lvarUd-uimxE-112 +HR-u-roc85Y-4xU-d0r-U22x-lvariant-ims-0d0U22-js17zr-rsm-u56su-csu-ins1-ins17Rz-zax-ianu-ssd-d0U22-js1-7rzrsm-u56su-csu-ins1-ins17Rz-z diff --git a/icu4c/source/test/fuzzer/uloc_is_right_to_left_fuzzer_seed_corpus.zip b/icu4c/source/test/fuzzer/uloc_is_right_to_left_fuzzer_seed_corpus.zip deleted file mode 100644 index 990d6dced86..00000000000 --- a/icu4c/source/test/fuzzer/uloc_is_right_to_left_fuzzer_seed_corpus.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cf5c0deef267ac7f6857d3c2b95644d74266dc3ec9de6461572469b4c1e15a07 -size 746 diff --git a/icu4c/source/test/fuzzer/uloc_open_keywords_fuzzer_seed_corpus.txt b/icu4c/source/test/fuzzer/uloc_open_keywords_fuzzer_seed_corpus.txt new file mode 100644 index 00000000000..0a8f47f893b --- /dev/null +++ b/icu4c/source/test/fuzzer/uloc_open_keywords_fuzzer_seed_corpus.txt @@ -0,0 +1,30 @@ +sr-Cyrl-RS +zz-UND +de_DE +De_dE +en-US-u-islamcal +zh-CN-a-myext-x-private +en-a-myext-b-another +de-419-DE +a-DE +ar-a-aaa-b-bbb-a-ccc +sl-rozaj +sl-rozaj-biske +de-CH-1901 +sl-IT-nedis +hy-Latn-IT-arevela +az-Arab-x-AZE-derbend +Completely bad text for locale, even includes spaces and interpunction.!? +fr-u-nu-arabext +de-u-nu-beng-nu-bali-nu-khmr +fil-u-ca-buddhist +zh-Hant-CN-u-nu-arabext-ca-islamicc +ja-u-ca-japanese +hr-HR-u-ca-roc +1234 +AAAAaaaaaaaVVVV_-=+ +ja%-x-%e3 +yq-U-98x-M85E-9pE-85Y-8xU985YE-89xxUy-xEyq-U85Y-8xE8-q5Y-8xU-9xE +UN-u-jTKMwi-a0q-aeae-KaG-aab-2aG2-36C-2uzeal-STqROK-U36-366-U86-83S-c3SZEC-SCG-1366-SG66-KMi-a0ae-qae-KaG-aab-1a3 +sr-sr-u-z2r-4su-nms-5rsu-mns-6um-s5su-msu-ins1-7rzx-ianu-ssd-ss5r-d0r-U22su-n5sx-lvar-5su-ssu-nax-lvarUd-uimxE-112 +HR-u-roc85Y-4xU-d0r-U22x-lvariant-ims-0d0U22-js17zr-rsm-u56su-csu-ins1-ins17Rz-zax-ianu-ssd-d0U22-js1-7rzrsm-u56su-csu-ins1-ins17Rz-z diff --git a/icu4c/source/test/fuzzer/uloc_open_keywords_seed_fuzzer_corpus.zip b/icu4c/source/test/fuzzer/uloc_open_keywords_seed_fuzzer_corpus.zip deleted file mode 100644 index 990d6dced86..00000000000 --- a/icu4c/source/test/fuzzer/uloc_open_keywords_seed_fuzzer_corpus.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cf5c0deef267ac7f6857d3c2b95644d74266dc3ec9de6461572469b4c1e15a07 -size 746