[Ttssh2-commit] [4621] SSH 設定ダイアログに VerifyHostKeyDNS を追加

Back to archive index

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=ƒpƒXƒ[ƒh‚ðƒƒ‚ƒŠã‚É‹L‰¯‚·‚é(&M)
 DLG_SSHSETUP_FORWARDAGENT=ƒG[ƒWƒFƒ“ƒg“]‘—‚ð—LŒø‚É‚·‚é(&A)
 DLG_SSHSETUP_FORWARDAGENTCONFIRM=ƒG[ƒWƒFƒ“ƒg“]‘—‚ðŠm”F‚·‚é(&O)
+DLG_SSHSETUP_VERIFYHOSTKEYDNS=ƒzƒXƒgƒL[‚ÌŒ®Žw–ä‚ðDNS‚ÅŠm”F‚·‚é(&V)
 DLG_SSHSETUP_NOTICE=‚¢‚¸‚ê‚̕ύX‚àŽŸ‰ñ‚̃ZƒbƒVƒ‡ƒ“ˆÈ~—LŒø‚É‚È‚è‚Ü‚·.
 
 FILEDLG_OPEN_KNOWNHOSTS_RW_TITLE=“ǂݏ‘‚«—pknownhostsƒtƒ@ƒ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



Ttssh2-commit メーリングリストの案内
Back to archive index