- dig/host: use only IPv4 addresses when -4 option is specified (#469440)
This commit is contained in:
parent
b2c2f375e2
commit
5691aedf5b
42
bind-95-rh469440.patch
Normal file
42
bind-95-rh469440.patch
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
diff -up bind-9.5.1b2/bin/dig/dighost.c.rh469440 bind-9.5.1b2/bin/dig/dighost.c
|
||||||
|
--- bind-9.5.1b2/bin/dig/dighost.c.rh469440 2008-11-03 10:14:05.000000000 +0100
|
||||||
|
+++ bind-9.5.1b2/bin/dig/dighost.c 2008-11-03 10:33:13.000000000 +0100
|
||||||
|
@@ -596,6 +596,11 @@ copy_server_list(lwres_conf_t *confdata,
|
||||||
|
for (i = 0; i < confdata->nsnext; i++) {
|
||||||
|
af = addr2af(confdata->nameservers[i].family);
|
||||||
|
|
||||||
|
+ if (af == AF_INET && !have_ipv4)
|
||||||
|
+ continue;
|
||||||
|
+ if (af == AF_INET6 && !have_ipv6)
|
||||||
|
+ continue;
|
||||||
|
+
|
||||||
|
lwres_net_ntop(af, confdata->nameservers[i].address,
|
||||||
|
tmp, sizeof(tmp));
|
||||||
|
newsrv = make_server(tmp, tmp);
|
||||||
|
@@ -1051,8 +1056,10 @@ setup_system(void) {
|
||||||
|
debug("ndots is %d.", ndots);
|
||||||
|
}
|
||||||
|
|
||||||
|
+ copy_server_list(lwconf, &server_list);
|
||||||
|
+
|
||||||
|
/* If we don't find a nameserver fall back to localhost */
|
||||||
|
- if (lwconf->nsnext == 0) {
|
||||||
|
+ if (ISC_LIST_EMPTY(server_list)) {
|
||||||
|
if (have_ipv4) {
|
||||||
|
lwresult = add_nameserver(lwconf, "127.0.0.1", AF_INET);
|
||||||
|
if (lwresult != ISC_R_SUCCESS)
|
||||||
|
@@ -1063,10 +1070,12 @@ setup_system(void) {
|
||||||
|
if (lwresult != ISC_R_SUCCESS)
|
||||||
|
fatal("add_nameserver failed");
|
||||||
|
}
|
||||||
|
- }
|
||||||
|
|
||||||
|
- if (ISC_LIST_EMPTY(server_list))
|
||||||
|
copy_server_list(lwconf, &server_list);
|
||||||
|
+ if (ISC_LIST_EMPTY(server_list)) {
|
||||||
|
+ fatal("Could not find any nameserver");
|
||||||
|
+ }
|
||||||
|
+ }
|
||||||
|
|
||||||
|
#ifdef WITH_IDN
|
||||||
|
initialize_idn();
|
@ -19,7 +19,7 @@ Summary: The Berkeley Internet Name Domain (BIND) DNS (Domain Name System) serv
|
|||||||
Name: bind
|
Name: bind
|
||||||
License: ISC
|
License: ISC
|
||||||
Version: 9.5.1
|
Version: 9.5.1
|
||||||
Release: 0.8.2.%{PREVER}%{?dist}
|
Release: 0.8.4.%{PREVER}%{?dist}
|
||||||
Epoch: 32
|
Epoch: 32
|
||||||
Url: http://www.isc.org/products/BIND/
|
Url: http://www.isc.org/products/BIND/
|
||||||
Buildroot:%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
Buildroot:%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
@ -57,6 +57,7 @@ Patch71: bind-9.5-overflow.patch
|
|||||||
Patch72: bind-9.5-dlz-64bit.patch
|
Patch72: bind-9.5-dlz-64bit.patch
|
||||||
Patch87: bind-9.5-parallel-build.patch
|
Patch87: bind-9.5-parallel-build.patch
|
||||||
Patch95: bind-95-sdlz-include.patch
|
Patch95: bind-95-sdlz-include.patch
|
||||||
|
Patch96: bind-95-rh469440.patch
|
||||||
|
|
||||||
# SDB patches
|
# SDB patches
|
||||||
Patch11: bind-9.3.2b2-sdbsrc.patch
|
Patch11: bind-9.3.2b2-sdbsrc.patch
|
||||||
@ -237,6 +238,7 @@ cp -fp contrib/dbus/{dbus_mgr.h,dbus_service.h} bin/named/include/named
|
|||||||
%patch87 -p1 -b .parallel
|
%patch87 -p1 -b .parallel
|
||||||
%patch94 -p1 -b .rh461409
|
%patch94 -p1 -b .rh461409
|
||||||
%patch95 -p1 -b .includes
|
%patch95 -p1 -b .includes
|
||||||
|
%patch96 -p1 -b .rh469440
|
||||||
|
|
||||||
# Sparc and s390 arches need to use -fPIE
|
# Sparc and s390 arches need to use -fPIE
|
||||||
%ifarch sparcv9 sparc64 s390 s390x
|
%ifarch sparcv9 sparc64 s390 s390x
|
||||||
@ -634,6 +636,9 @@ rm -rf ${RPM_BUILD_ROOT}
|
|||||||
%{_sbindir}/bind-chroot-admin
|
%{_sbindir}/bind-chroot-admin
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Nov 03 2008 Adam Tkac <atkac redhat com> 32:9.5.1-0.8.4.b2
|
||||||
|
- dig/host: use only IPv4 addresses when -4 option is specified (#469440)
|
||||||
|
|
||||||
* Thu Oct 30 2008 Adam Tkac <atkac redhat com> 32:9.5.1-0.8.2.b2
|
* Thu Oct 30 2008 Adam Tkac <atkac redhat com> 32:9.5.1-0.8.2.b2
|
||||||
- removed unneeded bind-9.4.1-ldap-api.patch
|
- removed unneeded bind-9.4.1-ldap-api.patch
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user