home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / comm / pr_ra20g.zip / FILEDOOR.CFG < prev    next >
Text File  |  1992-06-01  |  55KB  |  1,119 lines

  1. %
  2. % Anonymous BBS 1:154/40@fidonet  Bob R., SysOp  Sun  05-31-1992
  3. % Version for FileDoor 3.01
  4. %
  5. %
  6. % ╒════════════════════════════════════════════════════════════════════╕
  7. % │****  Example of a FILEDOOR.CFG file, usable for a single line *****│
  8. % │--------------------------------------------------------------------│
  9. % │ This is an example of FILEDOOR.CFG for a single line. When you run │
  10. % │ multiple lines, you must create as many FILEDOOR.CFx files as you  │
  11. % │ have lines (because most logging files can not be shared between   │
  12. % │ FILEDOOR sessions) OR you can take a look at the example that can  │
  13. % │ be used for multiple lines (FILEDOOR.MUL).                         │
  14. % ╘════════════════════════════════════════════════════════════════════╛
  15. %
  16. % ╒════════════════════════════════════════════════════════════════════╕
  17. % │ FILEDOOR, FILEUSER and FILEMAIN will look for FILEDOOR.CFG in the  │
  18. % │ following order:                                                   │
  19. % │                                                                    │
  20. % │ - Look at the environment variable FILEDOOR and use that directory │
  21. % │   or filename specification;                                       │
  22. % │ - Search for FILEDOOR.CFx in the current directory                 │
  23. % │ - Search for FILEDOOR.CFx in the DOS-path                          │
  24. % │ - Search for FILEDOOR.CFx in the directory where program is located│
  25. % │                                                                    │
  26. % │ If FILEDOOR, FILEUSER and FILEMAIN can not find their configuta-   │
  27. % │ tion file in this way, you must use the -c[drive:][path][filename] │
  28. % │ option on the command-line or in the memu that calls FILEDOOR.     │
  29. % ╘════════════════════════════════════════════════════════════════════╛
  30. %
  31. % ╒════════════════════════════════════════════════════════════════════╕
  32. % │ V E R Y   S P E C I A L   S T A T E M E N T S             (3.3.2)  │
  33. % ╘════════════════════════════════════════════════════════════════════╛
  34. %
  35. % ╒════════════════════════════════════════════════════════════════════╕
  36. % │ When unsure, or you want to know everything but most important,    │
  37. % │ when FileDoor is doing strange things, set this to a path and      │
  38. % │ filename (each line a different file please !!).                   │
  39. % │                                                                    │
  40. % │ Setting Debug to ON causes overhead to the program that can slow   │
  41. % │ down the execution, though the search of files will go at the      │
  42. % │ same speed. Before you report an error, recreate the error (if     │
  43. % │ the problem will not be obvious) with Debug set to on. The author  │
  44. % │ could ask for a sample of this log !                               │
  45. % ╘════════════════════════════════════════════════════════════════════╛
  46. % Debug F:\ZIP\DEBUGXFD.LOG
  47. %
  48. %
  49. % ╒════════════════════════════════════════════════════════════════════╕
  50. % │ Set the maximum number of files that can be selected in one run.   │
  51. % │ The default is 100, causing 40K of memory usage. 50 will reduce    │
  52. % │ it with 20K, 200 will expand it with 40K.                          │
  53. % ╘════════════════════════════════════════════════════════════════════╛
  54. SelMax               50
  55. %
  56. %
  57. % ╒════════════════════════════════════════════════════════════════════╕
  58. % │ Set this option when FILEDOOR is not allowed to update the DSZLOG  │
  59. % │ environment variable itself !                                      │
  60. % ╘════════════════════════════════════════════════════════════════════╛
  61. % NoOwnDSZLog
  62. %
  63. %
  64. % ╒════════════════════════════════════════════════════════════════════╕
  65. % │ B A S I C   P A R A M E T E R S                           (3.3.3)  │
  66. % ╘════════════════════════════════════════════════════════════════════╛
  67. %
  68. % ╒════════════════════════════════════════════════════════════════════╕
  69. % │ Define the line (when running Multiline, 1 is the default) if -n   │
  70. % │ is not used on the command-line. -n and the line-number in BBSLine │
  71. % │ must be the same when you use both.                                │
  72. % ╘════════════════════════════════════════════════════════════════════╛
  73. BBSLine            1
  74. %
  75. %
  76. % ╒════════════════════════════════════════════════════════════════════╕
  77. % │ Define your system (possible RA0, RA1, RA11, QBBS, QNEW or SBBS)   │
  78. % │ The third parameter defines your file-area file.                   │
  79. % ╘════════════════════════════════════════════════════════════════════╛
  80. % System             QBBS D:\BBS\QBB\FLSEARCH.CTL
  81. % System             QNEW D:\BBS\QBB\FILECFG.DAT
  82. % System             RA0  D:\BBS\RAX\RA1\FILES.RA
  83. % System             RA1  D:\BBS\RAX\RA2\FILES.RA
  84. System               RA11 C:\RA\FILES.RA
  85. % System             SBBS D:\BBS\SBB\FLSEARCH.CTL
  86. %
  87. %
  88. % ╒════════════════════════════════════════════════════════════════════╕
  89. % │ If set, FileDoor will create FILEDOOR.UPD and will NOT do any up-  │
  90. % │ dates to the EXITINFO.BBS. For QuickBBS 2.6x and lower this is     │
  91. % │ mandatory, otherwise keep it off !                                 │
  92. % ╘════════════════════════════════════════════════════════════════════╛
  93. % NoAutoUpdate C:\RA
  94. %
  95. %
  96. % ╒════════════════════════════════════════════════════════════════════╕
  97. % │ P A T H S                                                 (3.3.4)  │
  98. % ╘════════════════════════════════════════════════════════════════════╛
  99. %
  100. % ╒════════════════════════════════════════════════════════════════════╕
  101. % │ If set, FileDoor will search for MNU_UP/MNU_DOWN and/or helpfiles  │
  102. % │ either ANS or ASC format in this directory                         │
  103. % ╘════════════════════════════════════════════════════════════════════╛
  104. FileDoorDir          C:\RA\TXT\
  105. %
  106. %
  107. % ╒════════════════════════════════════════════════════════════════════╕
  108. % │ If set, FileDoor will use this directory for uploads unless -U is  │
  109. % │ specified on the FileDoor call                                     │
  110. % ╘════════════════════════════════════════════════════════════════════╛
  111. UploadPath           D:\Upload
  112. %
  113. %
  114. % ╒════════════════════════════════════════════════════════════════════╕
  115. % │ If set, FileDoor will use this directory for PRIVATE uploads, un-  │
  116. % │ less -P is specified on the FileDoor call                          │
  117. % ╘════════════════════════════════════════════════════════════════════╛
  118. % PUploadPath          D:\ADD
  119. %
  120. %
  121. % ╒════════════════════════════════════════════════════════════════════╕
  122. % │ If set, FileDoor will use this directory for DUPLICATE uploads. If │
  123. % │ not supplied, FileDoor will delete duplicate files otherwise they  │
  124. % │ are moved to this path.                                            │
  125. % ╘════════════════════════════════════════════════════════════════════╛
  126. DupePath D:\TRASH
  127. %
  128. %
  129. % ╒════════════════════════════════════════════════════════════════════╕
  130. % │ Set the log-file for the BBS (system) log. The type of log is set  │
  131. % │ with a number of extra options (see later).                        │
  132. % ╘════════════════════════════════════════════════════════════════════╛
  133. LogFile              C:\RA\System.Log
  134. %
  135. %
  136. % ╒═══════════════════════════════════════════════════════════════════╕
  137. % │ Set the special log with uploads (and user-names), either use a    │
  138. % │ directory or a fully specified filename (path)                     │
  139. % ╘════════════════════════════════════════════════════════════════════╛
  140. UpLoadLog            C:\RA\Up.Log
  141. %
  142. %
  143. % ╒════════════════════════════════════════════════════════════════════╕
  144. % │ Set the special log with uploads (and user-names) but now for the  │
  145. % │ PRIVATE uploads. The same as upload-log. If not present, private   │
  146. % │ uploads will be recorded into the log set by UploadLog.            │
  147. % ╘════════════════════════════════════════════════════════════════════╛
  148. PvtUpLoadLog         C:\RA\PVTUP.LOG
  149. %
  150. %
  151. % ╒════════════════════════════════════════════════════════════════════╕
  152. % │ Set the special log with downloads (and user-names), either use a  │
  153. % │ directory or a fully specified filename (path)                     │
  154. % ╘════════════════════════════════════════════════════════════════════╛
  155. DownloadLog          C:\RA\Down.Log
  156. %
  157. %
  158. % ╒════════════════════════════════════════════════════════════════════╕
  159. % │ Set the path where FileDoor will place its swap-files              │
  160. % ╘════════════════════════════════════════════════════════════════════╛
  161. SwapPath             F:\Work
  162. %
  163. %
  164. % ╒════════════════════════════════════════════════════════════════════╕
  165. % │ Set the path where FileDoor will places uploads and temp files     │
  166. % ╘════════════════════════════════════════════════════════════════════╛
  167. TempPath             D:\Upload
  168. %
  169. %
  170. % ╒════════════════════════════════════════════════════════════════════╕
  171. % │ Set the path to the BiModem.CFG template file                      │
  172. % ╘════════════════════════════════════════════════════════════════════╛
  173. BiModemCfg           D:\Add\BiModem.Cfg
  174. %
  175. %
  176. % ╒════════════════════════════════════════════════════════════════════╕
  177. % │ If set Bimodem will verify the files (upload/download)             │
  178. % ╘════════════════════════════════════════════════════════════════════╛
  179. % Verify
  180. %
  181. %
  182. % ╒════════════════════════════════════════════════════════════════════╕
  183. % │ If set (only with SYSTEM RAxx) FileDoor will search for alternate  │
  184. % │ FILES.xxx files overhere (CD/ROM)                                  │
  185. % ╘════════════════════════════════════════════════════════════════════╛
  186. % AlternateFilesPath C:\RA
  187. %
  188. %
  189. % ╒════════════════════════════════════════════════════════════════════╕
  190. % │ If you want to use this option, you must set it to the name and    │
  191. % │ location of the BADFILES.CTL alike file. See documentation on RA   │
  192. % │ for the usage.                                                     │
  193. % ╘════════════════════════════════════════════════════════════════════╛
  194. % BADFILESName C:\RA\BADFILES.CTL
  195. %
  196. %
  197. % ╒════════════════════════════════════════════════════════════════════╕
  198. % │ If you want to use this option, you must set it to the name and    │
  199. % │ location of the FILES.CTL alike file. See documentation on RA and  │
  200. % │ SBBS for the usage. FileDoor can use the /UNWANTED option also in  │
  201. % │ RA-mode.                                                           │
  202. % ╘════════════════════════════════════════════════════════════════════╛
  203. % FILESCTLName C:\RA\FILES.CTL NOTIME
  204. %
  205. %
  206. % ╒════════════════════════════════════════════════════════════════════╕
  207. % │ If set (only with RA), FileDoor will give support for LiveSystems  │
  208. % │ USERON V 3.xx                                                      │
  209. % ╘════════════════════════════════════════════════════════════════════╛
  210. % LiveSystemsPath C:\RA
  211. %
  212. %
  213. % ╒════════════════════════════════════════════════════════════════════╕
  214. % │ If set (only with RA), FileDoor will search for the USERON.BBS in  │
  215. % │ THIS directory. You can either supply a directory (USERON.BBS is   │
  216. % │ appended by FILEDOOR) or a full path (dir and filename).           │
  217. % ╘════════════════════════════════════════════════════════════════════╛
  218. UserOnPath C:\RA
  219. %
  220. %
  221. % ╒════════════════════════════════════════════════════════════════════╕
  222. % │ If set to a path, you can set aside files for specific users. Look │
  223. % │ into the documentation.                                            │
  224. % ╘════════════════════════════════════════════════════════════════════╛
  225. UserPath D:\ADD
  226. %
  227. %
  228. % ╒════════════════════════════════════════════════════════════════════╕
  229. % │ When available, you can use ALT-C to start a chat. Macro's:        │
  230. % │ $C => Port number (1=COM1:, etc.)                                  │
  231. % │ $B => Baudrate                                                     │
  232. % │ $T => Number of minutes left                                       │
  233. % │ $L => Line number                                                  │
  234. % │ $! => Stop the time                                                │
  235. % ╘════════════════════════════════════════════════════════════════════╛
  236. % Externalchat C:\RA\CHATPLUS.EXE C:\RA $!
  237. Externalchat C:\RA\GCHAT.EXE D E $!
  238. %
  239. %
  240. % ╒════════════════════════════════════════════════════════════════════╕
  241. % │ When available, this program is called when the user wants to view │
  242. % │ a file while selecting                                             │
  243. % │ $C => Port number (1=COM1:, etc.)                                  │
  244. % │ $B => Baudrate                                                     │
  245. % │ $T => Number of minutes left                                       │
  246. % │ $L => Line number                                                  │
  247. % │ $F => File (name and path) to view                                 │
  248. % │ $M => Swap before the call                                         │
  249. % ╘════════════════════════════════════════════════════════════════════╛
  250. ExternalView C:\BIN\MTS.EXE /F$F /L$L $M
  251. %
  252. %
  253. % ╒════════════════════════════════════════════════════════════════════╕
  254. % │ D E F I N E   T H E   L O G G I N G                       (3.3.5)  │
  255. % ╘════════════════════════════════════════════════════════════════════╛
  256. %
  257. % ╒════════════════════════════════════════════════════════════════════╕
  258. % │ Set log-styles. You can use various macros to include items in the │
  259. % │ log-records. Any space must be replaced with an underscore in the  │
  260. % │ configuration-file. The following macro's are allowed:             │
  261. % │                                                                    │
  262. % │ %D This will be replaced with the date that is composed from the   │
  263. % │    date-options (BbsDateForm, UseDateForm) depending on the log    │
  264. % │ %T This will be replaced with the time that is composed from the   │
  265. % │    time-options (BbsTimeForm, UseTimeForm) depending on the log    │
  266. % │ %L This will be replaced with the letter of the used protocol      │
  267. % │ %N This will be replaced with the text of the used protocol        │
  268. % │ %U This will be replaced with the name of the user                 │
  269. % │ %P This will be replaced with the name AND path of the file        │
  270. % │ %F This will be replaced with the name of the file                 │
  271. % │ %X This will be replaced with '*DUPE*' if the file is a dupe       │
  272. % │ %B This will be replaced with the number of bytes for that file    │
  273. % │ %K This will be replaced with the number of Kbytes for that file   │
  274. % │ ^M This will be replaced with a CR+LF sequence                     │
  275. % ╘════════════════════════════════════════════════════════════════════╛
  276. % ╒════════════════════════════════════════════════════════════════════╕
  277. % │ Log-style settings for QuickBBS <tm>                               │
  278. % ╘════════════════════════════════════════════════════════════════════╛
  279. % BbsDateFormat dd-nnn-yy
  280. % BbsTimeFormat hh:mm
  281. % BbsDNFormat   %D_%T__Download-%L_%P
  282. % BbsUPFormat   %D_%T__Upload-%L_%P_%X
  283. % BbsMAFormat   %D_%T__
  284. % ╒════════════════════════════════════════════════════════════════════╕
  285. % │ Log-style settings for SBBS <tm>                                   │
  286. % ╘════════════════════════════════════════════════════════════════════╛
  287. % BbsDateFormat dd-nnn-yy
  288. % BbsTimeFormat hh:mm
  289. % BbsDNFormat   %D_%T__Download-%L_%P
  290. % BbsUPFormat   %D_%T__Upload-%L_%P_%X
  291. % BbsMAFormat   %D_%T__
  292. % ╒════════════════════════════════════════════════════════════════════╕
  293. % │ Log-style settings for Remote Access <tm> OPUS-style               │
  294. % ╘════════════════════════════════════════════════════════════════════╛
  295. % BbsDateFormat dd-nnn
  296. % BbsTimeFormat hh:mm:ss
  297. % BbsDNFormat   +_%D_%T_FDOR_Download_[%L]_%P
  298. % BbsUPFormat   +_%D_%T_FDOR_Upload_[%L]_%P_%X
  299. % BbsMAFormat   +_%D_%T_FDOR_
  300. % ╒════════════════════════════════════════════════════════════════════╕
  301. % │ Log-style settings for Remote Access <tm> FRONTDOOR-style          │
  302. % ╘════════════════════════════════════════════════════════════════════╛
  303. BbsDateFormat dd-nnn
  304. BbsTimeFormat hh:mm:ss
  305. BbsDNFormat   +_%T__FDOR_Download_[%N]_%P^M+_%T__(%B_bytes)
  306. BbsUPFormat   +_%T__FDOR_Upload_[%N]_%P_%X^M+_%T__(%B_bytes)
  307. BbsMAFormat   +_%T__FDOR_
  308. % ╒════════════════════════════════════════════════════════════════════╕
  309. % │ Log-style settings for user-logs                                   │
  310. % ╘════════════════════════════════════════════════════════════════════╛
  311. UseDateFormat dd-nnn-yy
  312. UseTimeFormat hh:mm
  313. UseDNFormat   %D_%T_%P_-_%U
  314. UseUPFormat   %D_%T_%F_-_%U_%X
  315. %
  316. %
  317. % ╒════════════════════════════════════════════════════════════════════╕
  318. % │ O T H E R   S T A T E M E N T S                           (3.3.6)  │
  319. % ╘════════════════════════════════════════════════════════════════════╛
  320. %
  321. % ╒════════════════════════════════════════════════════════════════════╕
  322. % │ Set different colors. An example is given to a 'green-based'       │
  323. % │ screen. The 5 numbers are the colors for the low-menu, high-menu   │
  324. % │ attention, statusbar and error items. A reversed color is coded    │
  325. % │ as calulated as foreground-color + (16 * background-color) and     │
  326. % │ blinking by adding 128 to the color. The last 5 numbers are used   │
  327. % │ in the <V>iew and <I>nfo displays. They are text, size (uncompres- │
  328. % │ sed, size (compressed), date and time.                             │
  329. % │ Use the following codes:                                           │
  330. % │ 0  = Black              8  = DarkGray                              │
  331. % │ 1  = Blue               9  = LightBlue                             │
  332. % │ 2  = Green              10 = LightGreen                            │
  333. % │ 3  = Cyan      (sea   ) 11 = LightCyan                             │
  334. % │ 4  = Red                12 = LightRed                              │
  335. % │ 5  = Magenta   (purple) 13 = LightMagenta (light purple)           │
  336. % │ 6  = Brown     (orange) 14 = Yellow                                │
  337. % │ 7  = LightGray          15 = White                                 │
  338. % ╘════════════════════════════════════════════════════════════════════╛
  339. % Colour 2 10 14 47 12 6 7 8 4 12
  340. Colour 3 11 14 23 15 13 7 12 9 10
  341. %
  342. %
  343. % ╒════════════════════════════════════════════════════════════════════╕
  344. % │ Set to HELP and EXIT keys to different values than '?' and '-'     │
  345. % ╘════════════════════════════════════════════════════════════════════╛
  346. % HelpExitKeys ? q
  347. %
  348. %
  349. % ╒════════════════════════════════════════════════════════════════════╕
  350. % │ If set, FileDoor will display a status-bar everywhere (on top)     │
  351. % ╘════════════════════════════════════════════════════════════════════╛
  352. StatusLine
  353. %
  354. %
  355. % ╒════════════════════════════════════════════════════════════════════╕
  356. % │ If set, FileDoor will not display the status-bars with either      │
  357. % │ dupes (NoDupeStat) and/or downloads (NoFindStat).                  │
  358. % ╘════════════════════════════════════════════════════════════════════╛
  359. % NoDupeStat
  360. % NoFindStat
  361. %
  362. %
  363. % ╒════════════════════════════════════════════════════════════════════╕
  364. % │ If set, FileDOor will present a menu of protocols EVEN when there  │
  365. % │ is only ONE protocol                                               │
  366. % ╘════════════════════════════════════════════════════════════════════╛
  367. MenuIfOnlyOne
  368. %
  369. %
  370. % ╒════════════════════════════════════════════════════════════════════╕
  371. % │ If set, user must press CRLF or edit comments even when supplied   │
  372. % │ earlier or thru Bimodem                                            │
  373. % ╘════════════════════════════════════════════════════════════════════╛
  374. % ForceEdit
  375. %
  376. %
  377. % ╒════════════════════════════════════════════════════════════════════╕
  378. % │ If set, any comment from FILE_ID.DIZ (taken by MTA) will be used   │
  379. % │ even if the user entered comments him/her self.                    │
  380. % ╘════════════════════════════════════════════════════════════════════╛
  381. InternalOverUser
  382. %
  383. %
  384. % ╒════════════════════════════════════════════════════════════════════╕
  385. % │ Normally FileDoor will report 'FileDoor N/A' when a comment for a  │
  386. % │ file is not available. You can overrrule that text with this op-   │
  387. % │ tion (spaces must be coded as underscore).                         │
  388. % ╘════════════════════════════════════════════════════════════════════╛
  389. NotAvailText Sorry,_file-comment_not_available
  390. %
  391. %
  392. % ╒════════════════════════════════════════════════════════════════════╕
  393. % │ Set the names of the various menus and help-files. The type has    │
  394. % │ the following meaning:                                             │
  395. % │ HU : help-file for upload protocols        (HLP_UP    by default)  │
  396. % │ HD : help-file for download protocols      (HLP_DOWN  by default)  │
  397. % │ HS : help-file for file-selection          (HLP_SELE  by default)  │
  398. % │ HP : help-file for upload specification    (HLP_SUPL  by default)  │
  399. % │ HT : help-file for tagging options         (HLP_TAGS  by default)  │
  400. % │ MU : menu-file for upload                  (MNU_UP    by default)  │
  401. % │ MD : menu-file for download                (MNU_DOWN  by default)  │
  402. % │ RJ : help-file to describe reject reasons  (HLP_REJE  by default)  │
  403. % │ OL : help-file for too-old files UL        (HLP_TOLD  by default)  │
  404. % │ DU : help-file for duplicate files UL      (HLP_DUPL  by default)  │
  405. % │ UW : help-file for unwanted files UL       (HLP_UNWA  by default)  │
  406. % │ 0B : help-file for 0-length files          (HLP_EMPT  by default)  │
  407. % │ NA : help-file for non-archived files UL   (HLP_NARC  by default)  │
  408. % │ UT : help-file thanks after upload         (HLP_UTNX  by default)  │
  409. % │ GB : file before logoff after Xfer         (GOODBYE   by default)  │
  410. % │ EM : file after 10 following errors        (ERR_10FL  by default)  │
  411. % │ ES : file when file is already selected    (ERR_SELF  by default)  │
  412. % │ ER : file when denied by ratio             (ERR_RATI  by default)  │
  413. % │ ED : file when denied by download-limit    (ERR_DLIM  by default)  │
  414. % │ ET : file when denied by session-time      (ERR_SEST  by default)  │
  415. % │ EX : file when denied by exit              (ERR_EXIT  by default)  │
  416. % ╘════════════════════════════════════════════════════════════════════╛
  417. % AnsAsc HU HLP_UP
  418. % AnsAsc HD HLP_DOWN
  419. % AnsAsc HS HLP_SELE
  420. % AnsAsc MU MNU_UP
  421. % AnsAsc MD MNU_DOWN
  422. AnsAsc GB BYE_BYE
  423. %
  424. %
  425. % ╒════════════════════════════════════════════════════════════════════╕
  426. % │ If set, user can download globally                                 │
  427. % ╘════════════════════════════════════════════════════════════════════╛
  428. AutoSearch
  429. %
  430. %
  431. % ╒════════════════════════════════════════════════════════════════════╕
  432. % │ If set to a path and filename (must be present), the user can      │
  433. % │ sample all comments of files-to-download and download this info    │
  434. % │ as a separate file (/INFO). When possible, FileDoor will add the   │
  435. % │ info to the current download session unless the protocol limits    │
  436. % │ make this impossible, in which case the user must select it him-   │
  437. % │ self (XModem to name one). The third parameter will deside if      │
  438. % │ the default answer is Y or N.                                      │
  439. % ╘════════════════════════════════════════════════════════════════════╛
  440. DownloadInfo D:\ADD\FILEDOOR.TXT Y
  441. %
  442. %
  443. % ╒════════════════════════════════════════════════════════════════════╕
  444. % │ You can select that filedoor will select files at once, based on   │
  445. % │ the FULL filename. So FILEDOOR will select MTA.ZIP at once when    │
  446. % │ the user also asked for MTA.ZIP and not for MT*.Z??. Selections    │
  447. % │ with a mask will cause FileDoor to work thru the list interactive, │
  448. % │ much the same as when ExactMatch was not set.                      │
  449. % ╘════════════════════════════════════════════════════════════════════╛
  450. ExactMatch
  451. %
  452. %
  453. % ╒════════════════════════════════════════════════════════════════════╕
  454. % │ You can select that filedoor will select files at once, based on   │
  455. % │ the filemask. So MT*.* will DIRECTLY select the FIRST match of     │
  456. % │ MT*.* that is not selected yet, fits in the download-time and      │
  457. % │ fits the download limit. The user will not get the option to give  │
  458. % │ [Y]es or [N]o, neither will there be any info. This option causes  │
  459. % │ FileDoor to work 'barebones'. On a FULL working FileDoor, the user │
  460. % │ can simulate this option with the /Q on the selection line also !  │
  461. % ╘════════════════════════════════════════════════════════════════════╛
  462. % QuickMatch
  463. %
  464. %
  465. % ╒════════════════════════════════════════════════════════════════════╕
  466. % │ If set, the user must have a security level equal or higher than   │
  467. % │ the first parameter to select files that are inside area's but not │
  468. % │ inside FILES.BBS. If the second parameter is present, the user CAN │
  469. % │ select these files at this level but ONLY when the FULL name of    │
  470. % │ the file is given (thus, no wildcards). The second level must be   │
  471. % │ lower than the first.                                              │
  472. % ╘════════════════════════════════════════════════════════════════════╛
  473. HideFiles 50 10
  474. %
  475. %
  476. % ╒════════════════════════════════════════════════════════════════════╕
  477. % │ If set, FileDoor will alter the FILES.BBS for download counters    │
  478. % │ either FilesCount or FilesCount [format] are valid                 │
  479. % ╘════════════════════════════════════════════════════════════════════╛
  480. % FilesCount [@@@]
  481. %
  482. %
  483. % ╒════════════════════════════════════════════════════════════════════╕
  484. % │ If set, FileDoor will add the username to the description of up-   │
  485. % │ loaded files. In the F)ront or B)ack of the comment or as a +)-    │
  486. % │ comment-line. Also a date (+D) format is present.                  │
  487. % ╘════════════════════════════════════════════════════════════════════╛
  488. % UploadName +D
  489. %
  490. %
  491. % ╒════════════════════════════════════════════════════════════════════╕
  492. % │ You can overrule the default minium and maximum length of the      │
  493. % │ file-descriptions for uploads. You must supply the REAL minimum    │
  494. % │ and maximum length, including the files-counter, 10 and 47 are     │
  495. % │ the build-in defaults                                              │
  496. % ╘════════════════════════════════════════════════════════════════════╛
  497. CommentLength        20 47
  498. %
  499. %
  500. % ╒════════════════════════════════════════════════════════════════════╕
  501. % │ If set, FileDoor will not calculate the KB's downloaded for the    │
  502. % │ supplied files. Either use [filename] with a full filename as      │
  503. % │ global name on ALL area's or [drive:\path\mask] for files in       │
  504. % │ specific areas. The second option allowes wild-cards. You can      │
  505. % │ also specify free-files in the FILES.CTL alike file that is poin-  │
  506. % │ ted to with the FILESCTLName option.                               │
  507. % ╘════════════════════════════════════════════════════════════════════╛
  508. FreeFile             Master.zip    NOTIME
  509. FreeFile             Master.lst
  510. FreeFile             Newfiles.zip  NOTIME
  511. FreeFile             Newfiles.lst
  512. FreeFile             Anonhelp.zip  NOTIME
  513. FreeFile             Anonhelp.txt
  514. %
  515. %
  516. % ╒════════════════════════════════════════════════════════════════════╕
  517. % │ If set, these files (up to 255 masks are possible) are excluded    │
  518. % │ from the file-search. You can set 255 global (without a directory) │
  519. % │ and 255 local (with a directory) files.                            │
  520. % ╘════════════════════════════════════════════════════════════════════╛
  521. ExcludeFile FILES.BBS
  522. ExcludeFile FILES.BAK
  523. ExcludeFile C:\RA\USERS.*
  524. %
  525. %
  526. % ╒════════════════════════════════════════════════════════════════════╕
  527. % │ Set the default extension for wildcards. Up to 5 can be present !  │
  528. % ╘════════════════════════════════════════════════════════════════════╛
  529. DefaultExtension     ZIP
  530. DefaultExtension     GIF
  531. %
  532. %
  533. % ╒════════════════════════════════════════════════════════════════════╕
  534. % │ Set any unwanted files. Use filemasks or full filenames.You can    │
  535. % │ also set unwanted files/mask with the files FILES.CTL and/or       │
  536. % │ BADFILES.CTL that are pointed to with the FILESCTLName and the     │
  537. % │ BADFILESName options.                                              │
  538. % ╘════════════════════════════════════════════════════════════════════╛
  539. Unwanted             *.Arc
  540. Unwanted             *.Mac
  541. Unwanted             *.GL
  542. Unwanted             *.DL
  543. % Unwanted             SZXfer$$.lst
  544. % Unwanted             SZModem.log
  545. %
  546. %
  547. % ╒════════════════════════════════════════════════════════════════════╕
  548. % │ Set the credits for non-archived files. The calculation is as      │
  549. % │ follows: (filesize / 100) * NoArchiveCredit                        │
  550. % ╘════════════════════════════════════════════════════════════════════╛
  551. NoArchiveCredit 75
  552. %
  553. %
  554. % ╒════════════════════════════════════════════════════════════════════╕
  555. % │ Set this option when you want FILEDOOR to remove all uploaded files│
  556. % │ that are 0-byte in length.                                         │
  557. % ╘════════════════════════════════════════════════════════════════════╛
  558. Delete0ByteFiles
  559. %
  560. %
  561. % ╒════════════════════════════════════════════════════════════════════╕
  562. % │ If set, FileDoor will purge files (internal date for archives, ex- │
  563. % │ ternal for normal files) that are older than mm/dd/yy.             │
  564. % ╘════════════════════════════════════════════════════════════════════╛
  565. % DelOldFiles 01/01/91
  566. %
  567. %
  568. % ╒════════════════════════════════════════════════════════════════════╕
  569. % │ When one or more (up to 100) of these options are set, FileDoor    │
  570. % │ will delete the downloaded file if it matches any of the supplied  │
  571. % │ masks (be carefull, use it on temporary files)                     │
  572. % ╘════════════════════════════════════════════════════════════════════╛
  573. DelAfterDL DOWNLOA?.*
  574. % DelAfterDL PARADIS*.*
  575. %
  576. %
  577. % ╒════════════════════════════════════════════════════════════════════╕
  578. % │ Set the extension(s) for files, other than normal archives, that   │
  579. % │ you consider an archive                                            │
  580. % ╘════════════════════════════════════════════════════════════════════╛
  581. AlienArchive GIF
  582. %
  583. %
  584. % ╒════════════════════════════════════════════════════════════════════╕
  585. % │ You can set one of the two ratio types (K for K and F for Files)   │
  586. % │ for each type of security level. Up to 100 ratios are allowed, but │
  587. % │ only one per security level ! The last parameter will set the      │
  588. % │ lower limit. Until this limit is reached, no ratio is checked.     │
  589. % ╘════════════════════════════════════════════════════════════════════╛
  590. Ratio                5   15  K  500
  591. Ratio                10  40  K  2000
  592. Ratio                11  40  K  2000
  593. Ratio                15  50  K  2500
  594. Ratio                20  100 K  2500
  595. Ratio                50  200 K  3000
  596. Ratio                100 200 K  3000
  597. Ratio                110 999 K  5000
  598. %
  599. %
  600. % ╒════════════════════════════════════════════════════════════════════╕
  601. % │ If set, private uploads (in PFILES.BBS) are allowed                │
  602. % ╘════════════════════════════════════════════════════════════════════╛
  603. PrivateUploads
  604. %
  605. %
  606. % ╒════════════════════════════════════════════════════════════════════╕
  607. % │ If set, uploads will get date/time of upload and not the original  │
  608. % │ date and time                                                      │
  609. % ╘════════════════════════════════════════════════════════════════════╛
  610. TouchUploads
  611. %
  612. %
  613. % ╒════════════════════════════════════════════════════════════════════╕
  614. % │ Multiply any upload for sec level 100 as 200% of the original      │
  615. % │ value. Sec. level and percentage can vary to your own needs.       │
  616. % │ The 3th parameters does the same as the second but where the       │
  617. % │ 2nd parameter credits in KB, the third does in time.               │
  618. % ╘════════════════════════════════════════════════════════════════════╛
  619. ULMultiply           10  100 200
  620. ULMultiply           11  100 200
  621. ULMultiply           15  100 200
  622. ULMultiply           20  100 200
  623. ULMultiply           50  100 200
  624. ULMultiply           100 100 200
  625. ULMultiply           110 100 200
  626. %
  627. %
  628. % ╒════════════════════════════════════════════════════════════════════╕
  629. % │ If set, FileDoor will ask if another transfer should be done       │
  630. % ╘════════════════════════════════════════════════════════════════════╛
  631. AskAnother
  632. %
  633. %
  634. % ╒════════════════════════════════════════════════════════════════════╕
  635. % │ Set to the number of seconds of inactivity the user can have be-   │
  636. % │ fore he/she returns to the BBS. If HANG is supplied, FileDoor will │
  637. % │ lower the users DTR (e.g. hangup the modem) before FileDoor returns│
  638. % │ to the BBS.                                                        │
  639. % ╘════════════════════════════════════════════════════════════════════╛
  640. TimeOut 120 HANG
  641. %
  642. %
  643. % ╒════════════════════════════════════════════════════════════════════╕
  644. % │ If set, FileDoor will not ask to terminate the hangup in progess   │
  645. % ╘════════════════════════════════════════════════════════════════════╛
  646. % NoLastChance
  647. %
  648. %
  649. % ╒════════════════════════════════════════════════════════════════════╕
  650. % │ If set, FileDoor will not ask for <G>oodbye after transfer (only   │
  651. % │ when NoLastChance is not used)                                     │
  652. % ╘════════════════════════════════════════════════════════════════════╛
  653. % NoLogOff
  654. %
  655. %
  656. % ╒════════════════════════════════════════════════════════════════════╕
  657. % │ Set the minium freespace to allow uploads (Bidirectional will      │
  658. % │ only display, but allow uploads). Set the number in KB             │
  659. % ╘════════════════════════════════════════════════════════════════════╛
  660. MinSpace 20000
  661. %
  662. %
  663. % ╒════════════════════════════════════════════════════════════════════╕
  664. % │ If set, FileDoor will NOT use EMS for swapping (if needed) but     │
  665. % │ either use XMS (if NoXMS is not set) or DISK.                      │
  666. % ╘════════════════════════════════════════════════════════════════════╛
  667. % NoEMS
  668. %
  669. %
  670. % ╒════════════════════════════════════════════════════════════════════╕
  671. % │ If set, FileDoor will NOT use XMS for swapping (if needed) but     │
  672. % │ either use EMS (if NoEMS is not set) or DISK.                      │
  673. % ╘════════════════════════════════════════════════════════════════════╛
  674. % NoXMS
  675. %
  676. %
  677. % ╒════════════════════════════════════════════════════════════════════╕
  678. % │ You can set any number of download-hours, as long as they do not   │
  679. % │ overlap the 24-hour line. Any combination (and number) of these    │
  680. % │ options can be included. The last parameter is optional and sets   │
  681. % │ the minimum baudrate in this period (default 0)                    │
  682. % ╘════════════════════════════════════════════════════════════════════╛
  683. DownloadHours 0015-2330
  684. %
  685. %
  686. % ╒════════════════════════════════════════════════════════════════════╕
  687. % │ You can set any number of upload-hours, as long as they do not     │
  688. % │ overlap the 24-hour line. Any combination (and number) of these    │
  689. % │ options can be included. The last parameter is optional and sets   │
  690. % │ the minimum baudrate in this period (default 0)                    │
  691. % ╘════════════════════════════════════════════════════════════════════╛
  692. UploadHours 0015-2330
  693. %
  694. %
  695. % ╒════════════════════════════════════════════════════════════════════╕
  696. % │ If set, FileDoor will use the INTERNAL dupe checking. Otherwise    │
  697. % │ one of the EXITAFTERUPLOAD exits must be called. The called pro-   │
  698. % │ gram must remove the dupes in that case. 99% of the cases, you     │
  699. % │ can use the internal checker though !                              │
  700. % ╘════════════════════════════════════════════════════════════════════╛
  701. CheckDupes 120
  702. %
  703. %
  704. % ╒════════════════════════════════════════════════════════════════════╕
  705. % │ If tag-files are created, use this option to point to the dir      │
  706. % │ that contains BBSTAGFL.nnn                                         │
  707. % ╘════════════════════════════════════════════════════════════════════╛
  708. TagFileMacro F:\
  709. %
  710. %
  711. % ╒════════════════════════════════════════════════════════════════════╕
  712. % │ If you allow your users to select all newfiles easy, use this op-  │
  713. % │ tion. The user can use /NEW to select nef files. The parameter     │
  714. % │ is the security level that must be met before /NEW can be used.    │
  715. % ╘════════════════════════════════════════════════════════════════════╛
  716. NewFileMacro 10 Y Y
  717. %
  718. %
  719. % ╒════════════════════════════════════════════════════════════════════╕
  720. % │ If available, the internal macro's will not be showed by default   │
  721. % ╘════════════════════════════════════════════════════════════════════╛
  722. % NoShowInternalMacros
  723. %
  724. %
  725. % ╒════════════════════════════════════════════════════════════════════╕
  726. % │ If you allow your users to select magical files then make a number │
  727. % │ of these candies. The parameters are as follows:                   │
  728. % │ tag       : 1 to 8 positions. The name that can be used by the     │
  729. % │             user (e.g. ALL causes /ALL to be a valid tag)          │
  730. % │ auto      : If set to Y, FileDoor will display this tag always. If │
  731. % │             set to no, the user must use /? to display the tag     │
  732. % │ desc      : A short description of the tag function                │
  733. % │ mask      : A single mask or a full path (with wildcards allowed)  │
  734. % │             to the file(s). If a path is used, the file(s) do not  │
  735. % │             has/have to be inside one of the BBS areas;            │
  736. % │ sec       : Minimum security level at which it is available is     │
  737. % │             optional                                               │
  738. % ╘════════════════════════════════════════════════════════════════════╛
  739. UserMacro ALL      Y current_Master.Zip     MASTER.ZIP
  740. UserMacro UPD      Y current_Newfiles.Zip   NEWFILES.ZIP
  741. UserMacro HLP      Y Anonymous_help_file    ANONHELP.ZIP
  742. UserMacro ECH      Y Anonymous_echo_list    15440.ZIP
  743. UserMacro FRODO    N newest_FrontDoor       D:\RASTUFF\FD202.ARJ   5
  744. UserMacro MTA      N the_MTA.EXE_package    MTA_*.ZIP
  745. UserMacro MTC      N the_MTC.EXE_package    MTC*.ZIP
  746. UserMacro MTS      N the_MTS.EXE_package    MTS*.ZIP
  747. UserMacro RFW      N the_RFW.EXE_package    RFW*.ZIP
  748. UserMacro RA       N newest_Remote_Access   RA_111.ARJ
  749. UserMacro XFD      N the_FileDoor_package   XFD*.ZIP
  750. UserMacro BETAXFD  N the_FileDoor_betas     D:\FILES\BETA\XFD???B?.*  50
  751. %
  752. %
  753. % ╒════════════════════════════════════════════════════════════════════╕
  754. % │ Allow your coSysop to download anything he/she likes. The first    │
  755. % │ parameter is the password, the second the minimum security level   │
  756. % │ where this option can be used.                                     │
  757. % ╘════════════════════════════════════════════════════════════════════╛
  758. % SysopPassword GOOPOID 50
  759. %
  760. %
  761. % ╒════════════════════════════════════════════════════════════════════╕
  762. % │ If set, FileDoor will ask for a password for the given file (mask, │
  763. % │ masked-path or path). You can also set password files by means of  │
  764. % │ the FILES.CTL file (/PWD= option).                                 │
  765. % ╘════════════════════════════════════════════════════════════════════╛
  766. PasswordProtect      D:\FILES\BETA\XFD???B?.???  GOOP
  767. %
  768. %
  769. % ╒════════════════════════════════════════════════════════════════════╕
  770. % │ If set, you can lock (ALT-X) and unlock (ALT-U) the local keyboard │
  771. % │ with the supplied password. If STARTUP is present, FileDoor will   │
  772. % │ start with a locked keyboard.                                      │
  773. % ╘════════════════════════════════════════════════════════════════════╛
  774. % LockPassword GOOP STARTUP
  775. %
  776. %
  777. % ╒════════════════════════════════════════════════════════════════════╕
  778. % │ Various exits                                                      │
  779. % │ $C => Port number (1=COM1:, etc.)                                  │
  780. % │ $B => Baudrate                                                     │
  781. % │ $T => Number of minutes left                                       │
  782. % │ $S => Number of kb left                                            │
  783. % │ $Z => Contents of DSZLOG env. var                                  │
  784. % │ $U => Uploadpath                                                   │
  785. % │ $F => FileName                                                     │
  786. % │ $N => Execute exit only when files received (upload exits)         │
  787. % │ $M => Swap FileDoor to disk/EMS before executing the protocol      │
  788. % ╘════════════════════════════════════════════════════════════════════╛
  789. % ExitAfterSelect   C:\SYS\DIV\ADDCOMM.EXE $F
  790. % ExitAfterDownload C:\SYS\DIV\DELCOMM.EXE $F
  791. ExitAfterUpload1 C:\BIN\MTA.EXE $U\*.* /U /AFB /STONAM /STOCOM /REMOTE /COM$C $N $M
  792. ExitAfterUpload2 C:\BIN\MTA.EXE $U\*.GIF /GIF /U /AFB /REMOTE /COM$C $N $M
  793. % ExitAfterUpload3  C:\SYS\OWN\MTA.EXE $U\*.* /PKLITE
  794. %
  795. %
  796. % ╒════════════════════════════════════════════════════════════════════╕
  797. % │ Use the following options to trigger the upload-exits ONLY when    │
  798. % │ one or more files of the specified filemask(s) are uploaded. U1    │
  799. % │ works in conjuction with ExitAfterUpload1, U2 with 2 and U3 with   │
  800. % │ 3. Supply from one (mandatory) up to 5 masks. If the option is     │
  801. % │ left out for a certain exit, mask *.* is assumed.                  │
  802. % ╘════════════════════════════════════════════════════════════════════╛
  803. % ExitMasks U1 *.ARJ *.ZIP *.ARC *.LZH *.ZOO
  804. ExitMasks U2 *.GIF
  805. % ExitMasks U3 *.EXE *.COM
  806. %
  807. %
  808. % ╒════════════════════════════════════════════════════════════════════╕
  809. % │ If set, FileDoor will add (when possible and needed) the supplied  │
  810. % │ files to the download for normal protocols (3th parameter is a N   │
  811. % │ or not supplied) or bimodem downloads (third parameter is a Y).    │
  812. % ╘════════════════════════════════════════════════════════════════════╛
  813. % AddFile              D:\BBS\RAX\TXT\WELCOME.ASC
  814. % AddFile              D:\BBS\RAX\TXT\WELCOME.ASC Y
  815. %
  816. %
  817. % ╒════════════════════════════════════════════════════════════════════╕
  818. % │ P R O T O C O L   D E F I N I T I O N S                   (3.3.7)  │
  819. % ╘════════════════════════════════════════════════════════════════════╛
  820. %
  821. % ╒════════════════════════════════════════════════════════════════════╕
  822. % │                P R O T O C O L  D E F I N I T I O N                │
  823. % ╞════════════════════════════════════════════════════════════════════╡
  824. % │ A protocol definition is made up with 2 (or 3) separate options.   │
  825. % │ The first is the PROTOCOL option and must be present. It contains  │
  826. % │ some information FOR FileDoor. The second is the protocol-type op- │
  827. % │ tion (DSZ, OTHER, OPUS, ERRORLEVEL). It must follow PROTOCOL (or   │
  828. % │ USAGE) and is mandatory (like PROTOCOL). It contains the call to   │
  829. % │ the protocol and macros that are replaced with information FROM    │
  830. % │ FileDoor. The third (and optional) option is USAGE. When present,  │
  831. % │ it must follow PROTOCOL and presede the protocol-type option. It   │
  832. % │ contains information about the usage of the protocol.              │
  833. % ╞════════════════════════════════════════════════════════════════════╡
  834. % │ $1 => Port number (1=COM1:, etc.)                                  │
  835. % │ $2 => Baudrate                                                     │
  836. % │ $3 => Responsefile (for DSZ versions later than 880423)            │
  837. % │ $4 => List of files to be received/sent                            │
  838. % │ $5 => Number of minutes left                                       │
  839. % │ $6 => Number of kb left                                            │
  840. % │ $7 => Contents of DSZLOG env. var                                  │
  841. % │ $8 => Uploadpath                                                   │
  842. % │ $M => Swap FileDoor to disk/EMS before executing the protocol      │
  843. % │ $! => Stop time while the tranfer takes place                      │
  844. % ╘════════════════════════════════════════════════════════════════════╛
  845. % ══════════════════════════════════════════════════════════════════════
  846. % PROTOCOL      Keywrd Effic Letter Way Max MinBaud Text
  847. % USAGE         MinBaud MinSec ARQ (Y or N) Window (Y or N) MaxBaud
  848. % protocol-type [call to protocol]
  849. % ══════════════════════════════════════════════════════════════════════
  850. %All protocols are set for locked bps @38400.  Change as needed.
  851. Protocol 95    B      U   10  0       BiModem
  852. Usage 0 0 N N
  853. BiModem C:\Comm\BiModem.Com $M
  854.  
  855. Protocol 95    B      D   10  0       BiModem
  856. Usage 0 0 N N
  857. BiModem C:\Comm\BiModem.Com $M
  858.  
  859. %Test of new protocol
  860. Protocol 96    L      U   10  0       HS/Link
  861. Usage 0 0 N N
  862. BiDSZ C:\RA\HSLink.Exe -P$1 -E$2 -K -O $3 $M
  863.  
  864. Protocol 96    L      D   10  0       HS/Link
  865. Usage 0 0 N N
  866. BiDSZ C:\RA\HSLink.Exe -P$1 -E$2 -K -O $3 $M
  867.  
  868. %GSZ used throughout - you can change to DSZ.COM easily and can
  869. %remove the pV1 if you wish to (though it works fine with DSZ as well)
  870. Protocol 95    Z      U   10  0       Zmodem Batch
  871. DSZ C:\RA\gsz.exe F port $1 est 0 $2 ha both pV1 rz -rr $M
  872.  
  873. Protocol 95    Z      D   10  0       Zmodem Batch
  874. DSZ C:\RA\gsz.exe F port $1 est 0 $2 ha on pV1 sz $3 $M
  875.  
  876. %Not too useful for archives - can include with Windowed (below)
  877. %Protocol 95    D      D   10  0       Zmodem Compressed Batch
  878. %DSZ C:\RA\gsz.exe F port $1 est 0 $2 ha on pV1 sz -Z $3 $M
  879.  
  880. Protocol 96    M      U   10  0       Zmodem MobyTurbo Batch
  881. DSZ C:\RA\gsz.exe F port $1 est 0 $2 ha both pV1 rz -m -rr $M
  882.  
  883. Protocol 96    M      D   10  0       Zmodem MobyTurbo Batch
  884. DSZ C:\RA\gsz.exe F port $1 est 0 $2 ha on pV1 sz -m $3 $M
  885.  
  886. Protocol 92    W      U   10  0       Windowed Zmodem Batch
  887. DSZ C:\RA\gsz.exe F port $1 est 0 $2 ha both pV1 rz -W $M
  888.  
  889. Protocol 92    W      D   10  0       Windowed Zmodem Batch
  890. DSZ C:\RA\gsz.exe F port $1 est 0 $2 ha on pV1 sz -Z -w $3 $M
  891.  
  892. %Xmodem CRC should fall back to Chksum so this is needless duplication
  893. %Protocol 74    X      U    1  0       Xmodem Chksum
  894. %DSZ C:\RA\gsz.exe F port $1 est 0 $2 ha both pV1 rx $4 $M
  895.  
  896. Protocol 75    X      D    1  0       Xmodem Csum/CRC/Overth
  897. DSZ C:\RA\gsz.exe F port $1 est 0 $2 ha on pV1 sx $4 $M
  898.  
  899. Protocol 80    X      U    1  0       Xmodem CRC / Xmodem-1K
  900. DSZ C:\RA\gsz.exe F port $1 est 0 $2 ha both pV1 rc $4 $M
  901.  
  902. Protocol 88    1      D    1  0       Xmodem-1K CRC/Overth/G
  903. DSZ C:\RA\gsz.exe F port $1 est 0 $2 ha on pV1 sx -k $4 $M
  904.  
  905. Protocol 88    V      U    1  0       Xmodem/Xmodem-1K Overth
  906. DSZ C:\RA\gsz.exe F port $1 est 0 $2 ha both pV1 pO60 ro $4 $M
  907.  
  908. Protocol 94    Q      U    1  0       Xmodem-1K-G
  909. Usage 0 0 Y N
  910. DSZ C:\RA\gsz.exe F port $1 est 0 $2 ha both pV1 rx -g $4 $M
  911.  
  912. Protocol 92    Y      U   10  0       Ymodem / Ymodem-1K Batch
  913. DSZ C:\RA\gsz.exe F port $1 est 0 $2 ha both pV1 rb $M
  914.  
  915. Protocol 92    Y      D   10  0       Ymodem-1K Batch (incl G)
  916. DSZ C:\RA\gsz.exe F port $1 est 0 $2 ha on pV1 sb -k $3 $M
  917.  
  918. Protocol 98    G      U   10  0       Ymodem-1K-G Batch
  919. Usage 0 0 Y N
  920. DSZ C:\RA\gsz.exe F port $1 est 0 $2 ha both pV1 rb -g $M
  921.  
  922. Protocol 85    N      D   10  0       Ymodem Short Block Batch
  923. DSZ C:\RA\gsz.exe F port $1 est 0 $2 ha on pV1 sb $3 $M
  924.  
  925. Protocol 95    A      U   10  0       TASY Batch
  926. Usage 0 0 Y Y
  927. ErrorLevel C:\RA\tasy.exe $1 r $M
  928.  
  929. Protocol 95    A      D   10  0       TASY Batch
  930. Usage 0 0 Y Y
  931. ErrorLevel C:\RA\tasy.exe $1 s $3 $M
  932.  
  933. %SEA CLINK does work but we don't really want to use it <g>
  934. Protocol 92    C      U   10  0       SEAlink/SLO
  935. Usage 0 0 N Y
  936. Errorlevel C:\RA\CLINK.exe /p$1 /b$2 r $M
  937.  
  938. Protocol 92    C      D   10  0       SEAlink
  939. Usage 0 0 N Y
  940. Errorlevel C:\RA\CLINK.exe /p$1 /b$2 t $4 $M
  941.  
  942. %If you have philosophical objections to using "real" SEAlink
  943. %try one of the other implementations below (PCZ or ZSX)
  944. Protocol 94    O      D   10  0       SEAlink Overdrive
  945. Usage 0 0 Y Y
  946. Errorlevel C:\RA\CLINK.exe /p$1 /b$2 /o t $4 $M
  947.  
  948. %Jan Terpstra's ZSX 2.30
  949. %Protocol 92    C      U   10  0       SEAlink (ZSX)
  950. %Usage 0 0 N Y
  951. %Errorlevel C:\RA\ZSX.exe port $1 line $2 q rs $M
  952.  
  953. %Protocol 92    C      D   10  0       SEAlink (ZSX)
  954. %Usage 0 0 N Y
  955. %Errorlevel C:\RA\ZSX.exe port $1 line $2 q ss $3 $M
  956.  
  957. %Jan Terpstra's ZSX 2.30
  958. %Protocol 94    O      U   10  0       SEAlink Overdrive (ZSX)
  959. %Usage 0 0 Y Y
  960. %Errorlevel C:\RA\ZSX.exe port $1 line $2 o q rs $M
  961.  
  962. %Protocol 94    O      D   10  0       SEAlink Overdrive (ZSX)
  963. %Usage 0 0 Y Y
  964. %Errorlevel C:\RA\ZSX.exe port $1 line $2 o q ss $3 $M
  965.  
  966. %Here you MUST use the DCE & FOSSIL mode, and OTHER as protocol type!
  967. %Does not seem to work well with 9600 DCE either but works well at lower bps
  968. %Protocol 92    C      U   10  0       SEAlink (PCZ)
  969. %Usage 0 0 N N
  970. %Other C:\RA\pcz.exe $1 $2 f rs
  971.  
  972. %Protocol 92    C      D   10  0       SEAlink (PCZ)
  973. %Usage 0 0 N N
  974. %Other C:\RA\pcz.exe $1 $2 f ss $3
  975.  
  976. %Here you MUST use the DCE & FOSSIL mode!
  977. Protocol 95    F      U   10  0       Free Zmodem (PCZ)
  978. Usage 0 0 N N
  979. ErrorLevel C:\RA\pcz.exe $1 $2 f s rz
  980.  
  981. Protocol 95    F      D   10  0       Free Zmodem (PCZ)
  982. Usage 0 0 N N
  983. ErrorLevel C:\RA\pcz.exe $1 $2 f s sz $3
  984.  
  985. Protocol 95    H      U   10  0       HyperProtocol
  986. Usage 0 0 N Y
  987. ErrorLevel C:\RA\Hyperp.Exe PORT:$1 HANDSHAKE:RTS/CTS DISPLAY:OFF RECEIVE $M
  988.  
  989. Protocol 95    H      D   10  0       HyperProtocol
  990. Usage 0 0 N Y
  991. ErrorLevel C:\RA\Hyperp.Exe PORT:$1 HANDSHAKE:RTS/CTS DISPLAY:OFF SEND $3 $M
  992.  
  993. Protocol 95    J      U    1  0       JModem
  994. Usage 0 0 N Y
  995. ErrorLevel C:\RA\Jmodem.Exe R$1 $4 $M
  996.  
  997. Protocol 95    J      D    1  0       JModem
  998. Usage 0 0 N Y
  999. Errorlevel C:\RA\Jmodem.Exe S$1 $4 $M
  1000.  
  1001. %Protocol 82    K      U   10  0       Kermit (For UN*X freaks)
  1002. %Usage 0 0 N Y
  1003. %Opus C:\RA\Kermit.Exe
  1004.  
  1005. %Protocol 82    K      D   10  0       Kermit (For UN*X freaks)
  1006. %Usage 0 0 N Y
  1007. %Opus C:\RA\Kermit.Exe
  1008.  
  1009. Protocol 95    P      U   10  0       MPt Batch (Puma)
  1010. Errorlevel C:\RA\MPt.exe p$1 e$2 r
  1011.  
  1012. Protocol 95    P      D   10  0       MPt Batch (Puma)
  1013. Errorlevel C:\RA\MPt.exe p$1 e$2 s $3
  1014.  
  1015. %rC-Modem does not seem to work with locked BPS
  1016. %Protocol 95    R      U    1  0       rC-Modem
  1017. %Errorlevel C:\RA\rCmodem.exe /rx/p=$1/b=38400/bbs %4
  1018.  
  1019. %Protocol 95    R      D    1  0       rC-Modem
  1020. %Errorlevel C:\RA\rCmodem.exe /tx/p=$1/b=38400/bbs %4
  1021.  
  1022. %SZModem 1.41 uploads will not process the dorinfo file as the SZModem.cfg is the
  1023. %only way to get that path and if /CFGPATH is set it will receive into the root!
  1024. %Protocol 95    S      U   10  0       SZModem Batch
  1025. %Errorlevel C:\RA\SZModem.exe port $1 speed $2 /SZPATH C:\RA /SZTURBO /HARD /LOCK 38400 /FIDOAREA C:\FD\MAIL rz $M
  1026.  
  1027. %SZModem 1.42-1.50 appear to work properly - this is for those versions.  However DSZ
  1028. %keyword may not work at times - use Errorlevel if this is a problem for you.
  1029. %This may be because SZModem uses uppercase Z to log sends which is wrong!
  1030. %Protocol 95    S      U   10  0       SZModem Batch
  1031. %Errorlevel C:\RA\SZModem.exe port $1 speed $2 /CFGPATH C:\RA /FIDOAREA C:\FD\MAIL rz $M
  1032.  
  1033. %Protocol 95    S      D   10  0       SZModem Batch
  1034. %Errorlevel C:\RA\SZModem.exe port $1 speed $2 /CFGPATH C:\RA /FIDOAREA C:\FD\MAIL sz $3 $M
  1035.  
  1036. %This is for SZModem 1.60 & 2.00 which stores cfg data in the exe
  1037. %A bug in the dorinfo processing requires the parameter to work (?)
  1038. Protocol 95    S      U   10  0       SZModem Batch
  1039. DSZ C:\RA\SZModem.exe port $1 speed $2 rz /DORINFO 1 $M
  1040.  
  1041. Protocol 95    S      D   10  0       SZModem Batch
  1042. DSZ C:\RA\SZModem.exe port $1 speed $2 sz $3 /DORINFO 1 $M
  1043.  
  1044. Protocol 95    T      D   10  0       TXZmodem Batch
  1045. DSZ C:\RA\TXZm.exe com$1 -l38400 -b$2 -h -s $3 $M
  1046.  
  1047. Protocol 95    T      U   10  0       TXZmodem Batch
  1048. DSZ C:\RA\TXZm.exe com$1 -l38400 -b$2 -h -r $M
  1049.  
  1050. %This is for versions 5.00-6.40 - others are incompatible - BOYCOTT Tmodem!
  1051. %Protocol 98    T      U   10  0       TModem Batch
  1052. %ErrorLevel C:\RA\TModem.exe -B$2 -P$1 -K -X -R
  1053.  
  1054. %Protocol 98    T      D   10  0       Tmodem Batch
  1055. %ErrorLevel C:\RA\TModem.exe -B$2 -P$1 -X -$3
  1056.  
  1057. %Translink has problems with path\filename.ext over 16 chars with v 1.80a
  1058. %Protocol 98    T      U    3  0       Translink Batch
  1059. %ErrorLevel C:\RA\Trlink.exe -B$2 -P$1 R
  1060.  
  1061. %Protocol 98    T      D    3  0       Translink Batch
  1062. %ErrorLevel C:\RA\Trlink.exe -B$2 -P$1 S $4
  1063.  
  1064. Protocol 88    2      U    1  0       SuperK WXModem
  1065. Errorlevel C:\RA\SKHST.com p$1 s38400 u$2 rw-s f $4 $M
  1066.  
  1067. Protocol 88    2      D    1  0       SuperK WXModem
  1068. Errorlevel C:\RA\SKHST.com p$1 s38400 u$2 sw-s f $4 $M
  1069.  
  1070. %Protocol 93    3      U   10  0       SuperK HST 3D Batch
  1071. %Errorlevel C:\RA\SKHST.com p$1 s38400 u$2 re-b $M
  1072.  
  1073. %Protocol 93    3      D   10  0       SuperK HST 3D Batch
  1074. %Errorlevel C:\RA\SKHST.com p$1 s38400 u$2 se-b f $3 $M
  1075.  
  1076. Protocol 94    4      U   10  0       SuperK HST 4 By 4 Batch
  1077. Errorlevel C:\RA\SKHST.com p$1 s38400 u$2 rb-b $M
  1078.  
  1079. Protocol 94    4      D   10  0       SuperK HST 4 By 4 Batch
  1080. Errorlevel C:\RA\SKHST.com p$1 s38400 u$2 sb-b f $3 $M
  1081.  
  1082. %Works fine - no room on my menu!
  1083. %Protocol 95    5      U   10  0       SuperK HST 4 By 4-G Batch
  1084. %Usage 0 0 Y N
  1085. %Errorlevel C:\RA\SKHST.com p$1 s38400 u$2 rf-b $M
  1086.  
  1087. %Protocol 95    5      D   10  0       SuperK HST 4 By 4-G Batch
  1088. %Usage 0 0 Y N
  1089. %Errorlevel C:\RA\SKHST.com p$1 s38400 u$2 sf-b f $3 $M
  1090.  
  1091. Protocol 95    6      U   10  0       SuperK HST Six Pack Batch
  1092. Errorlevel C:\RA\SKHST.com p$1 s38400 u$2 rh-b $M
  1093.  
  1094. Protocol 95    6      D   10  0       SuperK HST Six Pack Batch
  1095. Errorlevel C:\RA\SKHST.com p$1 s38400 u$2 sh-b f $3 $M
  1096.  
  1097. Protocol 95    7      U   10  0       SuperK Super8K-G Batch
  1098. Usage 0 0 Y N
  1099. Errorlevel C:\RA\SKHST.com p$1 s38400 u$2 rm-b $M
  1100.  
  1101. Protocol 95    7      D   10  0       SuperK Super8K-G Batch
  1102. Usage 0 0 Y N
  1103. Errorlevel C:\RA\SKHST.com p$1 s38400 u$2 sm-b f $3 $M
  1104.  
  1105. Protocol 94    8      U   10  0       SuperK Super8K Batch
  1106. Errorlevel C:\RA\SKHST.com p$1 s38400 u$2 rs-b $M
  1107.  
  1108. Protocol 94    8      D   10  0       SuperK Super8K Batch
  1109. Errorlevel C:\RA\SKHST.com p$1 s38400 u$2 ss-b f $3 $M
  1110.  
  1111. Protocol 92    9      U   10  0       SuperK K9Xmodem Batch
  1112. Errorlevel C:\RA\SKHST.com p$1 s38400 u$2 rk-b $M
  1113.  
  1114. Protocol 92    9      D   10  0       SuperK K9Xmodem Batch
  1115. Errorlevel C:\RA\SKHST.com p$1 s38400 u$2 sk-b f $3 $M
  1116. % ╒════════════════════════════════════════════════════════════════════╕
  1117. % │           ###  E N D   O F   C O N T O L F I L E  ###              │
  1118. % ╘════════════════════════════════════════════════════════════════════╛
  1119.