// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 42; objects = { /* Begin PBXBuildFile section */ 0A33105A0830A54500A9B20E /* BUGS in Resources */ = {isa = PBXBuildFile; fileRef = 0A3310590830A54500A9B20E /* BUGS */; }; 0A3310660830A68B00A9B20E /* version.plist in Resources */ = {isa = PBXBuildFile; fileRef = 0A3310650830A68B00A9B20E /* version.plist */; }; 0A7F549007676EB500E1C1E4 /* Utilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A7F548E07676EB500E1C1E4 /* Utilities.h */; }; 0A7F549107676EB500E1C1E4 /* Utilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A7F548F07676EB500E1C1E4 /* Utilities.m */; }; 0A7F549B07676F2400E1C1E4 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0A7F549A07676F2400E1C1E4 /* Carbon.framework */; }; 0A7F555007677DCC00E1C1E4 /* NSMenu_Additions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A7F554E07677DCC00E1C1E4 /* NSMenu_Additions.h */; }; 0A7F555107677DCC00E1C1E4 /* NSMenu_Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A7F554F07677DCC00E1C1E4 /* NSMenu_Additions.m */; }; 0A925563075F22B800B98A2B /* ssh in Resources */ = {isa = PBXBuildFile; fileRef = 0A925562075F22B800B98A2B /* ssh */; }; 8D1107280486CEB800E47090 /* SSHKeychain_Prefix.pch in Headers */ = {isa = PBXBuildFile; fileRef = 32CA4F630368D1EE00C91783 /* SSHKeychain_Prefix.pch */; }; 8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; }; 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; CC08A4F106A84DC500C578A3 /* TunnelRunner in Resources */ = {isa = PBXBuildFile; fileRef = CCC9E3B606A5A3BC00422E9E /* TunnelRunner */; }; CC08A4F206A84DC500C578A3 /* PassphraseRequester in Resources */ = {isa = PBXBuildFile; fileRef = CCC9E3CF06A5A3FA00422E9E /* PassphraseRequester */; }; CC08A55A06A84EC600C578A3 /* TunnelRunner.c in Sources */ = {isa = PBXBuildFile; fileRef = CCC9E32906A58F9600422E9E /* TunnelRunner.c */; }; CC08A55B06A84ED100C578A3 /* PassphraseRequester.m in Sources */ = {isa = PBXBuildFile; fileRef = CCCDD4A706A576CF00B68ED1 /* PassphraseRequester.m */; }; CC08A64706A876B300C578A3 /* PreferenceController.h in Headers */ = {isa = PBXBuildFile; fileRef = CC08A64506A876B300C578A3 /* PreferenceController.h */; }; CC08A64806A876B300C578A3 /* PreferenceController.m in Sources */ = {isa = PBXBuildFile; fileRef = CC08A64606A876B300C578A3 /* PreferenceController.m */; }; CC14664106AD2DBF0083071B /* PreferenceView.h in Headers */ = {isa = PBXBuildFile; fileRef = CC14663E06AD2DBF0083071B /* PreferenceView.h */; }; CC14669606AD2E2E0083071B /* GeneralView.h in Headers */ = {isa = PBXBuildFile; fileRef = CC14669406AD2E2E0083071B /* GeneralView.h */; }; CC14669706AD2E2E0083071B /* GeneralView.m in Sources */ = {isa = PBXBuildFile; fileRef = CC14669506AD2E2E0083071B /* GeneralView.m */; }; CC1466D606AD354A0083071B /* PreferenceView.m in Sources */ = {isa = PBXBuildFile; fileRef = CC1466D506AD354A0083071B /* PreferenceView.m */; }; CC341CE106ACF1F300E32630 /* preference_general.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CC341CE006ACF1F300E32630 /* preference_general.tiff */; }; CC341CE706ACF3AD00E32630 /* preference_keys.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CC341CE606ACF3AD00E32630 /* preference_keys.tiff */; }; CC341D0C06AD012C00E32630 /* preference_environment.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CC341D0B06AD012C00E32630 /* preference_environment.tiff */; }; CC40C2D306A6813E00AE58DD /* SSHTunnel.h in Headers */ = {isa = PBXBuildFile; fileRef = CC40C2D106A6813E00AE58DD /* SSHTunnel.h */; }; CC4FC46206AD4A0C00B59C21 /* KeysView.h in Headers */ = {isa = PBXBuildFile; fileRef = CC4FC46006AD4A0C00B59C21 /* KeysView.h */; }; CC4FC46306AD4A0C00B59C21 /* KeysView.m in Sources */ = {isa = PBXBuildFile; fileRef = CC4FC46106AD4A0C00B59C21 /* KeysView.m */; }; CC51B4110C7C5EE8005D33DB /* TokenController.h in Headers */ = {isa = PBXBuildFile; fileRef = CC51B40F0C7C5EE8005D33DB /* TokenController.h */; }; CC51B4120C7C5EE8005D33DB /* TokenController.m in Sources */ = {isa = PBXBuildFile; fileRef = CC51B4100C7C5EE8005D33DB /* TokenController.m */; }; CC586C5106C3D56A00D73261 /* SecurityView.h in Headers */ = {isa = PBXBuildFile; fileRef = CC586C4F06C3D56A00D73261 /* SecurityView.h */; }; CC586C5206C3D56A00D73261 /* SecurityView.m in Sources */ = {isa = PBXBuildFile; fileRef = CC586C5006C3D56A00D73261 /* SecurityView.m */; }; CC604C1E06AE44EE00B9CEBB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97325FDCFA39411CA2CEA /* Foundation.framework */; }; CC604C2406AE6B1700B9CEBB /* preference_tunnels.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CC604C2306AE6B1700B9CEBB /* preference_tunnels.tiff */; }; CC604C2E06AE932C00B9CEBB /* EnvironmentView.h in Headers */ = {isa = PBXBuildFile; fileRef = CC604C2C06AE932C00B9CEBB /* EnvironmentView.h */; }; CC604C2F06AE932C00B9CEBB /* EnvironmentView.m in Sources */ = {isa = PBXBuildFile; fileRef = CC604C2D06AE932C00B9CEBB /* EnvironmentView.m */; }; CC6C191507421C8700CB0A18 /* UpdateController.h in Headers */ = {isa = PBXBuildFile; fileRef = CC6C191307421C8700CB0A18 /* UpdateController.h */; }; CC6C191607421C8700CB0A18 /* UpdateController.m in Sources */ = {isa = PBXBuildFile; fileRef = CC6C191407421C8700CB0A18 /* UpdateController.m */; }; CCC3B47206B149E100B3A68B /* DisplayView.h in Headers */ = {isa = PBXBuildFile; fileRef = CCC3B47006B149E100B3A68B /* DisplayView.h */; }; CCC3B47306B149E100B3A68B /* DisplayView.m in Sources */ = {isa = PBXBuildFile; fileRef = CCC3B47106B149E100B3A68B /* DisplayView.m */; }; CCC9E27E06A58DB600422E9E /* Credits.html in Resources */ = {isa = PBXBuildFile; fileRef = CCC9E27406A58DB600422E9E /* Credits.html */; }; CCC9E27F06A58DB600422E9E /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = CCC9E27606A58DB600422E9E /* InfoPlist.strings */; }; CCC9E28006A58DB600422E9E /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = CCC9E27806A58DB600422E9E /* Localizable.strings */; }; CCC9E28106A58DB600422E9E /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = CCC9E27A06A58DB600422E9E /* MainMenu.nib */; }; CCC9E28206A58DB600422E9E /* Preferences.nib in Resources */ = {isa = PBXBuildFile; fileRef = CCC9E27C06A58DB600422E9E /* Preferences.nib */; }; CCC9E32A06A58F9600422E9E /* small_icon_empty.png in Resources */ = {isa = PBXBuildFile; fileRef = CCC9E32606A58F9600422E9E /* small_icon_empty.png */; }; CCC9E32B06A58F9600422E9E /* small_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = CCC9E32706A58F9600422E9E /* small_icon.png */; }; CCC9E32C06A58F9600422E9E /* SSHKeychain.icns in Resources */ = {isa = PBXBuildFile; fileRef = CCC9E32806A58F9600422E9E /* SSHKeychain.icns */; }; CCC9E42A06A6763E00422E9E /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CCC9E42806A6763E00422E9E /* IOKit.framework */; }; CCC9E42B06A6763F00422E9E /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CCC9E42906A6763E00422E9E /* Security.framework */; }; CCC9E54D06A6802000422E9E /* SSHAgent.h in Headers */ = {isa = PBXBuildFile; fileRef = CCC9E53B06A6802000422E9E /* SSHAgent.h */; }; CCC9E54E06A6802000422E9E /* SSHAgent.m in Sources */ = {isa = PBXBuildFile; fileRef = CCC9E53C06A6802000422E9E /* SSHAgent.m */; }; CCC9E54F06A6802000422E9E /* SSHKey.h in Headers */ = {isa = PBXBuildFile; fileRef = CCC9E53D06A6802000422E9E /* SSHKey.h */; }; CCC9E55006A6802000422E9E /* SSHKey.m in Sources */ = {isa = PBXBuildFile; fileRef = CCC9E53E06A6802000422E9E /* SSHKey.m */; }; CCC9E55106A6802000422E9E /* SSHKeychain.h in Headers */ = {isa = PBXBuildFile; fileRef = CCC9E53F06A6802000422E9E /* SSHKeychain.h */; }; CCC9E55206A6802000422E9E /* SSHKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = CCC9E54006A6802000422E9E /* SSHKeychain.m */; }; CCC9E55306A6802000422E9E /* SSHTool.h in Headers */ = {isa = PBXBuildFile; fileRef = CCC9E54106A6802000422E9E /* SSHTool.h */; }; CCC9E55406A6802000422E9E /* SSHTool.m in Sources */ = {isa = PBXBuildFile; fileRef = CCC9E54206A6802000422E9E /* SSHTool.m */; }; CCC9E55506A6802000422E9E /* SSHTunnel.m in Sources */ = {isa = PBXBuildFile; fileRef = CCC9E54306A6802000422E9E /* SSHTunnel.m */; }; CCCDD4AC06A576CF00B68ED1 /* AgentController.h in Headers */ = {isa = PBXBuildFile; fileRef = CCCDD4A306A576CF00B68ED1 /* AgentController.h */; }; CCCDD4AD06A576CF00B68ED1 /* AgentController.m in Sources */ = {isa = PBXBuildFile; fileRef = CCCDD4A406A576CF00B68ED1 /* AgentController.m */; }; CCCDD4AE06A576CF00B68ED1 /* Controller.h in Headers */ = {isa = PBXBuildFile; fileRef = CCCDD4A506A576CF00B68ED1 /* Controller.h */; }; CCCDD4AF06A576CF00B68ED1 /* Controller.m in Sources */ = {isa = PBXBuildFile; fileRef = CCCDD4A606A576CF00B68ED1 /* Controller.m */; }; CCCDD4B306A576CF00B68ED1 /* TunnelController.h in Headers */ = {isa = PBXBuildFile; fileRef = CCCDD4AA06A576CF00B68ED1 /* TunnelController.h */; }; CCCDD4B406A576CF00B68ED1 /* TunnelController.m in Sources */ = {isa = PBXBuildFile; fileRef = CCCDD4AB06A576CF00B68ED1 /* TunnelController.m */; }; CCDA608A06ACEFD900E2A5B3 /* preference_display.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CCDA608806ACEFD900E2A5B3 /* preference_display.tiff */; }; CCDA608B06ACEFD900E2A5B3 /* preference_security.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CCDA608906ACEFD900E2A5B3 /* preference_security.tiff */; }; CCE66DE406B15AEA002A5BEE /* TunnelsView.h in Headers */ = {isa = PBXBuildFile; fileRef = CCE66DE206B15AEA002A5BEE /* TunnelsView.h */; }; CCE66DE506B15AEA002A5BEE /* TunnelsView.m in Sources */ = {isa = PBXBuildFile; fileRef = CCE66DE306B15AEA002A5BEE /* TunnelsView.m */; }; CCFAAB470C7C870900AD9093 /* SSHToken.h in Headers */ = {isa = PBXBuildFile; fileRef = CCFAAB450C7C870900AD9093 /* SSHToken.h */; }; CCFAAB480C7C870900AD9093 /* SSHToken.m in Sources */ = {isa = PBXBuildFile; fileRef = CCFAAB460C7C870900AD9093 /* SSHToken.m */; }; /* End PBXBuildFile section */ /* Begin PBXBuildStyle section */ CCFAAB520C7CB9C800AD9093 /* Development */ = { isa = PBXBuildStyle; buildSettings = { COPY_PHASE_STRIP = NO; }; name = Development; }; CCFAAB530C7CB9C800AD9093 /* Deployment */ = { isa = PBXBuildStyle; buildSettings = { COPY_PHASE_STRIP = YES; }; name = Deployment; }; /* End PBXBuildStyle section */ /* Begin PBXContainerItemProxy section */ CCC9E3E406A5A44900422E9E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; proxyType = 1; remoteGlobalIDString = CCC9E3B506A5A3BC00422E9E; remoteInfo = TunnelRunner; }; CCC9E3E606A5A45300422E9E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; proxyType = 1; remoteGlobalIDString = CCC9E3CE06A5A3FA00422E9E; remoteInfo = PassphraseRequester; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ 0A3310590830A54500A9B20E /* BUGS */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = BUGS; sourceTree = ""; }; 0A3310650830A68B00A9B20E /* version.plist */ = {isa = PBXFileReference; explicitFileType = text.xml; fileEncoding = 4; path = version.plist; sourceTree = ""; }; 0A5AA8A0075F2CBD007668AB /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = Info.plist; sourceTree = ""; }; 0A7F548E07676EB500E1C1E4 /* Utilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Utilities.h; sourceTree = ""; }; 0A7F548F07676EB500E1C1E4 /* Utilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Utilities.m; sourceTree = ""; }; 0A7F549A07676F2400E1C1E4 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = ""; }; 0A7F554E07677DCC00E1C1E4 /* NSMenu_Additions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSMenu_Additions.h; sourceTree = ""; }; 0A7F554F07677DCC00E1C1E4 /* NSMenu_Additions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSMenu_Additions.m; sourceTree = ""; }; 0A925562075F22B800B98A2B /* ssh */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.executable"; path = ssh; sourceTree = ""; }; 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; }; 32CA4F630368D1EE00C91783 /* SSHKeychain_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SSHKeychain_Prefix.pch; sourceTree = ""; }; 8D1107320486CEB800E47090 /* SSHKeychain.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = SSHKeychain.app; sourceTree = BUILT_PRODUCTS_DIR; }; CC08A64506A876B300C578A3 /* PreferenceController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PreferenceController.h; sourceTree = ""; usesTabs = 1; }; CC08A64606A876B300C578A3 /* PreferenceController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PreferenceController.m; sourceTree = ""; usesTabs = 1; }; CC14663E06AD2DBF0083071B /* PreferenceView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = PreferenceView.h; path = PreferenceViews/PreferenceView.h; sourceTree = ""; usesTabs = 1; }; CC14669406AD2E2E0083071B /* GeneralView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = GeneralView.h; path = PreferenceViews/GeneralView.h; sourceTree = ""; usesTabs = 1; }; CC14669506AD2E2E0083071B /* GeneralView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = GeneralView.m; path = PreferenceViews/GeneralView.m; sourceTree = ""; usesTabs = 1; }; CC1466D506AD354A0083071B /* PreferenceView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = PreferenceView.m; path = PreferenceViews/PreferenceView.m; sourceTree = ""; usesTabs = 1; }; CC1D4CD30C440A3A00A75CE3 /* Dutch */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Dutch; path = Dutch.lproj/MainMenu.nib; sourceTree = ""; }; CC1D4CD50C440A5A00A75CE3 /* Dutch */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Dutch; path = Dutch.lproj/Preferences.nib; sourceTree = ""; }; CC1D4CD70C440A7E00A75CE3 /* Dutch */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Dutch; path = Dutch.lproj/Localizable.strings; sourceTree = ""; }; CC1D4CD90C440A9700A75CE3 /* Dutch */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Dutch; path = Dutch.lproj/InfoPlist.strings; sourceTree = ""; }; CC1D4CDB0C440AAF00A75CE3 /* Dutch */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = Dutch; path = Dutch.lproj/Credits.html; sourceTree = ""; }; CC341CE006ACF1F300E32630 /* preference_general.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = preference_general.tiff; sourceTree = ""; }; CC341CE606ACF3AD00E32630 /* preference_keys.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = preference_keys.tiff; sourceTree = ""; }; CC341D0B06AD012C00E32630 /* preference_environment.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = preference_environment.tiff; sourceTree = ""; }; CC40C2D106A6813E00AE58DD /* SSHTunnel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SSHTunnel.h; path = Libs/SSHTunnel.h; sourceTree = ""; usesTabs = 1; }; CC4FC46006AD4A0C00B59C21 /* KeysView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = KeysView.h; path = PreferenceViews/KeysView.h; sourceTree = ""; usesTabs = 1; }; CC4FC46106AD4A0C00B59C21 /* KeysView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = KeysView.m; path = PreferenceViews/KeysView.m; sourceTree = ""; usesTabs = 1; }; CC51B40F0C7C5EE8005D33DB /* TokenController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TokenController.h; sourceTree = ""; }; CC51B4100C7C5EE8005D33DB /* TokenController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TokenController.m; sourceTree = ""; }; CC586C4F06C3D56A00D73261 /* SecurityView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SecurityView.h; path = PreferenceViews/SecurityView.h; sourceTree = ""; usesTabs = 1; }; CC586C5006C3D56A00D73261 /* SecurityView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = SecurityView.m; path = PreferenceViews/SecurityView.m; sourceTree = ""; usesTabs = 1; }; CC604C2306AE6B1700B9CEBB /* preference_tunnels.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = preference_tunnels.tiff; sourceTree = ""; }; CC604C2C06AE932C00B9CEBB /* EnvironmentView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = EnvironmentView.h; path = PreferenceViews/EnvironmentView.h; sourceTree = ""; usesTabs = 1; }; CC604C2D06AE932C00B9CEBB /* EnvironmentView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = EnvironmentView.m; path = PreferenceViews/EnvironmentView.m; sourceTree = ""; usesTabs = 1; }; CC6C191307421C8700CB0A18 /* UpdateController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = UpdateController.h; sourceTree = ""; usesTabs = 1; }; CC6C191407421C8700CB0A18 /* UpdateController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = UpdateController.m; sourceTree = ""; usesTabs = 1; }; CCC3B47006B149E100B3A68B /* DisplayView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = DisplayView.h; path = PreferenceViews/DisplayView.h; sourceTree = ""; usesTabs = 1; }; CCC3B47106B149E100B3A68B /* DisplayView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = DisplayView.m; path = PreferenceViews/DisplayView.m; sourceTree = ""; usesTabs = 1; }; CCC9E27506A58DB600422E9E /* English */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.html; name = English; path = English.lproj/Credits.html; sourceTree = ""; }; CCC9E27706A58DB600422E9E /* English */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = ""; }; CCC9E27906A58DB600422E9E /* English */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/Localizable.strings; sourceTree = ""; }; CCC9E27B06A58DB600422E9E /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/MainMenu.nib; sourceTree = ""; }; CCC9E27D06A58DB600422E9E /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/Preferences.nib; sourceTree = ""; }; CCC9E2C806A58DEA00422E9E /* French */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = French; path = French.lproj/Credits.html; sourceTree = ""; }; CCC9E2C906A58DEA00422E9E /* French */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = French; path = French.lproj/InfoPlist.strings; sourceTree = ""; }; CCC9E2CA06A58DEA00422E9E /* French */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = French; path = French.lproj/Localizable.strings; sourceTree = ""; }; CCC9E2CB06A58DEA00422E9E /* French */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = French; path = French.lproj/MainMenu.nib; sourceTree = ""; }; CCC9E2CC06A58DEA00422E9E /* French */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = French; path = French.lproj/Preferences.nib; sourceTree = ""; }; CCC9E2D806A58E0300422E9E /* Italian */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = Italian; path = Italian.lproj/Credits.html; sourceTree = ""; }; CCC9E2D906A58E0300422E9E /* Italian */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Italian; path = Italian.lproj/InfoPlist.strings; sourceTree = ""; }; CCC9E2DA06A58E0300422E9E /* Italian */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Italian; path = Italian.lproj/Localizable.strings; sourceTree = ""; }; CCC9E2DB06A58E0300422E9E /* Italian */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Italian; path = Italian.lproj/MainMenu.nib; sourceTree = ""; }; CCC9E2DC06A58E0300422E9E /* Italian */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Italian; path = Italian.lproj/Preferences.nib; sourceTree = ""; }; CCC9E2E006A58E1200422E9E /* Japanese */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = Japanese; path = Japanese.lproj/Credits.html; sourceTree = ""; }; CCC9E2E106A58E1200422E9E /* Japanese */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Japanese; path = Japanese.lproj/Localizable.strings; sourceTree = ""; }; CCC9E2E206A58E1200422E9E /* Japanese */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Japanese; path = Japanese.lproj/MainMenu.nib; sourceTree = ""; }; CCC9E2E306A58E1200422E9E /* Japanese */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Japanese; path = Japanese.lproj/Preferences.nib; sourceTree = ""; }; CCC9E32606A58F9600422E9E /* small_icon_empty.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = small_icon_empty.png; sourceTree = ""; }; CCC9E32706A58F9600422E9E /* small_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = small_icon.png; sourceTree = ""; }; CCC9E32806A58F9600422E9E /* SSHKeychain.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = SSHKeychain.icns; sourceTree = ""; }; CCC9E32906A58F9600422E9E /* TunnelRunner.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = TunnelRunner.c; sourceTree = ""; }; CCC9E33706A58FA800422E9E /* TODO */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = TODO; sourceTree = ""; }; CCC9E3B606A5A3BC00422E9E /* TunnelRunner */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = TunnelRunner; sourceTree = BUILT_PRODUCTS_DIR; }; CCC9E3CF06A5A3FA00422E9E /* PassphraseRequester */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = PassphraseRequester; sourceTree = BUILT_PRODUCTS_DIR; }; CCC9E42806A6763E00422E9E /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = ""; }; CCC9E42906A6763E00422E9E /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = /System/Library/Frameworks/Security.framework; sourceTree = ""; }; CCC9E4FA06A6766400422E9E /* SystemUIPlugin.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemUIPlugin.framework; path = /System/Library/PrivateFrameworks/SystemUIPlugin.framework; sourceTree = ""; }; CCC9E53B06A6802000422E9E /* SSHAgent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SSHAgent.h; path = Libs/SSHAgent.h; sourceTree = ""; usesTabs = 1; }; CCC9E53C06A6802000422E9E /* SSHAgent.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = SSHAgent.m; path = Libs/SSHAgent.m; sourceTree = ""; usesTabs = 1; }; CCC9E53D06A6802000422E9E /* SSHKey.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SSHKey.h; path = Libs/SSHKey.h; sourceTree = ""; usesTabs = 1; }; CCC9E53E06A6802000422E9E /* SSHKey.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = SSHKey.m; path = Libs/SSHKey.m; sourceTree = ""; usesTabs = 1; }; CCC9E53F06A6802000422E9E /* SSHKeychain.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SSHKeychain.h; path = Libs/SSHKeychain.h; sourceTree = ""; usesTabs = 1; }; CCC9E54006A6802000422E9E /* SSHKeychain.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = SSHKeychain.m; path = Libs/SSHKeychain.m; sourceTree = ""; usesTabs = 1; }; CCC9E54106A6802000422E9E /* SSHTool.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SSHTool.h; path = Libs/SSHTool.h; sourceTree = ""; usesTabs = 1; }; CCC9E54206A6802000422E9E /* SSHTool.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = SSHTool.m; path = Libs/SSHTool.m; sourceTree = ""; usesTabs = 1; }; CCC9E54306A6802000422E9E /* SSHTunnel.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = SSHTunnel.m; path = Libs/SSHTunnel.m; sourceTree = ""; usesTabs = 1; }; CCCDD4A306A576CF00B68ED1 /* AgentController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AgentController.h; sourceTree = ""; usesTabs = 1; }; CCCDD4A406A576CF00B68ED1 /* AgentController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = AgentController.m; sourceTree = ""; usesTabs = 1; }; CCCDD4A506A576CF00B68ED1 /* Controller.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Controller.h; sourceTree = ""; usesTabs = 1; }; CCCDD4A606A576CF00B68ED1 /* Controller.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = Controller.m; sourceTree = ""; usesTabs = 1; }; CCCDD4A706A576CF00B68ED1 /* PassphraseRequester.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PassphraseRequester.m; sourceTree = ""; }; CCCDD4AA06A576CF00B68ED1 /* TunnelController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = TunnelController.h; sourceTree = ""; usesTabs = 1; }; CCCDD4AB06A576CF00B68ED1 /* TunnelController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = TunnelController.m; sourceTree = ""; usesTabs = 1; }; CCDA608806ACEFD900E2A5B3 /* preference_display.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = preference_display.tiff; sourceTree = ""; }; CCDA608906ACEFD900E2A5B3 /* preference_security.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = preference_security.tiff; sourceTree = ""; }; CCE66DE206B15AEA002A5BEE /* TunnelsView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = TunnelsView.h; path = PreferenceViews/TunnelsView.h; sourceTree = ""; usesTabs = 1; }; CCE66DE306B15AEA002A5BEE /* TunnelsView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = TunnelsView.m; path = PreferenceViews/TunnelsView.m; sourceTree = ""; usesTabs = 1; }; CCFAAB450C7C870900AD9093 /* SSHToken.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SSHToken.h; path = Libs/SSHToken.h; sourceTree = ""; }; CCFAAB460C7C870900AD9093 /* SSHToken.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = SSHToken.m; path = Libs/SSHToken.m; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 8D11072E0486CEB800E47090 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */, CCC9E42A06A6763E00422E9E /* IOKit.framework in Frameworks */, CCC9E42B06A6763F00422E9E /* Security.framework in Frameworks */, 0A7F549B07676F2400E1C1E4 /* Carbon.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; CCC9E3CD06A5A3FA00422E9E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( CC604C1E06AE44EE00B9CEBB /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 080E96DDFE201D6D7F000001 /* Classes */ = { isa = PBXGroup; children = ( CCCDD5FB06A57E9200B68ED1 /* Libs */, CC14663706AD2D910083071B /* PreferenceViews */, CCCDD4A306A576CF00B68ED1 /* AgentController.h */, CCCDD4A406A576CF00B68ED1 /* AgentController.m */, CCCDD4A506A576CF00B68ED1 /* Controller.h */, CCCDD4A606A576CF00B68ED1 /* Controller.m */, CC51B40F0C7C5EE8005D33DB /* TokenController.h */, CC51B4100C7C5EE8005D33DB /* TokenController.m */, CC08A64506A876B300C578A3 /* PreferenceController.h */, CC6C191307421C8700CB0A18 /* UpdateController.h */, CC08A64606A876B300C578A3 /* PreferenceController.m */, CCCDD4AA06A576CF00B68ED1 /* TunnelController.h */, CCCDD4AB06A576CF00B68ED1 /* TunnelController.m */, CC6C191407421C8700CB0A18 /* UpdateController.m */, ); name = Classes; sourceTree = ""; }; 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = { isa = PBXGroup; children = ( CCC9E4FA06A6766400422E9E /* SystemUIPlugin.framework */, CCC9E42806A6763E00422E9E /* IOKit.framework */, CCC9E42906A6763E00422E9E /* Security.framework */, 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */, 0A7F549A07676F2400E1C1E4 /* Carbon.framework */, ); name = "Linked Frameworks"; sourceTree = ""; }; 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = { isa = PBXGroup; children = ( 29B97325FDCFA39411CA2CEA /* Foundation.framework */, 29B97324FDCFA39411CA2CEA /* AppKit.framework */, ); name = "Other Frameworks"; sourceTree = ""; }; 19C28FACFE9D520D11CA2CBB /* Products */ = { isa = PBXGroup; children = ( 8D1107320486CEB800E47090 /* SSHKeychain.app */, CCC9E3B606A5A3BC00422E9E /* TunnelRunner */, CCC9E3CF06A5A3FA00422E9E /* PassphraseRequester */, ); name = Products; sourceTree = ""; }; 29B97314FDCFA39411CA2CEA /* SSHKeychain */ = { isa = PBXGroup; children = ( CCC9E33706A58FA800422E9E /* TODO */, 0A3310590830A54500A9B20E /* BUGS */, 080E96DDFE201D6D7F000001 /* Classes */, 29B97315FDCFA39411CA2CEA /* Other Sources */, 29B97317FDCFA39411CA2CEA /* Resources */, 29B97323FDCFA39411CA2CEA /* Frameworks */, 19C28FACFE9D520D11CA2CBB /* Products */, ); name = SSHKeychain; sourceTree = ""; }; 29B97315FDCFA39411CA2CEA /* Other Sources */ = { isa = PBXGroup; children = ( 0A7F554E07677DCC00E1C1E4 /* NSMenu_Additions.h */, 0A7F554F07677DCC00E1C1E4 /* NSMenu_Additions.m */, 0A7F548E07676EB500E1C1E4 /* Utilities.h */, 0A7F548F07676EB500E1C1E4 /* Utilities.m */, 32CA4F630368D1EE00C91783 /* SSHKeychain_Prefix.pch */, CCCDD4A706A576CF00B68ED1 /* PassphraseRequester.m */, CCC9E32906A58F9600422E9E /* TunnelRunner.c */, 29B97316FDCFA39411CA2CEA /* main.m */, ); name = "Other Sources"; sourceTree = ""; }; 29B97317FDCFA39411CA2CEA /* Resources */ = { isa = PBXGroup; children = ( CC604C2306AE6B1700B9CEBB /* preference_tunnels.tiff */, CC341D0B06AD012C00E32630 /* preference_environment.tiff */, CC341CE606ACF3AD00E32630 /* preference_keys.tiff */, CC341CE006ACF1F300E32630 /* preference_general.tiff */, CCDA608806ACEFD900E2A5B3 /* preference_display.tiff */, CCDA608906ACEFD900E2A5B3 /* preference_security.tiff */, CCC9E32606A58F9600422E9E /* small_icon_empty.png */, CCC9E32706A58F9600422E9E /* small_icon.png */, CCC9E32806A58F9600422E9E /* SSHKeychain.icns */, 0A925562075F22B800B98A2B /* ssh */, CCC9E27406A58DB600422E9E /* Credits.html */, 0A5AA8A0075F2CBD007668AB /* Info.plist */, CCC9E27606A58DB600422E9E /* InfoPlist.strings */, CCC9E27806A58DB600422E9E /* Localizable.strings */, 0A3310650830A68B00A9B20E /* version.plist */, CCC9E27A06A58DB600422E9E /* MainMenu.nib */, CCC9E27C06A58DB600422E9E /* Preferences.nib */, ); name = Resources; sourceTree = ""; }; 29B97323FDCFA39411CA2CEA /* Frameworks */ = { isa = PBXGroup; children = ( 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */, 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */, ); name = Frameworks; sourceTree = ""; }; CC14663706AD2D910083071B /* PreferenceViews */ = { isa = PBXGroup; children = ( CC586C4F06C3D56A00D73261 /* SecurityView.h */, CC586C5006C3D56A00D73261 /* SecurityView.m */, CCE66DE206B15AEA002A5BEE /* TunnelsView.h */, CCE66DE306B15AEA002A5BEE /* TunnelsView.m */, CCC3B47006B149E100B3A68B /* DisplayView.h */, CCC3B47106B149E100B3A68B /* DisplayView.m */, CC604C2C06AE932C00B9CEBB /* EnvironmentView.h */, CC604C2D06AE932C00B9CEBB /* EnvironmentView.m */, CC4FC46006AD4A0C00B59C21 /* KeysView.h */, CC4FC46106AD4A0C00B59C21 /* KeysView.m */, CC14669406AD2E2E0083071B /* GeneralView.h */, CC14669506AD2E2E0083071B /* GeneralView.m */, CC14663E06AD2DBF0083071B /* PreferenceView.h */, CC1466D506AD354A0083071B /* PreferenceView.m */, ); name = PreferenceViews; sourceTree = ""; }; CCCDD5FB06A57E9200B68ED1 /* Libs */ = { isa = PBXGroup; children = ( CCFAAB450C7C870900AD9093 /* SSHToken.h */, CCFAAB460C7C870900AD9093 /* SSHToken.m */, CC40C2D106A6813E00AE58DD /* SSHTunnel.h */, CCC9E54306A6802000422E9E /* SSHTunnel.m */, CCC9E53B06A6802000422E9E /* SSHAgent.h */, CCC9E53C06A6802000422E9E /* SSHAgent.m */, CCC9E53D06A6802000422E9E /* SSHKey.h */, CCC9E53E06A6802000422E9E /* SSHKey.m */, CCC9E53F06A6802000422E9E /* SSHKeychain.h */, CCC9E54006A6802000422E9E /* SSHKeychain.m */, CCC9E54106A6802000422E9E /* SSHTool.h */, CCC9E54206A6802000422E9E /* SSHTool.m */, ); name = Libs; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ 8D1107270486CEB800E47090 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 8D1107280486CEB800E47090 /* SSHKeychain_Prefix.pch in Headers */, CCCDD4AC06A576CF00B68ED1 /* AgentController.h in Headers */, CCCDD4AE06A576CF00B68ED1 /* Controller.h in Headers */, CCCDD4B306A576CF00B68ED1 /* TunnelController.h in Headers */, CCC9E54D06A6802000422E9E /* SSHAgent.h in Headers */, CCC9E54F06A6802000422E9E /* SSHKey.h in Headers */, CCC9E55106A6802000422E9E /* SSHKeychain.h in Headers */, CCC9E55306A6802000422E9E /* SSHTool.h in Headers */, CC40C2D306A6813E00AE58DD /* SSHTunnel.h in Headers */, CC08A64706A876B300C578A3 /* PreferenceController.h in Headers */, CC14664106AD2DBF0083071B /* PreferenceView.h in Headers */, CC14669606AD2E2E0083071B /* GeneralView.h in Headers */, CC4FC46206AD4A0C00B59C21 /* KeysView.h in Headers */, CC604C2E06AE932C00B9CEBB /* EnvironmentView.h in Headers */, CCC3B47206B149E100B3A68B /* DisplayView.h in Headers */, CCE66DE406B15AEA002A5BEE /* TunnelsView.h in Headers */, CC586C5106C3D56A00D73261 /* SecurityView.h in Headers */, CC6C191507421C8700CB0A18 /* UpdateController.h in Headers */, 0A7F549007676EB500E1C1E4 /* Utilities.h in Headers */, 0A7F555007677DCC00E1C1E4 /* NSMenu_Additions.h in Headers */, CC51B4110C7C5EE8005D33DB /* TokenController.h in Headers */, CCFAAB470C7C870900AD9093 /* SSHToken.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; CCC9E3B306A5A3BC00422E9E /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; CCC9E3CB06A5A3FA00422E9E /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ 8D1107260486CEB800E47090 /* SSHKeychain */ = { isa = PBXNativeTarget; buildConfigurationList = CC39D6330921118A00FE3BC5 /* Build configuration list for PBXNativeTarget "SSHKeychain" */; buildPhases = ( 8D1107270486CEB800E47090 /* Headers */, 8D1107290486CEB800E47090 /* Resources */, 8D11072C0486CEB800E47090 /* Sources */, 8D11072E0486CEB800E47090 /* Frameworks */, 0A5AAA7E075F690B007668AB /* ShellScript */, ); buildRules = ( ); dependencies = ( CCC9E3E506A5A44900422E9E /* PBXTargetDependency */, CCC9E3E706A5A45300422E9E /* PBXTargetDependency */, ); name = SSHKeychain; productInstallPath = "$(HOME)/Applications"; productName = SSHKeychain; productReference = 8D1107320486CEB800E47090 /* SSHKeychain.app */; productType = "com.apple.product-type.application"; }; CCC9E3B506A5A3BC00422E9E /* TunnelRunner */ = { isa = PBXNativeTarget; buildConfigurationList = CC39D62B0921118A00FE3BC5 /* Build configuration list for PBXNativeTarget "TunnelRunner" */; buildPhases = ( CCC9E3B306A5A3BC00422E9E /* Headers */, CCC9E3B406A5A3BC00422E9E /* Sources */, ); buildRules = ( ); dependencies = ( ); name = TunnelRunner; productName = TunnelRunner; productReference = CCC9E3B606A5A3BC00422E9E /* TunnelRunner */; productType = "com.apple.product-type.tool"; }; CCC9E3CE06A5A3FA00422E9E /* PassphraseRequester */ = { isa = PBXNativeTarget; buildConfigurationList = CC39D62F0921118A00FE3BC5 /* Build configuration list for PBXNativeTarget "PassphraseRequester" */; buildPhases = ( CCC9E3CB06A5A3FA00422E9E /* Headers */, CCC9E3CC06A5A3FA00422E9E /* Sources */, CCC9E3CD06A5A3FA00422E9E /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = PassphraseRequester; productName = PassphraseRequester; productReference = CCC9E3CF06A5A3FA00422E9E /* PassphraseRequester */; productType = "com.apple.product-type.tool"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 29B97313FDCFA39411CA2CEA /* Project object */ = { isa = PBXProject; buildConfigurationList = CC39D6370921118A00FE3BC5 /* Build configuration list for PBXProject "SSHKeychain" */; buildSettings = { }; buildStyles = ( CCFAAB520C7CB9C800AD9093 /* Development */, CCFAAB530C7CB9C800AD9093 /* Deployment */, ); hasScannedForEncodings = 1; knownRegions = ( English, Japanese, French, German, Italian, Swedish, Dutch, Portuguese, ); mainGroup = 29B97314FDCFA39411CA2CEA /* SSHKeychain */; projectDirPath = ""; targets = ( 8D1107260486CEB800E47090 /* SSHKeychain */, CCC9E3B506A5A3BC00422E9E /* TunnelRunner */, CCC9E3CE06A5A3FA00422E9E /* PassphraseRequester */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ 8D1107290486CEB800E47090 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( CC08A4F106A84DC500C578A3 /* TunnelRunner in Resources */, CC08A4F206A84DC500C578A3 /* PassphraseRequester in Resources */, CCC9E27E06A58DB600422E9E /* Credits.html in Resources */, CCC9E27F06A58DB600422E9E /* InfoPlist.strings in Resources */, CCC9E28006A58DB600422E9E /* Localizable.strings in Resources */, CCC9E28106A58DB600422E9E /* MainMenu.nib in Resources */, CCC9E28206A58DB600422E9E /* Preferences.nib in Resources */, CCC9E32A06A58F9600422E9E /* small_icon_empty.png in Resources */, CCC9E32B06A58F9600422E9E /* small_icon.png in Resources */, CCC9E32C06A58F9600422E9E /* SSHKeychain.icns in Resources */, CCDA608A06ACEFD900E2A5B3 /* preference_display.tiff in Resources */, CCDA608B06ACEFD900E2A5B3 /* preference_security.tiff in Resources */, CC341CE106ACF1F300E32630 /* preference_general.tiff in Resources */, CC341CE706ACF3AD00E32630 /* preference_keys.tiff in Resources */, CC341D0C06AD012C00E32630 /* preference_environment.tiff in Resources */, CC604C2406AE6B1700B9CEBB /* preference_tunnels.tiff in Resources */, 0A925563075F22B800B98A2B /* ssh in Resources */, 0A33105A0830A54500A9B20E /* BUGS in Resources */, 0A3310660830A68B00A9B20E /* version.plist in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ 0A5AAA7E075F690B007668AB /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = ""; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 8D11072C0486CEB800E47090 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 8D11072D0486CEB800E47090 /* main.m in Sources */, CCCDD4AD06A576CF00B68ED1 /* AgentController.m in Sources */, CCCDD4AF06A576CF00B68ED1 /* Controller.m in Sources */, CCCDD4B406A576CF00B68ED1 /* TunnelController.m in Sources */, CCC9E54E06A6802000422E9E /* SSHAgent.m in Sources */, CCC9E55006A6802000422E9E /* SSHKey.m in Sources */, CCC9E55206A6802000422E9E /* SSHKeychain.m in Sources */, CCC9E55406A6802000422E9E /* SSHTool.m in Sources */, CCC9E55506A6802000422E9E /* SSHTunnel.m in Sources */, CC08A64806A876B300C578A3 /* PreferenceController.m in Sources */, CC14669706AD2E2E0083071B /* GeneralView.m in Sources */, CC1466D606AD354A0083071B /* PreferenceView.m in Sources */, CC4FC46306AD4A0C00B59C21 /* KeysView.m in Sources */, CC604C2F06AE932C00B9CEBB /* EnvironmentView.m in Sources */, CCC3B47306B149E100B3A68B /* DisplayView.m in Sources */, CCE66DE506B15AEA002A5BEE /* TunnelsView.m in Sources */, CC586C5206C3D56A00D73261 /* SecurityView.m in Sources */, CC6C191607421C8700CB0A18 /* UpdateController.m in Sources */, 0A7F549107676EB500E1C1E4 /* Utilities.m in Sources */, 0A7F555107677DCC00E1C1E4 /* NSMenu_Additions.m in Sources */, CC51B4120C7C5EE8005D33DB /* TokenController.m in Sources */, CCFAAB480C7C870900AD9093 /* SSHToken.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; CCC9E3B406A5A3BC00422E9E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( CC08A55A06A84EC600C578A3 /* TunnelRunner.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; CCC9E3CC06A5A3FA00422E9E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( CC08A55B06A84ED100C578A3 /* PassphraseRequester.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ CCC9E3E506A5A44900422E9E /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = CCC9E3B506A5A3BC00422E9E /* TunnelRunner */; targetProxy = CCC9E3E406A5A44900422E9E /* PBXContainerItemProxy */; }; CCC9E3E706A5A45300422E9E /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = CCC9E3CE06A5A3FA00422E9E /* PassphraseRequester */; targetProxy = CCC9E3E606A5A45300422E9E /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ CCC9E27406A58DB600422E9E /* Credits.html */ = { isa = PBXVariantGroup; children = ( CCC9E27506A58DB600422E9E /* English */, CCC9E2C806A58DEA00422E9E /* French */, CCC9E2D806A58E0300422E9E /* Italian */, CCC9E2E006A58E1200422E9E /* Japanese */, CC1D4CDB0C440AAF00A75CE3 /* Dutch */, ); name = Credits.html; sourceTree = ""; }; CCC9E27606A58DB600422E9E /* InfoPlist.strings */ = { isa = PBXVariantGroup; children = ( CCC9E27706A58DB600422E9E /* English */, CCC9E2C906A58DEA00422E9E /* French */, CCC9E2D906A58E0300422E9E /* Italian */, CC1D4CD90C440A9700A75CE3 /* Dutch */, ); name = InfoPlist.strings; sourceTree = ""; }; CCC9E27806A58DB600422E9E /* Localizable.strings */ = { isa = PBXVariantGroup; children = ( CCC9E27906A58DB600422E9E /* English */, CCC9E2CA06A58DEA00422E9E /* French */, CCC9E2DA06A58E0300422E9E /* Italian */, CCC9E2E106A58E1200422E9E /* Japanese */, CC1D4CD70C440A7E00A75CE3 /* Dutch */, ); name = Localizable.strings; sourceTree = ""; }; CCC9E27A06A58DB600422E9E /* MainMenu.nib */ = { isa = PBXVariantGroup; children = ( CCC9E27B06A58DB600422E9E /* English */, CCC9E2CB06A58DEA00422E9E /* French */, CCC9E2DB06A58E0300422E9E /* Italian */, CCC9E2E206A58E1200422E9E /* Japanese */, CC1D4CD30C440A3A00A75CE3 /* Dutch */, ); name = MainMenu.nib; sourceTree = ""; }; CCC9E27C06A58DB600422E9E /* Preferences.nib */ = { isa = PBXVariantGroup; children = ( CCC9E27D06A58DB600422E9E /* English */, CCC9E2CC06A58DEA00422E9E /* French */, CCC9E2DC06A58E0300422E9E /* Italian */, CCC9E2E306A58E1200422E9E /* Japanese */, CC1D4CD50C440A5A00A75CE3 /* Dutch */, ); name = Preferences.nib; sourceTree = ""; }; /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ CC39D62C0921118A00FE3BC5 /* Development */ = { isa = XCBuildConfiguration; buildSettings = { ARCHS = ( ppc, i386, ); COPY_PHASE_STRIP = NO; DEBUGGING_SYMBOLS = YES; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; GCC_WARN_UNKNOWN_PRAGMAS = NO; INSTALL_PATH = /usr/local/bin; OPTIMIZATION_CFLAGS = "-O0"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ""; OTHER_REZFLAGS = ""; PRODUCT_NAME = TunnelRunner; SECTORDER_FLAGS = ""; WARNING_CFLAGS = "-Wmost"; ZERO_LINK = NO; }; name = Development; }; CC39D62D0921118A00FE3BC5 /* Deployment */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; GCC_WARN_UNKNOWN_PRAGMAS = NO; INSTALL_PATH = /usr/local/bin; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ""; OTHER_REZFLAGS = ""; PRODUCT_NAME = TunnelRunner; SECTORDER_FLAGS = ""; WARNING_CFLAGS = "-Wmost"; ZERO_LINK = NO; }; name = Deployment; }; CC39D62E0921118A00FE3BC5 /* Default */ = { isa = XCBuildConfiguration; buildSettings = { GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; GCC_WARN_UNKNOWN_PRAGMAS = NO; INSTALL_PATH = /usr/local/bin; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ""; OTHER_REZFLAGS = ""; PRODUCT_NAME = TunnelRunner; SECTORDER_FLAGS = ""; WARNING_CFLAGS = "-Wmost"; }; name = Default; }; CC39D6300921118A00FE3BC5 /* Development */ = { isa = XCBuildConfiguration; buildSettings = { ARCHS = ( ppc, i386, ); COPY_PHASE_STRIP = NO; DEBUGGING_SYMBOLS = YES; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; GCC_WARN_UNKNOWN_PRAGMAS = NO; INSTALL_PATH = /usr/local/bin; OPTIMIZATION_CFLAGS = "-O0"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = PassphraseRequester; SECTORDER_FLAGS = ""; WARNING_CFLAGS = "-Wmost"; ZERO_LINK = NO; }; name = Development; }; CC39D6310921118A00FE3BC5 /* Deployment */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; GCC_WARN_UNKNOWN_PRAGMAS = NO; INSTALL_PATH = /usr/local/bin; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = PassphraseRequester; SECTORDER_FLAGS = ""; WARNING_CFLAGS = "-Wmost"; ZERO_LINK = NO; }; name = Deployment; }; CC39D6320921118A00FE3BC5 /* Default */ = { isa = XCBuildConfiguration; buildSettings = { GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; GCC_WARN_UNKNOWN_PRAGMAS = NO; INSTALL_PATH = /usr/local/bin; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = PassphraseRequester; SECTORDER_FLAGS = ""; WARNING_CFLAGS = "-Wmost"; }; name = Default; }; CC39D6340921118A00FE3BC5 /* Development */ = { isa = XCBuildConfiguration; buildSettings = { ARCHS = ( ppc, i386, ); COPY_PHASE_STRIP = NO; DEBUGGING_SYMBOLS = YES; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_ENABLE_TRIGRAPHS = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = SSHKeychain_Prefix.pch; GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO; GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; GCC_WARN_UNKNOWN_PRAGMAS = NO; HEADER_SEARCH_PATHS = ""; INFOPLIST_FILE = Info.plist; INSTALL_PATH = "$(HOME)/Applications"; LIBRARY_SEARCH_PATHS = ""; OPTIMIZATION_CFLAGS = "-O0"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ""; PRODUCT_NAME = SSHKeychain; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = app; ZERO_LINK = NO; }; name = Development; }; CC39D6350921118A00FE3BC5 /* Deployment */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_ENABLE_TRIGRAPHS = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = SSHKeychain_Prefix.pch; GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO; GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; GCC_WARN_UNKNOWN_PRAGMAS = NO; HEADER_SEARCH_PATHS = ""; INFOPLIST_FILE = Info.plist; INSTALL_PATH = "$(HOME)/Applications"; LIBRARY_SEARCH_PATHS = ""; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ""; PRODUCT_NAME = SSHKeychain; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = app; ZERO_LINK = NO; }; name = Deployment; }; CC39D6360921118A00FE3BC5 /* Default */ = { isa = XCBuildConfiguration; buildSettings = { GCC_ENABLE_TRIGRAPHS = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = SSHKeychain_Prefix.pch; GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO; GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; GCC_WARN_UNKNOWN_PRAGMAS = NO; HEADER_SEARCH_PATHS = ""; INFOPLIST_FILE = Info.plist; INSTALL_PATH = "$(HOME)/Applications"; LIBRARY_SEARCH_PATHS = ""; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ""; PRODUCT_NAME = SSHKeychain; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = app; }; name = Default; }; CC39D6380921118A00FE3BC5 /* Development */ = { isa = XCBuildConfiguration; buildSettings = { ARCHS = ( ppc, i386, ); MACOSX_DEPLOYMENT_TARGET_i386 = 10.4; MACOSX_DEPLOYMENT_TARGET_ppc = 10.3; SDKROOT_i386 = /Developer/SDKs/MacOSX10.4u.sdk; SDKROOT_ppc = /Developer/SDKs/MacOSX10.3.9.sdk; }; name = Development; }; CC39D6390921118A00FE3BC5 /* Deployment */ = { isa = XCBuildConfiguration; buildSettings = { ARCHS = ( ppc, i386, ); MACOSX_DEPLOYMENT_TARGET_i386 = 10.4; MACOSX_DEPLOYMENT_TARGET_ppc = 10.3; SDKROOT_i386 = /Developer/SDKs/MacOSX10.4u.sdk; SDKROOT_ppc = /Developer/SDKs/MacOSX10.3.9.sdk; }; name = Deployment; }; CC39D63A0921118A00FE3BC5 /* Default */ = { isa = XCBuildConfiguration; buildSettings = { }; name = Default; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ CC39D62B0921118A00FE3BC5 /* Build configuration list for PBXNativeTarget "TunnelRunner" */ = { isa = XCConfigurationList; buildConfigurations = ( CC39D62C0921118A00FE3BC5 /* Development */, CC39D62D0921118A00FE3BC5 /* Deployment */, CC39D62E0921118A00FE3BC5 /* Default */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Default; }; CC39D62F0921118A00FE3BC5 /* Build configuration list for PBXNativeTarget "PassphraseRequester" */ = { isa = XCConfigurationList; buildConfigurations = ( CC39D6300921118A00FE3BC5 /* Development */, CC39D6310921118A00FE3BC5 /* Deployment */, CC39D6320921118A00FE3BC5 /* Default */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Default; }; CC39D6330921118A00FE3BC5 /* Build configuration list for PBXNativeTarget "SSHKeychain" */ = { isa = XCConfigurationList; buildConfigurations = ( CC39D6340921118A00FE3BC5 /* Development */, CC39D6350921118A00FE3BC5 /* Deployment */, CC39D6360921118A00FE3BC5 /* Default */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Default; }; CC39D6370921118A00FE3BC5 /* Build configuration list for PBXProject "SSHKeychain" */ = { isa = XCConfigurationList; buildConfigurations = ( CC39D6380921118A00FE3BC5 /* Development */, CC39D6390921118A00FE3BC5 /* Deployment */, CC39D63A0921118A00FE3BC5 /* Default */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Default; }; /* End XCConfigurationList section */ }; rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; }