Develop and Download Open Source Software

Browse Subversion Repository

Diff of /branches/ssh_chacha20poly1305/ttssh2/ttxssh/auth.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3015 by maya, Sun Sep 30 14:03:02 2007 UTC revision 3016 by maya, Mon Oct 1 06:22:57 2007 UTC
# Line 640  static BOOL CALLBACK auth_dlg_proc(HWND Line 640  static BOOL CALLBACK auth_dlg_proc(HWND
640                  // 認証準備ができてから、認証データを送信する。早すぎると、落ちる。(2004.12.16 yutaka)                  // 認証準備ができてから、認証データを送信する。早すぎると、落ちる。(2004.12.16 yutaka)
641                  if (wParam == IDC_TIMER1) {                  if (wParam == IDC_TIMER1) {
642                          // 自動ログインのため                          // 自動ログインのため
643                          if (!(pvar->ssh_state.status_flags & STATUS_DONT_SEND_USER_NAME)) {                          if (!(pvar->ssh_state.status_flags & STATUS_DONT_SEND_USER_NAME) &&
644                                (pvar->ssh_state.status_flags & STATUS_HOST_OK)) {
645                                  KillTimer(dlg, IDC_TIMER1);                                  KillTimer(dlg, IDC_TIMER1);
646                                  SendMessage(dlg, WM_COMMAND, IDOK, 0);                                  SendMessage(dlg, WM_COMMAND, IDOK, 0);
647                          }                          }
648                  }                  }
649                  else if (wParam == IDC_TIMER2) {                  else if (wParam == IDC_TIMER2) {
650                          // authlist を得るため                          // authlist を得るため
651                          if (!(pvar->ssh_state.status_flags & STATUS_DONT_SEND_USER_NAME)) {                          if (!(pvar->ssh_state.status_flags & STATUS_DONT_SEND_USER_NAME) &&
652                                (pvar->ssh_state.status_flags & STATUS_HOST_OK)) {
653                                  // WM_INITDIALOG 時点ではプロトコルバージョンが分からない                                  // WM_INITDIALOG 時点ではプロトコルバージョンが分からない
654                                  if (SSHv2(pvar)) {                                  if (SSHv2(pvar)) {
655                                          KillTimer(dlg, IDC_TIMER2);                                          KillTimer(dlg, IDC_TIMER2);
# Line 672  static BOOL CALLBACK auth_dlg_proc(HWND Line 674  static BOOL CALLBACK auth_dlg_proc(HWND
674                  switch (LOWORD(wParam)) {                  switch (LOWORD(wParam)) {
675                  case IDOK:                  case IDOK:
676                          // 認証準備ができてから、認証データを送信する。早すぎると、落ちる。(2001.1.25 yutaka)                          // 認証準備ができてから、認証データを送信する。早すぎると、落ちる。(2001.1.25 yutaka)
677                          if (pvar->userauth_retry_count == 0 && (pvar->ssh_state.status_flags & STATUS_DONT_SEND_USER_NAME)) {                          if (pvar->userauth_retry_count == 0 &&
678                                    ((pvar->ssh_state.status_flags & STATUS_DONT_SEND_USER_NAME) ||
679                                     !(pvar->ssh_state.status_flags & STATUS_HOST_OK))) {
680                                  return FALSE;                                  return FALSE;
681                          }                          }
682    
# Line 692  static BOOL CALLBACK auth_dlg_proc(HWND Line 696  static BOOL CALLBACK auth_dlg_proc(HWND
696                  case IDC_SSHUSERNAME:                  case IDC_SSHUSERNAME:
697                          // ユーザ名がフォーカスを失ったとき (2007.9.29 maya)                          // ユーザ名がフォーカスを失ったとき (2007.9.29 maya)
698                          if (!(pvar->ssh_state.status_flags & STATUS_DONT_SEND_USER_NAME) &&                          if (!(pvar->ssh_state.status_flags & STATUS_DONT_SEND_USER_NAME) &&
699                                (pvar->ssh_state.status_flags & STATUS_HOST_OK) &&
700                              HIWORD(wParam) == EN_KILLFOCUS) {                              HIWORD(wParam) == EN_KILLFOCUS) {
701                                  // 設定が有効でまだ取りに行っていないなら                                  // 設定が有効でまだ取りに行っていないなら
702                                  if (SSHv2(pvar) &&                                  if (SSHv2(pvar) &&

Legend:
Removed from v.3015  
changed lines
  Added in v.3016

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26