From libssh2-devel-bounces@cool.haxx.se  Thu Sep  1 13:52:59 2016
Return-Path: <libssh2-devel-bounces@cool.haxx.se>
Received: from www.haxx.se (localhost.localdomain [127.0.0.1])
	by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTP id u81BqYoU016936;
	Thu, 1 Sep 2016 13:52:54 +0200
Received: from giant.haxx.se (localhost.localdomain [127.0.0.1])
 by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTPS id u81BqW44016927
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
 for <libssh2-devel@cool.haxx.se>; Thu, 1 Sep 2016 13:52:32 +0200
Received: from localhost (dast@localhost)
 by giant.haxx.se (8.15.2/8.15.2/Submit) with ESMTP id u81BqWNA016924
 for <libssh2-devel@cool.haxx.se>; Thu, 1 Sep 2016 13:52:32 +0200
X-Authentication-Warning: giant.haxx.se: dast owned process doing -bs
Date: Thu, 1 Sep 2016 13:52:32 +0200 (CEST)
From: Daniel Stenberg <daniel@haxx.se>
X-X-Sender: dast@giant.haxx.se
To: libssh2 development <libssh2-devel@cool.haxx.se>
Subject: Re: MIgration from libssh
In-Reply-To: <cd9baa2a-e57a-19ca-9dee-5dac5bdfc44d@simbiosi.org>
Message-ID: <alpine.DEB.2.20.1609011339050.2927@tvnag.unkk.fr>
References: <cd9baa2a-e57a-19ca-9dee-5dac5bdfc44d@simbiosi.org>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
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 u81BqYoU016936

On Wed, 31 Aug 2016, Antenore Gatta wrote:

> We are considering the possibility to move away from libssh and migrate all 
> of our libssh code to libssh2.
>
> As reference we were using the comparison page on your site, but it looks 
> really outdated.

So what in particular looks outdated? We could possibly try to address those 
specific concerns if you articulate them.

There's that pull request from a libssh contributor that I've never merged 
(https://github.com/libssh2/www/pull/2) but I think there's a value for our 
users if we keep that comparison accurate and honest.

> Do you please have any advices for us? Do you have any experience on these 
> kind of migrations?

I've not seen any users write about such experiences before so I'm afraid 
that's a road not very frequently travelled.

Once upon the time I castually followed the libssh development a bit, but that 
was many years ago and I was never much into how their API worked anyway.

> There are also some features we are interested with, like support for 
> ~/ssh/config files parsing (I know it's openssh only), FIDO U2F, that at the 
> moment you are not supporting, if I'm not wrong, and I was wondering if 
> these are in your todo list.

We don't really have a TODO or a roadmap as a project but simply depend on 
what people and contributers want to work on and submit to us for inclusion.

But there's hardly any secret that there aren't that many developers who 
actually work on improving libssh2 day to day and we have quite a few 
outstanding bugs and pull requests now that could really use more attention.

config parsing and fido u2f sound like decent things to support and if someone 
would provide code for them, I pretty sure they will be welcome.

-- 

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

From libssh2-devel-bounces@cool.haxx.se  Thu Sep  1 17:43:47 2016
Return-Path: <libssh2-devel-bounces@cool.haxx.se>
Received: from www.haxx.se (localhost.localdomain [127.0.0.1])
	by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTP id u81Fh054011659;
	Thu, 1 Sep 2016 17:43:39 +0200
Received: from 11.mo6.mail-out.ovh.net (11.mo6.mail-out.ovh.net
 [188.165.38.119])
 by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTPS id u81Fgw8G011647
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
 for <libssh2-devel@cool.haxx.se>; Thu, 1 Sep 2016 17:42:59 +0200
Received: from player776.ha.ovh.net (b7.ovh.net [213.186.33.57])
 by mo6.mail-out.ovh.net (Postfix) with ESMTP id DE7C5FFAC4D
 for <libssh2-devel@cool.haxx.se>; Thu,  1 Sep 2016 17:42:59 +0200 (CEST)
Received: from freccia.ch.ibm.com (deibp9eh1--blueice2n3.emea.ibm.com
 [195.212.29.173]) (Authenticated sender: antenore@simbiosi.org)
 by player776.ha.ovh.net (Postfix) with ESMTPSA id 98E29400089
 for <libssh2-devel@cool.haxx.se>; Thu,  1 Sep 2016 17:42:59 +0200 (CEST)
Date: Thu, 1 Sep 2016 17:42:58 +0200
From: Antenore Gatta <antenore@simbiosi.org>
To: libssh2 development <libssh2-devel@cool.haxx.se>
Subject: Re: MIgration from libssh
Message-ID: <20160901174258.3c417a34@freccia.ch.ibm.com>
In-Reply-To: <alpine.DEB.2.20.1609011339050.2927@tvnag.unkk.fr>
References: <cd9baa2a-e57a-19ca-9dee-5dac5bdfc44d@simbiosi.org>
 <alpine.DEB.2.20.1609011339050.2927@tvnag.unkk.fr>
Organization: Simbiosi.org
X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-redhat-linux-gnu)
MIME-Version: 1.0
X-Ovh-Tracer-Id: 5513250370767835566
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: -100
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrfeeluddrhedugdelfeculddtuddrfeeltddrtddtmdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd
X-MIME-Autoconverted: from quoted-printable to 8bit by giant.haxx.se id
 u81Fgw8G011647
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 u81Fh054011659

On Thu, 1 Sep 2016 13:52:32 +0200 (CEST)
Daniel Stenberg <daniel@haxx.se> wrote:

> On Wed, 31 Aug 2016, Antenore Gatta wrote:
> 
> > We are considering the possibility to move away from libssh and
> > migrate all of our libssh code to libssh2.
> >
> > As reference we were using the comparison page on your site, but it
> > looks really outdated.  
> 
> So what in particular looks outdated? We could possibly try to
> address those specific concerns if you articulate them.

Mainly it was just a feeling because it wasn't updated since 2015 (at
that time there were only minor fixes).

