                            14 January 2000

                              -=-=-=-=-=-
                             skIRC - v1.01c
                              -=-=-=-=-=-

Upgrading to v1.01c
===================

- As for v1.01a except the archive is skir101c.zip.

    - There is no need to run skupd_iruf_101.wcx if you have already
      done so.

Upgrading to v1.01b
===================

- As for v1.01a except the archive is skir101b.zip. (The DLL was
  missing from the archive).

Upgrading to v1.01a
===================

- Unzip skir101a.zip into a temporary directory.

    - Move skirc.wcx to your default wildcat directory.

    - Move skupd_iruf_101.wcx to your default wildcat directory.

    - Move skrtldll.dll to your default wildcat directory.

    - Create a directory called bin (ie d:\wc5\bin) and move
      skidentd.exe to this directory.

    - An extra configuration option called UseIdentServer has been added
      and you need to add this to skware.cfg. If set to Y it will enable
      the use of the ident server. If set to N the use of the ident
      server will be disabled.

    - An extra configuration option called RootDataPath has been added
      to a new section of skware.cfg. YOU MUST add the following two
      lines to skware.cfg before running the user file update program.

        [skware]
        RootDataPath=d:\wc5\data

    - The user database has been changed. YOU MUST run the upgrade
      program supplied. To run the upgrade program type:-

            wcrun -r skupd_iruf_101 <ENTER>

      Failure to run the upgrade program will result in wierd results
      for users and may even crash skIRC.

    - Using the ident server.

      skIRC now includes an ident server to speed up the log on process
      to an IRC Server. To use the ident server all you need to do is
      cd to wc5\bin and then type "skidentd <ENTER>" without the
      quotes. This will start the ident server and all future IRC
      server connects will respond to an IDENT request from the IRC
      Server if it sends one.

Upgrading to v1.00d
===================

- Unzip skir100d.zip into a temporary directory.

    - Move skirc.wcx to your default wildcat directory.

    - An extra configuration option called ActivityLog has been added
      and you need to add this to skware.cfg. If set to Y it will log
      connection information to the appropriate activity log. If set
      to N it will not.

    - An extra configuration option called DisableSKMail was added in
      v1.00c and you will also need to add this to skware.cfg if
      upgrading from a version earlier than v1.00c. It is described
      in the v1.00c upgrade instructions.


    If you are upgrading from a BETA release you need to:-

        - The configuration data has been move into the global skware.cfg
          file. You need to copy the [skirc] section into the file
          skware.cfg that needs to be in your data directory. A example
          file skware.cfg.dist has been supplied as an example.

        - Move skirc_up100.wcx to your default wildcat directory.

        - The user database has been changed. YOU MUST run the upgrade
          program supplied. To run the upgrade program type:-

                wcrun -r skirc_up100 <ENTER>

          Failure to run the upgrade program will result in wierd results
          for users and may even crash skIRC.

    If you are upgrading from v1.00a or v1.00b and have run the user file
    upgrade program skirc_up100.wcx (it was called skirc_up100a.wcx) then
    you do not have to do anything more.



- See changes.log for fixes etc.


Upgrading to v1.00c
===================

- Unzip skir100c.zip into a temporary directory.

    - Move skirc.wcx to your default wildcat directory.

    - An extra configuration option called DisableSKMail has been added
      and you need to add this to skware.cfg. If set to Y the /SKMAIL
      command is disabled and if set to N it will work. The /SKMAIL
      command is only avaliable in the registered version.

    If you are upgrading from a BETA release you need to:-

        - The configuration data has been move into the global skware.cfg
          file. You need to copy the [skirc] section into the file
          skware.cfg that needs to be in your data directory. A example
          file skware.cfg.dist has been supplied as an example.

        - Move skirc_up100.wcx to your default wildcat directory.

        - The user database has been changed. YOU MUST run the upgrade
          program supplied. To run the upgrade program type:-

                wcrun -r skirc_up100 <ENTER>

          Failure to run the upgrade program will result in wierd results
          for users and may even crash skIRC.

    If you are upgrading from v1.00a or v1.00b and have run the user file
    upgrade program skirc_up100.wcx (it was called skirc_up100a.wcx) then
    you do not have to do anything more.

- See changes.log for fixes etc.


Upgrading to v1.00b
===================

