├── .github ├── pull_request_template.md └── workflows │ ├── deploy-site.yml │ ├── test-alphabetical.yml │ ├── test.yml │ └── tld-update.yml ├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── linter ├── README.md ├── pslint.py ├── pslint_selftest.sh ├── test_NFKC.expected ├── test_NFKC.input ├── test_allowedchars.expected ├── test_allowedchars.input ├── test_dots.expected ├── test_dots.input ├── test_duplicate.expected ├── test_duplicate.input ├── test_exception.expected ├── test_exception.input ├── test_punycode.expected ├── test_punycode.input ├── test_section1.expected ├── test_section1.input ├── test_section2.expected ├── test_section2.input ├── test_section3.expected ├── test_section3.input ├── test_section4.expected ├── test_section4.input ├── test_spaces.expected ├── test_spaces.input ├── test_wildcard.expected └── test_wildcard.input ├── public_suffix_list.dat ├── tests ├── README ├── prepare_tlds.py ├── test_bug414122.js ├── test_psl.js ├── test_psl.txt └── tests.txt └── tools ├── alphabet_script.py ├── convert_tests ├── go.mod ├── newgtlds.go ├── newgtlds_test.go └── patchnewgtlds /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/deploy-site.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/.github/workflows/deploy-site.yml -------------------------------------------------------------------------------- /.github/workflows/test-alphabetical.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/.github/workflows/test-alphabetical.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/tld-update.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/.github/workflows/tld-update.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | linter/log 2 | libpsl 3 | coverage.out 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/README.md -------------------------------------------------------------------------------- /linter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/linter/README.md -------------------------------------------------------------------------------- /linter/pslint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/linter/pslint.py -------------------------------------------------------------------------------- /linter/pslint_selftest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/linter/pslint_selftest.sh -------------------------------------------------------------------------------- /linter/test_NFKC.expected: -------------------------------------------------------------------------------- 1 | 9: error: Rule must be NFKC: 'südtirol.it' 2 | 11: warning: No PRIVATE section found 3 | -------------------------------------------------------------------------------- /linter/test_NFKC.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/linter/test_NFKC.input -------------------------------------------------------------------------------- /linter/test_allowedchars.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/linter/test_allowedchars.expected -------------------------------------------------------------------------------- /linter/test_allowedchars.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/linter/test_allowedchars.input -------------------------------------------------------------------------------- /linter/test_dots.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/linter/test_dots.expected -------------------------------------------------------------------------------- /linter/test_dots.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/linter/test_dots.input -------------------------------------------------------------------------------- /linter/test_duplicate.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/linter/test_duplicate.expected -------------------------------------------------------------------------------- /linter/test_duplicate.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/linter/test_duplicate.input -------------------------------------------------------------------------------- /linter/test_exception.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/linter/test_exception.expected -------------------------------------------------------------------------------- /linter/test_exception.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/linter/test_exception.input -------------------------------------------------------------------------------- /linter/test_punycode.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/linter/test_punycode.expected -------------------------------------------------------------------------------- /linter/test_punycode.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/linter/test_punycode.input -------------------------------------------------------------------------------- /linter/test_section1.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/linter/test_section1.expected -------------------------------------------------------------------------------- /linter/test_section1.input: -------------------------------------------------------------------------------- 1 | // test: 2 | // - no section at all 3 | 4 | example.com 5 | -------------------------------------------------------------------------------- /linter/test_section2.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/linter/test_section2.expected -------------------------------------------------------------------------------- /linter/test_section2.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/linter/test_section2.input -------------------------------------------------------------------------------- /linter/test_section3.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/linter/test_section3.expected -------------------------------------------------------------------------------- /linter/test_section3.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/linter/test_section3.input -------------------------------------------------------------------------------- /linter/test_section4.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/linter/test_section4.expected -------------------------------------------------------------------------------- /linter/test_section4.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/linter/test_section4.input -------------------------------------------------------------------------------- /linter/test_spaces.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/linter/test_spaces.expected -------------------------------------------------------------------------------- /linter/test_spaces.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/linter/test_spaces.input -------------------------------------------------------------------------------- /linter/test_wildcard.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/linter/test_wildcard.expected -------------------------------------------------------------------------------- /linter/test_wildcard.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/linter/test_wildcard.input -------------------------------------------------------------------------------- /public_suffix_list.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/public_suffix_list.dat -------------------------------------------------------------------------------- /tests/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/tests/README -------------------------------------------------------------------------------- /tests/prepare_tlds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/tests/prepare_tlds.py -------------------------------------------------------------------------------- /tests/test_bug414122.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/tests/test_bug414122.js -------------------------------------------------------------------------------- /tests/test_psl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/tests/test_psl.js -------------------------------------------------------------------------------- /tests/test_psl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/tests/test_psl.txt -------------------------------------------------------------------------------- /tests/tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/tests/tests.txt -------------------------------------------------------------------------------- /tools/alphabet_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/tools/alphabet_script.py -------------------------------------------------------------------------------- /tools/convert_tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/tools/convert_tests -------------------------------------------------------------------------------- /tools/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/publicsuffix/list/tools 2 | 3 | go 1.21 4 | -------------------------------------------------------------------------------- /tools/newgtlds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/tools/newgtlds.go -------------------------------------------------------------------------------- /tools/newgtlds_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/tools/newgtlds_test.go -------------------------------------------------------------------------------- /tools/patchnewgtlds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjledoux/PSL-Check-Automation/HEAD/tools/patchnewgtlds --------------------------------------------------------------------------------