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