SIQ - ICQ server for Win32
Full version v1.2.7.4
Upgrade

 

Russian

SIQ - ICQ server for Win32

Purpose
The given program represents ICQ Server, basically, for a local area network of the enterprise. The session of communication through the Internet has passed successfully, but further was not tested
Opportunities
Клиент
It was tested on clients Miranda 1/2/3. http://www.miranda-im.org/ and &RQ http://www.rejetto.com/&RQ On other ICQ-clients it was not checked, and in plans does not appear (what for something else when is Miranda:-)
Though, on wishes of users debugging for is planned
For sending the offline of messages in length is more than 450 symbols, necessary to correct a little initial texts Miranda or plugin ICQ.dll. This restriction of the standard, instead of SIQ server which actually supports length up to 60 KB.
In Mirande-3 number ICQ should be more than 10000 and length of the password more than 1 letter. In the client from the distribution kit it is corrected.
In the full version of the distribution kit client Miranda 3.1 with the made corrections, a structure to default and with the most necessary plugins lays.
Installation
  1. To stop both servers
  2. To start siq-full.exe
  3. To choose parameters of installation and install
  4. After installation make in the registry [HKEY_LOCAL_MACHINE\SOFTWARE\OVR\SIQ]
  5. path - the catalogue with the program. (" C:\Program Files\SIQ \ ")
    • In a file siq.ini
    • AuthPort port of the server of authorization (5190)
    • BOSPort port of the server of favorite places (5191)
    • BOSIP the IP-address of the server of favorite places (it is Necessary to replace on real)
    • LogLevel the Level of gravity of a broad gully from 0 up to 11 (9)
  6. To adjust mailing lists in a file siq.ini
  7. To start services SIQAuth and SIQBOS. If necessary to replace parameters of autostart and as the user under whom services are started.
  8. To start the client from the catalogue SIQ\Miranda\miranda32.exe
  9. To replace in adjustments the address of the server
  10. Change Miranda/Current user/ICQ/WWWPass and WWWReg database variable for set default www site
Everything, should work. If not so write here
The note For manual adjustment is necessary for knowing
  • SIQBOS.exe/? - the information(inquiry) on the command line
  • SIQBOS.exe setup - registration of service of favorite places
  • SIQBOS.exe delete - removal(distance) of service of favorite places
  • SIQAuth.exe/? - the information(inquiry) on the command line
  • SIQAuth.exe setup - registration of service of authorization
  • SIQAuth.exe delete - removal(distance) of service of authorization
  • %SystemRoot%\System32\regsvr32.exe SIQAX.dll - registration ActiveX
  • %SystemRoot%\System32\regsvr32.exe SIQAX.dll/u - removal(distance) ActiveX
  • At installation of service in a mode of a pause, occurs flush dens on a disk, a conclusion of statistics, and connection of new users is done(made) impossible. Earlier connected users continue to work.
For new *.dat files need set uncheked: Options/Network/ICQ contacts/Enable server-side contacts list Else status may by wrong.
The complete set of delivery
  • SIQAuth.exe - the server of authorization
  • SIQBOS.exe - the server of favorite places
  • SIQCmd.exe - a parcel(sending) of messages through the command line on TCP-IP
  • SIQAx.dll - ActiveX-object for sending of messages.
  • siq.ini - lists of dispatches
  • msg.htm - example uses SIQAx
Catalogues
  • \db - structures of users
  • \olm - off line message - the messages sent during disconnect from the server
  • \Cookie - stores(keeps) the files used at authorization. The catalogue uses SIQAuth SIQBOS
  • \Miranda - Miranda 3.1 with the made corrections and with the most necessary plugins
Lists of dispatches
Example of adjustments of lists of dispatches
We edit a file siq.ini
...
[Lists]
; All active - to dispatch the message to everyone, who an online
SendOnLine=99
; Go any UIN, at sending message on which below, they will be sending, registered in the list. For example:
; Double orders
1=97
; The end siq.ini

I look a file \db\97.ini
In it(him) the section in which people to which the message is necessary to send are listed is added. It UIN 123, 144, 132, 135
[List]
; Managers
0=123
1=114
2=132
3=155
UIN - dispatches should be always offline. Otherwise, in a mode of sending with confirmation, work will be incorrect.
At change of the data in mailing lists it is necessary stop and start service SIQBOS or paused it, and then to continue again. In the latter case, users not to be disconnected.
SIQCmd.exe
The program is intended for sendings of the message through the command line
  • SIQCmd.exe ip_адрес port MSG от_кого to whom текст_сообщения sending of the message
  • SIQCmd.exe ip_адрес port MSGF от_кого to whom текст_сообщения sending of the message from a file
  • SIQCmd.exe 127.0.0.15191 MSG 10099 " the test 123 " sending of the message " the test 123 " from 100 to 99 through 127.0.0.1 server and port 5191
  • SIQCmd.exe127.0.0.15191 MSGF 10099 msg.txt sending of the message from a file msg.txt from 100 to 99 through 127.0.0.1 server and port 5191 File should be in coding Windows-1251
Use SIQAx
This ActiveX the object is intended for sending message
It support the following properties for reading and recordings
  • SIQAX.Message = ":-) " // the text of the message
  • SIQAX.MessageFile = "C:\src\vc\SIQ\SIQAX\stdafx.cpp" // the file where to be stored message
  • SIQAX.ICQServer = " 127.0.0.1" // the address of the server. It is possible as www.adres.org
  • SIQAX.ICQPort = 5191 // port
  • SIQAX.UINto = 100 // the addressee
  • SIQAX.UINfrom = 99 // the sender
Property only for reading - SIQAX.Status
  • 0; // all OK
  • -1; // host not found
  • -2; // Error open file
  • -3; // Error - file to lage
  • -4; // Error allocate memory
  • -5; // Error read file-msg
  • -6; // error send
  • -7; // socket call failed
  • -8; // connect failed
  • -9; // the wrong command is specified
  • -10; // mistake WSAStartup
Methods
  • SIQAX.SendMsg () // to send the message. There are no parameters. Are used earlier established
    Properties, such as SIQAX.Message, the server, port...
  • SIQAX.SendFile () // to send the message from a file. There are no parameters. Are used earlier established
    Properties, such as SIQAX.MessageFile, the server, port...
The contact data
Phones (4212)79-42-55 - the worker
e-mail ingenero@mail.ru
icq 96659587
www www.kht.ru/homepage/apt
Date: 30.12.03 If new features are necessary, or have found old bugs write to the address ingenero@mail.ru and probably, our cooperation appears fruitful!

При добавлении в этот список пользователь удаляется из списка контактов, при удалении добавляется автоматически. Если контакт требует авторизации, то её придётся запрашивать снова.

* Список видящих — пользователям из этого списка показывается статус «Невидимый», если он выбран, за исключением опции «Невидимый для всех», возможной в некоторых альтернативных клиентах (например QIP, Miranda, RnQ и прочие).

* Список невидящих — пользователям из этого списка всегда показывается статус «Не в сети», за исключением опции «Видимый для всех», возможной в некоторых альтернативных клиентах .

Максимальное количество контактов в каждом списке ограничено.