From libssh2-devel-bounces@cool.haxx.se  Thu Jul 15 12:41:03 2021
Return-Path: <libssh2-devel-bounces@cool.haxx.se>
Received: from giant.haxx.se (mail [127.0.0.1])
	by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTP id 16FAeAsT029824;
	Thu, 15 Jul 2021 12:40:40 +0200
Received: from ciao.gmane.io (ciao.gmane.io [116.202.254.214])
 by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTPS id 16FAe6wP029422
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
 for <libssh2-devel@cool.haxx.se>; Thu, 15 Jul 2021 12:40:07 +0200
Received: from list by ciao.gmane.io with local (Exim 4.92)
 (envelope-from <gnslg-libssh2-devel-2@m.gmane-mx.org>)
 id 1m3ymf-000AHA-Ky
 for libssh2-devel@cool.haxx.se; Thu, 15 Jul 2021 12:40:01 +0200
X-Injected-Via-Gmane: http://gmane.org/
To: libssh2-devel@cool.haxx.se
From: Virgo =?UTF-8?Q?P=C3=A4rna?= <virgo.parna@mail.ee>
Subject: libssh2_scp_send64 does not set mtime of file.
Date: Thu, 15 Jul 2021 09:49:46 -0000 (UTC)
Organization: [none]
Message-ID: <slrnsf015q.3k6.virgo.parna@dragon.ad.gaiasoft.ee>
Mime-Version: 1.0
User-Agent: slrn/1.0.3 (Linux)
X-BeenThere: libssh2-devel@cool.haxx.se
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: libssh2 development <libssh2-devel.cool.haxx.se>
List-Unsubscribe: <https://cool.haxx.se/cgi-bin/mailman/options/libssh2-devel>, 
 <mailto:libssh2-devel-request@cool.haxx.se?subject=unsubscribe>
List-Archive: <http://cool.haxx.se/pipermail/libssh2-devel/>
List-Post: <mailto:libssh2-devel@cool.haxx.se>
List-Help: <mailto:libssh2-devel-request@cool.haxx.se?subject=help>
List-Subscribe: <https://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel>, 
 <mailto:libssh2-devel-request@cool.haxx.se?subject=subscribe>
Reply-To: libssh2 development <libssh2-devel@cool.haxx.se>
Content-Type: text/plain; charset="utf-8"
Errors-To: libssh2-devel-bounces@cool.haxx.se
Sender: "libssh2-devel" <libssh2-devel-bounces@cool.haxx.se>
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from base64 to 8bit by giant.haxx.se id 16FAeAsT029824

	When using libssh2_scp_send64 to copy file to linux server and
passing timestamp as mtime parameter file mtime is not correctly set.
	I found following posting -
https://www.libssh2.org/mail/libssh2-devel-archive-2013-04/0038.shtml
and I modified my code to send NULL byte after sending file is completed
(before libssh2_channel_send_eof call). That worked for 5937 byte xml
file, but did not work for 655653 byte exe file.

-- 
Virgo Pärna 
virgo.parna@mail.ee

_______________________________________________
libssh2-devel https://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel

From libssh2-devel-bounces@cool.haxx.se  Fri Jul 16 05:01:04 2021
Return-Path: <libssh2-devel-bounces@cool.haxx.se>
Received: from giant.haxx.se (mail [127.0.0.1])
	by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTP id 16G30JUG010866;
	Fri, 16 Jul 2021 05:00:44 +0200
Received: from mx0b-00364e01.pphosted.com (mx0b-00364e01.pphosted.com
 [148.163.139.74])
 by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTPS id 16G30FZm010819
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
 for <libssh2-devel@cool.haxx.se>; Fri, 16 Jul 2021 05:00:16 +0200
Received: from pps.filterd (m0167073.ppops.net [127.0.0.1])
 by mx0b-00364e01.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id
 16G2kSFl012482
 for <libssh2-devel@cool.haxx.se>; Thu, 15 Jul 2021 23:00:15 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=columbia.edu;
 h=mime-version : from
 : date : message-id : subject : to : content-type; s=pps01;
 bh=GFnkVuFCX535lz8a4ky3SzvqKq7LZTKzGcKLAmsNodM=;
 b=CdGSUMWj9zuUDVQ8W8I57tPaorPLEdSNOzTYasIF8yE4xpPxmEGKVolm3gn6SoujNAkX
 jHQb8fzjldekjXCfasWoy8YCnCZOmqVAqnfaGN1Ukz2E7k8qkmAJBrItMlwI1D1+FPky
 emSPr31YiSCQfJCGqaAcF9ND8J8P7+Lz40vo7V7C4NAE6xjMFTpxmWdV21am5Px8EEt6
 J5Jj1t4b1/vVhVc2MELDQO+tqzSEsRueOHJOgp8upF4oa7mgGoZISjv3CTYcFTEUtR9j
 TSx4/aU/9foAgVyPluNGMcfJ/whBhG9F0kKG11dmdds2s+/mi9V6mpkLgLUjrDO5kbZT PA== 
Received: from sendprdmail22.cc.columbia.edu (sendprdmail22.cc.columbia.edu
 [128.59.72.24])
 by mx0b-00364e01.pphosted.com with ESMTP id 39twjd0xkg-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
 for <libssh2-devel@cool.haxx.se>; Thu, 15 Jul 2021 23:00:15 -0400
Received: from mail-vs1-f69.google.com (mail-vs1-f69.google.com
 [209.85.217.69])
 by sendprdmail22.cc.columbia.edu (8.14.7/8.14.4) with ESMTP id 16G30EEf017368
 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT)
 for <libssh2-devel@cool.haxx.se>; Thu, 15 Jul 2021 23:00:14 -0400
Received: by mail-vs1-f69.google.com with SMTP id
 i123-20020a6722810000b029025b7f69ef9aso2228629vsi.22
 for <libssh2-devel@cool.haxx.se>; Thu, 15 Jul 2021 20:00:14 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=GFnkVuFCX535lz8a4ky3SzvqKq7LZTKzGcKLAmsNodM=;
 b=mM6GevOGHy9aPnZburbml9DUsO8dnhsRABsgkdLocrDF9yaaU9QZwsQkm9RXkYmsF6
 DDOl0Pd8mhhWhHCer6MlZvrmSHGXFoVYWZVGeR4V6/3wOMILmqlkTJtuJi1hzvx5RVBm
 y8vldY6dzf33SK2p08YQy5xckJK7w+IN+kaU2iqF/e4/cb2ABDEMWNTYsz7k2Sk3z/Do
 S09klMZT6dWj73hgrxN2Y+3bqIvnGTjdMrX4BR6CTgUlFQgs+KQvZ+ynASIrVG0lcwtw
 fTw7xyKfCNgsEU+1CquSXlsOMF+/+iSLAioC/cks64o1J7632W2MG4QiRucQI/QXf991
 Q1XA==
X-Gm-Message-State: AOAM533lhXXky/eZ9kWDFS+82vA9VxTJH6x7kQ2J3X5jVoSVUlnf2cgV
 6PPaDz8b13WhBGmaD6vTTHsU6aVZ2iFK42Ts0zHltFBwliM9OJ2EqXlaiaMEyJUwDpixNoOpKPv
 iuPlmuIqGBsJrnDpPZeEKldMYjzy5AwxN05/08HbYbEZkgg==
