From owner-cvs-lib Sun Apr 9 12:26:30 1995 Return-Path: cvs-lib-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA29814 for cvs-lib-outgoing; Sun, 9 Apr 1995 12:26:30 -0700 Received: (from wpaul@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA29804 ; Sun, 9 Apr 1995 12:26:25 -0700 Date: Sun, 9 Apr 1995 12:26:25 -0700 From: Bill Paul Message-Id: <199504091926.MAA29804@freefall.cdrom.com> To: CVS-commiters, cvs-lib Subject: cvs commit: src/lib/libc/yp yplib.c Sender: cvs-lib-owner@freebsd.org Precedence: bulk wpaul 95/04/09 12:26:25 Modified: lib/libc/yp yplib.c Log: Fix behavior of YP library routines in environments with multiple domains, where one or more of the non-default domains are not yet bound. If we make a YP request for a domain other than the default domain, and there is no binding for the new domain yet, _yp_dobind() sees that the /var/yp/binding/DOMAIN.VERS file for the unbound domain is not locked (by ypbind) and from this it concludes that the NIS system is dead, so it gives up. This behavior has been changed: before giving up in this case, we now make a second check to see if the binding file for the *default* domain is also not locked. Only if the default domain binding file is also unlocked to we now assume that ypbind has bought the farm and bail out. (Note: this assumes that the user hasn't changed the default domain while ypbind is running.) With this change, _do_ypbind() is allowed to proceed into the next section of code wherein it prods ypbind into establishing a binding for the new domain. This first call times out after ten seconds, after which it should retry and succeed. From then on, the binding for the second domain should be handled normally. From owner-cvs-lib Sun Apr 9 14:52:42 1995 Return-Path: cvs-lib-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA17585 for cvs-lib-outgoing; Sun, 9 Apr 1995 14:52:42 -0700 Received: (from wpaul@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA17563 ; Sun, 9 Apr 1995 14:52:33 -0700 Date: Sun, 9 Apr 1995 14:52:33 -0700 From: Bill Paul Message-Id: <199504092152.OAA17563@freefall.cdrom.com> To: CVS-commiters, cvs-lib Subject: cvs commit: src/lib/libc/yp yplib.c Sender: cvs-lib-owner@freebsd.org Precedence: bulk wpaul 95/04/09 14:52:33 Modified: lib/libc/yp yplib.c Log: More of the same: we also need to handle multiple domains properly even if /var/yp/binding/DOMAIN.VERS doesn't exist yet. From owner-cvs-lib Mon Apr 10 11:48:16 1995 Return-Path: cvs-lib-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA17662 for cvs-lib-outgoing; Mon, 10 Apr 1995 11:48:16 -0700 Received: (from joerg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA17652 ; Mon, 10 Apr 1995 11:48:07 -0700 Date: Mon, 10 Apr 1995 11:48:07 -0700 From: Joerg Wunsch Message-Id: <199504101848.LAA17652@freefall.cdrom.com> To: CVS-commiters, cvs-lib Subject: cvs commit: src/lib/libcompat/regexp regexp.3 Sender: cvs-lib-owner@freebsd.org Precedence: bulk joerg 95/04/10 11:48:07 Modified: lib/libcompat Makefile lib/libcompat/4.1 getpw.3 gtty.c stty.c vlimit.3 vtimes.3 lib/libcompat/4.3 insque.3 re_comp.3 lib/libcompat/regexp regexp.3 Added: lib/libcompat/4.1 ascftime.c cftime.3 cftime.c getpw.c lib/libcompat/4.4 cuserid.3 Log: My libcompat cleanup. o add missing man pages o make all man pages clearly refer to the libcompat thingie o add the information to the vtimes(3) and vlimit(3) man pages that nobody has reimplemented the functions by now o add the missing getpw.c o add code and man pages for cftime(3) and ascftime(3) -- i found them somewhere in old unfinished work From owner-cvs-lib Tue Apr 11 12:52:23 1995 Return-Path: cvs-lib-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA02166 for cvs-lib-outgoing; Tue, 11 Apr 1995 12:52:23 -0700 Received: (from joerg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA02151 ; Tue, 11 Apr 1995 12:52:12 -0700 Date: Tue, 11 Apr 1995 12:52:12 -0700 From: Joerg Wunsch Message-Id: <199504111952.MAA02151@freefall.cdrom.com> To: CVS-commiters, cvs-lib Subject: cvs commit: src/lib/libcompat/4.3 rexec.3 rexec.c Sender: cvs-lib-owner@freebsd.org Precedence: bulk joerg 95/04/11 12:52:11 Modified: lib/libcompat/4.3 rexec.3 rexec.c Log: The implementation of rexec() missed the function ruserpass(), so the link stage fell over for any program that attempted to use rexec(). Ruserpass() remains undocumented; i could not find any documentation for it on other systems. Also added a BUGS section to the man page, stating that this function constitutes a potential security hole (as well as the underlying "exec" service). Submitted by: rgrimes Originally submitted by: agc@uts.amdahl.com (Alistair G. Crooks) Obtained from: netbsd-bugs@NetBSD.ORG From owner-cvs-lib Wed Apr 12 15:28:57 1995 Return-Path: cvs-lib-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA28295 for cvs-lib-outgoing; Wed, 12 Apr 1995 15:28:57 -0700 Received: (from wpaul@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA28285 ; Wed, 12 Apr 1995 15:28:51 -0700 Date: Wed, 12 Apr 1995 15:28:51 -0700 From: Bill Paul Message-Id: <199504122228.PAA28285@freefall.cdrom.com> To: CVS-commiters, cvs-lib Subject: cvs commit: src/lib/libc/net ethers.3 Makefile.inc Sender: cvs-lib-owner@freebsd.org Precedence: bulk wpaul 95/04/12 15:28:50 Modified: lib/libc/net Makefile.inc Added: lib/libc/net ethers.3 Log: Add an ethers(3) man page. From owner-cvs-lib Fri Apr 14 07:56:46 1995 Return-Path: cvs-lib-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id HAA18496 for cvs-lib-outgoing; Fri, 14 Apr 1995 07:56:46 -0700 Received: (from wpaul@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id HAA18476 ; Fri, 14 Apr 1995 07:56:32 -0700 Date: Fri, 14 Apr 1995 07:56:32 -0700 From: Bill Paul Message-Id: <199504141456.HAA18476@freefall.cdrom.com> To: CVS-commiters, cvs-lib Subject: cvs commit: src/lib/libc/gen getpwent.c Sender: cvs-lib-owner@freebsd.org Precedence: bulk wpaul 95/04/14 07:56:30 Modified: lib/libc/gen getpwent.c Log: Better conformance to SunOS behavior: if we can't match a user to one of the plus or minus lists at all, reject him. This lets you create a +@netgroup list of users that you want to admit and reject everybody else. If you end your +@netgroup list with the wildcard line (+:::::::::) then you'll have a +@netgroup list that remaps the specified people but leaves people not in any netgroup unaffected. From owner-cvs-lib Fri Apr 14 20:12:17 1995 Return-Path: cvs-lib-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA24135 for cvs-lib-outgoing; Fri, 14 Apr 1995 20:12:17 -0700 Received: (from wpaul@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA24097 ; Fri, 14 Apr 1995 20:12:04 -0700 Date: Fri, 14 Apr 1995 20:12:04 -0700 From: Bill Paul Message-Id: <199504150312.UAA24097@freefall.cdrom.com> To: CVS-commiters, cvs-lib Subject: cvs commit: src/lib/libc/gen getpwent.c Sender: cvs-lib-owner@freebsd.org Precedence: bulk wpaul 95/04/14 20:11:59 Modified: lib/libc/gen getpwent.c Log: Head off potential core dump in _havemaster() (we don't need to free any memory here: the underlying YP routines handle this one for us). From owner-cvs-lib Sat Apr 15 10:15:39 1995 Return-Path: cvs-lib-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA17316 for cvs-lib-outgoing; Sat, 15 Apr 1995 10:15:39 -0700 Received: (from ats@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA17297 ; Sat, 15 Apr 1995 10:15:21 -0700 Date: Sat, 15 Apr 1995 10:15:21 -0700 From: Andreas Schulz Message-Id: <199504151715.KAA17297@freefall.cdrom.com> To: CVS-commiters, cvs-lib Subject: cvs commit: src/lib/libforms Makefile y.tab.h Sender: cvs-lib-owner@freebsd.org Precedence: bulk ats 95/04/15 10:15:18 Modified: lib/libforms Makefile Removed: lib/libforms y.tab.h Log: Removed the y.tab.h file from the sources. It is automatically generated from yacc. Put the lex.c parser.c and y.tab.h into a CLEANFILES target in the makefile, they are all generated and need to be removed on a clean.