home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / v / valen102.zip / VALENCE.ORG < prev   
Text File  |  1993-03-16  |  13KB  |  258 lines

  1. ; :::: VALENCE.CFG ::::
  2.  
  3. ; This is the main config file for Valence. You can edit it with any text
  4. ; editor - "2-Sysop", "TextEdit" from Searchlight works nicely.
  5.  
  6. ; The format of this file is loosely inspired by Squish's COMPRESS.CFG, and
  7. ; I use most of the same code to read both files. It's based on "keywords".
  8. ; Some keywords use the rest of the line as a parameter; some work simply by
  9. ; being there. Case of keywords and leading and trailing spaces are ignored.
  10. ; The order of the keywords is not important; all lines in this file may be
  11. ; rearranged any way you see fit.
  12.  
  13. ; There are default values for ALL keywords, so you can omit ANY of them.
  14. ; Valence will give you an error if it can't find this file, but it will in
  15. ; fact run if VALENCE.CFG is nothing more than a single blank line (try it
  16. ; and see!).
  17.  
  18. ; This file may look a bit dauntingly long, but most of the length is in the
  19. ; comments. VALENCE.ORG is self-documenting. :-)
  20.  
  21. ; All comment lines (like this one) beginning with a ";" and all blank lines
  22. ; are ignored and can be removed. And after you've read and understood this
  23. ; file, I recommend you remove them. Keep the original archived, though. :-)
  24.  
  25. ; You can add comments to any line; anything after the ";" will be ignored.
  26. ; "Uncomment" means to remove the initial ";" from a line.
  27.  
  28. ;---------Important Part for Quick Start----------------------------------
  29.  
  30. ; All these fields should be changed to fit your BBS:
  31.  
  32. BBSID     NAKED                    ; BBS ID
  33.  
  34. ; This is the filename that will be used for QWK packets downloaded from
  35. ; your BBS and REP packets uploaded to it. It should be 1-8 characters, and
  36. ; a legal DOS filename. I discourage the use of numerals in the name. If a
  37. ; user has numbered packets selected, the effective length of the name on
  38. ; QWK packets is limited to six characters, but you can still specify all
  39. ; eight, and all will be used for the REPs. Case is ignored.
  40.  
  41. ; The BBSID should usually reflect the name of the BBS, and should be
  42. ; unique, or at least unique to your area. The BBSID here, "NAKED", is for
  43. ; "The Naked Singularity", my as-yet non-existent BBS. (And the name of my
  44. ; Demo Searchlight BBS, running on an 800k 3.5" disk.) I am hereby publicly
  45. ; staking claim to the name; DON'T ANYBODY STEAL IT! :-)
  46.  
  47. Sysop     William McBrine          ; Sysop's name
  48.  
  49. ; This name is used both in CONTROL.DAT, and in the "To:" and "From:" fields
  50. ; of message headers in place of "SYSOP" if you have Sysop Renaming on (see
  51. ; below). Case is ignored. If you omit this keyword, Valence will attempt
  52. ; to read the "sysopname" field in CONFIG.SL2, so with some future version
  53. ; of Searchlight this keyword may not be needed.
  54.  
  55. Locale    Salisbury, NC            ; City, State [, Country]
  56. Phoneno   704-633-7817             ; BBS Phone #
  57.  
  58. ; These two fields are optional and are only used in CONTROL.DAT. I've seen
  59. ; many systems that omit this info from their packets. If you want to, just
  60. ; delete these lines.
  61.  
  62. ; Note the number here is actually my voice number; but I don't recommend
  63. ; you call, as you'll most likely get my father's answering machine. Leave a
  64. ; message for me and I'll call you collect. My father's name is the same as
  65. ; mine, so mention what you're calling about and/or ask for "Billy" (NOT
  66. ; "Bill"; he goes by that, too).
  67.  
  68. ;---------You can ignore the rest if desired-----------------------------
  69.  
  70. ; However, I recommend that you don't. :-)
  71.  
  72. ;Welcome   LOGIN.ANS               ; \
  73. ;News                              ;  }- (ANSI)
  74. ;Goodbye   LOGOFF.ANS              ; /   Path defaults to SL's text dir
  75.  
  76. ; These are optional ANSI files that may be included in the QWK packet.
  77. ; "Welcome" is usually displayed when a packet is opened, and "Goodbye" when
  78. ; you're done reading it. "News" is supposed to be important BBS news.
  79. ; There's no News feature in Searchlight, as there is in many other BBSes,
  80. ; so you can implement this any way you like, or not at all. By default
  81. ; (user-selectable), the News file is only included if it's been updated
  82. ; since the last time the user read it, as judged by file date. The other
  83. ; two files are always included, if they exist.
  84.  
  85. ; By default, these files appear just as they would from within Searchlight,
  86. ; with full metacharacter and color code replacement. This is user-
  87. ; selectable. Unlike Searchlight, Valence has a 255-character-per-line
  88. ; limit on these files; the excess will be truncated. I expect to correct
  89. ; this in a future version - but the reader I use myself, SLMR 2.1a, won't
  90. ; read lines longer than 255 characters anyway (as I discovered when I used a
  91. ; different copying routine in an earlier version of Valence), and I
  92. ; imagine this applies to many other readers as well.
  93.  
  94. ; You can add a News file within SL by using internal command #160 (I
  95. ; think), "Display file", in an autoexecuting menu in an appropriate place,
  96. ; like before the Bulletins. Making it pop up only when updated requires a
  97. ; little more...
  98.  
  99. ; LOGIN.ANS and LOGOFF.ANS are the default values for Welcome and Goodbye;
  100. ; uncomment and edit these keywords only if you want to use different files,
  101. ; or none (make them blank for none). News defaults to none.
  102.  
  103. ;Archiver  ZIP                     ; Default archiver name (NOT extension)
  104.  
  105. ; This is the archiver assigned to new Valence users before they make their
  106. ; own selection (which many probably never will). "ZIP" is the default here.
  107. ; If you want a different default archiver or you don't have a "ZIP" entry
  108. ; in your COMPRESS.CFG, uncomment this and change it. (See my COMPRESS.CFG
  109. ; for more info.)
  110.  
  111. ;Compress  C:\SQUISH\COMPRESS.CFG  ; Path to COMPRESS.CFG
  112.  
  113. ; This specifies the full pathname to your COMPRESS.CFG. Uncomment this if
  114. ; you're already using one somewhere (see my included COMPRESS.CFG for more
  115. ; info). The name can be omitted, in which case the path must end in "\".
  116.  
  117. ;LocQWK    C:\SLMR\                ; Path to local QWK files
  118.  
  119. ; This is the directory where Valence puts your QWK packets when you
  120. ; "download" from a local login. The path must end in a "\". Note that if
  121. ; this is on the same drive as the work directory, Valence will simply
  122. ; "rename" the file into the new directory, rather than copying it and
  123. ; deleting the original.
  124.  
  125. ; Above is a sample value; the default is to use the directory the .EXE is
  126. ; in. Uncomment this if you want to change it.
  127.  
  128. ;LocREP                            ; Path to local REP files
  129.  
  130. ; Uncomment this and fill it in only if you want to use different
  131. ; directories for QWK and REP files; otherwise, the LocQWK path is used.
  132. ; Note this is also the path used for local PTR files.
  133.  
  134. ; When "uploading" locally, your REP packets MUST be named "<BBSID>.REP",
  135. ; you MUST rename your pointer files to "<BBSID>.PTR", and you can only
  136. ; upload one at a time. Remote users can upload multiple packets or pointer
  137. ; files at once and can use names of the form "*.REP" and "<BBSID>.PT*" if
  138. ; using a batch protocol.
  139.  
  140. ;WorkDir                           ; Path to work directory
  141.  
  142. ; If you have a LARGE RAM disk, preferably one with over a meg free, you can
  143. ; speed Valence up a little by setting the work directory to the RAM disk.
  144. ; By default, Valence uses the directory the .EXE is located in as its work
  145. ; directory. (The actual "work directories" branch off this directory, and
  146. ; are named for the node that creates them - "1", "2", etc. These are
  147. ; deleted when the program terminates, unless it crashes badly.)
  148.  
  149. Rename                             ; Change SYSOP name
  150.  
  151. ; This changes your name in the "To:" and "From:" fields of messages from
  152. ; "SYSOP" to whatever you put after the keyword "Sysop" (above). This can
  153. ; sometimes produce messages labelled as being from you when they're really
  154. ; from some other sysop on another board who didn't configure SLMAIL
  155. ; correctly, so you may want to comment it out. :-)
  156.  
  157. ;ThreadOff                         ; Do not attempt threading
  158.  
  159. ; By default, Valence will post uploaded replies with the "reference
  160. ; number" intact; that is, it will put the message number of the original in
  161. ; the "replyto" field of the new message. This allows the "Thread" command
  162. ; to work, and improves offline threading as well. But since QWK packets use
  163. ; the sequential message numbers, which get changed when a subboard is
  164. ; renumbered, the reference numbers will be all wrong if you frequently
  165. ; renumber your subboards. If you do, uncomment this keyword...
  166.  
  167. ; ...or better yet, STOP doing it. I know there's another QWK door which
  168. ; INSISTS that you renumber, because it can't handle message numbers over
  169. ; 999. Mine, however, will handle numbers up to ten million minus one (the
  170. ; limit of the QWK format).
  171.  
  172. ; Since the subboards most likely to get renumbered are echomail areas, and
  173. ; since inclusion of the reference number in downloaded QWKs is OFF by
  174. ; default for echomail areas (and ON for local areas), this may not be
  175. ; terribly important.
  176.  
  177. ;RepKill                           ; Delete local .REPs on "upload"
  178.  
  179. ; If you uncomment this keyword, your local .REP files will be deleted
  180. ; automatically after they're processed. This saves you from having to
  181. ; remember if you've uploaded them or not. The default is to leave them
  182. ; alone.
  183.  
  184. ;MaxSub    65000                   ; Maximum possible messages per subboard
  185. ;MaxTotal  65000                   ; Maximum possible messages per packet
  186.  
  187. ; In Valence, users have the option to set limits on the number of messages
  188. ; the program will collect into one packet, and the number of messages it
  189. ; will collect from each subboard at one time. These two keywords specify
  190. ; the MAXIMUM values they can set these options to. 65000 is the default and
  191. ; maximum for each value; 10 is the minimum. (It will be pulled into that
  192. ; range if you try to go outside. 0 and non-numeric values are converted to
  193. ; 65000.) Uncomment and change these only if you want different values.
  194.  
  195. ; Note that regardless of the number of messages packed, users will not be
  196. ; able to download packets that would take them past their time limits, so I
  197. ; recommend leaving these limits alone. (65000 is essentially a non-limit.)
  198. ; Trying to download oversized packets is its own punishment. If they get
  199. ; too big, you can't even load them into a reader. However, if you do find
  200. ; you have a "message leech" problem, these keywords are here.
  201.  
  202. ;DefSub     50                     ; Default maximum messages per subboard
  203. ;DefTotal  200                     ; Default maximum messages per packet
  204.  
  205. ; These are the default values assigned to new users for maximum number of
  206. ; messages per subboard and packet. 50 and 200 are the rather arbitrary
  207. ; default defaults, :-) based only on the number Tom Curtis set for 2400 bps
  208. ; on The Big Byte BBS, in an older QWK door... I thought about applying some
  209. ; formula to these values to adjust them by bps rate, but decided against
  210. ; it. (I may do it in a later version if there's a strong demand.) Users are
  211. ; free to reset these values as they like, from 10 up to the limits
  212. ; specified in MaxSub and MaxTotal.
  213.  
  214. ; The limits on message numbers are not checked when scanning the MAIL
  215. ; subboard, because it would be silly to leave out new private mail. This
  216. ; means that if you have someone who saves all their old mail online and has
  217. ; accumulated, say, 200 messages (don't laugh, I know a guy who did!), and
  218. ; they set Valence to include old mail, they could overrun the packet
  219. ; limit. However, no other subboards would then be scanned.
  220.  
  221. ;LogFile   VALENCE%o.LOG               ; Path to Valence's Log file
  222.  
  223. ; This is the text file where Valence keeps a record of who did what, for
  224. ; your perusal. No other use is made of this file, so you can turn it off if
  225. ; you like. The name above is the default, so uncomment this and edit it
  226. ; only if you want to change it. If the directory is not specified, the log
  227. ; file is created in the Valence directory. If you uncomment this keyword
  228. ; and make it blank, logging will be turned off.
  229.  
  230. ; Note the use of Searchlight's "%o" metacharacter to specify the node
  231. ; number. This filename would translate to "VALENCE1.LOG", "VALENCE2.LOG",
  232. ; etc., as appropriate. Thus, you'll have seperate log files for each node.
  233. ; You can combine them into one by taking out the "%o", but I don't
  234. ; recommend this, as Valence may crash if two or more nodes run at the same
  235. ; time with the same log file.
  236.  
  237. ; The %o can be used anywhere in the name, as can all the other Searchlight
  238. ; %-codes, plus the special code "%e" I invented to represent the directory
  239. ; of the current node's CONFIG.SL2. (See INTPROT.CFG for more info.) Thus
  240. ; you could have
  241.  
  242. ; LogFile   %e\VALENCE.LOG
  243.  
  244. ; to create the log file for each node in the node's home directory. Note
  245. ; also that the log file need not be exclusive to Valence, except while
  246. ; it's running; for an interesting effect, try:
  247.  
  248. ; LogFile   %e\ACTIVITY.LOG
  249.  
  250. ; This feature is NOT available for any of the other keywords in
  251. ; VALENCE.CFG.
  252.  
  253. ; *** How to crash this program ***
  254.  
  255. ; I've tried to make this program fairly crash-proof, but there are a few
  256. ; loopholes not worth coding around. Try putting wildcards in any of the
  257. ; fields here that call for a filename.
  258.