[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20081015014624.GA3251@gondor.apana.org.au>
Date: Wed, 15 Oct 2008 09:46:24 +0800
From: Herbert Xu <herbert@...dor.apana.org.au>
To: Stephen Hemminger <shemminger@...tta.com>
Cc: Krzysztof Oledzki <ole@....pl>, netdev@...r.kernel.org
Subject: Re: Error: an inet prefix is expected rather than "0/0".
On Tue, Oct 14, 2008 at 10:46:21AM -0700, Stephen Hemminger wrote:
>
> There is no easy solution, I'll will have to go back rewrite this
> code, and will document the result. I expect the result will displease
> someone, but given the original code that is just going to happen.
>
> Busted cases:
> correct incorrect
> Original code: 127.2 => 127.0.0.2 127.2.0.0
> inet_pton: 10.0 => 10.0.0.0 fails invalid
> inet_aton: 10 => 10.0.0.0 0.0.0.10
>
> The problem was Alexey (or Jamal) invented their own abbreviation format
> and did not follow unix standard conventions.
How about just keeping Alexey's code? POSIX doesn't restrict
the IP address format command utilities should accept. So to
me 127.2.0.0 is a perfectly acceptable interpretation of the
partial address 127.2.
This also has the benefit of not breaking any existing scripts
that already work. The scripts which are broken will remain
broken which doesn't surprise anyone.
Cheers,
--
Visit Openswan at http://www.openswan.org/
Email: Herbert Xu ~{PmV>HI~} <herbert@...dor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists