Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

denylists: clarify doublehash way of supporting IPNS #482

Merged
merged 1 commit into from
Sep 3, 2024

Conversation

lidel
Copy link
Member

@lidel lidel commented Aug 23, 2024

This PR adds a short mention how legacy doublehash notation can be used for representing IPNS and DNSLink block rules.

Rationale

What prompted me to adding this to specs is the fact that IPNS entries (double-hashed CIDv1 with libp2p-key codec) already are on https://badbits.dwebops.pub/ and we also have cases where a very bad ENS DNSLink needs to be blocked for legal reasons.

No IPIP because it does not change spec, only clarifies how to use existing notation in mutable context, which was missing from the spec.

Ref. internal issues with additional context (sadly too sensitive, can't be public):

this adds a short mention how legacy doublehash notation
can be used for representing IPNS and DNSLink block rules
Copy link
Contributor

@hsanjuan hsanjuan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM... This does not need any implementation NoPFS changes right?

@lidel
Copy link
Member Author

lidel commented Sep 3, 2024

@hsanjuan unsure (focused on legacy infra first), for nopfs filled ipfs-shipyard/nopfs#40 to make sure we check /ipns. Included test vectors in description there.

@lidel lidel merged commit 95f156b into main Sep 3, 2024
4 checks passed
@lidel lidel deleted the chore/clarify-legacy-doublehash-ipns branch September 3, 2024 22:36
@hsanjuan
Copy link
Contributor

hsanjuan commented Sep 5, 2024

Thanks, I missed the notification!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants