Zhang Yong wrote:
Consider the following case:If [EMAIL PROTECTED] receives a subscription request ('subscribe') from [EMAIL PROTECTED], a roster item should be added to the user's roster with the state 'None + Pending In'. But after [EMAIL PROTECTED] rejects the request, or [EMAIL PROTECTED] 'unsubscribe' to the previous request, the corresponding item state in the user's roster should be changed to 'None' according to XMPP-IM, thus resulting in a roster item with state 'None'. But the user has never added such a roster item!!! Is it reasonable?
Whether or not it is reasonable, it's been that way since 1999. ;-)We could modify that in rfc3921bis, or the client could simply send a roster set with subscription='remove' to totally delete the roster item.
Peter -- Peter Saint-Andre Jabber Software Foundation http://www.jabber.org/people/stpeter.shtml
smime.p7s
Description: S/MIME Cryptographic Signature
