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 2783 by yutakakn, Tue Jan 25 13:38:22 2005 UTC revision 2784 by yutakakn, Thu Jan 27 13:30:33 2005 UTC
# Line 209  static void init_auth_dlg(PTInstVar pvar Line 209  static void init_auth_dlg(PTInstVar pvar
209    
210          update_server_supported_types(pvar, dlg);          update_server_supported_types(pvar, dlg);
211    
212          // SSH2 autologin (2004.12.1 yutaka)          // SSH2 autologin
213          // ユーザ、パスワード、認証メソッドを自動設定して、一定時間後にOKボタンを押下する。          // ユーザ、パスワード、認証メソッドを自動設定して、一定時間後にOKボタンを押下する。
214            //
215            // (2004.12.1 yutaka)
216            // (2005.1.26 yutaka) 公開鍵認証サポート
217          if (pvar->ssh2_autologin == 1) {          if (pvar->ssh2_autologin == 1) {
218                  SetDlgItemText(dlg, IDC_SSHUSERNAME, pvar->ssh2_username);                  SetDlgItemText(dlg, IDC_SSHUSERNAME, pvar->ssh2_username);
219                  EnableWindow(GetDlgItem(dlg, IDC_SSHUSERNAME), FALSE);                  EnableWindow(GetDlgItem(dlg, IDC_SSHUSERNAME), FALSE);
# Line 220  static void init_auth_dlg(PTInstVar pvar Line 223  static void init_auth_dlg(PTInstVar pvar
223                  EnableWindow(GetDlgItem(dlg, IDC_SSHPASSWORD), FALSE);                  EnableWindow(GetDlgItem(dlg, IDC_SSHPASSWORD), FALSE);
224                  EnableWindow(GetDlgItem(dlg, IDC_SSHPASSWORDCAPTION), FALSE);                  EnableWindow(GetDlgItem(dlg, IDC_SSHPASSWORDCAPTION), FALSE);
225    
226                  if (pvar->auth_state.cur_cred.method == SSH_AUTH_PASSWORD) {                  if (pvar->ssh2_authmethod == SSH_AUTH_PASSWORD) {
227                          CheckRadioButton(dlg, IDC_SSHUSEPASSWORD, MAX_AUTH_CONTROL, IDC_SSHUSEPASSWORD);                          CheckRadioButton(dlg, IDC_SSHUSEPASSWORD, MAX_AUTH_CONTROL, IDC_SSHUSEPASSWORD);
228    
229                    } else if (pvar->ssh2_authmethod == SSH_AUTH_RSA) {
230                            CheckRadioButton(dlg, IDC_SSHUSEPASSWORD, MAX_AUTH_CONTROL, IDC_SSHUSERSA);
231    
232                            SetDlgItemText(dlg, IDC_RSAFILENAME, pvar->ssh2_keyfile);
233                            EnableWindow(GetDlgItem(dlg, IDC_CHOOSERSAFILE), FALSE);
234                            EnableWindow(GetDlgItem(dlg, IDC_RSAFILENAME), FALSE);
235    
236                  } else {                  } else {
237                          // TODO                          // TODO
238    
# Line 354  static BOOL end_auth_dlg(PTInstVar pvar, Line 365  static BOOL end_auth_dlg(PTInstVar pvar,
365                          char errmsg[256];                          char errmsg[256];
366    
367                          memset(errmsg, 0, sizeof(errmsg));                          memset(errmsg, 0, sizeof(errmsg));
368                            //GetCurrentDirectory(sizeof(errmsg), errmsg);
369    
370                          key_pair = read_SSH2_private_key(pvar, buf, password,                          key_pair = read_SSH2_private_key(pvar, buf, password,
371                                                                          &invalid_passphrase,                                                                          &invalid_passphrase,
# Line 981  void AUTH_end(PTInstVar pvar) Line 993  void AUTH_end(PTInstVar pvar)
993    
994  /*  /*
995   * $Log: not supported by cvs2svn $   * $Log: not supported by cvs2svn $
996     * Revision 1.7  2005/01/25 13:38:22  yutakakn
997     * SSH認証ダイアログで、Rhosts/TISがグレーになる前に、Enterキーを押下すると、
998     * アプリケーションエラーとなる現象に対処した。
999     *
1000   * Revision 1.6  2005/01/24 14:07:07  yutakakn   * Revision 1.6  2005/01/24 14:07:07  yutakakn
1001   * ・keyboard-interactive認証をサポートした。   * ・keyboard-interactive認証をサポートした。
1002   *  それに伴い、teraterm.iniに "KeyboardInteractive" エントリを追加した。   *  それに伴い、teraterm.iniに "KeyboardInteractive" エントリを追加した。

Legend:
Removed from v.2783  
changed lines
  Added in v.2784

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