Poderosa 4.5.1 has been released and it includes a fix for this issue. AL2023 disabled the signature algorithm "ssh-rsa", and previous versions of Poderosa did not handle it properly.
ConnectionParameters is a proxy object that provides limited access to the internal object. No direct access to the internal objects is provided.
conn.ConnectionParameters['PasswordOrPassphrase'] will return the password. Under the SSH connection, ConnectionParameters references Poderosa.Protocols.SSHLoginParameter and Poderosa.Terminal.TerminalSettings. 'PasswordOrPassphrase' is a property of the Poderosa.Protocols.SSHLoginParameter.
Poderosa 4.4.5 has been released. When a new connection was opened from MRU, remembered password is used silently. The option "org.poderosa.protocols.retainPassphrase" was obsoleted. So only these two options have to be set for remembering passwords. org.poderosa.protocols.readSerializedPassword = True org.poderosa.protocols.savePassword = True
Thank you for the detailed information! I could find the root cause. The connecting from MRU has problem. Poderosa always clears password when a new connection was attempted from MRU. The internal options to remember the password are not respected. Poderosa skips showing simple dialog on the first attempt to connect from MRU. It is a bug. I will fix them this weekend.
When the "New Session" dialog is opened for the first time, the remembered password will be shown in the "Passphrase" box as the masked text. (see attachment image) If the Passphrase box was empty, the password is not saved correctly. You can check the saved settings in the %APPDATA%\Poderosa\options.conf. If you are using public key authentication, the message "User authentication failed" means that the password was correct, but the key was not accepted by the server. If you are using password authentication,...
To make the Poderosa remember the password, these three internal options must be set. org.poderosa.protocols.readSerializedPassword = True org.poderosa.protocols.retainPassphrase = True org.poderosa.protocols.savePassword = True
Edit>Paste and "Paste" context menu work fine on 4.4.3. It showed error something like .NET. Could you post a log or a screenshot ?