X-Received: by 2002:a67:67c1:: with SMTP id b184mr10340746vsc.28.1626404412665; 
 Thu, 15 Jul 2021 20:00:12 -0700 (PDT)
X-Google-Smtp-Source: ABdhPJz/MH/aWMSF+LT1z0CMhIvOuWKr2bEWFDlISlKKqioS94gmTCw1ddN7LG9pr0MJZG8ZDrzZMKEhcnLIiycG++4=
X-Received: by 2002:a67:67c1:: with SMTP id b184mr10340728vsc.28.1626404412165; 
 Thu, 15 Jul 2021 20:00:12 -0700 (PDT)
MIME-Version: 1.0
From: Evan M <etm2131@columbia.edu>
Date: Thu, 15 Jul 2021 23:00:01 -0400
Message-ID: <CAJh8_PvQsAv3gphwBMk4K70rzZEj2DyksAeLe7Xee2UqiF_g1g@mail.gmail.com>
Subject: No block direction in _libssh2_wait_socket?
To: libssh2-devel@cool.haxx.se
X-Proofpoint-ORIG-GUID: VO8xtCA02-FjGkFIVTcvP3wKYisyFAK6
X-Proofpoint-GUID: VO8xtCA02-FjGkFIVTcvP3wKYisyFAK6
X-CU-OB: Yes
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.790
 definitions=2021-07-15_16:2021-07-14,
 2021-07-15 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 suspectscore=0 spamscore=0
 priorityscore=1501 adultscore=0 lowpriorityscore=10 phishscore=0
 bulkscore=10 clxscore=1011 mlxscore=0 mlxlogscore=769 malwarescore=0
 impostorscore=10 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.12.0-2104190000 definitions=main-2107160012
X-BeenThere: libssh2-devel@cool.haxx.se
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: libssh2 development <libssh2-devel.cool.haxx.se>
List-Unsubscribe: <https://cool.haxx.se/cgi-bin/mailman/options/libssh2-devel>, 
 <mailto:libssh2-devel-request@cool.haxx.se?subject=unsubscribe>
List-Archive: <http://cool.haxx.se/pipermail/libssh2-devel/>
List-Post: <mailto:libssh2-devel@cool.haxx.se>
List-Help: <mailto:libssh2-devel-request@cool.haxx.se?subject=help>
List-Subscribe: <https://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel>, 
 <mailto:libssh2-devel-request@cool.haxx.se?subject=subscribe>
Reply-To: libssh2 development <libssh2-devel@cool.haxx.se>
Content-Type: text/plain; charset="utf-8"
Errors-To: libssh2-devel-bounces@cool.haxx.se
Sender: "libssh2-devel" <libssh2-devel-bounces@cool.haxx.se>
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from base64 to 8bit by giant.haxx.se id 16G30JUG010866

Hi all,

I am trying to understand the following code from _libssh2_wait_socket:
https://github.com/libssh2/libssh2/blob/a88a727c2a1840f979b34f12bcce3d55dcd7ea6e/src/session.c#L598-L607

    /* figure out what to wait for */
    dir = libssh2_session_block_directions(session);

    if(!dir) {
        _libssh2_debug(session, LIBSSH2_TRACE_SOCKET,
                       "Nothing to wait for in wait_socket");
        /* To avoid that we hang below just because there's nothing set to
           wait for, we timeout on 1 second to also avoid busy-looping
           during this condition */
        ms_to_next = 1000;
    }

Presumably we only arrive at this point if a call has already returned
EAGAIN, so I would expect that libssh2_session_block_directions never
returns 0 here. Are there any normal situations where this could occur
other than a bug in the library? I'm writing an asynchronous wrapper
over libssh2; what is the recommended way to deal with this condition
in a non-blocking context? Should I simply try again in 1 second like
_libssh2_wait_socket does?

Thanks for any help and suggestions.

Best,
Evan


-- 
Evan Mesterhazy
etm2131@columbia.edu
_______________________________________________
libssh2-devel https://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel

From libssh2-devel-bounces@cool.haxx.se  Fri Jul 16 11:20:23 2021
Return-Path: <libssh2-devel-bounces@cool.haxx.se>
Received: from giant.haxx.se (mail [127.0.0.1])
	by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTP id 16G9JZlv012290;
	Fri, 16 Jul 2021 11:19:55 +0200
Received: from silly.haxx.se (silly.haxx.se [159.253.31.95])
 by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTPS id 16G9JYOM012285
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
 for <libssh2-devel@cool.haxx.se>; Fri, 16 Jul 2021 11:19:34 +0200
Received: by silly.haxx.se (Postfix, from userid 1001)
 id 5C04F5E764; Fri, 16 Jul 2021 11:19:35 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1])
 by silly.haxx.se (Postfix) with ESMTP id 5B6FE7D58C
 for <libssh2-devel@cool.haxx.se>; Fri, 16 Jul 2021 11:19:35 +0200 (CEST)
Date: Fri, 16 Jul 2021 11:19:35 +0200 (CEST)
From: Daniel Stenberg <daniel@haxx.se>
X-X-Sender: dast@silly
To: libssh2 development <libssh2-devel@cool.haxx.se>
Subject: Re: No block direction in _libssh2_wait_socket?
In-Reply-To: <CAJh8_PvQsAv3gphwBMk4K70rzZEj2DyksAeLe7Xee2UqiF_g1g@mail.gmail.com>
Message-ID: <nycvar.QRO.7.76.2107161118300.7059@fvyyl>
References: <CAJh8_PvQsAv3gphwBMk4K70rzZEj2DyksAeLe7Xee2UqiF_g1g@mail.gmail.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
X-fromdanielhimself: yes
MIME-Version: 1.0
X-BeenThere: libssh2-devel@cool.haxx.se
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: libssh2 development <libssh2-devel.cool.haxx.se>
List-Unsubscribe: <https://cool.haxx.se/cgi-bin/mailman/options/libssh2-devel>, 
 <mailto:libssh2-devel-request@cool.haxx.se?subject=unsubscribe>
List-Archive: <http://cool.haxx.se/pipermail/libssh2-devel/>
List-Post: <mailto:libssh2-devel@cool.haxx.se>
List-Help: <mailto:libssh2-devel-request@cool.haxx.se?subject=help>
List-Subscribe: <https://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel>, 
 <mailto:libssh2-devel-request@cool.haxx.se?subject=subscribe>
Reply-To: libssh2 development <libssh2-devel@cool.haxx.se>
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: libssh2-devel-bounces@cool.haxx.se
Sender: "libssh2-devel" <libssh2-devel-bounces@cool.haxx.se>
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from base64 to 8bit by giant.haxx.se id 16G9JZlv012290

On Thu, 15 Jul 2021, Evan M wrote:

> Are there any normal situations where this could occur other than a bug in 
> the library?

No. It should probably even have an assert there or something to help us 
detect if it actually ever end up in that condition...

-- 

  / daniel.haxx.se
_______________________________________________
libssh2-devel https://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel

