glibc/nscd
Ulrich Drepper 1eb946b935 * include/resolv.h: Adjust __libc_res_nquery and __libc_res_nsend
prototypes.
	* include/arpa/nameser_compat.h: Define T_UNSPEC.
	* nis/Versions (libnss_nis): Export _nss_nis_gethostbyname4_r.
	(libnss_nisplus): Export _nss_nisplus_gethostbyname4_r.
	* nis/nss_nis/nis-hosts.c (LINE_PARSER): Change to also handle
	af==AF_UNSPEC.
	(_nss_nis_gethostbyname4_r): New function.
	* nis/nss_nisplus/nisplus-hosts.c (_nss_nisplus_parse_hostent):
	Change to also handle af==AF_UNSPEC.
	(get_tablename): New function.  Use it to avoid duplication.
	(_nss_nisplus_gethostbyname4_r): New function.
	* nscd/aicache.c (addhstaiX): Use gethostbyname4_r function is
	available.
	* nss/Versions (libnss_files): Export _nss_files_gethostbyname4_r.
	* nss/nss.h: Define struct gaih_addrtuple.
	* nss/nss_files/files-hosts.c (LINE_PARSER): Change to also handle
	af==AF_UNSPEC.
	(_nss_files_gethostbyname4_r): New function.
	* resolv/Versions (libnss_dns): Export _nss_dns_gethostbyname4_r.
	* resolv/gethnmaddr.c: Adjust __libc_res_nsearch and __libc_res_nquery
	calls.
	* resolv/res_query.c (__libc_res_nquery): Take two additional
	parameters for second answer buffer.  Handle type=T_UNSPEC to mean
	look up IPv4 and IPv6.
	Change all callers.
	* resolv/res_send.c (__libc_res_nsend): Take five aditional parameters
	for an additional query and answer buffer.  Pass to send_vc and
	send_dg.
	(send_vc): Send possibly two requests and receive two answers.
	(send_dg): Likewise.
	* resolv/nss_dns/dns-host.c: Adjust calls to __libc_res_nsearch and
	__libc_res_nquery.
	(_nss_dns_gethostbyname4_r): New function.
	(gaih_getanswer_slice): Likewise.
	(gaih_getanswer): Likewise.
	* resolv/nss_dns/dns-canon.c (_nss_dns_getcanonname_r): Adjust
	__libc_res_nquery call.
	* resolv/nss_dns/dns-network.c (_nss_dns_getnetbyaddr_r): Likewise.
	(_nss_dns_getnetbyname_r): Adjust __libc_res_nsearch call.
	* sysdeps/posix/getaddrinfo.c: Use gethostbyname4_r function is
	available.
2008-05-10 23:27:39 +00:00
..
aicache.c * include/resolv.h: Adjust __libc_res_nquery and __libc_res_nsend 2008-05-10 23:27:39 +00:00
cache.c [BZ #5209, BZ #5381] 2008-04-19 16:42:41 +00:00
connections.c * nscd/Makefile (nscd-cflags): Set back to -fpie. 2008-04-22 15:53:59 +00:00
dbg_log.c * elf/ldconfig.c: Allow GPLv2 or any later version. 2007-07-16 00:56:07 +00:00
dbg_log.h [BZ #18] 2004-02-17 05:16:49 +00:00
Depend Update. 1998-11-19 11:23:37 +00:00
gai.c * nscd/gai.c (__ioctl): Define. Include check_native.c. 2007-11-14 15:14:05 +00:00
getgrgid_r.c * elf/ldconfig.c: Allow GPLv2 or any later version. 2007-07-16 00:56:07 +00:00
getgrnam_r.c * elf/ldconfig.c: Allow GPLv2 or any later version. 2007-07-16 00:56:07 +00:00
gethstbyad_r.c * nscd/Makefile (nscd-modules): Replace gethstbynm2_r with 2007-10-30 00:48:09 +00:00
gethstbynm3_r.c * nscd/Makefile (nscd-modules): Replace gethstbynm2_r with 2007-10-30 00:48:09 +00:00
getpwnam_r.c * elf/ldconfig.c: Allow GPLv2 or any later version. 2007-07-16 00:56:07 +00:00
getpwuid_r.c * elf/ldconfig.c: Allow GPLv2 or any later version. 2007-07-16 00:56:07 +00:00
getsrvbynm_r.c * elf/ldconfig.c: Allow GPLv2 or any later version. 2007-07-16 00:56:07 +00:00
getsrvbypt_r.c * elf/ldconfig.c: Allow GPLv2 or any later version. 2007-07-16 00:56:07 +00:00
grpcache.c [BZ #5209, BZ #5381] 2008-04-19 16:42:41 +00:00
hstcache.c [BZ #5209, BZ #5381] 2008-04-19 16:42:41 +00:00
initgrcache.c [BZ #5209, BZ #5381] 2008-04-19 16:42:41 +00:00
Makefile * nscd/Makefile (nscd-cflags): Set back to -fpie. 2008-04-22 15:53:59 +00:00
mem.c [BZ #5209, BZ #5381] 2008-04-19 16:42:41 +00:00
nscd_conf.c [BZ #5818] 2008-03-04 01:54:09 +00:00
nscd_getai.c [BZ #3195] 2007-10-13 23:04:40 +00:00
nscd_getgr_r.c * nscd/nscd_getgr_r.c (nscd_getgr_r): Store result of successful 2007-10-15 03:19:44 +00:00
nscd_gethst_r.c [BZ #3195] 2007-10-13 23:04:40 +00:00
nscd_getpw_r.c [BZ #3195] 2007-10-13 23:04:40 +00:00
nscd_getserv_r.c [BZ #3195] 2007-10-13 23:04:40 +00:00
nscd_helper.c [BZ #5818] 2008-03-04 01:54:09 +00:00
nscd_initgroups.c * nscd/nscd-client.h (__nscd_cache_search): Remove const qualifier 2007-01-31 09:14:21 +00:00
nscd_proto.h * nis/nss_nis/nis-service.c (_nss_nis_getservbyname_r): Correct 2007-01-14 05:26:04 +00:00
nscd_setup_thread.c * nscd/aicache.c (addhstaiX): Check herrno after IPv4 lookup only 2007-11-06 00:45:40 +00:00
nscd_stat.c 2005-11-18 Paul Brook <paul@codesourcery.com> 2005-11-18 22:42:21 +00:00
nscd-client.h Define MAXKEYLEN. 2007-01-31 23:16:14 +00:00
nscd.c [BZ #5979] 2008-03-29 18:12:46 +00:00
nscd.conf * time/tzfile.c (__tzfile_read): Fix check for version 0 data files. 2007-11-06 01:04:13 +00:00
nscd.h * nscd/Makefile (nscd-cflags): Set back to -fpie. 2008-04-22 15:53:59 +00:00
nscd.init . 2007-07-31 13:33:18 +00:00
pwdcache.c [BZ #5209, BZ #5381] 2008-04-19 16:42:41 +00:00
res_hconf.c [BZ #4814] 2007-08-22 03:14:29 +00:00
selinux.c * nscd/selinux.c (nscd_request_avc_has_perm): When compiled with 2007-11-06 18:26:44 +00:00
selinux.h * scripts/check-local-headers.sh: Filter out sys/capability.h. 2007-03-26 20:41:09 +00:00
servicescache.c [BZ #5209, BZ #5381] 2008-04-19 16:42:41 +00:00