From owner-freebsd-net@FreeBSD.ORG Tue Feb 11 10:56:40 2014 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B1EF79C7 for ; Tue, 11 Feb 2014 10:56:40 +0000 (UTC) Received: from mail.ijs.si (mail.ijs.si [IPv6:2001:1470:ff80::25]) by mx1.freebsd.org (Postfix) with ESMTP id 5EB9713DF for ; Tue, 11 Feb 2014 10:56:40 +0000 (UTC) Received: from amavis-proxy-ori.ijs.si (localhost [IPv6:::1]) by mail.ijs.si (Postfix) with ESMTP id 3fNgsM0RzKzGMwp for ; Tue, 11 Feb 2014 11:56:39 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ijs.si; h= user-agent:message-id:references:in-reply-to:organization :subject:subject:from:from:date:date:content-transfer-encoding :content-type:content-type:mime-version:received:received :received:received; s=jakla2; t=1392116196; x=1394708197; bh=eF8 cvWH/y5wwPVVJ+6LIUB38JWHEVlBd4nIzZ+j7lnU=; b=MCKhNmau61EEzZR4MlD C5YvCwbfXsYigIbYfEHd9L/vWOQkhVNYref0lzHqVvqy2v22XfkonPe5D0cByXSC /gNTTCWKp1hbuVZl9ngcITTu0Bv5oinYqkhg97dZjeJ88vsRW9zwPnp1y/LHVGO7 SPJ9JCGP4C9O0RiKweEc4jcE= X-Virus-Scanned: amavisd-new at ijs.si Received: from mail.ijs.si ([IPv6:::1]) by amavis-proxy-ori.ijs.si (mail.ijs.si [IPv6:::1]) (amavisd-new, port 10012) with ESMTP id Gm4RGOffwPdu for ; Tue, 11 Feb 2014 11:56:36 +0100 (CET) Received: from mildred.ijs.si (mailbox.ijs.si [IPv6:2001:1470:ff80::143:1]) by mail.ijs.si (Postfix) with ESMTP for ; Tue, 11 Feb 2014 11:56:36 +0100 (CET) Received: from neli.ijs.si (neli.ijs.si [193.2.4.95]) by mildred.ijs.si (Postfix) with ESMTP id DB0A9A24 for ; Tue, 11 Feb 2014 11:56:36 +0100 (CET) Received: from sleepy.ijs.si ([2001:1470:ff80:e001::1:1]) by neli.ijs.si with HTTP (HTTP/1.1 POST); Tue, 11 Feb 2014 11:56:36 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Tue, 11 Feb 2014 11:56:36 +0100 From: Mark Martinec To: freebsd-net@freebsd.org Subject: Re: Merge ping+ping6 and traceroue+traceroute6 to single =?UTF-8?Q?utilities=3F?= Organization: J. Stefan Institute In-Reply-To: References: <1063008459.20140111160525@serebryakov.spb.ru> <52D14140.3090003@gibfest.dk> <20140111.143644.41639035.sthaug@nethelp.no> <52D15185.50802@gibfest.dk> Message-ID: X-Sender: Mark.Martinec+freebsd@ijs.si User-Agent: Roundcube Webmail/0.9.5 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Feb 2014 10:56:40 -0000 2014-02-11 10:00, Jason Hellenthal wrote: > ping localhost ("grab any name, you just want to know its alive") > ping 127.0.0.1 ("you know you are pinging v4 without a doubt") > ping ::1 ("you also know you are pinging v6 without a doubt") > > ping -4 localhost ("you know you are getting v4 without a doubt") > ping -6 localhost ("you know you are getting v6 without a doubt") > > ping -4 ::1 ("must be retarded in some way") That's how it works in several commercial routers (Cisco, Summit, Juniper, ...) and that's how it works in Windows 7/8. No surprises to a user there, 'does the right thing'. > Doing it right and merging these two would leave for more constructive > use. [...] > There is no reason whatsoever that these utilities cannot be combined. > And > there is one very valid reason they should be. [...] > Quite frankly I am tired of seeing the old pessimism and paradigms that > projects keep falling into over silly little subtle changes. Remember the original PHK's story ( http://bikeshed.com/ ) ? It ended favourably for the sleep(1) command, it got its new feature. What can be learned there is: just needs someone to do it and be persistent enough to be accepted. Looks like a perfect task for Google Summer of Code 2014, time to apply is very near: http://www.google-melange.com/gsoc/homepage/google/gsoc2014 Mark