home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
BBS
/
DUT210.ZIP
/
DUTESTER.DOC
< prev
next >
Wrap
Text File
|
1995-06-20
|
37KB
|
807 lines
Domain Upload Tester Version 2.1
Copyright (c) 1995 Domain Entertainment
Installation/Configuration
Domain Upload Tester Table of Contents
───────────────────────────────────────────────────────────────────────────────
Program Introduction/Features .............................................. 1
Program Installation ....................................................... 3
Configuring Domain Upload Tester ........................................... 6
Command Line Options ....................................................... 10
Importing Things to Remember ............................................... 11
Advanced Operation ......................................................... 12
Where To Get Required Archivers/Virus Scanners ............................. 14
Unregistered Version Information ........................................... 15
Program History ............................................................ 16
Domain Upload Tester Introduction/Features Page 1
───────────────────────────────────────────────────────────────────────────────
Domain Upload Tester (DUTESTER.EXE) is an upload event for use with
Synchronet BBS software. It is a very compact program which uses a very small
amount of memory during operation. It is the most easy to setup (with it's
scrolling bar, text windowed configuration program), the most easy to use, and
the most efficient tester of it's type. Domain Upload Tester has abilities
which are unsurpassed by other common upload testing programs, those features
include, but may not be limited to, the following (* = New Feature):
* Ability to have a SECONDARY virus scanner perform virus checking after
a PRIMARY scanner has already run.
* DUTester allows for a CONFIGURABLE primary and secondary virus scanner
command line, allowing you to use virtually any virus scanner available.
* Up to 500 names can now be added to the "List of Files to Delete"
(a configurable list of unwanted files which DUTester will delete from
uploads). More than 500 names can be added by using a plain text editor
rather than the included configuration program.
o Up to 10 filenames can be added to the "List of Files to Add"
(a configurable list of files which DUTester will add to uploads).
* DUTester can convert compressed uploads to different compression formats,
including ZIP, ARJ, LZH, PAK, ZOO, SQZ, without losing the directory
structures and file attributes contained in the original file.
* DUTester can compress uncompressed uploads such as GIF, EXE, and other
filetypes.
* Configurable paths to archive testers, virus scanners, error log, and
rejected uploads directory.
* Can optionally reject files older than a specified number of days.
Archives can be rejected based on the percentage of old files contained
within them.
o DUTester automatically detects RIP and ANSI capabilities of the caller
and will display RIP, ANSI, or ASCII screens to the user accordingly.
These screens can NOT be seen locally.
o Configuration program with scrolling bars and text windowed interface for
EASY program configuration and option selection.
* Built in communications drivers with support for UART, FOSSIL, DigiBoard,
BIOS, and Extended BIOS.
Domain Upload Tester Introduction/Features Page 2
───────────────────────────────────────────────────────────────────────────────
o Ability to test file TYPEs of GIF, ZIP, ARJ, LZH, ICE, PAK, ARC, ZOO,
SQZ, TD0, EXE, COM and others. The reason I say "file TYPEs" is because
Domain Upload Tester does not look at the EXTENSION of the file, but
rather looks INTO the file for a signature, so if a .ZIP type file were
renamed to have an extension of .JNK, Domain Upload Tester would still
see that the file is of ZIP type and test it!
o Ability to scan files, as well as files within archives at any depth,
for viruses using one or more of the following virus scanning programs:
SCAN.EXE/NETSCAN.EXE (McAfee), NAV.EXE (Norton Anti-Virus), VPCSCAN.EXE
(Datawatch Virex), F-PROT.EXE (Frisk Software), HTSCAN.EXE (Harry
Thijssen), TBSCAN.EXE (Thunderbyte), or most any other virus scanner.
o Ability to test archives within archives (nested) to any depth. For
example, if a file were within a ZIP file within a SQZ file within
an ARJ file within an LZH file within a ZOO file, Domain Upload Tester
would test and extract all the way to the bottom level, while testing
files and scanning for viruses along the way.
o Can remove, and optionally replace, archive comments within ZIP, ARJ,
ZOO, SQZ, ARC, and PAK type files.
o Can optionally reject files whose signatures do not match their
file extensions (ie: a ZIP type file without a .ZIP extension).
o Rejected files can optionally be saved for later examination.
o All errors which occur can optionally be logged for later evaluation.
Domain Upload Tester Installation Page 3
───────────────────────────────────────────────────────────────────────────────
The following files MUST be placed in your EXEC directory. Archive
programs and virus scanners may be placed elsewhere if their path has been
specified in the DUCONFIG.EXE program. It is not necessary to have archive
programs that you do not plan to support (ie: toggled off in the DUCONFIG
program) in the directory.
DUTESTER.EXE **DUTESTER.KEY GIFTEST .EXE
TDCHECK .EXE PKUNZIP .EXE PKZIP .EXE
*LHA .EXE *PAK .EXE ARJ .EXE
ZOO .EXE SQZ .EXE ***SHROOM .COM
* PAK.EXE is used for both .PAK and .ARC files. LHA.EXE is used for
both .LZH and .ICE files.
** The file DUTESTER.KEY is only included with REGISTERED version of Domain
Upload Tester, and is NOT necessary for operation of the UNREGISTERED
version.
*** SHROOM.COM is only required if you will be doing virus scans using
Domain Upload Tester on versions of Synchronet prior to v2.00a.
Optionally, you may place a comment to be added to ZIP, ARC, PAK, ARJ,
and ZOO type files in your Synchronet TEXT directory, using the name of
COMMENT.TXT. VERY IMPORTANT: Because of the way ARJ adds comments, your
COMMENT.TXT file can NOT have ANY blank lines at the beginning of the file,
and it MUST have at least ONE blank line at the end of the file!
If you wish to have DUTester check for viruses in programs, you should
also place the necessary virus scanning programs into your Synchronet EXEC
directory unless a different directory has been specified in the DUCONFIG
program.
NETSCAN .EXE SCAN .EXE NAV .EXE F-PROT .EXE
VPCSCAN .EXE HTSCAN .EXE TBSCAN .EXE
NOTE: Some virus scanners may require that additional files be in the same
directory as the executable file (for example, for McAfee Scan v2.xx
you must have the SCAN.DAT, NAME.DAT, and CLEAN.DAT files in the
directory along with SCAN.EXE). Consult the documentation which
accompanies the virus scanner you will be using to determine if any
additional files are required.
IMPORTANT: Users of Synchronet v2.00a and later should place DUTESTER in their
global swap list (if it does not already exist there) using SCFG.
The text contained on the next page, as well as any other text
referring to SHROOM, are for using Domain Upload Tester with
versions of Synchronet PRIOR to v2.00a.
Domain Upload Tester Installation Page 4
───────────────────────────────────────────────────────────────────────────────
IMPORTANT: This section contains information on using DUTester with versions of
Synchronet PRIOR to v2.00a. If you are running version 2.00a or
later of Synchronet, you should skip this section!
IMPORTANT NOTE ON USING VIRUS SCANNERS: Because of the enormous amount of
memory now required by various virus scanning programs, you MUST run Synchronet
with the following command line if you wish to do virus scans on uploads:
SHROOM -q -t DUTESTER.EXE SBBS
Or, if you are using a batch file to run Synchronet (probably SBBS.BAT), change
it to look like this:
C:
CD \SBBS\NODE1
..\EXEC\SHROOM -q -t DUTESTER.EXE ..\EXEC\SBBS %1 %2 %3 %4 %5
(insert the proper directory names for your BBS)
If you are using Desqview to run Synchronet, your program setup (in
Desqview) should look something like this:
Program : C:\SBBS\EXEC\SHROOM.COM
Parameters: -q -t DUTESTER.EXE SBBS
Directory : C:\SBBS\NODE1
(insert the proper directory names for your BBS)
This command line requires the use of SHROOM.COM, this will cause SHROOM
to shrink Synchronet out of memory when the Dutester program is run, allowing
it to do virus scans. If you do NOT wish to do virus scans, you do NOT need
to use SHROOM, and you MUST run Dutester with the /NOVIRUS switch.
Domain Upload Tester Installation Page 5
───────────────────────────────────────────────────────────────────────────────
When you've finished all this, you'll need to go into the Synchronet
Configuration utility, select FILE TRANSFERS, then select TESTABLE FILES.
You will need to hit 'INS' to add a new Testable file type, once you do that,
select it, and set it to the following:
File Extension *
Command Line %!DUTESTER %f
Working String Testing with Domain Upload Tester...
Access Requirements
NOTE: A file extension of '*' only works on Synchronet v1b rev 5 or higher, if
you are running an older version of Synchronet, you will need to set
up multiple extensions for the file types you wish to test. Also note
that if you use any other file testing methods, you no longer need them
because of the versatility of Dutester.
If you wish to have ASCII, ANSI, or RIP screens displayed to the user as
the testing progresses, you should alter the 'Command Line' as necessary to
accomodate your setup (as follows):
Using Command Line
--------------------------- -------------------------------
Standard UART Serial Boards %!DUTESTER /p=%u /c=%i /r=%b %f
FOSSIL Driver %!DUTESTER /p=F /c=%p /r=%b %f
DigiBoard Intelligent Board %!DUTESTER /p=D /c=%p /r=%b %f
BIOS %!DUTESTER /p=B /c=%p /r=%b %f
Extended BIOS %!DUTESTER /p=E /c=%p /r=%b %f
NOTE: The '/r=%b' is an optional parameter, and may be omitted under most
circumstances. The maximum baud rate for FOSSIL, BIOS, and Extended
BIOS setups is 38400 (if a FOSSIL driver is LOCKED at a higher baud
rate when it is loaded, this higher baud rate will be used by
Domain Upload Tester).
Domain Upload Tester Configuration Page 6
───────────────────────────────────────────────────────────────────────────────
You're just about ready to go now, the only thing left to do is to set up
the Domain Upload Tester options to suit your system. To do this, go to
your Domain Upload Tester directory (normally \SBBS\EXEC) and run DUCONFIG.
Once you're in the DUCONFIG program you will see a menu of options, the
following text will guide you through the options and explain what each option
does (a "..." shown on an option indicates a sub-menu):
Configure Testing Options...
This brings you to a sub-menu for configuring the available testing options
for DUTester. The available options are:
Allow GIFLite'd Files
This option works only when using the GIFtest program written by Dave
Navarro. If this is set to 'Yes' any GIF files which have been
compressed with GIFLite will be rejected.
Test Nested Archives
Set this option to 'Yes' to have DUTester extract and test archives
imbedded within other archives for viruses and file integrity.
Save Rejected Uploads
When this option is set to 'Yes' any files which are rejected by
DUTester will be saved to the DUTESTER.REJ directory (off of your
Synchronet EXEC directory).
Should DUTESTER Log Errors
When set to 'Yes' DUTester will log any errors it encounters to the
file DUERROR.LOG in your Synchronet EXEC directory.
Check Extension to Signature
When set to 'Yes' any file uploaded whose extension does NOT match it's
signature (ie: a ZIP type file without a .ZIP extension) it will be
rejected.
Delete Files Older Than xx Days
Placing a number in this option will cause DUTester to reject files
which are older than this number of days (up to 9999 days, which is
equivalent to just over 27 years). Placing a 0 here will disable this
option.
Domain Upload Tester Configuration Page 7
───────────────────────────────────────────────────────────────────────────────
Date Failure Percentage
This option allows DUTester to be more selective about rejecting
archived files by age. This will compare the total number of files
in an archive against the number of files exceeding the specified
date (from the 'Delete Files Older Than xx Days' option above).
If the percentage of old files in the archive is higher than what's
shown here, the archive will be considered old and rejected.
Advanced Options...
Selecting this option will bring you to a sub-menu of options that
do NOT need to be altered and should only be done so by those who have
a good working knowledge of DOS and computers.
The available options from this menu are:
Error Log Path/Filename
Using this option you can specify the path and filename of a file
that you wish to have Domain Upload Tester use as it's error log.
This defaults to DUERROR.LOG which will be created in the directory
where DUTester is executed from.
Rejected Files Directory
This option will allow you to specify the path where DUTester will
store rejected files (if the 'Save Rejected Uploads' option is
toggled to 'Yes'). By default this directory is DUTESTER.REJ and
is created off of the directory where DUTester is executed from.
If you change this you must be SURE that the directory you specify
already exists - DUTester will NOT create it.
Path to File Archivers
This option will allow you to specify the path where DUTester is
to look for archive and file integrity testing programs (such as
PKZIP, ARJ, GIFTEST, TDCHECK, etc). DUTester normally looks in
the directory where it was executed from for these files.
Path to Virus Scanners
This option will allow you to specify the path where DUTester is
to look for virus scanning programs (such as SCAN, F-PROT, etc).
DUTester normally looks in the directory where it was executed from
for these files.
Testable File Types...
Selecting this option will bring you to a sub-menu containing the
types of files you wish to have DUTester test. Set any types you
do NOT wish to have tested to 'No'.
Domain Upload Tester Configuration Page 8
───────────────────────────────────────────────────────────────────────────────
Virus Scanner Options...
Selecting this option will bring you to a sub-menu giving you the
available virus scanner options. The available options are:
Swap for Virus Scanner
For virus scanners which require a large amount of memory, set
this option to 'Yes' to have DUTester swap out of memory when
running the virus scanners you have selected.
Primary Virus Scanner (scanner name)
Selecting this option will bring up a list of pre-configured
virus scanners. Select the virus scanner you wish to use as
your PRIMARY virus scanner (or select 'Do NOT Perform Virus Scans'
or 'Other' to specify a custom command line for your primary virus
scanner). DUTester automatically places the filename being tested
to the END of a custom command line when it runs.
Secondary Virus Scanner (scanner name)
Selecting this option will bring up a list of pre-configured
virus scanners. Select the virus scanner you wish to use as
your SECONDARY virus scanner (or select 'Do NOT Perform Virus
Scans' or 'Other' to specify a custom command line for your
secondary virus scanner). DUTester automatically places the
filename being tested to the END of a custom command line when it
runs.
File Conversion Options...
IMPORTANT: File conversion will ONLY work with Synchronet v2.11a or
later. If you are running a prior version of Synchronet,
this option should be disabled!
Selecting this option will bring you to a sub-menu giving you the
available file conversion options. The available options are:
Convert Files to Type xxx
Selecting this option will allow you to choose an archive type
of preference. When archives (or files) are uploaded which are not
in this format, DUTester will automatically convert them to this
archive format (with the exception of those which you have
configured to not be converted) altering the filename as required.
Domain Upload Tester Configuration Page 9
───────────────────────────────────────────────────────────────────────────────
Convert xxx Files
Setting each of these Yes/No options to your liking will allow you
to determine which file types should be converted to the file type
specified above.
Compress xxx Files
Setting each of these Yes/No options to your liking will allow you
to have DUTester compress files which are not normally compressed
using the preferred archive type specified above. The 'Compress
All Other Files' option implies 'All Other' files besides .GIF and
Teledisk files (such as .EXE, .COM, .TXT, etc.).
Maintain List of Files to Add...
Selecting this option will allow you to specify the path and filename of
up to 10 files that you wish to have added to archives which are processed
by DUTester (such as BBS ads or information files). Press 'INS' to add a
new filename or 'DEL' to remove an existing filename.
Maintain List of Files to Delete...
Selecting this option will allow you to specify the path and filename of
up to 500 files that you wish to have REMOVED from archives which are
processed by DUTester (such as BBS ads). Press 'INS' to add a new filename
or 'DEL' to remove an existing filename. If you require adding more than
500 filenames to this list, you must edit the file DUTESTER.DEL (in your
Synchronet EXEC directory) using a plain ASCII text editor placing one
complete filename (name and extension) on each line of the file. The
maximum number of filenames DUTester will read from this file will depend
on the amount of free memory DUTester has available to it when it runs.
When you are done setting these options to your liking, hit ESC. Once you
are back at the main selection menu, you can either select the 'Exit' option or
press ESC to leave the program. When leaving the configuration program, you
will be able to choose whether or not to save your configuration.
Domain Upload Tester Command Line Options Page 10
───────────────────────────────────────────────────────────────────────────────
IMPORTANT NOTE: Command line options will OVERRIDE any options set using
the configuration utility!
The syntax for using Dutester is:
DUTESTER [/options] (filename to test)
The following command line options can be used with Dutester:
/NOVIR do NOT perform virus scan /NOLEV do NOT check multi-level
/NOZIP do NOT check .ZIP files /NOARJ do NOT check .ARJ files
/NOZOO do NOT check .ZOO files /NOSQZ do NOT check .SQZ files
/NOPAK do NOT check .PAK or .ARC /NOLHA do NOT check .LZH or .ICE
/NOTD0 do NOT check .TD0 files /NOGIF do NOT check .GIF files
/NOLOG do NOT log errors /GIFLT ALLOW GIFLite'd .GIF files
/NOCHE do NOT check file extensions /NOCNV do NOT convert file types
/S[AVE] Save rejected files
/D[AYS]=x Delete files older than x days
/P[ORT]=x Where x is the port #, the UART I/O address, D for DigiBoard,
A for Arnet Board, S for Stargate, or F for Fossil
/C[HAN]=x Where x is the IRQ line, Fossil port #, or the DigiBoard,
Arnet, or Stargate channel number
/R[ATE]=x Set com DTE rate to x (up to 115200, 38400 for FOSSIL)
/SCAN Use McAfee's 'SCAN.EXE' <default>
/NSCAN Use McAfee's 'NETSCAN.EXE'
/NAV Use Norton's Anti-Virus 'NAV.EXE'
/VPC Use Datawatch's Virex 'VPCSCAN.EXE'
/FPROT Use Frisk Software's 'F-PROT.EXE'
/HT Use Harry Thijssen's 'HTSCAN.EXE'
/TBSCAN Use Thunderbyte's 'TBSCAN.EXE'
IMPORTANT: The /NOLEV command line option will ONLY check the FIRST level of
an archive for CRC errors. It will NOT perform checks on any files
WITHIN an archive, and will only perform a virus scan if the file
is an .EXE or .COM file. (Use along with the /NOVIR option and the
program will be EXTREMELY fast and require very little memory).
NOTE : Use only ONE virus scanner on the command line.
The /GIFLT switch ONLY works when you are using Dave Navarro's
GIFTEST.EXE, the program default is to NOT allow GIFLite'd GIF's.
The /SAVE command line option will place rejected files (except
those rejected by date) into a directory called DUTESTER.REJ which
will be created under the directory where DUTESTER.EXE resides.
This option will slow down the operation of the upload tester, also,
there is no notice sent to the BBS to notify the Sysop of programs
in this directory, so if this option is used, the directory should
be checked periodically.
Domain Upload Tester Important Things to Remember Page 11
───────────────────────────────────────────────────────────────────────────────
This section of the manual is intended to be used as a checklist to insure
the proper operation of Domain Upload Tester after it's installation. Only the
most common problems are listed here, for more complete information it is
always best to read the rest of the manual thoroughly.
o The DUTESTER.EXE, DUCONFIG.EXE, and DUTESTER.KEY (for registered users)
programs MUST reside in your Synchronet EXEC directory.
o DUTESTER MUST be placed into Synchronet's Global Swap List
(in the SCFG program under External Programs->Global Swap List).
o Be sure to mark the DUTESTER.EXE file as READ ONLY to avoid sharing
problems under multi-node systems. This can be done by using the ATTRIB
program included with DOS (e.g. type 'ATTRIB +r DUTESTER.EXE' and press
<ENTER> when in the directory where DUTESTER.EXE resides).
o Be sure to REMOVE any READ ONLY attribute placed on the DUTESTER.EXE file
when upgrading to a new version. Be sure to REPLACE any READ ONLY
attribute after the upgrade is complete.
o Archive programs and virus scanners which are to be utilized by DUTester
MUST be placed in the Synchronet EXEC directory unless an alternate
directory has been specified using the DUCONFIG.EXE program. For
purposes of this document the GIFTEST and TDCHECK programs are considered
to be archive programs.
o The ASCII, ANSI, and RIP screens used by DUTester can only be seen by the
remote caller and are NOT configurable. The proper command line must be
used in order for the remote caller to be able to see the screens.
Always remember to read the manual thoroughly, and be sure to perform a
couple of test uploads to be sure that DUTester is running smoothly (it's
usually a good idea to have the error log enabled to see what errors may have
occured).
Domain Upload Tester Advanced Operation Page 12
───────────────────────────────────────────────────────────────────────────────
This section of the documentation will describe how to perform "advanced"
operations with Domain Upload Tester. There are only a couple of examples here
to get you started with ideas, but most every obstacle can be overcome when
combining the options available in Synchronet with the options available in
Domain Upload Tester. Read on!
Problem:
Users are uploading .ZIP files that contain password protected BBS ads in
them. This causes Domain Upload Tester to reject the files, is there any
way around this?
Solution:
Domain Upload Tester is doing it's job properly by rejecting the files.
There is no way for Domain Upload Tester to determine that the cause of a
.ZIP error was a password protected file.
As a work around for this problem, keep a PLAIN ASCII TEXT list of the
filenames that you find password protected in the files users are
uploading, in this example we'll call the list BADFNAME.LST.
Next, insert a testable file type BEFORE the Domain Upload Tester event as
follows:
File Extension ZIP
Command Line %!PKZIP -d %f @BADFNAME.LST
Working String Removing garbage filenames from ZIP...
Access Requirements
What this will do is run PKZIP telling it to delete any files in the .ZIP
file that match any files in the BADFNAME.LST (the list must be ONE
filename per line with a maximum of 255 lines, wildcards will work) file.
This will remove the password protected files BEFORE DUTester starts it's
testing.
Domain Upload Tester Advanced Operation Page 13
───────────────────────────────────────────────────────────────────────────────
Problem:
I have a GIF section on my BBS, I want DUTester to check .GIF files for
file integrity, but I don't want it deleting them because they are too old
(want to skip the date checking).
Solution:
In this case you would need two (2) testable file types for DUTester. Set
them up as follows:
File Extension GIF
Command Line %!DUTESTER %f /D=0
Working String Testing .GIF file with Domain Upload Tester...
Access Requirements
File Extension *
Command Line %!DUTESTER %f /NOGIF
Working String Testing with Domain Upload Tester...
Access Requirements
The first testable file type will test ONLY .GIF type files, the command
line option '/D=0' tells DUTester not to check the date.
The second testable file type will test ALL file types, the command line
option '/NOGIF' tells DUTester not to test .GIF files.
Domain Upload Tester Aquiring Additional Software Page 14
───────────────────────────────────────────────────────────────────────────────
The following programs are SHAREWARE and/or FREEWARE and can be obtained
on various electronic bulletin board systems (including The Beast's Domain
<Domain Entertainment's BBS> @ 714/521-9439 [Microcom 28.8] or 714/739-0669
[ZyXEL 19.2]):
NOTE: If you received a UTILITIES disk with your registered version of Domain
Upload Tester, you will find the following files contained on that disk.
Read the READTHIS.NOW file contained on the utilities disk for more info.
Shroom Giftest Tdcheck Pkzip/Pkunzip Lharc
Pak VPCscan F-Prot TBscan Sqz
Arj Zoo HTscan Scan
They are not included with Dutester because of the various license requirements
of the copyright holders of those programs.
Norton's Anti Virus is a commercial software, and is available at many
software retail outlets. The FREEWARE version of Norton Anti Virus
(NAVSCAN.EXE) cannot be used with this software because of the various screen
pauses it contains (this will cause it to hang the BBS until a key is pressed).
NOTE: All programs listed in this documentation file are copyright
by their respective copyright holders.
Domain Upload Tester Unregistered Version Information Page 15
───────────────────────────────────────────────────────────────────────────────
The following limitations are placed on the UNREGISTERED version of the
program to encourage registration:
o All command line options are DISABLED.
o Only EXE type files will be scanned for viruses.
o Only archive integrity testing will be performed (no multi-level
archive testing).
o There is a small program delay, just enough to be annoying, but not
enough to impare the operation of the BBS.
o Although there are these limitations, archive conversions WILL work
in the unregistered version of DUTester.
Domain Upload Tester Program History Page 16
───────────────────────────────────────────────────────────────────────────────
Version 1.00 RELEASE
--------------------
Problem found: under certain conditions, 'fopen' would fail to open the
upload tester's error log, I now use 'open' and the problem does not occur.
The new ARJ returns an error level of 9 when processing a file that is
not an ARJ'd file. This has been implemented for files that may have an
ARJ header but are not ARJ files, rather than exiting with an errorlevel, the
program will continue on (logging the error).
Version 1.00a
-------------
Was looking for the KEYFILE in the current directory, and it needs to be
looked for in the EXEC directory. Now fixed.
Version 1.00b
-------------
You can now specify a '/DAYS=xxx' on the command line, this will delete
files and archives who's oldest file date is older than xxx days.
Version 1.01
------------
Improved file signature checking for LZH, ZIP, GIF and ZOO format files.
ZOO does not support extracting to a path, it will only extract to the
current directory, so now before extracting a ZOO file, it changes into the
necessary work directory first, and then changes back when complete.
Added 'Origin Filename' to error log.
Added '/SAVE' command line option which will copy rejected files, into a
directory called DUTESTER.REJ under the directory where DUTESTER.EXE resides,
for later evaluation.
Version 1.02
------------
Now DUTESTER makes sure all test directories are empty before extracting
files and performing any tests.
Version 1.10
------------
Domain Upload Tester now supports fossil drivers!
Version 1.10a
-------------
Added support for oddball registration keys.
Fixed a problem in the fossil routines when passed a 0 baudrate.
Version 1.10b
-------------
Screwed up part of the registration checking, fixed.
Found some bugs in the DEMO version, would hang on certain files, and
would delete files in the root directory on certain files, fixed.
Domain Upload Tester Program History Page 17
───────────────────────────────────────────────────────────────────────────────
Version 1.10c
-------------
Some archive programs would extract programs with the READ ONLY attribute
set, and DUTester would be unable to remove them after testing, DUTester now
changes the file attributes so that it can remove all work files.
Version 1.11
------------
Invalid baudrates would cause Domain Upload Tester to exit with an error
level, they no longer do this. Also, baud rates above 38,400 are now supported
using the newer X00 (v1.53 and above) fossil driver.
File date testing was not working properly, now fixed.
Version 1.11a
-------------
Maintenance release, found a possible bug in the virus scanning.
Version 1.11b
-------------
Domain Upload Tester now compares file extensions and signatures by
default, the /NOCHE command line option has been added to disable this.
Version 1.11c
-------------
Minor cosmetic changes.
Version 1.11d
-------------
Fixed problem of GIF 89 type files getting rejected. Added support for
McAfee's Scan v2.xx. Final release of version 1 of DUTester.
Version 2.00
------------
Major revision! Domain Upload Tester now has it's own communications
routines, as well as support for intelligent communications boards. It
also has RIP support, and much improved ANSI and ASCII support. There is now
also a simple user configuration program to help set the DUTester options.
DUTester only has standard FOSSIL support now, so if you plan to use baud rates
above 38,400 you should LOCK your FOSSIL to that rate when you load it.
Domain Upload Tester Program History Page 18
───────────────────────────────────────────────────────────────────────────────
Version 2.00a
-------------
After the long running, apparently bug free v2.00, I've decided to do a
maintenance release with some very minor changes (and hope I didn't break
anything in the process).
Some of the colors on the screens displayed to the users were "wrong" so
I fixed these minor cosmetics.
Coding changes were made in DUTester to make the program more portable
for possible future porting to other platforms.
Added the /NOEXPIRE command line switch for McAfee SCAN v1.xx for those
people who insist on running outdated scan programs.
Version 2.10
------------
This major revision includes some requested features and a new DUCONFIG
program to be able to utilize those features. New features include the ability
to convert archives from one type to another, the ability to use a "secondary"
virus scanner, up to 500 unwanted files can be added to the file deletion list
in the configuration program (more can be added by using an external editor),
and more (see the "Introduction/Features" section of this manual for more
detailed information).
When upgrading from v2.00 the old configuration file can still be read in
but new features cannot be utilized without running the new DUCONFIG program
and setting them up.
When comparing file signatures to extensions prior versions did not work
properly.
In v2.00 the error level reported in the log was sometimes incorrect.
In v2.00 only UART support was working properly.
In v2.00 the transmit buffer wasn't working properly and would sometimes
only display part of the screen when using ANSI or RIP.
In v2.00 the program would sometimes not take the phone off the hook if
a user hung up during testing.
Removed unnecessary (since it's not supported by Synchronet) Arnet and
Stargate board support.
Added BIOS and Extended BIOS support for complete Synchronet comm routine
compatibility.