Ayttm: Universal Instant Messaging Client |
![]() |
This release brings in a number of bug fixes along with a few features:
See the complete Changelog or download the source from the files section.
FOSS.IN workouts are a good way to get a lot of real work done. The FOSS.IN/2009 Call for Participation is out and we're putting in a workout proposal this year too.
We did a submission last year but it was not accepted. Philip then arranged for a BoF at the event, where he helped to build ayttm on a Ubuntu box and I tried getting async DNS lookups going. Since then, we have managed to take care of a lot of last years wish list with 0.6.0. There are still some remaining and based on that and a few new ones, here's a list of TODOs for the ayttm workout for FOSS.IN/2009.
0. Register as a delegate at FOSS.IN/2009
Other than that, the most important prerequisite to participating in this session is to have a prior idea of what you're planning to do. A prior study of the code base would only make things easier. Other prerequisites vary for the tasks and can be mapped by serial number:
Ayttm has moved to git now! You can browse the source code online or clone the repository as shown in the developer instructions.
This is a heads-up for those who are building ayttm 0.6.0 with the --enable-posix-dlopen to avoid using libtool unnecessarily. There was a bug due to which the msn module would not load. I have fixed that in the latest cvs update (0.6.0-1). Please pull in that fix if you need support for msn and are getting a module load failure message on ayttm start up.
For those who don't really mind libtool and have not used the --enable-posix-dlopen option, this will have no effect on you.
This is by far the biggest release in that last two years because of the sheer number of components that have been touched. Here's an overview of the things that have changed in this release:
Here's the full Changelog for a full list of things that changed during this release.
Some features will be seen as missing, especially in the MSN protocol. The reason for this is that the MSN protocol module has been written from scratch now and hence a number of features such as File Transfer, netmeeting integration, etc. are missing. Those things will come in when they're ready.
The livejournal and smtp plugins have not yet been updated to work with the new networking subsystem and will thus fail to work and crash. They will be addressed in the next update.