[BACK]Return to clientloop.h CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/clientloop.h between version 1.19 and 1.20

version 1.19, 2008/05/09 14:18:44 version 1.20, 2008/06/12 03:40:52
Line 46 
Line 46 
             int, Buffer *, char **);              int, Buffer *, char **);
 int      client_request_tun_fwd(int, int, int);  int      client_request_tun_fwd(int, int, int);
   
   /* Escape filter for protocol 2 sessions */
   void    *client_new_escape_filter_ctx(int);
   int      client_simple_escape_filter(Channel *, char *, int);
   
 /* Multiplexing protocol version */  /* Multiplexing protocol version */
 #define SSHMUX_VER                      1  #define SSHMUX_VER                      2
   
 /* Multiplexing control protocol flags */  /* Multiplexing control protocol flags */
 #define SSHMUX_COMMAND_OPEN             1       /* Open new connection */  #define SSHMUX_COMMAND_OPEN             1       /* Open new connection */
Line 59 
Line 63 
 #define SSHMUX_FLAG_X11_FWD             (1<<2)  /* Request X11 forwarding */  #define SSHMUX_FLAG_X11_FWD             (1<<2)  /* Request X11 forwarding */
 #define SSHMUX_FLAG_AGENT_FWD           (1<<3)  /* Request agent forwarding */  #define SSHMUX_FLAG_AGENT_FWD           (1<<3)  /* Request agent forwarding */
   
 /* Multiplexing routines */  
   
 struct mux_session_confirm_ctx {  
         int want_tty;  
         int want_subsys;  
         int want_x_fwd;  
         int want_agent_fwd;  
         Buffer cmd;  
         char *term;  
         struct termios tio;  
         char **env;  
 };  
   
 /* mux.c */  
 void    muxserver_listen(void);  void    muxserver_listen(void);
 int     muxserver_accept_control(void);  int     muxserver_accept_control(void);
 void    muxclient(const char *);  void    muxclient(const char *);

Legend:
Removed from v.1.19  
changed lines
  Added in v.1.20