Looking at it, without reading the changelogs (my bad), it sounds like
libssh support more kex than libssh2, on the contrary libssh2, now,
it's much more compliant.

The same for the others (host key, etc).

Now you support CMake as well, but you say in the comparison that you
don't.

From my point of view, it's better to don't have a comparison at all
that having one the put libssh2 behind libssh (otherwise I wouldn't be
here :-) ), also the other way around wouldn't be good (stating libssh
is better than libssh2)

I don't promise anything, but as I need this comparison to actually
move to libssh, I could try to rewrite it myself. 


> 
> There's that pull request from a libssh contributor that I've never
> merged (https://github.com/libssh2/www/pull/2) but I think there's a
> value for our users if we keep that comparison accurate and honest.

It doesn't bring anything special that PR, you can blindly merge it,
but the whole comparison need a re-factoring. 

> > Do you please have any advices for us? Do you have any experience
> > on these kind of migrations?  
> 
> I've not seen any users write about such experiences before so I'm
> afraid that's a road not very frequently travelled.

I even saw the other way around.
I'll be the first, maybe? We will see. 

> 
> Once upon the time I castually followed the libssh development a bit,
> but that was many years ago and I was never much into how their API
> worked anyway.

I think it didn't change that much...

> > There are also some features we are interested with, like support
> > for ~/ssh/config files parsing (I know it's openssh only), FIDO
> > U2F, that at the moment you are not supporting, if I'm not wrong,
> > and I was wondering if these are in your todo list.  
> 
> We don't really have a TODO or a roadmap as a project but simply
> depend on what people and contributers want to work on and submit to
> us for inclusion.
> 
> But there's hardly any secret that there aren't that many developers
> who actually work on improving libssh2 day to day and we have quite a
> few outstanding bugs and pull requests now that could really use more
> attention.
> 
> config parsing and fido u2f sound like decent things to support and
> if someone would provide code for them, I pretty sure they will be
> welcome.
> 

My C kung fu is quite depressive, but I'm not shy nor ashamed of trying
to submit a patch/PR if I'll ever be able to produce one.

Thanks for now... 
I'll be back in some days, the time to dive in all of this, and if you
have anything to add I'll be glad to read your comments.

Kind Regards

A.G.

-- 
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GIT !d s: !a C++ UL++++ P+++ L+++ E--- W+++ N+++ o-- K- w--- 
O+ M-- V-- PS+++ PE Y+ PGP t+++ 5++ X R++ tv- b+ DI D++ 
G e+ h---- r+++ y++++ 
------END GEEK CODE BLOCK------

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

From libssh2-devel-bounces@cool.haxx.se  Thu Sep  1 18:51:25 2016
Return-Path: <libssh2-devel-bounces@cool.haxx.se>
Received: from www.haxx.se (localhost.localdomain [127.0.0.1])
	by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTP id u81Gp3OI025342;
	Thu, 1 Sep 2016 18:51:20 +0200
Received: from mail.panic.com (mail.panic.com [38.103.165.3])
 by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTPS id u81Gp1WB025135
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
 for <libssh2-devel@cool.haxx.se>; Thu, 1 Sep 2016 18:51:02 +0200
Received: from [10.0.0.189] (unknown [38.103.165.36])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.panic.com (Postfix) with ESMTPSA id 74E6F605B4
 for <libssh2-devel@cool.haxx.se>; Thu,  1 Sep 2016 09:50:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=panic.com; s=dkim;
 t=1472748656; bh=bygOlX5ExaIp3dANm14IYYg7Sy4JuvrQuNtA0hU/j2s=;
 h=Subject:From:In-Reply-To:Date:References:To;
 b=Op4t26XixYFhW7I9xGgKgsdPRNslaWnO3ZYcO7BZSciIf/Coh7rDEhMA1KpmPoUEO
 l5ILXGlrbIR+0xvZh2WXYW/91XBPlIuFwtrxUsmbZ4mA3jZ7QC6apOZB5q2+FEMoUy
 rE7XnbziIPisJmiO3yas5DHaZEJN+YH1CBbHOj9Y=
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
Subject: ChaCha20 and ED25519 support
From: Will Cosgrove <will@panic.com>
In-Reply-To: <20160901174258.3c417a34@freccia.ch.ibm.com>
Date: Thu, 1 Sep 2016 09:50:56 -0700
Message-Id: <1A696092-84FE-4AC4-81A6-6025CC608B0D@panic.com>
References: <cd9baa2a-e57a-19ca-9dee-5dac5bdfc44d@simbiosi.org>
 <alpine.DEB.2.20.1609011339050.2927@tvnag.unkk.fr>
 <20160901174258.3c417a34@freccia.ch.ibm.com>
To: libssh2 development <libssh2-devel@cool.haxx.se>
X-Mailer: Apple Mail (2.3124)
X-MIME-Autoconverted: from quoted-printable to 8bit by giant.haxx.se id
 u81Gp1WB025135
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 u81Gp3OI025342

Hi All,
With the pending OpenSSL 1.1 pull request, a co-worker and I are going to be adding ChaCha20 and ED25519 support.  I have ECDSA and *-ETM support done, but haven’t had the time to create pull request yet, but it will be coming soon.  Just wanted to let you know so we don't duplicate effort.

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

From libssh2-devel-bounces@cool.haxx.se  Thu Sep  1 18:57:52 2016
Return-Path: <libssh2-devel-bounces@cool.haxx.se>
Received: from www.haxx.se (localhost.localdomain [127.0.0.1])
	by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTP id u81Gvmr2000727;
	Thu, 1 Sep 2016 18:57:51 +0200
Received: from mail.panic.com (mail.panic.com [38.103.165.3])
 by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTPS id u81GvjCV000623
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
 for <libssh2-devel@cool.haxx.se>; Thu, 1 Sep 2016 18:57:46 +0200
Received: from [10.0.0.189] (unknown [38.103.165.36])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.panic.com (Postfix) with ESMTPSA id 19B5A605B4
 for <libssh2-devel@cool.haxx.se>; Thu,  1 Sep 2016 09:57:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=panic.com; s=dkim;
 t=1472749062; bh=iJErOY463ZLAZ5eRX4EkbFisbI4ZNCx3vkkiDSuTH1M=;
 h=Subject:From:In-Reply-To:Date:References:To;
 b=shEw365ephQ3jgcokgWJ8Q+Gdap5WF56gAMJ9vytDArAiucisWHn0FEjcv3Egn6+n
 S2JUO+OlzC6X0UiGNu2823iBk0z/jYEMiwmp2wQzlknPgMI457gDK6c9v75IujUlUU
 F8DpWne72paLZskpW+l6NoMyCSonugEoJ0Tkgxgw=
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
Subject: Re: ChaCha20 and ED25519 support
From: Will Cosgrove <will@panic.com>
In-Reply-To: <1A696092-84FE-4AC4-81A6-6025CC608B0D@panic.com>
Date: Thu, 1 Sep 2016 09:57:42 -0700
Message-Id: <C7494153-AFC8-451F-BCFA-17655ADDCB71@panic.com>
References: <cd9baa2a-e57a-19ca-9dee-5dac5bdfc44d@simbiosi.org>
 <alpine.DEB.2.20.1609011339050.2927@tvnag.unkk.fr>
 <20160901174258.3c417a34@freccia.ch.ibm.com>
 <1A696092-84FE-4AC4-81A6-6025CC608B0D@panic.com>
To: libssh2 development <libssh2-devel@cool.haxx.se>
X-Mailer: Apple Mail (2.3124)
X-MIME-Autoconverted: from quoted-printable to 8bit by giant.haxx.se id
 u81GvjCV000623
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 u81Gvmr2000727

Oh, never mind, looks like they only added X25519 and not ED25519.  We will do ChaCha at least.

Will

> With the pending OpenSSL 1.1 pull request, a co-worker and I are going to be adding ChaCha20 and ED25519 support.  I have ECDSA and *-ETM support done, but haven’t had the time to create pull request yet, but it will be coming soon.  Just wanted to let you know so we don't duplicate effort.
> 
> Cheers,
> Will


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

From libssh2-devel-bounces@cool.haxx.se  Fri Sep  2 02:04:01 2016
Return-Path: <libssh2-devel-bounces@cool.haxx.se>
Received: from www.haxx.se (localhost.localdomain [127.0.0.1])
	by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTP id u8203V0A006127;
	Fri, 2 Sep 2016 02:03:55 +0200
Received: from 10.mo68.mail-out.ovh.net (10.mo68.mail-out.ovh.net
 [46.105.79.203])
 by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTPS id u8203Ruf005908
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
 for <libssh2-devel@cool.haxx.se>; Fri, 2 Sep 2016 02:03:28 +0200
Received: from player695.ha.ovh.net (b9.ovh.net [213.186.33.59])
 by mo68.mail-out.ovh.net (Postfix) with ESMTP id 5DA93FF96F2
 for <libssh2-devel@cool.haxx.se>; Fri,  2 Sep 2016 02:03:29 +0200 (CEST)
Received: from [192.168.0.14] (85-218-68-172.dclient.lsne.ch [85.218.68.172])
 (Authenticated sender: antenore@simbiosi.org)
 by player695.ha.ovh.net (Postfix) with ESMTPSA id 2C69B46006E
 for <libssh2-devel@cool.haxx.se>; Fri,  2 Sep 2016 02:03:29 +0200 (CEST)
Subject: Re: MIgration from libssh
To: libssh2 development <libssh2-devel@cool.haxx.se>
References: <cd9baa2a-e57a-19ca-9dee-5dac5bdfc44d@simbiosi.org>
 <alpine.DEB.2.20.1609011339050.2927@tvnag.unkk.fr>
 <20160901174258.3c417a34@freccia.ch.ibm.com>
From: Antenore Gatta <antenore@simbiosi.org>
Message-ID: <6472232c-17b4-7f5c-93c9-bfcf51575e4a@simbiosi.org>
Date: Fri, 2 Sep 2016 02:03:28 +0200
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <20160901174258.3c417a34@freccia.ch.ibm.com>
X-Ovh-Tracer-Id: 13965943921892217262
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: -100
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrfeeluddrhedvgdefheculddtuddrfeeltddrtddtmdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd
X-MIME-Autoconverted: from quoted-printable to 8bit by giant.haxx.se id
 u8203Ruf005908
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 u8203V0A006127

On 09/01/16 17:42, Antenore Gatta wrote:
>> So what in particular looks outdated? We could possibly try to
>> > address those specific concerns if you articulate them.
> Mainly it was just a feeling because it wasn't updated since 2015 (at
> that time there were only minor fixes).
>
> Looking at it, without reading the changelogs (my bad), it sounds like
> libssh support more kex than libssh2, on the contrary libssh2, now,
> it's much more compliant.
>
> The same for the others (host key, etc).
>
> Now you support CMake as well, but you say in the comparison that you
> don't.
>
> From my point of view, it's better to don't have a comparison at all
> that having one the put libssh2 behind libssh (otherwise I wouldn't be
> here :-) ), also the other way around wouldn't be good (stating libssh
> is better than libssh2)
>
> I don't promise anything, but as I need this comparison to actually
> move to libssh, I could try to rewrite it myself. 
>
>
Actually the situation is a bit different, so I've submitted a PR with
just some differences, https://github.com/libssh2/www/pull/4, please let
me know any disagreements and/or issues.

