SSHKeychain Goes to 0.8.1
One of the things that I've wished I had was a good version of SSHKeychain. The problem with the 0.7.1 version (aside from being PPC-only) was that it didn't allow for X11Forwarding and I use that a lot on the connections to my unix boxes. Interestingly enough, it's not just the graphical apps - Vim checks to see if you have X11Forwarding on and if not, then it complains a bit. A hassle, yes, but so easy to include when you can configure your ~/.ssh/config file to suite your needs and hosts.
So I got the 0.8.1 version and I sent off the question about the X11Forwarding to the author to see if it's there now, or if not, can it be? I'm guessing that it's likely that since he doesn't use it, it's not in there. But maybe he'll take my suggestion and put it in there. If that were the case, then I'd gladly drop my scripts to start ssh-agent and stop messing with that. It's a hassle and I'm worried that Leopard will break it again. Hard to tell. But it's great that he's back at the coding on SSHKeychain... maybe I'll get what I need yet.
UPDATE: I read this off Daring Fireball this morning about SSHKeychain. Seems there's a new developer on the project and he's a little more security conscious and the setuid on the tunnel app and the way the SSH pass phrase is stored in the KeyChain is not very secure at this time. He's hoping to change that, and the work-arounds are reasonable for the tunneling - which I don't do, but the suggestion for the pass phrase is to not put it in the KeyChain - which defeats the purpose of the app, in my opinion. There's still the outstanding issue of the missing X11Forwarding which I need to have. He sounds like he's going to get to these things, but it'll be a few releases before I can stop using ssh-agent.