In openssh 2.3.0p1, ssh protocol 2 using DSA does not do authentication agent forwarding even though the manual page seems to suggest that it does. Shamelessly ripping code (in ssh.c) from ssh_connect and putting it into client_init didn't work, but I don't know why because the code in client_init doesn't read responses. Sorry -- no patch this time. I like the fact that RedHat 7.x configures openssh to use the more secure 2.0 protocol by default, but I'll sure miss authentication agent forwarding until this gets fixed... I also reported this bug to openssh.
I got the following reply to my openssh bug report from Markus Friedl <Markus.Friedl.de>: the next release will have this feature. -m Hopefully that release will be soon enough or a patch can be extracted that will fix this for now....
This was merged to OpenSSH about 2.5 months ago (20001113) based on the work by <jhuuskon.fi>. Also, at the same time, remote port forwarding for SSHv2 was added. There have been talks about OpenSSH 2.4.0 release, but no definite plans yet.
I've been running openssh 2.5.1p1 for several days now. This and other problems are fixed.
2.5.1p1 is (will be) in rawhide.
*** Bug 30946 has been marked as a duplicate of this bug. ***