* New utility function xmpp_is_visible(), used to determine whether any given session...
authorArt Cancro <ajc@citadel.org>
Mon, 3 May 2010 21:19:15 +0000 (21:19 +0000)
committerArt Cancro <ajc@citadel.org>
Mon, 3 May 2010 21:19:15 +0000 (21:19 +0000)
* 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/serv_xmpp.h

index af405ea5b8b3eea933625539d2e573fcc6f2460d..473f9937e74d27866cc7a7c3b1f1fc1e484ca004 100644 (file)
@@ -83,3 +83,4 @@ void xmpp_send_message(char *, char *);
 void xmpp_non_sasl_authenticate(char *, char *, char *, char *);
 void xmpp_massacre_roster(void);
 void xmpp_delete_old_buddies_who_no_longer_exist_from_the_client_roster(void);
+int xmpp_is_visible(struct CitContext *cptr);