Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12:Update
go1.14.17901
go1.x-prefer-etc-hosts-over-dns.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File go1.x-prefer-etc-hosts-over-dns.patch of Package go1.14.17901
From: Richard Brown <rbrownccb@opensuse.org> Date: Fri, 12 Jun 2020 14:21:56 +0200 Subject: net: prefer /etc/hosts over DNS when no /etc/nsswitch.conf is present References: gh#golang/go#35305 boo#1172868 Upstream: submitted go standard library package net assumes file /etc/nsswitch.conf and does not honor /usr/etc/nssswitch.conf location used in openSUSE. Upstream is reviewing a fix to remove invalid the glibc DNS resolution assumption for go1.16 release cycle scheduled for Februay 2021. --- src/net/conf.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/net/conf.go b/src/net/conf.go index 971b1a399a..f8f9aa70e4 100644 --- a/src/net/conf.go +++ b/src/net/conf.go @@ -203,9 +203,8 @@ func (c *conf) hostLookupOrder(r *Resolver, hostname string) (ret hostLookupOrde return fallbackOrder } if c.goos == "linux" { - // glibc says the default is "dns [!UNAVAIL=return] files" - // https://www.gnu.org/software/libc/manual/html_node/Notes-on-NSS-Configuration-File.html. - return hostLookupDNSFiles + // Workaround issues identified in https://github.com/golang/go/issues/35305 + return hostLookupFilesDNS } return hostLookupFilesDNS } -- 2.26.2
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor