From owner-cvs-lib Tue Nov 11 18:05:57 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id SAA16502 for cvs-lib-outgoing; Tue, 11 Nov 1997 18:05:57 -0800 (PST) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id SAA16301; Tue, 11 Nov 1997 18:04:08 -0800 (PST) (envelope-from brian@FreeBSD.org) From: Brian Somers Received: (from brian@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id SAA14458; Tue, 11 Nov 1997 18:01:57 -0800 (PST) Date: Tue, 11 Nov 1997 18:01:57 -0800 (PST) Message-Id: <199711120201.SAA14458@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libedit el.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk brian 1997/11/11 18:01:56 PST Modified files: (Branch: RELENG_2_2) lib/libedit el.c Log: MFC: Allow .editrc to be read. Forgotten by: msmith Revision Changes Path 1.2.6.2 +6 -2 src/lib/libedit/el.c From owner-cvs-lib Tue Nov 11 21:47:28 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id VAA10782 for cvs-lib-outgoing; Tue, 11 Nov 1997 21:47:28 -0800 (PST) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id VAA10578; Tue, 11 Nov 1997 21:44:48 -0800 (PST) (envelope-from julian@FreeBSD.org) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id VAA16365; Tue, 11 Nov 1997 21:42:35 -0800 (PST) Date: Tue, 11 Nov 1997 21:42:35 -0800 (PST) Message-Id: <199711120542.VAA16365@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, cvs-usrsbin@FreeBSD.ORG Subject: cvs commit: src/lib/libc/sys mount.2 src/sys/gnu/ext2fs ext2_vfsops.c src/sys/kern vfs_subr.c vfs_syscalls.c src/sys/msdosfs msdosfs_vfsops.c src/sys/nfs nfs_vfsops.c src/sys/sys mount.h src/sys/ufs/ffs ffs_vfsops.c src/sys/ufs/lfs ... Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1997/11/11 21:42:34 PST Modified files: lib/libc/sys mount.2 sys/gnu/ext2fs ext2_vfsops.c sys/kern vfs_subr.c vfs_syscalls.c sys/msdosfs msdosfs_vfsops.c sys/nfs nfs_vfsops.c sys/sys mount.h sys/ufs/ffs ffs_vfsops.c sys/ufs/lfs lfs_vfsops.c sys/ufs/mfs mfs_vfsops.c usr.sbin/pstat pstat.c Log: Reviewed by: various. Ever since I first say the way the mount flags were used I've hated the fact that modes, and events, internal and exported, and short-term and long term flags are all thrown together. Finally it's annoyed me enough.. This patch to the entire FreeBSD tree adds a second mount flag word to the mount struct. it is not exported to userspace. I have moved some of the non exported flags over to this word. this means that we now have 8 free bits in the mount flags. There are another two that might well move over, but which I'm not sure about. The only user visible change would have been in pstat -v, except that davidg has disabled it anyhow. I'd still like to move the state flags and the 'command' flags apart from each other.. e.g. MNT_FORCE really doesn't have the same semantics as MNT_RDONLY, but that's left for another day. Revision Changes Path 1.13 +2 -3 src/lib/libc/sys/mount.2 1.25 +1 -1 src/sys/gnu/ext2fs/ext2_vfsops.c 1.113 +3 -3 src/sys/kern/vfs_subr.c 1.81 +11 -9 src/sys/kern/vfs_syscalls.c 1.23 +2 -2 src/sys/msdosfs/msdosfs_vfsops.c 1.52 +2 -1 src/sys/nfs/nfs_vfsops.c 1.49 +10 -8 src/sys/sys/mount.h 1.62 +2 -2 src/sys/ufs/ffs/ffs_vfsops.c 1.27 +2 -2 src/sys/ufs/lfs/lfs_vfsops.c 1.38 +2 -2 src/sys/ufs/mfs/mfs_vfsops.c 1.33 +3 -1 src/usr.sbin/pstat/pstat.c From owner-cvs-lib Wed Nov 12 16:33:26 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id QAA24442 for cvs-lib-outgoing; Wed, 12 Nov 1997 16:33:26 -0800 (PST) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id QAA24119; Wed, 12 Nov 1997 16:31:11 -0800 (PST) (envelope-from julian@FreeBSD.org) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id QAA10191; Wed, 12 Nov 1997 16:28:52 -0800 (PST) Date: Wed, 12 Nov 1997 16:28:52 -0800 (PST) Message-Id: <199711130028.QAA10191@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-bin@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, cvs-sbin@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/bin/chmod chmod.1 src/lib/libc/sys chmod.2 mount.2 src/sbin/mount mntopts.h mount.8 mount.c src/sys/conf options src/sys/kern vfs_syscalls.c src/sys/sys mount.h src/sys/ufs/ufs ufs_vnops.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1997/11/12 16:28:52 PST Modified files: bin/chmod chmod.1 lib/libc/sys chmod.2 mount.2 sbin/mount mntopts.h mount.8 mount.c sys/conf options sys/kern vfs_syscalls.c sys/sys mount.h sys/ufs/ufs ufs_vnops.c Log: Reviewed by: hackers@freebsd.org in general Obtained from: Whistle Communications tree Add an option to the way UFS works dependent on the SUID bit of directories This changes makes things a whole lot simpler on systems running as fileservers for PCs and MACS. to enable the new code you must 1/ enable option SUIDDIR on the kernel. 2/ mount the filesystem with option suiddir. hopefully this makes it difficult enough for people to do this accidentally. see the new chmod(2) man page for detailed info. Revision Changes Path 1.8 +6 -2 src/bin/chmod/chmod.1 1.11 +20 -1 src/lib/libc/sys/chmod.2 1.14 +12 -0 src/lib/libc/sys/mount.2 1.12 +3 -1 src/sbin/mount/mntopts.h 1.20 +17 -1 src/sbin/mount/mount.8 1.21 +2 -1 src/sbin/mount/mount.c 1.38 +2 -1 src/sys/conf/options 1.82 +3 -3 src/sys/kern/vfs_syscalls.c 1.50 +26 -19 src/sys/sys/mount.h 1.66 +102 -2 src/sys/ufs/ufs/ufs_vnops.c From owner-cvs-lib Thu Nov 13 10:45:05 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id KAA06721 for cvs-lib-outgoing; Thu, 13 Nov 1997 10:45:05 -0800 (PST) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id KAA06278; Thu, 13 Nov 1997 10:42:17 -0800 (PST) (envelope-from steve@FreeBSD.org) From: Steve Price Received: (from steve@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id KAA08546; Thu, 13 Nov 1997 10:39:53 -0800 (PST) Date: Thu, 13 Nov 1997 10:39:53 -0800 (PST) Message-Id: <199711131839.KAA08546@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/msun/man cos.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk steve 1997/11/13 10:39:52 PST Modified files: (Branch: RELENG_2_2) lib/msun/man cos.3 Log: Merge Bruce Evans' cos -> cosf fix from -current. PR: 5033 Revision Changes Path 1.2.6.2 +2 -2 src/lib/msun/man/cos.3 From owner-cvs-lib Thu Nov 13 19:03:30 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id TAA18175 for cvs-lib-outgoing; Thu, 13 Nov 1997 19:03:30 -0800 (PST) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id TAA18050; Thu, 13 Nov 1997 19:01:41 -0800 (PST) (envelope-from jdp@FreeBSD.org) From: John Polstra Received: (from jdp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id SAA11718; Thu, 13 Nov 1997 18:59:14 -0800 (PST) Date: Thu, 13 Nov 1997 18:59:14 -0800 (PST) Message-Id: <199711140259.SAA11718@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/msun/man ceil.3 cosh.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jdp 1997/11/13 18:59:13 PST Modified files: (Branch: RELENG_2_2) lib/msun/man ceil.3 cosh.3 Log: Merge Bruce's synopsis corrections from main branch: ceil.3: 1.6 -> 1.7 cosh.3: 1.5 -> 1.6 Revision Changes Path 1.3.2.2 +2 -2 src/lib/msun/man/ceil.3 1.2.6.2 +2 -2 src/lib/msun/man/cosh.3 From owner-cvs-lib Sat Nov 15 19:12:21 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id TAA13334 for cvs-lib-outgoing; Sat, 15 Nov 1997 19:12:21 -0800 (PST) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id TAA12996; Sat, 15 Nov 1997 19:05:24 -0800 (PST) (envelope-from wpaul@FreeBSD.org) From: Bill Paul Received: (from wpaul@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id TAA04043; Sat, 15 Nov 1997 19:02:40 -0800 (PST) Date: Sat, 15 Nov 1997 19:02:40 -0800 (PST) Message-Id: <199711160302.TAA04043@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/gen getnetgrent.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wpaul 1997/11/15 19:02:40 PST Modified files: lib/libc/gen getnetgrent.c Log: Close PR #4867: improve _listmatch() to avoid returning false positives. PR: 4867 Revision Changes Path 1.23 +14 -7 src/lib/libc/gen/getnetgrent.c From owner-cvs-lib Sat Nov 15 19:14:00 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id TAA13385 for cvs-lib-outgoing; Sat, 15 Nov 1997 19:14:00 -0800 (PST) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id TAA13064; Sat, 15 Nov 1997 19:07:20 -0800 (PST) (envelope-from wpaul@FreeBSD.org) From: Bill Paul Received: (from wpaul@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id TAA04080; Sat, 15 Nov 1997 19:04:36 -0800 (PST) Date: Sat, 15 Nov 1997 19:04:36 -0800 (PST) Message-Id: <199711160304.TAA04080@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/gen getnetgrent.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wpaul 1997/11/15 19:04:36 PST Modified files: (Branch: RELENG_2_2) lib/libc/gen getnetgrent.c Log: Merge from -current: close PR by fixing _listmatch() to not return false positives. PR: 4867 Revision Changes Path 1.17.2.4 +14 -7 src/lib/libc/gen/getnetgrent.c