Bug 577626
| Summary: | Please assign global scope to RFC 1918 addresses in getaddrinfo() | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Tore Anderson <tore> |
| Component: | glibc | Assignee: | Andreas Schwab <schwab> |
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | medium | Docs Contact: | |
| Priority: | low | ||
| Version: | 12 | CC: | jakub, schwab |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | glibc-2.11.90-17 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2010-04-09 03:52:37 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Tore Anderson
2010-03-28 12:32:04 UTC
I just realised that http://bugzilla.redhat.com/ is not the same as http://sources.redhat.com/bugzilla/, and that this one is not the proper place to submit issues about upstream code. I've now made a copy of this bug at <http://sourceware.org/bugzilla/show_bug.cgi?id=11438>, and uploaded a suggested patch there too. Tore Okay, I got feedback from the upstream maintainer in the sourceware.org bug report. While he agrees that there is a problem, he's reluctant to make the change upstream before the it has been standardised by the IETF. However, he suggests that the glibc distributors could apply the change locally in the meanwhile. The current behaviour causes real operational problems that is inhibiting IPv6 deployment, so please consider this bug report a request that Fedora change it's getaddrinfo() behaviour to the one suggested in http://tools.ietf.org/html/draft-arifumi-6man-rfc3484-revise-02 section 2.7 (and already implemented by FreeBSD and Microsoft) already now. Best regards, Tore Anderson glibc-2.11.90-17 has been submitted as an update for Fedora 13. http://admin.fedoraproject.org/updates/glibc-2.11.90-17 Fantastic, thanks! I've tested the RPM and it works as expected. A minor nit, when it comes to this patch hunk: --- glibc-2.11-332-g2e7c805/posix/gai.conf +++ glibc-2.11.90-17/posix/gai.conf @@ -58,7 +58,7 @@ # Add another rule to the RFC 3484 scope table for IPv4 addresses. # By default the scope IDs described in section 3.2 in RFC 3484 are # used. Changing these defaults should hardly ever be necessary. -# The defaults are equivalent to: +# The definitions in RFC 1918 are equivalent to: # #scopev4 ::ffff:169.254.0.0/112 2 #scopev4 ::ffff:127.0.0.0/104 2 I think you here meant RFC 3484, not 1918. But of course, this being just a comment (in a file that's not even installed to /etc/ by default), it has no real significance. Best regards, Tore Anderson glibc-2.11.90-17 has been pushed to the Fedora 13 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update glibc'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/glibc-2.11.90-17 glibc-2.11.90-17 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report. One more thing: Will this change eventually propagate to Red Hat Enterprise Linux automatically, or should I open a separate bug for that? Tore |