- Unzip skir100b.zip into a temporary directory.

    - Move skirc.wcx to your default wildcat directory.

    If you are upgrading from a BETA release you need to:-

        - The configuration data has been move into the global skware.cfg
          file. You need to copy the [skirc] section into the file
          skware.cfg that needs to be in your data directory. A example
          file skware.cfg.dist has been supplied as an example.

        - Move skirc_up100.wcx to your default wildcat directory.

        - The user database has been changed. YOU MUST run the upgrade
          program supplied. To run the upgrade program type:-

                wcrun -r skirc_up100 <ENTER>

          Failure to run the upgrade program will result in wierd results
          for users and may even crash skIRC.

    If you are upgrading from v1.00a and have run the user file upgrade
    program skirc_up100.wcx (it was called skirc_up100a.wcx) then you
    do not have to do anything more.

- See changes.log for fixes etc.



Upgrading to v1.00a
===================

- Unzip skir100a.zip into a temporary directory.

    - Move skirc.wcx to your default wildcat directory.
    - Move skirc_up100a.wcx to your default wildcat directory.

    - The configuration data has been move into the global skware.cfg
      file. You need to copy the [skirc] section into the file
      skware.cfg that needs to be in your data directory. A example
      file skware.cfg.dist has been supplied as an example.

    - The user database has been changed. YOU MUST run the upgrade
      program supplied. To run the upgrade program type:-

            wcrun -r skirc_up100a <ENTER>

      Failure to run the upgrade program will result in wierd results
      for users and may even crash skIRC.

- See changes.log for fixes etc.



Upgrading to b.09a
==================

- Unzip skirb09a.zip into a temporary directory.

    - Move skirc.wcx to your default wildcat directory

- See changes.log for fixes etc.

- Draft user documentation can be found on my website at
    http://homepages.ihug.co.nz/~steved

Upgrading to b.08a
==================

- Unzip skirb08a.zip into a temporary directory.

    - Move skirc.wcx to your default wildcat directory

- See changes.log for fixes etc.

- Draft user documentation can be found on my website at
    http://homepages.ihug.co.nz/~steved

Upgrading to b.07a
==================

- Unzip skirb07a.zip into a temporary directory.

    - Move skirc.wcx to your default wildcat directory

- See changes.log for fixes etc.

- Draft user documentation can be found on my website at
    http://homepages.ihug.co.nz/~steved

Upgrading to b.06a
==================

- Unzip skirb06a.zip into a temporary directory.

    - Move skirc.wcx to your default wildcat directory

- See changes.log for fixes etc.

- Draft user documentation can be found on my website at
    http://homepages.ihug.co.nz/~steved

Upgrading to b.05a
==================

- Unzip skirb05a.zip into a temporary directory.

    - As the user database has radically changed all the skirc_UD*.dat
      files MUST BE DELETED that are in the data directory.

    - Move skirc.wcx to your default wildcat directory

    - Ensure that skirc.cfg is updated.


- See changes.txt for fixes etc.


Upgrading to b.04a
==================

- Unzip skirb04a.zip into a temporary directory.

    - Move skirc.wcx to your default wildcat directory

- See changes.txt for fixes etc.


Upgrading to b.03a
==================

- Unzip skirb03a.zip into a temporary directory.

    - Move skirc.wcx to your default wildcat directory

- See changes.txt for fixes etc.


Upgrading to b.02a
==================

- Unzip skirb02a.zip into a temporary directory.

    - Move skirc.wcx to your default wildcat directory

- See changes.txt for fixes etc.



To Install From Scratch:
========================

