publicsuffix / list

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

Coordination of Amazon submissions to the PSL #1605

Closed aph3rson closed 7 months ago

aph3rson commented 2 years ago

Based on comments in #1460, #1590, and #1600, I wanted to open this issue to centralize procedural discussions away from individual PRs.

We (AWS) are trying to make improvements in our stance with the PSL, with regards to both our current presence on the list and procedures for adding new suffixes. As a result, we've implemented the following changes to support problems called out by the PSL maintainers.

Quality control

Aggregation

Attribution


That being said, we still have some outstanding items to agree upon:

Cadence / PR size

Suffixes per service

Reorganization of suffixes

dnsguru commented 2 years ago

Volunteer maintained project, no SLAs should be reasonably expected at this time s/Nebraska/Seattle/

You might be familiar with this image. We're authentic with ourselves about volunteer cycles involved in maintaining this catalog of etld and would appreciate if the public are also.

dnsguru commented 2 years ago

Reminder: This is open source and volunteer-cycle fueled, and not very well resourced. Persistence / responses take up volunteer time just like review and processing PRs.

Are there abundant cycles within your team at AWS to help field and review PRs to help out with resourcing gaps, such that we might be able to quid-pro-quo and improve our turnarounds?

vixie commented 2 years ago

abundant-- no. available-- can be. i'll look at approvals inside amazon. what's involved on the publicsuffix side in terms of training and process?

dnsguru commented 2 years ago

A lot of the heavy lifting, surprisingly, comes from back and forth dialog with submitters to obtain complete, correctly formed, well validated entries, pushing back to ensure file size modesty, DNS resolver verification, registration term and other review.

We also want to have submitter org != reviewer org (so, Amazon could not really review their own, but could review others).

Help in reviewing PR would unburden cycles elsewhere, which might allow for keeping up better.

We additionally want/need to add lifecycle reviews, removals, and better go automation to catch IANA ccTLDs and IDN ccTLD as they launch into the root.

On Sat, Sep 10, 2022, 3:59 AM paul vixie @.***> wrote:

abundant-- no. available-- can be. i'll look at approvals inside amazon. what's involved on the publicsuffix side in terms of training and process?

— Reply to this email directly, view it on GitHub https://github.com/publicsuffix/list/issues/1605#issuecomment-1242704343, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACQTJLXTIJB6V6P26CUEZTV5RSYBANCNFSM6AAAAAAQB3ARMM . You are receiving this because you commented.Message ID: @.***>

dnsguru commented 2 years ago

@vixie @aph3rson

Another time-consuming aspect of reviewer cycles is when requestors fail to put in place the required TXT records.

Having the preset required TXT records in publicly validated DNS to align with the respective PR will make these requests less back/forth and more efficient.

SPECIFICALLY, I went to verify the in #1590 and there were missing TXT records with the PR in them. I got NXDOMAIN responses on these. see here

vixie commented 2 years ago

is all of this work done by hand? that is, do you have automation that sweeps both existing and requested PSL entries for these TXT RRs. or is it just DiG on the CLI?

dnsguru commented 2 years ago

it depends on the tools at hand and access, but these are done by hand most of the time.

Automation tools would be helpful for validating, although it is important to rotate the public resolver checked as an additional means of entropy in the validation process

On Fri, Sep 23, 2022 at 11:36 PM paul vixie @.***> wrote:

is all of this work done by hand? that is, do you have automation that sweeps both existing and requested PSL entries for these TXT RRs. or is it just DiG on the CLI?

— Reply to this email directly, view it on GitHub https://github.com/publicsuffix/list/issues/1605#issuecomment-1256368653, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACQTJNYDWYNQCBPL3LCMVLV7XE6FANCNFSM6AAAAAAQB3ARMM . You are receiving this because you commented.Message ID: @.***>

dnsguru commented 2 years ago

Just some housekeeping, I believe that we have addressed the primary objectives of this issue.

A loud gratitude to the participants at Amazon who coordinated with and within the AWS to migrate and consolidate Amazon's various listing for putting in the effort internally to validate and organize to company's PSL entries.

This was a great reduction on the tech debt and delay in processing Amazon's requests as they stacked up. We will watch for future Pull Requests and appreciate the collaborative effort in aiding to move the pull requests to a closed state and organizing the entries.