root/trunk/ssh

Revision 18, 0.6 MB (checked in by kevin, 4 years ago)

Long commit here.
First off, add a new pref to tunnels to make them accessible on more than just the loopback interface (ssh switch -g)
Next, I added a new tab to tunnels for dynamic port forwarding. Because of a bug in the Panther-provided ssh, to do dynamic port forwarding I had to include a custom-built copy of ssh. This is only used for tunnels if the ssh tools path is /usr/bin (presumably another path means the user already built a new copy) and the tunnel has dynamic port forwards. It should be perfectly safe. Another app that does dynamic port forwarding also uses this trick.
I also widened the prefs window by 25px and made all the prefpanes autoresize properly.
Fixed some memory leaks (all SSHTool ivars and all SSHTunnels were leaking), fixed a few cases of code style inconsistency (yeah, you want to re-do the styling anyway, but it bugged me)
Stuck Info.plist into the project. Why it wasn't already there, I don't know.

  • Property svn:mime-type set to application/octet-stream
  • Property svn:executable set to *
HTML preview not available, since the file size exceeds 262144 bytes. Try downloading the file instead.
Note: See TracBrowser for help on using the browser.