Permalink
Please sign in to comment.
| @@ -0,0 +1,93 @@ | ||
| +# Falcon | ||
| + | ||
| +Implementation Home Page URL: https://indieweb.org/Falcon | ||
| + | ||
| +Source Code repo URL(s) (optional): https://github.com/tantek/cassis https://github.com/indieweb/link-rel-parser-php/tree/master/src/IndieWeb | ||
| +* [ ] 100% open source implementation | ||
| + | ||
| +Programming Language(s): PHP | ||
| + | ||
| +Developer(s): [Tantek Çelik](http://tantek.com) | ||
| + | ||
| +Implementation Classes (Sender and/or Receiver): Sender | ||
| + | ||
| + | ||
| +## Sending | ||
| + | ||
| +### Discovery Tests (3.1.1) | ||
| + | ||
| +MUST | ||
| + | ||
| +* [x] [Discovery Test #1](https://webmention.rocks/test/1) | ||
| +* [x] [Discovery Test #2](https://webmention.rocks/test/2) | ||
| +* [x] [Discovery Test #3](https://webmention.rocks/test/3) | ||
| +* [x] [Discovery Test #4](https://webmention.rocks/test/4) | ||
| +* [x] [Discovery Test #5](https://webmention.rocks/test/5) | ||
| +* [x] [Discovery Test #6](https://webmention.rocks/test/6) | ||
| +* [x] [Discovery Test #7](https://webmention.rocks/test/7) | ||
| +* [x] [Discovery Test #8](https://webmention.rocks/test/8) | ||
| +* [x] [Discovery Test #9](https://webmention.rocks/test/9) | ||
| +* [x] [Discovery Test #10](https://webmention.rocks/test/10) | ||
| +* [x] [Discovery Test #11](https://webmention.rocks/test/11) | ||
| +* [x] [Discovery Test #12](https://webmention.rocks/test/12) | ||
| +* [x] [Discovery Test #13](https://webmention.rocks/test/13) | ||
| +* [x] [Discovery Test #14](https://webmention.rocks/test/14) | ||
| +* [x] [Discovery Test #15](https://webmention.rocks/test/15) | ||
| +* [x] [Discovery Test #16](https://webmention.rocks/test/16) | ||
| +* [x] [Discovery Test #17](https://webmention.rocks/test/17) | ||
| +* [x] [Discovery Test #18](https://webmention.rocks/test/18) | ||
| +* [x] [Discovery Test #19](https://webmention.rocks/test/19) | ||
| +* [x] [Discovery Test #20](https://webmention.rocks/test/20) | ||
| +* [x] [Discovery Test #21](https://webmention.rocks/test/21) | ||
| + | ||
| +#### Implementation Notes | ||
| + | ||
| +I wrote nearly all of the Webmention endpoint discovery code that Falcon uses as open source in the following two files: | ||
| +* https://github.com/indieweb/link-rel-parser-php/blob/master/src/IndieWeb/link_rel_parser.php — can be used for getting arbitrary link relationships from HTTP headers and HTML documents | ||
| +* https://github.com/indieweb/link-rel-parser-php/blob/master/src/IndieWeb/get_rel_webmention.php — uses the output of link_rel_parser.php functions to return a webmention endpoint and or a pingback endpoint if any | ||
| + | ||
| + | ||
| +### Sending Tests (3.1.2) | ||
| + | ||
| +MUST | ||
| + | ||
| +* [x] Accepts HTTP 200 response as a success | ||
| +* [x] Accepts HTTP 201 response as a success | ||
| +* [x] Accepts HTTP 202 response as a success | ||
| + | ||
| + | ||
| +### Update Tests (3.1.3) | ||
| + | ||
| +SHOULD | ||
| + | ||
| +* [ ] [Update Test #1](https://webmention.rocks/update/1) | ||
| +* [ ] [Update Test #2](https://webmention.rocks/update/2) | ||
| + | ||
| +#### Implementation Notes | ||
| + | ||
| +Update sending implementation in-progress. | ||
| + | ||
| + | ||
| +### Delete Tests (3.1.4) | ||
| + | ||
| +SHOULD | ||
| + | ||
| +* [ ] [Delete Test #1](https://webmention.rocks/delete/1) | ||
| + | ||
| +#### Implementation Notes | ||
| + | ||
| +Delete sending implementation in-progress. | ||
| + | ||
| + | ||
| +### Security Considerations (4) | ||
| + | ||
| +* [ ] The sender avoids sending a Webmention to a loopback address (SHOULD) | ||
| + | ||
| + | ||
| +### Extensions | ||
| + | ||
| +This implementation has also implemented the following extensions. | ||
| + | ||
| +* [ ] [Salmention](http://indiewebcamp.com/Salmention) | ||
| +* [ ] [Vouch](http://indiewebcamp.com/Vouch) | ||
| +* [ ] Other: _______ |
0 comments on commit
7dabb4b