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
Next revisionBoth sides next revision
util:scfg:system [2022/02/21 19:21] – [Toggle Options] User may not be immediately logged-off if new account values allow for more time (or exemptions). digital manutil:scfg:system [2023/12/30 21:54] – Updated SCFG screenshots digital man
Line 5: Line 5:
 ===== Main Window Options ===== ===== Main Window Options =====
 <code> <code>
-══════════════════════════════════════════════════════════════════════╗ +╔═════════════════════════════════════╗ 
-║                         System Configuration                         ║ +║         System Configuration        ║ 
-══════════════════════════════════════════════════════════════════════╣ +╠═════════════════════════════════════╣ 
-║ │BBS Name                         My BBS                             ║ +║ │BBS Name            My BBS         ║ 
-║ │Location                         My City, State                     ║ +║ │Location            My City, State ║ 
-║ │Local Time Zone                  UTC                                ║ +║ │Local Time Zone     UTC            ║ 
-║ │Operator                         Sysop                              ║ +║ │Local Date Format   MM/DD/YY       ║ 
-║ │Password                         **********                         ║ +║ │Operator            Sysop          ║ 
-║ │Users Can Change Password        Yes, 4 chars minimum               ║ +║ │Notifications...                   ║ 
-║ │Days to Preserve Deleted Users   14                                 ║ +║ │Toggle Options...                  ║ 
-║ │Maximum Days of Inactivity       180                                ║ +║ │New User Values...                 ║ 
-║ │New User Password                                                   ║ +║ │New User Prompts...                ║ 
-║ │Toggle Options...                                                   ║ +║ │Security Options...                ║ 
-║ │New User Values...                                                  ║ +║ │Advanced Options...                ║ 
-║ │Advanced Options...                                                 ║ +║ │Loadable Modules...                ║ 
-║ │Loadable Modules...                                                 ║ +╚═════════════════════════════════════╝ 
-║ │Security Level Values...                                            ║ +
-║ │Expired Account Values...                                           ║ +
-║ │Quick-Validation Values...                                          ║ +
-══════════════════════════════════════════════════════════════════════╝+
 </code> </code>
  
Line 46: Line 43:
 ║ │Allow Time Banking               No  ║ │Allow Time Banking               No 
 ║ │Allow Credit Conversions         Yes ║ ║ │Allow Credit Conversions         Yes ║
-║ │Allow Sysop Access               Yes ║ 
-║ │Display/Log Passwords Locally    Yes ║ 
 ║ │Short Sysop Page                 No  ║ │Short Sysop Page                 No 
 ║ │Include Sysop in Statistics      No  ║ ║ │Include Sysop in Statistics      No  ║
-║ │Closed to New Users              No  ║ 
 ║ │Use Location in User Lists       Yes ║ ║ │Use Location in User Lists       Yes ║
 ║ │Military (24 hour) Time Format   No  ║ │Military (24 hour) Time Format   No 
-║ │European Date Format (DD/MM/YY)  No  ║ 
-║ │User Expires When Out-of-time    No  ║ 
-║ │Require Sys Pass During Login    Yes ║ 
 ║ │Display Sys Info During Logon    Yes ║ ║ │Display Sys Info During Logon    Yes ║
 ║ │Display Node List During Logon   Yes ║ ║ │Display Node List During Logon   Yes ║
Line 81: Line 72:
 ===== New User Values ===== ===== New User Values =====
 <code> <code>
