aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPSSHTunnel.h
diff options
context:
space:
mode:
authorrowanbeentje <rowan@beent.je>2012-10-30 22:30:47 +0000
committerrowanbeentje <rowan@beent.je>2012-10-30 22:30:47 +0000
commitbd51b74145153281edddbc6f2f5d165b3249dc41 (patch)
tree17d14774a4ad0d24e0218c62048b812b17316ad7 /Source/SPSSHTunnel.h
parente3d3ff956b73e2713b36e292744956c1e0e9b805 (diff)
downloadsequelpro-bd51b74145153281edddbc6f2f5d165b3249dc41.tar.gz
sequelpro-bd51b74145153281edddbc6f2f5d165b3249dc41.tar.bz2
sequelpro-bd51b74145153281edddbc6f2f5d165b3249dc41.zip
- If the connection exits unexpectedly when muxing, disable connection muxing and retry; this should address Issue #1457
- Add SSH command and task arguments used to the debug log
Diffstat (limited to 'Source/SPSSHTunnel.h')
-rw-r--r--Source/SPSSHTunnel.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/SPSSHTunnel.h b/Source/SPSSHTunnel.h
index b59acfe2..25a98cc4 100644
--- a/Source/SPSSHTunnel.h
+++ b/Source/SPSSHTunnel.h
@@ -67,9 +67,11 @@
SEL stateChangeSelector;
BOOL useHostFallback;
+ BOOL connectionMuxingEnabled;
BOOL requestedResponse;
BOOL passwordInKeychain;
BOOL passwordPromptCancelled;
+ BOOL taskExitedUnexpectedly;
IBOutlet NSWindow *sshQuestionDialog;
IBOutlet NSTextField *sshQuestionText;
@@ -80,6 +82,8 @@
}
@property (readonly) BOOL passwordPromptCancelled;
+@property (readwrite) BOOL connectionMuxingEnabled;
+@property (readonly) BOOL taskExitedUnexpectedly;
- (id)initToHost:(NSString *)theHost port:(NSInteger)thePort login:(NSString *)theLogin tunnellingToPort:(NSInteger)targetPort onHost:(NSString *)targetHost;
- (BOOL)setConnectionStateChangeSelector:(SEL)theStateChangeSelector delegate:(id)theDelegate;