* New utility function xmpp_is_visible(), used to determine whether any given session...
authorArt Cancro <ajc@citadel.org>
Mon, 3 May 2010 21:18:37 +0000 (21:18 +0000)
committerArt Cancro <ajc@citadel.org>
Mon, 3 May 2010 21:18:37 +0000 (21:18 +0000)
commit7b0ad13874c8f00426459f28bead2e3f3ec8d696
tree090426783c7863b582d0c831f335157e5f035c69
parent16f6e0e64488358e65bc28a207de9a24681f5bc6
* New utility function xmpp_is_visible(), used to determine whether any given session in the wholist is visible to the current user and capable of receiving instant messages.  This eliminates duplicate code in three different places.
* The XMPP mortuary is functionally complete and does appear to be working properly.  Upon connecting, an XMPP client now receives 'buddy delete' messages for any buddy he has ever seen, minus the ones who are online right now.  This should effectively eliminate the accumulation of 'ghost' buddies on large public access systems like Uncensored.
citadel/modules/xmpp/xmpp_presence.c
citadel/modules/xmpp/xmpp_query_namespace.c