It's not a definitive work, because I'd like to go further in the
analysis (doing already).

Kind regards

Antenore



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

From libssh2-devel-bounces@cool.haxx.se  Fri Sep 23 23:49:24 2016
Return-Path: <libssh2-devel-bounces@cool.haxx.se>
Received: from www.haxx.se (localhost.localdomain [127.0.0.1])
	by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTP id u8NLmrkQ008850;
	Fri, 23 Sep 2016 23:49:15 +0200
Received: from giant.haxx.se (localhost.localdomain [127.0.0.1])
 by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTPS id u8NLmpSk008846
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
 for <libssh2-devel@cool.haxx.se>; Fri, 23 Sep 2016 23:48:51 +0200
Received: from localhost (dast@localhost)
 by giant.haxx.se (8.15.2/8.15.2/Submit) with ESMTP id u8NLmpf3008843
 for <libssh2-devel@cool.haxx.se>; Fri, 23 Sep 2016 23:48:51 +0200
X-Authentication-Warning: giant.haxx.se: dast owned process doing -bs
Date: Fri, 23 Sep 2016 23:48:51 +0200 (CEST)
From: Daniel Stenberg <daniel@haxx.se>
X-X-Sender: dast@giant.haxx.se
To: libssh2 development <libssh2-devel@cool.haxx.se>
Subject: time to release another libssh2 version!
Message-ID: <alpine.DEB.2.20.1609232340161.19666@tvnag.unkk.fr>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
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 u8NLmrkQ008850

