From owner-cvs-lib Sun May 4 12:53:19 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA13303 for cvs-lib-outgoing; Sun, 4 May 1997 12:53:19 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA13280; Sun, 4 May 1997 12:53:08 -0700 (PDT) From: John Polstra Received: (from jdp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA04597; Sun, 4 May 1997 12:52:39 -0700 (PDT) Date: Sun, 4 May 1997 12:52:39 -0700 (PDT) Message-Id: <199705041952.MAA04597@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/csu/i386 c++rt0.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jdp 97/05/04 12:52:39 Branch: lib/csu/i386 RELENG_2_2 Modified: lib/csu/i386 c++rt0.c Log: Merge from main branch 1.7 -> 1.8: Make it safe to link c++rt0.o into all shared libraries. Revision Changes Path 1.5.2.1 +24 -3 src/lib/csu/i386/c++rt0.c From owner-cvs-lib Mon May 5 04:19:43 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id EAA18984 for cvs-lib-outgoing; Mon, 5 May 1997 04:19:43 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id EAA18946; Mon, 5 May 1997 04:19:29 -0700 (PDT) From: "Jordan K. Hubbard" Received: (from jkh@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id EAA13179; Mon, 5 May 1997 04:18:55 -0700 (PDT) Date: Mon, 5 May 1997 04:18:55 -0700 (PDT) Message-Id: <199705051118.EAA13179@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libftpio ftpio.h Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 97/05/05 04:18:55 Modified: lib/libftpio ftpio.h Log: Make this C++ safe. Submitted by: Nadav Eiron Revision Changes Path 1.13 +5 -1 src/lib/libftpio/ftpio.h From owner-cvs-lib Mon May 5 04:19:57 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id EAA19021 for cvs-lib-outgoing; Mon, 5 May 1997 04:19:57 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id EAA18987; Mon, 5 May 1997 04:19:46 -0700 (PDT) From: "Jordan K. Hubbard" Received: (from jkh@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id EAA13213; Mon, 5 May 1997 04:19:11 -0700 (PDT) Date: Mon, 5 May 1997 04:19:11 -0700 (PDT) Message-Id: <199705051119.EAA13213@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libftpio ftpio.h Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 97/05/05 04:19:11 Branch: lib/libftpio RELENG_2_2 Modified: lib/libftpio ftpio.h Log: C++ safety. Revision Changes Path 1.8.2.2 +5 -1 src/lib/libftpio/ftpio.h From owner-cvs-lib Mon May 5 17:50:42 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id RAA02432 for cvs-lib-outgoing; Mon, 5 May 1997 17:50:42 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA02395; Mon, 5 May 1997 17:50:20 -0700 (PDT) From: John Polstra Received: (from jdp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA18297; Mon, 5 May 1997 17:49:41 -0700 (PDT) Date: Mon, 5 May 1997 17:49:41 -0700 (PDT) Message-Id: <199705060049.RAA18297@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, cvs-gnu@FreeBSD.ORG Subject: cvs commit: src/gnu/lib/libg++ Makefile src/lib/libc_r/uthread Makefile.inc src/gnu/lib/libstdc++ Makefile Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jdp 97/05/05 17:49:40 Modified: gnu/lib/libg++ Makefile gnu/lib/libstdc++ Makefile lib/libc_r/uthread Makefile.inc Log: Bye bye CPLUSPLUSLIB hack! It's not needed any more. Don't merge this into -2.2 unless you understand the dependencies on c++rt0, bsd.lib.mk, and gcc -shared. I.e., let me do it. Revision Changes Path 1.19 +1 -2 src/gnu/lib/libg++/Makefile 1.6 +1 -2 src/gnu/lib/libstdc++/Makefile 1.9 +1 -3 src/lib/libc_r/uthread/Makefile.inc From owner-cvs-lib Wed May 7 11:12:40 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA05768 for cvs-lib-outgoing; Wed, 7 May 1997 11:12:40 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA05744; Wed, 7 May 1997 11:12:20 -0700 (PDT) From: Doug Rabson Received: (from dfr@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA17729; Wed, 7 May 1997 11:12:15 -0700 (PDT) Date: Wed, 7 May 1997 11:12:15 -0700 (PDT) Message-Id: <199705071812.LAA17729@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/sys Makefile.inc Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dfr 97/05/07 11:12:15 Modified: lib/libc/sys Makefile.inc Log: Add syscalls for kernel linker. Revision Changes Path 1.30 +4 -2 src/lib/libc/sys/Makefile.inc From owner-cvs-lib Fri May 9 21:28:55 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA16506 for cvs-lib-outgoing; Fri, 9 May 1997 21:28:55 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA16481; Fri, 9 May 1997 21:28:42 -0700 (PDT) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id VAA19316; Fri, 9 May 1997 21:28:17 -0700 (PDT) Date: Fri, 9 May 1997 21:28:17 -0700 (PDT) Message-Id: <199705100428.VAA19316@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/nls msgcat.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 97/05/09 21:28:17 Modified: lib/libc/nls msgcat.c Log: Cleanup Plug failure memory leaks Use issetugid now PR: 3492 Revision Changes Path 1.10 +26 -21 src/lib/libc/nls/msgcat.c From owner-cvs-lib Fri May 9 21:41:32 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA17054 for cvs-lib-outgoing; Fri, 9 May 1997 21:41:32 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA17026; Fri, 9 May 1997 21:41:06 -0700 (PDT) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id VAA19444; Fri, 9 May 1997 21:40:41 -0700 (PDT) Date: Fri, 9 May 1997 21:40:41 -0700 (PDT) Message-Id: <199705100440.VAA19444@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/nls msgcat.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 97/05/09 21:40:41 Modified: lib/libc/nls msgcat.c Log: Plug even more failure memory leaks Revision Changes Path 1.11 +32 -6 src/lib/libc/nls/msgcat.c From owner-cvs-lib Sat May 10 05:50:15 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id FAA04361 for cvs-lib-outgoing; Sat, 10 May 1997 05:50:15 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id FAA04309; Sat, 10 May 1997 05:49:58 -0700 (PDT) From: David Nugent Received: (from davidn@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA25905; Sat, 10 May 1997 05:49:30 -0700 (PDT) Date: Sat, 10 May 1997 05:49:30 -0700 (PDT) Message-Id: <199705101249.FAA25905@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libutil login_cap.h Makefile Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidn 97/05/10 05:49:30 Modified: lib/libutil Makefile Added: lib/libutil login_cap.h Log: Move login_cap.h from src/include for easier maintenance with related files. Revision Changes Path 1.10 +2 -0 src/lib/libutil/Makefile From owner-cvs-lib Sat May 10 11:56:36 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA16274 for cvs-lib-outgoing; Sat, 10 May 1997 11:56:36 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA16237; Sat, 10 May 1997 11:56:09 -0700 (PDT) From: David Nugent Received: (from davidn@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA28032; Sat, 10 May 1997 11:55:39 -0700 (PDT) Date: Sat, 10 May 1997 11:55:39 -0700 (PDT) Message-Id: <199705101855.LAA28032@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libutil _secure_path.3 _secure_path.c Makefile libutil.h login.c login_auth.c login_cap.c login_cap.h login_class.c login_ok.c login_times.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidn 97/05/10 11:55:39 Modified: lib/libutil Makefile libutil.h login.c login_auth.c login_cap.c login_cap.h login_class.c login_ok.c login_times.c Added: lib/libutil _secure_path.3 _secure_path.c Log: Summary of login.conf support changes: o Incorporated BSDI code and enhancements, better logging for error checking (which has been shown to be a problem, and is therefore justified, imho); also some minor things we were missing, including better quad_t math, which checks for under/overflows. o setusercontext() now allows user resource limit overrides, but does this AFTER dropping root privs, to restrict the user to droping hard limits and set soft limits within the kernel's allowed user limits. o umask() only set once, and only if requested. o add _secure_path(), and use in login.conf to guard against symlinks etc. and non-root owned or non-user owned files being used. Derived from BSDI contributed code. o revamped authentication code to BSDI's latest api, which includes deleting authenticate() and adding auth_check() and a few other functions. This is still marked as depecated in BSDI, but is included for completeness. No other source in the tree uses this anyway, so it is now bracketed with #ifdef LOGIN_CAP_AUTH which is by default not defined. Only auth_checknologin() and auth_cat() are actually used in module login_auth.c. o AUTH_NONE definition removed (collided with other includes in the tree). [bde] o BSDI's login_getclass() now accepts a char *classname parameter rather than struct passwd *pwd. We now do likewise, but added login_getpwclass() for (sort of) backwards compatiblity, namely because we handle root as a special case for the default class. This will require quite a few changes elsewhere in the source tree. o We no longer pretend to support rlim_t as a long type. o Revised code formatting to be more bsd-ish style. Revision Changes Path 1.11 +4 -2 src/lib/libutil/Makefile 1.7 +2 -1 src/lib/libutil/libutil.h 1.3 +0 -0 src/lib/libutil/login.c 1.7 +500 -215 src/lib/libutil/login_auth.c 1.12 +518 -312 src/lib/libutil/login_cap.c 1.2 +65 -50 src/lib/libutil/login_cap.h 1.6 +259 -248 src/lib/libutil/login_class.c 1.4 +124 -115 src/lib/libutil/login_ok.c 1.5 +83 -88 src/lib/libutil/login_times.c From owner-cvs-lib Sat May 10 12:33:59 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA17955 for cvs-lib-outgoing; Sat, 10 May 1997 12:33:59 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA17920; Sat, 10 May 1997 12:33:39 -0700 (PDT) From: David Nugent Received: (from davidn@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA29389; Sat, 10 May 1997 12:33:08 -0700 (PDT) Date: Sat, 10 May 1997 12:33:08 -0700 (PDT) Message-Id: <199705101933.MAA29389@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libutil Makefile libutil.h setproctitle.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidn 97/05/10 12:33:08 Branch: lib/libutil RELENG_2_2 Modified: lib/libutil Makefile libutil.h setproctitle.3 Log: Brings in login.conf, uucplock to 2.2 branch. Bumps sharedlib version to 2.2, in line with current (since they are now identical in both branches). Revision Changes Path 1.3.2.2 +26 -4 src/lib/libutil/Makefile 1.1.4.1 +14 -1 src/lib/libutil/libutil.h 1.4.2.2 +2 -2 src/lib/libutil/setproctitle.3 From owner-cvs-lib Sat May 10 12:55:29 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA18967 for cvs-lib-outgoing; Sat, 10 May 1997 12:55:29 -0700 (PDT) Received: from nagual.pp.ru (ache.relcom.ru [194.58.229.133]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA18960; Sat, 10 May 1997 12:55:21 -0700 (PDT) Received: (from ache@localhost) by nagual.pp.ru (8.8.5/8.8.5) id XAA00707; Sat, 10 May 1997 23:55:09 +0400 (MSD) Date: Sat, 10 May 1997 23:55:07 +0400 (MSD) From: =?KOI8-R?B?4c7E0sXKIP7F0s7P1w==?= To: David Nugent cc: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libutil _secure_path.3 _secure_path.c Makefile libutil.h login.c login_auth.c login_cap.c login_cap.h login_class.c login_ok.c login_times.c In-Reply-To: <199705101855.LAA28032@freefall.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Sat, 10 May 1997, David Nugent wrote: > o BSDI's login_getclass() now accepts a char *classname > parameter rather than struct passwd *pwd. We now do likewise, > but added login_getpwclass() for (sort of) backwards > compatiblity, namely because we handle root as a special > case for the default class. This will require quite a few > changes elsewhere in the source tree. Please update manpage too. -- Andrey A. Chernov http://www.nagual.pp.ru/~ache/ From owner-cvs-lib Sat May 10 14:11:18 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id OAA21953 for cvs-lib-outgoing; Sat, 10 May 1997 14:11:18 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA21924; Sat, 10 May 1997 14:10:55 -0700 (PDT) From: David Nugent Received: (from davidn@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA00815; Sat, 10 May 1997 14:10:24 -0700 (PDT) Date: Sat, 10 May 1997 14:10:24 -0700 (PDT) Message-Id: <199705102110.OAA00815@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/gen getttyent.3 getttyent.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidn 97/05/10 14:10:24 Branch: lib/libc/gen RELENG_2_2 Modified: lib/libc/gen getttyent.3 getttyent.c Log: MFC: Add support for tty-group field in struct ttyent, and hooks for isnetworktty() and isdialuptty(). Revision Changes Path 1.1.1.1.8.2 +35 -3 src/lib/libc/gen/getttyent.3 1.5.2.2 +47 -3 src/lib/libc/gen/getttyent.c From owner-cvs-lib Sat May 10 14:17:30 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id OAA22354 for cvs-lib-outgoing; Sat, 10 May 1997 14:17:30 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA22314; Sat, 10 May 1997 14:17:09 -0700 (PDT) From: David Nugent Received: (from davidn@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA00900; Sat, 10 May 1997 14:16:37 -0700 (PDT) Date: Sat, 10 May 1997 14:16:37 -0700 (PDT) Message-Id: <199705102116.OAA00900@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/gen Makefile.inc Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidn 97/05/10 14:16:37 Modified: lib/libc/gen Makefile.inc Log: [Branch is RELENG_2_2] MFC: Add MLINKS for isdialuptty.3 isnetworktty.3. Revision Changes Path 1.22.2.3 +4 -2 src/lib/libc/gen/Makefile.inc