mutil_ini_1.12
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
mutil_ini_1.12 [2018/01/03 21:40] – updated mutil.ini to ver 1.12 A38 avon | mutil_ini_1.12 [2023/01/20 01:39] (current) – mystic 1.12 A48 avon | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== MUTIL.INI Mystic BBS 1.12 Alpha ====== | ====== MUTIL.INI Mystic BBS 1.12 Alpha ====== | ||
- | This is the current 'stock install' | + | This is the current 'stock install' |
+ | |||
+ | |||
; MUTIL configuration file | ; MUTIL configuration file | ||
Line 28: | Line 30: | ||
; - Import FIDONET.NA into Message bases | ; - Import FIDONET.NA into Message bases | ||
; - Import FILEBONE.NA into File bases | ; - Import FILEBONE.NA into File bases | ||
+ | ; - Export FILEBONE.NA from File bases | ||
+ | ; - Export AREAS.BBSfrom Message Bases | ||
+ | ; - Export Golded Areas Configuration from Message Bases | ||
; - Mass upload files to all file bases (with FILE_ID.DIZ import and the | ; - Mass upload files to all file bases (with FILE_ID.DIZ import and the | ||
; ability to exclude files by filemask) | ; ability to exclude files by filemask) | ||
Line 44: | Line 49: | ||
; - Purge user database marking inactive users for deletion | ; - Purge user database marking inactive users for deletion | ||
; - Pack user database and remove private messages of deleted users | ; - Pack user database and remove private messages of deleted users | ||
+ | ; - Automatically hatch a list of files to FDN | ||
; | ; | ||
; The concept here is that you can create your own custom command lines to | ; The concept here is that you can create your own custom command lines to | ||
Line 60: | Line 66: | ||
Import_MessageBase = false | Import_MessageBase = false | ||
Import_FILEBONE.NA = false | Import_FILEBONE.NA = false | ||
+ | Export_FILEBONE.NA = false | ||
+ | Export_AREAS.BBS | ||
+ | Export_GOLDED | ||
Import_FILES.BBS | Import_FILES.BBS | ||
MassUpload | MassUpload | ||
Line 73: | Line 82: | ||
PackFileBases | PackFileBases | ||
FileSort | FileSort | ||
- | LinkMessages = false | + | LinkMessages = false |
- | PurgeUserBase | + | PurgeUserBase |
- | PackUserBase | + | PackUserBase |
+ | AutoHatch | ||
+ | EchoNodeTracker | ||
+ | | ||
| | ||
; Set this value if you want to run mutil from a directory other than | ; Set this value if you want to run mutil from a directory other than | ||
- | | + | |
| | ||
; mystic_directory=c: | ; mystic_directory=c: | ||
Line 87: | Line 99: | ||
| | ||
logfile=mutil.log | logfile=mutil.log | ||
+ | | ||
+ | ; If set to TRUE (*HIGHLY* recommended for MUTIL) then it will write the | ||
+ | ; log file in increments of 8KB at a time. If set to FALSE it will write | ||
+ | ; each individual line as it is logged. | ||
+ | ; MUTIL performance if set to FALSE. | ||
+ | | ||
+ | logcache=true | ||
| | ||
; Level 1 = basic | ; Level 1 = basic | ||
; Level 2 = verbose | ; Level 2 = verbose | ||
; Level 3 = debug | ; Level 3 = debug | ||
+ | ; | ||
+ | ; Note that the loglevel can also be set in a specific stanza and that value | ||
+ | ; will override the value defined here only for that specific stanza | ||
| | ||
loglevel=2 | loglevel=2 | ||
| | ||
; logfile time stamp. | ; logfile time stamp. | ||
- | ;logstamp = YYYYHHMMHHIISS | + | ; logstamp = YYYYHHMMHHIISS |
+ | |||
+ | ; Log roller type: | ||
+ | ; 0 = Do not roll log files | ||
+ | ; 1 = Roll by number of files/ | ||
+ | ; 2 = Roll by number of days | ||
| | ||
- | ; Log roller type 0=roll by number of files/ | ||
logtype = 0 | logtype = 0 | ||
| | ||
Line 140: | Line 166: | ||
use_autosig | use_autosig | ||
use_realname | use_realname | ||
- | kill_kludge | + | use_ansi |
private_base | private_base | ||
new_scan | new_scan | ||
Line 193: | Line 219: | ||
show_uploader = 1 | show_uploader = 1 | ||
anon_ftp | anon_ftp | ||
+ | | ||
+ | ; ========================================================================== | ||
+ | ; ========================================================================== | ||
+ | ; ========================================================================== | ||
+ | | ||
+ | [Export_FILEBONE.NA] | ||
+ | | ||
+ | ; Path/ | ||
+ | | ||
+ | filename = filebone.na | ||
+ | | ||
+ | ; Include only the following zones (separated by commas) | ||
+ | ; If commented out, all network bases that have an echotag and address | ||
+ | ; set will be exported | ||
+ | | ||
+ | ; zones = 0,1,2,3,4 | ||
+ | | ||
+ | ; ========================================================================== | ||
+ | ; ========================================================================== | ||
+ | ; ========================================================================== | ||
+ | | ||
+ | [Export_AREAS.BBS] | ||
+ | | ||
+ | ; Path and filename to create | ||
+ | filename = areas.bbs | ||
+ | | ||
+ | ; Only export Networked type message bases | ||
+ | net_only = true | ||
+ | | ||
+ | ; ========================================================================== | ||
+ | ; ========================================================================== | ||
+ | ; ========================================================================== | ||
+ | | ||
+ | [Export_GOLDED] | ||
+ | | ||
+ | ; Path and filename to create | ||
+ | filename = goldedareas.txt | ||
+ | | ||
+ | ; This is the value used in the group column when exporting | ||
+ | group = 0 | ||
+ | | ||
+ | ; If set to a non-zero value, only bases configured with a network | ||
+ | ; address that matches this zone will be exported | ||
+ | zone = 0 | ||
| | ||
; ========================================================================== | ; ========================================================================== | ||
Line 202: | Line 272: | ||
; This function searches the filebase directories for existance of a | ; This function searches the filebase directories for existance of a | ||
; text-based file listing file (often known as FILES.BBS but other | ; text-based file listing file (often known as FILES.BBS but other | ||
- | ; formats can be imported as well | + | ; formats can be imported as well such as PCBoard format listings. |
| | ||
; The files must physically exist in the same directory as the file | ; The files must physically exist in the same directory as the file | ||
Line 222: | Line 292: | ||
; Update existing files in the database, if their file sizes do not match? | ; Update existing files in the database, if their file sizes do not match? | ||
; Both size and description will be imported | ; Both size and description will be imported | ||
+ | | ||
update_files = false | update_files = false | ||
| | ||
Line 232: | Line 303: | ||
; | ; | ||
; If the value is -1, then the importer will not look for a description on | ; If the value is -1, then the importer will not look for a description on | ||
- | ; the first line. | + | ; the first line. |
; | ; | ||
; If the first description line is always at a specific character position | ; If the first description line is always at a specific character position | ||
Line 238: | Line 309: | ||
| | ||
desc_first = 0 | desc_first = 0 | ||
+ | | ||
+ | ; If you are importing a files.bbs that has a filename and description on a | ||
+ | ; single line Mystic will word wrap the description at 50 characters when | ||
+ | ; enabled. | ||
+ | | ||
+ | desc_wrap = true | ||
| | ||
; DESC_CHAR: Defines the character identifier for an extended description line | ; DESC_CHAR: Defines the character identifier for an extended description line | ||
Line 269: | Line 346: | ||
| | ||
import_fileid = 1 | import_fileid = 1 | ||
+ | | ||
+ | ; Rename filenames that are longer than the maximum allowed length | ||
+ | length_rename = true | ||
| | ||
; No description string used when no FILE_ID.DIZ is imported. | ; No description string used when no FILE_ID.DIZ is imported. | ||
Line 296: | Line 376: | ||
; In the templates use @NA01-99 for name and @DA01-99 for numerical data | ; In the templates use @NA01-99 for name and @DA01-99 for numerical data | ||
; @DE returns the value set as _desc in the configuration. | ; @DE returns the value set as _desc in the configuration. | ||
- | ; at the provided template as an example. | + | ; at the provided template as an example. @RN01-99 can be used for the |
+ | ; user's real name instead of their login name. | ||
; | ; | ||
; namelen and datalen define the width the MCI code is padded to | ; namelen and datalen define the width the MCI code is padded to | ||
Line 435: | Line 516: | ||
; bases inside of Mystic that have data files in the directory. | ; bases inside of Mystic that have data files in the directory. | ||
| | ||
- | | + | |
| | ||
; The following options define the " | ; The following options define the " | ||
Line 461: | Line 542: | ||
use_autosig | use_autosig | ||
use_realname | use_realname | ||
- | kill_kludge | ||
private_base | private_base | ||
new_scan | new_scan | ||
qwk_scan | qwk_scan | ||
+ | use_ansi | ||
| | ||
; ========================================================================== | ; ========================================================================== | ||
Line 471: | Line 552: | ||
| | ||
[ImportEchoMail] | [ImportEchoMail] | ||
+ | | ||
+ | ; If you want bad packets that cannot be imported moved to a directory | ||
+ | ; then uncomment and set this value to an existing directory. | ||
+ | | ||
+ | ; bad_packet = c: | ||
| | ||
; If you want to save duplicated / bad messages to a certain message | ; If you want to save duplicated / bad messages to a certain message | ||
Line 484: | Line 570: | ||
| | ||
dupe_db_size = 32000 | dupe_db_size = 32000 | ||
+ | | ||
+ | ; Enable or disable circular PATH dupe checking. | ||
+ | ; in 99.99% of cases and will default to true if commented out. | ||
+ | | ||
+ | dupe_circular = true | ||
| | ||
; Toss packets from unsecure directory in addition to inbound? | ; Toss packets from unsecure directory in addition to inbound? | ||
Line 489: | Line 580: | ||
unsecure_dir = true | unsecure_dir = true | ||
| | ||
- | | + | |
+ | ; Note: This option should never be enabled if you current hub echomail | ||
+ | ; or plan to act as an echo echomail hub for other BBS systems in the | ||
+ | ; future. | ||
| | ||
- | | + | |
+ | |||
+ | ; Rescan command to use when someone does a full %RESCAN on all bases | ||
+ | ; This must be a valid command (ie R=< | ||
+ | ; will refuse to perform any action. | ||
+ | ; for each base. Setting it to D=90 for example would give the last 90 | ||
+ | ; days of messages. | ||
+ | ; base, then set it to go back a ridiculous number of messages R=999999999 | ||
+ | |||
+ | default_rescan = R=250 | ||
| | ||
; If you want to remap netmail from one user name to another, you can | ; If you want to remap netmail from one user name to another, you can | ||
; define up to 50 remapped names below using the format < | ; define up to 50 remapped names below using the format < | ||
+ | ; Names are case insensitive. | ||
+ | ; using the @address. | ||
; | ; | ||
;forward = sysop; | ;forward = sysop; | ||
;forward = system operator; | ;forward = system operator; | ||
+ | ;forward = g00r00; | ||
| | ||
; If you want to twit filter names so that messages are not imported | ; If you want to twit filter names so that messages are not imported | ||
Line 514: | Line 620: | ||
auto_create = true | auto_create = true | ||
| | ||
- | ; Convert | + | ; Use DOS 8.3 format |
+ | ; 0 = Disabled (use echo tag for filename) | ||
+ | ; 1 = Use shortened 8.3 filename (trimmed based on echo tag) | ||
+ | ; 2 = Use random hex 8.3 filename | ||
| | ||
- | lowercase_filename = 1 | + | |
+ | |||
+ | ; Convert filenames to lowercase | ||
+ | | ||
| | ||
acs_list | acs_list | ||
Line 532: | Line 644: | ||
use_autosig | use_autosig | ||
use_realname | use_realname | ||
- | kill_kludge | + | use_ansi |
new_scan | new_scan | ||
qwk_scan | qwk_scan | ||
Line 554: | Line 666: | ||
| | ||
; Do not export messages from users currently online | ; Do not export messages from users currently online | ||
- | skip_online = true | + | skip_online = false |
| | ||
[MergeNodeLists] | [MergeNodeLists] | ||
Line 635: | Line 747: | ||
| | ||
; If this is true, then Mystic will allow the REPLACE TIC option, which will | ; If this is true, then Mystic will allow the REPLACE TIC option, which will | ||
- | ; remove and replace files by the specified file mask. | + | ; remove and replace files by the specified file mask. |
| | ||
allow_replace = true | allow_replace = true | ||
+ | | ||
+ | ; If true, Mystic will do a case insensitive filename scan on case sensitive | ||
+ | ; operating systems. | ||
+ | ; the actual filename on disk is " | ||
+ | ; though technically they are not the same filename. | ||
+ | ; this will cause some additional disk scanning during tossing to search for | ||
+ | ; files that have case variations. | ||
+ | | ||
+ | ignore_case = true | ||
| | ||
; If true, then Mystic will attempt to autocreate file bases when a file is | ; If true, then Mystic will attempt to autocreate file bases when a file is | ||
Line 649: | Line 770: | ||
; areatag appended onto it, so for example if prefix was set to: | ; areatag appended onto it, so for example if prefix was set to: | ||
; | ; | ||
- | ; dir_prefix=c: | + | ; dir_prefix=c: |
; | ; | ||
; And the areatag was " | ; And the areatag was " | ||
- | ; c:\bbs\files\fdn_nodelist\ | + | ; c:\mystic\files\fdn_nodelist\ |
; | ; | ||
; And the datafile would be fdn_nodelist | ; And the datafile would be fdn_nodelist | ||
Line 725: | Line 846: | ||
direction = 0 | direction = 0 | ||
| | ||
+ | [AutoHatch] | ||
+ | | ||
+ | ; Files will be automatically hatched to connceted downlinks | ||
+ | ; Each file must already exist in the file base. The format | ||
+ | ; file=< | ||
+ | | ||
+ | file=nodelist | nodelist.z99 |nodelist.z99 | ||
+ | file=3 | ||
+ | | ||
+ | [EchoNodeTracker] | ||
+ | | ||
+ | ; Automatically reset the echonode tracking statistics after a specific | ||
+ | ; number of days (or 0 to disable) | ||
+ | | ||
+ | reset_stats = 0 | ||
+ | | ||
+ | ; Set the number of days of inactivity before an Echomail Node is | ||
+ | ; automatically deactivated (or 0 to disable) | ||
+ | | ||
+ | inactivity = 0 | ||
+ | | ||
+ | ; When a node is deactivated, | ||
+ | ; subscribed message/ | ||
+ | | ||
+ | unlink = false | ||
+ | | ||
+ | ; When set to TRUE, MUTIL will remove any files or mail packets from the | ||
+ | ; node's outbound queue upon deactivation from inactivity | ||
+ | | ||
+ | clear_outbound = false | ||
+ | | ||
+ | ; When Mystic is unable to connect outbound to a node it can automatically | ||
+ | ; change their mail type and filebox settings from " | ||
+ | ; a specific number of outbound connection failures combined with a specific | ||
+ | ; number of days of outbound inactivity. | ||
+ | ; this feature and both requirements must be met for action to be taken. | ||
+ | | ||
+ | crash_errors = 0 | ||
+ | crash_days = 0 | ||
+ | | ||
+ | [EchoUnlink] | ||
+ | | ||
+ | ; Echo must have existed for this many days to be considered for removal | ||
+ | days_created = 30 | ||
+ | | ||
+ | ; Last post in base must be older than this to qualify for removal | ||
+ | days_inactive = 90 | ||
+ | | ||
+ | ; Set mode to: 0=Notify SysOp only 1=Delete bases only 2=Notify+Delete | ||
+ | action_mode = 0 | ||
+ | | ||
+ | ; Send Areafix unsubscribe to uplink when deleting message base | ||
+ | send_areafix = false | ||
+ | | ||
+ | ; Excluded echotag list. These must always been listed at the bottom of the | ||
+ | ; stanza after all other options. | ||
+ | ; should be defined as one per line. | ||
+ | | ||
+ | ; exclude=MYSTIC | ||
+ | ; exclude=FSX_* | ||
+ | |
mutil_ini_1.12.1515037210.txt.gz · Last modified: 2018/01/03 21:40 by avon