home *** CD-ROM | disk | FTP | other *** search
/ Carsten's PPE Collection / Carstens_PPE_Collection_2007.zip / T / THTC25B1.ZIP / UPCHK.HIS < prev    next >
Text File  |  1995-01-03  |  18KB  |  440 lines

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