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 4926 by yutakapon, Thu May 3 13:09:23 2012 UTC revision 4987 by maya, Wed Aug 22 11:01:58 2012 UTC
# Line 3535  void SSH_request_forwarding(PTInstVar pv Line 3535  void SSH_request_forwarding(PTInstVar pv
3535          }          }
3536  }  }
3537    
3538    void SSH_cancel_request_forwarding(PTInstVar pvar, char FAR * bind_address, int from_server_port, int reply)
3539    {
3540            if (SSHv2(pvar)) {
3541                    buffer_t *msg;
3542                    char *s;
3543                    unsigned char *outmsg;
3544                    int len;
3545    
3546                    msg = buffer_init();
3547                    if (msg == NULL) {
3548                            // TODO: error check
3549                            return;
3550                    }
3551                    s = "cancel-tcpip-forward";
3552                    buffer_put_string(msg, s, strlen(s)); // ctype
3553                    buffer_put_char(msg, reply);  // want reply
3554                    buffer_put_string(msg, bind_address, strlen(bind_address));
3555    
3556                    buffer_put_int(msg, from_server_port);  // listening port
3557    
3558                    len = buffer_len(msg);
3559                    outmsg = begin_send_packet(pvar, SSH2_MSG_GLOBAL_REQUEST, len);
3560                    memcpy(outmsg, buffer_ptr(msg), len);
3561                    finish_send_packet(pvar);
3562                    buffer_free(msg);
3563    
3564                    notify_verbose_message(pvar, "SSH2_MSG_GLOBAL_REQUEST was sent at SSH_cancel_request_forwarding().", LOG_LEVEL_VERBOSE);
3565            }
3566    }
3567    
3568  void SSH_request_X11_forwarding(PTInstVar pvar,  void SSH_request_X11_forwarding(PTInstVar pvar,
3569                                  char FAR * auth_protocol,                                  char FAR * auth_protocol,
3570                                  unsigned char FAR * auth_data,                                  unsigned char FAR * auth_data,

Legend:
Removed from v.4926  
changed lines
  Added in v.4987

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