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/Preferences.xib | 142 +++++++++++++++++++++++++++++-- 1 file changed, 133 insertions(+), 9 deletions(-) (limited to 'Interfaces/English.lproj/Preferences.xib') 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