From libssh2-devel-bounces@cool.haxx.se  Sun Jul 18 05:48:41 2021
Return-Path: <libssh2-devel-bounces@cool.haxx.se>
Received: from giant.haxx.se (mail [127.0.0.1])
	by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTP id 16I3m1Lo007953;
	Sun, 18 Jul 2021 05:48:26 +0200
Received: from mx0a-00364e01.pphosted.com (mx0a-00364e01.pphosted.com
 [148.163.135.74])
 by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTPS id 16I3lvNu007937
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
 for <libssh2-devel@cool.haxx.se>; Sun, 18 Jul 2021 05:47:59 +0200
Received: from pps.filterd (m0167069.ppops.net [127.0.0.1])
 by mx0a-00364e01.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id
 16I3gUxw007652
 for <libssh2-devel@cool.haxx.se>; Sat, 17 Jul 2021 23:47:56 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=columbia.edu;
 h=mime-version :
 references : in-reply-to : from : date : message-id : subject : to :
 content-type; s=pps01; bh=KqiRYwQ/WMR9GoUijEyBuRZgjhnmt6yuV1UxHKLfHgg=;
 b=JTuLze6xPmc/6P8GzYey92g89yba2xXLQl6u6DD5EO4MRTvbCrMT0U8Nzu29XNfpRbVe
 Xpy7TEtEQA3QeSXMks5pf6cNPJnOzcC0uLvhFiRiCWuwJdp3ZVszhPdajcAamL6LhahU
 aPkY/iNZxJIqVNpILYSysoG/gEA+Xgu9ufL0Chbu+sYYRU5q6EyybTs3aVB+N+m9KGRd
 zTmUjZybFxFTCEZ3nUWRfV2JOe1qe9kyYyUGcg4Ky9xeJzf0A7KSRQysZ3kgsC/RzV5p
 ZAZM0PF/I7T4DPCqgKRr8jMmBQkVRdvqMQfhHgOqsXN4agFHkQmmtv4Sc7l0tW3zHWKg FA== 
Received: from sendprdmail22.cc.columbia.edu (sendprdmail22.cc.columbia.edu
 [128.59.72.24])
 by mx0a-00364e01.pphosted.com with ESMTP id 39ur7mkbj4-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
 for <libssh2-devel@cool.haxx.se>; Sat, 17 Jul 2021 23:47:55 -0400
Received: from mail-ua1-f69.google.com (mail-ua1-f69.google.com
 [209.85.222.69])
 by sendprdmail22.cc.columbia.edu (8.14.7/8.14.4) with ESMTP id 16I3ls5T090005
 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT)
 for <libssh2-devel@cool.haxx.se>; Sat, 17 Jul 2021 23:47:54 -0400
Received: by mail-ua1-f69.google.com with SMTP id
 a3-20020ab01c030000b029029e4f120f6cso6294622uaj.6
 for <libssh2-devel@cool.haxx.se>; Sat, 17 Jul 2021 20:47:54 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=KqiRYwQ/WMR9GoUijEyBuRZgjhnmt6yuV1UxHKLfHgg=;
 b=Qom//WE8Th9/XSats11+M1J9ReYHI3/mghH1JpDD7BB8d/cvTIeKK1CAaN/jZF8HJj
 dO42Xr6LSRAug/RfpoSLgnEava0yALHSBop8TZYu+EBOe6mYCJEd4gJN7Ue8rfIAIo92
 sK7AYGgMGwnlW6X9vGtPId5B92mruwFCvlWWYadGC9vcz000uyEHuM6nnemdVo6GIb/F
 gwfgiRgMUIc8rjIjCAqzMAZ2m+hdT2ixagfVEvXz3G4Dfw04iCGo1Tc1KBQwz+fyfQU5
 sJXeEzNDS9E8rp2pWXQp7Nx7/3Z+KOQutrE1t8GYd50hEC/qDJWz8mYbklbrV6H71LTk
 nBHQ==
X-Gm-Message-State: AOAM53178jH9CpORsZlVVtO8hYa1yY6MxbAXSli/WnlJ/O7er6wamBW6
 XtUx3wOYMg0nXTUZaad11g2NZK8qTQESdP3XeL9tkZWyxElZmvNjHt8rp3RI7v0T8q38sJ2A3Fg
 ZRwE6J4X9PNsBn8opTcR+345VpJOrkMZ+6aq3kiie/GS3Uw==
X-Received: by 2002:a67:67c1:: with SMTP id b184mr19855744vsc.28.1626580073991; 
 Sat, 17 Jul 2021 20:47:53 -0700 (PDT)
X-Google-Smtp-Source: ABdhPJwT2S80eNAHSU2yJTDlAgZVJPbOoWchaTkv8d9PIQBy2PUxO4krSEAatIWJclfahsQWgC6o9BfHOx/CV4iA19s=
X-Received: by 2002:a67:67c1:: with SMTP id b184mr19855740vsc.28.1626580073659; 
 Sat, 17 Jul 2021 20:47:53 -0700 (PDT)
MIME-Version: 1.0
References: <CAJh8_PvQsAv3gphwBMk4K70rzZEj2DyksAeLe7Xee2UqiF_g1g@mail.gmail.com>
 <nycvar.QRO.7.76.2107161118300.7059@fvyyl>
In-Reply-To: <nycvar.QRO.7.76.2107161118300.7059@fvyyl>
From: Evan M <etm2131@columbia.edu>
Date: Sat, 17 Jul 2021 23:47:43 -0400
Message-ID: <CAJh8_PsitUAO1+6+TRZOJN+kA1N2KUqy0oDv31vfQgfaescz0Q@mail.gmail.com>
Subject: Re: No block direction in _libssh2_wait_socket?
To: libssh2 development <libssh2-devel@cool.haxx.se>
X-Proofpoint-ORIG-GUID: RvOu3E95g43bQcRHkCQfSv_QrYXXrI0O
X-Proofpoint-GUID: RvOu3E95g43bQcRHkCQfSv_QrYXXrI0O
X-CU-OB: Yes
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.790
 definitions=2021-07-18_02:2021-07-16,
 2021-07-18 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 malwarescore=0
 mlxlogscore=919 impostorscore=10 bulkscore=10 priorityscore=1501
 phishscore=0 spamscore=0 mlxscore=0 clxscore=1015 suspectscore=0
 lowpriorityscore=10 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.12.0-2104190000 definitions=main-2107180021
X-BeenThere: libssh2-devel@cool.haxx.se
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: libssh2 development <libssh2-devel.cool.haxx.se>
List-Unsubscribe: <https://cool.haxx.se/cgi-bin/mailman/options/libssh2-devel>, 
 <mailto:libssh2-devel-request@cool.haxx.se?subject=unsubscribe>
List-Archive: <http://cool.haxx.se/pipermail/libssh2-devel/>
List-Post: <mailto:libssh2-devel@cool.haxx.se>
List-Help: <mailto:libssh2-devel-request@cool.haxx.se?subject=help>
List-Subscribe: <https://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel>, 
 <mailto:libssh2-devel-request@cool.haxx.se?subject=subscribe>
