libicq2000 SourceForge Logo


libicq2000 is an opensource C++ library being developed to support the icq2000/2001 protocol. It is easy for developers to use as the backbone for their clients' connection to the ICQ network - all the protocol work is abstracted away in one nice object-orientated interface.
libicq2000 supports:

  • Message sending/receiving
  • URL sending/receiving
  • SMS sending/receiving, including delivery reports
    (SMTP gateway delivery too)
  • Status changes
  • Authorisation Requests
  • "You were added" messages
  • Fetching user info from server (both basic and advanced)
  • Fetching away messages
  • Setting custom away messages
  • Direct Connections
  • Invisibility, including visible/invisible lists
  • Ignore lists
Follow the link to Sourceforge on the right for details about mailing lists, and how to get the CVS.


21st July 2002
Version 0.3.2 of libicq2000 released.

28th April 2002 have made rpms for the latest release for all you Redhatters: libicq2000 rpm

26th April 2002
Next minor release of libicq2000.
Fixes include:

  • Fixed handling offline messages whilst in Occupied/DND.
  • Fixes to direct connections
  • Much better capability support
  • Included a TODO
  • Firewall friendly port-range binding

17th April 2002
It appears a bug in the autoconf that was used to generate the configure scripts has been causing the configure to bail out when testing for gtkmm and sigc++ on some Redhat 7.x and Mandrake systems. A quick fix is to download a replacement configure script from here, save it over the one unpacked from the tarball and rerun configure. If you are using ickle you will need to do the same - go to for a similar fix. A release of the next minor version will fix this in the next few days.

16th April 2002
First official release of libicq2000. Don't let the 0.3.0 version number confuse you.. that's a hangover from when it was distributed with ickle.

3rd April 2002
libicq2000 release is almost ready for it's first release, please help out by checking out the CVS and testing with ickle!

19th December 2001
libicq2000 surgically separated from ickle. Now it has it's own sourceforge project!


This is a list of clients I know that are using libicq2000 already:


You can contact me on <>.


libicq2000-0.3.2.tar.gz (note: not a direct link)


Module name: 'libicq2000'.


Project Summary

API docs


webmaster Barnaby Gray