Hi friends,

I think it is about time we ship another release. The OpenSSL 1.1.0 support 
being a major reason I think.

So, please bring up your issues that we should squeeze in before we release.

We have a whole bunch of issues and pull-requests we could use more eyes and 
hands on to deal with. Maybe we could take care of some of them before next 
release?

The mbedTLS backend for example maybe? 
https://github.com/libssh2/libssh2/pull/106

Any suggestion on how long time we should set for ourselves to prepare until 
we ship? I would like to propose that we aim for doing the release on Tuesday 
October 11. And this means that if there's anything larger anyone wants to 
merge, it needs to be done ASAP so that we have at least a week with no large 
changes before we ship.

Feel free to object, agree or suggest something different!

-- 

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

From libssh2-devel-bounces@cool.haxx.se  Sat Sep 24 01:09:12 2016
Return-Path: <libssh2-devel-bounces@cool.haxx.se>
Received: from www.haxx.se (localhost.localdomain [127.0.0.1])
	by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTP id u8NN8pAK018869;
	Sat, 24 Sep 2016 01:09:06 +0200
Received: from rs146.luxsci.com (rs146.luxsci.com [64.49.212.118])
 by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTPS id u8NN8kkV018846
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
 for <libssh2-devel@cool.haxx.se>; Sat, 24 Sep 2016 01:08:48 +0200
