Synchronet v3.19b-Win32 (install) has been released (Jan-2022).

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:sbbs.ini [2021/04/17 15:37] – [[Services]] table of keys supported digital manconfig:sbbs.ini [2024/03/03 01:34] (current) – [[BBS]] Add ALLOW_SFTP and NO_TELNET, remove MUTE digital man
Line 28: Line 28:
  
 The supported ''[Global]'' keys are: The supported ''[Global]'' keys are:
 +
 +^ Key                          ^ Default         ^ Description ^
 +| HostName                     | <none>          | Override system hostname |
 +| Interface                    | ''0.0.0.0,::''  | Default local network interface(s) to listen for connections on |
 +| OutboundInterface            | ''0''           | Default IPv4 network interface to perform outbound connections from |
 +| LogLevel                     | Informational   | Default minimum severity of log messages to view or log-to-disk |
 +| TLSErrorLevel                | Emergency       | Maximum severity of TLS-related log messages |
 +| BindRetryCount               | 2               | Default number of network interface/port bind retry attempts |
 +| BindRetryDelay               | 15              | Default number of seconds to wait between bind attempts |
 +| CtrlDirectory                |                 | Override default ''[[dir:ctrl]]'' directory |
 +| TempDirectory                | ''../temp/''    | Override default temporary file directory |
 +| SemFileCheckFrequency        | 2               | Default seconds between semaphore file checks |
 +| LoginAttemptDelay            | 5000            | Default number of milliseconds to pause after a failed login attempt |
 +| LoginAttemptThrottle         | 1000            | Default number of milliseconds to delay a connection from a suspicious host |
 +| LoginAttemptHackThreshold    | 10              | Default number of failed login attempts before logging attempt to ''hack.log'' |
 +| LoginAttemptTempBanThreshold | 20              | Default number of failed login attempts before temporarily banning IP address |
 +| LoginAttemptTempBanDuration  | 10M             | Default duration of a temporary IP address ban |
 +| LoginAttemptFilterThreshold  | 0               | Default number of failed login attempts before auto-filtering an IP address |
 +| LoginAttemptFilterDuration   | 0 (Infinite)    | Default duration of IP address filters |
 +| AnswerSound                  |                 | Default WAV file to play locally upon accepting a TCP connection |
 +| LoginSound                                   | Default WAV file to play locally upon successful user authentication |
 +| LogoutSound                  |                 | Default WAV file to play locally upon logout of an authenticated user |
 +| HangupSound                  |                 | Default WAV file to play locally upon disconnection of a TCP session |
 +| HackAttemptSound                             | Default WAV file to play locally upon a detected hack attempt |
 +| JavaScript*                  |                 | Default JavaScript settings, see [[JavaScript]] for details |
 +
 +**More details on keys follow**:
  
 === HostName === === HostName ===
Line 109: Line 136:
 === LogLevel === === LogLevel ===
  
-Default: ''Debugging''+Default: ''Informational''
  
 Highest log level to actually log/print (ignore all higher/less-severe log entries). Highest log level to actually log/print (ignore all higher/less-severe log entries).
Line 167: Line 194:
  
 Set to ''0'' to disable automatic filtering of IP addresses due to failed login attempts. Set to ''0'' to disable automatic filtering of IP addresses due to failed login attempts.
 +
 +=== LoginAttemptFilterDuration ===
 +Default: ''0'' (Infinite)
 +
 +The  length (in seconds) of a persistent IP ban.
  
 ==== [BBS] ==== ==== [BBS] ====
Line 221: Line 253:
  
 The maximum amount of time allowed for a SecureShell (SSH) connection negotiation to complete. The maximum amount of time allowed for a SecureShell (SSH) connection negotiation to complete.
 +
 +=== SSHErrorLevel ===
 +
 +Default: ''4'' (warning)
 +
 +The maximum severity of SSH-related log messages. SSH-related log messages of higher severity (i.e. lower numeric level) will be capped at this severity level.
  
 === Pet40Port === === Pet40Port ===
Line 343: Line 381:
 |DEBUG_TELNET    | Log Telnet commands and responses (with Debug log-level messages) | |DEBUG_TELNET    | Log Telnet commands and responses (with Debug log-level messages) |
 |ALLOW_SSH | Enable the Secure Shell (SSH) protocol for incoming connections | |ALLOW_SSH | Enable the Secure Shell (SSH) protocol for incoming connections |
 +|ALLOW_SFTP | Enable SSH File Transfers (SFTP) |
 |ALLOW_RLOGIN | Enable the RLogin protocol for incoming connections | |ALLOW_RLOGIN | Enable the RLogin protocol for incoming connections |
 |NO_QWK_EVENTS   | Disable QWK networking events | |NO_QWK_EVENTS   | Disable QWK networking events |
 |NO_NEWDAY_EVENTS| Disable daily events from running in this instance of Synchronet | |NO_NEWDAY_EVENTS| Disable daily events from running in this instance of Synchronet |
 |NO_EVENTS | Disable the Events thread (all timed events) | |NO_EVENTS | Disable the Events thread (all timed events) |
 +|NO_TELNET       | Disable Telnet support |
 |NO_TELNET_GA    | Disable periodic transmissions of the Telnet "Go Ahead" command (Telnet only) | |NO_TELNET_GA    | Disable periodic transmissions of the Telnet "Go Ahead" command (Telnet only) |
 |NO_HOST_LOOKUP  | Do not attempt hostname look-ups on incoming connections (log IP addresses only) | |NO_HOST_LOOKUP  | Do not attempt hostname look-ups on incoming connections (log IP addresses only) |
Line 353: Line 393:
 |NO_RECYCLE      | Disable the ability for the terminal server to be recycled | |NO_RECYCLE      | Disable the ability for the terminal server to be recycled |
 |GET_IDENT | Use the IDENT protocol on incoming connections | |GET_IDENT | Use the IDENT protocol on incoming connections |
-|MUTE | Disable all local sound output |+
  
 ==== [FTP] ==== ==== [FTP] ====
Line 395: Line 435:
    
  
-{{tag>sbbs.ini}}+{{tag>configuration general_config ini}}