From 78dd902e47d7dfafa0c53b85f6683999f8f2974a Mon Sep 17 00:00:00 2001 From: Luke Strickland Date: Sun, 9 Jan 2022 17:48:37 -0500 Subject: [PATCH] Add WebSubHub.com to the list of spec'd hubs --- implementation-reports/HUB-websubhub.md | 40 +++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 implementation-reports/HUB-websubhub.md diff --git a/implementation-reports/HUB-websubhub.md b/implementation-reports/HUB-websubhub.md new file mode 100644 index 0000000..aa8317f --- /dev/null +++ b/implementation-reports/HUB-websubhub.md @@ -0,0 +1,40 @@ +# WebSubHub + +Implementation Home Page URL: https://websubhub.com + +Source code repo URL(s) (optional): https://github.com/clone1018/WebSubHub +* [x] 100% open source implementation + +Programming Language(s): Elixir + +Developer(s): [clone1018](https://github.com/clone1018) + +Answers are: +* [x] Confirmed via websub.rocks (for applicable results) +* [x] All results are self-reported + +## Subscription + +* [x] 100: Supports subscriptions with `hub.mode`, `hub.topic` and `hub.callback` +* [x] 101: Supports subscriptions with `hub.mode`, `hub.topic`, `hub.callback` and `hub.secret` +* [x] 102: Ignores unrecognized parameters in the subscription request +* [x] 103: Allows subscribers to re-request active subscriptions before they expire +* [x] 104: Supports unsubscription requests +* [x] 1xx: Sends a properly formatted verification request for subscribing and unsubscribing +* [x] Allows subscribers to request a specific lease duration + * If not, then describe the default lease duration issued, or other specifics here + +(1xx denotes that you can can use any of the 100-104 tests to confirm this feature) + +## Distribution + +* [x] 100: Sends a notification with a matching content-type of the topic URL +* [x] 100: Sends a notification with the full contents of the topic +* [x] 101: Sends a notification with a valid signature + * Please select the signature method(s) that the hub uses to sign requests + * [ ] sha1 + * [x] sha256 + * [ ] sha384 + * [ ] sha512 +* [ ] Sends only a diff of the topic URL for Atom or RSS feeds +