home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 7
/
FreshFishVol7.bin
/
bbs
/
comm
/
fidomon-1.0.lha
/
FidoMon
/
FidoMon.doc
< prev
next >
Wrap
Text File
|
1994-09-12
|
21KB
|
469 lines
FidoMon Version 1.0
Copyright September, 1994 by Elton VonCannon
---------------------------------------------------------------------------
Introduction:
---------------------------------------------------------------------------
FidoMon provides a real-time display of TrapDoor's inbound/outbound
directories. It provides a simple mechanism to change NetMail and Flow
file status, and it can execute a user defined polling script based on the
address of a selected file. It also provides FidoNet file type and address
information at a glance, and even more information is often available with
a few clicks of a mouse button. Finally, it provides a mechanism by which
a user can edit some of FidoNet's text based files without worrying about
the carriage return/line feed conversions that are often otherwise
necessary for FidoNet files.
---------------------------------------------------------------------------
Disclaimer:
---------------------------------------------------------------------------
This software is provided "as is", with no warranty of any kind. Although
every effort has been made to ensure the quality of this software, in no
event will the author, Elton VonCannon, be liable for direct, indirect,
incidental or consequential damages or data loss resulting from its use or
application. The entire risk as to the results and/or performance of this
software is assumed by you, the user.
---------------------------------------------------------------------------
Licensing Requirements:
---------------------------------------------------------------------------
This program is copyrighted material and is not placed in the public
domain. You are authorized to use FidoMon for any legal purpose, as long
as you don't modify it in any way. You may also distribute the archive for
any non-commercial purpose as long as its contents remain unaltered and
intact. Any commercial distribution, with the exception of Fred Fish's
disks, requires the explicit permission of the author.
FidoMon is being released as shareware. If you use it, you're requested to
suggest how to improve it. Without your support, I will not be making any
enhancements to FidoMon.
---------------------------------------------------------------------------
Operational Considerations:
---------------------------------------------------------------------------
My utmost concern was to make FidoMon as unobtrusive to the operation of
TrapDoor as possible. If FidoMon crashed the system or trashed (or caused
another application to trash) an important file or if it interfered with
TrapDoor's file transfers in any way, it would be worthless to myself and
any potential users. Therefore FidoMon checks the inbound/outbound
directories only about once every 3-4 seconds (sometimes longer). Patience
is definitely a virtue when file transfers are involved.
---------------------------------------------------------------------------
System Requirements:
---------------------------------------------------------------------------
AmigaDos version 2.1 or higher.
TrapDoor version 1.83 or higher.
TrapList.library version 4 or higher.
ReqTools.library version 2 or higher.
FidoMon also requires an assignment to logical device "T:" for its
temporary Info and Edit files. Ideally, this would be made to a directory
somewhere on a fast device (such as RAM:).
An external ASCII text editor such as Ed, CED, MicroEmacs, or TurboText.
An external ASCII text reader such as More (or you can just use an editor).
An external dialing program (for calling with TrapDoor).
In addition, FidoMon needs the following directories in order to perform
its magic (these are required by TrapDoor anyway but you may need to inform
FidoMon of your paths, if they are other than the defaults listed here):
Inbound directory - defaults to "Mail:Inbound/"
Outbound directory - defaults to "Mail:Outbound/"
NodeList directory - defaults to "NodeList:"
Note: If your system already uses these defaults for TrapDoor, you need
not specify them to FidoMon.
---------------------------------------------------------------------------
Bugs:
---------------------------------------------------------------------------
None known, but...
- Some might consider HiJack mode's behavior when FidoMon exits to be a
bug, but since this behavior is predictable (and even documented
below), I don't.
- If FidoMon opens a file and TrapDoor immediately tries to delete it,
TrapDoor may not be able to. This isn't a bug, this is just the way
that a multitasking filing system works. My advice is that you don't
try reading any files at the same time that TrapDoor is sending them.
---------------------------------------------------------------------------
Installation:
---------------------------------------------------------------------------
1. Copy it to a location where you'll be able to find it again. :-)
2. If you want FidoMon's window to appear on TrapDoor's screen, you will
also need to add the following lines to TrapDoor's configuration file
if they do not already exist:
a. Add the line "SCREENMODE PUBLIC".
b. Add the line "PUBLICSCREENNAME TrapDoor". (Note: Screen names
other than "TrapDoor" are perfectively acceptable also. Just
take note of the name so that you can tell FidoMon what it is
later.)
NOTE: Depending on your operating system version, the screen name may
be case sensitive.
---------------------------------------------------------------------------
Starting FidoMon:
---------------------------------------------------------------------------
FidoMon is a CLI (or shell) only program. If you really want to start it
from Workbench, you could probably create a script and execute it using
IconX, but I haven't tried that.
When you start FidoMon, you do NOT want to use "RunBack" (or even "Run").
Just type "FidoMon" and hit return and FidoMon will "RunBack" itself.
NOTE: If you rename FidoMon, it will refuse to run correctly. If this
causes any problems, let me know and I'll address it in a later release.
If you type "FidoMon ?", FidoMon will display a multitude of command line
options that aren't described here, but you are only required to provide a
public screen name in order to get started. If you already have TrapDoor
running on a public screen named "TrapDoor" and if your inbound, outbound,
and NodeList directory paths are "Mail:Inbound/", "Mail:Outbound/", and
"NodeList:" then you won't have to worry about telling FidoMon about
anything at all (you can set up everything else via the program's menus).
Otherwise, FidoMon may ask you for the paths to your inbound, outbound, and
NodeList directories. If the default paths "Mail:Inbound" and
"Mail:Outbound" exist, and for some reason you aren't using them with
TrapDoor, you can change them via a menu from within FidoMon (or just
specify the correct paths on the command line to begin with).
After FidoMon is running, you can save all of its user definable options
(including its window position) in a convenient configuration file.
Thereafter, whenever FidoMon is started, it will automatically get its
information from this configuration file (although you will still be able
to override any pre-configured options from the command line when you next
start FidoMon, or you can just change them from within the program using
its menus... The menus are described in a later section).
See the "The Configuration Options Menu" section for more information on
customizing your installation.
---------------------------------------------------------------------------