Hi, since I'm the one that started all of this I thought I would take a
moment to say a couple of words.
As Ben said - we aren't wedded to the idea of threads. They were a
useful path to take in order to prove the usefulness of some sort of
parallelization in OpenSSH. I think we've proved its usefulness (and
believe it or not, a lot of people are using SSH for bulk file transfer)
and as such we're more than happy to think about other methods. In fact,
I think Ben is working on an IPC implementation now. Honestly, I've
never cared about the code getting into the OpenSSH base. I've only
really been concerned about the underlying concepts.
So if anyone does have any thoughts you might happen to have on
implementation issues they would be appreciated very much. What would be
really interesting is to have a bake off but I expect most people, even
though they might feel strongly about this, don't have the time to
invest in any coding.
Lastly, if any of the people opposed to threads would take a look at the
code I think that would be very helpful. There is nothing quite as
useful as getting a serious critique from someone who really disagrees
with you.
Chris Rapier