home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / comp / pakit106.lzh / PAKIT.DOC < prev   
Text File  |  1989-04-09  |  26KB  |  467 lines

  1. PAKIT - Version 1.05  04/05/89
  2. Semi-intelligent ARCA to PAK/ZIP/ZOO/DWC/LHarc Converter for use with oMMM
  3. Written by Jack Decker - LCRnet 77:1011/8, NetWork 8:70/8, Fidonet 1:154/8
  4. No warranty expressed or implied - use at your own risk!
  5.  
  6. BETA VERSION of the program and instructions, for test purposes only! 
  7. (Actually, I've said this for the last four revisions, hopefully it's getting 
  8. pretty solid by now...) 
  9.  
  10.  
  11. ***** WARNING TO USERS OF PREVIOUS VERSIONS OF PAKIT *****
  12.  
  13. This version of PAKIT requires that if you use PKZIP, you MUST have PKZIP 
  14. version 0.92 or newer.  If you are still using the older version 0.90 of 
  15. PKZIP, do NOT install this version of PAKIT until you have upgraded PKZIP! 
  16.  
  17. [The following applied to release 1.4 of PAKIT and is reprinted here for those 
  18. who may have missed that release:] 
  19.  
  20. This version of PAKIT requires that if you use PAK, you MUST have PAK version 
  21. 1.5 or newer.  If you are still using the older version 1.0 of PAK, do NOT 
  22. install this version of PAKIT until you have upgraded PAK!  Also, when 
  23. installing PAK version 1.5 or higher, you ABSOLUTELY MUST run PAKINST.EXE and 
  24. use the "D" option to "set [D]irectory for pak.cnf" (I strongly suggest that 
  25. this is the ONLY thing you do with PAKINST.EXE... it should be obvious that if 
  26. you change PAK's command line interface by changing pak.cnf, programs like 
  27. PAKIT may not operate correctly)!  For your own safety, be SURE you run 
  28. PAKINST.EXE using the "D" option! 
  29.  
  30. Those not using the batch file (small memory) version of PAKIT can skip the 
  31. remainder of this warning.  In the past, the batch file version sometimes 
  32. created two separate outgoing mail bundles for the same destination node. This 
  33. problem has been fixed, but you must now heed the following warnings when 
  34. using the batch file version.  NONE OF THE FOLLOWING APPLY TO THE STANDARD 
  35. "BIG" VERSION OF PAKIT: 
  36.  
  37. 1) If you are using the batch file version of PAKIT, and you are using oMMM 
  38. version 1.30 or higher, you now MUST use oMMM's "-o" command line option, or 
  39. the "mo?" option in the ommm.cfg file. See the technical pointer below for 
  40. more information. 
  41.  
  42. 2) Do NOT use this version of PAKIT with oMMM version 1.08.  In fact, you 
  43. shouldn't be using oMMM 1.08 anyway, it was a beta version that was never 
  44. supposed to be released to the general public, and it contained serious bugs! 
  45.  
  46. 3) The batch file created by PAKIT (pakit.bat) must be executed immediately 
  47. after oMMM runs (in other words, follow the setup instructions for the batch 
  48. file version exactly).  In particular, you cannot defer running the batch file 
  49. until a later time.  If you do, the batch file may delete valid mail bundles, 
  50. because it contains lines intended to delete certain null (zero length) 
  51. bundles that are no longer needed.  If you don't run the batch file 
  52. immediately, though, it's possible that those (formerly) null mail bundles 
  53. might wind up containing actual mail that could be erased.  I can't imagine 
  54. WHY anyone would want to defer running pakit.bat, but figured I'd better warn 
  55. everyone of this change in operation, just in case. 
  56.  
  57. [End of warning to previous users of PAKIT] 
  58.  
  59. **********************************************************
  60.  
  61.  
  62. PAKIT was written to allow you to create smaller outgoing mail archives (*.mo? 
  63. files, etc.) for systems that can accept them, by using any of several 
  64. different file compression utility programs (PAK, ZOO, DWC, LHarc, and/or 
  65. PKWARE programs) with oMMM version 1.07 or higher (it will probably work with 
  66. earlier versions of oMMM as well, but you should upgrade anyway!  Do NOT use 
  67. oMMM version 1.08, though, it was buggy).  Those who use oMMM may be aware 
  68. that oMMM calls ARCA for file compression purposes.  This program intercepts 
  69. the call to ARCA, translates it to a format that another file compression 
  70. utility can understand, and then hands it over to that utility.  While this 
  71. program is specifically designed for use with oMMM, it MAY also work with 
  72. other packers that call ARCA using the "/D" parameter at the end of the 
  73. invocation line. 
  74.  
  75. PAKIT was originally intended to be used with NoGate Consulting's PAK File 
  76. Compression Utility, and still defaults to the use of PAK (Version 1.5 or 
  77. higher), however you may also optionally specify that PKWARE's PKARC or PKPAK 
  78. program is to be called when creating "Crunched" or "Squashed" mail archives 
  79. (these programs are no longer available from PKWARE, but may still be 
  80. available on some BBS's).  You also have the option of using ZIP ("Reducing"), 
  81. ZOO, DWC ("Shrinking"), or LHarc ("Freezing"?!) as the compression method to 
  82. be used for mail packets. 
  83.  
  84. If you use this program and PAK without a PAKIT.CTL file, the resulting mail 
  85. archive files should be no different than if you had just used ARCA only 
  86. (obviously, there's no real advantage in doing that, but you can do it if you 
  87. want to).  The major advantage in using this program is that you can use a 
  88. control file called PAKIT.CTL, which will allow you to specify which 
  89. compression method, or which of PAK's three possible compression levels, will 
  90. be used when packing mail to any given node.  Thus, if you KNOW that a 
  91. particular node is using PKWARE's PKXARC (or PKUNPAK) program to de-archive 
  92. mail packets, you can create mail packets using "Squashing", which will make 
  93. smaller packets and possibly save you some transmission time.  If you 
  94. regularly communicate with a node that uses PAK to unpack mail, you can create 
  95. mail bundles using "Crushing" and save even more disk space and transmission 
  96. time.  And, the most recent versions of PAKIT will allow you to create 
  97. compressed mail bundles using any of several other popular file compression 
  98. formats, should you have a need to send mail bundles in one of those formats. 
  99. These options should only be used with nodes with which you communicate 
  100. regularly, and know what program is being used to uncompress mail packets. 
  101.  
  102. How to use PAKIT: 
  103.  
  104. * First, make sure that the compression utilities you plan to use, e.g. 
  105. PAK.EXE (version 1.5 or higher), PKARC or PKPAK (or the "JR" variations 
  106. thereof), PKZIP.EXE, DWC.EXE, LHARC.EXE and/or ZOO.EXE, are either in the same 
  107. directory as the one from which oMMM is run, or in some other directory 
  108. defined in your PATH statement in AUTOEXEC.BAT. 
  109.  
  110. * Second, rename ARCA.COM to something else (like OLDARCA.COM). 
  111.  
  112. * Third, rename one of the two .EXE programs in this archive to ARCA.EXE (they 
  113. are currently named ARCA_BIG.EXE and ARCA_BAT.EXE). 
  114.  
  115. If you are running with a full 640K of memory and don't have too many TSR's, 
  116. you can use ARCA_BIG.  This is the preferred method, but it uses a lot of 
  117. memory, because oMMM shells to ARCA.EXE (really PAKIT, but we have to name it 
  118. ARCA.EXE to make oMMM use it), and then our ARCA.EXE shells to the file 
  119. compression utility, which of itself requires quite a bit of memory.  Still, 
  120. you should have enough memory for it to work if you're not using multitasking, 
  121. or too many TSR's.  If you find that your mail packets aren't getting archived 
  122. and sent out (and perhaps wind up getting tossed back into your netmail area 
  123. on the next import cycle), this is one of the two usual reasons (the other one 
  124. being that the file compression utility ran out of disk space and aborted). 
  125.  
  126. If you are short on memory, you must use ARCA_BAT.EXE, which does not directly 
  127. call the file compression utility.  Instead, it creates a batch file called 
  128. PAKIT.BAT which contains the commands used to invoke the file compression 
  129. utility.  This batch file then can be run after oMMM has exited, when neither 
  130. oMMM nor ARCA_BAT.EXE are still in memory.  In order to use this method, your 
  131. batch file should contain a sequence of commands similar to this: 
  132.  
  133. REM ** run oMMM to prep mail, then loop back to start
  134. ommm -hc:\opus\outbound\ -mc:\msg\net\ -ic:\opus\bbs.prm -cc:\opus\route.ctl
  135. if not exist pakit.bat goto start
  136. command /c pakit.bat
  137. del pakit.bat
  138. goto start
  139.  
  140. This method should work in all but the smallest memory partitions.  Please 
  141. note that you must execute pakit.bat IMMEDIATELY after the call to oMMM.  Do 
  142. not defer processing of pakit.bat until a later time, as doing so could cause 
  143. undelivered outbound mail packets to be deleted under certain circumstances. 
  144. Execute pakit.bat right after calling oMMM, then delete it immediately after 
  145. it has run, as shown above. 
  146.  
  147. ALSO PLEASE NOTE:  If you use the batch file method with oMMM version 1.30 or 
  148. higher, you MUST use oMMM's "-o" command line option, or the "mo?" option in 
  149. the ommm.cfg file. 
  150.  
  151. * Fourth, create a PAKIT.CTL file.  This file must follow the exact format 
  152. shown below (it is NOT advisable to try and put comments in this file): 
  153.  
  154. The FIRST line must contain your PRIMARY net/node number... that is, the 
  155. net/node that oMMM thinks your system is operating under.  If you change your 
  156. PRIMARY net node to something else, be SURE to change it here.  If you use 
  157. PKARC or PKPAK (or the "JR" variations), you should follow your net/node 
  158. number with a space and then the name of the PKWARE program you use (PKARC, 
  159. PKPAK, PKARCJR, or PKPAKJR).  Please note that only the aforementioned PKWARE 
  160. programs may be specified on this line at this time.  For example, any of the 
  161. following three lines would be a valid first line in the PAKIT.CTL file for 
  162. node 154/8: 
  163.  
  164. 154/8
  165. 154/8 PKARC
  166. 154/8 PKPAK
  167.  
  168. Each SUCCESSIVE line should contain the net/node numbers of those systems you 
  169. regularly communicate with, one to a line, followed by a space and 
  170. (optionally) one of the letters C, D, L, P, R, S, or Z, where: 
  171.  
  172. C = Crunching (the normal method used by ARCA) must be used.
  173. D = DWC (Shrinking) is to be used (receiver must use DWC to uncompress).
  174. L = LHarc (Freezing) is to be used (receiver must use LHarc to uncompress).
  175. P = Crushing is allowed (use if the receiving system uses PAK to unpack mail).
  176. R = PKZIP (Reducing) is to be used (receiver must use PKUNZIP to uncompress).
  177. S = Squashing is allowed (receiver uses PAK, PKXARC, PKUNPAK, or newer ARCE).
  178. Z = Zoo is to be used (receiver must use Zoo to uncompress).
  179.  
  180. If you do not specify any of these letters, or if a node is not listed in 
  181. PAKIT.CTL, or if no PAKIT.CTL file is found in the current directory, then 
  182. Crunching will be used by default (in order to comply with current Fidonet 
  183. technical standards).  If you DO use one of these letters, it should be the 
  184. last character on the line. 
  185.  
  186. Here's a sample PAKIT.CTL file for node 154/8:
  187.  
  188. 154/8 PKPAK
  189. 154/7 P
  190. 154/9 S
  191. 222/70 P
  192. 1011/7 P
  193. 1999/2 S
  194.  
  195. The FIRST line (154/8) is my PRIMARY net node number followed by the name of a 
  196. PKWARE program that I wish to call when "Crunching" or "Squashing" mail.  The 
  197. other nodes are ones that I know are capable of receiving and de-archiving 
  198. Crushed (using "P") or Squashed (using "S") mail packets.  If one of the 
  199. listed nodes were using PKUNZIP to unpack mail, and if I had a copy of 
  200. PKZIP.EXE in my path, I could use a "R" instead of a "P" or an "S" after that 
  201. node's listing.  Similarly, if one of the listed nodes were using ZOO to 
  202. unpack mail, and if I had a copy of ZOO.EXE in my path, I could use a "Z" 
  203. after that node's listing.  The same applies for "D" (DWC.EXE) and "L" 
  204. (LHARC.EXE). 
  205.  
  206. A few technical pointers:
  207.  
  208. * If you don't specify a PKWARE product on the first line of PAKIT.CTL, then 
  209. PAK (PAK.EXE) will be called to perform all types of compression that it can 
  210. handle (including Squashing and Crunching).  However, there are three reasons 
  211. that one may wish to use a PKPAK or PKARC where possible: 1) The PK products 
  212. are much faster in operation, 2) The PK products generally create smaller 
  213. archives than PAK does when Squashing or Crunching is specified, 3) If 
  214. Squashing is specified but a smaller archive would be created by Crunching, 
  215. the PK products are smart enough to fall back to the older method. 
  216.  
  217. * If you DO specify a PKWARE product on the first line of PAKIT.CTL, and do 
  218. NOT specify "P" as the compression method for any node, then PAK.EXE does not 
  219. have to be available online (this is considered cheating, but you can do it). 
  220. However, you must have at least one of these file compressors in your path 
  221. (either PAK.EXE, or one of the older PKWARE products mentioned above). 
  222.  
  223. * If you specify "R" as a compression method for any node, you must have a 
  224. copy of PKZIP in your path.  PKZIP is invoked using the -m -ex options (this 
  225. is a change from versions 1.4 and earlier) in an attempt to insure that the 
  226. greatest amount of compression is used. 
  227.  
  228. * If you specify "Z" as a compression method for any node, you must have a 
  229. copy of ZOO.EXE in your path.  I do not recommend the use of Zoo for the 
  230. purpose of creating mail bundles, because it creates larger bundles than PAK 
  231. or PKZIP, but if you have a desperate need to create Zoo packets you now have 
  232. a way to do it (even if you're not using oMMM version 1.30 or higher, which 
  233. can create Zoo bundles without help from PAKIT).  Zoo is invoked using the 
  234. "ZOO -move" option, the same method used by oMMM 1.30. 
  235.  
  236. * If you specify "D" as a compression method for any node, you must have a 
  237. copy of DWC.EXE in your path.  DWC is invoked using the mz options in order to 
  238. insure that the greatest amount of compression is used.  I suggest that you do 
  239. not set any of environment variables mentioned in the documentation for DWC, 
  240. unless you are careful not to create a situation where DWC would stop and wait 
  241. for keyboard input (not a desirable situation when your system is running 
  242. PAKIT in an unattended batch mode!). 
  243.  
  244. * If you specify "L" as a compression method for any node, you must have a 
  245. copy of LHARC.EXE in your path.  LHarc is invoked using the m /m options. 
  246.  
  247. * IMPORTANT!!!  PLEASE NOTE - THERE IS NO ERROR TRAPPING TO DETERMINE WHETHER 
  248. PAK, PKZIP, ZOO, DWC, LHARC, or another of the PK products (PKARC, PKPAK, 
  249. etc.) is in your path!  If you specify that you want to use one of these 
  250. methods (via the PAKIT.CTL file), PAKIT *assumes* you've made the 
  251. corresponding programs available! 
  252.  
  253. * If you are using the batch file version of PAKIT (originally named ARCA_BAT 
  254. in the distribution archive), and you are using oMMM version 1.30 or higher, 
  255. you MUST use oMMM's "-o" command line option, or the "mo?" option in the 
  256. ommm.cfg file.  This ONLY applies if you are using the BATCH FILE VERSION of 
  257. PAKIT with oMMM version 1.30 or higher!  You do NOT need to use this switch if 
  258. you're using the "BIG" version of PAKIT (unless you need it for other reasons, 
  259. e.g. you send mail to an Opus version 1.03 system that does not use ConfMail 
  260. to unpack mail). 
  261.  
  262. * If you want to use PAK to unpack incoming mail (so that you can receive mail 
  263. packets that are Crushed, Squashed, or Crunched), you may now do so more 
  264. easily since version 1.5 now allows wildcards to be used (PAK version 1.0 did 
  265. not!).  If you use ConfMail, for example, use the -A command line option and 
  266. specify that PAK is to be used to uncompress mail archives.  I suggest the 
  267. following syntax: 
  268.  
  269. ConfMail Import areas.bbs {other options} -A PAK X /WN /OT
  270.  
  271. If you have lots of disk space and you would prefer that the mail archive not
  272. be deleted until after all mail packets have been tossed, use "E" instead of
  273. "X", as follows (in this case ConfMail will delete the mail archive after
  274. tossing is completed):
  275.  
  276. ConfMail Import areas.bbs {other options} -A PAK E /WN /OT
  277.  
  278. The /WN option keeps PAK from overwriting an existing packet on your system
  279. with another packet with the same name from a mail archive.  You should never
  280. have that problem anyway, but if it ever happens, this switch will keep your
  281. BBS from being held offline while PAK waits for you to tell it whether to
  282. overwrite the file or not.  You can omit it if you're more worried about
  283. possibly losing a mail packet than about your system being taken down by such
  284. an occurrence (or change it to one of PAK's other /W? options if you prefer).
  285.  
  286. DON'T omit the /OT switch, though.  It specifies that packets should be
  287. extracted in time order (oldest first).  This will help keep messages in the
  288. proper order on your system, so that you don't see replies to messages before
  289. you see the original messages.  Some archiving programs store .PKT files in
  290. alpha order (by filename and extension), not in the order the packets were
  291. added to the archive, and if you receive a mail packet from a system like
  292. that, the /OT flag should correct the problem so that messages will be tossed
  293. in order (of course, if the message order got mixed up any further upstream,
  294. there's nothing PAK can do about it).  The only time you should even think
  295. about not using the /OT switch is if you are receiving mail from a system that
  296. has an unreliable clock/calendar, and is not time-stamping the packets
  297. correctly.
  298.  
  299. If you are using a multitasker, or for some other reason are short on memory,
  300. you may find that the combination of ConfMail calling PAK exhausts available
  301. memory, and PAK refuses to extract mail packets.  In that case, just put a
  302. line similar to the following in your batch file, just before you call
  303. ConfMail Import:
  304.  
  305. for %%a in ( SU MO TU WE TH FR SA ) do if exist c:\file\net\*.%%a?
  306.                                            pak x /wn /ot c:\file\net\*.%%a?
  307. confmail import areas.bbs -M -N -F confmail.out -A PKUNPAK
  308.  
  309. (note that the first two lines shown in the above example are really one long
  310. line, so DON'T split them into two lines as shown above.  Also, I have
  311. included my call to ConfMail Import for clarity.  Note that the option -A
  312. PKUNPAK is normally unnecessary here, since all mail packets will have already
  313. be unpacked, but I left it in under the theory that if PAK ever barfs on a
  314. mail archive and refuses to unpack it, I'll give PKUNPAK a crack at it.  You
  315. may wish or need to change other options on the ConfMail Import command line
  316. as well.  If you are running both echomail and GroupMail on your system, your
  317. call to GROUP IN should be placed immediately AFTER the call to ConfMail
  318. Import, for reasons that are beyond the scope of this document).
  319.  
  320. When you run PAK from the batch file to extract mail packets in this manner,
  321. you MUST use the "X" option of PAK (rather than the "E" option) to delete the
  322. mail bundles after the individual .PKT files have been extracted.  Be sure to
  323. substitute your net files path for "c:\file\net" in the two places it appears
  324. in the line above, if you use a different path on your system.
  325.  
  326. * If you want to be able to receive and process mail packets that have been 
  327. created using any of PAK/ARCA, ZOO, DWC, or PKZIP, you will need an external 
  328. program that will detect the type of mail archive, and call the appropriate 
  329. program to uncompress it.  At this writing, the only such program that I am 
  330. aware of is SPAZ, written by Dan A. Thomson and Andrew D. Farmer, and 
  331. available from Alternet node 7:483/1 or Fidonet node 1:163/115.  Please note 
  332. that earlier versions of SPAZ did not support all the compression types listed 
  333. above, so it's best to pick up a copy of the most recent version of SPAZ that 
  334. is available.  It's probable that newer versions of SPAZ may support LHarc 
  335. packets as well, although I am not aware of a version that does so at this 
  336. writing. 
  337.  
  338. * Starting with version 1.01, PAKIT renames individual .PKT files prior to 
  339. placing them in the mail archive, in order to assure that older files are 
  340. always placed before newer ones in the archive.  This is done to overcome a 
  341. difference in operation between ARCA and PKARC/PKPAK/PAK 1.0.  ARCA always 
  342. added packets to the END of an existing archive (as does PAK 1.5 if the "/O-" 
  343. modifier is used), but some of the newer programs do us the favor(?) of 
  344. inserting new files into an existing archive in alphabetical order.  At least 
  345. some versions of oMMM create packets using a naming sequence that restarts 
  346. every day, thus packets created just after midnight would be stored in the 
  347. archive BEFORE packets created on the previous day (when one of the newer 
  348. archivers is used).  The result is that replies to messages are sometimes 
  349. stored prior to the original messages when the destination system unpacks the 
  350. mail!  PAKIT attempts to overcome this problem by renaming the packets using a 
  351. naming sequence that restarts at the beginning of every year, rather than 
  352. every day.  Thus, it is only possible to create out-of-order mail packets at 
  353. the beginning of January. The packet names used contain only the hexadecimal 
  354. digits 0-9 and A-F, and are always eight characters long (not counting the 
  355. .PKT extension).  As far as I can determine, this will not cause any problem 
  356. for any existing mail unpacker, but please let me know if you discover 
  357. otherwise. 
  358.  
  359. When creating mail bundles, PAK 1.5 is called using the "/O-" (no sort) option 
  360. to overcome the above problem (and to perhaps make recovery from an 
  361. interrupted transmission easier for the various mailer programs, since new 
  362. packets are always added to the END of the existing archive).  However, the 
  363. packet renaming mechanism described above is still retained in this version of 
  364. PAKIT, mostly to keep packets in proper order when a PKWARE product is called 
  365. for Crunching or Squashing mail archives.  In any event, this renaming of the 
  366. .PKT files doesn't seem to hurt anything. 
  367.  
  368. * Only PAKIT version 1.02 or higher should be used with oMMM version 1.30 or 
  369. higher (you MAY use PAKIT 1.02 or higher with ANY known version of oMMM, 
  370. except oMMM version 1.08 which should not be used).  Do NOT use the -a command 
  371. line option, or the pkarc option of the ommm.cfg file, if you use oMMM version 
  372. 1.30 or higher.  PAKIT will convert the calls from an ARCA-style format to a 
  373. PK-style format where necessary, if you have given the name of a PKWARE 
  374. product in the first line of your PAKIT.CTL file.  As noted above, though, if 
  375. you are using the batch file version of PAKIT, be sure to use the -o option of 
  376. oMMM or the "mo?" option in the ommm.cfg file. 
  377.  
  378. * When switching compression methods for any node that you currently send mail 
  379. to, try to make sure that no existing mail packets for that node reside in 
  380. your outbound area.  This is particularly important when switching between 
  381. compression methods that are mutually incompatible.  If a mail packet for the 
  382. node in question already exists in your outbound area, either convert it to 
  383. the new compression format, or crash it to that node before making the change 
  384. in the PAKIT.CTL file. 
  385.  
  386. That's about all there is to it.  Please remember that this should be 
  387. considered a Beta test copy and is NOT guaranteed to function properly under 
  388. all possible circumstances, but if you find a bug, I'd appreciate it if you'd 
  389. let me know about it.  The most recent copy of this program should be file 
  390. requestable from Fidonet node 1:154/7 (LCRnet node 77:1011/7, NetWork node 
  391. 8:70/7), under the filename PAKIT*.ZIP. 
  392.  
  393. If you find an archiving program that creates archives that are even smaller 
  394. than any of the presently supported compression methods (particularly if it's 
  395. truly public domain, or at least free to non-commercial users), please send a 
  396. copy of the program to me and I will at least consider making a version of 
  397. this program that will use it.  Also, if the Fidonet (or any "other" net) 
  398. nodelist is ever modified to include a "compression level" flag for mail 
  399. archives, I will consider rewriting this program to look directly to the 
  400. nodelist for compression level information. 
  401.  
  402. PAKIT is written in QuickBASIC.  If you feel that you have a legitimate need
  403. for the source code, please send netmail to 1:154/8 or 77:1011/8, or call me
  404. voice at (906) 632-3248 and we'll talk about it.  Don't expect anything
  405. fantastic, I'm not a professional programmer.
  406.  
  407. Jack Decker (77:1011/8, 8:70/8, 1:154/8)
  408.  
  409.  
  410. Trademark acknowledgements (some as given in the documentation for oMMM):
  411.  
  412. "The following names are either trademarks of and/or the efforts of the
  413. person and/or organization given:"
  414.           
  415. ARCA, ARCE - Vernon Buerg, Wayne Chin, System Enhancement Associates, Inc.
  416. ARCmail, ARC - Thom Henderson, System Enhancement Associates, Inc.
  417. DWC - Dean W. Cooper
  418. Fido, FidoNet - Tom Jennings, Fido Software
  419. LHarc - Haruyasu Yoshizaki
  420. oMMM - Marshall Presnell, Jim Nutt, Bob Hartman, Wynn Wagner, Alan Applegate,
  421.      Vince Perriello, BS Software
  422. Opus-CBCS - Wynn Wagner
  423. PKARC, PKXARC, PKPAK, PKUNPAK, PKZIP, ZIP - Phil Katz, PKware, Inc.
  424. SPAZ - Dan A. Thomson, Andrew D. Farmer, Jeffrey Nonken
  425. ZOO - Rahul Dhesi
  426.  
  427. My apologies if anyone was inadvertently omitted from the above list. 
  428.  
  429.  
  430. NOTE ON ARCHIVE PACKAGING:  If you want to re-package the programs in this
  431. archive using a different compression scheme, feel free to do so.  All I
  432. ask is that you don't change or modify the three files in the archive
  433. (ARCA_BAT.EXE, ARCA_BIG.EXE, or PAKIT.DOC), or add any other files to the
  434. archive.
  435.  
  436.  
  437. Version History:
  438.  
  439. Version 1.00 - First working version
  440.  
  441. Version 1.01 - Added renaming of mail packets to try and make sure they are
  442. unpacked in chronological order at the receiving end, support for the use
  443. of PKARC or PKPAK when creating "Crunched" or "Squashed" mail archives, plus
  444. other minor fixes.
  445.  
  446. Version 1.02 - Added support for fully-pathed bundle and packet names, as
  447. supported by new versions of oMMM.  This is the last version that worked
  448. with PAK version 1.0.
  449.  
  450. Version 1.03 - Made changes to use new options of PAK 1.5, and added ZOO
  451. support (somewhat against my better judgement, but, it was only one line
  452. of added code).  Fixed (I hope) problem in batch file version that allowed
  453. two outbound mail archives (with different names and contents) to be created
  454. simultaneously for the same node.
  455.  
  456. Version 1.04 - Minor code revisions, added support for PKZIP.
  457.  
  458. Version 1.05 - Changed calling options for PKZIP from "-ea4 -eb4" to "-ex",
  459. a new switch first supported in PKZIP version 0.92.  Added support for DWC
  460. and LHarc.
  461.  
  462. Version 1.06 - Bug fix version.  PAKIT barfed on blank lines in PAKIT.CTL.
  463. That should be fixed now, although it's still safer not to put any blank
  464. lines in PAKIT.CTL.
  465.  
  466.  
  467.