home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / nmfw205.zip / NmFwd.INF (.txt) < prev    next >
OS/2 Help File  |  1996-06-18  |  100KB  |  3,642 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Readme First ΓòÉΓòÉΓòÉ
  3.  
  4.  
  5. NmFwd Readme First
  6.  
  7.  
  8. ΓòÉΓòÉΓòÉ 1.1. Files in the archive ΓòÉΓòÉΓòÉ
  9.  
  10.  
  11. Files in the original archive:
  12.  
  13. Readme.1st   This file
  14. File_Id.Diz   The standard description
  15.  
  16. NmFwd.Exe    The executable program
  17. NmFwd.Cfg    The sample configuration file
  18. Fman.Hlp    The File Manager Help File
  19. AFHelp.Txt   Example for Areafix help
  20. Echo.Lst    Example for Areafix list
  21.  
  22. NmFwd.Inf    The Inf documentation
  23. NmFwd.Doc    The ASCII documentation
  24. Whatsnew.Txt  Fixes and additions
  25.  
  26. License.Doc   The License
  27. Register.Doc  The Registration Docs
  28. Register.For  The Registration Form
  29. BmtMicro.For  The BMT Micro registration form
  30. PsL.Crd     The PsL Credit Card registration form supplement
  31.  
  32. NmFwd.Ico    An Icon for NmFwd
  33. NmFwd2.Ico   An alternative Icon.
  34.  
  35.               Dos Only
  36.  
  37. Dos4Gw.Exe   Dos Extender (major releases only)
  38.         If you have a maintenance release of the program,
  39.         the dos extender will not be included, to avoid
  40.         unnecessary distribution costs.
  41.  
  42.  
  43. Note: The Icons are kindly made available by Andrea Vavassori of
  44.    2:331/219.
  45.  
  46. The OS/2 Inf manual is provided with other versions too,
  47. since there are INF viewers under Dos. For example, the very
  48. nice viewer by Damir Ujcic: VIEW01.ZIP, available for F/R from
  49. 2:332/504@fidonet: it contains a text mode viewer in both OS/2
  50. and Dos versions.
  51.  
  52.  
  53. ΓòÉΓòÉΓòÉ 1.2. Whatsnew ΓòÉΓòÉΓòÉ
  54.  
  55.               Whatsnew
  56.  
  57. If you are using an older version of the program, please read
  58. WhatsNew.Txt before using this version.
  59.  
  60.  
  61. ΓòÉΓòÉΓòÉ 1.3. How to contact the author ΓòÉΓòÉΓòÉ
  62.  
  63.  
  64.           How to contact the author
  65.  
  66. If you have suggestions, bug reports, observations about the
  67. docs, please feel free to contact me at the following
  68. addresses:
  69.  
  70. Alberto Pasquale of 2:332/504@fidonet
  71.  
  72. alberto.pasquale@mo.nettuno.it
  73.  
  74. 2:332/504@fidonet +39-59-246112 ISDNC V34+ VFC V32T H16
  75. 2:332/524@fidonet +39-59-246113 ISDNC V34  VFC V32T H16 FAX
  76.  
  77. Alberto Pasquale, Viale Verdi 106, 41100 Modena, Italy
  78.  
  79. IMPORTANT: if you call crash and require an answer, please state
  80. whether you want it routed (might not be reliable) or ON HOLD
  81. (in which case an answer should be available in 48h maximum,
  82. apart from the holiday periods).
  83.  
  84.  
  85. ΓòÉΓòÉΓòÉ 1.4. Support ECHO ΓòÉΓòÉΓòÉ
  86.  
  87.  
  88.              Support ECHO
  89.  
  90. I am originating an international support echo for all my
  91. programs. If you are interested, please ask your echo feeder to
  92. find a suitable link for the APWORKS area. In addition, I
  93. regularly read the international OS2BBS echo.
  94.  
  95.  
  96. ΓòÉΓòÉΓòÉ 1.5. TIC distribution ΓòÉΓòÉΓòÉ
  97.  
  98.  
  99.             TIC distribution
  100.  
  101. All my BBS related programs are distributed via a TIC file area.
  102. If you want to join, please ask your file feeder to find a
  103. suitable link for the APBBS (OS/2) and/or APBBSDOS (Dos/NT)
  104. area.
  105.  
  106. Beta versions are distributed without restrictions in
  107. APBBSBETA and APBBSDOSBETA respectively.
  108.  
  109.  
  110. ΓòÉΓòÉΓòÉ 1.6. APWorks Programs and Support Areas ΓòÉΓòÉΓòÉ
  111.  
  112.             Where to look for
  113.         APWorks Programs and Support Areas
  114.  
  115. In North America the APWORKS support echo should be easily
  116. available, since it is on the Zone 1 backbone.
  117.  
  118.  
  119. The following systems carry the ApWorks echo and file areas:
  120.  
  121.               Author's
  122. APWORKS
  123.   Alberto Pasquale, Modena, Italy
  124.   alberto.pasquale@mo.nettuno.it
  125.   2:332/504@fidonet +39-59-246112 ISDNC V34+ VFC V32T H16
  126.   2:332/524@fidonet +39-59-246113 ISDNC V34  VFC V32T H16
  127.   File requests could be declined between 23:00 and 06:00 GMT.
  128.   Request APFILES for a (short) list of APWORKS files only.
  129.  
  130.  
  131.                Europe
  132.  
  133. ApWorks_Germany
  134.   Roland Schiradin, Eltville, Germany
  135.   degr9tr9@ibmmail.com
  136.   2:2454/169@fidonet
  137.  
  138. Cyberia/2
  139.   Harald Kamm, Bamberg, Germany
  140.   2:2490/3045@fidonet
  141.  
  142. McBears Cave
  143.   Jens Holm, Skanderborg, Denmark
  144.   2:238/888@fidonet
  145.  
  146. MufNet HQ
  147.   Paul Bergquist, Hollviken, Sweden
  148.   2:200/146@fidonet
  149.   paul.bergquist@moderat.se
  150.   paulb@sbbs.se
  151.  
  152. The BackRoom/2 BBS
  153.   Martin Davies, Cardiff, Wales, United Kingdom
  154.   gbear@backroom.baynet.co.uk
  155.   2:442/617@fidonet
  156.  
  157. Air Applewood
  158.   Vince Coen, Roydon, Harlow, Essex, United Kingdom
  159.   2:257/609@fidonet
  160.  
  161. PULSAR BBS
  162.   Branko Radojevic, Dubrovnik, Croatia
  163.   branko@pfdu.hr
  164.   sysop@pulsar.fido.hr
  165.   2:381/124@fidonet
  166.  
  167.  
  168.              North America
  169.  
  170. COMM Port OS/2
  171.   Bob Juge, Sugar Land, TX, USA
  172.   bob@juge.com
  173.   1:106/2000@fidonet
  174.  
  175. The CrossRoads
  176.   Dave Reed, Puyallup, WA, USA
  177.   dreed@aa.net
  178.   1:138/135@fidonet
  179.  
  180. Eclectic Lab 1
  181.   Mary-Anne Wise, New Westminster, BC, Canada
  182.   1:153/831@fidonet
  183.  
  184. Filebone:  MaxFDN
  185.   Available via Planet Connect, PageSat, Filebone,
  186.   paonline ftphub and the Filegate Project.
  187.  
  188.  
  189.               Australia
  190.  
  191. Tardis BBS
  192.   Malcolm Miles, North Balwyn, VIC, Australia
  193.   3:633/260@fidonet
  194.  
  195.  
  196. ΓòÉΓòÉΓòÉ 1.6.1. File Areas on the Internet ΓòÉΓòÉΓòÉ
  197.  
  198.           File Areas on the Internet
  199.  
  200.  
  201.                 UK
  202.  
  203. ftp.enterprise.net
  204.   /apworks
  205.  
  206. ftp.baynet.co.uk
  207.   /pub/apworks/os2
  208.   /pub/apworks/dos
  209.   /pub/apworks/beta
  210.  
  211.  
  212.                USA
  213.  
  214. ftp.juge.com
  215.  
  216. ftp.oeonline.com
  217.   /pub/Maximus
  218.  
  219. ftp.wilmington.net
  220.   /bmtmicro
  221.   Only the public release versions of programs that can be
  222.   registered via Bmt Micro.
  223.  
  224.  
  225. ΓòÉΓòÉΓòÉ 1.7. Latest Versions ΓòÉΓòÉΓòÉ
  226.  
  227.  
  228.             How to Request the
  229.         Latest Version of APWORKS Programs
  230.  
  231.  
  232. The following magics are honoured by APWORKS and some of the
  233. support sites:
  234.  
  235. Magic   Name     Description
  236.  
  237. APFILES  ApFiles.Lst    List of Programs by Alberto Pasquale
  238.  
  239. FASTLST  FLST???.RAR  OS/2 The ultimate v7 Nodelist processor.
  240.               Fully automated processing and
  241.               maintenance, no need for clumsy batch
  242.               files. Can report to Squish or *.MSG
  243.               areas, multitasking friendly, many
  244.               options.
  245.  
  246. FASTLSTD FLSTD???.RAR DOS
  247.  
  248. FASTLSTW FLSTW???.RAR NT
  249.  
  250. FASTLSTG          German Docs by Roland Schiradin
  251.               Available on 2:2454/169
  252.  
  253. NEF    NEF???.RAR  OS/2 TIC file distribution and
  254.               announcement for Binkley-style
  255.               outbound and *.MSG or Squish message
  256.               base, file-Areafix included with
  257.               FileBone support, full multitasking
  258.               aware (BSY, file sharing etc.),
  259.               exceptionally flexible Multi-Aka
  260.               support.
  261.  
  262. NEFD   NEFD???.RAR  DOS  32 bit only, w DOS4GW extender.
  263.  
  264. NEFW   NEFW???.RAR  NT
  265.  
  266. NEFG            German Docs by Roland Schiradin
  267.               Available on 2:2454/169
  268.  
  269. FLM    FLM???.RAR  OS/2 File List Manager for Maximus,
  270.               very flexible way of compiling
  271.               many different lists at a time.
  272.               Internal file base support
  273.               (no need for FBP).
  274.  
  275. FLMD   FLMD???.RAR  DOS  32 bit only, w DOS4GW extender.
  276.  
  277. FLMW   FLMW???.RAR  NT
  278.  
  279. NMFW   NMFW???.RAR  OS/2 Multi-Robot: netmail forward to
  280.               Sysop's point, Maximus user and file
  281.               management via netmail messages,
  282.               areafix for squish, point routing to
  283.               their boss if no phone number for
  284.               them in the nodelist, etc.
  285.  
  286. NMFWD   NMFWD???.RAR DOS  32 bit only, w DOS4GW extender.
  287.  
  288. NMFWW   NMFWW???.RAR NT
  289.  
  290. QFB    QFB???.RAR  OS/2 Substitute for FBP.EXE
  291.               Generates a separate file-request
  292.               index with no duplicates.
  293.  
  294. QFBD   QFBD???.RAR  DOS  32 bit only, w DOS4GW extender
  295.  
  296. QFBG            German Docs by Roland Schiradin
  297.               Available on 2:2454/169
  298.  
  299. SQPRV   SQPV???.RAR  OS/2 Local area (private/public) forward
  300.               to points for Squish. The (Co)SysOp
  301.               points can receive the whole area.
  302.  
  303. SQPRVD  SQPVD???.RAR DOS
  304.  
  305. -----   SQFM100.RAR  OS/2 Allows to change the "from address"
  306.               of PKTs before they are compressed.
  307.               To be used with Squish.
  308.               For example, it is useful to Hub
  309.               coordinators who want to continue
  310.               processing mail with their primary
  311.               address for current links while
  312.               processing with the administrative
  313.               address for their uplink BackBone.
  314.               FreeWare.
  315.  
  316. -----   SQFMW100.RAR NT
  317.  
  318. -----   SqSetAll.Rar OS/2 Sets renum limits in all Squish Areas
  319.               taking the parameters from
  320.               Squish.Cfg.
  321.  
  322. -----   SqSetDos.Rar DOS  Dos version.
  323.  
  324. -----   AdjFDate.Rar OS/2 Changes by +-N days the File Date.
  325.               Can choose between Creation and
  326.               Modification dates on HPFS.
  327.               Show and Touch options.
  328.  
  329. -----   AdjF_Dos.Rar DOS  Changes by +-N days the File Date.
  330.  
  331.  
  332. Current versions (June 18th 1996): NEF 2.35, FastLst 1.32
  333. (1.33 for OS/2), FLM 1.35, NMFWD 2.04, QFB 1.08, SQPrv 1.04.
  334.  
  335.  
  336. ΓòÉΓòÉΓòÉ 1.8. Bug Reports ΓòÉΓòÉΓòÉ
  337.  
  338.  
  339.              Bug Reports
  340.  
  341. If you find out a real bug, I will do my best to fix it and make
  342. the new version available in a few days. To do that, I need your
  343. cooperation: when you find a strange behaviour, double check
  344. your configuration and the manual to be really sure it's not
  345. your fault, then study the conditions in which the bug appears
  346. and, in the end, send me your detailed report about the bug
  347. together with your config file and all the stuff necessary to
  348. replicate the problem. I can fix a bug only if I am enabled to
  349. reproduce it !
  350.  
  351.  
  352. ΓòÉΓòÉΓòÉ 1.9. Wish List ΓòÉΓòÉΓòÉ
  353.  
  354.             Wish List
  355.  
  356.  
  357. To help me provide a better and better program, please let
  358. me know your problems and your wishes about future versions.
  359.  
  360. Please let me know your opinion:
  361.  
  362. Alberto Pasquale 2:332/504@fidonet
  363. alberto.pasquale@mo.nettuno.it
  364.  
  365. BBS:   +39-59-246112 ISDNC V34+ VFC V32T H16
  366. BBS/FAX: +39-59-246113 ISDNC V34  VFC V32T H16 FAX
  367.  
  368. Viale Verdi 106
  369. 41100 Modena
  370. Italy
  371.  
  372.  
  373. ΓòÉΓòÉΓòÉ 2. Whatsnew ΓòÉΓòÉΓòÉ
  374.  
  375.                NmFwd
  376.  
  377.            Changes and Additions
  378.  
  379.  
  380. ΓòÉΓòÉΓòÉ 2.1. 2.05 ΓòÉΓòÉΓòÉ
  381.  
  382.  
  383. 2.05   Public Release, June 18 1996
  384.  
  385.    - Fixed problem with V7 semaphores that caused access
  386.     violation.
  387.  
  388.  
  389. ΓòÉΓòÉΓòÉ 2.2. 2.04 ΓòÉΓòÉΓòÉ
  390.  
  391.  
  392. 2.04   Very short lived, June 18 1996
  393.  
  394.    - Robot answers are not forwarded to the specified list of
  395.     points when the applicable primary address is a point.
  396.  
  397.    - OS/2: New option to configure the type of date
  398.     (Creation or LastWrite) to be used for deleting
  399.     old files in the temporary directory:
  400.  
  401.     Tmp_Fa_Kill <days> [Creation|Write]
  402.  
  403.     The default is Creation.
  404.  
  405.     Example:
  406.  
  407.     Tmp_Fa_Kill 10 Creation
  408.  
  409.    - Semaphore implemented on V7 nodelist files,
  410.     as per FastLst specifications.
  411.     New errorlevel 11 on semaphore timeout.
  412.  
  413.    - New Icon by Andrea Vavassori.
  414.  
  415.  
  416. ΓòÉΓòÉΓòÉ 2.3. 2.03 ΓòÉΓòÉΓòÉ
  417.  
  418.  
  419. 2.03  Public release, March 22 1996
  420.  
  421.    - Multi-Line files.bbs descriptions are now
  422.     supported. To enable this feature the way you
  423.     like, please use the "MultiLineDesc <nnn>
  424.     [<c>]" statement, specifying the continuation
  425.     column and character.
  426.  
  427.     For example, to have the 2nd and following
  428.     description lines in files.bbs preceded by
  429.     31 spaces, use:
  430.  
  431.     MultiLineDesc 31
  432.  
  433.     To have the continuation lines preceded by a
  434.     '|' character, use:
  435.  
  436.     MultiLineDesc 29 |
  437.  
  438.    - A multi-line description accounts for ONE line
  439.     in the file manager commands.
  440.  
  441.    - New statement: UniqueDmpLine.
  442.     Makes NmFwd generate FILES.DMP filebase files with
  443.     descriptions on one line only (multiple lines are
  444.     concatenated).
  445.  
  446.     By default, NmFwd outputs multi-line descriptions
  447.     without changes to FILES.DMP: when using
  448.     L)ocate and N)ewfiles commands, Maximus will
  449.     respect the original formatting, but the
  450.     continuation lines will be aligned to the left.
  451.  
  452.     When this statement is used, the original
  453.     formatting of descriptions is lost (in the
  454.     filebase) but Maximus will be able to word-wrap
  455.     and align when executing L)ocate or N)ewfiles
  456.     commands.
  457.  
  458.    - ListDate format (date and size of files
  459.     reported in files.bbs) and the various date
  460.     styles (Usa, Euro, Japan) are now supported.
  461.  
  462.    - New -H "subject" switch for areafix, to get
  463.     help.
  464.  
  465.    - New "AfHelpFile <filename>" statement for
  466.     specifying a help file for areafix.
  467.  
  468.    - New %Query %List %Rescan %Help commands
  469.     available for the body of messages addressed to
  470.     areafix, with the same meaning of the
  471.     corresponding -q -l -r -h switches in the
  472.     subject.
  473.  
  474.    - Now the areafix add command can optionally
  475.     include a '+' character; the following commands
  476.     are equivalent:
  477.  
  478.     APWORKS
  479.     +APWORKS
  480.  
  481.    - OS/2: Fixed problems with areafix rescans for
  482.     echotags containing special OS/2 characters
  483.     (e.g. the & command separator). When the
  484.     command interpreter must be loaded, the
  485.     parameters are passed between quotes.
  486.  
  487.  
  488. ΓòÉΓòÉΓòÉ 2.4. 2.02 ΓòÉΓòÉΓòÉ
  489.  
  490.  
  491. 2.02
  492.  
  493.    - The default zone for messages read from *.MSG
  494.     netmail areas (not containing a ^AINTL kludge) is
  495.     now the zone of the primary address for THAT
  496.     netmail area.
  497.  
  498.     Previously the (global) primary address was used
  499.     for zone assumptions in any netmail area.
  500.  
  501.  
  502. ΓòÉΓòÉΓòÉ 2.5. 2.01 ΓòÉΓòÉΓòÉ
  503.  
  504.  
  505. 2.01
  506.  
  507.    - Areafix bugfix: when adding a node to an area
  508.     with NO links, a Carriage Return was erroneously
  509.     added between the area definition and the added
  510.     link.
  511.     This problem is not very likely to happen on
  512.     "normal" areas since at least the feed is usually
  513.     present.
  514.     Anyway it might create problems in the case of
  515.     "local" echomails that are created without any
  516.     link.
  517.  
  518.     This is a very old bug that has unfortunately
  519.     not been reported until the release of v 2.00.
  520.  
  521.  
  522. ΓòÉΓòÉΓòÉ 2.6. 2.00 ΓòÉΓòÉΓòÉ
  523.  
  524.  
  525. 2.00
  526.  
  527.    - Conversion of FileManager and UserManager to
  528.     Maximus 3.xx.
  529.  
  530.  
  531.    - WARNING: this version DOES NOT work with
  532.     Maximus 2.xx.
  533.  
  534.  
  535.    - WARNING: this version is NOT a drop-in
  536.     replacement for v. 1.90: you MUST read the
  537.     following points in this whatsnew and make the
  538.     required modifications in nmfwd.cfg.
  539.  
  540.  
  541.    - The "MaxPrm <filename>" statement MUST be moved
  542.     from the "FileManager" section to the "System"
  543.     one.
  544.  
  545.  
  546.    - If the "MAXIMUS" environment variable is
  547.     defined, the "MaxPrm <filename>" statement is
  548.     optional and works as an override.
  549.  
  550.  
  551.    - New errorlevel 9 for errors accessing the
  552.     Maximus PRM file (usually Max.Prm).
  553.  
  554.  
  555. FileManager:
  556.  
  557.    - New syntax for RFAccess and RFDefAccess:
  558.  
  559.     RFAccess <pwd> <acs> [<points>]
  560.     RFDefAccess <acs> [<points>]
  561.  
  562.     Where:
  563.  
  564.     <pwd> is the password to be used (as the
  565.     subject of a netmail message) for accessing the
  566.     filemanager with <acs> privilege.
  567.  
  568.     <acs> is a <level>[/<keys>] access string that
  569.     specifies the level and keys available to the
  570.     person who uses <pwd>. <level> can be any level
  571.     "name" defined in the Maximus Access.Ctl as
  572.     well as a level number.
  573.  
  574.     <points> is a list of points that must receive
  575.     the answers of the FileManager.
  576.  
  577.     E.g.
  578.  
  579.     RFAccess SysOpPwd SysOp/U 0 2
  580.  
  581.     Specifies that the password "SysOpPwd" grants
  582.     the "SysOp/U" access and the answers must be
  583.     written to the local netmail ('0') and sent to
  584.     point 2 ('2').
  585.  
  586.     Please note that for security reasons the
  587.     answers are sent to <points> ONLY, even if the
  588.     original message was from another node.
  589.  
  590.  
  591.     RFDefAccess Normal 0
  592.  
  593.     Specifies that people addressing the
  594.     FileManager with no valid password receive
  595.     "Normal" access and the answers must be written
  596.     to the local netmail (besides being sent to the
  597.     addressee).
  598.  
  599.  
  600.    - New syntax for all the statements that define
  601.     the access requirements for the FileManager
  602.     commands:
  603.  
  604.     <command> <acs> [<areas>]
  605.  
  606.     where:
  607.  
  608.     <command> is the name of a FileManager command
  609.     <acs> is the Maximus access string required to
  610.        use <command>
  611.     <areas> is a list of areas that can contain
  612.         wildcards ("OS/2 style") and
  613.         defaults to "*" (all areas).
  614.  
  615.     When a command is issued, the FileManager
  616.     checks the list of statements that define the
  617.     access rights from the bottom up (last to
  618.     first). The first match between the current
  619.     area name and <areas> determines the <acs>
  620.     requirements for executing the requested
  621.     command in the current area.
  622.  
  623.     E.g.
  624.  
  625.     Kill SysOp|AsstSysOp/U
  626.     Kill SysOp private.*
  627.  
  628.     Specifies that the Kill command requires SysOp
  629.     or AsstSysOp/U privilege in all areas but
  630.     private.*, which are reserved to SysOp only.
  631.  
  632.  
  633.     KillTo SysOp
  634.     KillTo AsstSysOp/U msdos.* win.*
  635.  
  636.     Specifies that the KillTo command requires
  637.     AsstSysOp/U privilege in msdos.* and win.*
  638.     areas, SysOp in all the others.
  639.  
  640.  
  641.    - New FileManager cfg statement:
  642.  
  643.     SysOpCommands <acs> [<areas>]
  644.  
  645.     It defines access requirements for all the
  646.     following commands:
  647.  
  648.     Hurl, Kill, KillTo, Edit, Ren, Touch, DelAft,
  649.     AddAft, SortAft.
  650.  
  651.     After "SysOpCommands" you can use the single
  652.     statements as overrides.
  653.  
  654.     E.g.:
  655.  
  656.     SysOpCommands AsstSysOp
  657.     SysOpCommands AsstSysOp/u local.1!*
  658.     KillTo AsstSysOp/u
  659.  
  660.     Specifies that the "SysOp" commands require a
  661.     password that grants AsstSysOp privilege.
  662.     The "local.1!*" areas and the "KillTo" command
  663.     require the 'u' key also.
  664.  
  665.  
  666.    - The DIR filemanager command accepts <filespec>s
  667.     with "OS/2 style" wildcards if run with filebase
  668.     support, otherwise it accepts the wildcards
  669.     allowed by the OS.
  670.  
  671.  
  672.  OS/2 - The Touch command and all the FileManager
  673.     functions use the Maximus 3.xx convention for
  674.     the file dates on HPFS.
  675.  
  676.     The modification date is shown in reports (just
  677.     as with the OS/2 DIR command), the creation one
  678.     is used as the "upload date" to compute the
  679.     "age" of files.
  680.  
  681.     Thus the output of a "newfiles 10" command
  682.     could show files with dates much older than 10
  683.     days, provided they have been uploaded (or
  684.     touched) during the last 10 days.
  685.  
  686.  
  687. UserManager:
  688.  
  689.    - New syntax for the RemUser statement:
  690.  
  691.     RemUser <name> <pwd> [<points>]
  692.  
  693.     where:
  694.  
  695.     <name> is the UserManager robot name to which
  696.         netmail messages must be addressed.
  697.  
  698.     <pwd> is the password to use in the subject
  699.        field of the netmail.
  700.  
  701.     <points> is the list of points that must
  702.          receive the answers.
  703.  
  704.     E.g.:
  705.  
  706.     RemUser Raiser SysOpPwd 0 2
  707.  
  708.     Specifies that a Remote UserManager robot named
  709.     "Raiser" can be addressed using the "SysOpPwd"
  710.     password in the subject of the netmail and the
  711.     answers must be written to the local netmail
  712.     base ('0') and sent to point 2 ('2').
  713.  
  714.  
  715.    - The "MaxLev <level>" statement can take for
  716.     argument any level name defined in Maximus
  717.     access.ctl or a level number.
  718.  
  719.  
  720.    - New method for selecting classes of users in
  721.     the UserManager commands: you can specify any
  722.     Maximus 3.xx access string between brackets.
  723.  
  724.     E.g.
  725.  
  726.     (Extra|Normal/EFP)=list
  727.  
  728.     This command (in a message addressed to the
  729.     UserManager robot) requests a list of users
  730.     that have at least the "Extra" privilege or the
  731.     "Normal" one together with the E,F,P keys.
  732.  
  733.  
  734.    - New syntax for changing the privilege level of
  735.     users: the "Level" keyword must be specified
  736.     before the level name or number.
  737.  
  738.     E.g.
  739.  
  740.     John Doe = Level Extra
  741.  
  742.  
  743.    - Encrypted passwords are reported as
  744.     "<encrypted>".
  745.  
  746.  
  747.    - If you set a password with the "Password"
  748.     UserManager command and Maximus is configured
  749.     to use encrypted passwords, the new password
  750.     will be encrypted the next time maximus
  751.     accesses the user record.
  752.  
  753.  
  754.    - New command "RIP <yes|no>" to set/reset the RIP
  755.     flags.
  756.  
  757.  
  758.    - New commands to change the number of files
  759.     uploaded/downloaded.
  760.  
  761.     DownFiles <[+|-]n>
  762.     UpFiles  <[+|-]n>
  763.  
  764.     sets the total number of files
  765.     downloaded/uploaded,
  766.     optional +|- to add|subtract to|from
  767.     the total.
  768.  
  769.  
  770.    - New commands to change the Points
  771.     Allocated/Used:
  772.  
  773.     CreditPoints <[+|-]n>
  774.     DebitPoints  <[+|-]n>
  775.  
  776.     sets the user allocated/used points,
  777.     optional +|- to add|subtract to|from the total.
  778.  
  779.  
  780.    - <#>.bbs is not reported as a Custom Welcom File
  781.     any more, since Maximus 3.xx seems not to use
  782.     them.
  783.  
  784.  
  785. Fixes:
  786.  
  787.    - The SortAft FileManager command did not
  788.     recognize the "<begin>" keyword, fixed.
  789.  
  790.  
  791.    - Undeliverable (trapped by RTS) crash message to
  792.     a point (BossRoute) was output to temporary
  793.     outbound anyway, fixed.
  794.  
  795.  
  796. Others:
  797.  
  798.    - New mutual exclusive semaphore flag
  799.     "FileBase.Bsy" used to avoid concurrent access
  800.     and modification of the filebase by other
  801.     ApWorks programs. There is no need to delete
  802.     this flag if it is not deleted after a power
  803.     failure or abnormal termination (ApWorks
  804.     programs are smart enough to realize whether
  805.     the flag is really in use or not).
  806.  
  807.  
  808.    - NmFwd recognizes SqPrv areas (SqPrv is another
  809.     program of mine) and does NOT allow rescanning.
  810.  
  811.  
  812.    - The Return To Sender robot (RTS) now checks
  813.     that the points of the local Boss are present
  814.     in the V7 nodelist: it returns to the sender
  815.     the messages that are addressed to non-existent
  816.     points and adds a warning to messages that come
  817.     from non-defined points.
  818.  
  819.     Usually the points of the local boss are
  820.     already present in the nodelist since they must
  821.     have a session password; in the case you have
  822.     points without a password, you must include
  823.     them in some local nodelist anyway.
  824.  
  825.  
  826.    - Be aware that RTS does NOT check the existence
  827.     of a point when applying the "name remapping"
  828.     configured with the "Remap" statement in
  829.     NmFwd.Cfg or Squish.Cfg.
  830.  
  831.  
  832.    - After writing many messages to the temporary
  833.     squish outbound, it is possible (especially on
  834.     fast machines) that NmFwd waits a few seconds
  835.     before exiting ("Waiting <nn> secs." is
  836.     reported). This is necessary to avoid routing
  837.     errors if Squish is run just after NmFwd.
  838.     The same thing happens before invoking Squish
  839.     internally due to a Areafix-Rescan command.
  840.  
  841.  
  842.    - The UpFa statements have no more limits on name
  843.     and dir lenght.
  844.  
  845.  
  846.    - New Icon, gift of Andrea Vavassori.
  847.  
  848.  
  849. Support:
  850.  
  851.    - New registration sites for USA and
  852.     Denmark/Sweden/Norway: see register.doc.
  853.  
  854.  
  855.    - New support sites in USA:
  856.  
  857.     Thanks to Bob Juge my file areas and support
  858.     echo are available in the USA from
  859.     1:106/2000@fidonet, accessible via Vmodem at
  860.     199.100.191.2. The files can be found also on
  861.     ftp.juge.com.
  862.  
  863.     Dave Reed of 1:138/135@fidonet
  864.     (dreed@wolfenet.com) is also linked to my areas
  865.     and is willing to actively support ApWorks
  866.     programs.
  867.  
  868.     Thanks to everybody.
  869.  
  870.  
  871.    - New APWORKS phone numbers and ISDN line:
  872.     2:332/504@fidonet +39-59-246112 ISDNC V34+
  873.     2:332/524@fidonet +39-59-246113 ISDNC V34 FAX
  874.  
  875.  
  876.    - New Internet address for contacting the author:
  877.     alberto.pasquale@mo.nettuno.it
  878.  
  879.  
  880.  
  881.  
  882. ΓòÉΓòÉΓòÉ 2.7. 1.90 ΓòÉΓòÉΓòÉ
  883.  
  884.  
  885. 1.90
  886.  
  887.    - 16 bit Dos version not available anymore.
  888.  
  889.    - 32 bit version available both for OS/2 and
  890.     Dos (With Dos4GW extender).
  891.  
  892.    - Multiple netmail areas (with different primary
  893.     addresses) are now fully supported, as per Squish 1.10.
  894.  
  895.    - Multiple "Nodelist" statements allowed.
  896.  
  897.    - FileBase automatic update (file areas changed by FMAN
  898.     commands are automatically recompiled if the "UseFb"
  899.     statement is used).
  900.  
  901.    - The buffer for the netmail messages now defaults to
  902.     32000 bytes; the "FwdMsgSize <bytes>" statement allows
  903.     to specify a larger size if you like.
  904.  
  905.    - The buffer for answer messages (from the various
  906.     robots) defaults to 7000 bytes; the "MsgSize <bytes>"
  907.     statements allows to specify a larger size if you like.
  908.  
  909.    - Rescan now available: use "-r" switch on the subject
  910.     line of the message addressed to areafix, just as "-q"
  911.     and "-l".
  912.  
  913.    - The new statement "RescanCmd <cmd>" allows to specify
  914.     the command to be executed for rescanning an area.
  915.     <cmd> takes two arguments: %t for the area TAG and %n
  916.     for the node address.
  917.  
  918.     Example:
  919.     RescanCmd  sq386p -l rescan %t %n
  920.  
  921.     Note: the -l switch allows to keep the scanned stuff in
  922.     the temporary outbound.
  923.  
  924.    - The "BeforeRescan <cmd>" and "AfterRescan <cmd>"
  925.     statements allow to specify commands to be executed
  926.     before the first rescan and after the last one. They
  927.     can be useful if you use different routing schedules
  928.     for netmail and echomail: in the mail-processing batch
  929.     you will have a netmail routing command after NmFwd
  930.     while you need an echomail one in the case of rescans.
  931.  
  932.     Example:
  933.     BeforeRescan sq386p squash -o -sNet
  934.     AfterRescan  sq386p squash -o -sEcho
  935.  
  936.    - New command line switch "-l<logfile>" to override the
  937.     logfile.
  938.  
  939.    - Now the logfile is opened as soon as the first
  940.     specification is encountered, so, if you want to
  941.     override the "LogFile" statement of squish.cfg in
  942.     nmfwd.cfg, you must add a "LogFile" statement _before_
  943.     "SquishCfg" and not after as it was with previous
  944.     versions. The "-l<logfile>" command line switch acts as
  945.     a global override.
  946.  
  947.    - New config file statement "MarkReceived" to mark
  948.     as received the messages read by the various robots,
  949.     instead of deleting them.
  950.  
  951.    - New config statement "WrapDesc [<indent> [<right>]]"
  952.     to word wrap and indent the file descriptions reported
  953.     by fman. <indent> is the number of blank columns for
  954.     all the lines from the 2nd up, <right> is the right
  955.     margin (the maximum number of characters in a line,
  956.     including the heading blank).
  957.  
  958.    - The point remapping based on name now leaves the
  959.     zone:net/node part of the to-address alone (previously
  960.     it was changed to the primary address). If you have
  961.     multiple addresses where your points can be reached,
  962.     plase make sure to set the route accordingly.
  963.  
  964.    - The Cont command now recognize RAR OS/2 extended
  965.     attributes.
  966.  
  967.    - Modified message kill logic: when NmFwd sends a message,
  968.     it kills it if:
  969.     - it is marked as "Kill/Sent"
  970.     - it is "in transit" and KillInTransit is active in
  971.     Squish.cfg or NmFwd.cfg.
  972.  
  973.     Previously all the sent messages were killed (even
  974.     local ones) if "KillInTransit" was active and none were
  975.     killed (even Kill/Sent) if KillInTransit was disabled.
  976.  
  977.    - NmFwd should now realize when the squish netmail area
  978.     has been changed by SqFix and rescan it completely
  979.     (if you use the FwdAll/FwdLoc/FwdBbs feature, during
  980.     this rescan the messages addressed to the boss are
  981.     forwarded again).
  982.  
  983.    - NmFwd is now able to work with no files.dat/dmp/idx
  984.     even if you specify "UseFb". This way it is compatible
  985.     with the filebase generated by QFB when you do not
  986.     specify "FileList" in your maximus cfg for CD-ROM or
  987.     other read-only areas.
  988.  
  989.    - OS/2: The filemanager file specifications should now be
  990.     consistent with the OS/2 conventions for wildcards.
  991.  
  992.    - The file names are not converted to uppercase anymore,
  993.     to be consistent with OS/2 case preservation.
  994.  
  995.    - Since the '-' is a legal character for file names,
  996.     NmFwd does NOT consider it anymore as the start of a
  997.     FILES.BBS comment. Please, do not use the dash
  998.     character '-' in the first column of files.bbs !
  999.  
  1000.  
  1001. ΓòÉΓòÉΓòÉ 2.8. 1.74 ΓòÉΓòÉΓòÉ
  1002.  
  1003.  
  1004. 1.74
  1005.  
  1006.    - This is not really a bug fix: it's a new feature that
  1007.     avoids a problem that can arise in Squish areas with
  1008.     programs that do not fully comply with FTS. If a
  1009.     message is written without the terminating NULL in a
  1010.     squish format base, the Squish MsgApi do not add the
  1011.     terminating NULL when reading it (instead they do in a
  1012.     *.MSG area), thus NmFwd did not see the end of the
  1013.     message body and appended some garbage present in the
  1014.     message buffer (usually text from previous longer
  1015.     messages).
  1016.  
  1017.  
  1018. ΓòÉΓòÉΓòÉ 2.9. 1.73 ΓòÉΓòÉΓòÉ
  1019.  
  1020.  
  1021. 1.73
  1022.  
  1023.    - Bug fix: when using akas with 4D point addresses
  1024.     together with the "BossFix" keyword, the messages
  1025.     addressed to the point aka were forwarded to the
  1026.     primary address.
  1027.  
  1028.  
  1029. ΓòÉΓòÉΓòÉ 2.10. 1.72 ΓòÉΓòÉΓòÉ
  1030.  
  1031.  
  1032. 1.72
  1033.  
  1034.    - Bug fix: when using akas with 4D point addresses
  1035.     together with normal .0 addresses, there were
  1036.     problems dealing with other points of the same
  1037.     Boss.
  1038.  
  1039.  
  1040. ΓòÉΓòÉΓòÉ 2.11. 1.71 ΓòÉΓòÉΓòÉ
  1041.  
  1042.  
  1043. 1.71
  1044.  
  1045.    - Fixed bug that could sometime cause files in Tmp_Fa
  1046.     to be killed before they should be.
  1047.    - New registration routine to show month and year of
  1048.     registration. Keys sent before 1/94 will show "91-93".
  1049.    - Fixed little bug in nodelist V7 search function that
  1050.     could in rare cases cause some nodes not to be found.
  1051.    - Fixed bug when forwarding messages from Squish Base:
  1052.     they did not have the FTSC text date-time.
  1053.  
  1054.  
  1055. ΓòÉΓòÉΓòÉ 2.12. 1.70 ΓòÉΓòÉΓòÉ
  1056.  
  1057.  
  1058. 1.70
  1059.  
  1060.    - Added KillTo command to FMAN (see FMAN.HLP)
  1061.  
  1062.  
  1063. ΓòÉΓòÉΓòÉ 2.13. 1.69 ΓòÉΓòÉΓòÉ
  1064.  
  1065.  
  1066. 1.69
  1067.  
  1068.    - Default "Fido" (00) product code changed to the just
  1069.     assigned 0xFA NmFwd product code in PKT headers.
  1070.  
  1071.  
  1072. ΓòÉΓòÉΓòÉ 2.14. 1.68 ΓòÉΓòÉΓòÉ
  1073.  
  1074.  
  1075. 1.68
  1076.  
  1077.    - Added support for Squish 1.01 multiple outbound dirs.
  1078.  
  1079.  
  1080. ΓòÉΓòÉΓòÉ 2.15. 1.67 ΓòÉΓòÉΓòÉ
  1081.  
  1082.  
  1083. 1.67
  1084.  
  1085.    - Added new "Deflating" Zip method to Fman
  1086.  
  1087.  
  1088. ΓòÉΓòÉΓòÉ 2.16. 1.66 ΓòÉΓòÉΓòÉ
  1089.  
  1090.  
  1091. 1.66
  1092.  
  1093.    - Fixed bug that caused unpredictable results when typing
  1094.     text files with over 500 chars line lenght.
  1095.  
  1096.  
  1097. ΓòÉΓòÉΓòÉ 2.17. 1.65 ΓòÉΓòÉΓòÉ
  1098.  
  1099.  
  1100. 1.65
  1101.  
  1102.    - New BossFix verb, to fix the Squish 1.01 bug in routing
  1103.     points to their Boss when using 4D and packet
  1104.     passwords.
  1105.  
  1106.  
  1107. ΓòÉΓòÉΓòÉ 2.18. 1.64 ΓòÉΓòÉΓòÉ
  1108.  
  1109.  
  1110. 1.64
  1111.  
  1112.    - New BossEnable verb, to allow 4D points to send netmail
  1113.     with the Boss address (.0).
  1114.  
  1115.  
  1116. ΓòÉΓòÉΓòÉ 2.19. 1.63 ΓòÉΓòÉΓòÉ
  1117.  
  1118.  
  1119. 1.63
  1120.  
  1121.    - 3DPoint no more necessary when using Squish in 3D mode
  1122.    - New BossRoute verb, to route-to-boss crash/direct messages
  1123.     addressed to points that are not found in nodelist or
  1124.     have a null phone number. (4D mode only)
  1125.  
  1126.  
  1127. ΓòÉΓòÉΓòÉ 2.20. 1.62 ΓòÉΓòÉΓòÉ
  1128.  
  1129.  
  1130. 1.62
  1131.  
  1132.    - When using a *.MSG netmail, some remapped messages from
  1133.     points lost some characters at the beginning of the
  1134.     message text due to different behaviour of MSGAPI on
  1135.     *.MSG and Squish message-base. Fixed.
  1136.    - MSGID added to NmFwd response messages.
  1137.    - The response to a message from your system was marked
  1138.     Kill/Sent, so that it could erroneously be remapped to
  1139.     one of your points, if its sysop sent the message from
  1140.     the BBS. Fixed: now it is marked SENT.
  1141.  
  1142.  
  1143. ΓòÉΓòÉΓòÉ 2.21. 1.61 ΓòÉΓòÉΓòÉ
  1144.  
  1145.  
  1146. 1.61
  1147.  
  1148.    - Multiple F/As that needed file moving where not
  1149.     correctly handled under ver 1.60: only the first file
  1150.     was moved; Fixed.
  1151.    - Some FileManager commands appended an extra empty line
  1152.     after moved descriptions; Fixed.
  1153.  
  1154.  
  1155. ΓòÉΓòÉΓòÉ 2.22. 1.60 ΓòÉΓòÉΓòÉ
  1156.  
  1157.  
  1158. 1.60
  1159.  
  1160.    - RTS functions.
  1161.    - Return Receipt generation on request.
  1162.    - Full support for mixed 3D and 4D configurations.
  1163.    - Fixed Bug in areafix when deleting last link (area
  1164.     remains with no links).
  1165.    - Added Squish Base support.
  1166.    - Added Point Remapping based on name and direct packet
  1167.     (*.?ut) generation to allow use of 3D and 4D points
  1168.     at the same time.
  1169.    - Some new and some obsoleted verbs in the .cfg.
  1170.    - Filemanager now uses AREA.NDX to list areas in the
  1171.     same order as Maximus.
  1172.  
  1173.  
  1174. ΓòÉΓòÉΓòÉ 2.23. 1.50 ΓòÉΓòÉΓòÉ
  1175.  
  1176.  
  1177. 1.50
  1178.  
  1179.    - Areafix for Squish.
  1180.  
  1181.  
  1182. ΓòÉΓòÉΓòÉ 2.24. 1.40 ΓòÉΓòÉΓòÉ
  1183.  
  1184.  
  1185. 1.40
  1186.  
  1187.    - User & File management sections converted to Max 2.0.
  1188.  
  1189.  
  1190. ΓòÉΓòÉΓòÉ 2.25. 1.xx ΓòÉΓòÉΓòÉ
  1191.  
  1192.  
  1193. 1.xx
  1194.  
  1195.    - Opus 1.1x versions
  1196.  
  1197.  
  1198. ΓòÉΓòÉΓòÉ 3. Copyright ΓòÉΓòÉΓòÉ
  1199.  
  1200. **************************************************************
  1201. *                               *
  1202. *                               *
  1203. *       **  ** **  ** ******* **  ** *****      *
  1204. *       ***  ** *** ***  **  * **  **  ** **      *
  1205. *       **** ** *******  ** *  **  **  **  **     *
  1206. *       ** **** *******  ****  ** * **  **  **     *
  1207. *       **  *** ** * **  ** *  *******  **  **     *
  1208. *       **  ** **  **  **   *** ***  ** **      *
  1209. *       **  ** **  ** ****   *  *  *****      *
  1210. *                               *
  1211. *                               *
  1212. *             Version 2.05             *
  1213. *                               *
  1214. *      A powerful Multi-Robot for Maximus/Squish     *
  1215. *                               *
  1216. *                               *
  1217. **************************************************************
  1218. *                               *
  1219. *    (C) Copyright 1991-1996  Alberto Pasquale       *
  1220. *                               *
  1221. *      A L L  R I G H T S  R E S E R V E D       *
  1222. *                               *
  1223. **************************************************************
  1224.  
  1225.  
  1226.  "Maximus" and "Squish" are trademarks of Lanius Corporation
  1227.  
  1228.  
  1229.  
  1230.     NmFwd 2.05 User's Manual, by Alberto Pasquale
  1231.  
  1232.  
  1233. ΓòÉΓòÉΓòÉ 4. Introduction ΓòÉΓòÉΓòÉ
  1234.  
  1235.              INTRODUCTION
  1236.  
  1237.  
  1238. -> For licensing information, please see License.Doc.
  1239.  
  1240. Thanks for evaluating NmFwd: a multi-robot for Maximus/Squish.
  1241.  
  1242.  
  1243. ΓòÉΓòÉΓòÉ 4.1. Main Features ΓòÉΓòÉΓòÉ
  1244.  
  1245.              Main Features
  1246.  
  1247.  
  1248. - To be used with Squish mail processor and Maximus 3.xx CBCS
  1249.  (Trademarks of Lanius Corporation).
  1250.  A BinkleyTerm style outbound is required for some features.
  1251.  
  1252. - Works on *.MSG or SQUISH netmail area.
  1253.  
  1254. - Total or partial forward of NetMail area to (Co)SysOp's point.
  1255.  
  1256. - Selective Flag (Crash, Direct) Stripping.
  1257.  
  1258. - 3D and 4D point handling (even mixed).
  1259.  
  1260. - Boss Routing capability to BossRoute all the crash and direct
  1261.  messages addressed to points that are not found in your V7
  1262.  nodelist or have a null phone number.
  1263.  
  1264. - Point Remapping based on To-Name.
  1265.  
  1266. - FileAttach forwarding between points in a dedicated directory,
  1267.  with optional automatic file-killing after configured time.
  1268.  
  1269. - Automatic Upload for Points via NetMail Robot.
  1270.  
  1271. - Complete User Management functions via NetMail Robot (Max 3.xx).
  1272.  
  1273. - Complete File Management functions via NetMail Robot (Max 3.xx),
  1274.  with flexible privilege and keys handling.
  1275.  
  1276. - Automatic (internal) filebase update.
  1277.  
  1278. - Areafix functions for Squish.Cfg.
  1279.  
  1280. - Return To Sender functions to stop messages addressed to
  1281.  unlisted nodes and routed echomail (based on V7 nodelist).
  1282.  
  1283. - Support for the V7 .BSY semaphore, as per FastLst specs.
  1284.  
  1285. - Return Receipt generation for messages that have the RRQ
  1286.  flag set or the "*RR*" string in their subject (standard
  1287.  proposed by Alex Palmese of 2:335/317).
  1288.  
  1289.  
  1290. ΓòÉΓòÉΓòÉ 4.2. Credits ΓòÉΓòÉΓòÉ
  1291.  
  1292.               CREDITS
  1293.  
  1294. "BinkleyTerm" is a trademark of Bit Bucket Software Co.
  1295.  
  1296. This program uses the Squish "MsgAPI" code, Copyright 1991-1994
  1297. by Lanius Corporation. "Squish" and "Maximus" are trademarks of
  1298. Lanius Corporation.
  1299.  
  1300.  
  1301.  
  1302. ΓòÉΓòÉΓòÉ 4.3. Overall Operation ΓòÉΓòÉΓòÉ
  1303.  
  1304.             OVERALL OPERATION
  1305.  
  1306.  
  1307. To speed up netmail scanning, NmFwd scans only new messages. To
  1308. accomplish this, it uses an advanced algorithm for *.MSG (the
  1309. necessary information is stored in the NMFWDDIR.DAT located in
  1310. the related directory) and the UID (Unique ID) for the Squish
  1311. base (stored in the <netmail>.NFD file).
  1312.  
  1313. In the case you change a message after it has been processed
  1314. (Squish base), it will not be rescanned. So, if you want it
  1315. processed, you must copy then change, not simply change the
  1316. message.
  1317.  
  1318. All the messages addressed to your points are directly packed
  1319. to *.?ut in the OUTBOUND.SQ by NmFwd. This is necessary to
  1320. allow correct operations of the Netmail Forwarding functions in
  1321. a mixed 3D-4D environment and for the BossRoute option.
  1322.  
  1323.  
  1324. ΓòÉΓòÉΓòÉ 4.3.1. Flags Handling ΓòÉΓòÉΓòÉ
  1325.  
  1326.  
  1327.              FLAGS HANDLING
  1328.  
  1329.  
  1330. If the original message has one of the following flags
  1331. (FileRequest, UpdateRequest), the forwarded one will have a
  1332. two letter upper-case symbol on the first line (FR, UR).
  1333.  
  1334. If a Crash message comes from a point authorized to send DM
  1335. only, the Hold attribute is set in order to change the Crash
  1336. flavour to Direct (Squish handles the sum of Crash and Hold
  1337. as Direct). The forwarded copy will have a "cm" lower-case
  1338. symbol on the first line of the message.
  1339.  
  1340. If a Crash message comes from a system that is not authorized
  1341. to send neither Crash nor Direct mail, the crash flag will be
  1342. reset and a "cm" symbol will be inserted in forwarded copies.
  1343.  
  1344. If a Direct message (Crash and Hold flags set) comes from a
  1345. system that is not authorized, the crash and hold flags will
  1346. be reset and the "dm" symbol will be inserted in forwarded
  1347. copies.
  1348.  
  1349.  
  1350. ΓòÉΓòÉΓòÉ 5. Installation ΓòÉΓòÉΓòÉ
  1351.  
  1352.  
  1353.              INSTALLATION
  1354.  
  1355.  
  1356. 1) (OS/2): Make sure you have the MSGAPI32.DLL in a directory
  1357.    contained in your LIBPATH and the PmHatch.Exe program in
  1358.    your PATH. MSGAPI32.DLL can be found in the Squish 1.11
  1359.    archive (SQSHP111.LZH).
  1360.  
  1361.   (NT): Make sure you have the MSGAPINT.DLL in a directory
  1362.    contained in your PATH. MSGAPINT.DLL can be found in the
  1363.    Max 3.01 for Windows archive (MAX301N.ZIP).
  1364.  
  1365.   (DOS): Make sure you have the DOS4GW.EXE Dos extender (from
  1366.    Rational System Inc.) in your path.
  1367.  
  1368.    The DOS4GW extender requires an XMS or DPMI memory driver
  1369.    installed in your config.sys: e.g. HIMEM.SYS, QEMM (by
  1370.    QuarterDeck Office Systems Inc.).
  1371.  
  1372. 2) Edit nmfwd.cfg following the comments in it.
  1373.  
  1374. 3) Edit your batch file in order to call nmfwd BEFORE netmail
  1375.   packing.
  1376.  
  1377.   Example 1 (two pass):
  1378.  
  1379.       Squish In Out
  1380.       NmFwd
  1381.       Squish Squash -sNrm
  1382.  
  1383.   Example 2 (one pass):
  1384.  
  1385.       Squish In Out Squash -o -sNrm
  1386.       NmFwd
  1387.       Squish Squash -sNrm
  1388.  
  1389.   Note: - The -o switch prevents squish from packing netmail
  1390.       before Nmfwd has a chance to process it.
  1391.      - You may need additional calls to squish to process
  1392.       echomail generated locally.
  1393.  
  1394.   Example 3 (separate echo and netmail routing, SqPrv local
  1395.        echomail processor and Nef tic processor used):
  1396.  
  1397.   sqrem
  1398.   squish in out squash -sECHO -o
  1399.   nef
  1400.   squnrem
  1401.   squish in
  1402.   sqprv
  1403.   squish out squash -sECHO -o
  1404.   nmfwd
  1405.   squish squash -sNET
  1406.  
  1407.  
  1408. ΓòÉΓòÉΓòÉ 6. Command Line ΓòÉΓòÉΓòÉ
  1409.  
  1410.  
  1411.            Command line switches
  1412.  
  1413.  
  1414. -c<cfgfile>
  1415. -l<logfile>
  1416.  
  1417. Example: NMFWD -cc:\max\nmfwd.cfg -lc:\log\nmfwd.log
  1418.  
  1419.  
  1420. ΓòÉΓòÉΓòÉ 6.1. Errorlevels ΓòÉΓòÉΓòÉ
  1421.  
  1422.  
  1423.              ERRORLEVELS
  1424.  
  1425.  
  1426.  0 - All OK.
  1427.  1 - Help requested
  1428.  3 - Abnormal Termination.
  1429.  4 - Cfg Error.
  1430.  9 - Error accessing Maximus PRM file.
  1431.  10 - Error updating/accessing FileBase.
  1432.  11 - Nodelist Busy.
  1433. 128 - Too many new messages (*.MSG).
  1434.    The current limit (providing there is enough free memory)
  1435.    is of 32768 messages numbered between 1 and 65535.
  1436. 251 - Config file not found.
  1437. 252 - Error on command line.
  1438. 253 - MsgApi error.
  1439. 254 - Can't open Log file.
  1440. 255 - Out of memory.
  1441.  
  1442.  
  1443. ΓòÉΓòÉΓòÉ 7. Configuration ΓòÉΓòÉΓòÉ
  1444.  
  1445.  
  1446.             CONFIGURATION FILE
  1447.  
  1448.  
  1449. NmFwd requires a configuration file (defaults to
  1450. NmFwd.Cfg). Before using NmFwd you should edit this file,
  1451. following the comments in the sample one.
  1452.  
  1453. The names of the various parameters are NOT case sensitive.
  1454. Items in square brackets ([]) are optional.
  1455.  
  1456.  
  1457. ΓòÉΓòÉΓòÉ 7.1. User Manager ΓòÉΓòÉΓòÉ
  1458.  
  1459.  
  1460.           USER MANAGEMENT COMMANDS
  1461.  
  1462.  
  1463. You must send a private net-mail message to your robot, using
  1464. the requested password as subject (see the .cfg for details).
  1465. The Syntax of commands (to be put in the text) is:
  1466.  
  1467. Username[,Username,Username ...] = Action[,Action, Action ...]
  1468.  
  1469. You can list a maximum of 30 Usernames and 30 Actions per
  1470. command. You can use "(<acs>)" as a valid Username
  1471. (where <acs> is a Maximus 3.xx access string).
  1472.  
  1473. Examples:
  1474.  
  1475. (Extra|Normal/EFP) = list
  1476.  
  1477. Requests a list of users that have at least the "Extra"
  1478. privilege or the "Normal" one together with the E,F,P
  1479. keys.
  1480.  
  1481.  
  1482. (=twit) = Level disgrace
  1483.  
  1484. Gives the disgrace privilege to all twit
  1485. users.
  1486.  
  1487.  
  1488. (0/h) = Level favored
  1489.  
  1490. Gives the favored privilege to all users that have the
  1491. h key (except for those that have a privilege above
  1492. MAXLEV).
  1493.  
  1494.  
  1495. (=disgrace/kj) = Level normal
  1496.  
  1497. Gives the normal privilege to all disgrace users that
  1498. have both the k and j keys.
  1499.  
  1500.  
  1501. All the listed actions will be applied in the listed order
  1502. to all of the listed users.  You can write many commands in
  1503. the same message, provided they are separated by a <CR>.
  1504. Every command may be more than 80 chars but it cannot contain
  1505. carriage returns.
  1506.  
  1507. In the case you are unsure whether your message editor really
  1508. inserts carriage returns between long command lines, just
  1509. leave a blank line between any two commands.
  1510.  
  1511.  
  1512. Examples:
  1513.  
  1514. Albert MacGiver = Level Normal
  1515. Franz Cormack, Robert Harris = Level Extra, Keys net
  1516.  
  1517. The available actions are:
  1518.  
  1519. (The MaxLev option in .cfg allows to inhibit the action on
  1520. higher privileges)
  1521.  
  1522.  
  1523. Level <level>     - set the <level> privilege.
  1524.             <level> can be any level name
  1525.             defined in Maximus Access.Ctl or
  1526.             a legal level number.
  1527.  
  1528.            E.g.
  1529.  
  1530.             Level Normal
  1531.             Level 55
  1532.  
  1533. Report        - give full report on user record
  1534.             "Permanent" records are marked with a '@'
  1535.             before the user name.
  1536.             "Deleted" records are marked with a '#'
  1537.             before the user name.
  1538.  
  1539. List         - list username with his privilege and
  1540.             keys
  1541.  
  1542. Kill         - Mark the user record as deleted
  1543.  
  1544. Avatar        - Set Avatar screen mode
  1545.  
  1546. Ansi         - Set ANSI screen mode
  1547.  
  1548. TTY          - Set TTY screen mode
  1549.  
  1550. City <cityname>    - set the user city
  1551.  
  1552. Password <password>  - set the user password.
  1553.             If Maximus is configured to use
  1554.             encrypted passwords, the new
  1555.             password will be encrypted the
  1556.             next time maximus accesses the
  1557.             user record.
  1558.  
  1559. Phone <userphone>   - set the user telephone
  1560.  
  1561. Alias <useralias>   - set the user alias
  1562.  
  1563. Help <helplevel>   - set the user help level
  1564.             (Expert|Regular|Novice)
  1565.  
  1566. CLS <yes|no>     - set the "Clear Screen allowed" flag
  1567.  
  1568. UsedMax <yes|no>   - set the "Not first-time user" flag
  1569.  
  1570. IbmChars <yes|no>   - set the IBM graphics flag
  1571.  
  1572. RIP <yes|no>     - set the RIP graphics flag
  1573.  
  1574. MaxEd <yes|no>    - set the MaxEd full screen editor flag
  1575.  
  1576. More <yes|no>     - set the More flag
  1577.  
  1578. InUserList <yes|no>  - set the "Show in UserList" flag
  1579.  
  1580. Tabs <yes|no>     - set the "Tabs allowed" flag
  1581.  
  1582. Nerd <yes|no>     - set the Nerd flag (don't sound when
  1583.             yelling)
  1584.  
  1585. ChatAvail <yes|no>  - set the "Available for Chat" flag
  1586.  
  1587. HotKeys <yes|no>   - set the "Uses HotKeys" flag
  1588.  
  1589. FSReading <yes|no>  - set the "Full Screen Reading" flag
  1590.  
  1591. Perm <yes|no>     - set the "User is PERManent" flag
  1592.  
  1593. Language <langname>  - select the language
  1594.  
  1595. Nulls <nnulls>    - select the number of nulls
  1596.  
  1597. Up  <[+|-]upK>
  1598. Down <[+|-]downK>   - set the total up/download in KiloBytes,
  1599.             optional +|- to add|subtract to|from
  1600.             the total.
  1601.  
  1602. UpFiles  <[+|-]n>
  1603. DownFiles <[+|-]n>  - set the total number of files
  1604.             up/downloaded, optional +|- to
  1605.             add|subtract to|from the total.
  1606.  
  1607. Credit <[+|-]n>
  1608. Debit  <[+|-]n>    - set the user credit/debit (n in 0..65535),
  1609.             optional +|- to add|subtract
  1610.             to|from the total debit.
  1611.  
  1612. CreditPoints <[+|-]n>
  1613. DebitPoints  <[+|-]n> - set the user allocated/used points,
  1614.             optional +|- to add|subtract
  1615.             to|from the total.
  1616.  
  1617. Keys [+]<setkeys>[-<resetkeys>] - set/reset the listed keys;
  1618.             e.g. Keys abc   set keys a, b, c
  1619.               Keys -abc   reset keys a, b, c
  1620.               Keys abc-de  set keys a, b, c;
  1621.                      reset keys d, e.
  1622.               Keys +abc-de set keys a, b, c;
  1623.                      reset keys d, e.
  1624.  
  1625. ExpDate <expdate>  - set the Expiration date (dd-mm-yy),
  1626.            set the "Expire by date" flag and reset
  1627.            the "Expire by minutes" flag. If no
  1628.            <expdate> is given, reset the "Expire
  1629.            by date" flag. Example:
  1630.            ExpDate 13-May-92
  1631.            ExpDate 13-May-1992
  1632.            ExpDate 13-05-1992
  1633.            ExpDate 13-05-92 (Expire on May 13th 92)
  1634.  
  1635. ExpMins <expmins>  - set the Expiration minutes, set the
  1636.            "Expire by minutes" flag and reset the
  1637.            "Expire by date" flag.
  1638.            If no <expmins> is given, reset the
  1639.            "Expire by mins" flag.
  1640.  
  1641. ExpNone       - Reset Expire mode flags (ExpAxe and
  1642.            ExpDemote)
  1643.  
  1644. ExpDemote <Priv>  - set the Expire->Demote flag and Priv
  1645.            level to demote to.
  1646.  
  1647. ExpAxe       - set the Expire->Axe flag
  1648.  
  1649. Append       - append a new user record: a default one
  1650.            will be appended. Obviously this must be
  1651.            the first command and can be followed by
  1652.            other commands specifying new parameters
  1653.            for the user. The default is:
  1654.  
  1655.            Privilege: 0
  1656.            Help: Novice
  1657.            Screen mode: TTY
  1658.            Language: The first.
  1659.            Columns: 80
  1660.            Rows: 24
  1661.            UsedMax: No
  1662.            MaxEd: Yes
  1663.            More: No
  1664.            HotKeys: No
  1665.            IbmChars: No
  1666.            RIP: No
  1667.            Tabs: No
  1668.            CLS: No
  1669.            FSReading: No
  1670.            All other fields are zeroed.
  1671.  
  1672.  
  1673. ΓòÉΓòÉΓòÉ 7.2. File Manager ΓòÉΓòÉΓòÉ
  1674.  
  1675.  
  1676.             FILE MANAGEMENT
  1677.  
  1678.  
  1679. See FMAN.HLP and NMFWD.CFG for details on the FileManagement
  1680. Commands.
  1681.  
  1682. OS/2 NOTE:
  1683.  
  1684. The Touch command and all the FileManager functions use
  1685. the Maximus 3.xx convention for the file dates on HPFS.
  1686.  
  1687. The modification date is shown in reports (just as with
  1688. the OS/2 DIR command), the creation one is used as the
  1689. "upload date" to compute the "age" of files.
  1690.  
  1691. Thus the output of a "newfiles 10" command could show
  1692. files with dates much older than 10 days, provided they
  1693. have been uploaded (or touched) during the last 10
  1694. days.
  1695.  
  1696.  
  1697. ΓòÉΓòÉΓòÉ 7.3. AreaFix ΓòÉΓòÉΓòÉ
  1698.  
  1699.  
  1700.               AREAFIX
  1701.  
  1702.  
  1703. Integrated AREAFIX: works on SQUISH configuration file (No
  1704. Areas.bbs). Works OK with 3D (fakenet) or 4D points.
  1705. To link/unlink areas: Send a netmail message to AreaFix using
  1706. your password as the subject. You can add "-Q", "-L",
  1707. "-R" and "-H" in the subject field, after the password.
  1708.  
  1709. -Q: to request a list of available areas.
  1710. -L: to request a sysop-defined message (usually a description
  1711.   of some or all areas).
  1712. -R: to request the rescan of the specified areas (SqPrv
  1713.   areas are automatically excluded from rescan).
  1714. -H: to get help.
  1715.  
  1716. The same goals can be achieved by using some special
  1717. commands in the message body: %Query, %List, %Rescan,
  1718. %Help respectively.
  1719.  
  1720. In the body of the message, you must list the TAGS of the
  1721. areas you want to link or rescan (optionally with a leading
  1722. '+'). If you want to unlink an area, preceed the area name
  1723. with a '-' (e.g. -CHATTER). More than one area tag can be
  1724. specified on the same line.
  1725.  
  1726. The password and area tags are not case-sensitive.
  1727.  
  1728. See Nmfwd.Cfg for more details.
  1729.  
  1730.  
  1731. ΓòÉΓòÉΓòÉ 7.4. Return To Sender ΓòÉΓòÉΓòÉ
  1732.  
  1733.  
  1734.             RETURN TO SENDER
  1735.  
  1736.  
  1737. Integrated ReturnToSender based on V7 Nodelist, such as the
  1738. one generated by FastLst. RTS checks the originating and
  1739. destination addresses of all new netmail messages.
  1740.  
  1741. If the originating address is not found, then a short warning
  1742. for the addressee is inserted in the message text.
  1743.  
  1744. If the destination address is not found, then the message is
  1745. stopped (marked as sent) and a short message is sent to the
  1746. sender.
  1747.  
  1748. If both the addresses are not found, then the message is
  1749. stopped and a short message is sent to the SysOp.
  1750.  
  1751. Note: for points of other systems, the Boss address
  1752. (.0) is checked; for points of the local Boss, the
  1753. entire 4D address is checked, so you need to have your
  1754. points in the V7 nodelist (usually this is not a
  1755. problem since the points must already be in a local
  1756. nodelist in order to have a session password).
  1757.  
  1758. Warning: RTS does not check the existence of a point
  1759. when applying the "name remapping" configured with the
  1760. "Remap" statement in NmFwd.Cfg or Squish.Cfg.
  1761.  
  1762. An optional check on Routed Echomail is available: if an
  1763. echomail message not addressed to your node is found in the
  1764. netmail area, than it is stopped (marked as sent) and the
  1765. sysop of the originating node is alerted.
  1766.  
  1767.  
  1768. ΓòÉΓòÉΓòÉ 7.5. Return Receipt ΓòÉΓòÉΓòÉ
  1769.  
  1770.  
  1771.            RETURN RECEIPT REQUEST
  1772.  
  1773.  
  1774. You can enable the generation of Return Receipts for netmail
  1775. messages addressed to your system or your points that come in
  1776. with the Return-Receipt-Request flag set or with the "*RR*"
  1777. (case sensitive) string in their subject.
  1778.  
  1779. When RRQ is active in the configuration file, if a netmail
  1780. message requests a return receipt, a short receipt is sent to
  1781. the sender, the RRQ flag is stripped from the original
  1782. message, the "*RR*" string is deleted from the subject if
  1783. present, an informative line is added at the head of the
  1784. message body to inform the addressee that a return receipt
  1785. was sent.
  1786.  
  1787. If the sender is unlisted and "RTS" is active, than no action
  1788. is taken on messages with RRQ.
  1789.  
  1790. The "*RR*" string in the subject is an easy way to ask for
  1791. Return-Receipt when the RRQ flag cannot easily be set by the
  1792. message editor or is stripped by some mail processor.
  1793.  
  1794.  
  1795. ΓòÉΓòÉΓòÉ 8. Miscellaneous Info ΓòÉΓòÉΓòÉ
  1796.  
  1797.  
  1798.             MISCELLANEOUS INFO
  1799.  
  1800.  
  1801. When UseFB is active, the NewFiles, Dir * and Cont * commands
  1802. of the file-manager use the file-base files instead of looking
  1803. into FILES.BBS and directories.
  1804.  
  1805. On fast machines, after generating lots of outbound packets,
  1806. NmFwd will automatically pause for a few seconds reporting
  1807. "Waiting <nn> seconds". This is necessary to avoid routing
  1808. mistaked when Squish is invoked just after NmFwd. The same
  1809. thing happens before Nmfwd invokes Squish for rescanning an
  1810. area in response to a areafix rescan request.
  1811.  
  1812. NmFwd recognizes SqPrv areas (SqPrv is another program
  1813. of mine) and does NOT allow rescanning.
  1814.  
  1815.  
  1816. ΓòÉΓòÉΓòÉ 9. SHAREWARE ΓòÉΓòÉΓòÉ
  1817.  
  1818.  
  1819.             S H A R E W A R E
  1820.  
  1821.  
  1822. If you like this program and continue using it, you should pay
  1823. the author for his work, as per the ShareWare concept of
  1824. distribution.
  1825.  
  1826. Please see LICENSE.DOC and REGISTER.DOC for information.
  1827.  
  1828. Thank you for your interest in ApWorks programs.
  1829.  
  1830.  
  1831. ΓòÉΓòÉΓòÉ 9.1. License.Doc ΓòÉΓòÉΓòÉ
  1832.  
  1833.  
  1834.              ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  1835.              Γòæ      Γòæ
  1836.              Γòæ N M F W D Γòæ
  1837.              Γòæ      Γòæ
  1838.              ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
  1839.  
  1840.              L I C E N S E
  1841.  
  1842.              P O L I C Y
  1843.  
  1844.               June 1996
  1845.  
  1846.  
  1847. This software (program and accompanying documentation) are:
  1848.  
  1849. Copyright (c) 1991-1996 Alberto Pasquale, all rights reserved.
  1850.  
  1851.  
  1852.            DISTRIBUTION FORMAT
  1853.  
  1854.  
  1855. This software is distributed in a locked RAR archive, with
  1856. embedded authenticity-verification information.
  1857.  
  1858. The distribution of modified archives, including those derived
  1859. from the conversion to a different archiver, is explicitly
  1860. prohibited.
  1861.  
  1862. When the RAR extension is not accepted, you should either store
  1863. the original RAR archive inside a different one (e.g. RAR inside
  1864. ZIP) or get the self-extracting executable that is prepared by
  1865. the author (available on ftp.wilmington.net/bmtmicro).
  1866.  
  1867.  
  1868.  
  1869.            S H A R E W A R E
  1870.  
  1871.  
  1872. This software is distributed as ShareWare: you are granted the
  1873. right to evaluate the program for a maximum of 30 days before
  1874. paying the author. After the evaluation period, you are required
  1875. to either register (see REGISTER.DOC) or stop using the program.
  1876.  
  1877. You are encouraged to distribute the original and unmodified
  1878. package freely, in any form and on any media, provided you do
  1879. not charge any fee for the program itself.
  1880.  
  1881. This package could be included in CD-ROM collections,
  1882. subscription download areas, BBS packages, provided it remains
  1883. in its complete and unmodified original archive.
  1884.  
  1885. In any case, the user must register with the author after the
  1886. evaluation period.
  1887.  
  1888. IMPORTANT: the registration is NOT a trade transaction, it is to
  1889. be considered as payment of royalties; therefor the registration
  1890. key is personal and NOT transferrable.
  1891.  
  1892.  
  1893.              DISCLAIMER
  1894.  
  1895.  
  1896. This software is provided on an "as is" basis without warranty
  1897. of any kind, expressed or implied, including but not limited to
  1898. the implied warranties of merchantability and fitness for a
  1899. particular purpose.
  1900.  
  1901. The person using the software bears all risk as to its quality
  1902. and performance.
  1903.  
  1904. The author will not be liable for any special, incidental,
  1905. consequential, indirect or similar damages due to loss of data
  1906. or any other reason.
  1907.  
  1908.  
  1909. ΓòÉΓòÉΓòÉ 9.2. Register.Doc ΓòÉΓòÉΓòÉ
  1910.  
  1911.  
  1912.        **  ** **  ** ******* **  ** *****
  1913.        ***  ** *** ***  **  * **  **  ** **
  1914.        **** ** *******  ** *  **  **  **  **
  1915.        ** **** *******  ****  ** * **  **  **
  1916.        **  *** ** * **  ** *  *******  **  **
  1917.        **  ** **  **  **   *** ***  ** **
  1918.        **  ** **  ** ****   *  *  *****
  1919.  
  1920.  
  1921.     (C) Copyright 1991-1996  by  Alberto Pasquale
  1922.  
  1923.       A L L  R I G H T S  R E S E R V E D
  1924.  
  1925.  
  1926. For licensing terms and disclaimer, see LICENSE.DOC.
  1927.  
  1928. This program required a lot of work: by registering you will
  1929. support me in developing this and other similar products.
  1930.  
  1931. You will receive a registration Key that removes the initial 2
  1932. second pause and makes the program show "Registered <month/year>
  1933. To: <Reg.String>" instead of the registration request banner.
  1934.  
  1935. The registration is guaranteed valid for all future minor
  1936. updates and, in any case, for all versions that will be released
  1937. in a period of 2 years after registration. After this period, an
  1938. upgrade fee might possibly be required in the case of major new
  1939. releases.
  1940.  
  1941. The registration key works with the current version of the
  1942. program for ANY platform: you do not have to pay anything in
  1943. the case you change your operating system.
  1944.  
  1945. ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  1946. Γòæ                               Γòæ
  1947. Γòæ Registration fee: US$ 20, DEM 30, ITL 30,000 or (see below) Γòæ
  1948. Γòæ                               Γòæ
  1949. ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
  1950.  
  1951.  
  1952.  
  1953. ΓòÉΓòÉΓòÉ 9.2.1. How to Register ΓòÉΓòÉΓòÉ
  1954.  
  1955.  
  1956.             HOW TO REGISTER
  1957.  
  1958.  
  1959.  
  1960. Registering is quite easy; you can register:
  1961.  
  1962.  
  1963. - Directly with me by cash, check or international
  1964.  (not domestic !) postal money order.
  1965.  
  1966. - via local Registration Site in Germany, Denmark (Sweden,
  1967.  Norway), UK, Croatia.
  1968.  
  1969. - via BMT Micro (Wilmington, NC, USA), by credit card, money
  1970.  order, cashiers check, personal check, German or British
  1971.  currency.
  1972.  
  1973. - via PsL (Houston, TX, USA), by credit card.
  1974.  
  1975.  
  1976. The registration key will be sent you via internet e-mail or
  1977. crash netmail depending on availability; fax and postal mail
  1978. will be used only in case of problems.
  1979.  
  1980. Should you not receive your registration key in a reasonable
  1981. time, please feel free to contact me.
  1982.  
  1983. Please allow at least 3 weeks for response to international
  1984. airmail.
  1985.  
  1986.  
  1987. Please address your requests, complaints, suggestions to:
  1988.  
  1989.  Alberto Pasquale of 2:332/504@fidonet
  1990.  
  1991.  alberto.pasquale@mo.nettuno.it
  1992.  
  1993.  2:332/504@fidonet +39-59-246112 ISDNC V34+ V32T H16
  1994.  2:332/524@fidonet +39-59-246113 ISDNC V34  V32T H16 FAX
  1995.  
  1996.  
  1997. ΓòÉΓòÉΓòÉ 9.2.1.1. Author's ΓòÉΓòÉΓòÉ
  1998.  
  1999.       Hot to register directly with the author
  2000.  
  2001. You have to send the registration information and money to:
  2002.  
  2003.    Alberto Pasquale
  2004.    Viale Verdi 106
  2005.    41100 Modena
  2006.    Italy
  2007.  
  2008.  
  2009. ΓòÉΓòÉΓòÉ 9.2.1.1.1. Cash ΓòÉΓòÉΓòÉ
  2010.  
  2011.  
  2012. Cash:
  2013.    Just put the (accurately hidden) banknotes (US$ 20, DEM
  2014.    30, ITL 30,000) together with Register.For in an envelope.
  2015.    If you do not have US dollars, German marks or Italian
  2016.    liras and do not like going to the bank, you can send the
  2017.    equivalent in your currency, provided it is commonly
  2018.    exchangeable. Please be aware that coins are nice gifts
  2019.    but are NOT exchangeable.
  2020.  
  2021.  
  2022. ΓòÉΓòÉΓòÉ 9.2.1.1.2. Check ΓòÉΓòÉΓòÉ
  2023.  
  2024.  
  2025. Check:
  2026.    Just put the check (accurately hidden) together with
  2027.    Register.For in an envelope. Please read carefully the
  2028.    following instructions:
  2029.  
  2030.    - Eurocheque: ITL 30,000 (thirty thousand).
  2031.  
  2032.    - Italian check: 30.000 lire
  2033.  
  2034.    - Other (bank) checks: US$ 25, DEM 35, ITL 40,000 or
  2035.     equivalent (the surcharge is to partially cover the
  2036.     foreign check redemption cost).
  2037.  
  2038.    ATTENTION: NO Postal Checks please.
  2039.  
  2040.  
  2041. ΓòÉΓòÉΓòÉ 9.2.1.1.3. Postal Money Order ΓòÉΓòÉΓòÉ
  2042.  
  2043.  
  2044. Postal Money Order:
  2045.  
  2046.    Just go to the post office and ask for an _INTERNATIONAL_
  2047.    postal money order. It is best to go to a major post
  2048.    office, since minor ones are generally not used dealing
  2049.    with international money orders. Usually you can choose
  2050.    whether to use your currency or the recipient's.
  2051.  
  2052.    Please be sure to specify the necessary registration
  2053.    information in the "sender message" field or send
  2054.    Register.For separately to the author.
  2055.  
  2056.    - International money order in italian liras: ITL 30,000
  2057.     (thirty thousand).
  2058.  
  2059.    - International money order in your currency: US$ 23,
  2060.     DEM 35 or equivalent.
  2061.  
  2062.    - Italian money order "vaglia": 30.000 lire.
  2063.  
  2064.    IMPORTANT: Please DO NOT send me normal "domestic" postal
  2065.    money orders, since they are not payable outside of your
  2066.    country; you must use INTERNATIONAL postal money orders.
  2067.  
  2068.    If you would like to receive the key soon, you
  2069.    can FAX me (+39-59-246113) the receipt of the
  2070.    postal money order together with REGISTER.FOR.
  2071.  
  2072.  
  2073. ΓòÉΓòÉΓòÉ 9.2.1.2. Local Registration/Support sites ΓòÉΓòÉΓòÉ
  2074.  
  2075.  
  2076. Local Registration/Support Sites:
  2077.  
  2078.     If you choose this way, you will have contacts with the
  2079.     local supporter only: you will send him the money and
  2080.     registration form; in a few days you will receive your
  2081.     key.
  2082.  
  2083.  
  2084. ΓòÉΓòÉΓòÉ 9.2.1.2.1. Germany ΓòÉΓòÉΓòÉ
  2085.  
  2086.  
  2087. Germany:
  2088.  
  2089.     Roland Schiradin
  2090.     Stockbornstr. 10
  2091.     65343 Eltville
  2092.     Germany
  2093.  
  2094.     Fidonet:  2:2454/169 Mail Only
  2095.     Internet: degr9tr9@ibmmail.com
  2096.  
  2097.     Reg. Fee: DEM 35
  2098.  
  2099.     He has the APWORKS support echo and TIC file-areas for
  2100.     my programs available. Besides he can provide you with
  2101.     information about the nodes carrying APWORKS in
  2102.     Germany.
  2103.  
  2104.     He has the latest version of ApWorks programs available
  2105.     for F/R with the same magics listed in Readme.1st.
  2106.  
  2107.  
  2108. ΓòÉΓòÉΓòÉ 9.2.1.2.2. Denmark/Sweden/Norway ΓòÉΓòÉΓòÉ
  2109.  
  2110.  
  2111. Denmark
  2112. Sweden
  2113. Norway:
  2114.     Jens Holm
  2115.     Skanderupgade 9, D2
  2116.     8660 Skanderborg
  2117.     Denmark
  2118.  
  2119.     Reg. Fee: 125.- DKR.
  2120.  
  2121.     Can be paid cash, check or postal order.
  2122.  
  2123.     Email:
  2124.     2:238/888.0@fidonet, 9:451/180@virnet, 81:445/40@os2net
  2125.  
  2126.     for swedish and norwegian users, if in doubt, please
  2127.     contact regsite for payment in local currency, reply will
  2128.     be crashed back.
  2129.  
  2130.  
  2131. ΓòÉΓòÉΓòÉ 9.2.1.2.3. United Kingdom ΓòÉΓòÉΓòÉ
  2132.  
  2133.  
  2134. United Kingdom:
  2135.  
  2136.     Vince Coen
  2137.     Applewood House
  2138.     Epping Road
  2139.     Roydon, Harlow
  2140.     Essex, CM19 5DA, UK
  2141.  
  2142.     Fidonet: 2:257/609
  2143.  
  2144.     Reg. Fee: GBP 15.00
  2145.  
  2146.     Payment can be in Cash, Cheque (bankers card number on
  2147.     order form please) or EuroCheck.
  2148.  
  2149.     Or direct to my bankers. Payment MUST be in Pounds Sterling.
  2150.  
  2151.     For payment though the bank:
  2152.     Bank:     First Direct.
  2153.     Sort code:   40-47-86.
  2154.     Account:    00449334
  2155.     Account name: Vincent Coen.
  2156.  
  2157.     Payment reference must include Sysop name and node number.
  2158.  
  2159.     He has the latest version of ApWorks programs available
  2160.     for F/R with the same magics listed in Readme.1st.
  2161.  
  2162.  
  2163. ΓòÉΓòÉΓòÉ 9.2.1.2.4. Croatia ΓòÉΓòÉΓòÉ
  2164.  
  2165.  
  2166. Croatia:
  2167.  
  2168.     Branko Radojevic
  2169.     KOPIJA d.o.o.
  2170.     Pera Rudenjaka 2a
  2171.     HR-20000 Dubrovnik
  2172.  
  2173.     Fidonet:  2:381/124
  2174.          2:381/20
  2175.  
  2176.     Internet: branko@pfdu.hr
  2177.          sysop@pulsar.fido.hr
  2178.  
  2179.     PULSAR BBS Dubrovnik
  2180.     Data : +385 20 413 299 (ZYX, V34)
  2181.     Voice: +385 20 412 999
  2182.  
  2183.     Reg. Fee: Kn 135
  2184.  
  2185.  
  2186. ΓòÉΓòÉΓòÉ 9.2.1.3. BMT Micro ΓòÉΓòÉΓòÉ
  2187.  
  2188.          How to register with BMT Micro
  2189.  
  2190.  
  2191. You have to fill in the BmtMicro.For registration form and send
  2192. it (or equivalent information) to BMT Micro.
  2193.  
  2194. ATTENTION: for any question regarding the program, its
  2195. registration, support etc, you must contact me directly.
  2196. Please contact BMT Micro to order ONLY.
  2197.  
  2198. Usually your key will be delivered within 2 business days.
  2199.  
  2200. In certain holiday periods (Christmas, Easter, end of July,
  2201. first half of August) there might be some delay (a few days for
  2202. Christmas or Easter, a couple of weeks in July/August). If you
  2203. think your order is particularly late, please contact me first !
  2204.  
  2205.  
  2206.     Mail Orders To: BMT Micro
  2207.             PO Box 15016
  2208.             Wilmington, NC  28408
  2209.             U.S.A.
  2210.  
  2211.      Voice Orders: 8:00am - 7:00pm EST (-5 GMT)
  2212.             (800) 414-4268 (Orders only)
  2213.             (910) 791-7052 (Orders / Order Inquires)
  2214.  
  2215.       Fax Orders: (800) 346-1672 24 hours, 7 days a week
  2216.             (910) 350-2937 24 hours, 7 days a week
  2217.  
  2218. Online Orders via BBS: (910) 350-8061 10 lines, all 14.4K
  2219.             (910) 799-0923 28.8k v.FC
  2220.  
  2221.     BBS via Telnet: bmt.wilmington.net
  2222.  
  2223.     via Compuserve: Thomas Bradford, 74031,307
  2224.      via Internet: orders@bmtmicro.com
  2225.  
  2226.  
  2227. Credit cards: Visa, Mastercard, Discover, American Express,
  2228.        Diner's Club.
  2229.  
  2230. They also accept money orders, cashiers checks, personal checks,
  2231. German or British currency via registered mail.
  2232.  
  2233. Personal checks are subject to clearance.
  2234.  
  2235.  
  2236. ΓòÉΓòÉΓòÉ 9.2.1.4. PsL ΓòÉΓòÉΓòÉ
  2237.  
  2238.       How to register with PsL (by credit card)
  2239.  
  2240.  
  2241. You must fill in the PsL.Crd and Register.For forms; then
  2242. you must send BOTH of them to PSL directly (they will forward
  2243. Register.for information to me).
  2244.  
  2245. You can order with MasterCard, Visa, American Express or
  2246. Discover Card: the charge is US$ 25.
  2247.  
  2248. ATTENTION: you MUST NOT send me any information about your
  2249. credit card. If you do, I am NOT allowed to forward your credit
  2250. card info to PSL.
  2251.  
  2252. ATTENTION: for any question regarding the program, its
  2253. registration, key delivery etc, you must contact me directly.
  2254. You must contact PSL to order ONLY.
  2255.  
  2256. PSL will notify me your order within one business day and I will
  2257. usually send your key by e-mail or crash netmail within 24h, so
  2258. if you order by fax or phone, you should usually receive your
  2259. key within 2 business days.
  2260.  
  2261. ATTENTION: In certain "holiday" periods (Christmas, Easter, end
  2262. of July, first half of August) there might be some delay (a few
  2263. days for Christmas or Easter, a couple of weeks in July/August).
  2264. If you think your order is particularly late, please contact me
  2265. first !
  2266.  
  2267. ATTENTION: It may happen that the PSL operator asks you for your
  2268. preferred diskette format. You must be aware that this may be
  2269. "standard" PSL procedure, but I will send you a key ONLY (via
  2270. e-mail, crash netmail, fax or letter), since you already have
  2271. the program.
  2272.  
  2273. IMPORTANT: Please, be sure to always give PsL the address where
  2274. you want to receive your key: e-mail address, fidonet name _and_
  2275. address, fax number, and/or complete postal address. If you are
  2276. not in the fidonet nodelist and I don't receive enough
  2277. information, I will be forced to send you an air-mail letter
  2278. (2-3 weeks for delivery). In the case of doubts, you can send
  2279. the Register.For to me too, by e-mail, crash netmail or fax.
  2280.  
  2281. Credit card registrations may be made by the following methods
  2282. (please be sure to always include all the necessary information
  2283. from BOTH Register.For and PsL.Crd).
  2284.  
  2285.    -- Phone PsL at:
  2286.  
  2287.      800-2424-PsL i.e. 800-2424-775 (Toll free from USA)
  2288.  
  2289.      +1-713-524-6394 (international)
  2290.  
  2291.      PSL Office Hours:
  2292.  
  2293.      7:00 a.m. to  6:00 p.m. CST Monday->Thursday
  2294.      7:00 a.m. to 12:30 p.m. CST Friday
  2295.  
  2296.      Be sure to have BOTH Register.For AND PsL.Crd
  2297.      available to give order information to PSL.
  2298.      First of all, mention the PSL part number specified
  2299.      in PsL.Crd.
  2300.  
  2301.    -- FAX PsL at +1-713-524-6398
  2302.  
  2303.    -- Email PsL at CompuServe userid 71355,470
  2304.  
  2305.    -- Write PsL at:
  2306.      The Public (software) Library
  2307.      P.O. Box 35705
  2308.      Houston, TX 77235-5705, USA
  2309.  
  2310.    Please, let me insist one more time:
  2311.  
  2312.    ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  2313.    Γòæ The above numbers are for ORDERS ONLY.         Γòæ
  2314.    Γòæ Any question about the status of the shipment of the  Γòæ
  2315.    Γòæ order (registration key), registration options,    Γòæ
  2316.    Γòæ product details, technical support, etc, must be    Γòæ
  2317.    Γòæ directed to the author, at the address given above in Γòæ
  2318.    Γòæ this documentation.                  Γòæ
  2319.    ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
  2320.  
  2321.  
  2322. ΓòÉΓòÉΓòÉ 9.2.2. How to fill in Register.For ΓòÉΓòÉΓòÉ
  2323.  
  2324.  
  2325.       INSTRUCTIONS FOR COMPILING REGISTER.FOR
  2326.  
  2327.  
  2328. To avoid errors in the key, please PRINT.
  2329.  
  2330. Thank you very much for your support !
  2331.  
  2332.  
  2333. ΓòÉΓòÉΓòÉ 9.2.2.1. Name ΓòÉΓòÉΓòÉ
  2334.  
  2335.  
  2336. Name:
  2337.    Your complete name.
  2338.  
  2339.    Example: John Doe
  2340.  
  2341.  
  2342. ΓòÉΓòÉΓòÉ 9.2.2.2. Reg ΓòÉΓòÉΓòÉ
  2343.  
  2344.  
  2345. Reg:
  2346.    The registration string you want displayed by the program.
  2347.    You can use any character in the IBM set (including special
  2348.    national characters above ASCII 127; if you do not use code
  2349.    page 437 (USA), please specify the code numbers) and you can
  2350.    use lowercase and uppercase at your preference.
  2351.    Maximum length: 63 characters.
  2352.  
  2353.    Usually it should be the same as your name, in which case
  2354.    you can omit this field.
  2355.  
  2356.  
  2357. ΓòÉΓòÉΓòÉ 9.2.2.3. e-mail to ΓòÉΓòÉΓòÉ
  2358.  
  2359.  
  2360. e-mail to:
  2361.    This is your internet e-mail address, if available.
  2362.  
  2363.  
  2364. ΓòÉΓòÉΓòÉ 9.2.2.4. Netmail to ΓòÉΓòÉΓòÉ
  2365.  
  2366.  
  2367. Netmail to:
  2368.    You have to specify the complete destination field for the
  2369.    netmail message.
  2370.  
  2371.    Examples:
  2372.         John Doe of 1:200/300.4
  2373.         John Doe of 1:200/300.0
  2374.  
  2375.  
  2376. ΓòÉΓòÉΓòÉ 9.2.2.5. Crash to ΓòÉΓòÉΓòÉ
  2377.  
  2378.  
  2379. Crash to:
  2380.    You have to specify the data necessary for crashing the
  2381.    message. Usually this should be your system or your Boss
  2382.    (if you are a point).
  2383.  
  2384.    I will call as 2:332/504@fidonet.
  2385.  
  2386.    - If your system (or your Boss) is 24h and it is in the
  2387.     fidonet nodelist, you can omit this field.
  2388.  
  2389.    - If your system is not 24h, please give me a 24h system to
  2390.     which I can crash your netmail for routing.
  2391.  
  2392.    - If the system in consideration is not in the fidonet
  2393.     nodelist, please add its complete phone number and modem
  2394.     type.
  2395.  
  2396.    Examples:
  2397.         1:200/400@fidonet
  2398.         9:800/700@ABCnet +1-703-4567 V34, ISDNC
  2399.  
  2400.  
  2401. ΓòÉΓòÉΓòÉ 9.2.2.6. Fax ΓòÉΓòÉΓòÉ
  2402.  
  2403.  
  2404. Fax:
  2405.    This is your (24h) fax number, if any.
  2406.  
  2407.  
  2408. ΓòÉΓòÉΓòÉ 9.2.2.7. Address ΓòÉΓòÉΓòÉ
  2409.  
  2410.  
  2411. Address:
  2412.    The postal address is the last opportunity of sending you
  2413.    the key.
  2414.  
  2415.  
  2416. ΓòÉΓòÉΓòÉ 9.2.2.8. Version ΓòÉΓòÉΓòÉ
  2417.  
  2418.  
  2419. Version:
  2420.    You should indicate BOTH the version number AND the
  2421.    Operating System.
  2422.  
  2423.    Example: ver. 2.05  OS/2
  2424.  
  2425.    This is not essential and is included for statistical
  2426.    purposes only (the key works with all current versions).
  2427.  
  2428.  
  2429. ΓòÉΓòÉΓòÉ 9.2.2.9. Notes ΓòÉΓòÉΓòÉ
  2430.  
  2431.  
  2432. Notes:
  2433.    You can send me your wish list for future versions,
  2434.    or anything you like.
  2435.  
  2436.  
  2437. ΓòÉΓòÉΓòÉ 9.2.3. How to fill in BmtMicro.For ΓòÉΓòÉΓòÉ
  2438.  
  2439.  
  2440.       INSTRUCTIONS FOR COMPILING BMTMICRO.FOR
  2441.  
  2442.  
  2443. The first section contains data necessary for BMT Micro (your
  2444. name, company, address, phone and fax).
  2445.  
  2446. The second section contains the "Registration Information" that
  2447. will be relayed to me so that I can build the key and deliver it
  2448. to you.
  2449.  
  2450. The third section contains the product and cost indication.
  2451. The registration is valid for any operating system.
  2452.  
  2453. The forth section contains data for Credit Card payment.
  2454.  
  2455. To avoid errors, please PRINT.
  2456.  
  2457. Thank you very much for your support !
  2458.  
  2459.  
  2460. ΓòÉΓòÉΓòÉ 9.2.3.1. Reg ΓòÉΓòÉΓòÉ
  2461.  
  2462.  
  2463. Reg:
  2464.    The registration string you want displayed by the program,
  2465.    ASCII characters only (<127).
  2466.    Maximum length: 63 characters.
  2467.  
  2468.  
  2469. ΓòÉΓòÉΓòÉ 9.2.3.2. e-mail to ΓòÉΓòÉΓòÉ
  2470.  
  2471.  
  2472. e-mail to:
  2473.    This is your internet e-mail address, if available.
  2474.  
  2475.  
  2476. ΓòÉΓòÉΓòÉ 9.2.3.3. Netmail to ΓòÉΓòÉΓòÉ
  2477.  
  2478.  
  2479. Netmail to:
  2480.    You have to specify the complete destination field for the
  2481.    netmail message.
  2482.  
  2483.    Examples:
  2484.         John Doe of 1:200/300.4
  2485.         John Doe of 1:200/300.0
  2486.  
  2487.  
  2488. ΓòÉΓòÉΓòÉ 9.2.3.4. Crash to ΓòÉΓòÉΓòÉ
  2489.  
  2490.  
  2491. Crash to:
  2492.    You have to specify the data necessary for crashing the
  2493.    message. Usually this should be your system or your Boss
  2494.    (if you are a point).
  2495.  
  2496.    I will call as 2:332/504@fidonet.
  2497.  
  2498.    - If your system (or your Boss) is 24h and it is in the
  2499.     fidonet nodelist, you can omit this field.
  2500.  
  2501.    - If your system is not 24h, please give me a 24h system to
  2502.     which I can crash your netmail for routing.
  2503.  
  2504.    - If the system in consideration is not in the fidonet
  2505.     nodelist, please add its complete phone number and modem
  2506.     type.
  2507.  
  2508.    Examples:
  2509.         1:200/400@fidonet
  2510.         9:800/700@ABCnet +1-703-4567 V34, ISDNC
  2511.  
  2512.  
  2513. ΓòÉΓòÉΓòÉ 9.3. Register.For ΓòÉΓòÉΓòÉ
  2514.  
  2515.  
  2516.  
  2517.  
  2518. NmFwd Registration Form
  2519.  
  2520. (Please PRINT)
  2521.  
  2522. See Register.Doc for instructions:        Date: __/__/__
  2523.  
  2524. Name: _________________________________________________________
  2525.  
  2526. Reg.: _________________________________________________________
  2527.  
  2528. e-mail to: ____________________________________________________
  2529.  
  2530. Netmail to: ___________________________________________________
  2531.  
  2532. Crash to: _____________________________________________________
  2533.  
  2534. Fax: __________________________________________________________
  2535.  
  2536. Address: ______________________________________________________
  2537.  
  2538.      ______________________________________________________
  2539.  
  2540.      ______________________________________________________
  2541.  
  2542. Version: _.___  OS/2 ( )  NT ( )  DOS ( )
  2543.  
  2544. Notes: ________________________________________________________
  2545.  
  2546. _______________________________________________________________
  2547.  
  2548. _______________________________________________________________
  2549.  
  2550.  
  2551.  
  2552.  
  2553. ΓòÉΓòÉΓòÉ 9.4. BmtMicro.For ΓòÉΓòÉΓòÉ
  2554.  
  2555.  
  2556. BMT Micro
  2557. NmFwd Registration Form
  2558.  
  2559.       *****************************************
  2560.       * DO NOT SEND this form to the author ! *
  2561.       *****************************************
  2562.  
  2563. See Register.Doc for instructions, please PRINT:  Date: __/__/__
  2564.  
  2565. Name: __________________________________________________________
  2566.  
  2567. Company: _______________________________________________________
  2568.  
  2569. Address: _______________________________________________________
  2570.  
  2571. ________________________________________________________________
  2572.  
  2573. City: ______________________  State/Province: _________________
  2574.  
  2575. Country: ___________________________ Postal Code: ______________
  2576.  
  2577. Phone: _________________________________________________________
  2578.  
  2579. Fax: ___________________________________________________________
  2580.  
  2581.  
  2582.          REGISTRATION INFORMATION
  2583.  
  2584. Reg.: __________________________________________________________
  2585.  
  2586. e-mail to: _____________________________________________________
  2587.  
  2588. Netmail to: ____________________________________________________
  2589.  
  2590. Crash to: ______________________________________________________
  2591.  
  2592.  
  2593. Product: NmFwd (by Alberto Pasquale)      Price:  US$ 25.00
  2594.  
  2595. North Carolina residents, please add 6% sales tax:   +US$ __.__
  2596.  
  2597.                         Total:  US$ __.__
  2598.  
  2599. For credit card payment only:
  2600.  
  2601. Circle one: VISA / Master / Discover / AMEX / Diner's Club
  2602.  
  2603. Credit card number   : _______________________________________
  2604.  
  2605. Expiration date     : ___/___
  2606.  
  2607. Authorization signature: _______________________________________
  2608.  
  2609.  
  2610. ΓòÉΓòÉΓòÉ 9.5. PsL.Crd ΓòÉΓòÉΓòÉ
  2611.  
  2612.  
  2613.  
  2614.  
  2615. NmFwd Credit Card Registration Form
  2616. PSL Part number 11472
  2617.  
  2618.       *****************************************
  2619.       * DO NOT SEND this form to the author ! *
  2620.       *****************************************
  2621.  
  2622.    Please read carefully Register.Doc for instructions.
  2623.  
  2624.  
  2625.                  Date _________________________
  2626.  
  2627.  
  2628. Cardholder's name, exactly as it appears on the credit card:
  2629.  
  2630.       _____________________________________________________
  2631.  
  2632. [Company:] _____________________________________________________
  2633.  
  2634.  
  2635. Billing address for the card:
  2636.  
  2637.    ___________________________________________________________
  2638.  
  2639.    ___________________________________________________________
  2640.  
  2641.    ___________________________________________________________
  2642.  
  2643. Payment by:  ( ) MasterCard      ( ) Visa
  2644.        ( ) American Express   ( ) Discover Card
  2645.  
  2646. Card #:  _______________________________  Exp. Date:  __________
  2647.  
  2648. Signature of cardholder: _______________________________________
  2649.  
  2650.  
  2651.  
  2652. ΓòÉΓòÉΓòÉ 10. Sample config files ΓòÉΓòÉΓòÉ
  2653.  
  2654.         Some example configuration files
  2655.  
  2656.  
  2657. ΓòÉΓòÉΓòÉ 10.1. NmFwd.Cfg ΓòÉΓòÉΓòÉ
  2658.  
  2659. ;*****************************************************************************
  2660. ;*                                      *
  2661. ;*         (C) Copyright 1991-1996  Alberto Pasquale         *
  2662. ;*                                      *
  2663. ;*          A L L  R I G H T S  R E S E R V E D          *
  2664. ;*                                      *
  2665. ;*****************************************************************************
  2666. ;*                                      *
  2667. ;*  NmFwd is NOT free-software, it is distributed under the ShareWare    *
  2668. ;*  concept !  If you regularly use it, you should register.         *
  2669. ;*  See REGISTER.DOC for more details on how to register your copy.     *
  2670. ;*                                      *
  2671. ;*****************************************************************************
  2672. ;*                                      *
  2673. ;*  How to contact the author:  Alberto Pasquale of 2:332/504@fidonet    *
  2674. ;*                alberto.pasquale@mo.nettuno.it        *
  2675. ;*                Viale Verdi 106               *
  2676. ;*                41100 Modena                 *
  2677. ;*                Italy                    *
  2678. ;*                                      *
  2679. ;*****************************************************************************
  2680. ;
  2681. ;
  2682. ;         Sample NmFwd 2.05 Control file
  2683. ;
  2684. ;
  2685. ;RegKey   RegistrationKey ; If you are a registered user, put your
  2686. ;              ; registration key here (not case sensitive)
  2687. ;
  2688. ;
  2689. ;               S Y S T E M
  2690. ;
  2691. ;
  2692. ; MaxPrm <filename>
  2693. ;
  2694. ; Points to the Maximus 3.xx PRM file.
  2695. ; If the MAXIMUS environment variable is defined, this statement is an
  2696. ; optional override.
  2697. ;
  2698. MaxPrm c:\max\max.prm     ; Maximus Prm file
  2699. ;
  2700. ; MultiLineDesc <nnn> [<c>]
  2701. ;
  2702. ; Specifies the continuation column (0 based) and character
  2703. ; for multi-line descriptions in files.bbs.
  2704. ;
  2705. ; For example, to have the 2nd and following description lines in
  2706. ; files.bbs preceded by 31 spaces, use:
  2707. ;
  2708. ; MultiLineDesc 31
  2709. ;
  2710. ; To have the continuation lines preceded by a
  2711. ; '|' character, use:
  2712. ;
  2713. ; MultiLineDesc 29 |
  2714. ;
  2715. MultiLineDesc 31
  2716. ;
  2717. ; The "SquishCfg" file is changed by Areafix.
  2718. ; Some cfg options are searched for in SquishCfg:
  2719. ; Address, BinkPoint, NetFile, NetArea, PointNet, LogFile, Outbound,
  2720. ; Password, Maxpkt, KillInTransit, Track
  2721. ;
  2722. ; If you want to add or override some option, you can add any of the
  2723. ; previous statements in this file. The overrides must be after the
  2724. ; SquishCfg statement, so that they can overwrite the specifications
  2725. ; previously got from the Squish cfg file.
  2726. ;
  2727. ; ATTENTION: the log file is opened when a logfile specification is first
  2728. ; encountered. If you want to override the LogFile statement of squish.cfg
  2729. ; you must specify "LogFile" before "SquishCfg" !
  2730. ; The "-l<logfile>" command line swith is a global override.
  2731. ;
  2732. ; The new "include" statement of squish.cfg is NOT supported: you must
  2733. ; use a unique Squish.Cfg file if you want NmFwd to work correctly.
  2734. ;
  2735. SquishCfg c:\max\squish.cfg   ; The Squish configuration file.
  2736. ;
  2737. ;
  2738. ; If you have the "BinkPoint" verb active in SquishCfg, NmFwd must know
  2739. ; which points (if any) have to be addressed using the 3D fakenet
  2740. ; address.
  2741. ; The "3DPoint <point> [<point>] ..." statement allows you to give NmFwd
  2742. ; the necessary information.
  2743. ; Multiple 3DPoint lines are allowed.
  2744. ; If "BinkPoint" is not used (Squish in 3D mode) NmFwd assumed that all
  2745. ; the points are 3D, so that you can comment out the 3DPoint statement.
  2746. ;
  2747. 3DPoint 1 2 4 5 6       ; List of fakenet Points
  2748. ;
  2749. ;
  2750. TmpPath c:\nmtmp         ; Path for temporary files
  2751. ;
  2752. ;
  2753. MsgSize 16000      ; set the maximum size for messages generated
  2754. ;            ; by the various robots: defaults to 7000.
  2755. ;            ; Output will be automatically divided into
  2756. ;            ; multiple messages of this size.
  2757. ;
  2758. FwdMsgSize 260000    ; set the size of the message forward buffer.
  2759. ;            ; Defaults to 32000
  2760. ;            ; Forwarded netmail messages will be truncated
  2761. ;            ; at this size, so make sure this number is large
  2762. ;            ; enough (as the buffer of your mail processor).
  2763. ;
  2764. MarkReceived       ; Mark the messages addressed to the various
  2765. ;            ; robots as received. Otherwise they are deleted
  2766. ;            ; after execution.
  2767. ;            ; !!! If you have problems with NmFwd and Golded,
  2768. ;            ; please be sure this statement is active.
  2769. ;
  2770. ; WrapDesc [<indent> [<right>]] ; Allows to indent the file descriptions
  2771. ;                 reported by the filemanager.
  2772. ;                 <indent> is the indentation for 2nd
  2773. ;                 and consecutive lines (default 0);
  2774. ;                 <right> is the maximum column number
  2775. ;                 (default 79).
  2776. ;
  2777. WrapDesc 31 79    ; Align file description
  2778. ;
  2779. ;
  2780. ;
  2781. ;              B O S S  E N A B L E
  2782. ;
  2783. ;
  2784. ; If you are a remote SysOp and you usually operate from your point, you
  2785. ; should be aware that you cannot send netmail messages with the ".0"
  2786. ; address from your 4D point through your Boss, as you could with a 3D
  2787. ; point.  The reason is that Squish (on your Boss) automatically adds
  2788. ; any missing "^AFMPT n" kludge to all messages tossed from PKTs that
  2789. ; come from 4D points.
  2790. ;
  2791. ; So, if you need the capability to send netmail messages to Areafix,
  2792. ; Raid, VoteMgr of your uplinks from your point, you need the BossEnable
  2793. ; verb.
  2794. ;
  2795. ; When BossEnable is active, if a netmail message coming from one of
  2796. ; your points has the "*BOSS*" (case insensitive) string at the beginning
  2797. ; of its subject, the string and the "^AFMPT n" kludge are removed.
  2798. ;
  2799. ; No space is removed after the "*BOSS*" string, so don't leave any
  2800. ; space between this string and the actual subject if you do not need
  2801. ; spaces before the subject !
  2802. ;
  2803. ;
  2804. BossEnable   ; Enables .0 netmail msgs from 4D points
  2805. ;
  2806. ;
  2807. ;
  2808. ;             B O S S  R O U T I N G
  2809. ;
  2810. ;
  2811. ; If you are using BinkleyTerm (TradeMark of Bit Bucket Software)
  2812. ; in the 5D mode (no "privatenet" in binkley.cfg) and Squish in 4D mode
  2813. ; ("BinkPoint" in squish.cfg) you should have noted that you cannot
  2814. ; send a crash netmail to a point through its boss, as you could in a
  2815. ; fakenet environment.
  2816. ;
  2817. ; If you do not comment out the "BossRoute" statement, NmFwd will send
  2818. ; to your Outbound.Sq and route to their boss all the crash and direct
  2819. ; flavoured messages addressed to points that are not found in your V7
  2820. ; nodelist or that have a NULL phone number.
  2821. ;
  2822. ; Thus you have the good old boss-routing feature while retaining the
  2823. ; capability of directly calling a point if it has a valid phone number
  2824. ; in your V7 nodelist. Please note that a point in your nodelist could
  2825. ; have been redirected to its boss: in this case Binkley will call it
  2826. ; through its boss phone number.
  2827. ;
  2828. BossRoute      ; Route Crash/Direct msgs for points to their boss
  2829. ;
  2830. ;
  2831. ;
  2832. ;               B O S S  F I X
  2833. ;
  2834. ;
  2835. ; Squish 1.01 has a bug: when operating in 4D mode, the messages
  2836. ; addressed to points are automatically routed to their Boss BUT Squish
  2837. ; does NOT set the packet password for the Boss in the routed packet.
  2838. ;
  2839. ; So, if you are operating in 4D mode using packet passwords and you
  2840. ; have some downlinks, you cannot use the
  2841. ; "Send <flavour> <node> [<nodes>...]" command in route.cfg.
  2842. ; You can safely use the "Route <flavour> <node> .All" command for each
  2843. ; of your downlinks (explicitly routing points to their Boss).
  2844. ;
  2845. ; An easier way is to enable the "BossFix" statement provided by NmFwd:
  2846. ; all the normal flavoured messages addressed to points are routed to
  2847. ; their Boss by NmFwd. The messages are packed to *.OUT in Outbound.Sq
  2848. ; and they receive the correct packet password.
  2849. ;
  2850. ; Not necessary with Squish 1.11
  2851. ;
  2852. ; BossFix
  2853. ;
  2854. ;
  2855. ;
  2856. ;            F L A G  S T R I P P I N G
  2857. ;
  2858. ;
  2859. ; If you comment out the CM_from statement, the Crash and Direct
  2860. ; flags of original messages will not be touched.
  2861. ; If you use it, the CM flag will be stripped from any message not coming
  2862. ; from the specified points. If you don't specify any point, the flag
  2863. ; will be stripped from all the messages.
  2864. ;
  2865. ; The DM_from statement is ignored if CM_from is commented out.
  2866. ; If DM_from is commented out, all systems are allowed the Direct flag.
  2867. ; If DM_from is used, the Direct flag is not allowed, except for the
  2868. ; specified points.
  2869. ;
  2870. ; Note: The Direct flag is the sum of Crash and Hold flags for Squish !
  2871. ;
  2872. ; If you use these statements, you should disable any flag stripping
  2873. ; capability of Squish (comment out the StripAttributes in Squish.cfg).
  2874. ;
  2875. CM_from 0 1 2      ; SysOp/CoSysOp points can send CM and DM through
  2876. ;            ; the BOSS.
  2877. ;            ; Point 0 allows non-local msgs with Boss' address to
  2878. ;            ; get through the Boss with the crash or direct flag
  2879. ;            ; (e.g. a SysOp who sends a msg from his point with
  2880. ;            ; his BBS address).
  2881. DM_from 4 5       ; AsstSysOp points can send DM through the BOSS
  2882. DM_from 18        ; You can use multiple CM_from/DM_from statements.
  2883. ;            ; (max 40 points in CM_from/DM_from statements (40+40)).
  2884. ;
  2885. ;
  2886. ;
  2887. ;           M A T R I X  F O R W A R D
  2888. ;
  2889. ;
  2890. ; If you want to send a copy of ALL matrix messages to some point, you
  2891. ; must put the point numbers in the following statement
  2892. ; "FwdAll <point> [<point>] ...".
  2893. ;
  2894. ; All matrix messages neither coming nor addressed to "<point>" will be
  2895. ; forwarded to it.
  2896. ;
  2897. ; If you don't need to forward ALL matrix msgs to any point, you can comment
  2898. ; out the "FwdAll" statement.
  2899. ;
  2900. ; The "FwdLoc" and "FwdBbs" statements allow a more controlled forwarding.
  2901. ;
  2902. ;
  2903. FwdAll 1             ; Points that must receive ALL matrix msgs
  2904. ;
  2905. FwdLoc 2             ; Points that must receive the messages
  2906. ;                ; from/to your BBS (and points) _only_
  2907. ;                ; (no in-transit message will be forwarded).
  2908. ;
  2909. ;FwdBbs 2            ; Points that must receive the messages
  2910. ;                ; from/to your BBS (no points) _only_.
  2911. ;
  2912. ;
  2913. ;
  2914. ;           P O I N T  R E M A P P I N G
  2915. ;
  2916. ;
  2917. ; The "from address" of every read message coming from your 3D (fakenet)
  2918. ; points is internally remapped to 4D.
  2919. ;
  2920. ; The "Remap <point> <name>" statement allows you to remap messages
  2921. ; addressed to your system (.0) to <point> if a match is found
  2922. ; with <name>. You can use the Remap statement both here and in Squish.Cfg
  2923. ; (if you want to use the advanced full-address remapping feature of Squish).
  2924. ; However you MUST use the Remap statement provided by NmFwd for all
  2925. ; the points listed in FwdAll, FwdLoc and FwdBbs statements (otherwise
  2926. ; these points may receive dupes (the original remapped by Squish and
  2927. ; the forwarded copy sent by NmFwd).
  2928. ; Other points can be remapped here and/or in Squish.cfg, however you are
  2929. ; strongly encouraged to remap all your points here.
  2930. ;
  2931. Remap 1 Alberto Pasquale
  2932. Remap 1 SysOp
  2933. Remap 2 Roberto Zanasi
  2934. Remap 3 Francesco Carta
  2935. Remap 4 Massimo Morselli
  2936. Remap 5 Tiziano Incerti
  2937. ;
  2938. ;
  2939. ;
  2940. ;             F I L E  A T T A C H
  2941. ;
  2942. ;
  2943. ; All File Attaches addressed to your points are handled by NmFwd,
  2944. ; since all netmail messages to your points are directly forwarded by
  2945. ; NmFwd. The "FileForward" statement allows the file forwarding to the
  2946. ; listed points. However the F/As to .0 will not be forwarded, even if the
  2947. ; message is remapped to one of your points. This is a feature not a
  2948. ; limit.
  2949. ;
  2950. FileForward All  ; allow file forwarding to any point
  2951. ;
  2952. ;FileForward 1 2 3 ; allow file forwarding to the listed points
  2953. ;
  2954. ; Some point users like sending files to other points through the Boss.
  2955. ; This can be annoying for the busy SysOp that has to keep track
  2956. ; of inbound files sent by points and to delete them after they have been
  2957. ; sent to the destination point(s).
  2958. ;
  2959. ; Now you can use the Tmp_Fa_Dir as a temporary directory for the F/As
  2960. ; between your points: all files in one of your NetFile directories that
  2961. ; have a F/A message between two of your points will be moved (and
  2962. ; touched) to the Tmp_Fa_Dir.
  2963. ; If a file with the same name exists, it is overwritten.
  2964. ;
  2965. ; If you use the Tmp_Fa_Kill option, the files in Tmp_Fa_Dir will be deleted
  2966. ; after the specified number of days. Under HPFS (OS/2) you can choose
  2967. ; how to compute the file age: you can specify "Creation" (for Creation
  2968. ; date) or "Write" (for Last-Write date). If none specified, Creation
  2969. ; is assumed since it's usually handled as the "upload" date.
  2970. ;
  2971. ; The files with messages addressed to .0 will not be moved, even if they
  2972. ; are remapped to some point.
  2973. ;
  2974. Tmp_Fa_Dir c:\file\tmpfa
  2975. ;
  2976. Tmp_Fa_Kill 10 Creation
  2977. ;
  2978. ;
  2979. ; My points like sending me new files thru F/A, instead of uploading them as
  2980. ; users. So my CoSysOp has to move these files to the appropriate upload
  2981. ; directory and add to the files.bbs the description the point has sent
  2982. ; via netmail.
  2983. ;
  2984. ; Now you can instruct Nmfwd to move the files and add the descriptions
  2985. ; for you.
  2986. ;
  2987. ; UpFa <upname> <updir> [<points>]
  2988. ;
  2989. ; Allows to move (and touch) to <updir> the files (in one of your
  2990. ; NetFile dirs) whose F/A is addressed to <upname> at one of your
  2991. ; addresses. The descriptions are appended to the <updir>\files.bbs
  2992. ; file. Files with the same name are overwritten. The descriptions
  2993. ; must be in the form of a single line of message text:
  2994. ; "<filename> <description>".
  2995. ;
  2996. ; Pippo.Gif Another Gif Picture 2048*4096 50331648 colours
  2997. ;
  2998. ; In the case of a multiple F/A (with the same msg) the various descriptions
  2999. ; can be put on different lines of the same message.
  3000. ; <filename> can be shortened by completing it with *, so that you could write:
  3001. ;
  3002. ; Pip* Another Gif Picture ...
  3003. ; or
  3004. ; * Another Gif Picture ...
  3005. ;
  3006. ; The second example is very convenient in the case of a single F/A.
  3007. ;
  3008. ; The message is forwarded to all the points listed in "FwdAll", "FwdLoc"
  3009. ; or "FwdBbs" statements and to those that are optionally listed in
  3010. ; the "UpFa" line (<points>).
  3011. ;
  3012. UpFa Upload  c:\file\upload 2 18    ; max 20 UpFa statements
  3013. UpFa UpAmiga d:\file\upamiga
  3014. UpFa UpAtari d:\file\upatari 5
  3015. UpFa UpMac  d:\file\upmac 20
  3016. UpFa Private d:\file\private 18
  3017. ;
  3018. ;
  3019. ;  ***********************************************************************
  3020. ;  **  From here on, if you want a copy of answer messages on the Boss, **
  3021. ;  **  you can specify 0 as a point number.               **
  3022. ;  ***********************************************************************
  3023. ;
  3024. ;          R E T U R N  T O  S E N D E R
  3025. ;
  3026. ;            (Version 7 nodelist)
  3027. ;
  3028. ; If active, checks the from and to address of all netmail messages.
  3029. ;
  3030. RTS   ; To enable Return To Sender functions
  3031. ;
  3032. RTSAnswer 1 0  ; RTS messages are forwarded to these points
  3033. ;
  3034. NoRoutedEcho    ; To stop Routed Echomail
  3035. ;
  3036. Nodelist c:\max\nodex  ; Base name (no extension) of Version7 nodelist files.
  3037. ;            ; Multiple statements allowed (NmFwd will search all
  3038. ;            ; defined nodelists).
  3039. ;
  3040. ;
  3041. ;               RETURN RECEIPT
  3042. ;
  3043. RRQ       ; enables Return Receipts
  3044. ;
  3045. RRQAnswer 1   ; Return Receipts are forwarded to these points
  3046. ;
  3047. ;
  3048. ;
  3049. ;           U S E R  M A N A G E M E N T
  3050. ;
  3051. ;               (Max 3.xx)
  3052. ;
  3053. ;  You can modify the user file by a netmail message addressed to one of
  3054. ; the following "robots" at one of your addresses (max 10 RemUser
  3055. ; statements).
  3056. ;  The message must have the necessary password as its subject; the text
  3057. ; contains the commands. See the .DOC for details on available commands.
  3058. ;
  3059. ; ATTENTION: The robot's answers are sent to the points listed at the end
  3060. ; of "RemUser" statements ONLY (not to the sender). Of course the legitimate
  3061. ; user of the <password> must be listed in <points>.
  3062. ;
  3063. ; RemUser <name> <pwd> [<points>]
  3064. ;
  3065. ; where:
  3066. ;
  3067. ; <name> is the UserManager robot name to which netmail messages must be
  3068. ;     addressed (19 chars max).
  3069. ;
  3070. ; <pwd> is the password to be used in the subject field of the netmail
  3071. ;    (19 chars max).
  3072. ;
  3073. ; <points> is the list of points that must receive the answers.
  3074. ;
  3075. ; E.g.:
  3076. ;
  3077. ; RemUser Raiser SysOpPwd 0 2
  3078. ;
  3079. ; Specifies that a Remote UserManager robot named "Raiser" can be
  3080. ; addressed using the "SysOpPwd" password in the subject of the netmail
  3081. ; and the answers must be written to the local netmail base ('0') and
  3082. ; sent to point 2 ('2').
  3083. ;
  3084. RemUser Raiser password 1 2
  3085. ;
  3086. MaxLev Extra     ; Max privilege RemUser is allowed to operate on.
  3087. ;           ; (Users with a priv level above MaxLev are skipped)
  3088. ;           ; Any privilege name defined in Maximus Access.Ctl
  3089. ;           ; can be specified as well as any level number.
  3090. ;
  3091. ;
  3092. ;
  3093. ;           F I L E  M A N A G E M E N T
  3094. ;
  3095. ;               (Max 3.xx)
  3096. ;
  3097. ;  You can handle your file areas via netmail messages addressed to one
  3098. ; of the following robot names at one of your addresses.
  3099. ;  The message must have the necessary password as its subject; the text
  3100. ; contains your commands.
  3101. ;
  3102. RemFile FMan     ; FMan is a file-robot name
  3103. ;RemFile Fsearch
  3104. ;RemFile Maint
  3105. ;RemFile AutoMaint
  3106. ;
  3107. ;
  3108. ;  The access to areas and commands is based on the Maximus 3.xx "Access
  3109. ; String" concept.
  3110. ;  Each "RFAccess <pwd> <acs> [<points>]" statement grants the
  3111. ; specified <acs> to the specified <pwd>.
  3112. ;
  3113. ; ATTENTION: The robot's answers are sent to the listed <points> ONLY.
  3114. ; The answer to passworded messages are NOT sent to the sender but only
  3115. ; to the listed points. Of course the legitimate user of the password must
  3116. ; be listed in <points> !
  3117. ;
  3118. RFAccess password1 SysOp/M1 1 2 4
  3119. RFAccess password2 AsstSysOp/M1 1 2 4
  3120. RFAccess password3 AsstSysOp/1 1 2 5
  3121. RFAccess password4 Clerk/1 1 2 20
  3122. ;
  3123. ;  Some commands could be useful for general points or remote users too:
  3124. ; "RFDefAccess <acs> [<points>]" grants <acs> to users that do not put any
  3125. ; recognized password in the subject.
  3126. ;  The robot's answers are sent to the listed <points> _AND_ to the
  3127. ; request originating address.
  3128. ;
  3129. RFDefAccess Normal 0 1
  3130. ;
  3131. ; Some misused commands could determine an enourmous output
  3132. ; (e.g. dir *.*): let's put an upper limit on the number of response
  3133. ; messages (the msg size is already limited by the MsgSize statement):
  3134. ;
  3135. RFMaxMsgs 5
  3136. ;
  3137. ;
  3138. HelpPath fman.hlp       ; Full path to the help file.
  3139. ;               ; Needed for the help command.
  3140. ;               ; You can specify the filename alone if it is
  3141. ;               ; in the current directory.
  3142. ;
  3143. DefDays 30          ; Files newer than <DefDays> days are
  3144. ;               ; marked with an '*'. The NewFiles command
  3145. ;               ; defaults to <DefDays> days.
  3146. ;
  3147. ;
  3148. UseFB             ; Use FileBase if available.
  3149. ;               ; Use *.IDX, *.DAT, *.DMP if available
  3150. ;               ; whenever useful.
  3151. ;               ; Filebase files will be automatically updated
  3152. ;               ; when executing filemanager commands.
  3153. ;               ; (no necessity for external FB/FBP.EXE).
  3154. ;
  3155. ; UniqueDmpLine        ; When multi-line descriptions are
  3156. ;               ; used, the generated FILES.DMP
  3157. ;               ; will contain a unique line
  3158. ;               ; (resulting from the concatenation
  3159. ;               ; of all description lines).
  3160. ;
  3161. ;
  3162. ;           And now the commands !
  3163. ;
  3164. ;  Each command is regulated by a statement:
  3165. ;
  3166. ; <command> <acs> [<areas>]
  3167. ;
  3168. ; where:
  3169. ;
  3170. ; <command> is the name of a FileManager command
  3171. ; <acs> is the Maximus access string required to use <command>
  3172. ; <areas> is a list of areas that can contain wildcards ("OS/2 style")
  3173. ;     and defaults to "*" (all areas).
  3174. ;
  3175. ;  When a command is issued, the FileManager checks the list of
  3176. ; statements that define the access rights from the bottom up (last to
  3177. ; first). The first match between the current area name and <areas>
  3178. ; determines the <acs> requirements for executing the requested command
  3179. ; in the current area.
  3180. ;
  3181. ; E.g.
  3182. ;
  3183. ; Kill SysOp|AsstSysOp/U
  3184. ; Kill SysOp private.*
  3185. ;
  3186. ; Specifies that the Kill command requires SysOp or AsstSysOp/U
  3187. ; privilege in all areas but private.*, which are reserved to SysOp
  3188. ; only.
  3189. ;
  3190. ;
  3191. ; KillTo SysOp
  3192. ; KillTo AsstSysOp/U msdos.* win.*
  3193. ;
  3194. ; Specifies that the KillTo command requires AsstSysOp/U privilege in
  3195. ; msdos.* and win.* areas, SysOp in all the others.
  3196. ;
  3197. ;
  3198. ;
  3199. ;  Usually you should use a "<command> <acs>" statement first, to
  3200. ; specify default access requirements, then you can add other
  3201. ; "<command> <acs> <areas>" statements to override the default
  3202. ; requirements for the specified areas.
  3203. ;
  3204. ; See FMAN.HLP (or send a message to the robot with the HELP command)
  3205. ; for a description of the available commands.
  3206. ;
  3207. ;
  3208. ;
  3209. Help Twit            ; help on available commands.
  3210. ;                ; The help text on available commands ONLY
  3211. ;                ; will be put in the response message
  3212. ;                ; (e.g. Twits will not be informed about
  3213. ;                ; SysOp level commands).
  3214. ;                ; _NO_ area-override available.
  3215. ;
  3216. Areas Twit            ; List of available areas.
  3217. ;                ; _NO_ area-override available.
  3218. ;
  3219. Dir Twit             ; search for filespec.
  3220. ;                ; filespec follows the OS format when using
  3221. ;                ; FILES.BBS and the OS/2 one when FB is used.
  3222. ;                ; e.g. DIR NODE *diff.* is acceptable with FB
  3223. ;                ; even under Dos.
  3224. ;
  3225. Cont Twit            ; list contents
  3226. ;
  3227. Locate Twit           ; search file name and description for
  3228. ;                ; the specified token
  3229. ;
  3230. Type Twit            ; type text file
  3231. Type Normal/EF NET.TEXT.*    ; The Type command in NET.TEXT.* areas
  3232. ;                ; is restricted to people who use a
  3233. ;                ; password that grants Normal/EF access.
  3234. ;
  3235. Files Twit            ; list of files in one area
  3236. ;
  3237. NewFiles Twit          ; list of new files
  3238. ;
  3239. ;
  3240. ;
  3241. ; SysOpCommands <acs> [<areas>]
  3242. ;
  3243. ; It defines access requirements for all the following commands:
  3244. ;
  3245. ; Hurl, Kill, KillTo, Edit, Ren, Touch, DelAft, AddAft, SortAft.
  3246. ;
  3247. ; After "SysOpCommands" you can use the single statements as overrides.
  3248. ;
  3249. ; E.g.:
  3250. ;
  3251. ; SysOpCommands AsstSysOp
  3252. ; SysOpCommands AsstSysOp/u local.1!*
  3253. ; KillTo AsstSysOp/u
  3254. ;
  3255. ; Specifies that the "SysOp" commands require a password that grants
  3256. ; AsstSysOp privilege. The "local.1!*" areas and the "KillTo" command
  3257. ; require the 'u' key also.
  3258. ;
  3259. SysOpCommands AsstSysOp/M
  3260. SysOpCommands AsstSysOp ATARI.* AMIGA.*
  3261. SysOpCommands Clerk MAC.*
  3262. ;
  3263. ; Hurl   Clerk MAC.*      ; these 9 statements are equivalent to
  3264. ; Kill   Clerk MAC.*      ; the previous SysOpCommands one.
  3265. ; KillTo  Clerk MAC.*
  3266. ; Edit   Clerk MAC.*
  3267. ; Ren   Clerk MAC.*
  3268. ; Touch  Clerk MAC.*
  3269. ; DelAft  Clerk MAC.*
  3270. ; AddAft  Clerk MAC.*
  3271. ; SortAft Clerk MAC.*
  3272. ;
  3273. ;
  3274. ;               A R E A F I X
  3275. ;
  3276. ;                (Squish)
  3277. ;
  3278. ;
  3279. ; You must send areafix requests to one of the following names; to disable
  3280. ; Areafix you can comment out all the "Areafix <name>" lines.
  3281. ;
  3282. AreaFix AreaFix          ; Areafix Akas
  3283. AreaFix AutoEcho
  3284. ;
  3285. AFDescFile c:\max\misc\echo.lst  ; The echo description file, copied to
  3286. ;                 ; a message in answer to a -L request.
  3287. ;                 ; Please do not insert TAB characters
  3288. ;                 ; in this file: use spaces only !
  3289. ;
  3290. AFHelpFile c:\nmfwd\AFHelp.txt  ; A Areafix help file to be sent in
  3291. ;                 ; response to -h or %Help commands.
  3292. ;                 ; Please do not insert TAB characters
  3293. ;                 ; in this file: use spaces only !
  3294. ;
  3295. AFanswer 1 2       ; Areafix answers are forwarded to these points.
  3296. ;
  3297. ;
  3298. ;              RESCAN
  3299. ;
  3300. ; BeforeRescan <cmd>
  3301. ; RescanCmd <cmd>
  3302. ; AfterRescan <cmd>
  3303. ;
  3304. ; These three statements define the actions to be taken for
  3305. ; rescanning an echomail area (in response to a -R in the subject).
  3306. ; In the case you have different routing schedules for echomail and
  3307. ; netmail, you will need something similar to the example, otherwise
  3308. ; you can usually comment out BeforeRescan and AfterRescan.
  3309. ;
  3310. ; BeforeRescan and AfterRescan are executed one time only, before the first
  3311. ; rescan and after the last one.
  3312. ;
  3313. ; <cmd> can be any executable or batch file with the necessary command
  3314. ; line parameters. %t and %n are converted to the area tag and node
  3315. ; address respectively.
  3316. ;
  3317. ; IMPORTANT: please note that if you specify a path for Squish you must
  3318. ; also specify the config file: e.g.
  3319. ; "c:\squish\squish -cc:\squish\squish.cfg -l rescan %t %n"
  3320. ; Anyway you might prefer changing directory using BeforeRescan and
  3321. ; AfterRescan.
  3322. ;
  3323. BeforeRescan squish squash -o -sNET ; Packs netmail in temporary outbound
  3324. ;
  3325. RescanCmd  squish -l rescan %t %n  ; Rescans area %t to node %n
  3326. ;
  3327. AfterRescan squish squash -o -sECHO ; Packs rescanned echomail
  3328. ;
  3329. ;
  3330. ;              ACCESS CONTROL
  3331. ;
  3332. ; AFAccess <address> <password> <N|H|D|C> <level> [<keys>]
  3333. ; <address> is a 4D address;
  3334. ; <password> is not case sensitive and has no length limit;
  3335. ; <level> is an integer in the range 0..65535
  3336. ; <keys> is a set of keys chosen from 1..8,A..X (as in Maximus 2.0).
  3337. ; The AFAccess statement gives the <level> and <keys> access rights to
  3338. ; <address> with <password>. You can control the flavour of the answer
  3339. ; packet with the <N|H|D|C> field: N for Normal (you should use this
  3340. ; unless you have some special necessity), H for Hold, D for Direct
  3341. ; (the Crash and Hold flags are raised in the message, due to Squish's
  3342. ; handling of message flags), C for Crash.
  3343. ; 3D Points MUST be listed with the fakenet address.
  3344. ;
  3345. AFAccess 2:22504/1  password1 N 100 AP
  3346. AFAccess 2:22504/2  password2 N 50 P
  3347. AFAccess 2:332/504.3 password3 N 10 P
  3348. AFAccess 2:332/501  password4 H 20
  3349. ;
  3350. ; AFDefProt <level> [<keys>]
  3351. ; The AfDefProt statement gives a default access level to areas not
  3352. ; listed in AFProt statements.
  3353. ;
  3354. AFDefProt 10
  3355. ;
  3356. ; AFProt <echotag> <level> [<keys>]
  3357. ; The AFProt statement gives the <level> and <keys> access level
  3358. ; protection to area <echotag>: an authorized system must have in its
  3359. ; AFAccess definition a privilege level not less than <level> and at
  3360. ; least all the <keys>.
  3361. ;
  3362. AFProt LOCALE_332.504 100 P
  3363. ;
  3364.  
  3365.  
  3366. ΓòÉΓòÉΓòÉ 10.2. AfHelp.Txt ΓòÉΓòÉΓòÉ
  3367.  
  3368.  
  3369.            Instructions for using Areafix
  3370.  
  3371.  
  3372.     To link/unlink areas: Send a netmail message to AreaFix using
  3373.     your password as the subject. You can add "-Q", "-L",
  3374.     "-R" and "-H" in the subject field, after the password.
  3375.  
  3376.     -Q: to request a list of available areas.
  3377.     -L: to request a sysop-defined message (usually a description
  3378.       of some or all areas).
  3379.     -R: to request the rescan of the specified areas (SqPrv
  3380.       areas are automatically excluded from rescan).
  3381.     -H: to get help.
  3382.  
  3383.     The same goals can be achieved by using some special
  3384.     commands in the message body: %Query, %List, %Rescan,
  3385.     %Help respectively.
  3386.  
  3387.     In the body of the message, you must list the TAGS of the
  3388.     areas you want to link or rescan (optionally with a leading
  3389.     '+'). If you want to unlink an area, preceed the area name
  3390.     with a '-' (e.g. -CHATTER). More than one area tag can be
  3391.     specified on the same line.
  3392.  
  3393.     The password and area tags are not case-sensitive.
  3394.  
  3395.  
  3396. ΓòÉΓòÉΓòÉ 10.3. Echo.Lst ΓòÉΓòÉΓòÉ
  3397.  
  3398.  
  3399.  
  3400.           Descriptions for echomail areas
  3401.  
  3402.  
  3403. POINT_332.504  Local area for points
  3404. APWORKS     International echo for APWORKS support
  3405.  
  3406.  
  3407. ΓòÉΓòÉΓòÉ 10.4. Fman.Hlp ΓòÉΓòÉΓòÉ
  3408.  
  3409.  
  3410. @HELP
  3411. -------------------------------------------------------------------------
  3412. Any command must be on ONE line: it can be more than 80 chars, provided
  3413. there are no <CR>. The commands are case insensitive.
  3414. <filespec> can contain wildcards (* and ?).
  3415. <file> is a single filename.
  3416. Areas are specified by area-name.
  3417. -------------------------------------------------------------------------
  3418.  
  3419.  
  3420.  
  3421. HELP
  3422.  
  3423.   Gives a brief description of all the commands available to you.
  3424.  
  3425.  
  3426. @AREAS
  3427.  
  3428. AREAS
  3429.  
  3430.   Lists all the areas available to you.
  3431.  
  3432.  
  3433. @FILES
  3434.  
  3435. FILES <area>
  3436.  
  3437.   Lists all the files in <area> and their descriptions.
  3438.  
  3439.   Example:
  3440.       FILES local.dos
  3441.       FILES UTI
  3442.  
  3443.  
  3444. @NEWFILES
  3445.  
  3446. NEWFILES [<days>]
  3447.  
  3448.   Lists the new files in all the areas available to you and their
  3449.   descriptions. You can optionally specify <days>, thus overriding the
  3450.   SysOp specified default.
  3451.  
  3452.   Example:
  3453.       NEWFILES
  3454.       NEWFILES 15
  3455.  
  3456.  
  3457. @LOCATE
  3458.  
  3459. LOCATE <token>
  3460.  
  3461.   Finds all the occurences of <token> in file names and descriptions
  3462.   in all the areas available to you.
  3463.  
  3464.   Example:
  3465.       Locate node
  3466.  
  3467.  
  3468. @DIR
  3469.  
  3470. DIR *|<area> [<filespec>] [<filespec>] ...
  3471.  
  3472.   In <area> lists all the files specified by <filespec> and their
  3473.   descriptions in the directory order.
  3474.   If you specify * instead of an area name, all the areas available
  3475.   to you are searched. If you omit <filespec> all the files are listed.
  3476.  
  3477.   Example:
  3478.       DIR UTI
  3479.       DIR local.node node*.zip nodediff.*
  3480.       DIR * nodelist.*
  3481.  
  3482.  
  3483. @CONT
  3484.  
  3485. CONT *|<area> [<filespec>] [<filespec>] ...
  3486.  
  3487.   In <area> lists all the files specified by <filespec> and their
  3488.   descriptions and contents (if they are compressed) in the directory
  3489.   order.
  3490.   If you specify * instead of an area name, all the areas available
  3491.   to you are searched. If you omit <filespec> all the files are listed.
  3492.  
  3493.   Example:
  3494.       CONT UTI
  3495.       CONT Local.Node node*.zip nodediff.*
  3496.       CONT * nodelist.*
  3497.  
  3498.  
  3499. @TYPE
  3500.  
  3501. TYPE <area> <file> [<fmline> [<nlines>]]
  3502.  
  3503.   In <area> types <file>. You can optionally specify a "from line"
  3504.   <fmline> and a number of lines <nlines>. The file is typed only if
  3505.   it seems to be a text file.
  3506.  
  3507.   Example:
  3508.       Type NODE nodelist.txt
  3509.       Type NODE nodelist.txt 50
  3510.       Type NODE nodelist.txt 50 150
  3511.  
  3512.  
  3513. @HURL
  3514.  
  3515. HURL <from_area> <to_area> <filespec> [<filespec>] ...
  3516.  
  3517.   Moves the files specified by <filespec> and their descriptions
  3518.   from <from_area> to <to_area>.
  3519.  
  3520.   Example:
  3521.       Hurl MISC NODE *.zip *.lzh nodelist.txt
  3522.  
  3523.  
  3524. @EDIT
  3525.  
  3526. EDIT <area> <file> <description>
  3527.  
  3528.   In <area> sets the <file> description to <description>.
  3529.  
  3530.   Example:
  3531.       Edit Local.Node nodelist.zip Nodelist in zip format
  3532.  
  3533.  
  3534. @KILL
  3535.  
  3536. KILL <area> <filespec> [<filespec>] ...
  3537.  
  3538.   In <area> deletes the files specified by <filespec> and their
  3539.   descriptions.
  3540.  
  3541.   Example:
  3542.       Kill MISC *.gif nodelist.txt
  3543.  
  3544.  
  3545. @KILLTO
  3546.  
  3547. KILLTO <area> <file>
  3548.  
  3549.   In <area> deletes <file> and all the preceding ones, with their
  3550.   descriptions. The order of deletion is the same as reported by the
  3551.   FILES command.
  3552.  
  3553.   Example:
  3554.       KillTo MISC pippo.gif
  3555.  
  3556.  
  3557. @TOUCH
  3558.  
  3559. TOUCH <area> <filespec> [<filespec>] ...
  3560.  
  3561.   In <area> sets <filespec> upload-date to today.
  3562.  
  3563.   Example:
  3564.       Touch UPLOAD *.zip
  3565.  
  3566.  
  3567. @REN
  3568.  
  3569. REN <area> <filespec1> <filespec2>
  3570.  
  3571.   In <area> renames <filespec1> to <filespec2>.
  3572.   The wildcards handling is the same as the OS' one.
  3573.  
  3574.   Example:
  3575.       Ren NODE nodelist.* fido????.*
  3576.  
  3577.  
  3578. @DELAFT
  3579.  
  3580. DELAFT <area> <file>|<begin> <fmline> <nlines>
  3581.  
  3582.   In <area> deletes <nlines> lines starting from <fmline> lines after
  3583.   <file> or <begin>.
  3584.  
  3585.   Example:
  3586.       Delaft NODE nodelist.txt 3 10
  3587.       Delaft Local.Uti <begin> 1 3
  3588.  
  3589.   The first command deletes 10 lines starting 3 lines after
  3590.   nodelist.txt in area NODE.
  3591.  
  3592.   The second command deletes 3 lines of description starting from the
  3593.   first line of the description file in area Local.Uti.
  3594.  
  3595.   Note: a multi-line file description accounts for ONE line.
  3596.  
  3597.  
  3598. @ADDAFT
  3599.  
  3600. ADDAFT <area> <file>|<begin> <fmline> [<txt>]
  3601.  
  3602.   In <area> adds <txt> starting <fmline> lines after <file> or
  3603.   <begin>.  If you omit <txt> the text deleted by the last DELAFT
  3604.   command will be added. If there are less than <fmline> lines, <txt>
  3605.   will be added at the end of the description file.
  3606.  
  3607.   Example:
  3608.       Addaft NODE nodelist.txt 1  And now the new files !
  3609.       Addaft Local.Uti <begin> 300
  3610.  
  3611.   The first command adds " And now..." on the line after
  3612.   nodelist.txt in area NODE.
  3613.  
  3614.   Please note that <fmline> and <txt> are separated by ONE space: all
  3615.   following ones are considered part of <txt>.
  3616.  
  3617.   The second command adds the text deleted by the last DELAFT command
  3618.   at the end of the description file of area Local.Uti if it has less
  3619.   than 300 lines; otherwise it adds the text starting on the 300th
  3620.   line.
  3621.  
  3622.   Notes: a multi-line file description accounts for ONE line.
  3623.  
  3624.  
  3625. @SORTAFT
  3626.  
  3627. SORTAFT <area> <file1>|<begin> <file2> [<file3>] ...
  3628.  
  3629.   In <area> moves the descriptions of <file2> [<file3>] ...
  3630.   immediately after <file1> or <begin> in the listed order.
  3631.  
  3632.   Example:
  3633.       Sortaft NODE <begin> nodelist.zip nodelist.lzh
  3634.       Sortaft NODE nodelist.lzh nodelist.txt nodelist.prn
  3635.  
  3636.   The first command moves the descriptions of nodelist.zip and
  3637.   nodelist.lzh at the head of the description file.
  3638.  
  3639.   The second command moves the descriptions of nodelist.txt and
  3640.   nodelist.prn after nodelist.lzh in the listed order.
  3641.  
  3642.