home *** CD-ROM | disk | FTP | other *** search
-
- Twist Version 2.00
- (C) 1991, Arturo Batista
- Fidonet 1:135/71.79
-
-
- Introduction:
-
- First let's get all the usual mumbo jumbo out of the way. Twist.exe was
- written for my own personnal use while beta testing GEcho (mail tosser
- scanner) for Gerard Van Der Land. We came upon a curious problem that
- caused GEcho's packets, thru no fault of GEcho to be rejected by TosScan 1.0
-
- TosScan, because of the way it implements FSC-0039, is only partially
- compatible with that standard, since it was changed and extended
- considerably after TosScan was written. As a result, any tosser/scanner
- not listed in TosScan's internal list of 4D capable mailers, is
- rejected, and it's mail sent to the bad mail area.
-
- Twist was written to change the info in the packet header to some that
- TosScan can recognise to allow full 4D mail with newer tosser/scanners
- and newer versions of previously 3D capable ones, which have been
- upgraded to 4D now.
-
- I have chosen the D'Bridge product code to prevent any possible problems
- by TosScan expecting anything from another TosScan system in the
- password field of the packet header.
-
- Finally, TWIST.EXE has been tested (somewhat) at my own system and
- several others, and any bugs reported in version 1, as well as some
- suggestions, including full error checking and sharing, have been
- implemented.
-
- I can not guarantee that it will not cause problems, even though I have
- found none, but if you do, please send me netmail at 1:135/71.79 or
- 1:135/57.79 and I will reply promptly.
-
-
-
- Installation:
- Twist, and all the archivers it uses, must be in the path.
-
- Twist.exe takes the place of your archiver in the Imail setup program.
- It should only be used to compress mail to systems running TosScan
- version 1. here is a snapshot of the way it should look:
-
- ┌──────────────────────────[Compression Programs]─┐
- │ │
- │ Program 1 Arc.Exe mw │
- │ Program 2 LHarc.Exe m │
- │ Program 3 Pak.Exe m /WN /ST /P │
- │ Program 4 PkArc.Exe -ot m │
- │ Program 5 PkZip -m -ex -o │
- │ Program 6 Zoo.Exe aMP: │
- │ Program 7 Twist.exe Z │
- │ Program 8 │
- │ Program 9 │
- │ Program 10 │
- │ │
- └─────────────────────────────────────────────────┘
-
- Line #7 abobe has TWIST installed with PKZIP compression (Z). Twist can
- be used with:
-
- Z for PKZIP.EXE -mex
- P for PAK.EXE m /WN /ST /P
- L for (LHZ 2.00+ compatible) LHARC.EXE m
- H for (LHZ 1.13- compatible) LHARC.EXE m /o
- A for ARC.EXE mw
- P for PKPAK.EXE m /WN /ST /P
- O for ZOO.EXE aMP:
- J for ARJ.EXE m
-
- TWIST will work with LHARC version 2.00+ as those parameters may not
- work correctly with 1.13
-
- At this time, all the archiver parameters are hard coded, but will
- change them in the next version to read an external setup file for the
- info, or use the hard coded deafults if the file is not available.
-
- Next step in the installation is to identify which systems you send mail
- to, are using TosScan 1.0, and change the archiver used with those
- systems to TWIST.EXE as in:
-
- ┌───────────────────────────────[Node Export Manager]─┐
- │ │
- │ Address 1:135/57.0 │
- │ Password │
- │ Groups ABCSZ │
- │ Direct N │
- │ Remote Maint N │
- │ Status Normal │
- │ Program TWIST.EXE Z │
- │ Capability "TYPE 2+" │
- │ │
- └─────────────────────────────────────────────────────┘
-
- That's all there is to it!. Twist will now be called by IMAIL or GECHO
- whenever mail is being arced to that node. It will then change certain
- info in the packet header to allow TosScan to process mail from your
- node.
-
-
-
- Qecho special mode:
-
- A friend of mine noticed that GEcho reported that QECHO 2.66 was using a
- type 2+ packet header, and that it caused problems with the Zone entry
- being letf at '0'.
-
- It occured to me that it would be very easy to modify TWIST to accept
- another command line parameter and add that info to the QECO packet,
- turning QECHO, in effect, into a 4D mailer.
-
- The seecond parameter of TWIST is Qzzz.ppp and it tells TWIST to enter
- that zone number (zzz) and that point number (ppp) into the qecho packet
- header. If ommited, TWIST will perform as usual.
-
- If you are running 1:135/71.79 with QECHO, then for your boss node use
- the following command line for twist:
-
- TWIST Z Q1.79
-
- or
-
- TWIST Z Q1
-
- The point number, if not used can be left out.
-
- Enter this in the QECHO.CTL file as:
-
- PACKERS
- 135/79 TWIST.EXE Z Q1.79
- .
- .
- ENDPACKERS
-
- This mode has not been extensively tested, but I have reasons to believe
- it is working just fine with a local node and a local point. More time
- is needed to make an accurate assesment.
-
-
-
- Changes from previous version:
-
- In version 1, the LHARC parameters were no good, so LHARC was not
- usable. It is fixed in this version, and two LHARC modes have been
- provided to maintain compatibility between LHARC 2.00+ and the older
- versions.
-
- Full error passing and sharing have been implemeted in this version, so
- if an error occurs while archiving, IMAIL or GECHO will know, and will
- not delete the packet.
-
- Running TWIST without parameters will give the following help screen:
-
- TosScan Arm Twister V2.00, (C) 1991, Arturo Batista, @Fidonet 1:135/71.79
-
- Usage is: TWIST [ARCHIVER] [Qzzz.ppp] [ARCHIVE NAME] [FILE TO ARCHIVE]
- Where:
- [ARCHIVER] is one of the following:
- ■ Z for PKZIP.EXE -mex
- ■ P for PAK.EXE m /WN /ST /P
- ■ L for (LHZ 2.00+ compatible) LHARC.EXE m
- ■ H for (LHZ 1.13- compatible) LHARC.EXE m /o
- ■ A for ARC.EXE mw
- ■ P for PKPAK.EXE m /WN /ST /P
- ■ O for ZOO.EXE aMP:
- ■ J for ARJ.EXE m
-
- [Qzzz.ppp] is optional and is:
- ■ Tells Twist to enter the zone (zzz) and point (ppp) after Q in the
- packet zone/point address area. Use with point systems running QECHO 2.66
-
- [ARCHIVE NAME] is:
- ■ The name of the archived file to create or add to
-
- [FILE TO ARCHIVE] is:
- ■ The name of the packet to archive
-
- Twist will does direct screen writes in all text (color and monochome)
- modes, and will check for the presence of DesQview. If DesQview is
- present, it will request and use a virtual screen buffer, so it should
- run fine with DesQview systems.
-
-
-