Reply-To: libssh2 development <libssh2-devel@cool.haxx.se>
Content-Type: text/plain; charset="utf-8"
Errors-To: libssh2-devel-bounces@cool.haxx.se
Sender: "libssh2-devel" <libssh2-devel-bounces@cool.haxx.se>
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from base64 to 8bit by giant.haxx.se id 16I3m1Lo007953

Perfect, thank you for clarifying.

On Fri, Jul 16, 2021 at 5:19 AM Daniel Stenberg <daniel@haxx.se> wrote:
>
> On Thu, 15 Jul 2021, Evan M wrote:
>
> > Are there any normal situations where this could occur other than a bug in
> > the library?
>
> No. It should probably even have an assert there or something to help us
> detect if it actually ever end up in that condition...
>
> --
>
>   / daniel.haxx.se
> _______________________________________________
> libssh2-devel https://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel



-- 
Evan Mesterhazy
etm2131@columbia.edu
_______________________________________________
libssh2-devel https://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel

From libssh2-devel-bounces@cool.haxx.se  Fri Jul 23 17:28:07 2021
Return-Path: <libssh2-devel-bounces@cool.haxx.se>
Received: from giant.haxx.se (mail [127.0.0.1])
	by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTP id 16NFRGg8027858;
	Fri, 23 Jul 2021 17:27:46 +0200
Received: from mail-yb1-xb36.google.com (mail-yb1-xb36.google.com
 [IPv6:2607:f8b0:4864:20:0:0:0:b36])
 by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTPS id 16NFRE9N027847
 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT)
 for <libssh2-devel@cool.haxx.se>; Fri, 23 Jul 2021 17:27:15 +0200
Received: by mail-yb1-xb36.google.com with SMTP id q15so2937498ybu.2
 for <libssh2-devel@cool.haxx.se>; Fri, 23 Jul 2021 08:27:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=innovationgear-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:from:date:message-id:subject:to;
 bh=TZ+U2T6KcXffXoN+lheI+hZWasl1zlute1fBcCZIWl0=;
 b=PwZlpUWg4/kee2lvzbbliSGOQ3WiJ9u8ss4dygvO/ajlzhav52Tf2wzkeBmtp4dq6V
 zcf72JMXzPzdh21+Arov6av7Q+Q3ckJUDXbq0fG7VQV09d0dqkXXovOxtlRJwM284Byx
 Z7pFtthQ/Qj3SvXQ5bgWywCkANwVeAx33jxRTd4UeET0++0E23PM+cks+Z3elqubhyLL
 W2dEZe5XV910OFcm6htNzixhkXqC2k+ocUL9Yc4E5w1wlO2zkjIRFmiL7RndaBM1Vqwe
 tNBo20QXbOuYVM9oa6qJR28Q9d9rQ0UXkUVqrzpvMY9HYiKy9FnmxNED4OMCxjCU+BQh
 kzXg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=TZ+U2T6KcXffXoN+lheI+hZWasl1zlute1fBcCZIWl0=;
 b=HCoD0rnlZG4Buw86XWU1+rmPUZZUY08SGMAtGB1xjxE12iVbsL66aBf61FNXyWofX6
 8NRLzkDjbHbAKYXur5AWtDRK2SMIf14spS7OzVrjWAotIdLKZIkegP2EkacP8Loa1U8F
 09eYJijyJ+LTmib36dyPryqh66peXF9rfnQvBNP+aNssTbjZtD7g83wJ8MkSmNxGsSo0
 ISTucFD3zwu8//0VG1dO2nzCCWku1tAHbJpKFld3vyHOpzHctByqTIRcZp2xBJdoxg/v
 25pGdeUxTahVDnB/54A4j8p5350FhRn+p+s2P5L2HgLpMgAJmzZX44n8RuZJR5xKre6S
 FTkQ==
X-Gm-Message-State: AOAM532c15vxicV+NWX5vGhF1EelHVkx+Txa8FWM7M/dVhVqg4vebir1
 LwKQsVFJ9fV7KAEXYsJX4MliYw3sUMg4ubGADYl/LDwTvZc=
X-Google-Smtp-Source: ABdhPJxqvpQ21Tyq3/PFXP0lJKT8sA2mdPF0rdSo6QVTJruRs24xFCw7jyFP7QsZalO1skukL5tYIwpbTB8vlIsHKwE=
X-Received: by 2002:a25:3787:: with SMTP id e129mr6793345yba.459.1627054030191; 
 Fri, 23 Jul 2021 08:27:10 -0700 (PDT)
MIME-Version: 1.0
From: Edwin Yip <edwin.yip@innovationgear.com>
Date: Fri, 23 Jul 2021 23:27:01 +0800
Message-ID: <CAEK7D30hiFJ=NSyHinqViwsyVgRy=qiVTh3mNfb1VyMtY1XhJA@mail.gmail.com>
Subject: ssh connection going through socks5 proxy?
To: libssh2-devel@cool.haxx.se
X-BeenThere: libssh2-devel@cool.haxx.se
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: libssh2 development <libssh2-devel.cool.haxx.se>
List-Unsubscribe: <https://cool.haxx.se/cgi-bin/mailman/options/libssh2-devel>, 
 <mailto:libssh2-devel-request@cool.haxx.se?subject=unsubscribe>
List-Archive: <http://cool.haxx.se/pipermail/libssh2-devel/>
List-Post: <mailto:libssh2-devel@cool.haxx.se>
List-Help: <mailto:libssh2-devel-request@cool.haxx.se?subject=help>
List-Subscribe: <https://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel>, 
 <mailto:libssh2-devel-request@cool.haxx.se?subject=subscribe>
Reply-To: libssh2 development <libssh2-devel@cool.haxx.se>
Content-Type: multipart/mixed; boundary="===============0264067229=="
Errors-To: libssh2-devel-bounces@cool.haxx.se
Sender: "libssh2-devel" <libssh2-devel-bounces@cool.haxx.se>

--===============0264067229==
Content-Type: multipart/alternative; boundary="000000000000800e9305c7cc09b4"

--000000000000800e9305c7cc09b4
Content-Type: text/plain; charset="UTF-8"

Hi,

Is there a way to connect to a remote ssh server through a socks5 proxy?

Thanks.

-- 
Best Regards,
Edwin Yip

--000000000000800e9305c7cc09b4
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi,<div><br></div><div>Is there a way to connect to a remo=
te ssh server through a socks5 proxy?</div><div><br></div><div>Thanks.<br c=
lear=3D"all"><div><br></div>-- <br><div dir=3D"ltr" class=3D"gmail_signatur=
e" data-smartmail=3D"gmail_signature"><div dir=3D"ltr">Best Regards,<br>Edw=
in Yip</div></div></div></div>

--000000000000800e9305c7cc09b4--

--===============0264067229==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGlic3NoMi1k
ZXZlbCBodHRwczovL2Nvb2wuaGF4eC5zZS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbGlic3No
Mi1kZXZlbAo=

--===============0264067229==--

From libssh2-devel-bounces@cool.haxx.se  Fri Jul 23 22:29:30 2021
Return-Path: <libssh2-devel-bounces@cool.haxx.se>
Received: from giant.haxx.se (mail [127.0.0.1])
	by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTP id 16NKSd8K007545;
	Fri, 23 Jul 2021 22:29:11 +0200
