curl-library
Re: libssh2 patch 11/10
Date: Sun, 12 Nov 2006 18:41:14 -0500
On Nov 12, 2006, at 5:28 PM, Daniel Stenberg wrote:
> On Sat, 11 Nov 2006, James Housley wrote:
>
>>> The two servers I tried both use publickey auth and none of these
>>> seemed to work...
>>
>> IIRC it is possible to enable/disable sftp. So it is possible
>> that it is not configured, sshd_config(5).
>
> Both work fine when I use sftp, so that was unfortunately not the
> reason.
>
>> The documentation, http://www.libssh2.org/wiki/index.php/
>> Structures#Accessable_Structures , says
>>
>> "The permissions field is a bit-set with the same interpretation
>> as the st_mode field of a POSIX stat struct. In particular, the
>> high-order bits determine the file type (regular, directory,
>> symlink, etc.) Use the masks and macros declared in <sys/stat.h>
>> to interpret the file type."
>
> Right, this could be seen as more of a libssh2 issue and not really
> libcurl's. But we (libcurl) want the library to work fine even on
> non-POSIX systems and they might not have those defines. Of course
> we can offer local versions of those defines for systems that don't
> have them, but I find it slightly weird. I think I'll take this
> issue to the libssh2 list and see what people there think.
The libssh2_sftp.h file has 9 defines like "#define
LIBSSH2_SFTP_TYPE_REGULAR". None of them are used. I would suggest
that we duplicate the POSIX defines.
Jim
-- /"\ ASCII Ribbon Campaign . \ / - NO HTML/RTF in e-mail . X - NO Word docs in e-mail . / \ ----------------------------------------------------------------- jeh@FreeBSD.org http://www.FreeBSD.org The Power to Serve jim@TheHousleys.Net http://www.TheHousleys.net --------------------------------------------------------------------- Do not meddle in the affairs of dragons, for you are crunchy and taste good with ketchup.Received on 2006-11-13