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 ?
Does this help? https://sourceforge.net/p/poderosa/discussion/455998/thread/cf773b02/#f259
Poderosa tries to open .gts with existing window, but it seems to not work in the 64 bit Windows.... I'll fix it in the next release.
Alternative printing function lame_errorf() was added.
FLUSH_ERR() --> FLUSH_ERROR()
new macros used instead of fprintf(), assert(), and exit().
LAME_ASSERT() macro was removed. It was replaced assert().
abolished LAME_ASSERT().
replace printf/fprintf and exit() in parse.c with macro
replace printf/fprintf/exit() with macro.
replaced fprintf/printf/exit() functions with macro
old tot_noise and over_noise are obsolete.
add non-UNIX environment support. (NOUNIXCMD)
add mingw32 support. using windows.h.
"Server doesn't respond." will be shown after the server didn't respond in 5 seconds. In common cases, 5 seconds would be long enough for the password authentication, but it may be not enough in some cases. I'll add timeout settings in the next release.
Which version of SSHd is running on the server? Which type of the authentication are you using? (public key? password?) Which algorithm are you using for the public key? (e.g. RSA 2048 bit)
The most common cause would be that the DLL files are marked as "downloaded file." Try unblock the ZIP file with "Unblock" button in the properties dialog before unzip it.
Ctr-Insert or Shift-Insert (or other keys) can assign to the copy or paste command. (1) Open Tools > Options... (2) Select "Command" page. (3) In the command table, choose Edit - Paste or Edit - Copy. (4) Click "New allocation" text input, then enter the key combination to assign to the command. (5) Click "Allocate" button. Text selection by keyboard operation is not supported. (except "Select All")
If the files are being marked as "downloaded file", such error dialog you reported will be shown due to the security restriction. But it is same behavior as previous windows.
I could not confirm the issue. (Windows 10 64bit, Creators Update and .NET Framework 4.7 installed) I have checked release notes of .NET Framework 4.7, and it seems to have no changes about loading assembly dlls.
"Poderosa.exe" is a bootstrap program. Core functionalities are provided by some...
Poderosa Terminal 5
SFTP: in the tree view, select files or directories that you want to download. (selected...
Weak algorithms are still required to support old SSH servers or old keys. In the...
Poderosa Terminal 5
Putty emulates VT100's numeric keypad with the PC's keypad. Poderosa doesn't have...
4.3.16 has been released
If you use Macro\Sample\telnet.js, the port number can change with TelnetTerminalParam.Port...
var op2 = conn.ReceiveLine(100); conn.ReceiveData(100) would give the expected result...
You can use ReceiveData() for reading line which doesn't end with a new-line character....
The issue was fixed in 4.3.14b.
Thank you for reporting the issue. I confirmed it.
Poderosa-4.3.12b has been released. Xterm's modifyCursorKeys emulation was added....
^[[1;5D would be more suitable in that case. Xterm will send it by "modifyCursorKeys"...
Thank you for your detailed report. I added synchronization to wait the new _cipher....
Thank you for your detailed report. I added synchronization to wait the new _cipher....