From 1979b7c94813e8278b4b7616aeafecd5a406f7a1 Mon Sep 17 00:00:00 2001 From: rowanbeentje Date: Thu, 28 May 2009 01:14:26 +0000 Subject: Add support for SSH tunnels, improve password security, and tweaks: - Implementation of a new SPSSHTunnel class, designed to closely integrate SSH tunnels within Sequel Pro. - Integration of SPSSHTunnel - new connection methods using callbacks, and CMMCPConnection integration - Keychain class upgrade to include the new SPSSHTunnel keychain password helper on the trusted access list for new passwords - Keychain passwords are now held in memory/UI for only as long as necessary, increasing password security - Updated interface to enable/add SSH tunnel functionality - Remove old SSHTunnel class - Addition of new target for the SSH Tunnel password assistant, addition as a dependency of the main target, and addition to build script to copy into resources directory - Fix a keychain password deletion crash --- Interfaces/English.lproj/DBView.xib | 771 ++++++++++++++++++++++++++----- Interfaces/English.lproj/Preferences.xib | 142 +++++- 2 files changed, 791 insertions(+), 122 deletions(-) (limited to 'Interfaces') diff --git a/Interfaces/English.lproj/DBView.xib b/Interfaces/English.lproj/DBView.xib index 8c6b0e98..d669d41d 100644 --- a/Interfaces/English.lproj/DBView.xib +++ b/Interfaces/English.lproj/DBView.xib @@ -2,13 +2,12 @@ 1050 - 9J61 + 9G55 677 - 949.46 + 949.43 353.00 YES - YES @@ -80,6 +79,7 @@ 4352 {212, 393} + YES @@ -176,6 +176,7 @@ {{1, 1}, {212, 393}} + @@ -191,6 +192,7 @@ -2147483392 {{175, 1}, {15, 481}} + _doScroller: 9.979253e-01 @@ -200,6 +202,7 @@ 256 {{-100, -100}, {141, 11}} + 257 _doScroller: @@ -208,6 +211,7 @@ {214, 395} + 530 @@ -230,6 +234,7 @@ 4352 {212, 123} + YES @@ -293,6 +298,7 @@ {{1, 1}, {212, 123}} + @@ -303,6 +309,7 @@ -2147483392 {{175, 1}, {15, 481}} + _doScroller: 9.979253e-01 @@ -312,6 +319,7 @@ 256 {{-100, -100}, {141, 11}} + 257 _doScroller: @@ -320,6 +328,7 @@ {{0, 404}, {214, 125}} + 530 @@ -330,12 +339,14 @@ {{-1, 22}, {214, 529}} + 292 {{0, -1}, {32, 25}} + YES -2080244224 @@ -364,6 +375,7 @@ 292 {{20, 0}, {46, 25}} + YES -2076049856 @@ -372,7 +384,7 @@ -2042609409 35 - + NSImage button_action @@ -387,7 +399,10 @@ 1048576 2147483647 - + + NSImage + button_action + _popUpItemAction: @@ -471,6 +486,7 @@ {{197, 0}, {15, 23}} + YES 130560 @@ -503,6 +519,7 @@ {{93, 0}, {104, 23}} + YES 130560 @@ -523,6 +540,7 @@ 292 {{61, -1}, {32, 25}} + YES -2080244224 @@ -545,6 +563,7 @@ {212, 550} + NSView @@ -557,6 +576,7 @@ 274 {{-7, -10}, {735, 564}} + YES @@ -2938,7 +2958,7 @@ -2042609409 35 - + 400 @@ -2950,7 +2970,7 @@ 1048576 2147483647 - + _popUpItemAction: @@ -3317,6 +3337,7 @@ 268 {{81, 499}, {34, 14}} + YES 68288064 @@ -3333,6 +3354,7 @@ 266 {{305, 473}, {342, 14}} + YES 68288064 @@ -3349,6 +3371,7 @@ 266 {{308, 498}, {339, 14}} + YES 68288064 @@ -3365,6 +3388,7 @@ 268 {{58, 473}, {57, 14}} + YES 68288064 @@ -3381,6 +3405,7 @@ 268 {{59, 448}, {57, 14}} + YES 68288064 @@ -3397,6 +3422,7 @@ 268 {{117, 494}, {161, 22}} + YES -1539178944 @@ -3429,6 +3455,7 @@ 268 {{117, 469}, {161, 22}} + YES -1539178944 @@ -3461,6 +3488,7 @@ 268 {{117, 444}, {161, 22}} + YES -1539178944 @@ -3493,6 +3521,7 @@ 10 {{25, 425}, {644, 5}} + {0, 0} 67239424 @@ -3515,6 +3544,7 @@ 10 {{24, 314}, {644, 5}} + {0, 0} 67239424 @@ -3537,6 +3567,7 @@ 270 {{22, 398}, {256, 14}} + YES 68288064 @@ -3553,6 +3584,7 @@ 270 {{46, 376}, {232, 14}} + YES 68288064 @@ -3569,6 +3601,7 @@ 266 {{23, 354}, {255, 14}} + YES 68288064 @@ -3585,6 +3618,7 @@ 266 {{25, 332}, {253, 14}} + YES 68288064 @@ -3601,6 +3635,7 @@ 270 {{314, 398}, {358, 14}} + YES 68288064 @@ -3617,6 +3652,7 @@ 270 {{290, 376}, {381, 14}} + YES 68288064 @@ -3633,6 +3669,7 @@ 266 {{309, 354}, {362, 14}} + YES 68288064 @@ -3649,6 +3686,7 @@ 266 {{289, 332}, {383, 14}} + YES 68288064 @@ -3665,6 +3703,7 @@ 268 {{50, 287}, {69, 14}} + YES 68288064 @@ -3681,6 +3720,7 @@ 268 {{34, 208}, {81, 14}} + YES 68288064 @@ -3730,6 +3770,7 @@ {536, 14} + @@ -3793,6 +3834,7 @@ {{1, 1}, {536, 69}} + @@ -3804,6 +3846,7 @@ 256 {{537, 1}, {11, 69}} + 256 _doScroller: @@ -3814,6 +3857,7 @@ 256 {{-100, -100}, {87, 18}} + 1 _doScroller: @@ -3823,6 +3867,7 @@ {{120, 230}, {549, 71}} + 18 @@ -3844,6 +3889,7 @@ 2322 {536, 14} + @@ -3904,6 +3950,7 @@ {{1, 1}, {536, 190}} + @@ -3915,6 +3962,7 @@ 256 {{537, 1}, {11, 190}} + 256 _doScroller: @@ -3925,6 +3973,7 @@ 256 {{-100, -100}, {87, 18}} + 1 _doScroller: @@ -3934,6 +3983,7 @@ {{120, 30}, {549, 192}} + 18 @@ -3943,6 +3993,7 @@ {{10, 7}, {700, 544}} + Status @@ -4373,17 +4424,20 @@ {{221, 0}, {723, 550}} + NSView {944, 550} + YES DBViewSplitter {944, 550} + {{0, 0}, {1440, 878}} {780, 502} @@ -4393,7 +4447,7 @@ 1 2 - {{469, 435}, {519, 347}} + {{469, 306}, {519, 476}} 1886914560 connectSheet NSWindow @@ -4403,7 +4457,7 @@ {3.40282e+38, 3.40282e+38} {256, 191} - + 256 YES @@ -4412,6 +4466,7 @@ 256 {{408, 12}, {92, 32}} + YES 67239424 @@ -4437,6 +4492,7 @@ 256 {{326, 12}, {82, 32}} + YES 67239424 @@ -4459,14 +4515,16 @@ {{48, 22}, {16, 16}} + 28938 1.000000e+02 268 - {{71, 302}, {97, 21}} + {{71, 431}, {97, 21}} + YES 67239488 @@ -4497,8 +4555,9 @@ NeXT TIFF v4.0 pasteboard type - {{15, 287}, {48, 48}} + {{15, 416}, {48, 48}} + YES 130560 @@ -4519,6 +4578,7 @@ 292 {{13, 16}, {25, 25}} + YES 67239424 @@ -4537,8 +4597,9 @@ -2147483356 - {{69, 22}, {76, 14}} + {{69, 22}, {116, 14}} + YES 67239488 @@ -4563,8 +4624,9 @@ 256 - {{320, 150}, {185, 18}} + {{320, 279}, {185, 18}} + YES -1804468671 @@ -4580,8 +4642,9 @@ 256 - {{287, 18}, {29, 17}} + {{287, 147}, {29, 17}} + YES 67239424 @@ -4596,8 +4659,9 @@ 256 - {{284, 148}, {33, 17}} + {{284, 277}, {33, 17}} + YES 67239424 @@ -4612,8 +4676,9 @@ 256 - {{320, 20}, {185, 18}} + {{320, 149}, {185, 18}} + YES -1804468671 @@ -4630,8 +4695,9 @@ 256 - {{259, 70}, {57, 17}} + {{259, 199}, {57, 17}} + YES 67239424 @@ -4646,8 +4712,9 @@ 256 - {{285, 122}, {32, 17}} + {{285, 251}, {32, 17}} + YES 67239424 @@ -4662,8 +4729,9 @@ 256 - {{320, 98}, {185, 18}} + {{320, 227}, {185, 18}} + YES -1804468671 @@ -4679,8 +4747,9 @@ 256 - {{320, 72}, {185, 18}} + {{320, 201}, {185, 18}} + YES -1804468671 @@ -4697,8 +4766,9 @@ 256 - {{320, 124}, {185, 18}} + {{320, 253}, {185, 18}} + YES -1804468671 @@ -4714,8 +4784,9 @@ 256 - {{320, 46}, {185, 18}} + {{320, 175}, {185, 18}} + YES -1804468671 @@ -4732,8 +4803,9 @@ 256 - {{273, 44}, {43, 17}} + {{273, 173}, {43, 17}} + YES 67239424 @@ -4748,8 +4820,9 @@ 256 - {{259, 96}, {58, 17}} + {{259, 225}, {58, 17}} + YES 67239424 @@ -4764,8 +4837,9 @@ 268 - {{269, 202}, {236, 17}} + {{269, 331}, {236, 17}} + YES 67239488 @@ -4784,8 +4858,9 @@ 256 - {{320, 176}, {185, 18}} + {{320, 305}, {185, 18}} + YES -1804468671 @@ -4802,8 +4877,9 @@ 256 - {{237, 173}, {80, 18}} + {{237, 302}, {80, 18}} + YES 67239424 @@ -4838,14 +4914,16 @@ 4352 - {215, 164} + {215, 287} + YES 256 {215, 17} + @@ -4853,6 +4931,7 @@ -2147483392 {{-26, 0}, {16, 17}} + YES @@ -4898,8 +4977,9 @@ YES - {{0, 17}, {215, 164}} + {{0, 17}, {215, 287}} + @@ -4910,6 +4990,7 @@ -2147483392 {{199, 17}, {15, 162}} + _doScroller: 9.943503e-01 @@ -4919,6 +5000,7 @@ -2147483392 {{-100, -100}, {198, 15}} + 1 _doScroller: @@ -4933,6 +5015,7 @@ {215, 17} + @@ -4940,8 +5023,9 @@ - {{-1, 22}, {215, 181}} + {{-1, 23}, {215, 304}} + 528 @@ -4956,6 +5040,7 @@ 292 {{-1, -1}, {32, 25}} + YES -2080244224 @@ -4992,6 +5077,7 @@ {{31, 0}, {183, 23}} + YES 130560 @@ -5005,12 +5091,14 @@ YES - {{1, 1}, {213, 202}} + {{1, 1}, {213, 326}} + - {{11, 14}, {215, 204}} + {{11, 19}, {215, 328}} + {0, 0} 67239424 @@ -5033,13 +5121,183 @@ MC43OTIxNTY5MyAwLjc5MjE1NjkzIDAuNzkyMTU2OTMAA + + + 268 + {{318, 125}, {186, 18}} + + + YES + + 67239424 + 131072 + Use SSH Tunnel + + + 1211912703 + 130 + + + + + 200 + 25 + + + + + 268 + {{321, 100}, {184, 19}} + + + YES + + -1267597759 + 272761856 + + + + YES + + + + + + + 268 + {{320, 45}, {185, 19}} + + + YES + + 879885888 + 272761856 + + + + YES + + + + YES + NSAllRomanInputSourcesLocaleIdentifier + + + + + + 268 + {{320, 73}, {184, 19}} + + + YES + + -1267597759 + 272761856 + + + + YES + + + + + + + 268 + {{320, 19}, {184, 19}} + + + YES + + -1267597759 + 272761856 + + + 22 + + YES + + + + + + + 268 + {{228, 102}, {89, 14}} + + + YES + + 68288064 + 71435264 + SSH Host: + + + + + + + + + 268 + {{228, 75}, {89, 14}} + + + YES + + 68288064 + 71435264 + SSH User: + + + + + + + + + 268 + {{228, 48}, {89, 14}} + + + YES + + 68288064 + 71435264 + SSH Password: + + + + + + + + + 268 + {{228, 21}, {89, 14}} + + + YES + + 68288064 + 71435264 + SSH Port: + + + + + + - {{1, 1}, {523, 230}} + {{1, 1}, {523, 359}} + - {{-3, 44}, {525, 232}} + {{-3, 44}, {525, 361}} + {0, 0} 67239424 @@ -5063,6 +5321,7 @@ 289 {{184, 12}, {143, 32}} + YES 67239424 @@ -5079,7 +5338,9 @@ - {519, 347} + {519, 476} + + {{0, 0}, {1440, 878}} {256, 213} @@ -11955,10 +12216,6 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 NSView - - YES - CustomQueryEditorFont - YES @@ -12095,14 +12352,6 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 109 - - - connect: - - - - 117 - dataSource @@ -13827,14 +14076,6 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 4718 - - - nextKeyView - - - - 4719 - databaseEncodingButton @@ -15407,6 +15648,150 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 5864 + + + delegate + + + + 5865 + + + + nextKeyView + + + + 5884 + + + + toggleUseSSH: + + + + 5885 + + + + nextKeyView + + + + 5886 + + + + sshCheckbox + + + + 5887 + + + + delegate + + + + 5888 + + + + sshHostField + + + + 5890 + + + + nextKeyView + + + + 5891 + + + + delegate + + + + 5892 + + + + nextKeyView + + + + 5893 + + + + sshUserField + + + + 5894 + + + + delegate + + + + 5895 + + + + nextKeyView + + + + 5896 + + + + sshPasswordField + + + + 5897 + + + + delegate + + + + 5898 + + + + sshPortField + + + + 5899 + + + + nextKeyView + + + + 5900 + + + + initiateConnection: + + + + 5901 + @@ -15478,8 +15863,8 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 - + @@ -15563,6 +15948,15 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 + + + + + + + + + @@ -18909,9 +19303,9 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 YES + - @@ -18965,34 +19359,6 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 - - 4511 - - - YES - - - - - - 4512 - - - - - 5416 - - - YES - - - - - - 5417 - - - 676 @@ -21849,6 +22215,160 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 + + 5866 + + + YES + + + + + + 5867 + + + + + 5868 + + + YES + + + + + + 5869 + + + + + 5870 + + + YES + + + + + + 5871 + + + + + 5872 + + + YES + + + + + + 5873 + + + + + 5874 + + + YES + + + + + + 5875 + + + + + 5876 + + + YES + + + + + + 5877 + + + + + 5878 + + + YES + + + + + + 5879 + + + + + 5880 + + + YES + + + + + + 5881 + + + + + 5882 + + + YES + + + + + + 5883 + + + + + 5416 + + + YES + + + + + + 5417 + + + + + 4511 + + + YES + + + + + + 4512 + + + @@ -23177,6 +23697,24 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 5827.IBPluginDependency 5828.IBPluginDependency 5829.IBPluginDependency + 5866.IBPluginDependency + 5867.IBPluginDependency + 5868.IBPluginDependency + 5869.IBPluginDependency + 5870.IBPluginDependency + 5871.IBPluginDependency + 5872.IBPluginDependency + 5873.IBPluginDependency + 5874.IBPluginDependency + 5875.IBPluginDependency + 5876.IBPluginDependency + 5877.IBPluginDependency + 5878.IBPluginDependency + 5879.IBPluginDependency + 5880.IBPluginDependency + 5881.IBPluginDependency + 5882.IBPluginDependency + 5883.IBPluginDependency 6.IBPluginDependency 6.ImportedFromIB2 604.IBEditorWindowLastContentRect @@ -24015,8 +24553,8 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - {{116, 307}, {519, 347}} - {{116, 307}, {519, 347}} + {{418, 335}, {519, 476}} + {{418, 335}, {519, 476}} {{136, 447}, {519, 335}} @@ -25050,6 +25588,24 @@ aGUgYWN0aXZlIHNlbGVjdGlvbiAo4oyl4oyYUik com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin {{62, 225}, {667, 425}} {{62, 225}, {667, 425}} @@ -25303,7 +25859,7 @@ Y2hhbmdlIHRoZSBvcmRlcg - 5864 + 5901 @@ -26016,7 +26572,6 @@ Y2hhbmdlIHRoZSBvcmRlcg chooseFavorite: closeDatabaseSheet: closeSheet: - connect: connectSheetAddToFavorites: connectSheetShowHelp: connectToDB: @@ -26028,6 +26583,7 @@ Y2hhbmdlIHRoZSBvcmRlcg flushPrivileges: flushTable: import: + initiateConnection: optimizeTable: removeDatabase: repairTable: @@ -26036,6 +26592,7 @@ Y2hhbmdlIHRoZSBvcmRlcg showCreateTableSyntax: showMySQLHelp: showVariables: + toggleUseSSH: viewContent: viewQuery: viewRelations: @@ -26080,6 +26637,7 @@ Y2hhbmdlIHRoZSBvcmRlcg id id id + id @@ -26113,6 +26671,11 @@ Y2hhbmdlIHRoZSBvcmRlcg sidebarGrabber socketField spExportControllerInstance + sshCheckbox + sshHostField + sshPasswordField + sshPortField + sshUserField syntaxView syntaxViewContent tableContentInstance @@ -26132,7 +26695,7 @@ Y2hhbmdlIHRoZSBvcmRlcg id id NSTableView - id + NSProgressIndicator NSTextField id NSWindow @@ -26163,6 +26726,11 @@ Y2hhbmdlIHRoZSBvcmRlcg id id id + id + id + id + id + id NSTabView id id @@ -26179,29 +26747,6 @@ Y2hhbmdlIHRoZSBvcmRlcg TableDocument NSDocument - - toggleUseSSH: - id - - - YES - - YES - sshCheckbox - sshHostField - sshPasswordField - sshPortField - sshUserField - - - YES - id - id - id - id - id - - IBUserSource diff --git a/Interfaces/English.lproj/Preferences.xib b/Interfaces/English.lproj/Preferences.xib index 42278fa3..a7674115 100644 --- a/Interfaces/English.lproj/Preferences.xib +++ b/Interfaces/English.lproj/Preferences.xib @@ -2,13 +2,13 @@ 1050 - 9J61 + 9G55 677 - 949.46 + 949.43 353.00 YES - + YES @@ -1105,7 +1105,7 @@ NSView - + 268 YES @@ -1430,6 +1430,7 @@ 4326400 + 3306 YES @@ -1494,7 +1495,7 @@ YES - 604110336 + 67239424 131072 Use SSH tunnel @@ -1570,6 +1571,7 @@ 4326400 + 22 YES @@ -1745,7 +1747,7 @@ 68288064 71304192 - Local Port: + SSH Port: @@ -1765,6 +1767,7 @@ {500, 381} + NSView @@ -2153,6 +2156,7 @@ AQAAAAA {{154, 173}, {44, 23}} + YES YES @@ -2172,6 +2176,7 @@ AQAAAAA {{154, 202}, {44, 23}} + YES YES @@ -2191,6 +2196,7 @@ AQAAAAA {{154, 115}, {44, 23}} + YES YES @@ -2210,6 +2216,7 @@ AQAAAAA {{154, 86}, {44, 23}} + YES YES @@ -2229,6 +2236,7 @@ AQAAAAA {{154, 260}, {44, 23}} + YES YES @@ -2248,6 +2256,7 @@ AQAAAAA {{154, 144}, {44, 23}} + YES YES @@ -2267,6 +2276,7 @@ AQAAAAA {{154, 57}, {44, 23}} + YES YES @@ -2286,6 +2296,7 @@ AQAAAAA {{154, 289}, {44, 23}} + YES YES @@ -2305,6 +2316,7 @@ AQAAAAA {{154, 231}, {44, 23}} + YES 1 @@ -2316,6 +2328,7 @@ AQAAAAA 268 {{86, 176}, {63, 17}} + YES 68288064 @@ -2332,6 +2345,7 @@ AQAAAAA 268 {{88, 147}, {61, 17}} + YES 68288064 @@ -2348,6 +2362,7 @@ AQAAAAA 268 {{79, 205}, {70, 17}} + YES 68288064 @@ -2364,6 +2379,7 @@ AQAAAAA 268 {{89, 60}, {60, 17}} + YES 68288064 @@ -2380,6 +2396,7 @@ AQAAAAA 268 {{102, 118}, {47, 17}} + YES 68288064 @@ -2396,6 +2413,7 @@ AQAAAAA 268 {{112, 292}, {37, 17}} + YES 68288064 @@ -2412,6 +2430,7 @@ AQAAAAA 268 {{46, 89}, {103, 17}} + YES 68288064 @@ -2428,6 +2447,7 @@ AQAAAAA 268 {{66, 263}, {83, 17}} + YES 68288064 @@ -2444,6 +2464,7 @@ AQAAAAA 268 {{113, 331}, {36, 17}} + YES 68288064 @@ -2460,6 +2481,7 @@ AQAAAAA 268 {{73, 12}, {131, 32}} + YES -2080244224 @@ -2480,6 +2502,7 @@ AQAAAAA 268 {{396, 321}, {90, 32}} + YES 67239424 @@ -2500,6 +2523,7 @@ AQAAAAA 268 {{154, 329}, {240, 19}} + YES -2076049856 @@ -2517,6 +2541,7 @@ AQAAAAA 268 {{107, 234}, {42, 17}} + YES 605158976 @@ -2533,6 +2558,7 @@ AQAAAAA 268 {{257, 291}, {126, 18}} + YES -2080244224 @@ -2555,6 +2581,7 @@ AQAAAAA 268 {{257, 262}, {150, 18}} + YES -2080244224 @@ -2577,6 +2604,7 @@ AQAAAAA 268 {{257, 204}, {179, 18}} + YES 67239424 @@ -2599,6 +2627,7 @@ AQAAAAA 268 {{257, 233}, {185, 18}} + YES -2080244224 @@ -2621,6 +2650,7 @@ AQAAAAA -2147483380 {{257, 146}, {197, 18}} + YES -1543373312 @@ -2643,6 +2673,7 @@ AQAAAAA 268 {{357, 179}, {29, 19}} + YES -1538130368 @@ -2718,6 +2749,7 @@ AQAAAAA 268 {{298, 181}, {54, 14}} + YES 605158976 @@ -2734,6 +2766,7 @@ AQAAAAA 268 {{392, 177}, {15, 22}} + YES 604896800 @@ -2752,6 +2785,7 @@ AQAAAAA 268 {{410, 181}, {27, 14}} + YES 605158976 @@ -2768,6 +2802,7 @@ AQAAAAA 12 {{154, 318}, {326, 5}} + {0, 0} 67239424 @@ -2788,6 +2823,7 @@ AQAAAAA {500, 369} + NSView @@ -4288,6 +4324,86 @@ AQAAAAA 1114 + + + sshPasswordField + + + + 1115 + + + + sshHostField + + + + 1116 + + + + sshUserField + + + + 1117 + + + + delegate + + + + 1118 + + + + delegate + + + + 1119 + + + + delegate + + + + 1120 + + + + delegate + + + + 1121 + + + + sshPortField + + + + 1122 + + + + value: selection.sshPort + + + + + + value: selection.sshPort + value + selection.sshPort + 2 + + + 1124 + @@ -6529,7 +6645,7 @@ AQAAAAA com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - {{179, 460}, {500, 381}} + {{402, 220}, {500, 381}} com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -6780,7 +6896,7 @@ AQAAAAA com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - {{428, 626}, {500, 369}} + {{428, 487}, {500, 369}} com.apple.InterfaceBuilder.CocoaPlugin YES @@ -6847,7 +6963,7 @@ AQAAAAA - 1114 + 1124 @@ -6934,6 +7050,10 @@ AQAAAAA notificationsView passwordField preferencesWindow + sshHostField + sshPasswordField + sshPortField + sshUserField tablesView userField @@ -6954,6 +7074,10 @@ AQAAAAA NSView NSSecureTextField NSWindow + NSTextField + NSSecureTextField + NSTextField + NSTextField NSView NSTextField -- cgit v1.2.3