X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/cb4d47685790af5ccbca174a58c4f0d01a77860f..00db133f300dd6aa08111d2b42c749a940ecede9:/putty.h diff --git a/putty.h b/putty.h index 25ea69e2..27a6564e 100644 --- a/putty.h +++ b/putty.h @@ -109,6 +109,9 @@ GLOBAL int session_closed; GLOBAL int big_cursor; +GLOBAL char *help_path; +GLOBAL int help_has_contents; + GLOBAL int utf; GLOBAL int dbcs_screenfont; GLOBAL int font_codepage; @@ -127,7 +130,8 @@ GLOBAL unsigned char unitab_ctrl[256]; #define LGXF_ASK -1 /* existing logfile ask */ #define LGTYP_NONE 0 /* logmode: no logging */ #define LGTYP_ASCII 1 /* logmode: pure ascii */ -#define LGTYP_DEBUG 2 /* logmode: all chars of taffic */ +#define LGTYP_DEBUG 2 /* logmode: all chars of traffic */ +#define LGTYP_PACKETS 3 /* logmode: SSH data packets */ GLOBAL char *logfile; /* @@ -248,6 +252,7 @@ typedef struct { int nopty; int compression; int agentfwd; + int change_username; /* allow username switching in SSH2 */ int ssh_cipherlist[CIPHER_MAX]; char keyfile[FILENAME_MAX]; int sshprot; /* use v1 or v2 when both available */ @@ -482,6 +487,13 @@ void logfclose(void); void term_copyall(void); /* + * Exports from logging.c. + */ +void logtraffic(unsigned char c, int logmode); +enum { PKT_INCOMING, PKT_OUTGOING }; +void log_packet(int direction, int type, char *texttype, void *data, int len); + +/* * Exports from raw.c. */