From owner-cvs-bin Mon Nov 10 03:37:42 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id DAA25166 for cvs-bin-outgoing; Mon, 10 Nov 1997 03:37:42 -0800 (PST) (envelope-from owner-cvs-bin) 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 DAA24947; Mon, 10 Nov 1997 03:34:24 -0800 (PST) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id DAA27451; Mon, 10 Nov 1997 03:32:26 -0800 (PST) Date: Mon, 10 Nov 1997 03:32:26 -0800 (PST) Message-Id: <199711101132.DAA27451@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-bin@FreeBSD.ORG Subject: cvs commit: src/bin/sh trap.c trap.h Sender: owner-cvs-bin@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1997/11/10 03:32:25 PST Modified files: bin/sh trap.c trap.h Log: Fixed some type and value mismatches. setsignal() returned a bogusly cast value that was always ignored. Rev.1.9 of trap.c made this more bogus by returning a semantically different value after calling siginterrupt(). Avoid these problems by not returning a value. Revision Changes Path 1.10 +9 -10 src/bin/sh/trap.c 1.7 +2 -2 src/bin/sh/trap.h From owner-cvs-bin Tue Nov 11 12:41:03 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id MAA20863 for cvs-bin-outgoing; Tue, 11 Nov 1997 12:41:03 -0800 (PST) (envelope-from owner-cvs-bin) 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 MAA20520; Tue, 11 Nov 1997 12:37:40 -0800 (PST) (envelope-from joerg@FreeBSD.org) From: Joerg Wunsch Received: (from joerg@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id MAA11340; Tue, 11 Nov 1997 12:35:31 -0800 (PST) Date: Tue, 11 Nov 1997 12:35:31 -0800 (PST) Message-Id: <199711112035.MAA11340@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-bin@FreeBSD.ORG Subject: cvs commit: src/bin/dd args.c Sender: owner-cvs-bin@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 1997/11/11 12:35:30 PST Modified files: bin/dd args.c Log: Sort "sparse" into alphabetical order, since dd's `conv' options need to be sorted. This temporarily broke the "osync" option. Revision Changes Path 1.11 +2 -2 src/bin/dd/args.c From owner-cvs-bin Tue Nov 11 20:37:28 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id UAA00702 for cvs-bin-outgoing; Tue, 11 Nov 1997 20:37:28 -0800 (PST) (envelope-from owner-cvs-bin) 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 UAA00318; Tue, 11 Nov 1997 20:35:04 -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 UAA15645; Tue, 11 Nov 1997 20:32:51 -0800 (PST) Date: Tue, 11 Nov 1997 20:32:51 -0800 (PST) Message-Id: <199711120432.UAA15645@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-bin@FreeBSD.ORG Subject: cvs commit: src/bin/sh sh.1 Sender: owner-cvs-bin@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jdp 1997/11/11 20:32:51 PST Modified files: bin/sh sh.1 Log: Document the exit status for a command that was terminated by a signal. Revision Changes Path 1.17 +5 -1 src/bin/sh/sh.1 From owner-cvs-bin Tue Nov 11 20:38:34 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id UAA00805 for cvs-bin-outgoing; Tue, 11 Nov 1997 20:38:34 -0800 (PST) (envelope-from owner-cvs-bin) 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 UAA00609; Tue, 11 Nov 1997 20:36:46 -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 UAA15716; Tue, 11 Nov 1997 20:34:33 -0800 (PST) Date: Tue, 11 Nov 1997 20:34:33 -0800 (PST) Message-Id: <199711120434.UAA15716@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-bin@FreeBSD.ORG Subject: cvs commit: src/bin/sh sh.1 Sender: owner-cvs-bin@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jdp 1997/11/11 20:34:33 PST Modified files: (Branch: RELENG_2_2) bin/sh sh.1 Log: Merge from main branch 1.16 -> 1.17: Document exit status of a command terminated by a signal. Revision Changes Path 1.9.2.5 +5 -1 src/bin/sh/sh.1 From owner-cvs-bin Wed Nov 12 16:33:16 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id QAA24419 for cvs-bin-outgoing; Wed, 12 Nov 1997 16:33:16 -0800 (PST) (envelope-from owner-cvs-bin) 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-bin@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