Remko Troncon wrote:
- If you really want to support Google Talk, you can get away with a regexp match on the JID, and enable all these non-standard extensions. No other server is using these anyway. As long as GT doesn't change the allowable email addresses, you're safe.

I wonder how long this will last now that you can get "GMail for your domain". It's only a matter of time until they start "GTalk for your domain". :-)

- Since blocking is a task not often done, you can do it failure-driven: try blocking using iq:privacy (which is rather complicated right now, see below) if you think the server supports it, and then try this way if it fails. Pretty ugly still, but there is no way to cleanly support non-standard things on a server that does not advertise its extensions.

This said, apart from GT not advertizing its extension in disco, i don't blame them for not supporting iq:privacy. It's very hard to use this protocol directly client-side for tasks as blocking or invisibility. A simple profile of this protocol should be made that blocks, unblocks and makes you invisible with one simple iq. I heard stpeter has this somewhere on his TODO.

Privacy lists are a pain to set up, but once they're set up, toggling invisibility on and off is a fairly simple operation. I'm not really defending them though. ;-)

TX

Reply via email to