Home » U++ Library support » U++ MT-multithreading and servers » SSH package for U++ (A feature-rich ilbssh2 wrapper for Ultimate++)
Re: SSH package for U++ [message #49029 is a reply to message #49027] |
Fri, 01 December 2017 12:33   |
alkema_jm
Messages: 25 Registered: November 2015
|
Promising Member |
|
|
Hello Oblivion ,
>Thank you very much for your comments and suggestions.
Thank you that you ask feedback
>I've tested swish and it does a decent job for sure.
I tried (/test) to compile Swish. At one point i could start it, but it crasht.
> However, I believe SSH package and swish do not fall under the same categories. Their scope and intended audience seems to be different.
Ok, I think in software components. I like the Windows Explorer integration of Swish only.
>From its website: "Swish is a plugin for Microsoft Windows Explorer that adds support for SFTP."
It is a decent plugin for Windows Explorer, it falls under applications/plugins category, if I may.
Yes, I like Microsoft Windows Explorer integration part of Swish.
>Naturally, it is limited to Windows platform, and as far as I can understand, it uses OpenSSL exclusively.
I don't like. "One size fits all". Some solutions (for example Microsoft Windows Explorer integration) can be better in specific (native) solutions.
>And it seems to be limited to SFTP subsystem.
The FileZilla engine 'uses' more protocols (storj) :

> On the other hand SSH package isn't an app or plugin written by U++. It is an easy to use SSH2 library (it covers full SSH2 ecosystem: Sftp, channels, exec, scp, shell, agents) for U++, and its intended audience is exclusively U++ developers.
I like the SSH2 econsystem very much
> SSH uses libssh2 under the hood. libssh2 is a widely used and extensively tested, multiplatform SSH2 library with BSD license. SSH package supports what libssh2 supports.
Ok, You limit SSH package to "libssh2"?
> Therefore SSH package is not limited to windows. In fact, it isn't developed on windows. In theory SSH package can run on what U++ and libssh2 can run on and this includes, but not limited to, Linux and Windows.
I think it is usefull to think in interfaces (and api) of software components. I separated the (General) FileZilla engine code. I will try to interface with libssh2 (SSH package). I haven't look in the libssh2 code if it is possible.
> Also, while SSH package uses OpenSSL by default, it is also possible to use it with WinCNG and GnuTLS. (Currently through a config file, in the near future via compiler flag.)
FileZilla uses GnuTLS.
> In fact there is nothing that prevents a developer to come up with a similar plugin to swish, using SSH pacakge.(Maybe it'll take a lot less time to develop one using SSH package, since the main purpose of SSH package is to let developers focus on other aspects of their apps.)
I like your SSH package very much, because it Works
> One major advantage (for commercial app developers) of SSH package over swish is that SSH package (and underlying libssh2) uses BSD license.
I am not a company. Licenses are not very interesting subject for me.
> To sum up:
>1) Swish offers good functionality, but the functionality it offers is mostly on application-level. Hence they should be implemented by the application developers (using SSH package).
Ok.
2) Writing some example app similar to swish would be platform specific. Therefore I am writing a simple SFtpBrowser example, which will work on any platform that U++ supports.
Ok, a simple example is alway usefull to see that it Works. I think that a more complex example als FileZilla is not difficult to migrate to Ultimate++.
Greetings Jan Marco
|
|
|
 |
|
SSH package for U++
By: Oblivion on Tue, 14 November 2017 21:59
|
 |
|
Re: SSH package for U++
By: Oblivion on Fri, 17 November 2017 22:15
|
 |
|
Re: SSH package for U++
By: Oblivion on Sat, 18 November 2017 15:57
|
 |
|
Re: SSH package for U++
By: Oblivion on Sun, 19 November 2017 18:21
|
 |
|
Re: SSH package for U++
By: Oblivion on Tue, 21 November 2017 00:38
|
 |
|
Re: SSH package for U++
By: koldo on Thu, 23 November 2017 09:07
|
 |
|
Re: SSH package for U++
By: Oblivion on Fri, 24 November 2017 21:03
|
 |
|
Re: SSH package for U++
|
 |
|
Re: SSH package for U++
By: Oblivion on Sun, 26 November 2017 09:59
|
 |
|
Re: SSH package for U++
|
 |
|
Re: SSH package for U++
|
 |
|
Re: SSH package for U++
By: Oblivion on Fri, 01 December 2017 14:35
|
 |
|
Re: SSH package for U++
|
 |
|
Re: SSH package for U++
By: Oblivion on Sat, 02 December 2017 10:44
|
 |
|
Re: SSH package for U++
|
 |
|
Re: SSH package for U++
|
 |
