On Thu, Jan 25, 2001 at 12:09:49PM -0800, Benjamin Trott wrote:
> > How about coordinating with the author of Net::SSH, and integrating
> > both your codebases?
>
> This is an option. Some of the downsides:
>
> * Since the current Net::SSH on CPAN is basically a wrapper around the ssh
> command line client, and mine is a Perl implementation of an ssh client, the
> code bases are *drastically* different. There is no overlap whatsoever, so I
> can't see it being anything more than a namespace takeover.
I was thinking in terms of being able to choose an implementation
either at build-time or at runtime. I'm thinking of something like
what Data::Dumper does, having both a Dumper() and a DumperXS() method.
> * Despite the fact that I think a Perl Net::SSH is very useful and
> beneficial, I think there still is a place for a wrapper around the client.
> Things like Rhosts/RSA authentication (which require read access to the
> server host key, readable only by root) are trickier when using a Perl
> module than when using the ssh client, which is setuid root.
>
> I will get in touch w/ the author of the current Net::SSH to determine what
> he feels about this, though.
Good luck,
Kurt
| `It is always possible to aglutenate multiple separate problems |
| into a single complex interdependent solution. In most cases |
| this is a bad idea.' - Ross Callon |