Received: from foo.stuge.se (foo.stuge.se [212.116.89.98])
 by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTPS id 16NKSbkK007534
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
 for <libssh2-devel@cool.haxx.se>; Fri, 23 Jul 2021 22:28:38 +0200
Received: (qmail 11703 invoked by uid 1000); 23 Jul 2021 20:28:30 -0000
Message-ID: <20210723202830.11702.qmail@stuge.se>
Date: Fri, 23 Jul 2021 20:28:30 +0000
From: Peter Stuge <peter@stuge.se>
To: libssh2-devel@cool.haxx.se
Subject: Re: ssh connection going through socks5 proxy?
References: <CAEK7D30hiFJ=NSyHinqViwsyVgRy=qiVTh3mNfb1VyMtY1XhJA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAEK7D30hiFJ=NSyHinqViwsyVgRy=qiVTh3mNfb1VyMtY1XhJA@mail.gmail.com>
X-BeenThere: libssh2-devel@cool.haxx.se
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: libssh2 development <libssh2-devel.cool.haxx.se>
List-Unsubscribe: <https://cool.haxx.se/cgi-bin/mailman/options/libssh2-devel>, 
 <mailto:libssh2-devel-request@cool.haxx.se?subject=unsubscribe>
List-Archive: <http://cool.haxx.se/pipermail/libssh2-devel/>
List-Post: <mailto:libssh2-devel@cool.haxx.se>
List-Help: <mailto:libssh2-devel-request@cool.haxx.se?subject=help>
List-Subscribe: <https://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel>, 
 <mailto:libssh2-devel-request@cool.haxx.se?subject=subscribe>
Reply-To: libssh2 development <libssh2-devel@cool.haxx.se>
Content-Type: text/plain; charset="utf-8"
Errors-To: libssh2-devel-bounces@cool.haxx.se
Sender: "libssh2-devel" <libssh2-devel-bounces@cool.haxx.se>
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from base64 to 8bit by giant.haxx.se id 16NKSd8K007545

Edwin Yip wrote:
> Is there a way to connect to a remote ssh server through a socks5 proxy?

libssh2 doesn't directly support socks5, but you can use something
like socksify to wrap your program.

Changing this would at a minimum require adding callbacks to libssh2 for
the socket I/O in misc.c _libssh2_recv() and _libssh2_send() to allow
your application to implement the socks5 handling. This is certainly
doable but someone has to produce a patch.

If you're interested in giving that a go then take a look at how
other callbacks are implemented in libssh2 and propose something.

The actual socks protocol part must still be done by your program,
outside of libssh2.


//Peter
_______________________________________________
libssh2-devel https://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel

From libssh2-devel-bounces@cool.haxx.se  Thu Jul 29 19:10:34 2021
Return-Path: <libssh2-devel-bounces@cool.haxx.se>
Received: from giant.haxx.se (mail [127.0.0.1])
	by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTP id 16TH9jDj011915;
	Thu, 29 Jul 2021 19:10:18 +0200
Received: from mx0a-00190b01.pphosted.com (mx0a-00190b01.pphosted.com
 [IPv6:2620:100:9001:583:0:0:0:1])
 by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTPS id 16TH9fW3011892
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
 for <libssh2-devel@cool.haxx.se>; Thu, 29 Jul 2021 19:09:43 +0200
Received: from pps.filterd (m0122332.ppops.net [127.0.0.1])
 by mx0a-00190b01.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id
 16TGnuNA010287
 for <libssh2-devel@cool.haxx.se>; Thu, 29 Jul 2021 18:09:31 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akamai.com;
 h=from : to : subject :
 date : message-id : references : in-reply-to : content-type :
 mime-version; s=jan2016.eng;
 bh=Tmu5OIfCnisurTMuiqUD4Kg66xa6LfhtigwQ4gywbM0=;
 b=l7uAN36AmXbCrMz6FRjQYTr8IfDvo0yVQ1KkYupzfkeJqa2xGsHCvkJ2Laklf4IWgN+q
 MvR0EIpfHBmZ9nVg+OfqRwlJb05BsQZ33fe5sEiWYGo9w2EKKiuAApM8OuwEt4paNsQO
 MenL1+5oNPLGAv5wqsh1s1NME4TqYvs9c3jFzxPJG6Yd2aKJXkRYZ8OlichiD1uxthRm
 sKP+QGUrw+8cfFjZqSuutj12IrfFx0E6o5yjvREjyKrl05686XwBQnuv+KKToU14ijBd
 C8/3nu09cqqqWMOcfF4GWzANPd+N64XZvBAEkGgpqp/OUiCUnFOXDt0omXJ0/5EM8f4z yw== 
Received: from prod-mail-ppoint1 (prod-mail-ppoint1.akamai.com [184.51.33.18]
 (may be forged))
 by mx0a-00190b01.pphosted.com with ESMTP id 3a36sc0ss7-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
 for <libssh2-devel@cool.haxx.se>; Thu, 29 Jul 2021 18:09:31 +0100
Received: from pps.filterd (prod-mail-ppoint1.akamai.com [127.0.0.1])
 by prod-mail-ppoint1.akamai.com (8.16.1.2/8.16.1.2) with SMTP id
 16TH6B5o026276
 for <libssh2-devel@cool.haxx.se>; Thu, 29 Jul 2021 13:09:30 -0400
Received: from email.msg.corp.akamai.com ([172.27.123.34])
 by prod-mail-ppoint1.akamai.com with ESMTP id 3a36x9c48f-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT)
 for <libssh2-devel@cool.haxx.se>; Thu, 29 Jul 2021 13:09:29 -0400
Received: from usma1ex-dag3mb5.msg.corp.akamai.com (172.27.123.55) by
 usma1ex-dag3mb6.msg.corp.akamai.com (172.27.123.54) with Microsoft SMTP
 Server (TLS) id 15.0.1497.23; Thu, 29 Jul 2021 13:09:29 -0400
Received: from usma1ex-dag3mb5.msg.corp.akamai.com ([172.27.123.55]) by
 usma1ex-dag3mb5.msg.corp.akamai.com ([172.27.123.55]) with mapi id
 15.00.1497.023; Thu, 29 Jul 2021 13:09:29 -0400
From: "Kelley, Ryan" <rkelley@akamai.com>
To: libssh2 development <libssh2-devel@cool.haxx.se>
Subject: RE: 1.9.1 release pending, please give it a look
Thread-Topic: 1.9.1 release pending, please give it a look
Thread-Index: AQHXR0qDxEebXRUpVEy/3mrjPxvmAarjxxGAgAACLwCAduDE8A==
Date: Thu, 29 Jul 2021 17:09:29 +0000
Message-ID: <35999e5dc4f248eaa68788595ab1ea15@usma1ex-dag3mb5.msg.corp.akamai.com>
References: <2DF27D7C-8B9A-47A0-B4E0-9DE041A95066@panic.com>
 <nycvar.QRO.7.76.2105142336240.3530@fvyyl>
 <563B21ED-3EA5-4CC4-B1B0-A9AA0A4331B7@panic.com>
