home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / nmfw205.zip / NmFwd.Cfg < prev    next >
Text File  |  1996-06-18  |  28KB  |  706 lines

  1. ;*****************************************************************************
  2. ;*                                                                           *
  3. ;*                 (C) Copyright 1991-1996  Alberto Pasquale                 *
  4. ;*                                                                           *
  5. ;*                   A L L   R I G H T S   R E S E R V E D                   *
  6. ;*                                                                           *
  7. ;*****************************************************************************
  8. ;*                                                                           *
  9. ;*   NmFwd is NOT free-software, it is distributed under the ShareWare       *
  10. ;*   concept !  If you regularly use it, you should register.                *
  11. ;*   See REGISTER.DOC for more details on how to register your copy.         *
  12. ;*                                                                           *
  13. ;*****************************************************************************
  14. ;*                                                                           *
  15. ;*   How to contact the author:  Alberto Pasquale of 2:332/504@fidonet       *
  16. ;*                               alberto.pasquale@mo.nettuno.it              *
  17. ;*                               Viale Verdi 106                             *
  18. ;*                               41100 Modena                                *
  19. ;*                               Italy                                       *
  20. ;*                                                                           *
  21. ;*****************************************************************************
  22. ;
  23. ;
  24. ;                Sample NmFwd 2.05 Control file
  25. ;
  26. ;
  27. ;RegKey    RegistrationKey ; If you are a registered user, put your
  28. ;                          ; registration key here (not case sensitive)
  29. ;
  30. ;
  31. ;                            S Y S T E M
  32. ;
  33. ;
  34. ; MaxPrm <filename>
  35. ;
  36. ; Points to the Maximus 3.xx PRM file.
  37. ; If the MAXIMUS environment variable is defined, this statement is an
  38. ; optional override.
  39. ;
  40. MaxPrm c:\max\max.prm        ; Maximus Prm file
  41. ;
  42. ; MultiLineDesc <nnn> [<c>]
  43. ;
  44. ; Specifies the continuation column (0 based) and character
  45. ; for multi-line descriptions in files.bbs.
  46. ;
  47. ; For example, to have the 2nd and following description lines in
  48. ; files.bbs preceded by 31 spaces, use:
  49. ;
  50. ; MultiLineDesc 31
  51. ;
  52. ; To have the continuation lines preceded by a
  53. ; '|' character, use:
  54. ;
  55. ; MultiLineDesc 29 |
  56. ;
  57. MultiLineDesc 31
  58. ;
  59. ; The "SquishCfg" file is changed by Areafix.
  60. ; Some cfg options are searched for in SquishCfg:
  61. ; Address, BinkPoint, NetFile, NetArea, PointNet, LogFile, Outbound,
  62. ; Password, Maxpkt, KillInTransit, Track
  63. ;
  64. ; If you want to add or override some option, you can add any of the
  65. ; previous statements in this file. The overrides must be after the
  66. ; SquishCfg statement, so that they can overwrite the specifications
  67. ; previously got from the Squish cfg file.
  68. ;
  69. ; ATTENTION: the log file is opened when a logfile specification is first
  70. ; encountered. If you want to override the LogFile statement of squish.cfg
  71. ; you must specify "LogFile" before "SquishCfg" !
  72. ; The "-l<logfile>" command line swith is a global override.
  73. ;
  74. ; The new "include" statement of squish.cfg is NOT supported: you must
  75. ; use a unique Squish.Cfg file if you want NmFwd to work correctly.
  76. ;
  77. SquishCfg c:\max\squish.cfg    ; The Squish configuration file.
  78. ;
  79. ;
  80. ; If you have the "BinkPoint" verb active in SquishCfg, NmFwd must know
  81. ; which points (if any) have to be addressed using the 3D fakenet
  82. ; address.
  83. ; The "3DPoint <point> [<point>] ..." statement allows you to give NmFwd
  84. ; the necessary information.
  85. ; Multiple 3DPoint lines are allowed.
  86. ; If "BinkPoint" is not used (Squish in 3D mode) NmFwd assumed that all
  87. ; the points are 3D, so that you can comment out the 3DPoint statement.
  88. ;
  89. 3DPoint 1 2 4 5 6             ; List of fakenet Points
  90. ;
  91. ;
  92. TmpPath c:\nmtmp                ; Path for temporary files
  93. ;
  94. ;
  95. MsgSize 16000           ; set the maximum size for messages generated
  96. ;                       ; by the various robots: defaults to 7000.
  97. ;                       ; Output will be automatically divided into
  98. ;                       ; multiple messages of this size.
  99. ;
  100. FwdMsgSize 260000       ; set the size of the message forward buffer.
  101. ;                       ; Defaults to 32000
  102. ;                       ; Forwarded netmail messages will be truncated
  103. ;                       ; at this size, so make sure this number is large
  104. ;                       ; enough (as the buffer of your mail processor).
  105. ;
  106. MarkReceived            ; Mark the messages addressed to the various
  107. ;                       ; robots as received. Otherwise they are deleted
  108. ;                       ; after execution.
  109. ;                       ; !!! If you have problems with NmFwd and Golded,
  110. ;                       ; please be sure this statement is active.
  111. ;
  112. ; WrapDesc [<indent> [<right>]] ; Allows to indent the file descriptions
  113. ;                                 reported by the filemanager.
  114. ;                                 <indent> is the indentation for 2nd
  115. ;                                 and consecutive lines (default 0);
  116. ;                                 <right> is the maximum column number
  117. ;                                 (default 79).
  118. ;
  119. WrapDesc 31 79      ; Align file description
  120. ;
  121. ;
  122. ;
  123. ;                          B O S S  E N A B L E
  124. ;
  125. ;
  126. ; If you are a remote SysOp and you usually operate from your point, you
  127. ; should be aware that you cannot send netmail messages with the ".0"
  128. ; address from your 4D point through your Boss, as you could with a 3D
  129. ; point.  The reason is that Squish (on your Boss) automatically adds
  130. ; any missing "^AFMPT n" kludge to all messages tossed from PKTs that
  131. ; come from 4D points.
  132. ;
  133. ; So, if you need the capability to send netmail messages to Areafix,
  134. ; Raid, VoteMgr of your uplinks from your point, you need the BossEnable
  135. ; verb.
  136. ;
  137. ; When BossEnable is active, if a netmail message coming from one of
  138. ; your points has the "*BOSS*" (case insensitive) string at the beginning
  139. ; of its subject, the string and the "^AFMPT n" kludge are removed.
  140. ;
  141. ; No space is removed after the "*BOSS*" string, so don't leave any
  142. ; space between this string and the actual subject if you do not need
  143. ; spaces before the subject !
  144. ;
  145. ;
  146. BossEnable    ; Enables .0 netmail msgs from 4D points
  147. ;
  148. ;
  149. ;
  150. ;                         B O S S   R O U T I N G
  151. ;
  152. ;
  153. ; If you are using BinkleyTerm (TradeMark of Bit Bucket Software)
  154. ; in the 5D mode (no "privatenet" in binkley.cfg) and Squish in 4D mode
  155. ; ("BinkPoint" in squish.cfg) you should have noted that you cannot
  156. ; send a crash netmail to a point through its boss, as you could in a
  157. ; fakenet environment.
  158. ;
  159. ; If you do not comment out the "BossRoute" statement, NmFwd will send
  160. ; to your Outbound.Sq and route to their boss all the crash and direct
  161. ; flavoured messages addressed to points that are not found in your V7
  162. ; nodelist or that have a NULL phone number.
  163. ;
  164. ; Thus you have the good old boss-routing feature while retaining the
  165. ; capability of directly calling a point if it has a valid phone number
  166. ; in your V7 nodelist. Please note that a point in your nodelist could
  167. ; have been redirected to its boss: in this case Binkley will call it
  168. ; through its boss phone number.
  169. ;
  170. BossRoute          ; Route Crash/Direct msgs for points to their boss
  171. ;
  172. ;
  173. ;
  174. ;                            B O S S   F I X
  175. ;
  176. ;
  177. ; Squish 1.01 has a bug: when operating in 4D mode, the messages
  178. ; addressed to points are automatically routed to their Boss BUT Squish
  179. ; does NOT set the packet password for the Boss in the routed packet.
  180. ;
  181. ; So, if you are operating in 4D mode using packet passwords and you
  182. ; have some downlinks, you cannot use the
  183. ; "Send <flavour> <node> [<nodes>...]" command in route.cfg.
  184. ; You can safely use the "Route <flavour> <node> .All" command for each
  185. ; of your downlinks (explicitly routing points to their Boss).
  186. ;
  187. ; An easier way is to enable the "BossFix" statement provided by NmFwd:
  188. ; all the normal flavoured messages addressed to points are routed to
  189. ; their Boss by NmFwd. The messages are packed to *.OUT in Outbound.Sq
  190. ; and they receive the correct packet password.
  191. ;
  192. ; Not necessary with Squish 1.11
  193. ;
  194. ; BossFix
  195. ;
  196. ;
  197. ;
  198. ;                       F L A G   S T R I P P I N G
  199. ;
  200. ;
  201. ; If you comment out the CM_from statement, the Crash and Direct
  202. ; flags of original messages will not be touched.
  203. ; If you use it, the CM flag will be stripped from any message not coming
  204. ; from the specified points. If you don't specify any point, the flag
  205. ; will be stripped from all the messages.
  206. ;
  207. ; The DM_from statement is ignored if CM_from is commented out.
  208. ; If DM_from is commented out, all systems are allowed the Direct flag.
  209. ; If DM_from is used, the Direct flag is not allowed, except for the
  210. ; specified points.
  211. ;
  212. ; Note: The Direct flag is the sum of Crash and Hold flags for Squish !
  213. ;
  214. ; If you use these statements, you should disable any flag stripping
  215. ; capability of Squish (comment out the StripAttributes in Squish.cfg).
  216. ;
  217. CM_from 0 1 2           ; SysOp/CoSysOp points can send CM and DM through
  218. ;                       ; the BOSS.
  219. ;                       ; Point 0 allows non-local msgs with Boss' address to
  220. ;                       ; get through the Boss with the crash or direct flag
  221. ;                       ; (e.g. a SysOp who sends a msg from his point with
  222. ;                       ; his BBS address).
  223. DM_from 4 5             ; AsstSysOp points can send DM through the BOSS
  224. DM_from 18              ; You can use multiple CM_from/DM_from statements.
  225. ;                       ; (max 40 points in CM_from/DM_from statements (40+40)).
  226. ;
  227. ;
  228. ;
  229. ;                    M A T R I X  F O R W A R D
  230. ;
  231. ;
  232. ; If you want to send a copy of ALL matrix messages to some point, you
  233. ; must put the point numbers in the following statement
  234. ; "FwdAll <point> [<point>] ...".
  235. ;
  236. ; All matrix messages neither coming nor addressed to "<point>" will be
  237. ; forwarded to it.
  238. ;
  239. ; If you don't need to forward ALL matrix msgs to any point, you can comment
  240. ; out the "FwdAll" statement.
  241. ;
  242. ; The "FwdLoc" and "FwdBbs" statements allow a more controlled forwarding.
  243. ;
  244. ;
  245. FwdAll 1                        ; Points that must receive ALL matrix msgs
  246. ;
  247. FwdLoc 2                        ; Points that must receive the messages
  248. ;                               ; from/to your BBS (and points) _only_
  249. ;                               ; (no in-transit message will be forwarded).
  250. ;
  251. ;FwdBbs 2                       ; Points that must receive the messages
  252. ;                               ; from/to your BBS (no points) _only_.
  253. ;
  254. ;
  255. ;
  256. ;                    P O I N T  R E M A P P I N G
  257. ;
  258. ;
  259. ; The "from address" of every read message coming from your 3D (fakenet)
  260. ; points is internally remapped to 4D.
  261. ;
  262. ; The "Remap <point> <name>" statement allows you to remap messages
  263. ; addressed to your system (.0) to <point> if a match is found
  264. ; with <name>. You can use the Remap statement both here and in Squish.Cfg
  265. ; (if you want to use the advanced full-address remapping feature of Squish).
  266. ; However you MUST use the Remap statement provided by NmFwd for all
  267. ; the points listed in FwdAll, FwdLoc and FwdBbs statements (otherwise
  268. ; these points may receive dupes (the original remapped by Squish and
  269. ; the forwarded copy sent by NmFwd).
  270. ; Other points can be remapped here and/or in Squish.cfg, however you are
  271. ; strongly encouraged to remap all your points here.
  272. ;
  273. Remap 1 Alberto Pasquale
  274. Remap 1 SysOp
  275. Remap 2 Roberto Zanasi
  276. Remap 3 Francesco Carta
  277. Remap 4 Massimo Morselli
  278. Remap 5 Tiziano Incerti
  279. ;
  280. ;
  281. ;
  282. ;                        F I L E   A T T A C H
  283. ;
  284. ;
  285. ; All File Attaches addressed to your points are handled by NmFwd,
  286. ; since all netmail messages to your points are directly forwarded by
  287. ; NmFwd. The "FileForward" statement allows the file forwarding to the
  288. ; listed points. However the F/As to .0 will not be forwarded, even if the
  289. ; message is remapped to one of your points. This is a feature not a
  290. ; limit.
  291. ;
  292. FileForward All  ; allow file forwarding to any point
  293. ;
  294. ;FileForward 1 2 3 ; allow file forwarding to the listed points
  295. ;
  296. ; Some point users like sending files to other points through the Boss.
  297. ; This can be annoying for the busy SysOp that has to keep track
  298. ; of inbound files sent by points and to delete them after they have been
  299. ; sent to the destination point(s).
  300. ;
  301. ; Now you can use the Tmp_Fa_Dir as a temporary directory for the F/As
  302. ; between your points: all files in one of your NetFile directories that
  303. ; have a F/A message between two of your points will be moved (and
  304. ; touched) to the Tmp_Fa_Dir.
  305. ; If a file with the same name exists, it is overwritten.
  306. ;
  307. ; If you use the Tmp_Fa_Kill option, the files in Tmp_Fa_Dir will be deleted
  308. ; after the specified number of days. Under HPFS (OS/2) you can choose
  309. ; how to compute the file age: you can specify "Creation" (for Creation
  310. ; date) or "Write" (for Last-Write date). If none specified, Creation
  311. ; is assumed since it's usually handled as the "upload" date.
  312. ;
  313. ; The files with messages addressed to .0 will not be moved, even if they
  314. ; are remapped to some point.
  315. ;
  316. Tmp_Fa_Dir c:\file\tmpfa
  317. ;
  318. Tmp_Fa_Kill 10 Creation
  319. ;
  320. ;
  321. ; My points like sending me new files thru F/A, instead of uploading them as
  322. ; users. So my CoSysOp has to move these files to the appropriate upload
  323. ; directory and add to the files.bbs the description the point has sent
  324. ; via netmail.
  325. ;
  326. ; Now you can instruct Nmfwd to move the files and add the descriptions
  327. ; for you.
  328. ;
  329. ; UpFa <upname> <updir> [<points>]
  330. ;
  331. ; Allows to move (and touch) to <updir> the files (in one of your
  332. ; NetFile dirs) whose F/A is addressed to <upname> at one of your
  333. ; addresses. The descriptions are appended to the <updir>\files.bbs
  334. ; file. Files with the same name are overwritten. The descriptions
  335. ; must be in the form of a single line of message text:
  336. ; "<filename> <description>".
  337. ;
  338. ; Pippo.Gif Another Gif Picture 2048*4096 50331648 colours
  339. ;
  340. ; In the case of a multiple F/A (with the same msg) the various descriptions
  341. ; can be put on different lines of the same message.
  342. ; <filename> can be shortened by completing it with *, so that you could write:
  343. ;
  344. ; Pip* Another Gif Picture ...
  345. ; or
  346. ; * Another Gif Picture ...
  347. ;
  348. ; The second example is very convenient in the case of a single F/A.
  349. ;
  350. ; The message is forwarded to all the points listed in "FwdAll", "FwdLoc"
  351. ; or "FwdBbs" statements and to those that are optionally listed in
  352. ; the "UpFa" line (<points>).
  353. ;
  354. UpFa Upload  c:\file\upload 2 18      ; max 20 UpFa statements
  355. UpFa UpAmiga d:\file\upamiga
  356. UpFa UpAtari d:\file\upatari 5
  357. UpFa UpMac   d:\file\upmac 20
  358. UpFa Private d:\file\private 18
  359. ;
  360. ;
  361. ;  ***********************************************************************
  362. ;  **  From here on, if you want a copy of answer messages on the Boss, **
  363. ;  **  you can specify 0 as a point number.                             **
  364. ;  ***********************************************************************
  365. ;
  366. ;                   R E T U R N   T O   S E N D E R
  367. ;
  368. ;                       (Version 7 nodelist)
  369. ;
  370. ; If active, checks the from and to address of all netmail messages.
  371. ;
  372. RTS     ; To enable Return To Sender functions
  373. ;
  374. RTSAnswer 1 0  ; RTS messages are forwarded to these points
  375. ;
  376. NoRoutedEcho      ; To stop Routed Echomail
  377. ;
  378. Nodelist c:\max\nodex  ; Base name (no extension) of Version7 nodelist files.
  379. ;                      ; Multiple statements allowed (NmFwd will search all
  380. ;                      ; defined nodelists).
  381. ;
  382. ;
  383. ;                             RETURN RECEIPT
  384. ;
  385. RRQ            ; enables Return Receipts
  386. ;
  387. RRQAnswer 1    ; Return Receipts are forwarded to these points
  388. ;
  389. ;
  390. ;
  391. ;                    U S E R   M A N A G E M E N T
  392. ;
  393. ;                             (Max 3.xx)
  394. ;
  395. ;  You can modify the user file by a netmail message addressed to one of
  396. ; the following "robots" at one of your addresses (max 10 RemUser
  397. ; statements).
  398. ;  The message must have the necessary password as its subject; the text
  399. ; contains the commands. See the .DOC for details on available commands.
  400. ;
  401. ; ATTENTION: The robot's answers are sent to the points listed at the end
  402. ; of "RemUser" statements ONLY (not to the sender). Of course the legitimate
  403. ; user of the <password> must be listed in <points>.
  404. ;
  405. ; RemUser <name> <pwd> [<points>]
  406. ;
  407. ; where:
  408. ;
  409. ; <name> is the UserManager robot name to which netmail messages must be
  410. ;        addressed (19 chars max).
  411. ;
  412. ; <pwd> is the password to be used in the subject field of the netmail
  413. ;       (19 chars max).
  414. ;
  415. ; <points> is the list of points that must receive the answers.
  416. ;
  417. ; E.g.:
  418. ;
  419. ; RemUser Raiser SysOpPwd 0 2
  420. ;
  421. ; Specifies that a Remote UserManager robot named "Raiser" can be
  422. ; addressed using the "SysOpPwd" password in the subject of the netmail
  423. ; and the answers must be written to the local netmail base ('0') and
  424. ; sent to point 2 ('2').
  425. ;
  426. RemUser Raiser password 1 2
  427. ;
  428. MaxLev Extra         ; Max privilege RemUser is allowed to operate on.
  429. ;                    ; (Users with a priv level above MaxLev are skipped)
  430. ;                    ; Any privilege name defined in Maximus Access.Ctl
  431. ;                    ; can be specified as well as any level number.
  432. ;
  433. ;
  434. ;
  435. ;                    F I L E  M A N A G E M E N T
  436. ;
  437. ;                             (Max 3.xx)
  438. ;
  439. ;  You can handle your file areas via netmail messages addressed to one
  440. ; of the following robot names at one of your addresses.
  441. ;  The message must have the necessary password as its subject; the text
  442. ; contains your commands.
  443. ;
  444. RemFile FMan        ; FMan is a file-robot name
  445. ;RemFile Fsearch
  446. ;RemFile Maint
  447. ;RemFile AutoMaint
  448. ;
  449. ;
  450. ;  The access to areas and commands is based on the Maximus 3.xx "Access
  451. ; String" concept.
  452. ;  Each "RFAccess <pwd> <acs> [<points>]" statement grants the
  453. ; specified <acs> to the specified <pwd>.
  454. ;
  455. ; ATTENTION: The robot's answers are sent to the listed <points> ONLY.
  456. ; The answer to passworded messages are NOT sent to the sender but only
  457. ; to the listed points. Of course the legitimate user of the password must
  458. ; be listed in <points> !
  459. ;
  460. RFAccess password1 SysOp/M1 1 2 4
  461. RFAccess password2 AsstSysOp/M1 1 2 4
  462. RFAccess password3 AsstSysOp/1 1 2 5
  463. RFAccess password4 Clerk/1 1 2 20
  464. ;
  465. ;  Some commands could be useful for general points or remote users too:
  466. ; "RFDefAccess <acs> [<points>]" grants <acs> to users that do not put any
  467. ; recognized password in the subject.
  468. ;  The robot's answers are sent to the listed <points> _AND_ to the
  469. ; request originating address.
  470. ;
  471. RFDefAccess Normal 0 1
  472. ;
  473. ; Some misused commands could determine an enourmous output
  474. ; (e.g. dir *.*): let's put an upper limit on the number of response
  475. ; messages (the msg size is already limited by the MsgSize statement):
  476. ;
  477. RFMaxMsgs 5
  478. ;
  479. ;
  480. HelpPath fman.hlp            ; Full path to the help file.
  481. ;                            ; Needed for the help command.
  482. ;                            ; You can specify the filename alone if it is
  483. ;                            ; in the current directory.
  484. ;
  485. DefDays 30                   ; Files newer than <DefDays> days are
  486. ;                            ; marked with an '*'. The NewFiles command
  487. ;                            ; defaults to <DefDays> days.
  488. ;
  489. ;
  490. UseFB                        ; Use FileBase if available.
  491. ;                            ; Use *.IDX, *.DAT, *.DMP if available
  492. ;                            ; whenever useful.
  493. ;                            ; Filebase files will be automatically updated
  494. ;                            ; when executing filemanager commands.
  495. ;                            ; (no necessity for external FB/FBP.EXE).
  496. ;
  497. ; UniqueDmpLine              ; When multi-line descriptions are
  498. ;                            ; used, the generated FILES.DMP
  499. ;                            ; will contain a unique line
  500. ;                            ; (resulting from the concatenation
  501. ;                            ; of all description lines).
  502. ;
  503. ;
  504. ;                    And now the commands !
  505. ;
  506. ;  Each command is regulated by a statement:
  507. ;
  508. ; <command> <acs> [<areas>]
  509. ;
  510. ; where:
  511. ;
  512. ; <command> is the name of a FileManager command
  513. ; <acs> is the Maximus access string required to use <command>
  514. ; <areas> is a list of areas that can contain wildcards ("OS/2 style")
  515. ;         and defaults to "*" (all areas).
  516. ;
  517. ;  When a command is issued, the FileManager checks the list of
  518. ; statements that define the access rights from the bottom up (last to
  519. ; first). The first match between the current area name and <areas>
  520. ; determines the <acs> requirements for executing the requested command
  521. ; in the current area.
  522. ;
  523. ; E.g.
  524. ;
  525. ; Kill SysOp|AsstSysOp/U
  526. ; Kill SysOp private.*
  527. ;
  528. ; Specifies that the Kill command requires SysOp or AsstSysOp/U
  529. ; privilege in all areas but private.*, which are reserved to SysOp
  530. ; only.
  531. ;
  532. ;
  533. ; KillTo SysOp
  534. ; KillTo AsstSysOp/U msdos.* win.*
  535. ;
  536. ; Specifies that the KillTo command requires AsstSysOp/U privilege in
  537. ; msdos.* and win.* areas, SysOp in all the others.
  538. ;
  539. ;
  540. ;
  541. ;  Usually you should use a "<command> <acs>" statement first, to
  542. ; specify default access requirements, then you can add other
  543. ; "<command> <acs> <areas>" statements to override the default
  544. ; requirements for the specified areas.
  545. ;
  546. ; See FMAN.HLP (or send a message to the robot with the HELP command)
  547. ; for a description of the available commands.
  548. ;
  549. ;
  550. ;
  551. Help Twit                       ; help on available commands.
  552. ;                               ; The help text on available commands ONLY
  553. ;                               ; will be put in the response message
  554. ;                               ; (e.g. Twits will not be informed about
  555. ;                               ; SysOp level commands).
  556. ;                               ; _NO_ area-override available.
  557. ;
  558. Areas Twit                      ; List of available areas.
  559. ;                               ; _NO_ area-override available.
  560. ;
  561. Dir Twit                        ; search for filespec.
  562. ;                               ; filespec follows the OS format when using
  563. ;                               ; FILES.BBS and the OS/2 one when FB is used.
  564. ;                               ; e.g. DIR NODE *diff.* is acceptable with FB
  565. ;                               ; even under Dos.
  566. ;
  567. Cont Twit                       ; list contents
  568. ;
  569. Locate Twit                     ; search file name and description for
  570. ;                               ; the specified token
  571. ;
  572. Type Twit                       ; type text file
  573. Type Normal/EF NET.TEXT.*       ; The Type command in NET.TEXT.* areas
  574. ;                               ; is restricted to people who use a
  575. ;                               ; password that grants Normal/EF access.
  576. ;
  577. Files Twit                      ; list of files in one area
  578. ;
  579. NewFiles Twit                   ; list of new files
  580. ;
  581. ;
  582. ;
  583. ; SysOpCommands <acs> [<areas>]
  584. ;
  585. ; It defines access requirements for all the following commands:
  586. ;
  587. ; Hurl, Kill, KillTo, Edit, Ren, Touch, DelAft, AddAft, SortAft.
  588. ;
  589. ; After "SysOpCommands" you can use the single statements as overrides.
  590. ;
  591. ; E.g.:
  592. ;
  593. ; SysOpCommands AsstSysOp
  594. ; SysOpCommands AsstSysOp/u local.1!*
  595. ; KillTo AsstSysOp/u
  596. ;
  597. ; Specifies that the "SysOp" commands require a password that grants
  598. ; AsstSysOp privilege. The "local.1!*" areas and the "KillTo" command
  599. ; require the 'u' key also.
  600. ;
  601. SysOpCommands AsstSysOp/M
  602. SysOpCommands AsstSysOp ATARI.* AMIGA.*
  603. SysOpCommands Clerk MAC.*
  604. ;
  605. ; Hurl    Clerk MAC.*           ; these 9 statements are equivalent to
  606. ; Kill    Clerk MAC.*           ; the previous SysOpCommands one.
  607. ; KillTo  Clerk MAC.*
  608. ; Edit    Clerk MAC.*
  609. ; Ren     Clerk MAC.*
  610. ; Touch   Clerk MAC.*
  611. ; DelAft  Clerk MAC.*
  612. ; AddAft  Clerk MAC.*
  613. ; SortAft Clerk MAC.*
  614. ;
  615. ;
  616. ;                            A R E A F I X
  617. ;
  618. ;                               (Squish)
  619. ;
  620. ;
  621. ; You must send areafix requests to one of the following names; to disable
  622. ; Areafix you can comment out all the "Areafix <name>" lines.
  623. ;
  624. AreaFix AreaFix                  ; Areafix Akas
  625. AreaFix AutoEcho
  626. ;
  627. AFDescFile c:\max\misc\echo.lst  ; The echo description file, copied to
  628. ;                                ; a message in answer to a -L request.
  629. ;                                ; Please do not insert TAB characters
  630. ;                                ; in this file: use spaces only !
  631. ;
  632. AFHelpFile c:\nmfwd\AFHelp.txt   ; A Areafix help file to be sent in
  633. ;                                ; response to -h or %Help commands.
  634. ;                                ; Please do not insert TAB characters
  635. ;                                ; in this file: use spaces only !
  636. ;
  637. AFanswer 1 2            ; Areafix answers are forwarded to these points.
  638. ;
  639. ;
  640. ;                           RESCAN
  641. ;
  642. ; BeforeRescan <cmd>
  643. ; RescanCmd <cmd>
  644. ; AfterRescan <cmd>
  645. ;
  646. ; These three statements define the actions to be taken for
  647. ; rescanning an echomail area (in response to a -R in the subject).
  648. ; In the case you have different routing schedules for echomail and
  649. ; netmail, you will need something similar to the example, otherwise
  650. ; you can usually comment out BeforeRescan and AfterRescan.
  651. ;
  652. ; BeforeRescan and AfterRescan are executed one time only, before the first
  653. ; rescan and after the last one.
  654. ;
  655. ; <cmd> can be any executable or batch file with the necessary command
  656. ; line parameters. %t and %n are converted to the area tag and node
  657. ; address respectively.
  658. ;
  659. ; IMPORTANT: please note that if you specify a path for Squish you must
  660. ; also specify the config file: e.g.
  661. ; "c:\squish\squish -cc:\squish\squish.cfg -l rescan %t %n"
  662. ; Anyway you might prefer changing directory using BeforeRescan and
  663. ; AfterRescan.
  664. ;
  665. BeforeRescan squish squash -o -sNET ; Packs netmail in temporary outbound
  666. ;
  667. RescanCmd   squish -l rescan %t %n  ; Rescans area %t to node %n
  668. ;
  669. AfterRescan squish squash -o -sECHO ; Packs rescanned echomail
  670. ;
  671. ;
  672. ;                           ACCESS CONTROL
  673. ;
  674. ; AFAccess <address> <password> <N|H|D|C> <level> [<keys>]
  675. ; <address> is a 4D address;
  676. ; <password> is not case sensitive and has no length limit;
  677. ; <level> is an integer in the range 0..65535
  678. ; <keys> is a set of keys chosen from 1..8,A..X (as in Maximus 2.0).
  679. ; The AFAccess statement gives the <level> and <keys> access rights to
  680. ; <address> with <password>. You can control the flavour of the answer
  681. ; packet with the <N|H|D|C> field: N for Normal (you should use this
  682. ; unless you have some special necessity), H for Hold, D for Direct
  683. ; (the Crash and Hold flags are raised in the message, due to Squish's
  684. ; handling of message flags), C for Crash.
  685. ; 3D Points MUST be listed with the fakenet address.
  686. ;
  687. AFAccess 2:22504/1   password1 N 100 AP
  688. AFAccess 2:22504/2   password2 N 50 P
  689. AFAccess 2:332/504.3 password3 N 10 P
  690. AFAccess 2:332/501   password4 H 20
  691. ;
  692. ; AFDefProt <level> [<keys>]
  693. ; The AfDefProt statement gives a default access level to areas not
  694. ; listed in AFProt statements.
  695. ;
  696. AFDefProt 10
  697. ;
  698. ; AFProt <echotag> <level> [<keys>]
  699. ; The AFProt statement gives the <level> and <keys> access level
  700. ; protection to area <echotag>: an authorized system must have in its
  701. ; AFAccess definition a privilege level not less than <level> and at
  702. ; least all the <keys>.
  703. ;
  704. AFProt LOCALE_332.504 100 P
  705. ;
  706.