Revision: 7373 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/7373 Author: doda Date: 2018-12-27 19:54:03 +0900 (Thu, 27 Dec 2018) Log Message: ----------- 秘密鍵の選択ダイアログで、種別に PEM ファイルを追加 PEM ファイルをダウンロードして使うという文化が有るようなので (AWS方面) Modified Paths: -------------- trunk/installer/release/lang/English.lng trunk/installer/release/lang/French.lng trunk/installer/release/lang/German.lng trunk/installer/release/lang/Japanese.lng trunk/installer/release/lang/Korean.lng trunk/installer/release/lang/Russian.lng trunk/installer/release/lang/Simplified Chinese.lng trunk/installer/release/lang/Traditional Chinese.lng trunk/ttssh2/ttxssh/auth.c -------------- next part -------------- Modified: trunk/installer/release/lang/English.lng =================================================================== --- trunk/installer/release/lang/English.lng 2018-12-27 04:51:03 UTC (rev 7372) +++ trunk/installer/release/lang/English.lng 2018-12-27 10:54:03 UTC (rev 7373) @@ -608,7 +608,7 @@ DLG_AUTHSETUP_CHECKAUTH=&Check the enabled authentication methods before login (SSH2) FILEDLG_OPEN_PRIVATEKEY_TITLE=Choose a file with the RSA/DSA/ECDSA/ED25519 private key -FILEDLG_OPEN_PRIVATEKEY_FILTER=identity files\0identity;id_rsa;id_dsa;id_ecdsa;id_ed25519;*.ppk\0identity(RSA1)\0identity\0id_rsa(SSH2)\0id_rsa\0id_dsa(SSH2)\0id_dsa\0id_ecdsa(SSH2)\0id_ecdsa\0id_ed25519(SSH2)\0id_ed25519\0PuTTY(*.ppk)\0*.ppk\0all(*.*)\0*.*\0\0 +FILEDLG_OPEN_PRIVATEKEY_FILTER=identity files\0identity;id_rsa;id_dsa;id_ecdsa;id_ed25519;*.ppk;*.pem\0identity(RSA1)\0identity\0id_rsa(SSH2)\0id_rsa\0id_dsa(SSH2)\0id_dsa\0id_ecdsa(SSH2)\0id_ecdsa\0id_ed25519(SSH2)\0id_ed25519\0PuTTY(*.ppk)\0*.ppk\0PEM files(*.pem)\0*.pem\0all(*.*)\0*.*\0\0 MSG_KEYSPECIFY_ERROR=You must specify a file containing the RSA/DSA/ECDSA/ED25519 private key. MSG_READKEY_ERROR=read error SSH2 private key file\n%s MSG_RHOSTS_NOTDEFAULT_ERROR=Rhosts authentication will probably fail because it was not the default authentication method.\nTo use Rhosts authentication in TTSSH, you need to set it to be the default by restarting\nTTSSH and selecting "SSH Authentication..." from the Setup menu before connecting. Modified: trunk/installer/release/lang/French.lng =================================================================== --- trunk/installer/release/lang/French.lng 2018-12-27 04:51:03 UTC (rev 7372) +++ trunk/installer/release/lang/French.lng 2018-12-27 10:54:03 UTC (rev 7373) @@ -612,7 +612,7 @@ DLG_AUTHSETUP_CHECKAUTH=V\xE9rifier la m\xE9thode d'authentification autoris\xE9e avant la connexion (SSH2) FILEDLG_OPEN_PRIVATEKEY_TITLE=Choisir le fichier contenant la cl\xE9 priv\xE9e RSA/DSA/ECDSA/ED25519 -FILEDLG_OPEN_PRIVATEKEY_FILTER=identity files\0identity;id_rsa;id_dsa;id_ecdsa;id_ed25519;*.ppk\0identity(RSA1)\0identity\0id_rsa(SSH2)\0id_rsa\0id_dsa(SSH2)\0id_dsa\0id_ecdsa(SSH2)\0id_ecdsa\0id_ed25519(SSH2)\0id_ed25519\0PuTTY(*.ppk)\0*.ppk\0all(*.*)\0*.*\0\0 +FILEDLG_OPEN_PRIVATEKEY_FILTER=identity files\0identity;id_rsa;id_dsa;id_ecdsa;id_ed25519;*.ppk;*.pem\0identity(RSA1)\0identity\0id_rsa(SSH2)\0id_rsa\0id_dsa(SSH2)\0id_dsa\0id_ecdsa(SSH2)\0id_ecdsa\0id_ed25519(SSH2)\0id_ed25519\0PuTTY(*.ppk)\0*.ppk\0PEM files(*.pem)\0*.pem\0all(*.*)\0*.*\0\0 MSG_KEYSPECIFY_ERROR=Vous devez sp\xE9cifier un fichier contenant la cl\xE9 priv\xE9e RSA/DSA/ECDSA/ED25519. MSG_READKEY_ERROR=Erreur de lecture du fichier de cl\xE9 priv\xE9e SSH2\n%s MSG_RHOSTS_NOTDEFAULT_ERROR=L'authentification Rhosts va probablement \xE9chouer car ce n'est pas la m\xE9thode d'authentification par d\xE9faut.\nPour utiliser l'authentification Rhosts avec TTSSH, il faut la param\xE9trer par d\xE9faut en red\xE9marrant\nTTSSH et en s\xE9lectionnant "Authentification SSH..." dans le menu de configuration avant de vous connecter. Modified: trunk/installer/release/lang/German.lng =================================================================== --- trunk/installer/release/lang/German.lng 2018-12-27 04:51:03 UTC (rev 7372) +++ trunk/installer/release/lang/German.lng 2018-12-27 10:54:03 UTC (rev 7373) @@ -612,7 +612,7 @@ DLG_AUTHSETUP_CHECKAUTH=Pr\xFCfe die Authentifizierungsmethoden vor dem Logins (SSH2) FILEDLG_OPEN_PRIVATEKEY_TITLE=DSA/RSA/ECDSA/ED25519-Schl\xFCssel ausw\xE4hlen -FILEDLG_OPEN_PRIVATEKEY_FILTER=identity files\0identity;id_rsa;id_dsa;id_ecdsa;id_ed25519;*.ppk\0identity(RSA1)\0identity\0id_rsa(SSH2)\0id_rsa\0id_dsa(SSH2)\0id_dsa\0id_ecdsa(SSH2)\0id_ecdsa\0id_ed25519(SSH2)\0id_ed25519\0PuTTY(*.ppk)\0*.ppk\0all(*.*)\0*.*\0\0 +FILEDLG_OPEN_PRIVATEKEY_FILTER=identity files\0identity;id_rsa;id_dsa;id_ecdsa;id_ed25519;*.ppk;*.pem\0identity(RSA1)\0identity\0id_rsa(SSH2)\0id_rsa\0id_dsa(SSH2)\0id_dsa\0id_ecdsa(SSH2)\0id_ecdsa\0id_ed25519(SSH2)\0id_ed25519\0PuTTY(*.ppk)\0*.ppk\0PEM files(*.pem)\0*.pem\0all(*.*)\0*.*\0\0 MSG_KEYSPECIFY_ERROR=Bitte einen DSA/RSA/ECDSA/ED25519-Schl\xFCssel ausw\xE4hlen. MSG_READKEY_ERROR=Lesefehler des DSA/RSA/ECDSA/ED25519-Schl\xFCssels\n%s MSG_RHOSTS_NOTDEFAULT_ERROR=Rhosts authentication will probably fail because it was not the default authentication method.\nTo use Rhosts authentication in TTSSH, you need to set it to be the default by restarting\nTTSSH and selecting "SSH Authentication..." from the Setup menubefore connecting. Modified: trunk/installer/release/lang/Japanese.lng =================================================================== --- trunk/installer/release/lang/Japanese.lng 2018-12-27 04:51:03 UTC (rev 7372) +++ trunk/installer/release/lang/Japanese.lng 2018-12-27 10:54:03 UTC (rev 7373) @@ -608,7 +608,7 @@ DLG_AUTHSETUP_CHECKAUTH=\x83\x8D\x83O\x83C\x83\x93\x91O\x82ɃT\x81[\x83o\x82ŗL\x8C\xF8\x82ȔF\x8Fؕ\xFB\x8E\xAE\x82\xF0\x8Am\x94F\x82\xB7\x82\xE9 (SSH2)(&C) FILEDLG_OPEN_PRIVATEKEY_TITLE=RSA/DSA/ECDSA/ED25519\x94閧\x8C\xAE\x83t\x83@\x83C\x83\x8B\x82̑I\x91\xF0 -FILEDLG_OPEN_PRIVATEKEY_FILTER=\x94閧\x8C\xAE\x83t\x83@\x83C\x83\x8B\0identity;id_rsa;id_dsa;id_ecdsa;id_ed25519;*.ppk\0identity(RSA1)\0identity\0id_rsa(SSH2)\0id_rsa\0id_dsa(SSH2)\0id_dsa\0id_ecdsa(SSH2)\0id_ecdsa\0id_ed25519(SSH2)\0id_ed25519\0PuTTY(*.ppk)\0*.ppk\0\x82\xB7\x82ׂẴt\x83@\x83C\x83\x8B(*.*)\0*.*\0\0 +FILEDLG_OPEN_PRIVATEKEY_FILTER=\x94閧\x8C\xAE\x83t\x83@\x83C\x83\x8B\0identity;id_rsa;id_dsa;id_ecdsa;id_ed25519;*.ppk;*.pem\0identity(RSA1)\0identity\0id_rsa(SSH2)\0id_rsa\0id_dsa(SSH2)\0id_dsa\0id_ecdsa(SSH2)\0id_ecdsa\0id_ed25519(SSH2)\0id_ed25519\0PuTTY(*.ppk)\0*.ppk\0PEM\x83t\x83@\x83C\x83\x8B(*.pem)\0*.pem\0\x82\xB7\x82ׂẴt\x83@\x83C\x83\x8B(*.*)\0*.*\0\0 MSG_KEYSPECIFY_ERROR=RSA/DSA/ECDSA/ED25519\x94閧\x8C\xAE\x82̊܂܂\xEA\x82\xE9\x83t\x83@\x83C\x83\x8B\x82\xF0\x8Ew\x92肵\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2 MSG_READKEY_ERROR=SSH2\x94閧\x8C\xAE\x82̓ǂݍ\x9E\x82݂Ɏ\xB8\x94s\x82\xB5\x82܂\xB5\x82\xBD\n%s MSG_RHOSTS_NOTDEFAULT_ERROR=Rhosts \x94F\x8F͕W\x8F\x80\x82̔F\x8Fؕ\xFB\x8E\xAE\x82ł͂Ȃ\xA2\x82\xBD\x82\xDF, \x94F\x8FɎ\xB8\x94s\x82\xB7\x82邩\x82\xE0\x82\xB5\x82\xEA\x82܂\xB9\x82\xF1.\nRhosts \x94F\x8F\xF0TTSSH \x82Ŏg\x97p\x82\xB7\x82\xE9\x82ɂ\xCD, Rhosts \x94F\x8F\xF0\x95W\x8F\x80\x82ɐݒ\xE8\x8C\xE3TTSSH \x82\xF0\x8DċN\x93\xAE\x82\xB5, \x90ڑ\xB1\x91O\x82ɐݒ胁\x83j\x83\x85\x81[\x82\xA9\x82\xE7"SSH \x94F\x8F\xD8..." \x82\xF0\x91I\x91\xF0\x82\xB5\x82ĉ\xBA\x82\xB3\x82\xA2. Modified: trunk/installer/release/lang/Korean.lng =================================================================== --- trunk/installer/release/lang/Korean.lng 2018-12-27 04:51:03 UTC (rev 7372) +++ trunk/installer/release/lang/Korean.lng 2018-12-27 10:54:03 UTC (rev 7373) @@ -612,7 +612,7 @@ DLG_AUTHSETUP_CHECKAUTH=\xB7α\xD7\xC0\xCE \xC0\xFC\xBF\xA1 Ȱ\xBC\xBAȭ\xB5\xC8 \xC0\xCE\xC1\xF5 \xB9\xE6\xB9\xFD\xC0\xBB Ȯ\xC0\xCE(SSH2)(&C) FILEDLG_OPEN_PRIVATEKEY_TITLE=RSA/DSA/ECDSA/ED25519 \xB0\xB3\xC0\xCEŰ \xC6\xC4\xC0\xCF\xC0\xBB \xBC\xB1\xC5\xC3\xC7ϼ\xBC\xBF\xE4 -FILEDLG_OPEN_PRIVATEKEY_FILTER=identity files\0identity;id_rsa;id_dsa;id_ecdsa;id_ed25519;*.ppk\0identity(RSA1)\0identity\0id_rsa(SSH2)\0id_rsa\0id_dsa(SSH2)\0id_dsa\0id_ecdsa(SSH2)\0id_ecdsa\0id_ed25519(SSH2)\0id_ed25519\0PuTTY(*.ppk)\0*.ppk\0all(*.*)\0*.*\0\0 +FILEDLG_OPEN_PRIVATEKEY_FILTER=identity files\0identity;id_rsa;id_dsa;id_ecdsa;id_ed25519;*.ppk;*.pem\0identity(RSA1)\0identity\0id_rsa(SSH2)\0id_rsa\0id_dsa(SSH2)\0id_dsa\0id_ecdsa(SSH2)\0id_ecdsa\0id_ed25519(SSH2)\0id_ed25519\0PuTTY(*.ppk)\0*.ppk\0PEM files(*.pem)\0*.pem\0all(*.*)\0*.*\0\0 MSG_KEYSPECIFY_ERROR=RSA/DSA/ECDSA/ED25519 \xB0\xB3\xC0\xCEŰ\xB8\xA6 \xC6\xF7\xC7\xD4\xC7\xD1 \xC6\xC4\xC0\xCF\xC0\xBB \xC1\xF6\xC1\xA4\xC7ؾ߸\xB8 \xC7մϴ\xD9. MSG_READKEY_ERROR=SSH2 \xB0\xB3\xC0\xCEŰ \xC6\xC4\xC0\xCF \xC0б\xE2 \xBF\xC0\xB7\xF9\n%s MSG_RHOSTS_NOTDEFAULT_ERROR=Rhosts\xB0\xA1 \xB1⺻ \xC0\xCE\xC1\xF5\xB9\xE6\xB9\xFD\xC0\xCC \xBEƴϾ \xC0\xCE\xC1\xF5\xC0\xCC \xBD\xC7\xC6\xD0\xC7\xD2 \xB0\xCD\xC0Դϴ\xD9.\nTTSSH\xBF\xA1\xBC\xAD Rhosts \xC0\xCE\xC1\xF5\xC0\xBB \xBB\xE7\xBF\xEB\xC7ϱ\xE2 \xC0\xA7\xC7\xD8, \xBF\xAC\xB0\xE1\xC7ϱ\xE2 \xC0\xFC \xBC\xB3\xC1\xA4 \xB8\xBA\xC0\xC7 "SSH \xC0\xCE\xC1\xF5..."\xBF\xA1\xBC\xAD\n\xB1⺻\xB0\xAA\xC0\xCC \xB5ǵ\xB5\xB7\xCF \xBC\xB1\xC5\xC3\xC7ϰ\xED TTSSH\xB8\xA6 \xC0\xE7\xBD\xC3\xC0\xDB\xC7ؾ\xDF \xC7մϴ\xD9. Modified: trunk/installer/release/lang/Russian.lng =================================================================== --- trunk/installer/release/lang/Russian.lng 2018-12-27 04:51:03 UTC (rev 7372) +++ trunk/installer/release/lang/Russian.lng 2018-12-27 10:54:03 UTC (rev 7373) @@ -612,7 +612,7 @@ DLG_AUTHSETUP_CHECKAUTH=&\xCF\xF0\xEE\xE2\xE5\xF0\xFF\xF2\xFC \xE4\xEE \xE2\xF5\xEE\xE4\xE0, \xE2\xEA\xEB\xFE\xF7\xE5\xED\xFB \xEB\xE8 \xEC\xE5\xF2\xEE\xE4\xFB \xE0\xF3\xF2\xE5\xED\xF2\xE8\xF4\xE8\xEA\xE0\xF6\xE8\xE8 (SSH2) FILEDLG_OPEN_PRIVATEKEY_TITLE=\xC2\xFB\xE1\xF0\xE0\xF2\xFC \xF4\xE0\xE9\xEB \xF1 \xE7\xE0\xEA\xF0\xFB\xF2\xFB\xEC \xEA\xEB\xFE\xF7\xEE\xEC RSA/DSA/ECDSA/ED25519 -FILEDLG_OPEN_PRIVATEKEY_FILTER=identity files\0identity;id_rsa;id_dsa;id_ecdsa;id_ed25519;*.ppk\0identity(RSA1)\0identity\0id_rsa(SSH2)\0id_rsa\0id_dsa(SSH2)\0id_dsa\0id_ecdsa(SSH2)\0id_ecdsa\0id_ed25519(SSH2)\0id_ed25519\0PuTTY(*.ppk)\0*.ppk\0all(*.*)\0*.*\0\0 +FILEDLG_OPEN_PRIVATEKEY_FILTER=identity files\0identity;id_rsa;id_dsa;id_ecdsa;id_ed25519;*.ppk;*.pem\0identity(RSA1)\0identity\0id_rsa(SSH2)\0id_rsa\0id_dsa(SSH2)\0id_dsa\0id_ecdsa(SSH2)\0id_ecdsa\0id_ed25519(SSH2)\0id_ed25519\0PuTTY(*.ppk)\0*.ppk\0PEM files(*.pem)\0*.pem\0all(*.*)\0*.*\0\0 MSG_KEYSPECIFY_ERROR=\xC2\xFB \xE4\xEE\xEB\xE6\xED\xFB \xF3\xEA\xE0\xE7\xE0\xF2\xFC \xF4\xE0\xE9\xEB, \xF1\xEE\xE4\xE5\xF0\xE6\xE0\xF9\xE8\xE9 \xE7\xE0\xEA\xF0\xFB\xF2\xFB\xE9 \xEA\xEB\xFE\xF7 RSA/DSA/ECDSA/ED25519. MSG_READKEY_ERROR=\xCE\xF8\xE8\xE1\xEA\xE0 \xF7\xF2\xE5\xED\xE8\xFF \xF4\xE0\xE9\xEB\xE0 \xE7\xE0\xEA\xF0\xFB\xF2\xEE\xE3\xEE \xEA\xEB\xFE\xF7\xE0 SSH2\n%s MSG_RHOSTS_NOTDEFAULT_ERROR=\xCE\xF8\xE8\xE1\xEA\xE0 \xE0\xF3\xF2\xE5\xED\xF2\xE8\xF4\xE8\xEA\xE0\xF6\xE8\xE8 Rhosts, \xEF\xEE\xF2\xEE\xEC\xF3, \xF7\xF2\xEE \xEC\xE5\xF2\xEE\xE4 \xED\xE5 \xE1\xFB\xEB \xF3\xF1\xF2\xE0\xED\xEE\xE2\xEB\xE5\xED \xEF\xEE \xF3\xEC\xEE\xEB\xF7\xE0\xED\xE8\xFE.\n\xC4\xEB\xFF \xE8\xF1\xEF\xEE\xEB\xFC\xE7\xEE\xE2\xE0\xED\xE8\xFF \xE0\xF3\xF2\xE5\xED\xF2\xE8\xF4\xE8\xEA\xE0\xF6\xE8\xE8 Rhosts \xE2 TTSSH, \xE2\xFB \xE4\xEE\xEB\xE6\xED\xFB \xF3\xF1\xF2\xE0\xED\xEE\xE2\xE8\xF2\xFC \xE5\xE3\xEE \xEF\xEE \xF3\xEC\xEE\xEB\xF7\xE0\xED\xE8\xFE \xEF\xF3\xF2\xE5\xEC \xEF\xE5\xF0\xE5\xE7\xE0\xE3\xF0\xF3\xE7\xEA\xE8\nTTSSH \xE8 \xE2\xFB\xE1\xF0\xE0\xF2\xFC "SSH Authentication..." \xE2 \xEC\xE5\xED\xFE \xE8\xED\xF1\xF2\xE0\xEB\xEB\xFF\xF6\xE8\xE8 \xEF\xE5\xF0\xE5\xE4 \xEF\xEE\xE4\xEA\xEB\xFE\xF7\xE5\xED\xE8\xE5\xEC. Modified: trunk/installer/release/lang/Simplified Chinese.lng =================================================================== --- trunk/installer/release/lang/Simplified Chinese.lng 2018-12-27 04:51:03 UTC (rev 7372) +++ trunk/installer/release/lang/Simplified Chinese.lng 2018-12-27 10:54:03 UTC (rev 7373) @@ -612,7 +612,7 @@ DLG_AUTHSETUP_CHECKAUTH=\xB5\xC7¼ǰ\xBC\xEC\xB2\xE9\xD2Ѿ\xAD\xC6\xF4\xD3õ\xC4\xC8\xCF֤\xB7\xBDʽ(SSH2)(&C) FILEDLG_OPEN_PRIVATEKEY_TITLE=ѡ\xD4\xF1 RSA/DSA/ECDSA/ED25519 \xC3\xDCԿ\xCEļ\xFE -FILEDLG_OPEN_PRIVATEKEY_FILTER=identity files\0identity;id_rsa;id_dsa;id_ecdsa;id_ed25519;*.ppk\0identity(RSA1)\0identity\0id_rsa(SSH2)\0id_rsa\0id_dsa(SSH2)\0id_dsa\0id_ecdsa(SSH2)\0id_ecdsa\0id_ed25519(SSH2)\0id_ed25519\0PuTTY(*.ppk)\0*.ppk\0all(*.*)\0*.*\0\0 +FILEDLG_OPEN_PRIVATEKEY_FILTER=identity files\0identity;id_rsa;id_dsa;id_ecdsa;id_ed25519;*.ppk;*.pem\0identity(RSA1)\0identity\0id_rsa(SSH2)\0id_rsa\0id_dsa(SSH2)\0id_dsa\0id_ecdsa(SSH2)\0id_ecdsa\0id_ed25519(SSH2)\0id_ed25519\0PuTTY(*.ppk)\0*.ppk\0PEM files(*.pem)\0*.pem\0all(*.*)\0*.*\0\0 MSG_KEYSPECIFY_ERROR=\xC7\xEBѡ\xD4\xF1һ\xB8\xF6\xB0\xFC\xBA\xAC RSA/DSA/ECDSA/ED25519 \xC3\xDCԿ\xB5\xC4\xCEļ\xFE\xA1\xA3 MSG_READKEY_ERROR=RSA/DSA/ECDSA/ED25519 \xC3\xDCԿ\xB6\xC1ȡ\xB4\xED\xCE\xF3\n%s MSG_RHOSTS_NOTDEFAULT_ERROR=rhosts\xCEļ\xFE\xB5\xC4\xC9\xED\xB7\xDD\xC8\xCF֤\xBF\xC9\xC4ܻ\xE1ʧ\xB0ܣ\xAC\xD2\xF2Ϊ\xCB\xFC\xB2\xBB\xCA\xC7Ĭ\xC8ϵ\xC4\xC9\xED\xB7\xDD\xC8\xCF֤\xB7\xBD\xB7\xA8\xA1\xA3\nҪ\xD4\xDATTSSH\xD6\xD0ʹ\xD3\xC3rhosts\xC8\xCF֤\xA3\xAC\xC4\xFA\xD0\xE8Ҫͨ\xB9\xFD\xD6\xD8\xC6\xF4TTSSH\xA3\xAC\xB4\xD3\xC9\xE8\xD6ò˵\xA5ѡ\xD4\xF1\xA1\xB0SSH \xC8\xCF֤...\xA1\xB1\xA3\xAC\xBD\xAB\xCB\xFC\xC9\xE8\xD6\xC3ΪĬ\xC8ϣ\xACȻ\xBA\xF3\xD4\xD9\xC1\xAC\xBDӡ\xA3 Modified: trunk/installer/release/lang/Traditional Chinese.lng =================================================================== --- trunk/installer/release/lang/Traditional Chinese.lng 2018-12-27 04:51:03 UTC (rev 7372) +++ trunk/installer/release/lang/Traditional Chinese.lng 2018-12-27 10:54:03 UTC (rev 7373) @@ -612,7 +612,7 @@ DLG_AUTHSETUP_CHECKAUTH=\xB5n\xBF\xFD\xABe\xC0ˬd\xA4w\xB8g\xB1ҥΪ\xBA\xBB{\xC3Ҥ覡(SSH2)(&C) FILEDLG_OPEN_PRIVATEKEY_TITLE=\xBF\xEF\xBE\xDC RSA/DSA/ECDSA/ED25519 \xB1K\xC6_\xA4\xE5\xA5\xF3 -FILEDLG_OPEN_PRIVATEKEY_FILTER=identity files\0identity;id_rsa;id_dsa;id_ecdsa;id_ed25519;*.ppk\0identity(RSA1)\0identity\0id_rsa(SSH2)\0id_rsa\0id_dsa(SSH2)\0id_dsa\0id_ecdsa(SSH2)\0id_ecdsa\0id_ed25519(SSH2)\0id_ed25519\0PuTTY(*.ppk)\0*.ppk\0all(*.*)\0*.*\0\0 +FILEDLG_OPEN_PRIVATEKEY_FILTER=identity files\0identity;id_rsa;id_dsa;id_ecdsa;id_ed25519;*.ppk;*.pem\0identity(RSA1)\0identity\0id_rsa(SSH2)\0id_rsa\0id_dsa(SSH2)\0id_dsa\0id_ecdsa(SSH2)\0id_ecdsa\0id_ed25519(SSH2)\0id_ed25519\0PuTTY(*.ppk)\0*.ppk\0PEM files(*.pem)\0*.pem\0all(*.*)\0*.*\0\0 MSG_KEYSPECIFY_ERROR=\xBDп\xEF\xBEܤ@\xADӥ]\xA7t RSA/DSA/ECDSA/ED25519 \xB1K\xC6_\xAA\xBA\xA4\xE5\xA5\xF3\xA1C MSG_READKEY_ERROR=RSA/DSA/ECDSA/ED25519 \xB1K\xC6_Ū\xA8\xFA\xBF\xF9\xBB~\n%s MSG_RHOSTS_NOTDEFAULT_ERROR=rhosts\xA4\xE5\xA5\xAD\xA5\xF7\xBB{\xC3ҥi\xAF\xE0\xB7|\xA5\xA2\xB1ѡA\xA6]\xAC\xB0\xA5\xA6\xA4\xA3\xACO\xC0q\xBB{\xAA\xBA\xA8\xAD\xA5\xF7\xBB{\xC3Ҥ\xE8\xAAk\xA1C\n\xADn\xA6bTTSSH\xA4\xA4\xA8ϥ\xCErhosts\xBB{\xC3ҡA\xA7A\xBBݭn\xB3q\xB9L\xAD\xAB\xB1\xD2TTSSH\xA1A\xB1q\xB3]\xA9w\xBF\xEF\xB3\xE6\xBF\xEF\xBEܡuSSH \xBB{\xC3\xD2...\xA1v\xA1A\xB1N\xA5\xA6\xB3]\xA9w\xAC\xB0\xC0q\xBB{\xA1A\xB5M\xAB\xE1\xA6A\xB3s\xB1\xB5\xA1C Modified: trunk/ttssh2/ttxssh/auth.c =================================================================== --- trunk/ttssh2/ttxssh/auth.c 2018-12-27 04:51:03 UTC (rev 7372) +++ trunk/ttssh2/ttxssh/auth.c 2018-12-27 10:54:03 UTC (rev 7373) @@ -379,7 +379,7 @@ // \x83t\x83B\x83\x8B\x83^\x82̒lj\xC1 (2004.12.19 yutaka) // 3\x83t\x83@\x83C\x83\x8B\x83t\x83B\x83\x8B\x83^\x82̒lj\xC1 (2005.4.26 yutaka) UTIL_get_lang_msg("FILEDLG_OPEN_PRIVATEKEY_FILTER", pvar, - "identity files\\0identity;id_rsa;id_dsa;id_ecdsa;id_ed25519;*.ppk\\0identity(RSA1)\\0identity\\0id_rsa(SSH2)\\0id_rsa\\0id_dsa(SSH2)\\0id_dsa\\0id_ecdsa(SSH2)\\0id_ecdsa\\0id_ed25519(SSH2)\\0id_ed25519\\0PuTTY(*.ppk)\\0*.ppk\\0all(*.*)\\0*.*\\0\\0"); + "identity files\\0identity;id_rsa;id_dsa;id_ecdsa;id_ed25519;*.ppk;*.pem\\0identity(RSA1)\\0identity\\0id_rsa(SSH2)\\0id_rsa\\0id_dsa(SSH2)\\0id_dsa\\0id_ecdsa(SSH2)\\0id_ecdsa\\0id_ed25519(SSH2)\\0id_ed25519\\0PuTTY(*.ppk)\\0*.ppk\\0PEM files(*.pem)\\0*.pem\\0all(*.*)\\0*.*\\0\\0"); memcpy(filter, pvar->ts->UIMsg, sizeof(filter)); params.lpstrFilter = filter; params.lpstrCustomFilter = NULL;