Synchronet v3.21e-Win32 (install) has been released (Mar-2026).

You can donate to the Synchronet project using PayPal.

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
config:ini_files [2025/07/10 23:33] – ↷ Links adapted because of a move operation digital manconfig:ini_files [2025/12/21 03:41] (current) – [Enumerated Values] Fix the confusing wording about enum key value word/partial-word matches digital man
Line 27: Line 27:
 |''[[formmail.ini]]''       |[[https://gitlab.synchro.net/sbbs/sbbs/-/raw/master/ctrl/formmail.ini|formmail.ini]]|Configuration for ''[[dir:web]]/formmail.ssjs'', Synchronet's Server-side [[custom:JavaScript]] version of [[http://www.scriptarchive.com/formmail.html|FormMail]]| |''[[formmail.ini]]''       |[[https://gitlab.synchro.net/sbbs/sbbs/-/raw/master/ctrl/formmail.ini|formmail.ini]]|Configuration for ''[[dir:web]]/formmail.ssjs'', Synchronet's Server-side [[custom:JavaScript]] version of [[http://www.scriptarchive.com/formmail.html|FormMail]]|
 |''[[ircbot.ini]]''         |[[https://gitlab.synchro.net/sbbs/sbbs/-/raw/master/ctrl/ircbot.ini|ircbot.ini]]|Configuration for IRC robots, optionally works with the Synchronet [[service:IRCd]]| |''[[ircbot.ini]]''         |[[https://gitlab.synchro.net/sbbs/sbbs/-/raw/master/ctrl/ircbot.ini|ircbot.ini]]|Configuration for IRC robots, optionally works with the Synchronet [[service:IRCd]]|
 +|''[[ircd.ini]]''         |[[https://gitlab.synchro.net/sbbs/sbbs/-/raw/master/ctrl/ircd.ini|ircd.ini]]|Configuration for IRC server. Replaces old ircd.conf on modern Synchronet [[service:IRCd]]|
 |''[[listserver.ini]]''     |[[https://gitlab.synchro.net/sbbs/sbbs/-/raw/master/ctrl/listservier.ini|listserver.ini]]|Configuration for the Synchronet ListServer module (''[[dir:exec]]/[[module:listserver]].js'')| |''[[listserver.ini]]''     |[[https://gitlab.synchro.net/sbbs/sbbs/-/raw/master/ctrl/listservier.ini|listserver.ini]]|Configuration for the Synchronet ListServer module (''[[dir:exec]]/[[module:listserver]].js'')|
 |''[[mailproc.ini]]''       |[[https://gitlab.synchro.net/sbbs/sbbs/-/raw/master/ctrl/mailproc.ini|mailproc.ini]]|Configuration of External Mail Processors for the [[server:Mail]] Server (SMTP)| |''[[mailproc.ini]]''       |[[https://gitlab.synchro.net/sbbs/sbbs/-/raw/master/ctrl/mailproc.ini|mailproc.ini]]|Configuration of External Mail Processors for the [[server:Mail]] Server (SMTP)|
Line 197: Line 198:
 A numeric value higher than the highest supported enumerated value will be treated the same as the highest supported enumerated value. A numeric value higher than the highest supported enumerated value will be treated the same as the highest supported enumerated value.
  
-When a word is provided for the enumerated key value, an exact case-insensitive match is performed search following by a partial-match searchso "Debug" would match the enum value for "Debugging", and "Info" would match the enum value for "Informational".+When a word is provided as an enumerated key value, an initial partial word match is all that is required. So for examplea key value of "Debugging" would match the enum value of ''Debug'', and "Informational" would match the enum value of ''Info''. These string matches are also performed case-insensitively so "ERROR" and "errorare equivalents.
  
 === Log Levels === === Log Levels ===
Line 203: Line 204:
 ''LogLevel'' keys are one example of a key with enumerated values. The ''LogLevel'' value may be specified as a decimal number (from ''0'' to ''7'') or by specifying one of the following enumerated names: ''LogLevel'' keys are one example of a key with enumerated values. The ''LogLevel'' value may be specified as a decimal number (from ''0'' to ''7'') or by specifying one of the following enumerated names:
  
-^Value ^Name ^ +^Value ^Name             ^ Description 
-|0     |Emergency    | +|0     |''Emergency''    | Fatal condition 
-|1     |Alert        | +|1     |''Alert''        | Very Serious condition 
-|2     |Critical     | +|2     |''Critical''     | Serious condition 
-|3     |Error        |  +|3     |''Error''        | Unexpected/erroneous condition 
-|4     |Warning      | +|4     |''Warning''      | Suspicious condition 
-|5     |Notice       | +|5     |''Notice''       | Infrequent event 
-|6     |Informational| +|6     |''Info''         | Common activity (AKA "Informational"
-|7     |Debugging    |+|7     |''Debug''        | Extra detail sometimes helpful during issue analysis (AKA "Debugging"|
  
 Log entries with a log level //higher// than the specified ''LogLevel'' value will not be logged/displayed. Log entries with a log level //higher// than the specified ''LogLevel'' value will not be logged/displayed.
  
-The ''Debugging'' (7) log level enables //all// possible log output.+The ''Debug'' (7) log level enables //all// possible log output.
  
 ==== Bit-field Values ==== ==== Bit-field Values ====