* New session variable 'can_receive_im' which indicates that the session is running...
authorArt Cancro <ajc@citadel.org>
Sun, 31 May 2009 19:33:47 +0000 (19:33 +0000)
committerArt Cancro <ajc@citadel.org>
Sun, 31 May 2009 19:33:47 +0000 (19:33 +0000)
commit1afc2a72fb40dcf428511fb0d8ce9e4f626bdc2b
treed63848bdab2861f359aa8f55b8dfc85836dc1b4e
parentfbb3b4b7ad75bd340e31648f2cb456e924f227bb
* New session variable 'can_receive_im' which indicates that the session is running a protocol that is capable of receiving instant messages.  This is not the same thing as quiet/nonquiet mode, it determines protocol, not policy.  The server will now prohibit sending instant messages to sessions which cannot receive them (SMTP, POP, IMAP, etc.).  Jabber sessions now only show buddies that are capable of receiving instant messages.
citadel/citserver.c
citadel/modules/chat/serv_chat.c
citadel/modules/jabber/serv_xmpp.c
citadel/modules/jabber/xmpp_messages.c
citadel/modules/jabber/xmpp_presence.c
citadel/server.h