In-Reply-To: <563B21ED-3EA5-4CC4-B1B0-A9AA0A4331B7@panic.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.27.118.139]
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.790
 definitions=2021-07-29_14:2021-07-29,
 2021-07-29 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0
 mlxlogscore=999
 phishscore=0 mlxscore=0 suspectscore=0 malwarescore=0 bulkscore=0
 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.12.0-2107140000 definitions=main-2107290107
X-Proofpoint-GUID: jbsVKhny7H6h81IG-hp92ADC1dWdMiIL
X-Proofpoint-ORIG-GUID: jbsVKhny7H6h81IG-hp92ADC1dWdMiIL
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.790
 definitions=2021-07-29_14:2021-07-29,
 2021-07-29 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0
 priorityscore=1501
 lowpriorityscore=0 impostorscore=0 bulkscore=0 malwarescore=0 adultscore=0
 suspectscore=0 phishscore=0 mlxlogscore=999 clxscore=1011 spamscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2107140000
 definitions=main-2107290102
X-Agari-Authentication-Results: mx.akamai.com;
 spf=${SPFResult} (sender IP is 184.51.33.18)
 smtp.mailfrom=rkelley@akamai.com smtp.helo=prod-mail-ppoint1
X-BeenThere: libssh2-devel@cool.haxx.se
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: libssh2 development <libssh2-devel.cool.haxx.se>
List-Unsubscribe: <https://cool.haxx.se/cgi-bin/mailman/options/libssh2-devel>, 
 <mailto:libssh2-devel-request@cool.haxx.se?subject=unsubscribe>
List-Archive: <http://cool.haxx.se/pipermail/libssh2-devel/>
List-Post: <mailto:libssh2-devel@cool.haxx.se>
List-Help: <mailto:libssh2-devel-request@cool.haxx.se?subject=help>
List-Subscribe: <https://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel>, 
 <mailto:libssh2-devel-request@cool.haxx.se?subject=subscribe>
Reply-To: libssh2 development <libssh2-devel@cool.haxx.se>
Content-Type: multipart/mixed; boundary="===============1273969564=="
Errors-To: libssh2-devel-bounces@cool.haxx.se
Sender: "libssh2-devel" <libssh2-devel-bounces@cool.haxx.se>

--===============1273969564==
Content-Language: en-US
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature";
	micalg=SHA1; boundary="----=_NextPart_000_0052_01D7847A.F5F6D5B0"

------=_NextPart_000_0052_01D7847A.F5F6D5B0
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Just checking in here on what if anything is needed to release this =
version?

Ryan Kelley

-----Original Message-----
From: Will Cosgrove <will@panic.com>=20
Sent: Friday, May 14, 2021 5:45 PM
To: libssh2 development <libssh2-devel@cool.haxx.se>
Subject: Re: 1.9.1 release pending, please give it a look

Yup, sure. There are some features added so that makes sense. =
I=E2=80=99ll update the change logs PR to refer to 1.10.

Will

> On May 14, 2021, at 2:37 PM, Daniel Stenberg <daniel@haxx.se> wrote:
>=20
> On Wed, 12 May 2021, Will Cosgrove wrote:
>=20
>> We are pulling together the 1.9.1 release and I=E2=80=99d request, if =
you haven=E2=80=99t already, give the main branch a sanity pass with =
your existing code and get any last minute issues submitted ASAP.
>=20
> There are a few changes and improvementslanded since 1.9.0 though, =
shouldn't the next release from master than perhaps rather be called =
1.10.0 ?
>=20
> --=20
>=20
> / daniel.haxx.se_______________________________________________
> libssh2-devel =
https://urldefense.com/v3/__https://cool.haxx.se/cgi-bin/mailman/listinfo=
/libssh2-devel__;!!GjvTz_vk!Eaqd9d8OqrV4ew_RGrP6tjDf9t1y7qigu-gvTyxt6oUl3=
jLl28fFidvgscObiA$=20


_______________________________________________
libssh2-devel =
https://urldefense.com/v3/__https://cool.haxx.se/cgi-bin/mailman/listinfo=
/libssh2-devel__;!!GjvTz_vk!Eaqd9d8OqrV4ew_RGrP6tjDf9t1y7qigu-gvTyxt6oUl3=
jLl28fFidvgscObiA$=20