- Unzip skir101c.zip into a temporary directory.

    - Move skirc.wcx to your default wildcat directory

    - Move skrtldll.dll to your default wildcat directory.

    - Create a directory called bin (ie d:\wc5\bin) and move
      skidentd.exe to this directory.

    - You need to edit or create a skware.cfg file in your data
      directory. The file skware.cfg.dist has been supplied as
      a guide.

    - The parameters in the [skware] section are:-

        RootDataPath        => set this to the absolute path of your
                               wildcat data directory. (ie. d:\wc5\data)

    - The parameters in the [skirc] section are:-

        RegCode             => set to "SHAREWARE" for now. Once you
                               register skIRC you will be given a
                               code.
        Log                 => set to "Y" if you want a log of user
                               sessions or "N" if you don't
        LogFileBase         => the absolute path to the directory where
                               log files should be stored. This directory
                               must be created if it does not exist.
        ActivityLog         => set "Y" if you want connection information
                               written in your activity logs. Set to "N"
                               if not.
        DefaultIRCServer    => default irc server
        DefaultIRCPort      => default irc port
        MinPort             => the minimum irc port number for user
                               input validation
        MaxPort             => the maximum irc port number for user
                               input validation
        UseIdentServer      => set "Y" to enable the ident server
                               "N" to disable.
        IRCServer01         => default address book irc server 1
        IRCServer01         => default address book irc server 2
        IRCServer01         => default address book irc server 3
        IRCServer01         => default address book irc server 4
        IRCServer01         => default address book irc server 5
        IRCServer01         => default address book irc server 6
        IRCServer01         => default address book irc server 7
        IRCServer01         => default address book irc server 8
        IRCServer01         => default address book irc server 9
        IRCServer01         => default address book irc server 10
        IRCServer01         => default address book irc server 11
        IRCServer01         => default address book irc server 12
        IRCPort01           => default address bokk irc port 1
        IRCPort01           => default address bokk irc port 2
        IRCPort01           => default address bokk irc port 3
        IRCPort01           => default address bokk irc port 4
        IRCPort01           => default address bokk irc port 5
        IRCPort01           => default address bokk irc port 6
        IRCPort01           => default address bokk irc port 7
        IRCPort01           => default address bokk irc port 8
        IRCPort01           => default address bokk irc port 9
        IRCPort01           => default address bokk irc port 10
        IRCPort01           => default address bokk irc port 12
        IRCPort01           => default address bokk irc port 12

      - The default irc server and port can be over ridden by the user
        using the /CONFIG command.

    - Add skirc to a menu using wcMenu.


Commands Supported:
===================

skIRC v1.01c supports the following commands.

  * /A <nickname> <action message>
    /ACTION <nickname> <action message>
    /ADMIN [<server>]
    /AWAY [<message>]
    /BACK
    /BYE [<message>]
    /CHANNEL <channel>
    /CLEAR
    /CLS
    /CONFIG
  * /C CLIENTINFO <nickname>
  * /C FINGER <nickname>
  * /C TIME <nickname>
  * /C USERINFO <nickname>
  * /C VERSION <nickname>
    /CTCP CLIENTINFO <nickname>
    /CTCP FINGER <nickname>
    /CTCP TIME <nickname>
    /CTCP USERINFO <nickname>
    /CTCP VERSION <nickname>
    /DATE <server>
    /EXIT [<message>]
  * /H [<command>]
    /HELP [<command>]
    /INFO [<server>]
    /INVITE <nickname> [<channel>]
  * /J <channel>
    /JOIN <channel>
    /KICK <nickname>
    /LEAVE
  * /L [<channel>]
    /LIST [<channel>]
    /LU
    /LUSERS
    /MODE
    /MOTD <server>
  * /M <nickname> <private message>
    /MSG <nickname> <private message>
  * /N <nickname>
    /NAMES <channel>
  * /N <nickname>
    /NICK <nickname>
    /OPER <username> <password>
    /PART
    /PING [<server>]
  * /Q [<message>]
    /QUOTE <text to send>
    /QUIT [<message>]
    /RAW <text to send>
    /RHELP
    /RLIST
    /SET
    /SIGNOFF [<message>]
    /STATS <query>
    /STRIP
    /TIME <server>
    /TOPIC <channel> <topic for channel>
    /VERSION <server>
    /WALL
    /WALLOPS
  * /W
    /WHO
    /WHOIS <nickname>
    /WHOWAS <nickname>
    /WI <nickname>
    /WW <nickname>

    /SKLOG
        - turns off logging if enabled

  * /SKMAIL
        - allows user to send email

    /SKTIME
        - gives current date and time on bbs

    /SKVERSION
        - gives version info on skIRC

    /SKWHO
        - gives info on who else is on bbs


You should use the /HELP command from within skIRC to get further information
on the commands supported.

Commands marked with "*" are only available in the registered version of
skIRC.


Steve Davies,
steved@ihug.co.nz


                =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=

Last Updated 13/01/2000

