publicsuffix / list

The Public Suffix List
https://publicsuffix.org/
Mozilla Public License 2.0
1.93k stars 1.18k forks source link

Add `p.tawk.email` and `p.tawkto.email` domains #2016

Open GeekOfAges opened 2 weeks ago

GeekOfAges commented 2 weeks ago

Public Suffix List (PSL) Pull Request (PR) Template

Each PSL PR needs to have a description, rationale, indication of DNS validation and syntax checking, as well as a number of acknowledgements from the submitter. This template must be included with each PR, and the submitting party MUST provide responses to all of the elements in order to be considered.

Checklist of required steps

Submitter affirms the following:


For Private section requests that are submitting entries for domains that match their organization website's primary domain, please understand that this can have impacts that may not match the desired outcome and take a long time to rollback, if at all.

To ensure that requested changes are entirely intentional, make sure that you read the affectation and propagation expectations, that you understand them, and confirm this understanding.

PR Rollbacks have lower priority, and the volunteers are unable to control when or if browsers or other parties using the PSL will refresh or update.

Description of Organization

tawk.to is a business communication platform that offers features such as live-chat and ticketing.

Organization Website: www.tawk.to

Reason for PSL Inclusion

As part of our offering, we provide an email sub-domain for each of our users properties (organizations/projects) to send and receive ticket notifications and transactional emails from their own domain. We currently serve over 14 million active properties on our platform, each of which has a unique sub-domain.

We are submitting this request to have our sub-domains (p.tawk.email and p.tawkto.email) added to the PSL to ensure that each of these property specific sub-domains are treated as separate entities and do not affect each other as they are mutually-untrusting parties.

Being a part of PSL would provide the following benefits:

We are currently using <client-subdomain>.p.tawk.email for notification emails and <client-subdomain>.p.tawkto.email for transactional emails. Marketing and promotional emails are not sent from these domains.

tawk.email expires in 2028-06-26 tawkto.email expires in 2026-11-22

Number of users this request is being made to serve:

DNS Verification via dig

> dig +short TXT _psl.p.tawkto.email
"https://github.com/publicsuffix/list/pull/2016"
> dig +short TXT _psl.p.tawkto.email
"https://github.com/publicsuffix/list/pull/2016"

Results of Syntax Checker (make test)

PASS: libpsl_icu_load_dafsa_fuzzer
PASS: libpsl_icu_fuzzer
PASS: libpsl_icu_load_fuzzer
============================================================================
Testsuite summary for libpsl 0.21.5
============================================================================
# TOTAL: 3
# PASS:  3
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
Making check in tests
  CC       test-is-public.o
  CC       common.o
  CC       test-is-public-all.o
  CC       test-is-cookie-domain-acceptable.o
  CC       test-is-public-builtin.o
  CC       test-registrable-domain.o
  CCLD     test-is-public
  CCLD     test-is-cookie-domain-acceptable
  CCLD     test-is-public-builtin
  CCLD     test-is-public-all
  CCLD     test-registrable-domain
PASS: test-is-public-builtin
PASS: test-is-cookie-domain-acceptable
PASS: test-is-public
PASS: test-registrable-domain
PASS: test-is-public-all
============================================================================
Testsuite summary for libpsl 0.21.5
============================================================================
# TOTAL: 5
# PASS:  5
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
Making check in msvc
groundcat commented 2 weeks ago

Sorting:

Expiry: (results from ICANN whois)

These dates are different from what you described in your pull request. Can you double-check if they have been renewed? There might be a delay on the registry side in updating WHOIS records. The expiration of both domains being less than two years from today would not meet the PSL requirement.

Other Comments:

simon-friedberger commented 2 weeks ago
GeekOfAges commented 2 weeks ago

On the topic of expiry: this does seem to be ICANN propagation issue Here's a screen-shot from our registrar (Moniker) image

simon-friedberger commented 2 weeks ago

There should be a section with number of users in the template. Please put it back!

GeekOfAges commented 1 week ago

I've added user and sub-domain counts as separate section.

On ICANN expiry - we opened a support inquiry with Moniker since in our management interface we see both domains with expiry of over 2 years and set to automatically renew as necessary while on ICANN whois lookup this is not correctly reflected

image

We have been in the market since 2013 and are committed to maintaining the registration going forward as millions of our users utilize these domains

GeekOfAges commented 1 week ago

ICANN listings have been updated and reflect the actual expiry of domains in question

simon-friedberger commented 1 week ago

@GeekOfAges The PR template has changed and now includes a section warning about entry removal if the entries are not maintained. Please update the initial comment and add that section.

GeekOfAges commented 1 week ago

@simon-friedberger Added