------=_NextPart_000_0052_01D7847A.F5F6D5B0
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIILvTCCAc0w
ggFzoAMCAQICEBWwiAMHXDS7Q8DxTR/GKBEwCgYIKoZIzj0EAwIwPzEhMB8GA1UEChMYQWthbWFp
IFRlY2hub2xvZ2llcyBJbmMuMRowGAYDVQQDExFBa2FtYWlDb3JwUm9vdC1HMTAeFw0xNTA1MDUx
ODA5MjBaFw00MDA1MDUxODE5MjBaMD8xITAfBgNVBAoTGEFrYW1haSBUZWNobm9sb2dpZXMgSW5j
LjEaMBgGA1UEAxMRQWthbWFpQ29ycFJvb3QtRzEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARl
k5NoCPduAuWtjE9cFFfGYSzz6+kqS2Ys/LckQf2pPv6ZBFThRFEZhdbH6JqzeS9Kdz/zOm3WPOOE
a01s2l6Zo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUrQGH6txZ
rrETOZVND1egJIaLe70wEAYJKwYBBAGCNxUBBAMCAQAwCgYIKoZIzj0EAwIDSAAwRQIgKY8PO2tJ
89kGAIPZLEJXCa0fVRPBYoF9LGIEQGBDQjECIQDlbB4arnvZHK7HN0fpn72P1/DsFpmhjVXhJMmX
3Ev4hTCCBGYwggQLoAMCAQICEz4AAAAK6rMbEGiV3VMAAAAAAAowCgYIKoZIzj0EAwIwPzEhMB8G
A1UEChMYQWthbWFpIFRlY2hub2xvZ2llcyBJbmMuMRowGAYDVQQDExFBa2FtYWlDb3JwUm9vdC1H
MTAeFw0xNTA2MDQxNDQ2MDdaFw0yNTA2MDQxNDU2MDdaMDwxITAfBgNVBAoTGEFrYW1haSBUZWNo
bm9sb2dpZXMgSW5jLjEXMBUGA1UEAxMOQWthbWFpQ2xpZW50Q0EwWTATBgcqhkjOPQIBBggqhkjO
PQMBBwNCAASm4800D9kSNYSSGOBasoCKk5DvYXDG0fyXq2+1sgULkh+lcWIA3lgH//J15HdozVeT
2X8k5CVvA64600/tSBmio4IC5zCCAuMwEAYJKwYBBAGCNxUBBAMCAQAwHQYDVR0OBBYEFJOHqzFm
kNrKTRYDjOTDD73mDSwMMIGwBgNVHSAEgagwgaUwgaIGCyoDBI9OAQkJCAEBMIGSMFgGCCsGAQUF
BwICMEweSgBBAGsAYQBtAGEAaQAgAEMAZQByAHQAaQBmAGkAYwBhAHQAZQAgAFAAcgBhAGMAdABp
AGMAZQAgAFMAdABhAHQAZQBtAGUAbgB0MDYGCCsGAQUFBwIBFipodHRwOi8vYWthbWFpY3JsLmFr
YW1haS5jb20vQWthbWFpQ1BTLnBkZgAwVQYDVR0lBE4wTAYIKwYBBQUHAwIGCCsGAQUFBwMEBgor
BgEEAYI3FAICBgorBgEEAYI3CgMEBgorBgEEAYI3CgMMBggrBgEFBQcDBwYIKwYBBQUHAwkwGQYJ
KwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYD
VR0jBBgwFoAUrQGH6txZrrETOZVND1egJIaLe70wgYAGA1UdHwR5MHcwdaBzoHGGMWh0dHA6Ly9h
a2FtYWljcmwuYWthbWFpLmNvbS9Ba2FtYWlDb3JwUm9vdC1HMS5jcmyGPGh0dHA6Ly9ha2FtYWlj
cmwuZGZ3MDEuY29ycC5ha2FtYWkuY29tL0FrYW1haUNvcnBSb290LUcxLmNybDCByAYIKwYBBQUH
AQEEgbswgbgwLQYIKwYBBQUHMAGGIWh0dHA6Ly9ha2FtYWlvY3NwLmFrYW1haS5jb20vb2NzcDA9
BggrBgEFBQcwAoYxaHR0cDovL2FrYW1haWNybC5ha2FtYWkuY29tL0FrYW1haUNvcnBSb290LUcx
LmNydDBIBggrBgEFBQcwAoY8aHR0cDovL2FrYW1haWNybC5kZncwMS5jb3JwLmFrYW1haS5jb20v
QWthbWFpQ29ycFJvb3QtRzEuY3J0MAoGCCqGSM49BAMCA0kAMEYCIQDFvYEMQjm7tWkbhOBHQpuy
S0ppA6IUvpPoq2QDHsPzEAIhAMlcyfzlxUswdxF7fB19H/o2vSh8B6NnohoqPfiqQrkrMIIFfjCC
BSWgAwIBAgITFwAGUO5LJWVcHC32UAAAAAZQ7jAKBggqhkjOPQQDAjA8MSEwHwYDVQQKExhBa2Ft
YWkgVGVjaG5vbG9naWVzIEluYy4xFzAVBgNVBAMTDkFrYW1haUNsaWVudENBMB4XDTIxMDIxMTAw
MjMwMVoXDTIyMDIwNjAwMjMwMVowazEcMBoGA1UEChMTQWthbWFpIFRlY2hub2xvZ2llczEWMBQG
A1UECwwNU1NMX0JPUy1XUEk4TTEQMA4GA1UEAxMHcmtlbGxleTEhMB8GCSqGSIb3DQEJARYScmtl
bGxleUBha2FtYWkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApp3h8HlkGzHW
CzXqgqaudNW3h0w0uA1IZ3lXr0f5w0xaEiUlhvX2O1MTtxSr1t139RB/rB/SM2EJwHru4ZHlefE2
hTNS3uMsHWTnpFPO6eopSv1xZpV/AAZz0eB7JXUDcG0SWSYYzBEyh1og4gqjKztZpJx8YtUvDLEJ
YV8Xuk/nrQFfllmlkgTXHN/J38FDugx0ZHVMYGcMAOUPNj9Xk6HsvbiQM79ajMc2aBxRPKl+OKQB
z3QZLpHQpDr/NktAfpQxlN0QL0ESnSHdQAPswUmQ0N90qGslhJR5nZiuuO8MbcJrPaKLtkTGYQoz
oDEACaMYLouKxS8TSbGTXKJvOQIDAQABo4IDCjCCAwYwCwYDVR0PBAQDAgWgMDMGA1UdJQQsMCoG
CCsGAQUFBwMHBggrBgEFBQcDAgYKKwYBBAGCNwoDBAYIKwYBBQUHAwQweAYJKoZIhvcNAQkPBGsw
aTAOBggqhkiG9w0DAgICAIAwDgYIKoZIhvcNAwQCAgCAMAsGCWCGSAFlAwQBKjALBglghkgBZQME
AS0wCwYJYIZIAWUDBAECMAsGCWCGSAFlAwQBBTAHBgUrDgMCBzAKBggqhkiG9w0DBzAdBgNVHQ4E
FgQUfBuFCd6363IYDtLhEwsh6IZfVDgwRgYDVR0RBD8wPYEScmtlbGxleUBha2FtYWkuY29toCcG
CisGAQQBgjcUAgOgGQwXcmtlbGxleUBjb3JwLmFrYW1haS5jb20wHwYDVR0jBBgwFoAUk4erMWaQ
2spNFgOM5MMPveYNLAwwegYDVR0fBHMwcTBvoG2ga4YuaHR0cDovL2FrYW1haWNybC5ha2FtYWku
Y29tL0FrYW1haUNsaWVudENBLmNybIY5aHR0cDovL2FrYW1haWNybC5kZncwMS5jb3JwLmFrYW1h
aS5jb20vQWthbWFpQ2xpZW50Q0EuY3JsMIHCBggrBgEFBQcBAQSBtTCBsjA6BggrBgEFBQcwAoYu
aHR0cDovL2FrYW1haWNybC5ha2FtYWkuY29tL0FrYW1haUNsaWVudENBLmNydDBFBggrBgEFBQcw
AoY5aHR0cDovL2FrYW1haWNybC5kZncwMS5jb3JwLmFrYW1haS5jb20vQWthbWFpQ2xpZW50Q0Eu
Y3J0MC0GCCsGAQUFBzABhiFodHRwOi8vYWthbWFpb2NzcC5ha2FtYWkuY29tL29jc3AwPAYJKwYB
BAGCNxUHBC8wLQYlKwYBBAGCNxUIgs7lOoe41C2BhYsHouMhhtIPgUmE5N8FgZD6FAIBZAIBGzBB
BgkrBgEEAYI3FQoENDAyMAoGCCsGAQUFBwMHMAoGCCsGAQUFBwMCMAwGCisGAQQBgjcKAwQwCgYI
KwYBBQUHAwQwCgYIKoZIzj0EAwIDRwAwRAIgWhcZAY8Cg+lxhZuLqrngpwgmbiNBdSq1TDKMJEHB
WxoCIATYw4whvCWiUsRcweJSiLyvl1Luqh0qIEQ4M0N48aw/MYIDOzCCAzcCAQEwUzA8MSEwHwYD
VQQKExhBa2FtYWkgVGVjaG5vbG9naWVzIEluYy4xFzAVBgNVBAMTDkFrYW1haUNsaWVudENBAhMX
AAZQ7kslZVwcLfZQAAAABlDuMAkGBSsOAwIaBQCgggG9MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0B
BwEwHAYJKoZIhvcNAQkFMQ8XDTIxMDcyOTE3MDkyN1owIwYJKoZIhvcNAQkEMRYEFDLm2Y+UB+Py
iwHfH0mcXLc8jjo5MGIGCSsGAQQBgjcQBDFVMFMwPDEhMB8GA1UEChMYQWthbWFpIFRlY2hub2xv
Z2llcyBJbmMuMRcwFQYDVQQDEw5Ba2FtYWlDbGllbnRDQQITFwAGUO5LJWVcHC32UAAAAAZQ7jBk
BgsqhkiG9w0BCRACCzFVoFMwPDEhMB8GA1UEChMYQWthbWFpIFRlY2hub2xvZ2llcyBJbmMuMRcw
FQYDVQQDEw5Ba2FtYWlDbGllbnRDQQITFwAGUO5LJWVcHC32UAAAAAZQ7jCBkwYJKoZIhvcNAQkP
MYGFMIGCMAsGCWCGSAFlAwQBKjALBglghkgBZQMEARYwCgYIKoZIhvcNAwcwCwYJYIZIAWUDBAEC
MA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMCGjALBglghkgBZQMEAgMwCwYJ
YIZIAWUDBAICMAsGCWCGSAFlAwQCATANBgkqhkiG9w0BAQEFAASCAQASubGe9tEO1yqJNOj4nvPF
mtuee5Im/FOPEiRHPD1jzhx+wg8p9Rsa1VxXRNnqy2AIfRozAE9eZPWW95/4cc7Ls9CkM90JekaV
QxnsSTW+TzF1A4+4K00BfpHTIbc/OF7sKjB63PtqQAUyGfPmnVk7BxImvsQMhSoLwQMsn7/dVX3q
i4TsuklDQeLHKrZIhEE2sWqN2gsUcfm0sRq338NoQ6TWqfA9VODoTX08feR0dnwplvoTcDPBlaGB
OgbQB0nLTzJgS3JONMhFkyp5vVL45Jb75NLr4QA4cNduIKchApv9CtZO/aKOUtCIRA2zOao31eDR
cCoAM2VaHeblKFGQAAAAAAAA