|
Re: SSH package for U++
By: Oblivion on Mon, 04 December 2017 22:46
|
 |
|
Re: SSH package for U++
|
 |
|
Re: SSH package for U++
|
 |
|
Re: SSH package for U++
By: Oblivion on Tue, 19 December 2017 14:27
|
 |
|
Re: SSH package for U++
By: Oblivion on Tue, 19 December 2017 14:44
|
 |
|
Re: SSH package for U++
By: Oblivion on Sun, 07 January 2018 22:09
|
 |
|
Re: SSH package for U++
By: koldo on Mon, 08 January 2018 08:27
|
 |
|
Re: SSH package for U++
By: Oblivion on Tue, 09 January 2018 23:15
|
 |
|
Re: SSH package for U++
By: koldo on Wed, 10 January 2018 08:53
|
 |
|
Re: SSH package for U++
By: Oblivion on Fri, 19 January 2018 14:18
|
 |
|
Re: SSH package for U++
By: Oblivion on Sun, 21 January 2018 12:18
|
 |
|
Re: SSH package for U++
By: koldo on Sun, 21 January 2018 16:53
|
 |
|
Re: SSH package for U++
By: Oblivion on Sun, 28 January 2018 12:13
|
 |
|
Re: SSH package for U++
By: Oblivion on Mon, 02 April 2018 23:27
|
 |
|
Re: SSH package for U++
By: Oblivion on Sat, 07 April 2018 16:25
|
 |
|
Re: SSH package for U++
By: Oblivion on Sun, 15 April 2018 00:39
|
 |
|
Re: SSH package for U++
By: Oblivion on Sat, 21 April 2018 08:12
|
 |
|
Re: SSH package for U++
|
 |
|
Re: SSH package for U++
|
 |
|
Re: SSH package for U++
By: mirek on Tue, 10 July 2018 14:37
|
 |
|
Re: SSH package for U++
By: mirek on Tue, 10 July 2018 15:38
|
 |
|
Re: SSH package for U++
By: mirek on Tue, 10 July 2018 15:42
|
 |
|
Re: SSH package for U++
|
 |
|
Re: SSH package for U++
By: mirek on Tue, 31 July 2018 11:07
|
 |
|
Re: SSH package for U++
By: Oblivion on Fri, 03 August 2018 17:34
|
 |
|
Re: SSH package for U++
By: mirek on Fri, 03 August 2018 18:03
|
 |
|
Re: SSH package for U++
By: Oblivion on Fri, 03 August 2018 18:44
|
 |
|
Re: SSH package for U++
By: Oblivion on Tue, 07 August 2018 23:32
|
 |
|
Re: SSH package for U++
By: mirek on Wed, 08 August 2018 10:56
|
 |
|
Re: SSH package for U++
By: Oblivion on Wed, 08 August 2018 11:22
|
 |
|
Re: SSH package for U++
By: mirek on Wed, 08 August 2018 13:28
|
 |
|
Re: SSH package for U++
By: Oblivion on Wed, 08 August 2018 14:16
|
 |
|
Re: SSH package for U++
By: mirek on Thu, 09 August 2018 11:54
|
 |
|
Re: SSH package for U++
By: mirek on Thu, 09 August 2018 12:00
|
 |
|
Re: SSH package for U++
By: Oblivion on Thu, 09 August 2018 16:24
|
 |
|
Re: SSH package for U++
By: mirek on Thu, 09 August 2018 16:49
|
 |
|
Re: SSH package for U++
By: Oblivion on Thu, 09 August 2018 17:03
|
 |
|
Re: SSH package for U++
By: Oblivion on Thu, 09 August 2018 17:59
|
 |
|
Re: SSH package for U++
By: mirek on Thu, 09 August 2018 18:35
|
 |
|
Re: SSH package for U++
By: Oblivion on Sun, 12 August 2018 12:51
|
 |
|
Re: SSH package for U++
By: Oblivion on Thu, 30 August 2018 07:27
|
 |
|
Re: SSH package for U++
By: mirek on Thu, 30 August 2018 09:04
|
 |
|
Re: SSH package for U++
By: Oblivion on Fri, 31 August 2018 00:12
|
 |
|
Re: SSH package for U++
By: Oblivion on Sun, 02 September 2018 21:59
|
 |
|
Re: SSH package for U++
By: Oblivion on Wed, 31 October 2018 11:00
|
 |
|
Re: SSH package for U++
By: Oblivion on Sun, 04 November 2018 19:55
|
 |
|
Re: SSH package for U++
By: Oblivion on Fri, 22 March 2019 17:39
|
Goto Forum:
Current Time: Mon Aug 25 02:29:12 CEST 2025
Total time taken to generate the page: 0.05672 seconds
|