---------------------------------------------------------------------
		IP Messenger for Win version 2.03
			H.Shirouzu May 11, 2003

		Copyright (C) 1996-2003 Hiroaki Shirouzu
			All Rights Reserved.

               Portuguese Translation by Marcelo Gonalves
---------------------------------------------------------------------

Index.

  1. Overview
  2. Notice
  3. Requirements
  4. Usage
  5. Other
  6. WAN settings
  7. Addition
  8. Support
  9. History
 10. Acknowledgment

----------------------------------------------------------------------
1. Overview

 - IP Messenger is a pop up style message communication software for
   multi platforms. It is based on TCP and UDP/IP.

 - This software does not require server machine.

 - Folder/file transfer (ver2.00 or later)

 - RSA/Blofish Encryption of commnication data (ver2.00 or later)

 - Simple, lightweight, and free software :-)

 - Win, Win16, Mac(Japanese only), X11R6, Java version and all
   source is open to public. You can get in the following URL.
       http://www.asahi-net.or.jp/~VZ4H-SRUZ/ipmsg-eng.html

----------------------------------------------------------------------
2. Notice

/*
 * Copyright (c) 1996-2003
 *	Hiroaki Shirouzu.  All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 * 3. All advertising materials mentioning features or use of this software
 *    must display the following acknowledgement:
 *	This product includes software developed by Hiroaki Shirouzu.
 * 4. Neither the name of the author nor the names of any co-contributors
 *    may be used to endorse or promote products derived from this software
 *    without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY HIROAKI SHIROUZU AND CONTRIBUTORS ``AS IS''
 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED. IN NO EVENT SHALL HIROAKI SHIROUZU OR CONTRIBUTORS BE LIABLE
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 * SUCH DAMAGE.
 *
 */

----------------------------------------------------------------------
3. Requirements

   MS Windows 95/98/Me/NT3.51/NT4.0/2000/XP and available TCP/IP
   comctl32.dll version 4.71 or later ... comctl32 latest ver URL
   http://www.microsoft.com/msdownload/ieplatform/ie/comctrlx86.asp

   Note: For Windows 3.1(and NT3.50), use IP Messenger for Win16

----------------------------------------------------------------------
4. Usage

 <Install>
   execute setup.exe / Uninstall: control panel

 <Task tray icon>
   If double click IPMSG icon, the send message window will pop up.

   Use right button for changes in [Setting], [Absence mode].

 <Send Message Window>
   Message, with  [Lock] checkbox on, will only be able to be opened
   using [key] which is specified by receiver.

   To transfer File/Folder, Drag/Drop File/Folder to Send Window.
   (or Right button menu on Send Window)

   User name with ":" mark means absence mode.

   User name with gray "|" mark means not v2 user.
   (not support file/folder transfer, and encryption)

   Using right button, you can change the Size, Font, sort/filter,
   File/Folder-transfer, and detailed-display settings.

 <Receive Message Window>
   Using right button, you can change the Size, Font, settings.

   '+' or '-' charactor in Receive Window title means
   Encryption of commnication data in LAN.
   ('+' means RSA/1024bit and blowfish/128bit encryption)
   ('-' means RSA/512bit and RC2/40bit encrytion)

 <Others>
   To make connection to WAN through router, Broadcast setting will
   be required. (See in Broadcast setting for detail).

   Other features are easy to understand.
   Try first, you will see it.

----------------------------------------------------------------------
5. Other

 - Setting is saved in the following registry key.
   \\HKEY_CURRENT_USER\Software\HSTools\IPMsgEng
   (If port number has been set, IPMsg + port number)

 - Password for Lock and Seal is saved in registry with encording.
   (But it is not irreversible.)

   *******************************************************************
   * If you forget the password, remove it in the following registry *
   * key.  \\HKEY_CURRENT_USER\Software\HSTools\IPMsgEng\PasswordStr *
   *******************************************************************

 - This software can be used for Mail delivery check.
   Check URL at [Support],You will find UNIX mail server software.

 - Using UDP/TCP port 2425

 - Protocol specification comes with source.(Japanese)

 - Broadcast messaging happens only at [Start/End], [Absencemode],
   [Refresh].

 - Compiled by Visual C++4.1(J)

----------------------------------------------------------------------
6. WAN settings

 - All bits of Host part have to be 1 in the receiver's IP address. 
   For example, connect to Class C(network 24bit, host 8bit) address
   "aaa.bbb.ccc.ddd", broadcast address will be "aaa.bbb.ccc.255".
   If network uses subnet, it may not work.

 - For more detail check TCP/IP books or ask network administrators.

 - If you have difficulty to connect, especially over two or more
   router connection. Set IP addresses independent.

 - For dialup connection, check [Dialup connection] box on.
   When press [Refresh], member list doesn't go off.

----------------------------------------------------------------------
7. Addition

 - At startup IPMSG software, you can specify UDP/TCP port number.
   IPMSG can run at multiple sessions.
   For example, using [ipmsg.exe 2426] command, you can contact only
   people who are using 2426 port.

 - You can run as much as you want using different port number.

 - Using more UDP/TCP port number, then 1024 is recommended.
   (Between 10000 and 20000 may be more safer)
   Known NFS software uses 2049/UDP.
   Ask network administrator

 - Command Line support
   ipmsg.exe [port] /MSG [/LOG][/SEAL] <hostname or IPaddr> <message>
   ex) C:\> ipmsg.exe /MSG /SEAL localhost Hello.

 - Tips.

   1. CTL+D ... boss is coming.(toggle of hide/show windows)

   2. CTL+RefreshButton ... remain existing members, and refresh

   3. ALT+CTL+'S'/'R' ... Send/Recv Hotkey (need detail settings)

   4. CTL+F ... open search user box in send window
 
----------------------------------------------------------------------
8. Support

 - ipmsg-ML is opened. If you want to subscribe for this ML, watch in
   the following URL.
       http://www.asahi-net.or.jp/~VZ4H-SRUZ/ipmsg-eng.html

 - Any bug report, suggestion and recommendations are welcome.

 - If you have any question, send to Mailing list.
 
 - For these report, please send the following information.
   Software Version, Operating System, problem situation, repeatability.

 - Check [Support URL],You can find basic FAQ.

----------------------------------------------------------------------
9. History

 - 1996/08/19 Japanese version 1.0

 - 1997/09/01 Japanese/English version 1.31

 - 2002/11/19 Japanese/English version 2.00

 - 2003/05/11 Japanese/English version 2.03

----------------------------------------------------------------------
10. Acknowledgment

 - ipmsg-ML members

 - Mr.Kanazawa (English message corrections)

 - Everyone who sent bug reports and suggestions.


