home *** CD-ROM | disk | FTP | other *** search
/ Carsten's PPE Collection / Carstens_PPE_Collection_2007.zip / T / THTCK231.ZIP / UPCHK.HIS < prev    next >
Text File  |  1994-08-22  |  16KB  |  408 lines

  1. v 2.31    08-22-94
  2. ------------------
  3. Well it seems that if in local mode it was not testing dates or doing
  4. the file_id.dz or .nfo dates , This BUG must have been in the Code from
  5. DAY 1, Love those BUG reports I get, Since I had to find this one myself.
  6.  
  7.  
  8.  
  9. v 2.30    08-05-94
  10. ------------------
  11. Added two more Macro's to the Comments these are |dd & |nf
  12. the |dd is for File_id.DIZ DATE & |nf is for the Newest NFO file
  13. in the Archive!!
  14.  
  15. Also added one more line to the UPCHK.CNF file this for the addition of
  16. the LINE with the File_id.diz date & Newest NFO date to the bottom
  17. of the FILES Description.
  18.  
  19. Now if a Archive has just a few files and one is a .diz and one other
  20. is a .nfo and the only other file is a small .exe or .com file instead
  21. of the Archive failing the date check UPCHK will use the file_id.diz
  22. DATE for the AGE test's this will only happen if you are not checking
  23. Dates on small .EXE or .COM file as in the UPCHK.CNF file.
  24.  
  25.  
  26. v 2.20    07-11-94
  27. ------------------
  28. So if you are upgrading added lines 19,20 to your UPCHKA.CNF file
  29. If you are upgrading from v2.10 then just use the UPCHK.PPE file!!
  30.  
  31. Added another two Lines to the UPCHKA.CNF file these are for the Board 
  32. Name position and the Position of the THT-UPCHK Version in the header.
  33.  
  34. Well it seems that since some of the callers are from other parts
  35. of the WORLD and where there at may just be a day ahead of us at the time
  36. of an upload that is a 0 day type , Had to change that part of the date
  37. checking added one day to it that should do the trick.
  38.  
  39. Another small problem was if you where putting in the Number of files
  40. and dates if there was more than 9 files in the archive the last digit of
  41. the oldest date was cut of. FIXED!!
  42.  
  43.  
  44. v 2.10    07-06-94
  45. ------------------
  46. A full Release of v 2.10 as of today seems all the changes work like they
  47. should no reason to keep this one from the PUBLIC !!
  48.  
  49. Added a SAMPLE UPCHK.BAT file called UPCHK.BTT this will help you in 
  50. converting your existing .bat files to the new Format, Every Place where
  51. is says to PLACE your Current ????.BAT just insert the proper .BAT file
  52. in that place, There is one thing to keep in mind and that is DUPLICATE
  53. LABEL'S if there are some DUP LABEL'S then rename these labels to something
  54. else and do the same to the goto statements that are just above them.
  55.  
  56. The original .BATS will have some Dup Labels if it is to confusing then
  57. just modify the UPCHK.BAT that comes with this ARCHIVE , I added all the .bat's
  58. into this file.
  59.  
  60.  
  61. v 2.10ß   07-05-94
  62. ------------------
  63. Fixed ALIAS's being displayed when the user had one setup.
  64.  
  65. Added a new file called PCBFAIL.MSG this will now be shown to the user's
  66. when a file fails for any reason..
  67.  
  68. Added one more Macro to the UPCHK.MCR file called |fl for Failed info
  69. that is put in the PCBFAIL.MSG file, then the PCBFAIL.TXT is created
  70. from this PCBFAIL.MSG with the Macro's that where Replaced.
  71.  
  72. In this version I added all the .BAT file's into one .bat for testing
  73. files that are sent to the Board. This might make the .bat system a bit 
  74. more simple for the Sysop's that use this PPE. In doing this I have also 
  75. removed 5 lines from the main UPCHK.CNF file these are line number's 
  76. 6,8,10,11,22. The New .BAT file will be UPCHK.BAT.
  77.  
  78. Added two lines to the main .cnf file for the Checking of Small .EXE & .COM
  79. files, This most of the time are BBS ADS and now you have the option to not
  80. Check these file's in the DATE Checking, Also you may put the size of the 
  81. File's not to be checked if the file is smaller than this then it will not 
  82. affect the Date checking..
  83.  
  84. v 2.00 R  07-04-94
  85. ------------------
  86. Well seems everything is fine with the Beta 3 version will make this one a
  87. Release to all that care to Run it.
  88.  
  89. v 2.00 ß3 07-03-94
  90. ----------------------
  91. Fixed a problem when a local upload was not a WILDCARD, It would try to do
  92. a RETURN and have no real place to go then generate a Failed file and a
  93. message was sent to the Sysop!!
  94.  
  95.  
  96. v 2.00 ß2 07-01-94
  97. ----------------------
  98. Cleaned up the Code some may make this one a public BETA Release seems that 
  99. all things are now working as they Should, No more problems with File_id.Diz's
  100. at least for Now, If there are any FILE_ID.DIZ's that do create a Problem
  101. Please send them to me in a .zip file this way I can see whats up and try to
  102. Fix the problem if there is one.
  103.  
  104.  
  105. v 2.00 ß  06-29-94
  106. ----------------------
  107. Added *.* WILDCARDS to the PPE in LOCAL MODE, Had to change the VIRUS.BAT file
  108. so that if a file is not an ARCHIVE then the file will still be SCANNED.
  109.  
  110. Added ALIAS support, Now if the user has an alias on the Board that is the
  111. Name that will be used.
  112.  
  113. THT-UP-CHECK will now handle any type file!!
  114.  
  115.  
  116. v 2.00 ß  06-28-94
  117. ----------------------
  118. Added DUP Check option  , Re-did the amiga .DIZ's , Seems that when I put this
  119. option in It was a quicky now that I have had time to look it over had to
  120. change the read so that it makes sure that the .diz is an AMIGA style DIZ
  121. FIXED local mode, Since it was broken in 2.00α.
  122.  
  123. Changed the Display Screen added one more item to it so it is now one Line 
  124. longer than before.
  125.  
  126.  
  127.  
  128. v 2.00 α  06-26-94
  129. ----------------------
  130. Am moving alot of the options around to diff. .cnf files the main UPCHK.CNF
  131. file is getting to large so I have split this up into 3 .cnf file one for all
  132. display type prompts , One for all Color codes and the other is UPCHK.CNF but
  133. with alot fewer lines to deal with.
  134.  
  135.  
  136. Since adding the Wildcard uploads in local mode it broke the upload checking
  137. all together..
  138.  
  139. Fixed with More to come
  140.  
  141.  
  142. v 1.70    06-25-94
  143. ----------------------
  144.  
  145. Well made a few changes to this one in the area of BLANK FILE_ID.DIZ lines
  146. It seems I was to hasty in removing Lines from the .DIZ this has been fixed
  147. and may even be faster than before.
  148.  
  149. I Am adding an option for LOCAL mode so that if a archive has no FILE_ID.DIZ
  150. you can input a descrition on the Commandline and this will entered in the 
  151. Upload DIR
  152.  
  153. Added WILDCARD's in Local mode you can now do a *.ZIP, *.ARJ, *.LZH and it
  154. will check all files with that extention if the LOCAL upload Directory
  155. that you have setup in the UPCHK.CNF file.
  156.  
  157. Added two more line to the UPCHK.CNF & UPCHKA.CNF files this is for the
  158. Prompts and NEW .BAT file to ad the FILE_ID.DIZ to the Archives that are
  159. checked in Local mode and Don't have a FILE_ID.DIZ
  160.  
  161. New Batch file is ADDIZ.BAT For adding the file_id.diz to local uploads
  162. that don't have one.
  163.  
  164. Also added comments on running ZDCS though the virus.bat look at the end
  165. of that .bat file for the instruction's, They are REM'd out do what you want
  166. with them..
  167.  
  168. v 1.60      06-23-94
  169. ----------------------
  170. Added support for AMIGA style File_id.diz's, This should work Like
  171. A charm now, Let me know!!!
  172.  
  173. Did a work Around on the BUG in the Compiler for the fileinf(fname,8)
  174. Command, Now if the Subdirectory is less than 7 character's long
  175. the full filename will be returned!!!!
  176.  
  177.  
  178. Added 10 lines to the bottom of the UPCHK.CNF file these line's are DOC'd
  179. in the .CNF.  Lines 45 - 54 must be added to your UPCHK.CNF if upgrading
  180. from v 1.50 or 1.51
  181.  
  182. Added LOCAL Mode , This is done by setting the UPCHK.PPE up in the CMD.LST
  183. file and then this "UPCHK TEST.ZIP /L" this will run this in local mode
  184. after done it will ask if you want to add the file just tested to the 
  185. Uploads, If you answer Y to this then it will prompt you for the 
  186. Conference # to add the file to, At this point you can still put a "Q" to
  187. Quit, If you pick an invalid Conference it will display a line of TEXT to
  188. you and go back to the Prompt asking for the Conference Number, If a valid
  189. Conference is Selected the File_id.diz is added to the DIR file and the
  190. File itself is copied to the Conference Selected Upload's Sub and then the 
  191. Original file is Deleted, Make sure you have enough space to copy this file
  192. to the other Drive or the same drive and a diff Sub..
  193.  
  194. Added a new Display file for the LOCAL mode Conference Seletions, Filename
  195. UPCHKC.PCB, I have tested it with 9 Conferences and no problems.
  196.  
  197. Since I have some of these ShareWare Sysop's giving be a hard time about
  198. the TESTFILE.EXE that was PKG with this archive , I have removed it from
  199. The Archive, Even though I see it in many other .zip pkg's including 
  200. Sam Smith's ProDoor from along time ago and a few other's
  201. you all will just have to use the copy that came with your PCBoard!!!
  202.  
  203.  
  204.  
  205. v 1.51   06-22-94
  206. ----------------------
  207.  
  208. Fixed a bug in the File_id.DIZ section of the Code it seems I was not
  209. trimming the lines off at 45 character's like I should have been.
  210.  
  211.  
  212. This one command in the PPL lang is very strange FILEINF(fname,8) , 
  213. Since if the path it's working on is not 7 characters long it will only 
  214. return the first partof the filename it's a real hard one to get around,
  215. Will try but all attempts at it so far have not worked !!!
  216.  
  217.  
  218.  
  219. v 1.50    06-20-94
  220. ----------------------
  221. BUG FIX: it seems I was not reading the Upload Description files correctly
  222. I was one character off , This may have been a problem for private uploads
  223. The "/" character was not being read properly, This was only if it was a
  224. Batch Upload and other than the first file was a private Upload. FIXED
  225.  
  226. Added one line to the Bottom of the UPCHK.CNF & UPCHKA.CNF file's for 
  227. the Display and loaction of the Description Display
  228.  
  229. Well it seems there some real jurks out there putting a 50+ character
  230. File_id.diz file in some ZIP's this creates problems for PCBoard since
  231. the longest description line can only be 45 characters long.
  232.  
  233. Both of the above Problems have been taken care of in this version of
  234. UPCHK.PPE
  235.  
  236. Also added a Description to be displayed when a User has done a 
  237. Bi-Directional Transfer since there is no data file to read in PCB it will
  238. now come up with the default description !!
  239.  
  240. Also if the first Line in the File_id.diz is a BLANK Line it is now skipped!
  241.  
  242. I also changed the Code to put today's date in the UPDESC.%PCBNODE% file
  243. this should stop file's from being posted with a earlier date than the date
  244. it was Uploaded on.
  245.  
  246. v 1.40    06-18-94
  247. ----------------------
  248. Changed the REC.BAT since the Macro's where installed I no longer need to 
  249. do all that IF Exist stuff now there is just one line.
  250.  
  251. Also the file DIZ.%PCBNODE% is being deleted at the end of the PPE now
  252. so these files will no longer show up after the PPE run's.
  253.  
  254. Added macro's to the Comment's below is a list that can be used!
  255. New file called UPCHK.MCR
  256.  
  257. No .cnf file changes from v 1.30
  258.  
  259.     THT-UP-CHECK is able to translate Macros in a textfile.
  260.  
  261.      Example: D:\UPCHK.CMT  -->  D:\UPCHK.CM%PCBNODE%
  262.      
  263.  
  264.      Available Macros for this:
  265.  
  266.       |fn  : Filename ...
  267.       |un  : Upload Node (Enviroment PCBNODE)
  268.       |ut  : Upload Time
  269.       |ud  : Upload Date
  270.       |fs  : File Size
  271.       |us  : Uncompressed Size
  272.       |cr  : Compression Ratio
  273.       |#f  : Number of Files within Archive
  274.       |nf  : Newest File within Archive
  275.       |of  : Oldest File within Archive
  276.       |vs  : THT-UP-CHECK Version Number
  277.       |dz  : Contents of File_id.diz
  278.  
  279.  
  280.      Example:
  281.  
  282.       ▌|fn was uploaded on |ud at |ut to Node |un
  283.       ▌Oldest File: |of, Newest File: |nf
  284.       ▌Via THT-UP-CHECK |vs (c) 1994 THT
  285.  
  286.      would be:
  287.  
  288.       ▌FILENAME.ZIP was uploaded on 01/28/94 at 12:23 to Node 3
  289.       ▌Oldest File: 12.24.93, Newest File: 01.27.94
  290.       ▌Via THT-UP-CHECK v1.30 (c) 1994 THT
  291.  
  292.  
  293.  
  294. v 1.30     06-17-94
  295. ----------------------
  296. Well it seems I have been around 4DOS to long, Forgot that regular
  297. DOS has no GOSUB in there BATCH file's, I think the NEW BATCH file's
  298. should work now for the DOS user's.
  299.  
  300. BUG FIX!! There was a problem with turning the ADD Uploaded by OFF
  301. it would still be put in. FIXED,  ( THE KEEPER )
  302.  
  303. Adding the Number of file and the newest and oldest would not show if 
  304. DATE Checking was turned OFF. FIXED,  ( THE KEEPER )
  305.  
  306.  
  307. Added ERROR Loging now if a file fail's the filename reason for the failure
  308. and the USER's Name will be writen to a UPCHK%PCBNODE%.ERR File
  309. each node has it's own ERROR file, There is also a file called ERROR.MSG
  310. this is where the text comes from for the kinda error it was.
  311.  
  312. File_id.diz's are now strip'd of all @X codes before they are checked
  313. against the UPCHK.RMV file for unwanted lines and all BLANK lines are
  314. being Removed from these before they get to the Board, This will help
  315. in the cases of 20 or so blank lines in a .DIZ and for those of you
  316. that have found those FILE_ID.DIZ's with the @CLS@ at the begining of
  317. another Board's Ad.
  318.  
  319. Changed the Way the PPE looks at the PCBoard's TEMP Directory, This 
  320. should help with those Boards that are not using the STOCK WORK
  321. Directory under PCB Now it will find this SUB no matter where it is.
  322.  
  323. Cleaned up the BATCH files some more for the DOS users since I run
  324. 4DOS I didn't know exacly what was needed at first but now this
  325. should work under DOS you will still have to look at all PATH's
  326. and determin the best setup for your Board!
  327.  
  328. Added a new .cnf file for location's of every Item on the Screen
  329. now you will be able to Make your own Screens and place the data
  330. where ever you would like, FileName UPCHKA.CNF
  331.  
  332. Found a BUG in the FILEINF(filename,8), If the Subdirectory is not
  333. At Least 7 character long the extention of the file will be a blank.
  334. This is a problem with PCBoard or the PPLC compiler, Not with the PPE.
  335.  
  336.  
  337. v 1.20  06-13-94
  338. ----------------------
  339. Added Support for the ULBY.DAT file that has been used by DIZ2PCB &
  340. ZIPZAP, This ppe will now Read this file and change the uploader's
  341. Name to whatever is in it, If this option is not used or the file
  342. don't exist the User's Name will be used!!
  343.  
  344. Added Message Support to the PPE, No if a file fails any of the Test's
  345. a message can be sent to the user, Stating the reason for the failure
  346. the FILENAME will be the Subject, And there are three files that contain
  347. the message TEXT these are, FAILED.VRF for failing the Verification
  348. test's, FAILED.AGE for when a file fails the AGE tests, FAILED.VIR
  349. for when a file fails the VIRUS TESTING...
  350.  
  351.  
  352. Now the PPE can read Differrent .cnf files for each Conference if you
  353. so desire, This would be in the format of "UPCHK1.CNF" For conference 1
  354. and so on, This gives you the ability to have differrent age limit's
  355. for Conference's, If a Conference specific file does not exist then the
  356. normal "UPCHK.CNF" File is Used.
  357.  
  358. Added the Mode that it is running under either TEST for online test
  359. mode or Upload for upload's.
  360.  
  361. Added OnLine Testing of Archives, For this to Work you must use the 
  362. TEST574.PPE in the cmd.lst as a Command called TEST this will override the
  363. PCBoard's Internal TEST command and ask for the filename to test.
  364. This ppe will also add the Default extention in PCBSETUP to the end of the input
  365. if none is there. Then it will run the UPCHK.PPE in Test Mode.
  366. Which will only test the Archive and do nothing more.
  367. UPCHK.PPE reads the MASTER DLPATH LIST file that is setup in PCBSETUP
  368. Make sure that you have one of these setup before this ppe will be able
  369. to do Online test's.
  370.  
  371.  
  372. v 1.20ß  06-12-94
  373. ---------------------
  374. This is what has been Removed none of this is needed anymore!!
  375. Using the @OPTEXT@ That is passed at the time of the Checking by PCBoard.
  376.  
  377.  
  378. e) You will need to modify your Protocol Batch file's since it seems
  379. that PCBoard Delete's these after the upload. At least on My system it 
  380. Removes the PCBDSZ.LOG file before I can get to it.
  381.  
  382.  
  383. Sample PCBRZ.BAT file below, Line's 2 & 4 must be added!!
  384. Also add these lines to your HSLINK download Batch file !!!
  385.  
  386. if exist pcbdsz.log del pcbdsz.log /q
  387. if exist dsz%PCBNODE%.log del dsz%PCBNODE%.log /q
  388. Dsz port %PCBPORT% handshake both estimate 0 %5 pB4096 pd0 z pR1 rz -p -m %3
  389. IF EXIST PCBDSZ.LOG COPY PCBDSZ.LOG DSZ%PCBNODE%.LOG /Q
  390.  
  391. f) In your $$LOGOFF.BAT file put this line with the correct path
  392.  
  393. if exist %PCBDRIVE%%PCBDIR%\UPCHK\UPCHK.%PCBNODE% DEL %PCBDRIVE%%PCBDIR%\UPCHK\UPCHK.%PCBNODE%
  394.  
  395. This will get rid of the temp file that the ppe use's for Batch Upload's
  396.  
  397. v 1.10  06-11-94
  398. --------------------
  399. Found the bug with the Private Upload's I think !!!!
  400. Added one more line to the .cnf file, Line number 33
  401.  
  402. Yes the Private uploads are now working
  403.  
  404. v1.00ß
  405. --------------------
  406. Only Release to a few USER's as a test run
  407.  
  408.