Develop and Download Open Source Software

Browse Subversion Repository

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

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

revision 3126 by maya, Mon May 19 08:37:18 2008 UTC revision 3134 by doda, Fri Jun 20 11:58:47 2008 UTC
# Line 375  void ssh_heartbeat_unlock(void) Line 375  void ssh_heartbeat_unlock(void)
375  //  //
376  #define MEMTAG_MAX 300  #define MEMTAG_MAX 300
377  #define LOGDUMP "ssh2dump.log"  #define LOGDUMP "ssh2dump.log"
378  #define SENDTOME "Please send '"LOGDUMP"' file to TeraTerm developer team."  #define SENDTOME "Please send '"LOGDUMP"' file to Tera Term developer team."
379    
380  typedef struct memtag {  typedef struct memtag {
381          char *name;          char *name;
# Line 495  void save_memdump(char *filename) Line 495  void save_memdump(char *filename)
495          t = time(NULL);          t = time(NULL);
496          tm = localtime(&t);          tm = localtime(&t);
497    
498          fprintf(fp, "<<< TeraTerm SSH2 log dump >>>\n");          fprintf(fp, "<<< Tera Term SSH2 log dump >>>\n");
499          fprintf(fp, "saved time: %04d/%02d/%02d %02d:%02d:%02d\n",          fprintf(fp, "saved time: %04d/%02d/%02d %02d:%02d:%02d\n",
500                  tm->tm_year + 1900,                  tm->tm_year + 1900,
501                  tm->tm_mon + 1,                  tm->tm_mon + 1,
# Line 4005  static int choose_SSH2_compression_algor Line 4005  static int choose_SSH2_compression_algor
4005    
4006          // OpenSSH 4.3では遅延パケット圧縮("zlib@openssh.com")が新規追加されているため、          // OpenSSH 4.3では遅延パケット圧縮("zlib@openssh.com")が新規追加されているため、
4007          // マッチしないように修正した。          // マッチしないように修正した。
4008          // 現TeraTermでは遅延パケット圧縮は将来的にサポートする予定。          // 現Tera Termでは遅延パケット圧縮は将来的にサポートする予定。
4009          // (2006.6.14 yutaka)          // (2006.6.14 yutaka)
4010          // 遅延パケット圧縮に対応。          // 遅延パケット圧縮に対応。
4011          // (2006.6.23 maya)          // (2006.6.23 maya)
# Line 7943  static BOOL handle_SSH2_channel_data(PTI Line 7943  static BOOL handle_SSH2_channel_data(PTI
7943                  return FALSE;                  return FALSE;
7944          }          }
7945    
7946          // ペイロードとしてクライアント(TeraTerm)へ渡す          // ペイロードとしてクライアント(Tera Term)へ渡す
7947          if (c->type == TYPE_SHELL) {          if (c->type == TYPE_SHELL) {
7948                  pvar->ssh_state.payload_datalen = str_len;                  pvar->ssh_state.payload_datalen = str_len;
7949                  pvar->ssh_state.payload_datastart = 8; // id + strlen                  pvar->ssh_state.payload_datastart = 8; // id + strlen
# Line 8018  static BOOL handle_SSH2_channel_extended Line 8018  static BOOL handle_SSH2_channel_extended
8018                  return FALSE;                  return FALSE;
8019          }          }
8020    
8021          // ペイロードとしてクライアント(TeraTerm)へ渡す          // ペイロードとしてクライアント(Tera Term)へ渡す
8022          if (c->type == TYPE_SHELL) {          if (c->type == TYPE_SHELL) {
8023                  pvar->ssh_state.payload_datalen = strlen;                  pvar->ssh_state.payload_datalen = strlen;
8024                  pvar->ssh_state.payload_datastart = 12; // id + data_type + strlen                  pvar->ssh_state.payload_datastart = 12; // id + data_type + strlen
# Line 8144  static BOOL handle_SSH2_channel_open(PTI Line 8144  static BOOL handle_SSH2_channel_open(PTI
8144                  data += 4;                  data += 4;
8145                  free(orig_str);                  free(orig_str);
8146    
8147                  // X server(port 6000)へ接続する。接続に失敗するとTeraTerm自身が切断される。                  // X server(port 6000)へ接続する。接続に失敗するとTera Term自身が切断される。
8148                  // TODO: 将来、切断されないようにしたい。(2005.7.3 yutaka)                  // TODO: 将来、切断されないようにしたい。(2005.7.3 yutaka)
8149                  FWD_X11_open(pvar, remote_id, NULL, 0, &chan_num);                  FWD_X11_open(pvar, remote_id, NULL, 0, &chan_num);
8150    

Legend:
Removed from v.3126  
changed lines
  Added in v.3134

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