home *** CD-ROM | disk | FTP | other *** search
- Labtest 3.3 05-28-95
-
- Major enhancements to the file description handling procedures.
-
- Added @ macros for the file statistics. See LABTEST.DOC on how to
- use these new ones.
-
- All the text for the Sysop and User messages is now contained in a single
- file called IMPORT.TXT. Please read the IMPORT.TXT for info.
-
- Added support for PCBOARD 15.x DIR.LST file formats and message base.
-
- Labtest 3.2.2 10-28-94
-
- Enhanced the file dating methods to be more consistent throughout the code.
-
- Files in imbedded directories were not being counted or date checked.
- This is fixed.
-
- Added support for identifying connected systems in the TIC processing
- stage. By specifying the addresses of systems you accept TIC files from,
- Labtest will process only those TICs that come from defined systems.
- Otherwise, if a file comes in from an unknown system, the .TIC will be
- renamed to .BAD.
-
- Labtest 3.2.1 10-20-94
-
- Geeeze! only five days after the release and changing things already.
-
- Minor changes to enhance usage with OS/2.
-
- Inadvertantly compiled Labtest 3.2 with Proboard 2.02 beta structures.
- This version has been compiled with Proboard 2.01 structures.
-
- Modified LTsetup a bit. The Sysop/User message info settings now allow
- you to fully specify the message base path and type. You'll need to enter
- this information before you can expect Labtest to write messages.
-
- Ltsetup no longer reads the bbs configuration files (except RA 2). All
- necessary information is obtained from LTsetup's prompts and field inputs.
-
- Labtest would sometimes delete the FILES.BBS when updating it. This is
- now fixed.
-
- Changed my version numbering scheme. Minor or beta versions will be the
- third decimal in the version number, i.e. 3.2.1 is version 3.2, beta 1 or
- minor revision 1.
-
- Labtest 3.2 10-15-94
-
- Release version - Finally!
-
- Labtest 3.2h 10-07-94
-
- As of this date, Labtest is now owned by Omega Software, Imperial Beach,
- California.
-
- Added the ability to add a character to each continuation line in the
- FILES.BBS file, such as '|'.
-
- I'm targeting the 15th of October as a release date.
-
- Changed the .ANS screen to one drawn by Scott Drake. An awesome design if
- I ever saw one! Thanks Scott!
-
- Labtest 3.2g 10-04-94
-
- Have I been working on this or what!
-
- Tic processing revisited. Here's how Labtest will handle the Replaces
- command in the .TIC:
-
- Area NET202
- Areadesc Net 202 Local Node file distribution area
- Origin 1:202/1
- From 1:202/707
- Magic ECHOLIST
- File AREAS.Z62
- Replaces AREAS.Z57
- Desc NET202 - Combined Net 202 Echo Area listings
- Crc 5886CE2B
-
- Labtest will translate the Replaces filename to AREAS.*, thus replacing ANY
- AREAS file in the destination directory. It also removes all occurrences
- of the AREAS file from the file data base (for the dest. area). This is
- the way several of us have agreed upon and makes the most sense. If it's
- unpopular to the masses, I'll revisit it again.
-
- The Unregistered/Registered line at the top of the screen doesn't work too
- well on RIP screens, so I changed the .RIP file to expand the text window,
- this will let it display my little copyright info at the top of the rip
- screen as it should.
-
- I'll leave the LTDEBUG environment variable in for user's to use in case of
- problems. The log printing of memory information and command lines will go
- away when you remove the LTDEBUG environment variable. That should trim
- the log file somewhat.
-
- In case you're wondering about the delay in starting up when processing
- .TIC files, Labtest is setting up some files and stuff.
-
- Labtest will now change the status bar as the echo area changes from .TIC to
- .TIC.
-
- My wife and I were talking about something, so I'll let you in on it. We
- plan on publishing a user's manual to give Labtest a professional look.
- The manual will be one of those half size jobbers, probably stapled. I am
- open to suggestions on a cover design if any of you are good at that stuff.
- This is probably a ways into the future, so don't think it will hold things
- up. Craig Dunstan of TranScan has a printed manual and disk for the
- registering users, so I figured I'm going for it. In case you're
- wondering, yes, I am going for the top dog. I have a feeling with the way
- this beta cycle has gone that the users will highly appreciate the amount
- of effort we've put into this, and I'm sure it's going to pay off.
-
- The manual will be provided as part of the purchase price. However, it
- will also be available seperately at a reduced cost for anyone wanting to
- purchase it. And of course it'll be free for all beta team members!
-
- Ideas anyone?
-
- Labtest 3.2f 10-03-94
-
- Thanks to Glen Appleton for finding a bug with self extracting archives!
-
- Whew! That would have been embarassing to release it and find out that it
- wouldn't uncompress SFX files.
-
- So, that's fixed. What else is new?
-
- I added a couple of items to protect my interests. It would be very easy
- for anyone to just have a friend who registered Labtest (or cracked the
- code) and just give the key away, since LT doesn't actually say the
- registered user's name anywhere except the log file. You would think that
- since Labtest is only $15, it would be worth it to register (IMHO). But
- the cold fact is that with the current methods, if it's so easy to crack
- it, why bother registering it right? So, I've revamped (again) the methods
- I use to deter, notice I said deter, not prevent ;), this. One is that
- Labtest now reserves the very first line of the screen for copyright
- information. Second is the addition of a LABTEST.KEY file that will be
- required to use Labtest in registered mode. Keep in mind there are no
- differences between registered and unregistered mode except for the delay
- at the beginning. I hope to some day apply to the ASP, so I cannot (due to
- their rules and my ethics), make 50 percent of the features in LT
- registered only (like Upcheck). So what other course could I use?
- Comments Please?
-
- Labtest 3.2e 09-30-94
-
- How's this for bug hunting! I found one when Labtest encounters a file
- that has archives lurking in subdirectories. I was supposed to process
- them just as it does anything else. But NOOOO. It had to be difficult.
- SO, what happened is it just skips them. Not anymore. Hope this works on
- the OS/2 machines with HPFS (Scott/Hector hint hint)
-
- Major change in the LABTEST.CTL file, instead of using numbers for the
- color codes, I'm using actual words to represent the colors. Much easier
- to modify by the sysop wanting to customize his copy. Still get strange
- colors intermittenly on the remote side. Can anyone else verify this? But
- the new screen (my own design of course) looks a little better I think.
-
- Labtest 3.2d 09-29-94
-
- Fixed a bug with the multinode log file handling. If you were running on
- node 2, Labtest would still write to LABTST1.LOG. I think this is fixed
- now.
-
- Having problems with the 'adjust upload credit'. How can I properly adjust
- the credit when RA is going to credit the user after Labtest is done?
- Ideas??
-
- There was a problem with scanning, seems that the second virus scanner
- would sometimes get the command line from the first one. Fixed this.
-
- Added the ability to specify more than one errorlevel for the virus
- scanner. F-PROT can return one of two errorlevels depending one what kind
- of virus was detected. THis way, you can grab both errorlevels and not
- have to run the virus scanner twice. Since I added this, again, the
- configuration file has change, so it is recommended that you reconfigure
- from scratch, or just double check everything.
-
- Enhanced the scanner log text bit, now instead of just one word, you can
- have Labtest search for multiple words or phrases, just separate each
- keyword by a space. THe online help gives more detail.
-
- Added a help screen for the editor pick list window.
-
- Expanded on the adjust user credit help info.
-
- If you didn't specify a filename or path for one of the user messages, a
- blank message was written. This is now fixed.
-
- That's about it for now.
-
- Labtest 3.2c
-
- OOPS! Skipped this one
-
-
- Labtest 3.2b
-
- Fixed some problem with the .DIZ importing
-
- Fixed a buglet with the .TIC processing. It would just stop randomly. Now
- it will do the whole job as it should.
-
- For some stupid reason Labtest would think a .DOC or other non-archived
- file was a .PAK file if it started with a blank line. This has been fixed.
-
- If a file contained imbedded archives, the file dates were written to the
- logfile twice, and the files were also counted twice. This has been fixed
- too.
-
- Labtest 3.2a 09-14-94
-
- Well, not as close as I thought I was to releasing this.
-
- Bugs:
-
- Labtest would not move old .EXE files that were processed (converted from
- .EXE to .ZIP ). Fixed.
-
- Would not check the disk space available on a drive where files were
- sent to (mainly during .TIC processing). This caused a crash, but has been
- fixed now. Sorry Eddy!
-
- I just wanted to acknowledge the immense help Eddy and Miguel Salvador have
- been for debugging the .TIC processing code. Thanks a million!
-
- Added Squish and *.MSG code for ProBoard 2.01 systems.
-
- Labtest 3.2 The final cut!
-
- Finally figured out a fool proof? way of deleting an entry from the file
- base even if RAMGR is running. It works solidly here. The problem was
- that when MOVE was the failed scan action, the old entry was not being
- deleted from the file base. It is now.
-
- Added the virus information writing to the file descriptions.
-
- Supports ProBoard 2.01 and any FILES.BBS system.
-
- Changed LTSetup a bit to move things around. LTSetup will be going through
- a major change in the future, but not before this release is out.
-
- If you do not want Labtest to add your (sysop) name as the uploader in local
- mode, you MUST use either the /- switch on the command line or disable Add
- Uploader Name in LTSetup.
-
- You can have up to 256 characters in the Sysop messages (text is in
- LABTEST.LNG). You may also use any of the macros that are described in the
- documentation for User messages. If you want to force a carriage return
- (to format the sysop's message better), use the ` (reverse single quote) at
- the position where you want to start a new line.
-
- The documentation has been split up. The main user's guide describes
- overall setup and use. The SYSOP.DOC file describes installation into the
- BBS software and .TIC file processing in detail.
-
- Added more functionality to the .TIC support. Look through the SYSOP.DOC
- file and the TIC.LAB file for info.
-
- If a file named in a .TIC file already exists in the destination directory,
- it will be replaced. Also, if a .TIC file has the command 'Replaces' in
- it, the file being replaced will also be removed.
-
- It's been a long road to this point. I feel very comfortable with this
- release. It should be a success, and I owe it all to a great beta team! (I
- can finally say that! Never had a beta team before.)
-
- Fixes for Labtest 3.2
-
- Tic Processing revisited. Various options enabled for the uploader's name
- entry. See TIC.LAB for details.
-
- If there is no room on the destination drive for the incoming file, then
- that file will not be processed and its associated .TIC will be renamed to
- .BAD.
-
- If the area named in the .TIC file is not configured in your TIC
- configuration file, the .TIC file will be renamed to .BAD.
-
- Labtest now checks the free space available on the processing drive. If it
- gets less than that defined in LTSETUP, Labtest will not proceed. The info
- is logged to the log file.
-
- Logs the .TIC file and area being processed.
-
- This will bring me to 3.2a. The ultimate release will still be named 3.2,
- so don't get confused on me...hehehe.
-
- Contemplating some features to process files in the file areas, kind of
- like RAMGR. Ideas?
-
- Fixes for Labtest 3.1j
-
- Fixed two bugs with the TIC processing. One, it didn't work at all. That's
- fixed. Two, it wouldn't delete the .TIC file when done. That's fixed too.
-
- Fixed the problem with the MOVE after failure option. Previously, Labtest
- would COPY the file to the badfiles directory, and leave it in the old
- directory. However, it would trash the file's entry in the FDB.HDR file
- for the old area. This has been fixed with one catch. I noticed today
- that under RAMGR, Labtest CANNOT remove the file's record from the header
- file for the old area. This is because of the way Labtest deletes entries,
- and I can't think of any better way. Currently, records are copied from
- the .HDR file to a temporary file. When the bad file's record is found, it
- is skipped, and the rest of the records are copied, then the files are
- renamed so the temporary file becomes the HDR file. Problem is RAMGR locks
- the file so this prevents renaming it, which causes Labtest to not update
- the area file. If any of you RA guru's have any ideas, please let me know!
-
- Other than this, it moves files just fine, unless you happen to be in
- RAMGR! No problems under RA itself.
-
- Many of you are wondering why it says 0 files uploaded in the thank you
- message. This is because you are running it in LOCAL mode, and in local
- mode, Labtest does not read the EXITINFO.BBS file. This is no problem. It
- works when run online. Remember, if you are done testing the message
- writing portion, remove the LTBETA environment variable!
-
- Any comments on the LABTEST.DOC file? Good? Bad? Ugly? Please forward any
- left over bug reports as soon as possible. Would like to get this out
- before I reach the letter Z! haha.
-
- Fixes for LABTEST 3.1I
-
- Minor fixes. Disabled Online Message option. Really is unnecessary
- especially because RA actually runs Labtest once for each uploaded file.
- The user would have several online messages waiting for them. I only
- disabled it so it would be easy to put it back in in the event someone came
- up with a good alternative.
-
- During the rewrite of the FDB routines, I leftout the test for drive
- letters in the FILES.RA pathnames. Meaning, if the path did not have a
- drive letter, it would not find a match, even though C:\UPLOADS is the same
- as \UPLOADS. This has been fixed.
-
- I finally tracked down the disappearing VIRUS message to the sysop bug.
- That was pretty simple after several hours of rewriting and searching. It
- was only a missing carriage return at the end of the message text. ahhh
- the sigh of frustration!
-
- I ran this version on an entire directory and it imported all the file
- info, gif resolutions, marked bad files as unlisted, the whole works. And
- even wrote the messages to me and me (user/sysop).
-
- I changed the message to sysop to be the same as message to user, i.e., you
- can now use the macros that you use in the user's message in the sysop
- message text too. Just edit your .LNG file and add the macro in the
- position you want the message to read. The enclosed .LNG file has the
- sysop's virus message changed to enable appending the VIRUSINFO to the end
- of the message. This way you will get more details than before.
-
- How does Labtest compare with Upcheck/THD/SkullCheck/Etc? I wanted Labtest
- to be on a level of TranScan. How close am I?
-
- Please send in the straggling bug reports as soon as you can. People are
- beginning to wonder if I'm still supporting Labtest. And with the bugs in
- the current 3.1 that is out, they are getting itchy. With good reason.
-
-
- Fixes for LABTEST 3.1H
-
- There was a bug that occurs when you process a virus infected file in your
- badfiles directory, the file would be truncated to 0 bytes and the file
- information would reflect 0 bytes. For example, your badfiles area is
- C:\BADFILES, and you have the file AVIRUS.ARJ in C:\BADFILES, running
- Labtest on this file would mess it up.
-
- Did some work on LTSETUP. The built-in hard-core limit to the number of
- file areas and message areas that LTSETUP can list in the box is 1,000. If
- that is not enough, let me know.
-
- Updated the language file to fix some esthetic things.
-
- I've been asked a billion times about the online messages. These are
- copies of the ones written to the message base. I know it seems redundant,
- but it is actually an alternative to using your message base. This way,
- once the user has read the message, its gone forever. That could be a
- drawback, in case the user wanted to reply to the message, that's why the
- message sender is the sysop's name. Some ideas here would be appreciated.
- If all you want to do is tell the user they have mail from Labtest, update
- your RA 'Failed Scan' language prompt to read 'File flagged for review.
- Please check your mail.' or something like that.
-
- I'm flexible here, so gimme some ideas.
-
- PS. If any of you do not have a registration key, let me know and I'll
- crash it to you. Its the least I can do for your help, I wish I could do
- more.
-
-
-
- Fixes for LABTEST 3.1G
- LABTEST EXE 77693 08-25-94 9:28p
-
- I didn't rename this one because no one else got it.
-
- Some more fine tuning with the database routines has killed a couple of
- bugs, garbage getting into the header file, and the file comments are
- preceded by a carriage return/line feed. This really doesn't matter but
- some sysop's were saying it doesn't get displayed correctly, but they are
- probably using the formatted display in RACONFIG, which ignores carriage
- returns/line feeds in the descriptions.
-
- Labtest can now be run on a file that is on a CDROM. When Labtest figures
- out that a file is on a cdrom, it sets its defaults to NOREARC, NOCOMMENT
- and NOMOVE. Beware though, when the defaults are changed, they are changed
- for the WHOLE session, so mixing cdrom areas with non-cdrom areas won't
- work unless you specify the non-cdrom areas FIRST.
-
- The ESC key will abort Labtest, once again!
-
-
- Fixes for LABTEST 3.1G
- LABTEST EXE 77342 08-24-94 6:00p
-
- Rewrote the file database and message writing routines to try and
- enhance the speed and decrease the hard disk use.
-
- Fixed the empty sysop message bug.
-
- Fixed the garbage messages.
-
- Fixed the description problems.
-
- Fixed the Files: xxx Oldest: Newest: where the Newest was almost always
- wrong.
-
- The TIC processing hasn't been worked on, but I'd like to keep the feature.
- Please help me debug this one too. I don't want Labtest to stay an
- upload scanner its whole life. Someday, all programs grow up :-)
-
- Some bugs with memory allocation when using Jam have been stomped.
-
- Stack size has been doubled to make life easier when processing entire
- directories/file areas.
-
-
- Fixes for:
- LABTEST EXE 79013 08-17-94 5:28p
-
- Fixed the message writing problem where garbage was getting in the message.
-
- Added the virus scanner program name to the log file info and message info.
- Now looks like this:
-
- SCAN.EXE reports: Found Possessed [Poss] in file DSZ.COM
-
- There was a problem where if the file didn't exist in the database, and it
- failed the virus scan, Labtest would not add it to the database. This only
- occurred if you have Failed Scan Action set to MOVE, and the file was
- already in your badfiles directory.
-
- Removed the INTERNAL commenting of zip files. Use the \command.com /c
- method for PKZIP.
-
-
- Fixes for:
- LABTEST EXE 78954 08-15-94 9:16p
-
- Fixed the problem where Labtest would not move a file to the badfiles path
- and properly update the file database. It now does, at least here :(
-
- There was a problem with Labtest not catching the information from SCAN if
- you tested an .EXE file and it failed. Still haven't figured out why it
- doesn't remove the @VIRUSINFO@ like it is supposed to. But still working
- on this. Although Labtest does write the correct info to the message and
- log, it just leaves the @VIRUSINFO@ in the message.
-
- Sysop Virus message works here again.
-
- .COM files are treated as .EXE files for virus testing purposes. The were
- treated as UNKNOWN before.
-
- Eddy Salvador reports a problem with Arc Master and the internal comment
- routines. So, if you use AM, use the command.com /c pkzip.exe -z<$COMMENT$
- $DIZ$ version instead. I'll contact Dykstra and find out what's up with
- this.
-
- Could someone help me keep track of the bug reports and fixes as I am doing
- in this document? Thanks!
-
- Fixes for:
- LABTEST EXE 78954 08-15-94 12:09a
-
- Gee its late!
-
- Fixed the SECURED -AV zip file problem. Labtest once again honors the -AV
- security. This broke because I changed the temp filename from CHECKAV.LAB
- to CHECKAV.xxx where xxx is the node number, and missed one place where it
- still tried to reference the CHECKAV.LAB. My bust. Tested this on
- GOLFLOG9.ZIP (-AV) and PKZ204G.EXE (-AV SFX). Both worked. Labtest
- skipped the commenting and repacking like it should.
-
- Eddy Salvador reported a problem with the internal ZIP commenting messing
- up ArcMaster (Bill Dykstra). I can't get AM to view any files on my system
- so I can't verify this. But PKUNZIP -t indicates no problems, the file can
- be unpacked just fine and RA's internal archive view works fine. Help? I
- tried AM on files that had not been processed by Labtest and it wouldn't
- show me a directory or anything, just returns back to RA. The internal ZIP
- comment is 99.9 percent effective (allowing .1 percent for CHAOS). ZIP
- comments appear at the end of the zip file and can be located by looking
- for the PK\05\06 signature, then seeking 20 bytes forward. That's it.
- Write the length of the comment, then the comment and close the file.
- easy. (?)
-
- LABTEST.EXE 08-14-94 6:52p Fixes
-
- Created my own internal ZIP comment routine. This only works with ZIP
- files. To use this feature, highly recommended, edit your ZIP command line
- and change the PKZIP.EXE -z< to INTERNAL. Leave the $COMMENT$ $DIZ$. So
- your command should look like this:
-
- INTERNAL $DIZ$ $COMMENT$ (or whatever your diz/comment is)
-
- Fixed the UNKNOWN and EXE archiving operations. The files will now be
- correctly archived if you have Pack Unknown set to Yes.
-
- Scanning is working. Errorlevels, log writing and message writing is
- working for me.
-
- Sending an online message to the user works great!
-
- Note that you can have Labtest write a MESSAGE in the message base AND
- send one online, or just write one in the message base. I haven't
- configured Labtest to ONLY write an ONLINE message and not one in the
- message base. That's next.
-
-
-