xmpp_destroy_buddy() now accepts an 'aggressively' flag that indicates whether the...
authorArt Cancro <ajc@uncensored.citadel.org>
Wed, 15 Jun 2011 04:26:25 +0000 (00:26 -0400)
committerArt Cancro <ajc@uncensored.citadel.org>
Wed, 15 Jun 2011 04:35:04 +0000 (00:35 -0400)
commit8b91ab84cbcc6b5d572b04917d4aad0f1fcd754d
treea7c7909939fca297f9569e14c140db54ae740a6d
parentf52aed0b1ca67a4a42d67df689177907d46efa86
xmpp_destroy_buddy() now accepts an 'aggressively' flag that indicates whether the server should push an 'unsubscribed' presence tag.  Apparently we can only do this when sending a roster flush at the beginning of the session, because sending it when another user logs out in the middle of our session confuses Jitsi into thinking that the other user rejected a subscription request.  I think it's making Pidgin behave better too, but more testing is needed.
citadel/modules/xmpp/xmpp_presence.c