------=_NextPart_000_0052_01D7847A.F5F6D5B0--

--===============1273969564==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGlic3NoMi1k
ZXZlbCBodHRwczovL2Nvb2wuaGF4eC5zZS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbGlic3No
Mi1kZXZlbAo=

--===============1273969564==--

From libssh2-devel-bounces@cool.haxx.se  Thu Jul 29 19:44:22 2021
Return-Path: <libssh2-devel-bounces@cool.haxx.se>
Received: from giant.haxx.se (mail [127.0.0.1])
	by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTP id 16THhrxN018762;
	Thu, 29 Jul 2021 19:44:07 +0200
Received: from forward501p.mail.yandex.net (forward501p.mail.yandex.net
 [77.88.28.111])
 by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTPS id 16THhqAg018747
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
 for <libssh2-devel@cool.haxx.se>; Thu, 29 Jul 2021 19:43:52 +0200
Received: from myt6-22bd3499f8ff.qloud-c.yandex.net
 (myt6-22bd3499f8ff.qloud-c.yandex.net
 [IPv6:2a02:6b8:c12:239b:0:640:22bd:3499])
 by forward501p.mail.yandex.net (Yandex) with ESMTP id 436C9350044C
 for <libssh2-devel@cool.haxx.se>; Thu, 29 Jul 2021 20:43:48 +0300 (MSK)
Received: from mail.yandex.ru (mail.yandex.ru [81.200.16.124])
 by myt6-22bd3499f8ff.qloud-c.yandex.net (mxback/Yandex) with HTTP id
 khloB60I5a61-hlIKjDWk; Thu, 29 Jul 2021 20:43:48 +0300
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
 t=1627580628; bh=464IcGK0jCfvauzE5Sd1IJ+hFZoReL/ciheMXp0QsSk=;
 h=References:Date:Message-Id:Subject:In-Reply-To:To:From;
 b=jPC0Sl+EGyI/9zoVGpEgY7VH8NYLgQLv8U/phHiCL9TyQaymJLX1R52xHUjvUaPYE
 0+WRfMAwORhu1ahMwRQJpfB4Od6HWmDHydIAGlDWeWKvQtA64YM56ZoGjqORheiFN+
 7Gz+U2qbYoQrlfC5PgZhYHc7eVAxwbkuZ4qZaGao=
Authentication-Results: myt6-22bd3499f8ff.qloud-c.yandex.net;
 dkim=pass header.i=@yandex.ru
Received: by myt6-ab88f6e23eb0.qloud-c.yandex.net with HTTP;
 Thu, 29 Jul 2021 20:43:47 +0300
From: Igor Klevanets <cerevra@yandex.ru>
To: libssh2 development <libssh2-devel@cool.haxx.se>
In-Reply-To: <35999e5dc4f248eaa68788595ab1ea15@usma1ex-dag3mb5.msg.corp.akamai.com>
References: <2DF27D7C-8B9A-47A0-B4E0-9DE041A95066@panic.com>
 <nycvar.QRO.7.76.2105142336240.3530@fvyyl>
 <563B21ED-3EA5-4CC4-B1B0-A9AA0A4331B7@panic.com>
 <35999e5dc4f248eaa68788595ab1ea15@usma1ex-dag3mb5.msg.corp.akamai.com>
Subject: Re: 1.9.1 release pending, please give it a look
MIME-Version: 1.0
X-Mailer: Yamail [ http://yandex.ru ] 5.0
Date: Thu, 29 Jul 2021 20:43:47 +0300
Message-Id: <408831627579655@mail.yandex.ru>
X-BeenThere: libssh2-devel@cool.haxx.se
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: libssh2 development <libssh2-devel.cool.haxx.se>
List-Unsubscribe: <https://cool.haxx.se/cgi-bin/mailman/options/libssh2-devel>, 
 <mailto:libssh2-devel-request@cool.haxx.se?subject=unsubscribe>
List-Archive: <http://cool.haxx.se/pipermail/libssh2-devel/>
List-Post: <mailto:libssh2-devel@cool.haxx.se>
List-Help: <mailto:libssh2-devel-request@cool.haxx.se?subject=help>
List-Subscribe: <https://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel>, 
 <mailto:libssh2-devel-request@cool.haxx.se?subject=subscribe>
Reply-To: libssh2 development <libssh2-devel@cool.haxx.se>
Content-Type: multipart/mixed; boundary="===============1149029866=="
Errors-To: libssh2-devel-bounces@cool.haxx.se
Sender: "libssh2-devel" <libssh2-devel-bounces@cool.haxx.se>

--===============1149029866==
Content-Transfer-Encoding: 8bit
Content-Type: text/html; charset=utf-8

<div>Hi</div><div> </div><div>Just trying to pay attention to topic "Add libssh2_agent_sign() to allow sign any message" =)</div><div><div><a href="https://www.libssh2.org/mail/libssh2-devel-archive-2020-09/0004.shtml" rel="noopener noreferrer" target="_blank">https://www.libssh2.org/mail/libssh2-devel-archive-2020-09/0004.shtml</a></div><div> </div></div><div><div><a href="https://github.com/libssh2/libssh2/pull/516" rel="noopener noreferrer" target="_blank">https://github.com/libssh2/libssh2/pull/516</a></div><div>Оf cause it is not blocker for release 1.9.1. May be it is candidate for 1.10.0 - I'm not sure.</div><div> </div><div>Please take a look on this feature anyway.</div></div><div> </div><div>Thanke you</div><div>Igor Klevanets</div>

--===============1149029866==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGlic3NoMi1k
ZXZlbCBodHRwczovL2Nvb2wuaGF4eC5zZS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbGlic3No
Mi1kZXZlbAo=

--===============1149029866==--

