Re: glibc's getaddrinfo() sort order

2007-09-20 Thread Anthony Towns
On Thu, Sep 20, 2007 at 06:19:10PM -0700, Steve Langasek wrote:
> So do you have a use case where you think the behavior described in rule 9
> *is* desirable?

Any application written assuming this behaviour, works correctly on
Windows, Solaris, *BSD and glibc based systems in general, but not
on Debian.

In the bug log, Pierre reported this behaviour is already supported on
most of those sytems:

] On that matter, according to Aurelien, Vista (maybe XP),
] {Open,Net,Free}BSD follow the RFC. Other OSes could be tested (MacOS X
] and solaris come to mind). So it's kind of a decision of Debian vs. the
] rest of the world. And if I don't really care about the issue of the
] decision technically, this aspect worries me.

Hrm, I see RFC5014 (from this month) provides some socket options for
changing the way RFC3484 source address selection works, and envisages
the possibility of doing the same for destination address selection. It
assumes prefix matching is undertaken in getaddrinfo in order to achieve
one of its aims.

> Even if you do have one, I still don't see any reason to think this is a
> reasonable default behavior on the real-world Internet.

As it happens I largely agree with that. I don't agree with making a
decision to go against an IETF standard and glibc upstream lightly,
though, no matter how many caps Ian expends repeating that it's at the
least mature level of Internet standard. If it's also the case that
the RFC-specified behaviour is a de facto standard amongst other OSes,
as the above seems to indicate, then that's even more reason to make
sure we have a clear decision backed up by good, clear reasoning.

Cheers,
aj



signature.asc
Description: Digital signature


Re: glibc's getaddrinfo() sort order

2007-09-20 Thread Steve Langasek
On Wed, Sep 19, 2007 at 05:08:25AM +1000, Anthony Towns wrote:
> On Tue, Sep 18, 2007 at 07:18:40PM +0100, Ian Jackson wrote:
> > There are only three possibilities:
> > (a) It is correct that the behaviour of applications (and hence of
> > hosts) should be changed to comply with rule 9.
> > (b) Application behaviour should not change; getaddrinfo should
> > behave the same way as gethostbyname.
> > (c) Application behaviour should not change but getaddrinfo should
> > comply with rule 9.  Applications should therefore not be changed
> > to use getaddrinfo instead of gethostbyname.

> No, there aren't. A fourth possibility is:

>   (d) Applications should use getaddrinfo(), and if the ordering behaviour
>   it uses is not desired, they should use an ordering that is desired.

The ordering rules affect all DNS queries, and the topography of the IPv4
Internet is such that we know this ordering is going to be a wash in the
general case, give pessimal behavior in a subset of cases, and break the
utility of round-robin DNS in the majority of cases where the nodes aren't
all hosted in the same IP assignment.

So do you have a use case where you think the behavior described in rule 9
*is* desirable?

Even if you do have one, I still don't see any reason to think this is a
reasonable default behavior on the real-world Internet.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
[EMAIL PROTECTED]   http://www.debian.org/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#207167: physnomy physo physocarpous

2007-09-20 Thread physiurgic

physocele physoclist physoclistic
deserving of thy arms, To combat born, and bred amidst alarms: I know to
shift my ground, remount the car, Turn, charge, and answer every call of

http://gabriellither.com

war To right, to left, the dexterous lance I wield, And bear thick battle
on my sounding shield But open be our fight, and bold each blow I steal
no conquest from a noble foe."  He said, and rising, high above the field
Whirl'd the long lance against the sevenfold shield. Full on the brass




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#149452: aerojet aerolift aerolineas

2007-09-20 Thread aerodyne

aeromexico aeronautical aeronauticas
Start for Erythrae, a town of Ionia, which faces that island, and he
prevailed upon the seamen to allow him to accompany them. Having embarked,

http://facilestate.com

he invoked a favourable wind, and prayed that he might be able to expose
the imposture of Thestorides, who, by his breach of hospitality, had drawn
down the wrath of Jove the Hospitable.  At Erythrae, Homer fortunately met
with a person who had known him in Phocoea, by whose assistance he at




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]