From owner-freebsd-hackers@FreeBSD.ORG Fri Mar 6 19:35:49 2015 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CE189641 for ; Fri, 6 Mar 2015 19:35:49 +0000 (UTC) Received: from st11p02mm-asmtp002.mac.com (st11p02mm-asmtp002.mac.com [17.172.220.237]) (using TLSv1.2 with cipher DHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A14D084B for ; Fri, 6 Mar 2015 19:35:48 +0000 (UTC) Received: from rpaulo-dt.sj.pi-coral.com (unknown [12.218.212.178]) by st11p02mm-asmtp002.mac.com (Oracle Communications Messaging Server 7.0.5.35.0 64bit (built Dec 4 2014)) with ESMTPSA id <0NKT00BHZ2FF7D20@st11p02mm-asmtp002.mac.com> for freebsd-hackers@freebsd.org; Fri, 06 Mar 2015 19:35:42 +0000 (GMT) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.13.68,1.0.33,0.0.0000 definitions=2015-03-06_06:2015-03-06,2015-03-06,1970-01-01 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=7.0.1-1412110000 definitions=main-1503060217 Content-type: text/plain; charset=us-ascii MIME-version: 1.0 (Mac OS X Mail 8.2 \(2070.6\)) Subject: Re: GSoC 2015 Task: Unifying ping and ping6 From: Rui Paulo In-reply-to: Date: Fri, 06 Mar 2015 11:35:39 -0800 Content-transfer-encoding: 7bit Message-id: <6062CEE5-D94E-43A8-88D9-529FDEC38C49@me.com> References: To: Ed Schouten X-Mailer: Apple Mail (2.2070.6) Cc: freebsd-hackers@freebsd.org, Rushil Paul X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Mar 2015 19:35:49 -0000 On 6 Mar 2015, at 11:28, Ed Schouten wrote: > > Hi Rushil, > > 2015-03-04 20:40 GMT+01:00 Rushil Paul : >> And what exactly should my proposal include? How much code can be shared >> between ping and ping6, how to test the program afterwards etc.? Some >> inputs from experts will be very helpful :-) > > A good friend of mine is the author of noping/oping/liboping: > > http://noping.cc/ > > It's a pretty sweet tool. It supports a tonne of options and has nice > displaying/graphing. It also has support for multiple address > families, can ping multiple addresses per hostname, etc. > > The tool is LGPL/GPLv2 licensed, but the last time I talked to the > author, he said he was willing to go through the hoops to get it > relicensed to BSD/MIT if a party like us would be interested in using > it. Maybe it's worth considering going that route? The first route is to upgrade liboping in ports! -- Rui Paulo