home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 2 / crawlyvol2.bin / apps / telecomm / o_026 / o.inf < prev    next >
Text File  |  1994-11-11  |  31KB  |  1,091 lines

  1. ## @(#)o.inf Rev. 0.30 - October 14, 1994
  2.  
  3.     Configuration file for Okami Newsreader
  4.  
  5.     This is the primary configuration file for all O programs.
  6.  
  7.     Lines beginning with `#' and blank lines are comment lines.
  8.     Lines beginning with `##' begin and end comment blocks.
  9.  
  10.     Command lines have the form
  11.         variable=value
  12.     values are taken literally, i.e. the value begins after the `='
  13.     and ends at the end of the line. Whitespace at end of `value'
  14.     and at the beginning of `variable' are ignored.
  15.  
  16.     Some variables can be set by env variables; if they are the
  17.     env variables have priority over the settings in the conf file.
  18.     Some variables are numeric; if they are binary then 0 is false
  19.     and 1 is true.
  20.  
  21.     Environment variables can be sent from this configuration file like this:
  22.         $variable=value
  23.     i.e. in Bourne shell style, prefixed with a $. For example,
  24.         $TEMP=m:\tmp
  25.     will set the env variable TEMP to the value m:\tmp. From then on,
  26.     $TEMP can be used in other lines of the file and will be exported into
  27.     the environment of all successively started processes.
  28.  
  29.     Paths and filenames should be given as full names including
  30.     drive and directory specification. Use `.' to refer to the
  31.     current directory, not an empty string. Note that the current
  32.     directory might change while O is running, so it's best to
  33.     use absolute path names whereever possible.
  34.  
  35.     In all string variables, the following substitutions will take place:
  36.         $ABC    the value of env var ABC
  37.         $(ABC)    dito
  38.         ~    the home directory of user $LOGNAME
  39.         ~()    dito
  40.         ~xyz    the home directory of user xyz
  41.         ~(xyz)    dito
  42.         ^$    a dollar sign
  43.         ^~    a tilde
  44.     These allow you to use environment variables to set up O from
  45.     outside even for those variables that are not originally bound
  46.     to an environment variable.
  47.  
  48.     Note: O provides default values for all variables, but they
  49.     might not be useful on your system. The O programs will run
  50.     even if the conf file cannot be found or is not readable, but
  51.     a warning will be given.
  52.  
  53.     All entries in the file are marked by a description like:
  54.     
  55.         STATUS: required
  56.                 means you have to put a reasonable value
  57.                 here before you can use O
  58.         STATUS: optional
  59.                 means you can leave this unchanged for now
  60.         UUCP: yes/no
  61.                 indicates if this is needed for Internet/
  62.                 Usenet via uucp
  63.         SOUP: yes/no
  64.                 indicates if this is needed for Internet/
  65.                 Usenet via SOUP
  66.         MAUS: yes/no
  67.                 indicates if this is needed for Mausnet
  68.  
  69.     You can safely ignore all entries that have "no" in networks you don't
  70.     use, even if they have "STATUS: required".
  71.  
  72.     For a start, replace e:\o with the directory you installed your O files
  73.     in throughout this file, then adjust all entries that are marked
  74.     "required" for a network you are using. You may turn to the "optional"
  75.     entries later, or you may leave them as they are.
  76.  
  77.     If you wish to shorten the programs' initialisation time, use
  78.     an editor to remove all comment blocks from this file. Be sure
  79.     to keep a copy of the original. (won't make it much faster btw)
  80. ##
  81.  
  82.  
  83. #------------- SETTINGS FOR ALL PROGRAMS -------------------
  84.  
  85. # Directory for log files (a directory)
  86. #
  87. # STATUS: required
  88. # UUCP:   yes
  89. # SOUP:   yes
  90. # MAUS:   yes
  91. #
  92. # Each O program has an own log file, e.g. `logdir'\oimport for
  93. # oimport.ttp. If `logdir' is a blank string then no logs are
  94. # created. Could be set to the usr\adm directory where mercury
  95. # and Hermes store log files, or a directory on a ramdisk if you
  96. # don't wish to keep log files. Might be set to u:\dev\null when MiNT
  97. # is in use.
  98. # See also: `loglevel' below.
  99. #
  100. logdir=c:\etc\log
  101.  
  102. # log level - a number
  103. #
  104. # STATUS: optional
  105. # UUCP:   yes
  106. # SOUP:   yes
  107. # MAUS:   yes
  108. #
  109. # This is the log level for all programs, determining what information
  110. # is to be written into the log files. Possible values are:
  111. #
  112. #    -1    no logging
  113. #    0    normal logging (begin and end of programs etc.)
  114. #    99    debug logging (lots of stuff used to trace down problems)
  115. #    others    reserved & usually undefined
  116. #
  117. loglevel=0
  118.  
  119. # Base directory for news file tree - env var NEWSDIR
  120. #
  121. # STATUS: required
  122. # UUCP:   yes
  123. # SOUP:   yes
  124. # MAUS:   yes
  125. #
  126. # This directory must contain the newsgroups directory hierarchy.
  127. # E.g., if newsdir is `h:\usr\news', then the news files of
  128. # newsgroup comp.sys.atari.st must be in the directory
  129. # `h:\usr\news\comp\sys\atari\st'.
  130. #
  131. newsdir=H:\news
  132.  
  133. # Mercury's news.def file - should be <newsdir>\news.def but may
  134. # be different.
  135. #
  136. # STATUS: required
  137. # UUCP:   yes
  138. # SOUP:   no
  139. # MAUS:   no
  140. #
  141. #
  142. merc.newsdef=H:\news\news.def
  143.  
  144. # User list and passwort file (a file name)
  145. #
  146. # STATUS: required
  147. # UUCP:   yes
  148. # SOUP:   yes
  149. # MAUS:   yes
  150. #
  151. # O uses this file to get a list of all users and their home
  152. # directories. Mail will only be imported for a specific user
  153. # if his name is in this file.
  154. # This file must follow the Unix and Hermes conventions for the
  155. # /etc/passwd file.
  156. #
  157. etcpasswd=F:\dfu\uucp\etc\passwd
  158.  
  159.  
  160. # Message Queue directory - env var MQUEUE
  161. #
  162. # STATUS: required
  163. # UUCP:   yes
  164. # SOUP:   no
  165. # MAUS:   no
  166. #
  167. # This is where outgoing messages are put by oexport. This should
  168. # be something like \var\spool\mqueue and must match your uucp
  169. # installation.
  170. #
  171. mqueuedir=D:\var\spool\mqueue
  172.  
  173.  
  174. # Mail directory - env var MAILDIR
  175. #
  176. # STATUS: required
  177. # UUCP:   yes
  178. # SOUP:   no
  179. # MAUS:   no
  180. #
  181. # This is only used with Hermes >=1.10. It's the directory
  182. # Hermes puts its mailbox files into.
  183. # If `maildir' is set to "\var\mail", then the mailbox file
  184. # for user boushh is "\var\mail\boushh".
  185. #
  186. maildir=D:\var\mail
  187.  
  188.  
  189. # Temp directories - env var TEMP
  190. #
  191. # STATUS: required
  192. # UUCP:   yes
  193. # SOUP:   yes
  194. # MAUS:   yes
  195. #
  196. # tmp is the directory for standard temp files, e.g. for editor calls.
  197. # It's recommended to set this to a ramdisk.
  198. # bigtmp is the directory for big temp files, e.g. for dbf reorgs.
  199. # Set this to some place where there's a lot of free space.
  200. # If you have enough space in your standard temp directory, set both
  201. # tmp and bigtmp to the same value.
  202. #
  203. tmp=$TMPDIR
  204. bigtmp=d:\tmp
  205.  
  206.  
  207. # UUCP backend type
  208. #
  209. # STATUS: required
  210. # UUCP:   yes
  211. # SOUP:   no
  212. # MAUS:   no
  213. #
  214. # Specifies the uucp backend software you are using.
  215. # Possible values are:
  216. #    0    Hermes <1.10 (default)
  217. #    1    Hermes >=1.10
  218. # If you are not using uucp at all, set to 0.
  219. #
  220. uucpbe=1
  221.  
  222.  
  223. # UUCP site configuration
  224. #
  225. # STATUS: required
  226. # UUCP:   yes
  227. # SOUP:   yes
  228. # MAUS:   no
  229. #
  230. # Sets up some values about your UUCP site.
  231. #
  232. # `site' and `domain' make up your system's net adress, e.g.
  233. # if your email adress is "spock@enterprise.starfleet.mil",
  234. # then "enterprise" is the site and ".starfleet.mil" is the
  235. # domain, and "spock" is the user name from the password file
  236. # (see `etcpasswd' above). Note that the domain name must always
  237. # begin with a dot.
  238. # If in doubt, set `domain' to ".UUCP".
  239. # `organization' is the name of your site. If set to anything but
  240. # an empty string, it will appear in the header of every outgoing
  241. # message.
  242. # All `xheader' lines will be copied into the the header of every
  243. # outgoing message. Use X-Face, X-Subliminal-Message or whatever
  244. # you like. Up to 256 `xheader' lines may be used.
  245. #
  246. # Notice: `organization' might disappear in a future version of O
  247. # since it can be replaced by an appropriate `xheader'.
  248. #
  249. #    *** PLEASE CHANGE THESE *** to match your site!!!
  250. #
  251. site=bara
  252. domain=.oche.de
  253. organization=Private UUCP site, Aachen, FRG
  254. xheader=X-Hardware: 68000/8 Atari Mega-ST 4
  255.  
  256.  
  257. # time zone (a string) - env var TIMEZONE
  258. #
  259. # STATUS: optional (if you're in Europe, else required)
  260. # UUCP:   yes
  261. # SOUP:   yes
  262. # MAUS:   no
  263. #
  264. # This string is used as the time zone in Date: lines created for
  265. # outgoing messages. Should be "GMT" or your offset from GMT in the
  266. # format "+hhmm", e.g. "+0100" für middle european time (MEZ).
  267. #
  268. timezone=+0100
  269.  
  270.  
  271. # alias file (a filename)
  272. #
  273. # STATUS: required
  274. # UUCP:   yes
  275. # SOUP:   yes
  276. # MAUS:   yes
  277. #
  278. # This file is used to resolve alias names in adresses when sending msgs.
  279. # It may contain comment lines beginning with `#'. If  a line ends with
  280. # a `\' then it continues on the next line.
  281. # Lines begin with the name to be substituted, and a list of values,
  282. # seperated by whitespace or comma, that are to be substituted. If the
  283. # value contain whitespace then they must be surrounded by "s. Substitution
  284. # is done recursively, e.g.:
  285. #
  286. #    wr    wr@bara.oche.de
  287. #    okami    wr
  288. #
  289. # would replace "okami" by "wr@bara.oche.de". Precede a value with a `\'
  290. # to avoid further substition:
  291. #
  292. #    okami2    \wr
  293. #
  294. # in the above file woult replace "okami2" with "wr".
  295. # Recursive substitution may go up to 32 levels deep (this limit is
  296. # set only to allow detection of infinite recursion).
  297. # Set to an empty string if you don't want alias substitution.
  298. #
  299. alias=e:\o\alias
  300.  
  301.  
  302. # Enabled/disable crosspost handling.
  303. #
  304. # STATUS: optional
  305. # UUCP:   yes
  306. # SOUP:   yes
  307. # MAUS:   no
  308. #
  309. # See documentation for details.
  310. # Possible values: `0' crosspost handling off, `1' on.
  311. #
  312. handle.xposts=0
  313.  
  314.  
  315. #------------  SETTINGS FOR O NEWSREADER -------------------
  316.  
  317. # Create an own desktop (0 or 1)
  318. #
  319. # STATUS: optional
  320. # UUCP:   yes
  321. # SOUP:   yes
  322. # MAUS:   yes
  323. #
  324. # If the following is set to 0 then the newsreader will create an own
  325. # desktop with its beautiful logo on it. If you are using MTOS or for
  326. # some other reasons don't want to see the logo, set to 1.
  327. #
  328. nodesk=0
  329.  
  330.  
  331. # Menu selection with single click (0 or 1)
  332. #
  333. # STATUS: optional
  334. # UUCP:   yes
  335. # SOUP:   yes
  336. # MAUS:   yes
  337. #
  338. # if 1, menu items can be selected with a single mouse click. If 0,
  339. # a single mouse click will only position the menu cursor, and a
  340. # double click selects the item.
  341. #
  342. singleclick=1
  343.  
  344.  
  345. # Advance msg to first non-header line (0 or 1)
  346. #
  347. # STATUS: optional
  348. # UUCP:   yes
  349. # SOUP:   yes
  350. # MAUS:   yes
  351. #
  352. # If 1, skips the msg header when displaying msgs, so display starts
  353. # with the first non-header line (the line following the first blank
  354. # line). If 0, displays msgs from the beginning of the msg file.
  355. #
  356. advmsg=1
  357.  
  358.  
  359. # Position of click button line (0, 1 or 2)
  360. #
  361. # STATUS: optional
  362. # UUCP:   yes
  363. # SOUP:   yes
  364. # MAUS:   yes
  365. #
  366. # This sets the position of the buttons in msg windows:
  367. #
  368. #    0    no buttons
  369. #    1    last line (default)
  370. #    2    first line
  371. #
  372. buttons=1
  373.  
  374.  
  375. # TEX transformation mode (string array)
  376. #
  377. # STATUS: optional
  378. # UUCP:   yes
  379. # SOUP:   yes
  380. # MAUS:   no
  381. #
  382. # Some morons still believe it's beautiful to write
  383. # "a instead of ä. Ok, TEX is a fine thing, but we are writing
  384. # news to be read by human beings and not by the TEX compiler.
  385. # if `texmode' is on for a newsgrp, the following transformations
  386. # will be done when displaying msgs of this group:
  387. #
  388. #    this...        will become...
  389. #    "a        ä
  390. #    "o        ö (and so on)
  391. #    "s        ß
  392. #    \3        ß
  393. #    ``        `
  394. #    ''        '
  395. #    ,,        ,
  396. #
  397. # There may be up to 256 texmode statements. Each of them defines
  398. # a wildcard pattern that turns TEX transformation on for all groups
  399. # that match this pattern.
  400. # If any of the strings is `all', then all msgs will be displayed
  401. # in TEX mode. This can be switched off in the O setup panel after
  402. # which the other settings become active again.
  403. #
  404. texmode=de.*
  405. texmode=soc.culture.german
  406.  
  407.  
  408. # Umlaut transformation mode (a number 0-3)
  409. #
  410. # STATUS: optional
  411. # UUCP:   yes
  412. # SOUP:   yes
  413. # MAUS:   no
  414. #
  415. # Determines how umlauts are transformed on outgoing msgs.
  416. # Possible values are:
  417. #
  418. #    0: no transformation
  419. #    1: Duden (ä -> ae) (default)
  420. #    2: TEX (ä -> "a) (ugly, dont use) (I mean it)
  421. #    3: Latin1 (aka ISO 8859) (recommended)
  422. #
  423. # This is without an effect for Mausnet. No umlaut transformation is
  424. # done on outgoing Mausnet msgs.
  425. #
  426. umlaut=1
  427.  
  428.  
  429. # Which groups shall be displayed (0, 1 or 2)
  430. #
  431. # STATUS: optional
  432. # UUCP:   yes
  433. # SOUP:   yes
  434. # MAUS:   yes
  435. #
  436. # Determines which groups will displayed in die groups menu.
  437. # Possible values are:
  438. #
  439. #    0: (new) only groups with unread msgs
  440. #    1: (any) only groups with any msgs at all (no empty groups)
  441. #    2: (all) all groups
  442. #
  443. # In () are the corresponding switches of the O setup panel.
  444. #
  445. dispgrps=1
  446.  
  447.  
  448. # Groups that shall not be displayed (string array)
  449. #
  450. # STATUS: optional
  451. # UUCP:   yes
  452. # SOUP:   yes
  453. # MAUS:   yes
  454. #
  455. # Groups that match any of the wildcard patterns in an `unsubscribe'
  456. # statement will not be displayed in the groups menu. They can be
  457. # opened by pressing Ctrl-N and typing the newsgroup name.
  458. # Up to 256 `unsubscribe' statements can be given.
  459. #
  460. unsubscribe=junk
  461. unsubscribe=control
  462.  
  463.  
  464. # Default settings for "global change" mask in the "set msg flags" dialog.
  465. #
  466. # STATUS: optional
  467. # UUCP:   yes
  468. # SOUP:   yes
  469. # MAUS:   yes
  470. #
  471. # The mask may contain any of: (case is insignificant)
  472. #    r    read
  473. #    k    killed
  474. #    p    protected
  475. #    l    locked
  476. # Global flag changes will affect only the flags set in the mask.
  477. # The mask may be changed interactively, you're only setting the default here.
  478. #
  479. globalmsgmask=rkpl
  480.  
  481.  
  482. # Font configuration
  483. #
  484. # STATUS: optional
  485. # UUCP:   yes
  486. # SOUP:   yes
  487. # MAUS:   yes
  488. #
  489. # The following set up the GDOS fonts to use in the newsreader. There
  490. # are 4 fonts to be used: for menu and for browser windows, for each a
  491. # big and a small one. Usually, the big font is used, however if the
  492. # text to be displayed would be longer than the screen the small font
  493. # will be used.
  494. # The syntax of the lines is: font size, whitespace, font name.
  495. # The font name is what is displayed in O's font selection dialog (^L).
  496. # O is quite smart when looking at the font names so they don't need
  497. # a 100% match. Case is irrelevant.
  498. # To use the normal system font, set to `10 6x6 system font'.
  499. #
  500. font.view.big=10 6x6 system font
  501. font.view.small=10 6x6 system font
  502. font.menu.big=10 6x6 system font
  503. font.menu.small=8 Rufus
  504.  
  505.  
  506. ##    Text attribute substitution
  507. #
  508. # STATUS: optional
  509. # UUCP:   yes
  510. # SOUP:   yes
  511. # MAUS:   yes
  512. #
  513.  
  514.     === advanced users only ===
  515.  
  516.     The following configuration sets up regular expressions that O
  517.     identifies and displays in alternative text attributes. For
  518.     example, you can make O display _this_ as the word "this" in
  519.     underlined, or print all quotes in a different color, etc.
  520.     Every `texteffect' line sets up one such pattern. The syntax is:
  521.  
  522.         texteffect=eff color RE
  523.     Where:
  524.         `eff' is the text effect to display the matched text in.
  525.         `eff' is a bit array as in vst_effects; the bits mean:
  526.               bit    0    1    2    3    4    5
  527.               value    1    2    4    8    16    32
  528.               effect:    bold    bright    skewed    underl.    hollow    shadowed
  529.         If `eff' is <=0 then no special text effects are used.
  530.         `col' is the color to display the matched text in. It is
  531.         the color register number (>=0). If `col' is <0 then the
  532.         color is not changed.
  533.         `RE' is a regular expression. When O discovers a match to
  534.         this regular expression anywhere in a line of a displayed
  535.         msg, it switches to `eff' and `col' and displays all parts
  536.         of the text that are matched by parts of `RE' that are
  537.         surrounded by parantheses, discarding all text that is
  538.         matched by `RE' but not by a part surrounded in parantheses.
  539.         Sure you didn't understand this, here's an example:
  540.  
  541.             texteffect=2 5 a(b)c(d)e
  542.  
  543.         matches the string "abcde", displays the "bd" in bright
  544.         (effect 2) and color 5, discarding the a, c and e.
  545.  
  546.             texteffect=4 2 (^>.*$)
  547.  
  548.         matches whole lines that begin with `>' and prints them
  549.         skewed and in color 2. The entire RE is surrounded by
  550.         parantheses, thus the entire line is printed. Use this
  551.         to identify quotes.
  552.  
  553.             texteffect=8 0 _([^_]*)_
  554.  
  555.         matches any string surrounded by underscores and prints that
  556.         string (without the underscores) underlined.
  557.  
  558.     There can be up to 256 `texteffect'-statements.
  559.  
  560.     All this will work only if `texteffect.mode' is set to 1. If
  561.     `texteffect.mode' is 0 then the `texteffect' statements are
  562.     ignored and everything is displayed unchanged. Usually, you
  563.     will set `texteffect.mode' to 1 and bind the newsreader command
  564.     "set texteffect.mode" to a key so you can toggle text effect
  565.     substitution on and off in case msgs get messed up. In O's default
  566.     keymap.inf file, this command is bound to the E key.
  567. ##
  568. #
  569. # >quotes
  570. texteffect=4 -1 ^(.?.?.?>.*)
  571. # _underlined_
  572. texteffect=8 -1 _([^_]+)_
  573. # /skewed/
  574. texteffect=4 -1 /([^/]+)/
  575. # *bold*
  576. texteffect=1 -1 \*([^*]+)\*
  577. texteffect.mode=1
  578.  
  579.  
  580. ## Text effects in group and message menus
  581. #
  582. # STATUS: optional
  583. # UUCP:   yes
  584. # SOUP:   yes
  585. # MAUS:   yes
  586. #
  587.  
  588.     The following settings determine the text effects for lines in
  589.     group and message menus. Every variable can be set to one of the
  590.     following values:
  591.         b    bold
  592.         i    italic
  593.         l    light
  594.         u    underlined
  595.         n    normal (i.e. don't care)
  596.     Only the first letter of the variable value is relevant.
  597.     The variables are:
  598.         eff.grp.nonew        for groups with no new messages
  599.         eff.grp.nounread    for groups with no unread messages
  600.         eff.grp.new        for groups with new messages
  601.         eff.grp.unread        for groups with unread messages
  602.         eff.msg.unread        for unread messages
  603.         eff.msg.new        for new messages
  604.         eff.msg.killed        for killed messages
  605. ##
  606. eff.grp.nonew=light
  607. eff.grp.nounread=light
  608. eff.grp.new=normal
  609. eff.grp.unread=normal
  610. eff.msg.unread=bold
  611. eff.msg.new=normal
  612. eff.msg.killed=light
  613.  
  614.  
  615. ##    Configuration for message menu
  616. #
  617. # STATUS: optional
  618. # UUCP:   yes
  619. # SOUP:   yes
  620. # MAUS:   yes
  621. #
  622.  
  623.     `msgmenu.fmt' is a format string determining how a message appears
  624.     in the message menu window.
  625.     It may contain the following format elements:
  626.     
  627.         %a    name of sender of message (as in index)
  628.         %s    subject
  629.         %m    marker for msg flags: + killed, o protected, hook answered
  630.         %n    * for new msgs, : for non-new msgs
  631.         %%    a percent sign
  632.  
  633.     Each (except %%) may include an output length, e.g. %20s will print
  634.     the subject with 20 characters. Use this for column alignment.
  635. ##
  636. msgmenu.fmt=%m %20f %n %s
  637.  
  638.  
  639. ##    Configuration for msg display window title/info line
  640. #
  641. # STATUS: optional
  642. # UUCP:   yes
  643. # SOUP:   yes
  644. # MAUS:   yes
  645. #
  646.  
  647.     `msg.titel' is what's put in the window's title line when
  648.     displaying a msg.
  649.     `msg.info' is the same for the window's info line.
  650.  
  651.     Both are format strings that may contain the following format
  652.     elements:
  653.  
  654.         %a    net adress of sender
  655.         %r    real name of sender
  656.         %R    net adress of sender if real name is a subset
  657.             of it, else real name of sender. Useful for Mausnet.
  658.         %f    sender name as in menu
  659.         %F    One of: "To", "From", "For" depending on msg/group type
  660.         %s    subject
  661.         %g    newsgroup
  662.         %n    number of comments (if >0, else nothing)
  663.         %t    arrows that indicate threading
  664.         %d    date and time when msg was written
  665.         %D    date when msg was written
  666.         %m    msg flags
  667.         %l    the number of msg in the newsgroup that have a
  668.             subject equivalent to the one being displayed
  669.         %p    number of this msg within those with equivalent subject.
  670.             Example: "%p/%l" creates an output like "3/5" which
  671.             means that the current msg is the 3rd in a thread of
  672.             5 with equivalent subject.
  673.         %%    a percent sign
  674.         %.    where . is anything else: undefined
  675.  
  676.     Each % may be followed by a number (>0) to indicate max length,
  677.     i.e. %10a means at most 10 chars of the sender's net adress.
  678. ##
  679. #
  680. msg.titel=%g (%p/%l) %s
  681. msg.info=%m %t %n %d %F %R
  682.  
  683.  
  684. # Configuration for msg window size
  685. #
  686. # STATUS: optional
  687. # UUCP:   yes
  688. # SOUP:   yes
  689. # MAUS:   yes
  690. #
  691. # This can be:
  692. #    - an empty string, then msg windows will be full screen size
  693. #      (default)
  694. #    - a string of the form "rows x lines", e.g. "80 x 24". Msg
  695. #      windows will then be of that size.
  696. #
  697. msg.winsize=
  698.  
  699.  
  700. # Default values for msg sending (strings)
  701. #
  702. # STATUS: optional
  703. # UUCP:   yes
  704. # SOUP:   yes
  705. # MAUS:   yes
  706. #
  707. # These values define the defaults to enter in the header of outgoing
  708. # msgs. They refer to the following fields:
  709. #
  710. #    variable...        field...
  711. #    default.network        Network (see below)
  712. #    default.distr        Distribution
  713. #    default.replyto        Reply-To
  714. #    default.cc.news        Cc (for news)
  715. #    default.cc.mail        Cc (for mail)
  716. #
  717. # Possible values vor `default.network' are 0 for Usenet and 1 for Mausnet.
  718. # If `default.distr' is set to "*" then the first component of the
  719. # newsgroup name will be taken as a distribution, e.g. a msg posted
  720. # to comp.sys.amiga.braindamage would be distributed to "comp".
  721. # If `default.distr' is an empty string then no distribution line
  722. # will be created by default.
  723. # It's a good idea to set `default.distr' to "world" or to an empty
  724. # string.
  725. #
  726. default.network=0
  727. default.distr=world
  728. default.replyto=
  729. default.cc.news=
  730. default.cc.mail=echo
  731.  
  732.  
  733. # The name of the group description file (a filename)
  734. #
  735. # STATUS: optional
  736. # UUCP:   yes
  737. # SOUP:   yes
  738. # MAUS:   no
  739. #
  740. # The file given as `grptxtfile' must contain lines which begin with
  741. # a group name, followed by one or more space or tab and a descriptive
  742. # text for this group. Example:
  743. #
  744. #    alt.boomerang    Technology and use of the boomerang.
  745. #    alt.brother-jed    The born-again minister touring US campuses.
  746. #    alt.cad        Discussion about CAD and visualization technologies.
  747. #
  748. # All lines are valid, there is no comment character, although lines which
  749. # do not begin with a valid group name have no effect and may contain
  750. # comments. Whitespace at the beginning and end of lines are ignored.
  751. #
  752. # The `grptxtfile' may contain more newsgroups than there actually are
  753. # in the system. Lists of this kind are occasionally distributed via
  754. # the "checkgroups" newsgroup and are approx. 1600 lines long. To save
  755. # time and memory, delete the lines of newsgroups you are not receiving.
  756. # O automatically gives its own names for the groups "Mail", "Outbound",
  757. # "junk" and "control" so there is no need for these to appear in the
  758. # file.
  759. # Setting `grptxtfile' to an empty string (this is done by "grptxtfile=")
  760. # will make O not bother about this file.
  761. #
  762. grptxtfile=f:\dfu\txt\uucp\grplist.txt
  763.  
  764.  
  765. ##    Additional configuration files:
  766.  
  767.     some O programs require an additional configuration file
  768.     that gives them information not provided in o.inf. The
  769.     names of all these files, however, are stated in o.inf so
  770.     o.inf still is the only file to be located (via parameter,
  771.     env var etc.) to obtain all required information.
  772. ##
  773.  
  774.  
  775. # Signature definition file (a filename)
  776. #
  777. # STATUS: required
  778. # UUCP:   yes
  779. # SOUP:   yes
  780. # MAUS:   yes
  781. #
  782. # sigfile.resident: keep sigfile in memory (0 or 1)
  783. # This file contains the signatures for the various
  784. # newsgroups. See the supplied sigs.inf file for
  785. # further information.
  786. # Set this to an empty string to disable signatures.
  787. #
  788. # if `sigfile.resident' is 1 then `sigfile' will be
  789. # kept in memory once it was loaded. If it is 0, `sigfile'
  790. # will be read from disk each time it is needed.
  791. # Use 0 if you are short of memory and 1 if you have
  792. # a slow harddisk.
  793. #
  794. # `sig.when' defines when the signatur will be added:
  795. #    0    not at all
  796. #    1    before editing the message
  797. #    2    before sending the message into Outbound
  798. #    3    before exporting the message (default)
  799. #
  800. sigfile=e:\o\sigs.inf
  801. sigfile.resident=1
  802. sig.when=2
  803.  
  804.  
  805. # Expiration configuration file (a filename)
  806. #
  807. # STATUS: required
  808. # UUCP:   yes
  809. # SOUP:   yes
  810. # MAUS:   yes
  811. #
  812. # This file tells oexpire.ttp how to expire newsgroups. It contains
  813. # its own documentation, see the supplied oexpire.inf file for
  814. # further information.
  815. # Setting this to an empty string will reduce expiring to command
  816. # line parameters passed to oexpire.ttp on invocation.
  817. #
  818. oexpire.inf=e:\o\oexpire.inf
  819.  
  820.  
  821. # Maustausch configuration file (a filename)
  822. #
  823. # STATUS: required
  824. # UUCP:   no
  825. # SOUP:   no
  826. # MAUS:   yes
  827. #
  828. # This is the configuration file for omtausch.prg, the Maustausch Shell.
  829. # If you don't use Mausnet, forget it.
  830. # If you do, read the supplied omtausch.inf file and edit it to suit
  831. # your needs (it contains its own documentation), then enter its name
  832. # here.
  833. #
  834. omtausch.inf=e:\o\omtausch.inf
  835.  
  836.  
  837. # Folding configuration file (a filename)
  838. #
  839. # STATUS: required
  840. # UUCP:   yes
  841. # SOUP:   yes
  842. # MAUS:   yes
  843. #
  844. # This file defines how newsgroups are "folded" into menu levels
  845. # in the newsreader. See the supplied folds.inf file for further
  846. # information.
  847. #
  848. folds.inf=e:\o\folds.inf
  849.  
  850.  
  851. # Keyboard mapping configuration file (a filename)
  852. #
  853. # STATUS: required
  854. # UUCP:   yes
  855. # SOUP:   yes
  856. # MAUS:   yes
  857. #
  858. # This file contains the key-to-command-bindings for the newsreader.
  859. # It contains its own documentation.
  860. #
  861. keymap.inf=e:\o\keymap.inf
  862.  
  863.  
  864. # The compress program (a full path&file name) - Env var COMPRESS
  865. #
  866. # STATUS: optional
  867. # UUCP:   yes
  868. # SOUP:   yes
  869. # MAUS:   yes
  870. #
  871. # The following must be a Unix-like compress program which is
  872. # able to compress and decompress data from stdin to stdout (pipe
  873. # mode). It must support the following ways of invocation:
  874. # a) when called with no parameters, compresses stdin to stdout.
  875. # b) when called with the parameter -d, decompresses stdin to stdout.
  876. # c) when called with a filename, compresses the file in-place and
  877. #    appends Z to the filename extender.
  878. # d) when called with the parameter -d followed by a filename, decompresses
  879. #    the file in-place and removes Z from the filename extender.
  880. #
  881. # Example:
  882. #
  883. #    compress \news\dir\123
  884. #
  885. # must compress the file \news\dir\123 in-place and then rename the file
  886. # to `\news\dir\123.Z'.
  887. # Compress is called by oimport to compress msg files that exceed the
  888. # user-defined max length, and by the newsreader to decompress these
  889. # files before displaying them.
  890. #
  891. compress=c:\bin\compress.ttp
  892.  
  893.  
  894. # The diff programm (a full path&file) - Env var DIFF
  895. #
  896. # STATUS: optional
  897. # UUCP:   no
  898. # SOUP:   no
  899. # MAUS:   yes
  900. #
  901. # The following must be a Unix-like diff program which is able to
  902. # compare two files given on the command line and write differences
  903. # to stdout. It is always called in the following way:
  904. #
  905. #    diff -a file1 file2
  906. #
  907. # -a is used to set diff to ascii mode (i.e. not complain about international
  908. # characters).
  909. # In the current version of O, it is used only by omausimp to create
  910. # diffs of incoming updates of Infofiles. So, `diff' is unused unless
  911. # you use Mausnet.
  912. #
  913. diff=c:\bin\diff.ttp
  914.  
  915.  
  916. ##    External Editor confiuration:
  917. #
  918. # STATUS: required
  919. # UUCP:   yes
  920. # SOUP:   yes
  921. # MAUS:   yes
  922. #
  923.     An external editor is needed to edit mail&news. Future versions
  924.     of O will have optional built-in editors. (maybe)
  925.  
  926.     variable:    purpose:
  927.     editor        full path&file of editor program - env var EDITOR
  928.     editwd        work directory for editor
  929.     editfmt        parameter string format
  930.  
  931.     If `editor' is a GEM application then its name must end with either
  932.     ".prg" or ".app" (case is significant).
  933.  
  934.     `editfmt' may contain the following format elements:
  935.     
  936.         %f    name of file to be edited
  937.         %o    when writing a follow-up or reply to a msg, the
  938.             name of a temp copy of that msg; else nothing
  939.         %l    line number to start with
  940.         %%    a percent sign
  941. ##
  942. #
  943. # micro emacs
  944. #editor=g:\text\emacs\bin\emacs.prg
  945. #editfmt=%f -g%l @g:\text\emacs\bin\emacs.rc
  946. #editwd=.
  947.  
  948. # GEM micro emacs
  949. #editor=g:\text\emacs\gemme\gemme.prg
  950. #editfmt=%f -g%l
  951. #editwd=.
  952.  
  953. # edison
  954. #editor=g:\text\edison\edison.prg
  955. #editwd=g:\text\edison
  956. #editfmt=%f
  957.  
  958. # you can't beat the (Unix) feeling:
  959. editor=g:\text\vi\elvis\elvis15\bin\elvis.ttp
  960. editfmt=%f
  961. editwd=c:\sh
  962.  
  963.  
  964. ##    PGP configuration
  965. #
  966. # STATUS: optional
  967. # UUCP:   yes
  968. # SOUP:   yes
  969. # MAUS:   yes
  970. #
  971.  
  972.     The following is used only if you have PGP (the Pretty Good Privacy
  973.     public-key encryption system) installed on your    system and want to
  974.     use it from out of O.
  975.     If you do, read "PGP support" in the O user's manual.
  976.  
  977.     `pgp.prg' is the complete file name of the pgp executable.
  978.     `pgp.wd' is the work directory for pgp, usually the directory your
  979.     PGP files are stored in.
  980.     `pgp.ownname' is the user-id under which your own public key
  981.     is stored in the key ring. This usually is your e-mail adress.
  982.     DO NOT USE WHITESPACE in the user id.
  983. ##
  984. #
  985. pgp.prg=d:\pgp\pgp.ttp
  986. pgp.wd=d:\pgp
  987. pgp.ownname=wr@bara.oche.de
  988.  
  989.  
  990. ##    Quote configuration:
  991. #
  992. # STATUS: optional
  993. # UUCP:   yes
  994. # SOUP:   yes
  995. # MAUS:   yes
  996. #
  997.     The following fields determine the way O quotes msgs.
  998.  
  999.     `quote.text.mail' and `quote.text.news' are the header
  1000.     text printed above quoted mail and news, respectively.
  1001.     They may contain the following format elements:
  1002.  
  1003.         %a    net adress of sender
  1004.         %r    real name of sender
  1005.         %f    first name of sender
  1006.         %i    initials of sender, single letters (like WR)
  1007.         %I    dito, double letters (like WoRo)
  1008.         %s    subject of msg
  1009.         %d    input date of msg
  1010.         %m    msg id
  1011.         %g    name of newsgroup
  1012.         %%    a percent sign
  1013.         \n    a newline character
  1014.         \t    a tab character
  1015.         \\    a backslash
  1016.  
  1017.     `quote.text.pm' and `quote.text.maus' are the same as these but
  1018.     are used only for Mausnet groups. Forget it if you don't use the
  1019.     Mausnet part of O.
  1020.  
  1021.     `quote.string' is the string printed before every quoted line.
  1022.     It may contain any of these format elements.
  1023.  
  1024.     O provides reasonable defaults for all of these, so don't set
  1025.     them to empty strings but rather put them into comments if
  1026.     you don't want to define own values.
  1027.  
  1028.     If `quote.binmode' is set to 1 then quotes will be created in binary
  1029.     mode, i.e. lines will be seperated by LFs only. Some editors have
  1030.     trouble with this and expect lines to be seperated with CR-LF;
  1031.     if your editor is so stupid then set `quote.binmode' to 0. Since
  1032.     CR-LF is the TOS standard, 0 is the default.
  1033. ##
  1034. #
  1035. quote.binmode=1
  1036. # standard settings:
  1037. quote.text.news=%r (%a) wrote:\n
  1038. quote.text.mail=Hi %f,\n
  1039. quote.text.pm=Hallo %f,\n
  1040. quote.text.maus=%r schrieb:\n
  1041. quote.string=>
  1042.  
  1043. # or different:
  1044. #quote.text.news=Dear %r, thou werest kind enough to write:\n
  1045. #quote.text.mail=%r, thou hast sent me mail in which thou statest:\n
  1046. #quote.string=|
  1047.  
  1048. # This is for testing only. Don't use it.
  1049. #quote.text.news=a: %a\nr: %r\nf: %f\ni: %i\ns: %s\nm: %m\ng: %g\nd: %d\n#quote.text.mail=a: %a\nr: %r\nf: %f\ni: %i\ns: %s\nm: %m\ng: %g\nd: %d\n
  1050.  
  1051.  
  1052. ## Mausnet configuration:
  1053. #
  1054. # STATUS: required
  1055. # UUCP:   no
  1056. # SOUP:   no
  1057. # MAUS:   yes
  1058. #
  1059.  
  1060.     The following is required only if you intend to use O for
  1061.     Mausnet. Instructions are german because Mausnet is so too.
  1062.     If you don't use Mausnet, just leave these as they are and
  1063.     forget their existence.
  1064.  
  1065.     `infile' und `outfile' sind die vollen Pfadnamen der ent-
  1066.     sprechenden Dateien, die für den Maustausch benötigt werden.
  1067.     `user' ist der Username (aus /etc/passwd), an den die übers
  1068.     Mausnetz einkommenden PMs geschickt werden sollen.
  1069.     `prefix' wird vor die Gruppennamen der Mausgruppen gesetzt,
  1070.     wenn diese in die UUCP-Datenbank einsortiert werden. Wenn z.B.
  1071.     `prefix' auf "mausnet" eingestellt ist, dann wird die Maus-
  1072.     gruppe ATARI.SOFT als "mausnet.Atari.Soft" geführt.
  1073.     `prefix' darf Punkte enthalten, darf aber nicht mit einem Punkt
  1074.     beginnen oder enden.
  1075.     **ACHTUNG** wenn `prefix' einmal eingestellt ist, nicht mehr
  1076.     ändern!!!!
  1077. ##
  1078. #
  1079. maus.infile=f:\dfu\upload\infile.txt
  1080. maus.outfile=f:\dfu\download\outfile.txt
  1081. maus.user=wr
  1082. maus.prefix=mausnet
  1083.  
  1084.  
  1085. # Read the readme.dbf file before changing this line.
  1086. # ** I MEAN IT **
  1087. # STATUS: If you fuck this up, don't come creeping "but you didn't say a
  1088. # word about database conversion and now my 56 MB database is gone".
  1089. #
  1090. read.convert=1
  1091.