From owner-cvs-usrsbin Mon Jan 13 17:34:04 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id RAA23088 for cvs-usrsbin-outgoing; Mon, 13 Jan 1997 17:34:04 -0800 (PST) Received: (from wpaul@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id RAA23068; Mon, 13 Jan 1997 17:34:01 -0800 (PST) Date: Mon, 13 Jan 1997 17:34:01 -0800 (PST) From: Bill Paul Message-Id: <199701140134.RAA23068@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-usrsbin Subject: cvs commit: src/usr.sbin/ypserv Makefile yp_access.c yp_dblookup.c yp_dnslookup.c yp_extern.h yp_main.c yp_server.c Sender: owner-cvs-usrsbin@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wpaul 97/01/13 17:34:00 Branch: usr.sbin/ypserv RELENG_2_2 Modified: usr.sbin/ypserv Makefile yp_access.c yp_dblookup.c yp_dnslookup.c yp_extern.h yp_main.c yp_server.c Log: Sync ypserv with current. This brings in the async resolver support, which is needed to help prevent ypserv from blocking due to repeated DNS lookup requests. (Sendmail seems to be a source of lots of these; if you mail to an domain who's nameserver is dead or unreachable, lots of child ypservs can accumulate while waiting for the timeout. This is no longer a problem with the async resolver.) Tested and suggested by: Peter Wemm Revision Changes Path 1.6.2.1 +2 -2 src/usr.sbin/ypserv/Makefile 1.11.2.1 +2 -1 src/usr.sbin/ypserv/yp_access.c 1.9.2.1 +99 -10 src/usr.sbin/ypserv/yp_dblookup.c 1.3.2.1 +455 -29 src/usr.sbin/ypserv/yp_dnslookup.c 1.5.2.1 +28 -3 src/usr.sbin/ypserv/yp_extern.h 1.6.2.1 +19 -6 src/usr.sbin/ypserv/yp_main.c 1.12.2.1 +60 -112 src/usr.sbin/ypserv/yp_server.c