[Ttssh2-commit] [6927] keepa****@opens***** の扱いを元に戻した [teraterm:1278]

svnno****@sourc***** svnno****@sourc*****
2017年 8月 30日 (水) 10:43:44 JST


Revision: 6927
          http://sourceforge.jp/projects/ttssh2/scm/svn/commits/6927
Author:   doda
Date:     2017-08-30 10:43:44 +0900 (Wed, 30 Aug 2017)
Log Message:
-----------
keepa****@opens***** の扱いを元に戻した [teraterm:1278]

r6811 で keepa****@opens***** に対して SSH2_MSG_CHANNEL_SUCCESS を
返すように変更したが、古い OpenSSH では SSH2_MSG_CHANNEL_SUCCESS を
ハンドルしていない為 keepalive に応答していないとみなされるので、
SSH2_MSG_CHANNEL_FAILURE を返すように戻す。(OpenSSH 3.9 のソースで確認)

Revision Links:
--------------
    http://sourceforge.jp/projects/ttssh2/scm/svn/commits/6811

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

-------------- next part --------------
Modified: trunk/ttssh2/ttxssh/ssh.c
===================================================================
--- trunk/ttssh2/ttxssh/ssh.c	2017-08-30 01:43:34 UTC (rev 6926)
+++ trunk/ttssh2/ttxssh/ssh.c	2017-08-30 01:43:44 UTC (rev 6927)
@@ -9064,10 +9064,9 @@
 		logprintf(LOG_LEVEL_VERBOSE, __FUNCTION__ ": exit-status=%d", estat);
 	}
 	else if (strcmp(request, "keepa****@opens*****") == 0) {
-		// OpenSSH client \x82ł\xCD success = 1 \x82ɂ\xB5\x82Ă\xA2\x82Ȃ\xA2\x82\xAF\x82\xEA\x82ǁA
-		// server \x91\xA4\x82\xCD SUCCESS/FAILURE \x82ǂ\xBF\x82\xE7\x82ł\xE0 OK \x82Ȃ̂\xC5
-		// \x82Ƃ肠\x82\xA6\x82\xB8 SUCCESS \x82\xF0\x95Ԃ\xB7\x81B
-		success = 1;
+		// \x8CÂ\xA2 OpenSSH \x82ł\xCD SUCCESS \x82\xF0\x95Ԃ\xB5\x82Ă\xE0 keepalive \x82\xC9
+		// \x89\x9E\x93\x9A\x82\xB5\x82\xBD\x82ƊŘ􂳂\xEA\x82Ȃ\xA2\x82̂\xC5 FAILURE \x82\xF0\x95Ԃ\xB7\x81B[teraterm:1278]
+		success = 0;
 	}
 
 	free(request);



Ttssh2-commit メーリングリストの案内