Re: glibc's getaddrinfo() sort order
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
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
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
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]