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 3162 by maya, Wed Nov 19 13:39:09 2008 UTC revision 3164 by maya, Wed Nov 19 15:40:13 2008 UTC
# Line 381  void ssh_heartbeat_unlock(void) Line 381  void ssh_heartbeat_unlock(void)
381  typedef struct memtag {  typedef struct memtag {
382          char *name;          char *name;
383          char *desc;          char *desc;
384            time_t time;
385          int len;          int len;
386          char *data;          char *data;
387  } memtag_t;  } memtag_t;
# Line 515  void save_memdump(char *filename) Line 516  void save_memdump(char *filename)
516                  fprintf(fp, "name: %s\n", memtags[i].name);                  fprintf(fp, "name: %s\n", memtags[i].name);
517                  fprintf(fp, "--------------------------------------------\n");                  fprintf(fp, "--------------------------------------------\n");
518                  fprintf(fp, "description: %s\n", memtags[i].desc);                  fprintf(fp, "description: %s\n", memtags[i].desc);
519                    fprintf(fp, "--------------------------------------------\n");
520                    fprintf(fp, "time: %s", ctime(&memtags[i].time));
521                  fprintf(fp, "============================================\n");                  fprintf(fp, "============================================\n");
522                  dump_memdump(fp, memtags[i].data, memtags[i].len);                  dump_memdump(fp, memtags[i].data, memtags[i].len);
523                  fprintf(fp, "\n\n\n");                  fprintf(fp, "\n\n\n");
# Line 542  void push_memdump(char *name, char *desc Line 545  void push_memdump(char *name, char *desc
545          memtag_count++;          memtag_count++;
546          ptr->name = _strdup(name);          ptr->name = _strdup(name);
547          ptr->desc = _strdup(desc);          ptr->desc = _strdup(desc);
548            ptr->time = time(NULL);
549          ptr->data = dp;          ptr->data = dp;
550          ptr->len = len;          ptr->len = len;
551  }  }
# Line 2634  void SSH_notify_disconnecting(PTInstVar Line 2638  void SSH_notify_disconnecting(PTInstVar
2638                  finish_send_packet(pvar);                  finish_send_packet(pvar);
2639                  buffer_free(msg);                  buffer_free(msg);
2640    
2641                    notify_verbose_message(pvar, "SSH2_MSG_CHANNEL_CLOSE was sent at SSH_notify_disconnecting().", LOG_LEVEL_VERBOSE);
2642          }          }
2643    
2644  }  }
# Line 3173  void SSH_fail_channel_open(PTInstVar pva Line 3178  void SSH_fail_channel_open(PTInstVar pva
3178                  finish_send_packet(pvar);                  finish_send_packet(pvar);
3179                  buffer_free(msg);                  buffer_free(msg);
3180    
3181                    notify_verbose_message(pvar, "SSH2_MSG_CHANNEL_OPEN_FAILURE was sent at SSH_fail_channel_open().", LOG_LEVEL_VERBOSE);
3182          }          }
3183  }  }
3184    
# Line 3216  void SSH_confirm_channel_open(PTInstVar Line 3222  void SSH_confirm_channel_open(PTInstVar
3222                  finish_send_packet(pvar);                  finish_send_packet(pvar);
3223                  buffer_free(msg);                  buffer_free(msg);
3224    
3225                    notify_verbose_message(pvar, "SSH2_MSG_CHANNEL_OPEN_CONFIRMATION was sent at SSH_confirm_channel_open().", LOG_LEVEL_VERBOSE);
3226          }          }
3227  }  }
3228    
# Line 3275  void SSH_channel_input_eof(PTInstVar pva Line 3282  void SSH_channel_input_eof(PTInstVar pva
3282                          memcpy(outmsg, buffer_ptr(msg), len);                          memcpy(outmsg, buffer_ptr(msg), len);
3283                          finish_send_packet(pvar);                          finish_send_packet(pvar);
3284                          buffer_free(msg);                          buffer_free(msg);
3285    
3286                            notify_verbose_message(pvar, "SSH2_MSG_CHANNEL_EOF was sent at SSH_channel_input_eof().", LOG_LEVEL_VERBOSE);
3287          }          }
3288    
3289  }  }
# Line 3404  void SSH_request_X11_forwarding(PTInstVa Line 3413  void SSH_request_X11_forwarding(PTInstVa
3413                  finish_send_packet(pvar);                  finish_send_packet(pvar);
3414                  buffer_free(msg);                  buffer_free(msg);
3415    
3416                    notify_verbose_message(pvar, "SSH2_MSG_CHANNEL_REQUEST was sent at SSH_request_X11_forwarding().", LOG_LEVEL_VERBOSE);
3417    
3418                  free(newdata);                  free(newdata);
3419          }          }
3420    
# Line 3499  void SSH_open_channel(PTInstVar pvar, ui Line 3510  void SSH_open_channel(PTInstVar pvar, ui
3510                          finish_send_packet(pvar);                          finish_send_packet(pvar);
3511                          buffer_free(msg);                          buffer_free(msg);
3512    
3513                            notify_verbose_message(pvar, "SSH2_MSG_CHANNEL_OPEN was sent at SSH_open_channel().", LOG_LEVEL_VERBOSE);
3514    
3515                          return;                          return;
3516    
3517                          /* NOT REACHED */                          /* NOT REACHED */
# Line 3627  int SSH_scp_transaction(PTInstVar pvar, Line 3640  int SSH_scp_transaction(PTInstVar pvar,
3640          finish_send_packet(pvar);          finish_send_packet(pvar);
3641          buffer_free(msg);          buffer_free(msg);
3642    
3643            notify_verbose_message(pvar, "SSH2_MSG_CHANNEL_OPEN was sent at SSH_scp_transaction().", LOG_LEVEL_VERBOSE);
3644    
3645          return TRUE;          return TRUE;
3646    
3647  error:  error:
# Line 3691  int SSH_sftp_transaction(PTInstVar pvar) Line 3706  int SSH_sftp_transaction(PTInstVar pvar)
3706          finish_send_packet(pvar);          finish_send_packet(pvar);
3707          buffer_free(msg);          buffer_free(msg);
3708    
3709            notify_verbose_message(pvar, "SSH2_MSG_CHANNEL_OPEN was sent at SSH_sftp_transaction().", LOG_LEVEL_VERBOSE);
3710    
3711          return TRUE;          return TRUE;
3712    
3713  error:  error:
# Line 7032  static BOOL handle_SSH2_userauth_success Line 7049  static BOOL handle_SSH2_userauth_success
7049          start_ssh_heartbeat_thread(pvar);          start_ssh_heartbeat_thread(pvar);
7050    
7051          notify_verbose_message(pvar, "User authentication is successful and SSH heartbeat thread is starting.", LOG_LEVEL_VERBOSE);          notify_verbose_message(pvar, "User authentication is successful and SSH heartbeat thread is starting.", LOG_LEVEL_VERBOSE);
7052          notify_verbose_message(pvar, "SSH2_MSG_CHANNEL_OPEN was sent.", LOG_LEVEL_VERBOSE);          notify_verbose_message(pvar, "SSH2_MSG_CHANNEL_OPEN was sent at handle_SSH2_userauth_success().", LOG_LEVEL_VERBOSE);
7053    
7054          return TRUE;          return TRUE;
7055  }  }
# Line 7714  static void do_SSH2_adjust_window_size(P Line 7731  static void do_SSH2_adjust_window_size(P
7731                  finish_send_packet(pvar);                  finish_send_packet(pvar);
7732                  buffer_free(msg);                  buffer_free(msg);
7733    
7734                    notify_verbose_message(pvar, "SSH2_MSG_CHANNEL_WINDOW_ADJUST was sent at do_SSH2_adjust_window_size().", LOG_LEVEL_SSHDUMP);
7735    
7736                  // クライアントのwindow sizeを増やす                  // クライアントのwindow sizeを増やす
7737                  c->local_window = c->local_window_max;                  c->local_window = c->local_window_max;
7738          }          }
# Line 7741  void ssh2_channel_send_close(PTInstVar p Line 7760  void ssh2_channel_send_close(PTInstVar p
7760                  memcpy(outmsg, buffer_ptr(msg), len);                  memcpy(outmsg, buffer_ptr(msg), len);
7761                  finish_send_packet(pvar);                  finish_send_packet(pvar);
7762                  buffer_free(msg);                  buffer_free(msg);
7763    
7764                    notify_verbose_message(pvar, "SSH2_MSG_CHANNEL_CLOSE was sent at ssh2_channel_send_close().", LOG_LEVEL_VERBOSE);
7765          }          }
7766  }  }
7767    

Legend:
Removed from v.3162  
changed lines
  Added in v.3164

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