IServerd 2.5.5

IServerd is an ICQ server for Unix.

  Add it to your Download Basket!

 Add it to your Watch List!


Rate it!
send us
an update
BSD License 
5.0/5 1
Alexander V. Shutko
ROOT \ Utilities
IServerd software is an ICQ server for Unix.


First of all you'll need to install Postgres SQL server. After that you can begin IServer compilation.

tar xzvf ./IServerd-2.4.14.tar.gz
cd ./IServerd-2.4.14
cat COPYRIGHT | more
./configure --prefix=/usr/local
make all
make install

Then rename installed *.conf.default files to *.conf and edit them. You'll need to change database password, info password, interfaces, admin email. If you want to use v7 clients (like icq2k) you should also setup V7 BOS address parameter in v7_proto.conf configuration file.

Then init IServerd database. IServerd should be able connect to database with name, database username and password specified in config file. It is recommended to leave blank "database addr" field because this is the simpliest way for iserverd to connect to database server. You can create database and user with script (./ create users_db). Please don't use default database passwords "sicq" AND "DEFAULT" because iserverd will not work with them.

After that you'll need to edit /etc/syslog.conf and add proper lines to log all server output to proper log files. On FreeBSD you can use following configuration:

bash>cat /etc/syslog.conf |grep IServer
*.* /usr/local/iserverd/log/IServer.log

Then go to server etc directory and run script with "start" as parameter.

WARNING: IServerd will write all important log data to syslog. Debug.log is for debugging only. If you can't run it - look into your syslog - probably iserverd have problem with database, config or interfaces.

NOTE: By default server will install in system directories (/usr/bin; /etc/iserverd; etc..) If you want to install it as one packet in separate directory you should specify prefix (./configure --prefix=/usr/local)

EXAMPLE: ./configure --prefix=/usr/local --with-name=ICQ_Server
--with-debug; make all; make install

This will compile and install IServerd as single packet
into /usr/local/ICQ_Server directory. Binary will be
compiled with debugging symbols.

What's New in This Release:

Added reliable pipe_send_pack() to eluminate drops
Fixed typo bug in config parser ("V7 enable ssi import")
Named pipes replaced by unnamed socketpair()
Fixed infinity lock in pipe_receive_pack function
Fixed bug in kqueue code
Added handler for snac(02,05)/snac(02,15)
Added workaround for QIP Search_By_UIN_Request
Watchdog commented out because of bugs

Last updated on October 12th, 2007

#ICQ server #UNIX ICQ #UNIX server #IServerd #UNIX #ICQ #server

Add your review!