Develop and Download Open Source Software

Browse Subversion Repository

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

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

revision 2908 by maya, Mon Sep 18 05:08:04 2006 UTC revision 2909 by maya, Mon Sep 18 06:14:48 2006 UTC
# Line 409  static void read_ssh_options(PTInstVar p Line 409  static void read_ssh_options(PTInstVar p
409  }  }
410    
411  static void write_ssh_options(PTInstVar pvar, PCHAR fileName,  static void write_ssh_options(PTInstVar pvar, PCHAR fileName,
412                                                            TS_SSH FAR * settings)                                                            TS_SSH FAR * settings, BOOL copy_forward)
413  {  {
414          char buf[1024];          char buf[1024];
415    
# Line 422  static void write_ssh_options(PTInstVar Line 422  static void write_ssh_options(PTInstVar
422          WritePrivateProfileString("TTSSH", "DefaultUserName",          WritePrivateProfileString("TTSSH", "DefaultUserName",
423                                                            settings->DefaultUserName, fileName);                                                            settings->DefaultUserName, fileName);
424    
425          WritePrivateProfileString("TTSSH", "DefaultForwarding",          if (copy_forward) {
426                                                            settings->DefaultForwarding, fileName);                  WritePrivateProfileString("TTSSH", "DefaultForwarding",
427                                                                      settings->DefaultForwarding, fileName);
428            }
429    
430          WritePrivateProfileString("TTSSH", "CipherOrder",          WritePrivateProfileString("TTSSH", "CipherOrder",
431                                                            settings->CipherOrder, fileName);                                                            settings->CipherOrder, fileName);
# Line 1182  static void FAR PASCAL TTXWriteINIFile(P Line 1184  static void FAR PASCAL TTXWriteINIFile(P
1184          *pvar->ts_SSH = pvar->settings;          *pvar->ts_SSH = pvar->settings;
1185          clear_local_settings(pvar);          clear_local_settings(pvar);
1186          notify_verbose_message(pvar, "Writing INI file", LOG_LEVEL_VERBOSE);          notify_verbose_message(pvar, "Writing INI file", LOG_LEVEL_VERBOSE);
1187          write_ssh_options(pvar, fileName, pvar->ts_SSH);          write_ssh_options(pvar, fileName, pvar->ts_SSH, TRUE);
1188  }  }
1189    
1190  static void read_ssh_options_from_user_file(PTInstVar pvar,  static void read_ssh_options_from_user_file(PTInstVar pvar,
# Line 2993  static void PASCAL FAR TTXSetCommandLine Line 2995  static void PASCAL FAR TTXSetCommandLine
2995                  strncpy(buf, cmd + i, sizeof(buf));                  strncpy(buf, cmd + i, sizeof(buf));
2996                  cmd[i] = 0;                  cmd[i] = 0;
2997    
2998                  write_ssh_options(pvar, tmpFile, &pvar->settings);                  write_ssh_options(pvar, tmpFile, &pvar->settings, FALSE);
2999    
3000                  strncat(cmd, " /ssh-consume=", cmdlen);                  strncat(cmd, " /ssh-consume=", cmdlen);
3001                  strncat(cmd, tmpFile, cmdlen);                  strncat(cmd, tmpFile, cmdlen);
# Line 3198  int CALLBACK LibMain(HANDLE hInstance, W Line 3200  int CALLBACK LibMain(HANDLE hInstance, W
3200    
3201  /*  /*
3202   * $Log: not supported by cvs2svn $   * $Log: not supported by cvs2svn $
3203     * Revision 1.40  2006/09/18 05:08:04  maya
3204     * コマンドラインパラメータ '/ask4passwd' を追加した。
3205     *
3206   * Revision 1.39  2006/09/16 07:24:06  maya   * Revision 1.39  2006/09/16 07:24:06  maya
3207   * /ssh1, /ssh2, /telnet オプションを追加した。   * /ssh1, /ssh2, /telnet オプションを追加した。
3208   *   *

Legend:
Removed from v.2908  
changed lines
  Added in v.2909

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