public inbox for glibc-bugs@sourceware.org help / color / mirror / Atom feed
* [Bug network/14965] New: remove AI_ADDRCONFIG from getaddrinfo() flags @ 2012-12-16 15:45 psimerda at redhat dot com 2012-12-18 14:25 ` [Bug network/14965] remove AI_ADDRCONFIG from default " psimerda at redhat dot com ` (3 more replies) 0 siblings, 4 replies; 5+ messages in thread From: psimerda at redhat dot com @ 2012-12-16 15:45 UTC (permalink / raw) To: glibc-bugs http://sourceware.org/bugzilla/show_bug.cgi?id=14965 Bug #: 14965 Summary: remove AI_ADDRCONFIG from getaddrinfo() flags Product: glibc Version: 2.15 Status: NEW Severity: normal Priority: P2 Component: network AssignedTo: unassigned@sourceware.org ReportedBy: psimerda@redhat.com Classification: Unclassified AI_ADDRCONFIG can be beneficial to applications when it's only used for the connect(), sendto(), etc. See a detailed description of this topic: https://fedoraproject.org/wiki/Networking/NameResolution/ADDRCONFIG The defaults are only used when an application doesn't supply hints. But, virtually any application that wants to connect() wants to also specify at least the transport protocol (TCP, UDP). That means that applications that would benefit from AI_ADDRCONFIG won't use the defaults anyway. -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug network/14965] remove AI_ADDRCONFIG from default getaddrinfo() flags 2012-12-16 15:45 [Bug network/14965] New: remove AI_ADDRCONFIG from getaddrinfo() flags psimerda at redhat dot com @ 2012-12-18 14:25 ` psimerda at redhat dot com 2013-01-03 14:54 ` psimerda at redhat dot com ` (2 subsequent siblings) 3 siblings, 0 replies; 5+ messages in thread From: psimerda at redhat dot com @ 2012-12-18 14:25 UTC (permalink / raw) To: glibc-bugs http://sourceware.org/bugzilla/show_bug.cgi?id=14965 Pavel Šimerda <psimerda at redhat dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|remove AI_ADDRCONFIG from |remove AI_ADDRCONFIG from |getaddrinfo() flags |default getaddrinfo() flags -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug network/14965] remove AI_ADDRCONFIG from default getaddrinfo() flags 2012-12-16 15:45 [Bug network/14965] New: remove AI_ADDRCONFIG from getaddrinfo() flags psimerda at redhat dot com 2012-12-18 14:25 ` [Bug network/14965] remove AI_ADDRCONFIG from default " psimerda at redhat dot com @ 2013-01-03 14:54 ` psimerda at redhat dot com 2013-02-24 22:12 ` psimerda at redhat dot com 2014-06-14 5:34 ` fweimer at redhat dot com 3 siblings, 0 replies; 5+ messages in thread From: psimerda at redhat dot com @ 2013-01-03 14:54 UTC (permalink / raw) To: glibc-bugs http://sourceware.org/bugzilla/show_bug.cgi?id=14965 --- Comment #1 from Pavel Šimerda <psimerda at redhat dot com> 2013-01-03 14:53:54 UTC --- Created attachment 6793 --> http://sourceware.org/bugzilla/attachment.cgi?id=6793 getaddrinfo: use zero ai_flags by default According to POSIX1-2008, AI_V4MAPPED flag shall be ignored unless ai_family equals AF_INET6. In the default hints, ai_family is AF_UNSPEC. Therefore AI_V4MAPPED is redundant. AI_ADDRCONFIG can potentially be beneficial to applications that use getaddrinfo() results to immediately call connect(), sendto() and similar functions to avoid querying redundant DNS records according to the current address configuration. Those applications will also need to specify ai_socktype and/or ai_protocol and therefore will not use hints=NULL. As AI_DEFAULT is not a part of the public API, such applications will not be able to use the default flags at all. Please note that POSIX1-2008 doesn't define any default flags at all. Resolves: #14415, #14965 -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug network/14965] remove AI_ADDRCONFIG from default getaddrinfo() flags 2012-12-16 15:45 [Bug network/14965] New: remove AI_ADDRCONFIG from getaddrinfo() flags psimerda at redhat dot com 2012-12-18 14:25 ` [Bug network/14965] remove AI_ADDRCONFIG from default " psimerda at redhat dot com 2013-01-03 14:54 ` psimerda at redhat dot com @ 2013-02-24 22:12 ` psimerda at redhat dot com 2014-06-14 5:34 ` fweimer at redhat dot com 3 siblings, 0 replies; 5+ messages in thread From: psimerda at redhat dot com @ 2013-02-24 22:12 UTC (permalink / raw) To: glibc-bugs http://sourceware.org/bugzilla/show_bug.cgi?id=14965 Pavel Šimerda <psimerda at redhat dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|unassigned at sourceware |psimerda at redhat dot com |dot org | -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug network/14965] remove AI_ADDRCONFIG from default getaddrinfo() flags 2012-12-16 15:45 [Bug network/14965] New: remove AI_ADDRCONFIG from getaddrinfo() flags psimerda at redhat dot com ` (2 preceding siblings ...) 2013-02-24 22:12 ` psimerda at redhat dot com @ 2014-06-14 5:34 ` fweimer at redhat dot com 3 siblings, 0 replies; 5+ messages in thread From: fweimer at redhat dot com @ 2014-06-14 5:34 UTC (permalink / raw) To: glibc-bugs https://sourceware.org/bugzilla/show_bug.cgi?id=14965 Florian Weimer <fweimer at redhat dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |security- -- You are receiving this mail because: You are on the CC list for the bug. ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2014-06-14 5:34 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2012-12-16 15:45 [Bug network/14965] New: remove AI_ADDRCONFIG from getaddrinfo() flags psimerda at redhat dot com 2012-12-18 14:25 ` [Bug network/14965] remove AI_ADDRCONFIG from default " psimerda at redhat dot com 2013-01-03 14:54 ` psimerda at redhat dot com 2013-02-24 22:12 ` psimerda at redhat dot com 2014-06-14 5:34 ` fweimer at redhat dot com
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).