aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPConnectionHandler.m
Commit message (Collapse)AuthorAgeFilesLines
* Replace a lot of SPBeginAlertSheet()s with the more concise SPOnewayAlertSheet()Max2015-10-201-1/+5
| | | | This should also eliminate a few use-after-free crashes
* Add code to disable mysql protocol compression (no UI) to connect to Amazon ↵Max2015-07-301-0/+3
| | | | Aurora (see #2122)
* Add some info which might help a bit with debugging threading issuesMax2015-07-021-1/+1
|
* Significantly reduce risk of a race condition in a certain setup (see #2107)Max2015-05-011-3/+7
| | | | | | * Replaced a run loop sleep with a thread sleep as it was on a background thread where a) a regular sleep is fine, b) the run loop sleep did not seem to have any effect * While we are at it, cut done some duplicate code * Removed a redundant if()
* Add code for using custom SSL cipher list in SPMax2015-03-211-0/+10
|
* Formalize [x release], x = nil; conventionMax2015-01-041-6/+6
| | | | | 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.
* 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
|
* - Default to disabling SSH multiplexing to avoid connection issues as per ↵rowanbeentje2013-02-201-7/+0
| | | | Issue #1457; leave multiplexing code present, but behind a preference. Run `defaults write com.sequelpro.SequelPro -boolean YES` to re-enable.
* Changing SP_REFACTOR macro to SP_CODAsqlprodev2013-02-141-21/+21
|
* Changes required to merge Sequel Pro r4011 into Codasqlprodev2013-02-141-0/+2
|
* - Fix warnings and logic bugs; thanks to Steven Frank for highlighting theserowanbeentje2013-02-121-0/+13
|
* Remove useless init and dealloc method comments and perform general tidy up.stuconnolly2013-01-221-7/+11
|
* - Improve connection testing to use edited passwords on a connection with ↵rowanbeentje2012-11-281-26/+8
| | | | | | | keychain entries - Clean up connection error handling slightly
* - If the connection exits unexpectedly when muxing, disable connection ↵rowanbeentje2012-10-301-1/+9
| | | | | | | muxing and retry; this should address Issue #1457 - Add SSH command and task arguments used to the debug log
* - Prevent new favourites from being created as a sibling/child of the Quick ↵rowanbeentje2012-10-201-2/+3
| | | | | | | Connect item if it was selected - Name a last unnamed connection thread
* - Clean up some connection cancellation/close-during-connect edges as a ↵rowanbeentje2012-10-141-2/+4
| | | | | | | result of r3894, attempting to improve some exceptions during aborted connections - Name threads created in SPMySQL.framework
* - In the SPMySQL.framework, separate framework-triggered connections and ↵rowanbeentje2012-10-141-32/+13
| | | | | | | | | disconnections from external actions, and use that separation to perform safer disconnects - When closing a database document, add a new notification, and use that to resolve retain cycles affecting connection processes - Improve connection controller disconnection when the document is closed, fixing crashes, by building on those two features (addresses Issue #1396) - Use some of the new functionality to improve SSH and MySQL connection cancellation, making both cancelable in the interface and making both respond much more quickly
* Change the connection screen interface, particularly relating to favourite ↵rowanbeentje2012-10-061-13/+48
| | | | | | | | | | | | | | editing on the connection screen (Issue #1339, Issue #1440): - No longer save changes made to connection favourites as soon as the interface is updated - Alter the interfaace if favourites are editing, offering to save the changes either to the old connection favourite or to a new favourite - Add a "Test connection" button to verify changes before saving - Add a "Quick Connect" entry to the top of the connection view's favourites list so a blank form is always available - Use a custom highlight when editing favourites to show the favourite has changed but is still linked - Reduce the margin on the left-hand side of the connection favourites list to increase the available space - Alter favourite name generation, making it less aggressive when generating names from partial details (eg creating names of just "@") and removing the user - Alter key icon usage to correctly update the button appearance if an SSL or SSH key is selected
* Change Sequel Pro's license from GPL (version 2) to MIT.stuconnolly2012-07-251-12/+19
|
* - Add a new SPSplitView class, intended to replace all BWSplitViews and so ↵rowanbeentje2012-07-231-1/+1
| | | | | | | | allow us to remove BWToolKit. Supports constraints and animated collapsible subviews configured in code, fixes crashes and exceptions if a window is closed while animations are taking place or scheduled to take place. - Replace the two vertical splitters in the table list (the filter splitter, and the table info splitter) with SPSplitView implementations as a test - Add a helper method in the new SPDateAdditions
* Merged SP r3710 with Codasqlprodev2012-07-051-0/+24
|
* - Fix loss of connection name/password for SSH connections whn switching ↵rowanbeentje2012-06-051-0/+2
| | | | | | | from an empty selection - Fix a build warning
* - Fix loss of password on certain connection editing actions (type changes, ↵rowanbeentje2012-06-041-0/+1
| | | | localhost/127.0.0.1 auto-type changes)
* - Fix SSH connection error dialog issues where a localised error text ↵rowanbeentje2012-05-271-9/+9
| | | | contained the word "bind".
* Improve connection handling and editing:rowanbeentje2012-05-271-3/+4
| | | | | | | | | - Fix long-standing intermittent crashes caused by connection errors after SSH tunnels were established - Fix edits causing keychain -25299 errors (Issue #1340) - Allow changes of favourite type to be saved rather than disassociating the edit from the selection - Fix the favourites view scrolling to the top when there's no selection and connection details are being edited - Fix some issues with automatic naming of connections on connection type change
* - Improve handling of MySQL connection cancellation, particularly when ↵rowanbeentje2012-05-261-27/+28
| | | | closing the associated window to prevent crashes
* Bring outline view branch up to date with trunk.stuconnolly2012-04-161-1/+2
|
* Bring outline view branch up to date with trunk (r3471:r3517).stuconnolly2012-03-181-26/+45
|
* Tidy up.stuconnolly2012-01-281-3/+5
|
* Split out connection controller initialization.stuconnolly2012-01-221-1/+3
|
* Fix issue related to dragging a node to a group node that is being renamed ↵stuconnolly2011-03-131-4/+13
| | | | as well as fix all warnings related to the connection outlinew view.
* Bring outline view branch up to date with trunk (r3188:r3201).stuconnolly2011-02-201-0/+7
|
* Bring outline view branch up to date with trunk (r3056:r3162).stuconnolly2011-01-271-7/+1
|
* Bring fravorites outline view branch up to date with trunk (r3036:3058).stuconnolly2010-12-281-12/+5
|
* Shift some connection methods around.stuconnolly2010-12-131-53/+243
|
* Apply new favorites outline view patch.stuconnolly2010-12-051-0/+245