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 [2016/04/19 04:00] – updated default .ini to alpha 11 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 is an automated maintainance and utility program driven by | + | |
- | ; configuration files used to perform various tasks upon execution. | + | ; ------------------------------------------------------------------------- |
- | ; | + | ; |
- | ; The syntax to execute MUTIL is: MUTIL < | + | ; MUTIL is an automated maintainance and utility program driven by |
- | ; configuration file is supplied, then the program will look for mutil.ini | + | ; configuration files used to perform various tasks upon execution. |
- | ; in the same directory. | + | ; |
- | ; off screen updates but the configuration file parameter MUST be supplied | + | ; The syntax to execute MUTIL is: MUTIL < |
- | ; ex: mutil mutil.ini -NOSCREEN | + | ; configuration file is supplied, then the program will look for mutil.ini |
- | ; | + | ; in the same directory. |
- | ; Many different configuration files can exist to perform any series of | + | ; off screen updates but the configuration file parameter MUST be supplied |
- | ; tasks supported by MUTIL, or a single configuration can be maintained that | + | ; ex: mutil mutil.ini -NOSCREEN |
- | ; does everything. | + | ; |
- | ; task enabled, and then the specific header for that task that defines its | + | ; Many different configuration files can exist to perform any series of |
- | ; options. | + | ; tasks supported by MUTIL, or a single configuration can be maintained that |
- | ; | + | ; does everything. |
- | ; Current abilities (enabled/ | + | ; task enabled, and then the specific header for that task that defines its |
- | ; | + | ; options. |
- | ; - Export Binkley-style FLO echomail/ | + | ; |
- | ; - Import Binkley-style FLO echomail/ | + | ; Current abilities (enabled/ |
- | ; - Import Message Bases (by datafile analysis) | + | ; |
- | ; - Import FIDONET.NA into Message bases | + | ; - Export Binkley-style FLO echomail/ |
- | ; - Import FILEBONE.NA into File bases | + | ; - Import Binkley-style FLO echomail/ |
- | ; - Mass upload files to all file bases (with FILE_ID.DIZ import and the | + | ; - Import Message Bases (by datafile analysis) |
- | ; ability to exclude files by filemask) | + | ; - Import FIDONET.NA into Message bases |
- | ; - Generate Top 1 up to 99 Callers, Posters, Downloaders, | + | ; - Import FILEBONE.NA into File bases |
- | ; Completely configurable output by using template files | + | ; |
- | ; - Import FILES.BBS into file bases | + | ; - Export AREAS.BBSfrom Message Bases |
- | ; - Generate all files listing | + | ; - Export Golded Areas Configuration from Message Bases |
- | ; - Purge Message bases (by age and max messages) | + | |
- | ; - Pack and renumber message bases | + | ; ability to exclude files by filemask) |
- | ; - Post text files to message bases | + | ; - Generate Top 1 up to 99 Callers, Posters, Downloaders, |
- | ; - Merge nodelists into Mystic format | + | ; Completely configurable output by using template files |
- | ; - Toss TIC+files into BBS and to subscribed downlinks | + | ; - Import FILES.BBS into file bases |
- | ; - Pack and check integrity of file base listings | + | ; - Generate all files listing |
- | ; - Perform message base echomail reply linking | + | ; - Purge Message bases (by age and max messages) |
- | ; | + | ; - Pack and renumber message bases |
- | ; The concept here is that you can create your own custom command lines to | + | ; - Post text files to message bases |
- | ; complete any number of tasks. | + | ; - Merge nodelists into Mystic format |
- | ; which executes message base purge, packing, and reply linking. | + | ; - Toss TIC+files into BBS and to subscribed downlinks |
- | ; can simply execute "mutil msgmaint" | + | ; - Pack and check integrity of file base listings |
- | ; ========================================================================== | + | ; |
- | ; ========================================================================== | + | |
- | ; ========================================================================== | + | ; - Purge user database marking inactive users for deletion |
- | + | ; | |
- | [General] | + | ; - Automatically hatch a list of files to FDN |
- | + | ; | |
- | ; list of functions to perform on startup | + | |
- | + | ; complete any number of tasks. | |
- | Import_FIDONET.NA | + | ; which executes message base purge, packing, and reply linking. |
- | Import_MessageBase = false | + | ; can simply execute "mutil msgmaint" |
- | Import_FILEBONE.NA = false | + | ; ========================================================================== |
- | Import_FILES.BBS | + | ; ========================================================================== |
- | MassUpload | + | ; ========================================================================== |
- | GenerateTopLists | + | |
- | GenerateAllFiles | + | [General] |
- | PurgeMessageBases | + | |
- | PostTextFiles | + | ; list of functions to perform on startup |
- | PackMessageBases | + | |
- | ImportEchoMail | + | Import_FIDONET.NA |
- | ExportEchoMail | + | Import_MessageBase = false |
- | MergeNodeLists | + | Import_FILEBONE.NA = false |
- | FileToss | + | |
- | PackFileBases | + | Export_AREAS.BBS |
- | LinkMessages | + | Export_GOLDED |
- | + | | |
- | ; Set this value if you want to run mutil from a directory other than | + | MassUpload |
- | ; the root Mystic directory or the mysticbbs environment variable: | + | GenerateTopLists |
- | + | GenerateAllFiles | |
- | ; mystic_directory=c: | + | PurgeMessageBases |
- | + | PostTextFiles | |
- | ; If no directory is specified in the logfile name, mUtil will attempt | + | PackMessageBases |
- | ; to use the configured LOGS directory from in Mystic' | + | ImportEchoMail |
- | ; Comment out to disable logging completely. | + | ExportEchoMail |
- | + | MergeNodeLists | |
- | logfile=mutil.log | + | FileToss |
- | + | PackFileBases | |
- | ; Level 1 = basic | + | |
- | ; Level 2 = verbose | + | |
- | ; Level 3 = debug | + | |
- | + | | |
- | loglevel=2 | + | AutoHatch |
- | + | EchoNodeTracker | |
- | ; logfile time stamp. | + | |
- | ;logstamp = YYYYHHMMHHIISS | + | |
- | + | | |
- | ; Log roller type 0=roll by number of files/size 1=roll by number of days | + | ; the root Mystic directory or the mysticbbs environment variable: |
- | logtype = 0 | + | |
- | + | ; mystic_directory=c: | |
- | ; number of log files to keep (0 to disable log rolling) | + | |
- | maxlogfiles = 3 | + | ; If no directory is specified in the logfile name, mUtil will attempt |
- | + | ; to use the configured LOGS directory from in Mystic' | |
- | ; size of each log file in kilobytes | + | ; Comment out to disable logging completely. |
- | maxlogsize = 1000 | + | |
- | + | 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. | |
- | [Import_FIDONET.NA] | + | ; MUTIL performance if set to FALSE. |
- | + | ||
- | ; filename to import | + | logcache=true |
- | + | ||
- | filename = fidonet.na | + | |
- | + | ; Level 2 = verbose | |
- | ; convert tags to lower case for message base filename | + | ; Level 3 = debug |
- | + | ; | |
- | lowercase_filename = 1 | + | ; 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 | |
- | ; The following options define the " | + | |
- | ; any new message bases. | + | |
- | ; address configured within Mystic BBS. default values are also | + | |
- | ; taken from the system configuration for origin line, colors, etc. | + | ; logfile time stamp. |
- | + | ; logstamp = YYYYHHMMHHIISS | |
- | netaddress | + | |
- | acs_list | + | ; Log roller type: |
- | acs_read | + | ; 0 = Do not roll log files |
- | acs_post | + | ; 1 = Roll by number of files/filesize |
- | acs_sysop | + | ; |
- | header | + | |
- | read_template | + | |
- | index_template = ansimlst | + | |
- | max_msgs | + | ; number of log files to keep (0 to disable log rolling) |
- | max_msgs_age | + | maxlogfiles = 3 |
- | + | ||
- | ; true/false type values 0=false 1=true (newscan 2=forced) | + | ; size of each log file in kilobytes |
- | + | maxlogsize = 1000 | |
- | use_autosig | + | |
- | use_realname | + | ; ========================================================================== |
- | kill_kludge | + | ; ========================================================================== |
- | private_base | + | ; ========================================================================== |
- | new_scan | + | |
- | qwk_scan | + | [Import_FIDONET.NA] |
- | + | ||
- | ; value is either 0 for JAM or 1 for Squish | + | ; filename to import |
- | + | ||
- | base_format = 0 | + | filename = fidonet.na |
- | + | ||
- | ; ========================================================================== | + | ; convert tags to lower case for message base filename |
- | ; ========================================================================== | + | |
- | ; ========================================================================== | + | lowercase_filename = 1 |
- | + | ||
- | [Import_FILEBONE.NA] | + | ; The following options define the " |
- | + | ; any new message bases. | |
- | ; filename of filebone.na | + | ; address configured within Mystic BBS. default values are also |
- | + | ; taken from the system configuration for origin line, colors, etc. | |
- | filename = filebone.na | + | |
- | + | netaddress | |
- | ; root directory to create file paths under. | + | acs_list |
- | ; is found, mUtil will create a file using " | + | acs_read |
- | ; for example if root is " | + | acs_post |
- | ; MYSTICBBS it will create " | + | acs_sysop |
- | ; directory MUST exist. | + | header |
- | + | read_template | |
- | root_dir = c: | + | index_template = ansimlst |
- | + | max_msgs | |
- | ; convert | + | max_msgs_age |
- | + | ||
- | lowercase_filename = 1 | + | ; true/false type values 0=false 1=true (newscan 2=forced) |
- | + | ||
- | ; Default values when creating a new file base | + | use_autosig |
- | + | use_realname | |
- | dispfile | + | |
- | template | + | private_base |
- | acs_list | + | new_scan |
- | acs_ftp | + | qwk_scan |
- | acs_download = | + | |
- | acs_upload | + | ; value is either 0 for JAM or 1 for Squish |
- | acs_hatch | + | |
- | acs_sysop | + | base_format = 0 |
- | + | ||
- | ; true/false type values 0=false 1=true (newscan 2=forced) | + | ; ========================================================================== |
- | + | ; ========================================================================== | |
- | free_files | + | ; ========================================================================== |
- | show_uploader = 1 | + | |
- | new_scan | + | [Import_FILEBONE.NA] |
- | + | ||
- | ; ========================================================================== | + | ; filename of filebone.na |
- | ; ========================================================================== | + | |
- | ; ========================================================================== | + | filename = filebone.na |
- | + | ||
- | [Import_FILES.BBS] | + | ; root directory to create file paths under. |
- | + | ; is found, mUtil will create a file using " | |
- | ; This function searches the filebase directories for existance of a | + | ; for example if root is " |
- | ; text-based file listing file (often known as FILES.BBS but other | + | ; MYSTICBBS it will create " |
- | ; formats can be imported as well | + | ; directory MUST exist. |
- | + | ||
- | ; The files must physically exist in the same directory as the file | + | root_dir = c: |
- | ; in order for them to be uploaded to the BBS. | + | |
- | + | ; Use echotag for base description and FTP name | |
- | ; Files that have have different file size in the database compared | + | |
- | ; to the physical file can also be updated with the new size and a new | + | use_echotag = false |
- | ; file description, | + | |
- | + | ; Convert | |
- | ; The name of the file to look for in each directory | + | ; True or 1 for yes, false or 0 for no |
- | filesbbs=files.bbs | + | |
- | + | lowercase_filename = true | |
- | ; Upload name for files uploaded by this function | + | |
- | uploader_name = Mystic BBS | + | ; Default values when creating a new file base |
- | + | ||
- | ; Delete the FILES.BBS file after processing | + | dispfile |
- | delete_after = false | + | template |
- | + | acs_list | |
- | ; Update existing files in the database, if their file sizes do not match? | + | acs_ftp |
- | ; Both size and description will be imported | + | acs_download = |
- | update_files = false | + | acs_upload |
- | + | acs_hatch | |
- | ; The FILES.BBS format must be configured here using the following options | + | acs_sysop |
- | ; | + | |
- | ; DESC_FIRST: Defines how the first line of the file description is handled. | + | ; true/false type values 0=false 1=true (newscan 2=forced) |
- | ; | + | |
- | ; If the value is 0, the importer will expect for the file description to | + | |
- | ; | + | |
- | ; | + | show_uploader = 1 |
- | ; If the value is -1, then the importer will not look for a description on | + | |
- | ; the first line. | + | |
- | ; | + | ; ========================================================================== |
- | ; If the first description line is always at a specific character position | + | ; ========================================================================== |
- | ; on the first line, then DESC_FIRST should contain the character position | + | ; ========================================================================== |
- | + | ||
- | desc_first = 0 | + | [Export_FILEBONE.NA] |
- | + | ||
- | ; DESC_CHAR: Defines the character identifier for an extended description line | + | ; Path/ |
- | ; if this value is blank, it will mean a space. | + | |
- | + | filename = filebone.na | |
- | desc_char = | + | |
- | + | ; Include only the following zones (separated by commas) | |
- | ; DESC_START: Defines the character position of the extended description line. | + | ; If commented out, all network bases that have an echotag and address |
- | ; If a line contains the DESC_CHAR at the DESC_START position, | + | ; set will be exported |
- | ; then the importer will copy everything after that as an extended | + | |
- | ; | + | ; zones = 0,1,2,3,4 |
- | + | ||
- | desc_start = 14 | + | ; ========================================================================== |
- | + | ; ========================================================================== | |
- | ; ========================================================================== | + | ; ========================================================================== |
- | ; ========================================================================== | + | |
- | ; ========================================================================== | + | |
- | + | ||
- | [MassUpload] | + | ; Path and filename to create |
- | + | filename = areas.bbs | |
- | ; this function searches all configured file directories for new | + | |
- | ; files and will upload them into the BBS. It will attempt to | + | ; Only export Networked type message bases |
- | ; import FILE_ID.DIZ using the configured archivers if the option | + | net_only = true |
- | ; is enabled. | + | |
- | + | ; ========================================================================== | |
- | ; Name to save has the uploader | + | ; ========================================================================== |
- | + | ; ========================================================================== | |
- | uploader_name = Mystic BBS | + | |
- | + | [Export_GOLDED] | |
- | ; Import FILE_ID.DIZ? | + | |
- | + | ; Path and filename to create | |
- | import_fileid = 1 | + | filename = goldedareas.txt |
- | + | ||
- | ; No description string used when no FILE_ID.DIZ is imported. | + | ; This is the value used in the group column when exporting |
- | + | group = 0 | |
- | no_description = No Description | + | |
- | + | ; If set to a non-zero value, only bases configured with a network | |
- | ; Ignore list one file mask per line (allows * and ? wildcards) | + | ; address that matches this zone will be exported |
- | + | zone = 0 | |
- | ignore = files.bbs | + | |
- | ;ignore = *.readme | + | ; ========================================================================== |
- | + | ; ========================================================================== | |
- | ; ========================================================================== | + | ; ========================================================================== |
- | ; ========================================================================== | + | |
- | ; ========================================================================== | + | |
- | + | ||
- | [GenerateTopLists] | + | ; This function searches the filebase directories for existance of a |
- | + | ; text-based file listing file (often known as FILES.BBS but other | |
- | ; Top list generator can generate up to top 99 for various different | + | ; formats can be imported as well such as PCBoard format listings. |
- | ; statistics. | + | |
- | ; can each have their own template files that are totally configurable. | + | ; The files must physically exist in the same directory as the file |
- | ; | + | ; in order for them to be uploaded to the BBS. |
- | ; 1=enable for top_call, top_post, etc. | + | |
- | ; | + | ; Files that have have different file size in the database compared |
- | ; The number of items in each list is determined by the template. | + | ; to the physical file can also be updated with the new size and a new |
- | ; could be any number between 1 and 99. | + | ; file description, |
- | ; | + | |
- | ; In the templates use @NA01-99 for name and @DA01-99 for numerical data | + | ; The name of the file to look for in each directory |
- | ; @DE returns the value set as _desc in the configuration. | + | filesbbs=files.bbs |
- | ; at the provided template as an example. | + | |
- | ; | + | ; Upload name for files uploaded by this function |
- | ; namelen and datalen define the width the MCI code is padded to | + | uploader_name = Mystic BBS |
- | ; | + | |
- | ; exclude list is one name per line text file listing names which should | + | ; Delete the FILES.BBS file after processing |
- | ; not be included in the generated output. | + | delete_after = false |
- | ; are considered comments. | + | |
- | + | ; Update existing files in the database, if their file sizes do not match? | |
- | exclude_list = mutil.toplist.exclude.txt | + | ; Both size and description will be imported |
- | + | ||
- | ; User name for "no one" when for example you have 3 users and make a | + | |
- | ; top 10 list | + | |
- | + | ; The FILES.BBS format must be configured here using the following options | |
- | no_user = No one | + | ; |
- | + | ; DESC_FIRST: Defines how the first line of the file description is handled. | |
- | ; Sort order. | + | ; |
- | + | ; If the value is 0, the importer will expect for the file description to | |
- | sort_top=1 | + | ; |
- | + | ; | |
- | ; configuration for top callers generator | + | ; If the value is -1, then the importer will not look for a description on |
- | ; @NA=name | + | ; the first line. |
- | + | ; | |
- | top_call | + | ; If the first description line is always at a specific character position |
- | top_call_template = mutil.toplist.txt | + | ; on the first line, then DESC_FIRST should contain the character position |
- | top_call_output | + | |
- | top_call_desc | + | desc_first = 0 |
- | top_call_namelen | + | |
- | top_call_datalen | + | ; 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 | |
- | ; configuration for top downloads | + | ; enabled. |
- | ; @NA=name | + | |
- | + | desc_wrap = true | |
- | top_dl | + | |
- | top_dl_template = mutil.toplist.txt | + | |
- | top_dl_output | + | ; if this value is blank, it will mean a space. |
- | top_dl_desc | + | |
- | top_dl_namelen | + | desc_char = |
- | top_dl_datalen | + | |
- | + | ; DESC_START: Defines the character position of the extended description line. | |
- | top_ul | + | ; If a line contains the DESC_CHAR at the DESC_START position, |
- | top_ul_template = mutil.toplist.txt | + | ; then the importer will copy everything after that as an extended |
- | top_ul_output | + | ; |
- | top_ul_desc | + | |
- | top_ul_namelen | + | desc_start = 14 |
- | top_ul_datalen | + | |
- | + | ; ========================================================================== | |
- | top_post | + | ; ========================================================================== |
- | top_post_template = mutil.toplist.txt | + | ; ========================================================================== |
- | top_post_output | + | |
- | top_post_desc | + | [MassUpload] |
- | top_post_namelen | + | |
- | top_post_datalen | + | ; this function searches all configured file directories for new |
- | + | ; files and will upload them into the BBS. It will attempt to | |
- | top_pcr | + | ; import FILE_ID.DIZ using the configured archivers if the option |
- | top_pcr_template = mutil.toplist.txt | + | ; is enabled. |
- | top_pcr_output | + | |
- | top_pcr_desc | + | ; Name to save has the uploader |
- | top_pcr_namelen | + | |
- | top_pcr_datalen | + | uploader_name = Mystic BBS |
- | + | ||
- | ; ========================================================================== | + | ; Import FILE_ID.DIZ? |
- | ; ========================================================================== | + | |
- | ; ========================================================================== | + | import_fileid = 1 |
- | + | ||
- | [GenerateAllFiles] | + | ; Rename filenames that are longer than the maximum allowed length |
- | + | length_rename = true | |
- | ; Generate all files list | + | |
- | + | | |
- | ; Path / filename of output filename. | + | |
- | ; file will be created in whatever the current working directory is. | + | no_description = No Description |
- | + | ||
- | filename = allfiles.txt | + | ; Ignore list one file mask per line (allows * and ? wildcards) |
- | + | ||
- | ; ideas/ | + | ignore = files.bbs |
- | ; header, footer, baseheader, basefooter, exclude bases, uploader optional | + | ;ignore = *.readme |
- | ; uploader line, format list line 1st,2nd line, space between files? | + | |
- | + | ; ========================================================================== | |
- | ; ========================================================================== | + | ; ========================================================================== |
- | ; ========================================================================== | + | ; ========================================================================== |
- | ; ========================================================================== | + | |
- | + | [GenerateTopLists] | |
- | [PurgeMessageBases] | + | |
- | + | ; Top list generator can generate up to top 99 for various different | |
- | ; No options for this function | + | ; statistics. |
- | + | ; can each have their own template files that are totally configurable. | |
- | ; ========================================================================== | + | ; |
- | ; ========================================================================== | + | ; 1=enable for top_call, top_post, etc. |
- | ; ========================================================================== | + | ; |
- | + | ; The number of items in each list is determined by the template. | |
- | [PackMessageBases] | + | ; could be any number between 1 and 99. |
- | + | ; | |
- | ; No options for this function | + | ; In the templates use @NA01-99 for name and @DA01-99 for numerical data |
- | + | ; @DE returns the value set as _desc in the configuration. | |
- | ; ========================================================================== | + | ; at the provided template as an example. |
- | ; ========================================================================== | + | ; user's real name instead of their login name. |
- | ; ========================================================================== | + | ; |
- | + | | |
- | [PostTextFiles] | + | ; |
- | + | ; exclude list is one name per line text file listing names which should | |
- | ; Total number of text files to be posted. | + | ; not be included in the generated output. |
- | ; be a file definition as show below. | + | ; are considered comments. |
- | + | ||
- | totalfiles = 2 | + | exclude_list = mutil.toplist.exclude.txt |
- | + | ||
- | ; This defines one file which will be posted to the message base. Each | + | ; User name for "no one" when for example you have 3 users and make a |
- | ; file should be prefixed with file# where # is a number from 1 to | + | ; top 10 list |
- | ; totalfiles. | + | |
- | ; | + | no_user = No one |
- | ; The delfile option (if true) will remove the filename after the message | + | |
- | ; is posted. | + | ; Sort order. |
- | ; post the message into (shown as Index at the top of the message base | + | |
- | ; editor in Mystic' | + | sort_top=1 |
- | ; address | + | |
- | + | ; configuration for top callers generator | |
- | file1_name | + | ; @NA=name |
- | file1_baseidx = 2 | + | |
- | file1_from | + | top_call |
- | file1_to | + | top_call_template = mutil.toplist.txt |
- | file1_subj | + | top_call_output |
- | file1_addr | + | top_call_desc |
- | file1_delfile = false | + | top_call_namelen |
- | + | top_call_datalen | |
- | file2_name | + | |
- | file2_baseidx = 2 | + | ; configuration for top downloads |
- | file2_from | + | ; @NA=name |
- | file2_to | + | |
- | file2_subj | + | top_dl |
- | file2_addr | + | top_dl_template = mutil.toplist.txt |
- | file2_delfile = false | + | top_dl_output |
- | + | top_dl_desc | |
- | ; ========================================================================== | + | top_dl_namelen |
- | ; ========================================================================== | + | top_dl_datalen |
- | ; ========================================================================== | + | |
- | + | top_ul | |
- | [Import_MessageBase] | + | top_ul_template = mutil.toplist.txt |
- | + | top_ul_output | |
- | ; This option scans the message base directory, and creates any messages | + | top_ul_desc |
- | ; bases inside of Mystic that have data files in the directory. | + | top_ul_namelen |
- | + | top_ul_datalen | |
- | search_subdirs = true | + | |
- | + | top_post | |
- | ; The following options define the " | + | top_post_template = mutil.toplist.txt |
- | ; new message bases. | + | top_post_output |
- | ; address configured within Mystic BBS. default values are also | + | top_post_desc |
- | ; taken from the system configuration for origin line, colors, etc. | + | top_post_namelen |
- | + | top_post_datalen | |
- | netaddress | + | |
- | acs_list | + | top_pcr |
- | acs_read | + | top_pcr_template = mutil.toplist.txt |
- | acs_post | + | top_pcr_output |
- | acs_sysop | + | top_pcr_desc |
- | header | + | top_pcr_namelen |
- | read_template | + | top_pcr_datalen |
- | index_template = ansimlst | + | |
- | max_msgs | + | ; ========================================================================== |
- | max_msgs_age | + | ; ========================================================================== |
- | + | ; ========================================================================== | |
- | ; network type (0=local, 1=echomail, 2=newsgroup 3=netmail) | + | |
- | + | [GenerateAllFiles] | |
- | net_type = 1 | + | |
- | + | ; Generate all files list | |
- | ; true/false type values 0=false 1=true (newscan 2=forced) | + | |
- | + | ; Path / filename of output filename. | |
- | use_autosig | + | ; file will be created in whatever the current working directory is. |
- | use_realname | + | |
- | kill_kludge | + | filename = allfiles.txt |
- | private_base | + | |
- | new_scan | + | ; ideas/ |
- | qwk_scan | + | ; header, footer, baseheader, basefooter, exclude bases, uploader optional |
- | + | ; uploader line, format list line 1st,2nd line, space between files? | |
- | ; ========================================================================== | + | |
- | ; ========================================================================== | + | ; ========================================================================== |
- | ; ========================================================================== | + | ; ========================================================================== |
- | + | ; ========================================================================== | |
- | [ImportEchoMail] | + | |
- | + | [PurgeMessageBases] | |
- | ; If you want to save duplicated / bad messages to a certain message | + | |
- | ; base, then set this value to the *INDEX* of the message base (viewable | + | ; No options for this function |
- | ; at the top of the msgbase editor). | + | |
- | ; or leave it commented out and they will be ignored. | + | ; ========================================================================== |
- | + | ; ========================================================================== | |
- | ; dupe_msg_index = 5 | + | ; ========================================================================== |
- | + | ||
- | ; This defines the number of messages to keep in the duplicate database. | + | [PackMessageBases] |
- | ; Each message takes 8 bytes of data, so for example 32,000 messages takes | + | |
- | ; 256kb of memory while importing messages. | + | ; No options for this function |
- | + | ||
- | dupe_db_size = 32000 | + | ; ========================================================================== |
- | + | ; ========================================================================== | |
- | ; Toss packets from unsecure directory in addition to inbound? | + | ; ========================================================================== |
- | + | ||
- | unsecure_dir = false | + | [PostTextFiles] |
- | + | ||
- | ; Strip SEEN-BY lines from messages when importing? | + | ; Total number of text files to be posted. |
- | + | ; be a file definition as show below. | |
- | strip_seenby = false | + | |
- | + | totalfiles = 2 | |
- | ; If you want to remap netmail from one user name to another, you can | + | |
- | ; define up to 50 remapped names below using the format < | + | ; This defines one file which will be posted to the message base. Each |
- | ; | + | ; file should be prefixed with file# where # is a number from 1 to |
- | ;forward = sysop; | + | ; totalfiles. |
- | ;forward = system operator; | + | ; |
- | + | ; The delfile option (if true) will remove the filename after the message | |
- | ; If you want to twit filter names so that messages are not imported | + | ; is posted. |
- | ; or tossed to downlinks, then you can do one per line here, up to | + | ; post the message into (shown as Index at the top of the message base |
- | ; 100. | + | ; editor in Mystic' |
- | + | ; address | |
- | ;twit=John Guillory | + | |
- | ; | + | file1_name |
- | ; | + | file1_baseidx = 2 |
- | ; | + | file1_from |
- | + | file1_to | |
- | ; If you want MUTIL to auto create message bases when it finds an | + | file1_subj |
- | ; echomail message for a non-existing base, set this value to true | + | file1_addr |
- | ; and use the options below to define the default values | + | file1_delfile = false |
- | + | ||
- | auto_create = true | + | file2_name |
- | + | file2_baseidx = 2 | |
- | ; Convert | + | file2_from |
- | + | file2_to | |
- | lowercase_filename = 1 | + | file2_subj |
- | + | file2_addr | |
- | acs_list | + | file2_delfile = false |
- | acs_read | + | |
- | acs_post | + | ; ========================================================================== |
- | acs_sysop | + | ; ========================================================================== |
- | header | + | ; ========================================================================== |
- | read_template | + | |
- | index_template = ansimlst | + | [Import_MessageBase] |
- | max_msgs | + | |
- | max_msgs_age | + | ; This option scans the message base directory, and creates any messages |
- | + | ; bases inside of Mystic that have data files in the directory. | |
- | ; true/false type values 0=false 1=true (newscan 2=forced) | + | |
- | + | search_subdirs = true | |
- | use_autosig | + | |
- | use_realname | + | ; The following options define the " |
- | kill_kludge | + | ; new message bases. |
- | new_scan | + | ; address configured within Mystic BBS. default values are also |
- | qwk_scan | + | ; taken from the system configuration for origin line, colors, etc. |
- | + | ||
- | ; If you want to create settings specific to certain node addresses you can! | + | netaddress |
- | ; For example, if you want auto created bases that are linked to your AgoraNet | + | acs_list |
- | ; address of 46:999/999 then you can by prefixing with the address: | + | acs_read |
- | + | acs_post | |
- | ; | + | acs_sysop |
- | ; | + | header |
- | ; | + | read_template |
- | ; | + | index_template = ansimlst |
- | ; | + | max_msgs |
- | ; | + | max_msgs_age |
- | + | ||
- | ; ========================================================================== | + | ; network type (0=local, 1=echomail, 2=newsgroup 3=netmail) |
- | ; ========================================================================== | + | |
- | ; ========================================================================== | + | net_type = 1 |
- | + | ||
- | [ExportEchoMail] | + | ; true/false type values 0=false 1=true (newscan 2=forced) |
- | + | ||
- | ; Do not export messages from users currently online | + | use_autosig |
- | skip_online = true | + | use_realname |
- | + | private_base | |
- | [MergeNodeLists] | + | new_scan |
- | + | qwk_scan | |
- | ; Finds the latest nodelists and merges them together in the mystic data | + | |
- | ; folder. | + | |
- | ; | + | |
- | ; Set nodefile value one per line. The value should contain the full path | + | ; ========================================================================== |
- | ; and the base filename of the nodelist. | + | ; ========================================================================== |
- | ; | + | |
- | ; | + | [ImportEchoMail] |
- | ; | + | |
- | ; | + | ; If you want bad packets that cannot be imported moved to a directory |
- | ; | + | ; then uncomment and set this value to an existing directory. |
- | ; The above example will search in c:\nodelist and select the latest | + | |
- | ; nodelist.### | + | ; bad_packet = c: |
- | ; by checking the day extension. | + | |
- | ; it will be unarchived before comparison. | + | |
- | ; | + | ; base, then set this value to the *INDEX* of the message base (viewable |
- | ; After decompressing, | + | ; at the top of the msgbase editor). |
- | ; the highest number. | + | ; or leave it commented out and they will be ignored. |
- | ; and select the newest option. | + | |
- | ; and also nodelist.320 dated 2012, nodelist.025 will be selected. | + | ; dupe_msg_index = 5 |
- | ; | + | |
- | ; The same process is then be repeated for agoranet.### | + | ; This defines the number of messages to keep in the duplicate database. |
- | ; the defined ' | + | ; Each message takes 8 bytes of data, so for example 32,000 messages takes |
- | ; copied into Mystic' | + | ; 256kb of memory while importing messages. |
- | ; | + | |
- | ; If no nodelists are found, Mystic will not overwrite the current | + | dupe_db_size = 32000 |
- | ; nodelist. | + | |
- | ; increase search performance. | + | ; Enable or disable circular PATH dupe checking. |
- | + | ; in 99.99% of cases and will default to true if commented out. | |
- | ; Strip nodes marked as DOWN? | + | |
- | strip_down = true | + | dupe_circular = true |
- | + | ||
- | ; Strip nodes marked as PRIVATE? | + | |
- | strip_private = true | + | |
- | + | unsecure_dir = true | |
- | nodefile=d: | + | |
- | nodefile=d: | + | ; Strip SEEN-BY lines from messages when importing? |
- | + | ; Note: This option should never be enabled if you current hub echomail | |
- | [FileToss] | + | ; or plan to act as an echo echomail hub for other BBS systems in the |
- | + | ; future. | |
- | ; Processes .TIC files from incoming directories and move/upload files to the | + | |
- | ; appropriate file bases (optionally creating them). | + | |
- | ; to the fileboxes of all downlinks connected to the file base. | + | |
- | + | ; Rescan command to use when someone does a full %RESCAN on all bases | |
- | ; Directory where failed files are moved, or comment out to disable archive of | + | ; This must be a valid command (ie R=< |
- | ; failed files. | + | ; will refuse to perform any action. |
- | ; when auto-create is disabled, duplicate files, unsecured, etc. | + | ; for each base. Setting it to D=90 for example would give the last 90 |
- | + | ; days of messages. | |
- | bad_dir=d: | + | ; base, then set it to go back a ridiculous number of messages R=999999999 |
- | + | ||
- | ; Toss TIC from unsecure directory in addition to inbound? | + | default_rescan = R=250 |
- | + | ||
- | unsecure_dir = false | + | |
- | + | ; define up to 50 remapped names below using the format < | |
- | ; File description to use when no DIZ, long description or description can be | + | ; Names are case insensitive. |
- | ; found from the file or .TIC file. | + | ; using the @address. |
- | + | ; | |
- | no_desc=No Description | + | |
- | + | ;forward = system operator; | |
- | ; Name of the uploader to use when adding TIC files into the local file bases | + | ; |
- | + | ||
- | uploader=Mystic TIC | + | |
- | + | ; or tossed to downlinks, then you can do one per line here, up to | |
- | ; Check size and CRC values supplied in TIC file (if found) against the actual | + | ; 100. |
- | ; file. If the value does not match, then skip tossing the file (moving it | + | |
- | ; to the bad directory if enabled) | + | ;twit=John Guillory |
- | + | ; | |
- | check_crc | + | ; |
- | check_size = true | + | ; |
- | + | ||
- | ; If this is true, then files that are FROM an unknown node will still be | + | ; If you want MUTIL to auto create message bases when it finds an |
- | ; processed. | + | ; echomail message for a non-existing base, set this value to true |
- | ; depending on configuration. | + | ; and use the options below to define the default values |
- | ; configured within your echomail nodes configuration. | + | |
- | + | auto_create = true | |
- | allow_unsecure = false | + | |
- | + | ; Use DOS 8.3 format | |
- | ; If this is true, then Mystic will allow the REPLACE TIC option, which will | + | ; 0 = Disabled (use echo tag for filename) |
- | ; remove and replace files by the specified file mask. | + | ; 1 = Use shortened 8.3 filename (trimmed based on echo tag) |
- | + | ; | |
- | allow_replace = true | + | |
- | + | dos_filename = 0 | |
- | ; If true, then Mystic will attempt to autocreate file bases when a file is | + | |
- | ; found for an Area that does not already exist. | + | ; Convert filenames to lowercase |
- | ; and this option is disabled, the file will be considered a failure, and will | + | |
- | ; be ignored/ | + | |
- | + | acs_list | |
- | auto_create = true | + | acs_read |
- | + | acs_post | |
- | ; The directory prefix for auto-created bases. | + | acs_sysop |
- | ; areatag appended onto it, so for example if prefix was set to: | + | header |
- | ; | + | read_template |
- | ; dir_prefix=c: | + | index_template = ansimlst |
- | ; | + | max_msgs |
- | ; And the areatag was " | + | max_msgs_age |
- | ; c:\bbs\files\fdn_nodelist\ | + | |
- | ; | + | ; true/false type values 0=false 1=true (newscan 2=forced) |
- | ; And the datafile would be fdn_nodelist | + | |
- | + | use_autosig | |
- | dir_prefix = d: | + | use_realname |
- | + | | |
- | ; Auto create base options | + | new_scan |
- | + | qwk_scan | |
- | dispfile | + | |
- | template | + | ; If you want to create settings specific to certain node addresses you can! |
- | acs_list | + | ; For example, if you want auto created bases that are linked to your AgoraNet |
- | acs_ftp | + | ; address of 46:999/999 then you can by prefixing with the address: |
- | acs_download = | + | |
- | acs_upload | + | ; |
- | acs_hatch | + | ; |
- | acs_sysop | + | ; |
- | + | ; | |
- | ; true/false type values 0=false 1=true (newscan 2=forced) | + | ; |
- | + | ; | |
- | free_files | + | |
- | show_uploader = 1 | + | ; ========================================================================== |
- | new_scan | + | ; ========================================================================== |
- | + | ; ========================================================================== | |
- | ; Node-specific options allow some options to be overridden when a file is | + | |
- | ; coming from a specific node. These options should be prefixed with the | + | [ExportEchoMail] |
- | ; address, examples for each supported option are listed below in comments | + | |
- | + | ; Do not export messages from users currently online | |
- | ; | + | skip_online = false |
- | ; | + | |
- | ; | + | [MergeNodeLists] |
- | ; | + | |
- | ; | + | ; Finds the latest nodelists and merges them together in the mystic data |
- | ; | + | ; folder. |
- | ; | + | ; |
- | ; | + | ; Set nodefile value one per line. The value should contain the full path |
- | ; | + | ; and the base filename of the nodelist. |
- | + | ; | |
- | [PackFileBases] | + | ; |
- | + | ; | |
- | ; If true, MUTIL will check to make sure files exist, and will update their | + | ; |
- | ; file size in the listing, optionally removing missing files (remove_missing) | + | ; |
- | + | ; The above example will search in c:\nodelist and select the latest | |
- | check_files = true | + | ; nodelist.### |
- | + | ; by checking the day extension. | |
- | ; If true, MUTIL will remove any files which do not exist from the file | + | ; it will be unarchived before comparison. |
- | ; list database while checking integrity. | + | ; |
- | ; OFFLINE in the file listing. | + | ; After decompressing, |
- | + | ; the highest number. | |
- | remove_missing = false | + | ; and select the newest option. |
- | + | ; and also nodelist.320 dated 2012, nodelist.025 will be selected. | |
- | [LinkMessages] | + | ; |
- | + | ; The same process is then be repeated for agoranet.### | |
+ | ; the defined ' | ||
+ | ; copied into Mystic' | ||
+ | ; | ||
+ | ; If no nodelists are found, Mystic will not overwrite the current | ||
+ | ; nodelist. | ||
+ | ; increase search performance. | ||
+ | |||
+ | ; Strip nodes marked as DOWN? | ||
+ | strip_down = true | ||
+ | |||
+ | ; Strip nodes marked as PRIVATE? | ||
+ | strip_private = true | ||
+ | |||
+ | nodefile=d: | ||
+ | nodefile=d: | ||
+ | |||
+ | [FileToss] | ||
+ | |||
+ | ; Processes .TIC files from incoming directories and move/upload files to the | ||
+ | ; appropriate file bases (optionally creating them). | ||
+ | ; to the fileboxes of all downlinks connected to the file base. | ||
+ | |||
+ | ; Directory where failed files are moved, or comment out to disable archive of | ||
+ | ; failed files. | ||
+ | ; when auto-create is disabled, duplicate files, unsecured, etc. | ||
+ | |||
+ | bad_dir=d: | ||
+ | |||
+ | ; Toss TIC from unsecure directory in addition to inbound? | ||
+ | |||
+ | unsecure_dir = false | ||
+ | |||
+ | ; File description to use when no DIZ, long description or description can be | ||
+ | ; found from the file or .TIC file. | ||
+ | |||
+ | no_desc=No Description | ||
+ | |||
+ | ; Name of the uploader to use when adding TIC files into the local file bases | ||
+ | |||
+ | uploader=Mystic TIC | ||
+ | |||
+ | ; Check size and CRC values supplied in TIC file (if found) against the actual | ||
+ | ; file. If the value does not match, then skip tossing the file (moving it | ||
+ | ; to the bad directory if enabled) | ||
+ | |||
+ | check_crc | ||
+ | check_size = true | ||
+ | |||
+ | ; If this is true, then files that are FROM an unknown node will still be | ||
+ | ; processed. | ||
+ | ; depending on configuration. | ||
+ | ; configured within your echomail nodes configuration. | ||
+ | |||
+ | allow_unsecure = false | ||
+ | |||
+ | ; If this is true, then Mystic will allow the REPLACE TIC option, which will | ||
+ | ; remove and replace files by the specified file mask. | ||
+ | |||
+ | 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 | ||
+ | |||
+ | | ||
+ | ; found for an Area that does not already exist. | ||
+ | ; and this option is disabled, the file will be considered a failure, and will | ||
+ | ; be ignored/ | ||
+ | |||
+ | auto_create = true | ||
+ | |||
+ | ; The directory prefix for auto-created bases. | ||
+ | ; areatag appended onto it, so for example if prefix was set to: | ||
+ | ; | ||
+ | ; dir_prefix=c: | ||
+ | ; | ||
+ | ; And the areatag was " | ||
+ | ; c:\mystic\files\fdn_nodelist\ | ||
+ | ; | ||
+ | ; And the datafile would be fdn_nodelist | ||
+ | |||
+ | dir_prefix = d: | ||
+ | |||
+ | ; Auto create base options | ||
+ | |||
+ | dispfile | ||
+ | template | ||
+ | acs_list | ||
+ | acs_ftp | ||
+ | acs_download = | ||
+ | acs_upload | ||
+ | acs_hatch | ||
+ | acs_sysop | ||
+ | |||
+ | ; true/false type values 0=false 1=true (newscan 2=forced) | ||
+ | |||
+ | free_files | ||
+ | show_uploader = 1 | ||
+ | new_scan | ||
+ | |||
+ | ; Node-specific options allow some options to be overridden when a file is | ||
+ | ; coming from a specific node. These options should be prefixed with the | ||
+ | ; address, examples for each supported option are listed below in comments | ||
+ | |||
+ | ; | ||
+ | ; | ||
+ | ; | ||
+ | ; | ||
+ | ; | ||
+ | ; | ||
+ | ; | ||
+ | ; | ||
+ | ; | ||
+ | |||
+ | [PackFileBases] | ||
+ | |||
+ | ; If true, MUTIL will check to make sure files exist, and will update their | ||
+ | ; file size in the listing, optionally removing missing files (remove_missing) | ||
+ | |||
+ | check_files = true | ||
+ | |||
+ | ; If true, MUTIL will remove any files which do not exist from the file | ||
+ | ; list database while checking integrity. | ||
+ | ; OFFLINE in the file listing. | ||
+ | |||
+ | remove_missing = false | ||
+ | |||
+ | [LinkMessages] | ||
+ | |||
+ | ; This function has no options | ||
+ | |||
+ | [PurgeUserBase] | ||
+ | |||
+ | ; Mark users for deletion that haven' | ||
+ | ; This value cannot be less than 7 | ||
+ | |||
+ | days = 180 | ||
+ | |||
+ | [PackUserBase] | ||
+ | |||
+ | [FileSort] | ||
+ | |||
+ | ; Sort on which attribute (0=filename | ||
+ | |||
+ | attribute = 0 | ||
+ | |||
+ | ; Sort direction 0=Ascending (A to Z, 1 to 10) | ||
+ | |||
+ | 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.1461056432.txt.gz · Last modified: 2016/04/19 04:00 by avon