On 10/15/2009 5:11 PM, Pádraic Brady wrote:
This is already how I'm handling things - I just wanted to tighten up the language in the spec so that it was clear. I support both verify methods, together, and individually. What I was specifically referring to was the case where sync was specified, and async was not. In that situation, I believe that it behaves as I outlined in the original email (unless anyone has a reason that it shouldn't). The two portions of the spec contradict each other on this point. The retry portion of 6.2.1, by definition, can only apply to async if the request "MUST be completed before the hub returns a response".
Again - already how I'm handling it. Just want to make sure that the spec documents these situations, because they're currently left open to the reader. Even though the spec says that all 3xx, 4xx, and 5xx responses (except 404) should be treated as retries, I'm questioning this more and more. I don't have an answer in my head, yet, but I don't see anything that prevents a(/many) hub(s) from being utilized in a DoS against a server that has a known page which returns these values. I think there needs to be a more refined definition of "reasonable number of times over the course of a longer time period (e.g., 6 hours)", and perhaps the minimum polling period. e.g. One retry per hour would severely limit the impact a single server could have against a targeted host. I haven't yet, but likely will, also add subscription rate limiting against a single hostname/callback until at least one subscription request has been verified. i.e. if I receive 1000 requests with a callback pointing to "target.example.com", I will either refuse or queue them until at least one has been accepted. --
![]() Jay Rossiter | Software Engineer/System Administrator Pioneering RSS Advertising Solutions [email protected] | Phone: 503.896.6187 | Fax: 503.235.2216 Website: www.pheedo.com | RSS: www.pheedo.info/index.xml |
- [pubsubhubbub] Subscription verification Jay Rossiter
- [pubsubhubbub] Re: Subscription verification Pádraic Brady
- [pubsubhubbub] Re: Subscription verification Jay Rossiter
- [pubsubhubbub] Re: Subscription verification Brett Slatkin

