home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
BBS
/
CEL202R.ZIP
/
CEL202-4.ZIP
/
CELTST11.ZIP
/
CELTEST.DOC
< prev
next >
Wrap
Text File
|
1994-03-18
|
24KB
|
615 lines
CelTesT by PVM -- Upload Protection for Celerity 2.0x Systems
(c) 1994 Pleasant Valley Marketing Inc. -- Version 1.1
--------------------------------------------------------------------
Welcome to my first utility for celerity. Installing CelTesT
is not difficult, but it will require some thought as to your
configuration choices. All suggestions for future versions of
CelTesT are appreciated; please refer them to "Zygote" via
The Orange Archives. Hope you like.
- PVM Programmer, WM Hare.
0. Table of Contents
--------------------------------------------------------------------
1. Features
A brief notation on features of CelTesT by PVM.
2. Notes
CelTesT Tech notes.
3. Config File Specs.
Sample configuration file.
4. COMMENT.BAT
Sample COMMENT.BAT file insert; provided by Zygote.
5. Credits Etc.
CelTesT Programmer salutes those who helped with research and
beta testing.
6. License information.
7. BBS Sysop information.
8. Vendor information.
9. Warranty Disclaimer
1. Features ( * = Registered version only)
--------------------------------------------------------------------
- "Yellow" and "Red" Level date check. If the newest file inside
the upload is greater than the "Yellow" setting, the upload will
be moved to a "waiting" dir for sysop evaluation. If the newest file
in the upload is older than the "Red" Setting, the upload will be
deleted. Yes, deleted.
* "Two Deep" Level date check. This checks the second newest date
inside the upload, circumventing the usual ads, file_id's, and such
that will throw off most other date checks. If the "Two Deep" date
is greater than your setting for this, the file will be moved
offline.
- Superfast ZipFile CRC and Date check. This is a CRC check that
just checks the Headers, not the entire contents of the zip.
This routine will spot most broken uploads and continue in
instances where pkunzip "-t" may struggle with a no ending record
and temporarily hang. This process also grabs the internal file dates.
Use the CRC check option for full zipfile error protection.
- CRC Blacklist option, which deletes BBS ads based on their CRC's.
This is similar to ZipLabs CRC ad removal, and uses the same file
format. (See included example 'CRC.ADS' file.)
(ZipLab is copyright Jeffery S. Morley.)
- Listed Blacklist option. This is a text listing of filenames that
will be searched for and deleted if found. Use as a last resort
in cases where idiotic BBS operators change the CRC on their ads
to attempt to fool programs like this one. Wildcards are not
supported. (See included example 'LIST.ADS' file.)
- Items included in either Blacklist will not be used for date
evaluation.
* Optionally re-date DOS file date to the newest file date, or to the
second newest file date.
* Optional removal of "Future dated" files from the zip. This option
will locate and remove files in the zip that are dated in the future,
since they are usually ads. (Be careful to make sure that your system
keeps pretty good time if you use this option. Within a day anyway. <g>)
- "Future dated" files are never used for date checking.
- Optional Log file of CelTesT operation.
- Optional shell to [net]scan.exe to test for Virii in upload.
- Optional shell to pkunzip.exe ("-t" option) to fully CRC
check upload.
- Option to allow uploads that are not ZIP files, or not to.
uploads that are not zips will not be tested if they are allowed.
- Support for COM ports 1-4
- Recursive ZIP file integrity check.
Test integrity on Zip files inside the uploaded zip file.
2. Notes
--------------------------------------------------------------------
- PKUNZIP.EXE Must be in your PATH, and must be named "PKUNZIP.EXE"
- Do not put an ad in both the CRC and Listed Blacklists. Although this
will not hinder the operation of CelTesT, it may show up as removed
twice, and is unnessasary.
- See included file 'GETCRC.ZIP' for a util and instructions on
adding file CRC entries to your CRC blacklist.
- Make sure there are no blank lines in between entries in CRC.ADS
or LIST.ADS.
- Interior files which have a "0" CRC will not be used in date checking.
3. Config File Specs.
--------------------------------------------------------------------
See the included example file ("CELTEST.CFG") for settings and thier
meanings.
4. COMMENT.BAT
--------------------------------------------------------------------
rem CelTesT by PVM COMMENT.BAT sample courtesy Zygote
rem %1 is the zipfilename with no extension (from Celerity)
rem %2 is the extension.
rem %3 is not used for now.
c:\celerity\utils\celtest %1 %2 c:\celerity\utils\celtest.cfg
(With CelTesT.EXE & CelTesT.CFG residing in c:\celerity\utils directory)
(Insert the CelTesT line in your COMMENT.BAT, being sure that it is the
COMMENT.BAT located in your directory specified in CELSETUP.EXE as the
main Celerity BBS directory, in the case of a multinode system, and _not_
the individual node directory.)
5. Credits and Greets
--------------------------------------------------------------------
- Zygote; for inspiration, ideas, and for testing all eleven
thousand beta versions. :)
- Omnibus; for some interesting ideas, though I forgot what they were.
- Mr. Roofer; for spotting the obvious.
- Sicko; for answering Zygote's second-hand questions from me on helpful
Celerity-type stuff.
6. License information
--------------------------------------------------------------------
C e l T e s T
-----------------------
Version 1.1
--------------
L I C E N S E I N F O R M A T I O N
----------------------------------------
Last updated: Feb 1994
This file contains important license information regarding the
use of CelTesT by PVM, Version 1.1. This information applies to
individual users who wish to pass copies out to friends and
associates.
User Groups, Computer Clubs, Disk Vendors and Distributors,
Subscription Services, Disk-of-the-Month Clubs, etc., should
refer to the VENDOR.DOC file for complete information relating to
them.
BBS SYSOPs should refer to the SYSOP.DOC file for complete
information relating to them.
PLEASE! Show your support for Shareware by registering the
programs you actually use. Thank you!
Trial Use License:
~~~~~~~~~~~~~~~~~~
CelTesT by PVM is NOT a public domain program. It is Copyrighted
(c)1993-1994 by P.V.M.Inc. All rights reserved.
This software and accompanying documentation are protected by the
United States Copyright law and also by International Treaty
provisions. Any use of this software in violation of the Copyright
law or the terms of this limited license will be prosecuted to
the best of our ability. The conditions under which you may copy
this software and documentation are clearly outlined below under
"Distribution Restrictions".
P.V.M.Inc. hereby grants you a limited license to use this
software for evaluation purposes for a period not to exceed ten
(10) days. If you intend to continue using this software (and/or
it's documentation) after the ten (10) day evaluation period,
you MUST make a registration payment to P.V.M.Inc.
- CelTesT by PVM, Version 1.1 - LICENSE.INFORMATION -
Using this software after the ten (10) day evaluation period,
without registering the software is a violation of the terms of
this limited license.
Licensee shall not use, copy, rent, lease, sell, modify,
decompile, disassemble, otherwise reverse engineer, or transfer
the licensed program except as provided in this agreement. Any
such unauthorized use shall result in immediate and automatic
termination of this license.
All rights not expressly granted here are reserved to P.V.M.Inc.
Limited Distribution License:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
As the copyright holder, P.V.M.Inc, authorizes
distribution by individuals only in accordance with the following
restrictions.
(User Groups, Computer Clubs, Disk Vendors and Distributors,
Subscription Services, Disk-of-the-Month Clubs, etc., should
refer to the VENDOR.DOC file for complete information relating
to them.)
(BBS SYSOPs should refer to the SYSOP.DOC file for complete
information relating to them.)
Individuals are hereby granted permission by P.V.M.Inc. to
copy the CelTesT by PVM diskette for their own use (for
evaluation purposes) or for other individuals to evaluate, ONLY
when the following conditions are met.
The CelTesT by PVM package is defined as containing all the
material listed in the PACKING.LST text file. If any files
listed in the PACKING.LST text file, or the PACKING.LST file
itself, are missing, then the package is not complete and
distribution is forbidden. Please contact P.V.M.Inc. to
obtain a complete package suitable for distribution.
o The CelTesT by PVM package - including all related program
files and documentation files - CANNOT be modified in any
way and must be distributed as a complete package, without
exception. The PACKING.LST text file contains a list of
all files that are part of the RamLamp package.
o No price or other compensation may be charged for the
CelTesT by PVM package. A distribution cost may be
charged for the cost of the diskette, shipping and
handling, as long as the total (per disk) does not exceed
US$3.00 in the U.S. and Canada, or US$4.00
internationally.
- CelTesT by PVM, Version 1.1 - LICENSE.INFORMATION -
o The CelTesT by PVM package CANNOT be sold as part of some
other inclusive package. Nor can it be included in any
commercial software packaging offer, without a written
agreement from P.V.M.Inc.
o The CelTesT by PVM package cannot be "rented" or "leased"
to others.
o Licensee shall not use, copy, rent, lease, sell, modify,
decompile, disassemble, otherwise reverse engineer, or
transfer the licensed program except as provided in this
agreement. Any such unauthorized use shall result in
immediate and automatic termination of this license.
o U.S. Government Information: Use, duplication, or
disclosure by the U.S. Government of the computer software
and documentation in this package shall be subject to the
restricted rights applicable to commercial computer
software as set forth in subdivision (b)(3)(ii) of the
Rights in Technical Data and Computer Software clause at
252.227-7013 (DFARS 52.227-7013). The
Contractor/manufacturer is P.V.M.Inc., P. O. Box 31311,
Raleigh, N.C., 27622.
All rights not expressly granted here are reserved to P.V.M.Inc.
7. BBS Sysop information
--------------------------------------------------------------------
C e l T e s T
-----------------------
Version 1.1
--------------
B B S I N F O R M A T I O N
--------------------------------
Last updated: Feb 1994
This file contains information regarding the posting of the
CelTesT by PVM package, Version 1.1, on Bulletin Board Systems.
For sample descriptions which you may use to describe the product
please refer to the DESCRIBE information in this text file.
NOTE: Disk Vendors and Distributors please refer to the
VENDOR information in this text file.
-----------------------------------------------------------------
Distribution Requirements:
-----------------------------------------------------------------
Limited Distribution License:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
As the exclusive copyright holder for CelTesT by PVM, P.V.M.Inc.
authorizes on-line distribution only in accordance with the following
restrictions. Disk Vendors and Distributors should refer to the
VENDOR information in this text file for complete license information.
The CelTesT by PVM package is defined as containing all the material
listed in the PACKING.LST text file. If any files listed in the
PACKING.LST text file, or the PACKING.LST file itself, are missing,
then the package is not complete and distribution is forbidden.
Please contact P.V.M.Inc. to obtain a complete package suitable
for distribution.
o The CelTesT by PVM package - including all related program
files and documentation files - CANNOT be modified in any
way (other than that mentioned in the following paragraph)
and must be distributed as a complete package, without
exception. The PACKING.LST text file contains a list of
all files that are part of the CelTesT by PVM package.
o Many BBSs customarily add a small text file
(advertisement) to each archived file. This text file
describes the BBS and tells people that the file was
downloaded from that particular BBS. Other BBSs add a
- CelTesT by PVM, Version 1.1 - SYSOP.INFORMATION -
small one-line message with their BBS name and phone
number into the compressed file, which will display when
the file is uncompressed. Either of these methods of
mentioning your BBS are acceptable and may be used,
provided the program and documentation is otherwise
unmodified and complete.
o P.V.M.Inc. prohibits the distribution of outdated
versions of the CelTesT by PVM package, without written
permission from P.V.M.Inc.. If the version you
have obtained is over twelve (12) months old, please
contact us to ensure that you have the most current
version.
o Licensee shall not use, copy, rent, lease, sell, modify,
decompile, disassemble, otherwise reverse engineer, or
transfer the licensed program except as provided in this
agreement. Any such unauthorized use shall result in
immediate and automatic termination of this license.
o U.S. Government Information: Use, duplication, or
disclosure by the U.S. Government of the computer software
and documentation in this package shall be subject to the
restricted rights applicable to commercial computer
software as set forth in subdivision (b)(3)(ii) of the
Rights in Technical Data and Computer Software clause at
252.227-7013 (DFARS 52.227-7013). The
Contractor/manufacturer is P.V.M.Inc., P. O. Box 31311,
Raleigh, N.C. 27622.
All rights not expressly granted here are reserved to P.V.M.Inc.
8. Vendor information
--------------------------------------------------------------------
C e l T e s T
-----------------------
Version 1.1
--------------
V E N D O R I N F O R M A T I O N
--------------------------------------
Last updated: Feb 1994
This file provides information for Shareware Distributors, Disk Vendors
and Computer Clubs who wish to distribute the CelTesT by PVM package.
BBS SYSOPs: Please refer to the SYSOP information in this text file.
Individual and Company Users: Please refer to LICENSE information and
REGISTER information.
For sample descriptions which you may use to describe the product please
refer to the DESCRIBE information in this text file.
---------------------------------------------------------------------------
Distribution Requirements
---------------------------------------------------------------------------
Individuals who wish to distribute the CelTesT by PVM package to friends
or associates may do so in accordance with the restrictions outlined in
LICENSE information.
Computer Clubs and User Groups wishing to add the CelTesT by PVM package to
their disk library may do so in accordance with the Distribution
Restrictions listed below.
If you would like your Computer Club or User Group to be placed on our
mailing list for future upgrades to any of our products, please contact
us for complete details. Our address is listed in this file.
Limited Distribution License:
-----------------------------
As the exclusive copyright holder for CelTesT by PVM, P.V.M.Inc.
authorizes distribution only in accordance with the following restrictions.
ASP Approved Vendors in good standing are hereby given permission to
distribute CelTesT by PVM package. Non-ASP member vendors must request
permission prior to distributing this package.
- CelTesT by PVM, Version 1.1 - Vendor.INFORMATION -
The CelTesT by PVM package is defined as containing all the material listed
in the PACKING.LST text file. If any files listed in the PACKING.LST text
file, or the PACKING.LST file itself, are missing, then the package is not
complete and distribution is forbidden. Please contact us to obtain a
complete package suitable for distribution.
The CelTesT by PVM package - including all related program files and
documentation files - CANNOT be modified in any way and must be distributed
as a complete package, without exception. The PACKING.LST text file
contains a list of all files that are part of the CelTesT by PVM package.
Small additions to the package, such as the introductory or installation
batch files used by many shareware disk vendors, are acceptable.
No price or other compensation may be charged for the CelTesT by PVM
package. A distribution fee may be charged for the cost of the diskette,
shipping and handling, as long as the total (per disk) does not exceed
US$3.00 in the U.S. and Canada, or US$4.00 internationally.
Disk Sets & CD-ROMs:
~~~~~~~~~~~~~~~~~~~~
The CelTesT by PVM package CANNOT be sold as part of some other inclusive
package. Nor can it be included in any commercial software packaging
offer, without a written agreement from P.V.M.Inc.
ASP Approved Vendors who wish to distribute the CelTesT by PVM package
as part of a collection may do so provided that all the other
restrictions are met.
Vendors (non-ASP Vendor Members) who wish to distribute the
CelTesT by PVM package as part of a collection must obtain permission from
P.V.M.Inc. prior to beginning such a distribution.
If you wish to add any of our programs to a CD-ROM or other collection,
please check the release date of the version you have. If the version
is over twelve (12) months old then please contact us to ensure that you
have the most current version. This version was released in Feb. 1994.
Disk-of-the-Month (or Subscription) Distribution:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
If you would like to distribute the CelTesT by PVM package as a Disk-of-
the-Month, or as part of a subscription or monthly service, then the
following restrictions apply:
ASP Associate (Disk Vendor) Members in good standing are hereby given
permission to distribute the CelTesT by PVM package under the Disk-of-
the-Month style of distribution.
- CelTesT by PVM, Version 1.1 - Vendor.INFORMATION -
Others (non-ASP Members) must contact us in advance to ensure that you
have the most current version of the software.
You cannot use a Disk-of-the-Month distribution to use up your inventory
of old (out of date) disks. Only current versions may be shipped as
Disk-of-the-Month disks.
The CelTesT by PVM package cannot be "rented" or "leased" to others.
You may not list any of our products in advertisements, catalogs, or other
literature which describes our products as "FREE SOFTWARE". Shareware is
"Try-Before-You-Buy" software, it is not free.
P.V.M.Inc. prohibits the distribution of outdated versions of the
CelTesT by PVM package, without written permission from P.V.M.Inc.
If the version you have is over twelve (12) months old, please contact us
to ensure that you have the most current version. This version was
released in Feb. 1994.
Licensee shall not use, copy, rent, lease, sell, modify, decompile,
disassemble, otherwise reverse engineer, or transfer the licensed program
except as provided in this agreement. Any such unauthorized use shall
result in immediate and automatic termination of this license.
U.S. Government Information: Use, duplication, or disclosure by the U.S.
Government of the computer software and documentation in this package shall
be subject to the restricted rights applicable to commercial computer
software as set forth in subdivision (b)(3)(ii) of the Rights in Technical
Data and Computer Software clause at 252.227-7013 (DFARS 52.227-7013). The
Contractor/manufacturer is P.V.M.Inc., P. O. Box 31311,
Raleigh, N.C. 27622
All rights not expressly granted here are reserved to P.V.M.Inc.
9. Warranty Disclaimer
--------------------------------------------------------------------
***************** IMPORTANT WARRANTY INFORMATION ****************
CelTesT by PVM, Version 1.1
*** PLEASE READ THIS INFORMATION CAREFULLY ***
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TRIAL USE (SHAREWARE EVALUATION VERSION) WARRANTY:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The Shareware evaluation (trial use) version is provided AS IS.
P.V.M.Inc. MAKES NO WARRANTY OF ANY KIND, EXPRESSED OR
IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF
MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
REGISTERED VERSION ONLY WARRANTY:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
P.V.M.Inc. warrants the physical diskette(s) and physical
documentation provided with registered versions to be free of
defects in materials and workmanship for a period of ninety
days from the date of registration. If P.V.M.Inc. receives
notification within the warranty period of defects in materials
or workmanship, and such notification is determined to be
correct, P.V.M.Inc. will replace the defective diskette(s)
or documentation.
The entire and exclusive liability and remedy for breach of this
Limited Warranty shall be limited to replacement of defective
diskette(s) or documentation and shall not include or extend to
any claim for or right to recover any other damages, including
but not limited to, loss of profit, data, or use of the software,
or special, incidental, or consequential damages or other similar
claims, even if P.V.M.Inc. has been specifically advised of the
possibility of such damages. In no event will P.V.M.Inc.'s
liability for any damages to you or any other person ever exceed
the lower of suggested list price or actual price paid for the
license to use the software, regardless of any form of the claim.
P.V.M.Inc. SPECIFICALLY DISCLAIMS ALL OTHER WARRANTIES,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED
WARRANTY OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR
PURPOSE.
***************** IMPORTANT WARRANTY INFORMATION ****************