title: What's the proper XMPP client response to a <presence type=unsubscribed...> stanza?
body: <p>Here's what the server is sending me (openfire) when I manually delete a contact from the roster on the server:</p>
  
  <pre><code>'&lt;iq type="set" id="183-87" to="foo@edmund.local/hydra"&gt;&lt;query xmlns="jabber:iq:roster"&gt;&lt;item jid="bar@yahoo.edmund.local" name="baz" ask="unsubscribe" subscription="none"&gt;&lt;group&gt;Buddies&lt;/group&gt;&lt;/item&gt;&lt;/query&gt;&lt;/iq&gt;'
  '&lt;iq type="set" id="187-88" to="foo@edmund.local/hydra"&gt;&lt;query xmlns="jabber:iq:roster"&gt;&lt;item jid="bar@yahoo.edmund.local" name="baz" subscription="none"&gt;&lt;group&gt;Buddies&lt;/group&gt;&lt;/item&gt;&lt;/query&gt;&lt;/iq&gt;'
  '&lt;presence type="unsubscribed" to="foo@edmund.local" from="bar@yahoo.edmund.local"/&gt;'
  </code></pre>
  
  <p>If I respond with a 'unsubscribe' presence stanza (which I think is correct according to RFC 3921), the server keeps spamming me with more 'unsubscribed' presences.</p>
  
  <p>Either way, the next time my client logs in, nothing has changed in the roster. Am I doing something wrong?</p>