Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.2 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Utilities

    IServerd 2.5.5

    Download button

    No screenshots available
    Downloads: 947  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Excellent (5.0/5)
    1 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Alexander V. Shutko | More programs
    BSD License / FREE
    October 12th, 2007, 15:35 GMT
    ROOT / Utilities

     Read user reviews (0)  Refer to a friend  Subscribe

    IServerd description

    IServerd is an ICQ server for Unix.

    IServerd software is an ICQ server for Unix.

    Installation:

    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 db_manage.sh (./db_manage.sh 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
    !IServer
    *.* /usr/local/iserverd/log/IServer.log

    Then go to server etc directory and run iserverd.sh 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



    Product's homepage

      


    TAGS:

    ICQ server | UNIX ICQ | UNIX server | IServerd | UNIX | ICQ

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM