State of JEP-0136 implementation
When I open a chat with a contact from any client, I want to see our past conversation. Jabber server-side message archiving capable is what I need to really make instant messaging the tool it should be. Being a long time user of Dircproxy, an IRC proxy that does just that, I sorely miss it when using Jabber. Now that Google Talk features “Chat History” the clamor from the masses is growing for implementations of Message Archiving as described in JEP-0136.
Right now the only choice seems to be Datasink, an external component that implements Message Archiving (JEP-0136). It is theoritically pluggable into any Jabber server. There is a good recipe for installing Datasink along Ejabberd. But client support is lacking : apart from JWChat I have not found a single client supporting the functionnality provided by Datasink. As the author of Datasink says : “Datasink uses MySQL as storage backend. It’s been written mainly for having a chat history with JWChat as it can’t save to a local disk itself due to security restrictions“. So we can consider that anything else is a lucky by-product.
The Google Talk “Chat History” is not JEP-0136. But as a recent conversation on [jdev] about Google Talk and server-side logging testifies, the topic raises significant interest.
A discussion on the Ejabberd development forum mentions that “JEP-136 seems to be implemented [..] by Jabberd 1.4.5“. But I have found no trace of that anywhere else. Right now, JEP-0136 implementation is a wishlist item for Ejabberd. I’ll think about it for my next letter to Santa Claus.
Related articles:
4 Responses to “State of JEP-0136 implementation”
Leave a Reply
Additional comments powered by BackType
You’ll need to write about something else in your letter: http://ejabberd.jabber.ru/mod_archive
;-) Sander
Ejabberd mod_archive… Sweet ! On the linked page I read “This module is still in heavy development and testing. It probably does not work at all”. Are we supposed to start testing it or thould we wait a little longer ? It is unclear if this is alpha or beta – the comment on the page would hint at early alpha… Jean-Marc Liotier
Well, the JEP itself is under heavy development…so it can’t be stable before the protocol is stabilized…let’s hope that will happen soon ;-) Sander
jep-136 is the only feature I find sorely missing in jabber at the moment!
Hope this will be stable soon. I might try that mod_archive… John Bäckstrand