The program is growing and collecting more and more features. Now
centericq has also got support for the AIM protocol. In my previous note
I must had outlined it more exact that all the problems with open source
implementation were related to the AIM OSCAR protocol. But there is
another one they support, and not that jealous about it. It's TOC which
allows clients to do exactly the same as OSCAR does, i.e. to connect to
the server and exchange messages, files and whatever else with others.
In addition, a nice library in C for TOC appeared to exist. It was
called
firetalk,
and that was the one I decided to use in centericq. Despite of complete
absence of documentation, it didn't take me long to get a clue with its
functions. Another pleasant surprise was its stability. This means, that
so far I didn't have to hack the source in order to fix its bugs,
because I just found none. I only had to add one more function to return
all the socket descriptor numbers opened by the library, for I needed to
make one big select(2) call for all the sockets for all the IM protocols
in my program.
Nowdays, looking at the screen of my centericq I feel myself like a real
schizophrenic in four "avatars". Centericq - the power of your shizo!
The release is planned to be made in a week or some, gotta test it. But
if you cannot help trying the new feature, there always is a nightly
build of the CVS source from the
centericq download page regulary built
by the centericq.de team [tm].