X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/32874aeac8dacbca26663777b39a79efc5d8dc4b..5471d09ad63fc6216fb9c2a3b52ca9c93821a054:/ssh.h diff --git a/ssh.h b/ssh.h index 014c406b..80976244 100644 --- a/ssh.h +++ b/ssh.h @@ -1,6 +1,11 @@ #include #include "puttymem.h" +#include "network.h" + +extern void sshfwd_close(struct ssh_channel *c); +extern int sshfwd_write(struct ssh_channel *c, char *, int); +extern void sshfwd_unthrottle(struct ssh_channel *c, int bufsize); /* * Useful thing. @@ -199,6 +204,8 @@ void random_add_noise(void *noise, int length); void random_add_heavynoise(void *noise, int length); void logevent(char *); +void *new_sock_channel(Socket s); // allocates and register a new channel for port forwarding +void ssh_send_port_open(void *channel, char *hostname, int port, char *org); Bignum copybn(Bignum b); Bignum bn_power_2(int n); @@ -271,6 +278,7 @@ int rsa_generate(struct RSAKey *key, int bits, progfn_t pfn, Bignum primegen(int bits, int modulus, int residue, int phase, progfn_t pfn, void *pfnparam); + /* * zlib compression. */