| 55 |
#include <winsock.h> |
#include <winsock.h> |
| 56 |
#endif /* INET6 */ |
#endif /* INET6 */ |
| 57 |
|
|
| 58 |
|
#include <openssl/opensslv.h> |
| 59 |
|
|
| 60 |
#define MATCH_STR(s, o) _strnicmp((s), (o), NUM_ELEM(o) - 1) |
#define MATCH_STR(s, o) _strnicmp((s), (o), NUM_ELEM(o) - 1) |
| 61 |
|
|
| 62 |
/* This extension implements SSH, so we choose a load order in the |
/* This extension implements SSH, so we choose a load order in the |
| 377 |
// SSH heartbeat time(second) (2004.12.11 yutaka) |
// SSH heartbeat time(second) (2004.12.11 yutaka) |
| 378 |
settings->ssh_heartbeat_overtime = GetPrivateProfileInt("TTSSH", "HeartBeat", 60, fileName); |
settings->ssh_heartbeat_overtime = GetPrivateProfileInt("TTSSH", "HeartBeat", 60, fileName); |
| 379 |
|
|
| 380 |
|
// SSH2 keyboard-interactive (2005.1.23 yutaka) |
| 381 |
|
settings->ssh2_keyboard_interactive = GetPrivateProfileInt("TTSSH", "KeyboardInteractive", 1, fileName); |
| 382 |
|
|
| 383 |
clear_local_settings(pvar); |
clear_local_settings(pvar); |
| 384 |
} |
} |
| 385 |
|
|
| 441 |
_snprintf(buf, sizeof(buf), "%d", settings->ssh_heartbeat_overtime); |
_snprintf(buf, sizeof(buf), "%d", settings->ssh_heartbeat_overtime); |
| 442 |
WritePrivateProfileString("TTSSH", "HeartBeat", buf, fileName); |
WritePrivateProfileString("TTSSH", "HeartBeat", buf, fileName); |
| 443 |
|
|
| 444 |
|
// SSH2 keyboard-interactive (2005.1.23 yutaka) |
| 445 |
|
WritePrivateProfileString("TTSSH", "KeyboardInteractive", |
| 446 |
|
settings->ssh2_keyboard_interactive ? "1" : "0", |
| 447 |
|
fileName); |
| 448 |
|
|
| 449 |
} |
} |
| 450 |
|
|
| 451 |
|
|
| 1344 |
{ |
{ |
| 1345 |
char buf[1024]; |
char buf[1024]; |
| 1346 |
|
|
| 1347 |
// TTSSHダイアログに表示するSSHに関する情報 (2004.10.30 yutaka) |
// OpenSSLのバージョンを設定する (2005.1.24 yutaka) |
| 1348 |
|
SendMessage(GetDlgItem(dlg, IDC_OPENSSL_VERSION), WM_SETTEXT, 0, (LPARAM)OPENSSL_VERSION_TEXT); |
| 1349 |
|
|
| 1350 |
|
// TTSSHダイアログに表示するSSHに関する情報 (2004.10.30 yutaka) |
| 1351 |
if (pvar->socket != INVALID_SOCKET) { |
if (pvar->socket != INVALID_SOCKET) { |
| 1352 |
if (SSHv1(pvar)) { |
if (SSHv1(pvar)) { |
| 1353 |
SSH_get_server_ID_info(pvar, buf, sizeof(buf)); |
SSH_get_server_ID_info(pvar, buf, sizeof(buf)); |
| 2063 |
|
|
| 2064 |
/* |
/* |
| 2065 |
* $Log: not supported by cvs2svn $ |
* $Log: not supported by cvs2svn $ |
| 2066 |
|
* Revision 1.8 2004/12/27 14:05:08 yutakakn |
| 2067 |
|
* 'Auto window close'が有効の場合、切断後の接続ができない問題を修正した。 |
| 2068 |
|
* ・スレッドの終了待ち合わせ処理の追加 |
| 2069 |
|
* ・確保済みSSHリソースの解放 |
| 2070 |
|
* |
| 2071 |
* Revision 1.7 2004/12/17 14:28:36 yutakakn |
* Revision 1.7 2004/12/17 14:28:36 yutakakn |
| 2072 |
* メッセージ認証アルゴリズムに HMAC-MD5 を追加。 |
* メッセージ認証アルゴリズムに HMAC-MD5 を追加。 |
| 2073 |
* TTSSHバージョンダイアログにHMACアルゴリズム表示を追加。 |
* TTSSHバージョンダイアログにHMACアルゴリズム表示を追加。 |