Received: from rs146.luxsci.com (localhost.localdomain [127.0.0.1])
 by rs146.luxsci.com (8.14.4/8.14.9) with ESMTP id u8NN8exY021636
 for <libssh2-devel@cool.haxx.se>; Fri, 23 Sep 2016 19:08:40 -0400
Received: (from root@localhost)
 by rs146.luxsci.com (8.14.4/8.14.9/Submit) id u8NN82jX021219
 for libssh2-devel@cool.haxx.se; Fri, 23 Sep 2016 23:08:02 GMT
Received: (from sender 30582) (rs146.luxsci.com [127.0.0.1]) by Lux Scientiae
 SP; Fri, 23 Sep 2016 23:08:02 +0000
Date: Fri, 23 Sep 2016 19:07:52 -0400
From: Ben Kibbey <bjk@luxsci.net>
To: libssh2-devel@cool.haxx.se
Subject: Re: time to release another libssh2 version!
References: <alpine.DEB.2.20.1609232340161.19666@tvnag.unkk.fr>
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.20.1609232340161.19666@tvnag.unkk.fr>
X-Lux-Comment: Message u8NN7qlA020955 sent by user #30582
Message-Id: <1474672082-689483.093501601.fu8NN7qlA020955@rs146.luxsci.com>
MIME-Version: 1.0
X-Comment: Lux Scientiae SP Message ID - 1474672082-689483.093501601
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=luxsci.net;
 h=date:from:to:subject:references:content-type:in-reply-to:message-id:mime-version;
 s=p1; bh=7ZFXk0PL5eua6A4LVPsPqNIHNx9PIAPEz2vVwVt8n6g=;
 b=x33JT8oJL8Q9puEG7muMY9T2D1R8xPg5dI4+2EVt6JuY+QqDc0kYKW6iWZ2xyJu+DaMANUp28Ft1mre5rBBh5nJ3h0iV5ARtim4/wtKY7z/qV0Hc5Q/wLEBoQUptOcVNr/wdhfUO3h6/GMsD7LotqcgiFBr8RmnmggZopLM8OHM=
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 u8NN8pAK018869

