Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
config:sbbs.ini [2019/01/05 15:44] – [[BBS]] Added clarifications and missing settings from [BBS] section digital man | config:sbbs.ini [2019/01/05 16:22] – [[Global]] Updated digital man | ||
---|---|---|---|
Line 27: | Line 27: | ||
The '' | The '' | ||
- | These keys are: | + | The supported '' |
- | === Hostname | + | === HostName |
Default: < | Default: < | ||
- | The public Internet | + | The public Internet |
- | If not set, the hostname | + | If not set, the host name configured in '' |
+ | |||
+ | **Note**: | ||
+ | The '' | ||
=== Interface === | === Interface === | ||
- | Default: | + | Default: |
+ | |||
+ | The IPv4 and/or IPv6 addresses of the network interfaces to listen on for incoming TCP/IP connections. | ||
+ | |||
+ | If multiple addresses are specified, they are to be separated by commas (this is true of all the '' | ||
- | The IPv4 and/or IPv6 address | + | The address value '' |
- | If multiple address are specified, they are to be separated by commas (this is true of all the '' | + | If this value is not set, any and all IPv4 and IPv6 network interfaces available will be listened to for incoming connections. |
- | If not set, any and all network interfaces available will be listened on. | + | **Note**: |
+ | Although TCP port numbers may be specified (with ''//< | ||
=== CtrlDirectory === | === CtrlDirectory === | ||
Line 60: | Line 68: | ||
If you do override this, do NOT use the system-wide temp dir (e.g.: ''/ | If you do override this, do NOT use the system-wide temp dir (e.g.: ''/ | ||
+ | **Note**: | ||
+ | The '' | ||
=== SemFileCheckFrequency === | === SemFileCheckFrequency === | ||
Line 67: | Line 77: | ||
The interval, in seconds, betweeen [[semfiles|semaphore file]] checks. If you want to reduce the amount of disk I/O while the BBS is idle, you can increase this value. If you set this value below 1, the BBS server threads will use the default value (2). | The interval, in seconds, betweeen [[semfiles|semaphore file]] checks. If you want to reduce the amount of disk I/O while the BBS is idle, you can increase this value. If you set this value below 1, the BBS server threads will use the default value (2). | ||
+ | |||
+ | **Note**: | ||
+ | The '' | ||
=== BindRetryCount === | === BindRetryCount === | ||
Line 75: | Line 88: | ||
Increase this value if you get errors binding to ports on reloads (especially on *nix). | Increase this value if you get errors binding to ports on reloads (especially on *nix). | ||
+ | |||
+ | **Note**: | ||
+ | This setting may be overridden by a '' | ||
=== BindRetryDelay === | === BindRetryDelay === | ||
Line 81: | Line 97: | ||
Delay (in seconds) between bind retries. | Delay (in seconds) between bind retries. | ||
+ | |||
+ | **Note**: | ||
+ | This setting may be overridden by a '' | ||
=== LogLevel === | === LogLevel === | ||
Line 89: | Line 108: | ||
Supported log levels in decreasing severity (ala [[: | Supported log levels in decreasing severity (ala [[: | ||
Emergency, Alert, Critical, Error, Warning, Notice, Informational, | Emergency, Alert, Critical, Error, Warning, Notice, Informational, | ||
+ | | ||
+ | **Note**: | ||
+ | This setting may be overridden by a '' | ||
=== JavaScriptMaxBytes === | === JavaScriptMaxBytes === | ||
Line 95: | Line 117: | ||
Maximum allocation of memory per JavaScript run-time. | Maximum allocation of memory per JavaScript run-time. | ||
+ | |||
+ | **Note**: | ||
+ | Each '' | ||
=== JavaScriptContextStack === | === JavaScriptContextStack === | ||
Line 136: | Line 161: | ||
The number of milliseconds to pause after a failed login attempt. | The number of milliseconds to pause after a failed login attempt. | ||
+ | |||
+ | **Note**: | ||
+ | Each '' | ||
=== LoginAttemptThrottle === | === LoginAttemptThrottle === | ||
Line 156: | Line 184: | ||
Set to '' | Set to '' | ||
- | NOTE: Failed logins using any of the filtered user IDs (from '' | + | **Note**: Failed logins using any of the filtered user IDs (from '' |
- | + | ||
- | NOTE: Added in v3.17 (May-2016) | + | |
=== LoginAttemptTempBanDuration === | === LoginAttemptTempBanDuration === | ||
Line 164: | Line 190: | ||
The length (in seconds) of a temporary IP ban based on either multiple consecutive failed login attempts or any failed login attempt using a banned user ID (from '' | The length (in seconds) of a temporary IP ban based on either multiple consecutive failed login attempts or any failed login attempt using a banned user ID (from '' | ||
- | |||
- | NOTE: Added in v3.17 (May-2016) | ||
=== LoginAttemptFilterThreshold === | === LoginAttemptFilterThreshold === | ||
Line 172: | Line 196: | ||
The number of consecutive unique failed login attempts from the same host before auto-filtering the host's IP address in the '' | The number of consecutive unique failed login attempts from the same host before auto-filtering the host's IP address in the '' | ||
- | For this auto-filtering feature to work with the Synchronet v3.16c Terminal Server (Telnet, RLogin, and SSH login attempts), the sysop must set [[util: | + | For this auto-filtering feature to work with the Synchronet v3.16c Terminal Server (Telnet, RLogin, and SSH login attempts), the sysop must set '' |
Set to '' | Set to '' | ||
+ | |||
==== [BBS] ==== | ==== [BBS] ==== | ||