home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / flst111.lzh / FASTLST.CFG next >
Text File  |  1993-06-13  |  12KB  |  256 lines

  1. ;*****************************************************************************
  2. ;*                                                                           *
  3. ;*              (C)  Copyright 1992-1993  by  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. ;*   FastLst required many hours of work: if you like it and would like to   *
  10. ;*   support me in developing this and other similar products, please        *
  11. ;*   register. See REGISTER.FRM for more details.                            *
  12. ;*                                                                           *
  13. ;*****************************************************************************
  14. ;*                                                                           *
  15. ;*   How to contact the author:  Alberto Pasquale of 2:332/504.1@fidonet.org *
  16. ;*                               Viale Verdi 106                             *
  17. ;*                               41100 Modena                                *
  18. ;*                               Italy                                       *
  19. ;*                                                                           *
  20. ;*****************************************************************************
  21. ;
  22. ;
  23. ;                    Sample FastLst 1.11 config file
  24. ;
  25. ;
  26. ;
  27. ;RegKey    RegistrationKey ; If you are a registered user, put your
  28. ;                          ; registration key here (not case sensitive)
  29. ;
  30. ;
  31. Address 2:332/504.0    ; Your network address (4D)
  32. Country 39-            ; Your country code (Intl phone code: 1- for the USA)
  33. MaxBaud 9600           ; Your highest baud rate (as in your nodelist entry)
  34. ;
  35. ;StatusLog c:\opus\bt.log ; Binkley style log file
  36. ;
  37. AutoErase    ; Delete old nodelist and nodediff after applying nodediff
  38. ;
  39. ;KillOld     ; Kill old nodelist files.
  40. ;            ; When a nodelist file is processed, existing old versions
  41. ;            ; are erased.
  42. ;
  43. ;Kill999     ; Delete the final .999 when Merging (MergeList).
  44. ;
  45. KillAfter    ; Old NODEX.* files are killed after the new ones have been
  46. ;            ; successfully written.
  47. ;            ; Thus you will always have a valid nodelist, even in the case
  48. ;            ; of a compilation error. On the other hand you need some more
  49. ;            ; spare disk space to hold the old and new files during
  50. ;            ; compilation.
  51. ;
  52. ;Dash2Comma            ; Change dashes to commas in the phone number
  53. ;NoDash                ; Remove dashes from the phone number
  54.  
  55.  
  56. ;                          Nodelist format
  57.  
  58. ;Gated                 ; If you want to keep the output files small,
  59. ;                      ; you can use this option: only zones/regions/nodes
  60. ;                      ; that are listed in GateAddr will be present in
  61. ;                      ; the output files. Anyway the coordinators at
  62. ;                      ; GateCoord level or above will always be in the
  63. ;                      ; output files.
  64. ;
  65. ;GateAddr 1 2:33 3:632 4:801/17
  66. ;                      ; Defaults to your zone.
  67. ;                      ; You can specify zone, region/net and node numbers.
  68. ;                      ; The example compiles: zone 1, region 33 of zone 2,
  69. ;                      ; net 632 of zone 3, node 4:801/17
  70. ;
  71. ;GateCoord NC          ; Defaults to NC, can be ZC, RC, NC, HC.
  72. ;                      ; The coordinators of the specified and upper levels
  73. ;                      ; are always present in the output files.
  74. ;                      ; If you use V6, you _must_ include coordinators of
  75. ;                      ; all levels above any of the segments selected
  76. ;                      ; via the GateAddr statement: if you are unsure,
  77. ;                      ; leave it commented out.
  78. ;
  79. ;Version6              ; Generate Version 6 format files
  80. Version7               ; Generate Version 7 format files
  81.  
  82. ;Comments              ; Output comment lines to video
  83. ;NoReport              ; Do not output nodelist statistics
  84. ;FidoTxt               ; Output 80 Column Text List of nodes
  85. ;FidoPrn               ; Output 132 Column Text List of nodes
  86.  
  87. ;FidoUserLst           ; Generate fidouser.lst text list of sysop names
  88. SysopNdx               ; Generate SYSOP.NDX (version 7 sysop name list)
  89. Interlist              ; Put all zones in above sysop lists,
  90.                        ; instead of your zone only.
  91.  
  92. ;SysDup 2:332/504 2:332/505 2:332/104
  93. ;                      ;
  94. ;                      ; When a SysOp name is present in various nodes
  95. ;                      ; only a single name/address couple remains in the
  96. ;                      ; SysOp lists (fidouser.lst/sysop.ndx).
  97. ;                      ; By default FastLst chooses the address following
  98. ;                      ; the criteria explained in .DOC.
  99. ;                      ; If you want to override FastLst's choice you can
  100. ;                      ; use one or more SysDup lines, specifying all the
  101. ;                      ; addresses you want to be present in the sysop lists
  102. ;                      ; after Dupe killing.
  103.  
  104.                        ; MergeList allows to Merge the main nodelist with
  105.                        ; a segment of it. I used to merge the complete
  106.                        ; fidonet nodelist with my region's segment, in order
  107.                        ; to have it always up to date.
  108.                        ; If you use V7 you should generally prefer Mylist.
  109.  
  110. ;MergeList region33    ; The latest region.nnn is merged with the latest nodelist
  111. ;MergeList c:\opus\hub.500 ; My Hub segment is merged with the latest region33.nnn
  112.                        ; before it is merged with the main nodelist.
  113.  
  114. ;MyList region33       ; The latest region33.nnn is added to the compilation.
  115. ;MyList c:\opus\hub.500 ; If you use Version7, in the case of duplicate nodes,
  116.                        ; the last compiled ones are put in the indexes.
  117.                        ; With Version7 you can save time by using "MyList"
  118.                        ; instead of "MergeList" for local nodelist segments:
  119.                        ; all the new and changed nodelist entries will be
  120.                        ; active, but the deleted ones will still be present.
  121.  
  122. ;MyList region88 39    ; The latest region88.nnn is added to the compilation.
  123. ;                      ; It is considered in Zone 39 (using Version7).
  124. ;                      ; If you use Version6 you need a "ZONE,39,..." line
  125. ;                      ; at the start of region88.nnn.
  126. ;
  127. ;MyList Hub400.lst 1:120 ; Hub400.lst is added to the compilation.
  128. ;                      ; It is considered in Zone 1, Net 120 (Version7).
  129. ;                      ; With Version6 you need Zone and Host lines.
  130. ;
  131. ;PvtList Points.Lst    ; A private node list (not in the Text outputs).
  132.  
  133. ;Password 2:332/501.0 pass501  ; Set a session password with 2:332/501.0
  134. ;include c:\opus\fastlst.pwd   ; You can put here all your "password" lines
  135.  
  136.  
  137.  
  138. ; Definitions for modem_type flags:
  139. ; TypeDef <flag> <value>
  140.  
  141. ; If <flag> is found in the flag portion of the nodelist entry, the
  142. ; corresponding modem_type byte is OR-ed with <value>.
  143. ; e.g.: a V32B entry will get both the V32 and V32B bits
  144. ;
  145. ;TypeExact         ; Use this option with Binkley 2.55 and newer.
  146. ;                  ; The modem type will be determined by the first match
  147. ;                  ; only: If you define HST before V32 a node with
  148. ;                  ; both V32 and HST will have a plain HST modem type.
  149. ;                  ; Thus you can use 255 different modem types (1 -> 255)
  150. ;                  ; since this field is not bit oriented anymore.
  151. ;
  152. TypeDef HST   1    ; Set bit 0 of modem_type byte when HST flag is present
  153. TypeDef H14   1    ; Set bit 0 of modem_type byte when H14 flag is present
  154. TypeDef H16   1    ; Set bit 0 of modem_type byte when H16 flag is present
  155. TypeDef PEP   2    ; Set bit 1 of modem_type byte when PEP flag is present
  156. TypeDef V32   4    ; Set bit 2 of modem_type byte when V32/V32B flag is present
  157. TypeDef V32B  8    ; Set bit 3 of modem_type byte when V32B flag is present
  158. ;TypeDef MNP  16    ; Set bit 4 of modem_type byte when MNP  flag is present
  159. ;TypeDef V42  16    ; Set bit 4 of modem_type byte when V42/V42B flag is present
  160. ;
  161. ;                  ; A V32bis+HST modem will get:
  162. ;                  ; TypeExact commented out -> 1|4|8 = 13
  163. ;                  ; TypeExact uncommented   ->          1
  164. ;
  165.  
  166. ;Name 2:332/504.0 800_support      ; Substitute a Board Name
  167.  
  168. ;Phone 2:332/501.0 39-59-399999     ; Substitute a phone number
  169. ;Baud  2:332/501.0 9600             ; Substitute a baud rate
  170. ;CM    2:332/501.0                  ; It can handle crash mail
  171.  
  172.  
  173. ; Cost table: 
  174. ;
  175. ;    The COST statement at the head of the table takes two
  176. ;    arguments, which are the default costs to apply to
  177. ;    domestic and international calls.
  178. ;
  179. ;    Each entry in the cost table consists of a partial phone number 
  180. ;    followed by a cost for any node whose phone number begins with that
  181. ;    string.  The first matching entry is the one that is used.
  182. ;
  183. ;    Cost table entries can take an optional third item, which is a 
  184. ;    mask for modem type to use when calling into that area.
  185. ;    The bits not contained in the mask are removed from modem type.
  186. ;
  187. ;
  188. ;    An example follows: 
  189. ;
  190.  
  191. cost 60 300             ; 60 for domestic (Country prefix) calls
  192. 39-586-5555  10  12     ; Allows only V32/V32b bits (4+8) (no HST/PEP)
  193. 39-574-444   10  1      ; Allows only HST bit in modem type
  194. 39-59         0
  195. end
  196.  
  197. ; UCost table:
  198. ; Same as Cost table, but for User_Cost (Fee for a netmail message on BBS)
  199. ; There is not the third optional argument.
  200. ; If UCost is commented out, the User_Cost is taken equal to Call_Cost.
  201. ;
  202. ucost 60 300            ; 60 for domestic (Country prefix) calls
  203. 39-586-5555  10
  204. 39-574-444   10
  205. 39-59         0
  206. end
  207.  
  208. ;Type  2:332/501.0 4                 ; Substitute a modem type as defined
  209.                                      ; via TypeDef.
  210.  
  211.                          ; The Flags statement allows to set the "user
  212.                          ; defined" bits in the Flags word of the compiled
  213.                          ; nodelist entry.
  214.                          ; These bits are named 5,6,7,8,9,A,B,D,E,F;
  215.                          ; where bit 5 is the 6th bit and F is the 16th
  216.                          ; bit of the word.
  217.  
  218. ;Flags 2:332/501.0 AB5   ; Set bits 5,A & B.
  219. ;Flags 2:332/503.0 A     ; Set bit A only.
  220.  
  221. ; Cost Override  (<type> as defined via TypeDef/TypeExact)
  222. ; TypeCost <type> <cost>
  223. ;
  224. ;TypeCost  1 100    ; Cost override for HST nodes
  225. ;TypeCost  2 50     ; Cost override for PEP nodes
  226. ;TypeCost  4 100    ; Cost override for V32 nodes
  227.  
  228. ;Cost 2:332/501.0 150    ; Call_Cost override.
  229.                          ; If the UCOST table is not defined, then
  230.                          ; the User_Cost is overriden too.
  231.  
  232. ;UCost 2:332/501.0 10    ; User_Cost override.
  233.  
  234. ; Dialing Translations
  235. ;
  236. ; The Dial statement at the head of the table takes two arguments for
  237. ; domestic and international prefix/suffix default specifications.
  238. ; The subsequent lines contain a partial phone number and a single
  239. ; argument for the prefix/suffix to be used for nodes whose phone number
  240. ; begins with that string.
  241. ;
  242. ; The first matching entry is the one that is used.
  243. ; If no entry apply, the defaults are used.
  244. ;
  245.  
  246. Dial   0      00     ; Prefix 0 to domestic and 00 to international calls
  247.       39-59-         ; Remove the country and area codes for local calls
  248. End                  ; If you want to specify a suffix, then you must precede
  249.                      ; it with a slash ("/<suffix>"). If both a prefix and a
  250.                      ; suffix are specified, they must be separated by a slash
  251.                      ; ("<prefix>/<suffix>"). No spaces are allowed
  252.                      ; between prefix, suffix and the separating slash.
  253.  
  254.  
  255.  
  256.