From owner-cvs-all Wed Nov 11 02:04:17 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA27907 for cvs-all-outgoing; Wed, 11 Nov 1998 02:04:17 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA27902; Wed, 11 Nov 1998 02:04:11 -0800 (PST) (envelope-from truckman@FreeBSD.org) From: Don Lewis Received: (from truckman@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA04095; Wed, 11 Nov 1998 02:04:14 -0800 (PST) Date: Wed, 11 Nov 1998 02:04:14 -0800 (PST) Message-Id: <199811111004.CAA04095@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/sys/kern kern_descrip.c kern_exit.c kern_proc.c kern_sig.c subr_log.c sys_generic.c sys_pipe.c sys_socket.c tty.c uipc_socket.c uipc_socket2.c src/sys/net bpf.c bpfdesc.h if_tun.c if_tunvar.h src/sys/sys filedesc.h pipe.h proc.h signalvar.h ... Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk truckman 1998/11/11 02:04:14 PST Modified files: sys/kern kern_descrip.c kern_exit.c kern_proc.c kern_sig.c subr_log.c sys_generic.c sys_pipe.c sys_socket.c tty.c uipc_socket.c uipc_socket2.c sys/net bpf.c bpfdesc.h if_tun.c if_tunvar.h sys/sys filedesc.h pipe.h proc.h signalvar.h socketvar.h tty.h Log: Installed the second patch attached to kern/7899 with some changes suggested by bde, a few other tweaks to get the patch to apply cleanly again and some improvements to the comments. This change closes some fairly minor security holes associated with F_SETOWN, fixes a few bugs, and removes some limitations that F_SETOWN had on tty devices. For more details, see the description on the PR. Because this patch increases the size of the proc and pgrp structures, it is necessary to re-install the includes and recompile libkvm, the vinum lkm, fstat, gcore, gdb, ipfilter, ps, top, and w. PR: kern/7899 Reviewed by: bde, elvind Revision Changes Path 1.56 +122 -20 src/sys/kern/kern_descrip.c 1.69 +7 -1 src/sys/kern/kern_exit.c 1.39 +9 -1 src/sys/kern/kern_proc.c 1.49 +38 -1 src/sys/kern/kern_sig.c 1.31 +18 -12 src/sys/kern/subr_log.c 1.42 +1 -32 src/sys/kern/sys_generic.c 1.45 +15 -11 src/sys/kern/sys_pipe.c 1.19 +11 -4 src/sys/kern/sys_socket.c 1.107 +24 -3 src/sys/kern/tty.c 1.46 +4 -5 src/sys/kern/uipc_socket.c 1.41 +5 -9 src/sys/kern/uipc_socket2.c 1.45 +17 -14 src/sys/net/bpf.c 1.11 +2 -2 src/sys/net/bpfdesc.h 1.49 +18 -11 src/sys/net/if_tun.c 1.2 +2 -2 src/sys/net/if_tunvar.h 1.14 +31 -1 src/sys/sys/filedesc.h 1.11 +2 -2 src/sys/sys/pipe.h 1.60 +4 -1 src/sys/sys/proc.h 1.20 +3 -1 src/sys/sys/signalvar.h 1.31 +2 -2 src/sys/sys/socketvar.h 1.43 +2 -1 src/sys/sys/tty.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message