[JDEV] Invisibility and transports
Alexandre N. Safiullin
alex_ at jabber.ru
Fri Jul 12 05:38:14 CDT 2002
>>>>> "MW" == Matthias Wimmer <m at tthias.net> writes:
MW> Hi Thomas!
MW> Thomas Muldowney wrote:
>> As far as I know (and after conferring with Julian) all the transports
>> currently interpret it as offline. So the users session to the remote
>> network is ended. If the remote networks have hte ability, they could
>> support it better in the future, but I don't think they do yet.
>>
MW> AFAIK icqv7-transport supports invisibility.
Yes, ICQv7-t supports invisibility, but with help of clients which
should send presence type=invsible also to the transport. Gabber
and JAJC are only the such clients.
MW> The problem with it is, that the Jabber server doesn't send the
MW> <presence type='invisible'/> packet to the transports. Invisibility
MW> and transports only work if the Jabber client sends an addresses
MW> invisible <presence/> to a transport.
MW> The only clients that support this at the moment are JAJC and
MW> Gabber. I don't know how they check which contact is a transport and
MW> if this can be faked by a user (and therefore the user would get the
MW> invisible presence that it shouldn't get). In my opinion the best way
MW> would be if the server sends invisible presences to its
MW> transports. This should be more secure then a Jabber client deciding
MW> to whilch users (that are transports) invisible presence has to be
MW> sent.
I suggested this solution to jer, but he said 'server-side implied logic suxx'
(I paraphrase ;) ).
--
Regards, Alex_
More information about the JDev
mailing list