Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
config:sbbs.ini [2014/02/17 23:50] – [[BBS]] Detail more options digital man | config:sbbs.ini [2018/03/01 12:21] – old revision restored digital man | ||
---|---|---|---|
Line 15: | Line 15: | ||
===== Editing ===== | ===== Editing ===== | ||
- | When using the Synchronet-Win32 Control Panel, the contents of this file are automatically updated when any of the configuration changes are made in the File-> | + | When using the [[monitor: |
If a sysop needs to edit the file by hand, any decent text file editor should do the job. See [[INI files]] for more details. | If a sysop needs to edit the file by hand, any decent text file editor should do the job. See [[INI files]] for more details. | ||
Line 41: | Line 41: | ||
Default: <any> | Default: <any> | ||
- | The IP address of the network | + | The IPv4 and/or IPv6 address of the network |
+ | |||
+ | If multiple address are specified, they are to be separated by commas (this is true of all the '' | ||
If not set, any and all network interfaces available will be listened on. | If not set, any and all network interfaces available will be listened on. | ||
Line 62: | Line 64: | ||
Default: '' | Default: '' | ||
+ | Minimum: '' | ||
- | 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. | + | 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). |
=== BindRetryCount === | === BindRetryCount === | ||
Line 145: | Line 148: | ||
Set to '' | Set to '' | ||
+ | |||
+ | === LoginAttemptTempBanThreshold === | ||
+ | Default: '' | ||
+ | |||
+ | The number of consecutive unique failed login attempts from the same host before temporarily banning connections from that client (based o IP address). | ||
+ | |||
+ | Set to '' | ||
+ | |||
+ | NOTE: Failed logins using any of the filtered user IDs (from '' | ||
+ | |||
+ | NOTE: Added in v3.17 (May-2016) | ||
+ | |||
+ | === LoginAttemptTempBanDuration === | ||
+ | Default: '' | ||
+ | |||
+ | 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 150: | Line 171: | ||
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: | ||
Set to '' | Set to '' | ||
Line 160: | Line 183: | ||
=== TelnetInterface === | === TelnetInterface === | ||
- | Default: [Global] Interface | + | Default: |
- | The IP address of the network | + | The IPv4 and/or IPv6 address of the network |
=== TelnetPort === | === TelnetPort === | ||
- | Default: 23 | + | Default: |
- | The TCP port number on which to listen for incoming Telnet connections. | + | The TCP port number on which to listen for incoming |
=== RLoginInterface === | === RLoginInterface === | ||
- | Default: [Global] Interface | + | Default: |
- | The IP address of the network | + | The IPv4 and/or IPv6 address of the network |
=== RLoginPort === | === RLoginPort === | ||
- | Default: 513 | + | Default: |
- | The TCP port number on which to listen for incoming RLogin connections. | + | The TCP port number on which to listen for incoming |
=== SSHInterface === | === SSHInterface === | ||
- | Default: [Global] Interface | + | Default: |
- | The IP address of the network | + | The IPv4 and/or IPv6 address of the network |
=== SSHPort === | === SSHPort === | ||
- | Default: 22 | + | Default: |
- | The TCP port number on which to listen for incoming Secure Shell (SSH) connections. | + | The TCP port number on which to listen for incoming Secure Shell ([[server: |
=== FirstNode === | === FirstNode === | ||
- | Default: 1 | + | Default: |
The number of the first terminal server node serviced by this instance of Synchronet. | The number of the first terminal server node serviced by this instance of Synchronet. | ||
Line 202: | Line 225: | ||
=== LastNode === | === LastNode === | ||
- | Default: 4 | + | Default: |
The number of the last terminal server node serviced by this instance of Synchronet. | The number of the last terminal server node serviced by this instance of Synchronet. | ||
+ | |||
+ | === MaxConcurrentConnections === | ||
+ | |||
+ | Default: '' | ||
+ | |||
+ | If set to a non-zero number, this will limit the number of concurrent connections to the [[server: | ||
=== OutbufHighwaterMark === | === OutbufHighwaterMark === | ||
- | Default: 0 or 1024 | + | Default: |
=== OutbufDrainTimeout === | === OutbufDrainTimeout === | ||
- | Default: 10 | + | Default: |
=== ExternalTermANSI === | === ExternalTermANSI === | ||
- | Default: pc3 (Linux) or cons25 (FreeBSD) | + | Default: |
=== ExternalTermDumb === | === ExternalTermDumb === | ||
- | Default: dumb | + | Default: |
=== DOSemuPath === | === DOSemuPath === | ||
Line 229: | Line 258: | ||
=== AnswerSound === | === AnswerSound === | ||
- | Default: none | + | Default: |
Path to a WAVE file to played (locally) when accepting incoming connections. | Path to a WAVE file to played (locally) when accepting incoming connections. | ||
Line 235: | Line 264: | ||
=== HangupSound === | === HangupSound === | ||
- | Default: none | + | Default: |
Path to a WAVE file to be played (locally) when terminating connections. | Path to a WAVE file to be played (locally) when terminating connections. | ||
Line 241: | Line 270: | ||
=== Options === | === Options === | ||
- | Default: XTRN_MINIMIZED | + | Default: |
Supported options, separated by the pipe ('' | Supported options, separated by the pipe ('' | ||
Line 250: | Line 279: | ||
|DEBUG_TELNET | |DEBUG_TELNET | ||
|SYSOP_AVAILABLE | Sysop is available to be paged for chat | | |SYSOP_AVAILABLE | Sysop is available to be paged for chat | | ||
- | |ALLOW_RLOGIN | Enable the RLogin protocol for incoming connections | | + | |ALLOW_RLOGIN | Enable the [[server: |
- | |USE_2ND_RLOGIN | + | |USE_2ND_RLOGIN |
|NO_QWK_EVENTS | |NO_QWK_EVENTS | ||
|NO_TELNET_GA | |NO_TELNET_GA | ||
Line 257: | Line 286: | ||
|NO_HOST_LOOKUP | |NO_HOST_LOOKUP | ||
|NO_SPY_SOCKETS | |NO_SPY_SOCKETS | ||
- | |ALLOW_SSH | Enable the Secure Shell (SSH) protocol for incoming connections | | + | |ALLOW_SSH | Enable the Secure Shell ([[server: |
|NO_RECYCLE | |NO_RECYCLE | ||
|GET_IDENT | Use the IDENT protocol on incoming connections | | |GET_IDENT | Use the IDENT protocol on incoming connections | | ||
|NO_JAVASCRIPT | |NO_JAVASCRIPT | ||
+ | |NO_DOS | ||
|MUTE | Disable all local sound output | | |MUTE | Disable all local sound output | | ||
Line 288: | Line 318: | ||
- | + | {{tag> | |
- | + | ||