On Fri, Sep 23, 2016 at 11:48:51PM +0200, Daniel Stenberg wrote:
> Hi friends,
> 
> I think it is about time we ship another release. The OpenSSL 1.1.0 support
> being a major reason I think.
> 
> So, please bring up your issues that we should squeeze in before we release.

Support for passphrase authentication when using an identity would be
nice when libssh2 is compiled with libgcrypt. This would also maybe have
the benefit of not requiring both the secret and public ssh key but only
the private key.

Anyway, thanks for libssh2,

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

From libssh2-devel-bounces@cool.haxx.se  Mon Sep 26 00:17:34 2016
Return-Path: <libssh2-devel-bounces@cool.haxx.se>
Received: from www.haxx.se (localhost.localdomain [127.0.0.1])
	by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTP id u8PMH11n029206;
	Mon, 26 Sep 2016 00:17:26 +0200
Received: from giant.haxx.se (localhost.localdomain [127.0.0.1])
 by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTPS id u8PMH0XP029108
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
 for <libssh2-devel@cool.haxx.se>; Mon, 26 Sep 2016 00:17:00 +0200
Received: from localhost (dast@localhost)
 by giant.haxx.se (8.15.2/8.15.2/Submit) with ESMTP id u8PMGxY9029102
 for <libssh2-devel@cool.haxx.se>; Mon, 26 Sep 2016 00:17:00 +0200
X-Authentication-Warning: giant.haxx.se: dast owned process doing -bs
Date: Mon, 26 Sep 2016 00:16:59 +0200 (CEST)
From: Daniel Stenberg <daniel@haxx.se>
X-X-Sender: dast@giant.haxx.se
To: libssh2 development <libssh2-devel@cool.haxx.se>
Subject: Re: time to release another libssh2 version!
In-Reply-To: <1474672082-689483.093501601.fu8NN7qlA020955@rs146.luxsci.com>
Message-ID: <alpine.DEB.2.20.1609260015560.30648@tvnag.unkk.fr>
References: <alpine.DEB.2.20.1609232340161.19666@tvnag.unkk.fr>
 <1474672082-689483.093501601.fu8NN7qlA020955@rs146.luxsci.com>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
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 u8PMH11n029206

