The patches are now uploaded to JIRA issue 44
(http://issues.apache.org/jira/browse/SSHD-44)


2009/10/21 Guillaume Nodet <[email protected]>:
> Given they're all related to the same code, a single patch is ok.  Thx!
>
> On Wednesday, October 21, 2009, Andreas Johansson <[email protected]> 
> wrote:
>> Sure, do you want me to combine the three issues into one or do you
>> prefer three minor patches?
>>
>>
>> 2009/10/21 Guillaume Nodet <[email protected]>:
>>> Would you please raise a JIRA issue and attach a patch with your
>>> modficiations (using svn diff if possible).
>>> If you want to contribute the client SCP, you're welcome to do so too
>>> if you want.
>>>
>>> On Wed, Oct 21, 2009 at 15:37, Andreas Johansson <[email protected]> 
>>> wrote:
>>>> Hi,
>>>>
>>>> I understand that the main focus of the MINA SSHD project is not on
>>>> the client side, but I felt adventurous today and decided I should try
>>>> and create a SCP client using it. So far I have implemented a get
>>>> method and I have some feedback that I want to share after
>>>> using/reading the code.
>>>>
>>>> 1. Using SCP (get) and writing to a file which is located on a path
>>>> containing a space is not possible if
>>>> 'ScpCommandFactory.createCommand(String)' is used to create the
>>>> command (Line 44 makes that impossible). You have to create an
>>>> 'ScpCommand' instance directly.
>>>> 2. If something goes wrong executing the 'ScpCommand', 0 is sent to
>>>> the callback indicating success - it should send 2 if it uses SCP
>>>> codes (Line 155), there is also a NPE issue here if no callback has
>>>> been set.
>>>> 3. I would also suggest a new overloaded method to the
>>>> 'CommandFactory.ExitCallback.onExit(int)' method, e.g. a
>>>> 'CommandFactory.ExitCallback.onExit(int exitValue, String error)'.
>>>> This makes it possible for a client to read the exception message.
>>>>
>>>> After dealing with the issues above, getting files via SCP is working
>>>> fine (but I can't detect if an error occurred at the moment (2)) and
>>>> the code is a joy to read, great work!
>>>>
>>>>
>>>> Kind Regards
>>>> Andreas Johansson
>>>>
>>>
>>>
>>>
>>> --
>>> Cheers,
>>> Guillaume Nodet
>>> ------------------------
>>> Blog: http://gnodet.blogspot.com/
>>> ------------------------
>>> Open Source SOA
>>> http://fusesource.com
>>>
>>
>
> --
> Cheers,
> Guillaume Nodet
> ------------------------
> Blog: http://gnodet.blogspot.com/
> ------------------------
> Open Source SOA
> http://fusesource.com
>

Reply via email to