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.
4 responses to “State of JEP-0136 implementation”
Leave a Reply
You must be logged in to post a comment.
You’ll need to write about something else in your letter: http://ejabberd.jabber.ru/mod_archive
;-)
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…
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 ;-)
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…