On Fri, 23 Sep 2016, Ben Kibbey wrote:

> Support for passphrase authentication when using an identity would be nice 
> when libssh2 is compiled with libgcrypt. This would also maybe have the 
> benefit of not requiring both the secret and public ssh key but only the 
> private key.

That's already working with the OpenSSL backend so yeah, it should certainly 
be doable in the gcrypt code too.

We welcome patches!

-- 

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

From libssh2-devel-bounces@cool.haxx.se  Mon Sep 26 17:30:32 2016
Return-Path: <libssh2-devel-bounces@cool.haxx.se>
Received: from www.haxx.se (localhost.localdomain [127.0.0.1])
	by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTP id u8QFTnFY015195;
	Mon, 26 Sep 2016 17:30:24 +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 u8QFTlj1015002
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
 for <libssh2-devel@cool.haxx.se>; Mon, 26 Sep 2016 17:29:48 +0200
Received: (qmail 10131 invoked by uid 1000); 26 Sep 2016 16:18:08 -0000
Date: Mon, 26 Sep 2016 16:18:08 +0000
From: Peter Stuge <peter@stuge.se>
To: libssh2-devel@cool.haxx.se
Subject: Re: time to release another libssh2 version!
Message-ID: <20160926161808.GR10713@foo.stuge.se>
References: <alpine.DEB.2.20.1609232340161.19666@tvnag.unkk.fr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.20.1609232340161.19666@tvnag.unkk.fr>
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 u8QFTnFY015195

Daniel Stenberg wrote:
> So, please bring up your issues that we should squeeze in before we release.

I've implemented axTLS as crypto provider. It's not quite done, but
so far it works with non-key authentication, test on Linux and Windows.

With that there's an all-BSD way to use libssh2 portably.


> Any suggestion on how long time we should set for ourselves to
> prepare until we ship?  I would like to propose that we aim for
> doing the release on Tuesday October 11.

Can that date please be pushed two weeks? I'm not sure I can find
time to finish the code up completely by the 11th.


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

From libssh2-devel-bounces@cool.haxx.se  Mon Sep 26 23:12:10 2016
Return-Path: <libssh2-devel-bounces@cool.haxx.se>
Received: from www.haxx.se (localhost.localdomain [127.0.0.1])
	by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTP id u8QLBeYY031465;
	Mon, 26 Sep 2016 23:12:02 +0200
Received: from giant.haxx.se (localhost.localdomain [127.0.0.1])
 by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTPS id u8QLBcH6031417
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
 for <libssh2-devel@cool.haxx.se>; Mon, 26 Sep 2016 23:11:38 +0200
Received: from localhost (dast@localhost)
 by giant.haxx.se (8.15.2/8.15.2/Submit) with ESMTP id u8QLBb2A031409
 for <libssh2-devel@cool.haxx.se>; Mon, 26 Sep 2016 23:11:37 +0200
X-Authentication-Warning: giant.haxx.se: dast owned process doing -bs
Date: Mon, 26 Sep 2016 23:11:37 +0200 (CEST)
From: Daniel Stenberg <daniel@haxx.se>
X-X-Sender: dast@giant.haxx.se
To: libssh2 development <libssh2-devel@cool.haxx.se>
Subject: Re: time to release another libssh2 version!
In-Reply-To: <20160926161808.GR10713@foo.stuge.se>
Message-ID: <alpine.DEB.2.20.1609262309580.30648@tvnag.unkk.fr>
References: <alpine.DEB.2.20.1609232340161.19666@tvnag.unkk.fr>
 <20160926161808.GR10713@foo.stuge.se>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
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 u8QLBeYY031465

On Mon, 26 Sep 2016, Peter Stuge wrote:

>> I would like to propose that we aim for doing the release on Tuesday 
>> October 11.
>
> Can that date please be pushed two weeks? I'm not sure I can find time to 
> finish the code up completely by the 11th.

Absolutely! Let's go with October 25th instead. With a some luck and hard work 
we'll looking forward to quite a few supported backends by that time!

-- 

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

