home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 14 / CDACTUAL.iso / cdactual / demobin / share / os2 / GTIRC104 / GTIRC.DOC < prev    next >
Encoding:
Text File  |  1995-11-26  |  94.1 KB  |  2,731 lines

  1.  
  2.               GammaTech Internet Relay Chat
  3.               Version 1.01         07/13/95
  4.  
  5.                       Users Guide
  6.  
  7.  Copyright GammaTech, Inc. 1995  All rights reserved.
  8.  
  9.  
  10.  Preface
  11.  
  12.  Congratulations on your purchase of the GammaTech Internet Relay Chat
  13.  Client for OS/2 Warp. We believe you will find this feature rich
  14.  product will help carry you into a new world of on-line electronic
  15.  enjoyment.
  16.  
  17.  IRC stands for "Internet Relay Chat." It is a multi-user,
  18.  multi-channel chat network which allows people all over the world to
  19.  have real time conversations. Channels are virtual places where
  20.  public discussions occur. Users talk in groups, or in private
  21.  conversations using a user selected nickname.
  22.  
  23.  If you are new to IRC you will find the IRC Primer chapter a good
  24.  place to begin your adventure.
  25.  
  26.  
  27.  Installation and Corrective Service
  28.  
  29.  The following section explains how to install the GammaTech IRC
  30.  Client base product as well as how to install corrective service
  31.  files which may be released from time to time.
  32.  
  33.  
  34.  Installing the Base Product
  35.  
  36.  You must use the GTINST program for installation of the GammaTech IRC
  37.  Client. GTINST decompresses files from the installation diskette and
  38.  places them on the hard disk. A standard copy will not decompress the
  39.  files and will also copy files which you do not need.
  40.  
  41.  Complete and mail the registration card. Maintenance releases may be
  42.  sent to registered customers from time to time without notice. Only
  43.  registered customers will be notified of and eligible for upgrade
  44.  opportunities. Unless you purchased this software directly from us,
  45.  you should complete and return the registration card.
  46.  
  47.  To install the GammaTech IRC Client, switch to an OS/2 full screen or
  48.  OS/2 window, place the installation disk in your A: drive, and type:
  49.  A:GTINST. The install program will guide you through the installation
  50.  process. If required, you may use your B: drive as well. Simply
  51.  specify B:GTINST when you execute the program.
  52.  
  53.  
  54.  Special Considerations on Time Zones
  55.  
  56.  Some messages displayed contain the time of day in them. If the time
  57.  is a local time, meant for your location, it will be adjusted for
  58.  Daylight Savings Time provided that you have the TZ environment
  59.  variable set on your workstation.  If the TZ environment variable is
  60.  not set, this adjustment is not made.
  61.  
  62.  To set the TZ variable, edit your config.sys file and add a line
  63.  which reads: SET TZ=sssnddd - Where sss it the 3 character identifier
  64.  for your standard time (EST, CST, etc.); n is the difference between
  65.  your time zone and Universal Coordinated Time (UTC) (5,6,etc.) and;
  66.  ddd is the 3 character identifier for your Daylight Savings Time
  67.  (EST, CST, etc.). For example, to set your TZ environment variable
  68.  for the Central Time Zone your config.sys statement would read:
  69.  
  70.     SET TZ=CST6CDT
  71.  
  72.  You must reboot your workstation for the change in config.sys to take
  73.  affect.
  74.  
  75.  
  76.  Installing Corrective Service
  77.  
  78.  Corrective service may be provided periodically, either on floppy
  79.  diskettes or by electronic means such as by download from
  80.  CompuServe or BBS's. You must use the GTINST installation program to
  81.  install these corrective service updates. Use the following procedure
  82.  to install corrective service.
  83.  
  84.  * Shutdown the GammaTech IRC Client if it is executing.
  85.  * Switch to an OS/2 window or full screen.
  86.  * Start the install program: GTINST d:\path\csdfile. (Specifying the
  87.    full drive, path and file name of the corrective service file.)
  88.  * Review the readme file, which will be displayed for you, for any
  89.    special instructions.
  90.  * Click on Install
  91.  * Follow any directions given by the installation program.
  92.  * Once installation of the CSD has completed, you may restart the
  93.    GammaTech IRC Client.
  94.  
  95.  Note that the corrective service file name ends with ".CSD." This is
  96.  a requirement. If you should rename the csd file, it must have an
  97.  extension of ".CSD."
  98.  
  99.  The installation program stores information in the OS/2 INI files
  100.  regarding the version and CSD level of the GammaTech IRC Client. This
  101.  information is referenced when applying a CSD. If this INI
  102.  information has been removed or corrupted since the installation of
  103.  the base product you will not be able to apply the CSD files. If this
  104.  occurs you will receive a message from the installation program
  105.  indicating that the base level modules are inconsistent with the
  106.  update being applied. To install a CSD, you must first reinstall the
  107.  base product to correct this error condition.
  108.  
  109.  
  110.  Recreating Folder and Icons
  111.  
  112.  In the event your GammaTech folder or program object icons should
  113.  become damaged or "lost," you may recreate them without having to
  114.  perform a complete reinstall of the product. To do this, follow the
  115.  instructions below:
  116.  
  117.  * Insert the GammaTech installation disk into a drive.
  118.  * Switch to an OS/2 window or full screen.
  119.  * Enter GTINST A:
  120.  * Click on Install
  121.  * Click on Recreate Product Folder
  122.  * Follow any directions given by the installation program.
  123.  
  124.  
  125.  Using the GammaTech IRC Client
  126.  
  127.  The IRC Client Window
  128.  
  129.  The IRC Client Window is divided into 5 parts. The Title Bar, the
  130.  Menu Bar, the Output Window, the Toolbar and the Input Window. In
  131.  addition, you may access the popup menu by clicking mouse button 2 in
  132.  the Output Window or the Input Window - the popup menu is specific
  133.  for each window.
  134.  
  135.  
  136.  The Title Bar
  137.  
  138.  The title bar of the primary window indicates your nickname, user
  139.  mode and server name.
  140.  
  141.  The title bar of a Channel Window shows your nickname, user mode, the
  142.  channel name and channel mode.
  143.  
  144.  The title bar for query Window shows your nickname, user mode and the
  145.  nickname of the user being queried.
  146.  
  147.  
  148.  The Menu Bar
  149.  
  150.  From the menu bar you may select any of the items below.
  151.  
  152.  File    Connect or terminate IRC.
  153.  Options Configure IRC options.
  154.  Help    Display help on using IRC, IRC Commands or Product Information.
  155.  
  156.  
  157.  The Output Window
  158.  
  159.  The Output Window is where all messages are displayed. These messages
  160.  may consist of various notification messages, responses from
  161.  commands, text received from other IRC users and text you send to
  162.  other IRC users. Its height can be changed by sizing up and down -
  163.  only the Output Window's height will change.
  164.  
  165.  Notification messages are usually prefixed with three asterisks
  166.  (***). Public messages from other users are prefixed with their
  167.  nickname in < > such as <george>. Private messages from another user
  168.  to you will be prefixed with their nickname in asterisks such as
  169.  *george*.
  170.  
  171.  The Output Window contains a scroll bar and a scroll back buffer,
  172.  which saves the last 256 lines of text sent to the window. Text that
  173.  has been scrolled off of the screen can be viewed by using the scroll
  174.  bar. Screen updating is disabled when the last line of text is not
  175.  on the display. To enable screen updating, scroll to the bottom of
  176.  the screen.  Messages received during the scrollback will be
  177.  displayed at this time, and automatic updating of the screen will
  178.  continue. Also, entering and sending standard text will cause the
  179.  Output Window to scroll, while entering the IRC / commands will not.
  180.  
  181.  In addition, the Output Window supports copy to the clipboard only.
  182.  To do this, select the desired text - swiping with the mouse from
  183.  left to right, or top to bottom works best - then use the popup menu
  184.  to copy.
  185.  
  186.  Be sure to read the section on Message Routing. Because IRC was
  187.  originally developed for all input and output in a single window
  188.  area, there are some peculiarities regarding message routing to
  189.  multiple windows, as is done with the GammaTech IRC client.
  190.  
  191.  
  192.  The Toolbar
  193.  
  194.  A toolbar is located below the Output Window and above the Input
  195.  Window and has the following Icon controls:
  196.  
  197.  Join a Channel
  198.  Leave the current channel
  199.  Establish a Query session
  200.  Update the Notify nickname list
  201.  Recall previous commands (scrolls though last 5 executed commands)
  202.  Embolden selected text in the Input Window
  203.  Get help
  204.  User defined action 1
  205.  User defined action 2
  206.  User defined action 3
  207.  User defined action 4
  208.  
  209.  The last four icons represent actions that are user definable through
  210.  the Toolbar Dialog. You can access the Toolbar Dialog through the
  211.  Popup or Options menu.
  212.  
  213.  
  214.  The Input Window
  215.  
  216.  The Input Window is where you enter text to be sent to the channel or
  217.  query, or enter various IRC commands. Its height is fixed and
  218.  dependent upon the font size you choose in setting the GammaTech IRC
  219.  Options. The function and syntax of the available IRC commands is
  220.  provided in a later chapter.
  221.  
  222.  The window supports the standard editing and functionality of the
  223.  OS/2 MLE (Multi-Line Editor) control. The behavior of the MLE, when
  224.  typing, depends on whether it is in  insert or overtype mode, and
  225.  whether the selection is empty or not. The selection is defined to be
  226.  empty when the cursor point is equal to the anchor point.
  227.  
  228.  When a character is typed, it replaces the current selection. If the
  229.  selection is empty, the character is viewed as replacing nothing,
  230.  so the character is effectively inserted into the text. If one or
  231.  more characters are selected, those characters are deleted from the
  232.  text and replaced by the typed character.
  233.  
  234.  If the MLE is in insert mode, the cursor and anchor points are moved
  235.  to immediately follow the newly typed character.
  236.  
  237.  If the MLE is in overtype mode, the cursor is moved to immediately
  238.  follow the newly typed character. If there is no character after the
  239.  cursor (the new character is at the end of the text) or if the
  240.  character after the cursor is a line-break character, the anchor is
  241.  set to be equal to the cursor point. In any other case, the anchor is
  242.  extended one character past the cursor point, defining the next
  243.  character as the current selection.
  244.  
  245.  If the typing causes the cursor to go off the screen in any
  246.  direction, the display is automatically scrolled. If word-wrap is on,
  247.  text continues on a new line, otherwise, the screen is scrolled
  248.  horizontally.
  249.  
  250.  Scrolling of the text in the window is independent of cursor
  251.  movement. The cursor and selection remain unaltered at the same
  252.  location within the text during all scrolling but the converse is not
  253.  true. Any movement of the cursor causes auto-scrolling, if necessary,
  254.  to ensure that the text location of the cursor is visible within the
  255.  window.
  256.  
  257.  Return
  258.  
  259.  Return causes the text to be sent to IRC as a command and the Input
  260.  Window is cleared in preparation for the next input operation.
  261.  
  262.  Keystroke commands
  263.  
  264.  For all the following keys, unless otherwise noted, the display is
  265.  scrolled, if necessary, to keep the cursor point visible. Where
  266.  noted, the cursor setting behaves differently in insert mode than in
  267.  overtype mode. This is subject to the boundary conditions noted
  268.  above.
  269.  
  270.  Del
  271.      Causes the contents of the selection region to be deleted. If the
  272.      selection region contains no text, it causes the character to the
  273.      right of the cursor to be deleted.
  274.  
  275.  Shift+Del
  276.      Causes the contents of the selection region to be cut to the
  277.      clipboard.
  278.  
  279.  Insert
  280.      Toggles between insert and overtype mode. The MLE ignores the
  281.      Insert key when it occurs without a modifier.
  282.  
  283.  Shift+Ins
  284.      Causes the contents of the clipboard to replace the selection
  285.      region.
  286.  
  287.  Ctrl+Ins
  288.      Causes the selection region to be copied to the clipboard. The
  289.      selection region is not otherwise affected.
  290.  
  291.  Backspace
  292.      Functions similar to Del. If the selection is not empty,
  293.      Backspace deletes the selection. If the selection is empty,
  294.      Backspace deletes the character to the left of the cursor point.
  295.      If the MLE is in overtype mode, the anchor point is set, and the
  296.      cursor point is moved to be one character previous in the text.
  297.      If no such character exists (because the anchor is set to the
  298.      beginning of the text) the cursor is set to the anchor point. If
  299.      the MLE is in insert mode, the cursor and anchor points are set,
  300.      as defined at the start of this chapter.
  301.  
  302.  Down Arrow
  303.      Sets the cursor point to the closest insertion point on the
  304.      following line, then sets the anchor point to the cursor point
  305.      (insertion mode) or one character following (overtype mode).
  306.  
  307.  Shift+Down Arrow
  308.      Causes the cursor point to be moved to the closest insertion
  309.      point on the following line. The anchor point does not move.
  310.  
  311.  Up Arrow
  312.      Sets the cursor point to the closest insertion point on the
  313.      preceding line, then sets the anchor point to the cursor point
  314.      (insert mode) or one character following (overtype mode).
  315.  
  316.  Shift+Up
  317.      Sets the cursor point to the closest insertion point on the
  318.      preceding line. The anchor point is not moved.
  319.  
  320.  Right Arrow
  321.      Sets the cursor point to the insertion point one character
  322.      following the cursor point. The anchor point is set to the cursor
  323.      point (insert mode) or one character following (overtype mode).
  324.  
  325.  Shift+Right
  326.      Causes the cursor point to be set to the insertion point
  327.      immediately following the previous cursor point. The anchor point
  328.      is not moved.
  329.  
  330.  Left and Shift+Left
  331.      Work analogously.
  332.  
  333.  Ctrl+Right
  334.      Moves the cursor point to the insertion point immediately
  335.      preceding the next word in the text including trailing spaces,
  336.      and sets the anchor point to be equal to (insert mode) or one
  337.      character following (overtype mode) the cursor point. The EOL
  338.      (hard line-break) and tab characters are treated as words.
  339.  
  340.  Ctrl+Shift+Right
  341.      Moves only the cursor point in the same way as Ctrl+Right, but
  342.      leaves the anchor point unmoved.
  343.  
  344.  Ctrl+Left
  345.      Moves the cursor point to the preceding insertion point at the
  346.      beginning of a word, and sets the anchor point to be equal to
  347.      (insert mode) or one character following (overtype mode) the
  348.      cursor point. The EOL (hard linebreak) and tab characters are
  349.      treated as words.
  350.  
  351.  Ctrl+Shift+Left
  352.      Moves only the cursor point in the same way as Ctrl+Left but
  353.      leaves the anchor point unmoved.
  354.  
  355.  Pagedown and Pageup
  356.      Cause the display to be scrolled one screen at a time in either
  357.      direction. This behavior is the same as would be encountered
  358.      during a page-down or page-up caused by the scroll-bar.
  359.  
  360.  Ctrl+Pagedown and Ctrl+Pageup
  361.      Cause the display to be scrolled one screen at a time to the
  362.      right or left respectively. This behavior is the same as would be
  363.      encountered during a page-right or page-left caused by the
  364.      scroll-bar.
  365.  
  366.  Home
  367.      Sets the cursor point to the insertion point at the beginning of
  368.      the line containing the cursor point, and sets the anchor point
  369.      equal to (insert mode) or one character following (overtype
  370.      mode).
  371.  
  372.  Shift+Home
  373.      Moves the cursor point to the insertion point at the beginning of
  374.      the line. The anchor point is not moved.
  375.  
  376.  End
  377.      Sets the anchor point to the insertion point at the end of the
  378.      line containing the cursor point. If the last character on the
  379.      line is a line-break character, the anchor is positioned just
  380.      before it. The cursor is set equal to (insert mode) or one
  381.      character previous to (overtype mode) the anchor.
  382.  
  383.  Shift+End
  384.      Moves the cursor point to the insertion point at the end of the
  385.      line, as above. The anchor point is not moved.
  386.  
  387.  Ctrl+Home
  388.      Moves the cursor point to the insertion point at the beginning of
  389.      the document. The anchor point is set equal to (insert mode) or
  390.      one character following it (overtype mode).
  391.  
  392.  Ctrl+End
  393.      Moves the anchor point to the insertion point at the end of the
  394.      document. The cursor point is set to be equal to the anchor point
  395.      (insert mode) or one character preceding it (overtype mode).
  396.  
  397.  Ctrl+Shift+Home
  398.      Moves the cursor point in the same way as Ctrl+Home, but leaves
  399.      the anchor point unmoved.
  400.  
  401.  Ctrl+Shift+End
  402.      Moves the cursor point in the same way as Ctrl+End, but leaves
  403.      the anchor point unmoved.
  404.  
  405.  The user may enter special characters directly into the input area as
  406.  follows: ^A for manually entered CTCP commands; ^B to add a Bold
  407.  text marker; ^G to ring the bell on the destination machine.
  408.  
  409.  When a channel is joined or a query started, a new window is opened
  410.  for that channel or query. When the channel is left or a query
  411.  terminated, the associated window is closed.
  412.  
  413.  
  414.  The Popup Menu
  415.  
  416.  The Popup Menu is accessed by clicking mouse button 2 within the
  417.  output, input, names, list, and who windows, with the popup menu
  418.  being tailored to each specific window. Through the popup the user
  419.  has direct access to the following dialogs, described in detail
  420.  elsewhere in this manual.
  421.  
  422.     Colors Dialog
  423.     Connect Dialog
  424.     Font Dialog
  425.     Join Dialog
  426.     Notify Dialog
  427.     Query Dialog
  428.     Settings Dialog
  429.  
  430.  
  431.  Output Window
  432.  
  433.  The pop-up menu for the Output Window supports the following options:
  434.  Copy; Connect; Settings; Toolbar.  Input Window
  435.  
  436.  The pop-up menu for the Input Window supports the following options:
  437.  Command Help; Copy; Join; Notify; Paste; Query; Toolbar.
  438.  
  439.  
  440.  Names Window
  441.  
  442.  The Names Window contains a pop-up menu with several useful functions
  443.  for the nickname displayed. Double clicking on a nick name will
  444.  initiate a query with the nickname. The pop-up menu options provide
  445.  for automated Query, Kick and Notify commands.
  446.  
  447.  
  448.  List Window
  449.  
  450.  The List Window contains a popup menu which performs several useful
  451.  functions on the channel selected in the list.  Double clicking on an
  452.  entry will initiate a join for that channel. The pop-up menu allows
  453.  for automated Join and Names commands.
  454.  
  455.  
  456.  Who Window
  457.  
  458.  The Who Window contains a pop-up menu with several useful functions.
  459.  Double clicking on an entry in the Who Window will execute a Whois
  460.  command for the user involved. The pop-up menu allows for automated
  461.  Whois, Kick, Ban and Unban commands.
  462.  
  463.  
  464.  Configuring The IRC Client
  465.  
  466.  The first time you start the GammaTech IRC Client, the Settings
  467.  Dialog will be displayed. This dialog defines custom information for
  468.  your client. There are only 3 required fields. The defaults may be
  469.  taken for all others.
  470.  
  471.  You may always access and change the Settings Dialog through the
  472.  Popup or Options menu.
  473.  
  474.  The fields in the Settings Dialog are described below:
  475.  
  476.  User Name - (required) is normally the section of your Internet
  477.  address which appears to the left of the @ symbol.  For example, if
  478.  your Internet address is jsmith@internet.net then your User Name
  479.  would be jsmith.
  480.  
  481.  Real Name - (required) is your real name such as John Q. Smith.
  482.  
  483.  Nickname - (required) is the nickname you wish to use on IRC. It can
  484.  be anything you wish but the following limitations exist: It can be
  485.  no more than 9 characters long; it must not be in use by another
  486.  active IRC user.
  487.  
  488.  If a nickname is selected which is already in use at the time, a
  489.  nickname collision occurs and your IRC session will be aborted by the
  490.  server. If this occurs, select another nickname and try again.
  491.  
  492.  User Information - This field may be filled in with any text you
  493.  desire, or left blank. Other IRC users may query this information by
  494.  entering a /USERINFO command against your nickname.
  495.  
  496.  Auto Connect - If this checkbox is checked, upon starting IRC, you
  497.  will be automatically connected to the last server used (if
  498.  possible). The Connect Dialog contains the server list and the server
  499.  which was last used.
  500.  
  501.  Novice Mode - If this checkbox is checked, only one channel may be
  502.  joined at any one time. If a second channel is joined, the first
  503.  channel is left before joining the new channel.
  504.  
  505.  Bells - Text directed to you, or a channel you are on, may contain
  506.  special characters to sound a bell at your end. If the Bells checkbox
  507.  is checked these characters will cause a bell to sound. If the
  508.  checkbox is not selected, the bell will not be sounded.
  509.  
  510.  Tabs - Text directed to you may contain embedded tab characters. Tab
  511.  characters encountered will be expanded according to this parameter.
  512.  
  513.  AutoJoin - By checking this checkbox and filling in the information
  514.  to its right, the indicated channel(s) will be joined automatically
  515.  once the initial connection to the server is made.
  516.  
  517.  The test area to the right must contain the parameter(s) for the Join
  518.  command. Do not specify /JOIN here, only the parameters. See the
  519.  Command Help for the Join command for additional information.
  520.  
  521.  Log Session - If you wish to keep a text log file of the IRC session,
  522.  check the Log Session checkbox and place the name of the log file in
  523.  the entry field to its right. If the log file exists, the new log
  524.  information is appended to it.
  525.  
  526.  CTCP Notification - Other IRC users may query certain information
  527.  from you while you are on IRC using the Client To Client Protocol
  528.  (CTCP). Generally you will not be aware that these requests are being
  529.  made, and answered by your client. These requests are generally
  530.  harmless, but if you wish to be notified when one occurs, check this
  531.  checkbox. Then, anytime a CTCP request is received, it will be
  532.  posted to the main IRC client Output Window.
  533.  
  534.  No Domain Name Server Lookup - When this option is checked, the name
  535.  server lookup is bypassed. Checking this option affects the Connect
  536.  Dialog in that the IRC server entries used from the connection list
  537.  must be specified as IP addresses instead of server names. The
  538.  benefit of this option is that connections to an IRC server can be
  539.  significantly faster if delays are a result of poor Domain Name
  540.  Server performance.
  541.  
  542.  Disable DCC - When this option is checked, incoming Direct Client to
  543.  Client offers are automatically refused. DCC offers made by you are
  544.  still permitted. This option prevents unwanted DCC requests from
  545.  becoming an annoyance.
  546.  
  547.  Default DCC File Path - This parameter specifies the default drive
  548.  and path where files transmitted to you via DCC will be placed. You
  549.  will have the option to change this path on a file at a time basis.
  550.  If no value is provided, the incoming files will be placed in the
  551.  directory where the GammaTech IRC software is installed.
  552.  
  553.  DCC Blocksize - This value is the requested transmission block size
  554.  used when transfering files using DCC. The minimum size is 1 and the
  555.  maximum size is 4096 bytes. The default size is 1024.
  556.  
  557.  For more on DCC see the comments in the IRC Primer section of this
  558.  manual.
  559.  
  560.  Save - Press this push button to save the changes you have made to
  561.  the settings for use in future IRC sessions.
  562.  
  563.  OK - Press this push button to place any changes into effect for this
  564.  IRC session; however, the changes will not be saved for use in future
  565.  IRC sessions.
  566.  
  567.  Cancel - Press this push button to terminate the Settings Dialog
  568.  without saving or using any changes you may have made.
  569.  
  570.  Help - Press this push button to obtain help on using this Dialog.
  571.  
  572.  
  573.  Starting Your IRC Session
  574.  
  575.  Unless you have selected the Auto Connect feature in the Settings
  576.  Dialog, the Connect Dialog will be displayed each time you start IRC.
  577.  In addition, you may always gain access to the Connect Dialog from
  578.  the Popup menu or the Files menu item and then the Connect submenu
  579.  item.
  580.  
  581.  This dialog is used to start a connection to an IRC server. Select
  582.  the desired server from the list and press the OK button, or simply
  583.  double click on the desired server entry. The Connect Dialog can
  584.  contain up to 40 entries.
  585.  
  586.  You may connect to a server not shown in the list by entering the
  587.  server name in the top line of the list box. Press OK to connect to
  588.  that server. Note that the server name will not be added to the list.
  589.  
  590.  To add a server to the list, enter the server name in the top line of
  591.  the list box and press the Add button.
  592.  
  593.  To delete a server from the list, select the server list entry and
  594.  press the Delete button.
  595.  
  596.  The Cancel button terminates the dialog without attempting to connect
  597.  to a server.
  598.  
  599.  The Help push button obtains help on using this Dialog.
  600.  
  601.  If you are already connected to a server when the OK button is
  602.  pressed, a pop-up message will be displayed asking if you wish to
  603.  change servers. If you reply Yes to that prompt, a normal QUIT is
  604.  issued to the current server with a reason of "Changing Servers,"
  605.  and the connection is closed. All Channel and Query Windows currently
  606.  open are closed, and the connection with the new server is initiated.
  607.  
  608.  The default port for IRC server connections is 6667. If the server
  609.  you are connecting with uses a different port, you may specify that
  610.  port by entering :port immediately after the server name. i.e.,
  611.  irc.server.edu:6665
  612.  
  613.  Save - Press this push button to save the changes you have made to
  614.  the settings for use in future IRC sessions.
  615.  
  616.  OK - Press this push button to place any changes into effect for this
  617.  IRC session; however, the changes will not be saved for use in future
  618.  IRC sessions.
  619.  
  620.  Cancel - Press this push button to terminate the Settings Dialog
  621.  without saving or using any changes you may have made.
  622.  
  623.  Help - Press this push button to obtain help on using this Dialog.
  624.  
  625.  Terminating Your IRC Session
  626.  
  627.  You may terminate your IRC session by entering the /QUIT command in
  628.  any IRC Input Window. This command provides the ability to give a
  629.  reason why you are leaving IRC. For additional information regarding
  630.  the /QUIT command see the command reference later in this manual.
  631.  
  632.  Selecting the File-Signoff menu option sends a QUIT to the server
  633.  with a reason of "Leaving," and closes the connection with the
  634.  server. All windows are closed and the IRC program is terminated.
  635.  
  636.  Selecting the File-Exit menu option immediately terminates the IRC
  637.  program. Normally, the Signoff option should be used instead to
  638.  perform proper termination handshaking with the server. Using the
  639.  Exit option can leave your nickname in use on the IRC network until
  640.  the required cleanup can be performed by the servers. This will
  641.  prevent you from accessing IRC with that nickname until the cleanup
  642.  has completed.
  643.  
  644.  
  645.  Configuring the Display Colors
  646.  
  647.  The Color Dialog configures the background and foreground colors for
  648.  all IRC windows.
  649.  
  650.  To configure the colors, select the Area Type from the list box at
  651.  the top left of the dialog. Then press the desired radio button for
  652.  the desired color for that area. Note the change in the Sample
  653.  Display Area.
  654.  
  655.  Repeat the procedure above for all of the Area Types and until you
  656.  are satisfied with the color configuration.
  657.  
  658.  Set - Press the Set push button to save the color configuration for
  659.  future IRC sessions, terminate the Color dialog, and immediately set
  660.  the colors for all IRC windows.
  661.  
  662.  Default - Press this push button to reset the colors to their default
  663.  settings.
  664.  
  665.  Cancel - Press this push button to terminate the Colors dialog
  666.  without making any changes.
  667.  
  668.  Help - Press this push button to obtain help on using this Dialog.
  669.  
  670.  
  671.  Configuring the Display Font
  672.  
  673.  Use the fonts dialog to set the point size of the text for all of the
  674.  windows.
  675.  
  676.  Select the point size then press the "OK" button to put the changes
  677.  into effect or the "Cancel" button to return to the original point
  678.  size.
  679.  
  680.  When "OK" is pressed, all IRC windows are immediately changed to the
  681.  new point size.
  682.  
  683.  
  684.  Getting Help On-line
  685.  
  686.  From the Help Menu choice you may access on-line help information.
  687.  The Help submenu options are:
  688.  
  689.  General Help   How to use the GammaTech IRC Client program.
  690.  Command Help   Command descriptions and syntax for IRC commands.
  691.  Product Info   Product information regarding the GammaTech IRC Client.
  692.  
  693.  Most all of the GammaTech IRC Dialogs contain a Help push button
  694.  which, when pressed, will provide help for that specific dialog.
  695.  
  696.  
  697.  Using the Toolbar Dialog
  698.  
  699.  The ToolBar dialog lets you define the commands which will be
  700.  executed when you press the toolbar icons for User Defined actions 1,
  701.  2, 3, or 4, in the Control, Channel, and Query Windows. The Toolbar
  702.  dialog can be activated by using the Popup or Options menu.
  703.  
  704.  The commands that are executed from the Toolbar depend upon the
  705.  window that is active when a Toolbar icon is pressed. For each
  706.  control, enter the command or text you would like to enter in either
  707.  the Control, Channel, or Query Window when the respective toolbar
  708.  icon is clicked. The values entered should be exactly what would be
  709.  entered at the command line if entering it manually. Note that the
  710.  information bar to the right of the Toolbar will display the command
  711.  that would be executed if the icon were pressed.
  712.  
  713.  If the character sequence %% is embedded in the text of the command,
  714.  the command will not be immediately executed. Instead it will be
  715.  displayed in the Input Window without the %% characters. In addition,
  716.  if the %% sequence is not at the end of the text, insert mode will be
  717.  activated.
  718.  
  719.  OK - Press the OK push button to save the definitions for present
  720.  future IRC sessions and terminate the Toolbar dialog.
  721.  
  722.  Cancel - Press this push button to terminate the Toolbar dialog
  723.  without making any changes.
  724.  
  725.  Help - Press this push button to obtain help on using this Dialog.
  726.  
  727.  
  728.  Using the Notify Dialog
  729.  
  730.  The Notify Dialog is used to update the Notify nickname list and is
  731.  invoked by pressing the Notify icon on the toolbar or via the Popup
  732.  menu.
  733.  
  734.  To add a nickname to the list, enter the nickname in the top line of
  735.  the list box and press "Add."
  736.  
  737.  To delete a nickname from the list, select the nickname entry and
  738.  press "Delete."
  739.  
  740.  When you have finished updating the list, press the "OK" button.
  741.  
  742.  When a user in the notify lists signs on or off of IRC you will be
  743.  notified. Keep in mind that if a user changes their nickname it will
  744.  be treated as if the user signed off of IRC.
  745.  
  746.  
  747.  Using the Join Dialog
  748.  
  749.  The Join Dialog is used to join a channel and is invoked by pressing
  750.  the Join icon on the toolbar or via the Popup menu. A new window is
  751.  created for each channel joined.
  752.  
  753.  To join a channel in the list, select the channel and press the "OK"
  754.  button, or simply double click on the channel entry.
  755.  
  756.  Note that if you have the Novice checkbox selected in the Settings
  757.  dialog, any channel you have previously joined will be left before
  758.  joining the new channel.
  759.  
  760.  You may join a channel not listed by entering the name of the channel
  761.  in the top line of the list box and pressing "OK."
  762.  
  763.  You may add a channel to the list by entering the name of the channel
  764.  in the top line of the list box and pressing "Add." Up to 40 channel
  765.  names can be saved.
  766.  
  767.  To delete a channel from the list, select the channel entry and press
  768.  "Delete."
  769.  
  770.  The "Cancel" push button terminates the Join dialog without
  771.  attempting to join a channel.
  772.  
  773.  
  774.  Using the Query Dialog
  775.  
  776.  The Query Dialog is used to begin a query session with another
  777.  nickname and is invoked by pressing the Query icon on the toolbar or
  778.  via the Popup menu. A new window is created for each query initiated.
  779.  
  780.  To start a query, select the nickname from the list box and press the
  781.  "OK" button, or simply double click on the nickname entry.
  782.  
  783.  You may query a nickname not listed by entering the nickname in the
  784.  top line of the list box and pressing "OK."
  785.  
  786.  You may add a nickname to the list by entering the nickname in the
  787.  top line of the list box and pressing "Add."
  788.  
  789.  To delete a nickname from the list, select the nickname entry and
  790.  press "Delete."
  791.  
  792.  The "Cancel" push button terminates the Query dialog without
  793.  initiating a query session.
  794.  
  795.  
  796.  Setting Up Multiple Clients
  797.  
  798.  You may set up additional program objects for the GammaTech IRC
  799.  Client which will use a different nickname or other settings.
  800.  
  801.  All of the settings information is kept in the gtirc.ini file by
  802.  default. You may override the name of the ini file to be used. If an
  803.  ini file does not exist on startup, it will be created for you.
  804.  
  805.  To create another program object for the purpose of using another
  806.  nickname, follow the instructions below:
  807.  
  808.  * Drag a Program object from the OS/2 Templates folder to the
  809.    desktop. This will open a notebook page.
  810.  
  811.  * On the Program page fill in the following:
  812.  
  813.     Path and file name: d:\GTIRC\GTIRC.EXE
  814.     Parameters: /I=nick.INI
  815.     Working directory: d:\GTIRC
  816.  
  817.     Note that d: should be replaced with your drive letter such as C:
  818.     and that the string "nick" should be replaced with whatever name
  819.     you wish the ini file to be called. The nickname is suggested.
  820.  
  821.  Go to the General tab on the notebook page and change the title to
  822.  that desired. The nickname is suggested.  Close the notebook page and
  823.  drag the new program object to the desired folder.
  824.  
  825.  
  826.  General Reference Information
  827.  
  828.  
  829.  Message Routing
  830.  
  831.  IRC was originally developed for all input and output in a single
  832.  window area. Many IRC clients today still use a text mode interface.
  833.  The GammaTech IRC client is a Presentation Manager GUI environment
  834.  which allows separate windows for each channel and query.
  835.  
  836.  Therefore, there are special considerations when routing messages
  837.  from the IRC server to the appropriate window in the GammaTech IRC
  838.  client.
  839.  
  840.  Generally, unsolicited notification messages which do not belong to
  841.  any channel or query will be sent to either the control window or the
  842.  last window the user was using depending on the nature of the
  843.  message. The control window is the window first opened when you start
  844.  the GammaTech IRC client.
  845.  
  846.  Messages targeted to a channel will be directed to the Channel Window
  847.  if one is open. This occurs even if the user action which generated
  848.  the message was performed from a different window. In rare cases, an
  849.  incoming message to a channel will be in transit when the Channel
  850.  Window is being closed by the users request. These messages will be
  851.  sent to the control window.
  852.  
  853.  Private messages from a user will be directed first to any Query
  854.  Window which may be open. If no Query Window is open, the message is
  855.  sent to the last window in use.
  856.  
  857.  Messages received as a result of a display command will be displayed
  858.  in the current window. This can have some undesired effects. The
  859.  command responses are frequently sent as a number of individual
  860.  messages from the server. If you change the IRC window you are using
  861.  while these messages are being transmitted to you, you will have some
  862.  of the display in the original window and some in the new window.
  863.  
  864.  Finally, if the routing of a message cannot be appropriately
  865.  determined, it will be sent to either the current window or the
  866.  control window. So, if something is not working as expected, check
  867.  the control window for messages.
  868.  
  869.  
  870.  Special Nickname Identifiers
  871.  
  872.  The various display commands which display users will often times
  873.  have special characters beside the nickname or channel name which
  874.  indicate special attributes as follows:
  875.  
  876.  H  here
  877.  G  gone - as in away set
  878.  @  channel operator
  879.  +  can send on moderated channel
  880.  *  IRC Operator
  881.  
  882.  
  883.  User Modes
  884.  
  885.  User modes are special attributes of a client, nickname or user.
  886.  Those attributes are displayed next to the nickname in the title bar
  887.  as (+x) where "x" is one or more of the characters shown below. If
  888.  the character does not appear, then that attribute is not set.
  889.  
  890.  i  Nickname is invisible to anyone who does not know the exact
  891.     spelling of the nickname.
  892.  
  893.  o  IRC Operator status. Can only be set by the /OPER  command.
  894.  
  895.  s  This client is to receive server notices.
  896.  
  897.  w  This client is to receive wallops messages. These are messages to
  898.     all IRCops.
  899.  
  900.  
  901.  Channel Modes
  902.  
  903.  Channel modes are special attributes assigned to channels by channel
  904.  operators. The channel mode is displayed by (+x) after the channel
  905.  name (where "x" is one or more mode characters shown below) in the
  906.  Channel Window title bar. The absence of a character there indicates
  907.  that the mode is set off. A list of mode characters is shown below.
  908.  
  909.  p  Channel is private
  910.  s  Channel is secret.
  911.  i  Channel is invite only. Users joining must be invited first.
  912.  t  Channel topic may be set only by channel operators.
  913.  n  No messages from outside the channel may be sent to this channel.
  914.  m  Channel is moderated. Only chanops and those they designate may talk.
  915.  ln Maximum users on the channel is set to "n"
  916.  k  Channel has a required key (password) to join it.
  917.  
  918.  
  919.  IRC Primer
  920.  
  921.  IRC stands for "Internet Relay Chat." It is a multi-user,
  922.  multi-channel chat network which allows people all over the world to
  923.  have real time conversations. It was originally written by Jarkko
  924.  Oikarinen in 1988. The channels are virtual places with names
  925.  indicating the type of conversations, many of which have specific
  926.  topics for discussion. Users talk in groups, or in private
  927.  conversations using a user selected nickname.
  928.  
  929.  IRC is based on the client-server model. A server is a system that
  930.  transports messages from one client to one or more other clients. The
  931.  client is the individual user who connects to a server for this
  932.  service. The GammaTech IRC software is an IRC client. Clients and
  933.  servers are available on many different platforms.
  934.  
  935.  
  936.  Etiquette
  937.  
  938.  When you first join a channel, it is a good idea to just "listen" for
  939.  awhile to get the drift of the conversation. The same way you would
  940.  when walking up to a group of people having a discussion.
  941.  
  942.  It's not necessary to greet everyone personally when you first join a
  943.  channel. Usually one hello is enough. The same goes for good-byes.
  944.  Also, don't expect everyone to greet you back.
  945.  
  946.  Communications in most channels is with the English language.
  947.  However, since IRC is an international network, some channels are in
  948.  other languages. It is inappropriate to join a channel and speak a
  949.  language different than that being used.
  950.  
  951.  Remember that other people on IRC form their opinions about you based
  952.  only on your actions, writings and comments, so think before you
  953.  type.
  954.  
  955.  Generally, offensive words, harassing other users, constant beeping
  956.  or flooding the channel with undesired text are all considered
  957.  inappropriate behavior.
  958.  
  959.  
  960.  Privacy
  961.  
  962.  Keep in mind that every message you send on IRC goes through one, or
  963.  possibly many servers to get to the intended user (even "private"
  964.  messages). Each one of these points in the network has the capability
  965.  of examining the content of your messages. IRC is NOT a secure way of
  966.  communicating.
  967.  
  968.  
  969.  Acronyms
  970.  
  971.  The use of acronyms in the text of messages from IRC users is common
  972.  place. These acronyms save typing and are generally understood by IRC
  973.  users. For instance, the acronym "ttyl" stands for "talk to you
  974.  later." A list of the most common acronyms may be found in the
  975.  glossary.
  976.  
  977.  
  978.  Common Questions
  979.  
  980.  Which server should I connect to?
  981.  
  982.  The GammaTech IRC client has a default list of servers. You will find
  983.  these in the Connect Dialog. You may add to and delete from this
  984.  list. For starters, you should select one from the list which is
  985.  geographically close to you.
  986.  
  987.  Today there are several IRC networks. The original and most common
  988.  server network is EF Net. The Undernet is another popular network. In
  989.  addition there are other smaller and more specific IRC networks from
  990.  which to choose.  Keep in mind that a public channel is available on
  991.  all servers of a given network. Channels do not cross network
  992.  boundaries. You can identify Undernet network servers by the word
  993.  "undernet" in their server names. Generally the other smaller and
  994.  specific networks do not use the standard port of 6667.
  995.  
  996.  You should probably start with either the EF Net or Undernet
  997.  networks. As a matter of use you will become familiar with other
  998.  networks available.
  999.  
  1000.  Once you have connected to one of these servers, you may obtain a
  1001.  rather lengthy list of active servers by entering the /LINKS command.
  1002.  You will also learn of servers others are using in the normal course
  1003.  of being an IRC participant.
  1004.  
  1005.  After having used IRC for awhile and tried different servers, you
  1006.  will develop a list of servers which best suit your needs. Some
  1007.  servers are heavier loaded than others and some have stability
  1008.  problems.
  1009.  
  1010.  
  1011.  How do I pick a channel to join?
  1012.  
  1013.  The GammaTech IRC client Join Dialog contains a list of several
  1014.  channels you may wish to start with. You can add and delete entries
  1015.  from this list. You can also get a list of all available channels by
  1016.  using the /LIST command.
  1017.  
  1018.  The channel list displayed from the /LIST command can be very
  1019.  lengthy. See the /LIST command in the Command Reference on ways to
  1020.  limit the listing.
  1021.  
  1022.  You may also wish to log your IRC session while getting the list so
  1023.  you will have a text file of the various channels for reference. The
  1024.  log file options are found in the Settings Dialog and may be accessed
  1025.  via the Popup or Options menu option.
  1026.  
  1027.  The channel names do not always accurately represent the nature of
  1028.  the conversations on the channel. After visiting several channels you
  1029.  will soon have a list of your favorites.
  1030.  
  1031.  Channel names always begin with either a POUND sign (#) or an AND
  1032.  sign (&). Channels beginning with a "#" are accessible by users
  1033.  connected to any server in the IRC network. Channels beginning with a
  1034.  "&" are limited to just those clients connected to the same server
  1035.  you to which you are attached.
  1036.  
  1037.  To join a channel, use either the Join Dialog, accessed by clicking
  1038.  on the Join icon on the toolbar, or use the /JOIN command. To user
  1039.  the /JOIN command, type /JOIN #channel in the input area and press
  1040.  Enter. In either case, a new "channel" window will be opened for the
  1041.  channel.
  1042.  
  1043.  
  1044.  I have joined a channel, now what?
  1045.  
  1046.  Now, in the Output Window of the new Channel Window, you should begin
  1047.  seeing messages from the other members of that channel. Each
  1048.  message will be prefixed with a <nickname> sequence designating the
  1049.  nickname of the person who typed the message.
  1050.  
  1051.  To send your own text to the channel, simply key the text in the
  1052.  input area and press Enter. The only restriction is that your text
  1053.  may not begin with a forward slash "/" because that character is used
  1054.  to designate an IRC command. Some of the more useful IRC commands are
  1055.  described a little later. A complete list of IRC commands are shown
  1056.  in the Command Reference section.
  1057.  
  1058.  You do not need to enter your nickname in the text you send to the
  1059.  channel. The IRC client does that for you automatically. However,
  1060.  if you are replying to a specific nickname on the channel, it is a
  1061.  good idea to place their nickname at the beginning or end of the
  1062.  message. For example:
  1063.  
  1064.     Nick: hi! How are you today?
  1065.     or
  1066.     Hi! How are you today nick?
  1067.  
  1068.  Some messages may appear in your output area with the senders
  1069.  nickname enclosed in asterisks (*) such as *nick* instead of the
  1070.  normal <nick> method. This indicates that the message was a private
  1071.  message sent to you alone using the /MSG command. The other members
  1072.  of the channel will not see that message.
  1073.  
  1074.  You can send a private message back to that nickname using the /MSG
  1075.  command or by starting a Query session with the nickname. You should
  1076.  review the /MSG and /QUERY commands in the command reference. For
  1077.  starters, use the /MSG command to send a private message to only the
  1078.  specified nickname.
  1079.  
  1080.  
  1081.  What is DCC all about?
  1082.  
  1083.  The GammaTech IRC Client supports both the DCC Chat and DCC Send
  1084.  commands. DCC  stands for "Direct Client-to-Client," and allows
  1085.  users on a channel to interact directly with one another, off of the
  1086.  channel. DCC Chat allows users to chat directly to each other, while
  1087.  DCC Send allows you to send a file directly to the person you are
  1088.  chatting with, via the DCC protocol. However, DCC can become a
  1089.  nuisance if you do not wish to be continually invited to a DCC chat,
  1090.  so the Settings Dialog allows you to refuse all incoming DCC chat
  1091.  offers, while allowing you to offer a DCC chat with others.  See the
  1092.  /DCC chat and /DCC send commands in the IRC Commands section below,
  1093.  and the DCC entries in the Settings Dialog explained above.
  1094.  
  1095.  
  1096.  How do I create my own channel?
  1097.  
  1098.  Simply pick a channel name not in use and join that channel. Being
  1099.  the first person on the channel gives you ownership of the channel
  1100.  and you become the channel operator for that channel. More about
  1101.  channel operators is discussed later.
  1102.  
  1103.  To remove the channel, all participants leave the channel and it is
  1104.  automatically removed.
  1105.  
  1106.  
  1107.  How do I leave a channel?
  1108.  
  1109.  To leave a channel enter the /LEAVE command or you may click on the
  1110.  Leave Channel icon on the toolbar. You may also close the Channel
  1111.  Window by double clicking on the system menu icon at the top left
  1112.  corner of the window.
  1113.  
  1114.  To leave IRC all together, use the /QUIT command or select the
  1115.  Files-Signoff menu item.
  1116.  
  1117.  
  1118.  What is a Query?
  1119.  
  1120.  A query is a method of sending messages to and receiving messages
  1121.  from a specific nickname. For simple, one time exchanges, the /MSG
  1122.  command can be used. For ongoing conversations it is easier to start
  1123.  a query.
  1124.  
  1125.  Starting a query opens a new window for the message traffic for just
  1126.  that nickname. You no longer have to use the /MSG command as all
  1127.  messages entered in the Input Window for the Query Window are sent as
  1128.  private messages.
  1129.  
  1130.  To start a query, use the /QUERY nickname command. Or, to bring up
  1131.  the Query Dialog, click on the Query icon on the toolbar. When using
  1132.  the Query Dialog a list of "favorite" nicknames can be maintained.
  1133.  
  1134.  Note that not all IRC clients have the advanced query capabilities of
  1135.  the GammaTech IRC client. Using query may cause an extra load on the
  1136.  persons which you are in query with. In some instances, it may be
  1137.  better to create a new channel for the two of you get together there
  1138.  for conversation.
  1139.  
  1140.  
  1141.  Some of the more useful IRC commands
  1142.  
  1143.  All IRC commands begin with a forward slash (/). A complete list of
  1144.  the available IRC commands is provided in the Command Reference
  1145.  section as well as the on-line help. You do not need to know all of
  1146.  these commands to use IRC.  The more prominent commands are listed
  1147.  below.
  1148.  
  1149.  You should be aware that not all options are shown for the commands
  1150.  in this section. For a complete list of options and functions refer
  1151.  to the Command Reference or the on-line help.
  1152.  
  1153.  
  1154.  Terminating IRC
  1155.  
  1156.  /BYE  [reason for leaving]
  1157.  /QUIT  [reason for leaving]
  1158.  /SIGNOFF  [reason for leaving]
  1159.  
  1160.  All of the above are equivalent. Optionally you may enter the reason
  1161.  you are leaving. The brackets ( [ ] ) indicate that the parameter is
  1162.  optional. You do not actually enter the bracket characters.
  1163.  
  1164.  It is not necessary to leave the channels you have joined before
  1165.  quitting.
  1166.  
  1167.  
  1168.  Channel or Query related commands
  1169.  
  1170.  /INVITE nickname - Invites another IRC user to join the current
  1171.  channel.
  1172.  
  1173.  /JOIN #channel - Joins a channel and opens a Channel Window. You may
  1174.  also join by using the Join Dialog accessed by clicking on the Join
  1175.  icon on the title bar.
  1176.  
  1177.  /KICK nickname reason text - Forcibly removes a nickname from
  1178.  membership in the current channel. The nickname can rejoin if they
  1179.  desire. This command is restricted to channel operators.
  1180.  
  1181.  /LEAVE - Leaves and closes a channel or Query Window.
  1182.  
  1183.  /ME text - This is a shortcut command which displays a message in the
  1184.  current channel describing something you are doing. For example, if
  1185.  your nickname is "nick and you enter /ME is happy, a message will be
  1186.  displayed in the channel such as: * nick is happy.
  1187.  
  1188.  /NAMES - Displays a list of the nicknames currently joined to the
  1189.  current channel.
  1190.  
  1191.  /QUERY nickname - Opens a Query Window. You may also start a query
  1192.  using the Query Dialog by clicking on the Query icon on the toolbar.
  1193.  
  1194.  /TOPIC - Displays the topic for the channel if one is set.
  1195.  
  1196.  
  1197.  Commands pertaining to other users
  1198.  
  1199.  /IGNORE nickname - If another IRC user is annoying you, you may
  1200.  ignore all messages from that nickname using this command. Any future
  1201.  messages from them will not be displayed on your screen.
  1202.  
  1203.  /NOTIFY nickname - This command causes you to be notified when a
  1204.  nickname signs on to or leaves IRC. If they change their nickname,
  1205.  you will be notified that the nickname has left. You may access the
  1206.  Notify Dialog to change the notify nickname list by clicking on the
  1207.  Notify icon on the toolbar.
  1208.  
  1209.  /WHOIS nickname - This command displays more detailed information
  1210.  regarding an IRC user.
  1211.  
  1212.  /WHOWAS nickname - The /WHOIS command will not find the nickname if
  1213.  the user changed their nickname or left IRC. In those cases the
  1214.  /WHOWAS command will search the servers history information to
  1215.  retrieve the information.  The history buffer is not very large so
  1216.  the information may not be available if you wait too long.
  1217.  
  1218.  
  1219.  Commands relating to IRC in general
  1220.  
  1221.  /ISON nickname [nickname ...] - This command searches the list of
  1222.  nicknames specified and returns a new list of just those who are
  1223.  currently on IRC.
  1224.  
  1225.  /LINKS - This command displays a list of all the IRC servers which
  1226.  are connected to your server. You can learn of other servers with
  1227.  this command, as well as the general layout of the IRC network.
  1228.  
  1229.  /LIST - This command displays a list of the current channels on IRC.
  1230.  The list can be very long. It might be a good idea to look at the
  1231.  /LIST command in the Command Reference or on-line help and use some
  1232.  of the parameters which limit the display.
  1233.  
  1234.  /MOTD - This command displays the Message Of The Day from the server
  1235.  you are connected with. Usually the MOTD is displayed when you first
  1236.  connect with a server.
  1237.  
  1238.  
  1239.  Other useful commands
  1240.  
  1241.  /AWAY [reason]   This command sets an away indicator and the reason
  1242.  you are away. Anyone sending you a private message will be notified
  1243.  that you are away and the reason. When you return, you can remove the
  1244.  away flag by entering the /AWAY command again without any
  1245.  parameters.
  1246.  
  1247.  /NICK newnick   This command is used to change your nickname on the
  1248.  fly while you are on IRC. A message will be sent to all of the
  1249.  channels you are joined with telling them you have changed your
  1250.  nickname and what the new nickname is.
  1251.  
  1252.  
  1253.  What do the special characters by a users nickname mean?
  1254.  
  1255.  Several of the displays regarding users on IRC have special
  1256.  characters in the display associated with the nickname.  Here is what
  1257.  they mean:
  1258.  
  1259.  H  here
  1260.  G  gone - as in away set
  1261.  @  channel operator
  1262.  +  can send on moderated channel
  1263.  *  IRC Operator
  1264.  
  1265.  
  1266.  What is a Channel Operator?
  1267.  
  1268.  The channel operator is the "king of the mountain" so to speak.
  1269.  Chanops, as they are sometimes called, have special privileges on the
  1270.  channel in that they can set the channel mode, kick users off the
  1271.  channel, ban users from joining the channel, etc. The first user
  1272.  joining a channel (creating a channel) is automatically given channel
  1273.  operator status. The channel operator can give chanop status to other
  1274.  users who have joined the channel. Channel operators are designated
  1275.  by an @ by their nicknames.
  1276.  
  1277.  
  1278.  What is an IRC Operator?
  1279.  
  1280.  An IRC operator is one who maintains the IRC network from a server
  1281.  standpoint. Although they are sometimes referred to as IRCops, they
  1282.  do not generally police for channel abuse. They may police for
  1283.  network or server abuse and ban individuals from their servers if
  1284.  misuse is found.
  1285.  
  1286.  IRC operators do not generally fix channel problems or get involved
  1287.  in channel related disputes. If you create a channel and give someone
  1288.  else channel operator status, and that person then kicks you off the
  1289.  channel, do not expect the IRC operators to give assistance. These
  1290.  situations occur from time to time and are referred to as channel
  1291.  takeovers.  The IRC operators do not know who is telling the truth in
  1292.  such matter, so they just let you duke it out for yourselves.
  1293.  
  1294.  
  1295.  What is a bot?
  1296.  
  1297.  A bot is short for "robot." It is a program that is joined to a
  1298.  channel in the same manner as any other user. It generally performs
  1299.  some action based on messages on the channel. For example, a bot may
  1300.  be given channel operator privileges and then watch for certain
  1301.  nicknames to join the channel. When those nicknames are detected, the
  1302.  bot will give them channel operator status.
  1303.  
  1304.  Many servers prohibit use of bots. Nonetheless they seem to be quite
  1305.  abundant. They are a primary tool in channel takeovers, reclaiming
  1306.  channels and protecting channels from takeovers. Some even provide
  1307.  useful services such as database lookups and the like.
  1308.  
  1309.  
  1310.  Someone is using my nickname, now what?
  1311.  
  1312.  Your nickname is yours as long as you are on IRC. Another user cannot
  1313.  get your nickname using the /NICK command if it is in use. There
  1314.  are some exceptions to this in the case of a netsplit. Someone may
  1315.  begin using your nickname while you are not on IRC. Nobody "owns" a
  1316.  given nickname. You can ask them to give up the nickname, but there
  1317.  is nothing that says they have to. One solution is to add a numeric
  1318.  at the end of your nickname and use that temporarily. For instance if
  1319.  you use "nick" as a nickname, and someone else is using it today, use
  1320.  "nick1".
  1321.  
  1322.  You may hear of a service called "NickServ". It has been shut down
  1323.  for awhile and is not expected to be placed back in service.
  1324.  
  1325.  
  1326.  Someone is using my channel, now what?
  1327.  
  1328.  If someone is using the channel name you usually use, the easiest
  1329.  thing is to just pick another channel name. For instance "#mychan1"
  1330.  instead of "#mychan".
  1331.  
  1332.  Don't expect the IRC operators to get involved in nickname or channel
  1333.  name disputes.
  1334.  
  1335.  There are no channel operators on my channel, now what?
  1336.  
  1337.  The best way is to have everyone leave the channel which will cause
  1338.  it to be removed. The first person thereafter to join the channel
  1339.  will then be given channel operator status.
  1340.  
  1341.  If this occurs due to a netsplit, wait for the split to rejoin. This
  1342.  normally only takes a few minutes.
  1343.  
  1344.  
  1345.  What is a netsplit?
  1346.  
  1347.  Remember that the IRC network is composed of many servers connected
  1348.  together. The individual users (or clients) are attached to one of
  1349.  these servers. If two servers break their connection, a network split
  1350.  or netsplit occurs. For a period of time, there are essentially two
  1351.  networks, one on each side of the split.
  1352.  
  1353.  This split condition can cause some interesting side effects when the
  1354.  split "heals." For instance if a user signs on to IRC on the other
  1355.  side of the split using the same nickname as you, then a nickname
  1356.  collision will occur when the split heals. One or both of you may be
  1357.  removed from IRC in hopes that only one of you comes back with that
  1358.  nickname.
  1359.  
  1360.  Another situation that can occur is that a channel can be left
  1361.  without a channel operator if all of the channel operators were on
  1362.  one side of the split.
  1363.  
  1364.  Then there is the case where nobody was on one side of the split so
  1365.  the channel on that isolated side is removed. Now a user on that side
  1366.  joins the channel, thereby recreating it and that user is given
  1367.  channel operator status. Then the split heals and this user has
  1368.  channel operator status where normally they would not have been
  1369.  granted such.
  1370.  
  1371.  Netsplits occur quite frequently. Whenever several users suddenly
  1372.  leave a channel at the same moment without warning, you have most
  1373.  likely experienced a netsplit. From their viewpoint it looks like you
  1374.  and the rest of the people on your side left the channel.
  1375.  
  1376.  Netsplits normally are healed within two to five minutes. You will
  1377.  see them suddenly join again all at once, or one at a time as they
  1378.  change servers to get back into the main stream.
  1379.  
  1380.  Where can I find additional information about IRC?
  1381.  
  1382.  Just about everything you could want to know about IRC on the OS/2
  1383.  platform can be found by anonymous FTP to cs-ftp.bu.edu or
  1384.  hobbes.nmsu.edu. There is even source code for some IRC clients as
  1385.  well as technical documentation.
  1386.  
  1387.  The best advice regarding IRC is to be willing to take the time to
  1388.  explore and learn to use it. You will be rewarded with many hours of
  1389.  enjoyment.
  1390.  
  1391.  
  1392.  IRC Commands
  1393.  
  1394.  ADMIN
  1395.  
  1396.  The ADMIN command displays information regarding the administration
  1397.  of an IRC server.
  1398.  
  1399.  Syntax:   /ADMIN [servername|nickname]
  1400.  
  1401.  If the server name is omitted, information for the server you are
  1402.  connected with will be displayed. If nickname is specified,
  1403.  information about the server on which that client is connected will
  1404.  be displayed.
  1405.  
  1406.  Examples:
  1407.  
  1408.     /ADMIN
  1409.     /ADMIN irc.texas.net
  1410.     /ADMIN george
  1411.  
  1412.  
  1413.  AWAY
  1414.  
  1415.  The AWAY command is used to notify other IRC users that you are away
  1416.  and will not be responding to messages.  When the Away status is set,
  1417.  and a IRC user sends you a private message, a response is returned to
  1418.  that user explaining that you are away and the reason.
  1419.  
  1420.  Syntax:   /AWAY [reason]
  1421.  
  1422.  When a reason is given, you are set as Away. When no reason is
  1423.  provided, you are set as not Away.
  1424.  
  1425.  Examples:
  1426.  
  1427.     /AWAY gone to eat
  1428.     /AWAY
  1429.  
  1430.  
  1431.  BYE
  1432.  
  1433.  The BYE command terminates your IRC session. A reason may be given
  1434.  which is broadcast to the participants of any channels you had
  1435.  joined.
  1436.  
  1437.  Syntax:   /BYE [reason]
  1438.  
  1439.  If a reason is not provided, a reason of "Leaving" is generated.
  1440.  
  1441.  This command is synonymous with "QUIT" and "SIGNOFF". You may also
  1442.  use the File - Signoff menu option to terminate your IRC session.
  1443.  
  1444.  
  1445.  CLIENTINFO
  1446.  
  1447.  The CLIENTINFO command sends a request to the specified IRC user
  1448.  client software asking what CTCP (Client To Client Protocol) commands
  1449.  are supported.
  1450.  
  1451.  Syntax:   /CLIENTINFO nickname
  1452.  
  1453.  Providing that the client software for "nickname" supports the
  1454.  CLIENTINFO command, a list of supported commands will be returned.
  1455.  Clients that do not support CLIENTINFO may return an error message,
  1456.  or nothing at all.  Some clients may return information other than
  1457.  that expected.
  1458.  
  1459.  Examples:
  1460.  
  1461.     /CLIENTINFO george
  1462.  
  1463.  Result:
  1464.  
  1465.     *** CLIENTINFO (george): VERSION CLIENTINFO PING FINGER
  1466.  
  1467.  
  1468.  DATE
  1469.  
  1470.  The DATE command queries the requested server of client for the
  1471.  current time at that location. The DATE command is synonymous with
  1472.  the TIME command.
  1473.  
  1474.  Syntax:   /DATE [servername] [nickname]
  1475.  
  1476.  If no server or client name is provided, the request is made to the
  1477.  server on which you are connected. If a nickname is provided, the
  1478.  request is sent to the client software used by the nickname as a CTCP
  1479.  command. Not all IRC clients support CTCP TIME requests so
  1480.  information returned may not be as expected or no response may be
  1481.  given at all.
  1482.  
  1483.  Examples:
  1484.  
  1485.     /DATE
  1486.     /DATE irc.texas.net
  1487.     /DATE george
  1488.  
  1489.  Result:
  1490.  
  1491.     *** irc.texas.net : Tuesday March 28 1995 -- 08:47 -06:00
  1492.     *** TIME (george): Tue Mar 28 08:47:15 1995
  1493.  
  1494.  
  1495.  DCC CHAT
  1496.  
  1497.  The DCC CHAT command is used to initiate a private DCC chat session
  1498.  with another user.
  1499.  
  1500.  Syntax: /DCC CHAT nickname
  1501.  
  1502.  When this command is entered, the user specified is notified that you
  1503.  wish to establish a DCC Chat session with them. They then have the
  1504.  option to accept the offer and establish the chat session or decline
  1505.  the offer. In any event, a new window is created where the chat
  1506.  session will take place if it is accepted.
  1507.  
  1508.  The DCC chat session is conducted as a direct client to client
  1509.  session and is therefore more secure since it does not use the IRC
  1510.  network for message traffic. The session is not affected by netsplits
  1511.  or server outages and you can change servers without impacting the
  1512.  DCC Chat session.
  1513.  
  1514.  Example:
  1515.  
  1516.     /DCC CHAT george
  1517.  
  1518.  See also the DCC entries in the Settings Dialog explained above.
  1519.  
  1520.  
  1521.  DCC SEND
  1522.  
  1523.  The DCC SEND command is used to transmit a file to another user.
  1524.  
  1525.  Syntax: /DCC SEND nickname file.name
  1526.  
  1527.  When this command is entered, the user specified is notified that you
  1528.  wish to send them a file. They then have the option to accept the
  1529.  offer and receive the file or decline the offer. In any event, a new
  1530.  window is created where the file transfer session will take place if
  1531.  it is accepted.
  1532.  
  1533.  The DCC SEND session is conducted as a direct client to client
  1534.  session and is therefore not affected by server performance
  1535.  netsplits or server outages. Changing servers will not impact the DCC
  1536.  file transfer.
  1537.  
  1538.  Example:
  1539.  
  1540.     /DCC SEND george myfile.dat
  1541.  
  1542.  See also the DCC entries in the Settings Dialog explained above.
  1543.  
  1544.  
  1545.  DEOP
  1546.  
  1547.  The DEOP command removes IRC operator status.
  1548.  
  1549.  Syntax:   /DEOP
  1550.  
  1551.  This command is used by a user with IRC operator privileges to remove
  1552.  IRC operator status from themselves.
  1553.  
  1554.  
  1555.  ECHO
  1556.  
  1557.  The ECHO command sends a string of text to the requested IRC users
  1558.  client software which in turn sends it back unchanged.
  1559.  
  1560.  Syntax:   /ECHO nickname text
  1561.  
  1562.  The ECHO command uses the CTCP protocol to send the request to the
  1563.  client. Not all IRC client software supports the CTCP ECHO command.
  1564.  For this reason, an error message may be returned, or text which is
  1565.  not expected, or no response at all.
  1566.  
  1567.  Examples:
  1568.  
  1569.     /ECHO george Hello world
  1570.  
  1571.  Result:
  1572.  
  1573.     *** ECHO (george): Hello world
  1574.  
  1575.  
  1576.  FINGER
  1577.  
  1578.  The FINGER command displays the real name and idle time of an IRC
  1579.  user.
  1580.  
  1581.  Syntax:   /FINGER nickname
  1582.  
  1583.  The FINGER command uses the CTCP protocol to send the request to the
  1584.  client. Not all IRC client software supports the CTCP FINGER command.
  1585.  For this reason, an error message may be returned, or text other than
  1586.  that expected, or no response at all.
  1587.  
  1588.  Examples:
  1589.  
  1590.     /FINGER george
  1591.  
  1592.  Result:
  1593.  
  1594.     ***FINGER (george): George D. Smith, Idle 15 seconds
  1595.  
  1596.  
  1597.  IGNORE
  1598.  
  1599.  The IGNORE command allows you to block messages from another user so
  1600.  that they are not displayed in your IRC windows.
  1601.  
  1602.  Syntax:   /IGNORE [nickname|user@host] [+|-type ...]
  1603.  
  1604.  If no parameters are specified, the ignore list is displayed.
  1605.  
  1606.  If only the nickname or user@host parameter is specified, all
  1607.  messages for that user will be ignored.
  1608.  
  1609.  Either the nickname or the user@host of the user may be specified. If
  1610.  the user@host is specified, you do not have to enter the entire host
  1611.  name, only as much as is required to identify the user. You can
  1612.  obtain the users user@hostname using the WHOIS command.
  1613.  
  1614.  You may specify the types of messages to be ignored. Specifying a "+"
  1615.  will cause the associated message type to be ignored. Specifying a
  1616.  "-" will allow those message types through if previously they were
  1617.  set to be ignored. If neither "+" or "-" are specified "+" is
  1618.  assumed. The allowable message types are shown below. If no type is
  1619.  provided, ALL is assumed.
  1620.  
  1621.     MSGS  Private messages to you
  1622.     CHAN  Messages to channels
  1623.     INV   Invites
  1624.     CTCP  CTCP command requests
  1625.     ALL   All messages
  1626.  
  1627.  The ignore list is not retained from IRC session to IRC session.
  1628.  
  1629.  Examples:
  1630.  
  1631.     /IGNORE george
  1632.     /IGNORE george MSGS CTCP
  1633.     /IGNORE george +MSGS +CTCP
  1634.     /IGNORE george -
  1635.     /IGNORE george -MSGS
  1636.  
  1637.  
  1638.  INFO
  1639.  
  1640.  The INFO command shows information regarding people related to the
  1641.  development of Internet Relay Chat.
  1642.  
  1643.  Syntax:   /INFO [server]
  1644.  
  1645.  If server is not provided, the server to which you are connected
  1646.  responds to the command. Otherwise it is sent to the requested server
  1647.  for processing.
  1648.  
  1649.  Examples:
  1650.  
  1651.     /INFO
  1652.     /INFO irc.texas.net
  1653.  
  1654.  
  1655.  INVITE
  1656.  
  1657.  Invite a user to join a channel.
  1658.  
  1659.  Syntax:   /INVITE nickname [channel]
  1660.  
  1661.  If channel is not specified, the current channel is used.
  1662.  
  1663.  This command sends a message to the specified nickname inviting them
  1664.  to join the channel specified or defaulted.  The channel does not
  1665.  have to exist.
  1666.  
  1667.  If the channel is invite only (+i) then the issuer of this command
  1668.  must be a channel operator.
  1669.  
  1670.  Examples:
  1671.  
  1672.     /INVITE george
  1673.     /INVITE george #chatter
  1674.  
  1675.  
  1676.  ISON
  1677.  
  1678.  The ISON command is used to determine if one or more nicknames are
  1679.  currently on IRC.
  1680.  
  1681.  Syntax:   /ISON nick1 [nick2 ...]
  1682.  
  1683.  The list of nicknames, separated by spaces, is analyzed and the list
  1684.  is returned with only those nicknames currently on IRC.
  1685.  
  1686.  Example:
  1687.  
  1688.     /ISON george linker jazzy wizard
  1689.  
  1690.  Result:
  1691.  
  1692.     ISON george wizard
  1693.  
  1694.  
  1695.  JOIN
  1696.  
  1697.  The JOIN command is used to join one or more channels. A new window
  1698.  is opened for each channel joined.
  1699.  
  1700.  Syntax:   /JOIN channel[,channel ...]  [key,key ...]
  1701.  
  1702.  When the Novice mode is checked in the Settings dialog, only one
  1703.  channel may be joined at any one time. Joining a second channel will
  1704.  automatically leave the current channel and the new channel joined.
  1705.  
  1706.  If Novice is not checked, a maximum of 10 channels may be joined.
  1707.  
  1708.  If the channel is protected by a key (password) then the appropriate
  1709.  key must be provided to join the channel. In the parameter list for
  1710.  the JOIN command, the first key listed goes with the first channel
  1711.  listed and so on.
  1712.  
  1713.  You may also join a channel by using the Join icon on the toolbar or
  1714.  via the Popup menu.
  1715.  
  1716.  The total number of channel plus Query Windows permitted is 10.
  1717.  
  1718.  Examples:
  1719.  
  1720.     /JOIN #chat
  1721.     /JOIN #chat,#os/2
  1722.     /JOIN #secret please
  1723.  
  1724.  
  1725.  KICK
  1726.  
  1727.  The KICK command is used to remove someone from a channel. It is a
  1728.  forced leave. This command is restricted to channel operators only.
  1729.  Note that a user removed by KICK can simply rejoin the channel.
  1730.  
  1731.  Syntax: /KICK [channel] nickname [reason for kick]
  1732.  
  1733.  If the KICK command is issued from the Channel Window of the channel
  1734.  where the nick is joined, the channel does not need to be specified.
  1735.  To kick from a different channel or window, specify the channel name.
  1736.  
  1737.  Since kicking is often times used as a warning, a reason for the kick
  1738.  is generally appropriate, but not required.
  1739.  
  1740.  Examples:
  1741.  
  1742.     /KICK #chat george for flooding the channel
  1743.     /KICK george for acting up
  1744.  
  1745.  
  1746.  KILL
  1747.  
  1748.  The KILL command is used to disconnect an IRC user (client) from a
  1749.  server.
  1750.  
  1751.  Syntax:   /KILL nickname reason
  1752.  
  1753.  The KILL command is restricted to IRC operators only. It is used
  1754.  primarily to get rid of ghost sessions. Servers may automatically
  1755.  generate KILL's when nickname collisions occur.
  1756.  
  1757.  Example:
  1758.  
  1759.     /KILL george Clean up ghost session
  1760.  
  1761.  
  1762.  LEAVE
  1763.  
  1764.  The LEAVE command is used to depart from a channel or terminate a
  1765.  query session.
  1766.  
  1767.  Syntax:   /LEAVE [channel,channel ...]
  1768.  
  1769.  If the LEAVE command is issued without parameters, the current
  1770.  channel/query will be terminated. If issued from a window, other than
  1771.  the channel/query you wish to leave, the channel and/or query names
  1772.  must be specified.
  1773.  
  1774.  You may leave multiple channels and/or query sessions by specifying
  1775.  multiple names separated by commas.
  1776.  
  1777.  Leaving a channel or query will automatically close the channel or
  1778.  Query Window.
  1779.  
  1780.  You may also leave by pressing the Leave Channel icon on the toolbar
  1781.  of the related window, or close the window by double clicking on the
  1782.  system menu icon at the top left corner of the window.
  1783.  
  1784.  When terminating IRC, it is not necessary to leave all channels and
  1785.  queries first.
  1786.  
  1787.  Examples:
  1788.  
  1789.     /LEAVE
  1790.     /LEAVE #chat
  1791.     /LEAVE george
  1792.     /LEAVE #chat,george
  1793.  
  1794.  
  1795.  LINKS
  1796.  
  1797.  The LINKS command displays a list of all servers connected to the
  1798.  server specified.
  1799.  
  1800.  Syntax:   /LINKS [server [wildcard]]
  1801.  
  1802.  If server is not specified, the server to which you are attached is
  1803.  used. Otherwise the information is requested from the specified
  1804.  server.
  1805.  
  1806.  If the wildcard is specified, information is returned only if it
  1807.  matches the wildcard expression. If wildcard is specified, the server
  1808.  must also be specified.
  1809.  
  1810.  The output of this command is directed to a new window created when
  1811.  the command is entered. The information shown in this display window
  1812.  is a snapshot at the time when the command was executed. To close
  1813.  this display window double click on the icon in the upper left
  1814.  corner of the window. Depending on the server response time, it may
  1815.  take several seconds for information to appear in the window.
  1816.  
  1817.  Examples:
  1818.  
  1819.     /LINKS
  1820.     /LINKS irc.texas.net
  1821.     /LINKS *.au coombs*
  1822.  
  1823.  In the last example above, the server with a name matching *.au will
  1824.  be queried for a list of attached servers matching coombs*.
  1825.  
  1826.  
  1827.  LIST
  1828.  
  1829.  The LIST command displays one or more active channels which includes
  1830.  the channel name, number of users and, if available, the topic for
  1831.  the channel.
  1832.  
  1833.  Syntax:   /LIST [mask]  [channel[,channel ...] ]
  1834.  
  1835.  If no parameters are specified, all channels are displayed. This list
  1836.  can be quite lengthy.
  1837.  
  1838.  The list can be limited by specifying a mask value of one or more of
  1839.  the following:
  1840.  
  1841.     -MIN n Display channels with at least n users.
  1842.     -MAX n Display channels with no more than n users.
  1843.     -PUB  Display only public channels.
  1844.     -PRI  Display only private channels.
  1845.     -TOP  Display only channels with a topic set.
  1846.  
  1847.  If one or more channel names are specified, only those channels are
  1848.  listed.
  1849.  
  1850.  The /LIST command also allows the use of wildcard characters in the
  1851.  channel name field. Valid characters are * and ?, and have the same
  1852.  meaning as when used with OS/2 file names. So, the channel operand of
  1853.  the /LIST command can have any one of the following three formats:
  1854.  
  1855.     channel,channel,...  Lists the specified channels only
  1856.     *    Lists the current channel, when executed from a Channel Window
  1857.     <wildcard expression> Lists all channels matching the expression
  1858.  
  1859.     Example of wildcard expressions:
  1860.  
  1861.           ?bible
  1862.           #bib*
  1863.           ?chat*
  1864.  
  1865.  Note that when using wildcard expressions it takes time to create the
  1866.  list since all channels must be retrieved and then filtered using the
  1867.  wildcard expressions input by the user.
  1868.  
  1869.  Secret channels are not listed unless you are joined to that channel.
  1870.  
  1871.  The output of this command is directed to a new window created when
  1872.  the command is entered. The information shown in this display window
  1873.  is a snapshot at the time when the command was executed. To close
  1874.  this display window double click on the icon in the upper left
  1875.  corner of the window. Depending on the server response time it may
  1876.  take several seconds for information to appear in the window.
  1877.  
  1878.  Examples:
  1879.  
  1880.     /LIST
  1881.     /LIST #chat,#os/2
  1882.     /LIST -min 3 -max 10
  1883.     /LIST *
  1884.     /LIST -pub
  1885.     /LIST -min3 #bib*
  1886.  
  1887.  
  1888.  LUSERS
  1889.  
  1890.  The LUSERS command lists a summary of visible users, servers and
  1891.  operators.
  1892.  
  1893.  Syntax:   /LUSERS [wildcard [server]]
  1894.  
  1895.  If the wildcard expression is provided, the summary is limited to
  1896.  those users and servers which match the wild card.
  1897.  
  1898.  If server is specified, the information is queried from that server.
  1899.  Otherwise it is obtained from the server to which you are connected.
  1900.  
  1901.  Examples:
  1902.  
  1903.     /LUSERS
  1904.     /LUSERS *.edu
  1905.     /LUSERS *.edu irc.texas.net
  1906.  
  1907.  
  1908.  ME
  1909.  
  1910.  The ME command describes an action on the current channel. The ME
  1911.  command is only valid when executed for a window joined to a channel.
  1912.  
  1913.  Syntax:   /ME text
  1914.  
  1915.  This command displays a message on the channel which indicates that
  1916.  you are doing something interesting.
  1917.  
  1918.  Examples:
  1919.  
  1920.     /ME is very happy
  1921.     /ME is rolling on the floor laughing
  1922.  
  1923.  Results:
  1924.  
  1925.     * mynick is very happy
  1926.     * mynick is rolling on the floor laughing
  1927.  
  1928.  
  1929.  MODE
  1930.  
  1931.  The MODE command displays or changes the user or channel modes. It is
  1932.  also used to ban users from a channel.
  1933.  
  1934.  To display or set the user mode use the following syntax:
  1935.  
  1936.  Syntax:   /MODE nickname [+|-][flags]
  1937.  
  1938.  Your nickname is required. If no other parameters are specified the
  1939.  current mode is displayed. Note that your user mode is automatically
  1940.  displayed to the right of your nickname in the title bar.
  1941.  
  1942.  The acceptable flags are shown below. The flags may be prefixed with
  1943.  a "+" to set the mode on, or a "-" to set the mode off. If neither
  1944.  "+" or "-" is specified then "+" is assumed. More than one flag
  1945.  character may be specified.
  1946.  
  1947.  i  Your nickname is invisible to anyone who does not know it's exact
  1948.     spelling.
  1949.  
  1950.  o  IRC Operator status. This flag can only be set off with the MODE
  1951.     command. To set it on use the /OPER command.
  1952.  
  1953.  s  This client is to receive server notices.
  1954.  
  1955.  w  This client is to receive wallops messages. These are messages to
  1956.     all IRCops.
  1957.  
  1958.  Examples:
  1959.  
  1960.     /MODE george
  1961.     /MODE george +iw
  1962.     /MODE george -w
  1963.  
  1964.  To display or change the channel mode use the following syntax:
  1965.  
  1966.  Syntax:   /MODE *|channel [+|-][flags [parameters]]
  1967.  
  1968.  To alter a mode the user must have channel operator status.
  1969.  
  1970.  The channel name or "*" is required. If a channel name of "*" is
  1971.  specified, the current channel name is used. If no other parameters
  1972.  are specified, the current mode is displayed. Note that the channel
  1973.  mode is automatically displayed to the right of the channel name in
  1974.  the title bar.
  1975.  
  1976.  The acceptable flags are shown below. The flags may be prefixed with
  1977.  a "+" to set the mode on, or a "-" to set the mode off. If neither
  1978.  "+" or "-" is specified, then "+" is assumed. More than one flag
  1979.  character may be specified.
  1980.  
  1981.  o  Gives or takes chanop status to another user. The nickname of the
  1982.     user must be specified in the parameters.
  1983.  
  1984.  v  Gives or takes the ability to talk on a moderated channel. The
  1985.     nickname of the user must be specified in the parameters. Chanops
  1986.     always have the ability to talk on a moderated channel. This gives
  1987.     them the ability to allow others to talk also without giving them
  1988.     ops.
  1989.  
  1990.  p  The channel is private
  1991.  
  1992.  s  The channel is secret.
  1993.  
  1994.  i  Channel is invite only. Users joining must be invited first.
  1995.  
  1996.  t  The channel topic may be set only by channel operators.
  1997.  
  1998.  n  No messages from outside the channel may be sent to this channel.
  1999.  
  2000.  m  The channel is moderated. Only chanops and those they designate may talk.
  2001.  
  2002.  l  Sets a channel limit. No more than the number of users specified
  2003.     will be permitted to join the channel. When setting a limit, the
  2004.     count must be specified in the parameters. When removing a limit,
  2005.     the count is not specified.
  2006.  
  2007.  k  Sets a channel key (password) which must be specified by users
  2008.     joining the channel. The key is provided in the parameters. The
  2009.     key must be specified whether adding or removing it. The key
  2010.     cannot be changed, only added and removed.
  2011.  
  2012.  b  Sets a ban mask. Users matching the ban mask will not be permitted
  2013.     to join the channel. The ban mask is specified in the parameters
  2014.     and has the format of [nick[!user[@host]]] and may contain wild
  2015.     card characters. The list of current bans may be obtained by /MODE
  2016.     channel b.
  2017.  
  2018.  Note that more than one flag and their respective parameters may be
  2019.  specified in the same command; however, a limit of three "o" or "b"
  2020.  flags may be specified.
  2021.  
  2022.  Examples:
  2023.  
  2024.     /MODE *
  2025.     /MODE * +im
  2026.     /MODE #mychan +o george
  2027.     /MODE #mychan -s
  2028.     /MODE * +l 30
  2029.     /MODE * +lk 30 please
  2030.     /MODE * +b george
  2031.     /MODE * -b *!*@texas.net
  2032.     /MODE * b
  2033.  
  2034.  
  2035.  MOTD
  2036.  
  2037.  The MOTD command displays the Message Of The Day from the specified
  2038.  server.
  2039.  
  2040.  Syntax:   /MOTD [servername|nickname]
  2041.  
  2042.  If the server name is omitted, information from the server you are
  2043.  connected with will be displayed. If a nickname is specified,
  2044.  information from the server on which that client is connected will be
  2045.  displayed.
  2046.  
  2047.  Examples:
  2048.  
  2049.     /MOTD irc.texas.net
  2050.     /MOTD george
  2051.  
  2052.  
  2053.  MSG
  2054.  
  2055.  The MSG command sends a "private" message to the specified
  2056.  nickname(s) or sends a message to a channel which you have not
  2057.  joined.
  2058.  
  2059.  Syntax:   /MSG nick1[,nick2 ...] | [channel] text
  2060.  
  2061.  If one or more nicknames are specified, the message is directed to
  2062.  only those clients. Therefore, membership in any forums to which you
  2063.  and they are participating will not see the message. Keep in mind
  2064.  that no message on IRC is truly private in that various
  2065.  administrative positions have the capability to see any message
  2066.  traffic.
  2067.  
  2068.  Two special characters may be used in place of a nickname. If "," is
  2069.  specified for a nickname, the message will be sent to the last
  2070.  nickname who sent you a message. If "." is specified for the
  2071.  nickname, the message is sent to the last nickname you sent a
  2072.  message. When using "," or "." only one nickname may be specified in
  2073.  the command.
  2074.  
  2075.  If a channel is specified, the message is sent to that channel,
  2076.  provided that the channel mode is not (+n) which prevents messages
  2077.  from the outside.
  2078.  
  2079.  Examples:
  2080.  
  2081.     /MSG george How are you today?
  2082.     /MSG #chat I will be joining in 5 minutes, sorry I'm late.
  2083.     /MSG george,pauline Talk to you folks later.
  2084.  
  2085.  Private messages you receive can be discerned from normal channel
  2086.  messages by the way in which the sending nickname is presented.
  2087.  Normal channel traffic shows the sending nickname as <nick> where
  2088.  private messages show them as *nick*.
  2089.  
  2090.  If several private messages are to be sent and received, it is more
  2091.  convenient to start a query with the nickname involved. See the QUERY
  2092.  command for more details on this option.
  2093.  
  2094.  
  2095.  NAMES
  2096.  
  2097.  The NAMES command will display the nicknames of users joined to the
  2098.  specified channel.
  2099.  
  2100.  Syntax:   /NAMES [channel,channel ...]
  2101.  
  2102.  If the channel name is omitted, the current channel is listed. If
  2103.  executed from a non-Channel Window and a channel is not provided, an
  2104.  error message is returned.
  2105.  
  2106.  The name information is displayed only for those channels which are
  2107.  visible. That is, channels which you have joined, or those which do
  2108.  not have a channel mode of (+p) or (+s) are displayed.
  2109.  
  2110.  The output of this command is directed to a new window created when
  2111.  the command is entered. The information shown in this display window
  2112.  is a snapshot at the time when the command was executed. To close
  2113.  this display window, double click on the icon in the upper left
  2114.  corner of the window. Depending on the server response time, it may
  2115.  take several seconds for information to appear in the window.
  2116.  
  2117.  Examples:
  2118.  
  2119.     /NAMES
  2120.     /NAMES #os/2
  2121.     /NAMES #chat,#os/2
  2122.  
  2123.  
  2124.  NICK
  2125.  
  2126.  The NICK command is used to change your nickname.
  2127.  
  2128.  Syntax:   /NICK newnickname
  2129.  
  2130.  The nickname may have a maximum length of 9 characters. If another
  2131.  IRC user is using the new nickname, and error will be returned.
  2132.  
  2133.  Example:
  2134.  
  2135.     /NICK george2
  2136.  
  2137.  
  2138.  NOTIFY
  2139.  
  2140.  The NOTIFY command is used to notify you when a specified nickname
  2141.  signs on or off IRC.
  2142.  
  2143.  Syntax:   /NOTIFY [[-]nickname] ... | [+]
  2144.  
  2145.  The Notify list can also be updated using the Notify Dialog which is
  2146.  accessed by clicking on the Notify icon on the toolbar or via the
  2147.  Popup menu.
  2148.  
  2149.  Specifying no parameters on the NOTIFY command will display the
  2150.  current status of each nickname in the notify list.
  2151.  
  2152.  Nicknames specified in the command list are added to the notify list.
  2153.  If the specified nickname is prefixed with a "-", it will be removed
  2154.  from the notify list.
  2155.  
  2156.  Specifying a "-" without any other parameters causes all nicknames in
  2157.  the notify list to be removed.
  2158.  
  2159.  Specifying a "+" without any other parameters will display those
  2160.  nicknames in the notify list which are currently on IRC.
  2161.  
  2162.  The Notify nickname list may contain up to 40 nicknames. The check
  2163.  for the nickname presence on IRC is performed once per minute.
  2164.  
  2165.  A user will be shown as signed off when they change their nickname
  2166.  too, so keep this in mind.
  2167.  
  2168.  Notification is performed by displaying a highlighted message in your
  2169.  current Output Window such as "*** Signon by nickname detected" or
  2170.  "***Signoff by nickname detected."
  2171.  
  2172.  The notify nickname list is retained across executions of the
  2173.  GammaTech IRC client.
  2174.  
  2175.  Examples:
  2176.  
  2177.     /NOTIFY
  2178.     /NOTIFY george pauly
  2179.     /NOTIFY -george
  2180.     /NOTIFY +
  2181.     /NOTIFY -
  2182.  
  2183.  
  2184.  OPER
  2185.  
  2186.  The OPER command is used by a normal user to acquire IRC operator
  2187.  privileges.
  2188.  
  2189.  Syntax:   /OPER userid password
  2190.  
  2191.  If the correct userid and password are supplied, the user will be
  2192.  given IRC operator privileges on the server to which they are
  2193.  connected.
  2194.  
  2195.  
  2196.  PING
  2197.  
  2198.  The PING command is used to determine the time it takes to send a
  2199.  message to another IRC user and back. It is used primarily to
  2200.  determine lag time.
  2201.  
  2202.  Syntax:   /PING nick[,nick ...]
  2203.  
  2204.  If and when a ping response is received from the remote client, the
  2205.  elapsed time will be displayed. PING uses the CTCP protocol. Not all
  2206.  IRC client software supports CTCP PING. For this reason, the expected
  2207.  response may not be received, or no response may be received at all.
  2208.  
  2209.  Examples:
  2210.  
  2211.     /PING george
  2212.     /PING george,lindap
  2213.  
  2214.  Results:
  2215.  
  2216.     *** PING (george): 3 seconds
  2217.     *** PING (lindap): 45 seconds
  2218.  
  2219.  
  2220.  QUERY
  2221.  
  2222.  The QUERY command starts a private chat session with the specified
  2223.  nickname. A new Query Window is opened.
  2224.  
  2225.  Syntax:   /QUERY nickname
  2226.  
  2227.  Issuing the query command opens a window for the private chat
  2228.  session, but does not notify the other user that such has taken
  2229.  place. Most IRC clients do not support separate windows for private
  2230.  chat sessions.
  2231.  
  2232.  All message traffic in Query Windows is performed as if you were
  2233.  executing /MSG commands to the related nickname.
  2234.  
  2235.  The Query Window can be closed at any time in the same way a Channel
  2236.  Window is closed. See /LEAVE.
  2237.  
  2238.  A query may also be initiated by clicking on the Query icon on the
  2239.  toolbar or via the Popup menu.
  2240.  
  2241.  The total number of channel plus Query Windows permitted at any point
  2242.  in time is 10.
  2243.  
  2244.  Example:
  2245.  
  2246.     /QUERY george
  2247.  
  2248.  
  2249.  QUIT
  2250.  
  2251.  The QUIT command terminates your IRC session. A reason may be given
  2252.  which is broadcast to the participants of any channels you had
  2253.  joined.
  2254.  
  2255.  Syntax:   /QUIT [reason]
  2256.  
  2257.  If a reason is not provided, a reason of "Leaving" is generated.
  2258.  
  2259.  This command is synonymous with "BYE" and "SIGNOFF".
  2260.  
  2261.  You may also use the File - Signoff menu option to terminate your IRC
  2262.  session.
  2263.  
  2264.  
  2265.  REHASH
  2266.  
  2267.  The REHASH command forces the server to reread and process its
  2268.  configuration file.
  2269.  
  2270.  Syntax:   /REHASH
  2271.  
  2272.  This command is restricted to IRC operators.
  2273.  
  2274.  
  2275.  RESTART
  2276.  
  2277.  The RESTART command forces a server to restart itself.
  2278.  
  2279.  Syntax:   /RESTART
  2280.  
  2281.  This command is restricted to IRC operators. Not all servers support
  2282.  this command.
  2283.  
  2284.  
  2285.  RUN
  2286.  
  2287.  The RUN command executes IRC commands from a previously created text
  2288.  file.
  2289.  
  2290.  Syntax:   /RUN filename
  2291.  
  2292.  Each line of the file is treated as a IRC command and is executed in
  2293.  the window where the RUN command was entered.
  2294.  
  2295.  The file name may contain a complete drive, path and file name. If
  2296.  the drive is omitted, the drive where the IRC software is installed
  2297.  is assumed. If the path is omitted, the path of the IRC software is
  2298.  assumed.
  2299.  
  2300.  Script files which flood a channel with unwanted messages can result
  2301.  in you being kicked, or even banned, from the channel or server. Do
  2302.  not abuse this feature.
  2303.  
  2304.  Examples:
  2305.  
  2306.     /RUN script.txt
  2307.     /RUN c:\scripts\myscript.txt
  2308.  
  2309.  
  2310.  SIGNOFF
  2311.  
  2312.  The SIGNOFF command terminates your IRC session. A reason may be
  2313.  given which is broadcast to the participants of any channels you had
  2314.  joined.
  2315.  
  2316.  Syntax:   /SIGNOFF [reason]
  2317.  
  2318.  If a reason is not provided, a reason of "Leaving" is generated.
  2319.  
  2320.  This command is synonymous with "BYE" and "QUIT".
  2321.  
  2322.  You may also use the File - Signoff menu option to terminate your IRC
  2323.  session.
  2324.  
  2325.  
  2326.  SOURCE
  2327.  
  2328.  The SOURCE command sends a request to the specified IRC user client
  2329.  software asking where that software can be acquired.
  2330.  
  2331.  Syntax:   /SOURCE nickname
  2332.  
  2333.  Providing the client software for "nickname" supports the SOURCE
  2334.  command, a description of where the software may be obtained will be
  2335.  returned. Clients that do not support SOURCE may return an error
  2336.  message, or nothing at all.  Some clients may return information
  2337.  other than that expected. SOURCE uses the CTCP protocol.
  2338.  
  2339.  Example:
  2340.  
  2341.     /SOURCE george
  2342.  
  2343.  Result:
  2344.  
  2345.     *** SOURCE (george): SofTouch Systems : (405) 947-8080
  2346.  
  2347.  
  2348.  SQUIT
  2349.  
  2350.  The SQUIT command is used to force a server to disconnect from the
  2351.  IRC network.
  2352.  
  2353.  Syntax:   /SQUIT [server] [comment]
  2354.  
  2355.  This command is restricted to IRC operators.
  2356.  
  2357.  If a comment is specified, the server name must also be specified.
  2358.  
  2359.  Example:
  2360.  
  2361.     /SQUIT irc.server.edu Disconnecting due to bad connection
  2362.  
  2363.  
  2364.  STATS
  2365.  
  2366.  The STATS command is used to query statistics from a server.
  2367.  
  2368.  Syntax:   /STATS query [server]
  2369.  
  2370.  The query field is one of the following characters:
  2371.  
  2372.  c  Returns a list of servers to which the server may connect or allow connections from.
  2373.  h  Returns a list of servers which are either forced to be treated as leaves or allowed to act as hubs.
  2374.  i  Returns a list of hosts from which the server allows a client to connect.
  2375.  k  Returns a list of banned username/hostname combinations for the server.
  2376.  l  Returns a list of the server's connections, showing how long each connection has been established and the traffic
  2377.     over that connection in bytes and messages for each direction.
  2378.  m  Returns a list of commands supported by the server and the usage count for each if the usage count is non-zero.
  2379.  o  Returns a list of hosts from which normal clients may become operators.
  2380.  y  Show Y class lines from server's configuration file.
  2381.  u  Returns a string showing how long the server has been up.
  2382.  
  2383.  If the server parameter is not provided, the server you are connected
  2384.  with is assumed.
  2385.  
  2386.  The implementation of this command on any given server is highly
  2387.  dependent.
  2388.  
  2389.  Examples:
  2390.  
  2391.     /STATS c
  2392.     /STATS i irc.texas.net
  2393.  
  2394.  
  2395.  SUMMON
  2396.  
  2397.  Invite a user to join IRC.
  2398.  
  2399.  Syntax:   /SUMMON user [server]
  2400.  
  2401.  For this command to function the following conditions must apply: The
  2402.  user must be logged into a host running an IRC server; the server
  2403.  must have SUMMON enabled; the server must be able to write to the
  2404.  users tty terminal.
  2405.  
  2406.  Most servers do not support SUMMON, so don't expect it to work.
  2407.  
  2408.  Examples:
  2409.  
  2410.     /SUMMON george
  2411.     /SUMMON george irc.texas.net
  2412.  
  2413.  
  2414.  TIME
  2415.  
  2416.  The TIME command queries the requested server of client for the
  2417.  current time at that location. The TIME command is synonymous with
  2418.  the DATE command.
  2419.  
  2420.  Syntax:   /TIME [servername] [nickname]
  2421.  
  2422.  If no server or client name is provided, the request is made to the
  2423.  server on which you are connected. If a nickname is provided, the
  2424.  request is sent to the client software used by the nickname as a CTCP
  2425.  command. Not all IRC clients support CTCP TIME requests so
  2426.  information returned may not be that which is expected or no response
  2427.  may be given at all.
  2428.  
  2429.  Examples:
  2430.  
  2431.     /TIME
  2432.     /TIME irc.texas.net
  2433.     /TIME george
  2434.  
  2435.  
  2436.  
  2437.  Result:
  2438.  
  2439.     *** irc.texas.net : Tuesday March 28 1995 -- 08:47 -06:00
  2440.     *** TIME (george): Tue Mar 28 08:47:15 1995
  2441.  
  2442.  
  2443.  TOPIC
  2444.  
  2445.  The TOPIC command is used to display or set a channel topic.
  2446.  
  2447.  Syntax:   /TOPIC [channel] [topic text]
  2448.  
  2449.  The channel name may be omitted provided the command is entered from
  2450.  a window joined to a channel.
  2451.  
  2452.  You must be joined to the channel before you can set the topic. In
  2453.  addition, if the channel mode is +t, only channel operators may set
  2454.  the channels topic.
  2455.  
  2456.  Examples:
  2457.  
  2458.     /TOPIC
  2459.     /TOPIC #chat
  2460.     /TOPIC #chat IRC is fun
  2461.     /TOPIC IRC is fun
  2462.  
  2463.  
  2464.  USERHOST
  2465.  
  2466.  The USERHOST command takes a list of up to 5 nicknames and returns
  2467.  information about each one.
  2468.  
  2469.  Syntax:   /USERHOST nick1 [nick2 ...]
  2470.  
  2471.  Note that the nicknames are separated by spaces rather than commas,
  2472.  as in most commands.
  2473.  
  2474.  Example:
  2475.  
  2476.     /USERHOST george pauline
  2477.  
  2478.  
  2479.  USERINFO
  2480.  
  2481.  The USERINFO command sends a request to the specified IRC user client
  2482.  software asking for user information.
  2483.  
  2484.  Syntax:   /USERINFO nickname
  2485.  
  2486.  Providing the client software for "nickname" supports the CTCP
  2487.  USERINFO command, and that the remote user has set this information,
  2488.  the text set by the remote user will be returned. Clients that do not
  2489.  support CTCP USERINFO may return an error message, or nothing at all.
  2490.  Some clients may return information other than that expected.
  2491.  
  2492.  Each user sets the text that is to be returned by this command. For
  2493.  the GammaTech IRC Client, this information may be set in the "User
  2494.  Information" field of the Settings dialog.
  2495.  
  2496.  Examples:
  2497.  
  2498.     /USERINFO george
  2499.  
  2500.  Result:
  2501.  
  2502.     *** USERINFO (george): I am a happy camper
  2503.  
  2504.  
  2505.  USERS
  2506.  
  2507.  The USERS command shows the users logged in to the specified server.
  2508.  
  2509.  Syntax:   /USERS [server]
  2510.  
  2511.  If the server is not specified, the server with which you are
  2512.  connected is used.
  2513.  
  2514.  Many servers have this command disabled for security reasons.
  2515.  
  2516.  Examples:
  2517.  
  2518.     /USERS
  2519.     /USERS irc.texas.net
  2520.  
  2521.  
  2522.  VERSION
  2523.  
  2524.  The VERSION command sends a request to the specified IRC user client
  2525.  software asking the name, version and platform of the IRC client
  2526.  software.
  2527.  
  2528.  Syntax:   /VERSION nickname
  2529.  
  2530.  Providing the client software for "nickname" supports the VERSION
  2531.  command, a description of the name, version and platform will be
  2532.  returned. Clients that do not support CTCP VERSION may return an
  2533.  error message, or nothing at all. Some clients may return information
  2534.  other than that expected.
  2535.  
  2536.  Example:
  2537.  
  2538.     /VERSION george
  2539.  
  2540.  Result:
  2541.  
  2542.     *** VERSION (george): GammaTech IRC : Version 1.00 : OS/2 Warp
  2543.  
  2544.  
  2545.  WHO
  2546.  
  2547.  The WHO command lists users on IRC.
  2548.  
  2549.  Syntax:   /WHO [channel | name | 0] [o]
  2550.  
  2551.  If no parameters are supplied, the current channel name is used.
  2552.  
  2553.  If a channel name is supplied, or provided by default, the members of
  2554.  that channel are listed.
  2555.  
  2556.  If a name is provided, which is anything that is not a channel name,
  2557.  then it may be a wildcard expression and the users will be searched
  2558.  by examining their host, server, real name and nickname fields.
  2559.  
  2560.  If a name of 0 (zero) is specified, all IRC users are listed. This
  2561.  will be a very lengthy list.
  2562.  
  2563.  If the o (oh) operand is provided, only IRC operators matching the
  2564.  name mask are displayed. The o operand may only be supplied when a
  2565.  name is provided.
  2566.  
  2567.  Users which are invisible by having a mode of (+i) are listed only if
  2568.  they are on a common channel with you.
  2569.  
  2570.  If the output of the WHO command displays an asterisk (*) in place of
  2571.  the channel name, it indicates that the user is either not joined to
  2572.  any channels, or that the channels they are joined to are private or
  2573.  secret.
  2574.  
  2575.  The output of this command is directed to a new window created when
  2576.  the command is entered. The information shown in this display window
  2577.  is a snapshot at the time when the command was executed. To close
  2578.  this display window, double click on the icon in the upper left
  2579.  corner of the window. Depending on the server response time, it may
  2580.  take several seconds for information to appear in the window.
  2581.  
  2582.  Examples:
  2583.  
  2584.     /WHO
  2585.     /WHO #os/2
  2586.     /WHO *george*
  2587.     /WHO 0 o
  2588.  
  2589.  
  2590.  WHOIS
  2591.  
  2592.  The WHOIS command displays detailed information about a nickname.
  2593.  
  2594.  Syntax:   /WHOIS [server] nickname[,nickname ...]
  2595.  
  2596.  If server is specified for a user connected to a distant server,
  2597.  additional information will be provided on how long the user has been
  2598.  idle. There is no other good reason to supply a server name.
  2599.  
  2600.  Information displayed consists of the users name, host, server, real
  2601.  name, away status and idle time information.
  2602.  
  2603.  Examples:
  2604.  
  2605.     /WHOIS george
  2606.     /WHOIS george,philly
  2607.     /WHOIS irc.texas.net george
  2608.     /WHOIS george george
  2609.  
  2610.  The last example is a special case where the server name is acquired
  2611.  from the nickname. The server used for the query is the server to
  2612.  which "george" is connected.
  2613.  
  2614.  
  2615.  WHOWAS
  2616.  
  2617.  The WHOWAS command displays information about who used the specified
  2618.  nickname last, even if it is not currently in use.
  2619.  
  2620.  Syntax:   /WHOWAS nickname [count]
  2621.  
  2622.  The servers history file is searched for the past usages of the
  2623.  nickname and the associated information displayed.
  2624.  
  2625.  If count is specified, then only the last "count" items are
  2626.  displayed.
  2627.  
  2628.  The server history information is not retained very long, so
  2629.  information may not be available.
  2630.  
  2631.  Examples:
  2632.  
  2633.     /WHOWAS george
  2634.     /WHOWAS george 3
  2635.  
  2636.  
  2637.  Glossary and Acronyms
  2638.  
  2639.  bbl - Be Back Later
  2640.  
  2641.  bot - Bot is short for robot. It is an automation, such as a script
  2642.  or program, which connects to IRC like any ordinary user but provides
  2643.  some service for channel participants.
  2644.  
  2645.  brb - Be Right Back
  2646.  
  2647.  btw - By The Way
  2648.  
  2649.  CTCP - Client To Client Protocol. An extended IRC protocol used for
  2650.  direct client to client communications.
  2651.  
  2652.  channel - The channel is the forum on which discussions occur between
  2653.  like minded participants. Channels have a name associated with them
  2654.  such as #chat. The first character of the name will be either # or &.
  2655.  Channels which begin with # are visible throughout the entire IRC
  2656.  network. Those beginning with & are visible only on the server where
  2657.  they were created.
  2658.  
  2659.  Channel Operator - Chanops, as they are sometimes called, have
  2660.  special privileges on the channel in that they can set the channel
  2661.  mode, kick users off the channel, ban users from joining the channel,
  2662.  etc. The first user joining a channel (creating a channel) is
  2663.  automatically given channel operator status. Channel operators are
  2664.  designated by an @ by their nicknames.
  2665.  
  2666.  chanop - See Channel Operator.
  2667.  
  2668.  c u l8r - See you later.
  2669.  
  2670.  faq - Frequently Asked Questions. There are FAQ's for almost any area
  2671.  of interest on the Internet.
  2672.  
  2673.  flooding - Flooding is the term used for sending voluminous amounts
  2674.  of text onto a channel. This is generally considered poor manners.
  2675.  It will often times get you kicked from the channel. In addition,
  2676.  many servers monitor the amount of traffic from its clients and may
  2677.  initiate a throttle control on a given client. From a servers
  2678.  viewpoint, one message every two seconds is the maximum acceptable
  2679.  rate of messages from a client.
  2680.  
  2681.  focl - Falling Off Chair Laughing
  2682.  
  2683.  imho - In My Humble Opinion
  2684.  
  2685.  imo - In My Opinion
  2686.  
  2687.  IRC Operator - An IRC operator is one who maintains the IRC network
  2688.  from a server standpoint. Although they are sometimes referred to as
  2689.  IRCops, they do not generally police for channel abuse. They may
  2690.  police for network or server abuse.
  2691.  
  2692.  lag - The term "lag" is related to the response time of the network.
  2693.  It is the time it takes for other users to see a message entered by
  2694.  another user. Under good conditions the lag will be 1 to 5 seconds.
  2695.  Under poor conditions it can be several minutes. Lag can be a result
  2696.  of band width exhaustion on one or more segments of the network, or
  2697.  poor performance of a given server. It is not uncommon for users on
  2698.  one server to be lagged while other users are not. See the PING
  2699.  command for testing lag.
  2700.  
  2701.  netsplit - The event when two servers break their connections with
  2702.  one another thereby splitting the IRC network into two separate
  2703.  networks temporarily. This is an error condition. The rejoining of
  2704.  the networks occurs when the connection is reestablished and is
  2705.  referred to as healing.
  2706.  
  2707.  oic - Oh, I See
  2708.  
  2709.  ops - Having or obtaining channel operator status.
  2710.  
  2711.  otoh - On the other hand
  2712.  
  2713.  ppl - People
  2714.  
  2715.  server (IRC) - The IRC network is composed of many servers
  2716.  interconnected which communicate with each other regarding network
  2717.  health issues and routing of user messages throughout the network.
  2718.  User messages are transmitted to the other appropriate servers and to
  2719.  the appropriate clients attached to a given server.
  2720.  
  2721.  rofl - Rolling On Floor Laughing
  2722.  
  2723.  rotfl - Rolling On The Floor Laughing
  2724.  
  2725.  ttyl - Talk To You Later
  2726.  
  2727.  :) or :-)    Smiling
  2728.  
  2729.  :( or :-(    Frowning
  2730.  
  2731.