- Aug 10, 2022
-
-
Rob Swindell authored
-
- Jul 07, 2022
-
-
Rob Swindell authored
-
- Apr 16, 2022
-
-
Rob Swindell authored
If a sysop wants to prevent new users from using an email address of an existing user, they can set SCFG->System->New User Values->Question Toggles->Force Unique E-mail/NetMail to "Yes". This partially addresses issue #127, at least for the terminal server.
-
- Apr 15, 2022
-
-
Rob Swindell authored
CID 351997 and 351998
-
- Apr 14, 2022
-
-
Rob Swindell authored
For the following log files: hungup.log error.log crash.log hack.log spam.log guru.log ... they can be limited in size, in bytes, by the sysop, along with a maximum retention limit (number of *.#.log files). Configured in SCFG->System->Advanced. By default, the limit and keep numbers are 0, so "unlimited" (same behavior as before). Once sufficiently tested, I'll change the default in a stock main.cnf file to use a sensible limit (e.g. 10 log files of 10MB each, something like that).
-
- Mar 24, 2022
-
-
Rob Swindell authored
Credits and daily free credits are accurate to the byte up to (a maximum) of 18446744073709551615 (that's 18 Exbibytes - 1). User's upload and download byte stats are now similarly extended in maximum range, but the accuracy is only "to the byte" for values less than 10,000,000,000. Beyond that value, the accuracy declines, but is generally pretty damn accurate (to 4 decimal places beyond the nearest multiple of a power of 1024), so I don't expect that to be an issue. This method of storing upload/download byte stats allowed me to use the same 10-character user record fields in the user.dat file. As a side-effect of this enhancements: * User and file credit values are now expressed in multiples of powers of 1024 (e.g. 4.0G rather than 4,294,967,296). * Free credits per day per security level has now been extended from 32 to 64-bits (to accommodate values >= 4GB). * adjustuserrec() now longer takes the record length since we can easily determine that automatically and don't need more "sources of truth" that can be out-of-sync (e.g. the U_CDT field length going from 10 to 20 chars with this change). * setting the stage for locale-dependent thousands-separators (e.g. space instead of comma) - currently still hard-coded to comma * more/better support for files > 4GB in size (e.g. in the batch download queue) * user_t ulong fields changed to either uint32_t or uint64_t - I didn't realize how many long/ulong's remained in the code (which are sometmies 32-bit, sometimes 64-bit) - ugh * Steve's ultoac() function renamed to u32toac() and created a C++ wrapper that still uses the old name, for homage
-
- Feb 21, 2022
-
-
Rob Swindell authored
With this option set to "No", sysops can still login, they just can't perform most sysop functions. Updated System Password help text to clarify that the "Allow Sysop Access" option effectively disables the system password. Also mention the FTP Server use of the system password to enable sysop access.
-
- Feb 19, 2022
-
-
Rob Swindell authored
Thanks to Andre for pointing that out in his wiki updates.
-
- Sep 25, 2021
-
-
Rob Swindell authored
Up to 40 characters can be configured by the sysop for gender options. The default choice/configuration is now: "M/F/X" (not just "M/F") New @-code: GENDERS text.dat EnterYourSex -> EnterYourGender Closes enhancement request #291 by Ragnarok
-
- May 28, 2021
-
-
Rob Swindell authored
This module (name configurable in SCFG->System->Loadable Modules) replaces the old hard-coded temp/archive file menu in v3.18 and earlier, going all the way back to v1a. Good-bye to yet more old and crufty Synchronet C source code. :-/ Change the "Pre Xtrn Prog" and "Post Xtrn Prop" menu option in SCFG->System->Loadable Modules to just "Pre Xtrn" and "Post Xtrn". The help text had the wrong names anyway (now fixed). Save the menu lightbar position in the "Loadable Modules" SCFG menu.
-
- Mar 11, 2021
-
-
Rob Swindell authored
-
Rob Swindell authored
-
Deucе authored
-
- Mar 10, 2021
-
-
Deucе authored
Currently, this is hard-coding the name of the key, which should be read from the letsyncrypt.ini file in case someone is using an ACME v2 service that is not provided by letsyncrypt.org.
-
- Jan 30, 2021
-
-
Deucе authored
Done.
-
- Nov 29, 2020
-
-
Rob Swindell authored
Let UIFC do the truncation as necessary to fit windows/forms, when applicable. Thanks for jc and nelgin for pointing this out via IRC.
-
- Nov 11, 2020
-
-
This introduces pre/post execution modules for bbs.exec_xtrn. The logic previously in xtrn_sec.js for those functions is now in prextrn.js and postxtrn.js. These handle screen clear, evals, fonts, etc. Now everywhere that launches an external program will support these features
-
- Sep 20, 2020
-
-
Rob Swindell authored
-
- Sep 19, 2020
-
-
Rob Swindell authored
betwen 4 (the default) and 40 (the maximum) characters
-
- Sep 06, 2020
-
-
Rob Swindell authored
-
- Aug 18, 2020
-
-
Rob Swindell authored
-
- Aug 16, 2020
-
-
Rob Swindell authored
-
- Apr 23, 2020
-
-
rswindell authored
- external programs section (default: "xtrn_sec") - logon list (default: "logonlist")
-
- Apr 21, 2020
-
-
rswindell authored
- nodelist (default: "nodelist") - who's online (default: "nodelist -active") - private message (default: "privatemsg")
-
- Apr 17, 2020
-
-
rswindell authored
-
- Apr 16, 2020
-
-
rswindell authored
defaults to "automsg" (e.g. automsg.js). So now shells that use the Baja auto_message function (or call JS bbs.auto_msg()) will execute the module configured here automatically.
-
- Apr 15, 2020
-
-
rswindell authored
of the Cryptlib private key (cryptlib.key) and TLS certificate (ssl.cert) files. When the system password is changed, prompt to delete the cryptlib.key and ssl.cert files for the sysop. This is sort of hacky-yucky but better than answering this FAQ all the time.
-
- Mar 31, 2020
-
-
rswindell authored
(should default to current behavior: Yes). Set to No to not require the system password while logging in as a system operator (level >= 90). The system password will be required while logged-on and performing administrative-like operations. Added by request from Altere. Also a little code clean-up: replacing repeated constants with uifcYesNoOpts.
-
- Mar 25, 2020
-
-
rswindell authored
to "text_sec" (text_sec.js). This means that the Baja TEXT_FILE_SECTION function and the JS bbs.text_sec() method now execute the module rather than executing the old (now removed) C++ code. Hooray!
-
- Mar 01, 2020
-
-
rswindell authored
JS) which will be executed when a users uses the the (L)ist msgs command from the "Reading" sub or "Reading E-mail" prompt. The arguments passed to the module are: <sub-code> [which] [usernum] [lm_mode] The additional optional arguments are the same values as would be passed to a readmail_mod, if one were to be used instead.
-
- Feb 22, 2020
- Jul 16, 2019
-
-
rswindell authored
certain Australian timezones.
-
- Jan 12, 2019
-
-
rswindell authored
Wrap all read_*_cfg() and write_*_cfg() calls with simple functions that display popup messages that the Reading or Writing is being performed. There was already copy/pasta everywhere for the Reading ... cnf files, but nothing for writing.
-
- Nov 04, 2018
- Feb 18, 2018
-
-
rswindell authored
-
- Feb 05, 2018
-
-
rswindell authored
for the "Free credits per day" values in the security levels config. Much easier to give megabytes and gigabytes of free credits now.
-
- Oct 23, 2017
-
-
rswindell authored
-
rswindell authored
Automatically detect child sub-directories and make them available as virtual directories for users to download from - only useful via FTP currently. * Implemented Sorting options for Message Groups and File Libraries: Sub-boards within groups and directories within library can now be automatically sorted based on the sysop's chosen sort field (long name, short name, or internal code) - Required that sub-boards are now stored/saved in msgs.cnf based on groups - Required QWKnet hub sub-board reference dynamic renumbering * Implemented "Template" toggle option for sub-boards and file directories: A sub-board or directory marked as "template" will be used for newly created (or imported) subs/dirs for that group/lib. Clone Options via SCFG will now use the "template" item as the source of the cloned settings, if available. * New "Impport Conferences..." option for QWKnet hubs to import subs (or just conference numbers) from a QWK control.dat file. * New command-line options: -import=<filename> - import a message Area List file -g<name> - specify a target message group for imported area list * All paste operations are now "Paste-Insert" (not over-write), as sysops would expect. * Unified several of the duplicate (or nearly duplicate) help text strings. * Over-hauled new group/sub/library/directory creation logic * Display number of sub-boards in groups and directories in libraries * Fixed a lot of help text typos and conversion issues
-