From owner-freebsd-bugs Sun Sep 13 02:30:16 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA06993 for freebsd-bugs-outgoing; Sun, 13 Sep 1998 02:30:16 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 CAA06973 for ; Sun, 13 Sep 1998 02:30:08 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA02281; Sun, 13 Sep 1998 02:30:06 -0700 (PDT) Received: from baerenklau.de.freebsd.org (baerenklau.de.freebsd.org [195.185.195.14]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA06382 for ; Sun, 13 Sep 1998 02:20:45 -0700 (PDT) (envelope-from wosch@panke.de.freebsd.org) Received: (from uucp@localhost) by baerenklau.de.freebsd.org (8.8.8/8.8.8) with UUCP id LAA00597 for FreeBSD-gnats-submit@freebsd.org; Sun, 13 Sep 1998 11:20:31 +0200 (CEST) (envelope-from wosch@panke.de.freebsd.org) Received: (from wosch@localhost) by campa.panke.de (8.8.8/8.8.8) id LAA00970; Sun, 13 Sep 1998 11:19:21 +0200 (MET DST) (envelope-from wosch) Message-Id: <199809130919.LAA00970@campa.panke.de> Date: Sun, 13 Sep 1998 11:19:21 +0200 (MET DST) From: Wolfram Schneider Reply-To: wosch@panke.de.freebsd.org To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/7915: gcore(1) exec argument Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7915 >Category: bin >Synopsis: gcore(1) exec argument >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Sep 13 02:30:05 PDT 1998 >Last-Modified: >Originator: Wolfram Schneider >Organization: >Release: FreeBSD 2.2.6-STABLE i386 >Environment: Gcore expect 2 arguments, the file name of running binary (exec) and the process identifier (pid). gcore [-s] [-c core] exec pid With a running process filesystem /proc the exec argument is not necessary anymore. gcore should just read the text segment from /proc//file. Wolfram >Description: >How-To-Repeat: >Fix: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sun Sep 13 02:59:44 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA08864 for freebsd-bugs-outgoing; Sun, 13 Sep 1998 02:59:44 -0700 (PDT) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from ifi.uio.no (ifi.uio.no [129.240.64.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA08856; Sun, 13 Sep 1998 02:59:41 -0700 (PDT) (envelope-from dag-erli@ifi.uio.no) Received: from hrotti.ifi.uio.no (2602@hrotti.ifi.uio.no [129.240.64.15]) by ifi.uio.no (8.8.8/8.8.7/ifi0.2) with ESMTP id LAA06599; Sun, 13 Sep 1998 11:59:22 +0200 (MET DST) Received: (from dag-erli@localhost) by hrotti.ifi.uio.no ; Sun, 13 Sep 1998 11:59:22 +0200 (MET DST) Mime-Version: 1.0 To: Bruce Evans Cc: freebsd-bugs@FreeBSD.ORG, FreeBSD-gnats-submit@FreeBSD.ORG Subject: Re: conf/7908: wrong perms on objformat after upgrade References: <199809130433.OAA05842@godzilla.zeta.org.au> Organization: University of Oslo, Department of Informatics X-url: http://www.stud.ifi.uio.no/~dag-erli/ X-other-addresses: 'finger dag-erli@ifi.uio.no' for a list X-disclaimer-1: The views expressed in this article are mine alone, and do X-disclaimer-2: not necessarily coincide with those of any organisation or X-disclaimer-3: company with which I am or have been affiliated. X-Stop-Spam: http://www.cauce.org/ From: dag-erli@ifi.uio.no (Dag-Erling =?iso-8859-1?Q?Co=EFdan?= =?iso-8859-1?Q?Sm=F8rgrav?= ) Date: 13 Sep 1998 11:59:21 +0200 In-Reply-To: Bruce Evans's message of "Sun, 13 Sep 1998 14:33:17 +1000" Message-ID: Lines: 15 X-Mailer: Gnus v5.5/Emacs 19.34 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by hub.freebsd.org id CAA08858 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Bruce Evans writes: > > > the permissions on /etc/objformat. I installed it as root with an > > > umask of 077 and the file got the permissions 0600. > > Don't Do That, Then. I learned the hard way never to set root's umask > > to anything stricter than 022. Unless you always remember to set the > > umask right at the right time, anything you install (including, but > > not limited to, /etc/objformat) is installed wrong. > Nonsense. Everything installed properly (using install(1)) is installed > right. XFree86 comes to mind. DES -- Dag-Erling Smørgrav - dag-erli@ifi.uio.no To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sun Sep 13 03:00:14 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA09021 for freebsd-bugs-outgoing; Sun, 13 Sep 1998 03:00:14 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 DAA08950 for ; Sun, 13 Sep 1998 03:00:05 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id DAA02821; Sun, 13 Sep 1998 03:00:01 -0700 (PDT) Date: Sun, 13 Sep 1998 03:00:01 -0700 (PDT) Message-Id: <199809131000.DAA02821@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: dag-erli@ifi.uio.no (Dag-Erling =?iso-8859-1?Q?Co=EFdan?= =?iso-8859-1?Q?Sm=F8rgrav?= ) Subject: Re: conf/7908: wrong perms on objformat after upgrade Reply-To: dag-erli@ifi.uio.no (Dag-Erling =?iso-8859-1?Q?Co=EFdan?= =?iso-8859-1?Q?Sm=F8rgrav?= ) Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR conf/7908; it has been noted by GNATS. From: dag-erli@ifi.uio.no (Dag-Erling =?iso-8859-1?Q?Co=EFdan?= =?iso-8859-1?Q?Sm=F8rgrav?= ) To: Bruce Evans Cc: freebsd-bugs@FreeBSD.ORG, FreeBSD-gnats-submit@FreeBSD.ORG Subject: Re: conf/7908: wrong perms on objformat after upgrade Date: 13 Sep 1998 11:59:21 +0200 Bruce Evans writes: > > > the permissions on /etc/objformat. I installed it as root with an > > > umask of 077 and the file got the permissions 0600. > > Don't Do That, Then. I learned the hard way never to set root's umask > > to anything stricter than 022. Unless you always remember to set the > > umask right at the right time, anything you install (including, but > > not limited to, /etc/objformat) is installed wrong. > Nonsense. Everything installed properly (using install(1)) is installed > right. XFree86 comes to mind. DES -- Dag-Erling Smørgrav - dag-erli@ifi.uio.no To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sun Sep 13 05:45:56 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA27996 for freebsd-bugs-outgoing; Sun, 13 Sep 1998 05:45:56 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 FAA27991; Sun, 13 Sep 1998 05:45:50 -0700 (PDT) (envelope-from des@FreeBSD.org) From: "Dag-Erling C. Sm\xf8rgrav" Received: (from des@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id FAA06509; Sun, 13 Sep 1998 05:45:49 -0700 (PDT) Date: Sun, 13 Sep 1998 05:45:49 -0700 (PDT) Message-Id: <199809131245.FAA06509@freefall.freebsd.org> To: wosch@panke.de.freebsd.org, des@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG, des@FreeBSD.ORG Subject: Re: bin/7915 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: gcore(1) exec argument State-Changed-From-To: open-feedback State-Changed-By: des State-Changed-When: Sun Sep 13 05:45:18 PDT 1998 State-Changed-Why: Patch sent to originator. Responsible-Changed-From-To: freebsd-bugs->des Responsible-Changed-By: des Responsible-Changed-When: Sun Sep 13 05:45:18 PDT 1998 Responsible-Changed-Why: I'll handle it. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sun Sep 13 17:31:40 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA29453 for freebsd-bugs-outgoing; Sun, 13 Sep 1998 17:31:40 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 RAA29448 for ; Sun, 13 Sep 1998 17:31:39 -0700 (PDT) (envelope-from merchant7@usa.net) From: merchant7@usa.net Received: from mailer.dialer (root@2Cust83.tnt3.lax1.da.uu.net [153.34.60.83]) by freefall.freebsd.org (8.8.8/8.8.5) with ESMTP id RAA29291 for ; Sun, 13 Sep 1998 17:31:32 -0700 (PDT) Received: from mailer (d.dialer [192.168.2.248]) by mailer.dialer (8.8.7/8.8.7) with SMTP id RAA01606; Sun, 13 Sep 1998 17:43:23 -0700 Date: Sun, 13 Sep 1998 17:43:23 -0700 To: Subject: CREDIT CARD PROCESSING Message-Id: Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org --------------------------------------------------------- We received your email as someone who might be interested in our services. If this was a mistake please email us with "remove in the subject line" --------------------------------------------------------- Dear Friend, How would you like to be able to accept credit cards directly from your website, telephone or fax for your products and services and never need to purchase or lease expensive credit card equipment or pay a monthly fee for online ordering capabilities? **Brand New** Telecharge Credit Card acceptance program allows you to accept VISA or Mastercard any TIME,any WHERE through phone, fax or internet without the need to purchase or lease expensive credit card equipment. This brand new program will allow you to accept credit cards tomorrow. You simply pick up your telephone, dial a special toll free 800# 24 hrs a day 7 days a week, input a passcode and the credit card # and receive an immediate authorization over the phone. Within 2 days the money will be in your bank account. This is an exciting program for all businesses. Before you spend any money on a credit card program LOOK at this new program! To have a representative call you to explain the details of this program please email your Name, Phone Number (Don't forget your area code) and best time to call to: mailto:merchant7@usa.net A representative will return your call within 24hrs. A 100 % approval rate. This is a special promotion and for a limited time. Start today and save an additional 36%. Also receive 6 months of online advertising absolutely FREE! for your business. Feel free to call us and leave a message. A representative will return your call within 24hrs. World Tech Inc. 818-718-9429 7210 Jordan Ave Canoga Park Ca. 91303 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sun Sep 13 18:03:30 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA02293 for freebsd-bugs-outgoing; Sun, 13 Sep 1998 18:03:30 -0700 (PDT) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from rumor.research.att.com (rumor.research.att.com [192.20.225.9]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id SAA02279 for ; Sun, 13 Sep 1998 18:03:28 -0700 (PDT) (envelope-from ji@research.att.com) Received: from research.att.com ([135.207.30.100]) by rumor; Sun Sep 13 20:57:55 EDT 1998 Received: from amontillado.research.att.com ([135.207.24.32]) by research; Sun Sep 13 21:02:43 EDT 1998 Received: from bual.research.att.com (bual.research.att.com [135.207.24.19]) by amontillado.research.att.com (8.8.7/8.8.7) with ESMTP id VAA05931 for ; Sun, 13 Sep 1998 21:03:16 -0400 (EDT) From: John Ioannidis Received: (from ji@localhost) by bual.research.att.com (8.7.5/8.7) id VAA13937 for bugs@freebsd.org; Sun, 13 Sep 1998 21:03:16 -0400 (EDT) Date: Sun, 13 Sep 1998 21:03:16 -0400 (EDT) Message-Id: <199809140103.VAA13937@bual.research.att.com> To: bugs@FreeBSD.ORG Subject: Support for AIC-7895? Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Is anyone working on adding support for the AIC-7895 (the dual-channel SCSI chip found on motherboards such as the Tyan S1836DLUAN)? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sun Sep 13 18:05:30 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA02627 for freebsd-bugs-outgoing; Sun, 13 Sep 1998 18:05:30 -0700 (PDT) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from rumor.research.att.com (rumor.research.att.com [192.20.225.9]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id SAA02622 for ; Sun, 13 Sep 1998 18:05:28 -0700 (PDT) (envelope-from ji@research.att.com) Received: from research.att.com ([135.207.30.100]) by rumor; Sun Sep 13 20:59:55 EDT 1998 Received: from amontillado.research.att.com ([135.207.24.32]) by research; Sun Sep 13 21:03:35 EDT 1998 Received: from bual.research.att.com (bual.research.att.com [135.207.24.19]) by amontillado.research.att.com (8.8.7/8.8.7) with ESMTP id VAA05970 for ; Sun, 13 Sep 1998 21:04:07 -0400 (EDT) From: John Ioannidis Received: (from ji@localhost) by bual.research.att.com (8.7.5/8.7) id VAA13939 for bugs@freebsd.org; Sun, 13 Sep 1998 21:04:07 -0400 (EDT) Date: Sun, 13 Sep 1998 21:04:07 -0400 (EDT) Message-Id: <199809140104.VAA13939@bual.research.att.com> To: bugs@FreeBSD.ORG Subject: Support for the Adaptec 2940U2W? Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Is anyone working on adding support for the Adaptec 2940U2W (the low-power-differential version of the 2940)? /ji To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sun Sep 13 19:22:39 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA09796 for freebsd-bugs-outgoing; Sun, 13 Sep 1998 19:22:39 -0700 (PDT) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from pluto.plutotech.com (mail.plutotech.com [206.168.67.137]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA09789 for ; Sun, 13 Sep 1998 19:22:37 -0700 (PDT) (envelope-from gibbs@plutotech.com) Received: from narnia.plutotech.com (narnia.plutotech.com [206.168.67.130]) by pluto.plutotech.com (8.8.7/8.8.5) with ESMTP id UAA20519; Sun, 13 Sep 1998 20:22:21 -0600 (MDT) Message-Id: <199809140222.UAA20519@pluto.plutotech.com> X-Mailer: exmh version 2.0.2 2/24/98 To: John Ioannidis cc: bugs@FreeBSD.ORG Subject: Re: Support for AIC-7895? In-reply-to: Your message of "Sun, 13 Sep 1998 21:03:16 EDT." <199809140103.VAA13937@bual.research.att.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sun, 13 Sep 1998 20:16:02 -0600 From: "Justin T. Gibbs" Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Is anyone working on adding support for the AIC-7895 (the dual-channel >SCSI chip found on motherboards such as the Tyan S1836DLUAN)? ftp://ftp.FreeBSD.org/pub/FreeBSD/cam/README This code will be going into -current later tonight. -- Justin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sun Sep 13 20:40:04 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA16470 for freebsd-bugs-outgoing; Sun, 13 Sep 1998 20:40:04 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 UAA16463 for ; Sun, 13 Sep 1998 20:40:03 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id UAA03668; Sun, 13 Sep 1998 20:40:01 -0700 (PDT) Received: from whistle.com (s205m131.whistle.com [207.76.205.131]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA16001 for ; Sun, 13 Sep 1998 20:30:58 -0700 (PDT) (envelope-from archie@whistle.com) Received: (from smap@localhost) by whistle.com (8.7.5/8.6.12) id UAA16722 for ; Sun, 13 Sep 1998 20:30:43 -0700 (PDT) Received: from bubba.whistle.com(207.76.205.7) by whistle.com via smap (V1.3) id sma016720; Sun Sep 13 20:30:41 1998 Received: (from archie@localhost) by bubba.whistle.com (8.8.7/8.6.12) id UAA15858; Sun, 13 Sep 1998 20:30:41 -0700 (PDT) Message-Id: <199809140330.UAA15858@bubba.whistle.com> Date: Sun, 13 Sep 1998 20:30:41 -0700 (PDT) From: Archie Cobbs Reply-To: archie@whistle.com To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/7923: scandir(3) does not clean up after itself if it fails Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7923 >Category: bin >Synopsis: scandir(3) does not clean up after itself if it fails >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Sep 13 20:40:01 PDT 1998 >Last-Modified: >Originator: Archie Cobbs >Organization: Whistle Communications, Inc. >Release: FreeBSD 2.2.6-RELEASE i386 >Environment: FreeBSD 3.0-current circa July 13, 1998 20:00 GMT >Description: The scandir() function returns -1 if it fails. In many cases when this happens, it does not free the memory that it allocated, resulting in a memory leak, or close the directory opened with opendir(). BAD DOG, BAD! >How-To-Repeat: >Fix: Index: scandir.c =================================================================== RCS file: /cvs/freebsd/src/lib/libc/gen/scandir.c,v retrieving revision 1.3 diff -c -u -r1.3 scandir.c --- scandir.c 1995/05/30 05:40:23 1.3 +++ scandir.c 1998/09/14 03:29:09 @@ -66,8 +66,8 @@ int (*select) __P((struct dirent *)); int (*dcomp) __P((const void *, const void *)); { - register struct dirent *d, *p, **names; - register size_t nitems; + register struct dirent *d, *p, **names = NULL; + register size_t nitems = 0; struct stat stb; long arraysz; DIR *dirp; @@ -75,7 +75,7 @@ if ((dirp = opendir(dirname)) == NULL) return(-1); if (fstat(dirp->dd_fd, &stb) < 0) - return(-1); + goto fail; /* * estimate the array size by taking the size of the directory file @@ -84,9 +84,8 @@ arraysz = (stb.st_size / 24); names = (struct dirent **)malloc(arraysz * sizeof(struct dirent *)); if (names == NULL) - return(-1); + goto fail; - nitems = 0; while ((d = readdir(dirp)) != NULL) { if (select != NULL && !(*select)(d)) continue; /* just selected names */ @@ -95,7 +94,7 @@ */ p = (struct dirent *)malloc(DIRSIZ(d)); if (p == NULL) - return(-1); + goto fail; p->d_fileno = d->d_fileno; p->d_type = d->d_type; p->d_reclen = d->d_reclen; @@ -105,22 +104,36 @@ * Check to make sure the array has space left and * realloc the maximum size. */ - if (++nitems >= arraysz) { - if (fstat(dirp->dd_fd, &stb) < 0) - return(-1); /* just might have grown */ + if (nitems + 1 >= arraysz) { + struct dirent **names2; + + if (fstat(dirp->dd_fd, &stb) < 0) { + free(p); + goto fail; /* just might have grown */ + } arraysz = stb.st_size / 12; - names = (struct dirent **)realloc((char *)names, + names2 = (struct dirent **)realloc((char *)names, arraysz * sizeof(struct dirent *)); - if (names == NULL) - return(-1); + if (names2 == NULL) { + free(p); + goto fail; + } + names = names2; } - names[nitems-1] = p; + names[nitems++] = p; } closedir(dirp); if (nitems && dcomp != NULL) qsort(names, nitems, sizeof(struct dirent *), dcomp); *namelist = names; return(nitems); + +fail: + while (nitems > 0) + free(names[--nitems]); + free(names); + closedir(dirp); + return -1; } /* >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sun Sep 13 23:01:47 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA05940 for freebsd-bugs-outgoing; Sun, 13 Sep 1998 23:01:47 -0700 (PDT) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from gatekeeper.tsc.tdk.com (gatekeeper.tsc.tdk.com [207.113.159.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA05931; Sun, 13 Sep 1998 23:01:45 -0700 (PDT) (envelope-from gdonl@tsc.tdk.com) Received: from sunrise.gv.tsc.tdk.com (root@sunrise.gv.tsc.tdk.com [192.168.241.191]) by gatekeeper.tsc.tdk.com (8.8.8/8.8.8) with ESMTP id XAA07213; Sun, 13 Sep 1998 23:01:30 -0700 (PDT) (envelope-from gdonl@tsc.tdk.com) Received: from salsa.gv.tsc.tdk.com (salsa.gv.tsc.tdk.com [192.168.241.194]) by sunrise.gv.tsc.tdk.com (8.8.5/8.8.5) with ESMTP id XAA17914; Sun, 13 Sep 1998 23:01:28 -0700 (PDT) Received: (from gdonl@localhost) by salsa.gv.tsc.tdk.com (8.8.5/8.8.5) id XAA24278; Sun, 13 Sep 1998 23:01:27 -0700 (PDT) From: Don Lewis Message-Id: <199809140601.XAA24278@salsa.gv.tsc.tdk.com> Date: Sun, 13 Sep 1998 23:01:27 -0700 In-Reply-To: FreeBSD-gnats-submit@FreeBSD.ORG "Re: kern/7899: [PATCH] [SECURITY] SETOWN allows bypass of signal credential checks and has other bugs" (Sep 11, 5:00pm) X-Mailer: Mail User's Shell (7.2.6 alpha(3) 7/19/95) To: FreeBSD-gnats-submit@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: kern/7899: [PATCH] [SECURITY] SETOWN allows bypass of signal credential checks and has other bugs Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Bruce Evans, , pointed out some technical flaws with my original patch. Based on his input and some simplifications that I found, I have revised my patch. Bruce feels a more radical change is desirable, essentially having the device notify the file layer of new input and the file layer would signal the appropriate processes. IMHO, while this would fix the problems with the current implementation and looks like a cleaner solution on the surface, none of the data structures exist to propagate the flow of information in that direction, and adding them would be costly in terms of resources in order to support a facility that is not heavily used. BTW, I also forgot to mention that my patch decreases the number of CPU cycles consumed by heavy users of SIGIO since it bypasses the pfind() step. --- kern/kern_descrip.c.orig Fri Sep 4 18:13:51 1998 +++ kern/kern_descrip.c Sun Sep 13 22:34:56 1998 @@ -46,7 +46,6 @@ #include #include #include -#include #include #include #include @@ -58,6 +57,7 @@ #include #include #include +#include #include #include #include @@ -71,6 +71,7 @@ static MALLOC_DEFINE(M_FILEDESC, "file desc", "Open file descriptor table"); MALLOC_DEFINE(M_FILE, "file", "Open file structure"); +static MALLOC_DEFINE(M_SIGIO, "sigio", "sigio structures"); static d_open_t fdopen; @@ -257,30 +258,13 @@ return (error); case F_GETOWN: - if (fp->f_type == DTYPE_SOCKET) { - p->p_retval[0] = ((struct socket *)fp->f_data)->so_pgid; - return (0); - } error = (*fp->f_ops->fo_ioctl) - (fp, TIOCGPGRP, (caddr_t)p->p_retval, p); - p->p_retval[0] = - p->p_retval[0]; + (fp, FIOGETOWN, (caddr_t)p->p_retval, p); return (error); case F_SETOWN: - if (fp->f_type == DTYPE_SOCKET) { - ((struct socket *)fp->f_data)->so_pgid = uap->arg; - return (0); - } - if (uap->arg <= 0) { - uap->arg = -uap->arg; - } else { - struct proc *p1 = pfind(uap->arg); - if (p1 == 0) - return (ESRCH); - uap->arg = p1->p_pgrp->pg_id; - } return ((*fp->f_ops->fo_ioctl) - (fp, TIOCSPGRP, (caddr_t)&uap->arg, p)); + (fp, FIOSETOWN, (caddr_t)&uap->arg, p)); case F_SETLKW: flg |= F_WAIT; @@ -363,6 +347,134 @@ fdp->fd_lastfile = new; *retval = new; return (0); +} + +/* + * If sigio is on the list associated with a process or process group, + * remove it. + */ +void +funsetown(sigio) + register struct sigio *sigio; +{ + register int s; + + if (sigio == NULL) + return; + + s = splhigh(); /* in case point assignment is not atomic */ + *(sigio->sio_myref) = NULL; + splx(s); + + if (sigio->sio_pgid < 0) { + SLIST_REMOVE(&(sigio->sio_pgrp->pg_sigiolst), sigio, + sigio, sio_pgsigio); + } else /* if ((*sigiop)->sio_pgid > 0) */ { + SLIST_REMOVE(&(sigio->sio_proc->p_sigiolst), sigio, + sigio, sio_pgsigio); + } + + crfree(sigio->sio_ucred); + + FREE(sigio, M_SIGIO); +} + +void +funsetownlst(sigiolst) + register struct sigiolst *sigiolst; +{ + register struct sigio *sigio; + + while ((sigio = sigiolst->slh_first) != NULL) + funsetown(sigio); +} + +/* + * Common code for FIOSETOWN ioctl called by F_SETOWN + * + * After permission checking, add sigio structure to the sigio list for + * the process or process group. + */ +int +fsetown(pgid, sigiop) + register pid_t pgid; + register struct sigio **sigiop; +{ + register struct proc *proc = NULL; + register struct pgrp *pgrp = NULL; + register struct sigio *sigio; + register int s; + + if (pgid == 0) { + funsetown(*sigiop); + return (0); + } else if (pgid > 0) { + proc = pfind(pgid); + if (proc == NULL) + return (ESRCH); + /* + * Policy - Don't allow a process to FSETOWN a process + * in another session. + * + * Remove this test to allow maximum flexibility or + * restrict FSETOWN to the current process or process + * group for maximum safety. + */ + else if (proc->p_session != curproc->p_session) + return (EPERM); + } else /* if (pgid < 0) */ { + pgrp = pgfind(-pgid); + if (pgrp == NULL) + return (ESRCH); + /* + * Policy - Don't allow a process to FSETOWN a process + * in another session. + * + * Remove this test to allow maximum flexibility or + * restrict FSETOWN to the current process or process + * group for maximum safety. + */ + else if (pgrp->pg_session != curproc->p_session) + return (EPERM); + } + + funsetown(*sigiop); + + MALLOC(sigio, struct sigio *, sizeof(struct sigio), M_SIGIO, + M_WAITOK); + + if (pgid > 0) { + SLIST_INSERT_HEAD(&(proc->p_sigiolst), sigio, sio_pgsigio); + sigio->sio_proc = proc; + } else { + SLIST_INSERT_HEAD(&(pgrp->pg_sigiolst), sigio, sio_pgsigio); + sigio->sio_pgrp = pgrp; + } + + sigio->sio_pgid = pgid; + + crhold(curproc->p_ucred); + sigio->sio_ucred = curproc->p_ucred; + sigio->sio_ruid = curproc->p_cred->p_ruid; /* wish this was in ucred */ + + sigio->sio_myref = sigiop; + + s = splhigh(); /* in case point assignment is not atomic */ + *sigiop = sigio; + splx(s); + + return (0); +} + +/* + * Common code for FIOGETOWN ioctl called by F_GETOWN + */ +pid_t +fgetown(sigio) + register struct sigio *sigio; +{ + /* we could also return sigio->sio_{proc->p_pid,pgrp->pg_id} */ + return (sigio != NULL ? sigio->sio_pgid : 0); } /* --- kern/kern_exit.c.orig Fri Sep 4 18:13:52 1998 +++ kern/kern_exit.c Fri Sep 11 03:40:57 1998 @@ -186,6 +186,12 @@ untimeout(realitexpire, (caddr_t)p, p->p_ithandle); /* + * Reset any sigio structures pointing to us as a result of + * F_SETOWN with our pid + */ + funsetownlst(&(p->p_sigiolst)); + + /* * Close open files and release open-file table. * This may block! */ --- kern/kern_proc.c.orig Fri Sep 4 18:13:56 1998 +++ kern/kern_proc.c Fri Sep 11 05:12:51 1998 @@ -48,6 +48,7 @@ #include #include #include +#include static MALLOC_DEFINE(M_PGRP, "pgrp", "process group header"); MALLOC_DEFINE(M_SESSION, "session", "session header"); @@ -242,6 +243,7 @@ LIST_INIT(&pgrp->pg_members); LIST_INSERT_HEAD(PGRPHASH(pgid), pgrp, pg_hash); pgrp->pg_jobc = 0; + SLIST_INIT(&(pgrp->pg_sigiolst)); } else if (pgrp == p->p_pgrp) return (0); @@ -283,6 +285,12 @@ pgdelete(pgrp) register struct pgrp *pgrp; { + + /* + * Reset any sigio structures pointing to us as a result of + * F_SETOWN with our pgid + */ + funsetownlst(&(pgrp->pg_sigiolst)); if (pgrp->pg_session->s_ttyp != NULL && pgrp->pg_session->s_ttyp->t_pgrp == pgrp) --- kern/kern_sig.c.orig Fri Sep 4 18:13:56 1998 +++ kern/kern_sig.c Fri Sep 11 05:26:34 1998 @@ -96,6 +96,16 @@ (pc)->pc_ucred->cr_uid == (q)->p_ucred->cr_uid || \ ((signum) == SIGCONT && (q)->p_session == (p)->p_session)) +/* + * Policy -- Can real uid ruid with ucred uc send a signal to process q? + */ +#define CANSIGIO(ruid, uc, q) \ + ((uc)->cr_uid == 0 || \ + ruid == (q)->p_cred->p_ruid || \ + (uc)->cr_uid == (q)->p_cred->p_ruid || \ + ruid == (q)->p_ucred->cr_uid || \ + (uc)->cr_uid == (q)->p_ucred->cr_uid) + static int sugid_coredump; SYSCTL_INT(_kern, OID_AUTO, sugid_coredump, CTLFLAG_RW, &sugid_coredump, 0, ""); @@ -1419,4 +1429,31 @@ psignal(p, SIGSYS); return (EINVAL); +} + +/* + * Send a signal to a SIGIO or SIGURG to a process or process group using + * stored credentials rather than those of the current process + */ +void +pgsigio(sigio, signum, checkctty) + register struct sigio *sigio; + int signum, checkctty; +{ + if (sigio == NULL) + return; + + if (sigio->sio_pgid > 0) { + if (CANSIGIO(sigio->sio_ruid, sigio->sio_ucred, + sigio->sio_proc)) + psignal(sigio->sio_proc, signum); + } else if (sigio->sio_pgid < 0) { + register struct proc *p; + + for (p = sigio->sio_pgrp->pg_members.lh_first; p != NULL; + p = p->p_pglist.le_next) + if (CANSIGIO(sigio->sio_ruid, sigio->sio_ucred, p) && + (checkctty == 0 || (p->p_flag & P_CONTROLT))) + psignal(p, signum); + } } --- kern/subr_log.c.orig Fri Sep 4 18:14:00 1998 +++ kern/subr_log.c Sat Sep 12 22:34:20 1998 @@ -51,6 +51,7 @@ #include #include #include +#include #ifdef DEVFS #include #endif /*DEVFS*/ @@ -75,7 +76,8 @@ static struct logsoftc { int sc_state; /* see above for possibilities */ struct selinfo sc_selp; /* process waiting on select call */ - int sc_pgid; /* process/group for async I/O */ + struct sigio *sc_sigio; /* credentials and proc * or pgrp * + * for SIGIO/SIGURG */ } logsoftc; int log_open; /* also used in log() */ @@ -90,7 +92,7 @@ if (log_open) return (EBUSY); log_open = 1; - logsoftc.sc_pgid = p->p_pid; /* signal process only */ + fsetown(p->p_pid, &logsoftc.sc_sigio); /* signal process only */ return (0); } @@ -104,6 +106,7 @@ log_open = 0; logsoftc.sc_state = 0; + funsetown(logsoftc.sc_sigio); return (0); } @@ -183,12 +186,8 @@ if (!log_open) return; selwakeup(&logsoftc.sc_selp); - if (logsoftc.sc_state & LOG_ASYNC) { - if (logsoftc.sc_pgid < 0) - gsignal(-logsoftc.sc_pgid, SIGIO); - else if ((p = pfind(logsoftc.sc_pgid))) - psignal(p, SIGIO); - } + if ((logsoftc.sc_state & LOG_ASYNC) && logsoftc.sc_sigio != NULL) + pgsigio(logsoftc.sc_sigio, SIGIO, 0); if (logsoftc.sc_state & LOG_RDWAIT) { wakeup((caddr_t)msgbufp); logsoftc.sc_state &= ~LOG_RDWAIT; @@ -229,12 +228,20 @@ logsoftc.sc_state &= ~LOG_ASYNC; break; - case TIOCSPGRP: - logsoftc.sc_pgid = *(int *)data; + case FIOSETOWN: + return (fsetown(*(int *)data, &(logsoftc.sc_sigio))); + + case FIOGETOWN: + *(int *)data = fgetown(logsoftc.sc_sigio); break; + /* Deprecated */ + case TIOCSPGRP: + return (fsetown(-(*(int *)data), &(logsoftc.sc_sigio))); + + /* Deprecated */ case TIOCGPGRP: - *(int *)data = logsoftc.sc_pgid; + *(int *)data = -fgetown(logsoftc.sc_sigio); break; default: --- kern/sys_generic.c.orig Sat Sep 5 19:23:02 1998 +++ kern/sys_generic.c Sat Sep 12 22:37:45 1998 @@ -469,37 +469,6 @@ error = (*fp->f_ops->fo_ioctl)(fp, FIOASYNC, (caddr_t)&tmp, p); break; - case FIOSETOWN: - tmp = *(int *)data; - if (fp->f_type == DTYPE_SOCKET) { - ((struct socket *)fp->f_data)->so_pgid = tmp; - error = 0; - break; - } - if (tmp <= 0) { - tmp = -tmp; - } else { - struct proc *p1 = pfind(tmp); - if (p1 == 0) { - error = ESRCH; - break; - } - tmp = p1->p_pgrp->pg_id; - } - error = (*fp->f_ops->fo_ioctl) - (fp, (int)TIOCSPGRP, (caddr_t)&tmp, p); - break; - - case FIOGETOWN: - if (fp->f_type == DTYPE_SOCKET) { - error = 0; - *(int *)data = ((struct socket *)fp->f_data)->so_pgid; - break; - } - error = (*fp->f_ops->fo_ioctl)(fp, (int)TIOCGPGRP, data, p); - *(int *)data = -*(int *)data; - break; - default: error = (*fp->f_ops->fo_ioctl)(fp, com, data, p); /* --- kern/sys_socket.c.orig Fri Sep 4 18:14:02 1998 +++ kern/sys_socket.c Sat Sep 12 21:56:55 1998 @@ -44,6 +44,7 @@ #include #include #include +#include #include #include @@ -114,12 +115,18 @@ *(int *)data = so->so_rcv.sb_cc; return (0); - case SIOCSPGRP: - so->so_pgid = *(int *)data; + case FIOSETOWN: + return (fsetown(*(int *)data, &(so->so_sigio))); + + case FIOGETOWN: + *(int *)data = fgetown(so->so_sigio); return (0); + case SIOCSPGRP: + return (fsetown(-(*(int *)data), &(so->so_sigio))); + case SIOCGPGRP: - *(int *)data = so->so_pgid; + *(int *)data = -fgetown(so->so_sigio); return (0); case SIOCATMARK: --- kern/tty.c.orig Fri Sep 4 18:14:04 1998 +++ kern/tty.c Sat Sep 12 21:45:23 1998 @@ -90,6 +90,7 @@ #include #include #include +#include /* get fsetown, funsetown, fgetown */ #if NSNP > 0 #include #endif @@ -230,6 +231,8 @@ { int s; + funsetown(tp->t_sigio); + s = spltty(); if (constty == tp) constty = NULL; @@ -756,6 +759,25 @@ *(int *)data = ttnread(tp); splx(s); break; + + case FIOSETOWN: + /* + * Policy -- Don't allow FIOSETOWN on someone else's + * controlling tty + */ + if (tp->t_session != NULL && !isctty(p, tp)) + return (ENOTTY); + + error = fsetown(*(int *)data, &(tp->t_sigio)); + if (error) + return (error); + break; + case FIOGETOWN: + if (tp->t_session != NULL && !isctty(p, tp)) + return (ENOTTY); + *(int *)data = fgetown(tp->t_sigio); + break; + case TIOCEXCL: /* set exclusive use of tty */ s = spltty(); SET(tp->t_state, TS_XCLUDE); @@ -2082,8 +2104,8 @@ if (tp->t_rsel.si_pid != 0) selwakeup(&tp->t_rsel); - if (ISSET(tp->t_state, TS_ASYNC)) - pgsignal(tp->t_pgrp, SIGIO, 1); + if (ISSET(tp->t_state, TS_ASYNC) && tp->t_sigio != NULL) + pgsigio(tp->t_sigio, SIGIO, (tp->t_session != NULL)); wakeup(TSA_HUP_OR_INPUT(tp)); } --- kern/uipc_socket.c.orig Fri Sep 4 18:14:06 1998 +++ kern/uipc_socket.c Fri Sep 11 03:40:58 1998 @@ -218,6 +218,8 @@ int s = splnet(); /* conservative */ int error = 0; + funsetown(so->so_sigio); + if (so->so_options & SO_ACCEPTCONN) { struct socket *sp, *sonext; @@ -1182,10 +1184,8 @@ { struct proc *p; - if (so->so_pgid < 0) - gsignal(-so->so_pgid, SIGURG); - else if (so->so_pgid > 0 && (p = pfind(so->so_pgid)) != 0) - psignal(p, SIGURG); + if (so->so_sigio != NULL) + pgsigio(so->so_sigio, SIGURG, 0); selwakeup(&so->so_rcv.sb_sel); } --- kern/uipc_socket2.c.orig Sat Sep 5 19:23:02 1998 +++ kern/uipc_socket2.c Sat Sep 12 21:46:49 1998 @@ -213,7 +213,7 @@ so->so_state = head->so_state | SS_NOFDREF; so->so_proto = head->so_proto; so->so_timeo = head->so_timeo; - so->so_pgid = head->so_pgid; + fsetown(fgetown(head->so_sigio), &(so->so_sigio)); so->so_uid = head->so_uid; (void) soreserve(so, head->so_snd.sb_hiwat, head->so_rcv.sb_hiwat); @@ -321,11 +321,8 @@ sb->sb_flags &= ~SB_WAIT; wakeup((caddr_t)&sb->sb_cc); } - if (so->so_state & SS_ASYNC) { - if (so->so_pgid < 0) - gsignal(-so->so_pgid, SIGIO); - else if (so->so_pgid > 0 && (p = pfind(so->so_pgid)) != 0) - psignal(p, SIGIO); + if ((so->so_state & SS_ASYNC) && so->so_sigio != NULL) { + pgsigio(so->so_sigio, SIGIO, 0); } if (sb->sb_flags & SB_UPCALL) (*so->so_upcall)(so, so->so_upcallarg, M_DONTWAIT); @@ -916,7 +913,7 @@ xso->so_qlimit = so->so_qlimit; xso->so_timeo = so->so_timeo; xso->so_error = so->so_error; - xso->so_pgid = so->so_pgid; + xso->so_pgid = so->so_sigio ? so->so_sigio->sio_pgid : 0; xso->so_oobmark = so->so_oobmark; sbtoxsockbuf(&so->so_snd, &xso->so_snd); sbtoxsockbuf(&so->so_rcv, &xso->so_rcv); --- kern/sys_pipe.c.orig Fri Sep 4 18:14:02 1998 +++ kern/sys_pipe.c Sat Sep 12 21:48:03 1998 @@ -256,7 +256,7 @@ cpipe->pipe_atime = cpipe->pipe_ctime; cpipe->pipe_mtime = cpipe->pipe_ctime; bzero(&cpipe->pipe_sel, sizeof cpipe->pipe_sel); - cpipe->pipe_pgid = NO_PID; + cpipe->pipe_sigio = NULL; #ifndef PIPE_NODIRECT /* @@ -315,11 +315,8 @@ cpipe->pipe_state &= ~PIPE_SEL; selwakeup(&cpipe->pipe_sel); } - if (cpipe->pipe_state & PIPE_ASYNC) { - if (cpipe->pipe_pgid < 0) - gsignal(-cpipe->pipe_pgid, SIGIO); - else if ((p = pfind(cpipe->pipe_pgid)) != NULL) - psignal(p, SIGIO); + if ((cpipe->pipe_state & PIPE_ASYNC) && cpipe->pipe_sigio) { + pgsigio(cpipe->pipe_sigio, SIGIO, 0); } } @@ -953,12 +950,20 @@ *(int *)data = mpipe->pipe_buffer.cnt; return (0); - case TIOCSPGRP: - mpipe->pipe_pgid = *(int *)data; + case FIOSETOWN: + return (fsetown(*(int *)data, &(mpipe->pipe_sigio))); + + case FIOGETOWN: + *(int *)data = fgetown(mpipe->pipe_sigio); return (0); + /* Deprecated */ + case TIOCSPGRP: + return (fsetown(-(*(int *)data), &(mpipe->pipe_sigio))); + + /* Deprecated */ case TIOCGPGRP: - *(int *)data = mpipe->pipe_pgid; + *(int *)data = -fgetown(mpipe->pipe_sigio); return (0); } @@ -1038,6 +1043,7 @@ { struct pipe *cpipe = (struct pipe *)fp->f_data; + funsetown(cpipe->pipe_sigio); pipeclose(cpipe); fp->f_data = NULL; return 0; --- net/bpf.c.orig Fri Sep 4 18:14:51 1998 +++ net/bpf.c Sat Sep 12 21:49:39 1998 @@ -61,6 +61,7 @@ #include #include #include +#include /* get fsetown, funsetown, fgetown */ #if defined(sparc) && BSD < 199103 #include @@ -379,6 +380,8 @@ register struct bpf_d *d = &bpf_dtab[minor(dev)]; register int s; + funsetown(d->bd_sigio); + s = splimp(); if (d->bd_bif) bpf_detachd(d); @@ -537,11 +540,8 @@ struct proc *p; wakeup((caddr_t)d); - if (d->bd_async && d->bd_sig) - if (d->bd_pgid > 0) - gsignal (d->bd_pgid, d->bd_sig); - else if (p = pfind (-d->bd_pgid)) - psignal (p, d->bd_sig); + if (d->bd_async && d->bd_sig && d->bd_sigio) + pgsigio(d->bd_sigio, d->bd_sig, 0); #if BSD >= 199103 selwakeup(&d->bd_sel); @@ -838,18 +838,22 @@ d->bd_async = *(int *)addr; break; -/* N.B. ioctl (FIOSETOWN) and fcntl (F_SETOWN) both end up doing the - equivalent of a TIOCSPGRP and hence end up here. *However* TIOCSPGRP's arg - is a process group if it's positive and a process id if it's negative. This - is exactly the opposite of what the other two functions want! Therefore - there is code in ioctl and fcntl to negate the arg before calling here. */ + case FIOSETOWN: + error = fsetown(*(int *)addr, &(d->bd_sigio)); + break; + + case FIOGETOWN: + *(int *)addr = fgetown(d->bd_sigio); + break; - case TIOCSPGRP: /* Process or group to send signals to */ - d->bd_pgid = *(int *)addr; + /* Deprecated */ + case TIOCSPGRP: + error = fsetown(-(*(int *)addr), &(d->bd_sigio)); break; + /* Deprecated */ case TIOCGPGRP: - *(int *)addr = d->bd_pgid; + *(int *)addr = -fgetown(d->bd_sigio); break; case BIOCSRSIG: /* Set receive signal */ --- net/bpfdesc.h.orig Sat Feb 22 01:40:57 1997 +++ net/bpfdesc.h Fri Sep 11 03:40:58 1998 @@ -78,7 +78,8 @@ u_char bd_immediate; /* true to return on packet arrival */ int bd_async; /* non-zero if packet reception should generate signal */ int bd_sig; /* signal to send upon packet reception */ - pid_t bd_pgid; /* process or group id for signal */ + struct sigio * bd_sigio; /* credentials and proc * or pgrp * + * for SIGIO/SIGURG */ #if BSD < 199103 u_char bd_selcoll; /* true if selects collide */ int bd_timedout; --- net/if_tun.c.orig Fri Sep 4 18:15:00 1998 +++ net/if_tun.c Sat Sep 12 21:50:53 1998 @@ -30,6 +30,7 @@ #include #include #include +#include #include #include #ifdef DEVFS @@ -215,7 +216,7 @@ } splx(s); } - tp->tun_pgrp = 0; + funsetown(tp->tun_sigio); selwakeup(&tp->tun_rsel); TUNDEBUG ("%s%d: closed\n", ifp->if_name, ifp->if_unit); @@ -372,11 +373,8 @@ tp->tun_flags &= ~TUN_RWAIT; wakeup((caddr_t)tp); } - if (tp->tun_flags & TUN_ASYNC && tp->tun_pgrp) { - if (tp->tun_pgrp > 0) - gsignal(tp->tun_pgrp, SIGIO); - else if ((p = pfind(-tp->tun_pgrp)) != 0) - psignal(p, SIGIO); + if (tp->tun_flags & TUN_ASYNC && tp->tun_sigio) { + pgsigio(tp->tun_sigio, SIGIO, 0); } selwakeup(&tp->tun_rsel); return 0; @@ -434,12 +432,22 @@ *(int *)data = 0; splx(s); break; + case FIOSETOWN: + return (fsetown(*(int *)data, &(tp->tun_sigio))); + + case FIOGETOWN: + *(int *)data = fgetown(tp->tun_sigio); + return (0); + + /* Deprecated */ case TIOCSPGRP: - tp->tun_pgrp = *(int *)data; - break; + return (fsetown(-(*(int *)data), &(tp->tun_sigio))); + + /* Deprecated */ case TIOCGPGRP: - *(int *)data = tp->tun_pgrp; - break; + *(int *)data = -fgetown(tp->tun_sigio); + return (0); + default: return (ENOTTY); } --- net/if_tunvar.h.orig Fri Sep 11 04:13:34 1998 +++ net/if_tunvar.h Fri Sep 11 04:13:23 1998 @@ -42,7 +42,8 @@ #define TUN_READY (TUN_OPEN | TUN_INITED) struct ifnet tun_if; /* the interface */ - int tun_pgrp; /* the process group - if any */ + struct sigio *tun_sigio; /* credentials and proc * or pgrp * + * for SIGIO/SIGURG */ struct selinfo tun_rsel; /* read select */ struct selinfo tun_wsel; /* write select (not used) */ }; --- net/if_sl.c.orig Fri Sep 4 18:14:57 1998 +++ net/if_sl.c Fri Sep 11 15:41:59 1998 @@ -1016,7 +1016,7 @@ if (sc->sc_keepalive) { if (sc->sc_flags & SC_KEEPALIVE) - pgsignal (sc->sc_ttyp->t_pgrp, SIGURG, 1); + pgsigio (sc->sc_ttyp->t_sigio, SIGURG, 1); else sc->sc_flags |= SC_KEEPALIVE; sc->sc_kahandle = timeout(sl_keepalive, sc, sc->sc_keepalive); --- sys/filedesc.h.orig Fri Sep 4 18:17:03 1998 +++ sys/filedesc.h Sat Sep 12 21:52:37 1998 @@ -37,6 +37,8 @@ #ifndef _SYS_FILEDESC_H_ #define _SYS_FILEDESC_H_ +#include /* For SLIST_HEAD, SLIST_ENTRY */ + /* * This structure is used for the management of descriptors. It may be * shared by multiple processes. @@ -91,10 +93,40 @@ */ #define OFILESIZE (sizeof(struct file *) + sizeof(char)) +/* + * Structure that holds + * The pgid used as an argument to F_SETOWN + * The credentials of the caller + * A pointer to the process or process group referenced by the pgid + * This structure is placed on an SLIST belonging to the proc or pgrp + * so that the entire list may be revoked when the process exits or the + * process group disappears. + */ +struct sigio { + union { + struct proc *siu_proc; /* Process to receive SIGIO/SIGURG */ + struct pgrp *siu_pgrp; /* Process group to receive ... */ + } sio_u; + SLIST_ENTRY(sigio) sio_pgsigio; /* sigio's for process or group */ + struct sigio **sio_myref; /* location of the pointer that holds + * the reference */ + struct ucred *sio_ucred; /* Current credentials */ + uid_t sio_ruid; /* Real user id */ + pid_t sio_pgid; /* pgid for signals */ +}; +#define sio_proc sio_u.siu_proc +#define sio_pgrp sio_u.siu_pgrp + +SLIST_HEAD(sigiolst, sigio); + #ifdef KERNEL /* * Kernel global variables and routines. */ +void funsetown __P((struct sigio *)); +void funsetownlst __P((struct sigiolst *)); +int fsetown __P((pid_t, struct sigio **)); +pid_t fgetown __P((struct sigio *)); int dupfdopen __P((struct filedesc *, int, int, int, int)); int fdalloc __P((struct proc *p, int want, int *result)); int fdavail __P((struct proc *p, int n)); @@ -109,6 +141,10 @@ int getvnode __P((struct filedesc *fdp, int fd, struct file **fpp)); int fdissequential __P((struct file *)); void fdsequential __P((struct file *, int)); +#endif + +#ifdef MALLOC_DECLARE +MALLOC_DECLARE(M_SIGIO); #endif #endif --- sys/pipe.h.orig Fri Sep 4 18:17:06 1998 +++ sys/pipe.h Fri Sep 11 04:39:16 1998 @@ -102,7 +102,8 @@ struct timespec pipe_atime; /* time of last access */ struct timespec pipe_mtime; /* time of last modify */ struct timespec pipe_ctime; /* time of status change */ - int pipe_pgid; /* process/group for async I/O */ + struct sigio *pipe_sigio; /* credentials and proc * or pgrp * + * for SIGIO/SIGURG */ struct pipe *pipe_peer; /* link with other direction */ u_int pipe_state; /* pipe status info */ int pipe_busy; /* busy flag, mostly to handle rundown sanely */ --- sys/proc.h.orig Fri Sep 4 18:17:07 1998 +++ sys/proc.h Fri Sep 11 04:23:59 1998 @@ -52,6 +52,7 @@ #endif #include #include +#include /* For struct sigiolst */ /* * One structure allocated per session. @@ -71,6 +72,7 @@ LIST_ENTRY(pgrp) pg_hash; /* Hash chain. */ LIST_HEAD(, proc) pg_members; /* Pointer to pgrp members. */ struct session *pg_session; /* Pointer to session. */ + struct sigiolst pg_sigiolst; /* List of sigio sources */ pid_t pg_id; /* Pgrp id. */ int pg_jobc; /* # procs qualifying pgrp for job control */ }; @@ -160,6 +162,7 @@ unsigned char p_pfsflags; /* procfs flags */ char p_pad3[2]; /* padding for alignment */ register_t p_retval[2]; /* syscall aux returns */ + struct sigiolst p_sigiolst; /* List of sigio sources */ /* End area that is zeroed on creation. */ #define p_endzero p_startcopy --- sys/signalvar.h.orig Fri Sep 4 18:17:08 1998 +++ sys/signalvar.h Fri Sep 11 05:07:14 1998 @@ -152,6 +152,7 @@ #ifdef KERNEL struct pgrp; struct proc; +struct sigio; /* * Machine-independent functions: @@ -166,6 +167,7 @@ void sigexit __P((struct proc *p, int signum)); void siginit __P((struct proc *p)); void trapsignal __P((struct proc *p, int sig, u_long code)); +void pgsigio __P((struct sigio *, int signum, int checkctty)); /* * Machine-dependent functions: --- sys/socketvar.h.orig Fri Sep 4 18:17:09 1998 +++ sys/socketvar.h Sat Sep 12 21:52:52 1998 @@ -77,7 +77,8 @@ short so_qlimit; /* max number queued connections */ short so_timeo; /* connection timeout */ u_short so_error; /* error affecting connection */ - pid_t so_pgid; /* pgid for signals */ + struct sigio *so_sigio; /* credentials and proc * or pgrp * + * for SIGIO/SIGURG */ u_long so_oobmark; /* chars to oob mark */ /* * Variables for socket buffering. --- sys/tty.h.orig Fri Sep 4 18:17:12 1998 +++ sys/tty.h Fri Sep 11 03:40:59 1998 @@ -79,6 +79,8 @@ int t_timeout; /* Timeout for ttywait() */ struct pgrp *t_pgrp; /* Foreground process group. */ struct session *t_session; /* Enclosing session. */ + struct sigio *t_sigio; /* credentials and proc * or pgrp * + * for SIGIO/SIGURG */ struct selinfo t_rsel; /* Tty read/oob select. */ struct selinfo t_wsel; /* Tty write select. */ struct termios t_termios; /* Termios state. */ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sun Sep 13 23:10:11 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA08166 for freebsd-bugs-outgoing; Sun, 13 Sep 1998 23:10:11 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 XAA08093 for ; Sun, 13 Sep 1998 23:10:06 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id XAA07048; Sun, 13 Sep 1998 23:10:01 -0700 (PDT) Date: Sun, 13 Sep 1998 23:10:01 -0700 (PDT) Message-Id: <199809140610.XAA07048@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: Don Lewis Subject: Re: kern/7899: [PATCH] [SECURITY] SETOWN allows bypass of signal credential checks and has other bugs Reply-To: Don Lewis Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR kern/7899; it has been noted by GNATS. From: Don Lewis To: FreeBSD-gnats-submit@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Cc: Subject: Re: kern/7899: [PATCH] [SECURITY] SETOWN allows bypass of signal credential checks and has other bugs Date: Sun, 13 Sep 1998 23:01:27 -0700 Bruce Evans, , pointed out some technical flaws with my original patch. Based on his input and some simplifications that I found, I have revised my patch. Bruce feels a more radical change is desirable, essentially having the device notify the file layer of new input and the file layer would signal the appropriate processes. IMHO, while this would fix the problems with the current implementation and looks like a cleaner solution on the surface, none of the data structures exist to propagate the flow of information in that direction, and adding them would be costly in terms of resources in order to support a facility that is not heavily used. BTW, I also forgot to mention that my patch decreases the number of CPU cycles consumed by heavy users of SIGIO since it bypasses the pfind() step. --- kern/kern_descrip.c.orig Fri Sep 4 18:13:51 1998 +++ kern/kern_descrip.c Sun Sep 13 22:34:56 1998 @@ -46,7 +46,6 @@ #include #include #include -#include #include #include #include @@ -58,6 +57,7 @@ #include #include #include +#include #include #include #include @@ -71,6 +71,7 @@ static MALLOC_DEFINE(M_FILEDESC, "file desc", "Open file descriptor table"); MALLOC_DEFINE(M_FILE, "file", "Open file structure"); +static MALLOC_DEFINE(M_SIGIO, "sigio", "sigio structures"); static d_open_t fdopen; @@ -257,30 +258,13 @@ return (error); case F_GETOWN: - if (fp->f_type == DTYPE_SOCKET) { - p->p_retval[0] = ((struct socket *)fp->f_data)->so_pgid; - return (0); - } error = (*fp->f_ops->fo_ioctl) - (fp, TIOCGPGRP, (caddr_t)p->p_retval, p); - p->p_retval[0] = - p->p_retval[0]; + (fp, FIOGETOWN, (caddr_t)p->p_retval, p); return (error); case F_SETOWN: - if (fp->f_type == DTYPE_SOCKET) { - ((struct socket *)fp->f_data)->so_pgid = uap->arg; - return (0); - } - if (uap->arg <= 0) { - uap->arg = -uap->arg; - } else { - struct proc *p1 = pfind(uap->arg); - if (p1 == 0) - return (ESRCH); - uap->arg = p1->p_pgrp->pg_id; - } return ((*fp->f_ops->fo_ioctl) - (fp, TIOCSPGRP, (caddr_t)&uap->arg, p)); + (fp, FIOSETOWN, (caddr_t)&uap->arg, p)); case F_SETLKW: flg |= F_WAIT; @@ -363,6 +347,134 @@ fdp->fd_lastfile = new; *retval = new; return (0); +} + +/* + * If sigio is on the list associated with a process or process group, + * remove it. + */ +void +funsetown(sigio) + register struct sigio *sigio; +{ + register int s; + + if (sigio == NULL) + return; + + s = splhigh(); /* in case point assignment is not atomic */ + *(sigio->sio_myref) = NULL; + splx(s); + + if (sigio->sio_pgid < 0) { + SLIST_REMOVE(&(sigio->sio_pgrp->pg_sigiolst), sigio, + sigio, sio_pgsigio); + } else /* if ((*sigiop)->sio_pgid > 0) */ { + SLIST_REMOVE(&(sigio->sio_proc->p_sigiolst), sigio, + sigio, sio_pgsigio); + } + + crfree(sigio->sio_ucred); + + FREE(sigio, M_SIGIO); +} + +void +funsetownlst(sigiolst) + register struct sigiolst *sigiolst; +{ + register struct sigio *sigio; + + while ((sigio = sigiolst->slh_first) != NULL) + funsetown(sigio); +} + +/* + * Common code for FIOSETOWN ioctl called by F_SETOWN + * + * After permission checking, add sigio structure to the sigio list for + * the process or process group. + */ +int +fsetown(pgid, sigiop) + register pid_t pgid; + register struct sigio **sigiop; +{ + register struct proc *proc = NULL; + register struct pgrp *pgrp = NULL; + register struct sigio *sigio; + register int s; + + if (pgid == 0) { + funsetown(*sigiop); + return (0); + } else if (pgid > 0) { + proc = pfind(pgid); + if (proc == NULL) + return (ESRCH); + /* + * Policy - Don't allow a process to FSETOWN a process + * in another session. + * + * Remove this test to allow maximum flexibility or + * restrict FSETOWN to the current process or process + * group for maximum safety. + */ + else if (proc->p_session != curproc->p_session) + return (EPERM); + } else /* if (pgid < 0) */ { + pgrp = pgfind(-pgid); + if (pgrp == NULL) + return (ESRCH); + /* + * Policy - Don't allow a process to FSETOWN a process + * in another session. + * + * Remove this test to allow maximum flexibility or + * restrict FSETOWN to the current process or process + * group for maximum safety. + */ + else if (pgrp->pg_session != curproc->p_session) + return (EPERM); + } + + funsetown(*sigiop); + + MALLOC(sigio, struct sigio *, sizeof(struct sigio), M_SIGIO, + M_WAITOK); + + if (pgid > 0) { + SLIST_INSERT_HEAD(&(proc->p_sigiolst), sigio, sio_pgsigio); + sigio->sio_proc = proc; + } else { + SLIST_INSERT_HEAD(&(pgrp->pg_sigiolst), sigio, sio_pgsigio); + sigio->sio_pgrp = pgrp; + } + + sigio->sio_pgid = pgid; + + crhold(curproc->p_ucred); + sigio->sio_ucred = curproc->p_ucred; + sigio->sio_ruid = curproc->p_cred->p_ruid; /* wish this was in ucred */ + + sigio->sio_myref = sigiop; + + s = splhigh(); /* in case point assignment is not atomic */ + *sigiop = sigio; + splx(s); + + return (0); +} + +/* + * Common code for FIOGETOWN ioctl called by F_GETOWN + */ +pid_t +fgetown(sigio) + register struct sigio *sigio; +{ + /* we could also return sigio->sio_{proc->p_pid,pgrp->pg_id} */ + return (sigio != NULL ? sigio->sio_pgid : 0); } /* --- kern/kern_exit.c.orig Fri Sep 4 18:13:52 1998 +++ kern/kern_exit.c Fri Sep 11 03:40:57 1998 @@ -186,6 +186,12 @@ untimeout(realitexpire, (caddr_t)p, p->p_ithandle); /* + * Reset any sigio structures pointing to us as a result of + * F_SETOWN with our pid + */ + funsetownlst(&(p->p_sigiolst)); + + /* * Close open files and release open-file table. * This may block! */ --- kern/kern_proc.c.orig Fri Sep 4 18:13:56 1998 +++ kern/kern_proc.c Fri Sep 11 05:12:51 1998 @@ -48,6 +48,7 @@ #include #include #include +#include static MALLOC_DEFINE(M_PGRP, "pgrp", "process group header"); MALLOC_DEFINE(M_SESSION, "session", "session header"); @@ -242,6 +243,7 @@ LIST_INIT(&pgrp->pg_members); LIST_INSERT_HEAD(PGRPHASH(pgid), pgrp, pg_hash); pgrp->pg_jobc = 0; + SLIST_INIT(&(pgrp->pg_sigiolst)); } else if (pgrp == p->p_pgrp) return (0); @@ -283,6 +285,12 @@ pgdelete(pgrp) register struct pgrp *pgrp; { + + /* + * Reset any sigio structures pointing to us as a result of + * F_SETOWN with our pgid + */ + funsetownlst(&(pgrp->pg_sigiolst)); if (pgrp->pg_session->s_ttyp != NULL && pgrp->pg_session->s_ttyp->t_pgrp == pgrp) --- kern/kern_sig.c.orig Fri Sep 4 18:13:56 1998 +++ kern/kern_sig.c Fri Sep 11 05:26:34 1998 @@ -96,6 +96,16 @@ (pc)->pc_ucred->cr_uid == (q)->p_ucred->cr_uid || \ ((signum) == SIGCONT && (q)->p_session == (p)->p_session)) +/* + * Policy -- Can real uid ruid with ucred uc send a signal to process q? + */ +#define CANSIGIO(ruid, uc, q) \ + ((uc)->cr_uid == 0 || \ + ruid == (q)->p_cred->p_ruid || \ + (uc)->cr_uid == (q)->p_cred->p_ruid || \ + ruid == (q)->p_ucred->cr_uid || \ + (uc)->cr_uid == (q)->p_ucred->cr_uid) + static int sugid_coredump; SYSCTL_INT(_kern, OID_AUTO, sugid_coredump, CTLFLAG_RW, &sugid_coredump, 0, ""); @@ -1419,4 +1429,31 @@ psignal(p, SIGSYS); return (EINVAL); +} + +/* + * Send a signal to a SIGIO or SIGURG to a process or process group using + * stored credentials rather than those of the current process + */ +void +pgsigio(sigio, signum, checkctty) + register struct sigio *sigio; + int signum, checkctty; +{ + if (sigio == NULL) + return; + + if (sigio->sio_pgid > 0) { + if (CANSIGIO(sigio->sio_ruid, sigio->sio_ucred, + sigio->sio_proc)) + psignal(sigio->sio_proc, signum); + } else if (sigio->sio_pgid < 0) { + register struct proc *p; + + for (p = sigio->sio_pgrp->pg_members.lh_first; p != NULL; + p = p->p_pglist.le_next) + if (CANSIGIO(sigio->sio_ruid, sigio->sio_ucred, p) && + (checkctty == 0 || (p->p_flag & P_CONTROLT))) + psignal(p, signum); + } } --- kern/subr_log.c.orig Fri Sep 4 18:14:00 1998 +++ kern/subr_log.c Sat Sep 12 22:34:20 1998 @@ -51,6 +51,7 @@ #include #include #include +#include #ifdef DEVFS #include #endif /*DEVFS*/ @@ -75,7 +76,8 @@ static struct logsoftc { int sc_state; /* see above for possibilities */ struct selinfo sc_selp; /* process waiting on select call */ - int sc_pgid; /* process/group for async I/O */ + struct sigio *sc_sigio; /* credentials and proc * or pgrp * + * for SIGIO/SIGURG */ } logsoftc; int log_open; /* also used in log() */ @@ -90,7 +92,7 @@ if (log_open) return (EBUSY); log_open = 1; - logsoftc.sc_pgid = p->p_pid; /* signal process only */ + fsetown(p->p_pid, &logsoftc.sc_sigio); /* signal process only */ return (0); } @@ -104,6 +106,7 @@ log_open = 0; logsoftc.sc_state = 0; + funsetown(logsoftc.sc_sigio); return (0); } @@ -183,12 +186,8 @@ if (!log_open) return; selwakeup(&logsoftc.sc_selp); - if (logsoftc.sc_state & LOG_ASYNC) { - if (logsoftc.sc_pgid < 0) - gsignal(-logsoftc.sc_pgid, SIGIO); - else if ((p = pfind(logsoftc.sc_pgid))) - psignal(p, SIGIO); - } + if ((logsoftc.sc_state & LOG_ASYNC) && logsoftc.sc_sigio != NULL) + pgsigio(logsoftc.sc_sigio, SIGIO, 0); if (logsoftc.sc_state & LOG_RDWAIT) { wakeup((caddr_t)msgbufp); logsoftc.sc_state &= ~LOG_RDWAIT; @@ -229,12 +228,20 @@ logsoftc.sc_state &= ~LOG_ASYNC; break; - case TIOCSPGRP: - logsoftc.sc_pgid = *(int *)data; + case FIOSETOWN: + return (fsetown(*(int *)data, &(logsoftc.sc_sigio))); + + case FIOGETOWN: + *(int *)data = fgetown(logsoftc.sc_sigio); break; + /* Deprecated */ + case TIOCSPGRP: + return (fsetown(-(*(int *)data), &(logsoftc.sc_sigio))); + + /* Deprecated */ case TIOCGPGRP: - *(int *)data = logsoftc.sc_pgid; + *(int *)data = -fgetown(logsoftc.sc_sigio); break; default: --- kern/sys_generic.c.orig Sat Sep 5 19:23:02 1998 +++ kern/sys_generic.c Sat Sep 12 22:37:45 1998 @@ -469,37 +469,6 @@ error = (*fp->f_ops->fo_ioctl)(fp, FIOASYNC, (caddr_t)&tmp, p); break; - case FIOSETOWN: - tmp = *(int *)data; - if (fp->f_type == DTYPE_SOCKET) { - ((struct socket *)fp->f_data)->so_pgid = tmp; - error = 0; - break; - } - if (tmp <= 0) { - tmp = -tmp; - } else { - struct proc *p1 = pfind(tmp); - if (p1 == 0) { - error = ESRCH; - break; - } - tmp = p1->p_pgrp->pg_id; - } - error = (*fp->f_ops->fo_ioctl) - (fp, (int)TIOCSPGRP, (caddr_t)&tmp, p); - break; - - case FIOGETOWN: - if (fp->f_type == DTYPE_SOCKET) { - error = 0; - *(int *)data = ((struct socket *)fp->f_data)->so_pgid; - break; - } - error = (*fp->f_ops->fo_ioctl)(fp, (int)TIOCGPGRP, data, p); - *(int *)data = -*(int *)data; - break; - default: error = (*fp->f_ops->fo_ioctl)(fp, com, data, p); /* --- kern/sys_socket.c.orig Fri Sep 4 18:14:02 1998 +++ kern/sys_socket.c Sat Sep 12 21:56:55 1998 @@ -44,6 +44,7 @@ #include #include #include +#include #include #include @@ -114,12 +115,18 @@ *(int *)data = so->so_rcv.sb_cc; return (0); - case SIOCSPGRP: - so->so_pgid = *(int *)data; + case FIOSETOWN: + return (fsetown(*(int *)data, &(so->so_sigio))); + + case FIOGETOWN: + *(int *)data = fgetown(so->so_sigio); return (0); + case SIOCSPGRP: + return (fsetown(-(*(int *)data), &(so->so_sigio))); + case SIOCGPGRP: - *(int *)data = so->so_pgid; + *(int *)data = -fgetown(so->so_sigio); return (0); case SIOCATMARK: --- kern/tty.c.orig Fri Sep 4 18:14:04 1998 +++ kern/tty.c Sat Sep 12 21:45:23 1998 @@ -90,6 +90,7 @@ #include #include #include +#include /* get fsetown, funsetown, fgetown */ #if NSNP > 0 #include #endif @@ -230,6 +231,8 @@ { int s; + funsetown(tp->t_sigio); + s = spltty(); if (constty == tp) constty = NULL; @@ -756,6 +759,25 @@ *(int *)data = ttnread(tp); splx(s); break; + + case FIOSETOWN: + /* + * Policy -- Don't allow FIOSETOWN on someone else's + * controlling tty + */ + if (tp->t_session != NULL && !isctty(p, tp)) + return (ENOTTY); + + error = fsetown(*(int *)data, &(tp->t_sigio)); + if (error) + return (error); + break; + case FIOGETOWN: + if (tp->t_session != NULL && !isctty(p, tp)) + return (ENOTTY); + *(int *)data = fgetown(tp->t_sigio); + break; + case TIOCEXCL: /* set exclusive use of tty */ s = spltty(); SET(tp->t_state, TS_XCLUDE); @@ -2082,8 +2104,8 @@ if (tp->t_rsel.si_pid != 0) selwakeup(&tp->t_rsel); - if (ISSET(tp->t_state, TS_ASYNC)) - pgsignal(tp->t_pgrp, SIGIO, 1); + if (ISSET(tp->t_state, TS_ASYNC) && tp->t_sigio != NULL) + pgsigio(tp->t_sigio, SIGIO, (tp->t_session != NULL)); wakeup(TSA_HUP_OR_INPUT(tp)); } --- kern/uipc_socket.c.orig Fri Sep 4 18:14:06 1998 +++ kern/uipc_socket.c Fri Sep 11 03:40:58 1998 @@ -218,6 +218,8 @@ int s = splnet(); /* conservative */ int error = 0; + funsetown(so->so_sigio); + if (so->so_options & SO_ACCEPTCONN) { struct socket *sp, *sonext; @@ -1182,10 +1184,8 @@ { struct proc *p; - if (so->so_pgid < 0) - gsignal(-so->so_pgid, SIGURG); - else if (so->so_pgid > 0 && (p = pfind(so->so_pgid)) != 0) - psignal(p, SIGURG); + if (so->so_sigio != NULL) + pgsigio(so->so_sigio, SIGURG, 0); selwakeup(&so->so_rcv.sb_sel); } --- kern/uipc_socket2.c.orig Sat Sep 5 19:23:02 1998 +++ kern/uipc_socket2.c Sat Sep 12 21:46:49 1998 @@ -213,7 +213,7 @@ so->so_state = head->so_state | SS_NOFDREF; so->so_proto = head->so_proto; so->so_timeo = head->so_timeo; - so->so_pgid = head->so_pgid; + fsetown(fgetown(head->so_sigio), &(so->so_sigio)); so->so_uid = head->so_uid; (void) soreserve(so, head->so_snd.sb_hiwat, head->so_rcv.sb_hiwat); @@ -321,11 +321,8 @@ sb->sb_flags &= ~SB_WAIT; wakeup((caddr_t)&sb->sb_cc); } - if (so->so_state & SS_ASYNC) { - if (so->so_pgid < 0) - gsignal(-so->so_pgid, SIGIO); - else if (so->so_pgid > 0 && (p = pfind(so->so_pgid)) != 0) - psignal(p, SIGIO); + if ((so->so_state & SS_ASYNC) && so->so_sigio != NULL) { + pgsigio(so->so_sigio, SIGIO, 0); } if (sb->sb_flags & SB_UPCALL) (*so->so_upcall)(so, so->so_upcallarg, M_DONTWAIT); @@ -916,7 +913,7 @@ xso->so_qlimit = so->so_qlimit; xso->so_timeo = so->so_timeo; xso->so_error = so->so_error; - xso->so_pgid = so->so_pgid; + xso->so_pgid = so->so_sigio ? so->so_sigio->sio_pgid : 0; xso->so_oobmark = so->so_oobmark; sbtoxsockbuf(&so->so_snd, &xso->so_snd); sbtoxsockbuf(&so->so_rcv, &xso->so_rcv); --- kern/sys_pipe.c.orig Fri Sep 4 18:14:02 1998 +++ kern/sys_pipe.c Sat Sep 12 21:48:03 1998 @@ -256,7 +256,7 @@ cpipe->pipe_atime = cpipe->pipe_ctime; cpipe->pipe_mtime = cpipe->pipe_ctime; bzero(&cpipe->pipe_sel, sizeof cpipe->pipe_sel); - cpipe->pipe_pgid = NO_PID; + cpipe->pipe_sigio = NULL; #ifndef PIPE_NODIRECT /* @@ -315,11 +315,8 @@ cpipe->pipe_state &= ~PIPE_SEL; selwakeup(&cpipe->pipe_sel); } - if (cpipe->pipe_state & PIPE_ASYNC) { - if (cpipe->pipe_pgid < 0) - gsignal(-cpipe->pipe_pgid, SIGIO); - else if ((p = pfind(cpipe->pipe_pgid)) != NULL) - psignal(p, SIGIO); + if ((cpipe->pipe_state & PIPE_ASYNC) && cpipe->pipe_sigio) { + pgsigio(cpipe->pipe_sigio, SIGIO, 0); } } @@ -953,12 +950,20 @@ *(int *)data = mpipe->pipe_buffer.cnt; return (0); - case TIOCSPGRP: - mpipe->pipe_pgid = *(int *)data; + case FIOSETOWN: + return (fsetown(*(int *)data, &(mpipe->pipe_sigio))); + + case FIOGETOWN: + *(int *)data = fgetown(mpipe->pipe_sigio); return (0); + /* Deprecated */ + case TIOCSPGRP: + return (fsetown(-(*(int *)data), &(mpipe->pipe_sigio))); + + /* Deprecated */ case TIOCGPGRP: - *(int *)data = mpipe->pipe_pgid; + *(int *)data = -fgetown(mpipe->pipe_sigio); return (0); } @@ -1038,6 +1043,7 @@ { struct pipe *cpipe = (struct pipe *)fp->f_data; + funsetown(cpipe->pipe_sigio); pipeclose(cpipe); fp->f_data = NULL; return 0; --- net/bpf.c.orig Fri Sep 4 18:14:51 1998 +++ net/bpf.c Sat Sep 12 21:49:39 1998 @@ -61,6 +61,7 @@ #include #include #include +#include /* get fsetown, funsetown, fgetown */ #if defined(sparc) && BSD < 199103 #include @@ -379,6 +380,8 @@ register struct bpf_d *d = &bpf_dtab[minor(dev)]; register int s; + funsetown(d->bd_sigio); + s = splimp(); if (d->bd_bif) bpf_detachd(d); @@ -537,11 +540,8 @@ struct proc *p; wakeup((caddr_t)d); - if (d->bd_async && d->bd_sig) - if (d->bd_pgid > 0) - gsignal (d->bd_pgid, d->bd_sig); - else if (p = pfind (-d->bd_pgid)) - psignal (p, d->bd_sig); + if (d->bd_async && d->bd_sig && d->bd_sigio) + pgsigio(d->bd_sigio, d->bd_sig, 0); #if BSD >= 199103 selwakeup(&d->bd_sel); @@ -838,18 +838,22 @@ d->bd_async = *(int *)addr; break; -/* N.B. ioctl (FIOSETOWN) and fcntl (F_SETOWN) both end up doing the - equivalent of a TIOCSPGRP and hence end up here. *However* TIOCSPGRP's arg - is a process group if it's positive and a process id if it's negative. This - is exactly the opposite of what the other two functions want! Therefore - there is code in ioctl and fcntl to negate the arg before calling here. */ + case FIOSETOWN: + error = fsetown(*(int *)addr, &(d->bd_sigio)); + break; + + case FIOGETOWN: + *(int *)addr = fgetown(d->bd_sigio); + break; - case TIOCSPGRP: /* Process or group to send signals to */ - d->bd_pgid = *(int *)addr; + /* Deprecated */ + case TIOCSPGRP: + error = fsetown(-(*(int *)addr), &(d->bd_sigio)); break; + /* Deprecated */ case TIOCGPGRP: - *(int *)addr = d->bd_pgid; + *(int *)addr = -fgetown(d->bd_sigio); break; case BIOCSRSIG: /* Set receive signal */ --- net/bpfdesc.h.orig Sat Feb 22 01:40:57 1997 +++ net/bpfdesc.h Fri Sep 11 03:40:58 1998 @@ -78,7 +78,8 @@ u_char bd_immediate; /* true to return on packet arrival */ int bd_async; /* non-zero if packet reception should generate signal */ int bd_sig; /* signal to send upon packet reception */ - pid_t bd_pgid; /* process or group id for signal */ + struct sigio * bd_sigio; /* credentials and proc * or pgrp * + * for SIGIO/SIGURG */ #if BSD < 199103 u_char bd_selcoll; /* true if selects collide */ int bd_timedout; --- net/if_tun.c.orig Fri Sep 4 18:15:00 1998 +++ net/if_tun.c Sat Sep 12 21:50:53 1998 @@ -30,6 +30,7 @@ #include #include #include +#include #include #include #ifdef DEVFS @@ -215,7 +216,7 @@ } splx(s); } - tp->tun_pgrp = 0; + funsetown(tp->tun_sigio); selwakeup(&tp->tun_rsel); TUNDEBUG ("%s%d: closed\n", ifp->if_name, ifp->if_unit); @@ -372,11 +373,8 @@ tp->tun_flags &= ~TUN_RWAIT; wakeup((caddr_t)tp); } - if (tp->tun_flags & TUN_ASYNC && tp->tun_pgrp) { - if (tp->tun_pgrp > 0) - gsignal(tp->tun_pgrp, SIGIO); - else if ((p = pfind(-tp->tun_pgrp)) != 0) - psignal(p, SIGIO); + if (tp->tun_flags & TUN_ASYNC && tp->tun_sigio) { + pgsigio(tp->tun_sigio, SIGIO, 0); } selwakeup(&tp->tun_rsel); return 0; @@ -434,12 +432,22 @@ *(int *)data = 0; splx(s); break; + case FIOSETOWN: + return (fsetown(*(int *)data, &(tp->tun_sigio))); + + case FIOGETOWN: + *(int *)data = fgetown(tp->tun_sigio); + return (0); + + /* Deprecated */ case TIOCSPGRP: - tp->tun_pgrp = *(int *)data; - break; + return (fsetown(-(*(int *)data), &(tp->tun_sigio))); + + /* Deprecated */ case TIOCGPGRP: - *(int *)data = tp->tun_pgrp; - break; + *(int *)data = -fgetown(tp->tun_sigio); + return (0); + default: return (ENOTTY); } --- net/if_tunvar.h.orig Fri Sep 11 04:13:34 1998 +++ net/if_tunvar.h Fri Sep 11 04:13:23 1998 @@ -42,7 +42,8 @@ #define TUN_READY (TUN_OPEN | TUN_INITED) struct ifnet tun_if; /* the interface */ - int tun_pgrp; /* the process group - if any */ + struct sigio *tun_sigio; /* credentials and proc * or pgrp * + * for SIGIO/SIGURG */ struct selinfo tun_rsel; /* read select */ struct selinfo tun_wsel; /* write select (not used) */ }; --- net/if_sl.c.orig Fri Sep 4 18:14:57 1998 +++ net/if_sl.c Fri Sep 11 15:41:59 1998 @@ -1016,7 +1016,7 @@ if (sc->sc_keepalive) { if (sc->sc_flags & SC_KEEPALIVE) - pgsignal (sc->sc_ttyp->t_pgrp, SIGURG, 1); + pgsigio (sc->sc_ttyp->t_sigio, SIGURG, 1); else sc->sc_flags |= SC_KEEPALIVE; sc->sc_kahandle = timeout(sl_keepalive, sc, sc->sc_keepalive); --- sys/filedesc.h.orig Fri Sep 4 18:17:03 1998 +++ sys/filedesc.h Sat Sep 12 21:52:37 1998 @@ -37,6 +37,8 @@ #ifndef _SYS_FILEDESC_H_ #define _SYS_FILEDESC_H_ +#include /* For SLIST_HEAD, SLIST_ENTRY */ + /* * This structure is used for the management of descriptors. It may be * shared by multiple processes. @@ -91,10 +93,40 @@ */ #define OFILESIZE (sizeof(struct file *) + sizeof(char)) +/* + * Structure that holds + * The pgid used as an argument to F_SETOWN + * The credentials of the caller + * A pointer to the process or process group referenced by the pgid + * This structure is placed on an SLIST belonging to the proc or pgrp + * so that the entire list may be revoked when the process exits or the + * process group disappears. + */ +struct sigio { + union { + struct proc *siu_proc; /* Process to receive SIGIO/SIGURG */ + struct pgrp *siu_pgrp; /* Process group to receive ... */ + } sio_u; + SLIST_ENTRY(sigio) sio_pgsigio; /* sigio's for process or group */ + struct sigio **sio_myref; /* location of the pointer that holds + * the reference */ + struct ucred *sio_ucred; /* Current credentials */ + uid_t sio_ruid; /* Real user id */ + pid_t sio_pgid; /* pgid for signals */ +}; +#define sio_proc sio_u.siu_proc +#define sio_pgrp sio_u.siu_pgrp + +SLIST_HEAD(sigiolst, sigio); + #ifdef KERNEL /* * Kernel global variables and routines. */ +void funsetown __P((struct sigio *)); +void funsetownlst __P((struct sigiolst *)); +int fsetown __P((pid_t, struct sigio **)); +pid_t fgetown __P((struct sigio *)); int dupfdopen __P((struct filedesc *, int, int, int, int)); int fdalloc __P((struct proc *p, int want, int *result)); int fdavail __P((struct proc *p, int n)); @@ -109,6 +141,10 @@ int getvnode __P((struct filedesc *fdp, int fd, struct file **fpp)); int fdissequential __P((struct file *)); void fdsequential __P((struct file *, int)); +#endif + +#ifdef MALLOC_DECLARE +MALLOC_DECLARE(M_SIGIO); #endif #endif --- sys/pipe.h.orig Fri Sep 4 18:17:06 1998 +++ sys/pipe.h Fri Sep 11 04:39:16 1998 @@ -102,7 +102,8 @@ struct timespec pipe_atime; /* time of last access */ struct timespec pipe_mtime; /* time of last modify */ struct timespec pipe_ctime; /* time of status change */ - int pipe_pgid; /* process/group for async I/O */ + struct sigio *pipe_sigio; /* credentials and proc * or pgrp * + * for SIGIO/SIGURG */ struct pipe *pipe_peer; /* link with other direction */ u_int pipe_state; /* pipe status info */ int pipe_busy; /* busy flag, mostly to handle rundown sanely */ --- sys/proc.h.orig Fri Sep 4 18:17:07 1998 +++ sys/proc.h Fri Sep 11 04:23:59 1998 @@ -52,6 +52,7 @@ #endif #include #include +#include /* For struct sigiolst */ /* * One structure allocated per session. @@ -71,6 +72,7 @@ LIST_ENTRY(pgrp) pg_hash; /* Hash chain. */ LIST_HEAD(, proc) pg_members; /* Pointer to pgrp members. */ struct session *pg_session; /* Pointer to session. */ + struct sigiolst pg_sigiolst; /* List of sigio sources */ pid_t pg_id; /* Pgrp id. */ int pg_jobc; /* # procs qualifying pgrp for job control */ }; @@ -160,6 +162,7 @@ unsigned char p_pfsflags; /* procfs flags */ char p_pad3[2]; /* padding for alignment */ register_t p_retval[2]; /* syscall aux returns */ + struct sigiolst p_sigiolst; /* List of sigio sources */ /* End area that is zeroed on creation. */ #define p_endzero p_startcopy --- sys/signalvar.h.orig Fri Sep 4 18:17:08 1998 +++ sys/signalvar.h Fri Sep 11 05:07:14 1998 @@ -152,6 +152,7 @@ #ifdef KERNEL struct pgrp; struct proc; +struct sigio; /* * Machine-independent functions: @@ -166,6 +167,7 @@ void sigexit __P((struct proc *p, int signum)); void siginit __P((struct proc *p)); void trapsignal __P((struct proc *p, int sig, u_long code)); +void pgsigio __P((struct sigio *, int signum, int checkctty)); /* * Machine-dependent functions: --- sys/socketvar.h.orig Fri Sep 4 18:17:09 1998 +++ sys/socketvar.h Sat Sep 12 21:52:52 1998 @@ -77,7 +77,8 @@ short so_qlimit; /* max number queued connections */ short so_timeo; /* connection timeout */ u_short so_error; /* error affecting connection */ - pid_t so_pgid; /* pgid for signals */ + struct sigio *so_sigio; /* credentials and proc * or pgrp * + * for SIGIO/SIGURG */ u_long so_oobmark; /* chars to oob mark */ /* * Variables for socket buffering. --- sys/tty.h.orig Fri Sep 4 18:17:12 1998 +++ sys/tty.h Fri Sep 11 03:40:59 1998 @@ -79,6 +79,8 @@ int t_timeout; /* Timeout for ttywait() */ struct pgrp *t_pgrp; /* Foreground process group. */ struct session *t_session; /* Enclosing session. */ + struct sigio *t_sigio; /* credentials and proc * or pgrp * + * for SIGIO/SIGURG */ struct selinfo t_rsel; /* Tty read/oob select. */ struct selinfo t_wsel; /* Tty write select. */ struct termios t_termios; /* Termios state. */ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sun Sep 13 23:30:10 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA11574 for freebsd-bugs-outgoing; Sun, 13 Sep 1998 23:30:10 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 XAA11503 for ; Sun, 13 Sep 1998 23:30:04 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id XAA07540; Sun, 13 Sep 1998 23:30:01 -0700 (PDT) Received: from atdot.dotat.org (atdot.dotat.org [203.23.150.35]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA11246 for ; Sun, 13 Sep 1998 23:28:34 -0700 (PDT) (envelope-from newton@atdot.dotat.org) Received: (from newton@localhost) by atdot.dotat.org (8.8.8/8.7) id PAA05701; Mon, 14 Sep 1998 15:58:18 +0930 (CST) Message-Id: <199809140628.PAA05701@atdot.dotat.org> Date: Mon, 14 Sep 1998 15:58:18 +0930 (CST) From: Mark Newton Reply-To: newton@atdot.dotat.org To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: kern/7925: sendmail, inetd barf after a week or so of uptime Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7925 >Category: kern >Synopsis: sendmail, inetd SIGSEGV after forking after "enough" days of uptime >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Sep 13 23:30:01 PDT 1998 >Last-Modified: >Originator: Mark Newton >Organization: >Release: FreeBSD 3.0-980524-SNAP i386 >Environment: Intel P200 64Mbytes RAM aic7880 UltraSCSI Tulip 10Mbit/sec ethernet >Description: After "n" days of uptime long-running daemons which fork often (inetd and sendmail in particular, but sshd has done it once or twice) start to dump core shortly after forking, i.e.: they accept a connection, then the child process immediately dies, shutting down the connection before any data is transferred. Killing and restarting the offending daemon temporarily fixes the problem, although it usually only takes a day or so to recur. Rebooting solves the problem for another week or so. Daemons which fork more often appear to fail more often too (so sendmail failures are more common than inetd failures, for instance). Each crash is accompanied by a message on the console: pid 5358 (sendmail), uid 0: exited on signal 10 Are we dragging bogus pages from memory mapped files into the cache? I might have PR'ed something about this before, but I can't find it in the database so perhaps I'm imagining it. ) >How-To-Repeat: Reboot. Accept moderate amounts of mail. Wait. Can't narrow it down to a particular cause, unfortunately, although it does seem to be more common after running apps which use more memory. Perhaps, however, my perceptions are being colored by my suspicion that we're mapping (dirty?) pages from the page cache where we shouldn't be. >Fix: Reboot weekly :-( >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Mon Sep 14 03:30:10 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA14984 for freebsd-bugs-outgoing; Mon, 14 Sep 1998 03:30:10 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 DAA14918 for ; Mon, 14 Sep 1998 03:30:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id DAA15100; Mon, 14 Sep 1998 03:30:00 -0700 (PDT) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA14681; Mon, 14 Sep 1998 03:27:17 -0700 (PDT) (envelope-from nobody) Message-Id: <199809141027.DAA14681@hub.freebsd.org> Date: Mon, 14 Sep 1998 03:27:17 -0700 (PDT) From: sp@alkor.ru To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: misc/7926: Probable weak code /usr/bin/cksum Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7926 >Category: misc >Synopsis: Probable weak code /usr/bin/cksum >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Sep 14 03:30:00 PDT 1998 >Last-Modified: >Originator: Sergey Potapov >Organization: Alkor Telecom SPb Russia >Release: 2.2.6-RELEASE >Environment: FreeBSD ws.alkor.ru 2.2.6-RELEASE FreeBSD 2.2.6-RELEASE #0: Fri Apr 3 16:50:57 MSD 1998 sp@backup.alkor.ru:/usr/src/sys/compile/WORKSTAT i386 >Description: the code (/usr/src/usr.bin/cksum/crc32.c): while ((nr = read(fd, buf, sizeof(buf)))) for (len += nr, p = buf; nr--; ++p) { CRC(crc, *p) ; CRC(crc32_total, *p) ; } if (nr < 0) return 1 ; IMHO may cause infinite loop or crash of utility. I cannot predict results if read(2) will return -1 everytime. I did not check other modules there. >How-To-Repeat: >Fix: Probably should use: while ((nr = read(fd, buf, sizeof(buf))) > 0) instead of: while ((nr = read(fd, buf, sizeof(buf)))) >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Mon Sep 14 09:20:06 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA27882 for freebsd-bugs-outgoing; Mon, 14 Sep 1998 09:20:06 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 JAA27819 for ; Mon, 14 Sep 1998 09:20:03 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id JAA27911; Mon, 14 Sep 1998 09:20:01 -0700 (PDT) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA26853; Mon, 14 Sep 1998 09:14:56 -0700 (PDT) (envelope-from nobody) Message-Id: <199809141614.JAA26853@hub.freebsd.org> Date: Mon, 14 Sep 1998 09:14:56 -0700 (PDT) From: zawada@ncsa.uiuc.edu To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: kern/7927: Fatal trap 12: page fault while in kernel mode; Supervisor read: Page not present Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7927 >Category: kern >Synopsis: Fatal trap 12: page fault while in kernel mode; Supervisor read: Page not present >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Sep 14 09:20:00 PDT 1998 >Last-Modified: >Originator: Paul Zawada >Organization: NCSA, University of Illinois >Release: 2.2.6-RELEASE >Environment: FreeBSD aads-cache.startap.net 2.2.6-RELEASE FreeBSD 2.2.6-RELEASE #0: Thu Jul 16 13:05:20 CDT 1998 root@zpc.ncsa.uiuc.edu:/usr/src/sys/compile/CACHE_ATM i386 >Description: System Panics with the following message: Fatal trap 12: page fault while in kernel mode fault virtual address= 0x0 fault code= supervisor read, page not present instruction pointer= 0x8:0xf5b76c97 stack pointer = 0x10:0xf01b7ef8 frame pointer = 0x10:0xf01b7f04 code segment= base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags= interrupt enabled, resume, IOPL = 0 current process= Idle interrupt mask= panic: page fault My problem seems to be similar others in the PR database. e.g. kern/7611, kern/5994, kern/3150, kern/3072 Note that I need to use a custom kernel so that I can add the HARP ATM network driver as ATM is the only network I have available to me. Another interesting aspect to this problem is that it only started occurring after I physically moved the machine. This kernel did work at one time but something has made it unstable, but I can't pin it down. I've tested memory and disabled swap but have been unable to find what has made the system break. Any hints would be appreciated. >How-To-Repeat: The problem is occurring about 5-15 minutes after every time I boot. The kernel configuration I'm using is shown below. machine "i386" cpu "I386_CPU" cpu "I486_CPU" cpu "I586_CPU" cpu "I686_CPU" ident ZAWADACACHE maxusers 10 #options COMCONSOLE options "MAXMEM=(512*1024)" options INET #InterNETworking options FFS #Berkeley Fast Filesystem options PROCFS #Process filesystem options "COMPAT_43" #Compatible with BSD 4.3 [KEEP THIS!] options SCSI_DELAY=5 #Be pessimistic about Joe SCSI device options UCONSOLE #Allow users to grab the console options FAILSAFE #Be conservative options USERCONFIG #boot -c editor options VISUAL_USERCONFIG #visual boot -c editor options ATM # HARP ATM support for FORE ATM card config kernel root on sd0 controller isa0 controller pci0 controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr disk fd0 at fdc0 drive 0 disk fd1 at fdc0 drive 1 controller ahc0 controller ahc1 controller scbus0 at ahc1 # Single bus device controller scbus1 at ahc0 # Single bus device disk sd0 at scbus0 target 2 disk sd1 at scbus0 target 3 disk sd2 at scbus0 target 4 disk sd3 at scbus1 target 0 disk sd4 at scbus1 target 1 device sd0 device od0 #See LINT for possible `od' options. device st0 device cd0 #Only need one of these, the code dynamically grows device sc0 at isa? port "IO_KBD" tty irq 1 vector scintr # Mandatory, don't remove device npx0 at isa? port "IO_NPX" flags 0x1 irq 13 vector npxintr device sio0 at isa? port "IO_COM1" tty irq 4 vector siointr device sio1 at isa? port "IO_COM2" tty irq 3 vector siointr device lpt0 at isa? port? tty irq 7 vector lptintr # Order is important here due to intrusive probes, do *not* alphabetize # this list of network interfaces until the probes have been fixed. # Right now it appears that the ie0 must be probed before ep0. See # revision 1.20 of this file. device de0 device fxp0 device tx0 device vx0 device hfa0 # HARP FORE ATM device support pseudo-device loop pseudo-device ether pseudo-device log pseudo-device sl 1 pseudo-device ppp 1 pseudo-device vn 1 pseudo-device tun 1 pseudo-device pty 16 pseudo-device gzip # Exec gzipped a.out's # KTRACE enables the system-call tracing facility ktrace(2). # This adds 4 KB bloat to your kernel, and slightly increases # the costs of each syscall. options KTRACE #kernel tracing # This provides support for System V shared memory. # options SYSVSHM >Fix: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Mon Sep 14 11:10:09 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA15748 for freebsd-bugs-outgoing; Mon, 14 Sep 1998 11:10:09 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 LAA15670 for ; Mon, 14 Sep 1998 11:10:03 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA01678; Mon, 14 Sep 1998 11:10:01 -0700 (PDT) Received: from passer.osg.gov.bc.ca (passer.osg.gov.bc.ca [142.32.110.29]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA13842 for ; Mon, 14 Sep 1998 11:00:29 -0700 (PDT) (envelope-from cschuber@passer.osg.gov.bc.ca) Received: (from cschuber@localhost) by passer.osg.gov.bc.ca (8.8.8/8.6.10) id LAA23827; Mon, 14 Sep 1998 11:00:09 -0700 (PDT) Message-Id: <199809141800.LAA23827@passer.osg.gov.bc.ca> Date: Mon, 14 Sep 1998 11:00:09 -0700 (PDT) From: Cy Schubert Reply-To: cschuber@uumail.gov.bc.ca To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: conf/7928: Patch to allow execution of an IPFW shell script Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7928 >Category: conf >Synopsis: Patch to allow execution of an IPFW shell script >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Sep 14 11:10:00 PDT 1998 >Last-Modified: >Originator: Cy Schubert >Organization: ITSD, Province of BC, Canada >Release: FreeBSD 2.2.7-RELEASE i386 >Environment: FreeBSD passer.osg.gov.bc.ca 2.2.7-RELEASE FreeBSD 2.2.7-RELEASE #0: Sat Aug 22 06:16:57 PDT 1998 root@passer.osg.gov.bc.ca:/opt/usr_src-227/src/sys/compile/PASSER i386 + CAM SCSI Patches >Description: rc.firewall can load a firewall from a file. This patch loads a firewall using a shell script. What this patch does is to determine whether the file being referenced is executable if it is, it assumes the file is a shell (or Perl) script. If it isn't, it assumes it is a regular file. This patch also fixes a bug to detect whether $firewall_type is a directory or a regular file. >How-To-Repeat: not relevant. >Fix: --- /etc/rc.firewall Tue Mar 24 17:56:48 1998 +++ /tmp/rc.firewall Mon Sep 14 10:58:29 1998 @@ -171,6 +171,8 @@ # Everything else is denied as default. -elif [ "${firewall_type}" != "UNKNOWN" -a -r "${firewall_type}" ]; then +elif [ "${firewall_type}" != "UNKNOWN" -a -r "${firewall_type}" -a -f "${firewall_type}" -a -x "${firewall_type}" ]; then + ${firewall_type} +elif [ "${firewall_type}" != "UNKNOWN" -a -r "${firewall_type}" -a -f "${firewall_type}" ]; then $fwcmd ${firewall_type} fi >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Mon Sep 14 11:18:12 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA18508 for freebsd-bugs-outgoing; Mon, 14 Sep 1998 11:18:12 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 LAA18429 for ; Mon, 14 Sep 1998 11:18:05 -0700 (PDT) (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA01159 for freebsd-bugs; Mon, 14 Sep 1998 11:00:01 -0700 (PDT) Date: Mon, 14 Sep 1998 11:00:01 -0700 (PDT) Message-Id: <199809141800.LAA01159@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: peter set sender to owner-bugmaster@freebsd.org using -f From: FreeBSD bugmaster To: FreeBSD bugs list Subject: Current problem reports Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Current FreeBSD problem reports The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. Bugs can be in one of several states: o - open A problem report has been submitted, no sanity checking performed. a - analyzed The report has been examined by a team member and evaluated. f - feedback The problem has been solved, and the originator has been given a patch or a fix has been committed. The PR remains in this state pending a response from the originator. s - suspended The problem is not being worked on. This is a prime candidate for somebody who is looking for a project to do. If the problem cannot be solved at all, it will be closed, rather than suspended. c - closed A problem report is closed when any changes have been integrated, documented, and tested. Critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- a [1995/01/11] i386/105 bde Distributed libm (msun) has non-standard o [1996/06/05] kern/1293 Fatal trap 12: page fault while in kernel s [1996/07/15] bin/1387 Group file errors cause absolute havoc [P o [1996/10/08] kern/1744 peter run queue or proc list smashed 4 times in f [1996/10/28] kern/1919 se access to files/directories fails, gives o [1996/12/20] bin/2258 wollman route add/delete [network] xxx.yyy.zzz.0 o [1997/01/03] conf/2367 gibbs Buslogic SCSI driver bad probe of 742A EI f [1997/02/11] kern/2717 Panic with daily script (find) o [1997/03/08] kern/2923 panic: vm_fault: fault on nofault entry, o [1997/05/01] i386/3462 yokota using a PS/2 mouse causes kernel trap in o [1997/05/24] kern/3674 peter NFS in 2.2 RELEASE hangs. o [1997/06/01] kern/3752 peter NFS dirs under -current still have proble o [1997/06/01] kern/3753 peter "make" hangs when building in an NFS dir o [1997/06/25] kern/3949 sos The WD controller probe can fail when it o [1997/07/03] kern/4021 peter Local mount of a local NFS exported direc o [1997/07/31] kern/4200 peter NFS: "vm_fault: fault on nofault entry" w o [1997/08/11] kern/4273 kernel page faults with heavy disk access o [1997/08/12] kern/4289 kernel panic: vm_fault: fault on nofault o [1997/08/18] kern/4332 gibbs System crash after SCSI DAT tape access. o [1997/08/18] bin/4333 gibbs Dump backup utility completely crashes th o [1997/08/20] kern/4345 Kernel panic is caused by passing file de o [1997/09/02] kern/4453 2.2.2 lockup on restart with ASUS-TX97 mo o [1997/10/01] kern/4673 Two panics, now crash dumps, always in re o [1997/10/25] kern/4849 2.2.5-RELEASE does not detect TI PCI-1130 o [1997/10/25] kern/4851 adaptec 2940U hangs system if scsi tape d o [1997/10/27] kern/4864 Boot Failure in FreeBSD 2.2.5 RELEASE, ma o [1997/10/28] misc/4876 SCSI hard disks die too often o [1997/11/07] kern/4968 No flow control setting seems to make the o [1997/11/10] kern/4996 peter NFS crash, possibly related to file bigge o [1997/11/20] kern/5117 panic: biodone: buffer not busy o [1997/11/23] kern/5130 Kernel panic GPF imediatly on loading ker s [1997/11/24] bin/5139 portmap does not find interfaces correctl o [1997/11/25] bin/5148 peter mode of file and access on NFS mounted p f [1997/12/04] i386/5223 mount_msdos /dev/fd0.1440 /mnt and failur f [1997/12/21] kern/5355 Fix for NULLFS problems s [1998/01/15] i386/5493 [PATCH] aic6330.c: kernel freeze when I a o [1998/01/26] bin/5572 A major time step blows cron up, runs tho o [1998/01/28] kern/5592 ffs_inode_hash_lock can get permanently l o [1998/01/28] i386/5594 System not bootable when bad partition ty o [1998/02/03] kern/5641 running processes at the IDLE priority (i o [1998/02/10] kern/5702 problem with address network routing o [1998/02/10] kern/5703 CDROM Media Error triggers complete syste o [1998/02/10] kern/5709 Fatal trap 12: page fault in kernel mode o [1998/02/12] bin/5732 2.2.5 Won't install using partition creat o [1998/03/01] kern/5886 2.2-STABLE crashes when unmounting a busy o [1998/03/01] kern/5895 Kernal dumps caused by fork? o [1998/03/02] kern/5898 2.2-stable kernel panics pmap_relase: fre o [1998/03/13] kern/5994 Kernel Panics on FreeBSD-3.0 current SMP o [1998/03/14] kern/6006 cy driver panics machine when a user dial o [1998/03/22] kern/6102 panic: biodone: buffer not busy o [1998/03/23] bin/6121 peter gethostbyname(3) no longer returns NO_DAT o [1998/03/25] kern/6133 optical drive with 1024-byte (1k) sectors o [1998/03/27] kern/6147 syncronus ufs does not sync o [1998/03/29] bin/6168 tn3270 gets undefined symbol error on sta o [1998/04/11] kern/6274 panic: handle_workitem_freeblocks: block o [1998/04/19] kern/6349 luigi Luigi's sound driver stall wihen it outpu o [1998/04/30] kern/6465 File contents are zeroed after reboot f [1998/05/08] bin/6552 syslog stops working o [1998/05/13] bin/6627 TCP-based RPC denial-of-service attack s [1998/05/13] kern/6630 [PATCH] Fix for Cyrix I8254 bug s [1998/05/15] bin/6649 imp normal users can initiate gigantic ping f o [1998/05/19] kern/6689 kern_physio.c splits requests breaking cd o [1998/05/19] i386/6693 gibbs computer hang for timeout in scsi control f [1998/05/19] kern/6694 Network hangs, with "No buffers available o [1998/05/23] kern/6732 PCCARD kernel panic in sio driver s [1998/06/03] kern/6853 peter Having an inactive de0 in system leads to o [1998/06/06] misc/6873 FreeBSD 2.2.6 freezes o [1998/06/08] conf/6896 gibbs cannot boot installation diskette with AH o [1998/06/11] kern/6914 FreeBSD 2.2.6-RELEASE and NFS is UNSTABLE o [1998/06/14] i386/6944 icu_ipl.s does has a case commented as ca o [1998/06/16] kern/6964 Problems with cam-980520 code in FreeBSD- o [1998/06/16] ports/6969 jfitz cyrus won't compile o [1998/06/22] kern/7024 gibbs SCSI problem with FreeBSD 2.2.6-RELEASE a o [1998/06/23] kern/7028 Panic in vinvalbuf when appending/looking o [1998/06/24] kern/7042 No buffer space available a [1998/07/12] kern/7264 gibbs Buslogic BT 950 scsi card not detected o [1998/07/13] kern/7272 mountpoint on NFS server can be removed b o [1998/07/15] kern/7288 /kernel: panic: ffs_alloccg: map corrupte o [1998/07/21] bin/7358 [PATCH] Security patches for locatedb etc o [1998/07/21] i386/7361 AHA-2940UW, Micron Millenia, ahc. Driver o [1998/07/27] kern/7418 File corruption occurs when shared+ro mma o [1998/08/06] ports/7513 se KDE kdm display manager doesn't work (and f [1998/08/07] i386/7528 install hangs @ probing devices screen wi o [1998/08/07] ports/7529 se kdehelp from stock kdebase-1.0 package do o [1998/08/12] kern/7596 serious data integrity problem when readi o [1998/08/14] kern/7611 custom-builtkernel causes fatal trap 12: o [1998/08/14] bin/7614 disklabel fails to write labal on scsi di o [1998/08/15] kern/7622 Kernel panic with Fatal trap 18. o [1998/08/16] i386/7633 panic: page fault on install with boot.fl o [1998/08/17] i386/7646 My system is freeze after X starup. o [1998/08/17] kern/7649 /sys/netinet/if_ether.c: "permanent" reco o [1998/08/18] i386/7675 2.2.7 missed driver support for Compaq Ne o [1998/09/02] ports/7804 ports cfengine (as installed by /stand/sysinsta o [1998/09/03] kern/7822 Machine Reboots without reason o [1998/09/05] ports/7836 ports Update port: japanese/p5-jcode.pl for Per o [1998/09/06] kern/7843 Unable to install FreeBSD on Tekram DC-39 o [1998/09/07] ports/7849 ports Update ports: japanese/perl5 for perl5.00 o [1998/09/08] i386/7859 fatal trap 12 in midi_synth_input o [1998/09/14] kern/7927 Fatal trap 12: page fault while in kernel 99 problems total. Serious problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [1995/03/02] misc/229 bde acos() core dump a [1995/03/20] kern/260 davidg msync and munmap don't bother to update m s [1995/05/16] kern/425 arp entries not getting removed when inte f [1995/06/17] kern/527 dufault dump causes assertion in ncr.c o [1995/07/02] kern/579 bde sio: RS_IBUFSIZE at 256 bytes serial line s [1995/07/29] kern/638 Transmitted packets not passed to bpf in o [1995/10/18] bin/786 wpaul Problem with NIS and large group maps a [1996/02/17] bin/1030 cracauer /bin/sh does not pass environment variabl s [1996/03/06] kern/1067 panic: ufs_lock: recursive lock not expec o [1996/05/24] misc/1247 yokota Conflicting header files f [1996/05/26] kern/1256 ZNYX 314 mysterously looses packets o [1996/06/07] kern/1301 davidg DEC FDDI/PCI Adapter: halt code = 6 (DMA f [1996/08/03] bin/1461 Incorrect address binding of Kerberized r o [1996/08/04] kern/1467 gibbs scsi_prevent causing tape problems on clo o [1996/08/18] kern/1512 dg Use of madvise may may cause bad memory m f [1996/08/22] kern/1533 dyson Machine can be panicked by a userland pro o [1996/09/19] bin/1650 telnet encryption with char-mode and asci s [1996/09/21] kern/1661 ft driver hangs uninterruptably at "bavai o [1996/09/29] kern/1689 wollman TCP extensions throttles distant connecti o [1996/10/01] bin/1702 phk installing of tcl manpages fails from mak o [1996/10/04] kern/1723 gibbs kernel fault when doing scsi reprobe o [1996/10/04] kern/1724 gibbs HP colorado T4000S tape drive hangs syste o [1996/10/04] kern/1726 panic in kmem_malloc (dump available) o [1996/10/15] kern/1812 dg vnodes are left in a locked state o [1996/10/15] kern/1814 cy driver gets deadlocked sometimes o [1996/10/20] kern/1848 breakpoints may be set in shared librarie f [1996/10/21] kern/1856 peter read-only nfs mount: panic leaf should be a [1996/10/22] ports/1866 wosch popclient flushes remote mailbox even wit s [1996/10/26] bin/1892 install(1) removes target file s [1996/11/08] gnu/1981 ypserv handles null key incorrectly o [1996/11/13] ports/2000 asami obsolete software in distfiles directory a [1996/11/13] bin/2001 vi confused about lines to display a [1996/11/14] kern/2014 sos Console keyboard lockup problem o [1996/11/18] kern/2053 peter de0 driver don't work at 100M for Compex s [1996/12/03] kern/2142 FP mask not saved for signal handlers s [1996/12/22] ports/2268 erich libc from linux emulator does not use /et o [1996/12/22] kern/2270 Hayes ESP serial card locks system as of a [1996/12/30] kern/2325 quota.user enlarged, no boot on 2.2-BETA o [1996/12/30] kern/2330 changing root device to sd0a - ncr0: abor o [1997/01/08] kern/2425 amd driver does not reprobe devices. o [1997/01/09] bin/2430 mountd stops on loading if subnet mask is o [1997/01/12] i386/2471 Sound: Reset failed - Can't reopen device o [1997/01/13] misc/2479 sos NEC CD-ROM NOT RECOGNIZED; MATROX MISTIQU o [1997/01/13] bin/2489 steve gnats mangles sections o [1997/01/20] kern/2545 se < sd0(ncr0:6:0): COMMAND FAILED ==> Not a [1997/01/21] bin/2549 sos cdcontrol refuses to play audio CDs from o [1997/02/02] kern/2640 2.2-RELENG leaks memory (router/pppd serv s [1997/02/03] kern/2647 changing existing route to -static crashe o [1997/02/05] kern/2667 wollman bpfattach can hang the system o [1997/02/05] bin/2671 Run-away processes using all CPU time a [1997/02/06] kern/2675 lkmcioctl() is not consistent and careful o [1997/02/07] kern/2690 asami When Using ccd in a mirror mode, file cre o [1997/02/08] kern/2695 sio1 (16540 serial port) is not recognize o [1997/02/09] kern/2698 After rewind I cannot read a tape; blocks o [1997/02/12] kern/2719 added support for magneto-optical SCSI di o [1997/02/14] bin/2736 No boot block if no FreeBSD partitions on o [1997/02/15] kern/2742 panic: leaf should be empty o [1997/02/15] bin/2747 davidn cannot submit at jobs from within an at j o [1997/02/16] gnu/2749 peter cvs export using remote cvs fails - CVS/T o [1997/02/17] kern/2751 asami 2GB limitation on CCD device partitions s o [1997/02/19] kern/2768 ktrace(1) -i dumps corrupted trace data o [1997/02/19] bin/2769 fsck needs several runs to clean up bad/d o [1997/02/19] kern/2770 panic: vm_fault: fault on nofault entry o [1997/02/19] kern/2771 panic: bad dir o [1997/02/19] kern/2773 peter bad dir panic o [1997/02/20] bin/2785 wpaul callbootd uses an unitialized variable o [1997/02/20] gnu/2786 gcc version 2.7.2.1 C compiler slows down o [1997/02/21] misc/2793 libc_r make fscanf failure o [1997/02/22] kern/2800 DDS large data writing probrem o [1997/02/25] kern/2815 Custom Kernel crashes o [1997/03/01] kern/2840 mlock+minherit+fork+munlock causes panics o [1997/03/03] kern/2858 peter FreeBSD NFS client can't mount filesystem o [1997/03/04] kern/2873 the od0 devies does not handle a Maxoptix o [1997/03/08] kern/2919 vm_fault: fault on nofault entry, addr: f o [1997/03/11] bin/2948 can't dump 640MB optical disks o [1997/03/12] kern/2965 st0 hang/fail on reading 4mm DAT tape for o [1997/03/12] bin/2973 output of iostat is wrong. o [1997/03/15] kern/2991 RTF_LLINFO routes remain when interface i o [1997/03/18] kern/3021 panic after sync during reboot o [1997/03/21] kern/3054 OPL3 sound off by one note o [1997/03/21] bin/3055 umount -f does not work o [1997/04/01] bin/3170 vi freaks and dump core if user doesn't e o [1997/04/05] kern/3201 peter de0 not re-enabled after hub down o [1997/04/05] ports/3205 jmz Mtools-3.0 attempts to flock() a disk par o [1997/04/06] kern/3216 panic: pmap_zero_page: CMAP busy o [1997/04/06] kern/3219 sppp or arnet gets looped after connectio o [1997/04/09] kern/3244 ipfw flush closes connections o [1997/04/10] bin/3246 mtree -c should escape whitespace and spe o [1997/04/15] bin/3305 Can't do encrypted rlogin into self o [1997/04/18] kern/3327 using gdb may cause hanging processes. o [1997/04/19] bin/3355 se ncrcontrol fails when -DFAILSAFE in kerne o [1997/04/25] kern/3381 peter 2.2.x kernel panic on traversing and remo o [1997/04/25] kern/3384 telldir-seekdir can cause livelock o [1997/04/28] bin/3406 rich Fresh Internet Install - Permissions on f o [1997/05/01] gnu/3441 C++ exceptions don't work in shared libra o [1997/05/01] kern/3463 netstat -I packet count increase on sl0 w o [1997/05/03] bin/3478 pwd_mkdb and passwd o [1997/05/04] i386/3502 Merge of if_ix* and if_ie* broke EE/16 su o [1997/05/06] bin/3524 rlogin doesn't read $HOSTALIASES for non- o [1997/05/07] kern/3527 peter if_de.c doesn't recognize Kingston card p o [1997/05/09] kern/3564 using MPU401 driver pagefaults kernel o [1997/05/09] kern/3569 ex0 driver doesn't work with EtherExpress o [1997/05/11] misc/3578 defining CXXFLAGS in /etc/make.conf or en o [1997/05/12] kern/3579 peter de driver doesn't support newer SMC 9332 o [1997/05/12] kern/3581 intermittent trap 12 in lockstatus() o [1997/05/12] kern/3582 panic: bad dir (mangled entry) in 2.2-STA o [1997/05/13] conf/3591 parts in rc.local have no effects in rc.* s [1997/05/25] kern/3685 [PATCH] panic: fdesc attr o [1997/05/30] conf/3725 Cirrus Logic PCMCIA Controller Support o [1997/05/30] kern/3726 peter process hangs in 2.2-stable when working o [1997/05/30] kern/3727 SCSI II tape support broken o [1997/06/01] conf/3750 phk Potential improvements to rc.firewall o [1997/06/03] kern/3771 NFS hangs when writing to local FS re-mou o [1997/06/04] i386/3779 changing cursor to blinking block causes o [1997/06/07] conf/3807 mitsumi cd-rom fx800 (8x cd-rom) is not r o [1997/06/08] gnu/3810 cvs can't handle multiple multiple-path d o [1997/06/16] misc/3883 @+netgroup entries break +NIS-user entrie o [1997/06/18] kern/3899 df while unmounting floppy crashes 2.2.2 o [1997/06/19] kern/3909 joerg A patch supporting some new worm drivers o [1997/06/19] gnu/3910 sort(1) of 2.2.1R doesn't work in special o [1997/06/28] misc/3980 peter access via NFS fails during mount-operati o [1997/06/29] bin/3986 rdist seg faults when target machine is d o [1997/07/02] kern/4012 peter 2.2-RELEASE/Digital UNIX NFSv3 0 length f o [1997/07/02] misc/4013 boot floppy hangs if IDE ZIP Drive presen o [1997/07/04] kern/4032 gibbs During recovery from scsi errors, incorre s [1997/07/06] gnu/4042 gdb stackframe in static library shows no o [1997/07/07] ports/4050 jfitz mrtg: rateup dumps core with malloc_optio o [1997/07/12] bin/4078 sos Typed password to log in on console and i o [1997/07/17] kern/4115 peter SunOS NFS file has wrong owner if creator o [1997/07/26] bin/4176 restore gets confused when run over pipe o [1997/07/27] ports/4179 fenner lmbench-1.1 dumps core after asking for m o [1997/07/28] kern/4186 peter nfsiod, panic, page fault in kernel mode o [1997/07/30] kern/4194 peter kernel pci driver for Digital 21041 Ether o [1997/08/06] kern/4240 kernel fails to recognise 2nd serial port o [1997/08/08] conf/4252 peter sendmail doesn't use smrsh by default o [1997/08/09] kern/4256 gibbs ahc driver: kernel goes to strange state o [1997/08/10] kern/4260 EOF handling in st(4) is broken o [1997/08/10] kern/4265 Panic in dsinit when multiple FreeBSD sli o [1997/08/10] kern/4270 ch driver does not use bounce buffers o [1997/08/12] kern/4284 le0 goes OACTIVE after some time o [1997/08/13] kern/4295 SL/IP difficulties between 2.2.1 & 2.2.2 o [1997/08/16] kern/4312 arp table gets messed up, syslog "gateway o [1997/08/17] kern/4327 peter NFS over TCP reconnect problem s [1997/08/19] kern/4338 New device driver (Cyclades Cyclom-Z) o [1997/08/22] bin/4357 wosch bug in adduser script causes duplicate UI o [1997/08/23] bin/4366 bad144 crashes if checking over 2gb o [1997/08/25] kern/4381 mount -t msdos causes panic:vm_fault o [1997/08/25] kern/4382 CURRENT kernel has a "free vnode isn't" p o [1997/08/27] ports/4405 jfitz ascend-radius port is out-of-date o [1997/09/02] kern/4454 X drops characters/locks up keyboard when o [1997/09/03] bin/4460 lpd hangs exiting (IE in ps table) o [1997/09/07] kern/4487 Kernel panic executing a directory o [1997/09/08] bin/4497 Reverse DNS fails for some CIDR *.IN-ADDR o [1997/09/09] kern/4505 Support for Gravis UltraSound PnP card o [1997/09/10] kern/4508 peter nfs3 data integrity problems o [1997/09/11] kern/4513 System lockup appears to be VM related. o [1997/09/14] i386/4533 Server with Cyclom-Y PCI card rebooted at o [1997/09/14] kern/4544 Linux emulator problems when MAXDSIZ is i o [1997/09/19] bin/4582 integer overflow in 'sa -km' o [1997/09/19] bin/4585 termcap search fails too early o [1997/09/20] kern/4588 peter NFS access locks up o [1997/09/21] kern/4600 peter nfs lookups might give incorrect result o [1997/09/26] conf/4634 peter Sendmail Problem o [1997/09/27] bin/4638 telnet tries to resolve numerical IP addr o [1997/09/30] kern/4663 checkalias panic o [1997/10/01] kern/4666 dfr umount -f doesn't seem to work o [1997/10/01] bin/4672 rdist does not do hard links right when t o [1997/10/03] bin/4683 restore doesn't correctly handle "sparse" o [1997/10/05] docs/4691 no documentation for mk_cmds(1) o [1997/10/15] kern/4772 ATAPI CD (bootable) causes kernel panic o [1997/10/16] ports/4773 torstenb Error in posting news items to INN server o [1997/10/16] kern/4774 trying to use IBCS2 shared libraries cras o [1997/10/16] kern/4782 Under certain conditions, several krsh's o [1997/10/18] bin/4795 glitch in /bin/sh cd command o [1997/10/18] ports/4798 jmz setuid-root Xserver problem o [1997/10/24] kern/4843 48 meg double fault moved to 64 meg in 2. o [1997/10/25] bin/4850 peter Named crashes with "rm_datum: DB_F_ACTIVE o [1997/10/26] kern/4859 SMP kernel panics with timeout table full o [1997/10/28] bin/4884 the version of amd in 2.2.5-RELEASE appea o [1997/10/31] bin/4907 Oct 33* Daylight Savings Time ends; clock o [1997/10/31] kern/4909 de ethernet driver is crazy on 100base o [1997/11/01] bin/4913 peter Large mail messages can cause mail.local o [1997/11/03] kern/4927 kernel does not check any quota and permi o [1997/11/04] bin/4939 uuxqt unable to execute rnews program o [1997/11/05] kern/4945 continued failure to use the Adaptec 1460 o [1997/11/05] bin/4949 rpc.rquotad stat()s fs with quota file in o [1997/11/09] kern/4990 peter NFS hangs under FastEthernet. 1024 Bytes o [1997/11/10] bin/4998 peter mail and more do not work well with being o [1997/11/10] misc/5001 During installation sc0 device is require o [1997/11/10] misc/5005 f2c is buggy and seriously outdated (agai o [1997/11/11] bin/5008 libc_r not working at static linking o [1997/11/15] conf/5062 login.access not evaluated correctly o [1997/11/18] bin/5084 wrong "term" for internal shell o [1997/11/18] kern/5085 System crash during mount command for CD o [1997/11/20] bin/5105 mount_cd9660 or mount -t cd9660 fails to o [1997/11/20] misc/5107 rebuilding of whatis database does not ca o [1997/11/22] gnu/5126 C++ compiler bug (assembly output) o [1997/11/23] i386/5128 Adaptec 2940U Timeouts with QUANTUM disk s [1997/12/02] bin/5189 rcmd(3) only allows one hardcoded connect s [1997/12/02] conf/5191 [PATCH] fsck during boot fails due to lac s [1997/12/03] misc/5207 Examples for /etc are not in /usr/share/e o [1997/12/06] kern/5244 F00F workaround dosn't always work on SMP o [1997/12/13] kern/5285 quotas do not work properly with setuid p s [1997/12/14] bin/5297 make incompatibility with System V style o [1997/12/19] misc/5343 booteasy problem o [1997/12/19] kern/5347 peter DEC (de0) ethernet card has no buffers af a [1997/12/21] docs/5358 doc USWC write posting must be turned off on o [1997/12/30] kern/5396 fdesc fs crashes system o [1997/12/31] i386/5401 peter de0 selects wrong media when reconnected f [1998/01/08] kern/5456 After writing more than 100MB to SCSI Exa f [1998/01/15] misc/5499 when setting up the partition for free bs o [1998/01/15] bin/5500 "invalid hostname" is logged instead of I o [1998/01/16] kern/5513 luigi new PnP code is BAD (soundcards) s [1998/01/19] kern/5522 [PATCH] ip_input.c & ip_output.c problems o [1998/01/20] ports/5530 asami fetch (in make fetch stage) do not use pa o [1998/01/22] bin/5548 syslogd core dumps when signaled o [1998/01/22] misc/5552 RE: Linux append=reboot=bios parameter im o [1998/01/26] misc/5574 bootpd gets timezone incorrectly o [1998/01/27] kern/5587 session id gets dropped o [1998/01/29] kern/5598 Support for magneto-optic SCSI devices wi s [1998/01/30] bin/5604 setenv(3) function has memory leak, other o [1998/01/30] kern/5606 Kernel Panic running Linux Binary without o [1998/01/31] kern/5611 bind does not check sockaddr->sin_family o [1998/02/01] kern/5618 kernel memory leak in routetbl. o [1998/02/01] kern/5624 dumping to tape causes scsi bus reset o [1998/02/04] kern/5643 NCR 810/815 do not handle rewind correctl o [1998/02/05] bin/5661 /sbin/dump never finishes o [1998/02/06] misc/5673 2.2-980204-SNAP installer runs out of dis o [1998/02/09] bin/5693 groff -mm or groff -mmm ??? o [1998/02/10] i386/5698 LPIP causes spurious reboots o [1998/02/11] misc/5722 Brazil can't decide on daylight savings o [1998/02/12] kern/5728 peter NFS hangs o [1998/02/12] bin/5733 cp -r cannot copy un-writable directories o [1998/02/15] i386/5760 3.0-CURRENT freezes at mount root stage o o [1998/02/17] gnu/5767 man leaves partially formatted cat pages o [1998/02/19] kern/5794 Kernel Panic o [1998/02/23] kern/5827 kernel panics in current (3.0) o [1998/02/24] kern/5839 vm_page_unwire: invalid wire count: 0 o [1998/02/25] bin/5845 in sh, set -- `getopt ...` always returns o [1998/02/25] misc/5852 Page fault or error caused by writing to o [1998/02/27] bin/5867 peter pppd or FreeBSD ? o [1998/02/28] kern/5877 sb_cc counts control data as well as data o [1998/03/01] kern/5890 peter NFS server Side say NFSERR_BAD_COOKIE (rm o [1998/03/01] kern/5896 FreeBSD host can't network-write to other o [1998/03/02] kern/5904 panic: newfs o [1998/03/06] ports/5933 ports emacsserver (19.34b) hostname in /tmp/ese o [1998/03/09] bin/5959 Cannot set up clocal gettys o [1998/03/09] bin/5961 dup2 wrapper in libc_r is incomplete o [1998/03/10] kern/5965 FreeBSD TCP/IP connectivity get buried by o [1998/03/10] kern/5969 non-root user can reboot/lock up system o [1998/03/10] ports/5970 ports psmisc ports uploaded to freebsd.org:/pub o [1998/03/11] kern/5975 can't boot freebsd: fatal trap12: page fa o [1998/03/11] kern/5979 julian sd.c doesn't validate all mode sense 4 va o [1998/03/12] kern/5991 panic: free vnode isn't o [1998/03/14] conf/6002 peter /etc/mail/sendmail.cf.addtions seems to l o [1998/03/14] bin/6004 cron in -CURRENT sometimes fails to proce o [1998/03/14] bin/6005 -CURRENT cron dies after short periods of o [1998/03/16] kern/6035 The system "sort-of" hangs when playing b o [1998/03/19] kern/6066 lnc driver does not work correctly with A o [1998/03/19] bin/6071 2.2.6-980315-BETA up grade option problem o [1998/03/20] bin/6074 Incremental dumps are backing up unchange o [1998/03/21] bin/6087 sh doesn't work properly on certain confi o [1998/03/22] kern/6099 LPIP to slow machine causes hang o [1998/03/22] kern/6103 panic: ffs_valloc: dup alloc o [1998/03/28] bin/6162 kinit does not default to the current use o [1998/03/30] ports/6180 max youbin port has root-exploitable security o [1998/04/03] kern/6203 kernel panics with "blkfree: freeing free o [1998/04/03] conf/6205 NFS/NIS freak out o [1998/04/04] kern/6212 Two bugs with MFS filesystems fixed, one o [1998/04/07] kern/6238 luigi Sound-driver patch for MAD16 (OPTi 928,92 o [1998/04/07] kern/6242 vnode disk driver too unstable in -STABLE o [1998/04/08] kern/6251 peter ktrace very broken when logging over NFS o [1998/04/08] kern/6252 ide cdrom hangs system when on same bus a o [1998/04/09] kern/6253 Atapi wait for command phase too short. o [1998/04/10] kern/6267 dg panic: pmap_dispose_proc: upage already m o [1998/04/11] kern/6277 mouse operation weird in -current o [1998/04/13] ports/6288 se KDE port glitches o [1998/04/14] kern/6300 System locks up in SMP mode when accessin f [1998/04/15] misc/6310 des explicit cast needed in floatpoint.h for o [1998/04/16] bin/6317 with -8E flags telnet still goes to comma o [1998/04/17] kern/6336 peter NFSv3 should support files >2GB, but does o [1998/04/17] misc/6340 missing the terminfo, which causes librar o [1998/04/18] kern/6344 cy driver is outdated o [1998/04/19] kern/6351 DPT RAID controller stops working under h o [1998/04/20] i386/6368 Stallion Easyio 8 port not detected using o [1998/04/22] bin/6383 csh - when ctrl-d is pressed, file is chm o [1998/04/25] kern/6412 peter NFS sends packets from the wrong interfac o [1998/04/30] misc/6472 jb [PATCH] _thread_flockfile() hangs process a [1998/05/01] kern/6481 se Patches for VIA Socket 7 chipsets o [1998/05/03] kern/6506 system will not soft reboot f [1998/05/05] kern/6525 Coral-Draw 5 CD crashes 2.2.6-STABLE a [1998/05/06] bin/6536 pppd doesn't restore drainwait for tty o [1998/05/07] misc/6549 steve You dont always get notified when someone o [1998/05/08] bin/6557 /bin/sh is broken o [1998/05/10] kern/6574 ipfw crash with DIAGANOSTICS o [1998/05/10] bin/6577 /bin/sh environment variables not set in o [1998/05/11] kern/6587 SMP idle cpl breaks signal forwarding o [1998/05/11] kern/6589 system panick'd with May 4th kernel o [1998/05/11] ports/6591 se KDE starts /usr/bin/kzip instead of /usr/ o [1998/05/12] kern/6603 ncr driver hangs under high load o [1998/05/12] bin/6609 gmp.h not installed o [1998/05/15] kern/6650 joerg Replugging PS/2 keyboard causes a panic o [1998/05/17] kern/6670 PANIC on boot with FreeBSD 3.0 (same comp s [1998/05/19] kern/6686 [STABLE] -stable does not support large I o [1998/05/20] kern/6706 mount_msdos+mount_null+mc=panic f [1998/05/21] kern/6710 Quiting PPP paniced my machine o [1998/05/25] kern/6751 audio cd play suddenly stops. o [1998/05/25] kern/6755 peter Tulip (if_de) driver buggy in -current o [1998/05/27] kern/6771 peter panic: Bad nfs svc reply s [1998/05/27] misc/6773 [PATCH] tempnam.c security problems s [1998/05/30] bin/6799 [THREAD,SCSI] problem with open(2) in lib o [1998/06/01] misc/6824 peter Intel EtherExpress 100+, 2.2.6 NFS troubl s [1998/06/02] bin/6830 make(1) exhibits confusing and non-standa s [1998/06/04] kern/6854 [PATCH] probing brooktree849 capture card s [1998/06/04] kern/6858 inetd in realloc(): warning: junk pointer o [1998/06/04] bin/6860 chgrp missing from /sbin o [1998/06/04] misc/6861 [PATCH] netboot error o [1998/06/05] kern/6865 OS crashes when exiting shell with suspen o [1998/06/09] ports/6902 me xemacs package broken (motif dependency) o [1998/06/10] kern/6908 kernel crash from user land o [1998/06/12] ports/6929 ports fxtv-0.47 fails to build on AccelX server o [1998/06/12] ports/6930 imp socks5 port broken by /usr/lib/aout chang o [1998/06/15] misc/6956 panic: Going nowhere without my init when o [1998/06/18] ports/6986 ports LaTeX vs. teTeX ; xdvi, xdvik vs. teTeX o [1998/06/19] bin/6994 The netstat(1) -s generates wrong output f [1998/06/19] i386/6996 Occasional complete lockup of 2.2.5R s [1998/06/22] bin/7019 [security] pwd.db almost always contains s [1998/06/23] bin/7033 Same process notified multiple times o [1998/06/24] kern/7038 shimon Kernel panic caused by DPT driver (Got a s [1998/06/24] bin/7043 the fstat command doesn't know ISOFS, MSD s [1998/06/24] conf/7054 [PATCH] bad default value of ${fs} for ty o [1998/06/24] i386/7057 3Com 3C509 locks up, or has >1000ms rtt u s [1998/06/24] bin/7059 sh dumps core on this script o [1998/06/24] ports/7061 ache fspclient's grab command fails (and remov o [1998/07/05] ports/7167 ache elm cannot pgp for more than one recipien s [1998/07/05] kern/7169 cannot use accton on a append-only file o [1998/07/05] kern/7178 sos IDE Western Digital hard disk detection e o [1998/07/06] ports/7182 asami www/netscape4-navigator cant fetch fortif s [1998/07/06] misc/7190 "Invalid partition table" after new insta o [1998/07/08] ports/7208 torstenb INN port w/TCL enabled doesn't install TC s [1998/07/10] kern/7237 NCR SCSI driver ch0 troubles o [1998/07/11] kern/7245 processes die with signal 6, if machine o o [1998/07/12] i386/7266 yokota PSM detection failure with Linksys consol s [1998/07/14] kern/7281 [STABLE] Multicast kludge does not work c o [1998/07/16] kern/7299 USER_LDT hangs Linux-emulated Netscape o [1998/07/17] bin/7309 jb pthread_attr_setscope() missing o [1998/07/18] i386/7311 "Probing devices" hangs computer with err o [1998/07/20] ports/7330 gpalmer ucd-snmp produces too much log file when o [1998/07/21] conf/7354 source distribution selection bug when in f [1998/07/22] kern/7367 panic: malloc: wrong bucket o [1998/07/22] bin/7370 ftp client fails to connect o [1998/07/23] ports/7382 ports Pine4 does not co-exist with older instal o [1998/07/23] ports/7383 torstenb socks5 + ssh + redirection not working o [1998/07/23] ports/7384 /usr/lib/libncurses.so.3.1 is old s [1998/07/26] bin/7402 Games primes and factor don't understand o [1998/07/26] kern/7405 in pmap_changebit, pmap_pte_quick() retur s [1998/07/27] kern/7410 [PATCH] driver for arlan-655 f [1998/07/27] kern/7415 VMIO bug for FS with sub-page-size blocks s [1998/07/27] i386/7420 [PATCH] Maximum socket buffer size (SB_MA o [1998/07/28] kern/7424 Machine crashes do not occur very often, o [1998/07/29] docs/7437 doc IPFW doco unclear about in/out o [1998/07/30] bin/7446 jdp Dlopen succeed in particular cases, but i s [1998/07/31] bin/7458 [STABLE][PATCH]'boot bug' in syslogd o [1998/08/01] ports/7463 ports Perl scripts in automake port require per o [1998/08/02] ports/7472 jseger apache12 doesn't build on -current o [1998/08/02] ports/7473 jseger apache12 port sets permissions incorrectl o [1998/08/02] kern/7474 julian soft-updates: fsck doesn't fix link count o [1998/08/04] ports/7490 ache `setenv LANG/LC_CTYPE C` makes tcsh unusa o [1998/08/05] kern/7499 Panic in ffs_blkfree() s [1998/08/10] kern/7556 sl_compress_init() will fail if called an f [1998/08/10] kern/7557 -current machine running Diablo, lockup, s [1998/08/10] kern/7561 CDROM (wcd) is prone to lock up system/pr s [1998/08/10] kern/7562 Running wine can cause other applications o [1998/08/12] kern/7586 [PATCH] Threads bug in libc_r preventing o [1998/08/12] bin/7587 There is no pthread_cancel() in libc_r.a! o [1998/08/12] misc/7600 Pthreads Bug - Interaction between printf o [1998/08/13] bin/7602 df stay in disk wait o [1998/08/18] kern/7658 (1) rlogin from some host to the FreeBSD o [1998/08/18] kern/7664 scsiformat reports '0' for all parameters o [1998/08/18] conf/7665 sysinstall quits silently o [1998/08/19] kern/7678 Problems with a 386-16 o [1998/08/19] kern/7688 FreeBSD will NOT boot itself if it's not o [1998/08/20] i386/7698 scotty/tkined library error o [1998/08/22] kern/7713 problem with reusing ports with multicast o [1998/08/23] kern/7727 Processes get wedged in 'getblk' on 2.2.7 o [1998/08/23] ports/7731 ports Mysql package and port core-dumps on 2.2. o [1998/08/25] bin/7744 Pthread scheduler bug o [1998/08/25] ports/7745 ports nicetext-0.9 port submission o [1998/08/26] bin/7749 /etc/daily will not run /etc/uuclean.dail o [1998/08/26] ports/7750 ports BIND 8.1.2 port does not install document o [1998/08/27] kern/7754 kernel panics if NFS server uses LKM vs. o [1998/08/27] bin/7755 brian 2.2.7 user PPP lockups o [1998/08/27] bin/7756 disklabel misbehaving on seriously sick d o [1998/08/27] ports/7761 Update to recent port submission of nicet o [1998/08/27] kern/7764 ps(1) hangs in pfslck/lockrd - All subseq o [1998/08/27] kern/7766 de driver still buggy - random ifc death o [1998/08/27] kern/7767 de driver still buggy - power cycle of de o [1998/08/30] kern/7781 Problem with setpassent(), getpwnam() and o [1998/08/30] docs/7785 doc Securelevel 3 not documented in init(8) o [1998/08/31] kern/7793 kernel wedges when netscape exits o [1998/09/01] docs/7795 doc Error in gcc man page o [1998/09/01] kern/7797 System halted with "panic: pmap_release: o [1998/09/01] bin/7799 kbdcontrol uses uninitialized variable s [1998/09/01] kern/7802 [MFC] outbound, fragmented multicast pack o [1998/09/02] ports/7805 ports Port bytebench-3.1 is broken! ("shell" pa o [1998/09/02] misc/7810 popen fails to set close on exec flag o [1998/09/02] ports/7813 ports make reports nn as BROKEN= checksum o [1998/09/02] i386/7815 probe can't find wdc0 o [1998/09/02] bin/7817 pw(8) doesn't work correctly with random o [1998/09/03] gnu/7821 awk in free(): warning: chunk is already o [1998/09/03] conf/7823 sysinstall will not install XFree o [1998/09/03] ports/7825 ports missing app-default from xmascot-2.5p2.tg o [1998/09/05] bin/7835 whereis doesn't find sources in /usr/src/ o [1998/09/07] ports/7854 ports Replacement of ports/7773 o [1998/09/08] bin/7863 libc_r calls free() while in a signal han o [1998/09/08] ports/7865 ports new port: Library of Routines for Cumulat o [1998/09/09] bin/7872 mountd(8) can apply flags to wrong filesy o [1998/09/09] bin/7876 gethostbyname flags temporary failure as o [1998/09/09] bin/7877 fenner libpcap and tcpdump need updating o [1998/09/10] kern/7880 mount_cd9660 incorrect on multitrack CD-R o [1998/09/10] misc/7889 move_aout_libs.sh doesn't use ldconfig co s [1998/09/11] kern/7892 [MFC] [PATCH] tcp_input does insufficient o [1998/09/11] ports/7894 ports japanese/handbook: building on-demand PLI o [1998/09/11] ports/7897 ports japanese/man-doc: building on-demand PLIS o [1998/09/11] i386/7898 linux_lib-2.4 lacks libc.so.6 o [1998/09/11] kern/7899 SETOWN allows bypass of signal credential o [1998/09/11] ports/7900 ports Minor fix for display port o [1998/09/11] kern/7902 if_de doesn't properly recognize a "Magic o [1998/09/12] conf/7908 wrong perms on objformat after upgrade o [1998/09/13] ports/7917 ports problem with ELF tcp_wrappers 7.6 deinsta o [1998/09/13] kern/7925 sendmail, inetd SIGSEGV after forking aft 431 problems total. Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- s [1995/01/14] bin/115 systat iostat display doesn't scale high s [1995/05/13] bin/401 Add REMOTE_* variables s [1995/05/23] i386/440 want vidcontrol option to apply settings a [1995/05/27] gnu/450 scrappy tar --exclude -c doesn't work s [1995/06/15] bin/517 Bad group change with 'install' o [1995/07/09] misc/605 wpaul NIS: get*bynis routine problems s [1995/08/05] gnu/655 ld -r of shared objects worked in 1.1.5, s [1995/08/07] bin/658 ifconfig alias has to be separately given s [1995/09/26] kern/742 syslog errors accessing Mac hard disks [p s [1995/10/03] kern/765 umount -f can`t umount a NFS filesystem i s [1995/11/20] kern/831 one minor complaint about the kernel visu s [1995/11/27] bin/841 stale nfs mounts cannot be umounted o [1995/11/30] bin/854 dg swapinfo shows incorrect information for o [1995/12/17] kern/900 dg ext2fs triggers divide by zero trap in vn o [1996/01/21] bin/961 hoek 'more $file', incorrect CRLF compacting. s [1996/01/28] kern/975 getrusage returns negative deltas a [1996/01/30] bin/981 fenner clnt_broadcast() is not aware of aliases s [1996/02/07] bin/999 /usr/share/mk/sys.mk missing common $(RM) s [1996/03/20] kern/1090 iostat displays incorrect sps count s [1996/03/20] bin/1093 route's diagnostic is weird o [1996/04/06] kern/1119 dg Mounted EXT2FS partition is not cleanly u s [1996/06/11] bin/1312 automounter hangs on boot s [1996/06/13] bin/1320 dump limits blocksize to 32K s [1996/06/18] i386/1331 [PATCH] changes and bug in ft driver s [1996/07/07] bin/1375 jraynard Extraneous warning from mv(1) [PATCH] o [1996/07/24] misc/1428 ncurses doesn't always display ALTCHARSET a [1996/08/07] ports/1470 asami need more info in the ports structure s [1996/08/17] bin/1502 [PATCH] vmstat 'avm' field merges with pr o [1996/08/19] kern/1514 dg mlock fails on readonly regions o [1996/08/20] kern/1516 dg vm_fault.c contains dead code or too many o [1996/08/21] ports/1520 erich sudo dosn't recognise certain passwords a a [1996/09/04] bin/1565 Moving a file to it's link completely rem o [1996/09/06] bin/1577 peter mail -f foo does not look in current dire s [1996/09/08] bin/1589 [PATCH] ftp fails to flush output o [1996/09/14] gnu/1611 phk groff should use "system-wide" papersize s [1996/09/19] kern/1654 [PATCH] In procfs, vattr doesn't contain o [1996/09/23] i386/1671 joerg s2 map in pcvt isn't ISO 8859-1 and claim o [1996/09/29] docs/1691 doc ppp server doc submission s [1996/10/13] kern/1788 wollman netstat gives negative numbers for tcp by s [1996/10/13] misc/1791 syslimits.h does not allow overriding def o [1996/10/20] bin/1849 gdb sets library breakpoints on the wrong o [1996/10/20] docs/1855 joerg Addition to LINT o [1996/10/23] bin/1872 automounter (amd) cannot ls directories w s [1996/10/24] bin/1881 file(1) misidentifies Sun3/m68k executabl s [1996/11/01] bin/1941 danny wtmp and monthly rotation s [1996/11/01] bin/1943 route(8) args s [1996/11/02] bin/1945 Out of date code/comments in dd o [1996/11/04] i386/1953 sos syscons savers have no default timeout s [1996/11/04] gnu/1961 [PATCH] uucp logging files are in /var/sp s [1996/11/06] bin/1970 csh limtail() bug s [1996/11/16] bin/2036 cpio size wraparound s [1996/11/19] bin/2061 DEBUG_FLAGS in bsd.lib.mk is broken s [1996/11/22] bin/2090 clients may bind to FreeBSD ypserv refusi o [1996/11/25] misc/2105 jmg bsd.lib.mk has problems with STRIP and IN o [1996/11/26] i386/2108 sos [ATAPI] wcd driver may hang under certain o [1996/11/28] kern/2118 sos writing to virtual consoles fails to disp s [1996/11/28] bin/2119 [PATCH] mount lies to child about argv0, s [1996/12/02] bin/2137 vm statistics are bad o [1996/12/07] ports/2169 pst zephyr port disagrees with Kerberos causi o [1996/12/08] bin/2184 peter sendmail has lots of trouble with local d a [1996/12/10] ports/2190 asami need cross-reference to xpdf from X11 por s [1996/12/12] kern/2199 joerg [PATCH] Got a lots of "Target Busy" messa s [1996/12/14] kern/2214 File System gets corrupted when mounting s [1996/12/14] bin/2216 [PATCH] Ada specs not being compiled into s [1996/12/17] i386/2234 fbsdboot.exe does not turn off floppy dri o [1996/12/17] i386/2239 jmg some interrupts take too long (i.e. BT946 a [1996/12/21] bin/2265 guido su(1) does not call skeyaccess() o [1996/12/24] kern/2273 dufault support for POSIX.4 / POSIX.1a RT-schedul s [1996/12/26] bin/2291 [PATCH?] race condition in /etc/master.pa s [1996/12/27] kern/2298 Support for DSR/DCD swapping on serial po a [1996/12/27] misc/2302 brandon new crypt() including SHS and an extendab o [1996/12/29] bin/2315 peter tail segfaults on NFS permission denied s [1996/12/30] kern/2327 [PATCH] `Green' saver for pcvt o [1997/01/06] bin/2387 [PATCH] virtual hosting patches for inetd o [1997/01/07] kern/2393 filesystems not unmounted following shutd o [1997/01/07] bin/2410 pppd(8): failing PAP doesn't force line d o [1997/01/10] bin/2442 davidn setusershell()/endusershell() missing o [1997/01/12] kern/2462 sos screen saver dosn't capture key strokes o [1997/01/14] kern/2492 AIMS Lab RadioTrack driver for FreeBSD 2. o [1997/01/15] bin/2499 des fetch ftp://bla bla doesn't bail in disk o [1997/01/17] bin/2518 /usr/bin/tar is out of date o [1997/01/21] bin/2556 Patch for calendar.c o [1997/01/26] misc/2596 dd refuses to respond to SIGkill o [1997/01/26] i386/2598 ep0 in EISA mode hangs if ep0-device (ISA o [1997/01/28] bin/2603 dufault Added POSIX.4/POSIX.1b constants in unist o [1997/01/28] bin/2604 dufault Added POSIX.4/POSIX.1b shm_open()/shm_unl o [1997/01/29] misc/2617 Utility submission - upsmon - UPS monitor o [1997/01/31] bin/2630 [PATCH] xargs does excessive and inconsis o [1997/02/02] gnu/2637 tar dumped core with -g option. a [1997/02/02] bin/2641 wpaul login_access.c doesn't work with NIS by d o [1997/02/04] bin/2660 When selecting BSD to boot from system ha o [1997/02/05] bin/2668 modification suggested for rarpd o [1997/02/05] bin/2672 Problem with telnetd o [1997/02/10] bin/2703 jmg vipw doesn't allow you to edit master.pas o [1997/02/10] kern/2704 Occasional failure to detect wdc1 on boot o [1997/02/11] conf/2709 FBSD 2.1.6 X-Server installation setup ut o [1997/02/11] kern/2716 od.c/sd.c non 512 byte/sector support imp o [1997/02/13] i386/2729 "make tags" in sys/kern produces barely u o [1997/02/14] bin/2737 yppasswd fails to change password on a su o [1997/02/15] misc/2745 fenner PR querry web form doesn't sort correctly o [1997/02/23] kern/2806 new kernel tags script o [1997/02/26] conf/2822 ftp install specifying URL confusing o [1997/02/27] gnu/2827 after make world genclass is not installe o [1997/03/02] bin/2851 script(1) sets argv[0] of the started she o [1997/03/03] kern/2857 DE500 board exhibits capture effect o [1997/03/03] bin/2859 /usr/bin/quota seems to choke on long gro o [1997/03/03] kern/2865 peter NFS client hangs on umount, ls, df when N o [1997/03/05] kern/2886 fenner mbuf leak in multicast code o [1997/03/06] docs/2897 steve send-pr categories should be explained so o [1997/03/06] bin/2898 fenner arp -a -n buglet o [1997/03/09] i386/2924 sos syscons X keyboard gets stuck in capsmode o [1997/03/10] bin/2934 sh(1) has problems with $ENV o [1997/03/10] bin/2938 Add -b, -l, and -f options to du(1) o [1997/03/11] ports/2949 asami bsd.port.mk needs something like FETCH_EN o [1997/03/14] ports/2988 joerg vga font is not built o [1997/03/17] ports/3012 obrien qmailanalog port in incoming o [1997/03/18] misc/3024 make reinstall in /usr/src requires writa o [1997/03/22] kern/3061 route does not accept -genmask o [1997/03/31] gnu/3157 Patches to gas and gdb to support MMX ext o [1997/04/07] bin/3221 rpc.rusersd : can't communicate with SunO o [1997/04/07] misc/3225 uucpd.c should normalize host names as lo o [1997/04/08] misc/3237 SCRIPTS addition to bsd.prog.mk o [1997/04/09] bin/3242 incorrect prototype for initgroups o [1997/04/10] bin/3251 xsysinfo stops refreshing and wastes CPU o [1997/04/10] kern/3253 scsiconf.c: make ZIP disks use optical dr s [1997/04/13] conf/3272 imp $@ is deprecated I believe, so use ${.TAR o [1997/04/14] kern/3281 errors when "rm -r"-ing in a mounted ext2 o [1997/04/14] kern/3282 ext2fs causes fs-unmount at shutdown/rebo o [1997/04/14] bin/3284 [PATCH] symorder(1): -t option doesnŽt wo o [1997/04/14] bin/3286 [PATCH] missing error checking in mount_m o [1997/04/14] kern/3287 [PATCH] missing symbols in /usr/src/sys/i o [1997/04/15] kern/3299 /dev/console hangs o [1997/04/17] bin/3314 /etc/daily did not run on April 6, 1997 o [1997/04/17] ports/3318 ports New port: jigsaw (Java-based HTTP server) o [1997/04/27] bin/3399 mv of symbolic link can move directory in o [1997/04/29] bin/3416 ibcs emulation problems o [1997/05/01] ports/3455 jmz mtools-3.6.tgz could have a better mtools o [1997/05/02] kern/3475 gdb(ptrace?) cause create/modify times on o [1997/05/05] i386/3504 [PATCH] New features (and manpage) for ne o [1997/05/05] bin/3506 [PATCH] more did not show iso-8859-n char o [1997/05/05] bin/3508 FreeBSD 2.2.1 do not view SCSI disk at sw o [1997/05/06] docs/3522 Man pages close(2) misses fcntl lock info o [1997/05/08] kern/3546 ktrace works even if no read permission o [1997/05/08] gnu/3552 the -L option of tar does not work proper o [1997/05/09] bin/3556 Bug with -i option in /usr/bin/lpr o [1997/05/09] bin/3558 make reinstall collapses on install-info s [1997/05/09] kern/3571 Mounted ext2 prevents umount of filesyste o [1997/05/11] conf/3577 eBones and OBJLINK=yes fails to build o [1997/05/12] kern/3584 cleanup TCP_REASS macro in tcp_input.c o [1997/05/13] conf/3590 doc FAQ gives bad reccomendation re: xdm o [1997/05/16] bin/3608 Telnet in linemode will break apart long o [1997/05/17] kern/3611 Internal CPU cache on CyrixiInstead DX2 d o [1997/05/18] gnu/3616 permissions of /usr/libexec/uucp/uuxqt no o [1997/05/20] bin/3638 /bin/w can't handle long /dev/{tty,cua}xx o [1997/05/20] docs/3645 torstenb TCP_wrappers package doesn't mention wher s [1997/05/21] bin/3648 roberto [PATCH] find(1) extension for file flags o [1997/05/21] ports/3657 dburr Port of NCSA HyperNews submitted as p5-hy s [1997/05/22] kern/3667 [PATCH] make vn LKM'able. s [1997/05/30] docs/3720 doc Addition for supported Hardware o [1997/05/31] ports/3729 scrappy pgsql dies when initiated o [1997/06/01] conf/3751 Improvements to /etc/rc{,.network,.pccard o [1997/06/02] bin/3762 dufault Bogus return values from rtprio(1) o [1997/06/04] bin/3778 wpaul ypbind -S domainname,server1,... does not o [1997/06/07] bin/3805 single process tftpd o [1997/06/09] bin/3826 KerberosIV sometimes hangs rcp o [1997/06/10] kern/3836 Cannot remove HUGE directory o [1997/06/10] bin/3837 dufault new feature for rtprio o [1997/06/12] kern/3853 netboot/ns8390.c breaks NS datasheet o [1997/06/13] bin/3859 Setting the $0 variable in perl dosnt do o [1997/06/14] bin/3866 rcs2log fails with eastern timezones o [1997/06/15] kern/3879 peter Can't export mounted ext2fs via NFS o [1997/06/16] conf/3886 peter install does not build sendmail host stat o [1997/06/17] ports/3892 itojun new port: www/webxref (cross-reference ge o [1997/06/18] kern/3901 Multicast for Intel 10/100 Ethernet Card o [1997/06/19] misc/3912 ctags(1) cannot trace some macro correctl o [1997/06/23] kern/3938 peter Problem about mmap() over NFS o [1997/06/24] kern/3944 if_le doesnt receive ether multicast pack o [1997/06/25] kern/3948 nonworking t/tcp server side a [1997/06/25] kern/3953 kern-config: options PANIC_REBOOT_WAIT_TI o [1997/06/26] bin/3957 Makefile dependency error in amd o [1997/06/26] ports/3958 obrien a2ps fails if used according to man o [1997/06/26] i386/3962 print disk internal cache size during pro o [1997/06/27] kern/3968 Hardware probes die on Peak SBCs. o [1997/06/29] ports/3983 fenner New port: psf toolkit o [1997/07/02] ports/4014 jkh package/port installation obeys roots uma o [1997/07/07] kern/4051 pppd connect 'chat ...' broken s [1997/07/07] kern/4052 VJ compression drops packets with IP+TCP o [1997/07/08] misc/4063 2.2.2R Installation fails if Jaz drive sp o [1997/07/13] ports/4083 ache netscape wrapper doesn't hand off args co o [1997/07/18] bin/4116 davidn Kerberized login as .root fails to o [1997/07/23] kern/4153 New tcp initial send sequence number code s [1997/07/23] bin/4154 wish /bin/sleep handled fractions of a se s [1997/07/24] bin/4157 [PATCH] netstat atalk output should print o [1997/07/24] bin/4163 ftp core dumps after hitting control-C s [1997/07/26] bin/4172 suggest reconnection option added to fetc s [1997/07/28] kern/4184 [PATCH] minor nits in sys/netatalk s [1997/07/31] bin/4204 [PATCH] ac printed wrong report about tty o [1997/08/03] kern/4221 Kernel mode pppd doesen't update wtmp on o [1997/08/04] conf/4229 Ethernet interface unreachable on bootup o [1997/08/06] ports/4232 scrappy Boot-time start of postgressql postmaster o [1997/08/06] bin/4238 chpass only occasionally works in conjunc o [1997/08/07] kern/4243 file locking doesn't work for pipe o [1997/08/07] bin/4247 modification to /etc/security for FreeBSD o [1997/08/08] misc/4249 wpaul ypchsh doesn't care about changing a user a [1997/08/09] kern/4255 SMP kernel freezes on machines with >2 CP a [1997/08/09] kern/4257 itojun scsi RESERVATION CONFLICT support needed o [1997/08/10] ports/4264 ports mftp get a Segmentation fault o [1997/08/12] misc/4285 SDL RISCom/N2 (ISA) a [1997/08/13] gnu/4290 ache man wrong viewed koi8-r manpages and neqn o [1997/08/13] kern/4297 dufault SIGEV_NONE and SIGEV_SIGNAL go in signal. o [1997/08/13] i386/4300 msmith The initial timeout on open("/dev/lpt0".. o [1997/08/14] ports/4304 asami Recommendation re. Ports Collection o [1997/08/22] ports/4356 erich sudo shouldn't block signals in tgetpass( o [1997/08/23] conf/4363 kernel build depend on make obj o [1997/08/26] ports/4391 ports New port: VPCE o [1997/08/26] misc/4395 if exists(secure) in /usr/src/Makefile is o [1997/08/29] kern/4413 No way to unmount a floppy that goes bad o [1997/08/29] misc/4414 be.iso.kbd errors in mapping o [1997/08/29] bin/4419 man can display the same man page twice o [1997/08/29] bin/4420 find -exedir doesn't chdir for first entr o [1997/09/03] bin/4459 bde No prototype for moncontrol(3) and monsta o [1997/09/04] misc/4468 dlopen is not available from static execu o [1997/09/07] bin/4484 peter sendmail is barfing o [1997/09/13] kern/4528 processes hang if the mount_portal proces a [1997/09/14] i386/4538 sos byteswapped ATAPI id strings o [1997/09/14] bin/4545 f77 will only call `cc', no com-line opti f [1997/09/15] i386/4547 asc.c and pcaudio.c should use selrecord o [1997/09/16] bin/4553 man fails to open manpage if ./man exists o [1997/09/16] misc/4556 make can't build executable from single F o [1997/09/17] ports/4565 torstenb News port: ircII-current (ircII-2.9a8/col o [1997/09/18] conf/4572 /etc/rc.network loads ipfirewall lkm rega o [1997/09/21] kern/4597 Patch to pass NPX status word in signal c o [1997/09/21] kern/4601 Contrib: userconfig patch to edit SCSI co o [1997/09/25] bin/4629 calendar doesn't print all dates sometime o [1997/09/28] misc/4646 Can't fixit with an NFS-mounted CD. o [1997/09/29] conf/4654 Need to do post-ifconfig commands o [1997/10/02] kern/4680 lkm version of vn.c o [1997/10/03] kern/4685 Some SCSI retry messages formatted differ o [1997/10/04] bin/4688 peter sys/utsname.h SYS_NMLN 32 too small o [1997/10/05] bin/4695 pstat error o [1997/10/05] bin/4696 ping hangs on certain unresolvable hosts o [1997/10/05] bin/4697 make doesn't handle dependencies with for o [1997/10/12] gnu/4748 cc -Wformat too sensitive o [1997/10/15] gnu/4771 diff to correct misleading total bytes in a [1997/10/19] ports/4808 andreas Broken password.c in backend/libpq for Fr o [1997/10/22] bin/4828 ypxfr makes false assumption about RPC ca o [1997/10/23] docs/4833 Manual page missing for pccardc o [1997/10/23] kern/4837 bad error return from rmdir() with msdos a [1997/10/23] ports/4839 ports New port - spin - Verification system for o [1997/10/24] kern/4845 Boot complains about disk slices in FAT p o [1997/10/24] kern/4847 pccard stuff fails after running Win95 wi o [1997/11/01] bin/4915 peter NFS mounts to linux machine can hang syst o [1997/11/02] bin/4923 vi leaves the screen in standout mode o [1997/11/03] ports/4928 asami no 'update' target in /usr/ports/Makefile s [1997/11/04] ports/4937 mph A looks-nice audio level meter port is no o [1997/11/07] ports/4967 ports I have ported Carl DeClerck's mserver-0.2 o [1997/11/07] bin/4969 cdcontrol plays incorrect audio tracks in o [1997/11/08] bin/4975 quotaon while server very busy causes loc o [1997/11/09] kern/4992 SCSI disk scheduling disabled in 2.2.5 o [1997/11/10] kern/4997 DDB_UNATTENDED doesn't always work o [1997/11/10] misc/4999 Entering '?' at first boot prompt in inst o [1997/11/11] kern/5009 ibcs2 emulation o [1997/11/11] kern/5011 rndcontrol -s 8 causes kernel panic o [1997/11/13] bin/5031 lpr does not remove original file if -s i o [1997/11/13] ports/5034 ache (tcsh) blocked write on named pipe sticks o [1997/11/14] kern/5038 FreeBSD can't read MS Joliet CDs. o [1997/11/14] gnu/5039 libdialog fails to resore terminal o [1997/11/14] kern/5040 Support for "SCSI-0" devices f [1997/11/14] ports/5045 ports freebsd.ftp.markers for xearth is out of o [1997/11/14] bin/5047 ipfw(8) IP address resolving problem if o o [1997/11/14] kern/5048 Calling shutdown(fd,1) multiple times wil o [1997/11/15] kern/5059 peter mountd, nfsd, etc. fail when lp0 defined o [1997/11/15] kern/5060 Kernel doesn't compile with mss o [1997/11/15] misc/5064 A dos2bsd conversion utility in C. o [1997/11/17] bin/5072 /usr/bin/fetch parses a URL incorrectly o [1997/11/18] misc/5081 sysinstall glitches o [1997/11/18] misc/5082 Permit upgrade of multi-disk system, or d o [1997/11/20] kern/5108 pmap_release panics with 'freeing held pa o [1997/11/20] bin/5109 patch to ftpd, new option to limit number o [1997/11/20] kern/5110 kernel crash & core in pmap_testbit durin o [1997/11/23] bin/5134 cdcontrol will eject a mounted CDROM s [1997/11/25] misc/5147 [PATCH] a shell script to help -CURRENT u o [1997/11/26] misc/5153 jkh release file checksums in wrong file o [1997/11/26] ports/5158 ports thot editor port doesn't install template s [1997/11/28] bin/5173 [PATCH] restore ought to deal with root s s [1997/11/30] i386/5182 bde [PATCH] A patch support high speed serial o [1997/12/03] ports/5201 ports new port-package for fidogate o [1997/12/03] conf/5213 My SB AWE64 isn't being recognized. f [1997/12/05] kern/5231 Mounted MS-DOS floppy disk writes unrelia o [1997/12/06] misc/5239 jkh ata + atapi & /stand/sysinstall & dos o [1997/12/06] ports/5240 ports Incorrect path in pkfonts (fix) o [1997/12/09] bin/5263 sh bug (with example) s [1997/12/11] kern/5274 gibbs [PATCH] mt comp 0/1 does not work, with f s [1997/12/11] kern/5275 [PATCH] Added volume (barcode) support to o [1997/12/14] conf/5292 master.passwd -- /nonexistent vs. /sbin/n s [1997/12/14] bin/5296 slattach fails creating pidfile with ioct f [1997/12/15] ports/5302 ache webcopy port doesnt work? o [1997/12/15] ports/5312 ports New math port xwpl o [1997/12/22] kern/5362 peter mount incorrectly reports / as an NFS exp o [1997/12/28] ports/5393 ports DOOMSRC port & package o [1997/12/30] ports/5397 ports upload of new port (fly) f [1997/12/30] i386/5398 silo overflows running o [1998/01/02] bin/5410 pkg_info options s [1998/01/03] bin/5419 [PATCH] timed rejects valid networks with o [1998/01/08] kern/5429 Ethernet collision during file transfers s [1998/01/08] kern/5435 [PATCH] if_fe.c for old Gateway Communica s [1998/01/08] bin/5444 [PATCH] ypserv uses wrong dns lookup orde o [1998/01/08] ports/5446 se KDE port does not install using make in / s [1998/01/08] bin/5451 roberto [PATCH] halt/reboot does not execute /etc o [1998/01/09] ports/5472 erich xmmix-1.2 prot won't compile - "SOUND_VER o [1998/01/10] ports/5475 ports abacus sentry o [1998/01/11] bin/5483 Login(1) clears utmp entry s [1998/01/15] docs/5487 doc Adding documentation for scsi(8) usage wi o [1998/01/15] kern/5502 nfsd process usage doesn't get accounted o [1998/01/15] kern/5508 SCSI Message sd0: COMMAND FAILED (4 28) @ o [1998/01/15] ports/5509 ports submit new port xruskb-1.5.1 s [1998/01/16] kern/5510 sos [PATCH] Incomplete ATAPI diagnostic at bo o [1998/01/18] kern/5517 Recursive NULLFS mount causes ufs_ihashge o [1998/01/19] misc/5525 bde gid and uid in struct pwd are ints, when s [1998/01/20] misc/5531 [SUBMISSION] new library function abs2rel s [1998/01/20] kern/5532 [PATCH] Dropped packet counts are inaccur o [1998/01/21] bin/5537 vi dumps core with dodgy exrc file o [1998/01/21] misc/5539 ftp problems with ftp.freebsd.org ? "Tran o [1998/01/21] bin/5541 ppp -alias (2.2.5-STABLE) has troubles wi o [1998/01/22] docs/5545 doc http://www.freebsd.org/handbook/handbook3 o [1998/01/22] bin/5549 Kernel Problem o [1998/01/24] i386/5559 PC-Card joystick ports were not supported o [1998/01/25] bin/5567 trying to mount a joliet filesystem cdrom o [1998/01/26] bin/5569 Problems with 'moused'. o [1998/01/26] ports/5570 ports new port, rise 0.3.3 o [1998/01/26] kern/5577 bde Unnecessary disk I/O and noatime ffs fixe a [1998/01/28] bin/5591 Trouble with LD_PRELOAD environment varia o [1998/01/30] ports/5608 jfitz Ports change-request: Afterstep I18N o [1998/01/31] bin/5609 lpd cannot send long files to HP's JetDir o [1998/02/02] ports/5626 ports 'ldap' port eats all available CPU time o [1998/02/02] kern/5627 Tertiary/Quaternary IDE Ctlrs: A few kern o [1998/02/04] bin/5650 fetch(1) manpage out of date WRT FTP URLs o [1998/02/04] bin/5651 fenner fetch(1) doesn't CD properly on FTPs o [1998/02/04] ports/5653 ports New port of ICI language a [1998/02/05] ports/5660 ports New port type1inst o [1998/02/05] misc/5662 sysinstall generates short dev names for o [1998/02/06] bin/5666 ifconfig fails to add alias o [1998/02/06] kern/5672 Crash from scsi aborted command 'Overlapp o [1998/02/07] ports/5675 ports New port in category devel: DOC++ o [1998/02/09] kern/5689 sysctl vm.vmmeter - bogus and unsupported o [1998/02/10] ports/5706 ports New port: ja-dvi2dvi-1.0 (japanese/dvi2dv o [1998/02/10] bin/5711 bin/cat code cleanup o [1998/02/10] bin/5712 /bin/chio code cleaup and option added o [1998/02/10] bin/5717 pw -D -g "" returns error o [1998/02/10] bin/5718 pkg_delete refuses to run as non-root o [1998/02/14] bin/5745 [PATCH] Add /usr/local/share/mk to defaul o [1998/02/14] bin/5746 bootparamd will not netboot sun 3 compute o [1998/02/14] bin/5747 ld.so error message o [1998/02/15] bin/5758 sys/resources.h doesn't include sys/time. o [1998/02/17] kern/5768 Shutdown aborts syncing, when sync isn't o [1998/02/17] ports/5771 ports New port: Stuttgart Neural Network Simula s [1998/02/17] misc/5772 peter nfsstat does not work o [1998/02/17] ports/5776 ports New compression port: lzo o [1998/02/18] i386/5779 BOUNCE_BUFFERS option in LINT needs modif o [1998/02/18] i386/5784 ibcs2 emulation not handling ioctl(..FION a [1998/02/18] misc/5786 definition of speed_t in termios.h is not o [1998/02/19] ports/5788 joerg pcemu harddisk-access fixes o [1998/02/19] kern/5789 wcd0 requires ATAPI_STATIC o [1998/02/19] kern/5795 Panic: "bremfree: removing a buffer when o [1998/02/20] kern/5800 incorporate -current pppd driver into -st o [1998/02/20] misc/5803 "tab" function from "ee" not compatible w o [1998/02/21] misc/5813 strsignal() missing a [1998/02/22] ports/5814 ports New package XShodou o [1998/02/22] ports/5821 ports Port of Swish-E, a Web site indexer o [1998/02/25] gnu/5841 installmost or install (world) of tmac fa o [1998/02/25] bin/5847 Makeworld fails if CXXFLAGS is set. o [1998/02/25] docs/5848 [PATCH] Update web.mk to handle SGML file o [1998/02/25] misc/5855 /etc/services is out of date with IANA o [1998/02/26] bin/5857 non-functional lpr/lpr o [1998/02/26] ports/5859 ports xxgdb port doesn't recognize the -k optio o [1998/02/26] kern/5863 Kernel support for sorted SHUTDOWN & SHUT o [1998/03/01] bin/5880 df -t does not support devfs o [1998/03/01] ports/5884 dburr New port: icqjava-0.981a (net/icqjava) o [1998/03/01] ports/5885 ports New port: dc20ctrl-0.4 (graphics/dc20ctrl o [1998/03/02] bin/5901 new version of `fmt' o [1998/03/03] bin/5912 kinit exits if no user name specified o [1998/03/06] kern/5931 dma errors in syslog with GUS-max o [1998/03/06] i386/5932 perfmon kernel code should check for non- o [1998/03/07] conf/5936 Add hostname to C shell prompt o [1998/03/08] bin/5944 cvs doesn't work correct. o [1998/03/08] ports/5946 ports New port biology/molmol o [1998/03/10] kern/5964 peter nfsd send interface selection seems broke o [1998/03/10] bin/5966 vi's spanish message catalog does not use o [1998/03/10] kern/5967 upg from 2.1.7.1/2.2.1 to 2.2.5-stable (a o [1998/03/10] ports/5972 andreas x11/fvwm95 requiring gsm, and rplay is a o [1998/03/11] gnu/5982 no error exit code from tar on child fail o [1998/03/12] gnu/5992 cvs y2k o [1998/03/13] bin/6000 kadmin ank uses bad default expiration of o [1998/03/15] bin/6015 indent(1) breaks source with backslash ne o [1998/03/15] ports/6017 ports new port: yacl o [1998/03/15] ports/6018 ports new port: ml-3.3 a [1998/03/15] ports/6020 ports new port: Xfstt-0.9.7 o [1998/03/15] ports/6027 max New Port: tgif2tex o [1998/03/16] kern/6032 poor TCP performance using FDDI over long o [1998/03/16] docs/6036 doc New handbook section 10.4.3.4 - si driver s [1998/03/18] ports/6053 kuriyama new port request: korean/hanIM o [1998/03/18] kern/6056 de driver support for DS 21143 incomplete o [1998/03/18] ports/6057 ports xperfmon++-1.40 package fails XtRealloc() o [1998/03/18] misc/6060 peter Sendmail executable, not doing MASQUERADE o [1998/03/18] bin/6064 Script to update files installed by /usr/ o [1998/03/19] i386/6067 boot.help pushes kernel list off screen o [1998/03/21] ports/6085 ports New port: pavuk-0.8 o [1998/03/22] conf/6096 /sys/i386/conf/LINT: edit(???) sound_conf o [1998/03/22] i386/6098 FreeBSD only uses 16M of 48M on Compaq De o [1998/03/22] gnu/6107 gdb should support PRINTF_HAS_LONG_LONG o [1998/03/23] ports/6113 ports new port: rinfo-1.2 o [1998/03/23] ports/6120 ports New port: xtetris-2.6 o [1998/03/27] bin/6144 telnet for 8-bit data path o [1998/03/27] ports/6151 ports New port: xrus-1.5.2 o [1998/03/28] ports/6153 ports New port: flick o [1998/03/28] bin/6156 Patches to make dump understand ENOSPC o [1998/03/28] bin/6161 2.2.6 kerberos servers are awfully visibl o [1998/03/29] ports/6170 ports another squid ports o [1998/03/29] ports/6171 ports New port: xtron-1.1a o [1998/03/30] bin/6176 running architextSearch (excite) under li o [1998/03/30] ports/6181 dburr New port: xoj-1.0 o [1998/03/31] bin/6183 quota hangups o [1998/03/31] kern/6184 No error if resulting file pos in lseek i o [1998/04/01] bin/6187 peter mounting nfs directories with -b can caus o [1998/04/01] ports/6194 ports New port: mirrormagic-1.3 o [1998/04/02] bin/6198 demangling C++ names breaks the Cygnus -f o [1998/04/03] bin/6200 flex can be upgraded o [1998/04/03] bin/6202 No way to detect removable media. o [1998/04/03] bin/6206 Enhancements to the shutdown program o [1998/04/04] kern/6213 peter NFS-mounted swap (via vnconfig) easily cr o [1998/04/04] bin/6214 ping sometimes cannot be killed with a Co o [1998/04/05] conf/6220 Too few ttyv devices in the -RELEASE syst s [1998/04/06] bin/6223 PST/DST bug in /bin/date o [1998/04/06] bin/6227 as doesn't handle this instruction o [1998/04/06] bin/6228 Syslogd not working according to manpage o [1998/04/06] ports/6230 ports gfont_mkgdf calls wrong interpreter o [1998/04/06] bin/6234 ypserv -d is broken o [1998/04/07] ports/6235 ports New port: scwm-icon o [1998/04/07] ports/6236 ports New port: scwm o [1998/04/07] kern/6247 Gravis UltraSound Classic no longer works o [1998/04/09] kern/6255 SI driver fix for Jet ISA memory size o [1998/04/09] kern/6256 SI driver - new T225 download code o [1998/04/10] i386/6269 Included is a patch to support AMD Write- o [1998/04/10] i386/6270 options.i386 update for AMD write-allocat o [1998/04/14] docs/6295 doc Reference to nonexistent file in Device D o [1998/04/14] kern/6296 IP_HDRINCL sockets force header fields to a [1998/04/14] kern/6299 vmstat -i does not show PnP device interr o [1998/04/15] docs/6307 doc sgmlfmt not `make -jN' ready s [1998/04/15] bin/6308 [PATCH] date(1) -v argument cannot vary s o [1998/04/15] ports/6311 ports New port: gsfonts o [1998/04/15] ports/6312 ports New port: ghostscript-3.33 s [1998/04/15] bin/6314 [PATCH] /usr/sbin/ac modification s [1998/04/16] ports/6315 kuriyama new port request: korean/htm o [1998/04/16] kern/6318 pppd does not update wtmp on hangup o [1998/04/16] misc/6320 Sometimes nohup isn't good enough. a [1998/04/16] ports/6321 andreas can't run any version of PostgreSQL on 2. o [1998/04/17] ports/6331 ports New port: libshhopt-1.1.3 o [1998/04/17] bin/6332 bde /usr/include/time.h doesn't compile with o [1998/04/17] conf/6334 -DALLLANG should be moved from src/Makefi o [1998/04/17] gnu/6338 Gnu tar not working properly with the -G o [1998/04/18] conf/6346 Kernel version strings need to relate to a [1998/04/19] ports/6355 ports New port o [1998/04/20] bin/6359 routed does sent router discovry solicita o [1998/04/20] ports/6361 ports New ports collection: GNU Pascal Compiler s [1998/04/20] bin/6371 [PATCH?] fetch(1) uses HTTP_PROXY for ftp o [1998/04/23] ports/6393 ports patch for multimedia-2.1.tar.gz f [1998/04/23] bin/6399 [PATCH] When using "-u" mount doesn't sta o [1998/04/23] bin/6401 user error while mounting causes panic o [1998/04/23] kern/6402 another machine can change my own permane o [1998/04/24] ports/6405 ports vrweb port does not build; ignores local s [1998/04/25] ports/6414 kuriyama new ports for ja-color-lynx2.8rel.3 (modi s [1998/04/25] ports/6416 kuriyama new ports for ja-color-lynx2.8.1dev.7 (mo a [1998/04/27] kern/6432 IFF_NOARP does not affect ethernet interf o [1998/04/28] ports/6434 se [PATCH] mediatool in x11/kdelibs cause kw o [1998/04/28] ports/6445 ports New port for `fhist' o [1998/04/29] docs/6455 doc bootptab.5 uses both man macros and mdoc o [1998/04/30] kern/6464 tcpdump doesn't recognize tun0 when it's o [1998/05/01] ports/6473 ports New port: libshhmsg-1.3.3 o [1998/05/01] ports/6474 ports New port: libxalloc-1.0.2 o [1998/05/03] kern/6495 Need pci_unmap_mem and pci_unmap_port rou o [1998/05/03] ports/6504 ports New port of `C Interfaces and Implementat o [1998/05/03] kern/6505 panic: cannot mount root on sd1 o [1998/05/04] docs/6508 doc sgmlfmt does not expand relative URLs s [1998/05/04] bin/6509 [ALMOST PATCH] Allow dd to seek/skip to o o [1998/05/04] docs/6510 steve GNATS doesn't expand freebsd-doc s [1998/05/05] bin/6521 [MAYBE PATCH] "rmdir -p x/y/z/" fails o [1998/05/07] ports/6541 ports New port: math/dc o [1998/05/07] kern/6544 Only get one channel through sound card o [1998/05/07] ports/6546 ache 3line ansi prompt in tcsh: cursor disappe o [1998/05/09] conf/6559 jkh Upgrade processing clobber's ~root/{.cshr o [1998/05/09] ports/6563 se minor problems with KDE ports o [1998/05/09] docs/6564 doc need more references in fetch(1) o [1998/05/10] ports/6570 ports port of java CUP parser o [1998/05/11] i386/6595 Old IP address persistent after change o [1998/05/11] ports/6598 ports new port for FreeBSD - asmodem o [1998/05/12] ports/6606 ports package add of perl-5.00404 fails w/3.0 S o [1998/05/12] misc/6612 bsd.man.mk can't handle man pages with ": o [1998/05/12] ports/6613 ports ports/lang/perl5 fails to install by addi o [1998/05/13] kern/6623 non-root user can crash system if disconn o [1998/05/13] conf/6624 davidn One class with nologin=/etc/nologin: reje o [1998/05/15] kern/6651 peter Possible NFS deadlock clue f [1998/05/16] bin/6653 The rc script sometimes produces errors w o [1998/05/16] ports/6657 ports new port for perl/Tk 800.004 s [1998/05/16] bin/6658 [PATCH] -stable getcwd(3) performs unnece s [1998/05/17] kern/6668 [PATCH] new driver: Virtual Ethernet driv s [1998/05/18] bin/6676 [PATCH] natd doesn't respond to signals w o [1998/05/18] docs/6681 doc docu. addition o [1998/05/19] ports/6687 ports New port, ktelnet v0.6 o [1998/05/19] ports/6699 ports Generic NQS port (new) o [1998/05/20] kern/6702 luigi tsleep and new snd (pcm0) o [1998/05/21] ports/6709 ports New port kmessage s [1998/05/21] conf/6711 [PATCH ?] I've seen that fortune before o [1998/05/23] ports/6728 ports New port ktranslator o [1998/05/24] docs/6745 doc man page for ftpd o [1998/05/25] misc/6752 jkh sysinstall w/o cd9660 fs loaded can't mou s [1998/05/25] kern/6758 mount_portal fails because kernal refuses a [1998/05/26] misc/6759 phk buggy code in libdisk.a's disk.c o [1998/05/26] kern/6760 can't compile kernel w/o networking s [1998/05/26] docs/6764 doc limits references to sysctl o [1998/05/26] kern/6769 peter panic: nfs rcvunlock o [1998/05/28] ports/6776 ports New port - xqf s [1998/05/29] kern/6781 [PATCH] exabyte changer doesn't grok LUNs s [1998/05/29] bin/6785 place for all the default dump flags s [1998/05/29] i386/6792 eivind [PATCH][STABLE]Backported PnP support for o [1998/05/29] bin/6795 steve send-pr does not parse problem reports co o [1998/05/31] ports/6806 ports /usr/ports/graphics/killustrator doesn't f [1998/05/31] ports/6813 fenner patched audio module for vat port o [1998/06/01] ports/6815 torstenb ssh lookup ignores second IP address s [1998/06/01] kern/6819 [PATCH] pci_unmap_int (pci/pci.c) does no o [1998/06/01] kern/6820 cd9660_mount NULL pointer deref for no CD s [1998/06/02] bin/6832 imp [PATCH] Allows PINGing from any address o o [1998/06/02] ports/6838 ports Enable lj4dith driver by default s [1998/06/02] kern/6843 sos [PATCH] to enable reading digital audio s o [1998/06/04] ports/6862 jfitz Cyrus upgraded to 1.5.10 o [1998/06/06] kern/6874 accounting prevents transition to multi u o [1998/06/11] ports/6915 ports Apache-FP for apache v1.3.0 o [1998/06/11] bin/6919 can not run multiple instances of /sbin/r o [1998/06/13] misc/6936 sysinstall: install from MS-DOS MO divece o [1998/06/13] bin/6937 [PATCH] rc.firewall can't be run from net o [1998/06/13] bin/6939 restore does not set the correct uid on d o [1998/06/13] ports/6942 ports New port, mrouted-beta o [1998/06/15] ports/6954 vanilla New port: CJK o [1998/06/16] gnu/6965 wosch grep -a dosn't work o [1998/06/16] ports/6970 ports mule and family build faulure o [1998/06/18] kern/6981 CD unmount w/o CD in drive can cause pani s [1998/06/19] bin/6995 [patch] Minor flaw in fdformat s [1998/06/19] bin/6997 [patch] vnconfig "open" error message con o [1998/06/20] ports/7004 jmz sysutils/cdrecord depends on mkisofs, is a [1998/06/20] ports/7005 dburr Submitting RealAudio Player 3.0 as a new o [1998/06/20] ports/7006 itojun hylafax port improved s [1998/06/21] kern/7014 [PATCH][STABLE] Add support for SiS 5591 o [1998/06/22] bin/7021 asami Size estimation patches to pkg_* o [1998/06/22] bin/7022 asami changes to bsd.port.mk to accompany PR bi o [1998/06/22] bin/7023 asami bsd.port.(%|subdir.).mk patches for size o [1998/06/23] kern/7029 gibbs cdrecord and aic7880 troubles f [1998/06/23] i386/7031 Our RocketPort port does not support DEVF s [1998/06/24] kern/7044 [PATCH] WaveLAN (2.4G, ISA, full-length b s [1998/06/24] i386/7052 amd_map_program and NIS problem o [1998/06/24] ports/7062 torstenb pidentd partialy broken in current s [1998/06/24] bin/7063 mount fails if $PWD does not exist o [1998/06/25] docs/7065 wosch FreeBSD webpages -> applications, port br o [1998/06/25] bin/7068 markm /usr/bin/perl: library path addition s [1998/06/26] bin/7081 [patch] lpr stuff doesn't deal with RM an s [1998/06/26] kern/7085 [patch] maybe_resched() priority check co o [1998/06/28] ports/7094 ports New port of xbomber game s [1998/06/28] kern/7095 [stable] Gravis MAX in 2.2.6 suffers from s [1998/06/28] i386/7100 integrate pcvt configuration into the /et s [1998/06/28] bin/7101 /sbin/ipfw unexpected variant treatment o s [1998/06/29] bin/7117 flex -I option is broken o [1998/06/30] ports/7128 ports New port: Raster3D-2.4f s [1998/06/30] gnu/7135 [PATCH] It's not easy to build a cvs bina s [1998/07/01] bin/7136 kerberized telnetd doesn't use gettytab % s [1998/07/02] kern/7146 The PCCARD doesnt recognize cards in top o [1998/07/02] ports/7150 ports `elftoaout': new port s [1998/07/04] i386/7159 [PATCH] Unknown option OVERRIDE_CARD (bt8 o [1998/07/04] ports/7163 ports new port: p5-Set-IntSpan o [1998/07/04] ports/7164 ports new port: p5-News-Newsrc s [1998/07/05] kern/7177 [PATCH] Support for "Video Highway Xtreme s [1998/07/06] bin/7184 /usr/games/robots fails to write high sco f [1998/07/07] i386/7201 (cpu == CPU_686) in pmap.c shoud also app s [1998/07/07] bin/7203 [PATCH] fetch -o - file:/path/name doesn' s [1998/07/08] kern/7210 [PATCH] od(4) bug fixes and enhancements, s [1998/07/10] misc/7232 Suggestion for FreeBSD installation dialo o [1998/07/10] kern/7234 yokota keyboard problems during login immediatel f [1998/07/10] misc/7239 ping(8) and traceroute(8) may report erra f [1998/07/10] bin/7241 tcpdump does not work with parallel line o [1998/07/11] bin/7254 release: multiple versions of write_mfs_i o [1998/07/12] kern/7259 -current: GENERIC and SMP-GENERIC out of o [1998/07/12] ports/7261 ports problem of wget-1.5.2 o [1998/07/12] bin/7265 A warning flag is added to ln(1). o [1998/07/13] ports/7268 asami MASTER_SITE_OVERRIDE works more better o [1998/07/13] ports/7275 torstenb Symlink for one ssh man-page is wrong o [1998/07/14] kern/7282 some old and rarely used drivers have app o [1998/07/14] ports/7283 ache tcsh / LC_CTYPE - obscure problem. o [1998/07/15] bin/7287 Incorrect domain name for MAP_UPDATE in m o [1998/07/15] docs/7289 doc ppp.8: RECEIVING INCOMING PPP CONNECTIONS o [1998/07/15] bin/7294 lpr -r file fails to remove file because o [1998/07/15] ports/7295 ports Starting programs with bash port causes p o [1998/07/15] bin/7296 hoek Long-standing bug in 'more' wrt CRLF. I o [1998/07/16] bin/7298 Improvements to ln(1). o [1998/07/17] docs/7306 doc There is no manpage for timegm o [1998/07/18] ports/7314 ports ncurses port doesn't support TERM=xterm-c a [1998/07/19] bin/7324 wosch Suggestions for minor modifications to ad o [1998/07/19] bin/7325 /bin/sh redirection does not match man pa o [1998/07/20] bin/7337 Creating a partition "before" the boot pa o [1998/07/20] ports/7344 ports New port: wmavgload-0.6.1 o [1998/07/21] ports/7347 ports Upgraded port: mysql-3.21.33 o [1998/07/21] conf/7348 Default answer 'NO' in network configurat o [1998/07/21] bin/7352 libc generates spurious warnings when use o [1998/07/21] conf/7355 The checkboxes are not always properly up o [1998/07/21] docs/7359 doc amd documentation problems a [1998/07/22] ports/7365 ports new port request: korean/pgp.language o [1998/07/23] ports/7375 dburr New port request: audio/xsplay f [1998/07/23] kern/7377 we have a new digiboard driver supporting o [1998/07/23] ports/7379 obrien super's command link feature doesn't work o [1998/07/24] misc/7391 jkh 2.2.7-RELEASE: src/CHECKSUM.MD5 and des/C o [1998/07/24] ports/7394 jfitz INDEX has bad description for p5-Mysql-mo s [1998/07/27] ports/7408 asami packages-2.2.7/INDEX is wrong o [1998/07/27] ports/7409 ports New port: CaribbeanStud-1.0 s [1998/07/27] bin/7417 ls -W option unimplemented s [1998/07/29] i386/7426 Bugs in macro definitions of pthreads. o [1998/07/29] ports/7428 ports new port of WindowMaker-data o [1998/07/29] ports/7430 se kvt terminal emulator does not update /va s [1998/07/29] misc/7435 [PATCH(HACK)] PR 6387 solution didn't han o [1998/07/30] ports/7449 ports upgrade of scilab port o [1998/07/30] bin/7454 jkh make dependencies more visible in sysinst o [1998/07/30] misc/7455 jkh trailing spaces on mountpoint hangs sysin s [1998/07/31] docs/7456 doc dialog(3) man page outdated o [1998/08/01] ports/7464 dburr New port: WMakerconf o [1998/08/01] kern/7468 [smp] Error building modula-3 on dual-pro o [1998/08/03] ports/7480 ports New Port afbackup-3.0.4 o [1998/08/03] ports/7485 vanilla New port: Xterminal-0.2 s [1998/08/06] i386/7510 [PATCH] syscons and vidcontrol to support o [1998/08/08] ports/7532 ports New port: ipltd-2.01 s [1998/08/08] docs/7533 doc Chpass command description unclear on gec o [1998/08/09] ports/7537 ports I have made a port for the new PPP client s [1998/08/09] kern/7546 [PATCH] [STABLE ?]shutdown -p - system po s [1998/08/10] bin/7560 jkh [PATCH] format string problems in sysinst s [1998/08/10] docs/7567 doc pccardc has no man page o [1998/08/11] ports/7576 ports NEW port: skkfep-0.85 (Japanese FrontEnd o [1998/08/11] ports/7580 ports new port: devel/global o [1998/08/11] ports/7581 ports new port [net x11]/ethereal o [1998/08/11] ports/7582 ports new port: net/portscanner o [1998/08/11] bin/7583 indent input file argument isn't really o f [1998/08/12] kern/7589 Tulip Driver parses SROM contents wrong f [1998/08/13] conf/7606 NIS Makefile.dist: NOPUSH replaced by REM o [1998/08/13] bin/7607 GTAGS patch for nvi has posibility of buf o [1998/08/14] ports/7615 ports pico appends "UUUUUUUUUU" when saving... o [1998/08/14] kern/7619 odd nfs server not responding messages ap o [1998/08/15] ports/7623 se Missing patch in kde-1.0 port o [1998/08/16] ports/7628 dburr new port: sajber-jukebox o [1998/08/16] i386/7629 fdisk does not recognize BSD/OS partition o [1998/08/16] bin/7632 Race condition in /stand/sysinstall o [1998/08/16] ports/7634 ports New port: PPA filter for HP "Windows-only o [1998/08/16] ports/7639 ports UUENCODE/ISH file converter o [1998/08/16] ports/7640 ports Japanese kanji code converter o [1998/08/17] ports/7648 ports Port of GD graphic library which uses Rus o [1998/08/17] ports/7652 ports mirror installation does not point at loc o [1998/08/17] ports/7656 vanilla New port: Gnome-0.27 o [1998/08/18] ports/7659 ports submitting request for pfx-0.1.1 o [1998/08/18] bin/7669 libalias does not IRC DCC packets under c o [1998/08/18] ports/7670 ports new port: net/beroftpd o [1998/08/18] ports/7671 dburr new port: audio/replay o [1998/08/19] conf/7676 3.0 make world on 2.2 problems o [1998/08/19] docs/7679 doc NIS man pages are incomplete o [1998/08/19] ports/7680 ports New port of tn5250 o [1998/08/19] ports/7681 ports [PORTS] TkDesk 1.0 is not Y2K compliant o [1998/08/19] conf/7682 Cron logfile in the wrong place o [1998/08/19] ports/7683 ports exim port builds unoptimized o [1998/08/19] ports/7684 ports ports/textproc/par overides CFLAGS o [1998/08/19] gnu/7687 description of default baud rate for cu c o [1998/08/19] ports/7689 ports New port: binkd-0.9.2 o [1998/08/20] kern/7693 Misleading warning in cblock_alloc_cblock o [1998/08/20] bin/7694 bogus error-message from route(8) o [1998/08/20] i386/7695 rc.i386 only enables mouse support for tt o [1998/08/20] misc/7697 rshd gives "broken pipe" at 2.2.7 o [1998/08/20] ports/7700 ports Apache 1.3.1 with ssl o [1998/08/21] ports/7701 ports New port: drmario-1.0 o [1998/08/21] conf/7705 rwhod should use rwhod_flags in rc.networ o [1998/08/21] ports/7706 ports update for catdoc port o [1998/08/22] ports/7716 ports New ports of elisa font(8x8 dots JIS X 02 o [1998/08/22] ports/7718 ports [new ports] leafnode with Jam patch, ${PO o [1998/08/22] ports/7719 vanilla New port (audio category) o [1998/08/22] ports/7721 vanilla New port (audio category) o [1998/08/22] kern/7722 Changes to acct format o [1998/08/23] docs/7726 doc Add TkDesk problem to y2kbug page o [1998/08/23] bin/7728 ftpd processes hang o [1998/08/23] i386/7729 Progress broker is unable to read status o [1998/08/23] ports/7732 ports new port: graphics/qcread o [1998/08/24] ports/7733 ports Mrtg port doesn't use most recent tarball o [1998/08/24] ports/7734 ports update atari800 - upgrade to the latest v o [1998/08/24] ports/7735 ports new port: mp3encode - mpeg audio file enc a [1998/08/25] misc/7741 enhancement to tcpdump to print LCP/PAP/C o [1998/08/25] ports/7746 ports a patch for a problem on 3.0-CURRENT o [1998/08/25] ports/7747 ports cannot compile japanese/onew-* on 3.0-CUR o [1998/08/27] bin/7753 arp command fails silently on invalid pro o [1998/08/27] bin/7757 xlint/gcc: "warning: integral constant to o [1998/08/27] misc/7759 proflibs installation error, libcrypt_p.a o [1998/08/27] i386/7768 boot mgr doesnt apear to install, cannot o [1998/08/28] misc/7771 Debugging putenv/getenv o [1998/08/29] ports/7774 torstenb sshd doesn't refuse to login people with o [1998/08/29] ports/7775 ports New version: korganizer v0.9.10 o [1998/08/29] ports/7777 ports New port: pkg_version-0.1 o [1998/08/29] bin/7779 [PATCH] modload should detect stripped ke o [1998/08/29] ports/7780 ports Adding port: WMnet -- Network Throughput o [1998/08/30] kern/7782 Kernel rebuild not correctly responding t o [1998/08/30] bin/7786 quota.h has superfluous semicolon in macr o [1998/08/31] ports/7789 stb [PATCH] cyrus imapd is outdated (and does o [1998/08/31] docs/7790 doc ipf(1) lists non-existent mkfilters(1) o [1998/08/31] docs/7791 doc ipf(1) and ipfstat(1) should have been ip o [1998/08/31] i386/7792 back patch from -current to -stable Linux o [1998/09/01] ports/7796 ports new port man2html o [1998/09/01] bin/7798 rc.conf.5 manpage lay out is incorrect o [1998/09/01] gnu/7800 tar(1) does not recognize --gunzip option o [1998/09/01] misc/7801 Cannot install FreeBSD on 486 if one of t o [1998/09/01] bin/7803 timeout in scsiformat to small o [1998/09/02] ports/7806 ports Fixed port: xfce o [1998/09/02] kern/7812 APM machines should attempt to power down o [1998/09/02] ports/7814 ports postgreqsl docs are broke o [1998/09/02] i386/7816 [Patch] NE2000 PnP card IDs to sys/i386/i o [1998/09/03] ports/7818 ports sysutils/cdrecord has an unnecessary run o [1998/09/03] docs/7819 doc nroff macro problem(miss reformated) in d o [1998/09/03] docs/7820 doc non-English mailing lists: majordomo@coun o [1998/09/03] ports/7824 ports [PATCH] asrpages port has bad checksum o [1998/09/03] bin/7826 ls(1) knows too much about format of strf o [1998/09/03] ports/7827 ports New port: garith-2.1 o [1998/09/03] bin/7828 Add a command line option to cp to make i o [1998/09/04] ports/7832 ports LICQ 1.41 port o [1998/09/04] docs/7833 doc awk.1 contains typos. o [1998/09/04] ports/7834 ports New port: IFM - Interactive Fiction Mappe o [1998/09/05] kern/7837 patches to add a p_auth extension pointer o [1998/09/06] ports/7842 ports mv ports/korean/vim ports/editors/vim to o [1998/09/07] ports/7845 ports Unbuffered /dev/vx0-output from Python 1. o [1998/09/07] bin/7846 /sbin/mount_* do not canonicalize the mou o [1998/09/07] ports/7847 ports Port for webmin 0.62 o [1998/09/07] ports/7848 ports Update ports: lang/perl5 (pkg_delete prob o [1998/09/07] misc/7850 lt_LT.* locale o [1998/09/07] misc/7851 steve looks like send-pr discards bug report wi o [1998/09/07] ports/7853 ports new port klyx v0.9.7 o [1998/09/07] bin/7855 cpp should define __ELF__ if objformat = o [1998/09/07] kern/7856 Patches to add lkm hooks to cmsg_data anc o [1998/09/07] ports/7857 ports New Port: xhime o [1998/09/08] bin/7860 Extra option to pr(1). o [1998/09/08] docs/7864 doc nslookup.8 has nroff problem o [1998/09/08] ports/7866 ports big brother (net/bb) is outdated o [1998/09/08] bin/7868 Morse Code Fixups o [1998/09/08] bin/7869 Improved error messages from apm o [1998/09/09] misc/7873 poor initial configuration and documentat o [1998/09/09] ports/7874 ports new port: graphics/qiv o [1998/09/09] ports/7875 ports NEW PORT: lcdproc o [1998/09/09] ports/7878 ports Update port: japanese/kon o [1998/09/10] ports/7879 ports Update pine4 port to 4.03, and other item o [1998/09/10] ports/7883 ports ports submission o [1998/09/10] pending/7885gnats-adminunexpected NIS/getpwnam behavior o [1998/09/10] ports/7887 ports Update: crafty 15.18 o [1998/09/10] ports/7888 ports Ports submission o [1998/09/10] ports/7891 ports New port: editors/leim20 o [1998/09/11] ports/7893 ports ports/sysutils/xbatt change request o [1998/09/11] bin/7895 multiple identical NFS mounts accepted o [1998/09/11] kern/7903 unmatched '{}' blocks. o [1998/09/12] docs/7905 doc No -M option description be found in pw.8 o [1998/09/12] bin/7907 ipfw command line parsing o [1998/09/12] ports/7909 ports ELF for port games/crafty o [1998/09/12] ports/7910 ports New port submission, mergemaster script o [1998/09/12] ports/7911 ports ELF update for games/xconq o [1998/09/12] docs/7912 doc The cvs.1 man page misstates -v output o [1998/09/13] ports/7913 ports port upgrade: korean/h2ps o [1998/09/13] docs/7914 doc no elf(5) manpage o [1998/09/13] ports/7916 ports ELF for tcp_wrappers 7.6 o [1998/09/13] ports/7918 ports port upgrade: korean/pinetreefonts o [1998/09/13] ports/7920 ports new tin ports for korean o [1998/09/13] ports/7921 ports new port o [1998/09/13] docs/7922 doc man 1 bc o [1998/09/13] bin/7923 scandir(3) does not clean up after itself o [1998/09/13] ports/7924 ports tin news reader for Korean o [1998/09/14] misc/7926 Probable weak code /usr/bin/cksum 776 problems total. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Mon Sep 14 14:10:25 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA21109 for freebsd-bugs-outgoing; Mon, 14 Sep 1998 14:10:25 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 OAA21015 for ; Mon, 14 Sep 1998 14:10:04 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id OAA09416; Mon, 14 Sep 1998 14:10:01 -0700 (PDT) Date: Mon, 14 Sep 1998 14:10:01 -0700 (PDT) Message-Id: <199809142110.OAA09416@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: Archie Cobbs Subject: Re: bin/7923: scandir(3) does not clean up after itself if it fails Reply-To: Archie Cobbs Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR bin/7923; it has been noted by GNATS. From: Archie Cobbs To: freebsd-gnats-submit@freebsd.org Cc: Subject: Re: bin/7923: scandir(3) does not clean up after itself if it fails Date: Mon, 14 Sep 1998 14:02:39 -0700 (PDT) Wait! There's also another bug in that sometime (esp when scanning /proc) it fails to realloc() the correct amount. Please use this patch instead. Thanks, -Archie ___________________________________________________________________________ Archie Cobbs * Whistle Communications, Inc. * http://www.whistle.com Index: scandir.c =================================================================== RCS file: /cvs/freebsd/src/lib/libc/gen/scandir.c,v retrieving revision 1.3 diff -c -u -r1.3 scandir.c --- scandir.c 1995/05/30 05:40:23 1.3 +++ scandir.c 1998/09/14 21:02:08 @@ -66,8 +66,8 @@ int (*select) __P((struct dirent *)); int (*dcomp) __P((const void *, const void *)); { - register struct dirent *d, *p, **names; - register size_t nitems; + register struct dirent *d, *p, **names = NULL; + register size_t nitems = 0; struct stat stb; long arraysz; DIR *dirp; @@ -75,7 +75,7 @@ if ((dirp = opendir(dirname)) == NULL) return(-1); if (fstat(dirp->dd_fd, &stb) < 0) - return(-1); + goto fail; /* * estimate the array size by taking the size of the directory file @@ -84,9 +84,8 @@ arraysz = (stb.st_size / 24); names = (struct dirent **)malloc(arraysz * sizeof(struct dirent *)); if (names == NULL) - return(-1); + goto fail; - nitems = 0; while ((d = readdir(dirp)) != NULL) { if (select != NULL && !(*select)(d)) continue; /* just selected names */ @@ -95,7 +94,7 @@ */ p = (struct dirent *)malloc(DIRSIZ(d)); if (p == NULL) - return(-1); + goto fail; p->d_fileno = d->d_fileno; p->d_type = d->d_type; p->d_reclen = d->d_reclen; @@ -105,22 +104,33 @@ * Check to make sure the array has space left and * realloc the maximum size. */ - if (++nitems >= arraysz) { - if (fstat(dirp->dd_fd, &stb) < 0) - return(-1); /* just might have grown */ - arraysz = stb.st_size / 12; - names = (struct dirent **)realloc((char *)names, - arraysz * sizeof(struct dirent *)); - if (names == NULL) - return(-1); + if (nitems >= arraysz) { + const int inc = 10; /* increase by this much */ + struct dirent **names2; + + names2 = (struct dirent **)realloc((char *)names, + (arraysz + inc) * sizeof(struct dirent *)); + if (names2 == NULL) { + free(p); + goto fail; + } + names = names2; + arraysz += inc; } - names[nitems-1] = p; + names[nitems++] = p; } closedir(dirp); if (nitems && dcomp != NULL) qsort(names, nitems, sizeof(struct dirent *), dcomp); *namelist = names; return(nitems); + +fail: + while (nitems > 0) + free(names[--nitems]); + free(names); + closedir(dirp); + return -1; } /* To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Mon Sep 14 14:20:17 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA24344 for freebsd-bugs-outgoing; Mon, 14 Sep 1998 14:20:17 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 OAA24261 for ; Mon, 14 Sep 1998 14:20:04 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id OAA09969; Mon, 14 Sep 1998 14:20:01 -0700 (PDT) Received: from esmeralda.xaa.iae.nl (esmeralda.xaa.iae.nl [194.151.75.9]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA23379 for ; Mon, 14 Sep 1998 14:17:43 -0700 (PDT) (envelope-from xaa@xaa.iae.nl) Received: from ariel.xaa.iae.nl (ariel.xaa.iae.nl [194.151.75.10]) by esmeralda.xaa.iae.nl (VMailer) with ESMTP id 2A832566; Mon, 14 Sep 1998 23:17:24 +0200 (MET DST) Received: by ariel.xaa.iae.nl (VMailer, from userid 1002) id 9A1B64217; Mon, 14 Sep 1998 23:17:23 +0200 (CEST) Message-Id: <19980914211723.9A1B64217@ariel.xaa.iae.nl> Date: Mon, 14 Sep 1998 23:17:23 +0200 (CEST) From: xaa@xaa.iae.nl Reply-To: xaa@xaa.iae.nl To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/7929: chpass with -c CLASS to change class Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7929 >Category: bin >Synopsis: extra option for chclass >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Sep 14 14:20:00 PDT 1998 >Last-Modified: >Originator: Mark Huizer >Organization: >Release: FreeBSD 3.0-CURRENT i386 >Environment: current / 2.2.7 systems >Description: there is no easy way to change loginclasses from scripts, the way you can do it with chpass -s SHELL user >How-To-Repeat: >Fix: This patch will add chpass -c CLASSNAME to the possibilities, sorry, haven't changed usage() and manpage yet. --- usr.bin/chpass/chpass.c.orig Mon Sep 14 22:43:55 1998 +++ usr.bin/chpass/chpass.c Mon Sep 14 23:08:47 1998 @@ -82,7 +82,7 @@ int argc; char **argv; { - enum { NEWSH, LOADENTRY, EDITENTRY, NEWPW, NEWEXP } op; + enum { NEWSH, NEWCLASS, LOADENTRY, EDITENTRY, NEWPW, NEWEXP } op; struct passwd *pw, lpw; char *username = NULL; int ch, pfd, tfd; @@ -94,9 +94,9 @@ op = EDITENTRY; #ifdef YP - while ((ch = getopt(argc, argv, "a:p:s:e:d:h:oly")) != -1) + while ((ch = getopt(argc, argv, "a:p:c:s:e:d:h:oly")) != -1) #else - while ((ch = getopt(argc, argv, "a:p:s:e:")) != -1) + while ((ch = getopt(argc, argv, "a:p:c:s:e:")) != -1) #endif switch(ch) { case 'a': @@ -115,6 +115,10 @@ op = NEWEXP; arg = optarg; break; + case 'c': + op = NEWCLASS; + arg = optarg; + break; #ifdef YP case 'h': #ifdef PARANOID @@ -160,7 +164,7 @@ uid = getuid(); - if (op == EDITENTRY || op == NEWSH || op == NEWPW || op == NEWEXP) + if (op == EDITENTRY || op == NEWSH || op == NEWPW || op == NEWEXP || op == NEWCLASS) switch(argc) { #ifdef YP case 0: @@ -199,7 +203,12 @@ if (p_expire(arg, pw, (ENTRY *)NULL)) pw_error((char *)NULL, 0, 1); } - + if (op == NEWCLASS) { + if (uid) /* only root can change class */ + baduser(); + if (p_class(arg, pw, (ENTRY *)NULL)) + pw_error((char *)NULL, 0, 1); + } if (op == LOADENTRY) { if (uid) baduser(); >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Mon Sep 14 20:50:20 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA19679 for freebsd-bugs-outgoing; Mon, 14 Sep 1998 20:50:20 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 UAA19657 for ; Mon, 14 Sep 1998 20:50:16 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id UAA09992; Mon, 14 Sep 1998 20:50:00 -0700 (PDT) Date: Mon, 14 Sep 1998 20:50:00 -0700 (PDT) Message-Id: <199809150350.UAA09992@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: Robert Watson Subject: misc/5855: /etc/services is out of date with IANA Reply-To: Robert Watson Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR misc/5855; it has been noted by GNATS. From: Robert Watson To: freebsd-gnats-submit@freebsd.org Cc: Studded@san.rr.com Subject: misc/5855: /etc/services is out of date with IANA Date: Mon, 14 Sep 1998 23:42:06 -0400 (EDT) Here are a few more entries to add to make Coda run out of the box (so to speak). Would be good to have these in 3.0-BETA: venus 2430/tcp #venus venus 2430/udp #venus venus-se 2431/tcp #venus-se venus-se 2431/udp #venus-se codasrv 2432/tcp #codasrv codasrv 2432/udp #codasrv codasrv-se 2433/tcp #codasrv-se codasrv-se 2433/udp #codasrv-se # Robert Watson I will try to get some fully-fledged patches in place tomorrow, but my time is really limited for the next two days. Hopefully services changes can go in during the beta period as they are not so all-smashing? Robert N Watson Carnegie Mellon University http://www.cmu.edu/ TIS Labs at Network Associates, Inc. http://www.tis.com/ SafePort Network Services http://www.safeport.com/ robert@fledge.watson.org http://www.watson.org/~robert/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Mon Sep 14 20:50:21 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA19689 for freebsd-bugs-outgoing; Mon, 14 Sep 1998 20:50:21 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 UAA19664 for ; Mon, 14 Sep 1998 20:50:17 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id UAA10001; Mon, 14 Sep 1998 20:50:01 -0700 (PDT) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA19551; Mon, 14 Sep 1998 20:49:56 -0700 (PDT) (envelope-from nobody) Message-Id: <199809150349.UAA19551@hub.freebsd.org> Date: Mon, 14 Sep 1998 20:49:56 -0700 (PDT) From: harry@dublin.net To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: kern/7930: Umap & Union filesystems broken Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7930 >Category: kern >Synopsis: Umap & Union filesystems broken >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Sep 14 20:50:01 PDT 1998 >Last-Modified: >Originator: Harry >Organization: N/A >Release: current >Environment: FreeBSD 192.168.173.90 3.0-19980824-SNAP FreeBSD 3.0-19980824-SNAP #11: Fri Sep 11 08:40:02 EDT 1998 admin@:/usr/src/sys/compile/FreeBSD i386 >Description: Umap & Union filesystems broken in -current >How-To-Repeat: Mount either a Umap or Union filesystem then chroot /filesystem /bin/sh ... Kernel panic! >Fix: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Tue Sep 15 05:35:11 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA25680 for freebsd-bugs-outgoing; Tue, 15 Sep 1998 05:35:11 -0700 (PDT) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from firewall.prosodie.com (firewall.prosodie.com [194.51.95.97]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA25673; Tue, 15 Sep 1998 05:35:07 -0700 (PDT) (envelope-from fsegura@prosodie.com) Received: from multimedia.prosodie.com (multimedia.prosodie.com [194.51.95.48]) by firewall.prosodie.com (8.8.8/8.8.8) with ESMTP id OAA19312; Tue, 15 Sep 1998 14:34:48 +0200 (CEST) (envelope-from fsegura@prosodie.com) Received: by multimedia.prosodie.com with Internet Mail Service (5.5.1960.3) id ; Tue, 15 Sep 1998 14:34:47 +0200 Message-ID: <362276B8EFCAD11180ED00805F5C83F03BA3@multimedia.prosodie.com> From: Fabrice Segura To: "'FreeBSD - Hardware'" , "'Freebsd - Bugs'" Subject: SMC 9334BDT don't work at all at 100Mbps, and don't work properly at 10Mbps on a 3Com Dual Speed Hub Date: Tue, 15 Sep 1998 14:34:38 +0200 X-MS-TNEF-Correlator: <362276B8EFCAD11180ED00805F5C83F03BA3@multimedia.prosodie.com> MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.1960.3) Content-Type: multipart/mixed; boundary="---- =_NextPart_000_01BDE0A5.39451830" Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------ =_NextPart_000_01BDE0A5.39451830 Content-Type: text/plain Hi, I have a Compaq 850R machine fitted with two SMC 9334BDT boards, that I use for firewalling purposes. I choose these cards to be able to speed up my network at 100Mbps I also bought a 3com dual speed hub, to be able to connect old machines at 10Mbps, and a plain 100Mbps 3com hub. When I use the dual speed hub, or the plain 100Mbps hub, The de driver autodetection seems OK, but at 100Mbps, the TX led of the board stays lit, and no communication seems to occur. The Hubs are OK because other machines (Compaq too) running NT do communicate together well. The use of ifconfig media and media-opt didn't solve the problem very much. I could obtain communications at 100Mbps, but with ping I had a 10% lost packets. But it seems that the requested options are not set-up in most cases. I couldn't try configuring with the dos utility since bringing this machine down brings the whole network down too (that's why I choose FreeBSD ! :-) Did anyone used these cards successfully at 100Mbps, and preferably with 3Com dual speed hub ( a friend of mine told me that he didn't like them because the switching engine was faulty ) ? If it worked properly, how ? Regards Fabrice Segura PS: Release notes for 2.2.7 said the compaq NetFlex 3 boards were supported. Where is the driver ? ------ =_NextPart_000_01BDE0A5.39451830 Content-Type: application/ms-tnef Content-Transfer-Encoding: base64 eJ8+IjAMAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5NaWNy b3NvZnQgTWFpbC5Ob3RlADEIAQWAAwAOAAAAzgcJAA8ADgAiACYAAgBFAQEggAMADgAAAM4HCQAP AA4AIgAvAAIATgEBCYABACEAAAA2ODBCN0QyQUNBNEJEMjExODEyQTAwODA1RjVDODNGMAAYBwEE gAEAZQAAAFNNQyA5MzM0QkRUIGRvbid0IHdvcmsgYXQgYWxsIGF0IDEwME1icHMsIGFuZCBkb24n dCB3b3JrIHByb3Blcmx5IGF0IDEwTWJwcyBvbiBhIDNDb20gRHVhbCBTcGVlZCBIdWIA/h8BDYAE AAIAAAACAAIAAQOQBgDMCQAALQAAAAMAAYAIIAYAAAAAAMAAAAAAAABGAAAAAFKFAAB0EAAAHgAC gAggBgAAAAAAwAAAAAAAAEYAAAAAVIUAAAEAAAAFAAAAOC4wMgAAAAADAAOACCAGAAAAAADAAAAA AAAARgAAAAABhQAAAAAAAAsABIAIIAYAAAAAAMAAAAAAAABGAAAAAAOFAAAAAAAACwAFgAggBgAA AAAAwAAAAAAAAEYAAAAADoUAAAAAAAADAAaACCAGAAAAAADAAAAAAAAARgAAAAAQhQAAAAAAAAMA B4AIIAYAAAAAAMAAAAAAAABGAAAAABGFAAAAAAAAAwAIgAggBgAAAAAAwAAAAAAAAEYAAAAAGIUA AAAAAAAeAAmACCAGAAAAAADAAAAAAAAARgAAAAA2hQAAAQAAAAEAAAAAAAAAHgAKgAggBgAAAAAA wAAAAAAAAEYAAAAAN4UAAAEAAAABAAAAAAAAAB4AC4AIIAYAAAAAAMAAAAAAAABGAAAAADiFAAAB AAAAAQAAAAAAAAACAQkQAQAAAAAEAAD8AwAA2wUAAExaRnX0XsKmAwAKAHJjcGcxMjXSMgD7MzYB 6CACpAPjCQIAY2gKwHNldDCWIAcTAoB9CoF1YwBQ6wsDC2BuDhAwDzALpwqxMQqASGksE6QTpEkg QRDgdmUgYSAIUG0BCrBxIDg1MFIgzQDBaAuAFUBmaQJACYACIAPwdGggdHdvAQYATUMgOTMzNDBC RFQgBuALEXMs7xdwEOAFQBTwdREQFrAFsSsWwAlwdwdAbAuAZyCScAhwcG8REHMuFJa9ENBvGvEY 8QeQFUBjGKJ7F3AXoGIVQQJgHBEXoHMmcAngFxB1cBYweSBzFpAXgXJrFVAFQBLgMLhNYnAQoBSl B0BzHQFZCGBnaAVAFWAzBaBtGCBkdQdAHcVodWLXGOEdCwWgbhaQYwVABvD/FxAWRQQgHxMfchjg AHAXEH8VYAtTHzYhBCIRGzUTpFf/HEADoBlUHDEhXwWxKIIlrH0iE1QokiihBRAVMAXAYd51HPAB ABbwI5BpAiAdwKUJ4G0EIE9LGOBiLFDHHwkY4hVAVFggHXAXELxvZihzGIMdwAGQeQQgFRpgdCUk biMibW11jwMAHJAs2Rzxb2NjCHD7GzUrYkgiICRxCXAtcR0RuxyQGXJvHDEFwCQHKBWF4Rzwbykg cjGgAwAagdpOGGBkMUodgmcRIDUy/HdlGlAnCytiNNMvgAaQ7yNBFsAakAeAZAcwJTM7U4wtbwUx O3BkbicFQP0gUGwVMSnzA2AdYSFALAG3HnAxkBDQLhlBBaB1I9H/PcABkCXRMWskdSTVLcIXM95w GnIU8iViEuAlLyAa8DMFQAqwY2sRIBsgIEK/LdEW0DI2GRIogglwcQpQfzBAL0IFMEBkNDExMERC dP4tHjEl0QRgQzEckBsCPsb9PMJ0PkE65AhxGoEXNCiSPxrwGWAs0DChHnAAkG5jfy/BSbIachdQ BAAWNzeAd+8DoEuzRKIVQHcb0B1xHpbvTRM2gTXwGQInBCBOEB5wBRunRgnRQlNEICHQIDotKRQ6 RDygJTHeeQIgOjMXEBw6cxIQS4D1BBBmPxBsHnAuCiVCPaDfARAEkB1RHnAXMzMVgSi9vzXwFVED UAiQJVEvcW0Wgv8c8CPSHBIZISiSPKQaYEOQ3xwiIUA0liiCA+F0FmIakL8J8EvxTfFH8BawLEBs SyH9NrA/GUA6oUGRHtEXAT2hvR3gclTAGOAb0AfgPxQ62FJlZxiiFDpGAaAFEBdLgQZgSZFhFDpQ Uzp7B/A5EGVH8UaiB5EZsjL6LmTgNx3AC3BTQzFSFbLpB8B0Rh1weCEAGHU48fs0MVQgcBrgACAJ gD6wJ9G/NDFMYSiDK+Rf6xHRAGqgAwAmAAAAAAADADYAAAAAAAsAAgABAAAAHgBwAAEAAABlAAAA U01DIDkzMzRCRFQgZG9uJ3Qgd29yayBhdCBhbGwgYXQgMTAwTWJwcywgYW5kIGRvbid0IHdvcmsg cHJvcGVybHkgYXQgMTBNYnBzIG9uIGEgM0NvbSBEdWFsIFNwZWVkIEh1YgAAAAACAXEAAQAAABYA AAABveClRqROR784S/IR0r7vAIBfqW5gAABAADkAYFftM6XgvQEDAPE/DAQAAB4AMUABAAAACAAA AEZTRUdVUkEAAwAaQAAAAAAeADBAAQAAAAgAAABGU0VHVVJBAAMAGUAAAAAAAwD9P+QEAAADAIAQ /////wIBRwABAAAALgAAAGM9RlI7YT0gO3A9U0pUO2w9TVVMVElNRURJQS05ODA5MTUxMjM0Mzha LTQwMwAAAAIB+T8BAAAATgAAAAAAAADcp0DIwEIQGrS5CAArL+GCAQAAAAAAAAAvTz1TSlQvT1U9 U0pUX01VTFRJTUVESUEvQ049UkVDSVBJRU5UUy9DTj1GU0VHVVJBAAAAHgD4PwEAAAAPAAAARmFi cmljZSBTZWd1cmEAAB4AOEABAAAACAAAAEZTRUdVUkEAAgH7PwEAAABOAAAAAAAAANynQMjAQhAa tLkIACsv4YIBAAAAAAAAAC9PPVNKVC9PVT1TSlRfTVVMVElNRURJQS9DTj1SRUNJUElFTlRTL0NO PUZTRUdVUkEAAAAeAPo/AQAAAA8AAABGYWJyaWNlIFNlZ3VyYQAAHgA5QAEAAAAIAAAARlNFR1VS QQBAAAcwoJykTqHgvQFAAAgwMBhFOaXgvQEeAD0AAQAAAAEAAAAAAAAAHgAdDgEAAABlAAAAU01D IDkzMzRCRFQgZG9uJ3Qgd29yayBhdCBhbGwgYXQgMTAwTWJwcywgYW5kIGRvbid0IHdvcmsgcHJv cGVybHkgYXQgMTBNYnBzIG9uIGEgM0NvbSBEdWFsIFNwZWVkIEh1YgAAAAAeADUQAQAAAD8AAAA8 MzYyMjc2QjhFRkNBRDExMTgwRUQwMDgwNUY1QzgzRjAzQkEzQG11bHRpbWVkaWEucHJvc29kaWUu Y29tPgAACwApAAAAAAALACMAAAAAAAMABhDToohsAwAHEAUEAAADABAQAAAAAAMAERAAAAAAHgAI EAEAAABlAAAASEksSUhBVkVBQ09NUEFRODUwUk1BQ0hJTkVGSVRURURXSVRIVFdPU01DOTMzNEJE VEJPQVJEUyxUSEFUSVVTRUZPUkZJUkVXQUxMSU5HUFVSUE9TRVNJQ0hPT1NFVEhFU0VDQQAAAAAC AX8AAQAAAD8AAAA8MzYyMjc2QjhFRkNBRDExMTgwRUQwMDgwNUY1QzgzRjAzQkEzQG11bHRpbWVk aWEucHJvc29kaWUuY29tPgAAF14= ------ =_NextPart_000_01BDE0A5.39451830-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Tue Sep 15 06:16:56 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA03220 for freebsd-bugs-outgoing; Tue, 15 Sep 1998 06:16:56 -0700 (PDT) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from relay.esat.net (relay.esat.net [192.111.39.11]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA03203; Tue, 15 Sep 1998 06:16:50 -0700 (PDT) (envelope-from nialls@euristix.ie) Received: from (euristix.ie) [193.120.210.2] by relay.esat.net with esmtp id 0zIuy7-000601-00; Tue, 15 Sep 1998 14:16:31 +0100 Received: by gateway.euristix.ie id <19714>; Tue, 15 Sep 1998 14:15:04 +0100 Message-Id: <98Sep15.141504bst.19714@gateway.euristix.ie> Date: Tue, 15 Sep 1998 13:54:43 +0100 From: Niall Smart X-Mailer: Mozilla 4.05 [en] (X11; I; FreeBSD 3.0-CURRENT i386) MIME-Version: 1.0 To: current@FreeBSD.ORG, bugs@FreeBSD.ORG Subject: Some symlinks needed to /usr/libexec/elf? Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi, I presume it is not a good idea to have /usr/libexec/elf in your path, then you would lose the automatic OBJFORMAT dependant aout/elf switching. However /usr/libexec/elf/{obj{dump,copy}, addr2line} seem to be ELF only, perhaps a symlink from /usr/bin to these executables would be a good idea as they are not accessable otherwise (except by giving an absolute path of course). Regards, Niall To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Tue Sep 15 13:40:24 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA27363 for freebsd-bugs-outgoing; Tue, 15 Sep 1998 13:40:24 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 NAA27308 for ; Tue, 15 Sep 1998 13:40:17 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id NAA26919; Tue, 15 Sep 1998 13:40:00 -0700 (PDT) Date: Tue, 15 Sep 1998 13:40:00 -0700 (PDT) Message-Id: <199809152040.NAA26919@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: "Nic Cheneweth" Subject: Re: i386/7646: My system is freeze after X starup. Reply-To: "Nic Cheneweth" Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR i386/7646; it has been noted by GNATS. From: "Nic Cheneweth" To: , Cc: Subject: Re: i386/7646: My system is freeze after X starup. Date: Tue, 15 Sep 1998 13:32:31 -0700 Having same problem. New installation, supported card and mouse. Re-installed, tried all kinds of configs. Anxious for solution..... To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Tue Sep 15 14:37:38 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA11430 for freebsd-bugs-outgoing; Tue, 15 Sep 1998 14:37:38 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 OAA11304; Tue, 15 Sep 1998 14:36:58 -0700 (PDT) (envelope-from fenner@FreeBSD.org) From: Bill Fenner Received: (from fenner@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id OAA00838; Tue, 15 Sep 1998 14:36:40 -0700 (PDT) Date: Tue, 15 Sep 1998 14:36:40 -0700 (PDT) Message-Id: <199809152136.OAA00838@freefall.freebsd.org> To: fenner@parc.xerox.com, fenner@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: gnu/7135 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: [STABLE] [PATCH] It's not easy to build a cvs binary that uses kerberos State-Changed-From-To: suspended-closed State-Changed-By: fenner State-Changed-When: Tue Sep 15 14:35:57 PDT 1998 State-Changed-Why: Fixed in 2.2.7 and 3.0 (rev 1.14.2.2 and 1.18 of cvs/cvs/Makefile, respectively) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Tue Sep 15 15:11:19 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA20538 for freebsd-bugs-outgoing; Tue, 15 Sep 1998 15:11:19 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 PAA20353 for ; Tue, 15 Sep 1998 15:10:27 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA02481; Tue, 15 Sep 1998 15:10:02 -0700 (PDT) Received: from mail.ruhrgebiet.individual.net (in-ruhr.ruhr.de [141.39.224.38]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA17695 for ; Tue, 15 Sep 1998 15:01:27 -0700 (PDT) (envelope-from ue@nathan.ruhr.de) Received: (from admin@localhost) by mail.ruhrgebiet.individual.net (8.8.5-r-beta/8.8.5) with UUCP id XAA26415 for FreeBSD-gnats-submit@freebsd.org; Tue, 15 Sep 1998 23:59:56 +0200 (MET DST) Received: (from ue@localhost) by nathan.ruhr.de (8.8.8/8.8.8) id XAA04640; Tue, 15 Sep 1998 23:54:01 +0200 (CEST) (envelope-from ue) Message-Id: <199809152154.XAA04640@nathan.ruhr.de> Date: Tue, 15 Sep 1998 23:54:01 +0200 (CEST) From: Udo Erdelhoff Reply-To: ue@nathan.ruhr.de To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/7939: sed's substitute command fails if the replacement string is 4090 chars or longer Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7939 >Category: bin >Synopsis: sed's substitute command fails if the replacement string is 4090 chars or longer >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Sep 15 15:10:01 PDT 1998 >Last-Modified: >Originator: Udo Erdelhoff >Organization: private site >Release: FreeBSD 2.2.7-STABLE i386 >Environment: FreeBSD-stable as of ctm-842 (08/08/98) sed version (strings /usr/bin/sed | grep Id): $Id: compile.c,v 1.8.2.1 1997/08/12 06:36:11 charnier Exp $ $Id: main.c,v 1.3.2.4 1998/03/08 12:13:03 jkh Exp $ $Id: misc.c,v 1.1.1.1.8.1 1997/08/12 06:36:12 charnier Exp $ $Id: process.c,v 1.5.2.2 1998/07/17 04:21:21 jkh Exp $ >Description: I'm currently testing an email/news gateway system. sed is used to create input files with long addresses/message-ID to check for buffer overruns and other unwanted behaviour. It's supposed to replace specific tags with several hundred/thousand As. In other words: sed "s///g" < input-file > output-file If I try to replace the tag with 4090 characters, sed doesn't produce any output. If the replacement field is longer than 4090 bytes, sed simply deletes the tag. >How-To-Repeat: Create an input file named "foo" containing the text BBXXXBB Run sed "s/XXX/<4090 characters>/g" < foo -> sed creates no output Run sed "s/XXX/<4091 characters/g" < foo -> sed prints BBBB Run sed "s/XXX/<4089 characters>/g" < foo -> sed behaves correctly (i.e. BBBB) I've included a sample (gzip'ed tarfile to protect the long line). The sed command within the script bar.sh has a 4090 bytes long replacment string and produces no output. Add another A to get an output where tag was discarded. Remove two As to get the correct result. begin 644 sed-problem-demo.tar.gz M'XL(`-'?_C4``^W8L0Z",!#&<6:>XL3=MDC;Q46>@A4BB(LD5-[?HHF;;F!" M_K_EDNLEO>7KT&X8DJ49K5U12")BO-5S%^(^F'@^A7_:.F/\8[6_YCZ?' M3_Z])`LJ/@?J#```````MDM=,SE)-PS\!P(` /`````&S$$XG-76D`*``` ` end >Fix: GNU sed works fine. >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Tue Sep 15 15:11:20 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA20567 for freebsd-bugs-outgoing; Tue, 15 Sep 1998 15:11:20 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 PAA20369 for ; Tue, 15 Sep 1998 15:10:31 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA02489; Tue, 15 Sep 1998 15:10:03 -0700 (PDT) Date: Tue, 15 Sep 1998 15:10:03 -0700 (PDT) Message-Id: <199809152210.PAA02489@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: Niall Smart Subject: Re: kern/7858: GDB (ptrace?) can touch almost any executable Reply-To: Niall Smart Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR kern/7858; it has been noted by GNATS. From: Niall Smart To: cagney@tpgi.com.au, FreeBSD-gnats-submit@FreeBSD.ORG, cagney@andrew1.lnk.telstra.net Cc: Subject: Re: kern/7858: GDB (ptrace?) can touch almost any executable Date: Tue, 15 Sep 1998 22:55:07 +0000 On Sep 8, 5:05pm, Andrew Cagney wrote: } Subject: kern/7858: GDB (ptrace?) can touch almost any executable > > GDB can be used to change the modify/creation dates of files > the user doesn't own. > > Suspect PTRACE security hole. I wouldn't call this a security hole, in fact it looks very like the bug that randomly changes the modification dates of files. > > Check the files date: > > cagney@b1.cygnus.com$ date ; /bin/ls -lT reread > Tue Sep 8 16:54:03 EST 1998 > -rwxr-xr-x 1 root wheel 11710 Sep 8 16:52:57 1998 reread > Run GDB vis: > > cagney@b1.cygnus.com$ /usr/bin/gdb ./reread > > Until eventually (~30 seconds?). > > cagney@b1.cygnus.com$ date ; /bin/ls -lT reread > Tue Sep 8 16:55:28 EST 1998 > -rwxr-xr-x 1 root wheel 11710 Sep 8 16:55:27 1998 reread > > shows up.... Ring any bells for anyone? A solution to this might fix that other bug. Niall -- Niall Smart, rotel@indigo.ie. Amaze your friends and annoy your enemies: echo '#define if(x) if (!(x))' >> /usr/include/stdio.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Tue Sep 15 15:18:47 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA22632 for freebsd-bugs-outgoing; Tue, 15 Sep 1998 15:18:47 -0700 (PDT) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from zippy.dyn.ml.org (sf3-24.ppp.wenet.net [206.15.84.24]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA22523; Tue, 15 Sep 1998 15:18:26 -0700 (PDT) (envelope-from garbanzo@hooked.net) Received: from localhost (garbanzo@localhost) by zippy.dyn.ml.org (8.9.1/8.8.8) with SMTP id PAA01516; Tue, 15 Sep 1998 15:19:46 -0700 (PDT) (envelope-from garbanzo@hooked.net) X-Authentication-Warning: zippy.dyn.ml.org: garbanzo owned process doing -bs Date: Tue, 15 Sep 1998 15:19:45 -0700 (PDT) From: Alex X-Sender: garbanzo@zippy.dyn.ml.org To: Niall Smart cc: current@FreeBSD.ORG, bugs@FreeBSD.ORG Subject: Re: Some symlinks needed to /usr/libexec/elf? In-Reply-To: <98Sep15.141504bst.19714@gateway.euristix.ie> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Tue, 15 Sep 1998, Niall Smart wrote: > Hi, > > I presume it is not a good idea to have /usr/libexec/elf in your path, > then you would lose the automatic OBJFORMAT dependant aout/elf > switching. However /usr/libexec/elf/{obj{dump,copy}, addr2line} seem > to be ELF only, perhaps a symlink from /usr/bin to these executables > would be a good idea as they are not accessable otherwise (except by > giving an absolute path of course). Well, you could always put /usr/libexec/elf near the end, behind /usr/libexec or whatever so as to try the OBJFORMAT dependant versions first. - alex To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Tue Sep 15 16:00:18 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA00306 for freebsd-bugs-outgoing; Tue, 15 Sep 1998 16:00:18 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 QAA00298 for ; Tue, 15 Sep 1998 16:00:17 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id QAA04947; Tue, 15 Sep 1998 16:00:01 -0700 (PDT) Received: from Sisyphos.MI.Uni-Koeln.DE (Sisyphos.MI.Uni-Koeln.DE [134.95.212.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA28608 for ; Tue, 15 Sep 1998 15:50:30 -0700 (PDT) (envelope-from se@dialup124.zpr.uni-koeln.de) Received: from dialup124.zpr.Uni-Koeln.DE (dialup124.zpr.Uni-Koeln.DE [134.95.219.124]) by Sisyphos.MI.Uni-Koeln.DE (8.8.7/8.8.7) with ESMTP id AAA06049 for ; Wed, 16 Sep 1998 00:49:44 +0200 (MET DST) Received: (from se@localhost) by dialup124.zpr.Uni-Koeln.DE (8.8.8/8.6.9) id AAA01952; Wed, 16 Sep 1998 00:03:57 +0200 (CEST) Message-Id: <199809152203.AAA01952@dialup124.zpr.Uni-Koeln.DE> Date: Wed, 16 Sep 1998 00:03:57 +0200 (CEST) From: Stefan Esser Reply-To: se@dialup124.zpr.uni-koeln.de To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/7941: FIX: keyserv with DES not ready for ELF Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7941 >Category: bin >Synopsis: FIX: keyserv with DES not ready for ELF >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Sep 15 16:00:01 PDT 1998 >Last-Modified: >Originator: Stefan Esser >Organization: >Release: FreeBSD 3.0-CURRENT i386 >Environment: FreeBSD 3.0-current (ELF) >Description: There are no compilation errors if you build "keyserv" on an ELF system, but because of differences in the library names and symbol names, the resulting binary can't attach _des_crypt() from libdes.so and falls back to ARCFOUR. >How-To-Repeat: On a system with DES sources and ELF do: $ keyserv -v Watch the output of that command, it indicates that no DES support is available. >Fix: The following patch should not cause any trouble under -stable or under -current/aout, but fixes the ELF case. I was not sure, whether dlopen() should be called with "libdes.so" or with "libdes.so.3". I chose the latter ... Index: Makefile =================================================================== RCS file: /usr/cvs/src/usr.sbin/keyserv/Makefile,v retrieving revision 1.3 diff -C2 -r1.3 Makefile *** Makefile 1998/05/09 13:32:37 1.3 --- Makefile 1998/09/15 21:51:46 *************** *** 7,10 **** --- 7,13 ---- CFLAGS+= -DKEYSERV_RANDOM -DBROKEN_DES -I. + .if $(OBJFORMAT) == elf + CFLAGS+= -DOBJFORMAT_ELF + .endif DPADD= ${LIBMP} ${LIBRPCSVC} Index: crypt_server.c =================================================================== RCS file: /usr/cvs/src/usr.sbin/keyserv/crypt_server.c,v retrieving revision 1.3 diff -C2 -r1.3 crypt_server.c *** crypt_server.c 1997/09/23 06:36:26 1.3 --- crypt_server.c 1998/09/15 21:50:35 *************** *** 172,176 **** --- 172,180 ---- #ifndef LIBDES + #ifdef OBJFORMAT_ELF + #define LIBDES "libdes.so.3" + #else #define LIBDES "libdes.so.3." + #endif /* OBJFORMAT_ELF */ #endif *************** *** 186,189 **** --- 190,196 ---- if (libpath == NULL) { + #ifdef OBJFORMAT_ELF + snprintf(dlpath, sizeof(dlpath), "%s/%s", _PATH_USRLIB, LIBDES); + #else len = strlen(LIBDES); if ((dird = opendir(_PATH_USRLIB)) == NULL) *************** *** 204,212 **** --- 211,224 ---- closedir(dird); + #endif /* OBJFORMAT_ELF */ } else snprintf(dlpath, sizeof(dlpath), "%s", libpath); if (dlpath != NULL && (dlhandle = dlopen(dlpath, 0444)) != NULL) + #ifdef OBJFORMAT_ELF + _my_crypt = (int (*)())dlsym(dlhandle, "_des_crypt"); + #else _my_crypt = (int (*)())dlsym(dlhandle, "__des_crypt"); + #endif /* OBJFORMAT_ELF */ if (_my_crypt == NULL) { >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Tue Sep 15 17:01:27 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA10970 for freebsd-bugs-outgoing; Tue, 15 Sep 1998 17:01:27 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 RAA10778 for ; Tue, 15 Sep 1998 17:00:23 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id RAA06941; Tue, 15 Sep 1998 17:00:01 -0700 (PDT) Date: Tue, 15 Sep 1998 17:00:01 -0700 (PDT) Message-Id: <199809160000.RAA06941@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: Bill Fenner Subject: Re: kern/7713: problem with reusing ports with multicast Reply-To: Bill Fenner Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR kern/7713; it has been noted by GNATS. From: Bill Fenner To: freebsd-gnats-submit@FreeBSD.org, luigi@prova.iet.unipi.it Cc: Subject: Re: kern/7713: problem with reusing ports with multicast Date: Tue, 15 Sep 1998 16:50:50 -0700 (PDT) I think this patch is more complete, as it allows different users to bind INADDR_ANY as long as SO_REUSEPORT is set. Unicast applications don't set SO_REUSEPORT, so will still be protected, while multicast applications that bind to INADDR_ANY will still be allowed to be run by different uid's. Bill cvs diff: Diffing . Index: in_pcb.c =================================================================== RCS file: /home/ncvs/src/sys/netinet/in_pcb.c,v retrieving revision 1.44 diff -u -r1.44 in_pcb.c --- in_pcb.c 1998/05/15 20:11:32 1.44 +++ in_pcb.c 1998/09/15 22:54:27 @@ -197,10 +197,16 @@ if (ntohs(lport) < IPPORT_RESERVED && p && suser(p->p_ucred, &p->p_acflag)) return (EACCES); - if (so->so_uid) { + if (so->so_uid && + !IN_MULTICAST(ntohl(sin->sin_addr.s_addr))) { t = in_pcblookup_local(inp->inp_pcbinfo, sin->sin_addr, lport, INPLOOKUP_WILDCARD); - if (t && (so->so_uid != t->inp_socket->so_uid)) + if (t && + (ntohl(sin->sin_addr.s_addr) != INADDR_ANY || + ntohl(t->inp_laddr.s_addr) != INADDR_ANY || + (t->inp_socket->so_options & + SO_REUSEPORT) == 0) && + (so->so_uid != t->inp_socket->so_uid)) return (EADDRINUSE); } t = in_pcblookup_local(pcbinfo, sin->sin_addr, To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Tue Sep 15 18:50:32 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA02654 for freebsd-bugs-outgoing; Tue, 15 Sep 1998 18:50:32 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 SAA02604 for ; Tue, 15 Sep 1998 18:50:17 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id SAA10107; Tue, 15 Sep 1998 18:50:01 -0700 (PDT) Received: from alpha.xerox.com (omega.Xerox.COM [13.1.64.95]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id SAA02236 for ; Tue, 15 Sep 1998 18:48:17 -0700 (PDT) (envelope-from fenner@parc.xerox.com) Received: from mango.parc.xerox.com ([13.1.102.232]) by alpha.xerox.com with SMTP id <40642(1)>; Tue, 15 Sep 1998 18:47:44 PDT Received: (from fenner@localhost) by mango.parc.xerox.com (8.8.8/8.8.8) id SAA00908; Tue, 15 Sep 1998 18:47:37 -0700 (PDT) (envelope-from fenner) Message-Id: <199809160147.SAA00908@mango.parc.xerox.com> Date: Tue, 15 Sep 1998 18:47:37 PDT From: Bill Fenner Reply-To: fenner@parc.xerox.com To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/7943: ftpd: ~ is ~root! Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7943 >Category: bin >Synopsis: ftpd: ~ is ~root! >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Sep 15 18:50:00 PDT 1998 >Last-Modified: >Originator: Bill Fenner >Organization: Xerox >Release: FreeBSD 2.2.6-RELEASE i386 >Environment: FreeBSD 2.2.6 >Description: ftpd makes sure to set $HOME in the environment so that glob() can glob ~ correctly. However, glob() ignores the environment if issetugid(), and ftpd setuid()'s to the user so issetugid() is true. >How-To-Repeat: ftp freebsd-machine log in cd / cd ~ pwd >Fix: have ftpd setlogin(), so that the other method of globbing ~ works. inetd has already done setsid(), so asking setusercontext() to setlogin() is safe (I think!). --- /usr/src/libexec/ftpd/ftpd.c Wed Dec 24 11:13:47 1997 +++ ftpd.c Tue Sep 15 18:47:06 1998 @@ -988,7 +988,8 @@ } } setusercontext(lc, pw, (uid_t)0, - LOGIN_SETGROUP|LOGIN_SETPRIORITY|LOGIN_SETRESOURCES|LOGIN_SETUMASK); + LOGIN_SETLOGIN|LOGIN_SETGROUP|LOGIN_SETPRIORITY| + LOGIN_SETRESOURCES|LOGIN_SETUMASK); #else (void) initgroups(pw->pw_name, pw->pw_gid); #endif @@ -1037,12 +1038,6 @@ reply(550, "Can't set uid."); goto bad; } - - /* - * Set home directory so that use of ~ (tilde) works correctly. - */ - if (getcwd(homedir, MAXPATHLEN) != NULL) - setenv("HOME", homedir, 1); /* * Display a login message, if it exists. >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Tue Sep 15 18:51:55 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA02782 for freebsd-bugs-outgoing; Tue, 15 Sep 1998 18:51:55 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 SAA02734; Tue, 15 Sep 1998 18:51:22 -0700 (PDT) (envelope-from wpaul@FreeBSD.org) From: Bill Paul Received: (from wpaul@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id SAA10189; Tue, 15 Sep 1998 18:51:03 -0700 (PDT) Date: Tue, 15 Sep 1998 18:51:03 -0700 (PDT) Message-Id: <199809160151.SAA10189@freefall.freebsd.org> To: se@dialup124.zpr.uni-koeln.de, wpaul@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: bin/7941 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: FIX: keyserv with DES not ready for ELF State-Changed-From-To: open-closed State-Changed-By: wpaul State-Changed-When: Tue Sep 15 18:50:17 PDT 1998 State-Changed-Why: Patch applied, thanks! -Bill To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Tue Sep 15 23:20:22 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA10339 for freebsd-bugs-outgoing; Tue, 15 Sep 1998 23:20:22 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 XAA10323 for ; Tue, 15 Sep 1998 23:20:19 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id XAA18424; Tue, 15 Sep 1998 23:20:03 -0700 (PDT) Date: Tue, 15 Sep 1998 23:20:03 -0700 (PDT) Message-Id: <199809160620.XAA18424@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: Bill Fenner Subject: Re: bin/7943: ftpd: ~ is ~root! Reply-To: Bill Fenner Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR bin/7943; it has been noted by GNATS. From: Bill Fenner To: freebsd-gnats-submit@FreeBSD.org Cc: Subject: Re: bin/7943: ftpd: ~ is ~root! Date: Tue, 15 Sep 1998 23:10:25 -0700 (PDT) There should probably be a setlogin(pw->pw_name); right before the initgroups() in the non-LOGIN_CAP case. Bill To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 16 01:30:21 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA01251 for freebsd-bugs-outgoing; Wed, 16 Sep 1998 01:30:21 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 BAA01242 for ; Wed, 16 Sep 1998 01:30:17 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA22355; Wed, 16 Sep 1998 01:30:01 -0700 (PDT) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA29867; Wed, 16 Sep 1998 01:25:45 -0700 (PDT) (envelope-from nobody) Message-Id: <199809160825.BAA29867@hub.freebsd.org> Date: Wed, 16 Sep 1998 01:25:45 -0700 (PDT) From: ben@ben.com To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: bin/7944: `restore f foo' gets sigsegv Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7944 >Category: bin >Synopsis: `restore f foo' gets sigsegv >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Sep 16 01:30:01 PDT 1998 >Last-Modified: >Originator: Ben Jackson >Organization: >Release: 2.2.7 >Environment: FreeBSD pulsar.ben.com 2.2.7-RELEASE FreeBSD 2.2.7-RELEASE #0: Sun Sep 13 04:49:04 PDT 1998 bj@pulsar.ben.com:/usr/src/sys/compile/PULSAR i386 >Description: Looks like option parsing in restore is broken. >How-To-Repeat: restore f foo (foo need not exist, you don't have to be root) >Fix: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 16 01:40:35 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA03121 for freebsd-bugs-outgoing; Wed, 16 Sep 1998 01:40:35 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 BAA03094 for ; Wed, 16 Sep 1998 01:40:21 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA22789; Wed, 16 Sep 1998 01:40:01 -0700 (PDT) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA01873; Wed, 16 Sep 1998 01:33:12 -0700 (PDT) (envelope-from nobody) Message-Id: <199809160833.BAA01873@hub.freebsd.org> Date: Wed, 16 Sep 1998 01:33:12 -0700 (PDT) From: ben@ben.com To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: misc/7945: 2.2.6->2.2.7 upgrade clobbered /etc without backing it up Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7945 >Category: misc >Synopsis: 2.2.6->2.2.7 upgrade clobbered /etc without backing it up >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Sep 16 01:40:01 PDT 1998 >Last-Modified: >Originator: Ben Jackson >Organization: >Release: 2.2.7 (now!) >Environment: FreeBSD pulsar.ben.com 2.2.7-RELEASE FreeBSD 2.2.7-RELEASE #0: Sun Sep 13 04:49:04 PDT 1998 bj@pulsar.ben.com:/usr/src/sys/compile/PULSAR i386 >Description: I used the Walnut Creek cdrom to to an upgrade from 2.2.6 (sysinstall "Upgrade" option). It prompted me for a directory to backup my etc dir (I gave it `/etc.bak') and rattled the disk while claiming to be doing that. It said the NEW etc files would be in an `upgrade' directory. Towards the end it claimed I had no fstab, passwd or group files. In the end, all of my etc files were overwritten by the dist, I have no `upgrade' directory and NO ETC.BAK! I guess the scary warning should have scared me off, though I have managed to do deltas in the past... >How-To-Repeat: >Fix: I'm wondering if `/etc.bak' put it in the MFS rather than in /mnt, but of course you can't tell from the holographic shell... I suppose I got `upgrade' dir because the files were extracted directly into etc (a bug, but it explains my results). The workaround is to go get your offsite backup and restore /etc... >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 16 01:50:21 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA04397 for freebsd-bugs-outgoing; Wed, 16 Sep 1998 01:50:21 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 BAA04386 for ; Wed, 16 Sep 1998 01:50:17 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA23175; Wed, 16 Sep 1998 01:50:00 -0700 (PDT) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA03156; Wed, 16 Sep 1998 01:40:52 -0700 (PDT) (envelope-from nobody) Message-Id: <199809160840.BAA03156@hub.freebsd.org> Date: Wed, 16 Sep 1998 01:40:52 -0700 (PDT) From: ben@ben.com To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: misc/7946: ccdconfig gives confusing error when given nonexistant disks Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7946 >Category: misc >Synopsis: ccdconfig gives confusing error when given nonexistant disks >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Sep 16 01:50:00 PDT 1998 >Last-Modified: >Originator: Ben Jackson >Organization: >Release: 2.2.7 >Environment: FreeBSD pulsar.ben.com 2.2.7-RELEASE FreeBSD 2.2.7-RELEASE #0: Sun Sep 13 04:49:04 PDT 1998 bj@pulsar.ben.com:/usr/src/sys/compile/PULSAR i386 >Description: ccdconfig gets ENXIO for BOTH unconfigured ccd device AND unconfigured disks. The errno and the way it is printed leads you to believe that the ccd pseudo isn't available when actually it's the disk you're trying to put in the ccd (I had name slippage when moving scsi disks around). >How-To-Repeat: # # ccd4 is MAKEDEVd but not in kernel: # ccdconfig ccd4 128 0 /dev/sd3a ccdconfig: open: /dev/ccd4c: Device not configured # # ccd3 IS configured by sd3 is not # ccdconfig ccd3 128 0 /dev/sd3a ccdconfig: ioctl (CCDIOCSET): /dev/ccd3c: Device not configured >Fix: ccdconfig.c do_io should distinguish between the open fail and the ioctl fail with ENXIO and make it clear what it applies to. >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 16 07:30:24 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA19523 for freebsd-bugs-outgoing; Wed, 16 Sep 1998 07:30:24 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 HAA19512 for ; Wed, 16 Sep 1998 07:30:20 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id HAA09353; Wed, 16 Sep 1998 07:30:01 -0700 (PDT) Received: from mail.cs.tu-berlin.de (mail.cs.tu-berlin.de [130.149.17.13]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA19099 for ; Wed, 16 Sep 1998 07:27:06 -0700 (PDT) (envelope-from eserte@cs.tu-berlin.de) Received: (from eserte@localhost) by mail.cs.tu-berlin.de (8.9.1/8.9.1) id QAA21208; Wed, 16 Sep 1998 16:23:20 +0200 (MET DST) Received: (from eserte@localhost) by cabulja.herceg.de (8.8.8/8.6.12) id QAA01440; Wed, 16 Sep 1998 16:24:34 +0200 (CEST) Message-Id: <199809161424.QAA01440@cabulja.herceg.de> Date: Wed, 16 Sep 1998 16:24:34 +0200 (CEST) From: Slaven Rezic Reply-To: eserte@cs.tu-berlin.de To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: kern/7950: Trap 12 while executing wine Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7950 >Category: kern >Synopsis: Trap 12 while executing wine >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Sep 16 07:30:01 PDT 1998 >Last-Modified: >Originator: Slaven Rezic >Organization: Private FreeBSD site, Berlin, Germany >Release: FreeBSD 2.2.6-RELEASE i386 >Environment: * A FreeBSD-2.2.6 system. The error also occurs with the same system and 2.2.1 or 2.2.7 kernel. * Wine-980913 >Description: If I execute excel5 with wine, the kernel enters the debug mode with trap 12. The stopped line is doreti_popl_es: pop %es The content of %es is 0x10. Sorry, I don't know anything about assembler, so I can't help with more details. >How-To-Repeat: wine -managed excel >Fix: ? >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 16 08:32:45 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA29707 for freebsd-bugs-outgoing; Wed, 16 Sep 1998 08:32:45 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 IAA29681; Wed, 16 Sep 1998 08:32:18 -0700 (PDT) (envelope-from des@FreeBSD.org) From: "Dag-Erling C. Sm\xf8rgrav" Received: (from des@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA11192; Wed, 16 Sep 1998 08:31:59 -0700 (PDT) Date: Wed, 16 Sep 1998 08:31:59 -0700 (PDT) Message-Id: <199809161531.IAA11192@freefall.freebsd.org> To: xaa@xaa.iae.nl, des@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: bin/7929 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: extra option for chclass State-Changed-From-To: open-closed State-Changed-By: des State-Changed-When: Wed Sep 16 08:31:19 PDT 1998 State-Changed-Why: The right backend for this kind of things is pw(8), which already has the functionality you suggest. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 16 08:35:32 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA00264 for freebsd-bugs-outgoing; Wed, 16 Sep 1998 08:35:32 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 IAA00184; Wed, 16 Sep 1998 08:34:26 -0700 (PDT) (envelope-from des@FreeBSD.org) From: "Dag-Erling C. Sm\xf8rgrav" Received: (from des@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA11326; Wed, 16 Sep 1998 08:34:06 -0700 (PDT) Date: Wed, 16 Sep 1998 08:34:06 -0700 (PDT) Message-Id: <199809161534.IAA11326@freefall.freebsd.org> To: harry@dublin.net, des@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: kern/7930 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: Umap & Union filesystems broken State-Changed-From-To: open-closed State-Changed-By: des State-Changed-When: Wed Sep 16 08:32:04 PDT 1998 State-Changed-Why: We know. They are documented as such in sys/i386/conf/LINT. If you have a fix for this, please submit a new PR with a patch. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 16 08:45:48 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA01980 for freebsd-bugs-outgoing; Wed, 16 Sep 1998 08:45:48 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 IAA01919; Wed, 16 Sep 1998 08:45:06 -0700 (PDT) (envelope-from des@FreeBSD.org) From: "Dag-Erling C. Sm\xf8rgrav" Received: (from des@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA11896; Wed, 16 Sep 1998 08:44:43 -0700 (PDT) Date: Wed, 16 Sep 1998 08:44:43 -0700 (PDT) Message-Id: <199809161544.IAA11896@freefall.freebsd.org> To: Studded@san.rr.com, des@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: misc/5855 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: /etc/services is out of date with IANA State-Changed-From-To: open-suspended State-Changed-By: des State-Changed-When: Wed Sep 16 08:44:02 PDT 1998 State-Changed-Why: Awaiting new patch in proper format. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 16 08:48:14 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA02390 for freebsd-bugs-outgoing; Wed, 16 Sep 1998 08:48:14 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 IAA02224; Wed, 16 Sep 1998 08:47:24 -0700 (PDT) (envelope-from des@FreeBSD.org) From: "Dag-Erling C. Sm\xf8rgrav" Received: (from des@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA12022; Wed, 16 Sep 1998 08:47:06 -0700 (PDT) Date: Wed, 16 Sep 1998 08:47:06 -0700 (PDT) Message-Id: <199809161547.IAA12022@freefall.freebsd.org> To: mivs@miee.ru, des@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: i386/7646 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: My system is freeze after X starup. State-Changed-From-To: open-suspended State-Changed-By: des State-Changed-When: Wed Sep 16 08:46:42 PDT 1998 State-Changed-Why: Not clear if this is a bug or a misconfiguration, awaiting further developments. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 16 08:56:08 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA03577 for freebsd-bugs-outgoing; Wed, 16 Sep 1998 08:56:08 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 IAA03390; Wed, 16 Sep 1998 08:55:13 -0700 (PDT) (envelope-from des@FreeBSD.org) From: "Dag-Erling C. Sm\xf8rgrav" Received: (from des@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA12414; Wed, 16 Sep 1998 08:54:52 -0700 (PDT) Date: Wed, 16 Sep 1998 08:54:52 -0700 (PDT) Message-Id: <199809161554.IAA12414@freefall.freebsd.org> To: sp@alkor.ru, des@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG, des@FreeBSD.ORG Subject: Re: misc/7926 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Old Synopsis: Probable weak code /usr/bin/cksum New Synopsis: [MFC] Probable weak code /usr/bin/cksum State-Changed-From-To: open-suspended State-Changed-By: des State-Changed-When: Wed Sep 16 08:53:47 PDT 1998 State-Changed-Why: Fixed in -CURRENT. Responsible-Changed-From-To: freebsd-bugs->des Responsible-Changed-By: des Responsible-Changed-When: Wed Sep 16 08:53:47 PDT 1998 Responsible-Changed-Why: So I get the blame if it's wrong. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 16 09:58:14 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA13929 for freebsd-bugs-outgoing; Wed, 16 Sep 1998 09:58:14 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 JAA13896; Wed, 16 Sep 1998 09:58:07 -0700 (PDT) (envelope-from imp@FreeBSD.org) From: Warner Losh Received: (from imp@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id JAA16488; Wed, 16 Sep 1998 09:57:48 -0700 (PDT) Date: Wed, 16 Sep 1998 09:57:48 -0700 (PDT) Message-Id: <199809161657.JAA16488@freefall.freebsd.org> To: sef@kithrup.com, imp@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: bin/6168 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: tn3270 gets undefined symbol error on startup State-Changed-From-To: open-closed State-Changed-By: imp State-Changed-When: Wed Sep 16 10:56:37 MDT 1998 State-Changed-Why: The bug is already fixed. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 16 10:02:24 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA14886 for freebsd-bugs-outgoing; Wed, 16 Sep 1998 10:02:24 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 KAA14802; Wed, 16 Sep 1998 10:02:13 -0700 (PDT) (envelope-from imp@FreeBSD.org) From: Warner Losh Received: (from imp@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA16751; Wed, 16 Sep 1998 10:01:54 -0700 (PDT) Date: Wed, 16 Sep 1998 10:01:54 -0700 (PDT) Message-Id: <199809161701.KAA16751@freefall.freebsd.org> To: imp@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG, imp@FreeBSD.ORG Subject: Re: bin/3524 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: rlogin doesn't read $HOSTALIASES for non-root users Responsible-Changed-From-To: freebsd-bugs->imp Responsible-Changed-By: imp Responsible-Changed-When: Wed Sep 16 11:01:32 MDT 1998 Responsible-Changed-Why: I broke it, I'll try to fix it. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 16 10:04:27 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA15409 for freebsd-bugs-outgoing; Wed, 16 Sep 1998 10:04:27 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 KAA15401; Wed, 16 Sep 1998 10:04:21 -0700 (PDT) (envelope-from imp@FreeBSD.org) From: Warner Losh Received: (from imp@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA16870; Wed, 16 Sep 1998 10:04:03 -0700 (PDT) Date: Wed, 16 Sep 1998 10:04:03 -0700 (PDT) Message-Id: <199809161704.KAA16870@freefall.freebsd.org> To: imp@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG, imp@FreeBSD.ORG Subject: Re: bin/4683 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: restore doesn't correctly handle "sparse" files Responsible-Changed-From-To: freebsd-bugs->imp Responsible-Changed-By: imp Responsible-Changed-When: Wed Sep 16 11:03:47 MDT 1998 Responsible-Changed-Why: I'll look into this. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 16 10:08:01 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA16092 for freebsd-bugs-outgoing; Wed, 16 Sep 1998 10:08:01 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 KAA16055; Wed, 16 Sep 1998 10:07:56 -0700 (PDT) (envelope-from imp@FreeBSD.org) From: Warner Losh Received: (from imp@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA17067; Wed, 16 Sep 1998 10:07:37 -0700 (PDT) Date: Wed, 16 Sep 1998 10:07:37 -0700 (PDT) Message-Id: <199809161707.KAA17067@freefall.freebsd.org> To: imp@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG, imp@FreeBSD.ORG Subject: Re: bin/6074 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: Incremental dumps are backing up unchanged files Responsible-Changed-From-To: freebsd-bugs->imp Responsible-Changed-By: imp Responsible-Changed-When: Wed Sep 16 11:07:22 MDT 1998 Responsible-Changed-Why: I'll look at it. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 16 10:10:25 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA16799 for freebsd-bugs-outgoing; Wed, 16 Sep 1998 10:10:25 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 KAA16508; Wed, 16 Sep 1998 10:09:46 -0700 (PDT) (envelope-from imp@FreeBSD.org) From: Warner Losh Received: (from imp@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA17228; Wed, 16 Sep 1998 10:09:27 -0700 (PDT) Date: Wed, 16 Sep 1998 10:09:27 -0700 (PDT) Message-Id: <199809161709.KAA17228@freefall.freebsd.org> To: grg@isabase.philol.msu.ru, imp@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: bin/7370 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: ftp client fails to connect State-Changed-From-To: open-closed State-Changed-By: imp State-Changed-When: Wed Sep 16 11:08:56 MDT 1998 State-Changed-Why: The audit trail says this is a problem with the remote host, so it isn't a bug in ftp. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 16 10:12:18 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA17209 for freebsd-bugs-outgoing; Wed, 16 Sep 1998 10:12:18 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 KAA17084; Wed, 16 Sep 1998 10:12:09 -0700 (PDT) (envelope-from imp@FreeBSD.org) From: Warner Losh Received: (from imp@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA17430; Wed, 16 Sep 1998 10:11:49 -0700 (PDT) Date: Wed, 16 Sep 1998 10:11:49 -0700 (PDT) Message-Id: <199809161711.KAA17430@freefall.freebsd.org> To: imp@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG, imp@FreeBSD.ORG Subject: Re: bin/7402 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: Games primes and factor don't understand hexadecimals Responsible-Changed-From-To: freebsd-bugs->imp Responsible-Changed-By: imp Responsible-Changed-When: Wed Sep 16 11:10:50 MDT 1998 Responsible-Changed-Why: Because I need something silly to go along with the serious PRs that I've saddled myself with. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 16 10:16:50 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA18322 for freebsd-bugs-outgoing; Wed, 16 Sep 1998 10:16:50 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 KAA18287; Wed, 16 Sep 1998 10:16:41 -0700 (PDT) (envelope-from imp@FreeBSD.org) From: Warner Losh Received: (from imp@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA17667; Wed, 16 Sep 1998 10:16:21 -0700 (PDT) Date: Wed, 16 Sep 1998 10:16:21 -0700 (PDT) Message-Id: <199809161716.KAA17667@freefall.freebsd.org> To: imp@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG, imp@FreeBSD.ORG Subject: Re: bin/3556 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: Bug with -i option in /usr/bin/lpr Responsible-Changed-From-To: freebsd-bugs->imp Responsible-Changed-By: imp Responsible-Changed-When: Wed Sep 16 11:15:56 MDT 1998 Responsible-Changed-Why: I've been tarred with the lpr tar baby before... To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 16 10:19:24 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA19159 for freebsd-bugs-outgoing; Wed, 16 Sep 1998 10:19:24 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 KAA19103; Wed, 16 Sep 1998 10:19:06 -0700 (PDT) (envelope-from imp@FreeBSD.org) From: Warner Losh Received: (from imp@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA17845; Wed, 16 Sep 1998 10:18:47 -0700 (PDT) Date: Wed, 16 Sep 1998 10:18:47 -0700 (PDT) Message-Id: <199809161718.KAA17845@freefall.freebsd.org> To: uhclem.bsd@FreeBSD.ORG, imp@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: kern/4685 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: Some SCSI retry messages formatted differently - FDIV072 State-Changed-From-To: open-closed State-Changed-By: imp State-Changed-When: Wed Sep 16 11:18:28 MDT 1998 State-Changed-Why: Justin committed CAM :-) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 16 10:58:43 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA28082 for freebsd-bugs-outgoing; Wed, 16 Sep 1998 10:58:43 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 KAA27924; Wed, 16 Sep 1998 10:58:15 -0700 (PDT) (envelope-from dt@FreeBSD.org) From: Dmitrij Tejblum Received: (from dt@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA19263; Wed, 16 Sep 1998 10:57:56 -0700 (PDT) Date: Wed, 16 Sep 1998 10:57:56 -0700 (PDT) Message-Id: <199809161757.KAA19263@freefall.freebsd.org> To: yuri@xpert.com, dt@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: kern/5800 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: incorporate -current pppd driver into -stable kernel State-Changed-From-To: open-closed State-Changed-By: dt State-Changed-When: Wed Sep 16 10:55:26 PDT 1998 State-Changed-Why: Done before 2.2.7-RELEASE To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 16 13:30:45 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA29382 for freebsd-bugs-outgoing; Wed, 16 Sep 1998 13:30:45 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 NAA29321 for ; Wed, 16 Sep 1998 13:30:23 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id NAA26794; Wed, 16 Sep 1998 13:30:01 -0700 (PDT) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA27775; Wed, 16 Sep 1998 13:20:16 -0700 (PDT) (envelope-from nobody) Message-Id: <199809162020.NAA27775@hub.freebsd.org> Date: Wed, 16 Sep 1998 13:20:16 -0700 (PDT) From: cnoel@cisco.com To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: gnu/7951: The gnu readline library core dumps when the numeric keypad is typed. Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7951 >Category: gnu >Synopsis: The gnu readline library core dumps when the numeric keypad is typed. >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Sep 16 13:30:01 PDT 1998 >Last-Modified: >Originator: Chuck Noel >Organization: Cisco >Release: >Environment: FreeBSD cnoel-pc.cisco.com 2.2.6-RELEASE FreeBSD 2.2.6-RELEASE #0: Tue Aug 18 09:11:22 EDT 1998 bmcgover@dtdtools.cisco.com:/usr/src/sys/compile/CNOEL i386 >Description: I added the readline line library to fix to the Tcl/Tk release for command line editing. Tcl core dumps in the readline library is a key from the numeric keypad is typed. >How-To-Repeat: Have to add the readline edit to Tcl/Tk. >Fix: I got the latest version of readline library from the GNU distribution and installed it. The problem went away. >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 16 13:43:37 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA02063 for freebsd-bugs-outgoing; Wed, 16 Sep 1998 13:43:37 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 NAA01910; Wed, 16 Sep 1998 13:42:35 -0700 (PDT) (envelope-from cracauer@FreeBSD.org) From: Martin Cracauer Received: (from cracauer@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id NAA27454; Wed, 16 Sep 1998 13:42:13 -0700 (PDT) Date: Wed, 16 Sep 1998 13:42:13 -0700 (PDT) Message-Id: <199809162042.NAA27454@freefall.freebsd.org> To: dhw@whistle.com, cracauer@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: misc/7435 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: [PATCH(HACK)] PR 6387 solution didn't handle pipelines adequately State-Changed-From-To: suspended-closed State-Changed-By: cracauer State-Changed-When: Wed Sep 16 22:38:50 MEST 1998 State-Changed-Why: The amd_map_program variable needs to be eval'ed. I commited this to -current, it doesn't apply to -stable. The shell behaves right, the solution without additional shell spawning is: "... `eval ${amd_map_program}`" Thanks for your work and happy hacking Martin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 16 14:06:28 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA06176 for freebsd-bugs-outgoing; Wed, 16 Sep 1998 14:06:28 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 OAA06046; Wed, 16 Sep 1998 14:05:43 -0700 (PDT) (envelope-from cracauer@FreeBSD.org) From: Martin Cracauer Received: (from cracauer@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id OAA28653; Wed, 16 Sep 1998 14:05:23 -0700 (PDT) Date: Wed, 16 Sep 1998 14:05:23 -0700 (PDT) Message-Id: <199809162105.OAA28653@freefall.freebsd.org> To: grandi@noao.edu, cracauer@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: conf/5191 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: [PATCH] fsck during boot fails due to lack of resources State-Changed-From-To: suspended-closed State-Changed-By: cracauer State-Changed-When: Wed Sep 16 23:03:49 MEST 1998 State-Changed-Why: Resource limits are now infinity by default and daemon has default settings. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 16 14:23:34 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA09408 for freebsd-bugs-outgoing; Wed, 16 Sep 1998 14:23:34 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 OAA09306; Wed, 16 Sep 1998 14:22:45 -0700 (PDT) (envelope-from imp@FreeBSD.org) From: Warner Losh Received: (from imp@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id OAA29131; Wed, 16 Sep 1998 14:22:22 -0700 (PDT) Date: Wed, 16 Sep 1998 14:22:22 -0700 (PDT) Message-Id: <199809162122.OAA29131@freefall.freebsd.org> To: brion@queeg.com, imp@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: bin/1387 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: Group file errors cause absolute havoc [PATCH] State-Changed-From-To: suspended-closed State-Changed-By: imp State-Changed-When: Wed Sep 16 15:21:45 MDT 1998 State-Changed-Why: This has been corrected in -current. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 16 14:29:02 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA10497 for freebsd-bugs-outgoing; Wed, 16 Sep 1998 14:29:02 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 OAA10455; Wed, 16 Sep 1998 14:28:43 -0700 (PDT) (envelope-from imp@FreeBSD.org) From: Warner Losh Received: (from imp@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id OAA29546; Wed, 16 Sep 1998 14:28:23 -0700 (PDT) Date: Wed, 16 Sep 1998 14:28:23 -0700 (PDT) Message-Id: <199809162128.OAA29546@freefall.freebsd.org> To: imp@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG, imp@FreeBSD.ORG Subject: Re: bin/4585 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: termcap search fails too early Responsible-Changed-From-To: freebsd-bugs->imp Responsible-Changed-By: imp Responsible-Changed-When: Wed Sep 16 15:28:06 MDT 1998 Responsible-Changed-Why: Looks like a slam dunk, I'll fix this. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 16 14:35:35 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA11790 for freebsd-bugs-outgoing; Wed, 16 Sep 1998 14:35:35 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 OAA11648; Wed, 16 Sep 1998 14:34:47 -0700 (PDT) (envelope-from cracauer@FreeBSD.org) From: Martin Cracauer Received: (from cracauer@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id OAA29917; Wed, 16 Sep 1998 14:34:26 -0700 (PDT) Date: Wed, 16 Sep 1998 14:34:26 -0700 (PDT) Message-Id: <199809162134.OAA29917@freefall.freebsd.org> To: jin@adv-pc-1.lbl.gov, cracauer@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: misc/2793 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: libc_r make fscanf failure State-Changed-From-To: open-closed State-Changed-By: cracauer State-Changed-When: Wed Sep 16 23:34:00 MEST 1998 State-Changed-Why: Problem no longer present in recent FreeBSD versions To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 16 14:38:54 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA12513 for freebsd-bugs-outgoing; Wed, 16 Sep 1998 14:38:54 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 OAA12428; Wed, 16 Sep 1998 14:38:18 -0700 (PDT) (envelope-from cracauer@FreeBSD.org) From: Martin Cracauer Received: (from cracauer@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id OAA00235; Wed, 16 Sep 1998 14:37:57 -0700 (PDT) Date: Wed, 16 Sep 1998 14:37:57 -0700 (PDT) Message-Id: <199809162137.OAA00235@freefall.freebsd.org> To: dan@math.berkeley.edu, cracauer@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: bin/4795 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: glitch in /bin/sh cd command State-Changed-From-To: open-closed State-Changed-By: cracauer State-Changed-When: Wed Sep 16 23:37:25 MEST 1998 State-Changed-Why: This has been fixed by Tor Egges recent sh cd cleanups. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 16 15:00:58 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA17503 for freebsd-bugs-outgoing; Wed, 16 Sep 1998 15:00:58 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 OAA17247; Wed, 16 Sep 1998 14:59:44 -0700 (PDT) (envelope-from cracauer@FreeBSD.org) From: Martin Cracauer Received: (from cracauer@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id OAA01050; Wed, 16 Sep 1998 14:59:21 -0700 (PDT) Date: Wed, 16 Sep 1998 14:59:21 -0700 (PDT) Message-Id: <199809162159.OAA01050@freefall.freebsd.org> To: giffunip@asme.org, cracauer@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: bin/6087 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: sh doesn't work properly on certain configuration scripts State-Changed-From-To: open-closed State-Changed-By: cracauer State-Changed-When: Wed Sep 16 23:58:03 MEST 1998 State-Changed-Why: Fixed by Tor Egge in -current. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 16 15:08:45 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA19776 for freebsd-bugs-outgoing; Wed, 16 Sep 1998 15:08:45 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 PAA19540; Wed, 16 Sep 1998 15:07:58 -0700 (PDT) (envelope-from cracauer@FreeBSD.org) From: Martin Cracauer Received: (from cracauer@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA01386; Wed, 16 Sep 1998 15:07:33 -0700 (PDT) Date: Wed, 16 Sep 1998 15:07:33 -0700 (PDT) Message-Id: <199809162207.PAA01386@freefall.freebsd.org> To: iverok@sum.uio.no, cracauer@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: bin/6577 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: /bin/sh environment variables not set in simple commands State-Changed-From-To: open-closed State-Changed-By: cracauer State-Changed-When: Thu Sep 17 00:07:13 MEST 1998 State-Changed-Why: Fixed by Tor Egge in -current. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 16 17:01:03 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA14477 for freebsd-bugs-outgoing; Wed, 16 Sep 1998 17:01:03 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 RAA14339 for ; Wed, 16 Sep 1998 17:00:24 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id RAA04762; Wed, 16 Sep 1998 17:00:00 -0700 (PDT) Date: Wed, 16 Sep 1998 17:00:00 -0700 (PDT) Message-Id: <199809170000.RAA04762@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: dag-erli@ifi.uio.no (Dag-Erling =?iso-8859-1?Q?Co=EFdan?= =?iso-8859-1?Q?Sm=F8rgrav?= ) Subject: Re: bin/7417 Reply-To: dag-erli@ifi.uio.no (Dag-Erling =?iso-8859-1?Q?Co=EFdan?= =?iso-8859-1?Q?Sm=F8rgrav?= ) Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR bin/7417; it has been noted by GNATS. From: dag-erli@ifi.uio.no (Dag-Erling =?iso-8859-1?Q?Co=EFdan?= =?iso-8859-1?Q?Sm=F8rgrav?= ) To: freebsd-gnats-submit@freebsd.org Cc: Subject: Re: bin/7417 Date: 17 Sep 1998 01:50:10 +0200 It's not that simple. Having RTFS, it looks to me like 'ls -W' doesn't work on -stable simply because -stable's version of the fts library doesn't know about whiteout. The alternatives are either to fix -stable's fts library, or to undocument the -W option. It seems to me that the latter is TRT because I have a hunch that the description of the -W switch in the man page was MFCed by mistake during a pre- release MFC run. Since unionfs doesn't work anyway (and isn't likely to get fixed any time soon), I see no point in keeping this PR open. DES -- Dag-Erling Smørgrav - dag-erli@ifi.uio.no To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 16 17:03:35 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA14873 for freebsd-bugs-outgoing; Wed, 16 Sep 1998 17:03:35 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 RAA14619; Wed, 16 Sep 1998 17:01:51 -0700 (PDT) (envelope-from des@FreeBSD.org) From: "Dag-Erling C. Sm\xf8rgrav" Received: (from des@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id RAA04866; Wed, 16 Sep 1998 17:01:28 -0700 (PDT) Date: Wed, 16 Sep 1998 17:01:28 -0700 (PDT) Message-Id: <199809170001.RAA04866@freefall.freebsd.org> To: des@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG, des@FreeBSD.ORG Subject: Re: bin/7203 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: [PATCH] fetch -o - file:/path/name doesn't go to stdout Responsible-Changed-From-To: freebsd-bugs->des Responsible-Changed-By: des Responsible-Changed-When: Wed Sep 16 17:00:49 PDT 1998 Responsible-Changed-Why: I'll look into it (since I'm already working on fetch...) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 16 17:07:42 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA15828 for freebsd-bugs-outgoing; Wed, 16 Sep 1998 17:07:42 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 RAA15503; Wed, 16 Sep 1998 17:06:10 -0700 (PDT) (envelope-from fenner@FreeBSD.org) From: Bill Fenner Received: (from fenner@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id RAA05083; Wed, 16 Sep 1998 17:05:43 -0700 (PDT) Date: Wed, 16 Sep 1998 17:05:43 -0700 (PDT) Message-Id: <199809170005.RAA05083@freefall.freebsd.org> To: laskavy@Berkeley.Gambit.Msk.SU, fenner@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG, fenner@FreeBSD.ORG Subject: Re: kern/7649 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Old Synopsis: /sys/netinet/if_ether.c: "permanent" records in ARP table are not really permanent New Synopsis: [MFC] /sys/netinet/if_ether.c: "permanent" records in ARP table are not really permanent State-Changed-From-To: open-suspended State-Changed-By: fenner State-Changed-When: Wed Sep 16 17:04:30 PDT 1998 State-Changed-Why: Awaiting merge Responsible-Changed-From-To: freebsd-bugs->fenner Responsible-Changed-By: fenner Responsible-Changed-When: Wed Sep 16 17:04:30 PDT 1998 Responsible-Changed-Why: I committed as part of rev 1.48 of if_ether.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 16 17:10:57 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA16698 for freebsd-bugs-outgoing; Wed, 16 Sep 1998 17:10:57 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 RAA16358; Wed, 16 Sep 1998 17:09:47 -0700 (PDT) (envelope-from fenner@FreeBSD.org) From: Bill Fenner Received: (from fenner@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id RAA05345; Wed, 16 Sep 1998 17:09:18 -0700 (PDT) Date: Wed, 16 Sep 1998 17:09:18 -0700 (PDT) Message-Id: <199809170009.RAA05345@freefall.freebsd.org> To: archie@whistle.com, fenner@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: kern/6402 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: another machine can change my own permanent arp table entry State-Changed-From-To: open-closed State-Changed-By: fenner State-Changed-When: Wed Sep 16 17:08:47 PDT 1998 State-Changed-Why: Fixed in rev 1.48 of if_ether.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 16 17:25:55 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA20522 for freebsd-bugs-outgoing; Wed, 16 Sep 1998 17:25:55 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 RAA20119; Wed, 16 Sep 1998 17:24:34 -0700 (PDT) (envelope-from des@FreeBSD.org) From: "Dag-Erling C. Sm\xf8rgrav" Received: (from des@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id RAA06112; Wed, 16 Sep 1998 17:24:09 -0700 (PDT) Date: Wed, 16 Sep 1998 17:24:09 -0700 (PDT) Message-Id: <199809170024.RAA06112@freefall.freebsd.org> To: dada@sbox.tu-graz.ac.at, des@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: bin/7417 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: ls -W option unimplemented State-Changed-From-To: suspended-closed State-Changed-By: des State-Changed-When: Wed Sep 16 17:23:17 PDT 1998 State-Changed-Why: -W option removed from man page. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 16 18:00:19 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA29689 for freebsd-bugs-outgoing; Wed, 16 Sep 1998 18:00:19 -0700 (PDT) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from midten.fast.no (midten.fast.no [195.139.251.11]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA29441; Wed, 16 Sep 1998 17:59:18 -0700 (PDT) (envelope-from tegge@fast.no) Received: from fast.no (IDENT:tegge@midten.fast.no [195.139.251.11]) by midten.fast.no (8.9.1/8.9.1) with ESMTP id CAA12357; Thu, 17 Sep 1998 02:58:45 +0200 (CEST) Message-Id: <199809170058.CAA12357@midten.fast.no> To: cracauer@FreeBSD.ORG Cc: iverok@sum.uio.no, freebsd-bugs@FreeBSD.ORG Subject: Re: bin/6577 From: Tor.Egge@fast.no In-Reply-To: Your message of "Wed, 16 Sep 1998 15:07:33 -0700 (PDT)" References: <199809162207.PAA01386@freefall.freebsd.org> X-Mailer: Mew version 1.70 on Emacs 19.34.1 Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Thu, 17 Sep 1998 02:58:45 +0200 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > Fixed by Tor Egge in -current. No. - Tor Egge To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Sep 17 00:22:31 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA09904 for freebsd-bugs-outgoing; Thu, 17 Sep 1998 00:22:31 -0700 (PDT) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from gibralter.net (pollux.gibralter.net [208.220.166.6]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id AAA09891 for ; Thu, 17 Sep 1998 00:22:29 -0700 (PDT) (envelope-from distributor@phonecheck.net) From: distributor@phonecheck.net Received: from jake.gibralter.net by gibralter.net (SMI-8.6/SMI-SVR4) id DAA04774; Thu, 17 Sep 1998 03:15:43 -0400 Date: Thu, 17 Sep 1998 03:15:43 -0400 To: freebsd-bugs@FreeBSD.ORG Subject: FREE Classifieds Up Date Organization: Internet Resource Center Message-Id: Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hello I discovered your business on the internet, and thought you might br interested in our website located at http://rodweb.localweb.com/classads/sites/web/htm You can place FREE CLASSIFIEDS that will be seen all over the worldwide web. Take a look at the counter and see why you want to place your ad here. Go there now and place your ad so you can see your business increase. Thank you Jake If you would like to be removed from future mailing simply respond with "REMOVE" in the subject line. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Sep 17 02:01:27 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA27700 for freebsd-bugs-outgoing; Thu, 17 Sep 1998 02:01:27 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 CAA27672; Thu, 17 Sep 1998 02:01:17 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA25695; Thu, 17 Sep 1998 02:00:58 -0700 (PDT) Date: Thu, 17 Sep 1998 02:00:58 -0700 (PDT) Message-Id: <199809170900.CAA25695@freefall.freebsd.org> To: lyndon@orthanc.ab.ca, phk@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: bin/7868 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Old Synopsis: Morse Code Fixups New Synopsis: [almost patch]Morse Code Fixups State-Changed-From-To: open-suspended State-Changed-By: phk State-Changed-When: Thu Sep 17 02:00:26 PDT 1998 State-Changed-Why: the patch doesn't apply cleanly in -current To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Sep 17 02:05:21 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA28501 for freebsd-bugs-outgoing; Thu, 17 Sep 1998 02:05:21 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 CAA28458; Thu, 17 Sep 1998 02:04:45 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA25868; Thu, 17 Sep 1998 02:04:26 -0700 (PDT) Date: Thu, 17 Sep 1998 02:04:26 -0700 (PDT) Message-Id: <199809170904.CAA25868@freefall.freebsd.org> To: archer@lucky.net, phk@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: gnu/7821 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: awk in free(): warning: chunk is already free. State-Changed-From-To: open-suspended State-Changed-By: phk State-Changed-When: Thu Sep 17 02:04:08 PDT 1998 State-Changed-Why: reported to GNU maintainer. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Sep 17 02:16:02 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA00787 for freebsd-bugs-outgoing; Thu, 17 Sep 1998 02:16:02 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 CAA00743; Thu, 17 Sep 1998 02:15:44 -0700 (PDT) (envelope-from cracauer@FreeBSD.org) From: Martin Cracauer Received: (from cracauer@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA26205; Thu, 17 Sep 1998 02:15:23 -0700 (PDT) Date: Thu, 17 Sep 1998 02:15:23 -0700 (PDT) Message-Id: <199809170915.CAA26205@freefall.freebsd.org> To: iverok@sum.uio.no, cracauer@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: bin/6577 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: /bin/sh environment variables not set in simple commands State-Changed-From-To: closed-open State-Changed-By: cracauer State-Changed-When: Thu Sep 17 11:14:00 MEST 1998 State-Changed-Why: I'm sorry, it seemed to work yesterday due to loosy cut'n'paste of mine. This isn't fixed.Pointed out by Tor Egge. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Sep 17 04:50:25 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA24506 for freebsd-bugs-outgoing; Thu, 17 Sep 1998 04:50:25 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 EAA24497 for ; Thu, 17 Sep 1998 04:50:20 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA02420; Thu, 17 Sep 1998 04:50:01 -0700 (PDT) Received: from internationalschool.co.uk ([194.72.37.214]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA23961 for ; Thu, 17 Sep 1998 04:42:46 -0700 (PDT) (envelope-from stuart@internationalschool.co.uk) Received: (from root@localhost) by internationalschool.co.uk (8.8.8/8.8.8) id MAA17663; Thu, 17 Sep 1998 12:35:33 +0100 (BST) Message-Id: <199809171135.MAA17663@internationalschool.co.uk> Date: Thu, 17 Sep 1998 12:35:33 +0100 (BST) From: stuart henderson Reply-To: stuart@internationalschool.co.uk To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/7962: /usr/bin/ee prompts "save changes" when file unchanged if multiple files specified Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7962 >Category: bin >Synopsis: /usr/bin/ee prompts "save changes" when file unchanged if multiple files specified >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Sep 17 04:50:01 PDT 1998 >Last-Modified: >Originator: stuart henderson >Organization: The International School >Release: FreeBSD 2.2.7-STABLE i386 >Environment: 2.2-stable >Description: If you specify multiple files to edit on the ee command line, and one file is changed but not saved, any subsequent files will ask the user if they want to save changes, regardless of whether a change has been made. >How-To-Repeat: touch 1 2 ee 1 2 type something, esc-enter-b, don't type anything, esc-enter compare with: type something, esc-enter-a, don't type anything, esc-enter >Fix: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Sep 17 07:40:30 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA16165 for freebsd-bugs-outgoing; Thu, 17 Sep 1998 07:40:30 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 HAA16132 for ; Thu, 17 Sep 1998 07:40:21 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id HAA10414; Thu, 17 Sep 1998 07:40:01 -0700 (PDT) Received: from k6n1.znh.org (dialup5.gaffaneys.com [208.155.161.55]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA15372 for ; Thu, 17 Sep 1998 07:35:12 -0700 (PDT) (envelope-from zach@gaffaneys.com) Received: (from zach@localhost) by k6n1.znh.org (8.9.1/8.9.1) id OAA27261; Thu, 17 Sep 1998 14:35:40 GMT (envelope-from zach) Message-Id: <199809171435.OAA27261@k6n1.znh.org> Date: Thu, 17 Sep 1998 14:35:40 GMT From: Zach Heilig Reply-To: zach@gaffaneys.com To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: conf/7964: [patch] typo in /etc/login.conf Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7964 >Category: conf >Synopsis: typo in /etc/login.conf >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Sep 17 07:40:01 PDT 1998 >Last-Modified: >Originator: Zach Heilig >Organization: >Release: FreeBSD 3.0-CURRENT i386 >Environment: login.conf, version 1.21 >Description: >How-To-Repeat: >Fix: --- /usr/src/etc/login.conf Wed Sep 16 17:46:38 1998 +++ ./login.conf Thu Sep 17 09:30:40 1998 @@ -52,7 +52,7 @@ staff:\ :tc=default: daemon:\ - :tc=default; + :tc=default: news:\ :tc=default: dialer:\ (and add a newline to the end...) >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Sep 17 08:00:25 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA20824 for freebsd-bugs-outgoing; Thu, 17 Sep 1998 08:00:25 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 IAA20798 for ; Thu, 17 Sep 1998 08:00:19 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA11064; Thu, 17 Sep 1998 08:00:00 -0700 (PDT) Received: from research.gate.nec.co.jp (research.gate.nec.co.jp [202.32.8.49]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA20043 for ; Thu, 17 Sep 1998 07:58:09 -0700 (PDT) (envelope-from sakai@csl.cl.nec.co.jp) Received: from csl.cl.nec.co.jp (root@csl.cl.nec.co.jp [133.207.2.51]) by research.gate.nec.co.jp (8.8.8+2.7Wbeta7/971104) with ESMTP id XAA22939 for ; Thu, 17 Sep 1998 23:57:37 +0900 (JST) Received: from csls33.csl.cl.nec.co.jp (root@csls33.csl.cl.nec.co.jp [10.56.48.6]) by csl.cl.nec.co.jp (8.8.5+2.7Wbeta5/CSL-960227) with ESMTP id XAA10032; Thu, 17 Sep 1998 23:57:37 +0900 (JST) Received: from localhost (sakai@parsley.csl.cl.nec.co.jp [10.56.48.30]) by csls33.csl.cl.nec.co.jp (8.8.5+2.7Wbeta5/CSL-960227) with ESMTP id XAA28305; Thu, 17 Sep 1998 23:57:35 +0900 (JST) Message-Id: <19980917235735L.sakai@csl.cl.nec.co.jp> Date: Thu, 17 Sep 1998 23:57:35 +0900 From: Junji SAKAI Reply-To: sakai@jp.freebsd.org To: FreeBSD-gnats-submit@FreeBSD.ORG Subject: misc/7965: doFS.sh contains direct references to /mnt Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7965 >Category: misc >Synopsis: doFS.sh contains direct references to /mnt >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Sep 17 08:00:00 PDT 1998 >Last-Modified: >Originator: Junji SAKAI >Organization: Japanese manual translation project >Release: FreeBSD 2.2.7-STABLE i386 >Environment: FreeBSD 2.2.7-STABLE as of Sep 16, 1998 /usr/src/release directory >Description: doFS.sh script in /usr/src/release directory has direct references to "/mnt", rather than via ${MNT} variable. So even if one specifies other than "/mnt" as a doFS.sh argument, doFS.sh still accesses /mnt and produces wrong parameters. >How-To-Repeat: put, for example, a line "MNT = /mnt2" in /usr/src/release/Makefile and invoke "make release.8" in /usr/src/release >Fix: --- doFS.sh.orig Thu Jul 16 11:22:00 1998 +++ doFS.sh Thu Sep 17 23:03:24 1998 @@ -47,9 +47,9 @@ ( set -e && cd ${FSPROTO} && find . -print | cpio -dump ${MNT} ) - df -ki /mnt + df -ki ${MNT} - set `df -ki /mnt | tail -1` + set `df -ki ${MNT} | tail -1` umount ${MNT} >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Sep 17 08:40:59 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA27206 for freebsd-bugs-outgoing; Thu, 17 Sep 1998 08:40:59 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 IAA27101 for ; Thu, 17 Sep 1998 08:40:27 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA12262; Thu, 17 Sep 1998 08:40:01 -0700 (PDT) Received: from gw-nl1.philips.com (gw-nl1.philips.com [192.68.44.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA25520 for ; Thu, 17 Sep 1998 08:31:56 -0700 (PDT) (envelope-from Jos.Backus@nl.origin-it.com) Received: from smtprelay-nl1.philips.com (localhost.philips.com [127.0.0.1]) by gw-nl1.philips.com with ESMTP id RAA09386 for ; Thu, 17 Sep 1998 17:31:30 +0200 (MEST) (envelope-from Jos.Backus@nl.origin-it.com) Received: from hal.mpn.cp.philips.com (hal.mpn.cp.philips.com [130.139.64.195]) by smtprelay-nl1.philips.com (8.8.5/8.6.10-1.2.2m-970826) with SMTP id RAA03784 for ; Thu, 17 Sep 1998 17:31:29 +0200 (MET DST) Received: (qmail 20281 invoked by uid 666); 17 Sep 1998 15:30:43 -0000 Message-Id: <19980917153043.20280.qmail@hal.mpn.cp.philips.com> Date: 17 Sep 1998 15:30:43 -0000 From: Jos.Backus@nl.origin-it.com Reply-To: Jos.Backus@nl.origin-it.com To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: conf/7966: /etc/login.conf has a syntax error, causing inetd-based services to become disabled Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7966 >Category: conf >Synopsis: Syntax error in login.conf causes problems with inetd (a.o.) >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Sep 17 08:40:00 PDT 1998 >Last-Modified: >Originator: Jos Backus >Organization: Origin B.V. >Release: FreeBSD 3.0-CURRENT i386 >Environment: -current as of today. >Description: /etc/login.conf has a ``;'' where a ``:'' should be. This causes services run from inetd such as ftp and telnet to fail because inetd barfs on reading /etc/login.conf. >How-To-Repeat: Run the following to get a diagnostic: $ cap_mkdb /etc/login.conf >Fix: Apply the following patch, and add a final newline to quieten diff: --- login.conf Thu Sep 17 09:15:50 1998 +++ /etc/login.conf Thu Sep 17 17:23:22 1998 @@ -52,7 +52,7 @@ staff:\ :tc=default: daemon:\ - :tc=default; + :tc=default: news:\ :tc=default: dialer:\ >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Sep 17 08:59:13 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA29589 for freebsd-bugs-outgoing; Thu, 17 Sep 1998 08:59:13 -0700 (PDT) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from thingfish.v-wave.com (thingfish.v-wave.com [24.108.17.129]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA29584; Thu, 17 Sep 1998 08:59:05 -0700 (PDT) (envelope-from lyndon@thingfish.v-wave.com) Received: from thingfish.v-wave.com (localhost [127.0.0.1]) by thingfish.v-wave.com (8.9.1/8.9.1) with ESMTP id JAA07918; Thu, 17 Sep 1998 09:58:41 -0600 (MDT) Message-Id: <199809171558.JAA07918@thingfish.v-wave.com> To: Poul-Henning Kamp , freebsd-bugs@FreeBSD.ORG Subject: Re: bin/7868 In-reply-to: Your message of "Thu, 17 Sep 1998 02:00:58 PDT." <199809170900.CAA25695@freefall.freebsd.org> Date: Thu, 17 Sep 1998 09:58:40 -0600 From: lyndon@orthanc.ab.ca Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org : State-Changed-From-To: open-suspended : State-Changed-By: phk : State-Changed-When: Thu Sep 17 02:00:26 PDT 1998 : State-Changed-Why: : the patch doesn't apply cleanly in -current It was against the 2.2.7 sources. I don't have current installed anywhere right now but I'll see what I can do about getting a new set of diffs in. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Sep 17 10:11:47 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA14533 for freebsd-bugs-outgoing; Thu, 17 Sep 1998 10:11:47 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 KAA14306; Thu, 17 Sep 1998 10:09:31 -0700 (PDT) (envelope-from dt@FreeBSD.org) From: Dmitrij Tejblum Received: (from dt@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA15642; Thu, 17 Sep 1998 10:09:12 -0700 (PDT) Date: Thu, 17 Sep 1998 10:09:12 -0700 (PDT) Message-Id: <199809171709.KAA15642@freefall.freebsd.org> To: zach@gaffaneys.com, dt@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: conf/7964 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: typo in /etc/login.conf State-Changed-From-To: open-closed State-Changed-By: dt State-Changed-When: Thu Sep 17 10:03:50 PDT 1998 State-Changed-Why: Committed, thanks. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Sep 17 10:12:07 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA14640 for freebsd-bugs-outgoing; Thu, 17 Sep 1998 10:12:07 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 KAA14509; Thu, 17 Sep 1998 10:11:28 -0700 (PDT) (envelope-from dt@FreeBSD.org) From: Dmitrij Tejblum Received: (from dt@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA15777; Thu, 17 Sep 1998 10:11:09 -0700 (PDT) Date: Thu, 17 Sep 1998 10:11:09 -0700 (PDT) Message-Id: <199809171711.KAA15777@freefall.freebsd.org> To: Jos.Backus@nl.origin-it.com, dt@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: conf/7966 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: Syntax error in login.conf causes problems with inetd (a.o.) State-Changed-From-To: open-closed State-Changed-By: dt State-Changed-When: Thu Sep 17 10:09:23 PDT 1998 State-Changed-Why: Committed, thanks. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Sep 17 11:59:54 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA04566 for freebsd-bugs-outgoing; Thu, 17 Sep 1998 11:59:54 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 LAA04495; Thu, 17 Sep 1998 11:59:13 -0700 (PDT) (envelope-from fenner@FreeBSD.org) From: Bill Fenner Received: (from fenner@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA19379; Thu, 17 Sep 1998 11:58:53 -0700 (PDT) Date: Thu, 17 Sep 1998 11:58:53 -0700 (PDT) Message-Id: <199809171858.LAA19379@freefall.freebsd.org> To: luigi@prova.iet.unipi.it, fenner@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG, fenner@FreeBSD.ORG Subject: Re: kern/7713 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Old Synopsis: problem with reusing ports with multicast New Synopsis: [MFC] problem with reusing ports with multicast State-Changed-From-To: open-suspended State-Changed-By: fenner State-Changed-When: Thu Sep 17 11:58:12 PDT 1998 State-Changed-Why: Fixed in rev 1.45 of netinet/in_pcb.c Responsible-Changed-From-To: freebsd-bugs->fenner Responsible-Changed-By: fenner Responsible-Changed-When: Thu Sep 17 11:58:12 PDT 1998 Responsible-Changed-Why: fenner will merge after more testing To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Sep 17 12:21:15 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA08363 for freebsd-bugs-outgoing; Thu, 17 Sep 1998 12:21:15 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 MAA08096; Thu, 17 Sep 1998 12:18:46 -0700 (PDT) (envelope-from dt@FreeBSD.org) From: Dmitrij Tejblum Received: (from dt@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id MAA20134; Thu, 17 Sep 1998 12:18:27 -0700 (PDT) Date: Thu, 17 Sep 1998 12:18:27 -0700 (PDT) Message-Id: <199809171918.MAA20134@freefall.freebsd.org> To: dima@bog.msu.su, dt@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: bin/5961 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Old Synopsis: dup2 wrapper in libc_r is incomplete New Synopsis: [MFC] dup2 wrapper in libc_r is incomplete State-Changed-From-To: open-suspended State-Changed-By: dt State-Changed-When: Thu Sep 17 12:15:05 PDT 1998 State-Changed-Why: Fixed in rev. 1.4 of src/lib/libc_r/uthread_dup2.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Sep 17 12:36:31 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA10840 for freebsd-bugs-outgoing; Thu, 17 Sep 1998 12:36:31 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 MAA10810; Thu, 17 Sep 1998 12:36:16 -0700 (PDT) (envelope-from dt@FreeBSD.org) From: Dmitrij Tejblum Received: (from dt@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id MAA20872; Thu, 17 Sep 1998 12:35:57 -0700 (PDT) Date: Thu, 17 Sep 1998 12:35:57 -0700 (PDT) Message-Id: <199809171935.MAA20872@freefall.freebsd.org> To: jcwells@u.washington.edu, dt@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: bin/6401 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: user error while mounting causes panic State-Changed-From-To: open-closed State-Changed-By: dt State-Changed-When: Thu Sep 17 12:35:04 PDT 1998 State-Changed-Why: Duplicate of PR kern/1067 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Sep 17 15:30:20 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA21986 for freebsd-bugs-outgoing; Thu, 17 Sep 1998 15:30:20 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 PAA21981 for ; Thu, 17 Sep 1998 15:30:19 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA28615; Thu, 17 Sep 1998 15:30:00 -0700 (PDT) Date: Thu, 17 Sep 1998 15:30:00 -0700 (PDT) Message-Id: <199809172230.PAA28615@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: mjacob@feral.com Subject: Re: kern/4382: CURRENT kernel has a "free vnode isn't" panic Reply-To: mjacob@feral.com Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR kern/4382; it has been noted by GNATS. From: mjacob@feral.com To: freebsd-gnats-submit@freebsd.org, mark@grondar.za Cc: Subject: Re: kern/4382: CURRENT kernel has a "free vnode isn't" panic Date: Thu, 17 Sep 1998 15:26:08 -0700 From -current sources as of today- 2xPPro@180Mhz Intel 440FX board, only 32MB memory. I was running two simultaneous buildworlds (-j 4 each) plus some side I/O, and I dies in: panic("free vnode isn't") getnewvnode ffs_vget ufs_lookup ufs_vnoperate vfs_cache_lookup ufs_vnoperate lookup namei unlink So- pretty much same problem still exists. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Sep 17 18:31:26 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA28557 for freebsd-bugs-outgoing; Thu, 17 Sep 1998 18:31:26 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 SAA28395 for ; Thu, 17 Sep 1998 18:30:28 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id SAA05013; Thu, 17 Sep 1998 18:30:03 -0700 (PDT) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA26533; Thu, 17 Sep 1998 18:21:43 -0700 (PDT) (envelope-from nobody) Message-Id: <199809180121.SAA26533@hub.freebsd.org> Date: Thu, 17 Sep 1998 18:21:43 -0700 (PDT) From: root@eyelab.psy.msu.edu To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: kern/7969: scsi stuff seems to require that you have a direct access device configured in kernel Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7969 >Category: kern >Synopsis: scsi stuff seems to require that you have a direct access device configured in kernel >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Sep 17 18:30:02 PDT 1998 >Last-Modified: >Originator: Gary Schrock >Organization: >Release: 3.0-current, 9/16, aout >Environment: FreeBSD vision.psy.msu.edu 3.0-CURRENT FreeBSD 3.0-CURRENT #1: Tue Sep 15 16:45:25 EDT 1998 root@vision.psy.msu.edu:/usr/src/sys/compile/VISION i386 >Description: The system this is on has a scsi tape drive and cd-r on it, but does not have a scsi hard drive, so I had configured it with the sa and cd devices only, but when compiling got errors about _scsi_start_stop being an undefined reference. Enabling the da device fixes this problem >How-To-Repeat: Configure a kernel with a tape and cd device but without a da device, compile. >Fix: A workaround is to add a da device to the config file >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Sep 17 21:19:19 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA27204 for freebsd-bugs-outgoing; Thu, 17 Sep 1998 21:19:19 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 VAA27171; Thu, 17 Sep 1998 21:19:01 -0700 (PDT) (envelope-from jkoshy@FreeBSD.org) From: Joseph Koshy Received: (from jkoshy@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id VAA11047; Thu, 17 Sep 1998 21:18:40 -0700 (PDT) Date: Thu, 17 Sep 1998 21:18:40 -0700 (PDT) Message-Id: <199809180418.VAA11047@freefall.freebsd.org> To: ortmann@plains.nodak.edu, jkoshy@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: i386/440 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: want vidcontrol option to apply settings to all sysconsoles State-Changed-From-To: suspended-closed State-Changed-By: jkoshy State-Changed-When: Thu Sep 17 21:16:17 PDT 1998 State-Changed-Why: Revision 1.33 of "src/etc/etc.i386/rc.i386" has added a knob to rc.conf named "allscreens_flags" which can be used to set screen modes for all virtual screens. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Sep 17 21:28:20 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA28259 for freebsd-bugs-outgoing; Thu, 17 Sep 1998 21:28:20 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 VAA28248; Thu, 17 Sep 1998 21:28:14 -0700 (PDT) (envelope-from jkoshy@FreeBSD.org) From: Joseph Koshy Received: (from jkoshy@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id VAA11384; Thu, 17 Sep 1998 21:27:55 -0700 (PDT) Date: Thu, 17 Sep 1998 21:27:55 -0700 (PDT) Message-Id: <199809180427.VAA11384@freefall.freebsd.org> To: wes@bogon.net, jkoshy@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: i386/3502 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: Merge of if_ix* and if_ie* broke EE/16 support State-Changed-From-To: open-feedback State-Changed-By: jkoshy State-Changed-When: Thu Sep 17 21:27:16 PDT 1998 State-Changed-Why: Asked originator if hte problem still exists. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Sep 17 21:30:23 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA28639 for freebsd-bugs-outgoing; Thu, 17 Sep 1998 21:30:23 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 VAA28634 for ; Thu, 17 Sep 1998 21:30:20 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id VAA11537; Thu, 17 Sep 1998 21:30:01 -0700 (PDT) Date: Thu, 17 Sep 1998 21:30:01 -0700 (PDT) Message-Id: <199809180430.VAA11537@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: Joseph Koshy Subject: Re: i386/3502: Merge of if_ix* and if_ie* broke EE/16 support Reply-To: Joseph Koshy Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR i386/3502; it has been noted by GNATS. From: Joseph Koshy To: FreeBSD-gnats-submit@FreeBSD.org, wes@bogon.net Cc: jkoshy@FreeBSD.org Subject: Re: i386/3502: Merge of if_ix* and if_ie* broke EE/16 support Date: Thu, 17 Sep 1998 21:25:20 -0700 (PDT) > After the merge of if_ix* and if_ie* and many subsequent kernel > compiles thereafter, any NFS write (e.g. file copy, file move) from > the machine with the updated kernel hangs the process. Is this still a problem ? It could have been an artifact of some changes in NFS too. Koshy To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Sep 18 02:00:29 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA02861 for freebsd-bugs-outgoing; Fri, 18 Sep 1998 02:00:29 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 CAA02820 for ; Fri, 18 Sep 1998 02:00:21 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA19623; Fri, 18 Sep 1998 02:00:01 -0700 (PDT) Received: from relay.esat.net (relay.esat.net [192.111.39.11]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA01688 for ; Fri, 18 Sep 1998 01:54:22 -0700 (PDT) (envelope-from nialls@euristix.ie) Received: from (euristix.ie) [193.120.210.2] by relay.esat.net with esmtp id 0zJwIf-0003UZ-00; Fri, 18 Sep 1998 09:53:57 +0100 Received: by gateway.euristix.ie id <19713>; Fri, 18 Sep 1998 09:52:24 +0100 Message-Id: <98Sep18.095224bst.19713@gateway.euristix.ie> Date: Fri, 18 Sep 1998 09:32:12 +0100 From: Niall Smart To: freebsd-gnats-submit@FreeBSD.ORG Subject: bin/7970: Bug in *scanf: %n is sometimes ignored. Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7970 >Category: bin >Synopsis: Bug in *scanf: %n is sometimes ignored. >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Sep 18 02:00:01 PDT 1998 >Last-Modified: >Originator: Niall Smart >Organization: None >Release: FreeBSD 3.0-CURRENT i386 >Environment: >Description: There is a bug in the implementation of __svfscanf which sometimes causes the %n `conversion' to be ignored. (%n is used to assign the number of characters read from the input stream to its corresponding argument) The following code demonstrates the bug: #include int main() { int i; int n = 12345678; sscanf("24\n", "%li %n", &i, &n); printf("%d %d\n", i, n); return 0; } The output should be "4 2", but it is "4 12345678"; n is not modified. The bug arises when a whitespace is present in the format string and __svfscanf hits EOF while skipping corresponding whitespace in the input stream, in this case it jumps to input_failure and exits before seeing the %n subsequent in the format string. Jumping to input_failure would _usually_ be the correct move since most conversions would require input (which is not available) so quitting then would be an optimisation. The solution is simply to have it continue in its iteration over the format string, this is the approach taken by OpenBSD and I have used their patch. Credit for patch: Chris Torek Tod Miller >How-To-Repeat: See attached code. >Fix: *** src/lib/libc/stdio/vfscanf.c~ Tue Sep 15 17:52:48 1998 --- src/lib/libc/stdio/vfscanf.c Tue Sep 15 17:57:04 1998 *************** *** 137,149 **** if (c == 0) return (nassigned); if (isspace(c)) { ! for (;;) { ! if (fp->_r <= 0 && __srefill(fp)) ! goto input_failure; ! if (!isspace(*fp->_p)) ! break; nread++, fp->_r--, fp->_p++; - } continue; } if (c != '%') --- 137,144 ---- if (c == 0) return (nassigned); if (isspace(c)) { ! while ((fp->_r > 0 || __srefill(fp) == 0) && isspace(*fp->_p)) nread++, fp->_r--, fp->_p++; continue; } if (c != '%') >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Sep 18 11:20:54 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA03134 for freebsd-bugs-outgoing; Fri, 18 Sep 1998 11:20:54 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 LAA03038 for ; Fri, 18 Sep 1998 11:20:27 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA00404; Fri, 18 Sep 1998 11:20:03 -0700 (PDT) Date: Fri, 18 Sep 1998 11:20:03 -0700 (PDT) Message-Id: <199809181820.LAA00404@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: Jin Guojun (ITG staff) Subject: Re: bin/7970: Bug in *scanf: %n is sometimes ignored. Reply-To: Jin Guojun (ITG staff) Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR bin/7970; it has been noted by GNATS. From: Jin Guojun (ITG staff) To: freebsd-gnats-submit@FreeBSD.ORG, nialls@euristix.ie Cc: Subject: Re: bin/7970: Bug in *scanf: %n is sometimes ignored. Date: Fri, 18 Sep 1998 07:07:22 -0700 (PDT) > The following code demonstrates the bug: > > #include > > int > main() > { > int i; > int n = 12345678; > > sscanf("24\n", "%li %n", &i, &n); > > printf("%d %d\n", i, n); > > return 0; > } > > The output should be "4 2", but it is "4 12345678"; n is not > ... The output should be "24 3", you have 3 bytes in the stream and the first "%li" is 24. If you got "4 2", then it is completely wrong somewhere. -Jin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Sep 18 11:21:00 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA03170 for freebsd-bugs-outgoing; Fri, 18 Sep 1998 11:21:00 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 LAA03022 for ; Fri, 18 Sep 1998 11:20:26 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA00390; Fri, 18 Sep 1998 11:20:01 -0700 (PDT) Received: from yorikke.arb-phys.uni-dortmund.de (yorikke.arb-phys.uni-dortmund.de [192.109.44.12]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA09029 for ; Fri, 18 Sep 1998 02:52:14 -0700 (PDT) (envelope-from wb@yorikke.arb-phys.uni-dortmund.de) Received: (from wb@localhost) by yorikke.arb-phys.uni-dortmund.de (8.9.1/8.9.1) id LAA07754; Fri, 18 Sep 1998 11:52:48 +0200 (MET DST) (envelope-from wb) Message-Id: <199809180952.LAA07754@yorikke.arb-phys.uni-dortmund.de> Date: Fri, 18 Sep 1998 11:52:48 +0200 (MET DST) From: "Wilhelm B. Kloke" Reply-To: wb@yorikke.arb-phys.uni-dortmund.de To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: kern/7972: Cdrecord not usable on 3.0 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7972 >Category: kern >Synopsis: Cdrecord not usable on 3.0 >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Sep 18 11:20:01 PDT 1998 >Last-Modified: >Originator: Wilhelm B. Kloke >Organization: IfADo >Release: FreeBSD 3.0-CURRENT i386 >Environment: Philips CD-2600 CD-Writer on NCR SCSI >Description: Some days ago, I tried to burn a CD-ROM on 3.0 (pre-ELF). I lost the CD on a writing error with cdrecord. Cdrecord was usable under 2.2. Cdrecord uses a file /dev/scgx, which is symlinked to worm0 or worm0.ctl. Neither works anymore. worm0 rejects inquiries such as 'next writable track'. Worm0.ctl rejects real writing. >How-To-Repeat: >Fix: A really usable method to access generic SCSI devices is needed. Maybe CAM is the solution. But I'm afraid that the code seems not be there now. >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Sep 18 11:21:00 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA03178 for freebsd-bugs-outgoing; Fri, 18 Sep 1998 11:21:00 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 LAA03037 for ; Fri, 18 Sep 1998 11:20:27 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA00399; Fri, 18 Sep 1998 11:20:02 -0700 (PDT) Received: from boco.fee.vutbr.cz (boco.fee.vutbr.cz [147.229.9.11]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA25508 for ; Fri, 18 Sep 1998 06:33:53 -0700 (PDT) (envelope-from cejkar@dcse.fee.vutbr.cz) Received: from kazi.dcse.fee.vutbr.cz (kazi.dcse.fee.vutbr.cz [147.229.8.12]) by boco.fee.vutbr.cz (8.9.1/8.9.1) with ESMTP id PAA07414 for ; Fri, 18 Sep 1998 15:33:19 +0200 (MET DST) Received: (from cejkar@localhost) by kazi.dcse.fee.vutbr.cz (8.8.8/8.8.8) id PAA04924; Fri, 18 Sep 1998 15:33:18 +0200 (CEST) Message-Id: <199809181333.PAA04924@kazi.dcse.fee.vutbr.cz> Date: Fri, 18 Sep 1998 15:33:18 +0200 (CEST) From: cejkar@dcse.fee.vutbr.cz Reply-To: cejkar@dcse.fee.vutbr.cz To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/7973: lpd: Bad control file owner in case of remote printing Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7973 >Category: bin >Synopsis: lpd: Bad control file owner in case of remote printing >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Sep 18 11:20:02 PDT 1998 >Last-Modified: >Originator: Rudolf Cejka >Organization: FEE TU Brno, Czech Republic >Release: FreeBSD 2.2.7-STABLE, FreeBSD 3.0-CURRENT i386 >Environment: Originally found in FreeBSD 2.2.7-STABLE, but FreeBSD 3.0-CURRENT has the same problem. >Description: Hard for me to explain this but... Problem is with /var/spool/lpd/*/cf* control files. If file is printed locally (via lpr), cf* file is created with right permissions: ls -l => -rw-rw---- 1 daemon daemon ... cf*. But if file is printed remotely and cf* are creates by lpd, cf* files have bad permissions: ls -l => -rw-rw---- 1 root daemon ... cf*. It has bad impact on print filters ("if" in printcap) which extract some information from cf* control files. Filters are executed with these ids: uid=1 (daemon) gid=0 (wheel). They do not belong to wheel group. (Line "daemon:*:1:daemon" in /etc/group doesn't help!) So if file is received via network, print filter hasn't permissions for reading control files. (Patch changes root => daemon.) >How-To-Repeat: >Fix: Here is my simple patch for FreeBSD 2.2.7-STABLE: ("$Id: recvjob.c,v 1.5.2.3 1997/10/06 04:21:33 imp Exp $";) (In FreeBSD 3.0-CURRENT it is very similar - only lines 106-107 are unnecessary.) *** recvjob.c.bad Fri Sep 18 13:33:13 1998 --- recvjob.c Fri Sep 18 14:41:14 1998 *************** *** 79,85 **** static int noresponse __P((void)); static void rcleanup __P((int)); static int read_number __P((char *)); ! static int readfile __P((char *, int)); static int readjob __P((void)); --- 79,85 ---- static int noresponse __P((void)); static void rcleanup __P((int)); static int read_number __P((char *)); ! static int readfile __P((char *, int, int)); static int readjob __P((void)); *************** *** 103,108 **** --- 103,110 ---- LF = _PATH_CONSOLE; if (cgetstr(bp, "sd", &SD) == -1) SD = _PATH_DEFSPOOL; + if (cgetnum(bp, "du", &DU) < 0) + DU = DEFUID; if (cgetstr(bp, "lo", &LO) == -1) LO = DEFLOCK; *************** *** 188,194 **** (void) write(1, "\2", 1); continue; } ! if (!readfile(tfname, size)) { rcleanup(0); continue; } --- 190,196 ---- (void) write(1, "\2", 1); continue; } ! if (!readfile(tfname, size, 1)) { rcleanup(0); continue; } *************** *** 214,220 **** if (strchr(dfname, '/')) frecverr("readjob: %s: illegal path name", dfname); ! (void) readfile(dfname, size); continue; } frecverr("protocol screwup: %s", line); --- 216,222 ---- if (strchr(dfname, '/')) frecverr("readjob: %s: illegal path name", dfname); ! (void) readfile(dfname, size, 0); continue; } frecverr("protocol screwup: %s", line); *************** *** 225,233 **** * Read files send by lpd and copy them to the spooling directory. */ static int ! readfile(file, size) char *file; int size; { register char *cp; char buf[BUFSIZ]; --- 227,236 ---- * Read files send by lpd and copy them to the spooling directory. */ static int ! readfile(file, size, grant) char *file; int size; + int grant; { register char *cp; char buf[BUFSIZ]; *************** *** 237,242 **** --- 240,247 ---- fd = open(file, O_CREAT|O_EXCL|O_WRONLY, FILMOD); if (fd < 0) frecverr("readfile: %s: illegal path name: %m", file); + if (grant) + (void) fchown(fd, DU, -1); /* owned by daemon for protection */ ack(); err = 0; for (i = 0; i < size; i += BUFSIZ) { >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Sep 18 11:21:03 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA03192 for freebsd-bugs-outgoing; Fri, 18 Sep 1998 11:21:03 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 LAA03070 for ; Fri, 18 Sep 1998 11:20:34 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA00431; Fri, 18 Sep 1998 11:20:05 -0700 (PDT) Received: from tim.xenologics.com (tim.xenologics.com [194.77.5.24]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA00250 for ; Fri, 18 Sep 1998 07:13:00 -0700 (PDT) (envelope-from seggers@semyam.dinoco.de) Received: (from uucp@localhost) by tim.xenologics.com (8.8.5/8.8.8) with UUCP id QAA27260 for FreeBSD-gnats-submit@freebsd.org; Fri, 18 Sep 1998 16:07:09 +0200 (MET DST) Received: (from seggers@localhost) by semyam.dinoco.de (8.9.1/8.8.8) id JAA18981; Fri, 18 Sep 1998 09:45:01 +0200 (CEST) (envelope-from seggers) Message-Id: <199809180745.JAA18981@semyam.dinoco.de> Date: Fri, 18 Sep 1998 09:45:01 +0200 (CEST) From: Stefan Eggers Reply-To: seggers@semyam.dinoco.de To: FreeBSD-gnats-submit@FreeBSD.ORG Cc: seggers@semyam.dinoco.de X-Send-Pr-Version: 3.2 Subject: kern/7976: VM86 comment in LINT is incomplete Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7976 >Category: kern >Synopsis: VM86 comment in LINT is incomplete >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Sep 18 11:20:05 PDT 1998 >Last-Modified: >Originator: Stefan Eggers >Organization: none >Release: FreeBSD 3.0-CURRENT i386 >Environment: -current cvsup'ed yesterday. >Description: i386/conf/LINT is missing the use of VM86 for VESA modes in syscons in its comment. >How-To-Repeat: >Fix: Index: LINT =================================================================== RCS file: /usr2/FreeBSD/CVSROOT/src/sys/i386/conf/LINT,v retrieving revision 1.467 diff -u -r1.467 LINT --- LINT 1998/09/17 03:15:30 1.467 +++ LINT 1998/09/18 07:42:55 @@ -250,7 +250,8 @@ # # Allow processes to switch to vm86 mode, as well as enabling direct # user-mode access to the I/O port space. This option is necessary for -# the doscmd emulator to run. +# the doscmd emulator to run and the VESA modes in syscontrol to be +# available. # options "VM86" >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Sep 18 11:21:05 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA03199 for freebsd-bugs-outgoing; Fri, 18 Sep 1998 11:21:05 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 LAA03079 for ; Fri, 18 Sep 1998 11:20:37 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA00445; Fri, 18 Sep 1998 11:20:06 -0700 (PDT) Date: Fri, 18 Sep 1998 11:20:06 -0700 (PDT) Message-Id: <199809181820.LAA00445@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: Niall Smart Subject: Re: bin/7970: Bug in *scanf: %n is sometimes ignored. Reply-To: Niall Smart Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR bin/7970; it has been noted by GNATS. From: Niall Smart To: "Jin Guojun (ITG staff)" Cc: freebsd-gnats-submit@freebsd.org Subject: Re: bin/7970: Bug in *scanf: %n is sometimes ignored. Date: Fri, 18 Sep 1998 14:23:37 +0100 > > The following code demonstrates the bug: > > > > sscanf("24\n", "%li %n", &i, &n); > > > > printf("%d %d\n", i, n); > > > > return 0; > > } > > > > The output should be "4 2", but it is "4 12345678"; n is not > > ... > The output should be "24 3", you have 3 bytes in the stream and the first > "%li" is 24. If you got "4 2", then it is completely wrong somewhere. Whoops, a miscreant "2" slipped in there somehow, the format string should be "4\n". Niall To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Sep 18 13:00:39 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA20329 for freebsd-bugs-outgoing; Fri, 18 Sep 1998 13:00:39 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 NAA20300 for ; Fri, 18 Sep 1998 13:00:24 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id NAA01154; Fri, 18 Sep 1998 13:00:01 -0700 (PDT) Received: from dt053nb4.san.rr.com (dt053nb4.san.rr.com [204.210.34.180]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA17486 for ; Fri, 18 Sep 1998 12:50:53 -0700 (PDT) (envelope-from dougdougdougdoug@dt053nb4.san.rr.com) Received: (from root@localhost) by dt053nb4.san.rr.com (8.8.8/8.8.8) id MAA01993; Fri, 18 Sep 1998 12:50:28 -0700 (PDT) (envelope-from dougdougdougdoug) Message-Id: <199809181950.MAA01993@dt053nb4.san.rr.com> Date: Fri, 18 Sep 1998 12:50:28 -0700 (PDT) From: Studded@dal.net Reply-To: Studded@dal.net To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/7979: Problems in -Stable login.c Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7979 >Category: bin >Synopsis: Typo and one odd thing in -Stable login.c >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Sep 18 13:00:00 PDT 1998 >Last-Modified: >Originator: Doug >Organization: AAAG >Release: FreeBSD 2.2.7-STABLE-0918 i386 >Environment: -Stable system >Description: There is a typo in login.c,v 1.12.2.12, the most recent -Stable version (approvp for approvep). Also, a change from -Current re AUTH_NONE (which isn't defined in any include file which is included in login.c) was not included. >How-To-Repeat: DNA >Fix: Apply the following patch. diff -u -r1.12.2.12 -r1.38 --- login.c 1998/08/31 03:27:28 1.12.2.12 +++ login.c 1998/08/17 03:25:07 1.38 @@ -409,7 +414,7 @@ } if (!rval) { - char * approvp; + char * approvep; /* * If authentication succeeds, run any approval @@ -427,7 +432,7 @@ /* * See what the authorize program says */ - if (r != AUTH_NONE) { + if (r != 0) { rval = 0; if (!rootok && (r & AUTH_ROOTOKAY)) >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Sep 18 13:10:25 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA22409 for freebsd-bugs-outgoing; Fri, 18 Sep 1998 13:10:25 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 NAA22401 for ; Fri, 18 Sep 1998 13:10:23 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id NAA01213; Fri, 18 Sep 1998 13:10:00 -0700 (PDT) Received: from rmstar.campus.luth.se (rmstar.campus.luth.se [130.240.197.32]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA21941 for ; Fri, 18 Sep 1998 13:08:01 -0700 (PDT) (envelope-from murduth@rmstar.campus.luth.se) Received: (from root@localhost) by rmstar.campus.luth.se (8.9.1/8.9.1) id WAA07980; Fri, 18 Sep 1998 22:07:33 +0200 (CEST) (envelope-from murduth) Message-Id: <199809182007.WAA07980@rmstar.campus.luth.se> Date: Fri, 18 Sep 1998 22:07:33 +0200 (CEST) From: Joakim Henriksson Reply-To: murduth@ludd.luth.se To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/7980: New ld buggy! Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7980 >Category: bin >Synopsis: ld has some serious memory bugs. >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Sep 18 13:10:00 PDT 1998 >Last-Modified: >Originator: Joakim Henriksson >Organization: University of Luleå >Release: FreeBSD 3.0-CURRENT i386 >Environment: uname -a FreeBSD rmstar.campus.luth.se 3.0-CURRENT FreeBSD 3.0-CURRENT #2: Fri Sep 18 16:31:39 CEST 1998 murduth@rmstar.campus.luth.se:/usr/src/sys/compile/RMSTAR i386 Current as of yesterday, ELF. >Description: Many arrays are assumed to be zero which breaks linking on lots of different things. >How-To-Repeat: ln -s AJ /etc/malloc.conf cat > breakld.c #include #include void main(void){ char *ptr; ptr = (char *) malloc(1024); gets(ptr); } ^D cc -c breakld.c ld -o breakld breakld.o -lc >Fix: bzero() all allocated memory or at least don't asume that allocated memory is zero'd, and add \000 where applicable. >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Sep 18 13:30:34 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA26225 for freebsd-bugs-outgoing; Fri, 18 Sep 1998 13:30:34 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 NAA26150 for ; Fri, 18 Sep 1998 13:30:25 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id NAA01341; Fri, 18 Sep 1998 13:30:01 -0700 (PDT) Date: Fri, 18 Sep 1998 13:30:01 -0700 (PDT) Message-Id: <199809182030.NAA01341@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: Alex Nash Subject: Re: kern/7976: VM86 comment in LINT is incomplete Reply-To: Alex Nash Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR kern/7976; it has been noted by GNATS. From: Alex Nash To: seggers@semyam.dinoco.de, FreeBSD-gnats-submit@FreeBSD.ORG Cc: Subject: Re: kern/7976: VM86 comment in LINT is incomplete Date: Fri, 18 Sep 1998 15:24:28 -0500 On Fri, Sep 18, 1998 at 09:45:01AM +0200, Stefan Eggers wrote: > # Allow processes to switch to vm86 mode, as well as enabling direct > # user-mode access to the I/O port space. This option is necessary for > -# the doscmd emulator to run. > +# the doscmd emulator to run and the VESA modes in syscontrol to be s/syscontrol/syscons To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Sep 18 13:50:39 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA01066 for freebsd-bugs-outgoing; Fri, 18 Sep 1998 13:50:39 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 NAA01038 for ; Fri, 18 Sep 1998 13:50:28 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id NAA01405; Fri, 18 Sep 1998 13:50:03 -0700 (PDT) Received: from dev.accucount.com (dev.accucount.com [209.50.225.32]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA29584; Fri, 18 Sep 1998 13:43:20 -0700 (PDT) (envelope-from loschert@dev.accucount.com) Received: (from loschert@localhost) by dev.accucount.com (8.8.8/8.8.8) id QAA26921; Fri, 18 Sep 1998 16:41:42 GMT (envelope-from loschert) Message-Id: <199809181641.QAA26921@dev.accucount.com> Date: Fri, 18 Sep 1998 16:41:42 GMT From: loschert@servint.com Reply-To: loschert@servint.com To: FreeBSD-gnats-submit@FreeBSD.ORG, freebsd-stable@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: misc/7981: SIGPIPE and write() errors with -libc_r Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7981 >Category: misc >Synopsis: SIGPIPE & write() errors with -libc_r >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Fri Sep 18 13:50:02 PDT 1998 >Last-Modified: >Originator: Matt Loschert >Organization: ServInt Internet Services >Release: FreeBSD 2.2.7-STABLE i386 >Environment: FreeBSD 2.2.7-STABLE (last make world about 3 weeks ago) >Description: When linking the thread-safe c library (-libc_r), write() calls do NOT return -1 and set errno to EPIPE, after writing to a closed socket. Also, once the write takes place on the closed socket, the offending process receives a continuous series of SIGPIPE signals from the system. >How-To-Repeat: Compile the following file with the command: --> gcc -O2 -Wall -o srv srv.c -lc_r Run the program in the background: --> ./srv & Telnet to srv: --> telnet 0 9999 Type some characters, then quickly issue the telnet disconnect command (Ctrl-} q). If the disconnect command is received prior to the server's response (the server waits 2 seconds), the server will attempt to write to a now-disconnected socket. When this happens, the process should receive tons of SIGPIPE's. Note: This code was adapted from code by John Shapely Gray on page 297 of his book 'Interprocess Communications in Unix: The Nooks & Crannies'. ------------------->cut here<------------------------ /* * filename: srv.c */ #include #include #include #include #include #include #include #include #include #include #include #include #define PORT 9999 static char buf[BUFSIZ]; int sig = 0; extern int errno; void sig_catch(int); void *client_handler(void *arg); int main(void) { int serverSkt, *clientSkt, clientlength; struct sockaddr_in client_address, server_address; pthread_t *client_thread; signal(SIGPIPE, sig_catch); if((serverSkt=socket(AF_INET, SOCK_STREAM, 0)) == -1) { perror("Generate error"); exit(1); } bzero(&server_address, sizeof(server_address)); server_address.sin_family = AF_INET; server_address.sin_addr.s_addr = htonl(INADDR_ANY); server_address.sin_port = htons(PORT); if((bind(serverSkt, (struct sockaddr *) &server_address, sizeof(server_address))) == -1) { perror("bind error"); close(serverSkt); exit(2); } if(listen(serverSkt, 5) < 0) { perror("listen error"); exit(3); } for(;;) { clientlength = sizeof(client_address); if((clientSkt = (int *) malloc (sizeof(int))) == NULL) { perror("malloc error"); exit(4); } if((*clientSkt = accept(serverSkt, (struct sockaddr *) &client_address, &clientlength)) == -1) { perror("accept error"); exit(5); } if((client_thread = (pthread_t *) malloc (sizeof(pthread_t))) == NULL) { perror("malloc error"); exit(6); } if(pthread_create(client_thread, NULL, &client_handler, clientSkt)) { perror("pthread_create error"); exit(7); } if(pthread_detach(*client_thread)) { perror("pthread_detach error"); exit(8); } free(client_thread); } exit(0); } void *client_handler(void *arg) { int wlen, len, i, skt; skt = *((int *) arg); free(arg); while((len = read(skt, buf, BUFSIZ)) > 0) { sleep(2); for(i = 0; i < len; i++) buf[i] = toupper(buf[i]); if((wlen = write(skt, buf, len)) <= 0) { perror("Write failed"); close(skt); exit(5); } printf( "Write(1) len = %d\n", wlen); if((wlen = write(skt, "", sizeof(""))) <= 0) { printf("wlen=%d\n", wlen); perror("Write failed"); close(skt); exit(5); } printf( "Write(2) len = %d\n", wlen); if (buf[0] == '.') break; } close(skt); exit(0); } void sig_catch(int s) { printf ("Signal %d detected\n", s); } ------------------->cut here<------------------------ >Fix: Don't know. >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Sep 18 15:10:39 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA13156 for freebsd-bugs-outgoing; Fri, 18 Sep 1998 15:10:39 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 PAA13096 for ; Fri, 18 Sep 1998 15:10:25 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA03171; Fri, 18 Sep 1998 15:10:01 -0700 (PDT) Received: from prometheus.frii.com (prometheus.frii.com [208.146.240.73]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA11026 for ; Fri, 18 Sep 1998 15:03:03 -0700 (PDT) (envelope-from gnat@prometheus.frii.com) Received: (from gnat@localhost) by prometheus.frii.com (8.8.8/8.8.8) id QAA00641; Fri, 18 Sep 1998 16:02:13 -0600 (MDT) (envelope-from gnat) Message-Id: <199809182202.QAA00641@prometheus.frii.com> Date: Fri, 18 Sep 1998 16:02:13 -0600 (MDT) From: gnat@frii.com Reply-To: gnat@frii.com To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/7982: date y2k problem Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7982 >Category: bin >Synopsis: Default format for /bin/date to set date has 2 year digits >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Sep 18 15:10:00 PDT 1998 >Last-Modified: >Originator: Nathan Torkington >Organization: Antipodeans, Unlimited. >Release: FreeBSD 2.2.7-RELEASE i386 >Environment: 2.2.7-RELEASE >Description: When you set the date with /bin/date, it uses a default format to parse your date string that only has two year digits. This smells like a y2k problem. >How-To-Repeat: Set the date. :-) >Fix: Here's my drug-addled suggestion: Change the default logic. If you have 8 or fewer digits for the date (before the optional period and seconds value) then nothing needs to change. If you have 10, then it's a two-digit year and you'll have to decide on an interpretation (19xx or some hybrid based on the two digits). If you have 12, then it's a four-digit year and no interpretation is required. >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Sep 18 15:40:37 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA19539 for freebsd-bugs-outgoing; Fri, 18 Sep 1998 15:40:37 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 PAA19423; Fri, 18 Sep 1998 15:40:05 -0700 (PDT) (envelope-from ken@FreeBSD.org) From: Kenneth Merry Received: (from ken@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA04432; Fri, 18 Sep 1998 15:39:40 -0700 (PDT) Date: Fri, 18 Sep 1998 15:39:40 -0700 (PDT) Message-Id: <199809182239.PAA04432@freefall.freebsd.org> To: root@eyelab.psy.msu.edu, ken@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG, ken@FreeBSD.ORG Subject: Re: kern/7969 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: scsi stuff seems to require that you have a direct access device configured in kernel State-Changed-From-To: open-closed State-Changed-By: ken State-Changed-When: Fri Sep 18 15:35:09 PDT 1998 State-Changed-Why: I just fixed this in -current with the following file revisions: src/sys/cam/scsi/scsi_all.c: 1.2 src/sys/cam/scsi/scsi_all.h: 1.2 src/sys/cam/scsi/scsi_da.c: 1.3 src/sys/cam/scsi/scsi_da.h: 1.2 src/lib/libcam/Makefile: 1.2 See the commit messages/logs for a detailed explanation. Responsible-Changed-From-To: freebsd-bugs->ken Responsible-Changed-By: ken Responsible-Changed-When: Fri Sep 18 15:35:09 PDT 1998 Responsible-Changed-Why: I'm CAM co-maintainer, and I just fixed the problem. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Sep 18 17:00:27 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA05582 for freebsd-bugs-outgoing; Fri, 18 Sep 1998 17:00:27 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 RAA05569 for ; Fri, 18 Sep 1998 17:00:24 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id RAA06563; Fri, 18 Sep 1998 17:00:01 -0700 (PDT) Received: from hello.atmos.washington.edu (hello.atmos.washington.edu [128.95.176.64]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA04605 for ; Fri, 18 Sep 1998 16:52:44 -0700 (PDT) (envelope-from dbx@atmos.washington.edu) Received: from localhost (dbx@localhost) by hello.atmos.washington.edu (8.8.7/8.8.8) with SMTP id QAA00398; Fri, 18 Sep 1998 16:52:19 -0700 (PDT) Message-Id: Date: Fri, 18 Sep 1998 16:52:18 -0700 (PDT) From: Doug Burks To: FreeBSD-gnats-submit@FreeBSD.ORG Cc: dbx@atmos.washington.edu Subject: kern/7983: Tapping the touchpad does not work Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7983 >Category: kern >Synopsis: Tapping the touchpad does not work >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Sep 18 17:00:00 PDT 1998 >Last-Modified: >Originator: Doug Burks >Organization: Dept of Atmospheric Sciences, University of Washington >Release: FreeBSD 2.2.7-RELEASE i386 >Environment: NEC Versa 5060X laptop running X11 (either Accelerated X v4.1 and stock XFree86-3.3.2p2). The kernel is custom, but nothing more than stripping out unneeded stuff from GENERIC and adding the laptop specific items. The mouse is on "psm0". >Description: One nice feature of a touchpad is that a simple tap of the pad translates to a left mouse click. This worked under FreeBSD 2.2.5, but no longer works under FreeBSD 2.2.7. Also the tap works for a touchpad connected to a serial port under 2.2.7, unlike this PS/2 bus mouse port. >How-To-Repeat: Simply try it. I have no idea what range of touchpads fail. >Fix: Looking through /usr/src/sys/i386/isa/psm.c, the problem is that this mouse is recognized as a generic PS/2 mouse, and thus is not recognized as a touchpad which supports tapping. Thus the returned tap code is not recognized, not handled, and not returned. The following (unfortu- nately reverse) patch fixes the problem on my laptop. *** /usr/src/sys/i386/isa/psm.c Thu Sep 17 10:43:03 1998 --- /usr/src/sys/i386/isa/psm.c-- Thu Sep 17 10:42:48 1998 *************** *** 1770,1779 **** break; case MOUSE_MODEL_GENERIC: - /* `tapping' action */ - ms.button |= ((c & MOUSE_PS2_TAP)) ? 0 : MOUSE_BUTTON4DOWN; - break; - default: break; } --- 1770,1775 ---- Unfortunately, this looks more like a workaround than a true fix, and I have no idea how it will affect non-touchpad PS/2 mice. A true fix re- quires recognizing the full range of touchpads available, beyond my cur- rent knowledge, even for the one on my laptop! I hope that this will spur the maintainer to handle this admittedly minor problem (though ma- jor inconvenience. I felt lost without tapping!) more correctly. Doug Burks dbx@atmos.washington.edu >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Sep 18 21:20:25 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA14403 for freebsd-bugs-outgoing; Fri, 18 Sep 1998 21:20:25 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 VAA14396 for ; Fri, 18 Sep 1998 21:20:24 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id VAA14793; Fri, 18 Sep 1998 21:20:01 -0700 (PDT) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA13530; Fri, 18 Sep 1998 21:12:11 -0700 (PDT) (envelope-from nobody) Message-Id: <199809190412.VAA13530@hub.freebsd.org> Date: Fri, 18 Sep 1998 21:12:11 -0700 (PDT) From: arussell@hos.net To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: i386/7984: destructive install of 2.2.7 on 2.2.5 system has scsi proglems Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7984 >Category: i386 >Synopsis: destructive install of 2.2.7 on 2.2.5 system has scsi proglems >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Sep 18 21:20:01 PDT 1998 >Last-Modified: >Originator: A.G. Russell >Organization: >Release: 2.2.7 >Environment: FreeBSD bifrost.hos.net 2.2.7-RELEASE FreeBSD 2.2.7-RELEASE #0: Wed Jul 22 08:48:29 GMT 1998 root@builder.cdrom.com:/usr/src/sys/compile/GENERIC i386 >Description: under load happens very fast, and Idle takes much longer to see the following: ncr0:0: ERROR (81:0) (0-a7-80) (8/13) @ (mem 4bc124:00000000). ncr0: regdump: da 10 c0 13 47 08 00 1f 80 00 80 a7 80 00 07 00. ncr0: restart (fatal error). sd0(ncr0:0:0): COMMAND FAILED (9 ff) @f0ad0800. ncr0: timeout ccb=f0ad0800 (skip) ncr0:0: ERROR (81:0) (8-28-0) (8/13) @ (mem 8bd818:00000000). ncr0: regdump: da 10 c0 13 47 08 00 1f 00 08 80 28 80 00 00 00. ncr0: restart (fatal error). sd0(ncr0:0:0): COMMAND FAILED (9 ff) @f0ad0800. ncr0: timeout ccb=f0ad0800 (skip) ncr0: timeout ccb=f06be400 (skip) I first thought this was a termination problem, because I purchased a new disk to install on. But I then replaced the 2.2.5 disk and ran for days with no problems, under all kinds of loads... I then installed 2.2.7 on the working 2.2.5 disk and wamb bang thank you... there it was. Same hardware that worked now shows scsi problems. >How-To-Repeat: install 2.2.7, run. pci-sc200 scsi card fujitsu 1gig k6-2 300mhz with 128meg of mem ne2000 pci >Fix: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Sep 18 21:32:49 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA15214 for freebsd-bugs-outgoing; Fri, 18 Sep 1998 21:32:49 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 VAA15195; Fri, 18 Sep 1998 21:32:37 -0700 (PDT) (envelope-from ken@FreeBSD.org) From: Kenneth Merry Received: (from ken@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id VAA15116; Fri, 18 Sep 1998 21:32:15 -0700 (PDT) Date: Fri, 18 Sep 1998 21:32:15 -0700 (PDT) Message-Id: <199809190432.VAA15116@freefall.freebsd.org> To: wb@yorikke.arb-phys.uni-dortmund.de, ken@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG, ken@FreeBSD.ORG Subject: Re: kern/7972 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: Cdrecord not usable on 3.0 State-Changed-From-To: open-feedback State-Changed-By: ken State-Changed-When: Fri Sep 18 21:26:51 PDT 1998 State-Changed-Why: The FreeBSD cdrecord port is in a state of flux. If you can upgrade your machine to CAM, try out either the cdrecord port here: ftp://ftp.kdm.org/pub/FreeBSD/cam/cdrecord-1.6-cam.980709.tar.gz or the cdrecord binary here: ftp://ftp.kdm.org/pub/FreeBSD/cam/test/cdrecord-1.6.1a3.test The binary is from newer code that will hopefully be released with the next alpha of cdrecord. I would avise trying that one first. If you have trouble using it, please send detailed error messages and configuration information from your machine. Responsible-Changed-From-To: freebsd-bugs->ken Responsible-Changed-By: ken Responsible-Changed-When: Fri Sep 18 21:26:51 PDT 1998 Responsible-Changed-Why: I'm working on the CAM cdrecord port. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Sep 18 21:49:46 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA16477 for freebsd-bugs-outgoing; Fri, 18 Sep 1998 21:49:46 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 VAA16455; Fri, 18 Sep 1998 21:49:00 -0700 (PDT) (envelope-from steve@FreeBSD.org) From: Steve Price Received: (from steve@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id VAA15735; Fri, 18 Sep 1998 21:48:37 -0700 (PDT) Date: Fri, 18 Sep 1998 21:48:37 -0700 (PDT) Message-Id: <199809190448.VAA15735@freefall.freebsd.org> To: steve@FreeBSD.ORG, gnats-admin@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: pending/7919 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: general problems with the termcap database Responsible-Changed-From-To: gnats-admin->freebsd-bugs Responsible-Changed-By: steve Responsible-Changed-When: Fri Sep 18 21:44:24 PDT 1998 Responsible-Changed-Why: Misfiled PR. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Sep 18 22:03:11 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA18570 for freebsd-bugs-outgoing; Fri, 18 Sep 1998 22:03:11 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 WAA18297; Fri, 18 Sep 1998 22:02:07 -0700 (PDT) (envelope-from steve@FreeBSD.org) From: Steve Price Received: (from steve@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id WAA16664; Fri, 18 Sep 1998 22:01:44 -0700 (PDT) Date: Fri, 18 Sep 1998 22:01:44 -0700 (PDT) Message-Id: <199809190501.WAA16664@freefall.freebsd.org> To: steve@FreeBSD.ORG, gnats-admin@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: pending/7885 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: unexpected NIS/getpwnam behavior Responsible-Changed-From-To: gnats-admin->freebsd-bugs Responsible-Changed-By: steve Responsible-Changed-When: Fri Sep 18 22:01:05 PDT 1998 Responsible-Changed-Why: Misfiled PR. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Sep 18 22:04:00 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA18874 for freebsd-bugs-outgoing; Fri, 18 Sep 1998 22:04:00 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 WAA18660; Fri, 18 Sep 1998 22:03:25 -0700 (PDT) (envelope-from steve@FreeBSD.org) From: Steve Price Received: (from steve@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id WAA16763; Fri, 18 Sep 1998 22:03:03 -0700 (PDT) Date: Fri, 18 Sep 1998 22:03:03 -0700 (PDT) Message-Id: <199809190503.WAA16763@freefall.freebsd.org> To: steve@FreeBSD.ORG, gnats-admin@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: pending/7890 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: New (fixed) AMD processor detection patch (with write allocate feature) Responsible-Changed-From-To: gnats-admin->freebsd-bugs Responsible-Changed-By: steve Responsible-Changed-When: Fri Sep 18 22:01:52 PDT 1998 Responsible-Changed-Why: Misfiled PR. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Sep 18 22:05:23 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA19143 for freebsd-bugs-outgoing; Fri, 18 Sep 1998 22:05:23 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 WAA19075; Fri, 18 Sep 1998 22:04:43 -0700 (PDT) (envelope-from steve@FreeBSD.org) From: Steve Price Received: (from steve@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id WAA16860; Fri, 18 Sep 1998 22:04:20 -0700 (PDT) Date: Fri, 18 Sep 1998 22:04:20 -0700 (PDT) Message-Id: <199809190504.WAA16860@freefall.freebsd.org> To: steve@FreeBSD.ORG, gnats-admin@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: pending/7968 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: If /usr/libexec/yppwupdate DNE, rpc.yppasswdd will nuke password maps Responsible-Changed-From-To: gnats-admin->freebsd-bugs Responsible-Changed-By: steve Responsible-Changed-When: Fri Sep 18 22:03:12 PDT 1998 Responsible-Changed-Why: Misfiled PR. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Sep 18 23:40:24 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA00810 for freebsd-bugs-outgoing; Fri, 18 Sep 1998 23:40:24 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 XAA00803 for ; Fri, 18 Sep 1998 23:40:23 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id XAA19438; Fri, 18 Sep 1998 23:40:00 -0700 (PDT) Received: from dan.emsphone.com (dan.emsphone.com [199.67.51.101]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA00611 for ; Fri, 18 Sep 1998 23:38:41 -0700 (PDT) (envelope-from dan@dan.emsphone.com) Received: (from dan@localhost) by dan.emsphone.com (8.9.1/8.9.1) id BAA25813; Sat, 19 Sep 1998 01:38:17 -0500 (CDT) Message-Id: <199809190638.BAA25813@dan.emsphone.com> Date: Sat, 19 Sep 1998 01:38:17 -0500 (CDT) From: dnelson@emsphone.com (Dan Nelson) To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/7986: bad argument-processing code in su.c Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7986 >Category: bin >Synopsis: bad argument-processing code in su.c >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Sep 18 23:40:00 PDT 1998 >Last-Modified: >Originator: Dan Nelson >Organization: Executive Marketing Services, Inc. >Release: FreeBSD 2.2.7-STABLE i386 >Environment: FreeBSD dan.emsphone.com 2.2.7-STABLE FreeBSD 2.2.7-STABLE #0: Sat Aug 8 15:03:34 CDT 1998 dan@dan.emsphone.com:/usr/src/sys/compile/DAN i386 >Description: The code in /usr/bin/su does not process its commandline correctly. It is possible to pass arguments such that the "user" variable gets assigned to NULL, and a segfault occurs later on. >How-To-Repeat: su -- and see it coredump at: if (strlen(user) > MAXLOGNAME - 1) { >Fix: Convert the argument processing to standard form: a "while(getopt())" loop followed by "if (optind < argc)" blocks, one per argument. Index: su.c =================================================================== RCS file: /home/ncvs/src/usr.bin/su/su.c,v retrieving revision 1.14.2.9 diff -r1.14.2.9 su.c 137,138c137 < while(optind < argc) < if((ch = getopt(argc, argv, ARGSTR)) != -1) --- > while((ch = getopt(argc, argv, ARGSTR)) != -1) 166,167c165,166 < else < { --- > > if (optind < argc) 169,170d167 < break; < } >Audit-Trail: >Unformatted: Dan Nelson To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sat Sep 19 06:50:25 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA06417 for freebsd-bugs-outgoing; Sat, 19 Sep 1998 06:50:25 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 GAA06410 for ; Sat, 19 Sep 1998 06:50:24 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id GAA04810; Sat, 19 Sep 1998 06:50:01 -0700 (PDT) Date: Sat, 19 Sep 1998 06:50:01 -0700 (PDT) Message-Id: <199809191350.GAA04810@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: Doug Rabson Subject: Re: bin/7980: New ld buggy! Reply-To: Doug Rabson Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR bin/7980; it has been noted by GNATS. From: Doug Rabson To: Joakim Henriksson Cc: FreeBSD-gnats-submit@freebsd.org Subject: Re: bin/7980: New ld buggy! Date: Sat, 19 Sep 1998 14:40:39 +0100 (BST) Please try this patch to src/contrib/binutils/bfd which at least fixes the test case in the bug report: Index: elflink.h =================================================================== RCS file: /home/ncvs/src/contrib/binutils/bfd/elflink.h,v retrieving revision 1.1.1.2 diff -u -r1.1.1.2 elflink.h --- elflink.h 1998/09/06 22:57:08 1.1.1.2 +++ elflink.h 1998/09/19 10:18:46 @@ -719,12 +719,14 @@ } sz = bfd_section_size (abfd, s); - msg = (char *) bfd_alloc (abfd, sz); + msg = (char *) bfd_alloc (abfd, sz+1); if (msg == NULL) goto error_return; if (! bfd_get_section_contents (abfd, s, msg, (file_ptr) 0, sz)) goto error_return; + + msg[sz] = '\0'; if (! (_bfd_generic_link_add_one_symbol (info, abfd, name, BSF_WARNING, s, (bfd_vma) 0, msg, -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 951 1891 Fax: +44 181 381 1039 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sat Sep 19 11:10:25 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA29103 for freebsd-bugs-outgoing; Sat, 19 Sep 1998 11:10:25 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 LAA29097 for ; Sat, 19 Sep 1998 11:10:24 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA14391; Sat, 19 Sep 1998 11:10:01 -0700 (PDT) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA27961; Sat, 19 Sep 1998 11:00:52 -0700 (PDT) (envelope-from nobody) Message-Id: <199809191800.LAA27961@hub.freebsd.org> Date: Sat, 19 Sep 1998 11:00:52 -0700 (PDT) From: igor@zynaps.ru To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: conf/7989: if we enable firewall and natd we losing connectivity after rc.firewall and before natd start Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7989 >Category: conf >Synopsis: if we enable firewall and natd we losing connectivity after rc.firewall and before natd start >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Sep 19 11:10:01 PDT 1998 >Last-Modified: >Originator: Igor Vinokurov >Organization: does not matter >Release: 2.2.7-RELEASE FreeBSD >Environment: FreeBSD daemon.rtsnet.ru 2.2.7-RELEASE FreeBSD 2.2.7-RELEASE #0: Sat Sep 19 16:44:41 MSD 1998 root@daemon.rtsnet.ru:/usr/src/sys/compile/DAEMON i386 >Description: if user enable firewall and natd system losing connectivity after exec rc.firewall and before natd start. Let's look: /etc/rc.firewall: ... if [ "X${natd_enable}" = X"YES" -a "X${natd_interface}" != X"" ]; then $fwcmd add divert natd all from any to any via ${natd_interface} fi ... but natd is not started yet! after rc.firewall rc.network try to start many daemon and all these use network for initialize sorry for my English :) >How-To-Repeat: you know :) >Fix: May be we should start natd just after exec rc.firewall? >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sat Sep 19 12:30:29 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA11421 for freebsd-bugs-outgoing; Sat, 19 Sep 1998 12:30:29 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 MAA11410 for ; Sat, 19 Sep 1998 12:30:24 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id MAA17991; Sat, 19 Sep 1998 12:30:01 -0700 (PDT) Received: from wan2.wanlink.com (l1.doitnow.com [207.98.156.215]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA10247 for ; Sat, 19 Sep 1998 12:23:39 -0700 (PDT) (envelope-from root@wan2.wanlink.com) Received: (from root@localhost) by wan2.wanlink.com (8.8.8/8.8.3) id MAA14666; Sat, 19 Sep 1998 12:25:33 -0700 (MST) Message-Id: <199809191925.MAA14666@wan2.wanlink.com> Date: Sat, 19 Sep 1998 12:25:33 -0700 (MST) From: neal@wanlink.com Reply-To: neal@wanlink.com To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: kern/7990: patch - teach kernel about RB_POWEROFF flag, and /sbin/shutdown about halt -lp Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7990 >Category: kern >Synopsis: patch - teach kernel about RB_POWEROFF flag, and /sbin/shutdown about halt -lp >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Sep 19 12:30:00 PDT 1998 >Last-Modified: >Originator: Neal Horman >Organization: wanlink >Release: FreeBSD Current >Environment: FreeBSD Current >Description: Teach the kernel when to call cpu_power_down via the RB_POWEROFF FLAG, and /sbin/shutdown about -p which then calls halt with -lp instead of -l. Updated the shutdown man page as well. Files patched; /sys/kern/kern_shutdown.c /usr/sbin/shutdown/shutdown.c /usr/sbin/shutdown/shutdown.8 >How-To-Repeat: Installation Instructions; 1. copy the text from the "Fix:" section into a file called "powerdown.seta". 2. execute the script with "sh powerdown.seta -p", which will extract the patches into seperate "diff" files, and then call patch for you. 3. cd /usr/src/sbin/shutdown 4. make clean all install clean 5. recompile your kernel, and reboot. Note: for i386 you must have the apm bios options enabled in your kernel config file. >Fix: #!/bin/sh # # This is a SETA (self extracting text archive), and can be # executed by "sh powerdown.seta" at the command line. # Any text above the "#!/bin/sh" line should be removed! # PATCHIT="NO"; MAKEIT="NO" if [ "$1" = "-p" ]; then PATCHIT="YES"; shift; fi if [ "$1" = "-m" ]; then MAKEIT="YES"; shift; fi # ----- start of kern_shutdown.c.diff ----- cat <kern_shutdown.c.diff S *** /usr/src/sys/kern/kern_shutdown.c Sat Sep 5 23:25:04 1998 S --- ./kern_shutdown.c Sat Sep 19 11:09:49 1998 S *************** S *** 267,276 **** S } S splhigh(); S if (howto & RB_HALT) { S - cpu_power_down(); S printf("\n"); S printf("The operating system has halted.\n"); S ! printf("Please press any key to reboot.\n\n"); S switch (cngetc()) { S case -1: /* No console, just die */ S cpu_halt(); S --- 267,282 ---- S } S splhigh(); S if (howto & RB_HALT) { S printf("\n"); S printf("The operating system has halted.\n"); S ! if(howto & RB_POWEROFF) { /* honor 'halt/shutdown -p' */ S ! printf("Attempting system power off...\n"); S ! DELAY(3000000); /* give user time to see what just printed */ S ! cpu_power_down(); S ! DELAY(5000000); /* delay just incase power down task is async. */ S ! printf("System power off failure...\n\nPlease turn power off, or press any key to reboot.\n\n"); S ! } S ! else printf("Please press any key to reboot.\n\n"); S switch (cngetc()) { S case -1: /* No console, just die */ S cpu_halt(); SETAEOF if [ "$PATCHIT" = "YES" ]; then patch -l /usr/src/sys/kern/kern_shutdown.c < kern_shutdown.c.diff; fi # ----- end of kern_shutdown.c.diff ----- # ----- start of shutdown.8.diff ----- cat <shutdown.8.diff S *** /usr/src/sbin/shutdown/shutdown.8 Thu Jul 3 23:35:19 1997 S --- shutdown.8 Fri Aug 7 21:46:39 1998 S *************** S *** 40,46 **** S .Sh SYNOPSIS S .Nm shutdown S .Op Fl S ! .Op Fl hkrn S .Ar time S .Op Ar warning-message ... S .Sh DESCRIPTION S --- 40,46 ---- S .Sh SYNOPSIS S .Nm shutdown S .Op Fl S ! .Op Fl hkrnp S .Ar time S .Op Ar warning-message ... S .Sh DESCRIPTION S *************** S *** 59,64 **** S --- 59,72 ---- S .Nm shutdown S execs S .Xr halt 8 . S + .It Fl p S + The system is halted at the specified S + .Ar time S + when S + .Nm shutdown S + execs S + .Xr halt 8 S + with a -p option to try and power down the system. S .It Fl k S Kick every body off. S The SETAEOF if [ "$PATCHIT" = "YES" ]; then patch -l /usr/src/sbin/shutdown/shutdown.8 < shutdown.8.diff; fi # ----- end of shutdown.8.diff ----- # ----- start of shutdown.c.diff ----- cat <shutdown.c.diff S *** /usr/src/sbin/shutdown/shutdown.c Sat Sep 19 11:20:07 1998 S --- ./shutdown.c Sat Sep 19 11:35:26 1998 S *************** S *** 93,99 **** S #undef S S S static time_t offset, shuttime; S ! static int dohalt, doreboot, killflg, mbuflen; S static char *nosync, *whom, mbuf[BUFSIZ]; S S void badtime __P((void)); S --- 93,99 ---- S #undef S S S static time_t offset, shuttime; S ! static int dohalt, doreboot, killflg, mbuflen, dopowerdown; S static char *nosync, *whom, mbuf[BUFSIZ]; S S void badtime __P((void)); S *************** S *** 121,127 **** S #endif S nosync = NULL; S readstdin = 0; S ! while ((ch = getopt(argc, argv, "-hknr")) != -1) S switch (ch) { S case '-': S readstdin = 1; S --- 121,127 ---- S #endif S nosync = NULL; S readstdin = 0; S ! while ((ch = getopt(argc, argv, "-hknrp")) != -1) S switch (ch) { S case '-': S readstdin = 1; S *************** S *** 138,143 **** S --- 138,147 ---- S case 'r': S doreboot = 1; S break; S + case 'p': S + dopowerdown = 1; S + dohalt = 1; S + break; S case '?': S default: S usage(); S *************** S *** 152,157 **** S --- 156,166 ---- S warnx("incompatible switches -h and -r"); S usage(); S } S + S + if (dopowerdown && doreboot) { S + warnx("incompatible switches -p and -r."); S + usage(); S + } S getoffset(*argv++); S S if (*argv) { S *************** S *** 337,344 **** S #ifdef DEBUG S if (doreboot) S (void)printf("reboot"); S ! else if (dohalt) S ! (void)printf("halt"); S if (nosync) S (void)printf(" no sync"); S (void)printf("\nkill -HUP 1\n"); S --- 346,357 ---- S #ifdef DEBUG S if (doreboot) S (void)printf("reboot"); S ! else if (dohalt) { S ! if(dopowerdown S ! (void)printf("halt w/powerdown"); S ! else S ! (void)printf("halt"); S ! } S if (nosync) S (void)printf(" no sync"); S (void)printf("\nkill -HUP 1\n"); S *************** S *** 349,360 **** S syslog(LOG_ERR, "shutdown: can't exec %s: %m.", _PATH_REBOOT); S warn(_PATH_REBOOT); S } S ! else if (dohalt) { S ! execle(_PATH_HALT, "halt", "-l", nosync, S ! (char *)NULL, empty_environ); S ! syslog(LOG_ERR, "shutdown: can't exec %s: %m.", _PATH_HALT); S warn(_PATH_HALT); S ! } S (void)kill(1, SIGTERM); /* to single user */ S #endif S finish(0); S --- 362,377 ---- S syslog(LOG_ERR, "shutdown: can't exec %s: %m.", _PATH_REBOOT); S warn(_PATH_REBOOT); S } S ! else if (dohalt) { S ! if(dopowerdown) S ! execle(_PATH_HALT, "halt", "-lp", nosync, S ! (char *)NULL, empty_environ); S ! else S ! execle(_PATH_HALT, "halt", "-l", nosync, S ! (char *)NULL, empty_environ); S ! syslog(LOG_ERR, "shutdown: can't exec %s: %m.", _PATH_HALT); S warn(_PATH_HALT); S ! } S (void)kill(1, SIGTERM); /* to single user */ S #endif S finish(0); SETAEOF if [ "$PATCHIT" = "YES" ]; then patch -l /usr/src/sbin/shutdown/shutdown.c < shutdown.c.diff; fi # ----- end of shutdown.c.diff ----- if [ "$MAKEIT" = "YES" ]; then make; fi # MAKEIT >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sat Sep 19 15:35:46 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA09298 for freebsd-bugs-outgoing; Sat, 19 Sep 1998 15:35:46 -0700 (PDT) (envelope-from owner-freebsd-bugs@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 PAA09277; Sat, 19 Sep 1998 15:35:30 -0700 (PDT) (envelope-from jdp@FreeBSD.org) From: John Polstra Received: (from jdp@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA23770; Sat, 19 Sep 1998 15:35:07 -0700 (PDT) Date: Sat, 19 Sep 1998 15:35:07 -0700 (PDT) Message-Id: <199809192235.PAA23770@freefall.freebsd.org> To: murduth@ludd.luth.se, jdp@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: bin/7980 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: ld has some serious memory bugs. State-Changed-From-To: open-closed State-Changed-By: jdp State-Changed-When: Sat Sep 19 15:33:46 PDT 1998 State-Changed-Why: Fixed by Doug Rabson's patch, in src/contrib/binutils/bfd/elflink.h revision 1.2. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sat Sep 19 19:30:25 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA10797 for freebsd-bugs-outgoing; Sat, 19 Sep 1998 19:30:25 -0700 (PDT) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from mail.kersur.net (mail.kersur.net [199.79.199.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA10791 for ; Sat, 19 Sep 1998 19:30:23 -0700 (PDT) (envelope-from dswartz@druber.com) Received: from manticore (manticore.druber.com [207.180.95.108]) by mail.kersur.net (8.8.8/8.8.8) with SMTP id WAA29431 for ; Sat, 19 Sep 1998 22:30:07 -0400 (EDT) Message-Id: <3.0.5.32.19980919222952.00949770@mail.kersur.net> X-Sender: druber@mail.kersur.net X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.5 (32) Date: Sat, 19 Sep 1998 22:29:52 -0400 To: freebsd-bugs@FreeBSD.ORG From: Dan Swartzendruber Subject: kern-5285 Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org To whom it may concern: I enclose a copy of mail sent several days ago to freebsd-stable mailing list (with no response): **************************************************************************** Back in December '97, I opened PR kern/5285. This was a bug wherein a program doing setuid() apparently retained the original credential across the setuid() call, so if, for example, a setuid-root executable (which at that time, as I recall, was not subject to quota enforcement), did setuid() to another UID, even if that UID was over-quota for the filesystem, writes causing file size to grow would succeed. I never got any response apart from the original automailer acknowledgment. It has been the better part of a year, and the systems in question are now running 2.2.7, so I decided to try the experiment again (sending email to a user whose UID is overquota for the mail spool filesystem). Whereas originally, the mail would be appended to the POP mailbox with no error, it now is being bounced with a "quota exceeded" message. I groveled thru some of the quota-related code (particularly that in the setuid() and exec code, and it does now seem to be changing the credential information). Can any of the developers clarify the status of this? If this has in fact been fixed, it was not presumably in response to my PR, else that would not have been left open. In such case, presumably whoever confirms this could then close kern-5285. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message