[Ttssh2-commit] [4542] / nosecuritywarning 時は SSHFP 検証をしても無駄なので、検証するタイミングを変更。

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2011年 7月 27日 (水) 23:25:26 JST


Revision: 4542
          http://sourceforge.jp/projects/ttssh2/svn/view?view=rev&revision=4542
Author:   doda
Date:     2011-07-27 23:25:26 +0900 (Wed, 27 Jul 2011)

Log Message:
-----------
/nosecuritywarning 時は SSHFP 検証をしても無駄なので、検証するタイミングを変更。

Modified Paths:
--------------
    trunk/ttssh2/ttxssh/hosts.c


-------------- next part --------------
Modified: trunk/ttssh2/ttxssh/hosts.c
===================================================================
--- trunk/ttssh2/ttxssh/hosts.c	2011-07-27 14:13:46 UTC (rev 4541)
+++ trunk/ttssh2/ttxssh/hosts.c	2011-07-27 14:25:26 UTC (rev 4542)
@@ -1777,12 +1777,6 @@
 		finish_read_host_files(pvar, 0);
 	}
 
-	if (pvar->settings.VerifyHostKeyDNS) {
-		if (!is_numeric_hostname(hostname)) {
-			dns_sshfp_check = verify_hostkey_dns(hostname, key);
-		}
-	}
-
 	// known_hosts ‚É‘¶Ý‚µ‚È‚¢ƒL[‚Í‚ ‚ƂŃtƒ@ƒCƒ‹‚֏‘‚«ž‚Þ‚½‚߂ɁA‚±‚±‚Å•Û‘¶‚µ‚Ä‚¨‚­B
 	pvar->hosts_state.hostkey.type = key->type;
 	switch (key->type) {
@@ -1811,6 +1805,10 @@
 		return TRUE;
 	}
 
+	if (pvar->settings.VerifyHostKeyDNS && !is_numeric_hostname(hostname)) {
+		dns_sshfp_check = verify_hostkey_dns(hostname, key);
+	}
+
 	// known_hostsƒ_ƒCƒAƒƒO‚Í“¯Šú“I‚É•\Ž¦‚³‚¹A‚±‚ÌŽž“_‚É‚¨‚¢‚ㆁ[ƒU‚ÉŠm”F
 	// ‚³‚¹‚é•K—v‚ª‚ ‚邽‚߁A’¼ÚƒR[ƒ‹‚ɕύX‚·‚éB
 	// ‚±‚ê‚É‚æ‚èknown_hosts‚ÌŠm”F‚ð‘Ò‚½‚¸‚ɁAƒT[ƒo‚Öƒ†[ƒUî•ñ‚ð‘—‚Á‚Ä‚µ‚Ü‚¤–â‘è‚ð‰ñ”ð‚·‚éB



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