aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPConnectionController.m
Commit message (Collapse)AuthorAgeFilesLines
* Replace all non-cyclic NSAutoreleasepools with @autoreleasepoolMax2018-05-031-127/+122
|
* Fix issue with app beachballing when connecting from external URL (#2903)Max2018-04-201-2/+17
| | | | Let’s hope this won’t break on older OS versions now…
* Source formatting changesMax2018-04-121-193/+190
|
* Names of newly created favorites could be overwritten with the host name ↵Max Lohrmann2018-04-031-60/+23
| | | | | | under specific conditions (#3015) Also minified some duplicate code along the way
* Reapply changes from rolled back commit that are common to master and ↵Max2018-02-281-7/+30
| | | | | | callback-auth branches This includes 3a944d7867c750c29e02e2619d72694bdbfb0b2a, 770c18901f82696d1233e0139e9bb3c4fbbcb90b, ca864a1f887feaf7ac6d35eeb55b265f3e630a09
* Manually roll back all changes for #2979Max2018-02-271-172/+13
| | | | Those will be moved to a different branch for the time being since other stuff needs to be changed first
* #2979, #2437, #2247, #1836: Enable mysql cleartext auth without access to ↵Max2018-02-241-7/+146
| | | | keychain and with a warning to the user
* Remove the keychain id stuff from SPDatabaseDocument. It was only proxying ↵Max2018-02-231-6/+14
| | | | SPConnectionController anyway
* Move method -keychainPassword from SPDatabaseDocument to ↵Max2018-02-231-0/+12
| | | | SPConnectionController since all it did was request info from the connection controller
* merge SPConnectionController (part of #2789)Max2018-01-201-6/+1614
|
* Merge SPDatabaseDocument (part of #2789)Max2018-01-201-1/+0
|
* Update source code compatibilityMax2017-03-311-16/+0
| | | | | | * Remove forward SDK declaration for 10.8 and below (since that is the minimum required development SDK) * Fix one case where a method unconditionally required a 10.9+ runtime * Move all of the forward/backward hacks into their own file
* Remove redundant code and associated warning. No longer required after c4e9a4b.Stuart Connolly2017-03-221-14/+1
|
* Replace some legacy NSIndexSet enumeration with 10.6+ style ↵Max Lohrmann2017-03-121-9/+4
| | | | -enumerateIndexesUsingBlock:
* Reenable SSH/SSL file picker accessory view by default on OS X 10.11+ (#2673)Max Lohrmann2017-01-281-0/+12
|
* fix warningsAbhi Beckert2016-04-101-0/+22
|
* fix warningsAbhi Beckert2016-04-101-1/+0
|
* fix various compile warningsAbhi Beckert2016-04-031-1/+1
|
* Replace a lot of SPBeginAlertSheet()s with the more concise SPOnewayAlertSheet()Max2015-10-201-13/+41
| | | | This should also eliminate a few use-after-free crashes
* Add validation of SSL client cert fileMax2015-10-151-26/+80
|
* Add code to verify that a SSL key file actually contains a usable RSA keyMax2015-10-141-1/+47
|
* Change double click handling in the favorite list.Max2015-10-141-2/+3
| | | | So it only acts on double clicks that are actually made on an item.
* Add mysql:// URL handler (fixes #1681)Max2015-10-141-1/+6
|
* Fix an issue where the window title would not be properly updated after ↵Max2015-09-131-1/+2
| | | | closing an unconnected tab (fixes #2221)
* Add code to disable mysql protocol compression (no UI) to connect to Amazon ↵Max2015-07-301-1/+3
| | | | Aurora (see #2122)
* Add some info which might help a bit with debugging threading issuesMax2015-07-021-2/+2
|
* Add option to sort favorites by colorMax2015-06-211-0/+3
|
* Fix an issue where sorting favorites by "host" or "type" would cause an ↵Max2015-06-201-4/+15
| | | | | | exception if groups are present (fixes #2151) Groups are now placed at the top when not sorting by "name".
* * Fix some spacing issues for localizationMax2015-05-151-10/+10
| | | | * Removed some leftover elements in Prefs from the old favorites UI
* * Fully enable export of favorite groupsMax2015-05-111-2/+3
| | | | | | * Favorites can now be imported, sorted even if "Quick Connect" is selected * Favorite files containing groups will now be imported correctly * If a favorite and the group containing said favorite are exported, the favorite will no longer be included twice
* * Fix an exception that would occur if a user tried to export favorites when ↵Max2015-05-101-7/+13
| | | | | | no favorites are selected * Select "Quick Connect" after deleting a favorite
* Change the way the NSOpenPanel is handled when selecting an SSH key to ↵Max Lohrmann2015-01-131-6/+14
| | | | address #2042
* Addition to commit 2735e15bMax2015-01-041-11/+10
|
* Formalize [x release], x = nil; conventionMax2015-01-041-19/+19
| | | | | Take this commit as a proposal to formalize our existing "[x release], x = nil;" convention by introducing a macro for it. Feel free to revert this commit if you see issues with the approch or implementation.
* Fix minor UI issueMax2015-01-031-0/+1
| | | | When cancelling a connection, because SSH is asking for a password, the "SSH connecting…" message in the upper right window corner would not be reset.
* Replace some NSDictionaries with literalsMax2014-12-131-11/+11
| | | | | | * [NSDictionary dictionary] → @{} * [NSDictionary dictionaryWithObject:forKey:] can safely be replaced. object==nil would have already thrown a NPE in the past. * Also replaced some (hopefully safe) NSArray initializers (ie. their objects should always exist).
* Add cast for [NSApp delegate]Max2014-12-131-4/+4
| | | | | * (Also changed some outdated URLs) * Replaced [NSApplication sharedApplication] with NSApp
* Replace boxed integers in code with @ literalsMax2014-12-131-2/+2
|
* Replace a few other instances with objectOrNilAtIndex:Max2014-08-031-1/+1
|
* Tweak some connection controller animation orders for better interactions ↵rowanbeentje2014-04-251-1/+1
| | | | when toggling SSL/switching tabs to start an edit
* Enable SSL over SSH connection configuration.Howard P. Logsdon2014-03-071-6/+7
| | | | This appears to work, as I’m able to connect to mysql instances through an ssh tunnel, with ssl configuration, but I probably should wireshark the connection to determine actual network traffic.
* Update URL in source file header to point to GitHub.Stuart Connolly2014-01-261-1/+1
|
* Remove SVN property placeholder.Stuart Connolly2014-01-261-2/+0
|
* Remove use of deprecated methods.Stuart Connolly2013-12-011-112/+79
|
* Remove use of deprecated methods.Stuart Connolly2013-11-301-6/+6
|
* Cleaned up Format string is not a string literal (potentially insecure) errorsMarius Ursache2013-11-091-1/+1
|
* * This change adds basic tab coloring support for favorites - ** POC / NEEDS ↵dmoagx2013-10-231-6/+25
| | | | | | | | | REVIEW ** Known issues: * There might be additional colors be shown when dragging tabs between windows * The color set might need fine tuning * Coloring of items in the favorite outline view is not yet handled
* - Fix all the Xcode 4.6.2 build warnings, and tweak warning settings to ↵rowanbeentje2013-05-211-2/+2
| | | | enable some more
* - Improve startup when loading from file, preventing overwrite of details ↵rowanbeentje2013-03-121-1/+10
| | | | read from a spf/spfs during startup. This addresses Issue #1619
* Restore tab bar label when cancelling a connection. avenjamin2013-03-101-1/+2
|