home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
UPCHECK
/
ULMAN15D.ZIP
/
ULMANAG.DOC
< prev
next >
Wrap
Text File
|
1993-09-20
|
22KB
|
480 lines
To print this file, load it into a word processor or text editor such
as DOS 5.0 or 6.0's EDIT.COM.
Upload Manager(C) 1.5d User's Guide
-----------------------------------
From Bayridge Software/Thomas F. Abraham
"The Best Upload Tester for Searchlight(C) BBS's!"
Documentation updated September 20, 1993.
All information contained herein is Copyright (C) 1993 by Bayridge Software
and Thomas F. Abraham. This document may not be changed in any form
whatsoever.
INTRODUCTION
------------
Thank you for trying out Upload Manager, the "Best Upload Tester for
Searchlight BBS's!" I have designed Upload Manager specifically for
Searchlight(tm) BBS software, supporting many advanced features possible
with it. I am sure you will find Upload Manager to suit your needs, and
if for some reason it does not, or if you would just like to see more
features added, drop me a note on one of my two support BBS's. (See the
end of this file for their numbers, etc.)
UPLOAD MANAGER'S FILES
----------------------
Well, let's get started. The first step when you receive Upload Manager
is to create a directory with any name you choose (BAYRIDGE is recommended
but certainly not necessary). Decompress the archive into this directory.
You should now have the following files:
README.NOW READ THIS FIRST
*ULMANAG.EXE Main Upload Manager executable file
ULCONFIG.EXE Upload Manager configuration utility
*ULSCRNFL.EXE Used internally by Upload Manager
ULMANAG.DOC This file
WHATISIT.DOC Documentation on Upload Manager's features
REGISTER.DOC Registration form
LICENSE.DOC License information
WHATSNEW.DOC What's new to this version
*REJECT.DAT Data file - more info later in this file
*REMOVE.DAT Data file - more info later in this file
*COMMENT.DAT Data file - more info later in this file
*COMPRESS.DAT Data file - more info later in this file
FILE_ID.DIZ Description of archive
DESC.SDI Short description of archive
Files marked with a * are REQUIRED for Upload Manager to run.
NECESSARY EXTERNAL EXE'S
------------------------
The following executable files are necessary for Upload Manager to be able
to properly deal with all of the file formats it supports. You must obtain
them on your own, but they are available on both of the support BBS's.
These programs are not from Bayridge Software, more info in the Legal
section of this file.
PKZIP.EXE & PKUNZIP.EXE PKZip compression util 2.04G PKZ204G.EXE
PKPAK.EXE & PKUNPAK.EXE ARC compression util 3.61 PK361.EXE
ARJ.EXE ARJ compression util 2.41 ARJ241.EXE
LHA.EXE LHA compression util 2.13 LHA213.EXE
PAK.EXE PAK compression util 2.51 PAK251.EXE
ZOO.EXE ZOO compression util 2.10 ZOO210.EXE
SQZ.EXE SQZ compression util 1.08.2 SQZ1082E.ZIP
TDCHECK.EXE Teledisk TD0 testing util 2.13 TELED213.ZIP
RECOM.EXE ZIP commenting util 1.05 RECOM105.ZIP
# GIFTEST.EXE GIF testing utility 4.00 GIFT40B5.ZIP
##SCAN.EXE or Virus scanning util SCANVxxx.ZIP
##NETSCAN.EXE or Network virus scan util
##NAV.EXE Norton Anti-Virus - Commercial - V2.0 or higher
#If you are not using a registered version of Upload Manager, you DO NOT need
GIFTEST.EXE.
##If you opt to scan files for viruses, you must have ONE of these three
programs. If you are not doing virus scans, you DO NOT need any of them.
CONFIGURATION
-------------
Now it is time to configure Upload Manager for your system. ULCONFIG.EXE
is the configuration utility for Upload Manager. It is designed to allow
you to very quickly and easily make changes to your configuration of Upload
Manager. The built-in field editor allows you to do basic editing of the
values without always retyping. ULCONFIG.EXE should be located in the same
directory as ULMANAG.EXE. To begin configuration for the first time, just
type ULCONFIG. You will be asked if you are starting a new configuration.
Answer (Y)es, and you will be launched into the Quick Setup mode. This
mode will take you automatically from one question to the next until you
have completed all of the information. There is no way to stop in the
middle -- you must complete all six pages. If you accidentally type
something wrong and you have already gone on to the next question, don't
panic. Once you finish through page six, you can just run ULCONFIG again
(and as many times after as you need to) and modify anything you wish.
Following is an explanation of all of the options available to you.
ULCONFIG Page One - Directories/Drives
--------------------------------------
(1) Path for temporary files: Enter the full drive & path to a directory
that DOES NOT EXIST. This directory will be created and removed by
Upload Manager.
(2) - (8) Paths to various EXE's: Enter the full drive & path where the
respective EXE's can be found, NOT including the filename. If you do
not have one of the EXE's, enter NONE. A file of that type will then
simply be skipped.
ULCONFIG Page Two - More Directories/Drives
-------------------------------------------
(1) Path to virus scan utility: Enter the full drive & path INCLUDING THE
FILENAME AND EXTENSION or type NONE. You may choose to use one of three
supported virus scanning utilities. The choices are: McAfee Scan
(SCAN.EXE), McAfee NetScan (NETSCAN.EXE), or Norton Anti-Virus (NAV.EXE).
DO NOT ENTER ANY PROGRAM OTHER THAN ONE OF THESE THREE. UNPREDICTABLE
RESULTS MAY OCCUR! If you type NONE in this field, virus scanning will
be skipped.
(2) Command line parameters for virus scan utility: The RECOMMENDED entry
for this field is NONE. Upload Manager contains built-in defaults for
the three supported programs. These defaults are used when you enter
NONE here. However, if you wish to enter your own parameters, you may
do so here. DO NOT enter ANY directory information here, only program
options.
(3) - (5) Paths to various EXE's: Enter the full drive & path where the
respective EXE's can be found, NOT including the filename. If you do
not have one of the EXE's, enter NONE. A file of that type will then
simply be skipped.
(6) Path for failed files: Enter the full drive & path to an EXISTING
directory. If you choose to Move files when they fail testing, they
will be moved to this directory.
ULCONFIG Page Three - Options Setup
-----------------------------------
(1) Archive format conversion: Choose the letter corresponding to the type
of compression you would like to convert any uploaded archives to, or
choose H to leave the archives in their original format. In the
UNREGISTERED version, you may only convert to ARJ format, regardless
of what you enter here. If you don't want to convert to ARJ, you may
still enter H to skip conversion.
(2) Adding Auth. Verification: If you have registered PKZIP with PKWare,
you have the option of adding Authenticity Verification to your archives.
If you would like to add Authenticity Verification, choose Y here. IF
YOU DO NOT HAVE A REGISTERED VERSION OF PKZIP, DO NOT SAY YES HERE.
PKZIP WILL NOT function properly if this parameter is on and it is not
a registered version of PKZIP.
(3) ZIP & ARJ comments: Choose A to remove all comments from ZIP and ARJ
archives, B to replace the comment with your own, or C to skip all
commenting. In the directory with ULMANAG.EXE there is a file called
COMMENT.DAT. This file contains the comment that will be added to the
archive if you choose option A. *Leave one blank line at the beginning
of COMMENT.DAT before your actual comment begins.*
(4) Date testing: When the dates of the files in an archive are checked,
Upload Manager counts how many file dates are earlier than the year you
will enter in (5). In THIS field, enter the number of files that must
be earlier than the date in (5) to fail the entire archive. If you do
not wish to do any date testing, enter a 0 (zero) here.
(5) Year for date testing: Enter a four-digit year here. If a file date is
earlier than this year, it will be added into the count described in (4).
(6) Adding a file: If you would like to have a file added to each archive
(for instance an ad for your BBS), enter the filename here. THIS FILE
MUST RESIDE IN THE SAME DIRECTORY AS ULMANAG.EXE. If you do not wish to
add a file, enter NONE in this field.
(7) Delete or move: If you choose A here, when an archive fails testing it
will simply be deleted. If you would like to keep the archive when it
fails, choose B here. If you choose B, the file will be moved to the
directory you specified on Page 2, Number 4.
(8) Display status line: During processing Upload Manager will display a
status bar to show the caller what is happening. If you do not wish to
have this status bar show up, choose N here. Otherwise choose Y to use
the status bar.
ULCONFIG Page Four - Searchlight BBS Setup
------------------------------------------
(1) Path to VALIDATE.EXE: Enter the full drive & path to VALIDATE.EXE here.
(2) Path to SLMAIL.EXE: Enter the full drive & path to SLMAIL.EXE here.
(3) Path to UPLIST.BBS: Enter the full drive & path to UPLIST.BBS here.
This should be Searchlight's home directory for the node you are setting
up for. If you have a single line system, enter the path to your BBS
directory where SLBBS.EXE resides. If you are setting up for a second,
third, etc. node, enter the path to that node's CONFIG.SL2 file.
(4) Do you want reports: If you would like to receive a report on the
processing of each file in your mail, enter Y here. If you do not wish
to receive this report in your mail, enter N here and skip (5) - (6).
(5) - (6) Send to user: If you chose Y in (4) then enter in (5) the name
that you would like the report sent to. If you log in to your BBS as
SYSOP, just enter SYSOP in (5) and you will receive the report in your
normal mailbox. If you wish to have a second report sent to a different
user, you may enter that name in (6). If you do not wish to send a
second report, type NONE in (6). SEPARATE MULTI-WORD NAMES WITH
UNDERSCORES. If your name is Joe Sysop, you would enter JOE_SYSOP.
(7) If a virus is detected: If a virus is detected in an upload, you have
the option of automatically changing the user's BBS access, Files access,
both, or you can opt to not change the user's access. Choose A to change
the user's Files access, B to change BBS access, C to change both, or D
to not change the user's access. This option is not functional in the
UNREGISTERED version, but you still need to choose one of the letters.
(8) - (9) Access level: If you chose A, B, or C in (7), enter the access
level to change the user's Files access to in (8), and the access level
to change the user's BBS access to in (9). This should be a number
between 0 and 255 (inclusive). These options are not functional in the
UNREGISTERED version.
(A) Replace long description: Some archives include a file called DESC.SDI
which contains a short description of the file. This is usually from
the author of the program. If you choose Y here, Upload Manager will
take the DESC.SDI description (if it exists) and place it into line one
of the long description. IF YOU ARE USING ANY VERSION OF SEARCHLIGHT
GREATER THAN 3.0, YOU MUST CHOOSE (N)O HERE.
ULCONFIG Page Five - GIF Processing Setup
-----------------------------------------
NOTE: These features do not work in the UNREGISTERED version, but you must
enter the information anyway.
(1) Minimum resolution/colors: Enter the minimum X resolution you wish to
accept, press Enter, enter the minimum Y resolution you wish to accept,
press Enter again, and enter the minimum number of colors you wish to
accept, then Enter once more. If either the X or Y resolution of the
GIF falls below your minimum X or Y, or if the number of colors in the
GIF is below your minimum, the GIF will be failed.
(2) GIFLite'd GIF's: If you do not wish to accept GIFLite'd GIF's, enter
N here, otherwise enter Y to accept GIFLite'd GIF's.
ULCONFIG Page Six - Registration
--------------------------------
(1) Registration number/key: Enter your registration number here, or enter
a 0 (zero) if you do not have a registration number.
(2) Serial number: Enter your serial number here, or 0 (zero) if you do not
have a serial number.
(3) Name: Enter your name in this field, SEPARATING EACH WORD WITH AN
UNDERSCORE. If your name is John Doe, you would type JOHN_DOE.
(4) BBS Name: Enter the name of your BBS in this field, again separating
each word with an underscore. (My BBS = MY_BBS)
Your configuration is automatically saved after you finish the last entry
in Quick Setup mode. Whew, you made it! Pretty simple, eh? The next step
is to tell Searchlight about Upload Manager, and to get set up if you are
using more than one node.
MULTI-NODE SYSTEMS
------------------
If you are setting up Upload Manager on more than one node, you must make
a separate directory FOR EACH NODE. In each of these directories you must
have a copy of all of the files marked with an asterisk (*) in the file list
near the top of this document. (Minimum six files) If you have set up
Upload Manager for one node by this time, you can copy ULMANAG.CFG to each
of the directories as well. BUT, you MUST go into each node's directory
and run ULCONFIG. Change the name of the temporary directory in Number One
on Page One. THIS MUST BE DIFFERENT FOR EACH NODE.
THE FOUR .DAT FILES
-------------------
In the directory you put ULMANAG.EXE into, there are four .DAT files. These
are COMMENT.DAT, REJECT.DAT, REMOVE.DAT, and COMPRESS.DAT, and are all
normal text files.
COMMENT.DAT
-----------
This contains the ZIP/ARJ comment that you want to have added to archives, if
you have that option enabled. There should be a blank line at the beginning
of the file, before your comment begins.
REJECT.DAT
----------
This file contains filenames that you do not wish to accept as uploads. Here
are some examples of how to use it.
To reject any file with a PCX extension (*.PCX), add .PCX to the file.
To reject JOESFILE.ZIP, add JOESFILE.ZIP to the file.
To reject JOES*.* add JOES to the file.
Here is a sample REJECT.DAT:
.PCX
JOESFILE.ZIP
JOES
END
Upload Manager searches for each of the strings in REJECT.DAT in the upload's
filename. Thus you do not need to use wildcards, because if you type in
.PCX, .PCX will be found in any filename that has .PCX as an extension.
IMPORTANT: The file MUST end with the string END, and do not use normal DOS
wildcards.
REMOVE.DAT
----------
This file contains filenames that you wish to remove from archives. For
instance, you may want to remove another BBS's text file ad from inside
archives.
REMOVE.DAT follows the same conventions described in the REJECT.DAT section
above.
IMPORTANT: The file MUST end with the string END.
COMPRESS.DAT
------------
This file contains filenames that you wish to have automatically compressed.
For instance, you may want to have .TXT files compressed before being added
to your BBS. This feature will not work if you have conversion disabled.
COMPRESS.DAT also follows the same conventions described in the REJECT.DAT
section above.
IMPORTANT: The file MUST end with the string END.
SEARCHLIGHT SETUP
-----------------
Now that Upload Manager is configured it is time to install Upload Manager
into Searchlight.
Setup for Searchlight is very simple. Enter the Searchlight CONFIG utility
and go to the General Configuration > AutoDoors Setup > Upload AutoDoor setup
screen.
In the Command field, type:
ULMANAG %G <path to uploads.bbs directory> %U
Replace <path to uploads.bbs directory> with the path on your hard drive to
the uploads.bbs directory, INCLUDING the word UPLOADS.BBS! For example,
when I run it locally on my system, I type:
ULMANAG C C:\BBS\UPLOADS.BBS TOM_ABRAHAM
^^^^^^^^^^^^^^^^^^
Don't use just the path TO uploads.bbs, include uploads.bbs in the command
line.
Be sure to enter the correct path for the node you are setting up. For
multi-node Searchlight systems, each node has its own directory, and each of
those directories contains an UPLOADS.BBS directory, so be sure to get the
right path for the right node.
In the Directory Path field, enter the path to the directory where
ULMANAG.EXE is located for the node you are setting up.
Set Communications Support to Standard, then set Write Protection and
Termination Method to None.
That's all you need to do, and Upload Manager will work seamlessly with
Searchlight.
SDN'S
-----
When Upload Manager is given an SDN (Shareware Distribution Network) file,
no conversion will be done. This is to protect the original integrity of
the SDN file.
NoGate's PAK is used to create SDN files. They are created by the original
distributor with a special "security envelope", and if they are modified
it will be detected when the file is extracted.
Upload Manager will test the integrity/security of the files, but conversion
and also virus scanning will be skipped, since it is unnecessary if the
security envelope is in place.
NOTE: SDN has changed to the new ARJ 2.41 to create their SDN files, but I
was unable to find one in the new format, so only old SDN files are
supported at this time. I will add this as soon as I get the information.
SELF-EXTRACTING ARCHIVES
------------------------
Upload Manager can detect all types of PKZIP, ARJ and LHA self-extracting
EXE archives. They will be converted just as any other file would be, if
you have conversion turned on.
UNRECOGNIZED FILES
------------------
If Upload Manager cannot determine what a file is, it will simply be skipped.
In the Searchlight mail report it clearly says SKIPPED. IT IS THEN UP TO
YOU TO CHECK OUT THE FILE and decide whether to delete it, etc.
OTHER ISSUES
------------
A log of all errors and files/results is created in the same directory that
ULMANAG.EXE is in. It is called ULMANAG.LOG.
If you have conversion on, and, for example, you are converting to ARJ and
someone uploads FIRST.ARJ and then FIRST.ZIP, FIRST.ZIP will be deleted
because the file it would be converted to, FIRST.ARJ, already exists. On
the screen you will see Conversion FAILED and Final Result is DELETED.
I have found an incompatibility involving the NNANSI ANSI driver. When you
load it from DOS or AUTOEXEC.BAT you are supposed to follow it with CTTY CON.
For some reason the CTTY causes a problem with Upload Manager's redirection
of PKZIP, etc. The solution to this is to load NNANSI from CONFIG.SYS since
CTTY is not necessary that way. There may be other problems when assigning
control via CTTY. I do not know any more about it than what you just read.
HMMM...
-------
Well, there is probably more I should say here, but I think most everything
else is self-explanatory, and Upload Manager should just do its work quietly
without your need to interfere.
If you have ANY problems getting it up and running, feel free to drop me a
line at these BBS's using the name TOM ABRAHAM:
Support/Distribution Site #1:
Magical Mystery BBS - (612)552-0311 - HST/V32bis
Fidonet 1:282/1012
SL_Net 250:205/0 or 250:205/335
EchoNet 50:5612/1012
SimNet 16:612/1012
Upload Manager can be FREQ'ed from Magical Mystery using magic word ULMAN,
GIFTest can be FREQ'ed from Magical Mystery using magic word GIFTEST,
ReComment can be FREQ'ed from Magical Mystery using magic word RECOM,
and TDCheck can be FREQ'ed from Magical Mystery using magic word TDCHECK.
Support/Distribution Site #2:
The File Directory BBS - (612)942-5614 - 14.4k
*OR* you can contact me on the Internet: abra0063@gold.tc.umn.edu
Thanks, enjoy the program, and please register.
Legal Stuff follows...
Acknowlegements/Legal Stuff
---------------------------
- First, thanks to Mike Bertelson and Ted Sanft for testing Upload Manager(C)
and working to distribute it.
- Upload Manager(C) was created entirely using Microsoft Visual C++ 1.0 from
Microsoft Corporation. Thanks for a great compiler Microsoft!
- Thanks to Whitney Software, Inc. for XSPAWN, a public domain replacement
for the C _spawn functions which allows you to swap out to EMS or disk.
Now, legalities:
- Searchlight (c) BBS software (c) 1993 by Searchlight Software.
- Scan (c) 1989-93 by McAfee & Associates.
- PkPak, PkUnPak, PkZip (TM), and PkUnzip (TM) 1986-1993 by Phillip
W. Katz, PKWARE Inc.
- LHa and LHarc (c) 1988-1989 by Haruyasu Yoshisaki.
- Pak (c) 1988-1989 by NoGate Consulting.
- Zoo (c) 1988 by Rahul Dhesi.
- Arj (c) 1990-1993 by Robert K. Jung.
- TeleDisk(c) & TDCheck(C) 1991 by Sydex.
- GIF is a trademark of CompuServe.
- GifTest(C) 1991 by Dave Navarro, Jr.
- ReComment(C) 1990 by Michael C. Loewen
Registration and/or use of Upload Manager(C) does NOT exclude the user from
registration of the software listed above. Bayridge Software is in NO way
affiliated with any of the people or companies listed above. Use of any of
these programs is under licensing agreements put forth by their respective
manufacturers.
END OF DOCUMENTATION