home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Carsten's PPE Collection
/
Carstens_PPE_Collection_2007.zip
/
T
/
THTCK231.ZIP
/
UPCHK.HIS
< prev
next >
Wrap
Text File
|
1994-08-22
|
16KB
|
408 lines
v 2.31 08-22-94
------------------
Well it seems that if in local mode it was not testing dates or doing
the file_id.dz or .nfo dates , This BUG must have been in the Code from
DAY 1, Love those BUG reports I get, Since I had to find this one myself.
v 2.30 08-05-94
------------------
Added two more Macro's to the Comments these are |dd & |nf
the |dd is for File_id.DIZ DATE & |nf is for the Newest NFO file
in the Archive!!
Also added one more line to the UPCHK.CNF file this for the addition of
the LINE with the File_id.diz date & Newest NFO date to the bottom
of the FILES Description.
Now if a Archive has just a few files and one is a .diz and one other
is a .nfo and the only other file is a small .exe or .com file instead
of the Archive failing the date check UPCHK will use the file_id.diz
DATE for the AGE test's this will only happen if you are not checking
Dates on small .EXE or .COM file as in the UPCHK.CNF file.
v 2.20 07-11-94
------------------
So if you are upgrading added lines 19,20 to your UPCHKA.CNF file
If you are upgrading from v2.10 then just use the UPCHK.PPE file!!
Added another two Lines to the UPCHKA.CNF file these are for the Board
Name position and the Position of the THT-UPCHK Version in the header.
Well it seems that since some of the callers are from other parts
of the WORLD and where there at may just be a day ahead of us at the time
of an upload that is a 0 day type , Had to change that part of the date
checking added one day to it that should do the trick.
Another small problem was if you where putting in the Number of files
and dates if there was more than 9 files in the archive the last digit of
the oldest date was cut of. FIXED!!
v 2.10 07-06-94
------------------
A full Release of v 2.10 as of today seems all the changes work like they
should no reason to keep this one from the PUBLIC !!
Added a SAMPLE UPCHK.BAT file called UPCHK.BTT this will help you in
converting your existing .bat files to the new Format, Every Place where
is says to PLACE your Current ????.BAT just insert the proper .BAT file
in that place, There is one thing to keep in mind and that is DUPLICATE
LABEL'S if there are some DUP LABEL'S then rename these labels to something
else and do the same to the goto statements that are just above them.
The original .BATS will have some Dup Labels if it is to confusing then
just modify the UPCHK.BAT that comes with this ARCHIVE , I added all the .bat's
into this file.
v 2.10ß 07-05-94
------------------
Fixed ALIAS's being displayed when the user had one setup.
Added a new file called PCBFAIL.MSG this will now be shown to the user's
when a file fails for any reason..
Added one more Macro to the UPCHK.MCR file called |fl for Failed info
that is put in the PCBFAIL.MSG file, then the PCBFAIL.TXT is created
from this PCBFAIL.MSG with the Macro's that where Replaced.
In this version I added all the .BAT file's into one .bat for testing
files that are sent to the Board. This might make the .bat system a bit
more simple for the Sysop's that use this PPE. In doing this I have also
removed 5 lines from the main UPCHK.CNF file these are line number's
6,8,10,11,22. The New .BAT file will be UPCHK.BAT.
Added two lines to the main .cnf file for the Checking of Small .EXE & .COM
files, This most of the time are BBS ADS and now you have the option to not
Check these file's in the DATE Checking, Also you may put the size of the
File's not to be checked if the file is smaller than this then it will not
affect the Date checking..
v 2.00 R 07-04-94
------------------
Well seems everything is fine with the Beta 3 version will make this one a
Release to all that care to Run it.
v 2.00 ß3 07-03-94
----------------------
Fixed a problem when a local upload was not a WILDCARD, It would try to do
a RETURN and have no real place to go then generate a Failed file and a
message was sent to the Sysop!!
v 2.00 ß2 07-01-94
----------------------
Cleaned up the Code some may make this one a public BETA Release seems that
all things are now working as they Should, No more problems with File_id.Diz's
at least for Now, If there are any FILE_ID.DIZ's that do create a Problem
Please send them to me in a .zip file this way I can see whats up and try to
Fix the problem if there is one.
v 2.00 ß 06-29-94
----------------------
Added *.* WILDCARDS to the PPE in LOCAL MODE, Had to change the VIRUS.BAT file
so that if a file is not an ARCHIVE then the file will still be SCANNED.
Added ALIAS support, Now if the user has an alias on the Board that is the
Name that will be used.
THT-UP-CHECK will now handle any type file!!
v 2.00 ß 06-28-94
----------------------
Added DUP Check option , Re-did the amiga .DIZ's , Seems that when I put this
option in It was a quicky now that I have had time to look it over had to
change the read so that it makes sure that the .diz is an AMIGA style DIZ
FIXED local mode, Since it was broken in 2.00α.
Changed the Display Screen added one more item to it so it is now one Line
longer than before.
v 2.00 α 06-26-94
----------------------
Am moving alot of the options around to diff. .cnf files the main UPCHK.CNF
file is getting to large so I have split this up into 3 .cnf file one for all
display type prompts , One for all Color codes and the other is UPCHK.CNF but
with alot fewer lines to deal with.
Since adding the Wildcard uploads in local mode it broke the upload checking
all together..
Fixed with More to come
v 1.70 06-25-94
----------------------
Well made a few changes to this one in the area of BLANK FILE_ID.DIZ lines
It seems I was to hasty in removing Lines from the .DIZ this has been fixed
and may even be faster than before.
I Am adding an option for LOCAL mode so that if a archive has no FILE_ID.DIZ
you can input a descrition on the Commandline and this will entered in the
Upload DIR
Added WILDCARD's in Local mode you can now do a *.ZIP, *.ARJ, *.LZH and it
will check all files with that extention if the LOCAL upload Directory
that you have setup in the UPCHK.CNF file.
Added two more line to the UPCHK.CNF & UPCHKA.CNF files this is for the
Prompts and NEW .BAT file to ad the FILE_ID.DIZ to the Archives that are
checked in Local mode and Don't have a FILE_ID.DIZ
New Batch file is ADDIZ.BAT For adding the file_id.diz to local uploads
that don't have one.
Also added comments on running ZDCS though the virus.bat look at the end
of that .bat file for the instruction's, They are REM'd out do what you want
with them..
v 1.60 06-23-94
----------------------
Added support for AMIGA style File_id.diz's, This should work Like
A charm now, Let me know!!!
Did a work Around on the BUG in the Compiler for the fileinf(fname,8)
Command, Now if the Subdirectory is less than 7 character's long
the full filename will be returned!!!!
Added 10 lines to the bottom of the UPCHK.CNF file these line's are DOC'd
in the .CNF. Lines 45 - 54 must be added to your UPCHK.CNF if upgrading
from v 1.50 or 1.51
Added LOCAL Mode , This is done by setting the UPCHK.PPE up in the CMD.LST
file and then this "UPCHK TEST.ZIP /L" this will run this in local mode
after done it will ask if you want to add the file just tested to the
Uploads, If you answer Y to this then it will prompt you for the
Conference # to add the file to, At this point you can still put a "Q" to
Quit, If you pick an invalid Conference it will display a line of TEXT to
you and go back to the Prompt asking for the Conference Number, If a valid
Conference is Selected the File_id.diz is added to the DIR file and the
File itself is copied to the Conference Selected Upload's Sub and then the
Original file is Deleted, Make sure you have enough space to copy this file
to the other Drive or the same drive and a diff Sub..
Added a new Display file for the LOCAL mode Conference Seletions, Filename
UPCHKC.PCB, I have tested it with 9 Conferences and no problems.
Since I have some of these ShareWare Sysop's giving be a hard time about
the TESTFILE.EXE that was PKG with this archive , I have removed it from
The Archive, Even though I see it in many other .zip pkg's including
Sam Smith's ProDoor from along time ago and a few other's
you all will just have to use the copy that came with your PCBoard!!!
v 1.51 06-22-94
----------------------
Fixed a bug in the File_id.DIZ section of the Code it seems I was not
trimming the lines off at 45 character's like I should have been.
This one command in the PPL lang is very strange FILEINF(fname,8) ,
Since if the path it's working on is not 7 characters long it will only
return the first partof the filename it's a real hard one to get around,
Will try but all attempts at it so far have not worked !!!
v 1.50 06-20-94
----------------------
BUG FIX: it seems I was not reading the Upload Description files correctly
I was one character off , This may have been a problem for private uploads
The "/" character was not being read properly, This was only if it was a
Batch Upload and other than the first file was a private Upload. FIXED
Added one line to the Bottom of the UPCHK.CNF & UPCHKA.CNF file's for
the Display and loaction of the Description Display
Well it seems there some real jurks out there putting a 50+ character
File_id.diz file in some ZIP's this creates problems for PCBoard since
the longest description line can only be 45 characters long.
Both of the above Problems have been taken care of in this version of
UPCHK.PPE
Also added a Description to be displayed when a User has done a
Bi-Directional Transfer since there is no data file to read in PCB it will
now come up with the default description !!
Also if the first Line in the File_id.diz is a BLANK Line it is now skipped!
I also changed the Code to put today's date in the UPDESC.%PCBNODE% file
this should stop file's from being posted with a earlier date than the date
it was Uploaded on.
v 1.40 06-18-94
----------------------
Changed the REC.BAT since the Macro's where installed I no longer need to
do all that IF Exist stuff now there is just one line.
Also the file DIZ.%PCBNODE% is being deleted at the end of the PPE now
so these files will no longer show up after the PPE run's.
Added macro's to the Comment's below is a list that can be used!
New file called UPCHK.MCR
No .cnf file changes from v 1.30
THT-UP-CHECK is able to translate Macros in a textfile.
Example: D:\UPCHK.CMT --> D:\UPCHK.CM%PCBNODE%
Available Macros for this:
|fn : Filename ...
|un : Upload Node (Enviroment PCBNODE)
|ut : Upload Time
|ud : Upload Date
|fs : File Size
|us : Uncompressed Size
|cr : Compression Ratio
|#f : Number of Files within Archive
|nf : Newest File within Archive
|of : Oldest File within Archive
|vs : THT-UP-CHECK Version Number
|dz : Contents of File_id.diz
Example:
▌|fn was uploaded on |ud at |ut to Node |un
▌Oldest File: |of, Newest File: |nf
▌Via THT-UP-CHECK |vs (c) 1994 THT
would be:
▌FILENAME.ZIP was uploaded on 01/28/94 at 12:23 to Node 3
▌Oldest File: 12.24.93, Newest File: 01.27.94
▌Via THT-UP-CHECK v1.30 (c) 1994 THT
v 1.30 06-17-94
----------------------
Well it seems I have been around 4DOS to long, Forgot that regular
DOS has no GOSUB in there BATCH file's, I think the NEW BATCH file's
should work now for the DOS user's.
BUG FIX!! There was a problem with turning the ADD Uploaded by OFF
it would still be put in. FIXED, ( THE KEEPER )
Adding the Number of file and the newest and oldest would not show if
DATE Checking was turned OFF. FIXED, ( THE KEEPER )
Added ERROR Loging now if a file fail's the filename reason for the failure
and the USER's Name will be writen to a UPCHK%PCBNODE%.ERR File
each node has it's own ERROR file, There is also a file called ERROR.MSG
this is where the text comes from for the kinda error it was.
File_id.diz's are now strip'd of all @X codes before they are checked
against the UPCHK.RMV file for unwanted lines and all BLANK lines are
being Removed from these before they get to the Board, This will help
in the cases of 20 or so blank lines in a .DIZ and for those of you
that have found those FILE_ID.DIZ's with the @CLS@ at the begining of
another Board's Ad.
Changed the Way the PPE looks at the PCBoard's TEMP Directory, This
should help with those Boards that are not using the STOCK WORK
Directory under PCB Now it will find this SUB no matter where it is.
Cleaned up the BATCH files some more for the DOS users since I run
4DOS I didn't know exacly what was needed at first but now this
should work under DOS you will still have to look at all PATH's
and determin the best setup for your Board!
Added a new .cnf file for location's of every Item on the Screen
now you will be able to Make your own Screens and place the data
where ever you would like, FileName UPCHKA.CNF
Found a BUG in the FILEINF(filename,8), If the Subdirectory is not
At Least 7 character long the extention of the file will be a blank.
This is a problem with PCBoard or the PPLC compiler, Not with the PPE.
v 1.20 06-13-94
----------------------
Added Support for the ULBY.DAT file that has been used by DIZ2PCB &
ZIPZAP, This ppe will now Read this file and change the uploader's
Name to whatever is in it, If this option is not used or the file
don't exist the User's Name will be used!!
Added Message Support to the PPE, No if a file fails any of the Test's
a message can be sent to the user, Stating the reason for the failure
the FILENAME will be the Subject, And there are three files that contain
the message TEXT these are, FAILED.VRF for failing the Verification
test's, FAILED.AGE for when a file fails the AGE tests, FAILED.VIR
for when a file fails the VIRUS TESTING...
Now the PPE can read Differrent .cnf files for each Conference if you
so desire, This would be in the format of "UPCHK1.CNF" For conference 1
and so on, This gives you the ability to have differrent age limit's
for Conference's, If a Conference specific file does not exist then the
normal "UPCHK.CNF" File is Used.
Added the Mode that it is running under either TEST for online test
mode or Upload for upload's.
Added OnLine Testing of Archives, For this to Work you must use the
TEST574.PPE in the cmd.lst as a Command called TEST this will override the
PCBoard's Internal TEST command and ask for the filename to test.
This ppe will also add the Default extention in PCBSETUP to the end of the input
if none is there. Then it will run the UPCHK.PPE in Test Mode.
Which will only test the Archive and do nothing more.
UPCHK.PPE reads the MASTER DLPATH LIST file that is setup in PCBSETUP
Make sure that you have one of these setup before this ppe will be able
to do Online test's.
v 1.20ß 06-12-94
---------------------
This is what has been Removed none of this is needed anymore!!
Using the @OPTEXT@ That is passed at the time of the Checking by PCBoard.
e) You will need to modify your Protocol Batch file's since it seems
that PCBoard Delete's these after the upload. At least on My system it
Removes the PCBDSZ.LOG file before I can get to it.
Sample PCBRZ.BAT file below, Line's 2 & 4 must be added!!
Also add these lines to your HSLINK download Batch file !!!
if exist pcbdsz.log del pcbdsz.log /q
if exist dsz%PCBNODE%.log del dsz%PCBNODE%.log /q
Dsz port %PCBPORT% handshake both estimate 0 %5 pB4096 pd0 z pR1 rz -p -m %3
IF EXIST PCBDSZ.LOG COPY PCBDSZ.LOG DSZ%PCBNODE%.LOG /Q
f) In your $$LOGOFF.BAT file put this line with the correct path
if exist %PCBDRIVE%%PCBDIR%\UPCHK\UPCHK.%PCBNODE% DEL %PCBDRIVE%%PCBDIR%\UPCHK\UPCHK.%PCBNODE%
This will get rid of the temp file that the ppe use's for Batch Upload's
v 1.10 06-11-94
--------------------
Found the bug with the Private Upload's I think !!!!
Added one more line to the .cnf file, Line number 33
Yes the Private uploads are now working
v1.00ß
--------------------
Only Release to a few USER's as a test run