-══════════════════════════════════════════════════════════╗ +╔════════════════════════════════════════╗ 
-║                      New User Values                     ║ +║             New User Values            ║ 
-══════════════════════════════════════════════════════════╣ +╠════════════════════════════════════════╣ 
-║ │Level                      50                           ║ +║ │Level                      50         ║ 
-║ │Flag Set #1                                             ║ +║ │Flag Set #1                           ║ 
-║ │Flag Set #2                                             ║ +║ │Flag Set #2                           ║ 
-║ │Flag Set #3                                             ║ +║ │Flag Set #3                           ║ 
-║ │Flag Set #4                                             ║ +║ │Flag Set #4                           ║ 
-║ │Exemptions                                              ║ +║ │Exemptions                            ║ 
-║ │Restrictions                                            ║ +║ │Restrictions                          ║ 
-║ │Expiration Days            0                            ║ +║ │Expiration Days            0          ║ 
-║ │Credits                    10,485,760                   ║ +║ │Credits                    10,485,760 ║ 
-║ │Minutes                    0                            ║ +║ │Minutes                    0          ║ 
-║ │Editor                     FSEDITOR                     ║ +║ │Editor                     FSEDITOR   ║ 
-║ │Command Shell              DEFAULT                      ║ +║ │Command Shell              DEFAULT    ║ 
-║ │Download Protocol          Z                            ║ +║ │Download Protocol          Z          ║ 
-║ │Days of New Messages                                  ║ +║ │Days of New Messages                ║ 
-║ │Gender Options             MFX                          ║ +║ │Gender Options             MFX        ║ 
-║ │Default Toggles...                                      ║ +║ │Default Toggles...                    ║ 
-║ │Question Toggles...                                     ║ +║ │QWK Packet Settings...                ║ 
-══════════════════════════════════════════════════════════╝+╚════════════════════════════════════════╝
 </code> </code>
  
Line 144: Line 135:
 ║ │Hot Keys                    Yes ║ ║ │Hot Keys                    Yes ║
 ║ │Auto Hang-up After Xfer     No  ║ │Auto Hang-up After Xfer     No 
 +║ │Multinode Chat Echo         No 
 +║ │Multinode Chat Actions      No  ║
 +║ │Pageable for Chat           Yes ║
 +║ │Node Activity Messages      Yes ║
 +║ │Split-Screen Private Chat   Yes ║
 ╚══════════════════════════════════╝ ╚══════════════════════════════════╝
 </code> </code>
Line 166: Line 162:
 <code> <code>
 ╔══════════════════════════════════╗ ╔══════════════════════════════════╗
-║        New User Questions        +║    New User Questions/Prompts    
 ╠══════════════════════════════════╣ ╠══════════════════════════════════╣
 ║ │Real Name                   Yes ║ ║ │Real Name                   Yes ║
Line 175: Line 171:
 ║ │Force Unique Handle / Call  Yes ║ ║ │Force Unique Handle / Call  Yes ║
 ║ │E-mail/NetMail Address      Yes ║ ║ │E-mail/NetMail Address      Yes ║
 +║ │Force Unique E-mail/NetMail No  ║
 ║ │Sex (Gender)                Yes ║ ║ │Sex (Gender)                Yes ║
 ║ │Birthday                    Yes ║ ║ │Birthday                    Yes ║
Line 191: Line 188:
 This menu allows you to decide which questions will be asked of a new user when they're creating their account. This menu allows you to decide which questions will be asked of a new user when they're creating their account.
  
