- Mar 03, 2024
-
-
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.
-
- Mar 02, 2024
-
-
Rob Swindell authored
See sbbs_t::logon() for example Note: the client.protocol is still "SSH" here (not "SFTP"). Perhaps that should be changed? Does any client actually support simultaneous "SSH" and "SFTP" sessions over the same socket?
-
Rob Swindell authored
-
Rob Swindell authored
-
Deucе authored
Found by Coverity.
-
Deucе authored
The array overrun crashed Win32, the asprintf() usage imacts glibc and the other warnings are impossible (an exception would have been thrown).
-
Deucе authored
This includes the "OK" error, and numerous other normal errors, so most of them are logged as LOG_DEBUG.
-
Deucе authored
Also fail early if parsing underruns root.
-
Deucе authored
This Win32 function behaves differently on Win32 than *nix, and does not do what we want. Instead, copy the important bits from xpdev, and resolve a TODO.
-
Rob Swindell authored
Oops, missed this with the cl32.dll commit.
-
Rob Swindell authored
I'm not clear on why MSBuild can build the solution without this but the IDE cannot (results in sftp.lib not found, unresolved SFTP symbols, etc.).
-
Rob Swindell authored
<Deuce> Ok, Win32 will need a new cryptlib with these latest patches. Deuceth commandeth, Robeth doeth
-
Deucе authored
If a filename failed to be added for a readdir response, it would have just skipped that file and continued with the files around it rather than reporting an error.
-
- Mar 01, 2024
-
-
Deucе authored
-
Rob Swindell authored
DDLightbarMenu: When writing an item with UTF-8 text, check ANSI support before moving the cursor (and this is important if the menu is being used in non-lightbar mode) See merge request !419
-
Eric Oulashin authored
DDLightbarMenu: When writing an item with UTF-8 text, check ANSI support before moving the cursor (and this is important if the menu is being used in non-lightbar mode)
-
Deucе authored
-
Deucе authored
-
Deucе authored
The /vfiles root uses the configured virtual paths as in the FTP and web servers. These paths should be shorter than the ones used in /files, and also have the benefit of translating slashes so users will not need to type a Big Solidus if they're trying to type long lib or dir names.
-
- Feb 29, 2024
-
-
Deucе authored
This should speed up directory listings over higher latency links by approximately 25×. You're welcome nelgin.
-