Skip to content

Instantly share code, notes, and snippets.

@catgirlinspace
Created September 28, 2023 04:03
Show Gist options
  • Save catgirlinspace/dac737cc51bda36ad0375e7cbcfac576 to your computer and use it in GitHub Desktop.
Save catgirlinspace/dac737cc51bda36ad0375e7cbcfac576 to your computer and use it in GitHub Desktop.
webmention implementation table
Editor(s) Member(s) Outside WG
Sender Tests Impls Telegraph Postly Falcon Bridgy Dobrado GNUSocial Grav Kaku Processwire Known Wordpress Aruna jonnybarnes Transformative Web::Mention lazymention Pushl
Discovery #1 15 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Discovery #2 16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Discovery #3 17 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Discovery #4 17 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Discovery #5 17 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Discovery #6 17 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Discovery #7 16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Discovery #8 17 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Discovery #9 16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Discovery #10 16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Discovery #11 17 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Discovery #12 17 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Discovery #13 15 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Discovery #14 17 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Discovery #15 15 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Discovery #16 17 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Discovery #17 15 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Discovery #18 17 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Discovery #19 16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Discovery #20 16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Discovery #21 17 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Sending Accept 200 17 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Sending Accept 201 17 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Sending Accept 202 17 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Update #1 12 1 1 1 1 1 1 1 1 1 1 1 1
Update #2 10 1 1 1 1 1 1 1 1 1 1
Delete #1 9 1 1 1 1 1 1 1 1 1
Avoid Loopback 8 1 1 1 1 1 1 1 1
Salmention Extension 3 1 1 1
Vouch Extension 3 1 1 1
Private Webmention Extension 2 1 1
Receiver Tests Impls Webmention.io Postly Bridgy Dobrado GNUSocial Grav Kaku Processwire FrancisCMS herokuapp Known Wordpress Aruna jonnybarnes Transformative Web::Mention
Responds with 200 5 1 1 1 1 1 n/a
Responds with 201 3 1 1 1 n/a
Responds with 202 10 1 1 1 1 1 1 1 1 1 1 n/a
Rejects invalid URLs 16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Verifies target is a valid resource 11 n/a 1 1 1 1 1 1 1 n/a 1 1 1 1
Ignores fragment 12 1 1 1 1 1 1 1 1 1 1 1 1
Processed Async 10 1 1 1 1 1 1 1 1 1 1
Follows one redirect 15 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Self-imposed limit on redirects 15 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Source URL HTML content type 16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Source URL text content type 6 1 1 1 1 1 1
HTML verification <a> 15 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
HTML verification <img> 11 1 1 1 1 1 1 1 1 1 1 1
HTML verification <video> 11 1 1 1 1 1 1 1 1 1 1 1
HTML verification <audio> 11 1 1 1 1 1 1 1 1 1 1 1
HTML verification reject text 7 1 1 1 1 1 1 1
HTML verification reject link in comment 7 1 1 1 1 1 1 1
HTML verification no URL 16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Displays data 11 1 1 1 1 1 1 1 1 1 1 1
Recognizes "in-reply-to" 13 1 1 1 1 1 1 1 1 1 1 1 1 1
Recognizes a "like" 13 1 1 1 1 1 1 1 1 1 1 1 1 1
Recognizes a "repost" 13 1 1 1 1 1 1 1 1 1 1 1 1 1
Recognizes an "RSVP" 9 1 1 1 1 1 1 1 1 1
Does not treat an update as a new comment 13 1 1 1 1 1 1 1 1 1 1 1 1 1
Removes the response when update has no link 8 1 1 1 1 1 1 1 1
Updates information from the primary object 12 1 1 1 1 1 1 1 1 1 1 1 1
Updates information from children 2 1 1
Recognizes HTTP 410 as delete 8 1 1 1 1 1 1 1 1
Moderated before being displayed 4 1 1 1 1
Periodically re-verified* 1 1
Filters/encodes to prevent XSS 12 1 1 1 1 1 1 1 1 1 1 1 1
Self-imposed limit on time fetching 14 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Self-imposed limit on bytes fetched 4 1 1 1 1
Accepts additional parameters, so has CSRF protection 4 1 1 1 1
Salmention Extension 3 1 1 1
Vouch Extension 3 1 1 1
Private Webmention Extension 2 1 1
  • this feature does not affect interoperability
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment