Am 17.03.2011 um 18:43 schrieb Peter Saint-Andre: > On 3/7/11 5:27 AM, Winfried Tilanus wrote: > >> I believe the cleanest fix to XEP-0124 would be: >> - Clarify that BOSH errors and BOSH termination should be send on the >> most recent connection. >> - Clarify that on termination (by request or by error), the eldest >> connection should closed by sending just an empty body (without >> 'terminate').
Sorry, forgot to comment on this one: The correct requirement might be to advise the CM to close all(!) pending request upon BOSH session termination. In case of hold > 1 there might be more then one older request pending. And actually I don't see a reason why the CM should keep them on hold for any longer (just like it shouldn't keep the terminating request on hold). So why not add to section "Terminal binding conditions": If a BOSH session is being terminated the CM MUST terminate all pending requests of the corresponding client. >> - Clarify that if there is any payload included in the terminate >> request, the payload should not need any response from the service. I guess this could be omitted as it is just the same for raw xmpp connections. -Steve
