- Mar 05, 2024
-
-
Rob Swindell authored
And make the PETSCII ports more aligned with the other protocol ports visually. If set to 0, say "<disabled>".
-
Rob Swindell authored
The stock text.dat FileAlreadyOnline string doesn't actually contain a '%s', but if it did, it would've worked as intended in some cases, and broken badly in others. Now fixed for if/when we do actually include the filenaeme (%s) in that string.
-
Rob Swindell authored
... the library and directory (short) names Making it more obvious *where* the referenced file has already been uploaded.
-
Rob Swindell authored
-
Rob Swindell authored
This allows me to shorten "Informational" to "Info" and "Debugging" to "Debug" and be backward compatible with existing .ini files. I think "Info" and "Debug" are universally known and take up less space (e.g. in SCFG).
-
- Mar 04, 2024
-
-
Rob Swindell authored
Should only be run on official sbbs builds anyway
-
Rob Swindell authored
Some BBS programs (e.g. Synchronet v2) or possibly old offline message readers don't deal well with long-line messages. So add a per-user option to word/line wrap message text. Addresses issue (feature request) #428 Thanks for the reminder fusion @ CFBBS!
-
Rob Swindell authored
-
Deucе authored
-
Rob Swindell authored
As Nelgin pointed out, mouse hot-spots were still active when running external programs (door games) - so clear any active hot-spots before running external programs. This could possibly be done in external() instead, but this sufficient for now. I wouldn't want a menu that EXEC's something (via @-code) to lose all its hot-spots as a result.
-
- Mar 03, 2024
-
-
Rob Swindell authored
-
Rob Swindell authored
This is for sysops that never want mouse hot-spots in their BBS menus and prompts (e.g. Kirkman, possibly Deuce) - set to "No". Setting to "No" also disables the function of the JS console.add_hotspot() method. Perhaps it should not. <shrug> Setting to "No" does not disable the terminal mouse support question when users are setting their terminal defaults. Perhaps it should. This option should default to enabled (sysops that depend on mouse hot-spots should double check) - it's enabled in new/stock installs.
-
Rob Swindell authored
-
Deucе authored
Because the session is activated on the *next* time through the loop, if the third attempt to authenticate (including public key) fails, it would leave the session inactive and fail to log in with a confusing error about an obsolete cryptlib. On success, decrement ssh_failed to ensure another pass through the loop. Also, add more debug logging around the auth so you can clearly see each failure, and log client_socket each time so it's clearly grouped.
-
Rob Swindell authored
... declutter a bit more of the menus. Also added the new option to disable HTTP support in the web server.
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
And center the sub-menus.
-
Rob Swindell authored
-
Rob Swindell authored
Allow SFTP support to be enabled/configured in SCFG->Servers and SBBSCTRL->Terminal->Configure. SFTP session inactivity applies to 'H' exempt users too (intentionally).
-
Rob Swindell authored
-
Deucе authored
And use it in the open() args log.
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
This explains the extra calls to record_transfer() on Windows SFTP server I do wonder if we should be usign sopen() or nopen() here instead though.
-
Rob Swindell authored
-
Rob Swindell authored
This makes the Terminal Server settings menu a bit less cluttered. And now we can add more SSH settings (like SFTP, Any Auth).
-
Rob Swindell authored
Q for Deuce: record_transfer() is being called multiple times for non-filebase file transfers, resulting in duplicate log messages. This doesn't happen for filebase file transfer (downloads, anyway).
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
For SFTP sessions, there's no shell/terminal, so no need to run command shells (with their input timeouts, etc.). Reflect the node connection as "via sftp" in the node status. Handle node interruption signal. Probably more to do here with node status/actions (e.g. it'd be nice to set the action to "uploading or "downloading" when appropriate).
-
Deucе authored
-
Deucе authored
These functions take a uint32_t, not a time32_t (which is an int32_t).
-
Rob Swindell authored
Every SFTP login/off would reset the user's new-file-scan date to Jan-1-1970
-
Rob Swindell authored
-
Rob Swindell authored
To support the full 32-bit range for things like dates/times, and message numbers (!). This should fix issue #732 Though dates beyond Feb 7 2106 are definitely going to still be an issue. I'll definitley look into solving that by the the 2100.
-