micq - a portable ICQ Console Client
$Id: README,v 1.16 2002/08/26 18:38:02 kuhlmann Exp $

current Version: 0.4.9.2b
====================================

a) About mICQ

mICQ is a very portable ICQ Console Client originally written by Matthew D.
Smith. mICQ is known to compile on many systems, including (but not limited
to) Linux, BSD, AIX, HPUX, BeOS, Windows and AmigaOS.

When the Author passed away 2001-01-05, some of us users overtook the
"leadership" of the project and its now actively developed by some of us
freaks.

For some time, Rico Gloeckner <rg@micq.org> maintained the code. He also set
up the mailinglist and hosts www.micq.org.

Right now, Rdiger Kuhlmann maintains the code. All code to implement the
new v8 ICQ protocol is from him.

b) Features

Features of mICQ include:

   * login          - login with both the old v6 and the new v8 protocol
   * register       - register new uins and setup configuration with an easy to
                      use setup wizard
   * password       - changing password
   * reconnect      - reconnects when kicked by server
   * contact list   - complete contact list with several ways for a concise
                      display of online/offline users
   * server side contact list
                    - download server side contact list and show, diff or import
   * status         - set status arbitrarely
   * messages       - send and receive messages and urls
   * sms            - send SMS to user's cell phone
   * user info      - request and update all user an dpersonal information
   * search         - easy search command, can search by (nearly) any information
   * visibility     - be visible to certain users even when invisible, or
                      be invisible to certain users at any time
   * ignore         - ignore certain users completely
   * chat group     - request user from interest group and set own's interest group
   * events         - can beep or execute arbitrarely commands when other users go online,
                      offline or send a message.
   * connections    - can show a users connection info and last seen online time
   * peek           - check whether someone is offline or just invisible
   * tcp            - full support of v8 direct connections
   * auto messages  - auto replys if away, request and send auto messages
   * file transfer  - v6, v7, v8 file transfer
   * identification - recognizes mICQ, licq, Miranda, StrICQ including version
                      number, and YSM
   * history        - writes a log of all messages to and from a user
   * debugging      - easy debugging by selecting what data to display, including
                      concise packet monitor
   * i18n           - translations include English, German, Russian, French,
                      partially Spanish, Polish, Swedish, Hungarian.
   * transcoding    - transcode texts for Russian and Japanese users.
   * birthday flag  - show if it is user's birthday
   * socks5         - supports connections via socks5

c) Translations

mICQ, its man page and the www.micq.org website are translated into several
languages, including English, German and Russian. See the web page for
downloads of new translations.

d) Mailinglist

They are hosted by <rg@micq.org>.

Currently you:
    post	   
                                           <micq-list@micq.org>

    subscribe, unsubscribe, help
                   <http://micq.org/mailman/listinfo/micq-list>

    An Archive might be found at:
                   <http://micq.org/pipermail/micq-list/>


e) Download

Download mICQ sources and binaries from

    <http://www.micq.org/>

f) CVS

Required is the cvs client, autoconf 2.50 or greater and automake 1.6 or
greater. autoconf 2.53 is recommended, however.

cvs -d :pserver:anonymous@micq.org:/usr/local/cvsroot co micq

To prepare the maintainer generated files:

$ ./prepare

This will run aclocal, autoheader, automake -ac and autoconf.

g) Compile

$ ./configure --help
    Please read the help carefully. Particulary, if you are not "root",
    please watch the --prefix parameter.
$ ./configure 
$ make
$ su
# make install


h) Usage

Although mICQ has some command line options, for a quick start just type
'micq'. If you don't have a valid configuration, the setup wizard will guide
you through the process of creating one for you.


i) Docs

You'll find original docs in the doc/ subdirectory. This also contains a
dump of http://www.stud.uni-karlsruhe.de/~uck4/ICQ/ , which
features a database of the ICQ protocol.

j) Future

Planned features for the future include v8 file transfer (no other client
can do that as of yet).

k) NOTE!

mICQ is in a phase of being re-organized, thus things may change
very fast. When in doubt, have a Look at http://micq.org/ or
email mc@verdinet.de or...
However, look out for announcements on Freshmeat.net.
