home *** CD-ROM | disk | FTP | other *** search
-
-
-
- ▄▄▄▄▄▄▄▄
- ▄▀▀▄▄▄▄▄▄▄▄▀▀▄ ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄▀▀▀▀▀▀▄▄▄▄
- ▄▀▄████████████▄▀▄ ▄▀▄█████████████████▄▐█████▄▄▄▄▀▀▄
- ▄▀▄██████▀▀▀▀██████▄▀▄ ▀▄▀█████████████████▀▐███████████▄▀▄
- █ █████▀▀▄▀▀▀▀▄▀▀█████ █ ▀▄▄▄▄▄ █████ ▄ ▄ ▐████ ▀▀██████▄▀▄
- █▐████▌█▀ ▄▄▄▄▀█▐████▌█ ▄█ █████ ▄███▄ ▐████ █▀▄▀▀█████ █
- █ ▓▓▓▓▓ █▄▀▀▄▄▄▄▀█ ▓▓▓▓▓ █ ▄▄▄▄▄▀▄ ▓▓▓▓▓ ▓▓▓▓▓ ▒▒▓▓▓ █ ▀█▐████▌█
- █ ▒▒▒▒▒ ▀▄▓▒▓████▄ ▒▒▒▒▒ █▀▀▀▀▄▄▄▄▄▄▄█ ▒▒▒▒▒ ▒▒▒▒▒ ░░▒▓▓ █ ▄█▐████▌█
- █ ░░░░░ █▓▒░▒▓████▌░░░░░ ██████████▀▄ ░░░░░ ░░░░░ ░▒▒▓█ █▄▀▄▄█████ █
- █ ▒▒▒▒▒ █▓▒▓█████ ▒▒▒▒▒ █▀▀▀▀▀▀▄▄▄▄▀█ ▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▓█ ▄▄██████▀▄▀
- █ ▓▓▓▓▓ █▄▀▓██████ ▓▓▓▓▓ ▄▀▄▀▀▀▀ █ ▓▓▓▓▓ ▓▓▓▓▓ ▓▓▓▓█ ██████▀▄▀
- █▐████▌█▄▀▄▀▀█▀▄▄▐████▌█ ▀ █ █████ █████ █████ ▀▀▀▀▄▄▀
- █ █████▄▄▀▄██ ░▄▄█████ █ █ █████ █████ █████ █▀▀▀
- ▀▄▀██████▄▄▄▄██████▀▄▀ █ █████ █████ █████ █
- ▀▄▀████████████▀▓▓ █ █ █████ █████ █████ █
- ▀▄▄▀▀▀▀▀▀▀▀ ▒▓▓▓▓ █ █ █████ █████ █████ █
- ▀▀▀▀▀▀▀▀█ ▓▓███ █ ▀▄▀███▀▄▀███▀▄▀███▀▄▀
- █ ▓████ █ ▀▄▄▄▀ ▀▄▄▄▀ ▀▄▄▄▀
- █ █████ █ ▄▄▄▄ ▄▄▄▄ ▄▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄▄ ▄▄▄▄
- █ █████ █ █ █ █ █ █ █ █ █ █ █ █ █ █
- █ █████ █ █ █ █ █▄▄▄▀ █ █ █▄▄▄█ █▄▄▄▀ █ █
- ▀▄▀█▀▄▀ █▀▀▀ █ █ █ █ █ █ █ █ █ █ █
- ▀▄▀ █ ▀▄▄▄▄ █▄▄▄▀ ▀▄▄▄▀ █ █ █ █ █▄▄▄▀
-
- ▄▄▄▄ ▄▄▄▄▄ ▄ ▄ ▄▄▄▄▄ ▄ ▄▄▄ ▄▄▄▄ ▄ ▄ ▄▄▄▄▄ ▄ ▄ ▄▄▄▄▄
- █ █ █ █ █ █ █ █ █ █ █ █▀▄ ▄▀█ █ █▀▄ █ █
- █ █ █▄▄ ▐▌ ▐▌ █▄▄ █ █ █ █ █ █ █ █ █▄▄ █ ▀▄█ █
- █ █ █ █ █ █ █ █ █ █▀▀▀ █ █ █ █ █ █
- █▄▄▄▀ █▄▄▄▄ █ █▄▄▄▄ █▄▄▄▄ ▀▄▄▄▀ █ █ █ █▄▄▄▄ █ █ █
- for fun
-
- PCB-RESUME V1.0 (c)1994 by Q-TiP PCBoard-Development
- ───────────────────────────────────────────────────────────────────────────────
- Table of contents:
-
- 1 - INTRO
- 2 - HOW TO SET-UP PCB-RESUME
- 3 - PROBLEMS WITH HS-LINK DUPECHECK (-NO PARAMETER)
- 4 - OTHER
- 5 - GREETINGS (a MUST hehe)
- 6 - CREDITS
-
-
-
- ═══[ PCB-RESUME V1.0 INTRO ]═══════════════════════════════════════════════════
-
- ─┐ You did a good decision unzipping another great Q-TiP
- │ release. This time it's an utility we all missed a long
- │ time - upload resume. It really sux if you upload a 1,44
- │ megs file and after 1,40 megs the carrier drops or
- │ whatever and you spent 13 minutes uploading FOR
- │ NOTHING.
- │
- │ But now you can just continue with the upload like
- │ /X-users do it for years. A really great tool for
- │ PCBoard!
- │
- │ I tested it for about one month on my bbs and i think
- │ there are no real bugs in it. I hope you don't discover
- │ some. ;)
- │
- │ -Frank Q.
- │
- └
-
-
- ═══[ HOW TO SET UP PCB-RESUME V1.0 ]═══════════════════════════════════════════
-
- STEP 1: INSTALL A NEW DOOR USING PCBSETUP
- ─┐
- │ I believe PCB-RESUME isn't the first door you gonna go to
- │ install. On my harddisk all doors are in e:\pcb\doors
- │ (network drive) so just create a directory
- │ called e:\pbc\doors\RESUME and copy RESUME.EXE, RESUME.CFG,
- │ RESUME.DOC (this one) AND RESUME into it.
- │
- │ 1) Create a new directory for PCB-RESUME.
- │ 2) Copy all PCB-RESUME files into it.
- │
- │ Then start PCBSETUP.EXE and edit the DOORS file:
- │
- │ ╔═════════════════════════════════════════════════════════════════════╗
- │ ║ Edit DOORS File ║
- │ ║ ║
- │ ║ USER DOOR ║
- │ ║ Filename Passwd Sec Login SYS SYS Shell Path to DOOR Files ║
- │ ║ ══════════ ══════ ═══ ═════ ════ ════ ═════ ══════════════════════ ║
- │ ║ 1) RESUME 20 N N N Y E:\PCB\DOORS\RESUME\ ║
- │ ╚═════════════════════════════════════════════════════════════════════╝
- │
- │ Create a new line (ALT-I) and enter the values. If you didn't
- │ copy PCB-RESUME into c:\pcb\doors\resume then (of coz) enter
- │ the path where you placed it and not the path above ;)
- └
- STEP 2: CHANGE THE PATHS IN THE RESUME.CFG ────────────────────────────────────
- ─┐
- │ Now leave the PCBSETUP and edit the RESUME.CFG file,
- │ it should look like this:
- │
- │ ╔═[ RESUME.CFG ]══════════════════════════════════════════════════════╗
- │ ║ e:\f\private ║
- │ ║ e:\f\private\keep ║
- │ ║ @X1A ║
- │ ║ @X0B ║
- │ ║ @X03 ║
- │ ║ @X02 ║
- │ ║ ║
- │ ║ ════[ Resume v1.0 Configuration File ]═════════════════════════════ ║
- │ ║ line 1: Path of where the uploads take part (private Upload Dir) ║
- │ ║ line 2: Path where the aborted uploads are ║
- │ ║ line 3: Color of header-message ║
- │ ║ line 4: Color of files ║
- │ ║ line 5: Color of sizes ║
- │ ║ line 6: Color of other messages ║
- │ ╚═════════════════════════════════════════════════════════════════════╝
- │
- │ I guess you know where the uploads take part. Put this
- │ directory into line 1. Now create another directory where the
- │ ZIP files with CRC errors should moved into. Write the path of
- │ this directory into line 2.
- │
- │ If you use different private upload directories for each
- │ conference PCB-RESUME won't work!
- │ So go and use only ONE private directory for all conferences!
- └
- STEP 3: CHANGE THE PATHS IN THE RESUME PCBOARD DOORWAY FILE ───────────────────
- ─┐
- │ Now change the paths in the RESUME Batch for PCBoard... put
- │ your own in...
- └
- SETP 4: CHANGE PCBOARDS TRANSFER BATCHES ──────────────────────────────────────
- ─┐
- │ Here are examples how the PCBRZ.BAT for GSZ Z-Modem receive
- │ and HS-Link 1.21(ßx) should look like.
- │
- │ ╔═[ PCBRZ.BAT ]═══════════════════════════════════════════════════════╗
- │ ║ @echo off ║
- │ ║ if exist pcberr.fil del pcberr.fil ║
- │ ║ if exist pcbdsz.log del pcbdsz.log ║
- │ ║ GSZ.exe F pY129 ha both estimate 0 %5 z rz -rr %3 ║
- │ ║ e:\pcb\doors\resume\resume GSZ e:\f\private ║
- │ ╚═════════════════════════════════════════════════════════════════════╝
- │
- │ ╔═[ PCBRH.BAT ]═══════════════════════════════════════════════════════╗
- │ ║ @echo off ║
- │ ║ if exist pcberr.fil del pcberr.fil ║
- │ ║ if exist %DSZLOG% del %DSZLOG% ║
- │ ║ HSLink -p%1 -e%5 -u%6 -A -HX -NV -NG -NM -R -K -O ║
- │ ║ e:\pcb\doors\resume\resume HSLINK e:\f\private ║
- │ ╚═════════════════════════════════════════════════════════════════════╝
- │
- │ ╔═[ PCBSH.BAT ]═══════════════════════════════════════════════════════╗
- │ ║ @echo off ║
- │ ║ if exist pcberr.fil del pcberr.fil ║
- │ ║ if exist %DSZLOG% del %DSZLOG% ║
- │ ║ HSLink -p%1 -e%5 -u%6 -A -HS -HX -NV -NG -NM %3 -R -K -O ║
- │ ║ e:\pcb\doors\resume\resume HSLINK e:\f\private ║
- │ ╚═════════════════════════════════════════════════════════════════════╝
- │
- │ Append a line to the batch:
- │ <path to resume>\resume [HSLINK/GSZ]
- │
- │ Be sure to write GSZ and HSLINK in capital letters or it won't
- │ work!
- │
- │
- │ There are slight differences between the GSZ and HSLINK
- │ parameters: GSZ uses a slash "/" to seperate the
- │ components of a path while HS/Link expects a backslash
- │ "\". GSZ has got "Z" and HS/Link "H" as symbols for
- │ upload.
- │
- │ So you can set up other protocols too, you only need to take a
- │ look at the PCBDSZ.LOG.... if the protocol (ZyRion etc) uses
- │ '/' to seperate the paths choose GSZ, else HSLINK.
- │
- │ If an upload is aborted the first character in the PCBDSZ.LOG
- │ will be an "E"... And if PCBoard recognizes that it will delete the
- │ file. So the RESUME.EXE isn't just a doorway but also a
- │ converter for the PCBDSZ.LOG... it converts every "E" to "Z" or
- │ "H" and the upload is tested like any other completed upload.
- │
- │ If a carrier is lost while uploading there will be a "L"
- │ instead of "E". I found out that just a few days ago...
- │
- │ PCB-RESUME saves only ZIP files, all other shit ARJ/LHA/S-NESsux
- │ and amiga-lame is deleted by PCBoard if the upload has been
- │ aborted.
- │
- │ The last thing you must do is modify your PCBTEST.BAT...
- └
- STEP 5: EDIT YOUR PCBTEST.BAT ─────────────────────────────────────────────────
- ─┐
- │ I'm sure you have differnt parts in it but you must perform a
- │ CRC-check on the ZIP!
- │ Take a look how I do it:
- │
- │ ╔═[ PCBTEST.BAT ]═════════════════════════════════════════════════════╗
- │ ║ [...] ║
- │ ║ pkunzip -t %1 >NUL ║
- │ ║ IF ERRORLEVEL 8 GOTO ZIP_ERROR ║
- │ ║ IF ERRORLEVEL 2 GOTO ZIP_ERROR ║
- │ ║ IF ERRORLEVEL 1 GOTO ZIP_ERROR ║
- │ ║ ║
- │ ║ GOTO ENDE ║
- │ ║ ║
- │ ║ rem *** PKZIP REPORTS ERROR ******************* ║
- │ ║ :ZIP_ERROR ║
- │ ║ ECHO ■ CRC ERROR! ║
- │ ║ move %1 e:\f\private\keep /Q /O ║
- │ ║ COPY e:\pcb\pcbtest.f01 %pcbdir%\pcbfail.txt ║
- │ ║ GOTO tf_end ║
- │ ║ [...] ║
- │ ╚═════════════════════════════════════════════════════════════════════╝
- │
- │ Note:
- │ MOVE.EXE is a little shareware program, also included, should be
- │ in the DOS search path... You move the ZIPs which failed the CRC
- │ check into the directory you explained in line 2 in RESUME.CFG.
- └
- STEP 6: MAKE A FIRST TEST ─────────────────────────────────────────────────────
- ─┐
- │ Now log on local to your bbs and type RESUME.
- │ The following should come up:
- │
- │ ╔═════════════════════════════════════════════════════════════════════╗
- │ ║ Q-TiP's PCB-RESUME V1.0 (c)1994 Frank Q. ║
- │ ║ Files in Sysop's hold directory: ║
- │ ║ ═══════════════════════════════════════════════════════════════════ ║
- │ ║ No files to resume! ║
- │ ║ ║
- │ ║ Your Command? _ ║
- │ ╚═════════════════════════════════════════════════════════════════════╝
- │
- │ When you copy a TEST.ZIP into the directory (where the rejected
- │ ZIPs get moved) and start it again it should look so:
- │
- │ ╔═════════════════════════════════════════════════════════════════════╗
- │ ║ Q-TiP's PCB-RESUME V1.0 (c)1994 Frank Q. ║
- │ ║ Files in Sysop's hold directory: ║
- │ ║ ═══════════════════════════════════════════════════════════════════ ║
- │ ║ TEST.ZIP 365k If you want to resume an upload, ║
- │ ║ just type RESUME <filename> ║
- │ ║ ║
- │ ║ Your Command? _ ║
- │ ╚═════════════════════════════════════════════════════════════════════╝
- │
- │ If you type now -
- │
- │ ╔═════════════════════════════════════════════════════════════════════╗
- │ ║ Q-TiP's PCB-RESUME V1.0 (c)1994 Frank Q. ║
- │ ║ Files in Sysop's hold directory: ║
- │ ║ ═══════════════════════════════════════════════════════════════════ ║
- │ ║ TEST.ZIP 365k If you want to resume an upload, ║
- │ ║ just type RESUME <filename> ║
- │ ║ ║
- │ ║ Your Command? RESUME TEST.ZIP ║
- │ ╚═════════════════════════════════════════════════════════════════════╝
- │
- │ it should look like -
- │
- │ ╔═════════════════════════════════════════════════════════════════════╗
- │ ║ Q-TiP's PCB-RESUME V1.0 (c)1994 Frank Q. ║
- │ ║ TEST.ZIP moved to the upload directory. ║
- │ ║ ║
- │ ║ Now go and resume your upload! But don't enter the original file ║
- │ ║ name because PCBoards dupecheck also checks the private upload dir, ║
- │ ║ where the file is moved to! Just enter some crap when PCBoard asks ║
- │ ║ for the filename. ║
- │ ║ ║
- │ ║ Your Command? _ ║
- │ ╚═════════════════════════════════════════════════════════════════════╝
- │
- │ If you now shell to DOS and take a look at the upload dir, you
- │ should find the TEST.ZIP...
- │
- │
- │ That's it!
- │ PCB-RESUME should now work without problems.
- │
- │
- └
- ═══[ PROBLEMS WITH HS-Link-DUPECHECK ]═════════════════════════════════════════
-
- ─┐ I noticed that the HS-Link Dupecheck
- │ (-NO<dupelist_with_paths>) is pretty useless with the
- │ Overwrite-File option (-O) which is necessary to resume an
- │ upload. So you should create another protocol just for
- │ HS-Link-upload resume. Of cause you can tell your users
- │ that upload resume only works with z-modem but some of
- │ my users have got much trouble with normal z-modem/GSZ,
- │ so they use HS-Link and can now upload and download
- │ without problems.
- │ So I created another protocol and here is the batch (if
- │ you are interested in it):
- │
- │ ╔═[ PCBRB.BAT ]═══════════════════════════════════════════════════════╗
- │ ║ @echo off ║
- │ ║ if exist pcberr.fil del pcberr.fil ║
- │ ║ if exist %DSZLOG% del %DSZLOG% ║
- │ ║ HSLink -p%1 -e%5 -u%6 -A -HX -S1024 -CP2 -FT4 -NV -NG -NM -R -K -O ║
- │ ║ e:\pcb\doors\resume\resume HSLINK e:\f\private ║
- │ ╚═════════════════════════════════════════════════════════════════════╝
- │
- │ There's no dupecheck possible. But I think the users
- │ won't get killed by that. ;-)
- │
- └
-
- ═══[ OTHER ]═══════════════════════════════════════════════════════════════════
- (errors etc)
- ─┐
- │ Check all paths carefully to avoid runtime-errors or
- │ other shit!
- │
- │ On every error, first check the paths in all batches
- │ and in the RESUME.CFG. Be sure that they are a 100%
- │ right!
- │
- │ If you don't use the MOVE (included in the package) make
- │ sure that your program overwrites existing files without
- │ asking to avoid problems with two time/same file-upload
- │ aborts.
- │
- │ If you are not sure how to install a doorway properly
- │ refer to your pcboard manual!
- │
- │ In case that all paths are for sure correct but
- │ PCB-RESUME still don't works check the free memory in
- │ shell. Maybe you should turn on "swap out during shell" in
- │ order to get more memory when executing PCB-RESUME.
- │
- └
-
- ═══[ GREETINGS (A MUST! hehe) ]════════════════════════════════════════════════
-
- Frank Q.'s personal greetinx (alphabetical order):
-
- Automan, Bandieto, Bubba, Blackbird, Butcher, Byte,
- Chronus, Crackpipe, Cosmic, Crimson-Couriers,
- Decker, Delirious Nomad, Dr.Byte, Dr.Insanity,
- Drunken Rom, Dodger, Elrond/SOTL, Faith Healer,
- Fate, Fbi, Flashlight, GTW, Hollis, Iceman, Irakis,
- Joe Handsome, Killefitt, Luke Skyywalker, Loverman,
- Lybis/BCD, Mamma, Maverick, Merlin, Mikeysoft, Milo
- Mindbender, Morgaine, Mooncrow, Nuke, Oppi, Orion,
- PWA-Crew, Rambone, Rave, Ravish, Ripwave, Samson,
- Santa Claus, Selim, Sle, Tailgunner, The Brain, The
- Terrorist, Troops, Twilight
- (i hope i didn't forgot someone!)
-
-
-
- ═══[ CREDITS ]═════════════════════════════════════════════════════════════════
-
- Coded by Frank Q.
-
-
-
-
- real killer-credits, eh? haha
-
-
-
-
- Ok, that's it, if you've got any problems with PCB-RESUME contact me or
- call Tippies Palace.
-
- l8r
-
- Frank
-
-
-
-
- ───────────────────────────────────────────────────────────────────────────────
- PCB-RESUME V1.0 (c)1994 by Q-TiP PCBoard-Development
-
- <End Of File>
-
-
-
-
-
-
-
-
-