Return-Path: Delivered-To: apmail-commons-dev-archive@www.apache.org Received: (qmail 23842 invoked from network); 12 Apr 2009 03:07:08 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 12 Apr 2009 03:07:08 -0000 Received: (qmail 205 invoked by uid 500); 12 Apr 2009 03:07:07 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 99981 invoked by uid 500); 12 Apr 2009 03:07:06 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 99967 invoked by uid 99); 12 Apr 2009 03:07:06 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 12 Apr 2009 03:07:06 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of vinod.ofgovind@gmail.com designates 74.125.92.146 as permitted sender) Received: from [74.125.92.146] (HELO qw-out-1920.google.com) (74.125.92.146) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 12 Apr 2009 03:06:57 +0000 Received: by qw-out-1920.google.com with SMTP id 5so1018912qwc.60 for ; Sat, 11 Apr 2009 20:06:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=VdzFQcxYG4C/g4gSHHjkJzAMmMpc71xBMiPO3eyywaY=; b=aPeJRxw6vLr+A1mZcqNaV3xvrl9G8Fe4OaVqGcjzOxieAlrrBJa8We+zSPCPsqTcgs Gs6XeDBuVyim0Q0ec4YXcJiHn7RPXk31fK40I0qo785gYYu00hHQUAH0Eqqa7+jez29O B0CvAxaAglH2W37pgGNZ2jP8B4ZwReUNroyLY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=NPedU5VY1DRUNY0b8IIKw+dq1QYP2vi1JXK2qG6fn6KslYLKhpvUX/5V3K4/mX07kX 7ItQBKghS5IeVjlZCPlLlb0ZhGXU2Wtf1TX2NmQiqs8OMIr20PyvdO3BmosgRI3LdN4d bMpdoGVuqBgPVI/eoDR+ji0CRNuY8ULe8QuC8= MIME-Version: 1.0 Received: by 10.220.98.81 with SMTP id p17mr5646324vcn.79.1239505595979; Sat, 11 Apr 2009 20:06:35 -0700 (PDT) In-Reply-To: References: <824aa8970904080339i7686a8e0nf96bc87d1e7d84f9@mail.gmail.com> <824aa8970904111342j5d32d3d8mccc8aecfce19e794@mail.gmail.com> Date: Sun, 12 Apr 2009 08:36:35 +0530 Message-ID: <824aa8970904112006s5e2db161n989f4c2e401bae5b@mail.gmail.com> Subject: Re: SSH Implementation - IDEA and seeking Suggestions. From: Vinod Kumar Badhavat To: Commons Developers List Content-Type: multipart/alternative; boundary=0016e64ec364bed8fd046752e225 X-Virus-Checked: Checked by ClamAV on apache.org --0016e64ec364bed8fd046752e225 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi Guillaume Nodet I'm ready and happy to work on SSHD subproject. My intention is to take part in open source development, so even if I'm selected or not ( for GSoC), I would love to work for open source. As a part of proposal writing, I learnt many things about SSH protocol and hence working on SSHD will be quite comfortable. I need to talk to my mentor to know whether I can work on SSHD as a part of GSoC program. If I'm allowed to do that, then I'd be very happy to work with you on SSHD. In any case, I'll definitely look into SSHD for more information and to reuse the code. Thank you, Vinod. On Sun, Apr 12, 2009 at 3:56 AM, Guillaume Nodet wrote: > On Sat, Apr 11, 2009 at 22:42, Vinod Kumar Badhavat > wrote: > > Hi Guillaume Nodet > > > > Thank you for your information. I applied to Apache as a part of Google > > Summer of Code(GSoC), so I think, I should stick to the proposal I made > in > > the application and implement SSH as a part of commons-net. I would like > to > > use SSHD's key and algorithm negotiation. I'm planning to use java > > cryptography directly. If this is not so useful, then i may turn to > SSHD's > > crypto. > > I know, but when the proposal has been created, the authors were not > aware of the existence of the Apache SSHD subproject. > Have a look at the code for SSHD, it uses the java cryptography api > already. The main difference is that the socket layer uses MINA (NIO) > instead of plain sockets, but this does not mean you have to rewrite > the whole crypto / key exchange / negociation from scratch. > Actually, the dependency to MINA is quite thin, and I'd be happy if > you need to refactor any part of it to make it more reusable .... > > > > > can i use mina's mailing list to discuss about SSH Implementation? > > Sure, just prefix your message subject with [SSHD] when you post to > dev@mina.apache.org > > > > > --- Vinod. > > > > On Sat, Apr 11, 2009 at 8:47 PM, Guillaume Nodet > wrote: > > > >> In case you haven't followed the earlier discussion, you may want to > >> have a look at the Apache SSHD project, which implements an SSH server > >> and some parts of the client. The client is far from complete, so it > >> may be a good idea to join our forces: > >> http://svn.apache.org/repos/asf/mina/sshd/trunk/ > >> > >> Currently, the client api is asynchronous, but it would make sense to > >> add a synchronous api for ease of use. > >> In all cases, feel free to reuse any code from this project, as most > >> of the crypto stuff / kex negociation and other algorithms have > >> already been implemented, as there's really no need to duplicate the > >> work. > >> > >> 2009/4/8 Vinod Kumar Badhavat : > >> dev-subscribe@mina.apache.org > >> -- > >> Cheers, > >> Guillaume Nodet > >> ------------------------ > >> Blog: http://gnodet.blogspot.com/ > >> ------------------------ > >> Open Source SOA > >> http://fusesource.com > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org > >> For additional commands, e-mail: dev-help@commons.apache.org > >> > >> > > > > > > -- > Cheers, > Guillaume Nodet > ------------------------ > Blog: http://gnodet.blogspot.com/ > ------------------------ > Open Source SOA > http://fusesource.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org > For additional commands, e-mail: dev-help@commons.apache.org > > --0016e64ec364bed8fd046752e225--