• 3rdp/build/cl-allow-ssh-a

    From Deuc¿@VERT to Git commit to main/sbbs/m on Friday, December 29, 2023 12:38:00
    https://gitlab.synchro.net/main/sbbs/-/commit/4a1d2222a1ce04f6e7153300
    Added Files:
    3rdp/build/cl-allow-ssh-auth-retries.patch
    Modified Files:
    3rdp/build/GNUmakefile src/syncterm/ssh.c
    Log Message:
    Allow retrying SSH client auth.

    If you initially try private key auth for example, allow retrying
    with password auth and vice-versa. This is needed for reasonable
    fallback from private-key auth since we don't know in advance
    which will work, and we don't want to disconnect an reconnect.

    This takes the guardrails of adding a password. Previously, it was
    ensured that a password was always added immediately after a username.
    This is to ensure when using the server for example and stuffing a
    list full of all the user/pw pairs, each pw goes with a user.

    Instead of returning an error, this now allows adding passwords
    without a corrsponding user that won't be used, and there will be
    no indication of why.

    Death Star mode for this feature is better than not having fallback
    in my opinion.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net