home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / gigop806.zip / OPTIONS.CFG < prev    next >
Text File  |  1994-05-29  |  18KB  |  390 lines

  1. ;  GIGO will run faster if you enable direct video, but direct screen
  2. ;  writes can cause problems with some systems, or if you are using
  3. ;  Desqview.  If you use Desqview in 50 line text mode, or if you have
  4. ;  other incompatibility, you should specify "/BIOS" on the startup line.
  5.  
  6. ;  GIGO can ALSO, simply turn off video once it has initialized.
  7. ;  Your only indication that it's working will be your drive access
  8. ;  indicator (drive light, norton disklight, etc).  You may either
  9. ;  specify NOVIDEO in the config, or add /NOVIDEO to your command line.
  10.  
  11. ;NOVIDEO
  12.  
  13. ;  For fastest results, use /NOLOGO /NOVIDEO when starting up.
  14.  
  15. ;  GIGO, by default, does not require swapping to disk.  It normally leaves
  16. ;  the DOS portion of memory available for shelling.  However, if you find
  17. ;  that you need more memory to work with, and would like to make this memory
  18. ;  available to GIGO, you should simply make sure that SHROOM.COM is in the
  19. ;  gateway directory.  GIGO's loader will automaticly load SHROOM.COM up
  20. ;  before loading the dos extender up.
  21.  
  22. ;  The following are if you wish to restrict GIGO by skipping
  23. ;  the RNEWS or RMAIL processes, or by not deleting the original file.
  24. ;
  25. ;  Alternately, you may use the following commands on the command line
  26. ;  when loading GIGO to specify the actions you *DO* want....  i.e.,
  27. ;  GATEWAY SACBBX.CFG /MAIL
  28. ;  Valid command line switches:  /MAIL /NEWS /FIDO
  29.  
  30.  
  31. ; If you are only testing, you can specify the TEST keyword, which only
  32. ; allows GIGO to run things once; it also forces GIGO to not delete the
  33. ; .PKT files or the .D/.X files when done.  Be forwarned, causes massive
  34. ; ammounts of dupes - only use this when you are _TESTING_!  Don't forget
  35. ; to remove it.
  36.  
  37. ;TEST         ; Do not delete files when done
  38.  
  39. ; The TRANSLATE keyword defines the translation table from fidonet->internet,
  40. ; as 8 bit characters are a naughty thing when posting world-wide.
  41. ; This table defines how GIGO will translate the characters.  It should be
  42. ; 128 characters long, and represents the 8 bit characters only.
  43. ; Alternately, you can disable TRANSLATE, and uncomment 8BIT, and GIGO will
  44. ; perform no translation at all.  Beware, you will get flamed from all
  45. ; parts of the world if you do this without a real good reason for it.
  46.  
  47. ; Note that the TRANSLATE table may not have 2 consecutive spaces, due to the
  48. ; way that GIGO converts these config files to save memory.  
  49.  
  50. ;
  51. ;         "ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒáíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ "
  52. TRANSLATE "Cueaaaaceeeiiiaae%AooouuuOUc###faiounN--?++/*!<>###|++++++|+++++++++-++++++++=+++++++++++++#####abg#E###########=#####/~Oo.#n2*-"
  53. ;8BIT      ; Leaves 8 bit text alone, instead of translating..
  54.  
  55.  
  56. ; At the request of garux@mdtn_bbs ..  a specialty option to allow outgoing
  57. ; _email_ only to be routed to different spools, based on where it is headed.
  58. ; If you don't understand this option, don't use it.
  59.  
  60. ; _Most_ sites don't need this, and the inclusion of even one of these
  61. ; statements will slow down _all_ outbound email, as it turns on the extra
  62. ; checking needed to figure out where to send things.  The routines had to
  63. ; make use of scanning the config memory every pass, and make use of regex
  64. ; routines (which are always slower processing).
  65. ;
  66. ; * Before using these, make sure you _really_ need them! *
  67. ;
  68. ;ROUTESPOOL host1  host1          ; Sends all mail to host1 directly to host1 spool
  69. ;ROUTESPOOL frackit frackit.uucp  ; same for frackit.uucp
  70. ;ROUTESPOOL frackit wfs.uucp      ; put all user@wfs.uucp mail in frackit's spool
  71. ;ROUTESPOOL host  *.uucp          ; Sends all user@....uucp messages to "host"
  72.  
  73. ; Another option, that's for kludging value only, is to generate outgoing
  74. ; spool file names with your host's name in it, instead of your name in it.
  75. ; Don't use this option unless you know WHY you need it (it will be used by
  76. ; maybe 1% of the people around..)  Anyone using this option when they are
  77. ; not supposed to has about a 99% chance of losing their mail.
  78. ;
  79. ;BACKWARDSFEED     ; If you don't need this, don't use it - it will break!
  80.  
  81. ;The BURT_JUDA_HACK option is meaningless for most people.  This option
  82. ;creates email headers with "From user@site.domain  date" instead of
  83. ;"From site!user date+time remote from site".
  84. ;*If this option helps you, great.  Don't do it unless you _know_ you need
  85. ;*it though.  Burt needed it for his special smtp scripts.
  86. ;BURT_JUDA_HACK
  87.  
  88.  
  89. ;The XQT_FROM_UUCP option is to force the XQT files to pretend to come
  90. ;from a user named "uucp" instead of from the original user.  Only
  91. ;use this if your host is having problems with your email packets;
  92. ;most hosts can handle actual user names in the xqt packet.
  93. ;XQT_FROM_UUCP
  94.  
  95.  
  96. ; ALTMUNGING
  97. ; If your host is sending you names that GIGO is complaining about
  98. ; (ie, MUNGE_ERROR(....) or not finding any of your files).
  99. ; it could be that you are getting files that are not using the standard
  100. ; naming conventions that most hosts are using to send files to their
  101. ; feeds.  Uncomment the ALTMUNGING option, and GIGO will attempt an
  102. ; alternative method to locate the files in your spool directory.
  103. ; Most people will not need this option.
  104. ;ALTMUNGING
  105.  
  106.  
  107. ;  If your BBS or editor supports the FSC-35 specification, the FSC-35
  108. ;  command should be enabled.  This causes GIGO to add the ^aREPLY-TO and
  109. ;  ^aREPLYADDR kludges to messages.  If you are not sure if your BBS
  110. ;  supports FSC-35, leave the command in, as it will not cause a problem
  111. ;  for most BBS or editor software.  The exception is RemoteAccess, for
  112. ;  which this line should be commented out.
  113.  
  114. FSC-35            ; Always do FSC-35
  115. ;PARTIAL-35       ; Only use FSC-35 when the fidonet headers are not capable
  116.                   ; of returning a reply correctly.
  117.  
  118. ;OLDTOSSER : If you are running GIGO as a point, and your mail tosser is
  119. ;  telling you that GIGO mail bundles are from Net 65535 or Net -1,
  120. ;  enable this keyword.  (GIGO by default makes FSC-0048 compliant
  121. ;  packets, noting that NET values should be set to 65535 when dealing
  122. ;  with points.  Wierd stuff, I know..)
  123. ;
  124. ;OLDTOSSER
  125.  
  126.  
  127.  
  128. ;  RETURNADDRESS_EMAIL <optionalname>
  129. ;  RETURNADDRESS_NEWS  <optionalname>
  130. ;  tells GIGO to use the person's email address (name@site)
  131. ;  in the From: field of a fidonet message if it is small enough to fit in.
  132. ;  If the address is too long, the person's name is used instead.
  133. ;  Commenting this verb will only import names in the From portion rather
  134. ;  than email addresses.
  135.  
  136. ;  By default, a person's real name is placed in the fidonet header.
  137.  
  138. ;RETURNADDRESS_EMAIL     ; Uncomment this to put the email adddress in the hdr
  139. ;RETURNADDRESS_EMAIL UUCP; Uncomment to put "UUCP" in the message hdr
  140. ;RETURNADDRESS_NEWS      ; Uncomment this to put the email address in the hdr
  141. ;RETURNADDRESS_NEWS UUCP ; Uncomment to put "UUCP" in the message hdr
  142.  
  143. ;  SPLIT - split up large messages SQUISH, QMAIL, TOSSCAN, GECHO, FMAIL,
  144. ;  FASTECHO, WILDMAIL, RENEMAIL, TELEMAIL,  and 95% of the rest of the
  145. ;  tossers out there require a relatively small individual message size to
  146. ;  work smoothly.  Nearly every tosser since then has taken this example
  147. ;  and imposed a relativley small limit on fidonet messages. if you change
  148. ;  this from 15000, be sure you know everyone receiving from you will be
  149. ;  able to handle the incoming large mail you send.
  150. ;  Technote:  Splits are made using FSC-0047;  "SPLIT" and "UNSPLIT" will
  151. ;  work on splitting/unsplitting *.MSG messages with this format.  Also,
  152. ;  PKTSORT by Rolf Wilms (sp? please correct me!) has the capability
  153. ;  of re-merging these messages while still in .PKT format.
  154.  
  155. SPLIT 15000
  156.  
  157. ;  MAXPKT - provide a (approx) cuttoff point per .PKT do you REALLY want to
  158. ;  toss a 3.5 meg single packet? didn't think so, one small slipup and you
  159. ;  might lose a whole day's mail. commenting this verb will generate one
  160. ;  continuous mail packet, that may become questionable in the event of an
  161. ;  emergency abort. Unlike any other currently available gateway package
  162. ;  GIGO splices USENET batches into a seamless stream of fidonet poackets,
  163. ;  without pasing between each batch. This is necessarry to keep things
  164. ;  within a reasonable managability level.
  165.  
  166. MAXPKT 150000
  167.  
  168. ;  LINEBREAK - specifies the longest line length allowed to to be sent to
  169. ;  the usenet site.  Any messages that have lines that are too long will be
  170. ;  wrapped.  Not always needed, and much faster off. Suggested: 80
  171.  
  172. LINEBREAK 80
  173.  
  174. ; MAXNEWSGROUPS xx tells GIGO to allow up to xx copies
  175. ; of the same message to be cross-posted.  If the message is cross-posted
  176. ; to more newsgroups than the number you specify, GIGO will publish
  177. ; only the first copies.  Default=20
  178.  
  179. MAXNEWSGROUPS 20
  180.  
  181.  
  182. ; Control messages are regularly sent out in the newsgroups;
  183. ; these messages control automatic wide-area message deletion, area
  184. ; creation, etc.  GIGO has the ability to intercept the delete message;
  185. ; when used in combination with the NIKE option, GIGO can completely
  186. ; automate the wide-area message deletion when moderators and users
  187. ; wish to unpost their messages.
  188. ;  Alternate, GIGO can strip Control: messages entirely, since for all
  189. ; other practical purposes, they make no sense in a Fidonet environment.
  190.  
  191. TRANSLATE_CONTROL ; says "Control: cancel" messages are translated.
  192. DELETE_CONTROL    ; says delete all (other) "Control:" messages.
  193.  
  194. ; Message threading!  Here's a nasty option.  Turn this on
  195. ; to implement some really naaaaassssytty looking MSGID kludge lines.
  196. ; When people reply to these messages, most BBS packages will
  197. ; create a "REPLY" kludge line.  When GIGO gets a REPLY
  198. ; that it recognize, it will generate the "References:" line (the internet
  199. ; equivalent).   (This _was_ "NIKE" during some beta versions)
  200. KEEP_THREADS         ; Also known as "NIKE"
  201.  
  202.  
  203.  
  204.  
  205. ;  THE MAILER-DAEMON
  206. ;
  207. ;  GIGO has a built-in mailer-daemon that can, if allowed, handle many
  208. ;  situtations in an automatic manner.
  209.  
  210. ;  The mail-daemon can:
  211. ;    o Bounce incorrently addressed netmail
  212. ;    o Bounce email that is destined to a BBS that does not exist
  213. ;    o Send back textfiles when a certain email-address is addressed
  214. ;    o Perform file-by-email requests
  215.  
  216. ;  Most importantly, it will check any messages written by Fidonet users
  217. ;  who are attempting to send email.  It will verify that they have the
  218. ;  security to write the message; it will also see if it can correctly
  219. ;  figure out where the user wants to send the message.  If either case
  220. ;  turns out to be a problem, the user is sent the message back via netmail,
  221. ;  with information on why it was denied, or (better), information on how
  222. ;  to properly address the gateway.
  223. ;
  224. ;  This should be most useful for ex-Fredgate users who kept getting all
  225. ;  those messages in their lostfu directory! :-)
  226.  
  227. ;
  228. ;  Another useful function of the daemon is for incomming email that is
  229. ;  meant to be turned back into netmail.  GIGO will attempt to parse the
  230. ;  email address, and determine where it should send the mail to.  If it
  231. ;  can't, GIGO has one of two options:  either A: bounce it back to the
  232. ;  internet user, or B: put it with _your_ netmail, so you can manually
  233. ;  handle it.
  234.  
  235. ; KEEP_UNKNOWN   ; Uncomment this line to manually handle unknown email
  236.  
  237. ;  The mail-daemon can also be set up to send back a textfile whenever
  238. ;  a specific email-address is sent mail.  A fake user is setup,
  239. ;  slightly different from normal user statements.  More discussion on
  240. ;  this is in the USER statement area.
  241.  
  242. ;  USER  info@swizzle.com  INFO  infofile.txt
  243.  
  244. ;  The mail-daemon can handle things like forwarding mail to a user's
  245. ;  new address, or it can be set up to bounce the mail back to usenet,
  246. ;  with a text file of your choice. This is also covered in the USER
  247. ;  statement area.
  248. ;  ******** NOTE: THIS ONLY WORKS FOR USENET->FIDONET EMAIL! ******
  249.  
  250. ;  USER  jfesler@swizzle.com  FORWARD  jfesler@wmeonlin.sacbbx.com
  251. ;  USER  deadjoe@swizzle.com  BOUNCE   dead.txt
  252. ;  SITE  deadjoebbs           BOUNCE   deadbbs.txt
  253.  
  254.  
  255.  
  256. ;  The mailer-daemon can also instead take all email to a specific user,
  257. ;  and save it to disk, either in a contiguos log, or as individial
  258. ;  files.  An example use for this is to have a special address for
  259. ;  uudecoded files, where you can run an external program to turn them
  260. ;  back to binaries.
  261.  
  262. ;  USER  logme   LOGTEXT  logtext.log         ;saves to specified log file
  263. ;  USER  saveme  SAVETEXT C:\gateway\saveme\  ;saves to unique ########.IN
  264.  
  265. ;  The mailer-daemon can also be easily expanded by you, the administrator.
  266. ;  GIGO is the first gateway to support external functions.
  267. ;
  268. ;  When used, GIGO can watch for email going to a special address.  Whenever
  269. ;  email is sent to that address, GIGO will
  270. ;    1: create FUNCTION.REQ
  271. ;    2: Run the specified program
  272. ;    3: Look for and send back FUNCTION.REP if available
  273. ;  I have successfully made a listserv processor, as well as a fax
  274. ;  gateway, both with about 10k of code.  The listserv processor + source
  275. ;  is in the main GIGO archives for you to look at and hopefully expand on.
  276. ;
  277. ;  Usage:
  278. ;   USER  requestname  FUNCTION  programname parameters
  279.  
  280.  
  281.  
  282. ;  The mailer daemon can allow you to prevent fidonet users from
  283. ;  sending email to various addresses.  This is useful, for instance,
  284. ;  if you have a measured-rate UUCP service (or long distance charges),
  285. ;  and you don't feel like letting users request files on _your_ call.
  286. ;  BLOCKADDRESS allows you to specify a pattern for an address; if the
  287. ;  address that the user is emailing fits any of these patterns, the
  288. ;  message will be returned to him as undeliverable.
  289. ;
  290. ;  Note that this will block even YOUR attempts.  It doesn't discriminate
  291. ;  on who it blocks.
  292. ;
  293. BLOCKADDRESS  *listserv*
  294. BLOCKADDRESS   *fileserv*
  295. BLOCKADDRESS   *ftpmail*
  296. BLOCKADDRESS   *BITFTP*
  297.  
  298.  
  299. ;  Last, GIGO has the ability to check a nodelist index.  A seperate
  300. ;  nodelist compiler is included with GIGO, and comes with it's own docs.
  301. ;
  302. ;  If you specify the directory where NODELIST.GIG can be found, GIGO will
  303. ;  look up this nodelist index any time an email address comes in in the
  304. ;  form of user@f###.n###.z###.site.domain, or in the form of
  305. ;  user@##-##-##-##.site.domain.  If GIGO can not verify the existance of
  306. ;  that nodelist entry, GIGO will send the message back to the internet
  307. ;  user.
  308. ;
  309. ;  This option is here mainly because MsgTrack is not gateway aware, and will
  310. ;  bounce messages back to the gateway.  The gateway would in turn send a
  311. ;  message back to MsgTrack saying that it wrote the message wrong.  What
  312. ;  a mess!  If possible, please, use the NODELIST option in GIGO, to prevent
  313. ;  such a mess happening for you..
  314. ;
  315. ; NODELIST C:\NODELIST\  ; Should point to where NODELIST.GIG will be found.
  316.  
  317.  
  318.  
  319.  
  320.  
  321. ;  GIGO can act as a server for FILESERV requests.  Comment the following
  322. ;  disable FILESERV access to your files.  This is a list of your file
  323. ;  requestable directories, one on each line.  You can point this to your
  324. ;  bink style okfiles catalog if you wish; magic names will be honored.
  325. ;
  326. ;  I have tried to make GIGO understand both FrontDoor style and Bink Style
  327. ;  request lists; you can list magic names and directory names with either
  328. ;  method.
  329.  
  330. FILESERV-LIST      C:\FD\FLSEARCH.CTL ; See box below
  331. FILESERV-MAXFILES  10         ; Maximum file count per request
  332. FILESERV-MAXBYTES  10000000   ; Maximum binary size per request
  333. FILESERV-DEFAULT   75000      ; Default segment size for binaries
  334. ;FILESERV-FIDONET             ; Allows fidonet style people to send
  335.                               ; messages to fileserv (NOT ALLOWED IN
  336.                               ; FIDONET!  IT'S CONSIDERED FILE ROUTING!)
  337. ;FILESERV-ATTACH               ; If you want to allow file attachments
  338. ;FILESERV-INBOUND c:\fd\files\ ; Your fidonet inbound directory
  339. ;FILESERV-HOLD    c:\fd\hold\  ; Where to move files that were attached
  340. ; See the NOTES file re: file attachments for more detailed information.
  341.  
  342.  
  343. ;┌────────────────────────────────────────┐
  344. ;│The format of this file is as follows:  │
  345. ;│                                        │
  346. ;│MAGICNAME   C:\path\realname.ext        │
  347. ;│@MAGICNAME  C:\path\realname.ext        │
  348. ;│@GIGO       C:\pub\ufgate\gigo1129.zip  │
  349. ;│                                        │
  350. ;│C:\PUB\DIRECTORY\                       │
  351. ;│C:\PUB\DIRECTORY\*.*                    │
  352. ;│C:\PUB\UFGATE\*.*                       │
  353. ;└────────────────────────────────────────┘
  354.  
  355.  
  356.  
  357.  
  358. ; The following command allows for "fast return" of mail that is addressed
  359. ; to the internet, but is actually supposed to be processed by your system.
  360. ; In these cases, the gateway will generate _incomming_ bundles instead of
  361. ; outgoing bundles, making the messages never even leave your system.
  362. ; Best use for this is "fidonet.org" addresses, since we are not allowed
  363. ; to send from fidonet, to fidonet, via the internet backbone (as part of
  364. ; our charter to get .fidonet.org).
  365.  
  366. ; Note, to force compliance with this charter, "fidonet.org" is a forced issue
  367. ; with GIGO.  If you do not want GIGO to FASTRETURN anything for fidonet.org,
  368. ; contact me.  I will only grant the key to disable this function to very
  369. ; special circumstances that do not violate fidonet.org's charter.
  370. ; An example of this exception would be if you are the gateway for a
  371. ; different (and registered) organization, ie rbbsnet.org, where it _is_
  372. ; desirable to be able to email someone@*.fidonet.org ..
  373.  
  374. FASTRETURN fidonet.org
  375. FASTRETURN myspecialnetwork.org
  376.  
  377. ; IGNORE_CHARTER xxxx       ; If you do NOT want fidonet.org put into the
  378. ;                           ; FASTRETURN statements automaticly, you must
  379. ;                           ; get a special key, simply email me with a
  380. ;                           ; good reason why.  Mostly, this is for people
  381. ;                           ; gating networks other than fidonet.
  382. ;                           ; The key itself is free, so long as the
  383. ;                           ; circumstances do not violate the fidonet.org
  384. ;                           ; charter.
  385.  
  386.  
  387.  
  388.  
  389.  
  390.