ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ ž ß ÜßÜŪÜßŪÜŪŪŪŪŻŻ -:- BOOMLAB FILE SYSOP BETA -:- ŽŽŪŪŪŪÜŪßÜŪÜßÜ ß ž ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß Automated File Sysop PPE for Failed Files Coded by BOOMER Description ~~~~~~~~~~~ FILESYS.PPE is a PPE designed to be used with the BOOMLAB Upload Processor v.43 or higher to automate the handling of failed files. BOOMLAB has three types of tests: CRC, AGE, & VIRUS. With the FILESYS.PPE you can specify what to do if a file fails any of these tests. You could DELETE a file that failed the CRC test, E-Mail you if a user uploads an old file, NUKE a virus file. All of the options can be used in combination, ex: SYSOP\USER\NUKE would nuke the file and send a message to the sysop and user. Options are: 1) SEND E-MAIL TO SYSOP (SYSOP) 2) SEND E-MAIL TO USER (USER) 3) DELETE FILE (DELETE) 4) NUKE FILE (NUKE) Installation ~~~~~~~~~~~~ 1. Unzip FILESYS.PPE & FILESYS.CFG to the dir where the BOOMLAB.CFG file is located. The path should be the same dir indicated on the BOOMLAB command line Ex: c:\pcb\pfed\boomlab c:\pcb\pfed\ pcb .... ^^^^^^^^^^ 2. Edit PCBTEXT record 577 (FAILED!) to say (!c:\pcb\pfed\filesys.ppe) or whatever dir your using. 3. Define FILESYS.CFG to your liking. (below) FILESYS.CFG Setup ~~~~~~~~~~~~~~~~~ @X0C ; Color of 'FAILED!' text in PCB BOOMER ; Name to send sysop mail to 1 ; E-Mail Message style DELETE ; Action if file fails Archive test (CRC) 0 ; Archive failure - nuke factor (if used) SYSOP ; Action if file fails Age test 5 ; Age test failure - nuke factor (if used) SYSOP/USER/NUKE ; Action if file fails virus scan 10 ; Virus scan failure - nuke factor (if used) YES ; Leave description for nuked file YES ; Leave dummy file (8 bytes) for nuked file 1. Color of PCB text 'FAILED!' 2. Name to send Sysop E-MAIL to. 3. Message style to use for E-Mail: 1=Red Skull, 2=Blue Box 4. Action to take for failing Archive Test: NONE = Take no action SYSOP = Send Sysop E-Mail USER = Send User E-Mail DELETE = Deletes file and description NUKE = Nuke File! - A user can be penalized by factor defined in the FILESYS.CFG (filesize * nukefactor) Can also define whether to leave a description and/or dummy file. They can also be used in combination, Ex: NUKE/SYSOP/USER would Nuke the file and send E-Mail to Sysop and the user. Text has to be all caps, combinations seperated by a '/'. 5. If using NUKE on archive test failure, set the nuke factor (x bytes) to penalize users. (0=Don't subtract bytes) 6. Action to take for failing Age Test. (See line #4) 7. If using NUKE on age test failure, set the nuke factor (x bytes) to penalize users. (0=Don't subtract bytes) 8. Action to take for failing Virus Scan. (See line #4) 9. If using NUKE on virus scan failure, set the nuke factor (x bytes) to penalize users. (0=Don't subtract bytes) 10. Leave a description for a nuked file. (YES/NO) 11. Leave a dummy file for a nuked file. (YES/NO) Keeps those batch protocols that check paths from uploading same file. It's 8 bytes because if it was a 0 byte PCB would discard it. Revisions ~~~~~~~~~ 0.1 12/15/94 - BETA Test Release #1 ŚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄæ ³ ³ ³ HAP Support Site: BubbaLand II...(4o7)886-5922 ³ ³ ³ ĄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŁ ž ß ÜßÜŪÜßŪÜŪŪŪŪŪŪŪŪŪŪŪŪŪŪŪŪŪŪŪŪŪŪŪŪŪŪŪŪŪŪŪŪŪŪŪŪŪŪŪŪŪŪŪŪŪŪŪÜŪßÜŪÜßÜ ß žł