- Feb 16, 2023
-
-
Rob Swindell authored
Updated System Operator help text. Fixed line-wrapping in other help text. Provide the UTC offset string to edit, even when 0. Make the abort/restart wizard options more clear. General beautifications of the wizard.
-
Rob Swindell authored
I'm not sure what was going on with this addition of 6 when mouse is enabled (and didn't check for WIN_DYN flag set!), but is wrong. And we need to add 4 to the title_len when figuring out the centered-offset.
-
Rob Swindell authored
After the move to 64-bit upload/download byte counts, these integers are different width than 'long' on 32-bit builds (e.g. Windows), so these numbers were wrong on all but 64-bit *nix builds. The change here also uses the cool byte_estimate_to_str() function so that large byte totals are not expressed in 'K' but rather 'M', 'G', 'T' etc. suffixes. The formatting is otherwise consistent with the pre-existing log line format save for the use of an uppercase suffix now. Before: @- 02:19p T: 12 R: 0 P: 0 E: 0 F: 0 U: 0k 0 D:420k 1 After: @- 02:07p T: 0 R: 0 P: 0 E: 0 F: 0 U: 0K 0 D:420K 1 Before: @- 02:23p T: 0 R: 0 P: 0 E: 0 F: 0 U: 0k 0 D:1359k 1 After: @- 02:26p T: 1 R: 0 P: 0 E: 0 F: 0 U: 0K 0 D:1.3M 1 This fixes issue #519. I'm glad to hear that sysops still use these log files!
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
Publish all login-failures to this new topic. This commit also includes a few 64-bit free disk space fixes in the FTP server.
-
Rob Swindell authored
Very similar to iniGetIntInRange(), but the default value is only returned if the key or value is missing.
-
- Feb 15, 2023
-
-
Rob Swindell authored
... but not for GCC or Clang interestingly enough.
-
Rob Swindell authored
This kind of sort of matches the SBBSCTRL Config Wizard flow and set of settings now. Pretty neat the stuff you can do with UIFC it turns out. Also fixed a typo here and there and default to the currently-configured deleted-message-viewing policy and stuff like that.
-
Rob Swindell authored
The title isn't displayed in this mode, so the title length is 0. Why is title being strdup()'d here? Something to look into.
-
Rob Swindell authored
-
Rob Swindell authored
-
- Feb 13, 2023
-
-
Rob Swindell authored
Introduced in commit e94281e6, reported by Codefenix
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
Non-root users don't have write access to /var/run by default, so don't use that as the default location of the pid file.
-
Rob Swindell authored
Some legacy Baja source files !INCLUDE SBBSDEFS.INC, but the filename is now sbbsdefs.inc, which does not match on case-sensitive filesystems (e.g. Linux) e.g. BBSLISTR.ZIP:!INCLUDE SBBSDEFS.INC FORSALE1.ZIP:!INCLUDE SBBSDEFS.INC FWISH10.ZIP:!INCLUDE SBBSDEFS.INC GUESS20.ZIP:!INCLUDE SBBSDEFS.INC NU_SYNC.ZIP:!INCLUDE SBBSDEFS.INC ONELINE1.ZIP:!INCLUDE SBBSDEFS.INC ni-sbbs.zip:!INCLUDE SBBSDEFS.INC This issue was reported via DOVE-Net by Rick Smith.
-
- Feb 12, 2023
-
-
Rob Swindell authored
Automatically runs when main.ini new_install=true or the '-w' option is passed to SCFG. This doesn't ask all the same questions as the SBBSCTRL Config Wizard, but it's a good start.
-
Rob Swindell authored
getdirsize() is maxed out at size_t, so return that type
-
Rob Swindell authored
This fixes issue #516
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
Resolve the QWKnet hub 'days' key in msgs.ini being written as -1
-
Rob Swindell authored
Not that most of these values should ever exceed 32767, but might as well
-
Rob Swindell authored
min_dspace is an *unsigned* short, so saving 65535 (the default) was converting the signed decimal representation when saving file.ini.
-
Rob Swindell authored
upgrade_to_v320.js sets these values to just "0", so let's not thrash on the format.
-
- Feb 11, 2023
-
-
Rob Swindell authored
This appeared in the ChromeOS taskbar, so now it'll say "Synchronet Configuration" instead.
-
Rob Swindell authored
This fixes the issue (#515) that was introduced 9 months ago (after the v3.19b release) with commit 77d72d0e. Also: movefile() will now log an error message if addfile() fails. Fix the message logged when the file is successfully moved.
-
Rob Swindell authored
js_init was assuming that startup != NULL
-
Rob Swindell authored
Fixes issue #398
-
Deucе authored
1) Unreachable return without a lock in sdl_useR_func_ret() (harmless) 2) LOR in handling SDL_USEREVENT - vstatlock was obtained inside of win_mutex which should never be done... this could (and likely does) result in a deadlock when using SDL mode.
-
- Feb 10, 2023
-
-
Rob Swindell authored
New (optional) keys in ctrl/sbbs.ini (with defaults): [BBS] DefaultTermWidth=80 DefaultTermHeight=24 This fixes issue (feature request) #491
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
The default value is the same as the previously hard-coded value: 15 minutes. Increase this value to prompt the sysop for the system password less frequently, decrease for more frequent. This fixes issue #407.
-
Rob Swindell authored
The security-related options were really spread around and this menu was getting very overloaded (the list of Toggle Options had grown huge), so now most of the content is actually under the new "Security Options" sub-menu. This does make a bunch of previous instructions/docs slightly out of sync (e.g. SCFG->System->Security Level Values should now be SCFG->System->Security Options->Security Level Values), but I think sysops will still find stuff just fine. This re-org will allow me to add more options that I've wanted to but needed better organization and structuring to do so logically and clearly. Using the memcmp() trick to detect changes in the configuration. No new settings/option were added in this commit.
-
Rob Swindell authored
Off-by-one bug caused the comparison of only the first 3 chars of the proposed password against "QWE", "ASD", and "!@#" rather than the 4 character pattern match as intended. These lines should be removed anyway since this can be easily achieved via password.can (as intended), but I couldn't help myself but to fix this ancient bug.
-
- Feb 09, 2023
-
-
Rob Swindell authored
... not before. This explains why FTP-uploaded actions had a (null) filename.
-
Rob Swindell authored
Insert an optional boolean argument to enable a search through deleted and inactive user records (in addition to active user records). This is part of the solution to the problem described in issue #513 where the UEDIT sysop command did not go to a specified user (by alias) automatically, presumably because the user record was marked as deleted.
-