-^ Option Name                ^ Default ^ Description ^ +^ Option Name                 ^ Default ^ Description ^ 
-| Real Name                  | Yes     | Ask new user for their real name. | +| Real Name                   | Yes     | Ask new user for their real name. | 
-| Force Unique Real Name     | Yes     | Require real name and ensure that there isn't already a user with the same real name. | +| Force Unique Real Name      | Yes     | Require real name and ensure that there isn't already a user with the same real name. | 
-| Force Upper/Lower Case     | Yes     | Require that all names/locations are capitalized. | +| Force Upper/Lower Case      | Yes     | Require that all names/locations are capitalized. | 
-| Company Name               | No      | When user alias are **not** allowed, optionally use the real name field to store a company name. | +| Company Name                | No      | When user alias are **not** allowed, optionally use the real name field to store a company name. | 
-| Chat Handle / Call Sign    | Yes     | Ask new user their nickname for chat or [[https://en.wikipedia.org/wiki/Amateur_radio_call_signs|Amateur Radio callsign]]. | +| Chat Handle / Call Sign     | Yes     | Ask new user their nickname for chat or [[https://en.wikipedia.org/wiki/Amateur_radio_call_signs|Amateur Radio callsign]]. | 
-| Force Unique Handle / Call | Yes     | Require handle/call and ensure that another user doesn't have that handle/call already. | +| Force Unique Handle / Call  | Yes     | Require handle/call and ensure that another user doesn't have that handle/call already. | 
-| E-mail/NetMail Address     | Yes     | Internet email or direct [[ref:fidonet|NetMail]] address. | +| E-mail/NetMail Address      | Yes     | Internet email or direct [[ref:fidonet|NetMail]] address. | 
-| Sex (Gender)               | Yes     | Ask new user to identify their gender. | +| Force Unique E-mail/NetMail | No      | Prevent new users from using the same email address as an existing user. | 
-| Birthday                   | Yes     | Ask new user their date of birth. +| Sex (Gender)                | Yes     | Ask new user to identify their gender. | 
-| Address and Zip Code       | No      | Ask new user their address and zip/postal code. | +| Birthday                    | Yes     | Ask new user their date of birth. 
-| Location                   | Yes     | Short location sometimes displayed next to a user's name. Typically a city and state. | +| Address and Zip Code        | No      | Ask new user their address and zip/postal code. | 
-| Require Comma in Location  | No      | Force comma in the location as an attempt at forcing both a city and state. | +| Location                    | Yes     | Short location sometimes displayed next to a user's name. Typically a city and state. | 
-| Phone Number               | No      | Ask new user their phone number. | +| Require Comma in Location   | No      | Force comma in the location as an attempt at forcing both a city and state. | 
-| Allow EX-ASCII in Answers  | Yes     | Allow the use of [[https://en.wikipedia.org/wiki/Extended_ASCII|Extended ASCII]] characters in user strings. | +| Phone Number                | No      | Ask new user their phone number. | 
-| External Editor            | No      | Ask if the user prefers a [[howto:editor:index|full screen editor]] when composing messages. | +| Allow EX-ASCII in Answers   | Yes     | Allow the use of [[https://en.wikipedia.org/wiki/Extended_ASCII|Extended ASCII]] characters in user strings. | 
-| Command Shell              | Yes     | Ask which [[custom:command_shell|Command Shell]] the user prefers. | +| External Editor             | No      | Ask if the user prefers a [[howto:editor:index|full screen editor]] when composing messages. | 
-| Default Settings           | Yes     | Display to new user their default settings and allow them to make changes. | +| Command Shell               | Yes     | Ask which [[custom:command_shell|Command Shell]] the user prefers. | 
-| Color Terminal             | No      | Ask new users if they are using a color terminal. |+| Default Settings            | Yes     | Display to new user their default settings and allow them to make changes. | 
 +| Color Terminal              | No      | Ask new users if they are using a color terminal. |
 ===== Advanced Options ===== ===== Advanced Options =====
 <code> <code>
-══════════════════════════════════════════════════════════╗ +╔══════════════════════════════════════════╗ 
-║                     Advanced Options                     ║ +║             Advanced Options             ║ 
-══════════════════════════════════════════════════════════╣ +╠══════════════════════════════════════════╣ 
-║ │New User Magic Word                                     ║ +║ │New User Magic Word                     ║ 
-║ │Data Directory             ../data/                     ║ +║ │Data Directory             ../data/     ║ 
-║ │Logs Directory             ../data/                     ║ +║ │Logs Directory             ../data/     ║ 
-║ │Exec Directory             ../exec/                     ║ +║ │Exec Directory             ../exec/     ║ 
-║ │Mods Directory             ../mods/                     ║ +║ │Mods Directory             ../mods/     ║ 
-║ │Input SIF Questionnaire                                 ║ +║ │Input SIF Questionnaire                 ║ 
-║ │Output SIF Questionnaire                                ║ +║ │Output SIF Questionnaire                ║ 
-║ │Credits Per Dollar         2,097,152                    ║ +║ │Credits Per Dollar         2,097,152    ║ 
-║ │Minutes Per 100k Credits                              ║ +║ │Minutes Per 100K Credits              ║ 
-║ │Maximum Number of Minutes  Unlimited                    ║ +║ │Maximum Number of Minutes  Unlimited    ║ 
-║ │Warning Days Till Expire   30                           ║ +║ │Warning Days Till Expire   30           ║ 
-║ │Last Displayable Node      250                          ║ +║ │Last Displayable Node      250          ║ 
-║ │Phone Number Format        !!!!!!!!!!!!                 ║ +║ │Phone Number Format        !!!!!!!!!!!! ║ 
-║ │Sysop Chat Override                                     ║ +║ │Sysop Chat Override                     ║ 
-║ │User Database Backups      5                            ║ +║ │User Database Backups      5            ║ 
-║ │Mail Database Backups      5                            ║ +║ │Mail Database Backups      5            ║ 
-║ │Control Key Pass-through                              ║ +║ │Configuration Backups      5            ║ 
-══════════════════════════════════════════════════════════╝+║ │Maximum Log File Size      Unlimited    ║ 
 +║ │Maximum User Inactivity    5 minutes    ║ 
 +║ │User Inactivity Warning    75 percent   ║ 
 +║ │Control Key Pass-through              ║ 
 +╚══════════════════════════════════════════╝ 
 </code> </code>
  
Line 256: Line 259:
 | User Database Backups | 5 | Setting this option to anything but 0 will enable automatic daily backups of the user database. This number determines how many backups to keep on disk. | | User Database Backups | 5 | Setting this option to anything but 0 will enable automatic daily backups of the user database. This number determines how many backups to keep on disk. |
 | Mail Database Backups | 5 | Setting this option to anything but 0 will enable automatic daily backups of the mail database. This number determines how many backups to keep on disk. | | Mail Database Backups | 5 | Setting this option to anything but 0 will enable automatic daily backups of the mail database. This number determines how many backups to keep on disk. |
 +| Maximum Log File Size | Unlimited | This option allows you to limit the size of the following log files created and appended to by Synchronet in the logs directory (inside the [[dir:data|data directory]]): \\ \\ hungup.log; error.log; crash.log; hack.log; spam.log; guru.log \\ \\ The largest supported log file size limit is 4294967295 (3.99G) bytes. Log files that have reached or exceeded the configured size limit are retained by renaming the *.log file to *.#.log beginning with *.0.log. \\ \\ You must also specify the number of older/max-size log files to retain. The largest number of supported retained rotated log files is 9999. Oldest rotated log files are automatically deleted to save disk space. |
 | Control Key Pass-through | 0 | This value is a 32-bit hexadecimal number. Each set bit represents a control key combination that will not be handled internally by Synchronet or by a Global Hot Key Event. \\ \\ To disable internal handling of the Ctrl-C key combination (for example) set this value to 8. The value is determined by calculating 2<sup>n</sup>, where //n// is the ASCII value of the control character (Ctrl-A is 1, Ctrl-B is 2, etc.). In the case of Ctrl-C (n=3), 2<sup>3</sup>=8. \\ \\ To pass-through multiple control key combinations, multiple bits must be set (or'd together) to create the necessary value, which may require the use of a hexadecimal calculator. \\ \\ If unsure, leave this value set to 0, the default. | | Control Key Pass-through | 0 | This value is a 32-bit hexadecimal number. Each set bit represents a control key combination that will not be handled internally by Synchronet or by a Global Hot Key Event. \\ \\ To disable internal handling of the Ctrl-C key combination (for example) set this value to 8. The value is determined by calculating 2<sup>n</sup>, where //n// is the ASCII value of the control character (Ctrl-A is 1, Ctrl-B is 2, etc.). In the case of Ctrl-C (n=3), 2<sup>3</sup>=8. \\ \\ To pass-through multiple control key combinations, multiple bits must be set (or'd together) to create the necessary value, which may require the use of a hexadecimal calculator. \\ \\ If unsure, leave this value set to 0, the default. |
  
 ===== Loadable Modules ===== ===== Loadable Modules =====
 <code> <code>
-╔══════════════════════════════════════╗ +════════════════════════════════════════╗ 
-║           Loadable Modules           ║ +║            Loadable Modules            ║ 
-╠══════════════════════════════════════╣ +════════════════════════════════════════╣ 
-║ │Login           login               ║ +║ │Login           login                 ║ 
-║ │Logon           logon               ║ +║ │Logon           logon                 ║ 
-║ │Sync                                ║ +║ │Sync                                  ║ 
-║ │Logoff                              ║ +║ │Logoff                                ║ 
-║ │Logout                              ║ +║ │Logout                                ║ 
-║ │New User        newuser             ║ +║ │New User        newuser               ║ 
-║ │Expired User                        ║ +║ │User Config     user_settings         ║ 
-║ │Auto Message    automsg             ║ +║ │Expired User                          ║ 
-║ │Text Section    text_sec            ║ +║ │Auto Message    automsg               ║ 
-║ │Xtrn Section    xtrn_sec            ║ +║ │Send Feedback                         ║ 
-║ │Pre Xtrn        prextrn             ║ +║ │Chat Section    chat_sec              ║ 
-║ │Post Xtrn       postxtrn            ║ +║ │Text Section    text_sec              ║ 
-║ │Read Mail       msglist mail -previe║ +║ │Xtrn Section    xtrn_sec              ║ 
-║ │Scan Msgs                           ║ +║ │Pre Xtrn        prextrn               ║ 
-║ │Scan Subs                           ║ +║ │Post Xtrn       postxtrn              ║ 
-║ │List Msgs       msglist             ║ +║ │Read Mail       msglist mail -preview ║ 
-║ │List Logons     logonlist           ║ +║ │Scan Msgs                             ║ 
-║ │List Nodes      nodelist            ║ +║ │Scan Subs                             ║ 
-║ │Who's Online    nodelist -active    ║ +║ │List Msgs       msglist               ║ 
-║ │Private Msg     privatemsg          ║ +║ │List Logons     logonlist             ║ 
-║ │Temp Transfer   tempxfer            ║ +║ │List Users      userlist              ║ 
-╚══════════════════════════════════════╝+║ │List Nodes      nodelist              ║ 
 +║ │Who's Online    nodelist -active      ║ 
 +║ │Private Msg     privatemsg            ║ 
 +║ │Scan Dirs                             ║ 
 +║ │List Files                            ║ 
 +║ │View File Info                        ║ 
 +║ │Batch Transfer                        ║ 
 +║ │Temp Transfer   tempxfer              ║ 
 +════════════════════════════════════════╝ 
 </code> </code>
  
Line 312: Line 325:
 | Temp Transfer | tempxfer | Temporary/archive file transfer menu, where users can [[https://www.synchro.net/docs/user.html#FileExtraction/TempDirectory|extract file archives]] to download only the files they want. |  | Temp Transfer | tempxfer | Temporary/archive file transfer menu, where users can [[https://www.synchro.net/docs/user.html#FileExtraction/TempDirectory|extract file archives]] to download only the files they want. | 
  
-For these modules, additional switches can be added when the module accepts them (e.g., "nodelist -active", "DDReadPersonalMail -chooseAreaFirst"):+For these modules, additional switches can be added when the module accepts them (e.g., "nodelist -active"):
  
 ^ Option Name   ^ Default                 ^ Description ^ ^ Option Name   ^ Default                 ^ Description ^
Line 323: Line 336:
 | Who's Online  | ''nodelist -active'' | Executed when a user lists the nodes in-use (i.e., %%^%%U). | | Who's Online  | ''nodelist -active'' | Executed when a user lists the nodes in-use (i.e., %%^%%U). |
 | Private Msg   | [[module:privatemsg|privatemsg]]            | Executed when a user sends a private node msg (i.e., %%^%%P). |  | Private Msg   | [[module:privatemsg|privatemsg]]            | Executed when a user sends a private node msg (i.e., %%^%%P). | 
 +
 +===== Security Options =====
 +<file>
 +╔══════════════════════════════════════════════════════════════════════╗
 +║                           Security Options                           ║
 +╠══════════════════════════════════════════════════════════════════════╣
 +║ │System Password                  *******                            ║
 +║ │Prompt for System Password       At Login and After 15 minutes      ║
 +║ │Allow Sysop Access               Yes                                ║
 +║ │Allow Login by Real Name         No                                 ║
 +║ │Allow Login by User Number       No                                 ║
 +║ │Users Can Choose Password        Yes, 4 chars minimum               ║
 +║ │Always Prompt for Password       No                                 ║
 +║ │Display/Log Passwords Locally    Yes                                ║
 +║ │Days to Preserve Deleted Users   14                                 ║
 +║ │Maximum Days of User Inactivity  180                                ║
 +║ │Open to New Users                Yes                                ║
 +║ │User Expires When Out-of-time    No                                 ║
 +║ │Security Level Values...                                            ║
 +║ │Expired Account Values...                                           ║
 +║ │Quick-Validation Values...                                          ║
 +╚══════════════════════════════════════════════════════════════════════╝
 +</file>
  
 ===== Security Level Values ===== ===== Security Level Values =====
Line 468: Line 504:
   * [[:util:scfg:|Synchronet Configuration Utility (SCFG)]]   * [[:util:scfg:|Synchronet Configuration Utility (SCFG)]]
  
-{{tag>}} +{{tag>configure scfg}}