This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug network/19573] res_nclose and __res_maybe_init disagree about name server initialization, breaking Hesiod
- From: "cvs-commit at gcc dot gnu.org" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sourceware dot org
- Date: Mon, 02 May 2016 13:27:11 +0000
- Subject: [Bug network/19573] res_nclose and __res_maybe_init disagree about name server initialization, breaking Hesiod
- Auto-submitted: auto-generated
- References: <bug-19573-131 at http dot sourceware dot org/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=19573
--- Comment #3 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via 5018f16c6205404ba3aa7298dc8a3d45fbd46bfc (commit)
via 46cb402c6d621ef89b23fa61247faf623e8fb306 (commit)
via dbdc657dc0b962ef3ac61585c81e0828d8da42ee (commit)
from c2fc6747ec946784875fc9568516537b0fd1d331 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=5018f16c6205404ba3aa7298dc8a3d45fbd46bfc
commit 5018f16c6205404ba3aa7298dc8a3d45fbd46bfc
Author: Florian Weimer <fweimer@redhat.com>
Date: Mon May 2 15:25:20 2016 +0200
hesiod: Always use thread-local resolver state [BZ #19573]
The Hesiod implementation imported into glibc was enhanced
to support caller-supplied resolver states. But its only
consumer is nss_hesiod, and it supplies the thread-local
resolver state. Therefore, this commit changes the Hesiod
implementation to use the thread-local resolver state (_res)
directly. This fixes bug 19573 because the Hesiod
implementation no longer has to initialize and free any
resolver state.
To avoid any risk of interposition of ABI-incompatible Hesiod
function implementations, this commit marks the Hesiod functions
as hidden. (They were already hidden using a linker version
script.)
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=46cb402c6d621ef89b23fa61247faf623e8fb306
commit 46cb402c6d621ef89b23fa61247faf623e8fb306
Author: Florian Weimer <fweimer@redhat.com>
Date: Mon May 2 12:10:48 2016 +0200
hesiod: Remove DEF_RHS
No functional change because DEF_RHS was already disabled before.
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=dbdc657dc0b962ef3ac61585c81e0828d8da42ee
commit dbdc657dc0b962ef3ac61585c81e0828d8da42ee
Author: Florian Weimer <fweimer@redhat.com>
Date: Mon May 2 12:07:09 2016 +0200
hesiod: Remove RCS keywords
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 37 +++++++++++++
hesiod/Makefile | 2 +-
hesiod/hesiod.c | 100 +++++++-----------------------------
hesiod/hesiod.h | 34 ++++++++----
hesiod/hesiod_p.h | 27 ++++++----
hesiod/nss_hesiod/hesiod-grp.c | 8 +--
hesiod/nss_hesiod/hesiod-init.c | 38 --------------
hesiod/nss_hesiod/hesiod-proto.c | 5 +--
hesiod/nss_hesiod/hesiod-pwd.c | 5 +--
hesiod/nss_hesiod/hesiod-service.c | 5 +--
hesiod/nss_hesiod/nss_hesiod.h | 20 -------
11 files changed, 100 insertions(+), 181 deletions(-)
delete mode 100644 hesiod/nss_hesiod/hesiod-init.c
delete mode 100644 hesiod/nss_hesiod/nss_hesiod.h
--
You are receiving this mail because:
You are on the CC list for the bug.