projects
/
u
/
mdw
/
putty
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Jacob's TIS / CCard authentication tweaks.
[u/mdw/putty]
/
putty.h
diff --git
a/putty.h
b/putty.h
index
55adf21
..
39dfc94
100644
(file)
--- a/
putty.h
+++ b/
putty.h
@@
-247,8
+247,12
@@
typedef struct {
int ping_interval; /* in seconds */
/* SSH options */
char remote_cmd[512];
int ping_interval; /* in seconds */
/* SSH options */
char remote_cmd[512];
+ char remote_cmd2[512]; /* fallback if the first fails
+ * (used internally for scp) */
char *remote_cmd_ptr; /* might point to a larger command
* but never for loading/saving */
char *remote_cmd_ptr; /* might point to a larger command
* but never for loading/saving */
+ char *remote_cmd_ptr2; /* might point to a larger command
+ * but never for loading/saving */
int nopty;
int compression;
int agentfwd;
int nopty;
int compression;
int agentfwd;
@@
-258,6
+262,7
@@
typedef struct {
int buggymac; /* MAC bug commmercial <=v2.3.x SSH2 */
int try_tis_auth;
int ssh_subsys; /* run a subsystem rather than a command */
int buggymac; /* MAC bug commmercial <=v2.3.x SSH2 */
int try_tis_auth;
int ssh_subsys; /* run a subsystem rather than a command */
+ int ssh_subsys2; /* fallback to go with remote_cmd2 */
/* Telnet options */
char termtype[32];
char termspeed[32];
/* Telnet options */
char termtype[32];
char termspeed[32];
@@
-328,6
+333,7
@@
typedef struct {
/* Selection options */
int mouse_is_xterm;
int rawcnp;
/* Selection options */
int mouse_is_xterm;
int rawcnp;
+ int mouse_override;
short wordness[256];
/* translations */
VT_Mode vtmode;
short wordness[256];
/* translations */
VT_Mode vtmode;
@@
-550,5
+556,11
@@
void crypto_wrapup();
void agent_query(void *in, int inlen, void **out, int *outlen);
int agent_exists(void);
void agent_query(void *in, int inlen, void **out, int *outlen);
int agent_exists(void);
+/*
+ * Exports from wildcard.c
+ */
+const char *wc_error(int value);
+int wc_match(const char *wildcard, const char *target);
+int wc_unescape(char *output, const char *wildcard);
#endif
#endif