svnno****@sourc*****
svnno****@sourc*****
2011年 9月 5日 (月) 18:01:55 JST
Revision: 4621 http://sourceforge.jp/projects/ttssh2/svn/view?view=rev&revision=4621 Author: doda Date: 2011-09-05 18:01:55 +0900 (Mon, 05 Sep 2011) Log Message: ----------- SSH è¨å®ãã¤ã¢ãã°ã« VerifyHostKeyDNS ã追å 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/ttssh2/ttxssh/resource.h trunk/ttssh2/ttxssh/ttxssh.c trunk/ttssh2/ttxssh/ttxssh.rc -------------- next part -------------- Modified: trunk/installer/release/lang/English.lng =================================================================== --- trunk/installer/release/lang/English.lng 2011-09-05 04:28:50 UTC (rev 4620) +++ trunk/installer/release/lang/English.lng 2011-09-05 09:01:55 UTC (rev 4621) @@ -646,6 +646,7 @@ DLG_SSHSETUP_PASSWORD=Remember password on &memory DLG_SSHSETUP_FORWARDAGENT=Enable &agent forwarding DLG_SSHSETUP_FORWARDAGENTCONFIRM=C&onfirm agent forwarding +DLG_SSHSETUP_VERIFYHOSTKEYDNS=&Verify hostkey fingerprint by DNS DLG_SSHSETUP_NOTICE=All options take effect the next time a session is started. FILEDLG_OPEN_KNOWNHOSTS_RW_TITLE=Choose a read/write known-hosts file Modified: trunk/installer/release/lang/French.lng =================================================================== --- trunk/installer/release/lang/French.lng 2011-09-05 04:28:50 UTC (rev 4620) +++ trunk/installer/release/lang/French.lng 2011-09-05 09:01:55 UTC (rev 4621) @@ -645,6 +645,7 @@ DLG_SSHSETUP_PASSWORD=Garder mot de passe en mémoire DLG_SSHSETUP_FORWARDAGENT=Activer &agent forwarding DLG_SSHSETUP_FORWARDAGENTCONFIRM=C&onfirm agent forwarding +DLG_SSHSETUP_VERIFYHOSTKEYDNS=&Verify hostkey fingerprint by DNS DLG_SSHSETUP_NOTICE=Toutes options actives prochaine ouverture de session FILEDLG_OPEN_KNOWNHOSTS_RW_TITLE=Choisir un fichier hôtes connus en R/W Modified: trunk/installer/release/lang/German.lng =================================================================== --- trunk/installer/release/lang/German.lng 2011-09-05 04:28:50 UTC (rev 4620) +++ trunk/installer/release/lang/German.lng 2011-09-05 09:01:55 UTC (rev 4621) @@ -643,6 +643,7 @@ DLG_SSHSETUP_HEARTBEAT_UNIT=sec.(0 to turn off) DLG_SSHSETUP_FORWARDAGENT=Enable &agent forwarding DLG_SSHSETUP_FORWARDAGENTCONFIRM=C&onfirm agent forwarding +DLG_SSHSETUP_VERIFYHOSTKEYDNS=&Verify hostkey fingerprint by DNS DLG_SSHSETUP_NOTICE=Die Einstellungen werden beim Start der nächsten Sitzung aktiv. FILEDLG_OPEN_KNOWNHOSTS_RW_TITLE=Choose a read/write known-hosts file Modified: trunk/installer/release/lang/Japanese.lng =================================================================== --- trunk/installer/release/lang/Japanese.lng 2011-09-05 04:28:50 UTC (rev 4620) +++ trunk/installer/release/lang/Japanese.lng 2011-09-05 09:01:55 UTC (rev 4621) @@ -646,6 +646,7 @@ DLG_SSHSETUP_PASSWORD=pX[hðãÉL¯·é(&M) DLG_SSHSETUP_FORWARDAGENT=G[WFg]ðLøÉ·é(&A) DLG_SSHSETUP_FORWARDAGENTCONFIRM=G[WFg]ðmF·é(&O) +DLG_SSHSETUP_VERIFYHOSTKEYDNS=zXgL[Ì®wäðDNSÅmF·é(&V) DLG_SSHSETUP_NOTICE=¢¸êÌÏXàñÌZbVÈ~LøÉÈèÜ·. FILEDLG_OPEN_KNOWNHOSTS_RW_TITLE=ÇÝ«pknownhostst@CðIðµÄ¾³¢ Modified: trunk/ttssh2/ttxssh/resource.h =================================================================== --- trunk/ttssh2/ttxssh/resource.h 2011-09-05 04:28:50 UTC (rev 4620) +++ trunk/ttssh2/ttxssh/resource.h 2011-09-05 09:01:55 UTC (rev 4621) @@ -180,6 +180,7 @@ #define IDC_PROGTIME 1109 #define IDC_HOSTSSHFPCHECK 1110 #define IDC_HOSTSSHFPDNSSEC 1111 +#define IDC_VERIFYHOSTKEYDNS 1112 #define IDC_SSHUSEPASSWORD 1201 #define IDC_SSHUSERSA 1202 #define IDC_SSHFWDREMOTETOLOCAL 1202 Modified: trunk/ttssh2/ttxssh/ttxssh.c =================================================================== --- trunk/ttssh2/ttxssh/ttxssh.c 2011-09-05 04:28:50 UTC (rev 4620) +++ trunk/ttssh2/ttxssh/ttxssh.c 2011-09-05 09:01:55 UTC (rev 4621) @@ -2676,6 +2676,9 @@ GetDlgItemText(dlg, IDC_FORWARDAGENTCONFIRM, uimsg, sizeof(uimsg)); UTIL_get_lang_msg("DLG_SSHSETUP_FORWARDAGENTCONFIRM", pvar, uimsg); SetDlgItemText(dlg, IDC_FORWARDAGENTCONFIRM, pvar->ts->UIMsg); + GetDlgItemText(dlg, IDC_VERIFYHOSTKEYDNS, uimsg, sizeof(uimsg)); + UTIL_get_lang_msg("DLG_SSHSETUP_VERIFYHOSTKEYDNS", pvar, uimsg); + SetDlgItemText(dlg, IDC_VERIFYHOSTKEYDNS, pvar->ts->UIMsg); GetDlgItemText(dlg, IDC_NOTICEBANNER, uimsg, sizeof(uimsg)); UTIL_get_lang_msg("DLG_SSHSETUP_NOTICE", pvar, uimsg); SetDlgItemText(dlg, IDC_NOTICEBANNER, pvar->ts->UIMsg); @@ -2824,6 +2827,9 @@ if (pvar->settings.ForwardAgentConfirm) { CheckDlgButton(dlg, IDC_FORWARDAGENTCONFIRM, TRUE); } + if (pvar->settings.VerifyHostKeyDNS) { + CheckDlgButton(dlg, IDC_VERIFYHOSTKEYDNS, TRUE); + } } void get_teraterm_dir_relative_name(char FAR * buf, int bufsize, @@ -3076,6 +3082,7 @@ pvar->settings.remember_password = IsDlgButtonChecked(dlg, IDC_REMEMBERPASSWORD); pvar->settings.ForwardAgent = IsDlgButtonChecked(dlg, IDC_FORWARDAGENT); pvar->settings.ForwardAgentConfirm = IsDlgButtonChecked(dlg, IDC_FORWARDAGENTCONFIRM); + pvar->settings.VerifyHostKeyDNS = IsDlgButtonChecked(dlg, IDC_VERIFYHOSTKEYDNS); } static void move_cur_sel_delta(HWND listbox, int delta) @@ -3227,6 +3234,7 @@ SendDlgItemMessage(dlg, IDC_REMEMBERPASSWORD, WM_SETFONT, (WPARAM)DlgSetupFont, MAKELPARAM(TRUE,0)); SendDlgItemMessage(dlg, IDC_FORWARDAGENT, WM_SETFONT, (WPARAM)DlgSetupFont, MAKELPARAM(TRUE,0)); SendDlgItemMessage(dlg, IDC_FORWARDAGENTCONFIRM, WM_SETFONT, (WPARAM)DlgSetupFont, MAKELPARAM(TRUE,0)); + SendDlgItemMessage(dlg, IDC_VERIFYHOSTKEYDNS, WM_SETFONT, (WPARAM)DlgSetupFont, MAKELPARAM(TRUE,0)); SendDlgItemMessage(dlg, IDC_NOTICEBANNER, WM_SETFONT, (WPARAM)DlgSetupFont, MAKELPARAM(TRUE,0)); SendDlgItemMessage(dlg, IDOK, WM_SETFONT, (WPARAM)DlgSetupFont, MAKELPARAM(TRUE,0)); SendDlgItemMessage(dlg, IDCANCEL, WM_SETFONT, (WPARAM)DlgSetupFont, MAKELPARAM(TRUE,0)); Modified: trunk/ttssh2/ttxssh/ttxssh.rc =================================================================== --- trunk/ttssh2/ttxssh/ttxssh.rc 2011-09-05 04:28:50 UTC (rev 4620) +++ trunk/ttssh2/ttxssh/ttxssh.rc 2011-09-05 09:01:55 UTC (rev 4621) @@ -158,7 +158,8 @@ CONTROL "Enable &agent forwarding",IDC_FORWARDAGENT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,195,187,10 CONTROL "C&onfirm agent forwarding",IDC_FORWARDAGENTCONFIRM, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,209,187,10 - LTEXT "All options take effect the next time a session is started.",IDC_NOTICEBANNER,17,223,187,12 + CONTROL "&Verify hostkey fingerprint by DNS",IDC_VERIFYHOSTKEYDNS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,223,187,10 + LTEXT "All options take effect the next time a session is started.",IDC_NOTICEBANNER,17,237,187,12 GROUPBOX "K&EX order (SSH2 only)",IDC_KEX_ORDER,216,8,187,98 LISTBOX IDC_SSHKEX_LIST,230,20,159,60,LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_GROUP | WS_TABSTOP PUSHBUTTON "Move Up(&3)",IDC_SSHKEX_MOVEUP,242,85,58,13,WS_GROUP