aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrowanbeentje <rowan@beent.je>2009-07-21 23:21:51 +0000
committerrowanbeentje <rowan@beent.je>2009-07-21 23:21:51 +0000
commit40dc17254dc86699d0c4e9f9eea235c5a7f5f6b9 (patch)
tree50c5bb5a2389644a5cbffdf9a3431b74a37a55af
parent3c902c7e677ec36035a730aec01038fcebbd1ee0 (diff)
downloadsequelpro-40dc17254dc86699d0c4e9f9eea235c5a7f5f6b9.tar.gz
sequelpro-40dc17254dc86699d0c4e9f9eea235c5a7f5f6b9.tar.bz2
sequelpro-40dc17254dc86699d0c4e9f9eea235c5a7f5f6b9.zip
- Rename "TunnelPassphraseRequester" to "SequelProTunnelAssistant" for clarity (sorry nightly testers)
- Improve assistant copy from being in a script to resources copy phase
-rw-r--r--Source/KeyChain.m2
-rw-r--r--Source/SPSSHTunnel.m4
-rw-r--r--Source/SequelProTunnelAssistant.m (renamed from Source/TunnelPassphraseRequester.m)2
-rw-r--r--sequel-pro.xcodeproj/project.pbxproj36
4 files changed, 23 insertions, 21 deletions
diff --git a/Source/KeyChain.m b/Source/KeyChain.m
index 58dc2451..483eeceb 100644
--- a/Source/KeyChain.m
+++ b/Source/KeyChain.m
@@ -53,7 +53,7 @@
if (![self passwordExistsForName:name account:account]) {
// Create a trusted access list with two items - ourselves and the SSH pass app.
- NSString *helperPath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"TunnelPassphraseRequester"];
+ NSString *helperPath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"SequelProTunnelAssistant"];
if ((SecTrustedApplicationCreateFromPath(NULL, &sequelProRef) == noErr) &&
(SecTrustedApplicationCreateFromPath([helperPath UTF8String], &sequelProHelperRef) == noErr)) {
diff --git a/Source/SPSSHTunnel.m b/Source/SPSSHTunnel.m
index 5b765525..60260f8d 100644
--- a/Source/SPSSHTunnel.m
+++ b/Source/SPSSHTunnel.m
@@ -274,7 +274,7 @@
[task setArguments:taskArguments];
// Set up the environment for the task
- authenticationAppPath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"TunnelPassphraseRequester"];
+ authenticationAppPath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"SequelProTunnelAssistant"];
taskEnvironment = [[NSMutableDictionary alloc] initWithDictionary:[[NSProcessInfo processInfo] environment]];
[taskEnvironment removeObjectForKey: @"SSH_AGENT_PID"];
[taskEnvironment removeObjectForKey: @"SSH_AUTH_SOCK"];
@@ -433,7 +433,7 @@
}
/*
- * Method to request the password for the current connection, as used by TunnelPassphraseRequester;
+ * Method to request the password for the current connection, as used by SequelProTunnelAssistant;
* called with a verification hash to check against the stored hash, to provide basic security. Note
* that this is easily bypassed, but if bypassed the password can already easily be retrieved in the same way.
*/
diff --git a/Source/TunnelPassphraseRequester.m b/Source/SequelProTunnelAssistant.m
index 11665449..7859eaf7 100644
--- a/Source/TunnelPassphraseRequester.m
+++ b/Source/SequelProTunnelAssistant.m
@@ -1,5 +1,5 @@
//
-// TunnelPassphraseRequester.m
+// SequelProTunnelAssistant.m
// sequel-pro
//
// Created by Rowan Beentje on May 4, 2009.
diff --git a/sequel-pro.xcodeproj/project.pbxproj b/sequel-pro.xcodeproj/project.pbxproj
index 729133f9..1d3928a4 100644
--- a/sequel-pro.xcodeproj/project.pbxproj
+++ b/sequel-pro.xcodeproj/project.pbxproj
@@ -128,6 +128,7 @@
4DECC48F0EC2B436008D359E /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 4DECC3320EC2A170008D359E /* Sparkle.framework */; };
4DECC4910EC2B436008D359E /* Growl.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 4DECC3340EC2A170008D359E /* Growl.framework */; };
581068B61015411B0068C6E2 /* link-arrow-highlighted.png in Resources */ = {isa = PBXBuildFile; fileRef = 581068B51015411B0068C6E2 /* link-arrow-highlighted.png */; };
+ 581069B410167EC10068C6E2 /* SequelProTunnelAssistant in Resources */ = {isa = PBXBuildFile; fileRef = 58CDB3360FCE13C900F8ACA3 /* SequelProTunnelAssistant */; };
58186D210F4CB38900851FE9 /* ConnectionErrorDialog.xib in Resources */ = {isa = PBXBuildFile; fileRef = 58186D1F0F4CB38900851FE9 /* ConnectionErrorDialog.xib */; };
5822C9B51000DB2400DCC3D6 /* SPConnectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5822C9B41000DB2400DCC3D6 /* SPConnectionController.m */; };
5822CAE110011C8000DCC3D6 /* ConnectionView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5822CADF10011C8000DCC3D6 /* ConnectionView.xib */; };
@@ -143,7 +144,7 @@
58CB20ED0F79A75D005EA204 /* button_edit_mode_selected.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 58CB20EC0F79A75D005EA204 /* button_edit_mode_selected.tiff */; };
58CDB3300FCE138D00F8ACA3 /* SPSSHTunnel.m in Sources */ = {isa = PBXBuildFile; fileRef = 58CDB32F0FCE138D00F8ACA3 /* SPSSHTunnel.m */; };
58CDB3400FCE13EF00F8ACA3 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B5EAC0FC0EC87FF900CC579C /* Security.framework */; };
- 58CDB3410FCE141900F8ACA3 /* TunnelPassphraseRequester.m in Sources */ = {isa = PBXBuildFile; fileRef = 58CDB3310FCE139C00F8ACA3 /* TunnelPassphraseRequester.m */; };
+ 58CDB3410FCE141900F8ACA3 /* SequelProTunnelAssistant.m in Sources */ = {isa = PBXBuildFile; fileRef = 58CDB3310FCE139C00F8ACA3 /* SequelProTunnelAssistant.m */; };
58CDB3420FCE142500F8ACA3 /* KeyChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 17E641740EF01F80001BC333 /* KeyChain.m */; };
58D2E229101222670063EF1D /* SPTextAndLinkCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 58D2E227101222670063EF1D /* SPTextAndLinkCell.m */; };
58D2E22E101222870063EF1D /* link-arrow-clicked.png in Resources */ = {isa = PBXBuildFile; fileRef = 58D2E22B101222870063EF1D /* link-arrow-clicked.png */; };
@@ -491,8 +492,8 @@
58CB20EC0F79A75D005EA204 /* button_edit_mode_selected.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = button_edit_mode_selected.tiff; sourceTree = "<group>"; };
58CDB32E0FCE138D00F8ACA3 /* SPSSHTunnel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SPSSHTunnel.h; sourceTree = "<group>"; };
58CDB32F0FCE138D00F8ACA3 /* SPSSHTunnel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SPSSHTunnel.m; sourceTree = "<group>"; };
- 58CDB3310FCE139C00F8ACA3 /* TunnelPassphraseRequester.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TunnelPassphraseRequester.m; sourceTree = "<group>"; };
- 58CDB3360FCE13C900F8ACA3 /* TunnelPassphraseRequester */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = TunnelPassphraseRequester; sourceTree = BUILT_PRODUCTS_DIR; };
+ 58CDB3310FCE139C00F8ACA3 /* SequelProTunnelAssistant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SequelProTunnelAssistant.m; sourceTree = "<group>"; };
+ 58CDB3360FCE13C900F8ACA3 /* SequelProTunnelAssistant */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = SequelProTunnelAssistant; sourceTree = BUILT_PRODUCTS_DIR; };
58D2E227101222670063EF1D /* SPTextAndLinkCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SPTextAndLinkCell.m; sourceTree = "<group>"; };
58D2E228101222670063EF1D /* SPTextAndLinkCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SPTextAndLinkCell.h; sourceTree = "<group>"; };
58D2E22B101222870063EF1D /* link-arrow-clicked.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "link-arrow-clicked.png"; sourceTree = "<group>"; };
@@ -980,7 +981,7 @@
children = (
58CDB32E0FCE138D00F8ACA3 /* SPSSHTunnel.h */,
58CDB32F0FCE138D00F8ACA3 /* SPSSHTunnel.m */,
- 58CDB3310FCE139C00F8ACA3 /* TunnelPassphraseRequester.m */,
+ 58CDB3310FCE139C00F8ACA3 /* SequelProTunnelAssistant.m */,
);
name = SSHTunnel;
sourceTree = "<group>";
@@ -1083,7 +1084,7 @@
children = (
8D15AC370486D014006FF6A4 /* Sequel Pro.app */,
380F4ED90FC0B50500B0BFD7 /* Unit Tests.octest */,
- 58CDB3360FCE13C900F8ACA3 /* TunnelPassphraseRequester */,
+ 58CDB3360FCE13C900F8ACA3 /* SequelProTunnelAssistant */,
17B7B5621016012700F057DE /* MCPKit.framework */,
);
name = Products;
@@ -1263,9 +1264,9 @@
productReference = 380F4ED90FC0B50500B0BFD7 /* Unit Tests.octest */;
productType = "com.apple.product-type.bundle";
};
- 58CDB3350FCE13C900F8ACA3 /* TunnelPassphraseRequester */ = {
+ 58CDB3350FCE13C900F8ACA3 /* SequelProTunnelAssistant */ = {
isa = PBXNativeTarget;
- buildConfigurationList = 58CDB33F0FCE13E300F8ACA3 /* Build configuration list for PBXNativeTarget "TunnelPassphraseRequester" */;
+ buildConfigurationList = 58CDB33F0FCE13E300F8ACA3 /* Build configuration list for PBXNativeTarget "SequelProTunnelAssistant" */;
buildPhases = (
58CDB3330FCE13C900F8ACA3 /* Sources */,
58CDB3340FCE13C900F8ACA3 /* Frameworks */,
@@ -1274,9 +1275,9 @@
);
dependencies = (
);
- name = TunnelPassphraseRequester;
+ name = SequelProTunnelAssistant;
productName = TunnelPassphraseRequester;
- productReference = 58CDB3360FCE13C900F8ACA3 /* TunnelPassphraseRequester */;
+ productReference = 58CDB3360FCE13C900F8ACA3 /* SequelProTunnelAssistant */;
productType = "com.apple.product-type.tool";
};
8D15AC270486D014006FF6A4 /* Sequel Pro */ = {
@@ -1323,7 +1324,7 @@
targets = (
8D15AC270486D014006FF6A4 /* Sequel Pro */,
380F4ED80FC0B50500B0BFD7 /* Unit Tests */,
- 58CDB3350FCE13C900F8ACA3 /* TunnelPassphraseRequester */,
+ 58CDB3350FCE13C900F8ACA3 /* SequelProTunnelAssistant */,
17B7B5611016012700F057DE /* MCPKit */,
);
};
@@ -1447,6 +1448,7 @@
58D2E230101222870063EF1D /* link-arrow.png in Resources */,
BC688D811012462600D35128 /* borderlessbackground.png in Resources */,
581068B61015411B0068C6E2 /* link-arrow-highlighted.png in Resources */,
+ 581069B410167EC10068C6E2 /* SequelProTunnelAssistant in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -1465,7 +1467,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "# Add build/bundle version\n\"${SRCROOT}/Scripts/build-version.pl\"\n\n# Copy the TunnelPassphraseRequester into the resources dir\ncp -f \"${BUILT_PRODUCTS_DIR}/TunnelPassphraseRequester\" \"${BUILT_PRODUCTS_DIR}/${TARGET_NAME}${WRAPPER_SUFFIX}/Contents/Resources\"\n\n# Trim application if release or dist build\nif test \"$CONFIGURATION\" == 'Release' || test \"$CONFIGURATION\" == 'Distribution'\nthen\n\t\"${SRCROOT}/Scripts/trim-application.sh\" -p \"${BUILT_PRODUCTS_DIR}/${TARGET_NAME}${WRAPPER_SUFFIX}\" -a\nfi\n\n# Perform distribution tasks on a dist build\nif [ \"$CONFIGURATION\" == 'Distribution' ]\nthen\n\t\"${SRCROOT}/Scripts/package-application.sh\" -p \"${BUILT_PRODUCTS_DIR}/${TARGET_NAME}${WRAPPER_SUFFIX}\"\nfi";
+ shellScript = "# Add build/bundle version\n\"${SRCROOT}/Scripts/build-version.pl\"\n\n# Trim application if release or dist build\nif test \"$CONFIGURATION\" == 'Release' || test \"$CONFIGURATION\" == 'Distribution'\nthen\n\t\"${SRCROOT}/Scripts/trim-application.sh\" -p \"${BUILT_PRODUCTS_DIR}/${TARGET_NAME}${WRAPPER_SUFFIX}\" -a\nfi\n\n# Perform distribution tasks on a dist build\nif [ \"$CONFIGURATION\" == 'Distribution' ]\nthen\n\t\"${SRCROOT}/Scripts/package-application.sh\" -p \"${BUILT_PRODUCTS_DIR}/${TARGET_NAME}${WRAPPER_SUFFIX}\"\nfi";
};
380F4ED70FC0B50500B0BFD7 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
@@ -1519,7 +1521,7 @@
buildActionMask = 2147483647;
files = (
586F457B0FDB269E00B428D7 /* RegexKitLite.m in Sources */,
- 58CDB3410FCE141900F8ACA3 /* TunnelPassphraseRequester.m in Sources */,
+ 58CDB3410FCE141900F8ACA3 /* SequelProTunnelAssistant.m in Sources */,
58CDB3420FCE142500F8ACA3 /* KeyChain.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -1597,7 +1599,7 @@
};
58CDB34B0FCE144000F8ACA3 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
- target = 58CDB3350FCE13C900F8ACA3 /* TunnelPassphraseRequester */;
+ target = 58CDB3350FCE13C900F8ACA3 /* SequelProTunnelAssistant */;
targetProxy = 58CDB34A0FCE144000F8ACA3 /* PBXContainerItemProxy */;
};
B5538E7C0FF27A2200219803 /* PBXTargetDependency */ = {
@@ -1954,7 +1956,7 @@
AppKit,
);
PREBINDING = NO;
- PRODUCT_NAME = TunnelPassphraseRequester;
+ PRODUCT_NAME = SequelProTunnelAssistant;
};
name = Debug;
};
@@ -1976,7 +1978,7 @@
AppKit,
);
PREBINDING = NO;
- PRODUCT_NAME = TunnelPassphraseRequester;
+ PRODUCT_NAME = SequelProTunnelAssistant;
ZERO_LINK = NO;
};
name = Release;
@@ -1997,7 +1999,7 @@
AppKit,
);
PREBINDING = NO;
- PRODUCT_NAME = TunnelPassphraseRequester;
+ PRODUCT_NAME = SequelProTunnelAssistant;
};
name = Distribution;
};
@@ -2104,7 +2106,7 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- 58CDB33F0FCE13E300F8ACA3 /* Build configuration list for PBXNativeTarget "TunnelPassphraseRequester" */ = {
+ 58CDB33F0FCE13E300F8ACA3 /* Build configuration list for PBXNativeTarget "SequelProTunnelAssistant" */ = {
isa = XCConfigurationList;
buildConfigurations = (
58CDB3380FCE13CB00F8ACA3 /* Debug */,