User Tools

Site Tools


mutil_ini_1.12

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
mutil_ini_1.12 [2018/01/03 21:40] – updated mutil.ini to ver 1.12 A38 avonmutil_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' example of MUTIL.INI that ships with Mystic BBS 1.12 Alpha **38** +This is the current 'stock install' example of MUTIL.INI that ships with Mystic BBS 1.12 Alpha **48** 
 + 
 + 
  
   ; 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   = false
 +    Export_GOLDED      = false
     Import_FILES.BBS   = false     Import_FILES.BBS   = false
     MassUpload         = false     MassUpload         = false
Line 73: Line 82:
     PackFileBases      = false     PackFileBases      = false
     FileSort           = false     FileSort           = false
-    LinkMessages      = false +    LinkMessages    = false 
-    PurgeUserBase      = false +          PurgeUserBase      = false 
-    PackUserBase       = false+          PackUserBase       = false 
 +          AutoHatch          = false 
 +    EchoNodeTracker    = false 
 +    
      
     ; 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
-          ; the root Mystic directory or the mysticbbs environment variable:+    ; the root Mystic directory or the mysticbbs environment variable:
      
     ; mystic_directory=c:\mystic\mystic.dat     ; mystic_directory=c:\mystic\mystic.dat
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.  This will significantly reduce
 +    ; 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.  defaults to NNN DD HH:II:SS if not set here     ; logfile time stamp.  defaults to NNN DD HH:II:SS if not set here
-    ;logstamp = YYYYHHMMHHIISS+    ; logstamp = YYYYHHMMHHIISS 
 +   
 +    ; Log roller type: 
 +    ;   0 = Do not roll log files 
 +    ;   1 = Roll by number of files/filesize 
 +    ;   2 = Roll by number of days
      
-    ; Log roller type 0=roll by number of files/size  1=roll by number of days 
     logtype = 0     logtype = 0
      
Line 140: Line 166:
     use_autosig    = 1     use_autosig    = 1
     use_realname   = 0     use_realname   = 0
-    kill_kludge    = 1+          use_ansi       = 1
     private_base   = 0     private_base   = 0
     new_scan       = 1     new_scan       = 1
Line 193: Line 219:
     show_uploader = 1     show_uploader = 1
     anon_ftp      = 0     anon_ftp      = 0
 +  
 +  ; ==========================================================================
 +  ; ==========================================================================
 +  ; ==========================================================================
 +  
 +  [Export_FILEBONE.NA]
 +  
 +    ; Path/Filename of NA file to create
 +  
 +    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.  You can look     ; @DE returns the value set as _desc in the configuration.  You can look
-    ; 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.
      
-    search_subdirs = true+          search_subdirs = true
      
     ; The following options define the "default" values used when creating     ; The following options define the "default" values used when creating
Line 461: Line 542:
     use_autosig    = 1     use_autosig    = 1
     use_realname   = 0     use_realname   = 0
-    kill_kludge    = 1 
     private_base   = 0     private_base   = 0
     new_scan       = 1     new_scan       = 1
     qwk_scan       = 1     qwk_scan       = 1
 +          use_ansi       = 1
      
   ; ==========================================================================   ; ==========================================================================
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:\mystic\echomail\badpkt
      
     ; 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.  This should be enabled
 +    ; 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
      
-    ; Strip SEEN-BY lines from messages when importing?+          ; Strip SEEN-BY lines from messages when importing? 
 +    ; 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.
      
-    strip_seenby = false+          strip_seenby = false 
 +   
 +    ; Rescan command to use when someone does a full %RESCAN on all bases 
 +    ; This must be a valid command (ie R=<msgs> D=<days> or else the rescan 
 +    ; will refuse to perform any action.  The default is the last 250 messages 
 +    ; for each base.  Setting it to D=90 for example would give the last 90 
 +    ; days of messages.  If you want the default to send every message in the 
 +    ; 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 <orig>;<new>     ; define up to 50 remapped names below using the format <orig>;<new>
 +    ; Names are case insensitive.  Fowards can even forward to other systems
 +    ; using the @address.
     ;     ;
     ;forward = sysop;g00r00     ;forward = sysop;g00r00
     ;forward = system operator;g00r00     ;forward = system operator;g00r00
 +    ;forward = g00r00;g00r00@1:123/123
      
     ; 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 filenames to lowercased 1=true+    ; Use DOS 8.3 format filenames for JAM filename: 
 +    ;   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+    dos_filename = 0 
 +   
 +    ; Convert filenames to lowercase 
 +    lowercase_filename = true
      
     acs_list       =     acs_list       =
Line 532: Line 644:
     use_autosig    = 1     use_autosig    = 1
     use_realname   = 0     use_realname   = 0
-    kill_kludge    = 1+          use_ansi       = 1
     new_scan       = 1     new_scan       = 1
     qwk_scan       = 1     qwk_scan       = 1
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.  IE if the .TIC file has a filename of "TEST.ZIP" but
 +    ; the actual filename on disk is "test.zip" Mystic will toss test.zip even
 +    ; though technically they are not the same filename.  Note that enabling
 +    ; 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:\bbs\files\fdn_+    ; dir_prefix=c:\mystic\files\fdn_
     ;     ;
     ; And the areatag was "nodelist", Mystic would create and the use path:     ; And the areatag was "nodelist", Mystic would create and the use path:
-    ;   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=<base ID or echotag> | filename | replaces filename (optional)
 +  
 +          file=nodelist | nodelist.z99 |nodelist.z99
 +          file=3        | nodelist.z98
 +  
 +  [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, should they also be unlinked from all
 +          ; subscribed message/file bases?
 +  
 +          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 "Crash" to "Hold" after
 +    ; a specific number of outbound connection failures combined with a specific
 +    ; number of days of outbound inactivity.  Setting either to 0 will disable
 +    ; 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.  Excluded echotags can use wildcards and
 +    ; 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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki