On Thu, 15 Mar 2007 06:40:06 +0800, Atamurad Hezretkuliyev wrote
> > mail.ru protocol
> > A popular IM service in Russia - the Mail.ru Agent has recently released
> > the specs for their protocol. The specs in russian can be found here:
> > http://agent.mail.ru/protocol.html. If a translation is needed - feel
> > completely free to contact me. Based on the specs a miranda plugin has
> > been developped, but still no gaim support seems to exist. It would be
> > fantastic if gaim would be able to connect to that net too, as it's the
> > only feature I miss in it for now.
> Recently I switched to Ubuntu and lack of mail.ru agent client in GNU/Linux
> systems was only the reason which kept me from completely avoiding Windows.
> I came across with above feature requests when I was looking for one.
> So I decided to write one myself. Finally I have working code now.
> My current Gaim protocol plugin can login to server, retrieve contact
> list and send/receive messages which meets my basic IM-ing
> requirements but it is far from public release,
> there are memory leaks, tons of bugs and unimplemented features etc.
> I'd like to implement in near future.
> - Offline messages
> - Add/remove/edit buddies and groups
> - Search white pages
> - File transfer
> - Buddy pictures
> - Rich text formatting
> And now my question is
> - Will you guys accept it to main libgaim tree if I complete it?
> Or will it be distributed as third-party plugin?
> - I'm student and can I do it as part of the Google Summer of Code program?
Hey! It's awesome that you've written a protocol plugin. It's possible that
we would accept it to the main libgaim tree if you complete it... but probably
not in the near future. We try to avoid adding code that we're not familiar
with and will then have to maintain. I also haven't seen a large number of
requests for us to support this protocol.
For now I recommend creating a web page for your protocol plugin. You can
provide a short set of friendly instructions and some pre-compiled packages
for specific versions of Gaim. If it looks stable and it looks like people
are using it then we would definitely consider adding it to the main libgaim
tree in the future (assuming that's what you want).