Skip to content
Snippets Groups Projects
Commit b49607e8 authored by Rob Swindell's avatar Rob Swindell :speech_balloon:
Browse files

Updated with some better defaults, some missing keys

whitespace changes, durations (e.g. for timeouts)
parent 5645838c
No related branches found
No related tags found
No related merge requests found
...@@ -83,6 +83,7 @@ ...@@ -83,6 +83,7 @@
; *Interface= values above to open/listen/accept connections on that port. ; *Interface= values above to open/listen/accept connections on that port.
; Example: ; Example:
; TelnetInterface = 71.95.196.34,71.95.196.34:64,71.95.196.34:128 ; TelnetInterface = 71.95.196.34,71.95.196.34:64,71.95.196.34:128
SSHConnectTimeout
; This server handles this range of BBS nodes: ; This server handles this range of BBS nodes:
; LastNode should not be higher than the number of nodes configured in SCFG->Nodes ; LastNode should not be higher than the number of nodes configured in SCFG->Nodes
...@@ -95,7 +96,7 @@ ...@@ -95,7 +96,7 @@
DefaultTermHeight = 24 DefaultTermHeight = 24
; Set to a non-zero number to limit the number of concurrent connections from ; Set to a non-zero number to limit the number of concurrent connections from
; the same client/host (identified by IP address) ; the same client/host (identified by IP address), 0 = unlimited
MaxConcurrentConnections = 0 MaxConcurrentConnections = 0
; Set these values to the maximum duration (e.g. seconds) of socket inactivity ; Set these values to the maximum duration (e.g. seconds) of socket inactivity
...@@ -111,8 +112,8 @@ ...@@ -111,8 +112,8 @@
; Setting a value to 0 disables that socket-inactivity detection during that ; Setting a value to 0 disables that socket-inactivity detection during that
; particular client/user activity. ; particular client/user activity.
; H-exempt users will not be disconnected due to inactivity. ; H-exempt users will not be disconnected due to inactivity.
MaxLoginInactivity = 10M MaxLoginInactivity = 10m
MaxNewUserInactivity = 1H MaxNewUserInactivity = 1h
MaxSessionInactivity = 0 MaxSessionInactivity = 0
; Windows only: ; Windows only:
...@@ -141,6 +142,7 @@ ...@@ -141,6 +142,7 @@
; This is only a default, when possible, the MSS of a socket is detected ; This is only a default, when possible, the MSS of a socket is detected
; and used instead. ; and used instead.
OutbufHighwaterMark = 1024 OutbufHighwaterMark = 1024
; Timout to wait for output buffer to fill (Milliseconds) ; Timout to wait for output buffer to fill (Milliseconds)
; If there is ANY data in the output buffer after waiting this long, send ; If there is ANY data in the output buffer after waiting this long, send
; immediately. ; immediately.
...@@ -152,6 +154,7 @@ ...@@ -152,6 +154,7 @@
; will appear on your screen in chunks) ; will appear on your screen in chunks)
; Frobbing this value can provide hours of pointless entertainment. ; Frobbing this value can provide hours of pointless entertainment.
OutbufDrainTimeout = 10 OutbufDrainTimeout = 10
; Supported options (separated with |): ; Supported options (separated with |):
; XTRN_MINIMIZED ; XTRN_MINIMIZED
; AUTO_LOGON ; AUTO_LOGON
...@@ -173,15 +176,15 @@ Options = XTRN_MINIMIZED | ALLOW_RLOGIN | ALLOW_SSH ...@@ -173,15 +176,15 @@ Options = XTRN_MINIMIZED | ALLOW_RLOGIN | ALLOW_SSH
[Mail] SMTP/POP3 Mail Server [Mail] SMTP/POP3 Mail Server
AutoStart = true AutoStart = true
MaxClients = 10 MaxClients = 100
MaxInactivity = 2M MaxInactivity = 2m
Interface = Interface =
LinesPerYield = 10 LinesPerYield = 10
MaxDeliveryAttempts = 50 MaxDeliveryAttempts = 50
MaxRecipients = 100 MaxRecipients = 100
MaxMsgSize = 20M MaxMsgSize = 20M
MaxMsgsWaiting = 100 MaxMsgsWaiting = 100
RescanFrequency = 3600 RescanFrequency = 1h
SMTPPort = 25 SMTPPort = 25
SubmissionPort = 587 SubmissionPort = 587
TLSSubmissionPort = 465 TLSSubmissionPort = 465
...@@ -204,7 +207,9 @@ Options = XTRN_MINIMIZED | ALLOW_RLOGIN | ALLOW_SSH ...@@ -204,7 +207,9 @@ Options = XTRN_MINIMIZED | ALLOW_RLOGIN | ALLOW_SSH
InboundSound = InboundSound =
OutboundSound = OutboundSound =
ConnectTimeout = 30 ConnectTimeout = 30
NotifyOfflineUsers = true
MaxConcurrentConnections = 0 MaxConcurrentConnections = 0
; Supported options (separated with |): ; Supported options (separated with |):
; DEBUG_RX_HEADER - Log header fields of received mail messages ; DEBUG_RX_HEADER - Log header fields of received mail messages
; DEBUG_RX_BODY - Leave body text of received mail messages in temp directory forever ; DEBUG_RX_BODY - Leave body text of received mail messages in temp directory forever
...@@ -238,14 +243,14 @@ Options = XTRN_MINIMIZED | ALLOW_RLOGIN | ALLOW_SSH ...@@ -238,14 +243,14 @@ Options = XTRN_MINIMIZED | ALLOW_RLOGIN | ALLOW_SSH
; TLS_POP3 - Listen on the TLS POP3 service port ; TLS_POP3 - Listen on the TLS POP3 service port
; MUTE - Don't play sound files ; MUTE - Don't play sound files
Options = ALLOW_POP3 | USE_SUBMISSION_PORT | TLS_SUBMISSION | TLS_POP3 Options = ALLOW_POP3 | USE_SUBMISSION_PORT | TLS_SUBMISSION | TLS_POP3
NotifyOfflineUsers = true
[FTP] FTP Server [FTP] FTP Server
AutoStart = true AutoStart = true
Port = 21 Port = 21
MaxClients = 10 MaxClients = 100
MaxInactivity = 300 MaxInactivity = 5m
QwkTimeout = 600 MaxConcurrentConnections = 0
QwkTimeout = 10M
MinFileSize = 0 MinFileSize = 0
MaxFileSize = 0 MaxFileSize = 0
Interface = Interface =
...@@ -264,6 +269,7 @@ Options = ALLOW_POP3 | USE_SUBMISSION_PORT | TLS_SUBMISSION | TLS_POP3 ...@@ -264,6 +269,7 @@ Options = ALLOW_POP3 | USE_SUBMISSION_PORT | TLS_SUBMISSION | TLS_POP3
; Dynamically generated index files ; Dynamically generated index files
IndexFileName = 00index IndexFileName = 00index
; Supported options (separated with |): ; Supported options (separated with |):
; DEBUG_RX ; DEBUG_RX
; DEBUG_DATA ; DEBUG_DATA
...@@ -279,7 +285,7 @@ Options = ALLOW_POP3 | USE_SUBMISSION_PORT | TLS_SUBMISSION | TLS_POP3 ...@@ -279,7 +285,7 @@ Options = ALLOW_POP3 | USE_SUBMISSION_PORT | TLS_SUBMISSION | TLS_POP3
; MUTE ; MUTE
Options = INDEX_FILE | ALLOW_QWK Options = INDEX_FILE | ALLOW_QWK
[Web] Web (HTTP) Server [Web] Web (HTTP[S]) Server
AutoStart = true AutoStart = true
; HTTP interface(s) ; HTTP interface(s)
Interface = Interface =
...@@ -288,7 +294,7 @@ Options = INDEX_FILE | ALLOW_QWK ...@@ -288,7 +294,7 @@ Options = INDEX_FILE | ALLOW_QWK
TLSInterface = TLSInterface =
TLSPort = 443 TLSPort = 443
TLSErrorLevel = Warning TLSErrorLevel = Warning
MaxClients = 150 MaxClients = 100
RootDirectory = ../webv4/root RootDirectory = ../webv4/root
ErrorDirectory = error ErrorDirectory = error
IndexFileNames = index.html,index.ssjs,index.xjs IndexFileNames = index.html,index.ssjs,index.xjs
...@@ -297,14 +303,18 @@ Options = INDEX_FILE | ALLOW_QWK ...@@ -297,14 +303,18 @@ Options = INDEX_FILE | ALLOW_QWK
DefaultCGIContent = text/plain DefaultCGIContent = text/plain
Authentication = Basic,Digest,TLS-PSK Authentication = Basic,Digest,TLS-PSK
JavaScriptExtension = .ssjs JavaScriptExtension = .ssjs
MaxInactivity = 120 FileIndexScript = webfileindex.ssjs
MaxCgiInactivity = 120 FileVPathPrefix = /files/
FileVPathForVHosts = false
MaxInactivity = 2m
MaxCgiInactivity = 2m
OutbufDrainTimeout = 10 OutbufDrainTimeout = 10
; Sets the base name of the HTTP access log files, ; Sets the base name of the HTTP access log files,
; the current date and ".log" are appended. ; the current date and ".log" are appended.
; Set to empty string to use default value ("../data/logs/http-") ; Set to empty string to use default value ("../data/logs/http-")
; Only created/appended if the HTTP_LOGGING option flag is enabled ; Only created/appended if the HTTP_LOGGING option flag is enabled
HttpLogFile = HttpLogFile =
; Supported options (separated with |): ; Supported options (separated with |):
; DEBUG_RX ; DEBUG_RX
; DEBUG_TX ; DEBUG_TX
...@@ -325,6 +335,7 @@ Options = NO_HOST_LOOKUP | ALLOW_TLS | NO_CGI ...@@ -325,6 +335,7 @@ Options = NO_HOST_LOOKUP | ALLOW_TLS | NO_CGI
Interface = Interface =
AnswerSound = AnswerSound =
HangupSound = HangupSound =
; Supported options (separated with |): ; Supported options (separated with |):
; NO_HOST_LOOKUP ; NO_HOST_LOOKUP
; MUTE ; MUTE
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment