Date: Tue, 11 Feb 2014 08:29:20 -0500 From: Jason Hellenthal <jhellenthal@dataix.net> To: Mark Martinec <Mark.Martinec+freebsd@ijs.si> Cc: "freebsd-net@freebsd.org" <freebsd-net@freebsd.org> Subject: Re: Merge ping+ping6 and traceroue+traceroute6 to single utilities? Message-ID: <BADCCBF9-4EE4-426E-968F-0C223F625482@dataix.net> In-Reply-To: <b944d0984aadeb5ca28c8d03bd367558@mailbox.ijs.si> References: <1063008459.20140111160525@serebryakov.spb.ru> <52D14140.3090003@gibfest.dk> <20140111.143644.41639035.sthaug@nethelp.no> <52D15185.50802@gibfest.dk> <CAO2cuEM2qVu2PGOJ2WfFz-aiQKw8T6drGz4oxLkUAEnXptK8TQ@mail.gmail.com> <b944d0984aadeb5ca28c8d03bd367558@mailbox.ijs.si>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
Something like this should not be that hard to convince anyone to commit the change. I've seen three IIRC people in the past that had patches and they also commented on how easy it was.
Why on earth I don't understand people need to pull their grey beards out over something that isn't going to interfere with their day to day lives if done correctly.
As you say . . . cisco, Juniper, Microsoft, but yet FreeBSD is regarded as . . . Advanced network operating system.
Just because a new protocol is invented doesn't mean that there should be a separate utility. That's an annoyance and a write off to do the right thing.
Otherwise we may as well start writing everything to be protocol dependent.
Regards to just ping though aren't 9/10 times you are using it because name services have failed in some way so you are providing an address ?
One of my daughters under the age of 10 knows the difference between v4 and v6 addresses. Uses windows ping and is confused by *ix systems because ping doesn't recognize ::1. Try to explain that to someone under ten. In a way it's a little embarrassing.
--
Jason Hellenthal
Voice: 95.30.17.6/616
JJH48-ARIN
> On Feb 11, 2014, at 5:56, Mark Martinec <Mark.Martinec+freebsd@ijs.si> wrote:
>
> 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
> _______________________________________________
> freebsd-net@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"
[-- Attachment #2 --]
0 *H
010 + 0 *H
90000
*H
010 UIL10U
StartCom Ltd.1+0)U"Secure Digital Certificate Signing1806U/StartCom Class 1 Primary Intermediate Client CA0
130518085048Z
140519220947Z0H10Ujhellenthal@dataix.net1%0# *H
jhellenthal@dataix.net0"0
*H
0
'`TmfkܨJ5u+c'Upb`zv)&ȸXZ*VN6JvLoVoh}g
pQDŽKf/tZA˳("4Ԅ˻'d2h|IBl'^v^;'e8S99ۿVm|k8_UQtC"5l!kjZ]އQGn\Bh!FTsD%pV^Eӑd¨x"9
г"f 00 U0 0U0U%0++0UڔfmVʢ$䟓0U#0Sr풜\|~5NԸQ0!U0jhellenthal@dataix.net0LU C0?0;+70*0.+"http://www.startssl.com/policy.pdf0+00' StartCom Certification Authority0This certificate was issued according to the Class 1 Validation requirements of the StartCom CA policy, reliance only for the intended purpose in compliance of the relying party obligations.06U/0-0+)'%http://crl.startssl.com/crtu1-crl.crl0+009+0-http://ocsp.startssl.com/sub/class1/client/ca0B+06http://aia.startssl.com/certs/sub.class1.client.ca.crt0#U0http://www.startssl.com/0
*H
{0Ӹ,52W{Ey8b[{7 _+P"n["-,@ŽpJ-W$ݍjWA-6z( RdIZ.KzXє[K6}{s+v.Qh0PͅKhTw 0I73lz*Kv4Kkگ63;p1:ױ@)]ok>:W%XwC1þL/o8~#oP0400
*H
0}10 UIL10U
StartCom Ltd.1+0)U"Secure Digital Certificate Signing1)0'U StartCom Certification Authority0
071024210155Z
171024210155Z010 UIL10U
StartCom Ltd.1+0)U"Secure Digital Certificate Signing1806U/StartCom Class 1 Primary Intermediate Client CA0"0
*H
0
-).2AUGo#G
B|NDRpM-B=o-we5JQpa>O.#._<V
[~**pz~3WG .ᘟMlr[<Ce6fqO"uxfWN#uicgkv$Lb%y`_{`xK'GN 00U00U0USr풜\|~5NԸQ0U#0N@[i04hCA0f+Z0X0'+0http://ocsp.startssl.com/ca0-+0!http://www.startssl.com/sfsca.crt0[UT0R0'%#!http://www.startssl.com/sfsca.crl0'%#!http://crl.startssl.com/sfsca.crl0U y0w0u+70f0.+"http://www.startssl.com/policy.pdf04+(http://www.startssl.com/intermediate.pdf0
*H
}x,\c^#wMq}>UK/^yX֏y frMIŲB61ymQҨݬZ0&