Subj : Add initial support for SFTP To : GitLab note in main/sbbs From : Rob Swindell Date : Mon Feb 26 2024 15:00:07 https://gitlab.synchro.net/main/sbbs/-/merge_requests/415#note_4970 It looks like in the code now, shell_login defaults to false and is only set to true under a specific SSH-login. Is there some other place shell_ogin is being set to true now for non-SSH logins? I was thinking there could be something like `enum ssh_session_type { sshe_none, ssh_shell, ssh_ftp } ssh_login;` And then `if (ssh_login != ssh_ftp)` (in the subsequent now-conditional blocks that are to only execute for non-SFTP session) seems clearer to me. --- SBBSecho 3.20-Linux * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705) .