From kde-core-devel Wed Aug 05 21:27:59 2009 From: Albert Astals Cid Date: Wed, 05 Aug 2009 21:27:59 +0000 To: kde-core-devel Subject: Re: kio_sftp rewrite Message-Id: <200908052327.59739.aacid () kde ! org> X-MARC-Message: https://marc.info/?l=kde-core-devel&m=124950789525157 A Dimecres, 5 d'agost de 2009, Urs Wolfer va escriure: > On Wednesday 05 August 2009 15:39:07 Andreas Schneider wrote: > > Hello list! > > > > My name is Andreas Schneider, I'm a developer and the maintainer of > > libssh, a library which implements the SSH Protocol. > > During the openSUSE Hack Week I've rewritten kio_sftp using libssh with > > the a little help from Dirk Müller. The old kioslave implemented the sftp > > protocol itself, executed the ssh binary and piped everything into the > > binary. > > > > With libssh you have less code to maintain and the new slave provides > > more features than the old one (datails for list and stat, resume > > support). > > > > I have a patch of my current work for KDE 4.3. You can find it here: > > > > http://reviewboard.kde.org/r/1226/ > > > > The slave works just fine here, but still needs more testing. If you want > > to test it you need at least libssh 0.3.2. You can get it at > > http://www.libssh.org/. > > > > If you're interested I would maintain kio_sftp and add more features. I'm > > implementing support for openssh extensions in libssh at the moment > > (statvfs, fstatvfs). This would allow us to check available disk space > > first before we copy anything to the server. > > Sounds very promising since this is one of the important kioslaves for me. > > Have you also compared performace wise? > > Oh, btw, what's the real difference between this one and the fish kioslave? > Could we drop fish? fish provides support for ssh servers that are not sftp enabled. Albert > > Bye > urs