Important Changes since MakeNL 2.5x: ==================================== ARC: ---- The ARC keyword no longer works as documented in the old MakeNL documentation and is obsolete. MakeNL 2.5x only had support for Arc compression, but 3.x.x now supports multiple compression utilities, through configurable archiver entries following the ARCCopy, ARCMove, and ARCOpen keywords. These new keywords need between three and five parameters. To provide compatibility with MakeNL 2.5x, the ARC keyword must be commented out of the MAKENL.CTL file, which will cause MakeNL to default to Arc compression as before. The new syntax of the ARCXxxxx keywords are as follows: ARCXxxx [x] [archiver exe name] [archiver command] [command switches] The [x] tells MakeNL what the first character of the final archive of the stub will be. For zip, you would list z, resulting in *.znn output files. Here are some examples of commonly used archivers, and the commands that work with those specific versions. Please check your archiver's documentation if you have different versions, or open sourced versions as opposed to commercial versions: PKZip v2.04: ARC[Copy] z pkzip -ex (or: ARC z pkzip -a) InfoZip v2.3: ARC[Copy] z zip -jo (or: ARC z zip -j) Rar v1.53: ARC[Copy] r rar a -ep Arj v2.22: ARC[Copy] j arj a -e Lha v2.13: ARC[Copy] l lha a -m1 Currently, ARCCopy and ARCMove work for this feature. ARCCopy creates an archive but leaves the original file, while ARCMove creates an archive and removes the original file. To implement these keywords, enter the following in your MAKENL.CTL file: THReshold 0 -1 ARCCopy z zip -jo ; Infozip v2.3 ARCMove z zip -jmo The ARCOpen keyword will allow you to receive segment files in different archiver formats and have them automatically unpacked. A maximum of 10 ARCOpen commands may be defined in the MAKENL.CTL file. In the FILES section of MAKENL.CTL, if a file is defined as hub.50, then in the MAILFILES and UPLOADS directories a zipped segment with the name hub.z0 or hub.zip will be unpacked, and the unpacked file will be processed. The syntax for the ARCOpen command is the same as for ARCCopy, but 10 lines are allowed and 10 different archive formats are recognized. The following archivers are recognized: Pkzip, Infozip, Arc, Lha, Zoo, Arj, Rar, Ha, Bzip2, Gzip and Unix compress. Following are some examples of decompression entries in MAKENL.CTL for the ARCOpen keyword (versions unknown - please refer to your own archivers' documentations): Arc: ARCOpen a arc ew Infozip: ARCOpen z unzip -oj Lha: ARCOpen l lha e f Rar: ARCOpen r rar e -o+ -y Gzip: ARCOpen g tar xfz Bzip2: ARCOpen b tar xfj Compress: ARCOpen c tar xfz Arj: ARCOpen j arj -y e Zoo: ARCOpen o zoo eq:0 Ha: ARCOpen h ha ey 3D addressing Support: ---------------------- MakeNL v2.5x only supported 2D addressing (ie. 134/10). This caused problems when attempting to use MakeNL in multi-zone or multiple network setups. MakeNL v3.x.x now supports 3D addressing (ie. 1:134/10), which resolves those problems. MSGID support: -------------- MakeNL v3.x.x now implements MSGID's in it's outgoing netmails. A file named SEQUENCE.DAT will be created in the MASTER directory as a result. ALLOwunpub: ----------- ALLOunpub is a new keyword that will cause MakeNL to allow the -Unpublished- string to be present in the sixth (phone number) field of node listings, without requiring the Pvt keyword to be present in the listing. This keyword is disabled by default. To enable it, add ALLOwunpub 1 to your MAKENL.CTL file. ALPHAphone: ----------- ALPHAphone is a new keyword that will cause MakeNL to allow alpha characters to be present in the sixth (phone number) field of node listings. This keyword is disabled by default. To enable it, add ALPHAphone 1 to your MAKENL.CTL file.