From owner-freebsd-bugs@FreeBSD.ORG Sat Mar 26 23:20:02 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 016A916A4CE for ; Sat, 26 Mar 2005 23:20:02 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 96E3143D4C for ; Sat, 26 Mar 2005 23:20:01 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2QNK1Ye048797 for ; Sat, 26 Mar 2005 23:20:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2QNK15d048796; Sat, 26 Mar 2005 23:20:01 GMT (envelope-from gnats) Resent-Date: Sat, 26 Mar 2005 23:20:01 GMT Resent-Message-Id: <200503262320.j2QNK15d048796@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, none Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0D7E016A4D3 for ; Sat, 26 Mar 2005 23:10:55 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id DAF1543D2D for ; Sat, 26 Mar 2005 23:10:54 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j2QNAsjW003606 for ; Sat, 26 Mar 2005 23:10:54 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id j2QNAsaG003605; Sat, 26 Mar 2005 23:10:54 GMT (envelope-from nobody) Message-Id: <200503262310.j2QNAsaG003605@www.freebsd.org> Date: Sat, 26 Mar 2005 23:10:54 GMT From: none To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: kern/79266: RELENG_4 pci CONF1_ENABLE_MSK mfc depend X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Mar 2005 23:20:02 -0000 >Number: 79266 >Category: kern >Synopsis: RELENG_4 pci CONF1_ENABLE_MSK mfc depend >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: Sat Mar 26 23:20:01 GMT 2005 >Closed-Date: >Last-Modified: >Originator: none >Release: RELENG_4_11_0_RELEASE and newer >Organization: none >Environment: vanilla 4.10-RELEASE #0 w/smp kernel >Description: note: present in both RELENG_4_11_0_RELEASE and RELENG_4 and possibly other tags newer than RELENG_4_10_0_RELEASE. from compile logs... diff -r old/RELENG_4_10_0_RELEASE_GENERIC.md.err new/RELENG_4_11_0_RELEASE_GENERIC.md.err 22a23,28 > In file included from src_RELENG_4_11_0_RELEASE/sys/i386/isa/pci_cfgreg.c:47: > machine/pci_cfgreg.h:35: warning: `CONF1_ENABLE_MSK' redefined > src_RELENG_4_11_0_RELEASE/sys/i386/isa/pcibus.h:35: warning: this is the location of the previous definition > In file included from src_RELENG_4_11_0_RELEASE/sys/i386/isa/pcibus.c:38: > machine/pci_cfgreg.h:35: warning: `CONF1_ENABLE_MSK' redefined > src_RELENG_4_11_0_RELEASE/sys/i386/isa/pcibus.h:35: warning: this is the location of the previous definition from source diff: note: RELENG_4_10_0_RELEASE is on the left [<]. diff -r i386/include/pci_cfgreg.h src_RELENG_4_11_0_RELEASE/sys/i386/include/pci_cfgreg.h 26c26 < * $FreeBSD: src/sys/i386/include/pci_cfgreg.h,v 1.4.2.1 2001/07/28 05:55:07 imp Exp $ --- > * $FreeBSD: src/sys/i386/include/pci_cfgreg.h,v 1.4.2.2 2004/09/22 20:14:46 ps Exp $ 35c35 < #define CONF1_ENABLE_MSK 0x7ff00000ul --- > #define CONF1_ENABLE_MSK 0x7f000000ul CONF1_ENABLE_MSK is also present in... src_RELENG_4_11_0_RELEASE/sys/i386/isa/pcibus.h:#define CONF1_ENABLE_MSK 0x7ff00000ul and perhaps in RELENG_5/CURRENT and is thus redefined as above. which definition is correct? is the definition in two source files neeeded? >How-To-Repeat: - pristine checkout RELENG_4_11_0_RELEASE or RELENG_4 - make buildkernel or config, make depend - look for the above warnings - trace back to commit >Fix: if the change to the mask as defined in the mfc was correct, perhaps update the mask in: sys/i386/isa/pcibus.h as well? >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Sun Mar 27 08:30:03 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DE13B16A4CE for ; Sun, 27 Mar 2005 08:30:03 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 974C643D41 for ; Sun, 27 Mar 2005 08:30:03 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2R8U3dW055720 for ; Sun, 27 Mar 2005 08:30:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2R8U3ln055719; Sun, 27 Mar 2005 08:30:03 GMT (envelope-from gnats) Resent-Date: Sun, 27 Mar 2005 08:30:03 GMT Resent-Message-Id: <200503270830.j2R8U3ln055719@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jukka Ukkonen Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ED88716A4CE for ; Sun, 27 Mar 2005 08:25:34 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 919C043D2D for ; Sun, 27 Mar 2005 08:25:34 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j2R8PYMs013636 for ; Sun, 27 Mar 2005 08:25:34 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id j2R8PYVw013630; Sun, 27 Mar 2005 08:25:34 GMT (envelope-from nobody) Message-Id: <200503270825.j2R8PYVw013630@www.freebsd.org> Date: Sun, 27 Mar 2005 08:25:34 GMT From: Jukka Ukkonen To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: misc/79274: Autoconfigure fails for O2Micro OZ6812/6872 PCI-CardBus Bridge X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Mar 2005 08:30:04 -0000 >Number: 79274 >Category: misc >Synopsis: Autoconfigure fails for O2Micro OZ6812/6872 PCI-CardBus Bridge >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 Mar 27 08:30:02 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Jukka Ukkonen >Release: FreeBSD 5.4-PRERELEASE >Organization: >Environment: FreeBSD mimir 5.4-PRERELEASE FreeBSD 5.4-PRERELEASE #3: Sat Mar 26 12:23:43 EET 2005 root@mimir:/usr/obj/usr/src/sys/GENERIC i386 >Description: At boot time autoconfigure of an O2 Micro single slot PCI-CardBus bridge fails. The output from autoconfigure goes as follows... cbb0: at device 9.0 on pci0 cardbus0: on cbb0 pccard0: <16-bit PCCard bus> on cbb0 pcib0: unable to route slot 9 INTA cbb: Unable to map IRQ... device_attach: cbb0 attach returned 12 So, there is something odd about how the IRQs work. When the system has booted a quick check with pciconf (pciconf -l -v) reports the card as shown below. This gives me the impression that the card should be a known one. cbb0@pci0:9:0: class=0x060700 card=0x00000000 chip=0x68721217 rev=0x05 hdr=0x02 vendor = 'O2 Micro Inc' device = 'OZ6812 CardBus Controller' class = bridge subclass = PCI-CardBus >How-To-Repeat: You need only the OZ6812/6872 card and boot. If there is a need for more debug info, just let me know. For the moment the system in which I found this problem is just a testing environment. So, producing more test data should be relatively quick and easy. >Fix: None known yet. >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Sun Mar 27 10:40:03 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2F6D316A4CE for ; Sun, 27 Mar 2005 10:40:03 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D450C43D48 for ; Sun, 27 Mar 2005 10:40:02 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2RAe2BR003137 for ; Sun, 27 Mar 2005 10:40:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2RAe2Q7003136; Sun, 27 Mar 2005 10:40:02 GMT (envelope-from gnats) Resent-Date: Sun, 27 Mar 2005 10:40:02 GMT Resent-Message-Id: <200503271040.j2RAe2Q7003136@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, dhchen Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1DC9A16A4CE for ; Sun, 27 Mar 2005 10:34:08 +0000 (GMT) Received: from mail.dhchen.com (220-130-172-76.HINET-IP.hinet.net [220.130.172.76]) by mx1.FreeBSD.org (Postfix) with ESMTP id C1F5D43D31 for ; Sun, 27 Mar 2005 10:34:06 +0000 (GMT) (envelope-from dhchen@dhchen.com) Received: by mail.dhchen.com (Postfix, from userid 1001) id 6EFE445B7; Sun, 27 Mar 2005 18:34:04 +0800 (CST) Message-Id: <20050327103404.6EFE445B7@mail.dhchen.com> Date: Sun, 27 Mar 2005 18:34:04 +0800 (CST) From: dhchen To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: kern/79275: -current kernel build fails on if_wi X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: dhchen List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Mar 2005 10:40:03 -0000 >Number: 79275 >Category: kern >Synopsis: -current kernel build fails on if_wi >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Mar 27 10:40:02 GMT 2005 >Closed-Date: >Last-Modified: >Originator: dhchen >Release: FreeBSD 6.0-CURRENT i386 >Organization: >Environment: System: FreeBSD equinox.dhchen.com 6.0-CURRENT FreeBSD 6.0-CURRENT #4: Sun Jan 23 21:54:50 CST 2005 root@equinox.dhchen.com:/usr/obj/usr/src/sys/EQUINOX i386 >Description: kernel build fails on if_wi: [...] cc -O -pipe -march=pentiumpro -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I- -I. -I@ -I@/contrib/altq -I@/../include -I/usr/include -finline-limit=8000 -fno-common -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -std=c99 -c /usr/src/sys/modules/wi/../../dev/wi/if_wi_pccard.c /usr/src/sys/modules/wi/../../dev/wi/if_wi_pccard.c: In function i_pccard_attach': /usr/src/sys/modules/wi/../../dev/wi/if_wi_pccard.c:233: error: c' undeclared (first use in this function) /usr/src/sys/modules/wi/../../dev/wi/if_wi_pccard.c:233: error: (Each undeclared identifier is reported only once /usr/src/sys/modules/wi/../../dev/wi/if_wi_pccard.c:233: error: for each function it appears in.) *** Error code 1 >How-To-Repeat: cd /usr/src;make buildkernel KERNCONF=GENERIC >Fix: revert sys/dev/wi/if_wi_pccard.c's version to 1.52, and it builds. >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Sun Mar 27 16:00:15 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5C4F616A4CE for ; Sun, 27 Mar 2005 16:00:15 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0B0D943D31 for ; Sun, 27 Mar 2005 16:00:15 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2RG0EME016980 for ; Sun, 27 Mar 2005 16:00:14 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2RG0EXI016974; Sun, 27 Mar 2005 16:00:14 GMT (envelope-from gnats) Resent-Date: Sun, 27 Mar 2005 16:00:14 GMT Resent-Message-Id: <200503271600.j2RG0EXI016974@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Marian Cerny Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 97D5316A4CE for ; Sun, 27 Mar 2005 15:58:56 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6D81F43D49 for ; Sun, 27 Mar 2005 15:58:56 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j2RFwtCm081154 for ; Sun, 27 Mar 2005 15:58:55 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id j2RFwtLp081153; Sun, 27 Mar 2005 15:58:55 GMT (envelope-from nobody) Message-Id: <200503271558.j2RFwtLp081153@www.freebsd.org> Date: Sun, 27 Mar 2005 15:58:55 GMT From: Marian Cerny To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: misc/79280: port skencil-0.6.16 does start X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Mar 2005 16:00:15 -0000 >Number: 79280 >Category: misc >Synopsis: port skencil-0.6.16 does start >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 Mar 27 16:00:14 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Marian Cerny >Release: FreeBSD 5.4-PRERELEASE >Organization: >Environment: FreeBSD potvorka 5.4-PRERELEASE FreeBSD 5.4-PRERELEASE #0: Fri Mar 18 20:17:16 CET 2005 majo@potvorka:/usr/obj/usr/src/sys/GENERIC i386 >Description: Port graphics/skencil does not start. Some problem with newer version of python... When executed writes this: #skencil (Traceback (most recent call last): File "/usr/local/share/skencil/skencil.py", line 34, in ? Sketch.main.main() File "/usr/local/share/skencil/Sketch/Base/main.py", line 148, in main run_script = options.run_script) File "/usr/local/share/skencil/Sketch/UI/skapp.py", line 181, in __init__ geometry = geometry) File "/usr/local/share/skencil/Sketch/UI/skapp.py", line 100, in __init__ self.init_tk(screen_name, geometry) File "/usr/local/share/skencil/Sketch/UI/skapp.py", line 210, in init_tk geometry = geometry) File "/usr/local/share/skencil/Sketch/UI/skapp.py", line 105, in init_tk className = self.tk_class_name) File "/usr/local/lib/python2.4/lib-tk/Tkinter.py", line 1569, in __init__ self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use) TypeError: function takes at most 4 arguments (8 given) >How-To-Repeat: Try to install actual version of skencil with actual version of python. Then run it. >Fix: Patch is available here http://savannah.nongnu.org/bugs/download.php?item_id=10345&item_file_id=1706 (bug: http://savannah.nongnu.org/bugs/?func=detailitem&item_id=10345) How to apply the patch is here: http://www.bsdforen.de/showthread.php?t=9094 >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Sun Mar 27 16:24:28 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D46016A4CE; Sun, 27 Mar 2005 16:24:28 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4391543D2F; Sun, 27 Mar 2005 16:24:28 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2RGOSi4021861; Sun, 27 Mar 2005 16:24:28 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2RGOSN7021857; Sun, 27 Mar 2005 16:24:28 GMT (envelope-from linimon) Date: Sun, 27 Mar 2005 16:24:28 GMT From: Mark Linimon Message-Id: <200503271624.j2RGOSN7021857@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/79280: port graphics/skencil does not start X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Mar 2005 16:24:28 -0000 Old Synopsis: port skencil-0.6.16 does start New Synopsis: port graphics/skencil does not start Responsible-Changed-From-To: freebsd-bugs->freebsd-ports-bugs Responsible-Changed-By: linimon Responsible-Changed-When: Sun Mar 27 16:23:55 GMT 2005 Responsible-Changed-Why: This is a ports PR. http://www.freebsd.org/cgi/query-pr.cgi?pr=79280 From owner-freebsd-bugs@FreeBSD.ORG Sun Mar 27 17:06:17 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 07F5516A4CE; Sun, 27 Mar 2005 17:06:17 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id AD06343D41; Sun, 27 Mar 2005 17:06:16 +0000 (GMT) (envelope-from maxim@FreeBSD.org) Received: from freefall.freebsd.org (maxim@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2RH6GAl028898; Sun, 27 Mar 2005 17:06:16 GMT (envelope-from maxim@freefall.freebsd.org) Received: (from maxim@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2RH6GF0028894; Sun, 27 Mar 2005 17:06:16 GMT (envelope-from maxim) Date: Sun, 27 Mar 2005 17:06:16 GMT From: Maxim Konovalov Message-Id: <200503271706.j2RH6GF0028894@freefall.freebsd.org> To: dhchen@dhchen.com, maxim@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: kern/79275: -current kernel build fails on if_wi X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Mar 2005 17:06:17 -0000 Synopsis: -current kernel build fails on if_wi State-Changed-From-To: open->closed State-Changed-By: maxim State-Changed-When: Sun Mar 27 17:04:56 GMT 2005 State-Changed-Why: The build was fixed. Please post HEAD build failures to freebsd-current maillist. http://www.freebsd.org/cgi/query-pr.cgi?pr=79275 From owner-freebsd-bugs@FreeBSD.ORG Sun Mar 27 19:40:06 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ADF5816A4CE for ; Sun, 27 Mar 2005 19:40:06 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7254843D31 for ; Sun, 27 Mar 2005 19:40:06 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2RJe6G2046537 for ; Sun, 27 Mar 2005 19:40:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2RJe68X046536; Sun, 27 Mar 2005 19:40:06 GMT (envelope-from gnats) Date: Sun, 27 Mar 2005 19:40:06 GMT Message-Id: <200503271940.j2RJe68X046536@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Ian Dowse Subject: Re: kern/77799: Panic on attach of a mp3 player to USB X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Ian Dowse List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Mar 2005 19:40:06 -0000 The following reply was made to PR kern/77799; it has been noted by GNATS. From: Ian Dowse To: freebsd-gnats-submit@freebsd.org Cc: Subject: Re: kern/77799: Panic on attach of a mp3 player to USB Date: Sun, 27 Mar 2005 20:31:28 +0100 Adding to the audit trail: In message <20050325173718.GA87756@gvr.gvr.org>, Guido van Rooij writes: >On Fri, Mar 25, 2005 at 01:10:22AM +0000, Ian Dowse wrote: >> >> Could you check if this still happens with the latest -STABLE? >> > >The panic has gone there, but it still doens't work: > >umass0: vendor 0x10d6 Actions USB Disk Device, rev 1.10/1.00, addr 2 da0 at umass-sim0 bus 0 target 0 lun 0 >da0: Removable Direct Access SCSI-2 device >da0: 1.000MB/s transfers >da0: 249MB (510494 512 byte sectors: 64H 32S/T 249C) >umass0: BBB reset failed, STALLED >umass0: BBB bulk-in clear stall failed, STALLED >umass0: BBB bulk-out clear stall failed, STALLED >(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi status = >= >+0x0 >umass0: BBB reset failed, STALLED >umass0: BBB bulk-in clear stall failed, STALLED >umass0: BBB bulk-out clear stall failed, STALLED >umass0: BBB reset failed, STALLED >umass0: BBB bulk-in clear stall failed, STALLED >umass0: BBB bulk-out clear stall failed, STALLED >umass0: BBB reset failed, STALLED >umass0: BBB bulk-in clear stall failed, STALLED >umass0: BBB bulk-out clear stall failed, STALLED >umass0: BBB reset failed, STALLED >umass0: BBB bulk-in clear stall failed, STALLED >umass0: BBB bulk-out clear stall failed, STALLED >umass0: BBB reset failed, STALLED >umass0: BBB bulk-in clear stall failed, STALLED >umass0: BBB bulk-out clear stall failed, STALLED >umass0: BBB reset failed, STALLED >umass0: BBB bulk-in clear stall failed, STALLED >umass0: BBB bulk-out clear stall failed, STALLED >Opened disk da0 -> 5 >umass0: BBB reset failed, STALLED >umass0: BBB bulk-in clear stall failed, STALLED >umass0: BBB bulk-out clear stall failed, STALLED >umass0: BBB reset failed, STALLED >umass0: BBB bulk-in clear stall failed, STALLED >umass0: BBB bulk-out clear stall failed, STALLED >umass0: BBB reset failed, STALLED >umass0: BBB bulk-in clear stall failed, STALLED >umass0: at uhub1 port 1 (addr 2) disconnected >(da0:umass-sim0:0:0:0): lost device >(da0:umass-sim0:0:0:0): removing device entry >Opened disk da0 -> 5 >umass0: detached > From owner-freebsd-bugs@FreeBSD.ORG Mon Mar 28 00:30:04 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 590EB16A4CE for ; Mon, 28 Mar 2005 00:30:04 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 01CE643D39 for ; Mon, 28 Mar 2005 00:30:04 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2S0U3Lw083152 for ; Mon, 28 Mar 2005 00:30:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2S0U3Lp083151; Mon, 28 Mar 2005 00:30:03 GMT (envelope-from gnats) Resent-Date: Mon, 28 Mar 2005 00:30:03 GMT Resent-Message-Id: <200503280030.j2S0U3Lp083151@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "Wojciech A. Koszek" Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8876A16A4CE for ; Mon, 28 Mar 2005 00:26:45 +0000 (GMT) Received: from freebsd.czest.pl (silver.iplus.pl [80.48.250.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 530F143D39 for ; Mon, 28 Mar 2005 00:26:42 +0000 (GMT) (envelope-from dunstan@freebsd.czest.pl) Received: from freebsd.czest.pl (freebsd.czest.pl [80.48.250.4]) by freebsd.czest.pl (8.12.10/8.12.9) with ESMTP id j2S0YLtf019157 for ; Mon, 28 Mar 2005 00:34:21 GMT (envelope-from dunstan@freebsd.czest.pl) Received: (from dunstan@localhost) by freebsd.czest.pl (8.12.10/8.12.9/Submit) id j2S0YK1X019156; Mon, 28 Mar 2005 00:34:20 GMT (envelope-from dunstan) Message-Id: <200503280034.j2S0YK1X019156@freebsd.czest.pl> Date: Mon, 28 Mar 2005 00:34:20 GMT From: "Wojciech A. Koszek" To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: bin/79292: [PATCH] ugidfw returns wrong number of inserted rule X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: "Wojciech A. Koszek" List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Mar 2005 00:30:04 -0000 >Number: 79292 >Category: bin >Synopsis: [PATCH] ugidfw returns wrong number of inserted rule >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 Mar 28 00:30:03 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Wojciech A. Koszek >Release: FreeBSD 5.4-PRERELEASE i386 >Organization: >Environment: System: FreeBSD dunstan.freebsd.czest.pl 5.4-PRERELEASE FreeBSD 5.4-PRERELEASE #10: Sat Feb 26 23:44:07 CET 2005 dunstan@dunstan.freebsd.czest.pl:/usr/obj/usr/src/sys/HOME7 i386 FreeBSD dunstan.freebsd.czest.pl 5.4-PRERELEASE FreeBSD 5.4-PRERELEASE #1: Fri Mar 25 23:16:47 CET 2005 dunstan@dunstan.freebsd.czest.pl:/usr/obj/usr/src-stable/sys/HOME8 i386 >Description: There is a bug in /usr/src/lib/libugidfw/ugidfw.c, function bsde_add_rule(). Prepending to *rulenum is skipped and incorrect rule number (0) is returned. >How-To-Repeat: root@dunstan:(/)# kldload /boot/kernel/mac_bsdextended.ko root@dunstan:(/)# kldstat | grep bsdext 21 1 0xc265b000 4000 mac_bsdextended.ko root@dunstan:(/)# ugidfw list 0 slots, 0 rules root@dunstan:(/)# ugidfw add subject uid 1028 object gid 100 mode r Added rule 0 root@dunstan:(/)# ugidfw add subject uid 1028 object gid 100 mode r Added rule 0 root@dunstan:(/)# ugidfw add subject uid 1028 object gid 100 mode r Added rule 0 root@dunstan:(/)# ugidfw add subject uid 1028 object gid 100 mode r Added rule 0 root@dunstan:(/)# ugidfw add subject uid 1028 object gid 100 mode r Added rule 0 root@dunstan:(/)# >Fix: Attached patch (diff.0.ugidfw.c) fixes this problem. --- diff.0.ugidfw.c begins here --- Index: src/lib/libugidfw/ugidfw.c =================================================================== RCS file: /home/ncvs/src/lib/libugidfw/ugidfw.c,v retrieving revision 1.7 diff -r1.7 ugidfw.c 746c746 < rule_slots; --- > *rulenum = rule_slots; --- diff.0.ugidfw.c ends here --- >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Mon Mar 28 07:10:02 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 72B7916A4CE for ; Mon, 28 Mar 2005 07:10:02 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 39A5143D3F for ; Mon, 28 Mar 2005 07:10:02 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2S7A26p084776 for ; Mon, 28 Mar 2005 07:10:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2S7A2KK084775; Mon, 28 Mar 2005 07:10:02 GMT (envelope-from gnats) Resent-Date: Mon, 28 Mar 2005 07:10:02 GMT Resent-Message-Id: <200503280710.j2S7A2KK084775@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Harald Schmalzbauer Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EBED216A4CE; Mon, 28 Mar 2005 07:02:08 +0000 (GMT) Received: from flb.schmalzbauer.de (flb.schmalzbauer.de [62.245.232.135]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7AAFE43D2D; Mon, 28 Mar 2005 07:02:07 +0000 (GMT) (envelope-from root@schmalzbauer.de) Received: from korso.flintsbach.schmalzbauer.de ([172.21.2.3]) by flb.schmalzbauer.de (8.13.1/8.13.1) with ESMTP id j2S726cE048637; Mon, 28 Mar 2005 09:02:06 +0200 (CEST) (envelope-from root@test3.flintsbach.schmalzbauer.de) Received: from test3.flintsbach.schmalzbauer.de (test3.flintsbach.schmalzbauer.de [172.21.3.3]) by korso.flintsbach.schmalzbauer.de (Postfix) with ESMTP id 40A4113B; Mon, 28 Mar 2005 09:02:06 +0200 (CEST) Received: from test3.flintsbach.schmalzbauer.de (localhost [127.0.0.1]) j2S7424c000705; Mon, 28 Mar 2005 09:04:02 +0200 (CEST) (envelope-from root@test3.flintsbach.schmalzbauer.de) Received: (from root@localhost)j2S742ov000704; Mon, 28 Mar 2005 09:04:02 +0200 (CEST) (envelope-from root) Message-Id: <200503280704.j2S742ov000704@test3.flintsbach.schmalzbauer.de> Date: Mon, 28 Mar 2005 09:04:02 +0200 (CEST) From: Harald Schmalzbauer To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 cc: freebsd-firewire@FreeBSD.org Subject: kern/79295: umount oddity with NFS (fwe) over VIA Fire II card X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Harald Schmalzbauer List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Mar 2005 07:10:02 -0000 >Number: 79295 >Category: kern >Synopsis: umount oddity with NFS (fwe) over VIA Fire II card >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Mar 28 07:10:01 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Harald Schmalzbauer >Release: FreeBSD 5.4-PRERELEASE i386 >Organization: >Environment: System: FreeBSD test3.flintsbach.schmalzbauer.de 5.4-PRERELEASE FreeBSD 5.4-PRERELEASE #0: Sun Mar 27 00:14:53 CET 2005 root@test1.flintsbach.schmalzbauer.de:/usr/obj/CUV-LV/usr/src/sys/CUV-LV i386 fwohci0: port 0xa000-0xa07f mem 0xf9000000-0xf90007ff irq 5 at device 10.0 on pci0 fwohci0: OHCI version 1.0 (ROM=1) fwohci0: No. of Isochronous channels is 4. fwohci0: EUI64 00:11:06:00:00:00:75:86 fwohci0: Phy 1394a available S400, 3 ports. fwohci0: Link S400, max_rec 2048 bytes. firewire0: on fwohci0 fwe0: on firewire0 if_fwe0: Fake Ethernet address: 02:11:06:00:75:86 fwe0: Ethernet address: 02:11:06:00:75:86 fwe0: if_start running deferred for Giant sbp0: on firewire0 fwohci0: Initiate bus reset fwohci0: node_id=0xc800ffc1, gen=1, CYCLEMASTER mode firewire0: 2 nodes, maxhop <= 1, cable IRM = 1 (me) firewire0: bus manager 1 (me) >Description: `umount` doesn't work with VIA FireWire-card (and fwe), while transferring seems to work now (did not with RELENG_5 some months ago) >How-To-Repeat: When I use two TexasInstruments based FW-cards and want to umount a NFS-share it works as expected, but when I replace one TI based card with a VIA (Fire II) umount doesn't finish on the the client machine. Same behaviour with two VIA cards, umount doesn't return to CLI on the client, but when I interrupt the command (with Ctrl-C) the NFS-share actually got umounted, I also can remount the same share (even with different parameters) without problems! >Fix: >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Mon Mar 28 07:10:02 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D37AA16A4CE for ; Mon, 28 Mar 2005 07:10:02 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8E02C43D3F for ; Mon, 28 Mar 2005 07:10:02 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2S7A21Y084834 for ; Mon, 28 Mar 2005 07:10:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2S7A2T3084833; Mon, 28 Mar 2005 07:10:02 GMT (envelope-from gnats) Resent-Date: Mon, 28 Mar 2005 07:10:02 GMT Resent-Message-Id: <200503280710.j2S7A2T3084833@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Nobuhiro Yasutomi Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 24ECB16A4CE for ; Mon, 28 Mar 2005 07:04:21 +0000 (GMT) Received: from mail530.nifty.com (mail530.nifty.com [202.248.37.252]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4760743D2D for ; Mon, 28 Mar 2005 07:04:20 +0000 (GMT) (envelope-from nobuhiro.yasutomi@nifty.ne.jp) Received: from [192.168.0.20] (p299b23.tkyoac00.ap.so-net.ne.jp [218.41.155.35]) (authenticated) by mail530.nifty.com with ESMTP id j2S743Rc008692 for ; Mon, 28 Mar 2005 16:04:04 +0900 Message-Id: <4247AC65.7020400@nifty.ne.jp> Date: Mon, 28 Mar 2005 16:04:05 +0900 From: Nobuhiro Yasutomi To: FreeBSD-gnats-submit@FreeBSD.org Subject: bin/79296: "umount -a -t msdos" not work X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Mar 2005 07:10:03 -0000 >Number: 79296 >Category: bin >Synopsis: "umount -a -t msdos" not work >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 Mar 28 07:10:02 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Nobuhiro Yasutomi >Release: FreeBSD 5.4-BETA1 i386 >Organization: Personal >Environment: System: FreeBSD alex.mysite.jp 5.4-BETA1 FreeBSD 5.4-BETA1 #0: Fri Mar 18 09:28:57 UTC 2005 root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: `mount' include compatiblity glue `msdos' to `msdosfs' and `umount' is not. In `/etc/fstab' write fs-type to `msdos', "mount -t msdos -a" to working, but "umount -t msdos -a" not work. >How-To-Repeat: see Description. >Fix: Add same glue in `umount' or remove glue `mount'? --- sbin/mount/mount.c.orig Tue Apr 27 00:13:45 2004 +++ sbin/mount/mount.c Mon Mar 28 15:26:30 2005 @@ -435,8 +435,10 @@ optbuf = catopt(optbuf, "update"); /* Compatibility glue. */ - if (strcmp(vfstype, "msdos") == 0) + if (strcmp(vfstype, "msdos") == 0) { + warnx("use \"msdosfs\" in vfstype"); vfstype = "msdosfs"; + } argc = 0; argv[argc++] = vfstype; >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Mon Mar 28 09:20:05 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F1C3816A4CE for ; Mon, 28 Mar 2005 09:20:05 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id B5BC543D2F for ; Mon, 28 Mar 2005 09:20:05 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2S9K5VO015028 for ; Mon, 28 Mar 2005 09:20:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2S9K56M015027; Mon, 28 Mar 2005 09:20:05 GMT (envelope-from gnats) Date: Mon, 28 Mar 2005 09:20:05 GMT Message-Id: <200503280920.j2S9K56M015027@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Andrew Belashov Subject: Re: bin/74360: [patch] ndiscvt(8) generate a driver which doesn't match any hardware X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Andrew Belashov List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Mar 2005 09:20:06 -0000 The following reply was made to PR bin/74360; it has been noted by GNATS. From: Andrew Belashov To: freebsd-gnats-submit@FreeBSD.org Cc: Subject: Re: bin/74360: [patch] ndiscvt(8) generate a driver which doesn't match any hardware Date: Mon, 28 Mar 2005 13:18:42 +0400 Sorry, ndiscvt does not processing some .INF files with my first version of the patch. Corrected version of patch. --- ndiscvt.patch begins here --- --- usr.sbin/ndiscvt/inf.c.orig Sun Mar 7 05:49:06 2004 +++ usr.sbin/ndiscvt/inf.c Mon Mar 7 20:16:11 2005 @@ -233,7 +233,8 @@ dump_pci_id(const char *s) static void dump_deviceids_pci() { - struct assign *manf, *dev; + struct assign *manf, *dev, *devid; + const char *p; struct section *sec; struct assign *assign; char xpsec[256]; @@ -258,8 +259,9 @@ dump_deviceids_pci() TAILQ_FOREACH(assign, &ah, link) { if (assign->section == sec) { - dev = find_assign("strings", assign->key); - if (strcasestr(assign->vals[1], "PCI") != NULL) { + devid = find_assign("strings", assign->vals[1]); + p = (devid == NULL) ? assign->vals[1] : devid->vals[0]; + if (strcasestr(p, "PCI") != NULL) { found++; break; } @@ -285,9 +287,11 @@ retry: TAILQ_FOREACH(assign, &ah, link) { if (assign->section == sec) { dev = find_assign("strings", assign->key); + devid = find_assign("strings", assign->vals[1]); + p = (devid == NULL) ? assign->vals[1] : devid->vals[0]; /* Emit device IDs. */ - if (strcasestr(assign->vals[1], "PCI") != NULL) - dump_pci_id(assign->vals[1]); + if (strcasestr(p, "PCI") != NULL) + dump_pci_id(p); else continue; /* Emit device description */ @@ -312,7 +316,8 @@ retry: static void dump_deviceids_pcmcia() { - struct assign *manf, *dev; + struct assign *manf, *dev, *devid; + const char *p; struct section *sec; struct assign *assign; char xpsec[256]; @@ -337,8 +342,9 @@ dump_deviceids_pcmcia() TAILQ_FOREACH(assign, &ah, link) { if (assign->section == sec) { - dev = find_assign("strings", assign->key); - if (strcasestr(assign->vals[1], "PCMCIA") != NULL) { + devid = find_assign("strings", assign->vals[1]); + p = (devid == NULL) ? assign->vals[1] : devid->vals[0]; + if (strcasestr(p, "PCMCIA") != NULL) { found++; break; } @@ -364,9 +370,11 @@ retry: TAILQ_FOREACH(assign, &ah, link) { if (assign->section == sec) { dev = find_assign("strings", assign->key); + devid = find_assign("strings", assign->vals[1]); + p = (devid == NULL) ? assign->vals[1] : devid->vals[0]; /* Emit device IDs. */ - if (strcasestr(assign->vals[1], "PCMCIA") != NULL) - dump_pcmcia_id(assign->vals[1]); + if (strcasestr(p, "PCMCIA") != NULL) + dump_pcmcia_id(p); else continue; /* Emit device description */ --- ndiscvt.patch ends here --- From owner-freebsd-bugs@FreeBSD.ORG Mon Mar 28 09:22:02 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1D38A16A4CE; Mon, 28 Mar 2005 09:22:02 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id E8C5B43D2F; Mon, 28 Mar 2005 09:22:01 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from freefall.freebsd.org (pjd@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2S9M1Ys015143; Mon, 28 Mar 2005 09:22:01 GMT (envelope-from pjd@freefall.freebsd.org) Received: (from pjd@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2S9M10S015139; Mon, 28 Mar 2005 09:22:01 GMT (envelope-from pjd) Date: Mon, 28 Mar 2005 09:22:01 GMT From: Pawel Jakub Dawidek Message-Id: <200503280922.j2S9M10S015139@freefall.freebsd.org> To: pjd@FreeBSD.org, freebsd-bugs@FreeBSD.org, scottl@FreeBSD.org Subject: Re: kern/78987: udf fs: readdir returns error when it should not X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Mar 2005 09:22:02 -0000 Synopsis: udf fs: readdir returns error when it should not Responsible-Changed-From-To: freebsd-bugs->scottl Responsible-Changed-By: pjd Responsible-Changed-When: Mon Mar 28 09:21:43 GMT 2005 Responsible-Changed-Why: Assign to author. http://www.freebsd.org/cgi/query-pr.cgi?pr=78987 From owner-freebsd-bugs@FreeBSD.ORG Mon Mar 28 09:39:13 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0ED6516A4CE; Mon, 28 Mar 2005 09:39:13 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D523143D1F; Mon, 28 Mar 2005 09:39:12 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from freefall.freebsd.org (pjd@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2S9dCO1018176; Mon, 28 Mar 2005 09:39:12 GMT (envelope-from pjd@freefall.freebsd.org) Received: (from pjd@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2S9dCwq018172; Mon, 28 Mar 2005 09:39:12 GMT (envelope-from pjd) Date: Mon, 28 Mar 2005 09:39:12 GMT From: Pawel Jakub Dawidek Message-Id: <200503280939.j2S9dCwq018172@freefall.freebsd.org> To: dunstan@freebsd.czest.pl, pjd@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: bin/79292: [PATCH] ugidfw returns wrong number of inserted rule X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Mar 2005 09:39:13 -0000 Synopsis: [PATCH] ugidfw returns wrong number of inserted rule State-Changed-From-To: open->closed State-Changed-By: pjd State-Changed-When: Mon Mar 28 09:38:52 GMT 2005 State-Changed-Why: Fixed in HEAD, thanks! http://www.freebsd.org/cgi/query-pr.cgi?pr=79292 From owner-freebsd-bugs@FreeBSD.ORG Mon Mar 28 10:27:07 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3817916A4CE; Mon, 28 Mar 2005 10:27:07 +0000 (GMT) Received: from relay.bestcom.ru (relay.bestcom.ru [217.72.144.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2705243D48; Mon, 28 Mar 2005 10:27:06 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from cell.sick.ru (root@cell.sick.ru [217.72.144.68]) by relay.bestcom.ru (8.13.1/8.12.9) with ESMTP id j2SAR3KN034566 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Mon, 28 Mar 2005 14:27:04 +0400 (MSD) (envelope-from glebius@FreeBSD.org) Received: from cell.sick.ru (glebius@localhost [127.0.0.1]) by cell.sick.ru (8.13.1/8.12.8) with ESMTP id j2SAR2vV051263 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 28 Mar 2005 14:27:02 +0400 (MSD) (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by cell.sick.ru (8.13.1/8.13.1/Submit) id j2SAR1V8051262; Mon, 28 Mar 2005 14:27:01 +0400 (MSD) (envelope-from glebius@FreeBSD.org) X-Authentication-Warning: cell.sick.ru: glebius set sender to glebius@FreeBSD.org using -f Date: Mon, 28 Mar 2005 14:27:01 +0400 From: Gleb Smirnoff To: "Simon L. Nielsen" Message-ID: <20050328102701.GB50980@cell.sick.ru> Mail-Followup-To: Gleb Smirnoff , "Simon L. Nielsen" , freebsd-gnats-submit@freebsd.org, freebsd-bugs@freebsd.org References: <200503262010.j2QKA5cD024282@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline In-Reply-To: <200503262010.j2QKA5cD024282@freefall.freebsd.org> User-Agent: Mutt/1.5.6i X-Virus-Scanned: ClamAV version devel-20050125, clamav-milter version 0.80ff on relay.bestcom.ru X-Virus-Status: Clean cc: freebsd-bugs@FreeBSD.org cc: freebsd-gnats-submit@FreeBSD.org Subject: Re: bin/79260: syslogd may accept illegal facility number from remote. X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Mar 2005 10:27:07 -0000 On Sat, Mar 26, 2005 at 08:10:05PM +0000, Simon L. Nielsen wrote: S> > from remote host. but in struct filed, member variable f_pmask array S> > and f_pcmp array is limited to LOG_NFACILITIES. therefore syslogd S> > access invalid address in logmsg() when facility is larger than S> > LOG_NFACILITIES. S> S> Have you looked at what the implications of this is, mainly can you S> crash syslogd due to this bug? No, it is impossible to crash syslogd exploiting this bug. We have a magic constant 0x3f8, which is anded with facility, so fac can't overflow over 127. f_pmask[] and f_pcmp[] fields in struct filed are followed by a big field f_un, which is MAXPATHLEN bytes long. That's why we will never read memory outside of struct filed. However, bug is bug, so I'm going to fix it. Thanks, Shuichi! -- Totus tuus, Glebius. GLEBIUS-RIPN GLEB-RIPE From owner-freebsd-bugs@FreeBSD.ORG Mon Mar 28 10:29:30 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 948BE16A4CE; Mon, 28 Mar 2005 10:29:30 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 52A9143D4C; Mon, 28 Mar 2005 10:29:30 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from freefall.freebsd.org (glebius@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2SATUpC024095; Mon, 28 Mar 2005 10:29:30 GMT (envelope-from glebius@freefall.freebsd.org) Received: (from glebius@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2SATU9q024091; Mon, 28 Mar 2005 10:29:30 GMT (envelope-from glebius) Date: Mon, 28 Mar 2005 10:29:30 GMT From: Gleb Smirnoff Message-Id: <200503281029.j2SATU9q024091@freefall.freebsd.org> To: glebius@FreeBSD.org, freebsd-bugs@FreeBSD.org, glebius@FreeBSD.org Subject: Re: bin/79260: syslogd may accept illegal facility number from remote. X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Mar 2005 10:29:30 -0000 Synopsis: syslogd may accept illegal facility number from remote. Responsible-Changed-From-To: freebsd-bugs->glebius Responsible-Changed-By: glebius Responsible-Changed-When: Mon Mar 28 10:29:12 GMT 2005 Responsible-Changed-Why: Take this one. http://www.freebsd.org/cgi/query-pr.cgi?pr=79260 From owner-freebsd-bugs@FreeBSD.ORG Mon Mar 28 10:30:12 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 639FE16A4CE for ; Mon, 28 Mar 2005 10:30:12 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 44A3E43D48 for ; Mon, 28 Mar 2005 10:30:12 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2SAUC2P024243 for ; Mon, 28 Mar 2005 10:30:12 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2SAUCsM024241; Mon, 28 Mar 2005 10:30:12 GMT (envelope-from gnats) Date: Mon, 28 Mar 2005 10:30:12 GMT Message-Id: <200503281030.j2SAUCsM024241@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: "KSA Technologies" Subject: RE: kern/74136: FreeBSD 5.3 does not see RAID 1 drive only Physical's with 6300ESB X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: KSA Technologies List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Mar 2005 10:30:12 -0000 The following reply was made to PR kern/74136; it has been noted by GNATS. From: "KSA Technologies" To: "'Dan Rue'" , Cc: Subject: RE: kern/74136: FreeBSD 5.3 does not see RAID 1 drive only Physical's with 6300ESB Date: Mon, 28 Mar 2005 05:29:07 -0500 I have not heard anything on this. Also, checked the CVS logs to see if anything changed related to this. Have not found anything. I am going to try the 5.4-Beta, to see if that has any fixes in it. Kev -----Original Message----- From: Dan Rue [mailto:drue@therub.org] Sent: Tuesday, March 22, 2005 3:19 PM To: freebsd-gnats-submit@FreeBSD.org; ksatechnologies@comcast.net Subject: Re: kern/74136: FreeBSD 5.3 does not see RAID 1 drive only Physical's with 6300ESB I am also having this problem with the 6300ESB on an Intel SE7210TP1 board. Has anyone had a chance to look at this? Thanks, Dan From owner-freebsd-bugs@FreeBSD.ORG Mon Mar 28 11:00:16 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CAA3416A4CF for ; Mon, 28 Mar 2005 11:00:16 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9B02D43D1D for ; Mon, 28 Mar 2005 11:00:16 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (peter@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2SB0Gxt034437 for ; Mon, 28 Mar 2005 11:00:16 GMT (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2SB0FaE034431 for freebsd-bugs@freebsd.org; Mon, 28 Mar 2005 11:00:15 GMT (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 28 Mar 2005 11:00:15 GMT Message-Id: <200503281100.j2SB0FaE034431@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: open PR's (mis)filed to gnats-admin and in limbo X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Mar 2005 11:00:16 -0000 Current FreeBSD problem reports Critical problems Serious problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2005/03/27] pending/79279gnats-admin ports update net/mpich 1.2.5.2 -> 1.2.6 o [2005/03/27] pending/79284gnats-admin failure notice 2 problems total. Non-critical problems From owner-freebsd-bugs@FreeBSD.ORG Mon Mar 28 11:00:26 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B721016A4CF for ; Mon, 28 Mar 2005 11:00:26 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4971843D1D for ; Mon, 28 Mar 2005 11:00:26 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (peter@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2SB0QUa034466 for ; Mon, 28 Mar 2005 11:00:26 GMT (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2SB0GSS034442 for freebsd-bugs@freebsd.org; Mon, 28 Mar 2005 11:00:16 GMT (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 28 Mar 2005 11:00:16 GMT Message-Id: <200503281100.j2SB0GSS034442@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 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Mar 2005 11:00:26 -0000 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 problem is understood and a solution is being sought. f - feedback Further work requires additional information from the originator or the community - possibly confirmation of the effectiveness of a proposed solution. p - patched A patch has been committed, but some issues (MFC and / or confirmation from originator) are still open. s - suspended The problem is not being worked on, due to lack of information or resources. 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 -- or when fixing the problem is abandoned. Critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- a [2000/01/27] bin/16393 gad /bin/sh doesn't strip comments on shebang o [2001/02/22] ports/25272 ports-bugs Using lang/eperl as cgi/nph binary execut a [2001/05/10] kern/27250 bp [unionfs] [patch] unionfs filesystem pani p [2001/12/28] gnu/33262 mp gdb does not handle pending signals corre o [2002/06/08] kern/39043 Corrupted files on a FAT32 partition (wit o [2002/06/11] ports/39148 cy screen consumes 100% when run o [2002/08/16] kern/41723 [2TB] on 1TB fs, copying files to filesys o [2002/10/25] bin/44471 qa [sysinstall] 4.6 install writes MBR even o [2003/02/16] bin/48341 qa [sysinstall] sysinstall deletes mbr altho o [2003/03/23] kern/50201 [twe] 3ware RAID 5 resulting in data corr o [2003/06/28] kern/53874 emulation /usr/ports/emulators/linux_base isn't wor o [2003/09/28] bin/57321 markm CGI.pm in 4.x base system has a cross-sit o [2003/10/06] i386/57673 i386 [disklabel] Odd/dangerous disklabel behav o [2003/11/10] kern/59103 Serious data corruption reading compact f o [2003/12/12] kern/60175 panic: 5.2-RC: disk errors cause panic in o [2003/12/17] kern/60313 data destruction: lseek() misalignment si o [2004/02/12] amd64/62753 obrien txp(4) panics on amd4 o [2004/02/16] i386/62902 i386 Data Corruption on Dell PE 600SC (Server f [2004/04/16] i386/65646 vs FreeBSD suddenly turns off the power o [2004/04/22] threads/65883threads libkse's sigwait does not work after fork o [2004/04/28] i386/66039 i386 panic: system panic with file system corr o [2004/05/04] bin/66261 fsck cannot recover filesystem corruption o [2004/05/11] kern/66553 rwatson SEBSD kernel compilation errors o [2004/05/27] i386/67260 i386 [boot] stack overflow after boot menu whe o [2004/07/07] kern/68757 kan rapid file creation on snapshotted filesy o [2004/08/06] kern/70096 [patch] full msdos file system causes cor o [2004/08/23] kern/70881 5.3 beta1 kernel.generic missing from /bo o [2004/09/05] i386/71395 i386 Data corrupted on Serverworks CG-SL chips o [2004/09/09] i386/71538 i386 [install] multi-homed install trashes exi o [2004/09/16] kern/71800 5.3-RELEASE crash (infinite IRQ list dump o [2004/10/10] kern/72478 sos [patch] ata: dd destroys FreeBSD raid hea o [2004/10/21] kern/72979 unkillable process(es) stuck in `STOP' st o [2004/10/22] bin/73019 fsck_ufs: cannot alloc 607016868 bytes fo o [2004/10/27] amd64/73211 amd64 FAST_IPSEC broken on amd64 o [2004/11/19] kern/74137 FreeBSD 5.3 BTX loader stack overflows an o [2004/12/11] kern/74935 andre [patch] TCP simultaneous open fails. o [2004/12/14] amd64/75043 le Vinum panic on booting from mirrored vinu o [2004/12/20] alpha/75317 alpha ATA DMA broken on PCalpha o [2005/01/05] kern/75844 phk gbde causes disk write errors and subsequ o [2005/01/18] i386/76397 i386 ata raid crashes in g_down (heavy load) o [2005/01/26] threads/76690threads fork hang in child for (-lc_r & -lthr) o [2005/02/07] kern/77234 corrupted data is read from UDF filesyste o [2005/03/14] i386/78837 i386 Partition Table Corruption in 5.3 o [2005/03/23] i386/79169 i386 USB Drives fail under high stress p [2005/03/24] usb/79190 iedowse usbd_get_string_desc() is called with the o [2005/03/26] ports/79242 ports-bugs japanese/samba3: Build failed with i18n p o [2005/03/27] ports/79281 clsung [MAINTAINER-UPDATE] Update ports/graphics 47 problems total. Serious problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- a [1997/04/02] bin/3170 vi freaks and dump core if user doesn't e s [1997/10/01] bin/4672 rdist does not do hard links right when t a [1998/05/06] bin/6536 peter pppd doesn't restore drainwait for tty o [1998/06/24] i386/7057 mdodd 3Com 3C509 locks up, or has >1000ms rtt u o [1998/09/30] gnu/8099 obrien [patch] some bugs in cpio o [1998/11/11] bin/8646 Implement rlogind -a option f [1998/11/21] kern/8778 gibbs Buslogic BT948 in 2 boxes upgraded from S o [1998/11/25] kern/8861 mdodd under heavy (multi interface) traffic ep0 f [1998/11/25] bin/8865 dwmalone syslogd hangs with serial console o [1999/02/15] kern/10107 interlock situation with exec_map and a p o [1999/03/02] bin/10353 jon ypserv gets segmentation violation o [1999/03/30] kern/10870 eivind Kernel panic when writing to write-protec o [1999/05/13] kern/11697 tegge Disk failure hangs system o [1999/09/11] bin/13691 fenner tcpslice cannot extract over 2GB part of s [1999/09/16] conf/13775 multi-user boot may hang in NIS environme f [1999/09/30] ports/14048 des [patch] doscmd -r doesn't work a [1999/11/04] kern/14712 iedowse [nfs] root has access to NFS mounted dire s [1999/11/17] bin/14946 mjacob rmt - remote magtape protocol o [1999/12/24] bin/15662 markm [PATCH] perl5 Sys::Hostname fails if no P s [1999/12/26] kern/15707 bad trap in mprotect o [2000/01/02] i386/15845 imp [patch] Driver for RealTek 8029 f [2000/01/04] bin/15877 tobez Perl 5.00503 interpreter crashes with a s o [2000/01/12] kern/16090 mdodd No buffer space available p [2000/01/22] kern/16299 peadar [nfs] nfs.ko can be unloaded when nfsd is o [2000/02/21] conf/16879 tanimura [sound] Sound drivers seem to be using sh o [2000/02/24] bin/16948 qa [sysinstall] sysinstall/disklabel: bad pa o [2000/03/11] kern/17310 wpaul [patch] NIS host name resolving may loop o [2000/03/17] kern/17422 bde 4.0-STABLE: top: nlist failed s [2000/03/22] conf/17540 [nfs] NIS host lookups cause NFS mounts t o [2000/03/27] kern/17620 jhay Digi/570i sync driver (if_ar.c) causes sy o [2000/04/06] kern/17819 [unionfs] Build ports on nfs & union moun o [2000/04/14] kern/18012 [patch] vfs_subr.c: vnode_free_list corru f [2000/04/24] i386/18185 gibbs Adaptec 3950U2 errors during boot/probe o [2000/05/18] kern/18641 paul [panic] FreeBSD V4.0 crashes when using i s [2000/05/22] bin/18742 mike times.allow field parsed incorrectly s [2000/05/24] ports/18800 green security/cfs ports installation fix p [2000/05/29] kern/18874 [2TB] 32bit NFS servers export wrong nega o [2000/06/13] i386/19245 obrien -fexpensive-optimizations buggy (even wit s [2000/06/20] bin/19405 markm telnetd sends DO AUTHENTICATION even if a o [2000/07/02] kern/19654 mbr 20 dc ports in one machine (5x 4port card s [2000/07/08] bin/19773 markm [PATCH] telnet infinite loop depending on o [2000/07/13] gnu/19882 obrien ld does not detect all undefined symbols! o [2000/07/18] kern/20016 threads pthreads: Cannot set scheduling timer/Can o [2000/07/19] kern/20040 jhb Toshiba 2775 hangs after pcib0 driver is o [2000/07/25] bin/20172 byacc 1.9 fails to generate $default tran o [2000/07/29] bin/20282 qa [sysinstall] sysinstall does not recover o [2000/07/30] i386/20308 mux [panic] vidcontrol VESA_800x600 causes a p [2000/08/03] bin/20373 Setting breakpoints in shared objects bro o [2000/08/08] ports/20490 perky Termios timeout parameters, VMIN, VTIME, s [2000/08/10] bin/20521 mjacob /etc/rmt several problems o [2000/08/10] kern/20523 bde Support for PCI multiport cards for sio d o [2000/08/16] bin/20633 fdisk doesn't handle LBA correctly o [2000/08/23] kern/20804 deadlocking when using vnode disk file an o [2000/08/26] kern/20861 threads libc_r does not honor socket timeouts o [2000/08/29] bin/20912 marcel gdb does not recognise old executables. o [2000/08/31] kern/20958 mdodd ep0 lockup with ifconfig showing OACTIVE o [2000/09/07] bin/21089 vi silently corrupt open file on SIGINT w a [2000/09/16] kern/21304 mbr dc0 watchdog timeouts on NetGear FA310TX o [2000/09/20] misc/21406 [boot] bootinst or booteasy overwrites se o [2000/09/21] kern/21461 imp ISA PnP resource allocator problem o [2000/09/22] kern/21463 emulation Linux compatability mode should not allow o [2000/09/29] kern/21642 Compaq Netelligent 10/100 card (TI Thunde o [2000/10/05] kern/21771 rik Fix for sppp and Cronyx drivers update a [2000/10/07] kern/21808 [patches] msdosfs incorrectly handles vno o [2000/10/15] kern/21998 green [patch] ident only for outgoing connectio o [2000/10/20] kern/22142 cjc securelevel does not affect mount f [2000/10/25] bin/22291 [nfs] getcwd() fails on recently-modified o [2000/10/30] kern/22417 gibbs advansys wide scsi driver does not suppor o [2000/11/13] kern/22826 emulation Memory limits have no effect in linux com a [2000/11/14] bin/22846 bms Routed does not reflect preference of Int o [2000/11/18] i386/22944 isa_dmainit fails on machines with 512MB o [2000/11/20] gnu/22972 obrien Internal Compiler Error o [2000/11/25] bin/23098 ambrisko [patch] [sysinstall] if installing on a s o [2000/12/14] kern/23535 imp 4.x kernels seem to no longer support Ada o [2001/01/03] kern/24032 markm rndcontrol and pccardd use of interupt ha o [2001/01/04] kern/24074 mdodd Properties of token-ring protocol must be o [2001/01/05] kern/24085 syncing on shutdown leaves filesystem dir o [2001/01/07] docs/24125 wes connect(2) can yield EWOULDBLOCK/EAGAIN o [2001/01/12] bin/24271 dumpon should check its argument more f [2001/01/16] bin/24391 mbr cannot kill amd after interface disappear o [2001/01/19] bin/24461 Being able to increase the YP timeout wit o [2001/01/20] threads/24472threads libc_r does not honor SO_SNDTIMEO/SO_RCVT o [2001/01/25] kern/24629 harti ng_socket failes to declare connected dat o [2001/01/25] threads/24632threads libc_r delicate deviation from libc in ha o [2001/01/25] kern/24641 threads pthread_rwlock_rdlock can deadlock s [2001/01/30] kern/24740 cy filesystem corruption CFP1080 CAM SCSI ca o [2001/02/10] kern/24982 stack gap usage o [2001/02/11] i386/24997 /boot/loader cannot handle extended dos p o [2001/02/11] ports/25007 max telnetx problem on 4.x o [2001/02/13] kern/25067 able to mount a pathname > 80 char. but u o [2001/02/14] kern/25093 4.2-STABLE does not recognize PCNet-ISA+ o [2001/02/21] kern/25248 bde sys/user.h needs sys/param.h, but doesn't f [2001/02/21] kern/25261 gibbs ahc0 no active SCB errors when booting of o [2001/03/03] kern/25511 ioctl(fd, FIONREAD, &c) on a FIFO (not PI o [2001/03/05] bin/25542 standards /bin/sh: null char in quoted string o [2001/03/13] i386/25781 i386 Statclocks cannot be disabled on ServerWo p [2001/03/15] bin/25826 nfsd -t -h adr1 -h adr2 doesn't work o [2001/03/16] bin/25851 qa [patch] security hole in anonymous FTP se o [2001/03/18] bin/25886 cgetset(3) doesn't get cleared when switc o [2001/03/19] i386/25909 [hang] 4.x kernel freezes on P3-Asus CUSL o [2001/03/19] kern/25910 sound [sound] Kernel sound driver may die if a o [2001/03/19] bin/25929 qa [fixit] Can't use MAKEDEV in fixit mount o [2001/03/20] kern/25950 obrien Bad drives on asr look zero-length and pa a [2001/03/22] kern/25986 andre Socket would hang at LAST_ACK forever. o [2001/03/23] kern/26035 sound [sound] [hang] system hangs when playing o [2001/03/24] kern/26048 obrien 4.3-RC: SMP and asr driver don't work to a [2001/03/27] kern/26142 [nfs] Unlink fails on NFS mounted filesys o [2001/03/28] kern/26171 emulation not work Linux-emulator, but hi is work i o [2001/04/03] kern/26316 Booting FreeBSD on VMware2 with 2 or 3 et o [2001/04/03] bin/26320 alfred [mount] [patch] mountd breaks IRIX automo a [2001/04/05] gnu/26362 "cvs server" doesn't honour the global -- o [2001/04/08] kern/26430 sound [sound] -CURRENT panics on cat /dev/dsp o o [2001/04/10] kern/26486 [patch] setnetgrent hangs when netgroup c o [2001/04/25] bin/26842 dd dump with h flag takes a very long time a [2001/04/26] bin/26869 vi(1) crashes in viewing a file with long o [2001/04/27] bin/26897 qa [sysinstall] 4.3R sysinstall fails to cre o [2001/05/03] kern/27059 scsi (symbios) SCSI subsystem hangs under heav f [2001/05/11] kern/27275 kernel bug ? (negative sbsize) o [2001/05/20] kern/27474 Interactive use of user PPP and ipfilter s [2001/05/22] kern/27543 /proc/cpuinfo does not handle SMP hosts o [2001/05/24] docs/27605 doc Cross-document references () o [2001/05/27] kern/27694 sound [sound] Panic in csa(4) f [2001/05/29] i386/27729 qa [sysinstall] the ls120 device "afd" does a [2001/06/05] kern/27893 sos can't burn audio cds on LG CD-RW CED-8083 o [2001/06/05] conf/27896 Error in /etc/exports invalidates entire o [2001/06/09] kern/27995 src/sys/pci if_pcn.c revision 1.21 resp. s [2001/06/14] ports/28138 perky python os.statvfs module is not functiona o [2001/06/17] bin/28223 su doesn't look at login.conf all the tim o [2001/06/26] bin/28424 mtree fails to report directory hierarchy o [2001/06/29] kern/28508 scsi problems with backup to Tandberg SLR40 st o [2001/07/04] kern/28692 sound [sound] ICH sound driver hangs kernel o [2001/07/06] kern/28768 The system doesn't get connects on one of o [2001/07/07] bin/28798 mikeh mail(1) with a pager (more) requires fg/C o [2001/07/09] kern/28840 gibbs Possible interrupt masking trouble in sys f [2001/07/23] kern/29170 ru ARP request fails after "bad gateway valu o [2001/07/27] bin/29253 natd forgets about udp connections o [2001/08/02] bin/29375 qa [sysinstall] disk editor gets confused by o [2001/08/03] kern/29421 Update a file with mmap will cause mtime/ o [2001/08/05] kern/29465 sound [sound] Can't probe NeoMagic 256AX audio f [2001/08/11] kern/29626 ifconfig causes kernel panic in 4.4-PRERE o [2001/08/13] kern/29686 kevent EV_ADD EVFILT_WRITE does the wrong o [2001/08/15] bin/29725 dwmalone [PATCH] Fixed segmentation fault in simpl o [2001/08/17] bin/29808 ypserv dumps core in yp_find_db o [2001/08/20] bin/29903 ypbind loses connection to NIS master and o [2001/08/23] kern/29983 imp Problem with "TI PCI-1250 PCI-CardBus Bri o [2001/08/27] kern/30125 btx/bootloader dumps very often if serial f [2001/08/28] kern/30160 [panic] kernel panic when flash disk is r f [2001/08/29] i386/30206 mdodd [boot] PS/2 server 85 can't boot kern.flp o [2001/08/30] kern/30223 [patch] Using /usr/share/examples/kld/cde p [2001/08/31] bin/30235 /usr/sbin/portmap cannot listen to localh o [2001/08/31] kern/30241 gibbs System crash w/err: AHC0; AHC_INTR - refe o [2001/09/04] bin/30310 top does not show CPU usage o [2001/09/06] conf/30399 Have Fortran use the CPUTYPE variable o [2001/09/10] kern/30482 calcru calls printf while holding a spin o [2001/09/10] alpha/30486 alpha AlphaServer DS10 floppy access is broken o [2001/09/10] alpha/30487 alpha Floppy access on AlphaServer DS20 solid l o [2001/09/15] kern/30592 roam [PATCH] panic: static sysctl oid too high o [2001/09/17] kern/30630 fenner Failure to check for existence of interfa o [2001/09/21] kern/30712 fatal kernel trap during ufs_rename a [2001/09/24] i386/30802 gibbs repeat of i386/22760. Adaptec SCSI contro o [2001/09/26] bin/30837 qa [sysinstall] sysinstall doesn't set the s o [2001/09/27] i386/30860 [hang] While install after "Mounting root o [2001/09/27] bin/30869 dump(8) does not dump all files of a file s [2001/09/29] i386/30921 [kbd] ACER mechanic ps/2 keyboard don´t w o [2001/10/01] kern/30948 ls'ing mounted brand new floppy locks up o [2001/10/01] kern/30958 rwatson QUOTA with 0 bytes in quota.user hangs up f [2001/10/01] bin/30966 fenner TCPdump repeating on Radius accounting pa o [2001/10/01] kern/30971 peter [nfs] NFS client modification time resolu s [2001/10/02] ports/30993 ports-bugs xxgdb cannot open source file s [2001/10/04] kern/31047 Linux programs do not dump core in linux o [2001/10/07] kern/31102 wpaul lge + Pentium III data transmission probl o [2001/10/14] kern/31266 cjc System can be crashed with "ls -al /flopp o [2001/10/15] bin/31304 joe [patch] fix crunchgen to work with more c o [2001/10/18] bin/31363 qa [sysinstall] "partition editor" silently o [2001/10/30] conf/31631 "MAC address" can't be acquired properly. o [2001/11/04] kern/31746 failed connect(2) seems to cause problems o [2001/11/06] kern/31790 [nfs] problem with NFS and jail() o [2001/11/12] kern/31940 nge gigabit adapter link reset and slow t o [2001/11/14] i386/31979 [kbd] Setup and boot locks Compaq Armada o [2001/11/19] kern/32098 semctl() does not propagate permissions a [2001/11/19] kern/32118 mbr 21143 with dc driver will not select 10ba o [2001/11/20] ports/32121 x11 XFree86-4-Server: xf86cfg 4.1.0 writes ba o [2001/11/26] bin/32295 threads pthread dont dequeue signals o [2001/11/28] kern/32353 if kern.maxproc > 512 sybase ASE 11.9.2( o [2001/11/29] bin/32374 vi -r doesn't work, file contained unexpe o [2001/12/08] bin/32619 des libfetch does not use RFC 1738's definito o [2001/12/10] kern/32668 peter [nfs] NFS directory removal problems mani o [2001/12/11] bin/32686 wosch locate command dumps a core file with bro f [2001/12/13] bin/32791 ru FreeBSD's man(1) utility vulnerable to ol f [2001/12/13] kern/32797 glebius [netgraph] Problem with IPX and netgraph( o [2001/12/22] ports/33080 ume gkrellmvolume interferes with the ability a [2001/12/22] i386/33089 murray GENERIC bloat causes 'make world' to brea o [2001/12/24] kern/33138 [patch] pnp problem in 4.3, 4.4, 4.5 p [2001/12/26] kern/33201 net/net_osdep.c:if_name is broken f [2001/12/26] bin/33213 ume rarpd(8) fails to init IPv6 enabled inter o [2001/12/30] kern/33344 davidxu memory leak in device resource config loa o [2001/12/31] bin/33370 qa [sysinstall] post-configuration issue o [2002/01/02] kern/33464 soft update inconsistencies after system o [2002/01/04] kern/33532 sound [sound] Playing audio on some soundcards f [2002/01/04] gnu/33551 cvs chokes on OpenBSD repositories o [2002/01/08] bin/33672 [patch] telnetd and mount_mfs signal hand f [2002/01/08] kern/33696 mbr [panic] Driver mistake: repeat make_dev(" o [2002/01/13] kern/33833 luigi Correct kernel config for 4.4-RELEASE is o [2002/01/16] kern/33940 [patch] quotactl allows compromise gid-qu o [2002/01/18] kern/34017 The siginfo_t passed to the signal handli o [2002/01/18] bin/34030 miibus.ko can be loaded into the kernel w o [2002/01/20] kern/34071 [pcn-driver] is sort-of-broken in 4.5RC2 s [2002/01/20] i386/34092 reboot hangs the system (IBM PC Server 31 o [2002/01/21] gnu/34128 sdiff "e" doesn't work with some editors o [2002/01/25] gnu/34246 joe CVS doesn't rebuild CVSROOT/options f [2002/01/25] bin/34269 fenner tcpdump -v incorectly identifies packets o [2002/01/25] bin/34270 man -k could be used to execute any comma o [2002/01/31] kern/34470 bde Modem gets sio1 interrupt-level buffer o o [2002/02/01] threads/34536threads accept() blocks other threads o [2002/02/03] kern/34568 [lpt] turning printer on and off hangs th p [2002/02/04] kern/34619 bms TCP - FINs with different sequence number p [2002/02/07] bin/34682 fenner scanf/sscanf doesn't understand %lld f [2002/02/09] kern/34765 darrenr Unloading the ipl.ko module will panic th o [2002/02/11] bin/34811 sh: "jobs" is not pipeable o [2002/02/11] kern/34842 [NIS] [patch] VmWare port + NIS causes "b o [2002/02/18] i386/35078 [patch] Uninitialized pointer dereference o [2002/02/19] bin/35116 keyinfo(1) reports root's keyinfo o [2002/02/20] kern/35136 luigi VLAN & bridging & MTU o [2002/02/22] bin/35214 obrien dump program hangs while exiting f [2002/02/24] kern/35269 kris possible panics with 4:1 filesystem ratio p [2002/02/25] standards/35307standards standard include files are not standard c o [2002/02/26] i386/35350 Can't boot on ASUS TXP4 o [2002/02/26] kern/35351 sound [sound] emu10k1: no posibility to record o [2002/02/28] kern/35396 poll(2) doesn't set POLLERR for failed co o [2002/02/28] kern/35399 poll(2) botches revents on dropped socket o [2002/02/28] kern/35429 select(2)/poll(2)/kevent(2) can't/don't n o [2002/03/01] kern/35442 [patch] Problem transmitting runts in if_ o [2002/03/03] kern/35506 innetgr() doesn't match wildcard fields i o [2002/03/03] kern/35511 sis(4) multicast filtering doesn't pass s o [2002/03/07] kern/35615 sound [sound] [hang] ES1978 Maestro 2E sound ca f [2002/03/07] kern/35645 bms Layer 2 switching using default router of o [2002/03/08] kern/35669 [nfs] NFSROOT breaks without a gateway s [2002/03/08] docs/35678 doc docproj Makefiles for web are broken for f [2002/03/08] kern/35691 mbr Realtek NIC driver does not work with Rea o [2002/03/09] kern/35703 /proc/curproc/file returns unknown o [2002/03/10] conf/35726 andre [patch] [rc.network] can't use ifconfig o o [2002/03/14] gnu/35878 /usr/bin/strip resets ABI type to FreeBSD o [2002/03/15] bin/35925 qa [sysinstall] fixit floppy cannot be mount a [2002/03/16] bin/35985 qa [sysinstall] swap double mount o [2002/03/17] i386/36003 Cyclades Cyclom YeP causes panics on Free p [2002/03/18] kern/36038 bp [smbfs] sendfile(2) on smbfs fails, expos o [2002/03/19] misc/36086 trhodes Kerberos Problem/Handbook wrong/Followup a [2002/03/19] bin/36110 dmesg output corrupt if /dev/console is b o [2002/03/20] kern/36147 bogus irq 7 message being issued o [2002/03/21] docs/36168 doc -pthread/_THREAD_SAFE docs missing in gcc o [2002/03/22] kern/36219 [patch] poll() behaves erratic on BPF fil o [2002/03/28] kern/36415 [bktr] [patch] driver incorrectly handles o [2002/03/29] kern/36504 [patch] crash/panic vm_object_allocate un o [2002/03/29] bin/36508 qa [sysinstall] installation floppy bug (4.5 o [2002/03/30] i386/36517 sis driver can't map ports/memory for Net o [2002/03/31] kern/36566 [smbfs] System reboot with dead smb mount o [2002/04/05] kern/36784 Can't fcntl(fd, F_SETFL, ...) on a pseudo o [2002/04/07] ports/36846 ports-bugs fxtv 1.03 freezes the system when $LANG=d o [2002/04/08] bin/36867 [patch] games/fortune: add FORTUNE_PATH e o [2002/04/08] bin/36911 qa [sysinstall] installation floppies miss a o [2002/04/09] gnu/36926 send-pr destroys PR if emacs interrupt ch o [2002/04/10] i386/36943 reboot hangs on Tyan Thunder K7 with SMP o [2002/04/14] kern/37057 Problem with rlimits on filesystem mounte o [2002/04/14] kern/37064 imp [pccard] System hangs when removing wire o [2002/04/15] kern/37109 Kernel refuses to assign unused IP to tun p [2002/04/16] kern/37161 emulation ext2 linux file system, error handling la s [2002/04/17] ports/37186 ports-bugs Dbview contains an error, because of whic f [2002/04/19] i386/37240 EtherExpress16 not probed at boot o [2002/04/19] kern/37261 luigi kernel is not linking without "device eth o [2002/04/22] kern/37326 [bktr] smbus/bktr crash when omitting "de o [2002/04/22] bin/37343 portmap TCP binds strangeness o [2002/04/25] kern/37436 [hang] accept dead loop when out of file o [2002/04/25] kern/37441 davidxu [patch] ISA PNP parse problem o [2002/04/27] kern/37502 [nfs] NFS client ignores mtime.tv_usec fo o [2002/04/28] i386/37523 davidxu [patch] lock for bios16 call and vm86call o [2002/04/30] i386/37585 qa [hang] System hangs on install at probing o [2002/04/30] kern/37589 imp Kernel panics upon resume from zzz on my o [2002/05/02] kern/37675 le [vinum] Page fault when newfs'ing a vinum o [2002/05/03] kern/37710 qa LAN interface in wrong state after attemp f [2002/05/05] kern/37775 [smbfs] netsmb/smb_subr.c needs opt_globa o [2002/05/13] kern/38011 rsm Fatal Trap 12 using Xircom CE2 in IBM 760 f [2002/05/13] ports/38018 java www/jakarta-tomcat4: make passing of JVM f [2002/05/13] ports/38020 java www/jakarta-tomcat4: stop tomcat via java o [2002/05/14] i386/38070 [panic] 4.6-PRERELEASE panics on resume o o [2002/05/15] kern/38095 bp vlan not supported with fxp f [2002/05/17] kern/38166 gad ipv6_gateway_enable="YES" breaks lpd f [2002/05/18] ports/38212 knu XFree86-4 and portupgrade get dependencie f [2002/05/23] i386/38459 mux Intel SB82558B NIC won't initialize prope o [2002/05/24] i386/38484 [hang] probe freeze while probing devices o [2002/05/24] kern/38495 bms soreceive fails to maintain invariant on o [2002/05/24] kern/38518 [boot] combination of pr-27087 and pr-369 s [2002/05/24] kern/38527 /dev/random does not obey O_NONBLOCK flag o [2002/05/25] kern/38549 threads the procces compiled whith pthread stoppe a [2002/05/25] kern/38554 bms changing interface ipaddress doesn't seem o [2002/05/26] bin/38582 qa [sysinstall] sysinstall sets newfs flag a a [2002/05/27] gnu/38594 kan Fortan program don't link post gcc-3.1 o [2002/05/27] bin/38609 qa [sysinstall] sysinstall should know the s o [2002/05/27] kern/38632 imp Loss of connection with wi cards o [2002/05/30] i386/38731 Freebsd doesn't support ( pdc20276 / Raid o [2002/05/30] kern/38752 andre rn_walktree_from not halting at the right o [2002/06/01] kern/38795 sound [sound] kldunload of snd_ess, snd_sb16, s o [2002/06/03] kern/38872 [nfs] nfs code ignores possibility of MGE o [2002/06/04] i386/38894 Dell PowerEdge 4600 PCI Bus scan problems o [2002/06/05] bin/38918 edquota breaks silently when quota-marked o [2002/06/07] kern/38983 Kernel fails to access disk o [2002/06/12] kern/39185 core dump binary in single user mode o [2002/06/13] kern/39233 bms NonConforming IPsec implementation from F o [2002/06/13] kern/39252 Syscons doesn't support 8-bit control cha o [2002/06/14] kern/39260 sound [sound] pcm0 locks on boot, Compaq Presar o [2002/06/15] kern/39329 [mount] '..' at mountpoint is subject to o [2002/06/15] kern/39331 dwmalone namei cache unreliable for __getcwd() o [2002/06/17] kern/39388 scsi ncr/sym drivers fail with 53c810 and more s [2002/06/18] ports/39476 ports-bugs profxp will run but when you fxp a file i s [2002/06/19] i386/39536 FreeBSD default bootloader does not load o [2002/06/20] i386/39604 Install failure on HP Pavilion 310n - Una o [2002/06/25] bin/39849 /sbin/restore fails to overwrite files wi f [2002/06/26] conf/39887 matusita /stand/sysinstall doesn't set sendmail_en o [2002/06/26] bin/39896 netmask 0xffffff00 no longer works in /et o [2002/06/27] threads/39922threads [PATCH?] Threaded applications executed w o [2002/06/27] kern/39928 imp wi0 timeouts and hangs the system while s a [2002/06/27] kern/39937 bms ipstealth issue a [2002/06/28] bin/39940 [patch] /usr/sbin/periodic sends thousand o [2002/06/29] kern/40001 le [vinum] vinum showing -2 drives after rem o [2002/06/30] i386/40044 SMP kernel fails to boot on DELL 610 o [2002/07/01] i386/40073 rsm Xircom Realport Ether doesn't work in Tos o [2002/07/02] kern/40122 sound [sound] Device pcm stopps booting Kernel f [2002/07/03] kern/40139 darrenr ipfilter issue o [2002/07/05] misc/40206 Can not assign alias to any POINTOPOINT i o [2002/07/05] bin/40215 wpaul [nis] NIS host search not terminate o [2002/07/05] i386/40219 i386 [apm] apm breaks removable media o [2002/07/05] bin/40227 [patch] CVS client doesn't upload new fil o [2002/07/06] bin/40260 qa [sysinstall] hang when detecting devices f [2002/07/06] i386/40274 "fxp: device timeout" errors during heavy o [2002/07/06] bin/40278 mktime returns -1 for certain dates/timez o [2002/07/07] bin/40282 /bin/kill has bad error checking for comm o [2002/07/10] kern/40394 if_tap driver hard coded permission check o [2002/07/12] bin/40471 des chpass(1) -a option broken in CURRENT o [2002/07/14] kern/40561 TTCP does not work with IPv6 o [2002/07/14] kern/40574 sound [sound] NeoMagic soundcard detection on G o [2002/07/15] i386/40577 [hang] post-October 2001 Dell Inspiron 25 f [2002/07/16] bin/40656 qa [patch] [sysinstall] scripted deletion of o [2002/07/19] kern/40787 kernel panic if PCMCIA CD-drive with moun o [2002/07/19] kern/40792 usb signals lead to data loss on device ugen o [2002/07/22] kern/40895 scsi wierd kernel / device driver bug f [2002/07/26] kern/41007 yar overfull traffic on third and fourth adap s [2002/07/30] i386/41138 vr0 locks up on one hub, OK on another o [2002/07/31] kern/41216 [nfs] Get "NFS append race" error o [2002/08/01] conf/41242 periodic scripts make unwarranted assumpt o [2002/08/03] bin/41297 mp {t,}csh backquote/braces expansion bug f [2002/08/04] bin/41327 jon skey decrementing but not authorizing wit o [2002/08/04] kern/41331 threads Pthread library open sets O_NONBLOCK flag o [2002/08/05] bin/41350 vnconfig: apparent off-by-one bug o [2002/08/07] kern/41402 [panic] kernel panics in pmap_insert_entr o [2002/08/07] bin/41410 /bin/sh bug on expanding $? in here-docum o [2002/08/08] bin/41435 mbr dhclient writes lease file that it can't o [2002/08/13] kern/41632 luigi bridging when one interface has no carrie a [2002/08/14] bin/41647 bms ifconfig doesn't accept lladdr along with o [2002/08/16] kern/41720 if_nge_load=YES make system not bootable o [2002/08/17] kern/41740 le [vinum] page fault while rebuilding; inab o [2002/08/18] bin/41757 qa [sysinstall] sysinstall 4.6.x unstable p [2002/08/18] kern/41765 bms UDP socket remains connected after error s [2002/08/19] bin/41776 bms mrouted doesn't route multicast packets o [2002/08/19] conf/41777 /etc/periodic/daily/100.clean-disks remov o [2002/08/20] docs/41824 murray LANG is not documented in setlocale(3) o [2002/08/21] bin/41850 qa [sysinstall] sysinstall fails to create r o [2002/08/25] bin/42004 quota and rpc.statd are still IPv4 only, p [2002/08/26] kern/42030 bms panic when zebra works on detaching tun i o [2002/08/27] kern/42089 phk ntp_gettime returns time in wrong scale o [2002/08/27] bin/42093 ypbind hangs on NIC with the lowest scope o [2002/08/28] misc/42115 luigi PicoBSD: fix build script for 4.6-STABLE o [2002/08/29] kern/42173 sound [sound] Sony VAIO FXA 53 (or FXA 679 in M o [2002/08/30] i386/42198 pjd Kernel panics or system hangs up with big s [2002/08/30] kern/42216 rwatson simultaneous multiple server network fail o [2002/09/04] bin/42407 ppp(8) IPV6CP fails o [2002/09/06] ports/42483 cy misc/screen problem with editors/vim-lite o [2002/09/07] i386/42539 Fatal Trap 12 resulting from Conner Perip o [2002/09/09] kern/42578 Using PCI serial cards (puc) in SMP machi p [2002/09/09] kern/42580 robert kernel crash when starting ISC 3.2 X11 bi o [2002/09/10] kern/42621 imp Dell Inspiron 5000e hangs when using Orin o [2002/09/11] kern/42652 [smbfs] error deleting r/o (by windows) f o [2002/09/11] bin/42658 markm recompile /usr/src/libexec/telnetd and lo o [2002/09/13] gnu/42726 cvsadm cvs -R pserver & val-tags: story continue p [2002/09/13] kern/42727 bms [PATCH] Wrong MTU in need-frag ICMP using o [2002/09/13] i386/42750 Fdisk makes no difference between FAT32, o [2002/09/14] kern/42769 [boot] Boot stalls if the system has a se o [2002/09/14] i386/42784 imp pcmcia 16bit network card removal locks a o [2002/09/15] kern/42801 [hang] FreeBSD freezes when opening cuaa0 a [2002/09/18] kern/42937 bms panic when ARP cache uses up all mbufs o [2002/09/20] kern/42983 imp wi0 sporadically freezes the system for 1 o [2002/09/21] i386/43151 Panic 20 seconds after resume o [2002/09/22] bin/43223 getnetby{name|addr} broken for DNS lookup o [2002/09/24] bin/43337 des fetch: -s fails if -4 or possibly other o a [2002/09/25] i386/43366 bms Cannot format media in USB floppy devices o [2002/09/28] www/43454 www Packages hard to find, often missing o [2002/09/29] kern/43491 microuptime () went backwards o [2002/09/30] bin/43501 getpwnam, getpwuid fail when linking agai p [2002/10/01] alpha/43567 robert strtod() core dumps o [2002/10/02] kern/43576 imp Problem with wi driver and Lucent Orinoco o [2002/10/02] bin/43592 mktime rejects dates at the start of dayl a [2002/10/03] kern/43605 luigi enabling polling in the kernel causes pag o [2002/10/03] kern/43625 imp Wi(4) driver hangs after long data transf o [2002/10/04] bin/43674 [patch] login(1): able to bypass expired o [2002/10/05] kern/43713 during install, mounting root from ufs:/d o [2002/10/07] i386/43762 sos cd9660 process hangs on mounting ATA CDRO o [2002/10/08] conf/43837 wollman PKST (pakistan daylight time) changed fro o [2002/10/09] i386/43852 4.7-RC "device timeout" problem o [2002/10/11] java/43924 glewis writing from JAVA to a pipe sometimes han o [2002/10/12] kern/43954 [nfs] nfs-blocked process can't return or a [2002/10/14] kern/44030 VNode/Swap troubles o [2002/10/15] kern/44087 [crash] fatal kernel trap when ifconfig a o [2002/10/16] kern/44126 paul lnc network hungup at large traffics on V o [2002/10/16] i386/44130 i386 Enabled apm hangs up FreeBSD kernel on i8 o [2002/10/16] kern/44150 Diskless kernel may crash, depends on the o [2002/10/18] kern/44202 -stable rp driver does not work with mult o [2002/10/18] kern/44218 Init dies during boot after upgrade from p [2002/10/21] kern/44336 [nfs] NFSv3 client broken - security prob o [2002/10/21] kern/44355 gnn After deletion of an IPv6 alias, the rout o [2002/10/23] kern/44417 luigi ipfw layer2 rules are not checked for eth s [2002/10/27] bin/44518 yar ftpd does not show OPIE OTP challenge o [2002/10/27] docs/44519 obrien ftpd.conf(5) contains references to ftpd( o [2002/10/28] gnu/44564 peter [PATCH] Aborted cvs session causes an end o [2002/10/28] kern/44578 [nis] getnetgrent fails to read NIS netgr o [2002/10/30] kern/44744 [patch] VN devices can hang system FreeBS o [2002/11/01] bin/44808 opiepasswd makes bad seed for existing us o [2002/11/04] i386/44867 Frequent hard hangs on ASUS P4T-E/P4S-533 o [2002/11/07] kern/45023 emulation flexlm does not run with linux-base-7, st o [2002/11/09] gnu/45168 Buffer overflow in /usr/bin/dialog o [2002/11/13] bin/45272 dump/restore problem o [2002/11/15] docs/45303 doc Bug in PDF DocBook rendering o [2002/11/15] kern/45322 Panic on resume (zone: entry not free) o [2002/11/17] kern/45373 mckusick softupdate / fs damaged after loss of pow o [2002/11/18] kern/45403 imp Cannot install -CURRENT via pccard networ o [2002/11/19] bin/45478 /bin/sh coredump o [2002/11/20] i386/45525 imp Dell Inspiron 7000 does not recognize PC- f [2002/11/20] bin/45529 johan hexdump core-dumps with certain args [PAT o [2002/11/21] kern/45558 [msdosfs] mdconfig and msdosfs make fs wr o [2002/11/21] bin/45565 qa [sysinstall] write error, filesystem full o [2002/11/21] kern/45568 gibbs ahc(A19160) pci parity error o [2002/11/24] kern/45673 sound [sound] [patch] PC98 internal CS4231A is f [2002/11/25] bin/45721 darrenr ipfilter's flags and icmp-type processing p [2002/11/25] kern/45733 bms file descriptor flags and socket flags ou o [2002/11/27] i386/45773 Softboot causes autoconf failure on Broad o [2002/11/27] kern/45777 crashdump issue with too-small dumpdev o [2002/12/02] kern/45913 imp WaveLan driver problems with latest -CURR o [2002/12/04] bin/45990 dwmalone top dumps core if specific errors in pass o [2002/12/04] bin/45995 markm Telnet fails to properly handle SIGPIPE o o [2002/12/05] kern/46017 [smbfs] smb mounts break /etc/periodic/we o [2002/12/06] kern/46036 inaccurate timeouts in select(),nanosleep o [2002/12/10] kern/46176 usb umass causes kernel panic if device remov o [2002/12/11] i386/46194 5.0-RC1 kern floppy load fails on AMD K6- o [2002/12/13] kern/46239 standards posix semaphore implementation errors o [2002/12/13] kern/46245 sound [sound] AC'97 is not supported on ABIT BW s [2002/12/18] ports/46338 ports-bugs security/cyrus-sasl 1.5.27_7 mysql_verify o [2002/12/18] bin/46352 Open file descriptors and signal handling o [2002/12/19] i386/46371 usb USB controller cannot be initialized on I o [2002/12/23] i386/46484 System panics upon configuration of bge N p [2002/12/27] kern/46557 pjd ipfw pipe show fails with lots of queues a [2002/12/31] kern/46647 silby Failure to initialize MII on 3Com NIC res o [2003/01/01] bin/46670 qa [sysinstall] 5.0-RC2 install leaves CD dr o [2003/01/01] bin/46676 ru [PATCH] bsd.dep.mk restricts domain of ta o [2003/01/02] kern/46694 imp Getting DUP packets when in Promiscous mo o [2003/01/08] i386/46865 [panic] kernel panic on SuperMicro 6012-8 o [2003/01/08] bin/46866 NIS-based getpwent() falsely returns NULL o [2003/01/17] i386/47167 [panic] 5.0 RC 3 (and 2) has 1 second upt o [2003/01/20] i386/47236 Console missing during bootup on Sony Pic o [2003/01/21] i386/47279 [hang] IBM 370 hangs on reboot o [2003/01/21] kern/47286 device probing not verbose when using boo o [2003/01/22] kern/47359 dd panic after kldunload snp o [2003/01/23] bin/47384 qa [sysinstall] sysinstall ignores intended o [2003/01/24] i386/47449 Thinkpad 755CD floppy boot fails f [2003/01/25] i386/47451 qa [boot] 5.0 GENERIC CD locks during boot o o [2003/01/27] kern/47544 scottl iir does not detect direct access drives o [2003/01/29] kern/47628 trhodes [msdosfs] [patch] msdosfs file corruption o [2003/01/29] kern/47647 [crash] init died with signal 6 [4.7] f [2003/02/01] kern/47787 markm new 5.0 system without perl fails buildwo s [2003/02/02] kern/47813 pseudo-device gre doesn't appear to work o [2003/02/05] kern/47937 hw.ncpu and kern.smp.cpus duplicate same s [2003/02/05] kern/47939 [bktr] 5.0-Current freezes when bktr devi o [2003/02/05] kern/47951 [hang] rtld in ld.so will livelock in som o [2003/02/05] alpha/47952 alpha DEFPA causes machine check with V5.0-rele f [2003/02/06] i386/47989 [install] 5.0-RELEASE install CD kernel p o [2003/02/07] kern/48033 [ffs] FFS superblock flags are being igno o [2003/02/07] kern/48062 mckusick mount -o snapshot doesn't work on +100GB o [2003/02/08] kern/48100 Fatal panic in vm_map_lookup_entry ... [S o [2003/02/09] kern/48117 SMP machine hang during boot related to i o [2003/02/11] kern/48166 panic: pmap_new_proc: u_map allocation fa o [2003/02/11] bin/48183 marcel [patch] gdb on a corefile from a threaded o [2003/02/14] bin/48271 bug with find's -delete option s [2003/02/14] kern/48279 [bktr] Brooktre878 may cause freeze o [2003/02/16] conf/48325 /etc/periodic/security/100.chksetuid does f [2003/02/17] kern/48359 usb SiS 5597/8 USB + uscanner breakage o [2003/02/17] kern/48393 mckusick ufs2 snapshot code bugs p [2003/02/18] bin/48424 Integer overflow in cksum(1) and sum(1) f o [2003/02/18] kern/48425 Tape drive EOT handling problems in 4.7 o [2003/02/19] misc/48461 murray $EDITOR on the fixit CD is wrong. o [2003/02/24] i386/48614 i386 VESA VGA modes for syscons lock up machin o [2003/02/26] i386/48691 [panic] kernel panics on ASUS A7N266-VM M o [2003/02/27] bin/48730 sos burncd does not handle signals and causes o [2003/02/27] kern/48741 darrenr ipnat corrupts packets on gre interface w o [2003/02/27] i386/48752 freeze when installing 5.0 Release o [2003/02/27] kern/48758 kldunload if_{nic} can cause kernel panic o [2003/02/28] kern/48777 vidcontrol modes not restored on vt switc o [2003/03/02] threads/48856threads Setting SIGCHLD to SIG_IGN still leaves z o [2003/03/03] bin/48865 Dumps made on FreeBSD 5.0-RELEASE are unr o [2003/03/03] conf/48881 [PATCH] The influence of /etc/start_ifnam f [2003/03/05] kern/48952 usb uscanner0 hangs o [2003/03/07] kern/48996 Fatal trap 12 with incoming traffic from o [2003/03/09] kern/49040 problem mounting root; ffs_mountroot can' f [2003/03/09] bin/49048 [patch] ctm(1) does not check parent dire o [2003/03/09] ports/49056 trevor Festival fixes for newer GCCs [PATCH] f [2003/03/10] ports/49076 roam stunnel logs normal end of connection as o [2003/03/10] threads/49087threads Signals lost in programs linked with libc f [2003/03/13] i386/49978 [boot] installation problem on Acer Altos o [2003/03/13] kern/49980 sound [sound] [patch] enable ThinkPAD X24 sound f [2003/03/13] bin/49984 des openSSH crashes while password based auth o [2003/03/16] ports/50042 mbr ports/www/mod_frontpage causes Bad System o [2003/03/17] ports/50062 knu portupgrade does not process directives f p [2003/03/28] bin/50384 robert pkg_version -v core-dumps when no package o [2003/04/03] kern/50574 mbr dc driver incorrectly detects ADMtek chip o [2003/04/11] kern/50827 [PATCH] no sane record locking on *nix. s [2003/04/12] kern/50856 [mfs] panic if mounting /tmp as mfs with o [2003/04/13] i386/50887 MBR on kern.flp fails Compaq MBR validati p [2003/04/17] conf/51085 ache FreeBSD is missing ja_JP.eucJP locale. o [2003/04/18] www/51135 www Problems with the mailing-lists search in o [2003/04/20] bin/51171 /bin/sh has only 32-bit arithmetics that o [2003/04/21] standards/51209standards [PATCH] add a64l()/l64a/l64a_r functions o [2003/04/22] kern/51274 ipfw ipfw2 create dynamic rules with parent nu o [2003/04/23] kern/51308 sound [sound] Creative SB32 doesn't work under o [2003/04/23] kern/51332 mjacob QUIRK: BNCHMARK DLT1 requires SA_QUIRK_1F o [2003/04/24] kern/51338 sound [sound] [hang] system hangs randomly beca f [2003/04/24] kern/51341 ipfw ipfw rule 'deny icmp from any to any icmp o [2003/04/24] kern/51352 panic: malloc(M_WAITOK) in interrupt cont o [2003/04/25] conf/51409 us.emacs.kbd doesn't have 'boot' o [2003/04/29] kern/51583 [nullfs] [patch] allow to work with devic o [2003/04/30] bin/51628 [nis] ypmatch doesn't match keys in legac o [2003/05/02] kern/51685 [hang] Unbounded inode allocation causes a [2003/05/03] ports/51711 trevor /usr/ports/emulators/linux_base will not o [2003/05/04] kern/51742 [panic] ffs_vfree: freeing free inode o [2003/05/06] bin/51827 getaddrinfo() is broken with numeric serv f [2003/05/06] bin/51892 des can't ssh after su to different local use o [2003/05/08] threads/51949threads thread in accept cannot be cancelled o [2003/05/08] kern/51982 sio1: interrupt-level buffer overflows a [2003/05/11] ports/52068 openoffice portupgrade of editors/openoffice .org-1. s [2003/05/11] ports/52079 ports-bugs vmware3 hangs when nmdm(4) is used as COM a [2003/05/12] ports/52087 openoffice error while building japanese/openoffice s [2003/05/12] kern/52110 green [unionfs] FS corruption when using unionf o [2003/05/12] i386/52128 Unable to floppy install on Toshiba Libre o [2003/05/16] bin/52343 NIS login problem on the server o [2003/05/19] bin/52433 lines in /etc/group longer than 1024 char o [2003/05/19] kern/52445 [mfs] panic when mounting floppy on MFS f o [2003/05/22] i386/52556 i386 Syskonnect SK9843SX, sk driver, MII not d o [2003/05/22] i386/52561 5.1-BETA install fails on Dell PowerEdge o [2003/05/22] i386/52581 i386 Boot loaders reading more than one sector o [2003/05/22] kern/52585 bms Kernel panic with ipfw2 and syncookies f [2003/05/22] i386/52593 mdodd [apm] Kernel panic when starting apm o [2003/05/24] i386/52638 i386 SCSI U320 on SMP server won't run faster f [2003/05/27] kern/52718 jeffr changes to kern_umtx.c causes panic in ca o [2003/05/28] bin/52743 /etc/ppp/ppp.linkup instability issues s [2003/05/28] kern/52745 [unionfs] Fatal trap 12: page fault while o [2003/05/30] ports/52793 ports-bugs Samba 2.2.8a printing woes o [2003/05/31] kern/52818 vm_fault() calls vput() on shared-locked o [2003/06/03] kern/52916 le [vinum] vinum causes panic after start/st p [2003/06/04] kern/52935 bms occasional panic in ip_input with IPSEC o [2003/06/04] kern/52936 [nfs] Huge writes to nfs exported FAT fil o [2003/06/04] kern/52943 [hang] reproducable system stuck just bre p [2003/06/05] standards/52972standards /bin/sh arithmetic not POSIX compliant o [2003/06/06] i386/52975 i386 CPUTYPE=k7 results in non-functional /boo o [2003/06/10] kern/53137 [panic] background fscking causing ffs_va o [2003/06/11] i386/53200 i386 [boot] 5.1-RC1 SMP kernel boot gags at "A o [2003/06/13] kern/53264 jhb [sound] [patch] PCM interrupt not routed o [2003/06/16] i386/53382 i386 Repetable panics in ffs_vget() on Prolian f [2003/06/18] kern/53433 heavy i/o on GBDE partition on SMP locks o [2003/06/18] bin/53434 pw disallow a password including space. o [2003/06/18] kern/53447 standards poll(2) semantics differ from susV3/POSIX o [2003/06/19] ports/53504 knu pkgdb -F causes ruby to fail (can not all a [2003/06/20] kern/53566 mbr [panic] IBM Eserver (245 || 345) + ServeR o [2003/06/22] bin/53606 roberto ntpdate seems to hang system o [2003/06/23] i386/53620 i386 [install] Kernel panics / reboots during o [2003/06/27] bin/53839 qa [sysinstall] disklabel editor fails on po f [2003/06/30] kern/53920 andre sluggish TCP connection o [2003/06/30] kern/53927 imp wi0: device timeout problem with PRISM 2. o [2003/06/30] kern/53940 imp Some WiFi devices cannot connect to hosta o [2003/07/02] i386/54033 i386 Disk lockup. o [2003/07/04] bin/54097 Non-local yppasswd -d broken in 5.1-CURRE o [2003/07/07] kern/54189 [dns] resolver should resolve hostnames w s [2003/07/08] kern/54211 rwatson Seeing other uid with kern.file sysctl. o [2003/07/10] kern/54309 silby TCP Packet of 64K-1 crashes FreeBSD4.8 o [2003/07/10] gnu/54317 sobomax tar with very large packages and portinst f [2003/07/10] kern/54331 robert shutdown() on a socket registered in a kq o [2003/07/11] bin/54401 [patch] pppstats prints 0 for absolute va o [2003/07/12] standards/54410standards one-true-awk not POSIX compliant (no exte o [2003/07/13] ports/54424 knu portupgrade ignores ALT_PKGDEP o [2003/07/13] bin/54446 pkg_delete doesn't honour symlinks, portu o [2003/07/14] java/54463 glewis Apparent bug in jdk13 o [2003/07/15] i386/54501 i386 Promise Ultra133 TX2 does not work proper s [2003/07/16] kern/54534 [unionfs] unionfs && mfs|md crashing mach f [2003/07/16] i386/54549 [install] panic on install on Dell 600sc o [2003/07/17] kern/54595 sound [sound] emu10k1 sound driver locks system o [2003/07/21] kern/54705 sound [sound] codec timeout during read of regi o [2003/07/22] i386/54756 acpi ACPI suspend/resume problem on CF-W2 lapt o [2003/07/25] bin/54854 cvs pserver sig11 crash on 4.8-R p [2003/07/27] bin/54959 tr utility has a bug in ISO8859-2 locale p [2003/07/28] ports/54970 trevor emulators/linux_base Port Makefile "dange o [2003/07/28] conf/54971 mtm /etc/rc.d/mountcritermote requires ldconf a [2003/07/29] kern/55018 andre [patch] Digiboard PC/Xem fails to initial o [2003/07/29] kern/55028 The broken FAT12 filesystem causes system o [2003/07/31] ports/55136 lioux qmail-ldap uses old qmail-ldap patch, por o [2003/08/02] kern/55175 alfred LOR in select and poll o [2003/08/05] gnu/55278 Externs on implicit declarations o [2003/08/05] kern/55297 [vfs_subr.c] kernel panic after running X o [2003/08/07] bin/55346 /bin/sh eats memory and CPU infinitely o [2003/08/07] bin/55349 mbr Amd mixes up symlinks in it's virtual fil o [2003/08/08] bin/55366 le [vinum] [patch] vinum makes /dev/vinum wi s [2003/08/08] ports/55371 ports-bugs xfig dumps core (unaligned access), if US o [2003/08/08] kern/55379 [vm_page_inserti] kernel crashes randomly o [2003/08/10] bin/55448 dbm_nextkey() misbehaves after dbm_store( o [2003/08/11] bin/55457 marcel GDB gets confused debugging libc_r thread a [2003/08/13] kern/55542 andre [patch] discard oversize frame (ether typ o [2003/08/13] i386/55555 i386 system freezes with access to /dev/ums0 o [2003/08/13] i386/55561 i386 SMbus and I2C don't attach when loaded as o [2003/08/15] i386/55603 unable to reboot when system runs from My o [2003/08/15] i386/55615 i386 machine freezes - goes on after key press o [2003/08/16] kern/55617 [smbfs] Accessing an nsmb-mounted drive v o [2003/08/17] i386/55661 acpi ACPI suspend/resume problem on ARMADA M70 o [2003/08/20] kern/55727 rl(4) not working in recent 4.8-STABLE: w o [2003/08/20] sparc64/55773jake Conversion from long to long double is br f [2003/08/20] kern/55784 glebius [netgraph] [panic] (with trace) in using o [2003/08/20] kern/55822 acpi No ACPI power off with SMP kernel o [2003/08/21] bin/55829 __stderrp not defined in libc.so.3 (compa o [2003/08/21] bin/55846 and conflict a [2003/08/24] i386/55930 i386 partly configured serial port freezes sys o [2003/08/24] kern/55934 le [vinum] [workaround] kernel panics while o [2003/08/25] bin/55947 printf(1) mishandles \0 o [2003/08/25] bin/55956 passwd chat script not backward compatibl o [2003/08/25] bin/55965 sshd: problems with HostBasedAuthenticati o [2003/08/25] kern/55975 thomas ATAPICAM- READ_6(0x08) fails for ATAPI ta o [2003/08/26] kern/56008 scottl ps shows L flag erroneously with certain o [2003/08/27] kern/56024 acpi ACPI suspend drains battery while in S3 o [2003/08/27] kern/56031 luigi ipfw hangs on every invocation o [2003/08/29] bin/56147 FreeBSD/NetBSD /bin/sh mishandles positio f [2003/08/31] kern/56233 bms IPsec tunnel (ESP) over IPv6: MTU computa o [2003/09/02] kern/56339 select() call (poll() too) hangs, yet cal a [2003/09/03] ports/56363 perky The graphics/py-opengl port is broken o [2003/09/03] i386/56372 acpi acpi don't work on TYAN tiger100 M/B a [2003/09/03] kern/56381 das [unionfs] panic: page fault in fifo_close f [2003/09/04] docs/56456 blackend Initial import of the ro_RO.ISO889-2 doc/ s [2003/09/04] kern/56461 [rpc] FreeBSD client rpc.lockd incompatib p [2003/09/05] bin/56500 roam rpc.lockd needs to use reserved ports o [2003/09/06] kern/56513 [panic] panic in ugen w/ moused -p /dev/u p [2003/09/08] bin/56606 [2TB] df cannot handle 2TB NFS volumes o [2003/09/09] kern/56617 sound [sound] Hang on boot w/Neomagic audio on f [2003/09/10] kern/56659 acpi ACPI trouble on IBM ThinkPad X31 o [2003/09/10] kern/56675 Syncer "giving up" on buffers and ext2 fi o [2003/09/14] kern/56873 qa [boot] system hangs on boot at Buslogic d o [2003/09/17] i386/56937 i386 panic: system panic during high network l o [2003/09/20] i386/57043 i386 [hang] ar driver with 2 port PCI card loc o [2003/09/22] kern/57085 sanpei [umass] umass0 problems, with Sony Vio/US f [2003/09/22] i386/57097 i386 [hang] Promise Ultra 100 TX2 causes locku a [2003/09/22] kern/57100 bms disable hardware checksums when using bri s [2003/09/24] kern/57174 sos 4.9-PRERELEASE panic: ata_dmasetup: trans o [2003/09/24] kern/57192 emulation linux-ibm-java1.4 freeze o [2003/09/24] kern/57195 [mfs] mount_mfs -i 512 => panic? o [2003/09/25] kern/57206 [backtrace] softdep_lock locks against it o [2003/09/26] bin/57255 usb usbd and multi-function devices a [2003/09/29] kern/57344 bms KMEM exhaustion from cloned routes o [2003/09/29] kern/57350 [panic] using old monocrome printer port s [2003/09/30] kern/57398 scsi Current fails to install on mly(4) based o [2003/10/01] kern/57453 [patch] if_kue hangs boot after warm boot o [2003/10/01] bin/57456 Telnet encryption gets out of sync o [2003/10/01] bin/57466 dialog(1) does not read stdin, breaks sub a [2003/10/01] kern/57479 bms FreeBSD Not in compliance with RFC 1122, p [2003/10/01] i386/57480 i386 Removing very large files using rm doesn' p [2003/10/02] bin/57484 bms routed not ignoring cloned routes o [2003/10/02] kern/57487 sound [sound] [patch] Sound stops working on my o [2003/10/04] bin/57554 sh(1) incorrect handling of quoted parame o [2003/10/05] kern/57603 [bktr] bktr driver: freeze on SMP machine o [2003/10/06] kern/57631 jhb Boot failing for ALi chipsets, patch atta o [2003/10/07] kern/57722 [kern_resource.c] [patch] uidinfo list co o [2003/10/08] kern/57760 bms IPsec policy on inbound trafic is not enf o [2003/10/09] kern/57790 cdparanoia triggers kernel panic o [2003/10/09] i386/57818 i386 4.9-RC panics when kernel is built with a o [2003/10/10] kern/57832 scottl softdep_deallocate_dependencies: dangling o [2003/10/10] bin/57833 gad [PATCH] bin/ps cannot change title for ke o [2003/10/13] kern/57961 le [vinum] kmem_malloc(65536): kmem_map too o [2003/10/14] kern/57985 rwatson [patch] Missing splx in ether_output_fram o [2003/10/16] i386/58139 i386 [panic] -CURRENT panics on Thinkpad A31p o [2003/10/17] kern/58154 mckusick Snapshots prevent disk sync on shutdown o [2003/10/17] kern/58169 panic: vnode_pager_getpages: unexpected m o [2003/10/22] kern/58391 le [vinum] Trap 12 with heavy disk load on i o [2003/10/23] i386/58458 i386 ATAPI-CDROM DMA Support on ALi Aladdin V f [2003/10/24] kern/58491 [panic] loading amr driver o [2003/10/24] conf/58504 /etc/periodic/daily/100.clean-disks trave o [2003/10/26] i386/58580 i386 After sysinstall, F2 fails; wrong device o [2003/10/26] kern/58581 [hang] System call gettimeofday hang 5.x f [2003/10/28] ports/58655 mp A replacement patch is necessary for deve o [2003/10/29] bin/58687 deischen gethostbyname leaks kqueue file descripto o [2003/10/30] i386/58718 i386 need to remove battery before booting lap o [2003/10/31] kern/58752 le [vinum] vinum panics on create/resetconfi o [2003/10/31] kern/58787 peter [panic] pmap_enter: attemped pmap_enter o o [2003/11/02] i386/58826 i386 reboot on an IBM PC Server 315 merely hal o [2003/11/02] kern/58831 panic: vinvalbuf: flush failed o [2003/11/02] conf/58832 /etc/rc.d/ipsec starts not in time f [2003/11/03] kern/58870 bms page fault in kernel mode with ifconfig a f [2003/11/03] kern/58888 4.9-RELEASE installation fails (xl causes o [2003/11/04] kern/58930 [backtrace] Page fault when unplugging Al o [2003/11/05] kern/58941 rwatson acl under ufs2 doesn't handle disk corrup o [2003/11/05] bin/58951 [sysinstall] some problems with 4.9-RELEA o [2003/11/05] kern/58953 [patch] detect NetMOS-based six serial po o [2003/11/09] bin/59095 kientzle tar(1) process hangs in endless loop o [2003/11/09] kern/59098 sound [sound] Dell Dimension 8300 integrated So o [2003/11/10] alpha/59116 alpha [ntfs] mount_ntfs of a Windows 2000-forma f [2003/11/11] kern/59172 bms Zebra interface route causes kernel panic o [2003/11/11] kern/59183 imp wi problems with wi_cmd o [2003/11/11] kern/59185 [backtrace] 4.9-RELEASE kernel panic (pag o [2003/11/11] i386/59192 i386 ATA drive not spotted with SCSI drive o [2003/11/12] kern/59203 imp Panic with wi and newcard a [2003/11/12] kern/59211 [nwfs] System crashes when moving files f o [2003/11/13] i386/59248 4.9-RELEASE, ACPI Panic with Dell Latitud o [2003/11/13] i386/59251 Failure of 4.8-RELEASE/4.9-RELEASE/5.1-RE o [2003/11/13] i386/59260 Panic by integer divide fault in Thinkpad o [2003/11/15] kern/59296 Serial Line Noise Causes System Hang in L o [2003/11/15] kern/59303 le [vinum] vinum crashes kernel if concurren p [2003/11/15] kern/59306 matk patch to augment /dev/sndstat to show whi o [2003/11/16] kern/59349 sound [sound] [patch] include locking for es137 o [2003/11/21] ports/59535 obrien shells/bash2 must be dynamically linked t f [2003/11/22] kern/59594 [hang] I/O operations freeze system when f [2003/11/24] bin/59638 des passwd(1) does not use PAM to change the o [2003/11/24] kern/59652 cannot redirect kernel output to serial c a [2003/11/24] ports/59657 trevor emulators/linux_base-8 cpio for install w o [2003/11/24] kern/59659 tackerman em driver cannot handle VLANs o [2003/11/25] i386/59683 i386 panic: signal 12 4.9-STABLE - frequent cr o [2003/11/26] i386/59701 i386 System hungup, after resume from suspend. o [2003/11/26] amd64/59714 amd64 device timeout and ad0: WARNING - WRITE_D o [2003/11/26] i386/59719 [crash] 4.9 Crashes on SuperMicro with SM o [2003/11/27] kern/59728 mjacob Qlogic adapter DMA setup failure with PAE o [2003/11/28] bin/59777 ftpd(8)/FreeBSD 5: potential username enu f [2003/11/29] kern/59803 usb [usb] Wrong detection of/panic with Edima o [2003/12/01] kern/59878 le [vinum] vinum panics 5.1 system s [2003/12/02] misc/59890 bugmeister send-pr database is spam harvested o [2003/12/02] i386/59895 i386 [hang] system hangs from disk IO errors [ f [2003/12/02] i386/59897 i386 [hang] problems with swap-pager with grea f [2003/12/02] i386/59898 i386 [boot] pxe boot: BTX halted o [2003/12/03] kern/59912 bms mremap() implementation lacking o [2003/12/04] kern/59945 [nullfs] [patch] nullfs bug: reboot after o [2003/12/04] i386/59959 machine can not reboot itself with Mylex o [2003/12/05] gnu/59971 peter assertion "strncmp (repository, current_p o [2003/12/08] i386/60050 Toshiba/3Com 3CXM056-BNW: Open Causes Int s [2003/12/09] ports/60083 phantom Unsafe use of getaddrinfo in jvm 1.4.2-p5 f [2003/12/11] kern/60131 usb [usb] Page fault on disconnect of USB dev f [2003/12/11] kern/60153 Kernel no longer boots due to lost interr o [2003/12/11] kern/60154 ipfw ipfw core (crash) o [2003/12/11] ports/60161 trevor Linux emulator (linux_base-8-8.0_3) doesn o [2003/12/14] i386/60226 [patch] ichsmb driver doesn't detects SMB o [2003/12/14] kern/60235 phk some /dev-entries missing for newly auto- o [2003/12/15] ports/60245 knu new ruby16-shim-ruby18 bug in included re a [2003/12/15] kern/60247 le mutex problems in geom_io s [2003/12/15] kern/60276 usb [usb] Kernel panic when plugging in USB ( f [2003/12/17] i386/60317 acpi FreeBSD 5.2rc1 doesn't boot with ACPI ena o [2003/12/17] i386/60328 panic: installing 5.1, 5.2RC and 5-CURREN o [2003/12/17] i386/60344 i386 [boot] Intel ICH5 SATA RAID boot problems o [2003/12/18] bin/60349 scottl [sysinstall] 5.2-RC1 cannot do NFS instal f [2003/12/19] ports/60384 andreas apsfilter port fails with -DBATCH -DWITHO o [2003/12/19] bin/60385 vmstat/iostat/top all fail to report CPU o [2003/12/21] bin/60477 deischen need thread safe gethostent() and getserv o [2003/12/21] bin/60478 deischen getaddrinfo not thread safe o [2003/12/23] kern/60526 Post-PAE stable SMP machine freezes o [2003/12/26] kern/60598 scsi wire down of scsi devices conflicts with o [2003/12/27] i386/60603 i386 dd causes error when copying cd from ATA o [2003/12/27] i386/60633 i386 [hang] SIS motherboard with the SIS 5591 o [2003/12/27] i386/60641 i386 Sporadic SCSI bus resets with 53C810 unde o [2003/12/28] i386/60646 VIA C3 system hangs on reboot o [2003/12/28] i386/60671 i386 FreeBSD 5.2RC2 installation process doesn o [2003/12/29] docs/60679 doc pthreads documentation does not describe o [2003/12/29] i386/60681 i386 wicontrol -L critical crash (sigbus) o [2003/12/29] kern/60685 Intel 82559 NICs don't work in 4.9 o [2003/12/29] i386/60690 i386 atapicd driver causes spontaneous uncondi o [2004/01/01] standards/60772standards _Bool and bool should be unsigned p [2004/01/03] kern/60856 bms [patch] panic: at tcp_output(), with TCPD o [2004/01/04] i386/60887 i386 can't boot when fbsd exists with other op f [2004/01/07] ports/60998 trevor solved: building linux_devtools-7.1_1 fai o [2004/01/08] ports/61053 ports-bugs opengk cause cored dump version 4.9 and 5 o [2004/01/08] i386/61063 i386 [ata] ata hangs in smp system o [2004/01/09] kern/61108 kensmith Port linux_base-8-8.0_3: bash ls -l cause o [2004/01/09] kern/61129 thomas atapicam / UDMA cdrom loop o [2004/01/10] bin/61152 qa [sysinstall] installer refuses to mount U f [2004/01/10] i386/61163 i386 [boot] "/:write failed, filesystem is ful a [2004/01/10] kern/61165 scsi [panic] kernel page fault after calling c f [2004/01/11] kern/61191 usb [usb] panic: USB vs. Serial problems f [2004/01/12] kern/61228 panic: 4.9-RELEASE install floppy panic ( o [2004/01/12] i386/61253 i386 [panic] page fault on installation freebs o [2004/01/13] i386/61303 i386 5.2-REL hangs during boot with 3-port pyr o [2004/01/13] i386/61326 i386 Reboot while booting from 5.2-RELEASE CD o [2004/01/14] i386/61342 i386 [hang] CD-based installation crashes [4.9 o [2004/01/14] bin/61355 login(1) does not restore terminal owners o [2004/01/14] kern/61358 phk boot freezes while ATA GEOM slice detecti o [2004/01/15] kern/61390 [hang] Machine freeze when creating gif i o [2004/01/16] kern/61404 andre RFC1323 timestamps with HZ > 1000 f [2004/01/16] java/61407 phantom jdk14 port aborts making html32dtd f [2004/01/17] kern/61483 [jail] Jail security is not honored using o [2004/01/17] bin/61498 obrien [patch] Please MFC flex patch for gcc 3.x f [2004/01/18] kern/61509 panic: unknown fatal double fault o [2004/01/18] kern/61544 ip6fw breakage on (at least) sparc64 o [2004/01/19] docs/61558 doc New SMC 2602W cards, using the ADM8211, a o [2004/01/19] bin/61587 qa [patch] [sysinstall] installation problem o [2004/01/20] docs/61605 doc Improve documentation for i386 disk geome o [2004/01/20] kern/61627 usb [usb] [patch] New USB printer not support o [2004/01/20] i386/61646 i386 [workaround] Strange irq20 weirdness caus o [2004/01/21] bin/61658 qa [sysinstall] 5.2R error "Add of package q o [2004/01/21] kern/61669 [twe] writing to 3ware escalade spends 90 f [2004/01/21] kern/61686 FreeBSD 5.2-RELEASE crashes when ACPI is o [2004/01/22] bin/61701 Segmentation fault on OPIE when sequence o [2004/01/22] i386/61705 i386 [ntp] Random "bus errors" on 5.2-RELEASE o [2004/01/22] i386/61709 i386 [panic] 5.2-REL i386 Crashes hard; panics o [2004/01/22] bin/61716 mckusick newfs: code and manpage are out of sync o [2004/01/22] kern/61733 imp panic: resource_list_release: resource en o [2004/01/22] kern/61746 [boot] system locks up on boot if both ap o [2004/01/23] ports/61760 openoffice OpenOffice-1.1 still stalls in install on o [2004/01/23] kern/61774 [nis] nis security issue o [2004/01/24] bin/61811 qa [sysinstall] 5.2 release no resolv.conf c f [2004/01/24] i386/61834 [panic] EHCI panic on Dell D800 while doc o [2004/01/24] kern/61841 usb [boot] 5.2 Boot freeze if memorybird (USB p [2004/01/24] i386/61852 alc i386 pmap SMP race condition can cause lo f [2004/01/25] ports/61854 phantom jdk-14 port breaks openoffice build o [2004/01/25] i386/61890 i386 [fdisk] FDisk uses incorrect calculations f [2004/01/25] i386/61907 5.2 hangs when booting with cbb in kernel o [2004/01/26] bin/61937 qa [sysinstall] cannot install 5.2-REL via s o [2004/01/26] alpha/61940 alpha Can't disklabel new disk from FreeBSD/alp o [2004/01/26] kern/61960 sos [Patch] BigDrive support for PC-98 archit o [2004/01/26] i386/61970 [panic] on boot, 5.1/5.2 (but not 5.0), S o [2004/01/27] alpha/61973 alpha Machine Check on boot-up of AlphaServer 2 o [2004/01/28] bin/62040 pkg_add(1) won't run because the ELF dyna o [2004/01/29] bin/62058 burncd doesn't work with Creative RW8438E f [2004/01/30] kern/62088 usb [usb] Logitech Cordless/Optical Mouse not o [2004/01/30] kern/62091 [hang] Random Lockups on Boot (Timecounte f [2004/01/30] kern/62123 usb [usb] LaCie 160GB USB drive umass: BBB re o [2004/02/01] ports/62213 trevor Cannot install any emulators/linux_base o [2004/02/01] kern/62216 perl syswrite not writing the buffer unde o [2004/02/01] ports/62217 knu runidn does nothing o [2004/02/01] kern/62228 le [vinum] Kernel improperly identifies part f [2004/02/02] i386/62248 i386 [boot] 5.2 current hangs on boot o [2004/02/02] bin/62255 peter 2003-12-18: Stable CVS Version 1.11.11 Re a [2004/02/02] kern/62278 iedowse [nfs] NFS server may not set eof flag whe o [2004/02/02] i386/62280 i386 em0 broken after resume in 5.2-CURRENT o [2004/02/02] kern/62284 panic: GENERIC panics on FreeBSD 5.X imme o [2004/02/03] amd64/62295 obrien ipsec failure on 5.2.1-RC amd64 o [2004/02/03] kern/62309 jmg panic: ugen driver o [2004/02/05] bin/62367 qa [sysinstall] 5.2.1-RC installation proble o [2004/02/05] kern/62374 darrenr panic: free: multiple frees o [2004/02/05] bin/62375 qa [sysinstall] sysinstall core dump f [2004/02/05] ports/62377 ports-bugs strace hangs when running programs from c o [2004/02/06] conf/62417 luigi diskless op script failed o [2004/02/06] kern/62438 [patch] viapm patch for VT8235 o [2004/02/07] kern/62468 panic: system crashes when serial getty e o [2004/02/08] kern/62502 [modules] panic under double loading vinu o [2004/02/08] kern/62519 sound [sound] Intel ICH4 (82801DB) sound card d o [2004/02/09] i386/62565 i386 device.hints are not honored in 5.2.1-RC o [2004/02/10] kern/62658 [boot] loader/kernel answer to `boot -a' o [2004/02/13] kern/62762 trhodes [msdosfs] Fsync for msdos fs does not syn o [2004/02/13] i386/62807 i386 4.9 SMP does not work with Compaq Smart o [2004/02/14] kern/62824 [panic] softdep_setup_inomapdep: found in o [2004/02/14] bin/62833 qa [sysinstall] can't install: integer divid o [2004/02/14] bin/62849 regression on ftp(1) on FreeBSD >= 5.1 o [2004/02/15] kern/62864 cognet Machine not reboot. o [2004/02/15] i386/62888 i386 ad4: WARNING - WRITE_DMA interrupt was se a [2004/02/16] kern/62906 peadar [patch] AGP misconfigures i845G chipset, o [2004/02/16] gnu/62937 Compilation of base src Perl with static o [2004/02/18] kern/63040 panic: kernel panic (sf_buff_alloc) f [2004/02/21] kern/63190 mlaier [rl] Realtek driver rl(4) halts on oversi f [2004/02/23] i386/63251 usb [usb] USB stops working after 2nd APM sus o [2004/02/24] i386/63305 i386 reading udf filesystem on dvd+rw leads to o [2004/02/25] kern/63343 [boot] manual root filesystem specificati s [2004/02/25] ports/63354 ports-bugs security/bcwipe does not act successfully o [2004/02/25] i386/63356 [fdisk] new installation fails on HP Prol o [2004/02/25] kern/63360 [panic] page fault in ath kernel module i o [2004/02/26] bin/63391 Burncd DAO fails on some CD recorders o [2004/02/26] ports/63409 phantom jdk-1.4.2p6_3 plugin crashes Mozilla-1.6_ o [2004/02/27] i386/63430 i386 [ata] TIMEOUT - ATA READ o [2004/02/27] kern/63431 [rtc] motherboard going to suspend mode s o [2004/02/27] i386/63441 i386 [panic] fatal trap 12 in pmap.c [4.9 with o [2004/02/27] i386/63449 [boot] FreeBSD 5.2 and 5.2.1 releases won o [2004/02/27] i386/63467 i386 [ata] Sil 3114: RAID not detected using S o [2004/02/28] bin/63489 top, finger segfault when using NIS group o [2004/02/29] i386/63521 sos 5.2.1 doesn't detect drives on SATA contr o [2004/02/29] bin/63535 getpwent segfaults when NIS groups used b o [2004/02/29] kern/63557 thomas ATAPICAM broken in 5.2-CURRENT (REQUEST_S f [2004/03/01] kern/63621 usb [usb] USB MemoryStick Reader stalls/crash o [2004/03/02] kern/63629 thomas mounting atapicam volume through cd0c cau o [2004/03/02] ports/63631 obrien vim port does aktivate python interpreter p [2004/03/02] kern/63662 [nullfs] using read-only NULLFS leads to o [2004/03/02] kern/63666 [xl] Network card 3c575B do not work afte o [2004/03/03] ports/63670 perl 'Unable to read from thread kernel pipe' o [2004/03/03] i386/63678 i386 5.2.1 installation hangs on t30 o [2004/03/03] kern/63724 ipfw IPFW2 Queues dont t work o [2004/03/04] i386/63731 [boot] PATA to SATA converter on Promise f [2004/03/04] ports/63747 emulation vmmon is not performing o [2004/03/04] i386/63776 i386 [boot] hang during boot on a toshiba p25 o [2004/03/06] i386/63828 i386 [hang] when installing Release 5.2.1 (i38 o [2004/03/06] www/63854 www PR-web page loses text o [2004/03/07] i386/63871 i386 [panic] kernel panic in swi8 after 1 hour a [2004/03/09] kern/63954 rc devfs loses permissions o [2004/03/09] i386/63992 i386 [hang] XFree86 4.3 hangs on IBM ThinkPad o [2004/03/09] i386/64002 acpi acpi problem p [2004/03/11] kern/64091 peadar [nfs] nfs data corruption at end of file o [2004/03/12] kern/64151 [jail] jailer can't control all jail proc o [2004/03/12] i386/64158 5.2.1-RELEASE CD won't boot on acer Trave p [2004/03/12] kern/64169 linux binaries dump core on exit o [2004/03/12] i386/64183 i386 5.1-RELEASE Install hung at "Probing devi o [2004/03/13] ports/64191 ume cyrus-sasl2 port Makefile doesn't obey Ma o [2004/03/13] kern/64196 [patch] remove the arbitrary MAXSHELLCMDL o [2004/03/13] gnu/64231 libstdc++ on FreeBSD 5.2+ is non-usable i f [2004/03/14] kern/64250 panic: 5.2.1 kernel panics on ifconfig wh f [2004/03/15] ports/64305 jedgar dbf2mysql -q option broken with mysql323- s [2004/03/15] kern/64313 threads FreeBSD (OpenBSD) pthread implicit set/un o [2004/03/17] kern/64363 [panic] ffs_blkfree: freeing free block [ o [2004/03/18] kern/64406 panic: ffs_clusteralloc: map mismatch o [2004/03/19] bin/64445 peter "ypwhich -m" map enumeration is broken o [2004/03/19] i386/64450 i386 Lucent Technologies WaveLAN/IEEE (PCI) fr o [2004/03/20] java/64492 phantom NetworkInterface.getNetworkInterfaces() l p [2004/03/22] kern/64573 alc mmap with PROT_NONE, but still could be r o [2004/03/22] kern/64594 [rl] 5.2-CURRENT: driver 'rl' (RealTek 81 o [2004/03/24] ports/64678 openoffice openoffice 1.1 upgrade fails due to JDK c o [2004/03/25] i386/64680 i386 5.2.1 pci-cfgintr steals serial mouse irq f [2004/03/25] kern/64694 ipfw [ipfw] UID/GID matching in ipfw non-funct o [2004/03/25] i386/64697 i386 5.2.x BTX loader halts with Promise FastT o [2004/03/25] i386/64716 i386 [nis] mv crashes FreeBSD 5.2.1-p3 o [2004/03/25] bin/64720 tail will not ctrl c o [2004/03/25] i386/64727 i386 [boot] cannot find disk on asus p4s533mx o [2004/03/26] bin/64738 [sendmail] SO_REUSEADDR doesn't seem to w a [2004/03/27] kern/64816 peadar [nfs] mmap and/or ftruncate does not work o [2004/03/28] kern/64826 [panic] with IPv6 on 4-STABLE after FreeB f [2004/03/28] kern/64831 tackerman [hang] Multiple em devices force system l o [2004/03/29] kern/64879 sound [sound] [hang] 4.9 freezes when I try to o [2004/03/29] kern/64903 [modules] panic: multiple kldload of a mo o [2004/03/31] ports/64963 tobez Perl 5.8: make package deletes installed o [2004/03/31] bin/64990 /bin/sh unable to change directory but cu o [2004/04/02] java/65054 glewis Diablo 1.3.1 JVM runs out of file descrip o [2004/04/02] i386/65072 hang on reboot not syncing drives on ibm o [2004/04/03] ports/65128 cy security/aide port fails with SIGBUS ever o [2004/04/03] i386/65137 i386 [boot] 5.2.1 Intall Boot from floppies pa o [2004/04/05] bin/65200 sos burncd causes system reboot f [2004/04/05] kern/65212 [hang] running startx hangs the system (a o [2004/04/05] bin/65223 fsck of 5.2 makes UFS1 inconsistent for 4 o [2004/04/07] kern/65282 [panic] Trap 12 kernel panic upon boot du f [2004/04/07] kern/65292 usb [panic] random page faults (usb-related?) o [2004/04/07] kern/65300 [udf] Can't use sendfile(2) to download f p [2004/04/08] conf/65317 Wrong date locale f [2004/04/10] bin/65410 [sysinstall] choosing installation media: o [2004/04/11] kern/65428 panic: uscanner(4)-related repeatable ker f [2004/04/11] kern/65446 panic: kernel crash with 4.10-BETA GENERI o [2004/04/12] i386/65457 BTX Halted when trying boot after success o [2004/04/13] conf/65489 markm [patch] no random entrophy breaks diskles o [2004/04/14] i386/65523 i386 [patch] PXE loader malfunction in multipl o [2004/04/14] bin/65546 qa [sysinstall] 4.10-BETA fails to install f o [2004/04/15] ports/65578 knu japanese/mecab problem on FreeBSD 4.9. o [2004/04/15] ports/65579 knu japanese/ruby-mecab segmentation fault on o [2004/04/16] kern/65616 bms IPSEC can't detunnel GRE packets after re o [2004/04/16] gnu/65641 Use of llabs() in C++ fails as ambiguous o [2004/04/17] i386/65648 imp cardbus("TI1131") won't work on Dell Lati o [2004/04/17] kern/65658 panic: kernel panic on i386 5.2.1 release o [2004/04/18] bin/65693 wildcarded device names in /etc/devfs.con o [2004/04/18] kern/65702 panic: kernel panic on i386 5.2.1 with nv o [2004/04/19] bin/65774 qa [sysinstall] cannot run repair disk when o [2004/04/19] i386/65775 i386 [panic] Transmeta crusoe without longrun o [2004/04/19] i386/65783 usb [panic] Panic when attaching card reader s [2004/04/20] kern/65817 panic: kernel panic with GENERIC 5.2.1 an f [2004/04/22] gnu/65869 cvs generates invalid cvs command lines f [2004/04/22] i386/65896 i386 [panic] 5.2-RELEASE re(4) driver, kernel o [2004/04/22] ports/65900 perl (non-maintainer) IGNORE p5-ExtUtils-MakeM o [2004/04/22] kern/65901 [smbfs] smbfs fails fsx write/truncate-do a [2004/04/23] ports/65906 phantom Compile of JDK-1.4 under FBSD-5.2.1 fails o [2004/04/23] kern/65920 [nwfs] Mounted Netware filesystem behaves f [2004/04/23] kern/65923 panic: 5.2.1 with SD-Sil680-RAID card f [2004/04/25] i386/65954 i386 [panic] Sil0680 panic [5.2.1-p5] o [2004/04/26] kern/66004 [panic] kernel panic on access to /dev/ul o [2004/04/27] kern/66025 panic: kernel panic in pagedaemon with vm o [2004/04/27] kern/66029 [patch] MD5 alignment problem on a TriMed o [2004/04/27] bin/66036 restore crashes (reproducable, core file s [2004/04/29] kern/66066 [unionfs] panic: ufs_direnter: compact2 o [2004/04/29] i386/66087 i386 [install] hang at PCI config [5.2.1] o [2004/04/30] bin/66103 macro HISADDR is not sticky in filters o [2004/05/01] i386/66133 i386 [boot] nvidia motherboard installer locks o [2004/05/01] java/66151 java JBuilderX (sun jvm 1.4.1 builtin) crashes o [2004/05/01] kern/66152 [unionfs] laying unionfs over another uni p [2004/05/02] bin/66156 smkelly rpcgen generates a CPP macro that won't c o [2004/05/02] kern/66162 phk gbde destroy error p [2004/05/04] bin/66242 maxim endless loop in sh(1) o [2004/05/05] kern/66270 mckusick [hang] dump causes machine freeze o [2004/05/05] kern/66290 imp pccard initialization fails with "bad Vcc o [2004/05/06] i386/66306 i386 pnpbios_identify() queries for more devic f [2004/05/06] i386/66339 i386 [hang] XFree86 initialization with an Lap a [2004/05/07] kern/66348 rik FR mode of cx (Cronyx Sigma) does not wor o [2004/05/07] i386/66350 i386 [sysinstall] sysinstall creates a partiti o [2004/05/07] i386/66368 i386 [install] 4.9 install fails with MODE_SEN o [2004/05/11] bin/66523 atacontrol allows to detach a channel in o [2004/05/13] kern/66611 [nfs] Crashing NFS servers (with workarou a [2004/05/14] kern/66634 tackerman hard lock with em driver o [2004/05/18] kern/66786 [nfs] panic: exporting msdosfs causes nfs o [2004/05/18] conf/66791 Old dev.db leads to the wrong program beh o [2004/05/18] kern/66829 [unionfs] mounting fdesc union on /dev pa o [2004/05/18] bin/66830 chsh/ypchsh do not change user informatio o [2004/05/19] kern/66848 imp cardbus power support breaks cardbus supp o [2004/05/19] i386/66876 i386 [patch] Cannot extract tar(1) multi-volum o [2004/05/20] bin/66950 qa [sysinstall] upgrading to 4.10-RC3: packa o [2004/05/20] kern/66960 [patch] filesystems not unmounted during o [2004/05/21] bin/66984 [2TB] [patch] teach sysinstall about larg o [2004/05/22] i386/67047 i386 mpt driver does not recognize messages fr o [2004/05/22] i386/67050 imp CardBus (PCI ?) resource allocation probl o [2004/05/25] bin/67167 FreeBSDs ftpd has problems under -CURRENT o [2004/05/27] i386/67273 acpi [hang] system hangs with acpi and Xfree o [2004/05/28] kern/67301 panic: uftdi, RTS and system panic o [2004/05/29] kern/67326 [msdosfs] crash after attempt to mount wr o [2004/05/29] conf/67328 Usermode PPP hangs on boot when NIS confi o [2004/05/31] ports/67413 openoffice OpenOffice 1.1 PDF Export is BROKEN f [2004/06/01] kern/67455 [patch] EHCI controller is being programm o [2004/06/01] i386/67469 i386 src/lib/msun/i387/s_tan.S gives incorrect p [2004/06/03] kern/67546 [2TB] Coredumps > 2Gb do not work (on 64b o [2004/06/06] ports/67625 trevor Linux_base fails to install f [2004/06/06] alpha/67626 alpha X crashes an alpha machine, resulting reb o [2004/06/07] i386/67688 i386 5.2.1 initial floppy boot fails with Fata p [2004/06/08] conf/67700 /usr/share/misc/pci_vendors is missing ce p [2004/06/08] kern/67702 [patch] Radeon DRM does not recognize cer p [2004/06/09] i386/67760 jhb [PATCH] Getting AGP/DRM working for VIA K f [2004/06/09] kern/67769 Fxtv 1.03 cause the Desk top (KDE) to Fre o [2004/06/10] kern/67794 panic: ffs panic during high filesystem a o [2004/06/11] i386/67833 i386 [boot] 4.10 does not boot after enabling f [2004/06/12] ports/67867 perky python-2.3.3_5:import socket -> Undefined o [2004/06/14] kern/67919 imagemagicks convert image to movie conve f [2004/06/15] i386/67955 i386 [panic] -current on T40p kernel trap 12 i o [2004/06/16] bin/67995 Morse plays beeps 10 times faster than it p [2004/06/16] kern/68013 jeff tp->snd_wl1 & snd_wl2 are not updated in o [2004/06/17] bin/68047 [sysinstall] unattended install of FreeBS o [2004/06/18] kern/68076 [modules] Page fault when the sequence "k o [2004/06/19] i386/68103 [panic] ASUS P4P8X mb at ffs/ffs_softdep. o [2004/06/20] kern/68131 emulation java/linux-ibm-jdk14: linux ibm jdk 1.4.1 o [2004/06/20] i386/68149 FreeBSD 4.10 installation blocking on ASU o [2004/06/22] ports/68202 emulation [patch] Make vmware2 compile on -current p [2004/06/23] kern/68227 rwatson [panic] kernel panic by mars_nwe s [2004/06/23] ports/68234 leeym mail/pop3vscan pass viruses to clients. o [2004/06/24] ports/68260 markm [PATCH] Removal of -lcompat from freebsd- o [2004/06/24] ports/68265 silby [patch] Make rtc compile on -current (nee o [2004/06/24] i386/68277 [kbd] Compact Evo N610c (Laptop): Using e s [2004/06/24] i386/68286 IBM PCNet Ethernet (AMD chip) seen as Tri o [2004/06/24] ports/68288 skv p5-DBD-mysql broken with mysql 4.1.2 o [2004/06/25] kern/68324 panic: Duplicate free of item 0xc3121908 o [2004/06/25] kern/68325 panic: _mtx_lock_sleep: recursed on non-r f [2004/06/25] ports/68341 clsung xsysinfo memory leak o [2004/06/26] kern/68351 bge0 watchdog timeout on 5.2.1 and -curre o [2004/06/26] ports/68396 sumikawa Racoon racoon-20040617a Interoperability o [2004/06/27] i386/68411 i386 VMware Virtual Machine - Network Fails Du o [2004/06/28] i386/68438 i386 bootloader cannot read from icp vortex ar o [2004/06/28] kern/68442 [panic] acquiring duplicate lock of same o [2004/06/28] kern/68445 [bge] bge autonegotiation broken o [2004/06/29] i386/68486 [video] logo screensaver kills compaq ML3 o [2004/07/01] kern/68546 [ata] system seems to hang during stress o [2004/07/01] i386/68554 i386 [hang] system freeze on Compaq Evo 600c [ o [2004/07/02] kern/68576 rwatson UFS2 snapshot files can be mounted read-w o [2004/07/06] bin/68727 marcel gdb coredumps after recent CURRENT upgrad o [2004/07/10] kern/68889 rwatson [panic] m_copym, length > size of mbuf ch o [2004/07/10] i386/68899 i386 Problems reading and writing DVD-RAM disc o [2004/07/11] i386/68900 i386 5.x install CDs fail to boot on Toshiba S o [2004/07/11] ports/68909 nork timidity++ makes dreadful noise on amd64 f [2004/07/13] java/68972 java unpack crashes during make install of lin o [2004/07/13] kern/68978 [crash] firewire crashes with failing har o [2004/07/13] kern/68987 panic: kmem_malloc(163840): kmem_map too o [2004/07/13] kern/69006 usb [patch] Apple Cinema Display hangs USB po o [2004/07/13] kern/69019 [wi] wlan stalling after 2-3 hrs of moder o [2004/07/14] i386/69049 i386 [install] error "anic: page fault" o [2004/07/14] kern/69058 panic: kernel reads unmapped memory while o [2004/07/14] kern/69066 panic: nmdm page fault when slattach on a o [2004/07/15] kern/69092 [rl] kernel: rl0: watchdog timeout o [2004/07/15] kern/69100 [nwfs] panic: 5.2.1p9 kernel panics when o [2004/07/16] kern/69141 panic: softdep_lock [5.2.1-RELEASE, SMP] o [2004/07/16] kern/69158 [an] Cisco MPI350 wireless card problems o [2004/07/18] i386/69218 simokawa [boot] failure: 4.10-BETA and later do no o [2004/07/19] i386/69260 i386 [install] Problem starting the installati o [2004/07/19] i386/69281 i386 init dies when MAXSSIZ, MAXDSIZ, and DFLD a [2004/07/20] ports/69322 ports-bugs ghostscript-afpl (8.14_5.1) fails if I tr o [2004/07/21] ports/69365 nobutaka libxine crashes on some wmv files o [2004/07/24] ports/69512 portmgr OPTIONS and NO_(CHECKSUM|BUILD|INSTALL|PA o [2004/07/26] kern/69607 [crash] system crashes in if_tap module [ o [2004/07/26] kern/69612 [panic] 4.10-STABLE crashes everyday: pag o [2004/07/26] kern/69629 panic: Assertion td->td_turnstile o [2004/07/27] kern/69663 ddb's panic comand can not dump o [2004/07/27] ports/69675 java Eclipse slow typing o [2004/07/28] amd64/69704 amd64 ext2/ext3 unstable in amd64 o [2004/07/28] amd64/69707 amd64 IPC32 dont work OK in amd64 FreeBSD o [2004/07/28] bin/69723 sysinstall: allow to continue from packag o [2004/08/01] ports/69873 obrien shells/bash2 patch is not applied to sour o [2004/08/03] kern/69934 kan lockmgr can concurrently grant two exclus o [2004/08/03] bin/69942 [sysinstall] sysinstall changes /etc/rc.c f [2004/08/03] i386/69945 i386 "Page fault" while shutting down on VIA K s [2004/08/03] kern/69953 anholt System reboots on startx with DRI enabled o [2004/08/03] kern/69964 kan [patch] lockmgr can forget to unblock cli o [2004/08/04] ports/69969 roam vpopmail default setup doesn't allow use o [2004/08/05] i386/70028 i386 umass isuue in the boot prcess on SONY La p [2004/08/05] kern/70037 [panic] ALI AGP fails / panics system o [2004/08/07] bin/70147 [PATCH] Globbing bug in /bin/sh f [2004/08/07] kern/70148 [panic] Kernel Panic 5.2.1-R and -CURRENT o [2004/08/11] ports/70309 sumikawa [patch] racoon disrupt manually-keyed IPS o [2004/08/11] ports/70317 x11 xvideo problems using XFree86-4.4.0 o [2004/08/11] i386/70330 i386 Re-Open 33262? - gdb does not handle pend o [2004/08/12] kern/70360 [twe] Random lock-ups with 3ware RAID 5 u o [2004/08/13] i386/70386 i386 IBM x345 Freezes Randomly o [2004/08/15] i386/70482 i386 Array adapter problems o [2004/08/16] ports/70514 seanc GCC 3.4 patch for net-mgmt/bsd-airtools o [2004/08/16] i386/70525 i386 [boot] boot0cfg: -o packet not effective o [2004/08/16] i386/70531 i386 [patch] boot0 hides Lilo in extended slic o [2004/08/17] kern/70587 [patch] NULL pointer dereference in vm_pa o [2004/08/18] bin/70600 [fsck] fsck throws files away when it can o [2004/08/18] docs/70616 simon incompleteness and error in su(1) man pag o [2004/08/19] kern/70649 [rtc] system clock slows down when heavil o [2004/08/19] i386/70663 i386 Freebsd 4.10 ncplogin + Netware 4.11 = nw o [2004/08/20] ports/70695 hrs teTeX (port source print/teTeX) ends with o [2004/08/20] ports/70744 clement www/mod_fastcgi doesn't build without Mak o [2004/08/20] i386/70747 i386 ddos attack causes box to crash on kernel o [2004/08/21] kern/70753 [boot] Device for firewire hard disk not o [2004/08/21] bin/70803 truss wedges if child exits at the wrong f [2004/08/21] i386/70805 i386 [apm] page fault early during boot with a o [2004/08/22] kern/70809 panic: ufs_direnter: compact1 o [2004/08/25] i386/70925 i386 [hang] 5.3Beta1 acpi-pci driver failure, f [2004/08/25] kern/70931 panic: page fault at end of boot on Athlo o [2004/08/26] conf/70973 [patch] script 800.loginfail does not rep o [2004/08/26] bin/70974 [rpc] SIGSEGV in rpc.lockd o [2004/08/26] threads/70975threads unexpected and unreliable behaviour when o [2004/08/26] ports/70981 hrs LaTeX, tex and teTeX ports tangled o [2004/08/26] i386/71000 i386 [boot] BTX halted when booting from CD on o [2004/08/27] i386/71035 [kbd] SMP boot hangs in bus_space_write_1 o [2004/08/27] i386/71048 i386 [hang] ASUS TUV4X hangs when SONY CRX140E a [2004/08/28] kern/71073 andre [vlan] a media ioctl to vlan(4) causes pa o [2004/08/28] kern/71086 [panic] in vm_page_remove() (referencing o [2004/08/28] i386/71087 i386 [hang] 5.3-beta(2-5) fail to install on e o [2004/08/29] kern/71109 alc [patch] Possible race conditions in pmap. o [2004/08/30] kern/71131 [panic] profile.sh causes bfe to panic o [2004/08/30] i386/71144 i386 FBSD5.3b2 doesn't boot on a Compaq Armada o [2004/08/30] bin/71147 sshd(8) will allow to log into a locked a o [2004/08/30] kern/71155 usb [usb] misbehaving usb-printer hangs proce o [2004/08/30] i386/71158 i386 pci bus number 3 devices are missing on l o [2004/08/30] gnu/71160 gdb gets confused about active frame o [2004/08/31] i386/71190 i386 Dead thinkpad R31 after installing 5.2.1 o [2004/08/31] kern/71198 Lack of PUC device in GENERIC kernel caus o [2004/08/31] i386/71208 i386 Intel EtherExpress not working o [2004/09/02] bin/71290 [PATCH] passwd cannot change passwords ot o [2004/09/02] kern/71310 jeff [panic] kernel crash on rtprio pid priori o [2004/09/03] kern/71323 qa [sysinstall] FTP download from floppy boo o [2004/09/04] kern/71354 brooks [kbd] USB Keyboard bumped by non-existent f [2004/09/04] kern/71357 le [vinum] Panic when starting vinum at boot p [2004/09/05] kern/71388 rwatson [panic] due mac_policy_list_conditional_b o [2004/09/05] kern/71391 [nfs] [panic] md via NFS file + mount -t o [2004/09/05] i386/71392 i386 5.3-Beta[2-5] crash after final sync when o [2004/09/05] kern/71394 [boot] unable to mount troot device in bo o [2004/09/05] kern/71402 rwatson panic with lomac o [2004/09/06] kern/71421 [hang] filesystem operations lockups [SCH o [2004/09/06] i386/71428 i386 DMA does not work on VIA 82C586 [4.10] o [2004/09/07] kern/71443 brooks [kbd] usb keyboard not detected on 5.3 o [2004/09/07] kern/71469 default route to internet magically disap o [2004/09/07] i386/71470 i386 [hang] Asus P4P800-E Promise 20378 RAID 1 o [2004/09/07] amd64/71471 amd64 Can not install 5.3beta3/amd64 on IBM eSe o [2004/09/07] ports/71475 ports-bugs ACID (snort DB) detects versions incorrec o [2004/09/08] kern/71478 [nis] NIS/NFS: res_mkquery failed [4.2] o [2004/09/08] ports/71479 girgen mod_jk2-apache2 - various issues o [2004/09/10] kern/71547 anholt R200 (8500) hang on startx (nforce2) a [2004/09/10] kern/71568 brooks [kbd] [patch] unable to install FreeBSD u o [2004/09/11] bin/71594 [patch] pkg_install (sign) - variables ma o [2004/09/11] bin/71602 [PATCH] uninitialized "len" used instead o [2004/09/11] bin/71603 "systat -v" enters infinite loop o [2004/09/12] kern/71638 anholt Radeon 9200 SE with Xorg 6.7 and DRI 5.0. o [2004/09/12] i386/71641 i386 5.3-BETA3: wi0 hangs during kernel load f [2004/09/12] amd64/71644 amd64 5.3-BETA4 crash when heavy load o [2004/09/12] bin/71651 [PATCH] cron may attept to close unopened f [2004/09/12] ports/71676 kuriyama gnupg doesn't appear to use gnupg-idea pl o [2004/09/12] kern/71677 rwatson MAC Biba / IPFW panic o [2004/09/13] ports/71692 knu portupgrade fails to find packages in por f [2004/09/13] kern/71695 brooks [hang] ifconfig hanging box o [2004/09/14] ports/71723 markus net/simicq port produces broken executabl o [2004/09/14] threads/71725threads Mysql Crashes frequently giving Sock Erro o [2004/09/14] sparc64/71729sparc64 printf in kernel thread causes panic on S f [2004/09/15] kern/71755 le [vinum] vinum bootstrapping problem o [2004/09/15] kern/71771 Hang during heavy load with amr raid cont o [2004/09/15] kern/71778 scsi 5.3 BETA3 doesnt see Adaptec 2015S FW Rev o [2004/09/16] kern/71785 panics in X (Xorg and XFree86) with ATI c f [2004/09/16] bin/71786 [patch] adduser breaks if /sbin/nologin i f [2004/09/16] kern/71791 Fatal trap 12: page fault while in kernel o [2004/09/16] kern/71792 [patch] Wrong/missing 'goto' target label o [2004/09/17] kern/71827 jeff [panic] Running java applications causes f [2004/09/19] bin/71894 sos burncd unkillable with bad CD's o [2004/09/19] kern/71910 andre [patch] ipfw forward does not work [5.3-B o [2004/09/19] kern/71918 4.5 disklabel gets damaged when mounted b f [2004/09/20] ports/71934 andreas Apsfilter (or lpr) operates erratically o [2004/09/22] kern/71999 recurring panic in 4.10: ata_dmasetup: tr o [2004/09/22] i386/72004 i386 [boot] FreeBSD 5.2.1 install hangs with e o [2004/09/22] kern/72007 [panic] clist reservation botch [4.10] o [2004/09/22] ports/72014 java Eclipse doesn't work (SigBus 10) if it ha o [2004/09/23] kern/72022 packet loss on loopback interface [5.3-BE o [2004/09/23] kern/72041 [hang] Deadlock when disk is destroyed wh o [2004/09/24] i386/72065 i386 4.x and 5.2.1 doesn't recognize PCnet/ISA o [2004/09/26] i386/72112 sound [sound] sound problems with builtin sound o [2004/09/26] ports/72114 ports-bugs [PATCH] libtool15 chokes on gcc34 on 4-ST o [2004/09/27] ports/72122 mharo sudo 1.6.8p1 with pam-krb5 authentication o [2004/09/27] kern/72130 Promise Fastrack sx4000 boot problem f [2004/09/27] kern/72131 le panic when starting vinum on system boot p [2004/09/27] bin/72138 libc.so.5 isn't installed in a safe way p [2004/09/28] bin/72139 peter The CVS version string is broken. o [2004/09/28] ports/72149 nectar [PATCH] heimdal with LDAP backend - bad s o [2004/09/28] java/72151 phantom JVM crash on 5.2.1-R o [2004/09/29] kern/72163 ACPI Panics on boot with 5.3-BETA-3 and u o [2004/09/29] bin/72177 [patch] camcontrol's getdevtree fails o [2004/09/30] gnu/72200 bzXgrep fails to detect that its matcher o [2004/09/30] kern/72208 panic: bio_completed can't be greater tha o [2004/09/30] kern/72210 andre ipnat problem with IP Fastforward enable o [2004/09/30] kern/72211 Cannot boot 5.3-BETA6 with both SCSI and o [2004/09/30] i386/72215 i386 with acpi enabled network card will not w o [2004/10/01] kern/72223 ndis crashes kernel [5.3-BETA6] o [2004/10/03] kern/72278 Installworld crashes machine [5.3-BETA7] o [2004/10/03] docs/72285 doc GCC manuals are out of sync o [2004/10/04] kern/72296 bfe0: discard oversize frame (ether type o [2004/10/04] kern/72305 boot hangs after discovering disks when a o [2004/10/04] bin/72307 kan offsetof() macro emits non-compliant code o [2004/10/04] i386/72334 i386 7) i386|[boot] FreeBSD 5.3 Beta6 and Beta o [2004/10/04] kern/72338 calcru: runtime wen backwards from ... o [2004/10/05] i386/72343 i386 Suspend resets system on Inspiron 5160. o [2004/10/05] threads/72353threads Assertion fails in /usr/src/lib/libpthrea o [2004/10/06] bin/72370 obrien awk in -current dumps core o [2004/10/06] kern/72372 radeon 9200se atlantis dri hangs X o [2004/10/06] kern/72376 acpi is mutually exclusive with snd_mss o o [2004/10/06] i386/72378 i386 NFS hangs in 5.3-BETA7 [3Com gbit card] o [2004/10/06] kern/72396 [patch] Incorrect network accounting with o [2004/10/07] ports/72414 openoffice Precompiled el-openoffice-1.1.2_1 first t o [2004/10/07] i386/72416 i386 FreeBSD 5.3-BETA7: The alternate systemcl o [2004/10/07] kern/72423 Loading if_ndis for Intel Wireless 2200BG o [2004/10/07] kern/72424 panic: ffs_blkfree: freeing free block in o [2004/10/07] threads/72429threads threads blocked in stdio (fgets, etc) are o [2004/10/08] i386/72439 sound [sound] Sound not functioning for VIA_823 o [2004/10/08] i386/72441 i386 HP Proliant DL380 hangs on reboot with 5. o [2004/10/08] kern/72451 sos Continuing problems with Silicon Image SA o [2004/10/09] i386/72456 i386 5.xx Releases Do Not Identify ATA when 4. o [2004/10/09] kern/72466 brooks [kbd] USB keyboard does not respond in si o [2004/10/10] kern/72488 sos ata-queue.c rev 1.22 broke dd(1) conv=noe o [2004/10/10] kern/72490 Panic mounting cdrom with RWCombo Abort trap (core dumped) o [2004/11/04] kern/73538 problem with the Broadcom BCM5788 Gigabit o [2004/11/05] bin/73559 sos [burncd] failure closing/fixating DVD-+R/ o [2004/11/06] bin/73617 qa [sysinstall] fdisk editor unmarks active o [2004/11/06] ports/73626 lioux `multimedia/libmatroska' build fails on 4 o [2004/11/07] amd64/73650 amd64 5.3-release panics on boot o [2004/11/07] bin/73651 Mergemaster on 4x -> 5.x pre-buildworld o [2004/11/08] i386/73658 i386 ed(4) can't get correct MAC address o [2004/11/08] i386/73666 i386 5.3 UDMA error WD1600 can't partition dri s [2004/11/08] ports/73688 ports-bugs net/netdude: port does not compile o [2004/11/09] i386/73706 jhb ATA_IDENTIFY timed out under FreeBSD 5.3 o [2004/11/09] kern/73719 rwatson Page fault in bpf_mtap () o [2004/11/09] kern/73740 [Panic] & [nfs(?)] 5-3-R#3 panic when acc o [2004/11/09] kern/73744 printing via cups causes "Interrupt storm o [2004/11/09] ports/73745 eik ports/databases/gnats4: gnatsd receives s o [2004/11/10] ports/73758 ports-bugs logjam port does not link o [2004/11/10] amd64/73775 amd64 Kernel panic (trap 12) when booting with o [2004/11/10] sparc64/73782sparc64 libc is missing the _Qp_cmp function o [2004/11/11] ports/73797 portmgr Be causious compiling with -O2 (use -fno- p [2004/11/11] kern/73821 dds poll(2) returns POLLIN / POLLOUT on TS_ZO o [2004/11/11] kern/73830 le kernel panic when raid5 member disk is re o [2004/11/12] kern/73850 thomas atapicam and Zip drive causes reboots upo o [2004/11/12] kern/73852 [patch] [firewire] Not htonl() but ntohl( o [2004/11/12] kern/73871 Intersil Prism wireless wi0 locks up, "bu f [2004/11/12] ports/73882 hrs teTeX fails to install o [2004/11/13] kern/73910 ipfw [ipfw] serious bug on forwarding of packe o [2004/11/14] i386/73934 i386 fdisk sees disk as empty s [2004/11/15] ports/73980 dinoex heimdal port conflicts with apache+mod_ss o [2004/11/15] ports/73982 lev upgrade of apr to use DB4.2 broke subvers o [2004/11/16] i386/73987 sound Nfirce2 MB sound problem o [2004/11/16] i386/74008 i386 IBM eServer x225 cannot boot any v5.x - e o [2004/11/16] kern/74012 FreeBSD 4.10 stops responding while playi o [2004/11/16] amd64/74014 amd64 5.3-RELEASE-AMD64 freezes on boot during o [2004/11/16] misc/74019 Not NOMAN requires NO_CXX in make.conf o [2004/11/17] bin/74043 [PATCH] sh trap builtin does not properly o [2004/11/17] i386/74044 i386 ServerWorks OSB4 SMBus interface does not o [2004/11/18] kern/74070 sos DMA problems with large disks and HPT370 o [2004/11/18] i386/74074 i386 hw.ata.wc=0 / but write cache still enabl f [2004/11/18] kern/74088 usb ohci ehci uhub: port disabled on connecti o [2004/11/19] kern/74104 ipfw ipfw2/1 conflict not detected or reported p [2004/11/19] kern/74105 rwatson IPX protocol support doesn't work o [2004/11/19] i386/74124 i386 ata0 failure on HP(Vectra) VL6/350 [intro o [2004/11/19] bin/74127 [patch] patch(1) may misapply hunks with o [2004/11/19] kern/74136 FreeBSD 5.3 does not see RAID 1 drive onl o [2004/11/20] kern/74171 [serial] Fatal trap 12: page fault while o [2004/11/20] ports/74177 ports-bugs misc/linux-edonkey-tool-recovermet proble a [2004/11/21] gnu/74193 gcc 3.4 internal compiler error while com o [2004/11/21] i386/74217 i386 init died [Presario 2500] o [2004/11/22] kern/74230 periodic Fatal trap 12: page fault while o [2004/11/22] kern/74238 [firewire] fw_rcv: unknown response; fire o [2004/11/22] kern/74242 phk Write to fifo with no reader fails in 6.0 p [2004/11/22] bin/74255 des sshd produces Zombies with UsePam and Pri o [2004/11/22] ports/74263 obrien [update] security/super o [2004/11/22] ports/74265 x11 XFree86 Version 4.4.0 with KDE 3.1 freeze o [2004/11/22] kern/74272 Interrupt storm detected on "irc10:atapci o [2004/11/23] ports/74278 mharo ftp/proftpd: Update mod_ldap to 2.8.14 (n o [2004/11/24] kern/74309 xterm -C and rxvt -C do not grab /dev/con o [2004/11/24] kern/74319 system reboots after few hours [5.3] [smp o [2004/11/25] threads/74370threads Cannot get lwp 0 registers in gdb o [2004/11/25] kern/74386 phk [patch] Killing watchdogd does not shutdo o [2004/11/26] ports/74432 ports-bugs ohphone 1.4.1 crashes in 5.3 Stable o [2004/11/29] kern/74495 wi wlan driver device freeze (5.3-STABLE) o [2004/11/29] ports/74518 openoffice openoffice-1.1 build failure on 4-stable: o [2004/11/29] gnu/74531 gcc doesn't link correctly if -pg specifi o [2004/11/29] i386/74532 i386 Install will not boot on Toshiba Satalite o [2004/12/01] i386/74576 i386 FAILURE - ATA_IDENTIFY no interrupt f [2004/12/01] ports/74589 thierry php4-pear-DB should depend on php4-extens o [2004/12/01] kern/74592 le removing a (probably nonexistent) plex/vo o [2004/12/01] i386/74601 i386 Cardbus fails after busdma_machdep.c upda o [2004/12/02] i386/74605 i386 5.3 networking impossibly slow on 32M p15 o [2004/12/02] kern/74607 scsi FreeBSD 5.3 install CD crashes on SCSI de o [2004/12/02] conf/74610 Hostname resolution failure causes firewa o [2004/12/02] ports/74622 girgen Apache2 + mod_jk2 - default socket timeou o [2004/12/02] kern/74627 Adaptec 2940U2W Can't boot 5.3 o [2004/12/03] kern/74635 [panic] vlan over fxp driver IP assignmen o [2004/12/04] kern/74690 Patch: support for SanDisk 8-in-1 in umas s [2004/12/05] kern/74708 UMAPFS kernel panic o [2004/12/05] amd64/74747 amd64 System panic on shutdown when process wil o [2004/12/05] ports/74748 eik slapd will not terminate properly p [2004/12/06] standards/74751trhodes swab() should be declared in , o [2004/12/06] ports/74760 java javavmwrapper messes up amavisd-new o [2004/12/06] kern/74771 mounting write-protected umass device as o [2004/12/06] kern/74778 ipsec passthrough / nat-t crash freebsd f o [2004/12/06] bin/74779 Background-fsck checks one filesystem twi o [2004/12/07] bin/74801 cpio -p --sparse creates truncated files o [2004/12/07] i386/74816 i386 OS crash with kernel trap 12 in different o [2004/12/08] kern/74852 page fault: after a few days init causes o [2004/12/08] threads/74856threads dig/host broken w/ libthr s [2004/12/08] ports/74857 ports-bugs clamav socket problem o [2004/12/08] i386/74860 i386 on kernel recompile, "make depend" fails o [2004/12/08] ports/74866 portmgr Update Mk/bsd.port.mk to support python p o [2004/12/08] kern/74877 Panic after halting the system - vrele: n o [2004/12/09] ports/74878 vs Update port: science/py-scipy 0.3.2 o [2004/12/09] ports/74879 ade devel/gmake gives a segfault when $(eval o [2004/12/09] ports/74898 lev devel/subversion-python does not build o [2004/12/10] kern/74909 SMP crash FreeBSD-5.3-p2 (swi1: net) / ip o [2004/12/10] kern/74915 vinum: kernel panic with dumpconfig while o [2004/12/10] i386/74923 i386 kernel panic with ncplist on 5.3-release a [2004/12/10] bin/74926 dds look(1) will silently ignore input from n o [2004/12/10] bin/74929 DES/BLF login.conf classes not working wi o [2004/12/12] kern/74968 cdparanoia torture wedges CD-drive and PA o [2004/12/12] kern/74976 5.3-STABLE: vn_finished_write triggered p o [2004/12/12] i386/74988 i386 dma errors with large maxtor hard drives p [2004/12/13] kern/75014 rwatson When close ipx socket kernel panic o [2004/12/13] ports/75024 ports-bugs math/vtk-{java,python,tcl}: fix for build o [2004/12/14] ports/75039 openoffice OpenOffice 1.1.2 javaldx crashes at start o [2004/12/14] i386/75041 i386 Sk driver gets "Corrupt MAC on input" dur o [2004/12/14] ports/75048 seanc www/mod_backhand nsswitch problem : nss_d o [2004/12/14] i386/75049 markm dev/random/probe.c use cpuid instruction o [2004/12/15] kern/75099 OpenOffice makes the system freeze o [2004/12/15] kern/75122 [PATCH] Incorrect inflight bandwidth calc o [2004/12/16] kern/75157 Cannot print to /dev/lpt0 with HP Laserje o [2004/12/16] kern/75159 (SC|VGA)_NO_FONT_LOADING in kernel config o [2004/12/17] kern/75172 Computer hangs o [2004/12/17] i386/75201 i386 nge driver causes FreeBSD 5.3-RELEASE and o [2004/12/18] amd64/75209 amd64 5.3-Release panics on attempted boot from o [2004/12/18] kern/75233 breaking fdformat /dev/fd0 resets device o [2004/12/19] kern/75249 5.x install CD stack on VirtualPC Version o [2004/12/19] kern/75250 gibbs timedout_scbs is not initialized with LIS o [2004/12/19] bin/75258 [patch] dd(1) has not async signal safe i o [2004/12/19] threads/75273threads FBSD 5.3 libpthread (KSE) bug o [2004/12/20] kern/75312 RealTek RTL8281BL not detected o [2004/12/20] ports/75315 obrien the shells/bash2 port is broken on -CURRE f [2004/12/21] ports/75348 java Tomcat port overwrites server.xml config o [2004/12/21] kern/75368 initiate_write_inodeblock_ufs2() panic o [2004/12/21] threads/75374threads pthread_kill() ignores SA_SIGINFO flag o [2004/12/22] kern/75380 can not open("..") from top-level directo o [2004/12/22] kern/75407 an0: no carrier after short time o [2004/12/23] ports/75416 ports-bugs x11-toolkits/xview broken from removal of o [2004/12/23] amd64/75417 amd64 ACPI: SATA Hard-disk o [2004/12/23] i386/75441 i386 fxp device timeout o [2004/12/25] kern/75482 simokawa bug in fwohci_pci.c causes cdrom installa o [2004/12/25] i386/75483 ipfw ipfw count does not count o [2004/12/26] kern/75510 panic: kmem_malloc(4096): kmem_map too sm o [2004/12/27] i386/75531 i386 Various DMA errors result in system panic o [2004/12/27] kern/75532 gibbs aic79xx.c has two incorrect references to o [2004/12/27] kern/75540 Incorrect probing/configuration of nVidia o [2004/12/27] kern/75541 Forgotten tunables for sysvmsg module p [2004/12/27] kern/75542 rwatson Inconsistent naming of a tunable and weir o [2004/12/29] kern/75603 scsi 5.3 kernel crash f [2004/12/29] kern/75634 The proxy arp wrong functionality p [2004/12/30] ports/75645 trevor Fix errors in emulators/linux_base-8 for o [2004/12/30] ports/75646 trevor x11/linux-XFree86-libs: enable for amd64 o [2004/12/30] kern/75648 panic while loading usb.ko on 4.11-PRE o [2004/12/31] kern/75687 No sound on PC which is implemented ac97 o [2005/01/01] kern/75705 PANIC: da0 attach / Optio S4 o [2005/01/01] docs/75711 keramida opendir manpage o [2005/01/03] kern/75733 ATM driver problem. o [2005/01/03] ports/75748 edwin [patch] vmware3 install broken o [2005/01/03] kern/75755 kmem_malloc(45056): kmem_map too small: 3 o [2005/01/03] kern/75773 sysctl -a panic o [2005/01/04] kern/75780 [backtrace] [5.3R panic] panic: vm_page_f o [2005/01/04] ports/75785 obrien lang/gcc32 uses libc_r instead of libpthr o [2005/01/04] kern/75794 tackerman em driver alignment problems o [2005/01/04] threads/75795threads applications linked with -lc_r can't clos o [2005/01/04] kern/75797 5.3-STABLE(2005 1/4) detect USB headset, o [2005/01/04] kern/75823 wi0 interface self-destructs after a coup o [2005/01/05] ports/75832 nobutaka editors/emacs : byte-compile-file fails o o [2005/01/05] i386/75847 i386 system freeze on Medion laptop o [2005/01/05] kern/75850 Reboot hangs when swap resides on disks t o [2005/01/06] kern/75875 acd0: FAILURE - READ_BIG ILLEGAL REQUEST o [2005/01/06] i386/75887 i386 with vt0.disabled=0 and PCVT in kernel vi o [2005/01/08] bin/75931 Got "bus error" on running certain apps f [2005/01/08] usb/75941 usb system halted during booting due to ehci o [2005/01/09] kern/75978 Linksys WPC11 ver 3 wifi card locks up 5 p [2005/01/09] bin/75980 expand(1) breaks tab columns in Japanese o [2005/01/10] kern/76023 xmms causes panic o [2005/01/10] ports/76029 mita misc/mgp-mode.el is already included in m o [2005/01/11] i386/76105 i386 PF on renamed interfaces page fault while o [2005/01/11] ports/76120 tobez [perl] coredump in perl 5.8.5 in malloc() o [2005/01/12] kern/76126 FreeBSD 4.11 client will send a NFS reque o [2005/01/12] bin/76134 fetch(1) doesn't like 401 errors with -A o [2005/01/12] amd64/76136 amd64 system halts before reboot o [2005/01/12] kern/76144 poll doesn't set POLLHUP when FIFO is clo f [2005/01/12] ports/76174 cy problem with ftp/sftp o [2005/01/13] usb/76204 usb panic while using usb attached modem o [2005/01/13] kern/76207 Null pointer dereference in xl_detach() o [2005/01/14] ports/76231 knu Existance of PHP5 installation breaks dev o [2005/01/14] kern/76237 vinum panics on ufs_baddir, possible link o [2005/01/15] ports/76289 eik security/digest with sha256 output miss-m o [2005/01/15] ports/76293 ports-bugs port graphics/togl VERY broken a [2005/01/15] i386/76294 kientzle builtin gzip in tar fails o [2005/01/17] ports/76331 ale zlib.output_compressions does not work be o [2005/01/17] amd64/76336 amd64 racoon/setkey -D cases instant "Fatal Tra f [2005/01/17] ports/76370 pav mail/mailgraph: Mailgraph.sh: Error on st o [2005/01/17] i386/76372 i386 cannot burn iso image disk2 of any releas o [2005/01/18] usb/76395 usb USB printer does not work, usbdevs says " o [2005/01/18] kern/76398 stdio can lose data in the presence of si o [2005/01/18] kern/76410 Null pointer dereference in net/bpf.c o [2005/01/18] ports/76434 ports-bugs sysutils/lcdproc coredumps when started w s [2005/01/19] ports/76459 gerald Wine-20050111 raises "Uninitialized mutex o [2005/01/19] kern/76464 mlaier PF, set loginterface & non existing inter o [2005/01/20] i386/76487 i386 Compiled GENERIC kernel (and non-GENERIC) o [2005/01/20] kern/76504 silby Keep-alives doesn't work on half-closed s f [2005/01/20] ports/76506 cy Fvwm2-devel port requires additional pac o [2005/01/21] kern/76525 select() hangs on EOF from named pipe (FI o [2005/01/21] kern/76538 nfs-write on gbde partition stalls and co o [2005/01/21] usb/76554 usb Panram "yoyo" USB MP3 player causes panic o [2005/01/21] usb/76555 usb PNY USB DISK 2.0 USB thumbdrive causes wo o [2005/01/22] bin/76578 uniq truncates long lines to LINE_MAX o [2005/01/23] bin/76588 OpenSSL fails on loading keyfiles from BI o [2005/01/24] java/76631 java any port linux-*-jdk12 will core dump if o [2005/01/24] ports/76633 kwm Totem will not play DVDs> o [2005/01/25] ports/76644 emulation FreeBSD 5.3 will freeze or crash when run o [2005/01/25] java/76658 java font.properties actual font file cannot p o [2005/01/25] kern/76663 panic with FAST_IPSEC and IPv6 o [2005/01/25] i386/76666 i386 Booting and Sound are mutually exclusive o [2005/01/25] kern/76672 Problem with cardbus and vlans f [2005/01/25] usb/76684 usb Toshiba PDR-M4 camera connected via USB h o [2005/01/26] threads/76694threads fork cause hang in dup()/close() function f [2005/01/26] usb/76727 usb usb printing locks machine o [2005/01/27] i386/76737 i386 CardBus problem (cbb1: Could not map regi o [2005/01/28] kern/76780 re NIC driver update for D-Link DGE-528T o [2005/01/28] ports/76781 mharo [PATCH] mail/p5-Mail-IMAPClient: missing f [2005/01/28] i386/76785 i386 Installation Errors o [2005/01/28] kern/76792 vinum not working with aac disk devices f [2005/01/30] ports/76838 edwin multimedia/pvr250 problems in 4.x with co o [2005/01/30] bin/76839 phk natd coredumps with -reverse due to bug i f [2005/01/30] kern/76840 vs aureal-kmod locks the STABLE snapshot of f [2005/01/30] usb/76847 usb ukbd panics on boot o [2005/01/30] kern/76848 amr hangs o [2005/01/30] bin/76858 [PATCH] Bug in pkg_{info,delete} package o [2005/01/30] kern/76871 vinum / does not find its second drive p [2005/01/31] kern/76890 glebius [patch] em driver does not send routing m o [2005/01/31] kern/76893 Fatal divide in booting processes with Bu o [2005/01/31] i386/76925 i386 standard pci-ide, install - "NO DISKS FOU o [2005/02/01] kern/76937 Page fault while in kernel mode under hea o [2005/02/01] i386/76944 i386 [patch] i386 bus_dmamap_create() bug o [2005/02/01] i386/76948 i386 Slow network with rl0 (rl0 driver problem o [2005/02/01] kern/76966 udp/520 reply packets when routed is not o [2005/02/01] kern/76968 Failing to boot into machine o [2005/02/02] amd64/77011 amd64 consisten 5.3-p5 make crash on installwor o [2005/02/02] kern/77016 Problem starting a jail in FreeBSD 5.2.1- o [2005/02/02] kern/77026 umount-ing non-existent device panics sys o [2005/02/03] bin/77067 /bin/sh premature termination when 'set - o [2005/02/03] kern/77074 RELENG_4 -> 5 regression regards msdosfs f [2005/02/03] ports/77075 ache no apache13 in ports! o [2005/02/04] amd64/77101 amd64 Please include ULi M1689 LAN, SATA, and A o [2005/02/04] kern/77111 After pppd establishes connection, if "op o [2005/02/05] ports/77115 phantom jdk15 and amd64, ${ARCH} bug o [2005/02/06] i386/77154 i386 5.3 refuses to boot when IDE channel2 is o [2005/02/06] kern/77156 FreeBSD does not redirect packets on prop o [2005/02/06] ports/77173 kris dsniff installation doesn't work under fr o [2005/02/06] kern/77181 newfs -g largevalue, mkdir, panic o [2005/02/06] usb/77184 usb kernel panic on USB device disconnect o [2005/02/07] ports/77185 ports-bugs (re)add PCL3 driver to print/ghostscript- o [2005/02/07] i386/77189 anholt DRM: Kernel panic "pmap_mapdev: Couldn't o [2005/02/07] kern/77195 [patch] Ipfilter ioctl SIOCGNATL does not o [2005/02/08] kern/77251 phk kernel panic on jail with unionfs o [2005/02/09] ports/77287 openoffice OOo2 cannot build without Mozilla o [2005/02/09] kern/77289 system hangs while trying to unmount prev o [2005/02/09] ports/77290 openoffice OOo2 moz needs GTK2 o [2005/02/09] usb/77294 usb ucom + ulpcom panic o [2005/02/09] i386/77325 dfr valgrind hangs at program completion, see o [2005/02/10] i386/77335 i386 Can not initial Ethernet Broadcom UDI PXE f [2005/02/10] ports/77336 openoffice OpenOffice 2.0 needs python dependency o [2005/02/10] kern/77337 Samba3+FAT32->Reboot o [2005/02/10] conf/77340 awk used in /etc/rc.d/nsswitch when not a o [2005/02/10] kern/77341 problems with IPV6 impementation o [2005/02/10] ports/77356 knu avr-libc 1.2.1 installs but does not ins p [2005/02/11] conf/77384 brooks /etc/rc.d/var uses commands from /usr/bin o [2005/02/11] ports/77391 apache Apache 2.x Modules depending on wrong Apa o [2005/02/12] sparc64/77417sparc64 [panic] with high usage of cpu when lan u o [2005/02/13] kern/77432 [PATCH] It is not possible to load nfs4cl o [2005/02/13] kern/77439 WAG511 NETGEAR pccard does not attach (De o [2005/02/13] i386/77443 i386 Can't access floppy - "/dev/fd0: Input/ou o [2005/02/13] bin/77455 [natd] fatal trap 19 in natd o [2005/02/13] kern/77463 [PATCH] Local DoS from user-space in NFS o [2005/02/14] ports/77488 knu devel/p5-String-Ediff seg faults o [2005/02/14] kern/77493 [named pipes] freebsd 5.3 + bash process o [2005/02/14] ports/77515 sobomax ZapTel crashes on some hardware o [2005/02/14] i386/77529 i386 installation of freebsd 5.3 in laptop an o [2005/02/15] ports/77574 nectar net/nss_ldap locks out when cd'ing to see o [2005/02/16] ports/77584 ports-bugs New ports: games/sear, games/sear-media. o [2005/02/16] kern/77588 PREEMPTION problems in combination with e o [2005/02/16] usb/77604 usb Sluggish Logitch LX700 USB Mouse o [2005/02/17] amd64/77629 amd64 aMule hardlocks AMD64 system o [2005/02/17] kern/77631 sis network driver broken in 5.3 o [2005/02/17] i386/77643 i386 SATA PCI controllers fail with WRITE_DMA o [2005/02/17] misc/77651 init can loose shutdown related signals o [2005/02/17] ports/77656 phantom java/jdk15 - (AMD64) install problem. o [2005/02/18] kern/77662 diskless hostname set via DHCP only if AC o [2005/02/18] kern/77665 multicast sockets + interface removal = p f [2005/02/18] kern/77680 Too many files in a single directory slow o [2005/02/18] kern/77684 tx(4) driver causes machine to lockup o [2005/02/19] ports/77707 ports-bugs Fix for ports/77403 introduced circular d o [2005/02/19] i386/77710 emulation Linux page fault sigcontext information i o [2005/02/19] ports/77727 skv Can't compile /usr/ports/textproc/sablotr o [2005/02/19] i386/77751 i386 Hard hang related to ath? o [2005/02/20] kern/77753 DVD-writer fails to fixate DVD f [2005/02/20] ports/77794 ports-bugs tk8.4.7. port v 1.85 fails to build (depe f [2005/02/20] kern/77799 Panic on attach of a mp3 player to USB f [2005/02/20] ports/77803 ports-bugs BitTornado port v. 1.14 requires manual c f [2005/02/20] kern/77805 Boot hangs with ACPI enabled o [2005/02/21] gnu/77818 GDB locks in wait4() when running applica o [2005/02/21] kern/77822 (summary missing) o [2005/02/21] i386/77825 i386 dc driver pagefaults on bootup o [2005/02/21] ports/77873 portmgr New variable: USE_BSD_MK o [2005/02/22] conf/77932 pf and ipfw periodic scripts not working o [2005/02/22] i386/77935 i386 Can't boot with 5.x CD or floppy o [2005/02/23] kern/77940 insertion of usb keyboard panics system o [2005/02/23] amd64/77949 amd64 Pb boot FreeBSD 64 o [2005/02/23] ports/77954 trevor emulators/linux_base for amd64 fails to i o [2005/02/23] kern/77982 lnc0 can NOT be detected in vmware 4.5.2 o [2005/02/24] kern/78024 ufs2 panic o [2005/02/24] ports/78036 jdp CVSUP ignores chflags o [2005/02/25] docs/78062 doc Sample Echo Pseudo-Device Driver for Free o [2005/02/25] i386/78075 i386 filesystem corruption o [2005/02/25] bin/78085 id command inconsistency o [2005/02/25] ports/78086 bms multimedia/dirac: install failure (patch o [2005/02/25] bin/78087 groups program inconsistency o [2005/02/26] kern/78110 [BUGFIX] fixed multibyte treatment of Sam o [2005/02/27] ports/78144 portmgr Force INSTALLDIRS="site" for perl ports o [2005/02/27] docs/78154 doc [PATCH] Make en_US FreeBSD Handbook more o [2005/02/27] gnu/78161 typo in gzexe o [2005/02/28] kern/78179 bus_dmamem_alloc() with BUS_DMA_NOWAIT ca o [2005/02/28] kern/78216 WRITE_DMA UDMA ICRC errors while copying o [2005/03/01] i386/78218 i386 kue not detected on Sony PCG-F370 VAIO o [2005/03/01] i386/78219 i386 Netgear FA-410TX is incorrectly detected o [2005/03/01] kern/78227 Destroying a network interface leaks kern f [2005/03/01] ports/78245 linimon make no longer working in /usr/ports o [2005/03/02] ports/78286 gnome [PATCH] Add support for multilang for www o [2005/03/02] ports/78287 gnome [NEW PORT]firefox simplified chinese vers o [2005/03/02] ports/78288 gnome [NEW PORT]firefox traditional chinese ver o [2005/03/02] ports/78289 gnome [NEW PORT]firefox japanese version o [2005/03/02] i386/78301 i386 Fatal trap 12 o [2005/03/02] ports/78302 sumikawa net/zebra patch for ospfd lost database u f [2005/03/02] ports/78318 ports-bugs qsf can have different database backends, o [2005/03/02] ports/78325 cy -current behaves differently than 4.X w.r o [2005/03/02] misc/78335 I HAVE A DELL OPTIPLEX 270 1GB RAMPC3200 o [2005/03/03] i386/78339 i386 BTX loader crashes on boot on HP Proliant o [2005/03/03] standards/78357standards getaddrinfo() doesn't appear to support A o [2005/03/03] ports/78361 ports-bugs devel/libast not 5.x compatible, thus bre o [2005/03/03] kern/78382 dhclient on ndis0 causes kernel panic o [2005/03/04] kern/78384 Reproducible panic with port iplog and -c o [2005/03/04] ports/78386 knu installation of devel/cvs2cl fails. o [2005/03/04] ports/78396 java Java 1.4 fails to compile under FreeBSD 4 o [2005/03/04] amd64/78406 amd64 [panic]AMD64 w/ SCSI: issue 'rm -r /usr/p o [2005/03/04] ports/78428 openoffice Openoffice-1.1.4 stops compiling -> dmake o [2005/03/05] ports/78451 apache www/mod_perl not compilled f [2005/03/05] ports/78458 ahze New port: games/sof2server SOF2 Dedicated p [2005/03/06] kern/78478 rwatson writing to closed socket does not generat p [2005/03/06] kern/78482 murray [patch] support for nForce 4 audio contro o [2005/03/07] i386/78517 i386 WRITE_DMA and READ_DMA timeouts with ATI f [2005/03/07] ports/78527 x11 wrong x11-toolkits/Xaw3D version o [2005/03/07] amd64/78558 amd64 installation o [2005/03/08] bin/78570 "wicontrol -i wi0 -C" outputs garbage o [2005/03/08] ports/78597 portmgr [PATCH] bsd.port.mk's add-plist-docs fail s [2005/03/09] ports/78645 pav libgphoto2-2.1.5 broken o [2005/03/09] standards/78650standards ttyname_r() is not standards compliant o [2005/03/10] i386/78657 i386 error installing 5.3-RELEASE due to Compa o [2005/03/10] threads/78660threads Java hangs unkillably in STOP state after o [2005/03/10] kern/78664 truss does not work on 5-STABLE(5.4-PRERE o [2005/03/10] i386/78666 i386 ata0-master: FAILURE ATA-IDENTIFY timed o o [2005/03/10] amd64/78677 amd64 IPSEC causes panic on AMD64 FreeBSD >5.2. p [2005/03/10] kern/78681 mlaier [patch] if_re under 5.3 doesn't support a o [2005/03/11] kern/78707 New nvidia MCP2S chipset SATA no supporte o [2005/03/11] kern/78711 Parallel printer incredibly slow o [2005/03/13] i386/78762 i386 /etc/rc.d/ipfw should excecute $firewall_ f [2005/03/13] ports/78777 pav security/doorman: lexer collision with pc o [2005/03/13] kern/78791 xl input errors and speed problem o [2005/03/14] kern/78801 mux ping: sendto: No buffer space available o [2005/03/14] ports/78811 tobez Add WITH_DEBUGGING option to lang/perl5.8 f [2005/03/14] kern/78818 mlaier pf crash on high load if use route-to o [2005/03/14] kern/78821 ALLMULTI on Vlan Interfaces o [2005/03/14] kern/78824 rwatson race condition close()ing and read()ing t o [2005/03/14] ports/78830 ports-bugs New port: print/latex-auto-greek Auto-swi o [2005/03/14] ports/78834 ambrisko [PATCH] net/etherboot: gcc-3.4 fix o [2005/03/14] ports/78847 des Can't require 'asdf-install with current o [2005/03/14] amd64/78848 amd64 sis driver on FreeBSD 5.x does not work o f [2005/03/15] kern/78868 gibbs Adaptec 29160 fails with IBM LTO-2 drive o [2005/03/15] ports/78870 ports-bugs mplayer-0.99.6_1 compile fails o [2005/03/15] kern/78893 andre [patch] ip_fastfwd.c: fast forward will c o [2005/03/16] standards/78907standards does not define pthread typ o [2005/03/16] i386/78929 i386 atapicam prevents boot, system hangs o [2005/03/16] i386/78930 i386 SuperMicro web server with 5.3-RELEASE ke o [2005/03/17] kern/78946 vm_pageout_flush: partially invalid page o [2005/03/17] kern/78953 bp smbfs getdirentries() failure causes CVS o [2005/03/17] kern/78956 Only one write operation attempted on RAI o [2005/03/17] bin/78964 qa [sysinstall] can not write labels to hdd o [2005/03/17] kern/78968 FreeBSD freezes on mbufs exhaustion (netw o [2005/03/18] kern/78987 scottl udf fs: readdir returns error when it sho o [2005/03/18] usb/78989 usb please add USB keyboard support to instal o [2005/03/19] ports/79011 portmgr [PATCH] USE_MYSQL breaks dependency track o [2005/03/19] ports/79012 portmgr [PATCH] USE_PGSQL breaks dependency track o [2005/03/19] ports/79014 nork building www/linuxpluginwrapper fails. o [2005/03/19] i386/79025 i386 && in /usr/src/etc/Makefile needs to be a o [2005/03/20] ports/79064 perky Patchset for scons-0.96.90 to unbreak gra o [2005/03/21] i386/79073 i386 System panic and hang after creating a la o [2005/03/21] i386/79080 i386 acpi thermal changes freezes HP nx6110 o [2005/03/21] i386/79081 i386 ACPI suspend/resume not working on HP nx6 o [2005/03/21] ports/79084 ports-bugs MAINTAINER UPDATE: libusb updates to 0.1. o [2005/03/21] i386/79097 i386 mount new partition maps / a [2005/03/22] ports/79114 roam stunnel calls execvp with broken argument o [2005/03/22] ports/79129 clsung devel/p5-CPANPLUS needs non-ancient perl o [2005/03/22] usb/79140 usb WD Firewire/USB Combo hangs under load on o [2005/03/22] i386/79141 i386 5.4Beta1 does not recognize my intel grap o [2005/03/23] ports/79147 clsung Fix package build -- ignore perllocal.pod o [2005/03/23] kern/79148 DHClient / Ethernet Card not communicatin o [2005/03/23] ports/79158 clsung [patch] [security] graphics/libexif updat o [2005/03/23] kern/79160 xl_detach cause panic o [2005/03/23] ports/79166 ale Deinstalling databases/mysql*-server kill o [2005/03/23] kern/79168 Problems running two firewire disks on on o [2005/03/24] ports/79189 ports-bugs update comms/gammu to 1.00.0 o [2005/03/24] ports/79201 ports-bugs Update port: audio/streamtuner (fix Pytho o [2005/03/24] kern/79208 Deadlock or starvation doing heavy NFS wr o [2005/03/24] ports/79212 ports-bugs upgrade net/ginsu port o [2005/03/24] ports/79213 ports-bugs upgrade of net/gale port o [2005/03/24] kern/79214 iozone hurts tcp-based NFS o [2005/03/25] bin/79229 Wrong Makefile path at /usr/src/sbin/ifco o [2005/03/25] ports/79231 x11 XORG / FBSD5.4 stuck at 640x480 on HP XE2 o [2005/03/26] ports/79241 ports-bugs ports update biology/grappa version 1.03 o [2005/03/26] ports/79246 ports-bugs Asterisk port has broken startup file o [2005/03/26] ports/79250 ports-bugs devel/strace 4.5.1 Broken o [2005/03/26] ports/79253 sobomax Asterisk port has errors in some config f o [2005/03/26] kern/79255 Fixating CDRW with burncd(8) hangs system o [2005/03/26] docs/79261 doc exttatr_list_file() wrongly documented in o [2005/03/26] kern/79262 Adaptec ANA-6922 not fully supported o [2005/03/26] bin/79263 find -exec {} + fails with -or and ! o [2005/03/27] i386/79268 i386 5.3-RELEASE won't boot on Compaq Armada 4 o [2005/03/27] i386/79269 i386 USB ohci da0 plug/unplug causes crashes a o [2005/03/27] usb/79287 usb UHCI hang after interrupt transfer o [2005/03/27] i386/79288 i386 System crash (with core) o [2005/03/28] ports/79293 ports-bugs [UPDATE] Unbreak ports/devel/subversion-p o [2005/03/28] kern/79295 umount oddity with NFS (fwe) over VIA Fir 1737 problems total. Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- a [1996/01/31] bin/981 fenner clnt_broadcast() is not aware of aliases a [1996/07/07] bin/1375 eivind Extraneous warning from mv(1) [PATCH] s [1996/10/14] kern/1791 tegge syslimits.h does not allow overriding def s [1996/11/23] bin/2090 clients may bind to FreeBSD ypserv refusi s [1996/12/02] bin/2137 tegge vm statistics are bad s [1996/12/27] kern/2298 [patch] support for DSR/DCD swapping on s s [1996/12/30] kern/2325 quota.user enlarged, no boot on 2.2-BETA a [1997/02/02] bin/2641 wpaul login_access.c doesn't work with NIS by d o [1997/02/19] kern/2768 ktrace(1) -i dumps corrupted trace data o [1997/03/11] bin/2934 sh(1) has problems with $ENV f [1997/05/16] bin/3608 jkoshy Telnet in linemode will break apart long o [1997/06/24] kern/3944 paul if_le doesnt receive ether multicast pack o [1997/07/02] kern/4012 [nfs] 2.2-RELEASE/Digital UNIX NFSv3 0 le f [1997/07/18] kern/4115 [nfs] SunOS NFS file has wrong owner if c o [1997/07/18] bin/4116 Kerberized login as .root fails to s [1997/07/26] bin/4172 des suggest reconnection option added to fetc s [1997/07/28] kern/4184 [PATCH] minor nits in sys/netatalk o [1997/07/30] kern/4194 kernel pci driver for Digital 21041 Ether o [1997/08/12] kern/4284 paul le0 goes OACTIVE after some time o [1997/08/29] kern/4413 No way to unmount a floppy that goes bad o [1997/08/29] bin/4419 man can display the same man page twice o [1997/08/30] bin/4420 imp find -exedir doesn't chdir for first entr p [1997/09/03] bin/4459 bde No prototype for moncontrol(3) and monsta o [1997/09/25] bin/4629 grog calendar doesn't print all dates sometime o [1997/09/28] bin/4646 qa [sysinstall] can't fixit with an NFS-moun o [1997/10/16] kern/4782 Under certain conditions, several krsh's o [1997/11/13] bin/5031 gad lpr does not remove original file if -s i s [1997/11/28] bin/5173 [PATCH] restore ought to deal with root s s [1997/12/01] i386/5182 bde [PATCH] A patch support high speed serial s [1997/12/15] bin/5296 slattach fails creating pidfile with ioct o [1997/12/22] kern/5362 [mount] mount incorrectly reports / as an o [1998/01/12] bin/5483 Login(1) clears utmp entry o [1998/01/27] kern/5577 bde Unnecessary disk I/O and noatime ffs fixe o [1998/01/27] kern/5587 des session id gets dropped o [1998/01/31] bin/5609 gad lpd cannot send long files to HP's JetDir o [1998/02/11] bin/5712 mikeh /bin/chio code cleaup and option added o [1998/02/14] bin/5745 nik [PATCH] Add /usr/local/share/mk to defaul o [1998/02/28] kern/5877 kbyanc sb_cc counts control data as well as data p [1998/03/31] kern/6184 No error if resulting file pos in lseek i a [1998/04/07] kern/6238 sound [sound] [patch] sound-driver patch for MA o [1998/04/19] conf/6346 joe Kernel version strings need to relate to s [1998/05/17] kern/6668 babkin [PATCH] new driver: Virtual Ethernet driv s [1998/05/29] bin/6785 place for all the default dump flags a [1998/07/01] bin/7136 markm kerberized telnetd doesn't use gettytab % s [1998/07/10] bin/7232 qa [sysinstall] suggestion for FreeBSD insta f [1998/07/10] kern/7234 [kbd] keyboard problems during login imme o [1998/07/12] kern/7264 gibbs Buslogic BT 950 scsi card not detected o [1998/07/13] bin/7265 A warning flag is added to ln(1). f [1998/07/13] i386/7266 PSM detection failure with Linksys consol o [1998/07/15] bin/7287 Incorrect domain name for MAP_UPDATE in m a [1998/07/20] bin/7324 mtm Suggestions for minor modifications to ad s [1998/08/10] kern/7556 sl_compress_init() will fail if called an s [1998/08/13] conf/7606 [PATCH] NIS Makefile.dist: NOPUSH replace s [1998/08/23] kern/7722 Changes to acct format s [1998/09/09] bin/7868 [almost patch]Morse Code Fixups o [1998/09/18] bin/7973 gad lpd: Bad control file owner in case of re o [1998/10/03] bin/8133 markm [patch] bug in telnetd (Kerberos IV) a [1998/10/28] bin/8479 dd Final \'s in /etc/exports did not work in f [1998/10/30] kern/8498 dwmalone Race condition between unp_gc() and accep o [1998/11/27] bin/8867 qa [sysinstall] [patch] /stand/sysinstall co a [1998/12/18] bin/9123 pax can't read tar archives that contain s [1998/12/29] bin/9233 gmp's mpq_add and mpq_sub are buggy f [1999/01/14] kern/9478 [patch] support for running a script from o [1999/01/19] kern/9570 dfr ed(4) irq config enhancement o [1999/01/22] kern/9619 Restarting mountd kills existing mounts o [1999/01/25] kern/9679 fix for uninterruptible open in portal fi f [1999/01/29] bin/9770 jmallett An openpty(3) auxiliary program o [1999/01/29] i386/9777 sound [sound] [patch] generic AD1816 sound supo o [1999/02/02] bin/9868 Patch to add "date -a" o [1999/02/02] kern/9869 When using macros out of function, they s s [1999/02/06] kern/9927 gibbs the ahc driver doesn't correctly grok swi o [1999/02/11] bin/10030 markm Kerberized telnet fails to encrypt when a o [1999/03/02] bin/10358 yar ftp(1) has problems with long pathnames o [1999/03/16] bin/10611 timed enhancement o [1999/03/19] gnu/10670 peter cvs doesn't allow digits in local keyword o [1999/03/19] kern/10673 wpaul Non-ASCII chars on serial console with Re a [1999/03/24] kern/10778 ru "ipforward_rt" is not cleared when routin a [1999/04/08] kern/11024 mtm getpwnam(3) uses incorrect #define to lim o [1999/04/11] bin/11085 Per-host configuration for syslog.conf f [1999/04/13] bin/11114 harti make(1) does not work as documented with o [1999/04/16] i386/11165 emulation IBCS2 don't work correctly with PID_MAX 9 o [1999/04/23] bin/11294 direct logging to other hosts (no local s o [1999/05/05] kern/11525 dwmalone [PATCH] Networking patches to increase # o [1999/05/19] kern/11789 obrien ELF machine definition missing for ARM o [1999/06/03] kern/12014 alfred Fix SysV Semaphore handling o [1999/06/07] kern/12071 fanf [PATCH] large scale IP aliasing o [1999/06/08] i386/12088 imp Enhancement to ed driver for Linksys 10/1 o [1999/06/21] bin/12324 qa [sysinstall] fdisk partition editor is mi o [1999/07/07] kern/12543 dg [PATCH] cumulative error counters for fxp o [1999/07/07] bin/12545 peter kldload(8) should be more sensitive to er o [1999/07/25] bin/12801 nvi infinite recursion with options "left f [1999/08/06] i386/12993 gibbs "ahc0: Data Parity Error Detected during o [1999/08/09] bin/13042 make doesn't handle wildcards in subdirec o [1999/08/12] bin/13108 authunix_create_default includes egid twi a [1999/08/13] bin/13128 cy pkg_delete doesn't handle absolute pathna o [1999/08/14] kern/13141 se Multiple LUN support in NCR driver is bro o [1999/08/21] bin/13309 billf Fixes to nos-tun o [1999/08/23] kern/13326 additional timeval interfaces for tags o [2000/07/20] bin/20054 yar ftpd: rotating _PATH_FTPDSTATFILE losts x o [2000/07/24] misc/20139 Simple typo in src/share/examples/ppi/ppi f [2000/07/27] kern/20214 kernel routing bug for nexthop is routed o [2000/07/30] kern/20297 sound [sound] [patch] Joystick is not enabled w s [2000/08/01] kern/20333 des [libpam] ftp login fails on unix password s [2000/08/02] ports/20359 demon New port: www/Apache-mod_perl_guide o [2000/08/03] kern/20389 ken "device pass" required for CD ripping o [2000/08/04] bin/20391 jhb [sysinstall] sysinstall should check debu o [2000/08/04] kern/20410 sio support for high speed NS16550A, ST16 o [2000/08/09] bin/20501 mjacob extra flag to dump to offline autoloaders f [2000/08/09] i386/20507 Mouse freezes in 4.0-release after some u s [2000/08/10] ports/20520 olgeni New port: lang/mercury o [2000/08/10] kern/20529 wpaul gigabit cards fail to link o [2000/08/21] bin/20742 ps Weird problem with 'more' on 4-1-STABLE o [2000/08/23] bin/20799 peter top's problem o [2000/08/23] i386/20803 mdodd ep0 driver finds additional "shadow" ep c o [2000/08/27] bin/20881 There's no reason not to build DNSsec-DSA o [2000/08/27] bin/20889 dwmalone syslogd.c still uses depreciated domain A o [2000/08/28] bin/20908 qa [sysinstall] /stand/sysinstall too limite o [2000/08/30] bin/20944 natd enhancements, default config file an o [2000/09/03] bin/21008 gad Fix for lpr's handling of lots of jobs in o [2000/09/04] docs/21024 bde pow() ERANGE bug f [2000/09/05] i386/21042 mdodd [kbd] Keyboard driver problems with PS/2 f [2000/09/06] bin/21080 mjacob dump doesn't use eject tape device correc f [2000/09/10] kern/21156 [PATCH] inconsistency in scmouse vs xterm o [2000/09/12] kern/21222 [nfs] wrong behavior of concurrent mmap() o [2000/09/12] kern/21229 [nfs] [patch] Proper value for vfs.nfs.ac o [2000/09/16] bin/21312 more incorrectly redraws screen on xterm o [2000/09/16] bin/21315 Shells often behave oddly when executing s [2000/09/19] kern/21384 greid [sound] pcm driver has static in recorded o [2000/09/24] bin/21519 standards sys/dir.h should be deprecated some more f [2000/09/26] bin/21570 dougb [PATCH] Add -r option to /usr/bin/mail, q s [2000/09/30] bin/21659 Berkeley db library is statically compile o [2000/10/01] i386/21672 obrien AMD Duron Rev. A0 reports incorrect L2 ca o [2000/10/01] conf/21675 Better and more disktab entries for MO dr o [2000/10/04] bin/21751 ken libcam's cam_real_open_device() may lose o [2000/10/05] kern/21768 rwatson shouldn't trailing '/' on regular file sy a [2000/10/07] kern/21807 [patches] Make System attribute correspon p [2000/10/07] docs/21826 bms ARP proxy feature lacks documentation o [2000/10/09] kern/21859 fanf Allow the syncer to be slowed down o [2000/10/15] conf/21994 qa [sysinstall] Config of Anonftp (at instal s [2000/10/17] bin/22034 nfsstat lacks useful features found in So o [2000/10/21] bin/22182 vi options noprint/print/octal broken o [2000/10/21] kern/22190 threads A threaded read(2) from a socketpair(2) f p [2000/10/21] bin/22198 bms inet_ntop may set errno to ENOSPC and nee o [2000/10/26] conf/22308 [nfs] mounting NFS during boot blocks if o [2000/10/30] ports/22412 ports-bugs two extraneous ports and one name change o [2000/10/31] bin/22442 greid [PATCH] Increase speed of split(1) f [2000/11/05] bin/22612 dds crontab -e failures o [2000/11/10] bin/22730 fenner tcpslice doesn't handle long file offsets o [2000/11/15] bin/22873 markm [perl] Perl's core.h conflicts with ncurs o [2000/11/17] misc/22914 [bootinst] bootinst messages are not upda o [2000/11/24] conf/23063 bms [PATCH] for static ARP tables in rc.netwo o [2000/11/24] bin/23082 dwmalone ntpd has only one reference-clock parser o [2000/11/28] kern/23148 getopt(3) works non-intuitively? p [2000/11/29] bin/23178 'talk' not doing right thing o [2000/11/29] bin/23180 Certain KOI8 characters are treated as "w a [2000/12/04] bin/23254 fenner yacc accepts bad grammer p [2000/12/05] kern/23304 kbyanc POSIX clock_gettime, clock_getres return o [2000/12/06] kern/23314 scsi aic driver fails to detect Adaptec 1520B a [2000/12/09] bin/23402 qa [sysinstall] upgrade ought to check parti p [2000/12/11] bin/23472 mp gdb weirdness on programs compiled with - o [2000/12/13] kern/23520 sound [sound] sb0 old style audio support in 4. o [2000/12/14] kern/23546 tanimura [PATCH] csa DMA-interrupt problem o [2000/12/15] kern/23561 emulation Linux compatibility mode does not support o [2000/12/15] bin/23562 markm [patch] telnetd doesn't show message in f o [2000/12/19] bin/23635 mike [PATCH] whois enhancement - smarter whois o [2000/12/25] ports/23822 trevor mtree entries for German X11 man pages a [2000/12/28] bin/23912 underflow of cnt in vs_paint() by O_NUMBE o [2001/01/04] bin/24066 marcel gdb can't detach from programs linked wit p [2001/01/07] gnu/24132 mp gdb output is wrong (same as #13427 ?) f [2001/01/08] kern/24141 sound [sound] emu10k1 has trouble playing non-4 s [2001/01/13] ports/24299 ports-bugs New port sysutils/tpconfig: configure the o [2001/01/16] bin/24390 standards Replacing old dir-symlinks when using /bi o [2001/01/18] bin/24435 qa [libdisk] changing slice type causes Auto o [2001/01/20] bin/24485 [PATCH] to make cron(8) handle clock jump o [2001/01/21] bin/24513 peter new options for pppd p [2001/01/21] conf/24515 dougb Fix for find(1) warning in /etc/rc o [2001/01/22] kern/24528 Bad tracking of Modem status s [2001/01/24] standards/24590standards timezone function not compatible witn Sin o [2001/01/24] bin/24592 cjc dmesg.boot Gets Overwritten without Reboo o [2001/01/27] alpha/24663 alpha Console output gets scribbled into /var/l o [2001/01/31] bin/24757 yar ftpd not RFC compliant o [2001/02/02] docs/24786 doc missing FILES descriptions in sa(4) f [2001/02/03] kern/24827 Erratic Intellimouse Explorer in 4.1 and o [2001/02/05] kern/24882 ktrace not syncing .out file before panic o [2001/02/06] bin/24907 qa [sysinstall] Options screen at MenuMedia o [2001/02/08] bin/24953 green adduser ignores passwd_format in login.co o [2001/02/08] kern/24959 andre proper TCP_NOPUSH/TCP_CORK compatibility o [2001/02/09] i386/24963 perfmon(4) doesn't work on SMP systems o [2001/02/11] bin/25013 mv(1) cannot move unresolvable symlinks a o [2001/02/11] bin/25015 cp: options -i and -f do not work as docu o [2001/02/11] kern/25018 lstat(2) returns bogus permissions on sym o [2001/02/15] kern/25109 Fujitsu MO device MCC3064AP could't be c o [2001/02/20] bin/25218 mailwrapper(1) invokes sendmail when reso o [2001/02/22] bin/25273 add fs type feature to vnconfig(8) to all f [2001/02/22] bin/25278 dd bs accepts -s -c but not -sc o [2001/02/22] alpha/25284 alpha PC164 won't reboot with graphics console o [2001/02/26] kern/25386 sound [sound] Incorrect mixer registers (line & o [2001/02/28] kern/25445 kernel statistics are displayed in wrong o [2001/03/01] bin/25477 billf pam_radius fix to allow null passwords fo o [2001/03/02] ports/25490 wosch [PATCH] fix various bugs in stat(1) p [2001/03/02] kern/25499 [kbd] [patch] buffer paste functionality o [2001/03/04] i386/25521 Laptop with FreeBSD4.2 freezes in battery p [2001/03/04] conf/25527 trhodes `man ldconfig' does not reflect its behav s [2001/03/08] bin/25598 yar patch to let ftpd output message when cha o [2001/03/12] kern/25733 mismatch between error reporting in smbus o [2001/03/12] bin/25736 ac -d option probrem with overdays logon f [2001/03/13] kern/25777 atime not updated on exec o [2001/03/14] gnu/25794 markm [PATCH] make perl use a decent random num o [2001/03/15] conf/25829 IPSec config in rc.network doesn't allow o [2001/03/17] kern/25866 more than 256 ptys, up to 1302 ptys. f [2001/03/22] docs/26003 rwatson getgroups(2) lists NGROUPS_MAX but not sy o [2001/03/22] bin/26005 delphij MIME quoted-printable encoding added to v p [2001/03/23] kern/26016 iedowse VMWare is crash on SMP machine f [2001/03/29] ports/26192 ports-bugs apel appeared both in xemacs/site-package o [2001/04/01] i386/26261 silo overflow problem in sio driver o [2001/04/01] kern/26277 ppc driver doesn't work with port 0x3BC p o [2001/04/02] docs/26286 doc *printf(3) etc should gain format string o [2001/04/03] kern/26323 [patch] Quota system creates zero-length a [2001/04/04] kern/26348 [pcvt] scon -s, page fault in HP mode p [2001/04/04] bin/26359 bms [PATCH] a minor nit in how netstat detect o [2001/04/06] bin/26375 markm PAMized su allows non-wheel members to su o [2001/04/09] kern/26454 sound [sound] mixer volume settings on Maestro- a [2001/04/13] kern/26534 ipfw Add an option to ipfw to log gid/uid of w o [2001/04/13] kern/26547 ambrisko "lnc" problem with shared memory mode wit o [2001/04/14] i386/26562 /dev/lpt0 returns EBUSY when attempting t o [2001/04/15] kern/26584 kernel boot messages aren't logged correc o [2001/04/16] kern/26618 iedowse unmount(2) can't unmount a filesystem who p [2001/04/17] kern/26646 ache srand() provides only 8-bit table o [2001/04/18] conf/26658 grog update to src/usr.bin/calendar/calendars/ o [2001/04/18] kern/26686 Freeze at boot from 4.3-RC4 floopies - US o [2001/04/19] bin/26695 change request: kill(1)/killall(1) -l out o [2001/04/23] kern/26787 dd sysctl change request s [2001/04/23] bin/26803 des Fix fetch to allow FTP puts in '-o' & all o [2001/04/24] i386/26812 peter old bootstrap /sys/i386/boot/... still in a [2001/04/25] kern/26854 sound [sound] [patch] Better fix for ESS Techno o [2001/04/26] docs/26879 darrenr [ipf] mkfilter not installed, yet referre o [2001/04/28] bin/26919 qa [sysinstall] fdisk should ONLY set one bo o [2001/05/01] kern/27008 kernel function sysbeep(xxx, 0) does prod o [2001/05/04] ports/27075 glewis Port java/javavmwrapper installs no man p f [2001/05/07] bin/27188 jon fix of rsh non-interactive mode behaviour o [2001/05/08] bin/27216 qa [sysinstall] can not get to shell prompt o [2001/05/09] kern/27232 [nfs] On NFSv3 mounted filesystems, stat o [2001/05/10] bin/27258 getty didn't check if if= isn't empty o [2001/05/11] kern/27269 Cannot mount linux extended (logical) par o [2001/05/12] bin/27281 vidcontrol(1) does not have error codes o [2001/05/13] i386/27306 marcel hw watchpoints work unreliable under gdb o [2001/05/14] bin/27319 obrien df displays amd pid processes o [2001/05/17] kern/27403 lpt driver doesn't handle flags anymore o [2001/05/18] kern/27429 'dependant' is a misspelling o [2001/05/21] bin/27483 qa [sysinstall] [patch] make sysinstall ask o [2001/05/23] kern/27571 bp [unionfs] Changing policy of shadowing fi f [2001/05/25] conf/27633 Mapping for serbian keyboards, follows IS o [2001/05/26] kern/27660 Kernel does not return error if adding du o [2001/05/27] bin/27687 fsck wrapper is not properly passing opti o [2001/06/02] bin/27829 pax's uid/gid cache is read-only a [2001/06/02] docs/27833 cjc No man page for locate.rc o [2001/06/02] kern/27835 execve() doesn't conform to execve(2) spe s [2001/06/03] docs/27843 doc [PATCH] make.conf WITH_* variables aren't o [2001/06/04] bin/27872 qa [sysinstall] "Load Config" hangs Compaq D o [2001/06/07] alpha/27930 alpha NE2000 not supported on FreeBSD Alpha 4.x o [2001/06/07] alpha/27933 alpha Time jitter under load on FreeBSD 4.3 alp s [2001/06/07] ports/27936 mi Update /usr/ports/deskutils/xmdiary 3.0.1 o [2001/06/08] bin/27972 losing information with talk a [2001/06/11] bin/28081 qa [sysinstall] /stand/sysinstall errs out i f [2001/06/14] ports/28155 portmgr [patch] DESTDIR is used incorrectly in bs a [2001/06/16] gnu/28189 [PATCH] fix for detecting empty CVS commi f [2001/06/16] kern/28206 bp [nullfs] [patch] umapfs/umap_vfsops.c sho o [2001/06/17] conf/28236 [PATCH] iso-8859-1_to_cp437.scm doesn't c o [2001/06/18] misc/28255 small picobsd documentation still references ol s [2001/06/18] kern/28260 standards UIO_MAXIOV needs to be made public o [2001/06/22] bin/28333 rtprio/idprio setuid problems o [2001/06/23] bin/28364 lex(1) generated files fail to compile cl o [2001/06/23] ports/28365 wosch Typical use of devel/portcheckout breaks p [2001/06/27] gnu/28455 GNU readline should be updated to 4.2 o [2001/06/30] docs/28555 trhodes [PATCH] style(9) isn't explicit about boo o [2001/07/02] bin/28620 ru xinstall has no way to pass options to st o [2001/07/03] ports/28678 wosch portcheckout doesn't allow flexible build o [2001/07/07] bin/28789 /usr/bin/last does not filter for uucp co o [2001/07/08] ports/28803 cy [patch] comms/conserver does not support f [2001/07/11] ports/28887 flz [PATCH] sandbox for httptunnel o [2001/07/11] kern/28888 mbr Acer 8000 NIC not detected correctly o [2001/07/12] i386/28928 wpaul dual starfire nic doesn't seem to work (a o [2001/07/14] bin/28972 dwmalone gamma returns same result as lgamma f [2001/07/14] i386/28975 mjacob RocketPort problems o [2001/07/15] kern/28980 sound [sound] Fujitsu/Siemens Lifebook E-6540 s o [2001/07/18] bin/29062 markm krb4 and krb5 multiply defined version sy o [2001/07/18] kern/29067 sound [sound] Yamaha OPL3Sa2 pcm/pnp stops play o [2001/07/21] bin/29119 menu of fdisk editor in 4.3R does not lis o [2001/07/23] ports/29154 nik TeX resource settings from MAKE_ENV in pr f [2001/07/23] kern/29169 mjacob FC loop that 'goes away' never times out o [2001/07/26] docs/29245 doc top(1) manpage doesn't understand SMP s [2001/07/29] bin/29292 sos The functional addtion to burncd(8) f [2001/07/29] alpha/29299 alpha FreeBSD 4.3 Alpha + Tekram SCSI adapter p o [2001/07/30] kern/29312 sound [sound] Using mixer on pcm misbehaves wit f [2001/07/30] kern/29318 mjacob Exabyte 8200 needs SA_QUIRK_1FM and SA_QU o [2001/08/01] kern/29355 mux [patch] lchflags support o [2001/08/01] bin/29363 gad [PATCH] newsyslog can support time as ext o [2001/08/04] kern/29423 [PATCH] kernel security hooks implementat o [2001/08/07] bin/29516 markm telnet from an non FreeBSD host still use f [2001/08/08] kern/29538 joerg Mounting /dev/fd0 never completes o [2001/08/09] bin/29581 nectar proposed gethostbyXXXX_r() implementation o [2001/08/14] kern/29698 emulation linux ipcs doesn'work o [2001/08/15] kern/29727 scsi [amr] [patch] amr_enquiry3 structure in a a [2001/08/17] docs/29807 trhodes [PATCH] XFREE86_VERSION is undocumented o [2001/08/17] i386/29809 rsm pb Xircom Eth Card with Freebsd 4.4RC1 : o [2001/08/19] conf/29870 rc.diskless2 uses /usr/sbin/mtree before o [2001/08/20] bin/29893 qa [sysinstall] suggestions for 4.4 sysinsta o [2001/08/20] bin/29897 markm pam_unix patch, which uses loginclass pas a [2001/08/23] docs/30008 doc This document should be translated, comme o [2001/08/24] kern/30052 mbr dc(4) driver queues outgoing pkts indefin o [2001/08/29] kern/30186 getaddrinfo does not handle incorrect ser o [2001/09/03] i386/30276 CPUTYPE=486 built on a CPUTYPE=p3 WORLD b o [2001/09/04] conf/30301 Default printcap "mx" config too small o [2001/09/04] bin/30321 strftime(3) '%s' format does not work pro s [2001/09/05] ports/30331 portmgr [patch] Conflict between bsd.port.mk MAKE o [2001/09/05] bin/30360 vmstat returns impossible data o [2001/09/07] kern/30412 [patch] rtdl/dlopen() fails to merge comm s [2001/09/07] kern/30422 [new code] WDT hardware watchdog driver & o [2001/09/07] bin/30424 Generalization of vipw to lock pwdb while o [2001/09/09] docs/30442 trhodes remove broken referemce to gettime(9) fro o [2001/09/09] kern/30461 sound [sound] no audio cd with cmi8330 o [2001/09/09] threads/30464threads pthread mutex attributes -- pshared o [2001/09/12] bin/30517 qa [sysinstall] using sysinstall with instal o [2001/09/13] bin/30542 [PATCH] add -q option to shut up killall o [2001/09/15] conf/30590 /etc/hosts.equiv and ~/.rhosts interactio p [2001/09/16] kern/30608 kern.ps_showallproc=0 doesn't limit queri o [2001/09/18] bin/30654 gad Added ability for newsyslog to archive lo f [2001/09/19] bin/30661 alfred FreeBSD-current fails to do partial NFS f o [2001/09/21] kern/30700 sound [sound] Applications cannot synchronize s o [2001/09/22] ports/30732 obrien bash2 - pkg-plist fix and sample files ad a [2001/09/22] bin/30737 qa sysinstall leaks file descriptors on rest o [2001/09/24] ports/30777 portmgr add a 'make pkg-plist' make target in por o [2001/09/25] bin/30812 giant termcap database update o [2001/09/25] bin/30819 /bin/mv results in warnings when /bin/cp o [2001/09/26] bin/30854 bootpd/bootpgw change - skip ARP modifica p [2001/09/27] kern/30857 [patch] intr_machdep.c allows access out o [2001/09/27] bin/30863 bootpd/dovend.c Win95 compatibility impro p [2001/09/27] docs/30873 doc ``ip'' man page does not specify byte ord o [2001/09/30] conf/30929 usb [patch] use usbd to initialize USB ADSL m o [2001/09/30] conf/30938 Improving behavior of /etc/periodic/daily o [2001/10/01] alpha/30970 alpha Ensoniq 1371 (Creative chipset) does not o [2001/10/04] bin/31034 dwmalone regularly add original address logging fo o [2001/10/04] kern/31048 des linprocfs:/proc/meminfo cannot handle mul p [2001/10/05] bin/31052 fenner Traceroute needs update o [2001/10/07] docs/31109 doc replace gif images w/ png ones due to pat o [2001/10/10] bin/31199 tunefs error is incorrect when enabling s o [2001/10/10] bin/31201 [patch] add free_space(chunk) to libdisk o [2001/10/18] i386/31353 'shutdown -p' does not work on SMP Tyan T o [2001/10/19] kern/31380 [nfs] NFS rootfs mount failure message to o [2001/10/20] bin/31387 When getuid()=0, mailwrapper should drop o [2001/10/21] kern/31398 sound [sound] newpcm does not play back the tai o [2001/10/22] i386/31427 davidxu [patch] minor incorrect code in sys/i386/ o [2001/10/22] bin/31432 umount(8) and unmount(2) don't corespond o [2001/10/23] kern/31445 sound [sound] [patch] cat sound.au > /dev/audio o [2001/10/23] kern/31456 [patch] register number definition for AM f [2001/10/25] kern/31490 [panic] [patch] Panic in sysctl_sysctl_ne o [2001/10/27] kern/31521 sound [sound] pcm0 plays too fast on Intel 8280 o [2001/10/27] i386/31535 Can't reboot system: Tyan Thunder K7+ Dua o [2001/10/29] bin/31588 change request to allow mount(1) to set t o [2001/10/30] kern/31624 writev may return undocumented ECONNRESET o [2001/10/30] kern/31647 socket calls can return undocumented EINV s [2001/11/01] kern/31686 bms Problem with the timestamp option when fl o [2001/11/02] kern/31708 VM system / fsync / flushing delayed inde o [2001/11/05] gnu/31772 New option in dialog(1) o [2001/11/10] kern/31890 [syscons] [patch] new syscons font o [2001/11/11] bin/31906 No method available to unwind atexit(3) s o [2001/11/12] bin/31933 pw can interpret numeric name as userid d o [2001/11/14] kern/31981 [patch] (mis)feature in getnetent parsing o [2001/11/14] bin/31985 New /etc/remote flag for tip to append LF o [2001/11/14] bin/31987 patch to allow dump(1) to notify operator s [2001/11/15] i386/32014 [boot] ppi locks up system during boot o [2001/11/15] docs/32020 trhodes loader.8 manpage missing tunables f [2001/11/18] conf/32067 Problems with spanish keyboard in console o [2001/11/19] conf/32108 Proposed Firewall (IPv4) configuration sc p [2001/11/20] standards/32126standards getopt(3) not Unix-98 conformant f [2001/11/20] bin/32144 qa [sysinstall] unattended install with sysi o [2001/11/26] bin/32288 qa [sysinstall] After install: /etc/rc compl a [2001/11/29] bin/32375 qa [sysinstall] sysinstall doesn't respect U a [2001/11/30] bin/32411 shutdown's absolute-time handling could b o [2001/12/03] kern/32480 [syscons] Missing graphic characters in s o [2001/12/04] bin/32501 trhodes quot(8) is stupid regarding the filesyste f [2001/12/08] kern/32605 nsouch SMBus driver broken o [2001/12/09] kern/32652 usb [patch] A new ioctl to uscanner s [2001/12/09] ports/32653 usb Added patches to improve USB scanner supp o [2001/12/10] kern/32659 VM and VNODE leak with vm.swap_idle_enabl o [2001/12/10] gnu/32661 dd send-pr uses $LOGNAME for From and Reply o [2001/12/10] bin/32667 systat waste too much time reading input o [2001/12/10] bin/32680 [PATCH] Allows users to start jail(1) by o [2001/12/13] bin/32808 dwmalone [PATCH] tcpd.h lacks prototype for hosts_ o [2001/12/13] kern/32812 [bktr] bktr driver missing tuner for eepr o [2001/12/14] bin/32828 w incorrectly handles stale utmp slots wi o [2001/12/18] docs/32979 hmp manpages are not installed for k5admin an f [2001/12/19] kern/33007 umass device timeout after successive use s [2001/12/19] kern/33013 sound [sound] mixer does not have treble/bass f o [2001/12/21] bin/33066 rwatson sysinstall does not write to new disks as o [2001/12/22] kern/33097 sound [sound] Crystal 4237b mixer problems o [2001/12/23] kern/33124 jhb kthread_create doesnt mark kthreads as kt s [2001/12/24] bin/33133 keyinit outputs wrong next login password o [2001/12/26] bin/33182 marcel gdb seg faults when given handle SIGALRM o [2001/12/26] kern/33203 [nfs] "got bad cookie" errors on NFS clie o [2002/01/05] docs/33589 doc Patch to doc.docbook.mk to post process . a [2002/01/07] bin/33661 PAP AuthAck/AuthNak parsing problem in pp o [2002/01/08] kern/33707 sound [sound] ICH (82801AA) cannot be used for o [2002/01/09] docs/33724 doc [patch] fix Handbook error about Advanced f [2002/01/09] misc/33736 Scroll-lock on the console prevents shutd o [2002/01/10] conf/33753 Intel ICH2 and NVidia device ID updates o [2002/01/10] bin/33774 Patch for killall(1) o [2002/01/11] bin/33778 joe crunchgen enhancements o [2002/01/12] bin/33809 mux mount_nfs has trouble with embedded ':' o [2002/01/13] bin/33834 strptime(3) is misleading o [2002/01/14] docs/33852 doc split(1) man page implies that input file o [2002/01/14] docs/33877 doc Documented behaviour of SF_flags for non- o [2002/01/16] bin/33941 /usr/sbin/dev_mkdb dumps core a [2002/01/16] kern/33963 bde Messages at the serial IO port device pro o [2002/01/16] kern/33965 [kbd] [patch] programmable keys of the ke a [2002/01/17] bin/34010 [patch] keyinit takes passwords less than o [2002/01/22] bin/34146 newfs defaults and vfs.usermount=1 tug at s [2002/01/22] bin/34171 yar ftpd indiscrete about unprivileged user a f [2002/01/23] kern/34195 iedowse setting the action for SIGCHLD to SIG_IGN o [2002/01/23] bin/34199 dwmalone [PATCH] top(1) RES/rss display incorrect o [2002/01/24] alpha/34232 alpha rpc.statd throws alignment errors o [2002/01/24] docs/34239 trhodes tunefs(8) man page doesn't describe argum o [2002/01/26] bin/34309 gad lpd does not garantie that controlfiles b o [2002/01/29] bin/34394 peter tgetent returns wrong value in libtermcap o [2002/01/29] bin/34412 tftp will still try and receive traffic e o [2002/01/31] bin/34497 grog calendar(1) does not understand calendars s [2002/01/31] bin/34498 Error in vi manpage. o [2002/02/01] bin/34519 pkg_check(8) does not return exit code >0 o [2002/02/01] gnu/34538 mp_set_memory_functions not extern "C"'d a [2002/02/03] kern/34591 andre ICMP bandwidth limiting does not indicate o [2002/02/05] bin/34628 jkh pkg-routines ignore the recorded md5 chec o [2002/02/06] kern/34665 darrenr ipfilter rcmd proxy "hangs". o [2002/02/07] gnu/34709 marcel [patch] Inaccurate GDB documentation o [2002/02/08] bin/34728 DHCP hostname set as Hexadecimal string o [2002/02/08] conf/34729 treat smbfs as network file system in /et o [2002/02/09] bin/34759 Phantasia does not accept [enter] key o [2002/02/10] bin/34788 dwmalone dmesg(1) issues with console output o [2002/02/11] bin/34832 /usr/share/man/cat3/setkey.3.gz linked to p [2002/02/11] bin/34843 fenner `tcpdump port echo' filters for port 4 in o [2002/02/12] kern/34854 sound [sound] /src/sys/dev/sound doesn't work c p [2002/02/12] bin/34874 bms Netstat output to small o [2002/02/12] kern/34880 luigi Impossibility of grouping IP into a pipe p [2002/02/14] conf/34935 New locale (Cyrillic Windows Codepage 125 o [2002/02/14] kern/34942 sound [sound] Attempt to play -> "pcm0: play in a [2002/02/16] docs/35011 doc There are no commands called "diskless" o f [2002/02/17] bin/35018 brian enhancing daily/460.status-mail-rejects s [2002/02/18] bin/35070 math(3) references section "3m", etc. f [2002/02/19] kern/35101 cvusupit and other packages won't extract o [2002/02/19] bin/35109 [PATCH] games/morse: add ability to decod o [2002/02/19] bin/35113 grdc enhancement: countdown timer mode o [2002/02/22] docs/35222 doc mailing list archive URL regexp suboptima o [2002/02/23] kern/35234 scsi World access to /dev/pass? (for scanner) o [2002/02/23] conf/35242 Change to etc/periodic/weekly/330.catman o [2002/02/24] conf/35262 [patch] generation of boot block for head o [2002/02/25] kern/35289 [bktr] [patch] Brooktree device doesnt pr o [2002/02/25] kern/35324 Plug and Play probe fails to configure Di s [2002/02/26] bin/35333 send-pr(1) vim syntax highlighting suppor o [2002/02/27] kern/35377 process gets unkillable (-9) in "ttywai" o [2002/02/27] misc/35381 standards incorrect floating-point display of large o [2002/02/28] bin/35400 qa [sysinstall] sysinstall could improve man o [2002/03/01] bin/35451 PATCH: pkg_add -r able to save local copy o [2002/03/04] misc/35542 bde BDECFLAGS needs -U__STRICT_ANSI__ o [2002/03/04] conf/35545 [patch] enhanced periodic scripts: 100.cl o [2002/03/05] bin/35568 make declares target out of date, but $? o [2002/03/06] docs/35608 doc mt(1) page uses "setmark" without explana o [2002/03/06] docs/35609 doc mt(1) page needs explanation of "long era o [2002/03/06] docs/35612 doc ps(1) page "state" description doesn't me o [2002/03/07] kern/35635 [patch] missing dep in libiconv prevents o [2002/03/07] docs/35642 doc lo(4) page maybe should document optional o [2002/03/07] docs/35644 doc lo(4) page presumes familiarity with prin o [2002/03/07] docs/35646 doc cp(1) page needs a "Bugs" section. o [2002/03/07] www/35647 www www; combine query-by-number and multi-fi o [2002/03/07] docs/35652 trhodes bsd.README seriously obsolete o [2002/03/08] docs/35686 doc blackhole(4) page seems to contradict its o [2002/03/08] docs/35687 doc /etc/nsmb.conf missing mention of readers o [2002/03/09] docs/35696 trhodes mount_smbfs(8) references a nonexistent n o [2002/03/09] www/35711 bugmeister the "gnats page" should move to its own s o [2002/03/09] bin/35717 which(1) returns wrong exit status for m o [2002/03/10] docs/35732 doc adduser(8) page has obsolete reference an o [2002/03/11] ports/35767 portmgr make_index script does not deal with syml o [2002/03/11] bin/35769 w does not correctly interpret X sessions o [2002/03/11] kern/35774 [logwtmp] Suboptimal auditing possibiliti o [2002/03/13] kern/35846 imp timeout in wi_cmd 11, machine hangs for a o [2002/03/14] bin/35886 [patch] Enhancement: custom time format f p [2002/03/14] bin/35894 [patch] popen.c in cron won't build witho o [2002/03/16] docs/35943 doc at(1) config files are misplaced in /var/ p [2002/03/16] docs/35951 trhodes disklabel(8) manual confuses partitions a o [2002/03/16] docs/35953 doc hosts.equiv(5) manual is confusing or wro s [2002/03/19] standards/36076standards Implementation of POSIX fuser command o [2002/03/20] bin/36118 re [sysinstall] 4.5 Upgrade says it won't to o [2002/03/20] kern/36143 [patch] Dynamic (non linear) mouse accele o [2002/03/21] kern/36170 an(4) does an_init() even if interface is o [2002/03/24] bin/36262 [PATCH] Fixed rusers idle-time reporting o [2002/03/27] bin/36374 Patch (against core dumps) and improvemet o [2002/03/27] bin/36385 luigi crunchgen does not handle Makefiles with o [2002/03/27] conf/36392 [feature request] cron starts before vi r o [2002/03/28] kern/36425 [patch] bump up SYS_NMLN in sys/utsname.h o [2002/03/28] docs/36432 doc Proposal for doc/share/mk: make folded bo o [2002/03/29] docs/36449 doc symlink(7) manual doesn't mention trailin a [2002/03/29] i386/36451 [bktr] [patch] Japan IF frequency is inco s [2002/03/29] gnu/36460 cu(1) program does not work very well. f [2002/03/29] bin/36477 gshapiro mailwrapper doesn't handle rmail calls o [2002/03/29] bin/36501 grog /usr/bin/calendar can't handle recurring o [2002/03/30] bin/36553 gad Two new features in newsyslog(8) o [2002/03/31] bin/36556 [patch] regular expressions for tcpwrappe o [2002/04/01] bin/36626 login_cap(3) incorrectly claims that all o [2002/04/02] bin/36646 dwmalone [patch] top(1) does not work correctly in o [2002/04/04] docs/36724 darrenr ipnat(5) manpage grammar is incomplete an o [2002/04/04] bin/36740 make ps obey locale (particularly for tim o [2002/04/04] bin/36757 which(1) ought to append @ if result is s o [2002/04/05] bin/36786 make ps use 24-hour time by default s [2002/04/08] java/36901 glewis WITHOUT_X11 Knob for port java/jdk13 o [2002/04/08] bin/36902 [patch] proposed new format code %N for s o [2002/04/09] kern/36916 qa [libdisk] DOS active partition flag lost o [2002/04/10] kern/36952 ldd comand of linux does not work o [2002/04/10] bin/36960 grog calendar doesn't effect -t option. o [2002/04/11] kern/36983 CD9660 unicode to utf-8 [hack] o [2002/04/12] bin/37013 ls directory name output trailing slash d o [2002/04/13] conf/37034 Fixed maximum character length in EUC o [2002/04/14] bin/37074 bp [PATCH] Typographical error in output of o [2002/04/15] bin/37083 small improvement to talk(1): add clocks o [2002/04/15] bin/37096 Fixes to fsdb command-line handling [patc f [2002/04/16] bin/37137 qa [sysinstall] doesn't recognize version nu o [2002/04/16] bin/37160 qa [sysinstall] coredumps when trying to loa o [2002/04/23] i386/37379 /dev/MAKEDEV entry for RocketPort is brok o [2002/04/23] kern/37380 jhb [patch] boot0 partition list is outdated o [2002/04/23] conf/37387 grog bsdmainutils/calendar Hungarian addon fil o [2002/04/24] bin/37424 nfsstat reports negative values o [2002/04/25] bin/37434 mbr dhclient(1) generates pointless log messa o [2002/04/25] bin/37437 Add HTTP-style support to {vis,unvis}(1). o [2002/04/25] bin/37442 [PATCH] sleep.c to support time multiplie p [2002/04/25] bin/37448 obrien [PATCH] ldd/rtld support for more informa o [2002/04/26] kern/37482 sound [sound] Weird behaviour under relatively o [2002/04/29] kern/37554 jmg [PATCH] Make ELF shared libraries immutab o [2002/04/29] kern/37555 [patch] vnode flags appear to be changed o [2002/04/29] conf/37569 [PATCH] Extend fstab(5) format to allow f o [2002/04/30] kern/37600 sound [sound] [partial patch] t4dwave drive doe o [2002/05/02] kern/37657 sound [sound] /dev/dsp and /dev/audio skip the o [2002/05/02] bin/37672 pw(8) prints warnings after successful NI o [2002/05/02] threads/37676threads libc_r: msgsnd(), msgrcv(), pread(), pwri o [2002/05/03] bin/37715 "pkg_info -g package_name_version" fail o [2002/05/03] docs/37719 kensmith Detail VOP_ naming in a relevant man-page o [2002/05/04] bin/37733 su(1) does not behave the way it is descr s [2002/05/07] docs/37843 doc manual for pthread_setschedparam is wrong o [2002/05/07] bin/37844 [PATCH] make knob to not install progs wi f [2002/05/09] ports/37904 thierry New Port: database/isql-viewer (a JDBC 2. o [2002/05/09] gnu/37910 PATCH: make send-pr(1) respect &'s in /et o [2002/05/13] alpha/38031 alpha osf1.ko not loaded during boot-time of li o [2002/05/13] ports/38034 glewis compaq-cc (under linux-emu) installes man o [2002/05/14] bin/38055 qa [sysinstall] Groups (creation) item shoul o [2002/05/14] bin/38056 qa [sysinstall] User (creation)'s "Member gr o [2002/05/14] bin/38057 qa [sysinstall] "install" document doesn't d o [2002/05/14] docs/38061 ume Typos in man pages for faith & faithd o [2002/05/16] bin/38156 quotacheck chokes on user -2 o [2002/05/17] bin/38168 installing curses programs and terminfo d o [2002/05/18] bin/38256 linking pax to pax_{cpio|tar} o [2002/05/20] kern/38347 [patch] new library function abs2rel and o [2002/05/22] kern/38429 [PATCH] getgpid and getsid work for proce o [2002/05/23] kern/38445 suggestion: centralize ptrace() permissio o [2002/05/24] bin/38477 qa [sysinstall] in Choose Distributions scre o [2002/05/24] bin/38478 qa [sysinstall] In Choose Distributions scre o [2002/05/24] bin/38480 qa [sysinstall] sysinstall should prompt for s [2002/05/24] www/38500 www gnats web form is overenthusiastic about o [2002/05/24] i386/38524 cons25 doesn't support F-keys beyond 12 o [2002/05/25] docs/38540 blackend sysinstall application name should be Sys o [2002/05/25] docs/38556 doc EPS file of beastie, as addition to exist o [2002/05/26] bin/38583 qa [sysinstall] sysinstall installs crypto s o [2002/05/27] ports/38593 portmgr Third level ports o [2002/05/27] bin/38610 qa [sysinstall] should be able to mount ISO o [2002/05/27] docs/38620 doc Committers Guide and CVS o [2002/05/27] kern/38626 luigi dummynet/traffic shaper: RED: max_th and o [2002/05/30] bin/38727 [patch] mptable(1) should complain about f [2002/05/30] kern/38730 philip Memorex scrollpro mouse is not fully func o [2002/05/30] kern/38749 kientzle Diskless booting fails with some DHCP ser o [2002/05/31] docs/38772 doc firewall_type feature not mentioned on Ha o [2002/06/01] kern/38794 sound [sound] ESS Solo driver truncates output o [2002/06/02] i386/38826 RFE: BootMgr should provide more identify o [2002/06/02] kern/38828 scsi [feature request] DPT PM2012B/90 doesn't o [2002/06/02] conf/38829 bootblock recompile instructions in handb f [2002/06/02] bin/38835 qa [sysinstall] sysinstall always installs c p [2002/06/03] docs/38850 keramida handbook/kernelopts/ should be in Develop o [2002/06/03] bin/38854 qa [sysinstall] resetting during setup cause o [2002/06/06] misc/38937 delay between tracks in digital audio dum o [2002/06/06] bin/38940 Change: an option to *stat to allow supre o [2002/06/07] kern/38967 sound [sound] 4/22/02 pcm driver merge appears o [2002/06/07] docs/38982 doc developers-hanbook/Jail fix p [2002/06/08] docs/39044 doc The man page for rot13(6) never mentions o [2002/06/08] kern/39047 IPSEC Compression (IPCOMP) broken in tunn p [2002/06/10] bin/39116 eik /usr/bin/printf o [2002/06/12] kern/39201 emulation ptrace(2) and rfork(RFLINUXTHPN) confuse o [2002/06/13] docs/39213 doc No rc(4) man page o [2002/06/14] standards/39256standards [v]snprintf aren't POSIX-conformant for s o [2002/06/14] conf/39306 The /etc/rc file should know if is runnin p [2002/06/15] conf/39347 brooks use of /usr/bin/* utils in /etc/rc.diskle o [2002/06/15] docs/39348 doc kenv fetch of hostname requires dhcp/boot o [2002/06/16] bin/39360 qa [sysinstall] if linux emu is added as a d o [2002/06/17] kern/39425 [amd] Auto mounted directory was not foun o [2002/06/17] bin/39439 tcopy will not duplicate tapes with block o [2002/06/18] bin/39463 mtm [PATCH] Add several options to fingerd o [2002/06/18] conf/39466 /etc/security: find -xdev hangs on dead N f [2002/06/19] conf/39505 automate BUILDNAME variable for releases o [2002/06/19] kern/39527 dwmalone getcwd() and unreadable parent directory o [2002/06/19] docs/39530 doc access(2) man page has unnecessarily broa o [2002/06/20] bin/39574 qa [sysinstall] error mounting /dev/acd0c on s [2002/06/20] conf/39580 insecure default settings s [2002/06/22] ports/39660 portmgr [patch] add ${PKGNAMEPREFIX} to (DOCS|EXA o [2002/06/23] kern/39681 [patch] add hidden kernel boot tunables t o [2002/06/24] kern/39772 imp pccardd is slow to install a PCCARD. o [2002/06/25] bin/39819 cleaning bin/sh code from warnings o [2002/06/25] docs/39824 doc Various tweaks for doc/en_US.ISO8859-1/bo o [2002/06/26] bin/39864 robert hostname instead of IP in w(1) -n output o [2002/06/26] bin/39893 setusercontext library call differs umask o [2002/06/27] bin/39905 johan cleaning sbin/restore code from warnings o [2002/06/29] conf/39976 vi recovery halting boot process o [2002/06/29] kern/40017 [patch] allows config(8) to specify confi o [2002/06/29] kern/40021 [patch] use ld(1) to build kernel with li p [2002/07/01] gnu/40057 bugmeister send-pr -a flag does not work with -f o [2002/07/01] kern/40081 sound [sound] noise in sound output with built- o [2002/07/02] bin/40127 [PATCH] Add functions for PID-file handli o [2002/07/03] kern/40132 sound [sound] [patch] enabling the joystick int f [2002/07/06] bin/40273 dougb some more fortunes o [2002/07/07] conf/40298 [patch] /etc/rc: using swapfile as /tmp o [2002/07/09] kern/40369 [patch] rman_reserve_resource - when "cou o [2002/07/09] kern/40378 standards stdlib.h gives needless warnings with -an o [2002/07/09] bin/40391 imp [sysinstall] sysinstall with PCCARD<->ISA o [2002/07/10] docs/40423 doc Keyboard(4)'s definition of parameters to o [2002/07/13] kern/40516 [ti] [patch] ti driver has no baudrate se f [2002/07/13] bin/40538 dougb mergemaster fixes and enhancements o [2002/07/14] conf/40548 list of /etc/defaults/make.conf undocumme o [2002/07/14] conf/40552 alternate syscons font for iso-07 encodin p [2002/07/14] kern/40563 bms gif driver can clobber route/arp table o [2002/07/14] bin/40572 vipw prints silly message if $EDITOR fail o [2002/07/15] bin/40597 add /sbin/fdisk ability of showing extend s [2002/07/16] threads/40671threads pthread_cancel doesn't remove thread from o [2002/07/17] kern/40711 sound [sound] CT5880-C sometimes fails to outpu p [2002/07/18] kern/40745 bms Inconsistency between net/if.c and struct o [2002/07/19] conf/40777 disktab does not support 2.88MB floppies o [2002/07/21] docs/40851 doc [PATCH] "mergemaster -p" in UPDATING's "C p [2002/07/21] conf/40855 murray psuedo-device bpf need note in LINT and G o [2002/07/23] kern/40919 usage of ucred->cr_uid in sys/netinet/in_ o [2002/07/23] kern/40926 qa [boot] After Upgrading or Clean Installin o [2002/07/23] kern/40927 sound [sound] Acer Labs M5451 dies with pcm:pla f [2002/07/24] kern/40948 usb [usb] USB HP CDW8200 does not work o [2002/07/24] i386/40958 i386 apm on Acer TravelMate 351 could not resu o [2002/07/25] ports/40975 knu Uncatched coredump of pkg_info while pkgd o [2002/07/25] bin/40980 du(1)'s -h and -k options interact confus o [2002/07/27] bin/41060 ready to import gzip 1.3.3 o [2002/07/28] docs/41089 doc pax -B option does not mention interactio o [2002/07/30] bin/41159 new sed -c option to allow ; as a separat o [2002/07/30] misc/41179 LD_LIBRARY_PATH security checks o [2002/07/31] bin/41190 in sed, report the { linenum instead of E o [2002/07/31] bin/41213 top(1) blocks if NIS-related entries in p o [2002/07/31] kern/41215 [kbd] console revert back to kbd0 (AT) af p [2002/08/01] kern/41220 bz [PATCH] Minor sk driver enhancements o [2002/08/01] bin/41238 qa [sysinstall] problems with FreeBSD instal o [2002/08/02] docs/41270 doc confusing directions for kernelconfig cha o [2002/08/02] bin/41271 Non-suid-crontab. o [2002/08/04] bin/41307 libalias: logging of links lifecycle (add o [2002/08/04] www/41312 cvsadm RCS IDs are off-by-one in the NetBSD cvsw o [2002/08/06] i386/41364 imp pccard: NewMedia "Bus Toaster" SCSI card o [2002/08/06] www/41379 Cannot browse directory tree on FreeBSD m o [2002/08/07] kern/41415 usb [usb] [patch] Some USB scanners cannot ta o [2002/08/09] kern/41490 sound [sound] C-Media 8738 sound card static o [2002/08/10] bin/41526 symlinked mount points get mounted more t o [2002/08/11] kern/41543 emulation Easier wine/w23 support f [2002/08/11] bin/41556 obrien [PATCH] wtmp patch for lukemftpd o [2002/08/12] bin/41566 obrien file(1) out of date o [2002/08/12] i386/41569 silo overflow p [2002/08/12] standards/41576standards POSIX compliance of ln(1) a [2002/08/12] bin/41583 assorted mtree bugs (+fixes) o [2002/08/15] bin/41674 ken iostat column formatting overlaps o [2002/08/17] kern/41743 sound [sound] No sound from SiS630s controller o [2002/08/17] bin/41744 qa [sysinstall] cannot stop comat22 from bei o [2002/08/18] ports/41755 max Wrong letters in Canna iroha dictionary o o [2002/08/19] misc/41771 '/etc/ttys' and X o [2002/08/20] docs/41807 doc natd -punch_fw "bug" o [2002/08/20] bin/41817 pw groupshow doesn't include the login gr o [2002/08/20] docs/41820 doc Device driver confusion in Handbook (2.3) o [2002/08/21] conf/41855 improvment of /etc/rc.diskless2 script o [2002/08/21] i386/41856 i386 VESA splash screen problems on ThinkPad 2 o [2002/08/22] docs/41879 hrs cleanup to DOCROOT/share/sgml/freebsd.dsl o [2002/08/23] docs/41919 blackend MINI kernel for bootfloppy (Handbook p.34 o [2002/08/23] kern/41930 declaration clash for ffs() and ${CXX} a [2002/08/23] ports/41945 ports-bugs [patch] bsd.port.mk: does not run ACLOCAL o [2002/08/23] bin/41947 hexdump(1) unprintable ASCII enhancement o [2002/08/23] bin/41949 qa [sysinstall] sysinstall sorts /etc/rc.con o [2002/08/24] kern/41966 sound [sound] audio/play: sblive, can cause "D o [2002/08/26] bin/42018 pkg_info with PKG_PATH searches through t o [2002/08/26] bin/42022 qa [sysinstall] non-interactive mode prompts a [2002/08/27] docs/42058 doc Documentation: Installing Oracle 8i onto o [2002/08/27] kern/42065 [patch] kern.ps_showallprocs has no effec o [2002/08/27] bin/42084 luigi [netstat] PicoBSD's 'netstat -i' reports o [2002/08/29] bin/42162 qa [sysinstall] installation crashes, md0c f o [2002/08/30] docs/42182 trhodes Making Dedicated Mode disks doc out of da o [2002/08/30] bin/42217 libdisk segfaults with 1024 bytes/sector o [2002/09/01] kern/42274 [patch] Convert defined variable into tun o [2002/09/02] bin/42336 [PATCH] ISO-fication of /usr/src/contrib/ o [2002/09/03] bin/42386 cleaning code from warnings in libkvm o [2002/09/03] bin/42387 cleaning code of librpcsvc from warnings p [2002/09/04] kern/42404 emulation TIOCSCTTY not implemented in linuxulator o [2002/09/04] kern/42422 dbm_delete returns -1 instead of 1 when t o [2002/09/04] kern/42429 [patch] hash_action called with HASH_DELE o [2002/09/05] kern/42442 problem in idlequeue/debugging mode ? o [2002/09/06] kern/42461 mdodd if_wi_pci.c,if_wi_pccard.c lack device_re s [2002/09/06] kern/42466 emulation linux: 'ipc' typ=258 not implemented o [2002/09/06] bin/42468 mount_smbfs incorrectly handled configura o [2002/09/06] bin/42469 After mounting by mount_smbfs directories o [2002/09/08] www/42558 www http://www.freebsd.org/search produces in o [2002/09/08] kern/42564 sound [sound] record bug with emu10k1 driver o [2002/09/09] bin/42609 pkg_info -qg doesn't handle missing files o [2002/09/10] kern/42638 sound [sound] CS4326/4327 (MSS) buggy output pl o [2002/09/11] bin/42663 pw(1): pw useradd assigns unique UID's to o [2002/09/13] kern/42728 small many problems in src/usr.sbin/ppp/* afte f [2002/09/13] bin/42732 [NFS] seg fault in mount_nfs o [2002/09/14] i386/42766 [patch] proposal to perform reboot via ju o [2002/09/15] bin/42803 tconv, tic, captoinfo binaries missing fr o [2002/09/18] bin/42934 qa [sysinstall] installation procedure on in o [2002/09/19] kern/42956 [libc] dlclose gives "invalid shared obje o [2002/09/19] bin/42974 [patch] ISO 8601 date format option p [2002/09/20] bin/43139 bms /sbin/route -host option doesn't always s o [2002/09/21] kern/43154 [patch] tunwrite() does not allocate clus o [2002/09/21] conf/43167 Ability to have vnode based file systems o [2002/09/22] i386/43262 command 'shutdown -r' (also reboot) cause o [2002/09/25] kern/43355 idad driver will work if logical drives d o [2002/09/25] bin/43367 incorrect report from 'who' after 'shutdo o [2002/09/25] bin/43368 pkg_create fails if target directory does o [2002/09/25] bin/43372 Broken struct ufs_args in ufsmount.h o [2002/09/27] bin/43434 New option to 'dmesg' which allow to disp o [2002/09/29] docs/43470 blackend Solid State / x109 article out of date. o [2002/09/29] kern/43474 [nfs] [patch] dhcp.* values not set in ke o [2002/09/29] bin/43497 mount -t nfs -> crunchgen incompatible o [2002/09/30] conf/43500 rc.syscons "allscreens" improvements o [2002/09/30] i386/43539 Cannot mout floppy on Compaq Proliant ML3 o [2002/10/02] kern/43577 [PATCH] New kernel option SHUTDOWN_BEEP o [2002/10/02] bin/43582 passwd(1) fails on nonexistent users o [2002/10/02] bin/43596 pkg_add does not propogate 'remote' to de o [2002/10/03] kern/43610 [patch] static-ize some symbols in digi d o [2002/10/03] kern/43611 [patch] static-ize some symbols in sys/cr o [2002/10/03] kern/43613 [smbfs] [patch] static-ize symbol in smbf o [2002/10/03] kern/43616 [patch] static-ize some functions in sys/ o [2002/10/04] docs/43651 doc stab(5) incorrectly states to include jus o [2002/10/05] kern/43716 [patch] puc driver does not recognize Lav s [2002/10/07] ports/43771 ports-bugs LaTeX ports mixed between print and textp o [2002/10/08] bin/43819 changed truss output for utrace calls o [2002/10/08] docs/43823 simon [PATCH] update to environ(7) manpage o [2002/10/08] misc/43825 qa please remove object files in source (src o [2002/10/09] bin/43857 [patch] conflicting types in /usr/src/usr o [2002/10/09] docs/43861 doc non-trivial typo in wicontrol man page o [2002/10/11] kern/43905 [patch] kqueues: EV_SET(kevp++, ...) is n o [2002/10/11] kern/43916 [hang] Olicom OC-2220 (PC-card) hangs on o [2002/10/11] docs/43941 doc Rationale for Upgrade Sequence o [2002/10/14] docs/44034 trhodes Multiple sysctl variables are not documen o [2002/10/14] misc/44058 /dev/ch* is created without group write p o [2002/10/15] docs/44074 doc ln(1) manual clarifications [patch] o [2002/10/15] kern/44098 RealTec-based NIC initialization problem o [2002/10/15] bin/44122 tun0 gets a second ip adress after a disc o [2002/10/17] conf/44170 Add ability to run multiple pppoed(8) on o [2002/10/17] www/44181 www www "Release Information" organization o [2002/10/18] bin/44212 Unify 'recursive' options -r and -R o [2002/10/19] i386/44262 tanimura Problems with nrp driver o [2002/10/19] kern/44267 [patch] One more modem PNP id for /usr/sr o [2002/10/19] bin/44277 devinfo is not C++ safe o [2002/10/19] conf/44286 roberto /etc/defaults/rc.conf uses the obsolete n o [2002/10/20] kern/44293 thomas Unable to access audio CD under Linux emu o [2002/10/22] kern/44365 [patch] introduce ulong and unchar types o [2002/10/22] kern/44372 roberto some kernel options prevent NTP clock syn o [2002/10/22] kern/44379 [libutil] property.c, properties_read() b o [2002/10/23] standards/44425standards getcwd() succeeds even if current dir has o [2002/10/26] kern/44497 NIC Lags? o [2002/10/26] i386/44500 [patch] bge(4): add AC1001 Gigabit NIC as o [2002/10/27] kern/44512 sound [sound] pcm driver generates static half o [2002/10/29] kern/44580 [nfs] NFS updates file access time when f o [2002/10/29] kern/44587 scsi dev/dpt/dpt.h is missing defines required o [2002/10/29] docs/44594 doc Handbook doesn't mention drivers.flp for f [2002/10/30] conf/44717 dougb update login.conf and unify login capabil o [2002/11/04] kern/44872 [patch] dgb driver update o [2002/11/04] bin/44894 markm telnet(1): as a local non-root user and r o [2002/11/05] bin/44915 qa [sysinstall] 'choose installation media' o [2002/11/06] gnu/44984 Send-pr can use environmental variable $F o [2002/11/06] docs/45011 trhodes style(9): '->' and '.' don't require spac o [2002/11/07] kern/45026 [nis] Can't set next password change date o [2002/11/08] gnu/45137 peter [PATCH] CVS 1.11.2 cannot reuse log messa o [2002/11/09] www/45169 linimon suggested update for ports index page on o [2002/11/10] kern/45182 sound [sound] fm801.c does not recognize a FM80 o [2002/11/10] bin/45193 [PATCH] truss can't truss itself o [2002/11/11] ports/45216 joerg devel/bcc port is incomplete o [2002/11/11] conf/45222 daily rejected mail hosts report too long o [2002/11/12] conf/45226 mtm Fix for rc.network, ppp-user annoyance o [2002/11/12] bin/45229 restore(8) -i: ls reports mising files as p [2002/11/12] alpha/45240 alpha pstat -f column headings misaligned on Al o [2002/11/12] gnu/45246 sobomax tar --listed-incremental fails for Solari o [2002/11/13] bin/45254 qa [patch] [sysinstall] sysinstall installs f [2002/11/14] ports/45289 hrs ja-dvi2ps-3.2 does not handle \special co o [2002/11/14] kern/45293 kevent denies to observe /dev/tty o [2002/11/16] bin/45333 [PATCH] New option -r for chown and chgrp o [2002/11/18] ports/45414 portmgr make update in /usr/ports missing default o [2002/11/19] bin/45486 Support for human readble (-h/-H) output s [2002/11/21] bin/45547 sos a patch to make burncd handle .wav files. a [2002/11/22] bin/45584 read builtin function of sh does not read o [2002/11/23] bin/45608 qa [sysinstall] install should config all et s [2002/11/23] ports/45613 portmgr make update doesn't o [2002/11/24] kern/45679 sound [sound] [patch] Cannot record except 8bit o [2002/11/24] kern/45682 sound [sound] [patch] Sometime failed to record o [2002/11/24] kern/45684 systat -vmstat reports "alternate system o [2002/11/25] bin/45701 markm spelling error in rogue o [2002/11/25] conf/45704 [PATCH] request to change cp866b font to o [2002/11/25] bin/45729 make rbootd transfere the default file if o [2002/11/26] bin/45749 trhodes [PATCH] rm -f in MS-DOS directory o [2002/11/27] kern/45793 [patch] invalid media subtype aliases in o [2002/11/28] bin/45830 nectar [kerberos] KDC has problems when listenin p [2002/11/30] conf/45874 ache [PATCH] FreeBSD does not know about ca_ES o [2002/12/01] bin/45896 dwmalone setnetgrent() should return error code o [2002/12/02] docs/45940 doc burncd missing info o [2002/12/07] conf/46062 kris Remove skel from BSD.root.dist. f [2002/12/09] bin/46110 [growfs] why does fsck work with / mounte o [2002/12/09] i386/46113 [patch] busspace bugs in parameter checki o [2002/12/09] standards/46119standards Priority problems for SCHED_OTHER using p f [2002/12/09] bin/46123 fenner PATCH: tcpdump needs -a flag if netmask i o [2002/12/10] kern/46159 ipfw ipfw dynamic rules lifetime feature o [2002/12/10] bin/46163 gad lpc problem. Only root can modify despit o [2002/12/11] docs/46196 doc Missing return value in (set_)menu_format o [2002/12/13] bin/46235 rwatson [sysinstall] NTP servers for Finland requ f [2002/12/13] i386/46238 dds [code] Driver for the PCL-724 ISA card o [2002/12/14] kern/46250 sound [sound] Sound driver not working correctl o [2002/12/16] docs/46291 doc correlation between HZ kernel config para o [2002/12/16] docs/46295 doc please add information to Nvi recovery em o [2002/12/17] bin/46328 gad patch for lpd o [2002/12/19] kern/46368 [patch] MAXDEP in isa/pnpparse.c is too s s [2002/12/19] bin/46382 ps(1) could use a "repeat" mode o [2002/12/20] conf/46409 Certain periodic scripts check broken NFS o [2002/12/21] standards/46441 /bin/sh does not do parameter expansion i o [2002/12/22] conf/46453 [INTERNATIONALIZATION] cons25l2, ISO8859- o [2002/12/23] standards/46504standards Warnings in headers o [2002/12/31] conf/46645 [PATCH] rc.shutdown state table saving ha a [2003/01/03] docs/46709 peter tables in terminfo.5 are broken o [2003/01/03] kern/46734 [patch] joystick driver doesn't allow for o [2003/01/03] kern/46736 sound [sound] ISA audio CS4232 (HP Omnibook 500 s [2003/01/04] conf/46746 No way to set link addresses through rc.c o [2003/01/04] bin/46758 moused enhancements p [2003/01/05] docs/46787 trhodes compress(1) manpage missing BUGS; other c p [2003/01/06] docs/46793 trhodes DEVICE_POLLING can not be used with SMP, o [2003/01/09] bin/46888 gad Add script run hook to newsyslog(8) o [2003/01/09] bin/46905 qa [sysinstall] FreeBSD 5.x cannot be instal s [2003/01/10] conf/46913 darrenr ipf denied packets of security run output o [2003/01/10] bin/46925 sysctl -a goes into an infinite loop... o [2003/01/11] kern/46973 [patch] syscons virtual terminals switchi o [2003/01/13] ports/47018 sf Teach ftp/wget new very useful feature - o [2003/01/13] kern/47029 sound [sound] Static and popping with Hercules o [2003/01/19] bin/47204 qa [sysinstall] base + XFree86 install fails o [2003/01/19] i386/47223 [PATCH] pcvt(4), ESC sequences do not cha o [2003/01/20] bin/47235 top reports inaccurate cpu usage o [2003/01/20] kern/47243 sound [sound] Onboard CMedia CMI8738 playback n o [2003/01/21] kern/47311 mdodd [PATCH] Kernel support for NVIDIA nForce2 o [2003/01/21] bin/47314 qa [sysinstall] wish: install should not req p [2003/01/22] kern/47349 emulation Fake a sound ioctl (plus linux hook) o [2003/01/22] bin/47350 rc.network supports only one ppp profile o [2003/01/22] kern/47352 sound [sound] pcm/ac'97, dsp device busy o [2003/01/22] i386/47376 [PATCH], pcvt(4), COLOR_KERNEL_FG, 2nd ch o [2003/01/23] bin/47387 [PATCH] gprof -K still requires "a.out" a f [2003/01/25] kern/47452 le [vinum] df(1) reports filesystem empty wh o [2003/01/27] bin/47540 Make natd configurable in running state w o [2003/01/27] conf/47566 le [vinum] [patch] add vinum status verifica o [2003/01/28] docs/47575 doc Clarify requirements for IPFW2 in STABLE o [2003/01/28] bin/47576 [PATCH] factor(6)ing of negative numbers o [2003/01/28] docs/47594 doc [PATH] passwd(5) incorrectly states allow o [2003/01/28] bin/47596 daily security run complains if timezone o [2003/02/02] bin/47815 stty -all should work. f [2003/02/02] docs/47818 doc ln(1) manpage is confusing o [2003/02/04] bin/47908 qa [sysinstall] /stand/sysinstall can't disp o [2003/02/06] docs/47991 trhodes Handbook section on upgrading kernel says f [2003/02/06] kern/48014 usb [usb] moused fails to correctly identify o [2003/02/08] docs/48101 brueffer There's no documentation on the fixit dis o [2003/02/09] conf/48105 /etc/disktab has incomplete duplication o o [2003/02/09] misc/48110 change CVSROOT/log_accum.pl to not send m o [2003/02/10] conf/48133 /etc/rc: improved vi recovery notificatio o [2003/02/11] kern/48172 ipfw ipfw does not log size and flags o [2003/02/12] conf/48195 /var/db/mounttab error on diskless boot o [2003/02/14] ports/48281 obrien Patch editors/vim to use fetch instead of o [2003/02/15] bin/48309 pppoe connections fail to establish if th o [2003/02/16] kern/48338 sound [sound] pcm audio driver hogs /dev/dsp?.? o [2003/02/16] bin/48342 usb [PATCH] usbd dynamic device list. o [2003/02/18] bin/48443 mtm /usr/sbin/periodic executes too many file o [2003/02/18] conf/48444 [patch] count connection attempts instead o [2003/02/19] kern/48471 pjd [patch] private IPC for every jail o [2003/02/22] conf/48566 [PATCH] /etc/defaults/make.conf stales af o [2003/02/23] kern/48599 [PATCH] syscons cut-n-paste logic is brok o [2003/02/23] bin/48603 Getopt is broken. Patch included. o [2003/02/24] gnu/48638 [PATCH] some bug fixs in libdialog o [2003/02/25] alpha/48676 alpha Changing the baud rate of serial consoles o [2003/02/27] kern/48738 sound [sound] ForteMedia FM801 chipset based so o [2003/02/27] kern/48759 demon kldstat shows module after unsuccessfull f [2003/02/28] conf/48775 iso8859-15 termcap entries needed o [2003/03/02] kern/48837 mbr dc cannot handle DC21142/3 PCI/CardBus 10 o [2003/03/03] conf/48870 [PATCH] rc.network: allow to cancel inter o [2003/03/03] kern/48894 [nfs] Suggested improvements to the NFS r s [2003/03/06] bin/48962 des [PATCH] modify /usr/bin/fetch to allow ba o [2003/03/06] kern/48976 nwfs.ko oddity o [2003/03/06] docs/48980 doc [PATCH] nsgmls -s errors and sect. 3.2.1 o [2003/03/06] bin/48989 qa [sysinstall] Sysinstall's partition edit o [2003/03/07] i386/49023 gad [patch] to LPD (printjob.c) to pass sourc o [2003/03/08] kern/49037 sound [sound] [patch] ESS Maestro chip misdetec o [2003/03/08] kern/49039 add support for RS485 hardware where dire o [2003/03/10] ports/49082 knu portupgrade runs slow o [2003/03/10] kern/49086 ipfw [patch] Make ipfw2 log to different syslo f [2003/03/12] ports/49955 portmgr [PATCH] bsd.port.mk: add target to automa p [2003/03/12] kern/49957 naddy CRC32 generator should be the common rout o [2003/03/18] misc/50106 Make 'make release' more flexible behind f [2003/03/19] kern/50110 usb [usb] Astra 2100U scanner being detected o [2003/03/19] bin/50118 grog calendar(1) dumps core if there is ./cale p [2003/03/21] conf/50160 ache sl_SI.ISO8859-2 collation sequence is wro o [2003/03/23] docs/50211 doc [PATCH] Fix textfile creation p [2003/03/24] docs/50248 ceri New FreeBSD books o [2003/03/25] bin/50300 Make the loader's use of terminal-control o [2003/03/26] bin/50310 natd / libalias fix to allow dcc resume i p [2003/03/27] bin/50328 kris ctm_smail doesn't handle large deltas wel o [2003/03/27] bin/50331 Changing uid with pw causes duplicate use o [2003/03/27] bin/50365 [PATCH] rc.sysctl cannot handle values co o [2003/04/01] kern/50526 [patch] update to #! line termination o [2003/04/03] bin/50569 /bin/sh doesn't handles ${HOME}/.profile o [2003/04/03] docs/50573 doc return values for res_query/res_search/re o [2003/04/06] bin/50656 /bin/cp - wrong error on copying of multi o [2003/04/07] docs/50677 doc [PATCH] update doc/en_US.ISO8859-1/books/ o [2003/04/07] kern/50687 ioctl(.., CDIOCCAPABILITY, ...) always re p [2003/04/08] docs/50735 brueffer Small diff to the developers handbook & o o [2003/04/09] bin/50749 ipfw ipfw2 incorrectly parses ports and port r o [2003/04/10] docs/50773 jmg NFS problems by jumbo frames to mention i o [2003/04/12] ports/50866 lioux [PATCH] Introduce patch to qmail-1.03 to o [2003/04/12] alpha/50868 alpha fd0 floppy device is not mapped into /dev p [2003/04/14] bin/50924 "vmstat -f" says "unimplemented" but data s [2003/04/14] i386/50929 AMD K6-2+ processor is identified incorre o [2003/04/14] bin/50949 BUG: mtree doesn't honor the -P when chec o [2003/04/14] bin/50955 [PATCH] natd / libalias support for multi o [2003/04/14] conf/50956 daily_status_disks_df_flags in /etc/defau o [2003/04/15] bin/50971 du(1) doesn't understand UF_NODUMP flag o [2003/04/15] bin/50988 [Patch] find -size -- express argument in o [2003/04/15] kern/51009 [patch] buggy aue driver fixed. o [2003/04/16] bin/51070 add -p option to pom [PATCH] p [2003/04/17] kern/51082 bms FEATURE: More descriptive message on drop o [2003/04/18] kern/51120 MSGBUF_SIZE doesn't work in makefiles a [2003/04/18] docs/51133 murray RSH environmental variable not described s [2003/04/18] bin/51137 config(8) should check if a scheduler is o [2003/04/18] kern/51145 sound [sound] Audio Slows during Heavy I/O o [2003/04/19] bin/51148 Control the cache size for pwd_mkdb to sp f [2003/04/19] ports/51152 portmgr [patch] bsd.port.mk: generic SHEBANG_FILE o [2003/04/21] bin/51205 dwmalone openssl in base system is not compiled th o [2003/04/22] bin/51296 grog calendar wrong for dates based on day+-nu o [2003/04/27] docs/51480 dds Multiple undefined references in the Free o [2003/04/28] bin/51488 Compat patch: more(1) allowed filename to p [2003/04/28] conf/51504 ache New file: src/share/mklocale/zh_CN.GBK.sr a [2003/05/01] ports/51663 roam [PATCH] vpopmail-stable fix for using vmo p [2003/05/03] conf/51729 ache A patch that can make freebsd support zh_ o [2003/05/06] docs/51875 doc atkbd(4) adjustment o [2003/05/06] docs/51891 doc DIAGNOSTICS in ed driver manpage don't ma o [2003/05/06] ports/51900 trevor [Update Port]: audio/fest* to last versio o [2003/05/07] conf/51920 Collation for no_NO.ISO8859-1 o [2003/05/07] docs/51921 doc ls(1) manpage lacks some information abou o [2003/05/08] ports/51947 mharo Analog port does not include anlgform.htm o [2003/05/08] kern/51958 usb [usb] [patch] update for urio driver o [2003/05/10] kern/52026 usb [usb] feature request: umass driver suppo o [2003/05/11] docs/52071 doc [PATCH] Add more information about soft u f [2003/05/12] ports/52106 phantom New port: java/javaws: Java Web Start 1.2 o [2003/05/13] bin/52190 dwmalone [Patch] decode more syscalls in truss o [2003/05/14] i386/52249 i386 [PATCH] Bootmanager shows NTFS partitions o [2003/05/14] misc/52255 small picobsd build script fails under FreeBSD o [2003/05/14] misc/52256 small picobsd build script does not read in use o [2003/05/15] kern/52258 imp pccard non-functional, repeated "card ins o [2003/05/15] bin/52271 qa [sysinstall] sysinstall panics in machine o [2003/05/19] i386/52427 i386 DVD replay under MSI "655 MAX" mobo inter f [2003/05/19] bin/52432 usb [sysinstall] drivers.flp won't load with o [2003/05/19] docs/52448 simon [patch] Misc man page reference fixes o [2003/05/20] bin/52469 ppp: Multiple devices using UDP don't wor o [2003/05/21] bin/52517 murray New functionality for /usr/bin/Mail f [2003/05/23] bin/52601 mbr [PATCH] rpc.yppasswdd fails if master.pas o [2003/05/23] kern/52623 [ex] [patch] IRQ error in driver for the o [2003/05/25] docs/52672 doc Porter's Handbook: couple of corrections o [2003/05/26] ports/52706 portmgr [patch] bsd.port.mk issues warning if a s o [2003/05/27] kern/52725 [PATCH] installincludes for kmods f [2003/05/28] bin/52746 tcsh fails to handle large arguements o [2003/05/28] kern/52752 [PATCH] SMBus controller on ICH4 not reco o [2003/05/28] kern/52764 Impossible to build kernel with COPTFLAGS s [2003/05/28] ports/52765 portmgr [PATCH] Uncompressing manual pages may fa o [2003/05/29] bin/52782 user ppp dumps core when doing pppctl "sh s [2003/05/31] bin/52826 Feature Request: Adding Timestamps to pkg o [2003/06/01] i386/52835 pdeuskar em driver does not work with mobile-chips f [2003/06/03] ports/52906 flz vid-1.0.1 from ports does not work with U o [2003/06/03] bin/52907 phk [PATCH] more malloc options for debugging s [2003/06/03] ports/52917 portmgr [PATCH] bsd.port.mk: update default value p [2003/06/05] kern/52960 jmg [kbd] kbdcontrol macros don't work when l o [2003/06/05] kern/52971 bad macro LIST_HEAD in /usr/include/sys/q o [2003/06/06] kern/52980 mbr [patch] dc(4) driver fails to init Intel o [2003/06/08] kern/53025 usb [PATCH] ugen does not allow O_NONBLOCK fo o [2003/06/10] bin/53131 qa [sysinstall] "ALL" could not turn check B o [2003/06/11] conf/53197 re default tag of RELENG_5_1 standard-supfil o [2003/06/13] kern/53265 imp Make Sierra A555 work in FreeBSD o [2003/06/13] docs/53271 hmp the bus_dma man page fails to document al o [2003/06/13] bin/53288 tail will sometimes display more lines th f [2003/06/14] bin/53324 pam_group problems (PAM_RUSER used instea o [2003/06/15] bin/53341 qa [sysinstall] [patch] dump frequency in sy p [2003/06/16] bin/53377 [PATCH] su does not return exit status of o [2003/06/16] kern/53383 [bktr] [patch] adding Terratec TValue to o [2003/06/17] kern/53417 sound [sound] Bad Recordings on AC97 onboard au o [2003/06/19] bin/53475 cp(1) copies files in reverse order to de o [2003/06/19] kern/53506 [partial patch] support gzipped modules o [2003/06/19] bin/53520 su to another user does not update utmp o [2003/06/20] bin/53560 logging domain names in wtmp is retarded o [2003/06/21] docs/53575 doc Change to Handbook Section 20.9 o [2003/06/21] docs/53596 doc Updates to mt manual page o [2003/06/22] standards/53613standards FreeBSD doesn't define EPROTO o [2003/06/24] www/53676 simon [patch] Don't make people contact doc@ fo o [2003/06/24] bin/53682 le [PATCH] add fuser(1) utitity o [2003/06/25] docs/53732 doc quota output and man page do not document o [2003/06/26] docs/53751 hmp bus_dma(9) incorrectly documents BUS_DMA_ a [2003/06/28] bin/53870 das C++ undeclares standard math functions li o [2003/06/29] bin/53899 mktime gives wrong result in Central time o [2003/06/29] conf/53901 dd Suggest MFC of include keyword to config( p [2003/07/01] conf/53944 [PATCH] ARMSCII-8 (Armenian) LOCALE and C o [2003/07/01] kern/53987 [smbfs] smbfs can't access to files with o [2003/07/02] ports/54002 lioux QMTPC patch for qmail-1.03 o [2003/07/02] docs/54009 trhodes Clarify the location of the splash image o [2003/07/02] bin/54026 bms [patch] Add support for non-standard port o [2003/07/02] ports/54041 ports-bugs libtool13 (as installed) doesn't recogniz o [2003/07/03] kern/54049 sound [sound] Sound driver reports device busy o [2003/07/03] kern/54078 sound [sound] Sound Plays ~10% Slow [4.8] o [2003/07/06] bin/54141 wrong behavour of cu(1) o [2003/07/07] conf/54170 error from weekly periodic script 330.cat s [2003/07/07] bin/54185 rwatson UFS2 filesystem ACL flag not enforced o [2003/07/08] kern/54220 [PATCH] /usr/src/Makefile has wrong instr o [2003/07/09] bin/54274 udp-proxy support is not implemented in l o [2003/07/11] bin/54365 [PATCH] add -u option to install(1) for S o [2003/07/11] kern/54383 net [nfs] [patch] NFS root configurations wit o [2003/07/13] kern/54439 Protecting sysctls variables by given mut o [2003/07/13] docs/54451 doc [patch] i386_{get|set}_ldt manual page is o [2003/07/14] docs/54461 kensmith Possible addition to Handbook o [2003/07/17] bin/54594 Apply regexps to the entire variable -- a o [2003/07/18] kern/54604 pjd Made 'ps -e' procfs-independent [PATCH]. o [2003/07/19] kern/54625 sumikawa [PATCH] IPv6 stealth forwarding o [2003/07/21] bin/54683 sh, redundant history o [2003/07/22] docs/54752 hmp bus_dma explained in ISA section in Handb o [2003/07/23] bin/54784 find -ls wastes space o [2003/07/24] standards/54809standards pcvt deficits o [2003/07/25] standards/54833standards more pcvt deficits o [2003/07/25] standards/54839standards pcvt deficits f [2003/07/25] ports/54866 flz libgnugetopt incompatibility breaks mjpeg s [2003/07/26] bin/54878 incorrect divisor in /usr/bin/jot -r o [2003/07/26] docs/54879 doc man 1 jot, -r description o [2003/07/26] kern/54884 mckusick FreeBSD -stable and -current free space h o [2003/07/27] bin/54891 libalias/natd and exporting connection-in o [2003/07/27] bin/54897 [PATCH] -y flag for mount_mfs f [2003/07/28] kern/54981 sanpei QUIRK: Add support for Lexar 256MB USB dr p [2003/07/28] docs/54995 bms Error in accept(2) man page o [2003/07/29] conf/55015 [patch] 700.kernelmsg: Security check out o [2003/07/30] kern/55031 getgrent() failure with large groups o [2003/07/31] standards/55112standards glob.h, glob_t's gl_pathc should be "size o [2003/08/01] kern/55163 [patch] hide kld system details from jail o [2003/08/03] bin/55215 le [PATCH] add wu-ftpd style xferlog format p [2003/08/07] conf/55341 Adding ko_KR.CP949 locale o [2003/08/08] misc/55387 [patch] users LD_LIBRARY_PATH can interfe o [2003/08/08] gnu/55394 marcel GDB on FreeBSD 4.8: Deprecated bfd_read. o [2003/08/08] kern/55395 matk ICH sampling rate changes after resume fr o [2003/08/08] ports/55401 ache mod_auth_digest for ports/www/apache13 o [2003/08/11] conf/55470 [PATCH] new pccard.conf entry (I-O DATA W o [2003/08/12] docs/55482 doc DUMP has access to block devices in a JAI a [2003/08/13] ports/55515 portmgr [patch] extract perl stuff from bsd.port. o [2003/08/13] bin/55539 [patch] Parse fstab(5) with spaces in pat o [2003/08/13] bin/55546 cdcontrol play tr m:s.f interface is part p [2003/08/16] docs/55641 roam [PATCH] catch up tl(4) with hardware note p [2003/08/16] docs/55643 roam [PATCH] catch up aue(4) with hardware not p [2003/08/16] docs/55645 roam [PATCH] catch up kue(4) with hardware not o [2003/08/17] ports/55669 nobutaka emacs20 and emacs21 override each other a o [2003/08/20] bin/55788 le [vinum] Growfs does not work on vinum con o [2003/08/20] i386/55793 Flaky behavior of if_dc when initializing o [2003/08/20] kern/55802 Make kernel.GENERIC suitable for diskless o [2003/08/21] kern/55835 emulation Linux IPC emulation missing SETALL syscal o [2003/08/21] i386/55838 [kbd] Dual characters from keyboard in X o [2003/08/21] ports/55841 portmgr [patch] Mk/bsd.port.mk: add routines to u o [2003/08/22] ports/55866 ports-bugs port devel/libtool13 installs .la files o [2003/08/22] docs/55883 kensmith [patch] handbook advanced-networking/chap p [2003/08/23] conf/55895 [patch]fix short weekday names in zh_CN.* f [2003/08/23] ports/55896 thierry [NEW PORT] www/mozplugger o [2003/08/24] conf/55916 Change to /etc/rc.network & /etc/defaults o [2003/08/24] kern/55917 tun# devices cannot be created in 4.8-STA p [2003/08/24] docs/55925 roam mt, mtio, tcopy man pages refers to *rsa o [2003/08/24] gnu/55936 send-pr does not set mail envelope from o [2003/08/26] kern/55984 ipfw [patch] time based firewalling support fo o [2003/08/26] bin/56012 [patch] MAKEDEV does not allow creation o s [2003/08/28] ports/56091 ports-bugs hp220 driver for print/ghostscript-gnu do o [2003/08/28] kern/56095 QUIRK: Apacer Pen Drive fails to work o [2003/08/29] conf/56144 rc [PATCH] /etc/rc.d/ipmon, /etc/rc.d/ipfilt o [2003/08/30] kern/56165 bms if_baudrate is not correct for rl, xl, dc o [2003/08/31] kern/56245 [bktr] Distorted and choppy video with bk o [2003/08/31] bin/56249 obrien lukemftpd has two bugs (motd, munged utmp o [2003/08/31] kern/56250 ums doesn't work with MCT based PS/2 conv o [2003/09/02] ports/56301 knu portupgrade: -O ineffective o [2003/09/04] kern/56441 andre bpf_tap() used incorrectly in bpf o [2003/09/04] bin/56447 Extend mt command for AIT-2 tape drives o [2003/09/04] kern/56451 /compat/linux/proc/cpuinfo gives wrong CP o [2003/09/05] standards/56476standards cd9660 unicode support simple hack o [2003/09/07] gnu/56554 re add Cc: maintainer feature to send-pr o [2003/09/07] bin/56558 [PATCH] locate(1) cannot be safely used w o [2003/09/09] kern/56632 MTIO incorrect mt_fileno status after MTE o [2003/09/09] bin/56648 le [PATCH] enable rcorder(8) to use a direct o [2003/09/10] kern/56664 bad file# in MTIO status buffer after MTE o [2003/09/11] misc/56720 [feature request] UNICODE support in Reso o [2003/09/12] conf/56736 mtm [PATCH] rcNG: enable packages to particip o [2003/09/15] docs/56903 doc [patch] articles/fonts: add application t o [2003/09/16] docs/56915 doc [patch] articles/fonts: update links f [2003/09/16] ports/56928 java jce-aba port should install to $JAVA_HOME o [2003/09/16] conf/56934 rc.firewall rules for natd expect an inte o [2003/09/16] docs/56936 hmp [patch] articles/java-tomcat: add applica o [2003/09/17] conf/56940 pccard.conf entry for PCET10-CL causes sy o [2003/09/17] bin/56952 re [sysinstall] floppy install error s [2003/09/18] ports/56980 portmgr unprivileged user, extracting of tarballs a [2003/09/18] docs/56981 peter man terminfo(5) from libncurses does not f [2003/09/19] kern/56999 usb FreeCom USB CD/RW problem on FreeBSD 5.1 o [2003/09/19] bin/57018 le [PATCH] convert growfs to use libufs(3) o [2003/09/19] bin/57024 a new option for xargs(1) -- only treat \ o [2003/09/19] bin/57026 [PATCH] Therer is no way to know the labe o [2003/09/20] kern/57036 No media detected by 3c905b-tx on 4.9-rel o [2003/09/20] bin/57045 trpt(8) option -t was disabled on -curren o [2003/09/21] bin/57054 let test(1) compare the mtime of a file t o [2003/09/22] bin/57088 [PATCH] for a possible fd leak in libcam. o [2003/09/22] bin/57089 "w" does not honor the -n option p [2003/09/23] conf/57125 bms Comment to IPSEC_FILTERGIF in LINT is now o [2003/09/24] docs/57153 doc S_IRWXU missing in fstat(2) man page? o [2003/09/26] kern/57230 [patch] psm(4) incorrectly identifies an o [2003/09/26] amd64/57250 obrien Broken PTRACE_GETFPREGS and PTRACE_SETFPR o [2003/09/26] ports/57259 portmgr [patch] Building a port as root using an o [2003/09/27] standards/57295harti make's handling of MAKEFLAGS is not POSIX o [2003/09/27] docs/57298 blackend [patch] add using compact flash cards inf o [2003/09/30] docs/57388 doc INSTALL.TXT enhancement: mention ok promp f [2003/09/30] bin/57407 bms [patch] Better NTP support for dhclient(8 o [2003/10/01] misc/57464 [boot] loader(8) seems to confuse files [ o [2003/10/01] kern/57468 scsi [patch] Quirk for Quantum LPS540S o [2003/10/01] kern/57469 scsi [patch] Quirk for Conner CP3500 o [2003/10/02] ports/57498 portmgr HEIMDAL_HOME should be defined in src or o [2003/10/02] ports/57502 eik ports that define USE_* too late o [2003/10/02] conf/57517 add parameter for /etc/periodic/daily/210 o [2003/10/03] kern/57522 [PATCH] New PID allocater algorithm from p [2003/10/03] docs/57541 trhodes Some suggestions for the Basics chapter o o [2003/10/03] i386/57546 markm [patch] Adding VIA C3 capability printout o [2003/10/04] docs/57569 doc error on gensetdefs(8) man page p [2003/10/06] bin/57630 lptcontrol gives "device busy" if device o [2003/10/06] bin/57641 dd [patch] missing option in mdmfs (mount_mf a [2003/10/07] kern/57696 [nfs] NFS client readdir terminates prema o [2003/10/07] bin/57715 [patch] tcopy enhancement f [2003/10/07] kern/57721 sound [sound] [patch] Dell built in SB Live not o [2003/10/08] conf/57748 [patch] rc.network doesn't allow for -a i a [2003/10/12] standards/57911tjr fnmatch ("[[:alpha:]]","x", FNM_PATHNAME) o [2003/10/13] docs/57926 doc amd.conf.5 poorly format as it has both m o [2003/10/13] docs/57974 doc man page apropos for select macros (FD_SE o [2003/10/13] kern/57976 simple kernel DDB enhancement o [2003/10/13] docs/57978 doc Type miss of GPIB in Hardware Notes o [2003/10/14] bin/58008 qa [patch] [sysinstall] sysinstall postfix i o [2003/10/14] bin/58012 Multihomed tftpd enhancement o [2003/10/16] docs/58111 doc Handbook 12.4.3 Rebuilding ATA RAID1 Arra o [2003/10/18] docs/58202 kensmith handbook doesn't mention kldload'ness of o [2003/10/18] bin/58206 [Patch] 460.status-mail-rejects incompati o [2003/10/20] bin/58293 vi replace with CR (ASCII 13) doesn't wor o [2003/10/22] kern/58373 mckusick [ufs] ufs inconsistency between 4.9-RC an o [2003/10/22] ports/58387 mharo [PATCH] security/sudo: Utilize EXAMPLESDI o [2003/10/22] bin/58390 bsdlabel fails to display an error messag o [2003/10/24] bin/58483 [PATCH] allows type special or node relat o [2003/10/24] kern/58497 sysctl knob to return current process' ji f [2003/10/25] kern/58529 dwmalone [patch] RDWR bpf in pcap. o [2003/10/26] ports/58545 joerg devel/avr-gcc: fix libintl and libiconv d o [2003/10/26] conf/58557 Summer/Winter-time change causes daily cr o [2003/10/26] gnu/58583 kan gcc.1, cpp.1 and gcov.1 manpages are outd o [2003/10/27] conf/58595 Default NTP configuration o [2003/10/28] docs/58615 doc update for Vinum chapter of Handbook: des o [2003/10/28] ports/58653 trevor [Ports Update]:: audio/fest* 1.4.1 -> 1.4 o [2003/10/28] gnu/58656 marcel gdb not ready for prime time o [2003/10/29] standards/58676standards grantpt(3) alters storage used by ptsname o [2003/10/29] conf/58680 dougb [PATCH] RCNG: shouldn't ldconfig be start o [2003/10/29] bin/58696 /sbin/natd feature request & possible pat o [2003/10/30] docs/58710 doc killpg(2) contains an error regarding sen o [2003/10/31] i386/58784 i386 ATA DMA fails and vx0 creates panic o [2003/11/01] kern/58803 [patch] kern.argmax isn't changeable even o [2003/11/03] bin/58893 OPIE implementation bug o [2003/11/04] ports/58926 obrien latest port of editors/vim has problem dr o [2003/11/04] bin/58939 dumb little hack for /etc/rc.firewall{,6} o [2003/11/05] kern/58967 Kernel kills processes in spite of cputim o [2003/11/05] bin/58970 truss coredumps for the no significant re o [2003/11/07] docs/59044 doc doc.docbook.mk does not properly handle a o [2003/11/09] kern/59067 [patch] PS/2 mouse unstable p [2003/11/10] bin/59144 stefanf [patch] Allow a trailing / for mount -u t f [2003/11/10] i386/59147 usb [usb] USB active extension cable not reco o [2003/11/11] ports/59165 cy fvwm2 port glitches/bugs o [2003/11/11] kern/59169 usb [patch] ulpt is missing read operation o [2003/11/12] bin/59207 uustat list limit of 201 jobs o [2003/11/12] kern/59208 matk [sound] [patch] reduce pops and crackles o [2003/11/12] bin/59220 obrien systat(1) device select (:only) broken o [2003/11/13] docs/59240 blackend handbook update: linux MATLAB f [2003/11/13] ports/59254 eik ports that write something after bsd.port o [2003/11/14] kern/59289 [bktr] [patch] ioctl METEORGBRIG in bktr_ f [2003/11/14] ports/59292 hrs dvips one line paper sizes broken? f [2003/11/15] ports/59297 x11 RADEON 7500 Warning message o [2003/11/15] www/59307 remko [patch] xml/xsl'ify & update publications o [2003/11/19] kern/59456 fdescfs stat / compress creates only empt o [2003/11/19] docs/59477 doc Outdated Info Documents at http://docs.fr o [2003/11/20] bin/59530 strange bug in /bin/sh o [2003/11/21] bin/59551 marcel Problem with GDB on latest -CURRENT f [2003/11/21] ports/59553 hrs teTeX installs texdoctk without depending o [2003/11/21] bin/59564 Added an option (-S) to from command to a o [2003/11/21] docs/59565 jcamou [PATCH] FAQ doesn't cover definition of g f [2003/11/21] bin/59569 nullfs gives fts_read problem with du(1) f [2003/11/21] ports/59571 hq improvements of www/jakarta-tomcat4[1] Ma o [2003/11/23] conf/59600 i386 [PATCH] Improved us.emacs.kbd mapping o [2003/11/23] kern/59624 [PATCH] HightPoint HPT371 support for Fre o [2003/11/24] docs/59649 doc Outdated 4.4BSD Documents at http://docs. o [2003/11/25] ports/59682 knu portupgrade uses ports when you want it t a [2003/11/26] ports/59695 ade [PATCH] devel/gmake: add two patches to a o [2003/11/26] kern/59698 [kbd] [patch] Rework of ukbd HID to AT co o [2003/11/26] bin/59708 [patch] add sSMTP support for Mail select o [2003/11/27] bin/59730 isdnd crashes with signal 11 if cannot cr o [2003/11/27] kern/59732 jhb acpi causes boot to hang o [2003/11/27] docs/59735 kensmith Adding a reference to Icelandic Rsync o [2003/11/27] docs/59736 kensmith Updating size of archives o [2003/11/27] kern/59739 rmdir(2) and mkdir(2) both return EISDIR o [2003/11/28] bin/59772 ftpd(8)/FreeBSD 5: support for tcp_wrappe o [2003/11/28] bin/59774 ftpd(8)/FreeBSD 5: syslog facility may be o [2003/11/28] bin/59775 ftpd(8)/FreeBSD 5: incorrect reply for "u o [2003/11/29] ports/59788 knu sysutils/portupgrade ignores line breaks p [2003/11/29] conf/59799 New locale: zh_HK.Big5HKSCS s [2003/11/29] ports/59802 linimon [patch] make devel/py-ncurses depend on d o [2003/11/29] i386/59806 tackerman [patch] Suspend/resume breaks em0 o [2003/11/30] kern/59814 FreeBSD mknod refuses to create pipes and o [2003/11/30] docs/59835 doc ipfw(8) man page does not warn about acce f [2003/11/30] i386/59854 i386 System panics when AMD 762 AGP is loaded o [2003/12/02] kern/59896 trm driver is not in GENERIC o [2003/12/02] docs/59900 kuriyama out of date README.txt and .message files o [2003/12/02] kern/59903 [patch] "pci_find_device" returns [only/a o [2003/12/03] bin/59922 Toshiba Portege hangs with Eicon DIVA T/A p [2003/12/09] docs/60088 simon [PATCH] add additional MLINKS for rman(9) o [2003/12/09] kern/60089 scottl UDF filesystem appends garbage to files o [2003/12/10] conf/60106 /etc/hosts mentions AfriNIC which does no o [2003/12/12] kern/60174 marcel debugging a kernel module in load/attach o [2003/12/12] kern/60183 sobomax [patch] No WCCPv2 support in gre o [2003/12/14] kern/60218 sos [PATCH] HPT302 ATA133 Support for 4.9-STA o [2003/12/15] kern/60248 usb [patch] Problem with USB printer HP Laser a [2003/12/16] kern/60293 bms FreeBSD arp poison patch o [2003/12/16] kern/60307 [patch] wrong product id in pccarddevs fo o [2003/12/17] i386/60319 i386 [hang] read error 34/0 during installatio o [2003/12/18] bin/60350 qa [sysinstall] in Choose Distributions scre o [2003/12/18] misc/60352 [PATCH] buildworld fails in sysinstall if o [2003/12/20] ports/60440 lioux [New Features] Port: mail/qmail o [2003/12/21] kern/60448 PF_KEY protocol does not have a correspon o [2003/12/21] ports/60472 ports-bugs [New Port] devel/doxymacs Doxymacs is Dox p [2003/12/21] kern/60474 Temporary fix for DRM support for Radeon o [2003/12/22] misc/60503 [modules] small error in modules installa o [2003/12/22] bin/60510 [PATCH] change to less for compressed fil o [2003/12/23] ports/60521 ports-bugs sane-backends-1.0.13_1 coredumps in use w o [2003/12/23] docs/60529 doc resolver(5) man page is badly out of date o [2003/12/24] docs/60544 doc getenv(3) manpage doesn't state the retur o [2003/12/25] kern/60550 silby [PATCH] hitting process limits produces s f [2003/12/25] ports/60558 portmgr [PATCH] bsd.port.mk: automatically verify p [2003/12/26] standards/60597standards FreeBSD's /usr/include lacks of cpio.h o [2003/12/26] kern/60599 sound [sound] [partial patch] No sound for ATI o [2003/12/27] bin/60632 UI bug in partition label screen in sysin o [2003/12/27] bin/60636 Enhancement to adduser script. f [2003/12/27] conf/60637 /etc/resolv.conf not created after fresh o [2003/12/28] bin/60642 mbr dhclient has mysterious option -D o [2003/12/28] bin/60662 qa [sysinstall] 5.2 Anonymous FTP server out o [2003/12/29] conf/60677 [patch] No reaction of volume controy key o [2003/12/29] kern/60697 [patch] pseudo-tty hack versus telnet rac f [2003/12/29] kern/60699 DVD Multidrive udma mode autosensed wrong o [2003/12/29] i386/60702 i386 can't boot 5.2-RC2 iso's to install o [2003/12/30] kern/60719 ipfw ipfw: Headerless fragments generate cryp o [2003/12/30] kern/60737 sound [sound] Sound card Turtle Beach Santa Cru o [2003/12/31] kern/60761 sound [sound] pcm performance on emu10k1 driver o [2004/01/02] bin/60834 [ftp] ftpd send_data()+oldway: anonymous o [2004/01/03] kern/60874 [feature request] auto-assign devfs rules o [2004/01/04] kern/60892 [patch] added -p option to kldxref to all o [2004/01/04] kern/60900 During shutdown sync fails: "giving up on o [2004/01/05] misc/60919 i386 No login possible (sporadic) o [2004/01/06] i386/60963 i386 [PATCH] Win32 Applications abort on PECOF o [2004/01/06] kern/60982 [PATCH] ID for VIA 686A Power Management a [2004/01/07] ports/61001 arved help2man is misfiled o [2004/01/07] i386/61005 i386 [boot] The Boot Manager in FreeBSD 5.2RC o [2004/01/08] ports/61069 ports-bugs [patch] ports/Mk/bsd.emacs.mk is not PREF o [2004/01/08] docs/61070 doc handbook: Installation docs misleading: o [2004/01/09] kern/61109 bge on TYAN AMD762-based Thunder/Tiger pa o [2004/01/09] ports/61147 trevor lang/gcc295 doesn't compile when CPUTYPE o [2004/01/11] amd64/61209 amd64 ppc0: cannot reserve I/O port range o [2004/01/12] bin/61234 usb [usb] [patch] usbhidaction doesn't suppor o [2004/01/12] bin/61239 [patch] bootp enhancement, places the dhc o [2004/01/12] kern/61261 obrien generated header, emu10k1-alsa%diked.h no o [2004/01/12] bin/61264 qa [sysinstall] unable To Use VT100 Terminal o [2004/01/13] conf/61289 /etc/pccard_ether: please use ifn value o f [2004/01/13] kern/61296 bz dhclient fails to start with SysKonnect L o [2004/01/13] kern/61300 [patch] Enabling HomePNA PHY on aue(4) fo o [2004/01/13] docs/61301 doc [patch] Manpage patch for aue(4) to enabl o [2004/01/13] i386/61308 i386 Maxproc Limits counts Zombie Processes wh o [2004/01/13] misc/61322 bsd.dep.mk disallows shell generated flag o [2004/01/14] i386/61348 i386 Adaptec 1460D PCI SCSI Card does not work o [2004/01/16] bin/61405 A faster ffs(3) o [2004/01/16] kern/61415 [PATCH] disable broadcast ssid if_wi and o [2004/01/16] kern/61438 5.2 nfs tasks running and not selected at o [2004/01/16] i386/61442 i386 Highpoint RocketRAID 1520 uses only UDMA2 s [2004/01/17] ports/61471 ports-bugs Suggested mini-patch to ports/graphics/sa o [2004/01/17] i386/61481 i386 [patch] a mechanism to wire io-channel-ch o [2004/01/17] kern/61497 [patch] __elfN(map_insert) bug o [2004/01/17] bin/61502 dwmalone Incorrect ip6fw output when adding rules o [2004/01/18] kern/61503 [smbfs] mount_smbfs does not work as non- o [2004/01/18] conf/61504 mtm [patch] New RC script: accf_http o [2004/01/18] i386/61545 5.2 release cannot see NIC on Dell 1750 o [2004/01/19] i386/61579 [hang] sis 645dx is not working (but on t o [2004/01/20] i386/61603 i386 [sysinstall] wrong geometry guessed s [2004/01/20] kern/61622 Intel Pro/100 Intelligent Server Adapter o [2004/01/20] conf/61641 grog Martin Luther King, Jr. Day missing from o [2004/01/20] kern/61651 [ed] IC-Card+ probe_and_attach returns 6 o [2004/01/21] bin/61666 peter [patch] mount_nfs parsing bug, segmentati o [2004/01/21] docs/61667 doc Obsolete documentation on FreeBSD PnP f [2004/01/21] kern/61677 Unable to open CDROM tray if boot_cdrom i o [2004/01/21] kern/61685 andre [patch] ipnat + dummynet on same interfac o [2004/01/21] bin/61690 fsdb seqfaults in cmd. parsing routine f [2004/01/22] i386/61703 acpi ACPI + Sound + Boot = Reboot o [2004/01/22] kern/61744 andre [patch] TCP hangs onto mbufs with no tcp o [2004/01/24] bin/61808 [PATCH] Update RPC prgs to allow binding s [2004/01/24] kern/61810 mounts done within a chroot show up wrong o [2004/01/24] www/61824 www Misleading documentation on FreeBSD insta o [2004/01/24] i386/61838 i386 Realtek -8139C Card Not Supported o [2004/01/24] i386/61843 i386 Intel PRO/100 VE adapter is not recognize o [2004/01/24] conf/61847 Additions to file /usr/share/misc/pci_ven o [2004/01/25] i386/61858 bms bus_dmamap_sync with BUS_DMASYNC_POSTREAD o [2004/01/25] docs/61859 doc Incorrect informaiton about trace command f [2004/01/25] i386/61889 i386 Have to reinsert pccard after reboot o [2004/01/25] kern/61909 5.2-Current fails to notice change of CD f [2004/01/26] misc/61916 Video/Monitor Capability Problem o [2004/01/26] bin/61971 k5init --renewable fails o [2004/01/27] bin/61975 ume [PATCH] sync src/usr.sbin/traceroute6.c w o [2004/01/27] bin/61978 [PATCH] sync src/usr.sbin/setkey/token.l a [2004/01/27] ports/61998 roam PostgreSQL support for vpopmail-5.3.30 (c o [2004/01/27] i386/62003 i386 [patch] make /boot/loader "reboot" code s o [2004/01/28] kern/62042 luigi ipfw can't no more reject icmp (icmptypes o [2004/01/29] bin/62077 Make it possible to abbreviate device nam f [2004/01/30] kern/62094 3com 940 gigabit ethernet dhcp failure o [2004/01/30] kern/62098 [pccard] [patch] Bad CISTPL_VERS_1 and cl o [2004/01/30] kern/62102 alc obreak update o [2004/01/30] docs/62116 keramida PMake manual in DocBook format f [2004/01/31] bin/62139 User cannot login through telnet or ssh b o [2004/02/01] bin/62207 ppp crashes with option 'nat punch_fw' wh o [2004/02/02] ports/62256 ports-bugs New port: chinese/mozilla-sclp o [2004/02/02] kern/62257 card reader UCR-61S2B is only half-suppor o [2004/02/03] i386/62288 reopened raid disks on a running system o [2004/02/03] bin/62300 gcc/config/freebsd-spec.h 1.6 is incomple o [2004/02/04] kern/62323 [kbd] Logitech Cordless MX Duo Keyboard/M o [2004/02/04] i386/62324 Onboard Broadcom BCM5705 controller not i o [2004/02/04] kern/62333 syslog: kernel: dc0: discard oversize fra o [2004/02/04] bin/62334 vipw doesn't see changes if re-edit for t o [2004/02/05] bin/62379 marcel gdb apropos command crashes o [2004/02/05] docs/62402 doc easily circumventable Blade150 problem o [2004/02/06] docs/62412 doc one of the diskless boot methods describe o [2004/02/06] kern/62435 [WISH] make device hme work on non sparc6 o [2004/02/06] bin/62456 johan WARNS fixes for games/pom and games/caesa o [2004/02/08] bin/62513 [SW-BUG] Errant /usr/bin/krb5-config on - p [2004/02/08] gnu/62555 readline 4.3 should be patched o [2004/02/09] kern/62597 [asr] [patch] /dev/rdpti# patch o [2004/02/10] ports/62607 hrs textproc/text2html conflicts with tex por o [2004/02/10] ports/62657 portmgr Port linux-jpeg have decreaseed version n o [2004/02/11] bin/62702 qa [sysinstall] backup of /etc and /root dur o [2004/02/11] kern/62705 [feature request] Netgear WG511T wireless o [2004/02/11] bin/62711 qa [sysinstall] installation: "Insert Next C o [2004/02/12] docs/62719 doc cross-reference pccardd and devd o [2004/02/12] docs/62724 doc host(1) manpage does not include informat o [2004/02/12] kern/62742 [hang] system "hangs" for a some time whi o [2004/02/12] kern/62746 tjr [smbfs] SMBFS and vfs.usermount. User can f [2004/02/13] ports/62761 portmgr patch for phasing out distinfo files o [2004/02/13] bin/62766 ``systat -vm'' does not work on diskless o [2004/02/13] ports/62767 nbm Update ports/Tools/scripts/mkptools/mkpsk f [2004/02/13] kern/62788 usb need quirks for Super Talent Flash USB 2. o [2004/02/13] ports/62791 nobutaka emacs 21 : comparison is always true due f [2004/02/14] ports/62829 portmgr Mk file bsd.linux.rpm.mk supporting Linux o [2004/02/14] java/62837 phantom linux-sun-jdk14 executables hang with COM o [2004/02/14] ports/62840 ports-bugs New Port: dns/bind9-sdb-ldap, bind9 patch s [2004/02/14] standards/62858standards malloc(0) not C99 compliant o [2004/02/15] kern/62862 sound [sound] [patch] fix pcm vchans related cr o [2004/02/15] ports/62876 nork www/linux-flashplugin6 fails library path o [2004/02/15] bin/62885 des pam_radius doesn't maintain multiple stat o [2004/02/15] kern/62890 proc pointer set by fork1 can be stale in o [2004/02/17] bin/62965 eik pkg_add -r fails if fetching multiple pac o [2004/02/17] i386/62977 i386 Mouse daemon during install/setup o [2004/02/18] ports/62990 knu portupgrade fails to use package even wit o [2004/02/18] misc/62994 Terminal locks up o [2004/02/18] ports/63018 obrien editors/vim: dependency to ruby/python is o [2004/02/19] bin/63064 strptime fails on %z o [2004/02/19] docs/63084 des Several Man-pages reference non-existant o [2004/02/20] kern/63096 rwatson [patch] MAC entry point for route manipul f [2004/02/20] ports/63108 mp amd64/bento-fix: devel/gdb52 and devel/gd p [2004/02/21] standards/63173standards Patch to add getopt_long_only(3) to libc o [2004/02/21] amd64/63188 amd64 ti(4) broken on amd64 o [2004/02/22] bin/63197 tftp Bus error, core dumped o [2004/02/22] kern/63204 sound [sound] /dev/mixer broken with ESS Maestr o [2004/02/22] docs/63215 doc Wrong prototypes in mi_switch(9) (ref doc o [2004/02/22] ports/63216 portmgr 'BROKEN' or 'IGNORED' ports exit their "m s [2004/02/22] ports/63238 thierry New ports: french/mozilla-flp & french/fi o [2004/02/24] bin/63319 burncd fixate error f [2004/02/25] i386/63334 i386 make kernel error f [2004/02/25] ports/63357 ports-bugs [patch] www/linux-mozillafirefox port cre o [2004/02/26] bin/63413 dbm_delete return value incorrect a [2004/02/28] conf/63480 qa /etc/mail/aliases has executable bit set, o [2004/02/29] conf/63527 AM/PM date format should be localized. o [2004/02/29] ports/63543 clsung New port: chinese/phpbb-zh_TW o [2004/02/29] www/63551 ceri Lack of DTD in cgi scripts o [2004/02/29] www/63552 www Validation errors due to CAPs in attribut o [2004/02/29] ports/63555 fenner Port survey: Zero fetchable files when no o [2004/03/01] docs/63570 ceri Language cleanup for the Handbook's DNS s o [2004/03/01] bin/63608 Add a -c option to time(1) to display csh o [2004/03/02] i386/63628 bms patch to i.386 master boot record to allo o [2004/03/02] bin/63659 /usr/sbin/pw does not honor symlinks in s s [2004/03/03] ports/63716 portmgr [patch] Mk/bsd.port.mk: move sysctl to ${ f [2004/03/03] i386/63721 bms VT6103 NIC broken since 5.2 o [2004/03/04] kern/63746 vmnet0 makes vmnet4096 o [2004/03/04] kern/63768 Must access /dev/acd0c before using /dev/ f [2004/03/04] kern/63779 usb [usb] USB-mass storage (USB to IDE Conver o [2004/03/05] docs/63808 doc No manpage for devfs.conf o [2004/03/05] i386/63815 i386 boot loader waste a lot of time (10 min) o [2004/03/06] kern/63837 usb [patch] USB: hid_is_collection() only loo o [2004/03/07] kern/63863 glebius [patch] implement NGM_ELECTROCUTE s [2004/03/07] kern/63897 makeoptions CONF_CFLAGS are ignored when o [2004/03/08] ports/63915 edwin [new tool] bump_revision script f [2004/03/09] kern/63982 tackerman em0 hardware checksum offloading causes b o [2004/03/10] bin/64036 Linux application Sophos Mailmonitor not o [2004/03/10] kern/64040 sound [sound] crackling sound on 5.2.1-RELEASE f [2004/03/11] bin/64079 wes mount_mfs (md) refuses to use permissions o [2004/03/11] kern/64114 [PATCH] bad vertical refresh for console o [2004/03/11] kern/64118 sound [sound] [patch] fm801 driver does not wor a [2004/03/12] ports/64136 arved [NEW PORT] devel/ice: The Internet Commun o [2004/03/12] bin/64153 mdmfs features via fstab o [2004/03/12] kern/64178 jmg kqueue does not work with bpf when using o [2004/03/13] bin/64198 init(8) may keep zombies f [2004/03/13] ports/64202 ports-bugs New Port: x11/kde_api_reference_32, the k o [2004/03/15] ports/64304 portmgr geography category o [2004/03/15] ports/64307 ports-bugs [NEW PORT] databases/linux-unixODBC: RPM o [2004/03/16] bin/64327 [PATCH] make(1): document surprising beha o [2004/03/17] kern/64365 acpi ACPI problems o [2004/03/17] conf/64381 qa lo0 not up and no IPs assigned after inst f [2004/03/18] ports/64393 eik establish proper master-slave relations b p [2004/03/19] bin/64464 rwatson pam_krb5 module ignores no_ccache option o [2004/03/19] bin/64476 dougb [PATCH] mergemaster: support for keeping p [2004/03/20] ports/64490 obrien link error in manpage of editors/vim o [2004/03/20] kern/64522 3COM 3C920B onboard Asus P4R800-VM not su o [2004/03/22] kern/64556 if_sis short cable fix problems with NetG o [2004/03/22] kern/64588 [patch] Extend joystick driver architectu o [2004/03/23] i386/64626 i386 AP initialization problem on GIGABYTE GA- o [2004/03/24] ports/64650 knu portupgrade: missing dependency on perl a [2004/03/24] bin/64664 bms Reboot command needs to protect itself fr o [2004/03/26] ports/64769 knu portupgrade mplayer-plugin not reading pk o [2004/03/26] kern/64772 Mouse Movement Problem o [2004/03/26] kern/64788 nsswitch with ldap and starting ppp on bo f [2004/03/27] i386/64795 i386 Network Adapter not configuring o [2004/03/27] docs/64807 doc Handbook section on NAT incomplete o [2004/03/27] bin/64811 systat can't display big numbers in some o [2004/03/28] ports/64838 ports-bugs new port: chinese/msttf o [2004/03/29] kern/64875 standards [patch] add a system call: fdatasync() o [2004/03/29] i386/64878 tackerman Intel 82547 CSA Driver forces system lock o [2004/03/29] ports/64898 ports-bugs new port: misc/heyu2 for X10 control o [2004/03/30] bin/64921 vmstat -i is not reporting IRQ usage on a o [2004/03/30] ports/64930 kris ports/Tools/portbuild/scripts/makeworld d o [2004/03/31] kern/64971 A squid process larger than 3G f [2004/03/31] ports/64980 ale New port: mail/qscanq f [2004/03/31] kern/64997 sanpei QUIRK: Getting a Philips USB mp3 player t f [2004/03/31] ports/65009 ports-bugs Maintainer update: lang/gforth (build fix o [2004/04/01] bin/65045 ftp doesn't remember binary mode if setti o [2004/04/02] docs/65065 doc improper language ntpd man pages o [2004/04/03] i386/65124 i386 Unable to disable TERM_EMU cleanly o [2004/04/05] kern/65206 adding floppy drive seems to force PIO mo o [2004/04/05] bin/65228 [Patch]Allow rup to parse hostnames from o [2004/04/06] bin/65258 save /etc/rc.firewall from changing for s o [2004/04/07] kern/65278 [patch] sio: kgdb debugger port initializ o [2004/04/07] bin/65299 vi temp path contains double / o [2004/04/08] bin/65306 obrien [1] Portability fixes for FreeBSD build u f [2004/04/09] ports/65344 portmgr USE_ macros for graphics libraries o [2004/04/09] kern/65355 [patch] TC1000 serial ports need enabling o [2004/04/10] ports/65408 trevor patch to shorten 133 DESCR files o [2004/04/10] ports/65409 trevor big whitespace cleanup o [2004/04/11] kern/65436 usb QUIRK: [patch] to add support for PNY Att o [2004/04/12] kern/65448 jhb _mtx_unlock_sleep() race condition if ADA o [2004/04/12] ports/65452 vs new port: sysutils/i8xxwd (Intel i8xx TCO o [2004/04/13] docs/65477 doc Installation Instruction fail to mention o [2004/04/13] bin/65483 vi -r crashes o [2004/04/14] i386/65528 i386 mouse cursor disapears on moving o [2004/04/14] docs/65530 doc minor improvement to getgrent.3 o [2004/04/15] bin/65557 passwd uses passwd_format of default logi s [2004/04/15] ports/65587 blackend Update emulators/linux-winetools to 1.30 o [2004/04/16] kern/65627 [patch] store P3 serial number in sysctl o [2004/04/17] bin/65649 Add `-u name' option to env(1) o [2004/04/18] bin/65707 scp does not deal with local file copies p [2004/04/18] i386/65729 i386 Document machdep.hlt_cpus sysctl o [2004/04/19] kern/65769 usb [usb] Call to tcflush(x, TCIFLUSH) stops o [2004/04/19] kern/65786 [vfs_syscalls.c] Incorrect fifo semantics s [2004/04/20] ports/65794 joe net/ripetools is obsolete o [2004/04/20] bin/65803 gad bin/ps enhancements (posix syntax, and mo s [2004/04/20] ports/65804 portmgr [PATCH] bsd.port.mk is gratuitously slow f [2004/04/20] ports/65824 ports-bugs sysutils/LPRng and sysutils/LPRngTool - a o [2004/04/20] ports/65828 trevor Returned mail: address is restricted o [2004/04/20] ports/65829 trevor Returned mail: address is restricted o [2004/04/21] ports/65865 roam [PATCH] dns/djbdns: add WITH_JUMBO - coll a [2004/04/22] docs/65895 murray incorrect "omshell" link in "dhclient" ma f [2004/04/23] ports/65915 portmgr [PATCH] bsd.port.mk: handle interactive c o [2004/04/24] ports/65934 nork [NEW PORT] japanese/ja-xmms: X Multimedia p [2004/04/25] kern/65971 bms LINUX_SOUND_MIXER_INFO Ioctl addition for o [2004/04/25] bin/65973 Problem logging in to the NIS slave and N o [2004/04/26] docs/65988 doc incorrect references to ppp.conf in handb o [2004/04/27] ports/66032 portmgr [PATCH] bsd.port.mk: clean room installat o [2004/04/28] ports/66042 ports-bugs new port: www/suexec13 (standalone suexec o [2004/04/29] kern/66079 bms route change default causes panic in cert o [2004/04/29] docs/66091 doc ppp(8) docs out-of-date for -CURRENT o [2004/04/29] bin/66095 template_user is broken in pam_radius o [2004/04/30] ports/66109 portmgr [PATCH] bsd.port.mk: inconsistent use of o [2004/04/30] ports/66110 portmgr [PATCH] bsd.port.mk: MLINKS error detecti o [2004/05/03] kern/66185 twe driver generates gratuitous warning o o [2004/05/03] kern/66225 [patch] extend ng_eiface(4) control messa o [2004/05/04] ports/66246 ports-bugs new ports: textproc/docbook-utils, textpr o [2004/05/04] docs/66264 doc [patch] libexec/rtld/rtld.1 typo fixes no o [2004/05/04] docs/66265 doc [patch] Document what -f and LD_TRACE_LOA o [2004/05/04] kern/66268 glebius [PATCH] Socket buffer resource limit (RLI f [2004/05/05] ports/66275 petef New port: net/cnupm The BPF Traffic Colle o [2004/05/05] gnu/66279 less(1) -- add support for stty(1) erase2 f [2004/05/05] ports/66282 ports-bugs [NEW PORT] mail/p5-Mail-Vispan: PERL scri p [2004/05/05] docs/66289 brueffer [patch] lib/libc/gen/ualarm.3 refers to n o [2004/05/05] docs/66296 doc [patch] contrib/amd/amq/amq.8 uses log_op p [2004/05/06] bin/66311 fenner TCPDUMP ISAKMP payload handling denial-of o [2004/05/07] ports/66342 portmgr [PATCH] fix ECHO_MSG breakage in java por o [2004/05/07] docs/66343 doc unlisted supported card on man page for w o [2004/05/07] standards/66357standards make POSIX conformance problem ('sh -e' & o [2004/05/08] ports/66389 portmgr [PATCH] bsd.port.mk: follow MOVED ports o [2004/05/09] bin/66420 [PATCH] tcsh: history mangles command lin o [2004/05/09] kern/66422 sound [sound] [patch] no sound on modern Sony V o [2004/05/09] kern/66425 [patch] Extending dual console support (/ o [2004/05/09] docs/66426 doc handbook update (desktop section): web br o [2004/05/10] bin/66445 Add options to last(1) to ignore ftp logi f [2004/05/10] ports/66476 adamw [NEW PORT] misc/gaim-talkfilters: A neat o [2004/05/10] alpha/66478 alpha unexpected machine check: panic for 4.9, o [2004/05/10] ports/66480 openoffice openoffice-1.1.1 port uses root's $HOME f o [2004/05/10] docs/66483 doc [patch] share/man/man4/csa.4 grammar nits o [2004/05/10] bin/66492 cpio -o -Hustar creates broken timestamps o [2004/05/11] docs/66505 trhodes escaping '~' and '$' characters in login. f [2004/05/11] ports/66511 x11 xdm xlogin*background color issue o [2004/05/11] standards/66531standards _gettemp uses a far smaller set of filena p [2004/05/11] docs/66541 bms [patch] sbin/ifconfig/ifconfig.8 wordsmit f [2004/05/11] kern/66547 usb [usb] Palm Tungsten T USB does not initia o [2004/05/12] i386/66564 3c920-MV00 PHY detection problem s [2004/05/12] ports/66566 portmgr [PATCH] bsd.port.mk: fix build when /usr/ o [2004/05/12] kern/66589 processes get stuck in "inode" state when o [2004/05/13] bin/66594 marcel gdb dumps core o [2004/05/14] kern/66642 sound [sound] pcm0: play: 0: play interrupt tim o [2004/05/16] bin/66677 mv incorrectly copies somedir/.. to ./.. o [2004/05/17] conf/66726 /etc/periodic/security/ 800.loginfail scr f [2004/05/17] ports/66762 vs Update port: games/xpilot-ng (split into o [2004/05/17] bin/66763 mdmfs: sync arguments with those of newfs o [2004/05/17] docs/66768 doc 4_RELENG share/man/man4/ng_one2many.4 MFC o [2004/05/17] docs/66770 doc [patch] share/man/man4/ng_pppoe.4 tyops, o [2004/05/17] docs/66771 imp [patch] usr.sbin/pccard/pccardc/pccardc.8 o [2004/05/17] docs/66775 roam Clarification to committer's guide that p s [2004/05/18] ports/66808 portmgr bsd.port.mk: bsd.autotools.mk appears too o [2004/05/19] ports/66892 portmgr possible bug in philosophy of ports/MOVED o [2004/05/19] bin/66893 [patch] LINUX NIS clients connecting to F o [2004/05/20] bin/66941 [patch] gcc2.95 (FreeBSD-specific): fix u o [2004/05/21] kern/66981 Can't read audio CDs with a samsung sw-25 o [2004/05/21] bin/66988 [Patch] apm.c check validation of the ret f [2004/05/21] i386/66996 i386 Problem with CD/DVD ROM o [2004/05/21] i386/66997 [bge(4)] Problem with Broadcom BCM5705M a o [2004/05/21] i386/67011 mdodd [patch] MFC of vpd driver for IBM xSeries p [2004/05/21] kern/67013 bms A potential bug detected in /sys/netipsec o [2004/05/22] bin/67041 "fortune -m" peeks in "fortune" file only o [2004/05/22] www/67042 www FreeBSD rdf feed not valid o [2004/05/22] i386/67055 i386 Mouse (wheel) detection problem on SIS748 o [2004/05/23] docs/67078 doc [patch] MFC of a rtld(1) man page is inco o [2004/05/24] bin/67142 rpc.yppasswdd incorrectly throws errors a o [2004/05/25] bin/67172 w,finger display the remote host incorrec o [2004/05/25] ports/67183 cy security/pam_krb5 requires updating f [2004/05/25] i386/67189 acpi ACPI S3 reboot computer on Dell Latitude s [2004/05/25] ports/67192 ports-bugs mod_perl-related regressions in the newes o [2004/05/26] bin/67231 [patch] pam_krb5 doesn't honor default fl o [2004/05/27] kern/67242 tackerman [PATCH] dev/em/if_em.c isn't ctags compat o [2004/05/28] bin/67307 ready to import bootstrap_cmds/decomment o [2004/05/28] bin/67308 ready to import bootstrap_cmds/relpath fr o [2004/05/28] kern/67309 acpi zzz reboot computer (ACPI S3) a [2004/05/29] bin/67317 bms patch to nfsd.c to make it slightly more o [2004/05/29] bin/67334 mount_cd9660 gives dscheck: negative b_bl p [2004/05/29] kern/67357 brooks Patch for uftdi to support Intrepidcs.com o [2004/05/30] i386/67383 i386 [patch] do a better job disassembling cod f [2004/06/01] ports/67436 portmgr patch for bsd.port.mk: GNU_CONFIGURE_PREF o [2004/06/01] ports/67437 portmgr patch for bsd.port.mk: NO_BUILD and PKGNA o [2004/06/01] i386/67456 bz [LOR] LOR on dual-xeon w/ ht o [2004/06/02] ports/67500 danfe new port for irc/thales: an irc to mysql o [2004/06/02] www/67502 www cvs-all commit message did not include al s [2004/06/03] ports/67531 portmgr New spanish virtual branch f [2004/06/03] kern/67545 [nfs] NFS Diskless Mount Option Suggestio p [2004/06/03] conf/67549 No Cents for es_ES monetdef (Euro) o [2004/06/03] bin/67550 Add BLK_SIZE option to tftpd server o [2004/06/04] ports/67553 sumikawa ports/devel/cvs+ipv6 - add mirror o [2004/06/04] www/67554 www man-cgi visual glitch on 3-word titles f [2004/06/04] ports/67562 portmgr patch for bsd.port.mk - USE_BDB, WANT_BDB o [2004/06/04] gnu/67565 SIGPIPE processing in cvs 1.11.5 may lead o [2004/06/04] ports/67572 ports-bugs New port: mnogosearch-devel: Full feature o [2004/06/04] i386/67578 [kbd] Keyboard error IBM xSeries 335 o [2004/06/04] kern/67580 request to add hints for boot failures f [2004/06/05] kern/67603 No driver found: PCMCIA Cardbus, D-Link D f [2004/06/06] kern/67627 phk [panic] gbde kernel panic o [2004/06/07] www/67651 hrs Update early-adopter post-4.10 o [2004/06/07] bin/67687 iostat does not provide read vs. write st f [2004/06/08] kern/67694 kernel build fails with damaged /usr/incl s [2004/06/08] kern/67706 [unionfs] cvs update over a union mount s o [2004/06/08] bin/67723 FreeBSD 5.x restore cannot handle other p o [2004/06/09] ports/67762 roam portupgrade of stunnel asks for input eve o [2004/06/09] i386/67763 i386 [patch] PCMCIA: MELCO manufacturer code s o [2004/06/10] i386/67773 i386 5.x series - md5 on dev no longer works e f [2004/06/10] docs/67806 doc [patch] Let 5.x users know how to boot in s [2004/06/11] ports/67815 ports-bugs ImageMagick no longer recognizes FlashPix f [2004/06/11] i386/67818 bz Marvell if_sk driver watchdog timeout iss o [2004/06/11] kern/67830 [patch] CPU affinity problem with forked o [2004/06/11] ports/67832 jdp Change request: net/cvsup (STATIC -> WANT f [2004/06/11] ports/67839 girgen www/mod_jk2-apache2 2.0.2: uri /*.jsp mat o [2004/06/13] docs/67893 doc boot.8's -m description is insufficient. o [2004/06/13] alpha/67903 alpha hw.chipset.memory: 1099511627776 - thats o [2004/06/14] bin/67943 find(1) fails when current directory is n s [2004/06/15] ports/67970 gnome ports textproc/libxml, textproc/libxslt: o [2004/06/16] bin/68014 stty -pendin does not turn off pendin mod o [2004/06/16] bin/68016 Bug in visual bell on console (kbdcontrol o [2004/06/17] kern/68026 jdp [patch] add net_remove_domain, domain ref f [2004/06/17] ports/68061 knu databases/ruby-bdb1 has hardcoded install o [2004/06/17] bin/68062 standalone repeat(1) command o [2004/06/18] kern/68081 [patch] sys/time.h (lint fix) o [2004/06/18] i386/68087 i386 wget core dumps with: Assertion failed: ( o [2004/06/19] conf/68108 [patch] Adding mac-address /conf selector o [2004/06/19] kern/68110 hsu [PATCH] RFC 3522 for -HEAD o [2004/06/19] i386/68117 i386 serious network collisions after NIC "med o [2004/06/19] kern/68122 sound [sound] Device busy (/dev/dsp)- insane, n f [2004/06/20] bin/68130 adduser man page and usage inconsistent w o [2004/06/20] bin/68134 rwatson 'invalid hostname' displayed in w/who out o [2004/06/20] i386/68140 i386 Problem with Sony AIT ATAPI Tape dirve a [2004/06/22] kern/68189 luigi arp -a discloses non-jail interfaces with o [2004/06/22] kern/68192 Cannot use quotas on jailed systems o [2004/06/22] docs/68201 keramida [patch] pthread_atfork(3) man page f [2004/06/23] i386/68219 acpi ACPI + snd_maestro3 problem o [2004/06/23] kern/68225 sound [sound] trouble with sound on Dell Latitu o [2004/06/23] kern/68232 [patch] ugen(4) isochronous handling corr s [2004/06/24] ports/68276 lioux [REPOCOPY] mail/qmail-smtp_auth+tls -> ma o [2004/06/25] kern/68311 [patch] it is impossible to override defa o [2004/06/25] bin/68312 be able to create fdisk partions using si o [2004/06/25] kern/68315 [patch] atacontrol addspare for 4.x o [2004/06/25] kern/68317 [patch] on soft (clean) reboots clean dme o [2004/06/25] bin/68328 enable configuration of extra listen sock s [2004/06/25] ports/68337 portmgr patch so that README.html files in ports s [2004/06/25] ports/68346 portmgr Nested port install requires user interve o [2004/06/27] kern/68412 usb [usb] [patch] QUIRK: Philips KEY013 USB M o [2004/06/27] kern/68435 wpaul xl driver in freebsd 5.x only works if pr o [2004/06/28] bin/68437 conscontrol DEVDIR -> _PATH_DEV fix and m o [2004/06/28] docs/68453 doc [patch] rc.subr.8 o [2004/06/28] kern/68458 Burning DVD causes lots of FAILURE - READ o [2004/06/28] kern/68459 Patches to mknod(2) behave more like Linu o [2004/06/30] i386/68514 i386 Realtek driver halts on oversized frames o [2004/06/30] kern/68515 sound [sound] sound card noise (ES1938, 5.0) o [2004/06/30] i386/68518 i386 Hangs while loading 82443BX agp during bo p [2004/06/30] conf/68524 Including the Basque in the system o [2004/06/30] conf/68525 rc Loader's verbose boot mode has rc.d/local o [2004/06/30] bin/68527 Resizing 'top' running in a terminal to o f [2004/06/30] ports/68532 emulation Add support for multiple VMWare instances o [2004/07/01] bin/68552 tip(1) does not set noncanonical mode inp o [2004/07/01] ports/68569 knu bsd.ruby.mk should not use `.error' o [2004/07/02] bin/68586 dwmalone [patch] allow syslogd to forward to non-d o [2004/07/02] kern/68594 sound [sound] [patch] enable S/PDIF output for o [2004/07/02] docs/68606 doc Porter's Handbook: document how to write o [2004/07/03] kern/68623 [patch] sf(4) (Adaptec StarFire) multiple o [2004/07/04] kern/68665 sound [sound] pcm doesn't detect Realtek ac97 o o [2004/07/05] kern/68690 write(2) returns wrong value when EFAULT p [2004/07/05] bin/68691 dwmalone syslogd - correct program name handling o [2004/07/05] kern/68692 andre [patch] Move ARP out of routing table o [2004/07/05] ports/68697 roam [PATCH] dns/djbdns: use bsd.port.pre.mk o [2004/07/05] ports/68707 roam [PATCH] mail/vpopmail: Add option to use o [2004/07/06] i386/68719 usb [usb] USB 2.0 mobil rack+ fat32 performan o [2004/07/06] ports/68728 se update ftp/jftpgw to 0.13.5 + rcNG'ify o [2004/07/07] conf/68745 rc /etc/rc.d/devfs runs after ntpd so links o [2004/07/07] i386/68754 i386 [hang] SMP reset bug (Tyan Thunder100, 44 o [2004/07/07] kern/68765 [mmap] a little data can be stored beyond o [2004/07/08] bin/68797 cut(1) patches to fflush after each write o [2004/07/08] ports/68826 ports-bugs various anomalies with xemacs port o [2004/07/09] bin/68840 [PATCH] Add Solaris-style -x flag to iost o [2004/07/09] docs/68843 doc Dates on rc.subr(8) & rc(8) are whack. o [2004/07/09] docs/68845 doc The .At macro produces unexpected results o [2004/07/09] bin/68848 [patch] find(1) shows pathname as optiona f [2004/07/09] sparc64/68869sparc64 netcard: Unexpect packet size, drop packe a [2004/07/11] bin/68904 eik pkg_install fixes (_PATH_*, sprintf -> sn o [2004/07/11] misc/68905 core dump ownership issue o [2004/07/11] ports/68908 knu x11/kde3 depends on missing port o [2004/07/11] conf/68916 Named starts PRIOR to ldconfig f [2004/07/12] kern/68961 markm [PATCH] Implement /dev/full o [2004/07/13] bin/68981 unlogic jot behaviour. o [2004/07/13] kern/68991 le [vinum] vinum doesn't care which type a p o [2004/07/13] bin/69010 [2] Portability fixes for FreeBSD build u o [2004/07/13] threads/69020threads pthreads library leaks _gc_mutex o [2004/07/14] kern/69064 [patch] No multiple ip4/6's could assigne o [2004/07/15] bin/69083 [patch] basic modelines for contrib/nvi o [2004/07/15] kern/69084 sound [sound] Error while initializing the soun o [2004/07/15] ports/69097 knu portupgrade's portsdb can't run without P o [2004/07/15] ports/69104 portmgr bsd.port.mk assumes "fetch" as FETCH_CMD o [2004/07/17] bin/69164 marcel GDB/amd64: coredump while debugging a cor o [2004/07/17] ports/69191 roam SRV patch for dnbs/djbdns o [2004/07/18] ports/69243 knu portupgrade - portinstall can't find port o [2004/07/18] i386/69257 i386 [patch] in_cksum_hdr is non-functional wi o [2004/07/19] ports/69267 demon RRDTool is not PREFIX safe o [2004/07/19] bin/69268 wpaul Fix ndiscvt to warn you if it's going to o [2004/07/19] docs/69271 doc Porter's Handbook: hint on proper pkg-mes o [2004/07/19] kern/69283 sound [sound] Via 8233 driver records at half s o [2004/07/19] ports/69288 mharo [PATCH] security/sudo: Fix deinstall o [2004/07/19] ports/69309 ale mysql database backup script for periodic o [2004/07/20] kern/69356 LOR in rtsock.c/route.c o [2004/07/21] bin/69362 mbr amd (automounter) does not properly detec o [2004/07/21] docs/69383 doc disklabel = bsdlabel in 5.X or later o [2004/07/22] bin/69398 [patch] cleartext display of password in f [2004/07/22] ports/69421 perl perl5-related distfiles are in common dis o [2004/07/22] kern/69448 socket.h: cmsghdr macros don't work with f [2004/07/23] i386/69460 i386 the nic's speed slow down when both side f [2004/07/23] ports/69475 vs xemacs invalidly calls xargs (witj unexis o [2004/07/23] kern/69502 kldload will load modules that are in the o [2004/07/24] ports/69537 knu Portupgrade cannot be run by cron properl o [2004/07/25] ports/69586 ports-bugs New port: chinese/PCManX o [2004/07/26] kern/69633 sound [sound] fm801 kernel module does not work o [2004/07/27] kern/69650 [patch] make getserv* functions work with o [2004/07/28] kern/69688 i386 NATD does not work with outgoing PPTP VPN o [2004/07/28] amd64/69705 amd64 IPC problem (msq_queues) o [2004/07/28] amd64/69709 amd64 ACPI enabled then floppy don't work (5.2. o [2004/07/28] i386/69722 i386 wi0: init failed o [2004/07/29] i386/69730 i386 [patch] puc driver doesn't support PC-Com o [2004/07/29] i386/69750 acpi Boot without ACPI failed on ASUS L5 o [2004/07/29] bin/69763 [patch] /usr/bin/tip strips hi-bit s [2004/07/30] www/69780 keramida query-pr-summary.cgi generates very large o [2004/07/30] conf/69821 'what kernel' doesn't work o [2004/07/30] kern/69825 [setgroups] 1st group supplied to setgrou o [2004/07/30] kern/69826 [setgroups] 16th group has no effect when p [2004/07/31] kern/69858 Intel E7205 Chipset AGP Support o [2004/08/01] docs/69861 doc [patch] usr.bin/csplit/csplit.1 does not o [2004/08/01] bin/69875 `mlxcontrol status ' hangs wit o [2004/08/02] sparc64/69893sparc64 asr panics the system on sparc64 o [2004/08/02] kern/69931 i386 PS/2 Optical Mouse (Micro Innovations) mi o [2004/08/03] kern/69963 ipfw ipfw: install_state warning about already o [2004/08/03] ports/69965 portmgr check for moved ports in "make deinstall- o [2004/08/04] bin/69986 [patch] sysinstall: No job control in fix o [2004/08/04] kern/69989 killing process that uses snp + unloading o [2004/08/04] ports/69997 portmgr [PATCH] Change USE_LINUX in bsd.port.mk t o [2004/08/04] bin/70002 qa [sysinstall] fails to locate FTP dirs if o [2004/08/05] ports/70017 ports-bugs New port: japanized strings(1) command (j o [2004/08/05] ports/70026 billf net/mtr port does not follows WITH_IPV6 s f [2004/08/05] i386/70036 i386 pcn device not recognizing device o [2004/08/05] docs/70048 magic(5) file has a typo at second test f o [2004/08/06] ports/70062 ports-bugs tetxproc/p5-Bloom-Filter - A new port of o [2004/08/08] ports/70156 sergei [PATCH] devel/porttools: fix finding orig o [2004/08/08] bin/70182 [patch] fortune -e implementation bug a [2004/08/09] ports/70205 roam ports/net/datapipe shouldn't bind to list o [2004/08/09] docs/70217 doc Suggested rewrite of docproj/sgml.sgml o [2004/08/09] ports/70219 hq Updating Java ports to bsd.java.mk 2.0 o [2004/08/10] bin/70245 re Change to src/release/Makefile to aid doc o [2004/08/10] conf/70252 add System Administrator Appreciation Day o [2004/08/10] bin/70283 mtm adduser aborts in batch mode with comment o [2004/08/11] java/70292 java jdk14 compile problem o [2004/08/11] kern/70296 sound [sound] [patch] Add support for AD1888 AC o [2004/08/11] bin/70297 request to make amd timeouts per-mount lo a [2004/08/11] ports/70300 sergei devel/porttools does not use EMAIL from ~ f [2004/08/11] ports/70308 ports-bugs finance/openhbci port update o [2004/08/11] docs/70310 remko [PATCH] Add information about DragonFly t f [2004/08/11] ports/70327 lioux [PATCH] mail/qmail: Add an option to not o [2004/08/12] bin/70335 inconsistent syslog behavior when max chi o [2004/08/12] bin/70336 telnetd always exits with value 1 o [2004/08/12] bin/70355 [patch] dhclient-script is chatty with RE f [2004/08/12] kern/70362 sanpei QUIRK: [patch] LaCie 160GB USB drive o [2004/08/12] ports/70365 knu sysutils/portupgrade incorrectly give inf o [2004/08/12] ports/70366 lev devel/subversion causes incorrect swig13/ o [2004/08/13] ports/70400 jedgar databases/p5-Mysql is incompatible with d o [2004/08/13] kern/70401 darrenr [modules] Could not load ipl.ko when no I f [2004/08/13] ports/70433 ports-bugs new plugin port for childsplay o [2004/08/15] bin/70476 sbin/reboot change, -p behavior default f o [2004/08/15] amd64/70500 amd64 bge driver for 3Com 3C996B on amd64 preve o [2004/08/16] ports/70503 steve open-motif demos should not be installed o [2004/08/16] docs/70507 doc RE in BUG section of re_format(7) in obso o [2004/08/16] bin/70511 When fread()ing with buffering turned off o [2004/08/16] kern/70523 usb [usb] [patch] umct sending/receiving wron o [2004/08/16] bin/70528 No libffi on amd64, either with native co o [2004/08/16] bin/70536 reboot -dp tries to dump when powering of o [2004/08/16] docs/70555 keramida [diff] changes to freebsd-glossary o [2004/08/17] docs/70583 ceri [PATCH] Update freebsd-glossary o [2004/08/18] kern/70608 [irq] ethernet-error (card uses duplicate o [2004/08/18] i386/70610 i386 [patch] spkr(4): hardcoded assumption HZ o [2004/08/19] docs/70652 hmp New man page: portindex(5) f [2004/08/19] kern/70673 harti gensnmptree is called from base and not / o [2004/08/20] docs/70697 pcm(4) is out of date o [2004/08/20] kern/70708 [nfs] gcore/procfs not finding /proc/pid/ o [2004/08/20] conf/70715 Lack of year in dates in auth.log can cau o [2004/08/21] bin/70756 [PATCH] indent mishandles code that is pr o [2004/08/21] bin/70795 [PATCH] misc nanobsd fixes and improvemen o [2004/08/21] kern/70798 Compatibility: Sun/Solaris has an fcntl() f [2004/08/21] ports/70801 ports-bugs [NEW PORT] mail/crm114-devel: An Markov b o [2004/08/21] ports/70802 knu portupgrade cannot find downloaded packag o [2004/08/22] i386/70810 i386 [patch] Enable SMBus device on Asus P4B s o [2004/08/22] standards/70813standards [PATCH] ls not Posix compliant o [2004/08/22] ports/70831 tobez make perl5.8 port SU_CMD aware o [2004/08/22] i386/70832 i386 Serious problems with RealTek NIC using r f [2004/08/22] kern/70835 sanpei QUIRK: [patch] scsi_da does not recognize o [2004/08/23] kern/70852 sound [sound] via82xx PCM driver does not enabl o [2004/08/23] kern/70880 peter [nfs] 5.3 beta1 nfs problem o [2004/08/24] ports/70900 edwin [patch] devel/sdl12 inconsistency between o [2004/08/24] kern/70904 darrenr ipfilter ipnat problem with h323 proxy su o [2004/08/24] docs/70916 roam msync.2 manpage update o [2004/08/25] i386/70926 i386 [boot] 5.3Beta-1 bootstrap error: "atapci o [2004/08/25] kern/70942 usb [usb] Genius Wireless USB mouse: moused d o [2004/08/26] docs/70985 standards [patch] sh(1): incomplete documentation o o [2004/08/26] ports/70999 ports-bugs New port: graphics/evas1 Hardware acceler o [2004/08/26] misc/71005 [patch] bug in libsem o [2004/08/27] kern/71045 [dhcp] DHCP-Request is sets other device' s [2004/08/28] ports/71064 maho /usr/ports/math/atlas-devel o [2004/08/29] bin/71098 CVS keywords are not expanded with CVS 1. o [2004/08/30] kern/71142 delphij [patch] add vesa [1024x768] mode support o [2004/08/30] docs/71153 simon [ftp download] Doc packages install in /l o [2004/08/31] kern/71184 andre tcp-sessions hangs on FIN_WAIT_2 state o [2004/08/31] gnu/71210 Update to GNU sdiff: add user-preference o [2004/09/01] kern/71219 /proc/*/map dont tell file offset o [2004/09/01] conf/71254 ncurses: xterm vs. cons* termtypes or sc( o [2004/09/01] kern/71258 [patch] anonymous mmappings not always pa p [2004/09/02] kern/71274 silby Frequent bind()/connect()'s assign same l o [2004/09/02] kern/71280 aue0 device (linksys usb100tx) doesn't wo p [2004/09/02] kern/71317 sanpei [sound] [patch] Add nForce2 sound support o [2004/09/03] kern/71334 [ PATCH ] mem_range_attr_{set|get} are no o [2004/09/04] ports/71363 sergei [PATCH] devel/porttools: check extra dire o [2004/09/04] kern/71366 ipfw "ipfw fwd" sometimes rewrites destination f [2004/09/04] ports/71381 flz New port:: A tool that, installed on a ga o [2004/09/05] conf/71386 loader.conf: hint.apic.0.disabled="YES" d o [2004/09/05] kern/71398 [patch] Intel PRO/Wireless 2100 (Centrino o [2004/09/06] conf/71415 [PATCH] /etc/rc.subr - devfs ruleset pars o [2004/09/06] kern/71416 usb [usb] Cryptoflex e-gate USB token (ugen0) o [2004/09/06] kern/71417 usb [usb] Cryptoflex e-gate USB token (ugen0) o [2004/09/06] kern/71422 rwatson LOR in sys/net/bpf p [2004/09/07] kern/71449 [patch] sys/compat/ndis Compilation warni o [2004/09/07] kern/71450 [if_de] MAC address change on 21040 "Tuli o [2004/09/07] kern/71455 usb [usb] Slow USB umass performance of 5.3 o [2004/09/07] kern/71474 route lookup does not skip interfaces mar p [2004/09/08] conf/71488 brooks [patch] create spooldirs for lpd (in a di f [2004/09/08] ports/71489 ports-bugs [PATCH] www/slash: initial support for mo f [2004/09/08] www/71492 www (software submission) -> development o [2004/09/08] ports/71498 tobez update port: databases/p5-GDBM: update an o [2004/09/09] ports/71512 james vncserver problems on amd64 and x.org o [2004/09/09] bin/71513 [PATCH] allow -user/group +/-id construct o [2004/09/09] kern/71532 Multiple SCSI-Busses are seen differently o [2004/09/09] ports/71535 ports-bugs port sysutils/xbatt modification o [2004/09/09] ports/71536 silby emulators/rtc: kernel msg "rtc: [number] p [2004/09/09] ports/71544 arved devel/tvision might need these extra patc o [2004/09/10] conf/71549 /etc/termcap missing passthrough printing s [2004/09/10] ports/71550 thierry New port: devel/plan9port port of Plan9 s o [2004/09/10] docs/71555 doc how to run matlab on 5.2 f [2004/09/11] bin/71580 Sendmail is built and installed on a buil o [2004/09/11] i386/71586 i386 FreeBSD 5.3-BETA3 #3 hang during boot on o [2004/09/11] ports/71591 markp audio/funktrackergold segfaults o [2004/09/11] ports/71604 ports-bugs Update port: net/qadsl Update to 1.3.3 o [2004/09/11] kern/71605 usb [usb] [patch] umass doesn't recognize mul o [2004/09/11] kern/71608 XIRCOM REM56-100 Ethernet 10/100 can't co o [2004/09/12] bin/71613 [PATCH] cleanup of the usr.sbin/tracerout o [2004/09/12] bin/71614 [PATCH] cleanup of the usr.sbin/ugidfw co o [2004/09/12] bin/71616 [PATCH] cleanup of the usr.sbin/yp_mkdb c o [2004/09/12] bin/71617 [PATCH] cleanup of the usr.sbin/ypserv co o [2004/09/12] bin/71618 [PATCH] cleanup of the usr.sbin/timed cod o [2004/09/12] bin/71619 [PATCH] cleanup of the usr.sbin/tcpdump c o [2004/09/12] bin/71620 [PATCH] cleanup of the usr.sbin/sysinstal o [2004/09/12] bin/71621 [PATCH] cleanup of the usr.sbin/sliplogin o [2004/09/12] bin/71622 [PATCH] cleanup of the usr.sbin/sicontrol o [2004/09/12] bin/71623 [PATCH] cleanup of the usr.sbin/pcvt code o [2004/09/12] bin/71624 [PATCH] cleanup of the usr.sbin/rtadvd co o [2004/09/12] bin/71625 [PATCH] cleanup of the usr.sbin/rpc.ypupd o [2004/09/12] bin/71626 [PATCH] cleanup of the usr.sbin/rpc.statd o [2004/09/12] bin/71627 [PATCH] cleanup of the usr.sbin/rpc.lockd o [2004/09/12] bin/71628 [PATCH] cleanup of the usr.sbin/rpcbind c o [2004/09/12] bin/71629 [PATCH] cleanup of the usr.sbin/pppstats o [2004/09/12] bin/71630 [PATCH] cleanup of the usr.sbin/pppd code o [2004/09/12] bin/71631 [PATCH] cleanup of the usr.sbin/pppctl co o [2004/09/12] bin/71632 [PATCH] cleanup of the usr.sbin/ndp code o [2004/09/12] bin/71633 [PATCH] cleanup of the usr.sbin/mrouted c o [2004/09/12] bin/71653 [PATCH] usr.sbin/asf may use uninialised o [2004/09/12] bin/71659 [PATCH] cleanup of the usr.sbin/mount_por o [2004/09/12] bin/71660 [PATCH] cleanup of the usr.sbin/kgmon cod o [2004/09/12] bin/71661 [PATCH] cleanup of the usr.sbin/keyserv c o [2004/09/12] bin/71663 [PATCH] cleanup of the usr.sbin/i4b code o [2004/09/12] bin/71664 [PATCH] cleanup of the usr.sbin/fwcontrol o [2004/09/12] bin/71665 [PATCH] cleanup of the usr.sbin/dconschat o [2004/09/12] bin/71666 [PATCH] cleanup of the usr.sbin/btxld cod o [2004/09/12] bin/71667 [PATCH] cleanup of the usr.sbin/bootparam o [2004/09/12] bin/71669 [PATCH] cleanup of the usr.sbin/atm code o [2004/09/12] bin/71671 [PATCH] cleanup of the usr.sbin/apmd code o [2004/09/12] kern/71683 [nis] NIS/NFS problem [4.8] o [2004/09/13] docs/71690 inaccurate information in systat(1) manpa s [2004/09/13] ports/71693 thierry [NEW PORT] x11-clocks/9clock: This is a s o [2004/09/13] ports/71706 ports-bugs Update of net/linux-edonkey-core o [2004/09/13] kern/71708 [PATCH] MAKEDEV create n+1 bpf devices o [2004/09/13] kern/71711 [PATCH] generate a single bpf timestamp f o [2004/09/14] ports/71724 x11 x11/XFree86-4-clients: luit does not reco p [2004/09/14] kern/71726 sanpei [sound] [patch] nForce3 250(CK8S) audio s o [2004/09/14] docs/71739 doc amd.8 points to old web-page o [2004/09/15] bin/71748 [patch] make vidcontrol accept mode names o [2004/09/15] bin/71749 [PATCH] truss -f causes circular wait whe f [2004/09/15] conf/71757 brooks no /etc/rc.d/diskless script in FreeBSD 5 o [2004/09/15] conf/71767 [patch] French translations for keyboards s [2004/09/15] bin/71773 des [patch] genericize.pl -c misses some comm o [2004/09/15] kern/71774 NTFS cannot "see" files on a WinXP filesy o [2004/09/16] docs/71782 doc mount_nfs man page is a bit out of date o [2004/09/16] ports/71790 mi devel/icu2: add koi8-u converter to stand o [2004/09/16] bin/71801 [patch] Add ncurses utility programs: inf o [2004/09/17] kern/71809 wifi hostap mode speed problem [6-CURRENT o [2004/09/17] kern/71813 I get a geometry error on my wd 200gb hd f [2004/09/17] kern/71818 sanpei QUIRK: support for DMR1000 USP flash pen/ o [2004/09/17] kern/71833 multiple process disc access / injustice s [2004/09/18] bin/71855 [patch] making kdump WARNS=6 clean o [2004/09/19] ports/71905 okazaki new port: Irrlicht, a real time 3d engine p [2004/09/20] kern/71923 murray [patch] ISDN-4-BSD software does not reco o [2004/09/20] i386/71924 i386 timeouts with ata+hpt366 controller on BE f [2004/09/20] ports/71926 glewis [patch]Add linux-sun-jdk15 into bsd.java. o [2004/09/20] bin/71928 Disk quota doesn't work with numeric logi o [2004/09/20] conf/71952 missing past participles in /usr/share/di o [2004/09/21] ports/71953 ports-bugs New port: x11-themes/kde-splash-freebsd: o [2004/09/21] kern/71965 andre TCP MSS issue in combination with ipfw fw o [2004/09/21] threads/71966threads Mlnet Core Dumped : Fatal error '_pq_inse o [2004/09/21] misc/71972 jhb "make buildkernel" fails when "options RE f [2004/09/21] docs/71980 doc Handbook says that no other software is k o [2004/09/22] conf/71994 [patch] Login shell may unnecessarily pri o [2004/09/22] ports/71997 ports-bugs New port:math/webwork used to create prob o [2004/09/22] standards/72006standards floating point formating in non-C locales o [2004/09/22] kern/72010 scsi [patch] mt -f /dev/rsa0.ctl comp off, or f [2004/09/22] ports/72016 joe Setiathome doesn't run on my second proce p [2004/09/23] docs/72020 brooks i386 boot(8) references obsolete disklabe o [2004/09/24] ports/72055 ports-bugs New port: lang/see Simple ECMAScript Engi o [2004/09/24] ports/72067 obrien [PATCH] editors/vim: i18n and extra suppo o [2004/09/25] conf/72076 [patch] German locales use old %d.%m.%y d o [2004/09/25] ports/72084 perky [patch] German locales use old %d.%m.%y d o [2004/09/26] ports/72113 green New port: misc/XScreenSaver.app: WindowMa o [2004/09/27] bin/72124 [patch] rm -P can't unlink u-w files o [2004/09/27] conf/72135 [patch] ipsec belongs to /etc/rc.d/NETWOR f [2004/09/29] ports/72167 ports-bugs New port: lang/xharbour An extended xBase f [2004/09/29] ports/72170 ports-bugs [PATCH] www/mozilla-bonobo - build also w o [2004/09/29] bin/72173 csplit(1) ver 1.9 wrong behaviour with ne o [2004/09/29] i386/72179 i386 Inconsistent apm(8) output regarding the f [2004/09/29] ports/72184 vs New port: editors/freemind: Mind-mapping o [2004/09/30] ports/72190 clsung [NEW PORT] textproc/p5-Text-NSP: Perl5 mo f [2004/09/30] bin/72193 pjd sysinstall crash with geom_raid3.ko o [2004/09/30] kern/72194 stack backtrace after wakeup from sleepin o [2004/09/30] ports/72202 eik portaudit warns about the CVS server vuln o [2004/09/30] kern/72217 [patch] Bug in calculation of the paramet o [2004/09/30] kern/72218 sound [sound] audio recording broken with emu10 o [2004/09/30] conf/72219 Sysinstall doesn't enable 3rd party MTA i o [2004/10/01] kern/72221 sound [sound] emu10k1 stereo channels are rever a [2004/10/01] kern/72224 anholt umass devices broken by DRM (AGP issue?) o [2004/10/01] bin/72232 qa [sysinstall] Installer installs gui-enabl p [2004/10/01] kern/72238 rwatson [patch] mac_seeotheruids restricts root o [2004/10/02] ports/72260 ports-bugs New port: irc/xchat-ecl-plugin A plugin t o [2004/10/02] kern/72263 gifconfig output corruption f [2004/10/03] kern/72273 Problem with pppoe dialup [5.3-BETA6] o [2004/10/03] conf/72277 [patch] update for /usr/share/skel f [2004/10/03] kern/72286 mlaier altq queueing in combination with bfe(4) o [2004/10/04] kern/72293 de(4) NIC performance degradation with de o [2004/10/04] ports/72298 anders thttpd update (move to rc_subr) f [2004/10/04] ports/72336 sergei add RCng to mail/maildrop (was: update ma o [2004/10/04] ports/72339 marius security/ssh2 port startup script needs t p [2004/10/05] i386/72340 des [PATCH] add Pentium M, P3 M, P4 M support o [2004/10/05] kern/72344 usb [usb] [patch] QUIRK: Dane-Elec zMate 512 o [2004/10/05] kern/72352 [PATCH] Support for VScom PCI-100L is mis o [2004/10/05] bin/72355 Can't run "strings" on a (disk) device, e o [2004/10/05] bin/72357 [patch] WARNS?=5 cleanup for src/tools/to o [2004/10/06] ports/72373 knu portupgrade/pkg_info falsely complains it f [2004/10/06] i386/72380 usb [usb] USB does not work [dual Celeron Abi o [2004/10/06] bin/72381 [patch] ifconfig lladdr does not set inte o [2004/10/06] docs/72383 doc manpage for awk(1) is terribly small and o [2004/10/06] ports/72398 jmz emulators/mtools man pages are too funky o [2004/10/07] ports/72417 sobomax [patch] enable options for net/ser o [2004/10/07] ports/72421 ports-bugs new port: py-Levenshtein o [2004/10/07] kern/72433 [patch] AMR raid, amrreg.h struct amr_enq o [2004/10/07] docs/72434 doc doc/share/examples/vim/accents2sgml.pl fi o [2004/10/07] docs/72435 doc doc/share/examples/vim/sgml2accents.pl fi o [2004/10/08] kern/72440 [patch] Not increment ifp->if_snd.ifq_dro f [2004/10/09] conf/72465 [patch] United States International keybo o [2004/10/09] kern/72468 OS does not know how to handle broadcast. f [2004/10/10] bin/72485 eik pkg_add -r unnecessarily downloads packag o [2004/10/11] kern/72498 Libc timestamp code on jailed SMP machine o [2004/10/11] bin/72501 cperciva script(1) loops after EOF is read p [2004/10/11] conf/72505 brian [patch] Fix rc.d/ppp-user to make use of o [2004/10/11] ports/72512 trevor mbrolavox port missing checksum o [2004/10/11] bin/72517 Minor Bug in /etc/login.access o [2004/10/11] ports/72520 obrien asr-utils not working in 5.3BETA7 with Ad o [2004/10/12] ports/72550 ports-bugs [NEW PORT] mail/itraxp: Advanced perl sup o [2004/10/12] kern/72560 jeff [patch] small cleanup of SCHED_ULE o [2004/10/12] kern/72585 [patch] [syscons] iso05-8x16.fnt lacks le o [2004/10/12] bin/72588 [patch] iostat tty stats field concatenat a [2004/10/13] kern/72639 5.3-BETA7 kernel config option ALT_BREAK_ o [2004/10/13] kern/72659 jeff [patch] little bug in sched_ule interract o [2004/10/14] bin/72674 [patch] make /usr/bin/whois use SK-NIC's o [2004/10/14] ports/72700 ports-bugs New port: devel/cl-uffi Universal Foreign o [2004/10/14] ports/72701 ports-bugs New port: devel/cl-uffi-cmucl Universal F o [2004/10/14] ports/72702 ports-bugs New port: devel/cl-uffi-sbcl Universal Fo o [2004/10/15] kern/72728 brooks [patch] keyboard debug and reboot qualifi o [2004/10/15] kern/72732 Kyocera 7135 quirk. o [2004/10/15] kern/72733 Kyocera 7135 Palm OS connection problem. o [2004/10/15] misc/72741 qa ssh broken on fixit cd (missing /dev/rand o [2004/10/16] ports/72758 ports-bugs New port: latex-schedule f [2004/10/16] ports/72759 ports-bugs Portsentry doesn't install sample startup o [2004/10/17] bin/72787 gtar in base system doesn't seem to honor o [2004/10/17] kern/72793 [patch] wicontrol prints out non-printabl a [2004/10/18] bin/72814 bms [patch] libpcap opens bpf as O_RDONLY - d o [2004/10/19] ports/72865 emulation emulators/vmware3 crashes on 5.3-STABLE o [2004/10/19] bin/72875 des Some utilities used in debugging do not f o [2004/10/19] bin/72881 yppush pushes map to local server o [2004/10/19] i386/72887 sound [sound] emu10k1: sound lag o [2004/10/20] conf/72901 [PATCH]: Prevent printing when doing an s o [2004/10/20] conf/72910 [patch] /etc/rc.d/sendmail does not corre o [2004/10/20] bin/72915 [cron] Cron will not send emails via Exim o [2004/10/20] kern/72920 emulation linux emulation : path "prefixing" is not o [2004/10/20] kern/72933 [patch] promisc mode on vlan interface do f [2004/10/20] ports/72938 vs Work-around for palm/pose BROKENess s [2004/10/21] ports/72956 ports-bugs x11/dgs incorrectly marked as IGNORE o [2004/10/21] conf/72964 [patch] rc.d script needed to create wire a [2004/10/21] conf/72978 [patch] add danish syscons keymap with ac o [2004/10/22] kern/72987 ipfw/dummynet pipe/queue 'queue [BYTES]KB o [2004/10/22] kern/72995 sound [sound] Intel ICH2 (82801BA) - sound near o [2004/10/22] kern/72997 [if_sk] Network performance down [6-CURRE o [2004/10/22] sparc64/72998sparc64 [patch] set_mcontext() change syscalls pa o [2004/10/22] ports/73009 x11 5.3-RC1 ports refer to XF86Config - shoul o [2004/10/23] kern/73034 libalias does not handle lowercase port/e o [2004/10/23] kern/73051 tun0: Warning: ff02:5::/32: Change route o [2004/10/23] i386/73056 usb [usb] Sun Microsystems Type 6 USB mouse n o [2004/10/24] ports/73061 clsung Update port: devel/p5-Glib2 (enable threa o [2004/10/24] www/73093 ale Update status of the FreeBSD Italian Docu o [2004/10/25] kern/73098 sound [sound] Scan rate of sound card shifts wh p [2004/10/25] bin/73110 rwatson [patch] ffsinfo conversion from atol() to o [2004/10/25] amd64/73111 obrien Optimized libc string functions missing f p [2004/10/25] bin/73112 rwatson [patch] change atol() to strtol() in bads o [2004/10/26] ports/73150 clsung [NEW PORT] textproc/p5-Search-VectorSpace o [2004/10/26] ports/73152 ports-bugs [NEW PORT] graphics/chartdirector: Charti o [2004/10/26] kern/73165 emulation [patch] getting rid of COMPAT_43 dependan f [2004/10/27] ports/73186 dougb [PATCH] dns/bind: minor fixes o [2004/10/27] kern/73195 bad PATH, missing HOME and TERM env var o o [2004/10/28] misc/73223 brooks [PATCH] Add USB keyboard option to Beasti o [2004/10/29] kern/73276 ipfw2 vulnerability (parser error) o [2004/10/29] ports/73285 billf net-mgmt/flow-tools port improvements o [2004/10/29] kern/73294 [hang] hangs in default mode when AcceleP o [2004/10/30] ports/73304 cy Tripwire on 5.3.x (with fix attached) o [2004/10/30] i386/73308 i386 kevinxlinuz@126.com o [2004/10/30] ports/73317 anders [PATCH] security/vpnd: cosmetic fixes o [2004/10/30] ports/73320 ports-bugs New Port: kde_head_api_reference, the kde o [2004/10/30] bin/73327 [PATCH] iostat - extended mode display o [2004/10/30] i386/73328 i386 top shows NICE as -111 on processes start o [2004/10/31] bin/73337 nsswitch: potential invalid free o [2004/11/01] kern/73375 panic: vinvalbuf: dirty bufs o [2004/11/01] kern/73388 brooks [usb] usb-keyboard stops working f [2004/11/01] ports/73395 vs science/py-scipy will not build and some o [2004/11/02] bin/73411 [patch] FTPD could set attributes to 0600 f [2004/11/02] i386/73421 usb [usb] USB not recgnized/working on Toshib o [2004/11/02] misc/73428 Uchus'.Problema s ACPI.Driver dlya videoc o [2004/11/03] ports/73448 nectar [PATCH] nss_ldap - getpwnam does not retu o [2004/11/03] ports/73487 clsung [New Port] devel/p5-Bundle-Perl6, A bundl o [2004/11/03] kern/73492 [feature request] Reliable Temporary File o [2004/11/03] kern/73496 [feature request] A more flexible version o [2004/11/04] kern/73514 mount_ntfs: can't access to a large file o [2004/11/04] kern/73517 pfil_hooks (ipfw,pf etc) and ipsec proces o [2004/11/04] ports/73529 fenner [PATCH] mbone/vic: Unbreak vic compilatio o [2004/11/04] kern/73546 invalid C-header-file o [2004/11/05] www/73549 www Mail list archive navigation difficulty o [2004/11/05] www/73551 www List archive 'quoted-printable' corruptio o [2004/11/05] kern/73553 brooks [usb] Microsoft USB Internet Keyboard not o [2004/11/06] docs/73583 doc [patch] add missing instructions to ndis( f [2004/11/06] ports/73609 haskell New port: x11-toolkits/wxhaskell o [2004/11/07] ports/73632 edwin [patch] support of rc_subr for net-mgmt/n o [2004/11/07] kern/73636 usb microsoft mouse with ps/2 converter p o [2004/11/07] docs/73638 doc ipfw(8): Clarify syntax for use of tables o [2004/11/07] kern/73646 I/O performance: with/without MEMIO optio o [2004/11/07] conf/73653 Proposal of changes to the GENERIC kernel o [2004/11/08] i386/73663 i386 module_register_init: MOD_LOAD (ibcs2, 0x o [2004/11/08] i386/73673 i386 ifconfig tun0 destroy report: ifconfig: S o [2004/11/08] kern/73675 atapicam causes interrupt storm o [2004/11/08] conf/73677 [patch] add support for powernow states t o [2004/11/08] docs/73679 doc FreeBSD 5.3 Release notes mention new nat o [2004/11/08] kern/73686 [panic] problems mounting a pen drive for f [2004/11/09] ports/73717 edwin Update port: multimedia/pvr250 Support Mi s [2004/11/09] ports/73721 ports-bugs [MAINTAINER] lang/pike76: Fix 64bits brea o [2004/11/09] i386/73742 i386 5.3 rel i386 disk2 image not copying o [2004/11/09] ports/73743 x11 XOrg/XFree xauth add/startx problem o [2004/11/10] kern/73757 [vinum] vinum fails to load from rc.conf o [2004/11/10] ports/73773 eik [PATCH] shells/bash: Add WITH_SYSLOG knob o [2004/11/10] kern/73777 emulation [patch] linux emulation: root dir special f [2004/11/10] bin/73785 qa I have just downloaded 5.3 ISO to try.. N o [2004/11/10] conf/73786 added WARNING in spanish to stable-supfil f [2004/11/11] conf/73799 Move the last stuff out of usbd.conf p [2004/11/11] kern/73807 rwatson panic: mutex nfsd_mtx not owned in NFS se o [2004/11/11] i386/73822 acpi acpi / thermal support o [2004/11/11] kern/73823 acpi / power-on by timer support f [2004/11/11] ports/73833 ports-bugs sysutils/smartmontools: smartctl -a /dev/ o [2004/11/11] conf/73834 Bad dependencies for /etc/rc.d/savecore o [2004/11/12] i386/73847 i386 volume label - 5.3 cd 1 o [2004/11/12] i386/73865 i386 NOINET6=yes in /etc/make.conf ignored o [2004/11/12] bin/73884 Add NetBSD's rawrite32 to install tools o [2004/11/13] conf/73909 [patch] rc.d/sshd does not work with port f [2004/11/13] ports/73917 ports-bugs [PATCH] Update audio/cheesetracker to 0.9 o [2004/11/14] i386/73921 i386 sysctlbyname for machdep.tsc_freq doesn't o [2004/11/14] ports/73926 ijliao latest cricket port breaks installed syst o [2004/11/14] conf/73929 [patch] /etc/rc.d/named will not work wit o [2004/11/15] kern/73961 floppy disk drive performance problem [ne o [2004/11/15] i386/73978 i386 an error message appears during loading o o [2004/11/16] bin/73988 ISDN - first dial attempt fails f [2004/11/16] bin/73989 output of "top" cmd is incorrect o [2004/11/16] conf/73992 periodic security not showing daily firew o [2004/11/16] conf/74004 [PATCH] add fam support to inetd.conf o [2004/11/16] conf/74005 [PATCH] aditional support for /etc/rc.ini o [2004/11/16] conf/74006 dougb [PATCH] /etc/rc.d/named minor fixes o [2004/11/16] ports/74017 ports-bugs [new port] net/gacxtool: The GTK ACX Tool o [2004/11/17] kern/74025 cardbus devices detected, but no /dev/car o [2004/11/17] kern/74030 Unplugging AC causes battery % to stay lo o [2004/11/17] kern/74037 ppc(4) cannot find parallel port. o [2004/11/17] ports/74049 markus repocopy request: graphics/digikamplugins o [2004/11/18] bin/74062 ifconfig(8) does not display tunnel endpo o [2004/11/18] kern/74066 acd driver fault: READ_BIG timeout o [2004/11/18] ports/74086 ports-bugs New port:chinese/chmsee A viewer for Micr o [2004/11/18] i386/74091 i386 PCMCIA: MELCO Manufacturer code should be f [2004/11/19] ports/74097 novel New Port: x11-clocks/my_clock: display th o [2004/11/20] bin/74140 [ntpdate] ntpdate does not try all IPs fo o [2004/11/20] i386/74153 i386 FreeBSD 5.3 cannot boot ftom pst o [2004/11/20] kern/74159 [patch] fix warnings concerned with heade o [2004/11/20] misc/74178 grdc(6) - scrolling does not work and "AM f [2004/11/20] ports/74179 sem [PATCH] Fix build of security/sfs o [2004/11/21] threads/74180threads KSE problem. Applications those riched ma o [2004/11/21] i386/74188 i386 no sound on a7v600-x with chipset VT8237 o [2004/11/21] i386/74191 i386 Notebook PC2001 Compliant AC97 audio work s [2004/11/21] ports/74195 ports-bugs fix build error of devel/swarm for gcc 3. o [2004/11/21] bin/74206 sos burncd: ioctl(CDRIOCFIXATE): Input/output o [2004/11/21] i386/74211 i386 USB flash drive causes CAM status 0x4 on o [2004/11/21] conf/74213 [PATCH] Connect src/etc/periodic/security o [2004/11/21] kern/74215 acpi [request] add ACPI headers to /usr/includ o [2004/11/21] i386/74216 i386 system halts o [2004/11/21] i386/74218 i386 boot floppy (2nd time) read error f [2004/11/21] ports/74219 ports-bugs [PATCH] xmms hides some interesting infor o [2004/11/22] conf/74228 periodic 470.status-named doesn't work wi o [2004/11/23] kern/74281 Digiboard PCI Xem (64-ports) detection/in f [2004/11/23] bin/74282 [patch] leading zero for tcsh's %P prompt f [2004/11/23] ports/74298 arved cnet update from 1.7.7_2 to 2.0.9 o [2004/11/24] kern/74314 DNS resolver broken under certain jail co o [2004/11/24] ports/74316 lth New port: sysutils/env4801 environmental o [2004/11/24] i386/74327 i386 mlock() causes physical memory leakage o [2004/11/24] ports/74340 ports-bugs New port: sysutils/pcfclock - userland ac f [2004/11/24] ports/74344 java [proposal] tomcat41ctl: support for passi o [2004/11/25] kern/74352 PXEBoot problems using md as root device o [2004/11/25] kern/74358 [umass] unplugging at boot time an umass o [2004/11/25] bin/74360 [patch] ndiscvt(8) generate a driver whic o [2004/11/25] ports/74369 eik Makefile for ports/devel/pcre does not al a [2004/11/25] bin/74387 linprocfs can be mounted on top of itself o [2004/11/26] ports/74394 demon [Update Port] Update of x11-fm/xnc to ver o [2004/11/26] misc/74396 [patch] "make release" fails if the cdrto o [2004/11/26] bin/74404 sh does not handle signals to subshells p o [2004/11/26] i386/74406 i386 sysinstall accepts but discards media opt o [2004/11/26] ports/74416 fenner update for rtpmon o [2004/11/26] ports/74417 fenner attempt to unbreak vic on FreeBSD 5.x o [2004/11/26] ports/74435 ports-bugs [PATCH] devel/automake19: [SUMMARIZE CHAN o [2004/11/27] ports/74442 lofi Upgrade multimedia/dvdrip to the latest r o [2004/11/27] bin/74450 [patch] enable libalias/natd to create sk o [2004/11/27] kern/74453 Q-lity CD-RW USB ECW-043 (ScanLogic SL11R o [2004/11/27] i386/74454 i386 [PATCH] Adding VIA Eden family to bsd.cpu o [2004/11/28] docs/74477 doc [patch] Correct several links in the cont f [2004/11/28] ports/74484 ports-bugs update emulators/hatari to 0.50 o [2004/11/29] ports/74494 lev ports/www/neon - add a mirror, fetch PGP o [2004/11/29] conf/74498 [patch] new CIS id for Intersil WiFi, pcc o [2004/11/29] bin/74500 [PATCH] allow chflags to set flags on sym o [2004/11/29] bin/74506 [patch] bad top command display o [2004/11/29] bin/74509 [PATCH] ifconfig allows setting 33-byte S o [2004/11/29] ports/74537 obrien editors/vim issue: report invalid size of o [2004/11/30] kern/74549 Allow third party KLDs (eg ports) to be r o [2004/11/30] kern/74557 imation 500mb usb key can only be written o [2004/11/30] bin/74567 [patch] [2TB] du doesn't handle sizes >1T o [2004/12/01] misc/74577 [patch] decorating space in Beastie menu o [2004/12/01] i386/74593 i386 Installer installs the wrong version of l o [2004/12/02] amd64/74608 amd64 mpt hangs 5 minutes when booting o [2004/12/02] kern/74609 allowing cdma modems to work at full spee o [2004/12/02] docs/74612 doc Updates to the glossary o [2004/12/02] ports/74615 ports-bugs new port: net/quoted s [2004/12/02] ports/74625 ports-bugs outdated GNU gatekeeper port o [2004/12/02] kern/74626 NDIS kernel translation layer breaks ICC o [2004/12/03] ports/74638 sergei [PATCH] devel/porttools: Add cdiff as run o [2004/12/03] i386/74650 i386 System Reboot with umount command o [2004/12/03] gnu/74654 libsupc++.a lacks necessary functions o [2004/12/03] kern/74658 ATAPI CD not recognized after booting Fre o [2004/12/04] ports/74664 danfe New port: x11-clocks/bdesktopclock o [2004/12/04] ports/74686 mbr [PATCH] www/mod_auth_mysql_another: updat o [2004/12/05] docs/74724 ceri handbook network-inetd webpage o [2004/12/05] ports/74740 danfe Update port: x11-wm/wampager - Update to o [2004/12/05] kern/74743 wctype.c declares static array on stack o [2004/12/06] ports/74752 eik make takes a little while before anything o [2004/12/06] kern/74777 Bootup "beep" in 5.3 should be disabled b o [2004/12/06] kern/74786 Smartlink Modem causes interrupt storm on o [2004/12/07] i386/74803 i386 3Com509B o [2004/12/07] kern/74809 smbfs panic o [2004/12/07] amd64/74811 amd64 df, nfs mount, negative Avail -> 32/64-bi o [2004/12/07] conf/74817 [patch] Fixed automatic configuration of o [2004/12/07] conf/74820 /etc/rc deletes /var/run/log by mistake, o [2004/12/07] misc/74827 Problem with dd(1) and/or /dev/fd o [2004/12/08] i386/74829 i386 FreeBSD 5.3-RELEASE hangs during boot/ins f [2004/12/08] ports/74837 hrs print/teTeX-base fails to package, incorr o [2004/12/08] kern/74849 [patch] Samsung SPH-i500 does not attach o [2004/12/08] kern/74868 [acpi] ACPI enabled in 5.3 Release make K o [2004/12/08] kern/74876 Can not receive Hop by Hop options o [2004/12/09] kern/74880 Samsung N400 cellphone/acm fails to atach s [2004/12/09] ports/74882 hq [New ports] java/httpunit: web test frame o [2004/12/09] docs/74889 wosch S_ISREG etc marcos missing from stat man o [2004/12/09] kern/74893 Channels of USB audio can't be initialize o [2004/12/09] ports/74907 apache [PATCH] www/mod_perl: cleanups o [2004/12/10] ports/74913 pat I can't see anything in X11 applications o [2004/12/10] ports/74919 ale [PATCH] lang/php4: Add hardened-php.org p o [2004/12/10] kern/74920 3Com 3C509-Combo Etherlink III o [2004/12/10] ports/74921 jmallett update: emulators/mips64emul (0.2.1 to 0. o [2004/12/12] i386/74966 i386 Realtek driver seems to misinterpret some o [2004/12/12] i386/74971 i386 vinum creates (shows) incorrect volume (s o [2004/12/12] kern/74977 dcons.ko requires KDB support o [2004/12/12] kern/74986 tackerman sysctlize a parameter of if_em's interrup o [2004/12/12] kern/74989 (regression) Lost USB support between 5.2 o [2004/12/12] ports/74993 danfe graphics/svgalib: SVGALIB-1.4.3_4 segfaul f [2004/12/12] ports/74996 ports-bugs [NEW PORT] sysutils/logwatch: Logwatch is o [2004/12/12] bin/75001 hushlogin and nocheckmail attributes don' o [2004/12/13] kern/75008 ALPS GlidePoint not recognized FreeBSD 5. o [2004/12/13] ports/75015 jdp cvsup on amd64 with runsocks (socks5) cor f [2004/12/14] ports/75050 ports-bugs new port: net/ventrilo o [2004/12/14] bin/75053 eik pkg_delete is stupid o [2004/12/14] i386/75057 i386 [QUIRK] Add support for ZICPlay USB MP3 P o [2004/12/14] docs/75068 doc login.conf(5) manual page says nothing ab o [2004/12/15] i386/75090 i386 READ_BIG errors with Sony CRX1611 o [2004/12/15] kern/75121 Wrong behaviour of IFF_LINK2 bit in 6in6 f [2004/12/15] ports/75129 ports-bugs Update port: graphics/ftgl 2.09 -> 2.12 o [2004/12/15] ports/75130 danfe [NEW PORT] www/mono-xsp: A light-weight w o [2004/12/15] kern/75132 jhb [Patch] add support for the Davicom 56PDV o [2004/12/15] ports/75136 ports-bugs New Port mail/xfaces (really a reinclusio o [2004/12/15] conf/75137 jhb add snd_* modules support to /etc/rc.d/mi f [2004/12/16] docs/75138 doc Typo in libexslt(4) o [2004/12/16] ports/75143 hq There is no way to specify jvm parameters f [2004/12/16] ports/75147 ports-bugs [PATCH] Several improvements to security/ o [2004/12/16] kern/75154 Please update twa driver (for 3ware 9000 o [2004/12/17] bin/75175 jot duplicates numbers in simple invocati o [2004/12/17] bin/75177 philip Bug selecting psm operation level in mous o [2004/12/17] conf/75180 INIT -> /etc/rc.d - IPFILTER IPMON confli o [2004/12/17] kern/75185 ACPI doesn't power off Tyan S2460 o [2004/12/17] ports/75188 knu sysutils/portupgrade fails to install dep o [2004/12/17] ports/75193 sobomax asterisk build on 5.3: work around tr bug o [2004/12/18] kern/75211 Vinum writes several errors to stdout. o [2004/12/19] i386/75251 anholt Beginnings of an ATI AGP driver. p [2004/12/19] kern/75253 rwatson [patch] xl(4): add support for 3C920B-EMB o [2004/12/19] kern/75254 PRISM3-based adapter ZCOM XI330 doesn't w o [2004/12/19] kern/75274 Updating of USB audio codes (uaudio*.*) a o [2004/12/19] kern/75276 Volumes of USB audio can be controlled se f [2004/12/19] kern/75277 netstat -m 'mbufs in use' output appears o [2004/12/20] ports/75291 nork [PATCH] net/DarwinStreamingServer: must l o [2004/12/20] kern/75298 [PATCH] add missing device id for pccard o [2004/12/20] ports/75301 portmgr new USE_LINUX_X11 macro f [2004/12/20] ports/75302 sem Patches for cleaning problems reported by o [2004/12/20] ports/75310 eivind textproc/cdiff is useless on monochrome t o [2004/12/20] kern/75311 Enable to record with USB audio (uaudio) o [2004/12/20] kern/75316 Enable to select a recording sound source f [2004/12/20] ports/75341 ports-bugs Unable to install py-imaging port python o [2004/12/21] bin/75362 contrib/smbfs mount_smbfs No buffer space o [2004/12/21] ports/75369 ports-bugs new port net/p5-Perlbal o [2004/12/22] misc/75378 login/wtmp/utmp not updating properly o [2004/12/22] i386/75387 i386 Future support of Promise SATAII150 TX4 w o [2004/12/23] i386/75420 i386 CMD 648 PCI not work o [2004/12/23] ports/75424 niels new port: security/bdc (BitDefender Conso o [2004/12/23] docs/75433 doc No manual pages for devfs.conf and devfs. o [2004/12/24] ports/75464 portmgr bsd.port.mk install default configuration o [2004/12/25] bin/75479 qa [sysinstall] sysinstall time servers list o [2004/12/25] kern/75486 QUIRK Update (kern/70158) Frontier Labs N o [2004/12/25] amd64/75488 amd64 ntfs_iconv not working on amd64 o [2004/12/25] ports/75496 knu [repocopy] databases/ruby-sqlite -> datab o [2004/12/26] conf/75502 Fix LC_NUMERIC and LC_MONETARY for de_CH o [2004/12/27] docs/75544 trhodes typos in man3 manual pages, acl.3, assert o [2004/12/27] docs/75545 trhodes typos in man3 manual pages, form_field_op o [2004/12/27] ports/75555 ports-bugs [NEW PORT] x11-toolkits/py-gtksourceview: a [2004/12/28] ports/75569 dougb pine4 dependant upon ispell (should be op o [2004/12/28] bin/75570 chflags nosappnd directory doesn't work o [2004/12/28] docs/75577 doc typos in man3 manual pages, login_class.3 o [2004/12/28] kern/75578 QUIRK: PNY USB flash key o [2004/12/28] kern/75582 Add support for Linksys PCMPC200 Cardbus o [2004/12/28] i386/75583 i386 Installation fails o [2004/12/28] bin/75585 [unionfs] mount -p on unionfs results in o [2004/12/29] i386/75589 i386 O2Micro pccard1 slot not functioning whil o [2004/12/29] docs/75610 doc Advanced Networking Wireless section clea o [2004/12/29] bin/75632 le gvinum commands not consistent with vinum o [2004/12/30] ports/75643 danfe New Port: x11/PyPanel (A lightweight tran o [2004/12/30] gnu/75662 less -f behavior contradicts man page f [2004/12/30] ports/75664 lioux Create net/mldonkey-{,core-,gui-}devel po o [2004/12/30] ports/75675 ports-bugs [NEW PORT] net/apollon: KDE client for gi o [2004/12/30] kern/75677 bz [patch] sk(4): plug leaks and fix acquiri o [2005/01/01] misc/75702 dwmalone -O5 flag breaks some compiles in /usr/src o [2005/01/01] kern/75710 cue0 device configuration causes kernel p o [2005/01/02] ports/75720 ports-bugs The 4.10-RELEASE samba 3 package smbpassw o [2005/01/02] conf/75722 dougb [patch] /usr/libexec/save-entropy ignores o [2005/01/03] bin/75742 [patch] pkg_add does not honour prefix fo o [2005/01/03] kern/75764 [patch?] "umass0: Phase Error" - no devic o [2005/01/03] bin/75766 [patch] nfsd loops with TCP + multiple -h o [2005/01/03] bin/75767 WANTED: "fdclose" function in libc o [2005/01/04] i386/75776 i386 NO ps/2 keyboard using USB keyboard under o [2005/01/04] kern/75800 ucom1: init failed STALLED error in time o [2005/01/04] kern/75829 wireless keeps crashing and x server o [2005/01/05] www/75830 www ports.cgi used ports/INDEX from CVS o [2005/01/05] bin/75842 /sbin/mount: valid, but double, fstab mou o [2005/01/05] ports/75852 phantom [patch] Make java/linux-sun-jdk14 install o [2005/01/05] bin/75855 getpwent functions on 5.3 with large pass o [2005/01/05] ports/75859 seanc [PATCH] devel/tla: update to 1.3 o [2005/01/05] kern/75860 Support for the ADI AD1888 onboard sound f [2005/01/05] i386/75862 vs fpsetsticky() incorrectly clears, instead o [2005/01/05] docs/75864 doc FreeBSD 5.3 kern-developer install does n o [2005/01/05] docs/75865 doc comments on "backup-basics" in handbook o [2005/01/06] kern/75873 Usability problem with non-RFC-compliant o [2005/01/06] ports/75878 green security/cfs is broken on 64-bit architec o [2005/01/06] kern/75881 ACPI suspend/resume doesn't work on ASUS o [2005/01/06] ports/75883 demon mrtg + ucd-snmp give wrong results o [2005/01/06] bin/75884 m4(1): syscmd's output is out of sync wit o [2005/01/06] ports/75893 ports-bugs New port: shells/friedcshrc a shell start f [2005/01/06] kern/75894 [sound] shuttle ST62K sound not actually o [2005/01/06] i386/75898 i386 Exception and reboot: Loader and kernel u f [2005/01/07] ports/75908 ports-bugs New port: misc/thailocale A locale for Th o [2005/01/07] ports/75911 mharo Proftpd does not work with NIS on FreeBSD f [2005/01/07] ports/75916 thierry New port: net/decv o [2005/01/07] ports/75921 danfe [new port] flpsed, a WYSIWYG pseudo PostS o [2005/01/07] usb/75928 usb Cytronix SmartMedia card (SMC) reader has o [2005/01/08] bin/75934 [PATCH] missing blowfish functionality in o [2005/01/08] ports/75939 nork smartd can not found SMART device, Only S o [2005/01/08] ports/75944 knu [PATCH] lang/ruby: fix PLIST o [2005/01/08] ports/75966 ports-bugs [patch] improve samba-vscan port o [2005/01/08] kern/75969 [patch] Support for Sigmatel STAC9766/67 o [2005/01/08] kern/75970 [patch] support for Sandisk Cruzer Micro o [2005/01/09] ports/75992 hrs [PATCH] japanese/latex2html: Unbreak this o [2005/01/09] docs/75995 hcreate documentation(?) bug o [2005/01/09] docs/75997 doc Handbook section on DNS needs updating o [2005/01/09] kern/76002 [Patch] for PixelView PlayTv Pro Rev o [2005/01/09] ports/76013 mbr patch to allow mod_frontpage to work with o [2005/01/10] ports/76021 knu portupgrade: package delete can remove ne o [2005/01/10] ports/76022 sada [PATCH] japanese/xjman: fix Makefile o [2005/01/10] sparc64/76052marius Incorrect panic strings in sparc64 files o [2005/01/10] ports/76068 bms Update of devel/pcsc-lite o [2005/01/10] gnu/76069 FreeBSD's definition of offsetof isn't go o [2005/01/10] ports/76073 mharo ftp/proftpd: make install does not create o [2005/01/11] kern/76080 "bio_completed .. greater than bio_length o [2005/01/11] kern/76081 Add support for CardBUS NIC FNW3603TX o [2005/01/11] bin/76089 The "-n" option in /usr/bin/w is broken s [2005/01/11] ports/76091 ports-bugs Update of security/ifd-slb_60 o [2005/01/11] docs/76094 doc Incorrect statement about partition d o [2005/01/11] ports/76102 ports-bugs [new port] mail/nmzmail - fast mail searc o [2005/01/11] ports/76109 ale [NEW PORT] www/eaccelerator 0.9.2.a p [2005/01/11] ports/76116 ports-bugs PORT UPDATE: graphics/lcms (with PATCH) o [2005/01/12] conf/76124 Mistake in /usr/share/misc/pci_vendors o [2005/01/12] ports/76131 ports-bugs New port: x11-toolkits/py-wxPython-devel o [2005/01/12] ports/76150 ale [php4] allow php4-dba to use Berkeley DB p [2005/01/12] bin/76153 des Significant memory leak in libfetch (fix f [2005/01/12] ports/76166 thierry [NEW PORT] databases/oracle-instantclient o [2005/01/12] bin/76169 [PATCH] Add PAM support to cvs pserver o [2005/01/12] ports/76170 cy misc/screen -- Support for NONETHACK o [2005/01/12] amd64/76176 obrien misc/compat4x are mismarked unsupported o o [2005/01/12] kern/76178 Problem with ahd and large SCSI Raid syst o [2005/01/13] ports/76202 perky [UPDATE] devel/py-cheetah from 0.9.15 to o [2005/01/13] kern/76205 [patch] support for AVM BlueFritz! USB bl o [2005/01/13] kern/76225 WITHOUT_MODULES option for sys/modules/Ma o [2005/01/13] conf/76226 Default local.9600 gettytab initially use o [2005/01/13] ports/76227 ports-bugs RLE support for graphics/fbm o [2005/01/14] ports/76242 ale php5 build error o [2005/01/14] ports/76247 grog Port Update o [2005/01/14] ports/76257 danfe nvidia_driver breaks xorg-clients build f [2005/01/15] ports/76258 vs games/scummvm: WITH_MPEG2 needs WITH_VORB o [2005/01/15] conf/76298 fstab doesn't pass mntops properly o [2005/01/16] ports/76302 ports-bugs New Port: news/knzb o [2005/01/16] bin/76305 dhclient resets configured interfaces on o [2005/01/17] ports/76330 openoffice editors/openoffice-1.1 calls uname needle o [2005/01/17] docs/76333 doc EOF indicator can be cleared by not only o [2005/01/17] ports/76334 ale mod/php4 broken with iconv o [2005/01/17] ports/76358 vs xlockmore PAM support f [2005/01/17] ports/76360 ports-bugs update of buggy graphics/djvulibre o [2005/01/17] bin/76362 sys directory link points to wrong locati o [2005/01/17] ports/76365 ports-bugs NEW PORT net/xdb_auth_cpile A user auth/c o [2005/01/17] ports/76379 ports-bugs New port:biology/p5-Bio-Das o [2005/01/18] bin/76401 sysinstall to set "host name" for dhclien f [2005/01/18] ports/76409 ports-bugs cfengine2 compile problems, berkeleydb re o [2005/01/18] kern/76432 recursive locking in the network stack o [2005/01/19] usb/76461 usb disklabel of umass(4)-CAM(4)-da(4) not us o [2005/01/19] docs/76472 doc [patch] tell porters handbook about OPTIO o [2005/01/20] kern/76485 sched_getparam returns weird priority num o [2005/01/20] conf/76491 Addition into /etc/security few new funct o [2005/01/20] ports/76493 lioux [PATCH] net/xmule: update to 1.9.5 o [2005/01/20] bin/76494 [patch] passwd(1) does not indicate a suc p [2005/01/20] bin/76497 tcpdump dumps core on ppp ipv6cp packets o [2005/01/20] ports/76507 ports-bugs New Port: www/instiki o [2005/01/20] conf/76509 [patch] New locale uk_UA.CP1251 support o [2005/01/20] ports/76510 ports-bugs [NEW PORT] sysutils/fanout: Allow you to o [2005/01/20] threads/76513threads libpthread is not working o [2005/01/20] docs/76515 doc missleading use of make -j flag in handbo o [2005/01/21] kern/76520 Add new kernel-side libiconv converter fo o [2005/01/21] ports/76527 ale [PATCH]lang/php4: Add WITH_MULTIBYTE knob o [2005/01/21] kern/76539 ipnat + dummynet on output on same interf o [2005/01/21] kern/76551 re0: watchdog timeout o [2005/01/23] www/76586 re [patch] minor updates to en/releng/index. o [2005/01/23] i386/76587 i386 ps2 mouse weird... o [2005/01/23] bin/76590 adding -mapall in nfs exports requires re o [2005/01/23] ports/76602 clsung Pick up www/wordpress, www/p5-Kwiki-NewPa o [2005/01/23] ports/76603 ports-bugs [New Port] sysutils/lineak_kdeplugins: KD o [2005/01/23] kern/76611 i4b itjc bad enums for PIB cycle time o [2005/01/24] conf/76626 460.status-mail-rejects shows destination o [2005/01/25] ports/76638 sergei [PATCH] devel/porttools: "port submit" ha o [2005/01/25] ports/76643 eik sysutils/pkg_install-devel with openssl f [2005/01/25] i386/76653 i386 Problem with Asahi Optical usb device (Pe o [2005/01/25] ports/76670 olgeni Add pkg-message to java/netbeans o [2005/01/25] kern/76678 rwatson Allow pam_krb5 to authenticate no local u o [2005/01/26] ports/76695 trevor RPM complaints on installation of linux_b o [2005/01/26] bin/76697 newsyslog keeps one more archive files th o [2005/01/26] ports/76702 roam nsping breaks when executed with pid > 65 o [2005/01/26] kern/76710 rgephy does not deal with status properly o [2005/01/26] bin/76711 parse error in rm.c:check() while parsing o [2005/01/26] ports/76731 ports-bugs [PATCH] make cups-pstoraster GHOSTSCRIPT_ o [2005/01/27] usb/76732 usb Mouse problems with USB KVM Switch o [2005/01/27] bin/76736 dwmalone syslogd pipelines losing messages o [2005/01/27] ports/76748 haskell New port: devel/hs-plugins. Loading Haske o [2005/01/27] bin/76752 /usr/bin/login o [2005/01/27] bin/76756 des function pw_equal in pw_util.c does not t o [2005/01/27] ports/76770 openoffice openoffice-2.0-devel cannot build -DWITHO o [2005/01/29] www/76806 remko New FreeBSD Commercial Vendor - IEA Softw o [2005/01/29] www/76817 www nonexisting link for an article in www on o [2005/01/29] kern/76818 rwatson ACL modifications touch file's mtime o [2005/01/29] ports/76820 ports-bugs isc-dhcp3-server build for use in jail sh o [2005/01/29] threads/76821threads Add access to gdb unique thread id o [2005/01/29] ports/76825 ports-bugs isc-dhcp3-server port should allow listen o [2005/01/30] kern/76857 Samsung mouse misbehaviour f [2005/01/30] ports/76868 ports-bugs Gnofract4D port is out of date - new vers o [2005/01/30] ports/76875 ports-bugs security/cryptopp crashes if build with d o [2005/01/31] kern/76879 anholt drm.ko PCI vendor/device id detection is o [2005/01/31] ports/76908 ports-bugs [patch] port net/arla (AFS client) is mar f [2005/01/31] ports/76914 arved /usr/ports/audio/xmms-osssurround (build o [2005/01/31] ports/76915 portmgr [patch] Handle port deinstall scripts whe o [2005/01/31] ports/76917 knu [PATCH] security/ruby18-acl: Fix install o [2005/01/31] kern/76918 ATI AD1981 AC'97 Audio Controler not supp o [2005/01/31] ports/76928 ports-bugs New port: www/WebCalendar, web-based cale o [2005/02/01] ports/76936 trevor print/acroread with native mozilla and li o [2005/02/01] threads/76938threads include/unistd.h: ttyname_r prototype mis f [2005/02/01] ports/76945 flz Update port: sysutils/LPRng - fix packing o [2005/02/01] kern/76950 ACPI wrongly blacklisted on Micron Client o [2005/02/01] kern/76971 ipfw antispoof incorrectly blocks broadca o [2005/02/01] kern/76972 64-bit integer overflow computing user cp p [2005/02/01] docs/76981 trhodes [PATCH] cap_mkdb could be more prominentl o [2005/02/02] ports/76986 ports-bugs New port: print/pmx a pre-processor of Mu o [2005/02/02] ports/76999 girgen [PATCH] Support for alternative date/tim o [2005/02/02] bin/77001 sysinstall binary upgrade clobbers /etc/l o [2005/02/02] ports/77010 skv [patch] conflict between p5-XML-SAX and p f [2005/02/02] ports/77015 ports-bugs /usr/ports/net/linpopup/ (linpopup-1.2.0_ f [2005/02/02] ports/77022 ports-bugs Fix russian/pscyr o [2005/02/02] bin/77031 [patch] comm(1) unable to handle lines gr o [2005/02/02] ports/77038 ports-bugs Update port: math/vtk* f [2005/02/03] ports/77042 ports-bugs new port: games/hattrickorganizer o [2005/02/03] ports/77059 ports-bugs New port: devel/atlas60. f [2005/02/03] ports/77068 ports-bugs Update port: java/eclipse-EPIC o [2005/02/03] bin/77082 src/usr.sbin/pkg_install - Add 3 new macr o [2005/02/04] docs/77087 doc The bootvinum script given in the handboo o [2005/02/04] bin/77089 /sbin/natd: natd ignores -u with passive o [2005/02/04] kern/77091 Keyboard quits working under X with MAXCO f [2005/02/05] ports/77146 ports-bugs ftp/lftp does not build using make flag W f [2005/02/05] ports/77149 vs postgrey startup script bug o [2005/02/06] bin/77158 Buffer Overflow in lukemftp o [2005/02/06] ports/77170 eik [REPOCOPY] net/openldap22{,-sasl}-{server p [2005/02/06] conf/77178 murray [pach] typo in freebsd-tips o [2005/02/06] ports/77182 des ifd-gempc410 marked broken s [2005/02/06] ports/77183 arved new port request: devel/ifd-ccid o [2005/02/07] conf/77197 calendar.judaic is out of date o [2005/02/07] bin/77212 src/usr.sbin/pkg_install - make directory f [2005/02/07] ports/77227 pav New port: security/yassl - Yet another SS o [2005/02/07] i386/77239 i386 3Com 3CXFEM656C does not seem to be suppo o [2005/02/08] ports/77246 portmgr update "make index" target to use "make f o [2005/02/08] kern/77253 meminfo in linprocfs returns bad value ab o [2005/02/08] bin/77259 /bin/sh: shell command "command -v cmd" d o [2005/02/08] bin/77260 df behaviour has changed between 4.x and o [2005/02/08] bin/77261 login doesn't chdir into a group-protecte o [2005/02/08] kern/77273 ipfilter breaks ipv6 statefull filtering o [2005/02/08] ports/77282 clsung [NEW PORT] graphics/p5-GraphViz-Makefile: o [2005/02/09] ports/77295 sergei [ patch ] security/gnutls-devel: update t o [2005/02/09] kern/77308 ALTQ doesn't seem to be working on tun0 s [2005/02/10] ports/77342 thierry New port : lang/cduce An XML oriented fun p [2005/02/10] ports/77346 vs Update port dns/drill: New version, bug f o [2005/02/10] ports/77348 kris [PATCH] Update security/scanssh 1.6b -> 2 o [2005/02/10] kern/77353 [patch] grow SysV IPC kernel limits o [2005/02/10] kern/77355 [patch] Detect i*86 subarches for uname o [2005/02/10] ports/77359 ports-bugs New port: graphics/gephex Software-based o [2005/02/10] kern/77365 [patch] amdpm driver has wrong PCI device o [2005/02/11] ports/77373 ports-bugs new port for squidclamav-1.1 o [2005/02/11] misc/77377 Slow downloading from FreeBSD server with p [2005/02/11] conf/77386 brooks let /etc/rc.d/var create spool dirs for l o [2005/02/11] ports/77395 ports-bugs New port: audio/gai-album, an album cover o [2005/02/11] ports/77396 ports-bugs New port: audio/gai-visual-audio, an xmms o [2005/02/12] ports/77426 niels new port: security/sancp, a network conne f [2005/02/12] ports/77428 vs [ MAINTAINER UPDATE ] net/diradmin -- 1.5 o [2005/02/13] ports/77444 eik devel/porkmk ignores FETCH_BEFORE_ARGS= - o [2005/02/13] bin/77445 [ntpd] too many recvbufs(40) when ntpd st f [2005/02/13] ports/77448 vs [PORT UPDATE] net/amule 1.2.8_1 o [2005/02/13] ports/77452 lev [PATCH] devel/subversion: fix broken patc s [2005/02/13] ports/77453 ports-bugs [request] new port: print/ghostpcl f [2005/02/13] ports/77456 ports-bugs Update port: irc/unreal o [2005/02/13] amd64/77470 amd64 Using of cyrillic filenames conversion le o [2005/02/14] ports/77471 ports-bugs New port: Device driver for Voicetronix O o [2005/02/14] ports/77473 ports-bugs New port submission - security/sguil-sens o [2005/02/14] i386/77477 i386 AHA-1542CP SCSI failed to probe f [2005/02/14] ports/77489 vs UPDATE port: sysutils/graveman (new relea o [2005/02/14] ports/77495 niels new port: security/sav o [2005/02/14] ports/77512 anders mail/cclient port: imap-uw IMAPS not work o [2005/02/15] kern/77537 Conditional breakpoints hang on SMP machi o [2005/02/15] i386/77541 i386 em driver if_oerrors book keeping error o [2005/02/15] bin/77554 type mismatch in IPv6 firewall rule parse o [2005/02/15] kern/77570 [PATCH] ipfw: Multiple rules may have the o [2005/02/16] ports/77608 roam nsping does not understand IPv6 o [2005/02/17] bin/77648 compiling syslog.c fails on 5-STABLE o [2005/02/18] conf/77663 Suggestion: add /etc/rc.d/addnetswap afte o [2005/02/18] ports/77690 ports-bugs new port submission - security/sguil-serv f [2005/02/19] ports/77711 ports-bugs misc/gtl: notice of intent f [2005/02/19] ports/77740 ports-bugs [patch] www/mod_fastcgi allow select NO_S o [2005/02/20] ports/77756 ale Update port: www/eaccelerator fixes o [2005/02/20] ports/77809 markp [PATCH] pipenightdreams un-BROKEN for new o [2005/02/20] ports/77812 vs port update xppaut o [2005/02/21] ports/77820 portmgr bsd.port.mk 1.508 and PORTDOCS globbing b o [2005/02/21] misc/77821 error at libkvm while doing make buildwor o [2005/02/21] kern/77826 ext2fs usb filesystem will not mount RW o [2005/02/21] bin/77835 [patch] libc file res_debug.c needs const o [2005/02/21] kern/77841 [patch] cast away const in getpublickey() o [2005/02/21] ports/77857 kwm [PATCH] net/gnomemeeting: correctly deter o [2005/02/21] ports/77869 lioux libmpeg2 marked broken for alpha on 5.x i o [2005/02/21] ports/77876 portmgr Ensure uniqueness of (DOCS|EXAMPLES|DATA) f [2005/02/22] ports/77899 ports-bugs [Maintainer Update] graphics/bugle 0.0. o [2005/02/22] kern/77902 [nfs] NFS client should use VA_UTIMES_NUL o [2005/02/22] kern/77904 NFS server should set VA_UTIMES_NULL in a o [2005/02/22] kern/77913 [PATCH] Add the APDL-325 WLAN pccard to w f [2005/02/22] kern/77915 vs Makefile problem : /usr/src/bin/domainnam o [2005/02/22] bin/77918 ceri quota does not exit with a status != 0, i o [2005/02/22] ports/77924 ports-bugs [MAINTAINER-UPDATE] devel/ruby18-freeride o [2005/02/22] conf/77929 periodic/security/550.ipfwlimit ignores l o [2005/02/23] ports/77952 sobomax UPDATE: net/asterisk 1.0.5 o [2005/02/23] kern/77958 can't delete read-only files via smbfs o [2005/02/23] ports/77980 ports-bugs New Port: www/p5-POE-Component-Server-HTT o [2005/02/24] ports/78003 mat REPOCOPY: databases/pear-sqlite -> databa o [2005/02/24] ports/78012 ports-bugs [NEW PORT] net/abills: Billing system fro o [2005/02/24] bin/78021 sem_open(3) doesn't mention fnctl.h inclu o [2005/02/24] ports/78023 eik Problem Instaling openldap22-client via p o [2005/02/24] usb/78028 usb The system must tell users information of f [2005/02/24] ports/78030 ports-bugs New port: net/p5-IP-Country - Perl module o [2005/02/24] docs/78041 doc docs for md need further explanation of t o [2005/02/25] ports/78044 brooks repocopy: ports/sysutils/ganglia-monitor- o [2005/02/25] kern/78057 ad0: FAILURE - READ_DMA status=51 error=4 o [2005/02/25] kern/78070 [patch] Potential null pointer dereferenc o [2005/02/25] kern/78072 [Patch] Potential memory leak in lge(4) o [2005/02/25] ports/78082 demon Update port: www/links o [2005/02/25] ports/78083 trevor [PATCH] net/fspd: update to 2.8.1.24 o [2005/02/25] kern/78090 ipf filtering on bridged packets doesn't f [2005/02/26] ports/78102 ports-bugs /usr/ports/mail/qmail-scanner doesn't det o [2005/02/26] kern/78114 [PATCH] Solaris/x86 label structures for s [2005/02/26] ports/78119 clement [REPOCOPY REQUEST] move www/apache2 to ww f [2005/02/26] ports/78121 novel [ patch ] misc/py-osd: rename the extenti o [2005/02/26] bin/78125 Remove unused code from idmapd.c p [2005/02/26] ports/78126 marcus [PATCH] devel/portlint: check WWW in pkg- o [2005/02/26] bin/78131 gbde "destroy" not working. o [2005/02/26] kern/78133 vmware3 port causes crash o [2005/02/27] ports/78134 openoffice editors/openoffice: typo o [2005/02/27] docs/78138 doc Error in pre-installation section of inst o [2005/02/27] ports/78141 openoffice openoffice-2.0-devel cannot build -DWITH_ p [2005/02/27] docs/78143 trhodes [patch] Manual page for snd_fm801(4) o [2005/02/27] ports/78150 ports-bugs Update Port: devel/libtool15 to 1.5.14 o [2005/02/27] kern/78166 [patch] Add Sitecom CN104 USB to serial a o [2005/02/27] bin/78170 [patch] Fix signal handler in bootpd p [2005/02/28] docs/78172 brueffer make_dev.9 says DEVFS functions use dev_t a [2005/02/28] docs/78174 trhodes Update for Bluetooth-related manpages o [2005/02/28] kern/78176 sound sound doesnt work o [2005/02/28] ports/78186 gioria Update to new stable (and more secure) ve f [2005/02/28] ports/78194 flz Update net/wmnd: 0.4.7_1 -> 0.4.11 f [2005/02/28] ports/78197 flz [PATCH] audio/lopster: update to 1.2.2 o [2005/02/28] bin/78207 add MEINBERG clock support to the base nt o [2005/02/28] ports/78213 ports-bugs [MAINTAINER] Update port: mail/milter-bog o [2005/03/01] kern/78226 rcv_lastsack in struct tcpcb is not updat o [2005/03/01] ports/78234 olgeni x11/eterm invalids compose character defi o [2005/03/01] ports/78235 ale lang/php4 segfaults with both xslt and Ze o [2005/03/01] docs/78240 doc Replace with around a # f [2005/03/01] ports/78241 ports-bugs update port: mail/mailsync to 5.2.1 s [2005/03/01] ports/78246 tobez [PATCH] textproc/p5-YAML: update to 0.36 o [2005/03/01] conf/78257 [PATCH] /etc/rc.d/memdisk for /dev/md* cr f [2005/03/02] ports/78274 danfe [new port] benchmarks/N-queen o [2005/03/02] docs/78275 doc Keyword size needs to be changed to lengt o [2005/03/02] ports/78279 ports-bugs New port:japanese/mell (an emacs lisp lib o [2005/03/02] ports/78280 ports-bugs New port:japanese/suikyo (a romaji-kana c o [2005/03/02] ports/78281 ports-bugs New port:japanese/prime (a japanese kana- o [2005/03/02] ports/78282 ports-bugs New port:japanese/prime-el (an elisp fron o [2005/03/02] ports/78284 ports-bugs New port:japanese/prime-dict (dictionary o [2005/03/02] ports/78291 kuriyama [PATCH] Use libtool15 instead of libtool1 o [2005/03/02] ports/78293 edwin Proposition for the review of multimedia/ o [2005/03/02] bin/78304 Signal handler abuse in comsat(8) p [2005/03/02] docs/78322 jcamou [patch] Manual page for snd_via8233(4) f [2005/03/02] ports/78327 hq new port java/jakarta-poi o [2005/03/02] ports/78332 openoffice [PATCH] no help content in polish/open-of o [2005/03/03] ports/78337 ale Feature Request: cpdf for lang/php5-exten o [2005/03/03] kern/78342 jeff top -S shows potentially incorrect CPU us o [2005/03/03] ports/78345 x11 [PATCH] xorg-server/powerpc: server loada o [2005/03/03] ports/78346 x11 [PATCH] xorg-server/powerpc: os-support/I o [2005/03/03] ports/78348 x11 [PATCH] xorg-server/powerpc: mouse signed o [2005/03/03] ports/78352 x11 [PATCH] xorg-server/powerpc: common/compi o [2005/03/03] ports/78353 x11 [PATCH] xorg-server/powerpc: bus/Imakefil o [2005/03/03] ports/78354 x11 [PATCH] xorg-server/powerpc: os-support/b o [2005/03/03] ports/78355 x11 [PATCH] xorg-server/powerpc: Imake.cf mod o [2005/03/03] ports/78356 x11 [PATCH] xorg-server/powerpc: FreeBSD.cf d o [2005/03/03] ports/78358 x11 [PATCH] xorg-server/powerpc: pkg-plist pa o [2005/03/03] ports/78359 x11 [PATCH] xorg-server/powerpc: port Makefil f [2005/03/03] usb/78371 usb Philips Wearable Audio Player (128) fails o [2005/03/03] ports/78379 lev [PATCH] repository target, fsfs support i o [2005/03/04] kern/78388 vr network drivers cause watchdog timeout f [2005/03/04] ports/78393 ports-bugs [maintainer-update] update mail/sccmilter o [2005/03/04] ports/78397 ports-bugs [port update] print/foomatic-db - changed o [2005/03/04] conf/78419 /etc/termcap is a symbolic link o [2005/03/04] bin/78424 Internal IPs on router, natd/libalias bre o [2005/03/04] kern/78431 bt3c device driver sends too many bytes o [2005/03/05] kern/78434 -current does not cdboot f [2005/03/05] ports/78436 ports-bugs Maintainer Update: multimedia/dvd-slidesh o [2005/03/05] docs/78440 phantom POSIX semaphores don't work by default in o [2005/03/05] ports/78443 gnome finance/gnucash-1.8.11 HCBI dependence fa o [2005/03/05] kern/78444 jeff sched_ule: doesn't keep track of the slee o [2005/03/05] kern/78464 Rename /proc/mtab to /proc/mounts f [2005/03/06] ports/78473 ahze New port: graphics/opencv (Open Source Co o [2005/03/06] kern/78474 Swapped out procs not brought in immediat o [2005/03/06] docs/78479 doc SO_NOSIGPIPE socket option undocumented o [2005/03/06] docs/78480 doc Networked printer setup unnecessarily com o [2005/03/06] ports/78490 portmgr Update port: Mk/bsd.port.mk add PORTEXAMP o [2005/03/06] ports/78492 openoffice [PORT UPDATE] editors/ooodict-all: adds o [2005/03/06] ports/78493 demon Unbreak net/gnomba o [2005/03/06] bin/78504 grep --exclude does not check directories o [2005/03/06] ports/78507 jdp lang/ezm3 fails to build o [2005/03/06] ports/78516 ale update port: lang/php[45]: fix PLIST for o [2005/03/07] docs/78520 doc error in man(5) lpd.conf, lpd.perms pages o [2005/03/07] kern/78526 problem with ST380011A Segate and FreeBSD o [2005/03/07] bin/78529 'df' shows wrong info about hard drive af f [2005/03/07] ports/78536 ports-bugs [PATCH] databases/clip: update to 1.1.14. o [2005/03/07] standards/78537phk times(2) not functioning per the Posix sp o [2005/03/07] kern/78543 Support for Trip-Lite USB 2 Serial adapte o [2005/03/07] ports/78554 portmgr [patch] bsd.port.mk: allow install port w o [2005/03/07] ports/78559 vs [patch] net/licq-osd: Update to 1.3.0 o [2005/03/07] bin/78562 Add numerical sorting option to join(1) o [2005/03/07] bin/78565 Default FreeBSD 5.3 named setup has probl o [2005/03/07] misc/78569 seg fault compiling after install on AMD o [2005/03/08] ports/78590 kwm multimedia/gstreamer-ffmpeg compile fails o [2005/03/08] ports/78592 roam mail/qmailadmin update o [2005/03/08] ports/78596 portmgr bsd.port.mk does not match tradition or P o [2005/03/08] docs/78605 doc ppp man page errors o [2005/03/08] ports/78607 portmgr Remove superfluous (and irritating) messa f [2005/03/09] ports/78613 sem [UPDATE] bring net/isc-dhcp3-* ports to 3 o [2005/03/09] ports/78621 sobomax Invalid dependency of net/ser o [2005/03/09] ports/78626 sem [MAINTAINER] www/mod_vhs: update to 1.0.1 f [2005/03/09] ports/78629 novel New port: fast spam/antivirus scanner for f [2005/03/09] ports/78633 pav Update port: multimedia/totem (fix ~/.gno o [2005/03/09] bin/78640 [patch] pkg_version show plist.origin in o [2005/03/09] bin/78646 [patch] libmap should canonicalize pathna o [2005/03/09] ports/78648 clement [UPDATE] bring sysutils/ldap-account-mana f [2005/03/10] ports/78652 ahze upgrade www/dpsearch to 4.29 version f [2005/03/10] ports/78653 leeym [PATCH] finance/p5-Finance-QuoteHist: upd f [2005/03/10] ports/78656 ahze Update port: graphics/enblend from 1.3 to o [2005/03/10] ports/78671 ports-bugs net/mldonkey broken o [2005/03/10] kern/78673 nfs client open resets attrstamp ever if o [2005/03/10] www/78679 jcamou link adding and bundle request f [2005/03/10] ports/78680 sem upgrade www/lighttpd to 1.3.13 and add LD o [2005/03/11] ports/78686 barner Minor update to the BRLCAD port o [2005/03/11] bin/78692 [PATCH] add support for line buffered out o [2005/03/11] ports/78700 perl mail/p5-Mail-SpamAssassin: sa-spamd scrip p [2005/03/11] misc/78701 murray sysinstall - system console keymap - sk.i o [2005/03/11] ports/78710 ports-bugs [PATCH] Add unicode support patch to rdes o [2005/03/11] ports/78712 perky [Update Ports] Rename ja-pycodec to ja-py o [2005/03/12] bin/78728 ntpd -- noisy when IPv4 or IPv6 interface o [2005/03/12] kern/78756 phantom src/lib/libc/nls/fr_FR.ISO8859-1.msg for o [2005/03/13] kern/78758 [patch] Add support for re-sizing ATA dis o [2005/03/13] bin/78759 patch: verbosity for bin/chflags o [2005/03/13] ports/78760 lioux [PATCH] multimedia/kmplayer: Make TV view o [2005/03/13] bin/78763 pjd [PATCH] Added jail support to ps o [2005/03/13] bin/78768 pjd [Patch] Added jail support to top o [2005/03/13] ports/78776 dinoex Apache (mod_ssl) crashes when php module o [2005/03/13] bin/78785 [patch] ipfw verbosity locks machine if / o [2005/03/13] kern/78787 sysconf(_SC_CLK_TCK) may return incorrect o [2005/03/14] kern/78812 [workaround] logitech cordless mouse with o [2005/03/14] ports/78815 ports-bugs Update libchipcard 0.9.1 o [2005/03/14] ports/78816 ports-bugs Update libchipcard-kde to 0.9 (depends on o [2005/03/14] ports/78836 knu [UPDATE] math/ruby-netcdf 0.6.0 o [2005/03/15] kern/78849 phk Problems with GBDE encrypted partitions o [2005/03/15] ports/78857 perky lang/python23: wchar_t type definition co o [2005/03/15] ports/78867 trevor [PATCH] x11-wm/openbox: Fix PLIST f [2005/03/15] ports/78871 novel [PATCH] Make pure-ftpd welcome message sw o [2005/03/15] kern/78884 nfs client cache negative lookups o [2005/03/15] ports/78898 ports-bugs new ports chinese/lumaqq: General QQ-like o [2005/03/16] conf/78906 Allow mixer_enable="NO" in rc.conf o [2005/03/16] docs/78915 doc rfork()'s RFTHREAD is not documented o [2005/03/16] ports/78916 dougb PORT UPDATE: sysutils/nut 2.0.0 -> 2.0.1 o [2005/03/16] ports/78922 ports-bugs update net/mpich to 1.2.6 o [2005/03/16] ports/78931 gnome graphics/gimp OPTIONS'ify and tweak pkg-p o [2005/03/17] ports/78936 trevor port audio/streamripper, unbreak port p [2005/03/17] ports/78947 marcus [PATCH] devel/portlint: Support @owner, @ o [2005/03/17] misc/78949 when netbooting fsck fails on fsck of nfs o [2005/03/17] amd64/78954 amd64 kerberos 5 failed to build o [2005/03/17] kern/78957 time counter per process stops (syscall: o [2005/03/17] ports/78961 danfe ports/misc/findutils -> 4.2.20 f [2005/03/17] ports/78966 hq Updade port: freemind from 0.7.1 to 0.8.0 f [2005/03/18] ports/78978 des Please update SBCL port to 0.8.20 o [2005/03/18] usb/78984 usb Creative MUVO umass failure o [2005/03/18] ports/78990 ports-bugs [update] {news,chinese}/tin: integrate pa f [2005/03/18] ports/79000 ports-bugs Update port: match/py-fpconst to 0.7.2 o [2005/03/19] bin/79008 add option for pom(6) to specify EPOCH o [2005/03/19] ports/79009 emulation [patch] Some linux ports are incorrectly o [2005/03/19] ports/79010 ports-bugs [patch] bsd.port.mk - all-depends-tree ta o [2005/03/19] ports/79021 ports-bugs New port: linux_base-fedora o [2005/03/19] ports/79024 green Update port: databases/sqlite3 to 3.1.6 o [2005/03/19] ports/79030 flz New port: deskutils/kchm A KDE viewer for o [2005/03/20] kern/79035 gvinum unable to create a striped set of o [2005/03/20] ports/79038 ports-bugs New port: misc/krecipes recipe manager fo o [2005/03/20] ports/79040 ports-bugs New Port: games/marathon2-data f [2005/03/20] ports/79045 vs games/alephone-data upgrade from demo to o [2005/03/20] bin/79048 phk realloc() copies data even when the size o [2005/03/20] ports/79049 ports-bugs New port net-mgmt/netdump-server:RedHat s o [2005/03/20] standards/79055standards Add an IFS regression test for shells o [2005/03/20] standards/79056standards regex(3) regression tests o [2005/03/20] ports/79057 ports-bugs MAINTAINER UPDATE ports/polish/fortunepl o [2005/03/20] kern/79058 floppy umount crash o [2005/03/20] ports/79059 ports-bugs [PATCH] net/giFTui: Fix build with Gnome o [2005/03/20] ports/79062 oliver [PATCH] courier-authlib linting o [2005/03/20] bin/79063 grep(1) - strange behaviour (most likely o [2005/03/21] kern/79066 bktr eating about 10% CPU load once it wa o [2005/03/21] standards/79067standards /bin/sh should be more intelligent about o [2005/03/21] ports/79069 grog "make install" in instant-workstation fai o [2005/03/21] ports/79070 tobez [NEW PORT] mail/policyd: Greylisting/send o [2005/03/21] ports/79074 oliver Update ports: mail/sylpheed and mail/sylp o [2005/03/21] ports/79075 ports-bugs Update port: deskutils/xcalendar o [2005/03/21] ports/79083 ports-bugs [maintainer update] Postgis upgrade from o [2005/03/21] ports/79085 ports-bugs New port: graphics/spcaview o [2005/03/21] i386/79091 i386 Small optimization for i386/support.s o [2005/03/21] ports/79093 ports-bugs net/rdist6 ignore ssh transport o [2005/03/21] ports/79094 lioux A lot of changes on qmail master and all o [2005/03/21] ports/79095 ports-bugs devel/ruby-gems: Port update: Update to v f [2005/03/21] ports/79098 vs [patch] multimedia/mplayer-skins won't cr o [2005/03/21] ports/79099 ports-bugs [New Port] security/openvpn2 It contains o [2005/03/21] ports/79100 danfe [NEW PORT] security/libotr Library for Of o [2005/03/21] ports/79101 danfe [MAINTAINER] [PATCH] Update security/gaim o [2005/03/21] ports/79104 openoffice make(-ing) /usr/ports/editors/openoffice- o [2005/03/21] www/79106 www [PATCH] chronologically primed schedule f o [2005/03/21] ports/79107 ports-bugs Maintainer Update: news/klibido new versi o [2005/03/22] bin/79109 devfs.conf not honored at boot o [2005/03/22] ports/79112 ports-bugs [MAINTAINER] www/zope-parsedxml: Unbreak o [2005/03/22] ports/79113 vs dead port in misc/nwrite o [2005/03/22] ports/79115 lth audio/daapd should depend on mpeg4ip subp o [2005/03/22] kern/79117 iavc(4) for AVM B1 PCI does not attach o [2005/03/22] ports/79118 ports-bugs [NEW PORT] math/mathomatic o [2005/03/22] ports/79119 ports-bugs [PATCH] mplayer with optimized cflags on a [2005/03/22] ports/79120 roam security/stunnel tries to create pid file o [2005/03/22] ports/79123 portmgr [patch] bsd.port.mk - add SHA256 support o [2005/03/22] ports/79126 sem [maintainer update] sysutils/munin-main 1 o [2005/03/22] ports/79127 sem [maintainer update] sysutils/munin-node 1 o [2005/03/22] ports/79128 barner Update dns/maradns to 1.0.25 o [2005/03/22] ports/79130 ports-bugs Update port: security/gtkpasman to 0.6 o [2005/03/22] ports/79131 ports-bugs Update port: net/pear-Net_IPv6 to 1.0.3 o [2005/03/22] i386/79134 i386 p5-Dialog compile time error o [2005/03/22] ports/79135 novel New port: mail/simscan A qmailqueue repla o [2005/03/22] i386/79136 i386 disk controller not detected o [2005/03/22] ports/79137 ports-bugs Update port: databases/pear-DB_DataObject o [2005/03/22] kern/79138 rwatson close while sending on connected UNIX-dom o [2005/03/22] kern/79139 [patch] Support for more PCIe chipsets o [2005/03/22] ports/79142 ports-bugs maintainer-update of security/nessus-* o [2005/03/22] i386/79143 i386 Broadcom NIC driver do not work for IPMI o [2005/03/22] ports/79144 ports-bugs [MAINTAINER] irc/kvirc: update to 3.2.0 o [2005/03/22] ports/79145 ports-bugs [MAINTAINER UPDATE] devel/smake 1.2.a.23 o [2005/03/23] ports/79149 barner [maintainer update] security/rkhunter o [2005/03/23] ports/79151 sumikawa [PATCH] net/zebra: add message how to run o [2005/03/23] ports/79155 sergei PORT UPDATE: x11/gromit to latest version o [2005/03/23] docs/79156 doc buffersize knob for sound(4) is a tunable o [2005/03/23] ports/79157 marcus Update port: net/gaim (OPTIONSify) o [2005/03/23] ports/79159 ports-bugs [PATCH] Fix devel/sourcenav on FreeBSD 6. o [2005/03/23] ports/79162 barner Change my e-mail on ports maintained by m o [2005/03/23] kern/79164 [patch] QUIRK: Qware BeatZkey! Pro USB mp o [2005/03/23] ports/79165 girgen [PATCH] databases/postgresql-server: Add o [2005/03/23] ports/79167 ports-bugs [PATCH] x11-wm/windowlab: New version o [2005/03/23] ports/79170 flz port for nagios 1.2 o [2005/03/23] ports/79171 ale [PATCH] www/mod_security: update to 1.8.7 o [2005/03/23] ports/79173 ports-bugs [Maintainer Update] japanese/zope-jamailh o [2005/03/23] ports/79175 barner Maintainer Update: audio/listener 0.9 -> o [2005/03/23] ports/79176 lth [PATCH] textproc/p5-CSS-Tiny: update to 1 o [2005/03/23] ports/79177 ports-bugs games/alephone update [PATCH] o [2005/03/24] ports/79178 ports-bugs new port games/alphabet_sounds_fr: french o [2005/03/24] ports/79179 ports-bugs new port: games/childsplay_plugins o [2005/03/24] ports/79180 ports-bugs update to games/childsplay port o [2005/03/24] ports/79181 lioux py-dnspython has a new upstream release ( o [2005/03/24] ports/79185 flz whom change o [2005/03/24] ports/79188 sergei Missing patch file info in security/snort o [2005/03/24] ports/79191 skv [PATCH] devel/p5-Config-Tiny: Fix for 5.0 o [2005/03/24] ports/79194 flz fix unfetchable distfiles for mail/postgr o [2005/03/24] ports/79195 ports-bugs New port: textproc/p5-String-Format o [2005/03/24] conf/79196 [PATCH] configurable dummynet loading fr o [2005/03/24] ports/79197 hq Maintainer update: www/cocoon 2.1.7 o [2005/03/24] ports/79198 flz Maintainer Update: add RUN_DEPENDS at gam o [2005/03/24] ports/79199 demon [PATCH] www/links: update to 2.1.p17 o [2005/03/24] ports/79200 haskell [Maintainer update] Mark hs-uni BROKEN fo o [2005/03/24] ports/79202 flz bugfix to games/childsplay o [2005/03/24] ports/79203 ports-bugs [maintainer-update] irc/erc update 5.0.1 o [2005/03/24] ports/79204 ports-bugs [maintainer-update] Slight 'x11/xtrlock' o [2005/03/24] ports/79207 ports-bugs Update port: mail/postfix fix VDA with ol o [2005/03/24] ports/79211 ports-bugs NEW PORT: security/p5-Digest-SHA256 SHA{2 o [2005/03/25] ports/79216 ports-bugs Maintainer update: devel/flyspray 0.9.5 - o [2005/03/25] ports/79217 clsung Update graphics/p5-GD to 2.23 o [2005/03/25] ports/79221 ports-bugs Update port: games/linux-enemyterritory ( o [2005/03/25] ports/79222 ports-bugs New port: games/linux-enemyterritory-fort o [2005/03/25] ports/79223 ports-bugs New port: games/linux-enemyterritory-tce, o [2005/03/25] ports/79224 ports-bugs New Port: deskutils/sugarcm: a web based o [2005/03/25] ports/79225 ports-bugs [MAINTAINER] net-mgmt/nfdump: update to 1 o [2005/03/25] ports/79227 ale [patch] Mk/bsd.php.mk: incorrect processi o [2005/03/25] bin/79228 [ PATCH ] extend /sbin/arp to be able to o [2005/03/25] usb/79230 usb Add support for Sitecom USB to serial cab o [2005/03/25] bin/79232 WARNS6 clean libexec/comsat o [2005/03/25] ports/79233 ports-bugs ports update biology/paml o [2005/03/25] ports/79234 ports-bugs ports update biology/phylip o [2005/03/25] misc/79235 [maintainer update] v0.17.0.3 of Domain T o [2005/03/25] ports/79237 billf Updating ports/net/mtr to 0.69 o [2005/03/25] www/79239 remko [PATCH] rewrite usergroups to xml o [2005/03/25] i386/79240 i386 Errors at the compilation of /usr/src/mod o [2005/03/26] i386/79244 i386 latest releng_5 installworld fail o [2005/03/26] kern/79245 jls loops o [2005/03/26] ports/79247 ports-bugs Update Port: lang/munger => 4.53 o [2005/03/26] kern/79251 newfs fails on 2.6TB gbde device o [2005/03/26] ports/79256 ports-bugs Port upgrade: unbreak german/ksteak o [2005/03/26] ports/79257 ports-bugs Port upgrade: kdiff3 to 0.9.88 o [2005/03/26] ports/79258 ports-bugs Port upgrade: sysutils/k3b to 0.11.23 o [2005/03/26] ports/79259 ports-bugs [PATCH] net/samba: WITHOUT_{ADS,CUPS} fix o [2005/03/26] bin/79260 glebius syslogd may accept illegal facility numbe o [2005/03/26] kern/79266 RELENG_4 pci CONF1_ENABLE_MSK mfc depend o [2005/03/27] ports/79267 hq [maintainer] Add new MASTER_SITES for www o [2005/03/27] ports/79270 ports-bugs Update port: databases/py-PySQLite11 fix o [2005/03/27] ports/79271 hq Update Port: editors/jedit-devel - set NO o [2005/03/27] i386/79272 i386 "ata" detects and enables UDMA66 or UDMA1 o [2005/03/27] kern/79274 Autoconfigure fails for O2Micro OZ6812/68 o [2005/03/27] ports/79278 hq games/cgoban2: Unbreak and upgrade to 2.6 o [2005/03/27] ports/79280 ports-bugs port graphics/skencil does not start o [2005/03/27] www/79282 remko Please add our users group to http://www. o [2005/03/27] www/79283 remko Company submission o [2005/03/27] ports/79285 des update port: lang/sbcl to 0.8.21 o [2005/03/27] ports/79286 clsung PORT UPDATE www/snownews o [2005/03/27] ports/79289 ports-bugs New port: security/qca o [2005/03/28] ports/79290 ports-bugs Update port: net/psi to 0.9.3 o [2005/03/28] ports/79291 ports-bugs Update id3v2 to 0.1.11 o [2005/03/28] ports/79294 thierry conflicted with lang/gcc-3* o [2005/03/28] bin/79296 "umount -a -t msdos" not work o [2005/03/28] ports/79297 ports-bugs New port: audio/p5-MP3-ID3Lib o [2005/03/28] docs/79298 doc intro(2) man page has incorrect descripti 2948 problems total. From owner-freebsd-bugs@FreeBSD.ORG Mon Mar 28 12:10:40 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9B02B16A4CE; Mon, 28 Mar 2005 12:10:40 +0000 (GMT) Received: from zaphod.nitro.dk (port324.ds1-khk.adsl.cybercity.dk [212.242.113.79]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0258043D2D; Mon, 28 Mar 2005 12:10:40 +0000 (GMT) (envelope-from simon@zaphod.nitro.dk) Received: by zaphod.nitro.dk (Postfix, from userid 3000) id 615151210B; Mon, 28 Mar 2005 14:10:38 +0200 (CEST) Date: Mon, 28 Mar 2005 14:10:38 +0200 From: "Simon L. Nielsen" To: Gleb Smirnoff , freebsd-gnats-submit@freebsd.org, freebsd-bugs@freebsd.org Message-ID: <20050328121037.GA773@zaphod.nitro.dk> References: <200503262010.j2QKA5cD024282@freefall.freebsd.org> <20050328102701.GB50980@cell.sick.ru> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="XsQoSWH+UP9D9v3l" Content-Disposition: inline In-Reply-To: <20050328102701.GB50980@cell.sick.ru> User-Agent: Mutt/1.5.9i Subject: Re: bin/79260: syslogd may accept illegal facility number from remote. X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Mar 2005 12:10:40 -0000 --XsQoSWH+UP9D9v3l Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2005.03.28 14:27:01 +0400, Gleb Smirnoff wrote: > On Sat, Mar 26, 2005 at 08:10:05PM +0000, Simon L. Nielsen wrote: > S> > from remote host. but in struct filed, member variable f_pmask array > S> > and f_pcmp array is limited to LOG_NFACILITIES. therefore syslogd > S> > access invalid address in logmsg() when facility is larger than > S> > LOG_NFACILITIES. > S> =20 > S> Have you looked at what the implications of this is, mainly can you > S> crash syslogd due to this bug? >=20 > No, it is impossible to crash syslogd exploiting this bug. We have a magic > constant 0x3f8, which is anded with facility, so fac can't overflow over = 127. > f_pmask[] and f_pcmp[] fields in struct filed are followed by a big field= f_un, > which is MAXPATHLEN bytes long. That's why we will never read memory outs= ide of > struct filed. OK, great. Thanks for looking into this! --=20 Simon L. Nielsen --XsQoSWH+UP9D9v3l Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCR/Q9h9pcDSc1mlERAsVqAKDLtHUpwyr9Z4dK67W31miVjhGl1gCcCTeN qT5cIaGwQHnXwb7W5jW/nzs= =XlI3 -----END PGP SIGNATURE----- --XsQoSWH+UP9D9v3l-- From owner-freebsd-bugs@FreeBSD.ORG Mon Mar 28 14:27:13 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 190C816A4CF; Mon, 28 Mar 2005 14:27:13 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id E2F1943D2F; Mon, 28 Mar 2005 14:27:12 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from freefall.freebsd.org (pjd@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2SERCkr085573; Mon, 28 Mar 2005 14:27:12 GMT (envelope-from pjd@freefall.freebsd.org) Received: (from pjd@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2SERCSH085569; Mon, 28 Mar 2005 14:27:12 GMT (envelope-from pjd) Date: Mon, 28 Mar 2005 14:27:12 GMT From: Pawel Jakub Dawidek Message-Id: <200503281427.j2SERCSH085569@freefall.freebsd.org> To: pjd@FreeBSD.org, freebsd-bugs@FreeBSD.org, pjd@FreeBSD.org Subject: Re: kern/79245: jls loops X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Mar 2005 14:27:13 -0000 Synopsis: jls loops Responsible-Changed-From-To: freebsd-bugs->pjd Responsible-Changed-By: pjd Responsible-Changed-When: Mon Mar 28 14:26:55 GMT 2005 Responsible-Changed-Why: I'll take this one. http://www.freebsd.org/cgi/query-pr.cgi?pr=79245 From owner-freebsd-bugs@FreeBSD.ORG Mon Mar 28 15:50:05 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C1AD416A4CE for ; Mon, 28 Mar 2005 15:50:05 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9BF3943D53 for ; Mon, 28 Mar 2005 15:50:05 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2SFo54T099579 for ; Mon, 28 Mar 2005 15:50:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2SFo5ll099578; Mon, 28 Mar 2005 15:50:05 GMT (envelope-from gnats) Date: Mon, 28 Mar 2005 15:50:05 GMT Message-Id: <200503281550.j2SFo5ll099578@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: "'Dan Rue'" Subject: Re: kern/74136: FreeBSD 5.3 does not see RAID 1 drive only Physical's with 6300ESB X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: 'Dan Rue' List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Mar 2005 15:50:05 -0000 The following reply was made to PR kern/74136; it has been noted by GNATS. From: 'Dan Rue' To: KSA Technologies Cc: freebsd-gnats-submit@FreeBSD.org Subject: Re: kern/74136: FreeBSD 5.3 does not see RAID 1 drive only Physical's with 6300ESB Date: Mon, 28 Mar 2005 09:41:58 -0600 On Mon, Mar 28, 2005 at 05:29:07AM -0500, KSA Technologies wrote: > I have not heard anything on this. Also, checked the CVS logs to see if > anything changed related to this. Have not found anything. I am going to > try the 5.4-Beta, to see if that has any fixes in it. > > Kev Let me know if you have any luck. I tried it on 5-stable last week and it did not appear to be fixed. Dan From owner-freebsd-bugs@FreeBSD.ORG Mon Mar 28 16:00:08 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 100A616A4CE for ; Mon, 28 Mar 2005 16:00:08 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id CD93343D1D for ; Mon, 28 Mar 2005 16:00:07 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2SG07Vu099848 for ; Mon, 28 Mar 2005 16:00:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2SG07LJ099847; Mon, 28 Mar 2005 16:00:07 GMT (envelope-from gnats) Date: Mon, 28 Mar 2005 16:00:07 GMT Message-Id: <200503281600.j2SG07LJ099847@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Andriy Gapon Subject: Re: kern/77234: corrupted data is read from UDF filesystem if read starts at non-aligned offset X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Andriy Gapon List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Mar 2005 16:00:08 -0000 The following reply was made to PR kern/77234; it has been noted by GNATS. From: Andriy Gapon To: freebsd-gnats-submit@FreeBSD.org Cc: Subject: Re: kern/77234: corrupted data is read from UDF filesystem if read starts at non-aligned offset Date: Mon, 28 Mar 2005 18:53:00 +0300 This is a multi-part message in MIME format. --------------020302040802060308050405 Content-Type: text/plain; charset=KOI8-U Content-Transfer-Encoding: 7bit updated patch -- Andriy Gapon --------------020302040802060308050405 Content-Type: text/plain; name="offset.patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="offset.patch" --- sys/fs/udf/udf_vnops.c.orig Thu Mar 17 15:08:39 2005 +++ sys/fs/udf/udf_vnops.c Thu Mar 17 15:13:41 2005 @@ -1091,23 +1097,25 @@ *size = max_size; *size = min(*size, MAXBSIZE); - if ((error = udf_readlblks(udfmp, sector, *size, bp))) { + if ((error = udf_readlblks(udfmp, sector, *size + (offset & udfmp->bmask), bp))) { printf("warning: udf_readlblks returned error %d\n", error); /* note: *bp may be non-NULL */ return (error); } bp1 = *bp; - *data = (uint8_t *)&bp1->b_data[offset % udfmp->bsize]; + *data = (uint8_t *)&bp1->b_data[offset & udfmp->bmask]; return (0); } /* * Translate a file offset into a logical block and then into a physical * block. + * max_size - maximum number of bytes that can be read starting from given + * offset, rather than beginning of calculated sector number */ static int udf_bmap_internal(struct udf_node *node, off_t offset, daddr_t *sector, uint32_t *max_size) { struct udf_mnt *udfmp; struct file_entry *fentry; @@ -1158,7 +1166,7 @@ lsector = (offset >> udfmp->bshift) + ((struct short_ad *)(icb))->pos; - *max_size = GETICBLEN(short_ad, icb); + *max_size = icblen - offset; break; case 1: @@ -1183,7 +1191,7 @@ lsector = (offset >> udfmp->bshift) + le32toh(((struct long_ad *)(icb))->loc.lb_num); - *max_size = GETICBLEN(long_ad, icb); + *max_size = icblen - offset; break; case 3: --------------020302040802060308050405-- From owner-freebsd-bugs@FreeBSD.ORG Mon Mar 28 19:51:07 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0DF7E16A4CF for ; Mon, 28 Mar 2005 19:51:07 +0000 (GMT) Received: from vsmtp2.tin.it (vsmtp2alice.tin.it [212.216.176.142]) by mx1.FreeBSD.org (Postfix) with ESMTP id 71B8E43D46 for ; Mon, 28 Mar 2005 19:51:06 +0000 (GMT) (envelope-from rionda@gufi.org) Received: from kaiser.sig11.org (82.52.118.28) by vsmtp2.tin.it (7.0.027) id 4243CB2B00121167 for freebsd-bugs@freebsd.org; Mon, 28 Mar 2005 21:51:04 +0200 Received: by kaiser.sig11.org (Postfix, from userid 1000) id 220B75E; Mon, 28 Mar 2005 21:51:05 +0200 (CEST) Date: Mon, 28 Mar 2005 21:51:05 +0200 From: Matteo Riondato To: freebsd-bugs@freebsd.org Message-ID: <20050328195105.GE916@kaiser.sig11.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="xA/XKXTdy9G3iaIz" Content-Disposition: inline User-Agent: Mutt/1.4.2.1i Subject: Re: conf/39887 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Mar 2005 19:51:07 -0000 --xA/XKXTdy9G3iaIz Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I think this PR can be closed: I tried to reproduce it and I didn't suceeded. If I choose not to enable sendmail, I get "sendmail_enable=3D"NONE" in rc.conf. I think this was fixed on 2003/07/12 by throdes with revision 1.374 of src/usr.sbin/sysinstall/menus.c Best Regards --=20 Rionda aka Matteo Riondato G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --xA/XKXTdy9G3iaIz Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCSGAp2Mp4pR7Fa+wRAh50AJ4qOhnspQ9f2NozlN78QKkNlaT9gACgxCrh mSKVzIfHCJWeZ3+WmdQMbU4= =GFlj -----END PGP SIGNATURE----- --xA/XKXTdy9G3iaIz-- From owner-freebsd-bugs@FreeBSD.ORG Mon Mar 28 19:52:24 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A6CAC16A50A for ; Mon, 28 Mar 2005 19:52:24 +0000 (GMT) Received: from vsmtp4.tin.it (vsmtp4.tin.it [212.216.176.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5D68543D2F for ; Mon, 28 Mar 2005 19:52:24 +0000 (GMT) (envelope-from rionda@gufi.org) Received: from kaiser.sig11.org (82.52.118.28) by vsmtp4.tin.it (7.0.027) id 42384649004E2426 for freebsd-bugs@freebsd.org; Mon, 28 Mar 2005 21:52:22 +0200 Received: by kaiser.sig11.org (Postfix, from userid 1000) id F0F3B5E; Mon, 28 Mar 2005 21:52:22 +0200 (CEST) Date: Mon, 28 Mar 2005 21:52:22 +0200 From: Matteo Riondato To: freebsd-bugs@freebsd.org Message-ID: <20050328195222.GF916@kaiser.sig11.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="V4b9U9vrdWczvw78" Content-Disposition: inline User-Agent: Mutt/1.4.2.1i Subject: Re: conf/35726 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Mar 2005 19:52:24 -0000 --V4b9U9vrdWczvw78 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Shouldn't this PR be closed, as we no longer use rc.network, it's related to unsupported releases and there are no news about it since December 2003? Best Regards --=20 Rionda aka Matteo Riondato G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --V4b9U9vrdWczvw78 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCSGB22Mp4pR7Fa+wRAsfLAKDGBkB4pzW+ktqMRJYkoq8Uf/5JfwCgoEGi eH59iTlX6LHS8mLm9oesoh0= =m2Sv -----END PGP SIGNATURE----- --V4b9U9vrdWczvw78-- From owner-freebsd-bugs@FreeBSD.ORG Mon Mar 28 20:00:09 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 23A2916A4CE for ; Mon, 28 Mar 2005 20:00:09 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id F127843D54 for ; Mon, 28 Mar 2005 20:00:06 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2SK06fe041301 for ; Mon, 28 Mar 2005 20:00:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2SK06NW041298; Mon, 28 Mar 2005 20:00:06 GMT (envelope-from gnats) Resent-Date: Mon, 28 Mar 2005 20:00:06 GMT Resent-Message-Id: <200503282000.j2SK06NW041298@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Derek Tattersall Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3301D16A4CE for ; Mon, 28 Mar 2005 19:51:42 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1778843D54 for ; Mon, 28 Mar 2005 19:51:42 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SJpdbY046514 for ; Mon, 28 Mar 2005 19:51:39 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id j2SJpdb2046513; Mon, 28 Mar 2005 19:51:39 GMT (envelope-from nobody) Message-Id: <200503281951.j2SJpdb2046513@www.freebsd.org> Date: Mon, 28 Mar 2005 19:51:39 GMT From: Derek Tattersall To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: misc/79318: Example in archive_read man page is incorrect X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Mar 2005 20:00:09 -0000 >Number: 79318 >Category: misc >Synopsis: Example in archive_read man page is incorrect >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 Mar 28 20:00:06 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Derek Tattersall >Release: Current >Organization: >Environment: ($?=1)dlt@lorne 1076 dlt% uname -a FreeBSD lorne.arm.org 6.0-CURRENT FreeBSD 6.0-CURRENT #24: Sun Mar 20 12:26:22 EST 2005 root@lorne.arm.org:/usr/obj/usr/src/sys/LORNE i386 >Description: Man page, archive_read.3, has a mistake in the example code, myopen() function. The return value does not agree with the description of the routine, nor with the libarchive code. >How-To-Repeat: Construct an example using the code from the man page. >Fix: --- /usr/src/lib/libarchive/archive_read.3 Sun Feb 20 10:54:50 2005 +++ ./archive_read.3 Mon Mar 28 14:44:07 2005 @@ -389,7 +389,7 @@ struct mydata *mydata = client_data; mydata->fd = open(mydata->name, O_RDONLY); - return (mydata->fd >= 0); + return (mydata->fd >= 0 ? ARCHIVE_OK : ARCHIVE_FATAL); } int >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Mon Mar 28 20:21:08 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ED9DC16A4CE; Mon, 28 Mar 2005 20:21:08 +0000 (GMT) Received: from vsmtp1.tin.it (vsmtp1.tin.it [212.216.176.141]) by mx1.FreeBSD.org (Postfix) with ESMTP id A29C643D3F; Mon, 28 Mar 2005 20:21:08 +0000 (GMT) (envelope-from rionda@gufi.org) Received: from kaiser.sig11.org (82.52.118.28) by vsmtp1.tin.it (7.0.027) id 4238611B004F98B9; Mon, 28 Mar 2005 22:21:07 +0200 Received: by kaiser.sig11.org (Postfix, from userid 1000) id 5151A5E; Mon, 28 Mar 2005 22:21:07 +0200 (CEST) Date: Mon, 28 Mar 2005 22:21:07 +0200 From: Matteo Riondato To: freebsd-gnats-submit@freebsd.org, freebsd-bugs@freebsd.org Message-ID: <20050328202107.GG916@kaiser.sig11.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="1giRMj6yz/+FOIRq" Content-Disposition: inline User-Agent: Mutt/1.4.2.1i cc: tjr@freebsd.org Subject: Re: conf/65317 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Mar 2005 20:21:09 -0000 --1giRMj6yz/+FOIRq Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable This PR can be closed, as the bug was fixed and the fix MFCed. Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default FreeSBIE Developer (http://www.freesbie.org) --1giRMj6yz/+FOIRq Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCSGcz2Mp4pR7Fa+wRAvslAJ0fu8zYRXBxvxkg8zGfy0KLr73QsACfXSW9 dEgiS4Xua3sNQAvs7GOJC8w= =Gabr -----END PGP SIGNATURE----- --1giRMj6yz/+FOIRq-- From owner-freebsd-bugs@FreeBSD.ORG Mon Mar 28 20:30:07 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8F4B816A4CE for ; Mon, 28 Mar 2005 20:30:07 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7505543D2D for ; Mon, 28 Mar 2005 20:30:07 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2SKU7NA046419 for ; Mon, 28 Mar 2005 20:30:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2SKU7lO046417; Mon, 28 Mar 2005 20:30:07 GMT (envelope-from gnats) Date: Mon, 28 Mar 2005 20:30:07 GMT Message-Id: <200503282030.j2SKU7lO046417@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Matteo Riondato Subject: Re: conf/65317 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Matteo Riondato List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Mar 2005 20:30:07 -0000 The following reply was made to PR conf/65317; it has been noted by GNATS. From: Matteo Riondato To: freebsd-gnats-submit@freebsd.org, freebsd-bugs@freebsd.org Cc: tjr@freebsd.org Subject: Re: conf/65317 Date: Mon, 28 Mar 2005 22:21:07 +0200 --1giRMj6yz/+FOIRq Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable This PR can be closed, as the bug was fixed and the fix MFCed. Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default FreeSBIE Developer (http://www.freesbie.org) --1giRMj6yz/+FOIRq Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCSGcz2Mp4pR7Fa+wRAvslAJ0fu8zYRXBxvxkg8zGfy0KLr73QsACfXSW9 dEgiS4Xua3sNQAvs7GOJC8w= =Gabr -----END PGP SIGNATURE----- --1giRMj6yz/+FOIRq-- From owner-freebsd-bugs@FreeBSD.ORG Mon Mar 28 22:32:29 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0514F16A4D0; Mon, 28 Mar 2005 22:32:29 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4637843D48; Mon, 28 Mar 2005 22:32:28 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2SMWSsn067690; Mon, 28 Mar 2005 22:32:28 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2SMWSlI067686; Mon, 28 Mar 2005 22:32:28 GMT (envelope-from linimon) Date: Mon, 28 Mar 2005 22:32:28 GMT From: Mark Linimon Message-Id: <200503282232.j2SMWSlI067686@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-doc@FreeBSD.org Subject: Re: docs/79318: Example in archive_read man page is incorrect X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Mar 2005 22:32:29 -0000 Synopsis: Example in archive_read man page is incorrect Responsible-Changed-From-To: freebsd-bugs->freebsd-doc Responsible-Changed-By: linimon Responsible-Changed-When: Mon Mar 28 22:32:05 GMT 2005 Responsible-Changed-Why: docs bug. http://www.freebsd.org/cgi/query-pr.cgi?pr=79318 From owner-freebsd-bugs@FreeBSD.ORG Mon Mar 28 22:34:11 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1F22516A4CE; Mon, 28 Mar 2005 22:34:11 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id EA73443D46; Mon, 28 Mar 2005 22:34:10 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2SMYAKu067744; Mon, 28 Mar 2005 22:34:10 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2SMYAcL067740; Mon, 28 Mar 2005 22:34:10 GMT (envelope-from linimon) Date: Mon, 28 Mar 2005 22:34:10 GMT From: Mark Linimon Message-Id: <200503282234.j2SMYAcL067740@freefall.freebsd.org> To: uros@sir-mag.com, linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: conf/65317: Wrong date locale X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Mar 2005 22:34:11 -0000 Synopsis: Wrong date locale State-Changed-From-To: patched->closed State-Changed-By: linimon State-Changed-When: Mon Mar 28 22:33:50 GMT 2005 State-Changed-Why: Fix was already MFCed. http://www.freebsd.org/cgi/query-pr.cgi?pr=65317 From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 00:40:03 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2549A16A4CE for ; Tue, 29 Mar 2005 00:40:03 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id DACC943D5A for ; Tue, 29 Mar 2005 00:40:02 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2T0e2UL086457 for ; Tue, 29 Mar 2005 00:40:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2T0e2Pm086456; Tue, 29 Mar 2005 00:40:02 GMT (envelope-from gnats) Resent-Date: Tue, 29 Mar 2005 00:40:02 GMT Resent-Message-Id: <200503290040.j2T0e2Pm086456@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Shawn Debnath Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BA93916A4CE for ; Tue, 29 Mar 2005 00:30:08 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6D20143D49 for ; Tue, 29 Mar 2005 00:30:08 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j2T0U8PA058585 for ; Tue, 29 Mar 2005 00:30:08 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id j2T0U8O4058581; Tue, 29 Mar 2005 00:30:08 GMT (envelope-from nobody) Message-Id: <200503290030.j2T0U8O4058581@www.freebsd.org> Date: Tue, 29 Mar 2005 00:30:08 GMT From: Shawn Debnath To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: kern/79324: Broadcom bge chip initialization failure X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 00:40:03 -0000 >Number: 79324 >Category: kern >Synopsis: Broadcom bge chip initialization failure >Confidential: no >Severity: critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Mar 29 00:40:02 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Shawn Debnath >Release: 5.3-RELEASE >Organization: Sun Microsystems, Inc >Environment: Don't have output but running on dual opterons freebsd 5.3 release (amd64) 1gb memory >Description: This is similar to what I am seeing during bootup of FreeBSD: bge0: mem 0x90000000-0x9000ffff irq 11 at device 14.0 on pci2 bge0: firmware handshake timed out bge0: RX CPU self-diagnostics failed! bge0: chip initialization failed device_probe_and_attach: bge0 attach returned 6 However, I do have Solaris successfully running on the machine, and it thinks its not a BCM750x series card: Mar 28 14:04:36 tornado bge: [ID 801725 kern.warning] WARNING: bge0: 5705-based subsystem 'pci14e4,1653' not supported Mar 28 14:04:36 tornado unix: [ID 954099 kern.info] NOTICE: IRQ16 is being share d by drivers with different interrupt levels. Mar 28 14:04:36 tornado This may result in reduced system performance. Mar 28 14:04:37 tornado genunix: [ID 454863 kern.info] dump on /dev/dsk/c0d0s1 s ize 2047 MB Mar 28 14:04:37 tornado genunix: [ID 678236 kern.info] Ethernet address = 0:11:9 :a0:3:eb Mar 28 14:04:37 tornado gld: [ID 944156 kern.info] bge0: BCM579x driver v0.44: t ype "ether" mac address 00:11:09:a0:03:eb Mar 28 14:04:37 tornado pci: [ID 370704 kern.info] PCI-device: pci14e4,1653@b, b ge0 Mar 28 14:04:37 tornado genunix: [ID 936769 kern.info] bge0 is /pci@0,0/pci14e4, 1653@b Just for curiosity sake, I tried increasing the TIMEOUT (src/sys/dev/bge/if_bgereg.h) from: #define BGE_TIMEOUT 100000 /* 5 zeros */ to #define BGE_TIMEOUT 1000000 /* 6 zeros */ and still no luck. Any help will be appreciated. If you need me to test code, send the src files to dump in src/dev/bge and I can test it out. Thanks Shawn >How-To-Repeat: I am experiencing this on the MSI MASTER2-FAR motherboard (on board broadcom chipset). The MSI website says that its Broadcom BCM5705 Gigabit LAN controllers but they often make mistakes. I can't decipher the model # on the chipset itself, but if I do I will add to this report. >Fix: >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 06:06:20 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B9E3A16A4CE for ; Tue, 29 Mar 2005 06:06:20 +0000 (GMT) Received: from mail.int.xm.co.za (email.xm.co.za [196.23.175.112]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2587043D48 for ; Tue, 29 Mar 2005 06:06:19 +0000 (GMT) (envelope-from al@xms.co.za) Received: from mailnull by mail.int.xm.co.za with virus-scanned (Exim 4.42 (FreeBSD)) id 1DG9yh-000MBF-Ih for freebsd-bugs@freebsd.org; Tue, 29 Mar 2005 08:13:27 +0200 Received: from [192.168.1.193] (helo=linux.site) by mail.int.xm.co.za with smtp (Exim 4.42 (FreeBSD)) id 1DG9yh-000MB4-E8 for freebsd-bugs@freebsd.org; Tue, 29 Mar 2005 08:13:27 +0200 Date: Tue, 29 Mar 2005 08:09:40 +0200 From: Andrew Lewis To: freebsd-bugs@freebsd.org Message-Id: <20050329080940.1d1a7ada@linux.site> X-Mailer: Sylpheed-Claws 0.9.12 (GTK+ 1.2.10; i686-suse-linux) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Fw: aac/fxp system instability X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 06:06:20 -0000 Think I found a bug? ... :\ -AL. Begin forwarded message: Date: Mon, 28 Mar 2005 04:43:29 -0600 (CST) From: al@xms.co.za To: freebsd-questions@freebsd.org Subject: aac/fxp system instability Hi, I'm running two Intel (fxp) NICs in a Dell PowerEdge 2650 destined for use as a firewall/mail filter etc. I got these because the re & bge drivers didn't support ALTQ, which we need. Problem is, when I run ifconfig on one of the fxp cards, the aac driver hangs and the system crashes. Complains something about a NMI_SECONDARY_ATU_ERROR, then increasingly long timeouts, while system hangs. I'm running FreeBSD 5.3-RELEASE-p5. Erm, oh dear... ;) -AL. _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 07:40:05 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ED3A316A4CE for ; Tue, 29 Mar 2005 07:40:05 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id B976B43D39 for ; Tue, 29 Mar 2005 07:40:05 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2T7e5qK078446 for ; Tue, 29 Mar 2005 07:40:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2T7e5Dm078445; Tue, 29 Mar 2005 07:40:05 GMT (envelope-from gnats) Date: Tue, 29 Mar 2005 07:40:05 GMT Message-Id: <200503290740.j2T7e5Dm078445@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Shawn Debnath Subject: Re: kern/79324: Broadcom bge chip initialization failure X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Shawn Debnath List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 07:40:06 -0000 The following reply was made to PR kern/79324; it has been noted by GNATS. From: Shawn Debnath To: freebsd-gnats-submit@FreeBSD.org, Shawn Debnath Cc: Subject: Re: kern/79324: Broadcom bge chip initialization failure Date: Mon, 28 Mar 2005 23:33:25 -0800 The chipset on the motherboard is indeed a BCM5705. From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 08:00:13 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2C6C816A4CF for ; Tue, 29 Mar 2005 08:00:13 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 08E1943D48 for ; Tue, 29 Mar 2005 08:00:13 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2T80CVG079179 for ; Tue, 29 Mar 2005 08:00:12 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2T80Cwa079178; Tue, 29 Mar 2005 08:00:12 GMT (envelope-from gnats) Resent-Date: Tue, 29 Mar 2005 08:00:12 GMT Resent-Message-Id: <200503290800.j2T80Cwa079178@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Frank Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B1B1B16A4CE for ; Tue, 29 Mar 2005 07:56:41 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 890B443D4C for ; Tue, 29 Mar 2005 07:56:41 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j2T7ufu3006744 for ; Tue, 29 Mar 2005 07:56:41 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id j2T7uec0006736; Tue, 29 Mar 2005 07:56:40 GMT (envelope-from nobody) Message-Id: <200503290756.j2T7uec0006736@www.freebsd.org> Date: Tue, 29 Mar 2005 07:56:40 GMT From: Frank To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: misc/79329: new ati radeon x800 card X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 08:00:13 -0000 >Number: 79329 >Category: misc >Synopsis: new ati radeon x800 card >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Tue Mar 29 08:00:12 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Frank >Release: 5.3 >Organization: >Environment: >Description: I've got a new ati radeon card from club 3d >How-To-Repeat: >Fix: The card ID for the file drm_pciinfo.h 1002:554f ati radeon x800 1002:556f ati radeon x800 >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 09:30:07 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 53A3816A4CE for ; Tue, 29 Mar 2005 09:30:07 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0F68043D55 for ; Tue, 29 Mar 2005 09:30:07 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2T9U6mD092594 for ; Tue, 29 Mar 2005 09:30:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2T9U6OH092593; Tue, 29 Mar 2005 09:30:06 GMT (envelope-from gnats) Date: Tue, 29 Mar 2005 09:30:06 GMT Message-Id: <200503290930.j2T9U6OH092593@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: =?ISO-8859-1?Q?Erik_N=F8rgaard?= Subject: Re: conf/72978: [patch] add danish syscons keymap with accents X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: =?ISO-8859-1?Q?Erik_N=F8rgaard?= List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 09:30:07 -0000 The following reply was made to PR conf/72978; it has been noted by GNATS. From: =?ISO-8859-1?Q?Erik_N=F8rgaard?= To: freebsd-gnats-submit@FreeBSD.org, jasen@jasen.dk Cc: Subject: Re: conf/72978: [patch] add danish syscons keymap with accents Date: Tue, 29 Mar 2005 11:25:53 +0200 This is a multi-part message in MIME format. --------------050301010902040507030704 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit This is usefull, certain danish words does have accent (such as idé) and as most of us are multilingual and accented keys are used when writing in other languages such as french, german, spanish and italian. Further it makes the keyboard behave more like as in X. Included patch to INDEX.keymaps to make the characterset available from the menu. Erik -- Ph: +34.666334818 web: http://www.locolomo.org S/MIME Certificate: http://www.locolomo.org/crt/2004071206.crt Subject ID: A9:76:7A:ED:06:95:2B:8D:48:97:CE:F2:3F:42:C8:F2:22:DE:4C:B9 Fingerprint: 4A:E8:63:38:46:F6:9A:5D:B4:DC:29:41:3F:62:D3:0A:73:25:67:C2 --------------050301010902040507030704 Content-Type: text/plain; name="patch-INDEX.keymaps" Content-Transfer-Encoding: 8bit Content-Disposition: inline; filename="patch-INDEX.keymaps" --- /usr/src/share/syscons/keymaps/INDEX.keymaps Thu Jan 29 17:28:22 2004 +++ /usr/share/syscons/keymaps/INDEX.keymaps Tue Mar 29 11:13:13 2005 @@ -90,6 +90,13 @@ danish.iso.kbd:pt:Dinamarquês ISO-8859-1 danish.iso.kbd:es:Danés ISO-8859-1 +danish.iso.acc.kbd:en:Danish ISO-8859-1 (accent keys) +danish.iso.acc.kbd:da:Dansk ISO-8859-1 (accent taster) +danish.iso.acc.kbd:de:Dänisch ISO-8859-1 (mit Akzenten) +danish.iso.acc.kbd:fr:Danois ISO-8859-1 (avec accents) +danish.iso.acc.kbd:pt:Dinamarquês ISO-8859-1 (com acentos) +danish.iso.acc.kbd:es:Danés ISO-8859-1 (con acentos) + danish.cp865.kbd:en:Danish Codepage 865 danish.cp865.kbd:da:Dansk Code page 865 danish.cp865.kbd:de:Dänisch Codeseite 865 --------------050301010902040507030704-- From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 10:10:55 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 38EF116A4F6; Tue, 29 Mar 2005 10:10:55 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0DA7643D49; Tue, 29 Mar 2005 10:10:55 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2TAAsVk000375; Tue, 29 Mar 2005 10:10:54 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2TAAs0s000371; Tue, 29 Mar 2005 10:10:54 GMT (envelope-from linimon) Date: Tue, 29 Mar 2005 10:10:54 GMT From: Mark Linimon Message-Id: <200503291010.j2TAAs0s000371@freefall.freebsd.org> To: linimon@FreeBSD.org, gnats-admin@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: kern/79332: [patch] "ffs_mountroot: can't find rootvp" after change 1.51 to ata-lowlevel.c X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 10:10:55 -0000 Old Synopsis: New Synopsis: [patch] "ffs_mountroot: can't find rootvp" after change 1.51 to ata-lowlevel.c Responsible-Changed-From-To: gnats-admin->freebsd-bugs Responsible-Changed-By: linimon Responsible-Changed-When: Tue Mar 29 10:05:26 GMT 2005 Responsible-Changed-Why: Attempt to rescue this horribly mangled PR from the 'pending' category. http://www.freebsd.org/cgi/query-pr.cgi?pr=79332 From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 10:13:34 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2286116A4CE for ; Tue, 29 Mar 2005 10:13:34 +0000 (GMT) Received: from gandalf.osk.com.ua (osk.com.ua [195.5.17.76]) by mx1.FreeBSD.org (Postfix) with ESMTP id 67D4E43D5E for ; Tue, 29 Mar 2005 10:13:33 +0000 (GMT) (envelope-from subscriber@osk.com.ua) Received: from oleg.osk.lan (unknown [192.168.0.20]) by gandalf.osk.com.ua (Postfix) with ESMTP id A1BB778C08; Tue, 29 Mar 2005 13:13:50 +0300 (EEST) Date: Tue, 29 Mar 2005 12:15:20 +0200 From: Oleg Tarasov X-Mailer: The Bat! (v3.0.1.33) Professional X-Priority: 3 (Normal) Message-ID: <83927877.20050329121520@osk.com.ua> To: Bruce Evans In-Reply-To: <20050323235823.E19701@epsplex.bde.org> References: <815955888.20050323113529@osk.com.ua> <20050323235823.E19701@epsplex.bde.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: freebsd-bugs@FreeBSD.org Subject: Re: sio interrupt-level buffer overflows X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: FreeBSD MailList List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 10:13:34 -0000 Hello, Bruce Evans wrote: > I can't explain the panic. The only relevant difference that I can think > of is that the change gives larger interrupt-level buffers in sio. ppp > might be depending on them not being very large. However, at the interrupt > level, ppp just copies data 1 character at a time into mbufs, so there is > not much to go wrong. Does the panic occur in ppp (in the kernel) or in sio? This problem had unusual solution. It seems the key to this problem is that FreeBSD 5.3-STABLE-p5 (I have updated my system) has DEADLOCKS when intensively using sio device on high speed (115200) with SMP support. It seems that MPSAFE causes those deadlocks. Turning debug.mpsafenet="0" in /boot/loader.conf makes the system to work fine & stable instead of panicing every hour or more often This change works both with original or modified sio.c. I am grateful for solution with interrupt-level buffer overflows (the change worked fine, no more overflows) but here we have another, more serious BUG. -- Best regards, Oleg Tarasov mailto:subscriber@osk.com.ua From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 11:00:10 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7524B16A4CE for ; Tue, 29 Mar 2005 11:00:10 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9563643D54 for ; Tue, 29 Mar 2005 11:00:09 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2TB09YD004197 for ; Tue, 29 Mar 2005 11:00:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2TB09NI004190; Tue, 29 Mar 2005 11:00:09 GMT (envelope-from gnats) Resent-Date: Tue, 29 Mar 2005 11:00:09 GMT Resent-Message-Id: <200503291100.j2TB09NI004190@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Nenad Gavrilovic Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D965D16A4CE for ; Tue, 29 Mar 2005 10:58:18 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6359243D2F for ; Tue, 29 Mar 2005 10:58:18 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TAwHBM071283 for ; Tue, 29 Mar 2005 10:58:17 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id j2TAwHWV071282; Tue, 29 Mar 2005 10:58:17 GMT (envelope-from nobody) Message-Id: <200503291058.j2TAwHWV071282@www.freebsd.org> Date: Tue, 29 Mar 2005 10:58:17 GMT From: Nenad Gavrilovic To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: kern/79333: GEOM MIRROR mount root problem X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 11:00:10 -0000 >Number: 79333 >Category: kern >Synopsis: GEOM MIRROR mount root problem >Confidential: no >Severity: critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Mar 29 11:00:09 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Nenad Gavrilovic >Release: 5.4-PRERELEASE (cvsup Mar 28 11:24) >Organization: BOOX Computers >Environment: FreeBSD new.takovo.kg.co.yu 5.4-PRERELEASE FreeBSD 5.4-PRERELEASE #5: Tue Mar 29 09:39:48 CEST 2005 root@new.takovo.kg.co.yu:/usr/obj/usr/src/sys/GENERIC i386 >Description: Mounting root from ufs:/dev/mirror/gm0s1a before GEOM MIRROR is launch. With GENERIC kernel I do reboot every 5 min and sometimes mount root fail!!! dmesg (fail to mount root): Copyright (c) 1992-2005 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 5.4-PRERELEASE #5: Tue Mar 29 09:39:48 CEST 2005 root@new.takovo.kg.co.yu:/usr/obj/usr/src/sys/GENERIC Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz (2992.51-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0xf41 Stepping = 1 Features=0xbfebfbff Hyperthreading: 2 logical CPUs real memory = 519237632 (495 MB) avail memory = 498421760 (475 MB) ACPI APIC Table: ioapic0 irqs 0-23 on motherboard npx0: on motherboard npx0: INT 16 interface acpi0: on motherboard acpi0: Power Button (fixed) Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0 cpu0: on acpi0 acpi_throttle0: on cpu0 pcib0: port 0xcf8-0xcff on acpi0 pci0: on pcib0 agp0: port 0xec00-0xec07 mem 0xffa00000-0xffa7ffff,0xf0000000-0xf7ffffff irq 16 at device 2.0 on pci0 agp0: detected 16252k stolen memory agp0: aperture size is 128M uhci0: port 0xc800-0xc81f irq 16 at device 29.0 on pci0 usb0: on uhci0 usb0: USB revision 1.0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered uhci1: port 0xcc00-0xcc1f irq 19 at device 29.1 on pci0 usb1: on uhci1 usb1: USB revision 1.0 uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered uhci2: port 0xd000-0xd01f irq 18 at device 29.2 on pci0 usb2: on uhci2 usb2: USB revision 1.0 uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub2: 2 ports with 2 removable, self powered uhci3: port 0xd400-0xd41f irq 16 at device 29.3 on pci0 usb3: on uhci3 usb3: USB revision 1.0 uhub3: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub3: 2 ports with 2 removable, self powered pci0: at device 29.7 (no driver attached) pcib1: at device 30.0 on pci0 pci1: on pcib1 bge0: mem 0xff900000-0xff90ffff irq 22 at device 1.0 on pci1 miibus0: on bge0 brgphy0: on miibus0 brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto bge0: Ethernet address: 00:02:a5:e7:39:8b fxp0: port 0xbc00-0xbc3f mem 0xff920000-0xff920fff irq 20 at device 8.0 on pci1 miibus1: on fxp0 inphy0: on miibus1 inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto fxp0: Ethernet address: 00:11:11:94:21:2a isab0: at device 31.0 on pci0 isa0: on isab0 atapci0: port 0xffa0-0xffaf,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 31.1 on pci0 ata0: channel #0 on atapci0 ata1: channel #1 on atapci0 atapci1: port 0xd800-0xd80f,0xdc00-0xdc03,0xe000-0xe007,0xe400-0xe403,0xe800-0xe807 irq 18 at device 31.2 on pci0 ata2: channel #0 on atapci1 ata3: channel #1 on atapci1 pci0: at device 31.3 (no driver attached) pci0: at device 31.5 (no driver attached) acpi_button0: on acpi0 atkbdc0: port 0x64,0x60 irq 1 on acpi0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 psm0: irq 12 on atkbdc0 psm0: model IntelliMouse, device ID 3 fdc0: port 0x3f7,0x3f4-0x3f5,0x3f2-0x3f3,0x3f0-0x3f1 irq 6 drq 2 on acpi0 fd0: <1440-KB 3.5" drive> on fdc0 drive 0 sio0: configured irq 4 not in bitmap of probed irqs 0 sio0: port may not be enabled sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0 sio0: type 16550A ppc0: port 0x378-0x37f irq 7 on acpi0 ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode ppbus0: on ppc0 plip0: on ppbus0 lpt0: on ppbus0 lpt0: Interrupt-driven port ppi0: on ppbus0 orm0: at iomem 0xcb800-0xcc7ff,0xca000-0xcb7ff,0xc0000-0xc9fff on isa0 pmtimer0 on isa0 sc0: at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio1: configured irq 3 not in bitmap of probed irqs 0 sio1: port may not be enabled vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 Timecounter "TSC" frequency 2992511370 Hz quality 800 Timecounters tick every 10.000 msec acd0: CDRW at ata0-master UDMA33 ad4: 76293MB [155009/16/63] at ata2-master SATA150 ad6: 76293MB [155009/16/63] at ata3-master SATA150 GEOM_MIRROR: Device gm0s1 created (id=3009862484). GEOM_MIRROR: Device gm0s1: provider ad4s1 detected. GEOM_MIRROR: Device gm0s1: provider ad6s1 detected. GEOM_MIRROR: Device gm0s1: provider ad4s1 activated. Mounting root from ufs:/dev/mirror/gm0s1a setrootbyname failed ffs_mountroot: can't find rootvp Root mount failed: 6 Manual root filesystem specification: : Mount using filesystem eg. ufs:da0s1a ? List valid disk boot devices Abort manual input mountroot> ? List of GEOM managed disk devices: ad6s1f ad6s1e ad6s1d ad6s1c ad6s1b ad6s1a ad4s1f ad4s1e ad4s1d ad4s1c ad4s1b ad4s1a ad6s1 ad4s1 ad6 ad4 acd0 fd0 Manual root filesystem specification: : Mount using filesystem eg. ufs:da0s1a ? List valid disk boot devices Abort manual input mountroot> ? List of GEOM managed disk devices: ad6s1f ad6s1e ad6s1d ad6s1c ad6s1b ad6s1a ad4s1f ad4s1e ad4s1d ad4s1c ad4s1b ad4s1a ad6s1 ad4s1 ad6 ad4 acd0 fd0 Manual root filesystem specification: : Mount using filesystem eg. ufs:da0s1a ? List valid disk boot devices Abort manual input mountroot> panic: Root mount failed, startup aborted. Uptime: 6m13s GEOM_MIRROR: Device gm0s1: provider ad6s1 activated. GEOM_MIRROR: Device gm0s1: provider mirror/gm0s1 launched. GEOM_MIRROR: Device gm0s1: provider mirror/gm0s1 destroyed. GEOM_MIRROR: Device gm0s1 destroyed. Cannot dump. No dump device defined. Automatic reboot in 15 seconds - press a key on the console to abort Rebooting... dmesg (mount root OK): Copyright (c) 1992-2005 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 5.4-PRERELEASE #5: Tue Mar 29 09:39:48 CEST 2005 root@new.takovo.kg.co.yu:/usr/obj/usr/src/sys/GENERIC Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz (2992.51-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0xf41 Stepping = 1 Features=0xbfebfbff Hyperthreading: 2 logical CPUs real memory = 519237632 (495 MB) avail memory = 498421760 (475 MB) ACPI APIC Table: ioapic0 irqs 0-23 on motherboard npx0: on motherboard npx0: INT 16 interface acpi0: on motherboard acpi0: Power Button (fixed) Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0 cpu0: on acpi0 acpi_throttle0: on cpu0 pcib0: port 0xcf8-0xcff on acpi0 pci0: on pcib0 agp0: port 0xec00-0xec07 mem 0xffa00000-0xffa7ffff,0xf0000000-0xf7ffffff irq 16 at device 2.0 on pci0 agp0: detected 16252k stolen memory agp0: aperture size is 128M uhci0: port 0xc800-0xc81f irq 16 at device 29.0 on pci0 usb0: on uhci0 usb0: USB revision 1.0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered uhci1: port 0xcc00-0xcc1f irq 19 at device 29.1 on pci0 usb1: on uhci1 usb1: USB revision 1.0 uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered uhci2: port 0xd000-0xd01f irq 18 at device 29.2 on pci0 usb2: on uhci2 usb2: USB revision 1.0 uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub2: 2 ports with 2 removable, self powered uhci3: port 0xd400-0xd41f irq 16 at device 29.3 on pci0 usb3: on uhci3 usb3: USB revision 1.0 uhub3: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub3: 2 ports with 2 removable, self powered pci0: at device 29.7 (no driver attached) pcib1: at device 30.0 on pci0 pci1: on pcib1 bge0: mem 0xff900000-0xff90ffff irq 22 at device 1.0 on pci1 miibus0: on bge0 brgphy0: on miibus0 brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto bge0: Ethernet address: 00:02:a5:e7:39:8b fxp0: port 0xbc00-0xbc3f mem 0xff920000-0xff920fff irq 20 at device 8.0 on pci1 miibus1: on fxp0 inphy0: on miibus1 inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto fxp0: Ethernet address: 00:11:11:94:21:2a isab0: at device 31.0 on pci0 isa0: on isab0 atapci0: port 0xffa0-0xffaf,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 31.1 on pci0 ata0: channel #0 on atapci0 ata1: channel #1 on atapci0 atapci1: port 0xd800-0xd80f,0xdc00-0xdc03,0xe000-0xe007,0xe400-0xe403,0xe800-0xe807 irq 18 at device 31.2 on pci0 ata2: channel #0 on atapci1 ata3: channel #1 on atapci1 pci0: at device 31.3 (no driver attached) pci0: at device 31.5 (no driver attached) acpi_button0: on acpi0 atkbdc0: port 0x64,0x60 irq 1 on acpi0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 psm0: irq 12 on atkbdc0 psm0: model IntelliMouse, device ID 3 fdc0: port 0x3f7,0x3f4-0x3f5,0x3f2-0x3f3,0x3f0-0x3f1 irq 6 drq 2 on acpi0 fd0: <1440-KB 3.5" drive> on fdc0 drive 0 sio0: configured irq 4 not in bitmap of probed irqs 0 sio0: port may not be enabled sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0 sio0: type 16550A ppc0: port 0x378-0x37f irq 7 on acpi0 ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode ppbus0: on ppc0 plip0: on ppbus0 lpt0: on ppbus0 lpt0: Interrupt-driven port ppi0: on ppbus0 orm0: at iomem 0xcb800-0xcc7ff,0xca000-0xcb7ff,0xc0000-0xc9fff on isa0 pmtimer0 on isa0 sc0: at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio1: configured irq 3 not in bitmap of probed irqs 0 sio1: port may not be enabled vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 Timecounter "TSC" frequency 2992512015 Hz quality 800 Timecounters tick every 10.000 msec acd0: CDRW at ata0-master UDMA33 ad4: 76293MB [155009/16/63] at ata2-master SATA150 ad6: 76293MB [155009/16/63] at ata3-master SATA150 GEOM_MIRROR: Device gm0s1 created (id=3009862484). GEOM_MIRROR: Device gm0s1: provider ad4s1 detected. GEOM_MIRROR: Device gm0s1: provider ad6s1 detected. GEOM_MIRROR: Device gm0s1: provider ad4s1 activated. GEOM_MIRROR: Device gm0s1: provider ad6s1 activated. GEOM_MIRROR: Device gm0s1: provider mirror/gm0s1 launched. Mounting root from ufs:/dev/mirror/gm0s1a netsmb_dev: loaded >How-To-Repeat: Boot, reboot, reboot, ... When I put CD-ROM in CD with 5.3 disk1 and when boot with SERVER kernel fail every time. With and without "device atapicd" in SERVER conf file, with "device atapicam". dmeseg (fail with SERVER kernel): d4: 76293MB [155009/16/63] at ata2-master SATA150 ad6: 76293MB [155009/16/63] at ata3-master SATA150 cd0 at ata0 bus 0 target 0 lun 0 cd0: Removable CD-ROM SCSI-0 device cd0: 33.000MB/s transfers cd0: cd present [330192 x 2048 byte records] SMP: AP CPU #1 Launched! GEOM_MIRROR: Device gm0s1 created (id=3009862484). GEOM_MIRROR: Device gm0s1: provider ad4s1 detected. GEOM_MIRROR: Device gm0s1: provider ad6s1 detected. Mounting root from ufs:/dev/mirror/gm0s1a GEOM_MIRROR: Device gm0s1: provider ad4s1 activated. setrootbyname failed ffs_mountroot: can't find rootvp Root mount failed: 6 Manual root filesystem specification: : Mount using filesystem eg. ufs:da0s1a ? List valid disk boot devices Abort manual input mountroot> ? List of GEOM managed disk devices: ad6s1f ad6s1e ad6s1d ad6s1c ad6s1b ad6s1a ad4s1f ad4s1e ad4s1d ad4s1c ad4s1b ad4s1a ad6s1 ad4s1 cd0 ad6 ad4 fd0 Manual root filesystem specification: : Mount using filesystem eg. ufs:da0s1a ? List valid disk boot devices Abort manual input mountroot> panic: Root mount failed, startup aborted. cpuid = 0 boot() called on cpu#0 Uptime: 1m6s GEOM_MIRROR: Device gm0s1: provider ad6s1 activated. GEOM_MIRROR: Device gm0s1: provider mirror/gm0s1 launched. GEOM_MIRROR: Device gm0s1: provider mirror/gm0s1 destroyed. GEOM_MIRROR: Device gm0s1 destroyed. Cannot dump. No dump device defined. Automatic reboot in 15 seconds - press a key on the console to abort Rebooting... cpu_reset called on cpu#0 cpu_reset: Stopping other CPUs >Fix: It is not rely how to fix, but it work, for me. With SERVER kernel and without CD-ROM in CD unit I try reboot in every 5 min. Every time PC boot OK. SERVER: # # SERVER # include HARDWARE ident SERVER # SMP OPTIONS: # SMP enables building of a Symmetric MultiProcessor Kernel. options SMP # Symmetric MultiProcessor Kernel #options NO_MIXED_MODE # Disable use of mixed mode options SCHED_4BSD # 4BSD scheduler options INET # InterNETworking #options INET6 # IPv6 communications protocols options FFS # Berkeley Fast Filesystem options SOFTUPDATES # Enable FFS soft updates support options UFS_ACL # Support for access control lists options UFS_DIRHASH # Improve performance on big directories #options MD_ROOT # MD is a potential root device options NFSCLIENT # Network Filesystem Client options NFSSERVER # Network Filesystem Server options NFS_ROOT # NFS usable as /, requires NFSCLIENT options MSDOSFS # MSDOS Filesystem options CD9660 # ISO 9660 Filesystem options PROCFS # Process filesystem (requires PSEUDOFS) options PSEUDOFS # Pseudo-filesystem framework options GEOM_GPT # GUID Partition Tables. options COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!] options COMPAT_FREEBSD4 # Compatible with FreeBSD4 options SCSI_DELAY=15000 # Delay (in ms) before probing SCSI options KTRACE # ktrace(1) support options SYSVSHM # SYSV-style shared memory options SYSVMSG # SYSV-style message queues options SYSVSEM # SYSV-style semaphores options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions options KBD_INSTALL_CDEV # install a CDEV entry in /dev options ADAPTIVE_GIANT # Giant mutex is adaptive. # GEOM #options GEOM_MIRROR # Disk mirroring. # FILESYSTEM OPTIONS #options SMBFS #SMB/CIFS filesystem #options UDF #Universal Disk Format # # SMB/CIFS requester # NETSMB enables support for SMB protocol, it requires LIBMCHAIN and LIBICONV # options. # NETSMBCRYPTO enables support for encrypted passwords. #options NETSMB #SMB/CIFS requester #options NETSMBCRYPTO #encrypted password support for SMB # mchain library. It can be either loaded as KLD or compiled into kernel #options LIBMCHAIN # Kernel side iconv library #options LIBICONV HARDWARE: # # HARDWARE # machine i386 cpu I686_CPU ident HARDWARE # To statically compile in device wiring instead of /boot/device.hints #hints "GENERIC.hints" # Default places to look for devices. # SMP OPTIONS: device apic # I/O APIC # Bus support. Do not remove isa, even if you have no isa slots device isa device eisa device pci # Floppy drives device fdc # ATA and ATAPI devices device ata device atadisk # ATA disk drives #device ataraid # ATA RAID drives #device atapicd # ATAPI CDROM drives device atapicam # emulate ATAPI devices as SCSI ditto via CAM # needs CAM to be present (scbus & pass) options ATA_STATIC_ID # Static device numbering # SCSI Controllers # SCSI peripherals device scbus # SCSI bus (required for SCSI) device ch # SCSI media changers device da # Direct Access (disks) device sa # Sequential Access (tape etc) device cd # CD device pass # Passthrough device (direct SCSI access) device ses # SCSI Environmental Services (and SAF-TE) # RAID controllers interfaced to the SCSI subsystem # RAID controllers # atkbdc0 controls both the keyboard and the PS/2 mouse device atkbdc # AT keyboard controller device atkbd # AT keyboard device psm # PS/2 mouse # Video card driver for VGA adapters. device vga # VGA video card driver # Options for vga device splash # Splash screen and screen saver support # Various screen savers. #device green_saver # syscons is the default console driver, resembling an SCO console device sc # Enable this for the pcvt (VT220 compatible) console driver #device vt #options XSERVER # support for X server on a vt console #options FAT_CURSOR # start with block cursor device agp # support several AGP chipsets # Floating point support - do not disable. device npx # Power management support (see NOTES for more options) #device apm # Add suspend/resume support for the i8254. device pmtimer # PCCARD (PCMCIA) support # PCMCIA and cardbus bridge support # Serial (COM) ports device sio # 8250, 16[45]50 based serial ports # Parallel port device ppc device ppbus # Parallel port bus (required) device lpt # Printer device ppi # Parallel port interface device #device vpo # Requires scbus and da # If you've got a "dumb" serial or parallel PCI card that is # supported by the puc(4) glue driver, uncomment the following # line to enable it (connects to the sio and/or ppc drivers): #device puc # PCI Ethernet NICs. #device de # DEC/Intel DC21x4x (``Tulip'') #device em # Intel PRO/1000 adapter Gigabit Ethernet Card #device ixgb # Intel PRO/10GbE Ethernet Card #device txp # 3Com 3cR990 (``Typhoon'') #device vx # 3Com 3c590, 3c595 (``Vortex'') # PCI Ethernet NICs that use the common MII bus controller code. # NOTE: Be sure to keep the 'device miibus' line in order to use these NICs! device miibus # MII bus support #device bfe # Broadcom BCM440x 10/100 Ethernet device bge # Broadcom BCM570xx Gigabit Ethernet #device dc # DEC/Intel 21143 and various workalikes device fxp # Intel EtherExpress PRO/100B (82557, 82558) #device lge # Level 1 LXT1001 gigabit ethernet #device nge # NatSemi DP83820 gigabit ethernet #device pcn # AMD Am79C97x PCI 10/100 (precedence over 'lnc') #device re # RealTek 8139C+/8169/8169S/8110S #device rl # RealTek 8129/8139 #device sf # Adaptec AIC-6915 (``Starfire'') #device sis # Silicon Integrated Systems SiS 900/SiS 7016 #device sk # SysKonnect SK-984x & SK-982x gigabit Ethernet #device ste # Sundance ST201 (D-Link DFE-550TX) #device ti # Alteon Networks Tigon I/II gigabit Ethernet #device tl # Texas Instruments ThunderLAN #device tx # SMC EtherPower II (83c170 ``EPIC'') #device vge # VIA VT612x gigabit ethernet #device vr # VIA Rhine, Rhine II #device wb # Winbond W89C840F #device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'') # ISA Ethernet NICs. pccard NICs included. # ISA devices that use the old ISA shims # Wireless NIC cards # Pseudo devices. device loop # Network loopback device mem # Memory and kernel memory devices device io # I/O device device random # Entropy device device ether # Ethernet support #device sl # Kernel SLIP #device ppp # Kernel PPP device tun # Packet tunnel. device pty # Pseudo-ttys (telnet etc) device md # Memory "disks" #device gif # IPv6 and IPv4 tunneling #device faith # IPv6-to-IPv4 relaying (translation) # The `bpf' device enables the Berkeley Packet Filter. # Be aware of the administrative consequences of enabling this! device bpf # Berkeley packet filter # USB support device uhci # UHCI PCI->USB interface device ohci # OHCI PCI->USB interface device ehci # EHCI controller device usb # USB Bus (required) #device udbp # USB Double Bulk Pipe devices device ugen # Generic device uhid # "Human Interface Devices" device ukbd # Keyboard device ulpt # Printer device umass # Disks/Mass storage - Requires scbus and da device ums # Mouse #device urio # Diamond Rio 500 MP3 player #device uscanner # Scanners # USB Ethernet, requires mii #device aue # ADMtek USB Ethernet #device axe # ASIX Electronics USB Ethernet #device cue # CATC USB Ethernet #device kue # Kawasaki LSI USB Ethernet #device rue # RealTek RTL8150 USB Ethernet # FireWire support #device firewire # FireWire bus code #device sbp # SCSI over FireWire (Requires scbus and da) #device fwe # Ethernet over FireWire (non-standard!) # SMB bus device smbus # Bus support, required for smb below. device ichsmb device smb # Sound drivers device sound device snd_ich >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 11:10:17 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B133A16A4D2 for ; Tue, 29 Mar 2005 11:10:17 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 964E543D2F for ; Tue, 29 Mar 2005 11:10:17 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2TBAHKL008755 for ; Tue, 29 Mar 2005 11:10:17 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2TBAHCM008754; Tue, 29 Mar 2005 11:10:17 GMT (envelope-from gnats) Date: Tue, 29 Mar 2005 11:10:17 GMT Message-Id: <200503291110.j2TBAHCM008754@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Matteo Riondato Subject: Re: conf/70973: [patch] script 800.loginfail does not report 'Illegal user login failures' X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Matteo Riondato List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 11:10:17 -0000 The following reply was made to PR conf/70973; it has been noted by GNATS. From: Matteo Riondato To: freebsd-gnats-submit@freebsd.org Cc: Subject: Re: conf/70973: [patch] script 800.loginfail does not report 'Illegal user login failures' Date: Tue, 29 Mar 2005 13:07:17 +0200 --X+8siUETKMkW99st Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable The patch works and it can be cleanly applied. IMHO it should be commited because it enhance script's useness Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default FreeSBIE Developer (http://www.freesbie.org) --X+8siUETKMkW99st Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCSTbl2Mp4pR7Fa+wRAlwqAJ9GHdIL1D1mTiVXJSOx+25N3fNMnwCgqL3c 6BA+83asR6uuf+uiRyx+vGg= =F5Ci -----END PGP SIGNATURE----- --X+8siUETKMkW99st-- From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 11:45:10 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4C0AA16A4CE for ; Tue, 29 Mar 2005 11:45:10 +0000 (GMT) Received: from donnex.net (donnex.net [82.96.44.37]) by mx1.FreeBSD.org (Postfix) with SMTP id 6108D43D5D for ; Tue, 29 Mar 2005 11:45:09 +0000 (GMT) (envelope-from donnex@donnex.net) Received: (qmail 22109 invoked by uid 1001); 29 Mar 2005 11:45:07 -0000 Date: Tue, 29 Mar 2005 13:45:07 +0200 From: Daniel Johansson To: freebsd-bugs@freebsd.org Message-ID: <20050329114507.GA18757@donnex.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.1i Subject: Kernel panic when printing X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 11:45:10 -0000 I'm not really sure if this is the correct mailing list to send this to, is it? Anyway .. I recently bought a HP LaserJet 1015 and the printer works just fine. I've set up cups + some other programs required for it to print and I can print stuff nicely. I've also tried it in windows without any problems so there is nothing wrong with the printer. My problem is that I get random kernel panics when prining, not very good :/ Sometimes I can print three diffrent things in a row without a panic and sometimes it panics on the first print. So it seems like it's all random. It some times panics when I'm pringint over the network to the printer. The process it's get panic on is some times usb and other time a process I can't remember the name on. I've tried two diffrent boxes, my laptop and the server, so I don't think it's a hw fault with my server that causes it. I started out with FreeBSD 5.3-RELEASE but heard on IRC that 5.4-PRERELEASE would have a lot of usb patches so I cvsuped to PRERELEASE and tried there but it's the same deal. Random kernel panics when printing. It seems like it's something wring with the usb system or similar because as I said I could print just fine in windows. I don't think it's cups fault because it panics when I do a lptest > /dev/ulpt0 too. I've no idea how to fix this so all help would be welcome. Please CC to me if you reply. -- Daniel Johansson - From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 12:20:06 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9A91116A4CE for ; Tue, 29 Mar 2005 12:20:06 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 800B943D46 for ; Tue, 29 Mar 2005 12:20:06 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2TCK6AO018457 for ; Tue, 29 Mar 2005 12:20:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2TCK6ow018456; Tue, 29 Mar 2005 12:20:06 GMT (envelope-from gnats) Date: Tue, 29 Mar 2005 12:20:06 GMT Message-Id: <200503291220.j2TCK6ow018456@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Matteo Riondato Subject: Re: conf/34935: New locale (Cyrillic Windows Codepage 1251) for FreeBSD X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Matteo Riondato List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 12:20:06 -0000 The following reply was made to PR conf/34935; it has been noted by GNATS. From: Matteo Riondato To: freebsd-gnats-submit@freebsd.org Cc: Subject: Re: conf/34935: New locale (Cyrillic Windows Codepage 1251) for FreeBSD Date: Tue, 29 Mar 2005 14:19:36 +0200 --rnP2AJ7yb1j09OW/ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable This PR can be closed. The fix was committed and MFCed looong time ago. Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --rnP2AJ7yb1j09OW/ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCSUfY2Mp4pR7Fa+wRAkqcAJ92wL9ofUZlulbFokh48BlaeW2vyQCfeAEK TPF0hTqSfdjohEKczIbw208= =OHBq -----END PGP SIGNATURE----- --rnP2AJ7yb1j09OW/-- From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 12:30:06 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9EF8E16A4CF for ; Tue, 29 Mar 2005 12:30:06 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5518843D2D for ; Tue, 29 Mar 2005 12:30:06 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2TCU6fe018831 for ; Tue, 29 Mar 2005 12:30:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2TCU68e018830; Tue, 29 Mar 2005 12:30:06 GMT (envelope-from gnats) Resent-Date: Tue, 29 Mar 2005 12:30:06 GMT Resent-Message-Id: <200503291230.j2TCU68e018830@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Doug Hendricks Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2066D16A4CE for ; Tue, 29 Mar 2005 12:20:54 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0152C43D55 for ; Tue, 29 Mar 2005 12:20:54 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TCKrlp059391 for ; Tue, 29 Mar 2005 12:20:53 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id j2TCKrR2059390; Tue, 29 Mar 2005 12:20:53 GMT (envelope-from nobody) Message-Id: <200503291220.j2TCKrR2059390@www.freebsd.org> Date: Tue, 29 Mar 2005 12:20:53 GMT From: Doug Hendricks To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: kern/79334: ATA_IDENTIFY timed out for 5.3 and 5.4 beta 1 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 12:30:06 -0000 >Number: 79334 >Category: kern >Synopsis: ATA_IDENTIFY timed out for 5.3 and 5.4 beta 1 >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Mar 29 12:30:05 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Doug Hendricks >Release: 5.3 and 5.4 beta 1 >Organization: >Environment: cannot boot install disk (using PC with Celeron D) >Description: Install disks for 5.3 or 5.4 beta 1 will not boot properly on my PC. I get the sysinstall screen but no ide controller or disks are found. ata0-slave: failure - ATA_IDENTIFY timed out ata0-master: same thing Two disks in my pc, boot cannot find IDE controller WORKS FINE on FreeBSD 4.9, 4.10, and 4.11 ! Using a Linux distro, I get the following from dmesg: VP_IDE: IDE controller at PCI slot 0000:00:11.1 ACPI: No IRQ known for interrupt pin A of device 0000:00:11.1 - using IRQ 255 VP_IDE: chipset revision 6 VP_IDE: not 100% native mode: will probe irqs later VP_IDE: VIA vt8235 (rev 00) IDE UDMA133 controller on pci0000:00:11.1 ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA hdb:DMA ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA hdd:pio hda: ST380011a, ATA DISK drive hdb: ST380011a, ATA DISK drive --- by the way, we are trying to boot freebsd on hdb --- so we will leave out some stuff about other hd, etc. Using cfq io scheduler ide0 at 0x1f0-0x1f7, 0x3f6 on irq 14 hdb: max request size: 1024KiB hdb: 156301488 sectors (80026MB) w/2048KiB Cache, CHS=9729/255/63, UDMA(100) Also, a Linux pci probe yields: 00:11.1 IDE interface : VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) >How-To-Repeat: Happens every time I try to boot 5.3 or 5.4 beta 1. >Fix: None. >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 12:30:10 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 84BED16A4D1 for ; Tue, 29 Mar 2005 12:30:10 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5955443D49 for ; Tue, 29 Mar 2005 12:30:10 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2TCUAS2018910 for ; Tue, 29 Mar 2005 12:30:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2TCUA5I018902; Tue, 29 Mar 2005 12:30:10 GMT (envelope-from gnats) Date: Tue, 29 Mar 2005 12:30:10 GMT Message-Id: <200503291230.j2TCUA5I018902@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Matteo Riondato Subject: Re: conf/35242: Change to etc/periodic/weekly/330.catman X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Matteo Riondato List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 12:30:10 -0000 The following reply was made to PR conf/35242; it has been noted by GNATS. From: Matteo Riondato To: freebsd-gnats-submit@freebsd.org Cc: Subject: Re: conf/35242: Change to etc/periodic/weekly/330.catman Date: Tue, 29 Mar 2005 14:26:33 +0200 --YIleam+9adpUeYf+ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable The patch can be cleanly applied and it is useful, so it can be commited. Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --YIleam+9adpUeYf+ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCSUl52Mp4pR7Fa+wRAuR2AKC+llwwnpk00Q2MchxUvGxyFORVKQCgr/ur /ewYjeeSk+WhRiLdNIFbxzQ= =NYOX -----END PGP SIGNATURE----- --YIleam+9adpUeYf+-- From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 12:40:06 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 34BE816A4CE for ; Tue, 29 Mar 2005 12:40:06 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1C58E43D1D for ; Tue, 29 Mar 2005 12:40:06 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2TCe5JO021156 for ; Tue, 29 Mar 2005 12:40:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2TCe5rK021155; Tue, 29 Mar 2005 12:40:05 GMT (envelope-from gnats) Date: Tue, 29 Mar 2005 12:40:05 GMT Message-Id: <200503291240.j2TCe5rK021155@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Matteo Riondato Subject: Re: conf/77929: periodic/security/550.ipfwlimit ignores logamount X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Matteo Riondato List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 12:40:06 -0000 The following reply was made to PR conf/77929; it has been noted by GNATS. From: Matteo Riondato To: freebsd-gnats-submit@freebsd.org Cc: Subject: Re: conf/77929: periodic/security/550.ipfwlimit ignores logamount Date: Tue, 29 Mar 2005 14:36:14 +0200 --HVCoas+krw6dou6l Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable The patch can be cleanly applied and it serves its purposes, enhancing script's usefullness. Perhaps it should be committed. Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --HVCoas+krw6dou6l Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCSUu+2Mp4pR7Fa+wRAnwpAJ9ocbewx33zFVz5FHpZ5ivjOo0cBACbBqLp wYFP7TNr5pHzdoijzhzP3ls= =n1OL -----END PGP SIGNATURE----- --HVCoas+krw6dou6l-- From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 12:52:00 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7B61E16A4CE for ; Tue, 29 Mar 2005 12:52:00 +0000 (GMT) Received: from mail.int.xm.co.za (email.xm.co.za [196.23.175.112]) by mx1.FreeBSD.org (Postfix) with ESMTP id B586043D1F for ; Tue, 29 Mar 2005 12:51:59 +0000 (GMT) (envelope-from al@xms.co.za) Received: from mailnull by mail.int.xm.co.za with virus-scanned (Exim 4.42 (FreeBSD)) id 1DGGJH-000Gak-3C for freebsd-bugs@freebsd.org; Tue, 29 Mar 2005 14:59:07 +0200 Received: from [192.168.1.193] (helo=linux.site) by mail.int.xm.co.za with smtp (Exim 4.42 (FreeBSD)) id 1DGGJG-000Gaa-TN; Tue, 29 Mar 2005 14:59:07 +0200 Date: Tue, 29 Mar 2005 14:55:20 +0200 From: Andrew Lewis To: freebsd-questions@freebsd.org, freebsd-bugs@freebsd.org Message-Id: <20050329145520.234804f9@linux.site> In-Reply-To: References: X-Mailer: Sylpheed-Claws 0.9.12 (GTK+ 1.2.10; i686-suse-linux) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: aac/fxp system instability X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 12:52:00 -0000 Fixed this! Resolved all my IRQ conflicts, didn't do it... Compiled the fxp driver into the kernel (instead of having it as a module), *fixed it*! -AL. From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 14:02:55 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3EE4616A4CE; Tue, 29 Mar 2005 14:02:55 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 176FA43D39; Tue, 29 Mar 2005 14:02:55 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from freefall.freebsd.org (glebius@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2TE2sXH030080; Tue, 29 Mar 2005 14:02:54 GMT (envelope-from glebius@freefall.freebsd.org) Received: (from glebius@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2TE2s1f030076; Tue, 29 Mar 2005 14:02:54 GMT (envelope-from glebius) Date: Tue, 29 Mar 2005 14:02:54 GMT From: Gleb Smirnoff Message-Id: <200503291402.j2TE2s1f030076@freefall.freebsd.org> To: glebius@FreeBSD.org, freebsd-bugs@FreeBSD.org, ru@FreeBSD.org Subject: Re: conf/35242: Change to etc/periodic/weekly/330.catman X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 14:02:55 -0000 Synopsis: Change to etc/periodic/weekly/330.catman Responsible-Changed-From-To: freebsd-bugs->ru Responsible-Changed-By: glebius Responsible-Changed-When: Tue Mar 29 14:02:33 GMT 2005 Responsible-Changed-Why: Pass for MDocGuard review. http://www.freebsd.org/cgi/query-pr.cgi?pr=35242 From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 14:16:38 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2A02416A4CE; Tue, 29 Mar 2005 14:16:38 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 00EDD43D49; Tue, 29 Mar 2005 14:16:38 +0000 (GMT) (envelope-from maxim@FreeBSD.org) Received: from freefall.freebsd.org (maxim@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2TEGblg034735; Tue, 29 Mar 2005 14:16:37 GMT (envelope-from maxim@freefall.freebsd.org) Received: (from maxim@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2TEGbJE034731; Tue, 29 Mar 2005 14:16:37 GMT (envelope-from maxim) Date: Tue, 29 Mar 2005 14:16:37 GMT From: Maxim Konovalov Message-Id: <200503291416.j2TEGbJE034731@freefall.freebsd.org> To: dimas@dataart.com, maxim@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: conf/34935: New locale (Cyrillic Windows Codepage 1251) for FreeBSD X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 14:16:38 -0000 Synopsis: New locale (Cyrillic Windows Codepage 1251) for FreeBSD State-Changed-From-To: patched->closed State-Changed-By: maxim State-Changed-When: Tue Mar 29 14:14:25 GMT 2005 State-Changed-Why: There is CP1251 locale in RELENG_4, RELENG_5 and HEAD. http://www.freebsd.org/cgi/query-pr.cgi?pr=34935 From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 15:20:05 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3F8AC16A4CE for ; Tue, 29 Mar 2005 15:20:05 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2329443D4C for ; Tue, 29 Mar 2005 15:20:05 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2TFK5Zt043092 for ; Tue, 29 Mar 2005 15:20:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2TFK47p043091; Tue, 29 Mar 2005 15:20:04 GMT (envelope-from gnats) Date: Tue, 29 Mar 2005 15:20:04 GMT Message-Id: <200503291520.j2TFK47p043091@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Matteo Riondato Subject: Re: conf/74610: Hostname resolution failure causes firewall rules to stop loading X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Matteo Riondato List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 15:20:05 -0000 The following reply was made to PR conf/74610; it has been noted by GNATS. From: Matteo Riondato To: freebsd-gnats-submit@freebsd.org Cc: Ceri Davies Subject: Re: conf/74610: Hostname resolution failure causes firewall rules to stop loading Date: Tue, 29 Mar 2005 17:15:12 +0200 --nljfjKcp9HDtPSOP Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable According to rcorder -s nostart /etc/rc.d/* , named is started after ipfw rules have been loaded and IMHO, this is right and good. I think you should rely on /etc/hosts to have a hostname translated to an IP address at this point of the boot process. Perhaps this should be documented (where? ipfw(8) ? ) but then this would become a documentation related problem. Best Regards --=20 Rionda aka Matteo Riondato G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --nljfjKcp9HDtPSOP Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCSXEA2Mp4pR7Fa+wRAvCsAJ41Ttq1WAc7UtAxDlKPeDXeiIC2gACgqxA/ TahZ2/ODGg1W+zMZP6pkAbA= =eil5 -----END PGP SIGNATURE----- --nljfjKcp9HDtPSOP-- From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 15:30:07 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3FADB16A4CE for ; Tue, 29 Mar 2005 15:30:07 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 287DC43D1D for ; Tue, 29 Mar 2005 15:30:07 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2TFU69q043529 for ; Tue, 29 Mar 2005 15:30:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2TFU6JF043528; Tue, 29 Mar 2005 15:30:06 GMT (envelope-from gnats) Date: Tue, 29 Mar 2005 15:30:06 GMT Message-Id: <200503291530.j2TFU6JF043528@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Matteo Riondato Subject: Re: conf/67700: /usr/share/misc/pci_vendors is missing certain Radeon 9200 IDs X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Matteo Riondato List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 15:30:07 -0000 The following reply was made to PR conf/67700; it has been noted by GNATS. From: Matteo Riondato To: freebsd-gnats-submit@freebsd.org Cc: Subject: Re: conf/67700: /usr/share/misc/pci_vendors is missing certain Radeon 9200 IDs Date: Tue, 29 Mar 2005 17:23:22 +0200 --A7FgPGrDEcSmmdo/ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable This PR can be closed, as the patch was commited (with edits) and MFCed. Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --A7FgPGrDEcSmmdo/ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCSXLq2Mp4pR7Fa+wRAgNNAJ4wXnQGFWR/OswwPakyHB5ZjRkFgQCgnqLK IbECNVT0HnV/5pe9meh5HFc= =oXfS -----END PGP SIGNATURE----- --A7FgPGrDEcSmmdo/-- From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 15:50:05 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 615E116A4CE for ; Tue, 29 Mar 2005 15:50:05 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 40D8C43D55 for ; Tue, 29 Mar 2005 15:50:05 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2TFo5MH046443 for ; Tue, 29 Mar 2005 15:50:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2TFo5ta046442; Tue, 29 Mar 2005 15:50:05 GMT (envelope-from gnats) Date: Tue, 29 Mar 2005 15:50:05 GMT Message-Id: <200503291550.j2TFo5ta046442@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Matteo Riondato Subject: Re: conf/41777: /etc/periodic/daily/100.clean-disks removes lisp.core X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Matteo Riondato List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 15:50:05 -0000 The following reply was made to PR conf/41777; it has been noted by GNATS. From: Matteo Riondato To: freebsd-gnats-submit@freebsd.org Cc: Subject: Re: conf/41777: /etc/periodic/daily/100.clean-disks removes lisp.core Date: Tue, 29 Mar 2005 17:42:46 +0200 --H88uUF932U8Oj0a6 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I would agree with DES: 100.clean-disks is a terrible idea. Anyway, I would suggest the following patch. It sets daily_clean_disks_files to "", so that it will be sysadmin business to choose which files are to be removed. --- periodic.conf.orig Tue Mar 29 17:38:40 2005 +++ periodic.conf Tue Mar 29 17:39:09 2005 @@ -37,7 +37,7 @@ # 100.clean-disks daily_clean_disks_enable=3D"NO" # Delete files da= ily -daily_clean_disks_files=3D"[#,]* .#* a.out *.core *.CKP .emacs_[0-9]*" +daily_clean_disks_files=3D"" daily_clean_disks_days=3D3 # If older than t= his daily_clean_disks_verbose=3D"YES" # Mention= files deleted =20 Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --H88uUF932U8Oj0a6 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCSXd22Mp4pR7Fa+wRAtrSAJ9NxMylyjZy1YJR+NdOS78xaJyQ1ACgnIJ4 QCFU+pyGYq6iSPcmkmj3WvM= =L/oY -----END PGP SIGNATURE----- --H88uUF932U8Oj0a6-- From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 16:00:07 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AA7D616A4CE for ; Tue, 29 Mar 2005 16:00:07 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 32D6543D41 for ; Tue, 29 Mar 2005 16:00:07 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2TG07RU046686 for ; Tue, 29 Mar 2005 16:00:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2TG06kx046685; Tue, 29 Mar 2005 16:00:06 GMT (envelope-from gnats) Resent-Date: Tue, 29 Mar 2005 16:00:06 GMT Resent-Message-Id: <200503291600.j2TG06kx046685@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Bob Johnson Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9C25F16A4CE for ; Tue, 29 Mar 2005 15:57:31 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4C76A43D39 for ; Tue, 29 Mar 2005 15:57:31 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TFvVLK060400 for ; Tue, 29 Mar 2005 15:57:31 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id j2TFvUwN060399; Tue, 29 Mar 2005 15:57:30 GMT (envelope-from nobody) Message-Id: <200503291557.j2TFvUwN060399@www.freebsd.org> Date: Tue, 29 Mar 2005 15:57:30 GMT From: Bob Johnson To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: misc/79336: FBSD NFS client doesn't detect file updates on Novell NFS server X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 16:00:07 -0000 >Number: 79336 >Category: misc >Synopsis: FBSD NFS client doesn't detect file updates on Novell NFS server >Confidential: no >Severity: critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Mar 29 16:00:06 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Bob Johnson >Release: 4.7, 5.3, 5.4-Pre >Organization: University of Florida >Environment: FreeBSD scanner.engnet.ufl.edu 5.4-PRERELEASE FreeBSD 5.4-PRERELEASE #5: Wed Mar 2 00:25:02 EST 2005 b@scanner.engnet.ufl.edu:/usr/obj/usr/src/sys/B28 i386 also 4.7 and 5.3 systems >Description: FreeBSD NFS client doesn't always detect that a file has changed on a Novell 6.5 NFS server. Problem does not exist with Novell 5.1. Novell has discussion of issue in a TID at http://support.novell.com/cgi-bin/search/searchtid.cgi?/10097113.htm and is still considering fixing it at their end. If I correctly understand their analysis, they believe that the "normal" method of detecting a file update is to look at the directory modification time and invalidate the entire directory cache if it has changed, so their server does not update individual file timestamps, while FreeBSD bases cache updates on file timestamp changes and thus doesn't see that the file has changed. Notes: 1) This problem did not exist in the Novell 5.1 NFS server implementation. 2) Novell advertises that their NFS server works with FreeBSD 4.7. 3) Novell's TID linked above asserts that this is a bug in FreeBSD (but they are considering modifying their server to accomodate it). >How-To-Repeat: 1) Find a Novell 6.5 NFS server and mount volume with FreeBSD client: # mount_nfs novell.my.net:/shared /mnt 2) Create file: # echo "This is a test" > /mnt/test.txt 3) View contents of the file from FreeBSD, # cat /mnt/test.txt This is a test 4) From a Netware client, copy the file from the Novell server to the local client, edit the file, and copy it back to the server. This sequence is important, as editing the file in place on the server does not seem to produce the problem. Unfortunately, this copy-update-copy sequence is a common method of allowing users to update their information on, for example, a web server using a local HTML editor. 5) View contents of file from FreeBSD again: # cat /mnt/test.txt This is a test 6) Force FreeBSD to update file timestamp and look at it again: # touch /mnt/test.txt # cat /mnt/test.txt This is a different test >Fix: Novell may decide to fix this in their server. FreeBSD 5.3 NWFS and SMB clients also do not work with Novell servers (at least not ours), so they are not usable workarounds. >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 17:21:38 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 805B616A4CE; Tue, 29 Mar 2005 17:21:38 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5661943D5F; Tue, 29 Mar 2005 17:21:38 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2THLcZG060461; Tue, 29 Mar 2005 17:21:38 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2THLbI4060457; Tue, 29 Mar 2005 17:21:37 GMT (envelope-from linimon) Date: Tue, 29 Mar 2005 17:21:37 GMT From: Mark Linimon Message-Id: <200503291721.j2THLbI4060457@freefall.freebsd.org> To: jau@iki.fi, linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: conf/67700: /usr/share/misc/pci_vendors is missing certain Radeon 9200 IDs X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 17:21:38 -0000 Synopsis: /usr/share/misc/pci_vendors is missing certain Radeon 9200 IDs State-Changed-From-To: patched->closed State-Changed-By: linimon State-Changed-When: Tue Mar 29 17:20:40 GMT 2005 State-Changed-Why: Patch committed and MFCed some time ago http://www.freebsd.org/cgi/query-pr.cgi?pr=67700 From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 18:24:04 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 422D316A4CE; Tue, 29 Mar 2005 18:24:04 +0000 (GMT) Received: from vsmtp2.tin.it (vsmtp2alice.tin.it [212.216.176.142]) by mx1.FreeBSD.org (Postfix) with ESMTP id 73B8243D1F; Tue, 29 Mar 2005 18:24:03 +0000 (GMT) (envelope-from rionda@gufi.org) Received: from kaiser.sig11.org (82.52.118.28) by vsmtp2.tin.it (7.0.027) id 4249969500002EBA; Tue, 29 Mar 2005 20:23:36 +0200 Received: by kaiser.sig11.org (Postfix, from userid 1000) id 673CE5E; Tue, 29 Mar 2005 20:23:36 +0200 (CEST) Date: Tue, 29 Mar 2005 20:23:36 +0200 From: Matteo Riondato To: freebsd-bugs@freebsd.org Message-ID: <20050329182336.GX916@kaiser.sig11.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="sL7C0a98p/u5aVah" Content-Disposition: inline User-Agent: Mutt/1.4.2.1i cc: freebsd-gnats-submit@freebsd.org Subject: Re: conf/25527: man ldconfig does not reflect its behavior X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 18:24:04 -0000 --sL7C0a98p/u5aVah Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable This PR can be closed: the patch was committed and the commit MFCed. Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --sL7C0a98p/u5aVah Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCSZ0o2Mp4pR7Fa+wRAqXQAJwIyEzNuEhbxrtoxK7wpdS9JEs/fgCggKHZ xCteC12PaPGvr9HsPfe/91w= =a8if -----END PGP SIGNATURE----- --sL7C0a98p/u5aVah-- From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 18:30:07 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B389916A4CE for ; Tue, 29 Mar 2005 18:30:07 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 494C143D3F for ; Tue, 29 Mar 2005 18:30:07 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2TIU7Rh070715 for ; Tue, 29 Mar 2005 18:30:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2TIU7t7070711; Tue, 29 Mar 2005 18:30:07 GMT (envelope-from gnats) Resent-Date: Tue, 29 Mar 2005 18:30:07 GMT Resent-Message-Id: <200503291830.j2TIU7t7070711@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Joshua Coombs Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7B85B16A4CE for ; Tue, 29 Mar 2005 18:25:18 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2282B43D45 for ; Tue, 29 Mar 2005 18:25:18 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TIPHT1084231 for ; Tue, 29 Mar 2005 18:25:17 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id j2TIPHXl084230; Tue, 29 Mar 2005 18:25:17 GMT (envelope-from nobody) Message-Id: <200503291825.j2TIPHXl084230@www.freebsd.org> Date: Tue, 29 Mar 2005 18:25:17 GMT From: Joshua Coombs To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: kern/79339: Kernel time code sync with improvements from DragonFly X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 18:30:07 -0000 >Number: 79339 >Category: kern >Synopsis: Kernel time code sync with improvements from DragonFly >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Tue Mar 29 18:30:06 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Joshua Coombs >Release: 4.11-Release >Organization: >Environment: FreeBSD salyavin.gwi.net 4.11-RELEASE FreeBSD 4.11-RELEASE #1: Tue Mar 29 12:43:42 EST 2005 root@salyavin.gwi.net:/usr/src/sys/compile/GWI i386 >Description: Based on: http://www.dragonflybsd.org/docs/nanosleep/ The improvements to kernel timekeeping appear to apply directly to FreeBSD 4.x based on my own quick testing. >How-To-Repeat: /* * Copyright (c) 2003 Paul Herman * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE * DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. */ /* * $DragonFly: site/data/docs/nanosleep/wakeup_latency.c,v 1.1 2004/01/22 21:55:58 justin Exp $ */ #include #include #include #include #include #include #define ONE_SECOND 1000000L int count = 200; int debug = 0; int main (int ac, char **av) { long s; double diff; struct timeval tv1, tv2; if (ac > 1 && av[1]) count = strtol(av[1], NULL, 10); while(count--) { gettimeofday(&tv1, NULL); /* * Calculate the number of microseconds to sleep so we * can wakeup right when the second hand hits zero. * * The latency for the following two statements is minimal. * On a > 1.0GHz machine, the subtraction is done in a few * nanoseconds, and the syscall to usleep/nanosleep is usualy * less than 800 ns or 0.8 us. */ s = ONE_SECOND - tv1.tv_usec; usleep(s); gettimeofday(&tv2, NULL); diff = (double)(tv2.tv_usec - (tv1.tv_usec + s))/1e6; diff += (double)(tv2.tv_sec - tv1.tv_sec); if (debug) printf("(%ld.%.6ld) ", tv2.tv_sec, tv2.tv_usec); printf("%.6f\n", diff); } return 0; } 4.11 returns the following sample data: 0.016126 0.016146 0.016162 0.016181 0.016199 0.016218 0.016238 0.016259 0.016274 0.016292 0.016310 0.016342 0.016359 0.016366 >Fix: /usr/src/sys/kern/kern_clock.c 325c325 < / tick + 1; --- > / tick; 328c328 < + ((unsigned long)usec + (tick - 1)) / tick + 1; --- > + ((unsigned long)usec + (tick - 1)) / tick; /usr/src/sys/kern/kern_time.c 232c232 < int error; --- > int error, sleepticks; 241a242 > sleepticks = tvtohz(&tv); 243c244 < tvtohz(&tv)); --- > (sleepticks < 1)? 1 : sleepticks); 252c253,254 < *rmt = ts; --- > rmt->tv_sec = ts.tv_sec; > rmt->tv_nsec = ts.tv_nsec; 258c260,261 < ts3 = ts; --- > ts3.tv_sec = ts.tv_sec; > ts3.tv_nsec = ts.tv_nsec; 260a264,265 > if (tv.tv_sec == 0 && tv.tv_usec < tick) > return (0); /usr/src/sys/i386/isa/clock.c 113c113,114 < #define TIMER_DIV(x) ((timer_freq + (x) / 2) / (x)) --- > #define TIMER_DIV(x) (timer_freq / (x)) > #define FRAC_ADJUST(x) (timer_freq - ((timer freq / (x)) * (x))) 141a143 > u_int timer0_frac_freq; 204a207,209 > int phase; > int delta; > 215a221,236 > > phase = 1000000 / timer0_frac_freq; > delta = timecounter->tc_microtime.tv_usec % phase; > #if 1 > disable_intr(); > if (delta < (phase >> 1)) { > outb(TIMER_CNTR0, timer0_max_count & 0xff); > outb(TIMER_CNTR0, timer0_max_count >> 8); > } else { > outb(TIMER_CNTR0, (timer0_max_count +1) & 0xff); > outb(TIMER_CNTR0, (timer0_max_count +1) >> 8); > ++i8254_offset; > } > enable_intr(); > #endif > 236a258 > timer0_frac_freq = new_rate; 247,248c269,270 < if ((timer0_prescaler_count += timer0_max_count) < >= hardclock_max_count) { --- > timer0_prescaler_count += timer0_max_count; > if (timer0_prescaler_count >= hardclock_max_count) { 689a712 > timer0_frac_freq = intr_freq; 1221c1244 < count = timer0_max_count - ((high << 8) | low); --- > count = timer0_max_count + 1 - ((high << 8) | low); Note, the diffs above are just the code, proper credit must be given to Paul Herman and Matt Dillon, in addition the DFly patches listed at the source url contain comments indicating what the code is doing. Sample post patch test data: 0.000020 0.000226 0.000336 0.000284 0.000234 0.000187 0.000132 0.000082 0.000035 0.000242 0.000348 0.000295 0.000246 0.000192 0.000137 0.000090 0.000043 0.000252 0.000361 0.000307 A sawtooth is still present, but the accuracy is MUCH better. I suspect my hack application of the PLL function isn't correct or my P133 is slow enough that I'm observing some other latencies. I have observed occasional negative offsets, which according to the article are strictly forbidden by RFCs, so please check my work. I believe they were the result of my playing with a hz value too high for the machine to reasonably handle, and are not occuring with saner values for hz. >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 19:20:05 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BF34C16A4D0 for ; Tue, 29 Mar 2005 19:20:05 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9B05543D41 for ; Tue, 29 Mar 2005 19:20:05 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2TJK5hS078672 for ; Tue, 29 Mar 2005 19:20:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2TJK5Nu078671; Tue, 29 Mar 2005 19:20:05 GMT (envelope-from gnats) Date: Tue, 29 Mar 2005 19:20:05 GMT Message-Id: <200503291920.j2TJK5Nu078671@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Matteo Riondato Subject: Re: conf/29870: rc.diskless2 uses /usr/sbin/mtree before /usr mounted X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Matteo Riondato List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 19:20:06 -0000 The following reply was made to PR conf/29870; it has been noted by GNATS. From: Matteo Riondato To: freebsd-gnats-submit@freebsd.org Cc: Subject: Re: conf/29870: rc.diskless2 uses /usr/sbin/mtree before /usr mounted Date: Tue, 29 Mar 2005 21:12:14 +0200 --yhqQ34TVR4fE8mPU Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable This PR can be closed, as FreeBSD no longer use rc.diskless2. Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --yhqQ34TVR4fE8mPU Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCSaiN2Mp4pR7Fa+wRAqh1AKDRivsSEY/8pc+TTJAwfr3MLgyvpACeL9Ga N7J2dQyleZE4PKcR2uxi2Pc= =GsHM -----END PGP SIGNATURE----- --yhqQ34TVR4fE8mPU-- From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 19:30:07 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0B83F16A4CE for ; Tue, 29 Mar 2005 19:30:07 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id E83AF43D1D for ; Tue, 29 Mar 2005 19:30:06 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2TJU6fQ078896 for ; Tue, 29 Mar 2005 19:30:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2TJU6hn078895; Tue, 29 Mar 2005 19:30:06 GMT (envelope-from gnats) Date: Tue, 29 Mar 2005 19:30:06 GMT Message-Id: <200503291930.j2TJU6hn078895@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Matteo Riondato Subject: Re: conf/30301: Default printcap "mx" config too small X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Matteo Riondato List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 19:30:07 -0000 The following reply was made to PR conf/30301; it has been noted by GNATS. From: Matteo Riondato To: freebsd-gnats-submit@freebsd.org Cc: Subject: Re: conf/30301: Default printcap "mx" config too small Date: Tue, 29 Mar 2005 21:27:49 +0200 --UEW5kU42M6+IO/TD Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable We don't have a "mx" config in printcap (and I didn't find any mention about having had one...) I think this PR can be closed Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --UEW5kU42M6+IO/TD Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCSaw12Mp4pR7Fa+wRAltNAKCcUbHY2t5KyJ1HjDFXojYs/iRsPgCfXdoD Nlwe2jQZhmpY1htXfS9YfEs= =+Glz -----END PGP SIGNATURE----- --UEW5kU42M6+IO/TD-- From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 19:40:06 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3D27C16A4CE for ; Tue, 29 Mar 2005 19:40:06 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 18BFC43D2D for ; Tue, 29 Mar 2005 19:40:06 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2TJe51J081952 for ; Tue, 29 Mar 2005 19:40:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2TJe5r6081951; Tue, 29 Mar 2005 19:40:05 GMT (envelope-from gnats) Date: Tue, 29 Mar 2005 19:40:05 GMT Message-Id: <200503291940.j2TJe5r6081951@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Matteo Riondato Subject: Re: conf/33753: Intel ICH2 and NVidia device ID updates X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Matteo Riondato List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 19:40:06 -0000 The following reply was made to PR conf/33753; it has been noted by GNATS. From: Matteo Riondato To: freebsd-gnats-submit@freebsd.org Cc: Subject: Re: conf/33753: Intel ICH2 and NVidia device ID updates Date: Tue, 29 Mar 2005 21:37:40 +0200 --1y/7ip9Z0l6NTTti Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable It seems to me that these devices are supported and there's no need to commit these patches (which are intended for 4.x anyway..) I think that this PR can be closed=20 Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --1y/7ip9Z0l6NTTti Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCSa6E2Mp4pR7Fa+wRAm9QAJ9N+LLFAUfoOyubcNCLANotf6emigCcDyIJ RCx06cbcJ0n2HOz1fVcWoI0= =wJMR -----END PGP SIGNATURE----- --1y/7ip9Z0l6NTTti-- From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 19:50:05 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 461F616A4CE for ; Tue, 29 Mar 2005 19:50:05 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2B09B43D49 for ; Tue, 29 Mar 2005 19:50:05 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2TJo59O082195 for ; Tue, 29 Mar 2005 19:50:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2TJo4Yf082194; Tue, 29 Mar 2005 19:50:04 GMT (envelope-from gnats) Date: Tue, 29 Mar 2005 19:50:04 GMT Message-Id: <200503291950.j2TJo4Yf082194@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Matteo Riondato Subject: Re: conf/34729: treat smbfs as network file system in /etc/rc X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Matteo Riondato List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 19:50:05 -0000 The following reply was made to PR conf/34729; it has been noted by GNATS. From: Matteo Riondato To: freebsd-gnats-submit@freebsd.org Cc: Subject: Re: conf/34729: treat smbfs as network file system in /etc/rc Date: Tue, 29 Mar 2005 21:42:34 +0200 --avNtfD0ffNO6L/9g Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable As another reply in the Audit Trail suggests, this was fixed back in 2002 and there is an entry in fstab(5) which explains how to solve this problem. IMHO this PR can be closed Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --avNtfD0ffNO6L/9g Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCSa+p2Mp4pR7Fa+wRApsdAJ9KPwnH+LHcvzUvaWXYJBLyHpnzlACeNUBt eNF0QscfdhwI+cjR45y6rRA= =pPc0 -----END PGP SIGNATURE----- --avNtfD0ffNO6L/9g-- From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 20:00:13 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9846B16A4CE for ; Tue, 29 Mar 2005 20:00:13 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7DD3643D45 for ; Tue, 29 Mar 2005 20:00:13 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2TK0DHL082443 for ; Tue, 29 Mar 2005 20:00:13 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2TK0Dl6082442; Tue, 29 Mar 2005 20:00:13 GMT (envelope-from gnats) Date: Tue, 29 Mar 2005 20:00:13 GMT Message-Id: <200503292000.j2TK0Dl6082442@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Matteo Riondato Subject: Re: conf/36392: [feature request] cron starts before vi recover, and vi recover isnt dont securely X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Matteo Riondato List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 20:00:13 -0000 The following reply was made to PR conf/36392; it has been noted by GNATS. From: Matteo Riondato To: freebsd-gnats-submit@freebsd.org Cc: Subject: Re: conf/36392: [feature request] cron starts before vi recover, and vi recover isnt dont securely Date: Tue, 29 Mar 2005 21:50:26 +0200 --pgNHpQPJFoUYTAIP Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable It's not really clear where is the bug, anyway, according to rcorder -s nostart /etc/rc.d/*, virecover is launched before cron and inetd. I think this PR can be closed. Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --pgNHpQPJFoUYTAIP Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCSbGC2Mp4pR7Fa+wRAokaAJ0bmHl6iuLZAEi79FimJ7gtCsDG5gCgxTZ1 d/M7KdpEMsdBuZ8NpVxfHa8= =BK46 -----END PGP SIGNATURE----- --pgNHpQPJFoUYTAIP-- From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 20:03:44 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 70AAF16A4CE for ; Tue, 29 Mar 2005 20:03:44 +0000 (GMT) Received: from critter.freebsd.dk (f170.freebsd.dk [212.242.86.170]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8CBFE43D55 for ; Tue, 29 Mar 2005 20:03:43 +0000 (GMT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.13.3/8.13.1) with ESMTP id j2TK3fQ1045037; Tue, 29 Mar 2005 22:03:41 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) To: Matteo Riondato From: "Poul-Henning Kamp" In-Reply-To: Your message of "Tue, 29 Mar 2005 20:00:13 GMT." <200503292000.j2TK0Dl6082442@freefall.freebsd.org> Date: Tue, 29 Mar 2005 22:03:41 +0200 Message-ID: <45036.1112126621@critter.freebsd.dk> Sender: phk@critter.freebsd.dk cc: freebsd-bugs@freebsd.org Subject: Re: conf/36392: [feature request] cron starts before vi recover, and vi recover isnt dont securely X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 20:03:44 -0000 In message <200503292000.j2TK0Dl6082442@freefall.freebsd.org>, Matteo Riondato writes: > It's not really clear where is the bug, anyway, according to rcorder > -s nostart /etc/rc.d/*, virecover is launched before cron and inetd. > I think this PR can be closed. I don't know if this is really related/relevant, but it bugs me that we run virecover on systems where no mail service is configured. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 20:10:08 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A921616A4CE for ; Tue, 29 Mar 2005 20:10:08 +0000 (GMT) Received: from vsmtp1.tin.it (vsmtp1.tin.it [212.216.176.141]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3D26143D45 for ; Tue, 29 Mar 2005 20:10:08 +0000 (GMT) (envelope-from rionda@gufi.org) Received: from kaiser.sig11.org (82.52.118.28) by vsmtp1.tin.it (7.0.027) id 4238611B00571561 for freebsd-bugs@freebsd.org; Tue, 29 Mar 2005 22:10:05 +0200 Received: by kaiser.sig11.org (Postfix, from userid 1000) id D3D255E; Tue, 29 Mar 2005 22:10:05 +0200 (CEST) Date: Tue, 29 Mar 2005 22:10:05 +0200 From: Matteo Riondato To: Poul-Henning Kamp Message-ID: <20050329201005.GE916@kaiser.sig11.org> References: <200503292000.j2TK0Dl6082442@freefall.freebsd.org> <45036.1112126621@critter.freebsd.dk> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="qKojvbh47KHQqxue" Content-Disposition: inline In-Reply-To: <45036.1112126621@critter.freebsd.dk> User-Agent: Mutt/1.4.2.1i cc: freebsd-bugs@freebsd.org Subject: Re: conf/36392: [feature request] cron starts before vi recover, and vi recover isnt dont securely X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 20:10:08 -0000 --qKojvbh47KHQqxue Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Mar 29, 2005 at 10:03:41PM +0200, Poul-Henning Kamp wrote: > In message <200503292000.j2TK0Dl6082442@freefall.freebsd.org>, Matteo Rio= ndato=20 > writes: >=20 > > It's not really clear where is the bug, anyway, according to rcorder > > -s nostart /etc/rc.d/*, virecover is launched before cron and inetd. > > I think this PR can be closed. >=20 > I don't know if this is really related/relevant, but it bugs me that > we run virecover on systems where no mail service is configured. Do you think that we should not even run virecover on such systems or that we should not send a mail to the user?=20 Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --qKojvbh47KHQqxue Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCSbYd2Mp4pR7Fa+wRApb/AKCbTHTAVtWFc03fKEX17pDEgKsUhQCeJ8/U JuE7y0TtXIuAVLVnnopr0hg= =1eCL -----END PGP SIGNATURE----- --qKojvbh47KHQqxue-- From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 20:13:46 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DDED716A4CE for ; Tue, 29 Mar 2005 20:13:46 +0000 (GMT) Received: from critter.freebsd.dk (f170.freebsd.dk [212.242.86.170]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2810A43D46 for ; Tue, 29 Mar 2005 20:13:46 +0000 (GMT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.13.3/8.13.1) with ESMTP id j2TKDjwA045222; Tue, 29 Mar 2005 22:13:45 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) To: Matteo Riondato From: "Poul-Henning Kamp" In-Reply-To: Your message of "Tue, 29 Mar 2005 22:10:05 +0200." <20050329201005.GE916@kaiser.sig11.org> Date: Tue, 29 Mar 2005 22:13:45 +0200 Message-ID: <45221.1112127225@critter.freebsd.dk> Sender: phk@critter.freebsd.dk cc: freebsd-bugs@freebsd.org Subject: Re: conf/36392: [feature request] cron starts before vi recover, and vi recover isnt dont securely X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 20:13:47 -0000 In message <20050329201005.GE916@kaiser.sig11.org>, Matteo Riondato writes: > >--qKojvbh47KHQqxue >Content-Type: text/plain; charset=us-ascii >Content-Disposition: inline >Content-Transfer-Encoding: quoted-printable > >On Tue, Mar 29, 2005 at 10:03:41PM +0200, Poul-Henning Kamp wrote: >> In message <200503292000.j2TK0Dl6082442@freefall.freebsd.org>, Matteo Rio= >ndato=20 >> writes: >>=20 >> > It's not really clear where is the bug, anyway, according to rcorder >> > -s nostart /etc/rc.d/*, virecover is launched before cron and inetd. >> > I think this PR can be closed. >>=20 >> I don't know if this is really related/relevant, but it bugs me that >> we run virecover on systems where no mail service is configured. > >Do you think that we should not even run virecover on such systems or >that we should not send a mail to the user?=20 It's the mail-sending bit which bugs me, in some configurations this simply hangs boot for how ever long it takes for it to realize that it can't. Possibly the underlying issue is really lack of DNS I'm not sure. Of course it begs the question about what to do about stuff like cron output which is also mailed... -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 20:25:10 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0FBCB16A4CE for ; Tue, 29 Mar 2005 20:25:10 +0000 (GMT) Received: from vsmtp1.tin.it (vsmtp1.tin.it [212.216.176.141]) by mx1.FreeBSD.org (Postfix) with ESMTP id A841E43D2F for ; Tue, 29 Mar 2005 20:25:09 +0000 (GMT) (envelope-from rionda@gufi.org) Received: from kaiser.sig11.org (82.52.118.28) by vsmtp1.tin.it (7.0.027) id 4238611B00572BCE for freebsd-bugs@freebsd.org; Tue, 29 Mar 2005 22:25:07 +0200 Received: by kaiser.sig11.org (Postfix, from userid 1000) id DFF564B; Tue, 29 Mar 2005 22:25:07 +0200 (CEST) Date: Tue, 29 Mar 2005 22:25:07 +0200 From: Matteo Riondato To: Poul-Henning Kamp Message-ID: <20050329202507.GF916@kaiser.sig11.org> References: <20050329201005.GE916@kaiser.sig11.org> <45221.1112127225@critter.freebsd.dk> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="DRp5/Sds4nAqvQzf" Content-Disposition: inline In-Reply-To: <45221.1112127225@critter.freebsd.dk> User-Agent: Mutt/1.4.2.1i cc: freebsd-bugs@freebsd.org Subject: Re: conf/36392: [feature request] cron starts before vi recover, and vi recover isnt dont securely X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 20:25:10 -0000 --DRp5/Sds4nAqvQzf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Mar 29, 2005 at 10:13:45PM +0200, Poul-Henning Kamp wrote: > In message <20050329201005.GE916@kaiser.sig11.org>, Matteo Riondato write= s: > >On Tue, Mar 29, 2005 at 10:03:41PM +0200, Poul-Henning Kamp wrote: > >> In message <200503292000.j2TK0Dl6082442@freefall.freebsd.org>, Matteo = Rio=3D > >ndato=3D20 > >> writes: > > > >Do you think that we should not even run virecover on such systems or > >that we should not send a mail to the user?=3D20 >=20 > It's the mail-sending bit which bugs me, in some configurations this > simply hangs boot for how ever long it takes for it to realize that > it can't. Don't know if this matters, but sendmail (or whatever MTA) is started _after_ virecover..Would it be possible/useful to delay mail delivery after sendmail has been started? --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --DRp5/Sds4nAqvQzf Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCSbmj2Mp4pR7Fa+wRAtItAJ0dJFqOatOfgMwU3jJzmiYr8CNCzwCfV8SO zg9fc89duFkIyYICp6n+lfQ= =9zMX -----END PGP SIGNATURE----- --DRp5/Sds4nAqvQzf-- From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 20:50:02 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A512E16A4CE for ; Tue, 29 Mar 2005 20:50:02 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5778943D2D for ; Tue, 29 Mar 2005 20:50:02 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2TKo2PU091586 for ; Tue, 29 Mar 2005 20:50:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2TKo2TX091585; Tue, 29 Mar 2005 20:50:02 GMT (envelope-from gnats) Resent-Date: Tue, 29 Mar 2005 20:50:02 GMT Resent-Message-Id: <200503292050.j2TKo2TX091585@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Anjali Kulkarni Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3A5CB16A4CE for ; Tue, 29 Mar 2005 20:40:36 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1822D43D45 for ; Tue, 29 Mar 2005 20:40:36 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TKeZOC029550 for ; Tue, 29 Mar 2005 20:40:35 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id j2TKeZ13029549; Tue, 29 Mar 2005 20:40:35 GMT (envelope-from nobody) Message-Id: <200503292040.j2TKeZ13029549@www.freebsd.org> Date: Tue, 29 Mar 2005 20:40:35 GMT From: Anjali Kulkarni To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: kern/79342: When looking for an unused port number for bind or connect, if low & high port range are equal, kernel can trap in divide by zero error X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 20:50:02 -0000 >Number: 79342 >Category: kern >Synopsis: When looking for an unused port number for bind or connect, if low & high port range are equal, kernel can trap in divide by zero error >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: Tue Mar 29 20:50:01 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Anjali Kulkarni >Release: 4.10 >Organization: Juniper Networks >Environment: 4.10-RELEASE-p2 >Description: In src/sys/netinet/in_pcb.c, in the function in_pcbbind(), when trying to find an unused port number in the range of ports allowed to be used, there are cases to handle upper port limit > lower port limit and upper port limit < lower port limit, but no case to handle when they are equal. Consequently, if they are equal, the kernel will have a divide by zero trap when the line *lastport = first - (arc4random() % (first - last)) OR the line *lastport = first + (arc4random() % (last - first)) is executed, where first and last are the port ranges in which we check for an unused port number. >How-To-Repeat: set net.inet.ip.portrange.first = net.inet.ip.portrange.last. (say 1024) Now do a bind or a connect with a port number of 0. >Fix: In in_pcbbind(), there should be a check for the case when first & last are equal as follows: /* * Simple check to ensure all ports are not used up causing * a deadlock here. * * We split the two cases (up and down) so that the direction * is not being tested on each round of the loop. */ + if (first == last) { + inp->inp_laddr.s_addr = INADDR_ANY; + return (EADDRNOTAVAIL); + } else if (first > last) { - if (first > last) { >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 21:00:13 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C201316A4CE for ; Tue, 29 Mar 2005 21:00:13 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id A658843D41 for ; Tue, 29 Mar 2005 21:00:13 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2TL0Dpl091937 for ; Tue, 29 Mar 2005 21:00:13 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2TL0DDM091936; Tue, 29 Mar 2005 21:00:13 GMT (envelope-from gnats) Date: Tue, 29 Mar 2005 21:00:13 GMT Message-Id: <200503292100.j2TL0DDM091936@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Matteo Riondato Subject: Re: conf/37569: [PATCH] Extend fstab(5) format to allow for spaces in filenames X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Matteo Riondato List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 21:00:13 -0000 The following reply was made to PR conf/37569; it has been noted by GNATS. From: Matteo Riondato To: freebsd-gnats-submit@freebsd.org Cc: Subject: Re: conf/37569: [PATCH] Extend fstab(5) format to allow for spaces in filenames Date: Tue, 29 Mar 2005 22:59:13 +0200 --656hIAUFSU7Oh46B Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I modified the patch and applied it. It worked. It adds support for spaces in the first 2 fields of /etc/fstab . The new patches can be found at http://www.riondabsd.net/fstab-quotes.tar.gz I think they should be committed (after having been reviewed) because they add a feature which can be really useful. Anyway, this is absolutely not a conf PR, but I don't know which category fits it best. --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --656hIAUFSU7Oh46B Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCScGg2Mp4pR7Fa+wRArhbAJ9Ot8mBMewMQbNtPmcDgVFyBnAvQACdFF7H WbH0tI2V8vjiMGUGfSUHl6c= =ED0V -----END PGP SIGNATURE----- --656hIAUFSU7Oh46B-- From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 29 23:35:47 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 83C7416A4CE; Tue, 29 Mar 2005 23:35:47 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4D35F43D1D; Tue, 29 Mar 2005 23:35:47 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2TNZlEi013811; Tue, 29 Mar 2005 23:35:47 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2TNZki5013807; Tue, 29 Mar 2005 23:35:46 GMT (envelope-from linimon) Date: Tue, 29 Mar 2005 23:35:46 GMT From: Mark Linimon Message-Id: <200503292335.j2TNZki5013807@freefall.freebsd.org> To: cwasser@v-wave.com, linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: conf/33753: Intel ICH2 and NVidia device ID updates X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 23:35:47 -0000 Synopsis: Intel ICH2 and NVidia device ID updates State-Changed-From-To: open->closed State-Changed-By: linimon State-Changed-When: Tue Mar 29 23:35:14 GMT 2005 State-Changed-Why: Supported in 5.x; unlikely to be MFCed at this point. http://www.freebsd.org/cgi/query-pr.cgi?pr=33753 From owner-freebsd-bugs@FreeBSD.ORG Wed Mar 30 00:17:26 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5CEAD16A4CE; Wed, 30 Mar 2005 00:17:26 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3132C43D55; Wed, 30 Mar 2005 00:17:26 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2U0HQwd019168; Wed, 30 Mar 2005 00:17:26 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2U0HPX6019164; Wed, 30 Mar 2005 00:17:25 GMT (envelope-from linimon) Date: Wed, 30 Mar 2005 00:17:25 GMT From: Mark Linimon Message-Id: <200503300017.j2U0HPX6019164@freefall.freebsd.org> To: arg@arg1.demon.co.uk, linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: conf/29870: rc.diskless2 uses /usr/sbin/mtree before /usr mounted X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 00:17:26 -0000 Synopsis: rc.diskless2 uses /usr/sbin/mtree before /usr mounted State-Changed-From-To: open->closed State-Changed-By: linimon State-Changed-When: Wed Mar 30 00:17:02 GMT 2005 State-Changed-Why: This file is gone in recent versions of FreeBSD. http://www.freebsd.org/cgi/query-pr.cgi?pr=29870 From owner-freebsd-bugs@FreeBSD.ORG Wed Mar 30 00:19:13 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4001716A4CE; Wed, 30 Mar 2005 00:19:13 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 15F8A43D1D; Wed, 30 Mar 2005 00:19:13 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2U0JCRp019259; Wed, 30 Mar 2005 00:19:12 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2U0JCfw019254; Wed, 30 Mar 2005 00:19:12 GMT (envelope-from linimon) Date: Wed, 30 Mar 2005 00:19:12 GMT From: Mark Linimon Message-Id: <200503300019.j2U0JCfw019254@freefall.freebsd.org> To: v0rbiz@icon.bg, linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: conf/34729: treat smbfs as network file system in /etc/rc X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 00:19:13 -0000 Synopsis: treat smbfs as network file system in /etc/rc State-Changed-From-To: open->closed State-Changed-By: linimon State-Changed-When: Wed Mar 30 00:18:53 GMT 2005 State-Changed-Why: Apparently fixed a long time ago. http://www.freebsd.org/cgi/query-pr.cgi?pr=34729 From owner-freebsd-bugs@FreeBSD.ORG Wed Mar 30 04:40:06 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8512E16A4CE for ; Wed, 30 Mar 2005 04:40:06 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 612CE43D54 for ; Wed, 30 Mar 2005 04:40:06 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2U4e6r0066145 for ; Wed, 30 Mar 2005 04:40:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2U4e6Bm066144; Wed, 30 Mar 2005 04:40:06 GMT (envelope-from gnats) Date: Wed, 30 Mar 2005 04:40:06 GMT Message-Id: <200503300440.j2U4e6Bm066144@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Maxim Konovalov Subject: Re: kern/79342: When looking for an unused port number for bind or connect, if low & high port range are equal, kernel can trap in divide by zero error X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Maxim Konovalov List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 04:40:06 -0000 The following reply was made to PR kern/79342; it has been noted by GNATS. From: Maxim Konovalov To: Anjali Kulkarni Cc: silby@freebsd.org, bug-followup@freebsd.org Subject: Re: kern/79342: When looking for an unused port number for bind or connect, if low & high port range are equal, kernel can trap in divide by zero error Date: Wed, 30 Mar 2005 08:37:19 +0400 (MSD) Hi, > >Synopsis: When looking for an unused port number for bind or > >connect, if low & high port range are equal, kernel can trap in > >divide by zero error [...] > >Release: 4.10 [...] > In src/sys/netinet/in_pcb.c, in the function in_pcbbind(), when > trying to find an unused port number in the range of ports allowed > to be used, there are cases to handle upper port limit > lower port > limit and upper port limit < lower port limit, but no case to handle > when they are equal. Consequently, if they are equal, the kernel > will have a divide by zero trap when the line *lastport = first - > (arc4random() % (first - last)) OR the line *lastport = first + > (arc4random() % (last - first)) is executed, where first and last > are the port ranges in which we check for an unused port number. > > >How-To-Repeat: > > set > > net.inet.ip.portrange.first = net.inet.ip.portrange.last. (say 1024) Just a note the bug is appeared with net.inet.ip.portrange.randomized=1 only. I think we need to stop doing random port allocation if last - first delta is ridiculous small. -- Maxim Konovalov From owner-freebsd-bugs@FreeBSD.ORG Wed Mar 30 05:30:03 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9589D16A4CE for ; Wed, 30 Mar 2005 05:30:03 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4EF8F43D54 for ; Wed, 30 Mar 2005 05:30:03 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2U5U2kX072011 for ; Wed, 30 Mar 2005 05:30:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2U5U2s1072010; Wed, 30 Mar 2005 05:30:02 GMT (envelope-from gnats) Resent-Date: Wed, 30 Mar 2005 05:30:02 GMT Resent-Message-Id: <200503300530.j2U5U2s1072010@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Donatas Gendvilas Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6969716A4CE for ; Wed, 30 Mar 2005 05:23:35 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4B5B643D45 for ; Wed, 30 Mar 2005 05:23:35 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j2U5NXtR038590 for ; Wed, 30 Mar 2005 05:23:34 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id j2U5NWfB038572; Wed, 30 Mar 2005 05:23:32 GMT (envelope-from nobody) Message-Id: <200503300523.j2U5NWfB038572@www.freebsd.org> Date: Wed, 30 Mar 2005 05:23:32 GMT From: Donatas Gendvilas To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: misc/79352: no double tagged q-in-q nested vlan support X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 05:30:03 -0000 >Number: 79352 >Category: misc >Synopsis: no double tagged q-in-q nested vlan support >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Mar 30 05:30:02 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Donatas Gendvilas >Release: 5.3-Release i386 >Organization: SC "Lithuanian radio and television centre" >Environment: FreeBSD watcher.lrtc.net 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Fri Nov 5 04:19:18 UTC 2004 root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: Most of today's core switches allready support double tagged ("q-in-q" by cisco or "nested" by allied telesyn) vlans. With free-bsd machines it is only possible to use single-tagged vlans. This problem exsits in all Free-BSD releases. >How-To-Repeat: theoretical example: ifconfig vlan1 create ifconfig vlan1 vlan 1 vlandev fxp0 ifconfig vlan2 create ifconfig vlan2 vlan 2 vlandev vlan 1 >Fix: we thing if_vlan.c should be modified to accept creation of double vlans and to deny creation of tripple, quad tagged vlans.... >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Wed Mar 30 05:40:08 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DEC7A16A517 for ; Wed, 30 Mar 2005 05:40:08 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id C494C43D53 for ; Wed, 30 Mar 2005 05:40:08 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2U5e8jG074846 for ; Wed, 30 Mar 2005 05:40:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2U5e80n074834; Wed, 30 Mar 2005 05:40:08 GMT (envelope-from gnats) Date: Wed, 30 Mar 2005 05:40:08 GMT Message-Id: <200503300540.j2U5e80n074834@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Brooks Davis Subject: Re: misc/79352: no double tagged q-in-q nested vlan support X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Brooks Davis List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 05:40:09 -0000 The following reply was made to PR misc/79352; it has been noted by GNATS. From: Brooks Davis To: Donatas Gendvilas Cc: freebsd-gnats-submit@freebsd.org Subject: Re: misc/79352: no double tagged q-in-q nested vlan support Date: Tue, 29 Mar 2005 21:37:54 -0800 On Wed, Mar 30, 2005 at 05:23:32AM +0000, Donatas Gendvilas wrote: > we thing if_vlan.c should be modified to accept creation of > double vlans and to deny creation of tripple, quad tagged > vlans.... I've seen other requests for double vlans, but why do you want to disallow tripple, etc. vlans? That's more difficult since the problem now is that vlans aren't exactly ethernet interfaces so the vlan code refuses to connect to them. -- Brooks From owner-freebsd-bugs@FreeBSD.ORG Wed Mar 30 05:48:09 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CF48E16A4CE; Wed, 30 Mar 2005 05:48:09 +0000 (GMT) Received: from mailout2.pacific.net.au (mailout2.pacific.net.au [61.8.0.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2AC8743D48; Wed, 30 Mar 2005 05:48:09 +0000 (GMT) (envelope-from bde@zeta.org.au) Received: from mailproxy2.pacific.net.au (mailproxy2.pacific.net.au [61.8.0.87])j2U5m6Hn015373; Wed, 30 Mar 2005 15:48:06 +1000 Received: from katana.zip.com.au (katana.zip.com.au [61.8.7.246]) j2U5m2Mq015626; Wed, 30 Mar 2005 15:48:05 +1000 Date: Wed, 30 Mar 2005 15:48:01 +1000 (EST) From: Bruce Evans X-X-Sender: bde@delplex.bde.org To: Oleg Tarasov In-Reply-To: <83927877.20050329121520@osk.com.ua> Message-ID: <20050330150538.A16886@delplex.bde.org> References: <815955888.20050323113529@osk.com.ua> <20050323235823.E19701@epsplex.bde.org> <83927877.20050329121520@osk.com.ua> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed cc: freebsd-bugs@FreeBSD.org cc: rwatson@FreeBSD.org Subject: Re: sio interrupt-level buffer overflows X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 05:48:09 -0000 On Tue, 29 Mar 2005, Oleg Tarasov wrote: > Bruce Evans wrote: > >> I can't explain the panic. The only relevant difference that I can think >> of is that the change gives larger interrupt-level buffers in sio. ppp >> might be depending on them not being very large. However, at the interrupt >> level, ppp just copies data 1 character at a time into mbufs, so there is >> not much to go wrong. Does the panic occur in ppp (in the kernel) or in sio? > > This problem had unusual solution. It seems the key to this problem is > that FreeBSD 5.3-STABLE-p5 (I have updated my system) has DEADLOCKS > when intensively using sio device on high speed (115200) with SMP support. > It seems that MPSAFE causes those deadlocks. Turning > > debug.mpsafenet="0" > > in /boot/loader.conf > makes the system to work fine & stable instead of panicing every hour > or more often The upper layers of sio are not MPSAFE (and the lowest layer of interrupt handling doesn't claim to be MPSAFE although it is, but that is not the problem here -- it just a pessimization). I think this prevents ppp working with debug.mpsafe != 0. I don't know if debug.mpsafe != 0 works with !MPSAFE hardware network drivers, but ppp is mostly in software so it is more likely to have problems. ppp used to be locked by splnet(), spltty() and splimp(), with spltty() stronger than splnet() and splimp() stronger than splimp(). Now these functions are null, and things only work if everything is Giant-locked. Things are mostly Giant-locked, but netisrs aren't when debug.mpsafenet != 0, so there is a priority inversion: netisrs can interrupt lower level i/o code that uses splimp() to attempt to lock out netisrs. ppp is missing a NET_NEEDS_GIANT() declaration that would automatically turn off debug.mpsafe (for the whole system :-() when ppp is configured, even if ppp is never used (:-() or if it is used with a driver that is MPSAFE. However, no serial drivers are fully MPSAFE (since upper tty layers aren't MPSAFE), so there may be no serial drivers that are MPSAFE enough to support ppp, and ppp itself might not be MPSAFE. This problem probably affects slip too. Bruce From owner-freebsd-bugs@FreeBSD.ORG Wed Mar 30 06:06:32 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DE36616A4CE; Wed, 30 Mar 2005 06:06:32 +0000 (GMT) Received: from mailout2.pacific.net.au (mailout2.pacific.net.au [61.8.0.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3B45343D46; Wed, 30 Mar 2005 06:06:32 +0000 (GMT) (envelope-from bde@zeta.org.au) Received: from mailproxy2.pacific.net.au (mailproxy2.pacific.net.au [61.8.0.87])j2U66VHn023711; Wed, 30 Mar 2005 16:06:31 +1000 Received: from katana.zip.com.au (katana.zip.com.au [61.8.7.246]) j2U66SMq023864; Wed, 30 Mar 2005 16:06:29 +1000 Date: Wed, 30 Mar 2005 16:06:28 +1000 (EST) From: Bruce Evans X-X-Sender: bde@delplex.bde.org To: Oleg Tarasov In-Reply-To: <1101884216.20050323181742@osk.com.ua> Message-ID: <20050330155502.E16886@delplex.bde.org> References: <815955888.20050323113529@osk.com.ua> <20050323235823.E19701@epsplex.bde.org> <1101884216.20050323181742@osk.com.ua> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed cc: freebsd-bugs@freebsd.org cc: jhb@freebsd.org Subject: Re: sio interrupt-level buffer overflows X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 06:06:33 -0000 On Wed, 23 Mar 2005, Oleg Tarasov wrote: > About my panics. They persist and when this server panics it somehow > overloads my network so it stops functioning until reboot. This is > very, very bad. > > Maybe you could tell me where to write, or you could > personally tell me what should I do. > > Using all my theoretical skills I have come to this data I could > obtain from my dump: > > (kgdb) backtrace > #0 doadump () at pcpu.h:159 > #1 0xc060b063 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:397 > #2 0xc060b389 in panic (fmt=0xc080321d "spin lock held too long") > at /usr/src/sys/kern/kern_shutdown.c:553 > #3 0xc060270c in _mtx_lock_spin (m=0xc08d7800, td=0xc19ca320, opts=0, > file=0x0, line=0) at /usr/src/sys/kern/kern_mutex.c:613 > #4 0xc077c165 in siointr (arg=0xc1ab8800) at /usr/src/sys/dev/sio/sio.c:1710 > #5 0xc0790ead in intr_execute_handlers (isrc=0xc19b8890, iframe=0xd541ac94) > at /usr/src/sys/i386/i386/intr_machdep.c:203 > #6 0xc07932be in lapic_handle_intr (frame= > {if_vec = 52, if_fs = -717160424, if_es = -1067384816, if_ds = 16, if_edi > = -1046699232, if_esi = -1064591424, if_ebp = -717116188, if_ebx = -1046425600, > if_edx = -1064566184, if_ecx = 0, if_eax = -1046425600, if_eip = -1067440569, if > _cs = 8, if_eflags = 582, if_esp = -1045200000, if_ss = 4}) > at /usr/src/sys/i386/i386/local_apic.c:490 > #7 0xc078d753 in Xapic_isr1 () at apic_vector.s:110 > #8 0x00000034 in ?? () > #9 0xd5410018 in ?? () > #10 0xc0610010 in coredump (td=0xc08b9fc0) at vnode_if.h:1244 > #11 0xc05f6f46 in ithread_loop (arg=0xc1981c80) > at /usr/src/sys/kern/kern_intr.c:546 > #12 0xc05f6001 in fork_exit (callout=0xc05f6df8 , > arg=0xc1981c80, frame=0xd541ad48) at /usr/src/sys/kern/kern_fork.c:811 > #13 0xc078d3fc in fork_trampoline () at /usr/src/sys/i386/i386/exception.s:209 > ... I couldn't figure out the problem from this. Your later mail says that the problem is caused by ppp not being MPSAFE, at least with sio, so I won't do much more with this stack trace, but I wonder about some of the strange entries in it: #13 - #11 are normal. #10 is weird. ithread_loop() shouldn't call coredump(). #8 - #9 seem to be more like stack garbage than module addresses. #7 is normal, but it looks like someone broke stack traces for interrupts, giving the garbage in #8 - #10. #0 - #6 are normal if the spin lock is already held by the same CPU that is handling the interrupt (except this can't happen :-). I wouldn't have thought that broken locking in ppp could cause this. Bruce From owner-freebsd-bugs@FreeBSD.ORG Wed Mar 30 07:40:02 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0342516A4CF for ; Wed, 30 Mar 2005 07:40:02 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id AA51B43D4C for ; Wed, 30 Mar 2005 07:40:01 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2U7e1jA019309 for ; Wed, 30 Mar 2005 07:40:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2U7e1e5019307; Wed, 30 Mar 2005 07:40:01 GMT (envelope-from gnats) Resent-Date: Wed, 30 Mar 2005 07:40:01 GMT Resent-Message-Id: <200503300740.j2U7e1e5019307@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Craig Rodrigues Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7F34616A4CE; Wed, 30 Mar 2005 07:35:05 +0000 (GMT) Received: from sccrmhc14.comcast.net (sccrmhc14.comcast.net [204.127.202.59]) by mx1.FreeBSD.org (Postfix) with ESMTP id CD64543D39; Wed, 30 Mar 2005 07:35:04 +0000 (GMT) (envelope-from rodrigc@crodrigues.org) Received: from h00609772adf0.ne.client2.attbi.com ([66.30.114.143]) by comcast.net (sccrmhc14) with ESMTP id <2005033007350301400dlihve>; Wed, 30 Mar 2005 07:35:04 +0000 Received: from h00609772adf0.ne.client2.attbi.com (localhost.127.in-addr.arpa [127.0.0.1])j2U7Z32Y033845; Wed, 30 Mar 2005 02:35:04 -0500 (EST) (envelope-from rodrigc@h00609772adf0.ne.client2.attbi.com) Received: (from rodrigc@localhost)j2U7Z3e8033844; Wed, 30 Mar 2005 02:35:03 -0500 (EST) (envelope-from rodrigc) Message-Id: <200503300735.j2U7Z3e8033844@h00609772adf0.ne.client2.attbi.com> Date: Wed, 30 Mar 2005 02:35:03 -0500 (EST) From: Craig Rodrigues To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 cc: Alexander Kabaev cc: Robert Watson Subject: kern/79357: uiovcnt not initialized for exattr_get and extattr_list X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Craig Rodrigues List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 07:40:02 -0000 >Number: 79357 >Category: kern >Synopsis: uiovcnt not initialized for exattr_get and extattr_list >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 Mar 30 07:40:01 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Craig Rodrigues >Release: FreeBSD 6.0-CURRENT i386 >Organization: >Environment: System: FreeBSD dibbler.crodrigues.org 6.0-CURRENT FreeBSD 6.0-CURRENT #28: Sat Mar 26 13:25:05 EST 2005 rodrigc@dibbler.crodrigues.org:/opt/home/rodrigc/xfs/xfs_kernel/sys/i386/compile/XFS_KERNEL i386 >Description: This one is for rwatson to look at. The iovcnt is not initialized in a few system calls related to extended attributes. >How-To-Repeat: >Fix: --- sys/kern/vfs_syscalls.c.orig Tue Mar 29 23:32:21 2005 +++ sys/kern/vfs_syscalls.c Tue Mar 29 23:33:39 2005 @@ -4505,6 +4505,7 @@ aiov.iov_base = data; aiov.iov_len = nbytes; auio.uio_iov = &aiov; + auio.uio_iovcnt = 1; auio.uio_offset = 0; if (nbytes > INT_MAX) { error = EINVAL; @@ -4791,6 +4792,7 @@ aiov.iov_base = data; aiov.iov_len = nbytes; auio.uio_iov = &aiov; + auio.uio_iovcnt = 1; auio.uio_offset = 0; if (nbytes > INT_MAX) { error = EINVAL; >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Wed Mar 30 11:50:05 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D6CEF16A4CE for ; Wed, 30 Mar 2005 11:50:05 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id BC86543D1D for ; Wed, 30 Mar 2005 11:50:05 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2UBo5xA055245 for ; Wed, 30 Mar 2005 11:50:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2UBo5h6055244; Wed, 30 Mar 2005 11:50:05 GMT (envelope-from gnats) Date: Wed, 30 Mar 2005 11:50:05 GMT Message-Id: <200503301150.j2UBo5h6055244@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Matteo Riondato Subject: Re: conf/51409: us.emacs.kbd doesn't have boot X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Matteo Riondato List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 11:50:06 -0000 The following reply was made to PR conf/51409; it has been noted by GNATS. From: Matteo Riondato To: freebsd-gnats-submit@freebsd.org Cc: Subject: Re: conf/51409: us.emacs.kbd doesn't have boot Date: Wed, 30 Mar 2005 13:48:53 +0200 --smEuXhZLKnMjT4Ht Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable This is a duplicated of conf/59600 which also addresses more issues. I think this PR can be closed Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --smEuXhZLKnMjT4Ht Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCSpIl2Mp4pR7Fa+wRAtEAAJkBCIW4M1pIVeZ00vCWxvVDmStWcQCgsf59 UWjzQLoDfpKXL+gb7opd5HQ= =4wGj -----END PGP SIGNATURE----- --smEuXhZLKnMjT4Ht-- From owner-freebsd-bugs@FreeBSD.ORG Wed Mar 30 12:12:08 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 28F9816A4CE; Wed, 30 Mar 2005 12:12:08 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id F20DF43D3F; Wed, 30 Mar 2005 12:12:07 +0000 (GMT) (envelope-from maxim@FreeBSD.org) Received: from freefall.freebsd.org (maxim@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2UCC7Kt060043; Wed, 30 Mar 2005 12:12:07 GMT (envelope-from maxim@freefall.freebsd.org) Received: (from maxim@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2UCC7QM060038; Wed, 30 Mar 2005 12:12:07 GMT (envelope-from maxim) Date: Wed, 30 Mar 2005 12:12:07 GMT From: Maxim Konovalov Message-Id: <200503301212.j2UCC7QM060038@freefall.freebsd.org> To: fn@hungry.org, maxim@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: conf/51409: us.emacs.kbd doesn't have 'boot' X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 12:12:08 -0000 Synopsis: us.emacs.kbd doesn't have 'boot' State-Changed-From-To: open->closed State-Changed-By: maxim State-Changed-When: Wed Mar 30 12:11:28 GMT 2005 State-Changed-Why: Part of conf/59600. http://www.freebsd.org/cgi/query-pr.cgi?pr=51409 From owner-freebsd-bugs@FreeBSD.ORG Wed Mar 30 14:20:07 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4588716A4CE for ; Wed, 30 Mar 2005 14:20:07 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id F256143D5D for ; Wed, 30 Mar 2005 14:20:06 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2UEK6sU075419 for ; Wed, 30 Mar 2005 14:20:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2UEK6QQ075418; Wed, 30 Mar 2005 14:20:06 GMT (envelope-from gnats) Date: Wed, 30 Mar 2005 14:20:06 GMT Message-Id: <200503301420.j2UEK6QQ075418@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: "Paulo Belletato" Subject: Re: kern/76893: Fatal divide in booting processes with Buslogic BT 958 FW SCSI disk controler. X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Paulo Belletato List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 14:20:07 -0000 The following reply was made to PR kern/76893; it has been noted by GNATS. From: "Paulo Belletato" To: , Cc: Subject: Re: kern/76893: Fatal divide in booting processes with Buslogic BT 958 FW SCSI disk controler. Date: Wed, 30 Mar 2005 11:17:13 -0300 --=======AVGMAIL-424AB4EB1D2A======= Content-Type: multipart/alternative; boundary="----=_NextPart_000_0003_01C5351A.0639CBC0" ------=_NextPart_000_0003_01C5351A.0639CBC0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Hi, I've read your message yesterday and I apreciate your coment. Thank you. = But, I don't know how to test your sugestion, because I usualy install = FreeBSD from Binaries, and I don't have enough free space in my machine to try a "Make Build World" = from sources distribution. So, I have to wait that this problem will be corrected in a future = version of the operational system to try another installation from disk. Thank you so much, Paulo Belletato. ------=_NextPart_000_0003_01C5351A.0639CBC0 Content-Type: text/html; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable
Hi,
 
I've read your message yesterday and I = apreciate=20 your coment. Thank you.
But, I don't know how to test your = sugestion,=20 because I usualy install FreeBSD from Binaries, and
I don't have enough free space in my = machine to try=20 a "Make Build World" from sources distribution.
 
So, I have to wait that this problem = will be=20 corrected in a future version of the operational system to try another=20 installation from disk.
 
Thank you so much,
 
Paulo = Belletato.
------=_NextPart_000_0003_01C5351A.0639CBC0-- --=======AVGMAIL-424AB4EB1D2A======= Content-Type: text/plain; x-avg=cert; charset=us-ascii Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Content-Description: "AVG certification" Internal Virus Database is out-of-date. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.8.1 - Release Date: 23/03/05 --=======AVGMAIL-424AB4EB1D2A=======-- From owner-freebsd-bugs@FreeBSD.ORG Wed Mar 30 14:40:07 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E372316A4CE for ; Wed, 30 Mar 2005 14:40:07 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id AACEB43D5C for ; Wed, 30 Mar 2005 14:40:07 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2UEe76O078006 for ; Wed, 30 Mar 2005 14:40:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2UEe7s9078005; Wed, 30 Mar 2005 14:40:07 GMT (envelope-from gnats) Date: Wed, 30 Mar 2005 14:40:07 GMT Message-Id: <200503301440.j2UEe7s9078005@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: "Joshua Coombs" Subject: Re: kern/79339: [patch] Kernel time code sync with improvements from DragonFly X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Joshua Coombs List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 14:40:08 -0000 The following reply was made to PR kern/79339; it has been noted by GNATS. From: "Joshua Coombs" To: , "Joshua Coombs" Cc: Subject: Re: kern/79339: [patch] Kernel time code sync with improvements from DragonFly Date: Wed, 30 Mar 2005 09:33:59 -0500 Testing with wakeup_latency.c on a 5.3-Rel box shows the same symptom set. I've not yet tested the proposed fix on 5-x. I will try dupilcating this issue on 6-current as well to nail down the problem scope. From owner-freebsd-bugs@FreeBSD.ORG Wed Mar 30 16:10:46 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AA93116A4CE for ; Wed, 30 Mar 2005 16:10:46 +0000 (GMT) Received: from vsmtp4.tin.it (vsmtp4.tin.it [212.216.176.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2DD3F43D31 for ; Wed, 30 Mar 2005 16:10:46 +0000 (GMT) (envelope-from rionda@gufi.org) Received: from kaiser.sig11.org (82.52.118.28) by vsmtp4.tin.it (7.0.027) id 42384649005BD4BE for freebsd-bugs@freebsd.org; Wed, 30 Mar 2005 18:10:43 +0200 Received: by kaiser.sig11.org (Postfix, from userid 1000) id DC5BF4B; Wed, 30 Mar 2005 18:10:39 +0200 (CEST) Date: Wed, 30 Mar 2005 18:10:39 +0200 From: Matteo Riondato To: freebsd-bugs@freebsd.org Message-ID: <20050330161039.GP916@kaiser.sig11.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="MO4t1VgQTCtsHhID" Content-Disposition: inline User-Agent: Mutt/1.4.2.1i Subject: Re: conf/59600 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 16:10:46 -0000 --MO4t1VgQTCtsHhID Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable This PR is assigned to i386, but I don't think it should. The patch is "reversed". A right one can be found at http://www.riondabsd.net/us.emacs.kbd.diff Please note that this has to be reviewed by some emacs guru.. Best Regards P.s. I tried to post this message to freebsd-gnats-submit@freebsd.org, but I didn't succeeded (don't know why..) --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --MO4t1VgQTCtsHhID Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCSs9/2Mp4pR7Fa+wRAgh8AJ9pspeFEwGKpPU42TXl/iIf2QeKcACePs2i WFcmDtLGOm4F4tdNnZHb+4I= =DN1P -----END PGP SIGNATURE----- --MO4t1VgQTCtsHhID-- From owner-freebsd-bugs@FreeBSD.ORG Wed Mar 30 17:02:24 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D900816A4CE for ; Wed, 30 Mar 2005 17:02:24 +0000 (GMT) Received: from vsmtp3.tin.it (vsmtp3alice.tin.it [212.216.176.143]) by mx1.FreeBSD.org (Postfix) with ESMTP id 865F943D1F for ; Wed, 30 Mar 2005 17:02:24 +0000 (GMT) (envelope-from rionda@gufi.org) Received: from kaiser.sig11.org (82.52.118.28) by vsmtp3.tin.it (7.0.027) id 4249E08E0005BD9A for freebsd-bugs@freebsd.org; Wed, 30 Mar 2005 19:02:22 +0200 Received: by kaiser.sig11.org (Postfix, from userid 1000) id 181994B; Wed, 30 Mar 2005 19:02:23 +0200 (CEST) Date: Wed, 30 Mar 2005 19:02:23 +0200 From: Matteo Riondato To: freebsd-bugs@freebsd.org Message-ID: <20050330170222.GS916@kaiser.sig11.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="I/ISuq5xXXs4T7+3" Content-Disposition: inline User-Agent: Mutt/1.4.2.1i Subject: Re: conf/63480: /etc/mail/aliases has executable bit set, newaliases doesn't work X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 17:02:25 -0000 --I/ISuq5xXXs4T7+3 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I didnt' manage to reproduce this bug: #ls -l /etc/mail/aliases -rwxr-xr-x 1 root wheel 1631 Mar 25 21:26 /etc/mail/aliases #/usr/bin/newaliases # It could have been something related to Sendmail.. is it enough to have it closed? Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --I/ISuq5xXXs4T7+3 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCStue2Mp4pR7Fa+wRArtjAKCfN7CeklC/X/IWZ1FV3+c/JMEXYwCgwc7p qPUeK+7R/wZDcpMu5QOL3lo= =8vPS -----END PGP SIGNATURE----- --I/ISuq5xXXs4T7+3-- From owner-freebsd-bugs@FreeBSD.ORG Wed Mar 30 17:20:04 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 372A816A4CE for ; Wed, 30 Mar 2005 17:20:04 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id E9CA143D53 for ; Wed, 30 Mar 2005 17:20:03 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2UHK3RF097861 for ; Wed, 30 Mar 2005 17:20:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2UHK3Pw097860; Wed, 30 Mar 2005 17:20:03 GMT (envelope-from gnats) Resent-Date: Wed, 30 Mar 2005 17:20:03 GMT Resent-Message-Id: <200503301720.j2UHK3Pw097860@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jukka Ukkonen Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9614716A4CE for ; Wed, 30 Mar 2005 17:16:39 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0D6C143D31 for ; Wed, 30 Mar 2005 17:16:39 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j2UHGcod064121 for ; Wed, 30 Mar 2005 17:16:38 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id j2UHGcKc064120; Wed, 30 Mar 2005 17:16:38 GMT (envelope-from nobody) Message-Id: <200503301716.j2UHGcKc064120@www.freebsd.org> Date: Wed, 30 Mar 2005 17:16:38 GMT From: Jukka Ukkonen To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: bin/79376: moused causes random mouse events with a PS/2 mouse on FreeBSD-4.11 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 17:20:04 -0000 >Number: 79376 >Category: bin >Synopsis: moused causes random mouse events with a PS/2 mouse on FreeBSD-4.11 >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Mar 30 17:20:03 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Jukka Ukkonen >Release: FreeBSD 4.11-STABLE >Organization: >Environment: FreeBSD mjolnir 4.11-STABLE FreeBSD 4.11-STABLE #3: Tue Mar 29 12:08:01 EEST 2005 root@mjolnir:/usr/obj/home/src/sys/Mjolnir i386 Additionally there are: - XFree86-libraries-4.4.0_3 and - XFree86-Server-4.4.0_7. >Description: When using moused to handle a PS/2 mouse there are a lot of random mouse events in X11 applications. It is quite typical to see key press and drag marking something while one is really only moving the mouse to completely different direction, etc. This problem is not visible at all when the XFree86 server handles reads /dev/psm0 itself. The problem only appears when moused is used to handle /dev/psm0 and pass the events to /dev/sysmouse. Without having any deeper understanding about how moused works, I can only guess what is going on, but I try describe the symptoms I have seen. It seems like either moused somehow drops out of sync with the mouse data stream or it fails somehow trying to combine incoming mouse events to larger events to before passing them to /dev/sysmouse (or something similar). Anyhow on occasion (actually all too often) moused seems to trigger these totally erratic bursts of mouse events. The events really come in bursts and usually they cause a lot of harm and confusion, because one cannot really know any more what commands might have been entered to and xterm with a shell, what new files have been created, what might have been deleted, etc. The erratic events simply copy and paste random strings or often times several lines from the screen. Often the copied text might end up in another xterm window then where the text came from, etc. The fact that I no similar problems when using the same mouse device on its own with XFree86 has convinced me that neither the device itself, nor the psm driver, nor XFree86 is the culprit. So, this practically leaves only moused left to blame. >How-To-Repeat: Take 4.11-STABLE with a PS/2 intellimouse with roller, moused with options "-p /dev/psm0 -t auto", and make XFree86-Server-4.4.0_7 read its mouse events from /dev/sysmouse. For me this patently repeats the problem within a few minutes. A quicker means to make the problem appear would probably be pressing the left mouse button and moving the mouse quickly back and forth a few times. >Fix: I really wish I knew. I'd be posting the fix instead of trying to describe the symptoms now, if I had any clue. ;-) >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Wed Mar 30 17:20:07 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CB0A616A4EF for ; Wed, 30 Mar 2005 17:20:07 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4020643D54 for ; Wed, 30 Mar 2005 17:20:07 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2UHK7AC097914 for ; Wed, 30 Mar 2005 17:20:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2UHK7wW097913; Wed, 30 Mar 2005 17:20:07 GMT (envelope-from gnats) Date: Wed, 30 Mar 2005 17:20:07 GMT Message-Id: <200503301720.j2UHK7wW097913@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Maxim Konovalov Subject: Re: kern/79342: When looking for an unused port number for bind or connect, if low & high port range are equal, kernel can trap in divide by zero error X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Maxim Konovalov List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 17:20:07 -0000 The following reply was made to PR kern/79342; it has been noted by GNATS. From: Maxim Konovalov To: Anjali Kulkarni Cc: silby@freebsd.org, bug-followup@freebsd.org Subject: Re: kern/79342: When looking for an unused port number for bind or connect, if low & high port range are equal, kernel can trap in divide by zero error Date: Wed, 30 Mar 2005 21:18:27 +0400 (MSD) > Just a note the bug is appeared with > net.inet.ip.portrange.randomized=1 only. > > I think we need to stop doing random port allocation if last - first > delta is ridiculous small. Here is my version of the patch: Index: in_pcb.c =================================================================== RCS file: /home/ncvs/src/sys/netinet/in_pcb.c,v retrieving revision 1.161 diff -u -p -r1.161 in_pcb.c --- in_pcb.c 23 Mar 2005 09:26:38 -0000 1.161 +++ in_pcb.c 30 Mar 2005 16:36:58 -0000 @@ -411,13 +411,19 @@ in_pcbbind_setup(inp, nam, laddrp, lport * For UDP, use random port allocation as long as the user * allows it. For TCP (and as of yet unknown) connections, * use random port allocation only if the user allows it AND - * ipport_tick allows it. + * ipport_tick() allows it. */ if (ipport_randomized && (!ipport_stoprandom || pcbinfo == &udbinfo)) dorandom = 1; else dorandom = 0; + /* + * It makes no sense to do random port allocation if + * we have the only port available. + */ + if (first == last) + dorandom = 0; /* Make sure to not include UDP packets in the count. */ if (pcbinfo != &udbinfo) ipport_tcpallocs++; %%% It's not perfect because it should turn random port allocation off if the diapason of ports is small but I am not sure yet we need an additional sysctl for that. Mike, what is your opinion? As a side note for the original PR: random port allocation was broken in RELENG_4, that is why we turned it off by default in RELENG_4 some time after 4.10-REL and turned it on back right before 4.11-REL when Mike implemented a new algorithm. If you are going to use 4.10-REL you need to turn the port randomization off or import Mike's code. -- Maxim Konovalov From owner-freebsd-bugs@FreeBSD.ORG Wed Mar 30 17:37:34 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A1EA616A4CE; Wed, 30 Mar 2005 17:37:34 +0000 (GMT) Received: from vsmtp3.tin.it (vsmtp3alice.tin.it [212.216.176.143]) by mx1.FreeBSD.org (Postfix) with ESMTP id 507A943D55; Wed, 30 Mar 2005 17:37:34 +0000 (GMT) (envelope-from rionda@gufi.org) Received: from kaiser.sig11.org (82.52.118.28) by vsmtp3.tin.it (7.0.027) id 4249E08E000600A8; Wed, 30 Mar 2005 19:37:32 +0200 Received: by kaiser.sig11.org (Postfix, from userid 1000) id 923144B; Wed, 30 Mar 2005 19:37:32 +0200 (CEST) Date: Wed, 30 Mar 2005 19:37:32 +0200 From: Matteo Riondato To: bug-followup@freebsd.org Message-ID: <20050330173732.GT916@kaiser.sig11.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="mYQNNDjzvANyiJW1" Content-Disposition: inline User-Agent: Mutt/1.4.2.1i cc: freebsd-bugs@freebsd.org Subject: Re: conf/45874: [PATCH] FreeBSD does not know about ca_ES locale X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 17:37:34 -0000 --mYQNNDjzvANyiJW1 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable This was fixed and MFCed long time ago. I think this PR can be closed Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --mYQNNDjzvANyiJW1 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCSuPc2Mp4pR7Fa+wRAvJYAKDSVaf5rW2VLu0MAt6Ch+kRQs1YXQCfX7K0 qH42ifwluQ6kqUR8/nIMLU4= =9smK -----END PGP SIGNATURE----- --mYQNNDjzvANyiJW1-- From owner-freebsd-bugs@FreeBSD.ORG Wed Mar 30 17:51:13 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C6B3016A4CE; Wed, 30 Mar 2005 17:51:13 +0000 (GMT) Received: from vsmtp3.tin.it (vsmtp3alice.tin.it [212.216.176.143]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3A3BA43D41; Wed, 30 Mar 2005 17:51:13 +0000 (GMT) (envelope-from rionda@gufi.org) Received: from kaiser.sig11.org (82.52.118.28) by vsmtp3.tin.it (7.0.027) id 4249E08E00061757; Wed, 30 Mar 2005 19:51:08 +0200 Received: by kaiser.sig11.org (Postfix, from userid 1000) id DEC484B; Wed, 30 Mar 2005 19:51:08 +0200 (CEST) Date: Wed, 30 Mar 2005 19:51:08 +0200 From: Matteo Riondato To: bug-followup@freebsd.org Message-ID: <20050330175108.GX916@kaiser.sig11.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="p+IlF8Xh9KY56wTg" Content-Disposition: inline User-Agent: Mutt/1.4.2.1i cc: freebsd-bugs@freebsd.org Subject: Re: conf/51729: A patch that can make freebsd support zh_CN.GB18030 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 17:51:13 -0000 --p+IlF8Xh9KY56wTg Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Committed and MFCed long time ago. I think it can be closed. Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --p+IlF8Xh9KY56wTg Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCSucM2Mp4pR7Fa+wRAhguAJ42sNGFLNbIsMwaOBElYuRMLYBsrgCghdd1 iVflBO8okWdopa5bUvAXaP8= =ZdMk -----END PGP SIGNATURE----- --p+IlF8Xh9KY56wTg-- From owner-freebsd-bugs@FreeBSD.ORG Wed Mar 30 17:56:01 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 02B6D16A4CE; Wed, 30 Mar 2005 17:56:01 +0000 (GMT) Received: from vsmtp3.tin.it (vsmtp3alice.tin.it [212.216.176.143]) by mx1.FreeBSD.org (Postfix) with ESMTP id A5CCA43D31; Wed, 30 Mar 2005 17:56:00 +0000 (GMT) (envelope-from rionda@gufi.org) Received: from kaiser.sig11.org (82.52.118.28) by vsmtp3.tin.it (7.0.027) id 4249E08E00061E90; Wed, 30 Mar 2005 19:55:59 +0200 Received: by kaiser.sig11.org (Postfix, from userid 1000) id 72FFC4B; Wed, 30 Mar 2005 19:55:59 +0200 (CEST) Date: Wed, 30 Mar 2005 19:55:59 +0200 From: Matteo Riondato To: bug-followup@freebsd.org Message-ID: <20050330175559.GY916@kaiser.sig11.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="4jz2RIiWkXBLiaBi" Content-Disposition: inline User-Agent: Mutt/1.4.2.1i cc: freebsd-bugs@freebsd.org Subject: Re: conf/53944: [PATCH] ARMSCII-8 (Armenian) LOCALE and Console support X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 17:56:01 -0000 --4jz2RIiWkXBLiaBi Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Feature added and MFCed long time ago. This PR can be closed. Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --4jz2RIiWkXBLiaBi Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD4DBQFCSugv2Mp4pR7Fa+wRAgpJAJ4j6C7ZvByI4Ao/IBxoRnatuQe8OACY8IKC n4l77t18peM1Ka0tKMUeIA== =3Qp/ -----END PGP SIGNATURE----- --4jz2RIiWkXBLiaBi-- From owner-freebsd-bugs@FreeBSD.ORG Wed Mar 30 17:58:11 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3A21516A4CE; Wed, 30 Mar 2005 17:58:11 +0000 (GMT) Received: from vsmtp3.tin.it (vsmtp3alice.tin.it [212.216.176.143]) by mx1.FreeBSD.org (Postfix) with ESMTP id DBC6B43D45; Wed, 30 Mar 2005 17:58:10 +0000 (GMT) (envelope-from rionda@gufi.org) Received: from kaiser.sig11.org (82.52.118.28) by vsmtp3.tin.it (7.0.027) id 4249E08E000621A8; Wed, 30 Mar 2005 19:58:09 +0200 Received: by kaiser.sig11.org (Postfix, from userid 1000) id A2D6F4B; Wed, 30 Mar 2005 19:58:09 +0200 (CEST) Date: Wed, 30 Mar 2005 19:58:09 +0200 From: Matteo Riondato To: bug-followup@freebsd.org Message-ID: <20050330175809.GZ916@kaiser.sig11.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="1VhaNAE4Hwu38Ubd" Content-Disposition: inline User-Agent: Mutt/1.4.2.1i cc: freebsd-bugs@freebsd.org Subject: Re: conf/55341: Adding ko_KR.CP949 locale X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 17:58:11 -0000 --1VhaNAE4Hwu38Ubd Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Locale added and MFCed long time ago This PR can be closed. Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --1VhaNAE4Hwu38Ubd Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCSuix2Mp4pR7Fa+wRAqAbAKCzFflpt83YZeh2lVs5r39muXkSpQCgu1gz jeBwBOvaTpv7nA4H8w0I1No= =c6as -----END PGP SIGNATURE----- --1VhaNAE4Hwu38Ubd-- From owner-freebsd-bugs@FreeBSD.ORG Wed Mar 30 18:00:23 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9AFF616A4CE for ; Wed, 30 Mar 2005 18:00:23 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7FA3C43D2F for ; Wed, 30 Mar 2005 18:00:23 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2UI0NA5000700 for ; Wed, 30 Mar 2005 18:00:23 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2UI0Nab000699; Wed, 30 Mar 2005 18:00:23 GMT (envelope-from gnats) Date: Wed, 30 Mar 2005 18:00:23 GMT Message-Id: <200503301800.j2UI0Nab000699@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Matteo Riondato Subject: Re: conf/53944: [PATCH] ARMSCII-8 (Armenian) LOCALE and Console support X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Matteo Riondato List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 18:00:23 -0000 The following reply was made to PR conf/53944; it has been noted by GNATS. From: Matteo Riondato To: bug-followup@freebsd.org Cc: freebsd-bugs@freebsd.org Subject: Re: conf/53944: [PATCH] ARMSCII-8 (Armenian) LOCALE and Console support Date: Wed, 30 Mar 2005 19:55:59 +0200 --4jz2RIiWkXBLiaBi Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Feature added and MFCed long time ago. This PR can be closed. Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --4jz2RIiWkXBLiaBi Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD4DBQFCSugv2Mp4pR7Fa+wRAgpJAJ4j6C7ZvByI4Ao/IBxoRnatuQe8OACY8IKC n4l77t18peM1Ka0tKMUeIA== =3Qp/ -----END PGP SIGNATURE----- --4jz2RIiWkXBLiaBi-- From owner-freebsd-bugs@FreeBSD.ORG Wed Mar 30 18:00:27 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8CB2D16A4CE for ; Wed, 30 Mar 2005 18:00:27 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 74B4743D1F for ; Wed, 30 Mar 2005 18:00:27 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2UI0Ran000708 for ; Wed, 30 Mar 2005 18:00:27 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2UI0RJp000707; Wed, 30 Mar 2005 18:00:27 GMT (envelope-from gnats) Date: Wed, 30 Mar 2005 18:00:27 GMT Message-Id: <200503301800.j2UI0RJp000707@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Matteo Riondato Subject: Re: conf/55341: Adding ko_KR.CP949 locale X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Matteo Riondato List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 18:00:27 -0000 The following reply was made to PR conf/55341; it has been noted by GNATS. From: Matteo Riondato To: bug-followup@freebsd.org Cc: freebsd-bugs@freebsd.org Subject: Re: conf/55341: Adding ko_KR.CP949 locale Date: Wed, 30 Mar 2005 19:58:09 +0200 --1VhaNAE4Hwu38Ubd Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Locale added and MFCed long time ago This PR can be closed. Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --1VhaNAE4Hwu38Ubd Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCSuix2Mp4pR7Fa+wRAqAbAKCzFflpt83YZeh2lVs5r39muXkSpQCgu1gz jeBwBOvaTpv7nA4H8w0I1No= =c6as -----END PGP SIGNATURE----- --1VhaNAE4Hwu38Ubd-- From owner-freebsd-bugs@FreeBSD.ORG Wed Mar 30 18:00:42 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4822716A4CE; Wed, 30 Mar 2005 18:00:42 +0000 (GMT) Received: from vsmtp4.tin.it (vsmtp4.tin.it [212.216.176.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id E8F0C43D41; Wed, 30 Mar 2005 18:00:41 +0000 (GMT) (envelope-from rionda@gufi.org) Received: from kaiser.sig11.org (82.52.118.28) by vsmtp4.tin.it (7.0.027) id 42384649005CA157; Wed, 30 Mar 2005 20:00:39 +0200 Received: by kaiser.sig11.org (Postfix, from userid 1000) id 576B74B; Wed, 30 Mar 2005 20:00:40 +0200 (CEST) Date: Wed, 30 Mar 2005 20:00:40 +0200 From: Matteo Riondato To: bug-followup@freebsd.org Message-ID: <20050330180040.GA916@kaiser.sig11.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ka8pmxPp9qZnI4DD" Content-Disposition: inline User-Agent: Mutt/1.4.2.1i cc: freebsd-bugs@freebsd.org Subject: Re: conf/55895: [patch]fix short weekday names in zh_CN.* X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 18:00:42 -0000 --ka8pmxPp9qZnI4DD Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Patch committed and MFCed long time ago. This PR can be closed. Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --ka8pmxPp9qZnI4DD Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCSulI2Mp4pR7Fa+wRAj5lAJ94LkxJr+PvZDf7AISgPF0geMXDHACgnIbk SX50m6PhVvKo6p4yFI0wu+g= =Nm7u -----END PGP SIGNATURE----- --ka8pmxPp9qZnI4DD-- From owner-freebsd-bugs@FreeBSD.ORG Wed Mar 30 18:06:31 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9280816A4CE; Wed, 30 Mar 2005 18:06:31 +0000 (GMT) Received: from vsmtp4.tin.it (vsmtp4.tin.it [212.216.176.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3FD7343D49; Wed, 30 Mar 2005 18:06:31 +0000 (GMT) (envelope-from rionda@gufi.org) Received: from kaiser.sig11.org (82.52.118.28) by vsmtp4.tin.it (7.0.027) id 42384649005CAA53; Wed, 30 Mar 2005 20:06:29 +0200 Received: by kaiser.sig11.org (Postfix, from userid 1000) id 8BB374B; Wed, 30 Mar 2005 20:06:29 +0200 (CEST) Date: Wed, 30 Mar 2005 20:06:29 +0200 From: Matteo Riondato To: bug-followup@freebsd.org Message-ID: <20050330180629.GB916@kaiser.sig11.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="uWPcrH1o85ekjD8l" Content-Disposition: inline User-Agent: Mutt/1.4.2.1i cc: freebsd-bugs@freebsd.org Subject: Re: conf/59799: New locale: zh_HK.Big5HKSCS X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 18:06:31 -0000 --uWPcrH1o85ekjD8l Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Locale was added back in July 2004 and was MFCed. This PR can be closed --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --uWPcrH1o85ekjD8l Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCSuql2Mp4pR7Fa+wRAuAUAKCPZblOUiEQSUMaul4f8NjbiWsjIgCcDvhi t/L39aJ+dlO4bB03q0l6c+o= =+iZq -----END PGP SIGNATURE----- --uWPcrH1o85ekjD8l-- From owner-freebsd-bugs@FreeBSD.ORG Wed Mar 30 18:10:07 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 57D3816A4CE for ; Wed, 30 Mar 2005 18:10:07 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2E55243D2D for ; Wed, 30 Mar 2005 18:10:07 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2UIA7GU005080 for ; Wed, 30 Mar 2005 18:10:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2UIA7PL005079; Wed, 30 Mar 2005 18:10:07 GMT (envelope-from gnats) Date: Wed, 30 Mar 2005 18:10:07 GMT Message-Id: <200503301810.j2UIA7PL005079@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Matteo Riondato Subject: Re: conf/55895: [patch]fix short weekday names in zh_CN.* X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Matteo Riondato List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 18:10:07 -0000 The following reply was made to PR conf/55895; it has been noted by GNATS. From: Matteo Riondato To: bug-followup@freebsd.org Cc: freebsd-bugs@freebsd.org Subject: Re: conf/55895: [patch]fix short weekday names in zh_CN.* Date: Wed, 30 Mar 2005 20:00:40 +0200 --ka8pmxPp9qZnI4DD Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Patch committed and MFCed long time ago. This PR can be closed. Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --ka8pmxPp9qZnI4DD Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCSulI2Mp4pR7Fa+wRAj5lAJ94LkxJr+PvZDf7AISgPF0geMXDHACgnIbk SX50m6PhVvKo6p4yFI0wu+g= =Nm7u -----END PGP SIGNATURE----- --ka8pmxPp9qZnI4DD-- From owner-freebsd-bugs@FreeBSD.ORG Wed Mar 30 18:10:11 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DD13616A4CE for ; Wed, 30 Mar 2005 18:10:11 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id C550043D49 for ; Wed, 30 Mar 2005 18:10:11 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2UIABvu005111 for ; Wed, 30 Mar 2005 18:10:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2UIABx8005108; Wed, 30 Mar 2005 18:10:11 GMT (envelope-from gnats) Date: Wed, 30 Mar 2005 18:10:11 GMT Message-Id: <200503301810.j2UIABx8005108@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Matteo Riondato Subject: Re: conf/59799: New locale: zh_HK.Big5HKSCS X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Matteo Riondato List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 18:10:12 -0000 The following reply was made to PR conf/59799; it has been noted by GNATS. From: Matteo Riondato To: bug-followup@freebsd.org Cc: freebsd-bugs@freebsd.org Subject: Re: conf/59799: New locale: zh_HK.Big5HKSCS Date: Wed, 30 Mar 2005 20:06:29 +0200 --uWPcrH1o85ekjD8l Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Locale was added back in July 2004 and was MFCed. This PR can be closed --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --uWPcrH1o85ekjD8l Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCSuql2Mp4pR7Fa+wRAuAUAKCPZblOUiEQSUMaul4f8NjbiWsjIgCcDvhi t/L39aJ+dlO4bB03q0l6c+o= =+iZq -----END PGP SIGNATURE----- --uWPcrH1o85ekjD8l-- From owner-freebsd-bugs@FreeBSD.ORG Wed Mar 30 18:10:34 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7231E16A4CE; Wed, 30 Mar 2005 18:10:34 +0000 (GMT) Received: from vsmtp2.tin.it (vsmtp2alice.tin.it [212.216.176.142]) by mx1.FreeBSD.org (Postfix) with ESMTP id D8E4043D39; Wed, 30 Mar 2005 18:10:33 +0000 (GMT) (envelope-from rionda@gufi.org) Received: from kaiser.sig11.org (82.52.118.28) by vsmtp2.tin.it (7.0.027) id 424AA707000250F9; Wed, 30 Mar 2005 20:10:31 +0200 Received: by kaiser.sig11.org (Postfix, from userid 1000) id 38BD64B; Wed, 30 Mar 2005 20:10:32 +0200 (CEST) Date: Wed, 30 Mar 2005 20:10:32 +0200 From: Matteo Riondato To: bug-followup@freebsd.org Message-ID: <20050330181032.GC916@kaiser.sig11.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="YNEMMPJXay2VNSoy" Content-Disposition: inline User-Agent: Mutt/1.4.2.1i cc: freebsd-bugs@freebsd.org Subject: Re: conf/57125: Comment to IPSEC_FILTERGIF in LINT is now misleading X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 18:10:34 -0000 --YNEMMPJXay2VNSoy Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Patch was committed and MFCed. I think this PR can be closed Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --YNEMMPJXay2VNSoy Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCSuuY2Mp4pR7Fa+wRAlyuAKDU98648udCi9kkVK5KzueJcKfI3wCeL5oB KSZDyfiwXtZCJeIhZ3zYw7Y= =osc6 -----END PGP SIGNATURE----- --YNEMMPJXay2VNSoy-- From owner-freebsd-bugs@FreeBSD.ORG Wed Mar 30 20:30:16 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 55A9D16A4CE for ; Wed, 30 Mar 2005 20:30:16 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3C09643D39 for ; Wed, 30 Mar 2005 20:30:16 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2UKUGcR022116 for ; Wed, 30 Mar 2005 20:30:16 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2UKUGu8022114; Wed, 30 Mar 2005 20:30:16 GMT (envelope-from gnats) Date: Wed, 30 Mar 2005 20:30:16 GMT Message-Id: <200503302030.j2UKUGu8022114@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Mike Silbersack Subject: Re: kern/79342: When looking for an unused port number for bind or connect, if low & high port range are equal, kernel can trap in divide by zero error X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Mike Silbersack List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 20:30:16 -0000 The following reply was made to PR kern/79342; it has been noted by GNATS. From: Mike Silbersack To: Maxim Konovalov Cc: Anjali Kulkarni , bug-followup@freebsd.org Subject: Re: kern/79342: When looking for an unused port number for bind or connect, if low & high port range are equal, kernel can trap in divide by zero error Date: Wed, 30 Mar 2005 14:28:15 -0600 (CST) On Wed, 30 Mar 2005, Maxim Konovalov wrote: > It's not perfect because it should turn random port allocation off if > the diapason of ports is small but I am not sure yet we need an > additional sysctl for that. Mike, what is your opinion? If the port range is very small, turning random port allocation off makes sense. Since we'll have to do a patch either way, we might as well make that change. Mike "Silby" Silbersack From owner-freebsd-bugs@FreeBSD.ORG Wed Mar 30 20:39:52 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DB9A716A4CE; Wed, 30 Mar 2005 20:39:52 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id B2FA643D48; Wed, 30 Mar 2005 20:39:52 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from freefall.freebsd.org (pjd@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2UKdq23024221; Wed, 30 Mar 2005 20:39:52 GMT (envelope-from pjd@freefall.freebsd.org) Received: (from pjd@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2UKdqBF024217; Wed, 30 Mar 2005 20:39:52 GMT (envelope-from pjd) Date: Wed, 30 Mar 2005 20:39:52 GMT From: Pawel Jakub Dawidek Message-Id: <200503302039.j2UKdqBF024217@freefall.freebsd.org> To: pjd@FreeBSD.org, freebsd-bugs@FreeBSD.org, pjd@FreeBSD.org Subject: Re: kern/79333: GEOM MIRROR mount root problem X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 20:39:53 -0000 Synopsis: GEOM MIRROR mount root problem Responsible-Changed-From-To: freebsd-bugs->pjd Responsible-Changed-By: pjd Responsible-Changed-When: Wed Mar 30 20:38:10 GMT 2005 Responsible-Changed-Why: It's mine. At first glance, it boots ok with empty CD-ROM, because when there is CD in CD-ROM tasting takes much longer, so before gmirror will end up tasting providers, kernel wants to mount root. http://www.freebsd.org/cgi/query-pr.cgi?pr=79333 From owner-freebsd-bugs@FreeBSD.ORG Wed Mar 30 22:40:13 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6E75616A4CE for ; Wed, 30 Mar 2005 22:40:13 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2D11A43D1D for ; Wed, 30 Mar 2005 22:40:13 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2UMeDgv042328 for ; Wed, 30 Mar 2005 22:40:13 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2UMeC7w042327; Wed, 30 Mar 2005 22:40:12 GMT (envelope-from gnats) Date: Wed, 30 Mar 2005 22:40:12 GMT Message-Id: <200503302240.j2UMeC7w042327@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: "Doug Hendricks" Subject: Re: kern/79334: ATA_IDENTIFY timed out for 5.3 and 5.4 beta 1 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Doug Hendricks List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 22:40:13 -0000 The following reply was made to PR kern/79334; it has been noted by GNATS. From: "Doug Hendricks" To: freebsd-gnats-submit@FreeBSD.org Cc: Subject: Re: kern/79334: ATA_IDENTIFY timed out for 5.3 and 5.4 beta 1 Date: Thu, 31 Mar 2005 10:31:33 +1200 This is a multi-part message in MIME format. ------_=_NextPart_001_01C53578.39B5562A Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Doug Hendricks (logging in from different site): I have also replicated the problem on FreeBSD 5.2.1 on my pc. Someone named Bill Wagner has emailed me telling me that he has a very similar problem and also uses the VIA chipset for IDE. It was his theory that FreeBSD 5.0 and earlier have a "generic" mode for operating VIA chipsets, but this was removed in later 5.x releases. If the maintainers of FreeBSD just want to say: "we won't support this", then I'll just live with 4.X. I can't speak for Bill or others. Doug ------_=_NextPart_001_01C53578.39B5562A Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: quoted-printable Re: kern/79334: ATA_IDENTIFY timed out for 5.3 and 5.4 beta = 1

Doug Hendricks (logging in from = different site):
I have also replicated the problem on = FreeBSD 5.2.1 on my pc.
Someone named Bill Wagner has emailed = me telling me that he has a very similar problem and also uses the VIA = chipset for IDE.  It was his theory that FreeBSD 5.0 and earlier = have a "generic" mode for operating VIA chipsets, but this was = removed in later 5.x releases.

If the maintainers of FreeBSD just want = to say: "we won't support this", then I'll just live with = 4.X.  I can't speak for Bill or others.

Doug




------_=_NextPart_001_01C53578.39B5562A-- From owner-freebsd-bugs@FreeBSD.ORG Wed Mar 30 22:42:39 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A158716A4CE for ; Wed, 30 Mar 2005 22:42:39 +0000 (GMT) Received: from mail24.sea5.speakeasy.net (mail24.sea5.speakeasy.net [69.17.117.26]) by mx1.FreeBSD.org (Postfix) with ESMTP id 45FE043D1F for ; Wed, 30 Mar 2005 22:42:39 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: (qmail 11726 invoked from network); 30 Mar 2005 22:42:39 -0000 Received: from server.baldwin.cx ([216.27.160.63]) (envelope-sender )AES256-SHA encrypted SMTP for ; 30 Mar 2005 22:42:37 -0000 Received: from [10.50.41.231] (gw1.twc.weather.com [216.133.140.1]) (authenticated bits=0) by server.baldwin.cx (8.13.1/8.13.1) with ESMTP id j2UMgRJk019445; Wed, 30 Mar 2005 17:42:28 -0500 (EST) (envelope-from jhb@FreeBSD.org) From: John Baldwin To: Bruce Evans Date: Wed, 30 Mar 2005 15:52:02 -0500 User-Agent: KMail/1.6.2 References: <815955888.20050323113529@osk.com.ua> <1101884216.20050323181742@osk.com.ua> <20050330155502.E16886@delplex.bde.org> In-Reply-To: <20050330155502.E16886@delplex.bde.org> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit Message-Id: <200503301552.02472.jhb@FreeBSD.org> X-Spam-Status: No, score=-102.8 required=4.2 tests=ALL_TRUSTED, USER_IN_WHITELIST autolearn=failed version=3.0.2 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on server.baldwin.cx cc: freebsd-bugs@FreeBSD.org cc: Oleg Tarasov Subject: Re: sio interrupt-level buffer overflows X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 22:42:39 -0000 On Wednesday 30 March 2005 01:06 am, Bruce Evans wrote: > On Wed, 23 Mar 2005, Oleg Tarasov wrote: > > About my panics. They persist and when this server panics it somehow > > overloads my network so it stops functioning until reboot. This is > > very, very bad. > > > > Maybe you could tell me where to write, or you could > > personally tell me what should I do. > > > > Using all my theoretical skills I have come to this data I could > > obtain from my dump: > > > > (kgdb) backtrace > > #0 doadump () at pcpu.h:159 > > #1 0xc060b063 in boot (howto=260) at > > /usr/src/sys/kern/kern_shutdown.c:397 #2 0xc060b389 in panic > > (fmt=0xc080321d "spin lock held too long") at > > /usr/src/sys/kern/kern_shutdown.c:553 > > #3 0xc060270c in _mtx_lock_spin (m=0xc08d7800, td=0xc19ca320, opts=0, > > file=0x0, line=0) at /usr/src/sys/kern/kern_mutex.c:613 > > #4 0xc077c165 in siointr (arg=0xc1ab8800) at > > /usr/src/sys/dev/sio/sio.c:1710 #5 0xc0790ead in intr_execute_handlers > > (isrc=0xc19b8890, iframe=0xd541ac94) at > > /usr/src/sys/i386/i386/intr_machdep.c:203 > > #6 0xc07932be in lapic_handle_intr (frame= > > {if_vec = 52, if_fs = -717160424, if_es = -1067384816, if_ds = 16, > > if_edi = -1046699232, if_esi = -1064591424, if_ebp = -717116188, if_ebx = > > -1046425600, if_edx = -1064566184, if_ecx = 0, if_eax = -1046425600, > > if_eip = -1067440569, if _cs = 8, if_eflags = 582, if_esp = -1045200000, > > if_ss = 4}) > > at /usr/src/sys/i386/i386/local_apic.c:490 > > #7 0xc078d753 in Xapic_isr1 () at apic_vector.s:110 > > #8 0x00000034 in ?? () > > #9 0xd5410018 in ?? () > > #10 0xc0610010 in coredump (td=0xc08b9fc0) at vnode_if.h:1244 > > #11 0xc05f6f46 in ithread_loop (arg=0xc1981c80) > > at /usr/src/sys/kern/kern_intr.c:546 > > #12 0xc05f6001 in fork_exit (callout=0xc05f6df8 , > > arg=0xc1981c80, frame=0xd541ad48) at /usr/src/sys/kern/kern_fork.c:811 > > #13 0xc078d3fc in fork_trampoline () at > > /usr/src/sys/i386/i386/exception.s:209 ... > > I couldn't figure out the problem from this. Your later mail says that > the problem is caused by ppp not being MPSAFE, at least with sio, so I > won't do much more with this stack trace, but I wonder about some of the > strange entries in it: > > #13 - #11 are normal. > #10 is weird. ithread_loop() shouldn't call coredump(). > #8 - #9 seem to be more like stack garbage than module addresses. > #7 is normal, but it looks like someone broke stack traces for interrupts, > giving the garbage in #8 - #10. This is weird as we do match on Xapic_isr as being an interrupt frame. I'm not sure why that didn't work correctly. > #0 - #6 are normal if the spin lock is already held by the same CPU that > is handling the interrupt (except this can't happen :-). I wouldn't > have thought that broken locking in ppp could cause this. It's also normal if another CPU is holding the lock and spins with it for some reason. > > Bruce -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org From owner-freebsd-bugs@FreeBSD.ORG Thu Mar 31 06:45:04 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7476816A4CE; Thu, 31 Mar 2005 06:45:04 +0000 (GMT) Received: from gen129.n001.c02.escapebox.net (gen129.n001.c02.escapebox.net [213.73.91.129]) by mx1.FreeBSD.org (Postfix) with ESMTP id B41BE43D31; Thu, 31 Mar 2005 06:45:03 +0000 (GMT) (envelope-from gemini@geminix.org) Message-ID: <424B9C67.6090201@geminix.org> Date: Thu, 31 Mar 2005 08:44:55 +0200 From: Uwe Doering Organization: Private UNIX Site User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.6) Gecko/20050326 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Joshua Coombs References: <200503301440.j2UEe7s9078005@freefall.freebsd.org> In-Reply-To: <200503301440.j2UEe7s9078005@freefall.freebsd.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Received: from gemini by geminix.org with asmtp (TLSv1:AES256-SHA:256) (Exim 3.36 #1) id 1DGtQH-000Iyw-00; Thu, 31 Mar 2005 08:44:57 +0200 cc: freebsd-bugs@FreeBSD.org cc: freebsd-gnats-submit@FreeBSD.org Subject: Re: kern/79339: [patch] Kernel time code sync with improvements from DragonFly X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Mar 2005 06:45:04 -0000 Joshua Coombs wrote: > The following reply was made to PR kern/79339; it has been noted by GNATS. > > From: "Joshua Coombs" > To: , > "Joshua Coombs" > Cc: > Subject: Re: kern/79339: [patch] Kernel time code sync with improvements from DragonFly > Date: Wed, 30 Mar 2005 09:33:59 -0500 > > Testing with wakeup_latency.c on a 5.3-Rel box shows the same symptom set. > I've not yet tested the proposed fix on 5-x. I will try dupilcating this > issue on 6-current as well to nail down the problem scope. Please also look at what's actually in DragonFly's CVS repository. Your PR is based on the original patch, while the code in DragonFly is more sophisticated. Namely, tvtohz() was split into two functions, tvtohz_low() and tvtohz_high(), which replace the original function depending on the context tvtohz() appears in. From this I conclude that the original patch is insufficient (likely to break parts of the kernel), and that integrating this improvement into FreeBSD might not be as easy and straightforward as it appears to be at first glance. On the other hand, with some effort it ought to be doable. Uwe -- Uwe Doering | EscapeBox - Managed On-Demand UNIX Servers gemini@geminix.org | http://www.escapebox.net From owner-freebsd-bugs@FreeBSD.ORG Thu Mar 31 06:50:09 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D99B916A4CE for ; Thu, 31 Mar 2005 06:50:09 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id BA8CE43D31 for ; Thu, 31 Mar 2005 06:50:09 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2V6o91v042376 for ; Thu, 31 Mar 2005 06:50:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2V6o9Ao042373; Thu, 31 Mar 2005 06:50:09 GMT (envelope-from gnats) Date: Thu, 31 Mar 2005 06:50:09 GMT Message-Id: <200503310650.j2V6o9Ao042373@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Uwe Doering Subject: Re: kern/79339: [patch] Kernel time code sync with improvements from DragonFly X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Uwe Doering List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Mar 2005 06:50:10 -0000 The following reply was made to PR kern/79339; it has been noted by GNATS. From: Uwe Doering To: Joshua Coombs Cc: freebsd-bugs@FreeBSD.org, freebsd-gnats-submit@FreeBSD.org Subject: Re: kern/79339: [patch] Kernel time code sync with improvements from DragonFly Date: Thu, 31 Mar 2005 08:44:55 +0200 Joshua Coombs wrote: > The following reply was made to PR kern/79339; it has been noted by GNATS. > > From: "Joshua Coombs" > To: , > "Joshua Coombs" > Cc: > Subject: Re: kern/79339: [patch] Kernel time code sync with improvements from DragonFly > Date: Wed, 30 Mar 2005 09:33:59 -0500 > > Testing with wakeup_latency.c on a 5.3-Rel box shows the same symptom set. > I've not yet tested the proposed fix on 5-x. I will try dupilcating this > issue on 6-current as well to nail down the problem scope. Please also look at what's actually in DragonFly's CVS repository. Your PR is based on the original patch, while the code in DragonFly is more sophisticated. Namely, tvtohz() was split into two functions, tvtohz_low() and tvtohz_high(), which replace the original function depending on the context tvtohz() appears in. From this I conclude that the original patch is insufficient (likely to break parts of the kernel), and that integrating this improvement into FreeBSD might not be as easy and straightforward as it appears to be at first glance. On the other hand, with some effort it ought to be doable. Uwe -- Uwe Doering | EscapeBox - Managed On-Demand UNIX Servers gemini@geminix.org | http://www.escapebox.net From owner-freebsd-bugs@FreeBSD.ORG Thu Mar 31 10:50:58 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A210C16A4CE; Thu, 31 Mar 2005 10:50:58 +0000 (GMT) Received: from mailout2.pacific.net.au (mailout2.pacific.net.au [61.8.0.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id A88BB43D45; Thu, 31 Mar 2005 10:50:57 +0000 (GMT) (envelope-from bde@zeta.org.au) Received: from mailproxy1.pacific.net.au (mailproxy1.pacific.net.au [61.8.0.86])j2VAotHn021257; Thu, 31 Mar 2005 20:50:55 +1000 Received: from katana.zip.com.au (katana.zip.com.au [61.8.7.246]) j2VAopS5004310; Thu, 31 Mar 2005 20:50:52 +1000 Date: Thu, 31 Mar 2005 20:50:50 +1000 (EST) From: Bruce Evans X-X-Sender: bde@delplex.bde.org To: Uwe Doering In-Reply-To: <424B9C67.6090201@geminix.org> Message-ID: <20050331183426.O20748@delplex.bde.org> References: <200503301440.j2UEe7s9078005@freefall.freebsd.org> <424B9C67.6090201@geminix.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed cc: freebsd-bugs@FreeBSD.org cc: freebsd-gnats-submit@FreeBSD.org cc: Joshua Coombs Subject: Re: kern/79339: [patch] Kernel time code sync with improvements from DragonFly X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Mar 2005 10:50:58 -0000 On Thu, 31 Mar 2005, Uwe Doering wrote: > Joshua Coombs wrote: >> Testing with wakeup_latency.c on a 5.3-Rel box shows the same symptom set. >> I've not yet tested the proposed fix on 5-x. I will try dupilcating this >> issue on 6-current as well to nail down the problem scope. > > Please also look at what's actually in DragonFly's CVS repository. Your PR > is based on the original patch, while the code in DragonFly is more > sophisticated. Namely, tvtohz() was split into two functions, tvtohz_low() > and tvtohz_high(), which replace the original function depending on the > context tvtohz() appears in. > > From this I conclude that the original patch is insufficient (likely to break > parts of the kernel), and that integrating this improvement into FreeBSD > might not be as easy and straightforward as it appears to be at first glance. > On the other hand, with some effort it ought to be doable. Indeed. Here is a discussion of some of the bugs in the patch: % >Fix: % /usr/src/sys/kern/kern_clock.c % 325c325 % < / tick + 1; % --- % > / tick; % 328c328 % < + ((unsigned long)usec + (tick - 1)) / tick + 1; % --- % > + ((unsigned long)usec + (tick - 1)) / tick; This breaks all callers of tvtohz() except the one that is changed in the patch to expect this API change. The comment before tvtohz() still says that tvtohz() adds 1. % /usr/src/sys/kern/kern_time.c % 232c232 % < int error; % --- % > int error, sleepticks; % 241a242 % > sleepticks = tvtohz(&tv); % 243c244 % < tvtohz(&tv)); % --- % > (sleepticks < 1)? 1 : sleepticks); This is more or less correct. 1 should be subtracted from tvtohz() in callers that do a careful comparision of the times before and after the sleep so that they can tell if the sleep time has completely expired. The function here (nanosleep1()) is not quite such a caller. It does a sloppy comparision of times, using getnanouptime() instead of nanouptime(). getnanouptime() has a resolution of 1/ticktock_hz, where ticktock_hz is appoximately min(hz, 1000) (normally just hz), so there is a possible error of 2/ticktock_hz in the comparision. I think all the errors go the same way, so the maximum error is 1/ticktock_hz. The extra tick added by tvtohz() accidentally compensates for this error. Synchronization effects may reduce (or increase?) the error. The first getnanouptime() is unsynchronized, but ones done just after timeout returns are synced with clock interrupts, so they give a fairly accurate time every hz/ticktock_hz hardclock interrupts. Anyway, if 1 is subtracted from tztvohz(), then naouptime() should be used to avoid these errors. There are many other callers like nanosleep1(): the ones for select(2), poll(2) and setitimer(2). These all depend on tvtohz() adding 1 to ensure that they sleep for the specified interval, and they all do sloppy comparisions like nanosleep1(), so they all need similar changes if you want timeouts to be synchronized with 1/HZ second boundaries as perfectly as possible. % 252c253,254 % < *rmt = ts; % --- % > rmt->tv_sec = ts.tv_sec; % > rmt->tv_nsec = ts.tv_nsec; % 258c260,261 % < ts3 = ts; % --- % > ts3.tv_sec = ts.tv_sec; % > ts3.tv_nsec = ts.tv_nsec; These changes just introduce style bugs. % 260a264,265 % > if (tv.tv_sec == 0 && tv.tv_usec < tick) % > return (0); This can't be right. We have just not-so-carefully checked whether the time has expired, and only get here when it hasn't. (tv.tv_sec == 0 && tv.tv_usec < tick) means that we would have preferred the sleep time to be less than 1 tick. We had to request a sleep of exactly 1 tick because less than 1 is impossible (this is with 1 subtracted from tvtohz()). Sleeping for exactly 1 tick is also impossible, so we have woken up after an interval of anywhere between 0+epsilon and (1-epsilon+latency) seconds. The interval may be significantly smaller or larger than than `tv' and we must go back to sleep if it is smaller. The above change breaks this. I think the problem that this change is supposed to fix is related to the tick frequency not being an exact multiple of 1/HZ. Also, to avoid sleeping longer than necessary, we should try to wake up 1 tick early and then decide whether to sleep another tick or 2 to finish. Note that although tvtohz() always rounds up, physical sleep intervals are always shorter than the specified timeout, so waking up 1 tick early is very common for unsynchonized sleeps. Thus if we subtract 1 from tvtohz(), we often wake up 1 tick early as a side effect, which is what we want, but there is a problem: suppose that that everything is in perfect sync, but the hardclock interrupt frequency is slightly less than 1/HZ seconds. Then we may wake up 5 usec or so early and decide to go back to sleep, giving a large error. Changes later in the patch are related to this. I think we shouldn't do anything special here except possibly return early if `tv' is very small. Going around the loop in nanosleep1() an extra time is a small pessimization. Using nanouptime() to get the decision of whether to loop right is a pessimization too, but it is relatively small. % /usr/src/sys/i386/isa/clock.c % 113c113,114 % < #define TIMER_DIV(x) ((timer_freq + (x) / 2) / (x)) % --- % > #define TIMER_DIV(x) (timer_freq / (x)) % > #define FRAC_ADJUST(x) (timer_freq - ((timer freq / (x)) * (x))) Reducing TIMER_DIV() unconditionally would be harmless under FreeBSD. It's rounding to nearest dates from there was little more than hardclock ticks for timekeeping. Now HZ and the hardclock interrupt frequency are almost unrelated to timekeeping. % 141a143 % > u_int timer0_frac_freq; % 204a207,209 % > int phase; % > int delta; % > % 215a221,236 % > % > phase = 1000000 / timer0_frac_freq; % > delta = timecounter->tc_microtime.tv_usec % phase; tc_microtime.tv_usec is not quite the right thing to use here. It is updated every tick or two so it might be up to date, but it has unnecessary jitter. microtime() would give a more accurate timestamp. I think microtime() and not microuptime() is the correct function to use here, since we want to sync with the real time. OTOH, nanosleep1() and friends use the uptime, so they must be looked at some more to determine the effects of using different time scales on syncing. I think the synchronization done here is honored by nanosleep1() despite the different scales, and sync is only lost when the clock is changed using settimeofday() (then everything gets out of sync). % > #if 1 % > disable_intr(); The clock should be read inside this critical section. % > if (delta < (phase >> 1)) { % > outb(TIMER_CNTR0, timer0_max_count & 0xff); % > outb(TIMER_CNTR0, timer0_max_count >> 8); % > } else { % > outb(TIMER_CNTR0, (timer0_max_count +1) & 0xff); % > outb(TIMER_CNTR0, (timer0_max_count +1) >> 8); % > ++i8254_offset; % > } I think i8254_offset needs to be reinitialized every time the maximum count is reprogrammed. This is not done in set_timer_freq(); however, most callers of set_timer_freq() initialize or update the i8254 timecounter immediately after, and testing shows that this reduces lost ticks to an acceptable value (usually, and hopefully always < 10). Correctly reprogramming the i8254 on every interrupt is harder. Losing even 1 tick per interrupt is too much, but I think the above can sometimes lose 100 (if clkintr() is delayed for that long, which can easily happen especially in RELENG_4 since clkintr() is not a fast interrupt handler there). See nearby code that calls i8254_get_timecount() inside a critical section for a way to reduce the error to at most 5 ticks. It takes about 5 ticks just to read the counter. This is still far too large to do on every clock tick. All of this only matters if the i8254 is used for timekeeping. % > enable_intr(); % > #endif % > % 236a258 % > timer0_frac_freq = new_rate; % 247,248c269,270 % < if ((timer0_prescaler_count += timer0_max_count) % < >= hardclock_max_count) { % --- % > timer0_prescaler_count += timer0_max_count; % > if (timer0_prescaler_count >= hardclock_max_count) { This change is just to style. % 689a712 % > timer0_frac_freq = intr_freq; The changes seem to be too simple to give a PLL. I didn't check the details for this. % 1221c1244 % < count = timer0_max_count - ((high << 8) | low); % --- % > count = timer0_max_count + 1 - ((high << 8) | low); Always adding 1 here seems to be wrong. Shouldn't you only add 1 if timer0_max_count isn't actually the max count, i.e., when the max count has been programmed to be 1 more than usual? All references to timer0_max_count are potentially wrong when timer0_max_count isn't actually the max count. You add 1 to i8254_offset in the above; this seems to be to adjust for 1 of the references being wrong, but it doesn't seem to adjust for `count' being 1 too large. % A sawtooth is still present, but the accuracy is MUCH better. I suspect my hack application of the PLL function isn't correct or my P133 is slow enough that I'm observing some other latencies. I have observed occasional negative offsets, which according to the article are strictly forbidden by RFCs, so please check my work. I believe they were the result of my playing with a hz value too high for the machine to reasonably handle, and are not occuring with saner values for hz. I only agree with the non-hardware changes (don't sleep for an extra tick in nanosleep1() and friends if this is easy to avoid). All that that perfect sync of real time with hardclock() clock gives is the possibility of waking up on precisely 1/HZ boundaries relative to real time (with whole seconds being boundaries). System activity lengthens sleeps by indeterminate amounts except on unloaded systems. The average error for a random sleep on an unloaded systems would still be 0.5/HZ (or 1.5/HZ without the nanosleep1() change). Bruce From owner-freebsd-bugs@FreeBSD.ORG Thu Mar 31 11:00:17 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8383D16A4DB for ; Thu, 31 Mar 2005 11:00:17 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0A3FB43D48 for ; Thu, 31 Mar 2005 11:00:17 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2VB0GZB074984 for ; Thu, 31 Mar 2005 11:00:16 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2VB0Gf1074983; Thu, 31 Mar 2005 11:00:16 GMT (envelope-from gnats) Date: Thu, 31 Mar 2005 11:00:16 GMT Message-Id: <200503311100.j2VB0Gf1074983@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Bruce Evans Subject: Re: kern/79339: [patch] Kernel time code sync with improvements from DragonFly X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Bruce Evans List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Mar 2005 11:00:17 -0000 The following reply was made to PR kern/79339; it has been noted by GNATS. From: Bruce Evans To: Uwe Doering Cc: Joshua Coombs , freebsd-bugs@FreeBSD.org, freebsd-gnats-submit@FreeBSD.org Subject: Re: kern/79339: [patch] Kernel time code sync with improvements from DragonFly Date: Thu, 31 Mar 2005 20:50:50 +1000 (EST) On Thu, 31 Mar 2005, Uwe Doering wrote: > Joshua Coombs wrote: >> Testing with wakeup_latency.c on a 5.3-Rel box shows the same symptom set. >> I've not yet tested the proposed fix on 5-x. I will try dupilcating this >> issue on 6-current as well to nail down the problem scope. > > Please also look at what's actually in DragonFly's CVS repository. Your PR > is based on the original patch, while the code in DragonFly is more > sophisticated. Namely, tvtohz() was split into two functions, tvtohz_low() > and tvtohz_high(), which replace the original function depending on the > context tvtohz() appears in. > > From this I conclude that the original patch is insufficient (likely to break > parts of the kernel), and that integrating this improvement into FreeBSD > might not be as easy and straightforward as it appears to be at first glance. > On the other hand, with some effort it ought to be doable. Indeed. Here is a discussion of some of the bugs in the patch: % >Fix: % /usr/src/sys/kern/kern_clock.c % 325c325 % < / tick + 1; % --- % > / tick; % 328c328 % < + ((unsigned long)usec + (tick - 1)) / tick + 1; % --- % > + ((unsigned long)usec + (tick - 1)) / tick; This breaks all callers of tvtohz() except the one that is changed in the patch to expect this API change. The comment before tvtohz() still says that tvtohz() adds 1. % /usr/src/sys/kern/kern_time.c % 232c232 % < int error; % --- % > int error, sleepticks; % 241a242 % > sleepticks = tvtohz(&tv); % 243c244 % < tvtohz(&tv)); % --- % > (sleepticks < 1)? 1 : sleepticks); This is more or less correct. 1 should be subtracted from tvtohz() in callers that do a careful comparision of the times before and after the sleep so that they can tell if the sleep time has completely expired. The function here (nanosleep1()) is not quite such a caller. It does a sloppy comparision of times, using getnanouptime() instead of nanouptime(). getnanouptime() has a resolution of 1/ticktock_hz, where ticktock_hz is appoximately min(hz, 1000) (normally just hz), so there is a possible error of 2/ticktock_hz in the comparision. I think all the errors go the same way, so the maximum error is 1/ticktock_hz. The extra tick added by tvtohz() accidentally compensates for this error. Synchronization effects may reduce (or increase?) the error. The first getnanouptime() is unsynchronized, but ones done just after timeout returns are synced with clock interrupts, so they give a fairly accurate time every hz/ticktock_hz hardclock interrupts. Anyway, if 1 is subtracted from tztvohz(), then naouptime() should be used to avoid these errors. There are many other callers like nanosleep1(): the ones for select(2), poll(2) and setitimer(2). These all depend on tvtohz() adding 1 to ensure that they sleep for the specified interval, and they all do sloppy comparisions like nanosleep1(), so they all need similar changes if you want timeouts to be synchronized with 1/HZ second boundaries as perfectly as possible. % 252c253,254 % < *rmt = ts; % --- % > rmt->tv_sec = ts.tv_sec; % > rmt->tv_nsec = ts.tv_nsec; % 258c260,261 % < ts3 = ts; % --- % > ts3.tv_sec = ts.tv_sec; % > ts3.tv_nsec = ts.tv_nsec; These changes just introduce style bugs. % 260a264,265 % > if (tv.tv_sec == 0 && tv.tv_usec < tick) % > return (0); This can't be right. We have just not-so-carefully checked whether the time has expired, and only get here when it hasn't. (tv.tv_sec == 0 && tv.tv_usec < tick) means that we would have preferred the sleep time to be less than 1 tick. We had to request a sleep of exactly 1 tick because less than 1 is impossible (this is with 1 subtracted from tvtohz()). Sleeping for exactly 1 tick is also impossible, so we have woken up after an interval of anywhere between 0+epsilon and (1-epsilon+latency) seconds. The interval may be significantly smaller or larger than than `tv' and we must go back to sleep if it is smaller. The above change breaks this. I think the problem that this change is supposed to fix is related to the tick frequency not being an exact multiple of 1/HZ. Also, to avoid sleeping longer than necessary, we should try to wake up 1 tick early and then decide whether to sleep another tick or 2 to finish. Note that although tvtohz() always rounds up, physical sleep intervals are always shorter than the specified timeout, so waking up 1 tick early is very common for unsynchonized sleeps. Thus if we subtract 1 from tvtohz(), we often wake up 1 tick early as a side effect, which is what we want, but there is a problem: suppose that that everything is in perfect sync, but the hardclock interrupt frequency is slightly less than 1/HZ seconds. Then we may wake up 5 usec or so early and decide to go back to sleep, giving a large error. Changes later in the patch are related to this. I think we shouldn't do anything special here except possibly return early if `tv' is very small. Going around the loop in nanosleep1() an extra time is a small pessimization. Using nanouptime() to get the decision of whether to loop right is a pessimization too, but it is relatively small. % /usr/src/sys/i386/isa/clock.c % 113c113,114 % < #define TIMER_DIV(x) ((timer_freq + (x) / 2) / (x)) % --- % > #define TIMER_DIV(x) (timer_freq / (x)) % > #define FRAC_ADJUST(x) (timer_freq - ((timer freq / (x)) * (x))) Reducing TIMER_DIV() unconditionally would be harmless under FreeBSD. It's rounding to nearest dates from there was little more than hardclock ticks for timekeeping. Now HZ and the hardclock interrupt frequency are almost unrelated to timekeeping. % 141a143 % > u_int timer0_frac_freq; % 204a207,209 % > int phase; % > int delta; % > % 215a221,236 % > % > phase = 1000000 / timer0_frac_freq; % > delta = timecounter->tc_microtime.tv_usec % phase; tc_microtime.tv_usec is not quite the right thing to use here. It is updated every tick or two so it might be up to date, but it has unnecessary jitter. microtime() would give a more accurate timestamp. I think microtime() and not microuptime() is the correct function to use here, since we want to sync with the real time. OTOH, nanosleep1() and friends use the uptime, so they must be looked at some more to determine the effects of using different time scales on syncing. I think the synchronization done here is honored by nanosleep1() despite the different scales, and sync is only lost when the clock is changed using settimeofday() (then everything gets out of sync). % > #if 1 % > disable_intr(); The clock should be read inside this critical section. % > if (delta < (phase >> 1)) { % > outb(TIMER_CNTR0, timer0_max_count & 0xff); % > outb(TIMER_CNTR0, timer0_max_count >> 8); % > } else { % > outb(TIMER_CNTR0, (timer0_max_count +1) & 0xff); % > outb(TIMER_CNTR0, (timer0_max_count +1) >> 8); % > ++i8254_offset; % > } I think i8254_offset needs to be reinitialized every time the maximum count is reprogrammed. This is not done in set_timer_freq(); however, most callers of set_timer_freq() initialize or update the i8254 timecounter immediately after, and testing shows that this reduces lost ticks to an acceptable value (usually, and hopefully always < 10). Correctly reprogramming the i8254 on every interrupt is harder. Losing even 1 tick per interrupt is too much, but I think the above can sometimes lose 100 (if clkintr() is delayed for that long, which can easily happen especially in RELENG_4 since clkintr() is not a fast interrupt handler there). See nearby code that calls i8254_get_timecount() inside a critical section for a way to reduce the error to at most 5 ticks. It takes about 5 ticks just to read the counter. This is still far too large to do on every clock tick. All of this only matters if the i8254 is used for timekeeping. % > enable_intr(); % > #endif % > % 236a258 % > timer0_frac_freq = new_rate; % 247,248c269,270 % < if ((timer0_prescaler_count += timer0_max_count) % < >= hardclock_max_count) { % --- % > timer0_prescaler_count += timer0_max_count; % > if (timer0_prescaler_count >= hardclock_max_count) { This change is just to style. % 689a712 % > timer0_frac_freq = intr_freq; The changes seem to be too simple to give a PLL. I didn't check the details for this. % 1221c1244 % < count = timer0_max_count - ((high << 8) | low); % --- % > count = timer0_max_count + 1 - ((high << 8) | low); Always adding 1 here seems to be wrong. Shouldn't you only add 1 if timer0_max_count isn't actually the max count, i.e., when the max count has been programmed to be 1 more than usual? All references to timer0_max_count are potentially wrong when timer0_max_count isn't actually the max count. You add 1 to i8254_offset in the above; this seems to be to adjust for 1 of the references being wrong, but it doesn't seem to adjust for `count' being 1 too large. % A sawtooth is still present, but the accuracy is MUCH better. I suspect my hack application of the PLL function isn't correct or my P133 is slow enough that I'm observing some other latencies. I have observed occasional negative offsets, which according to the article are strictly forbidden by RFCs, so please check my work. I believe they were the result of my playing with a hz value too high for the machine to reasonably handle, and are not occuring with saner values for hz. I only agree with the non-hardware changes (don't sleep for an extra tick in nanosleep1() and friends if this is easy to avoid). All that that perfect sync of real time with hardclock() clock gives is the possibility of waking up on precisely 1/HZ boundaries relative to real time (with whole seconds being boundaries). System activity lengthens sleeps by indeterminate amounts except on unloaded systems. The average error for a random sleep on an unloaded systems would still be 0.5/HZ (or 1.5/HZ without the nanosleep1() change). Bruce From owner-freebsd-bugs@FreeBSD.ORG Thu Mar 31 17:10:10 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 976FA16A4CE for ; Thu, 31 Mar 2005 17:10:10 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7881E43D2D for ; Thu, 31 Mar 2005 17:10:10 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2VHAAvP027882 for ; Thu, 31 Mar 2005 17:10:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2VHAAhc027881; Thu, 31 Mar 2005 17:10:10 GMT (envelope-from gnats) Date: Thu, 31 Mar 2005 17:10:10 GMT Message-Id: <200503311710.j2VHAAhc027881@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Matteo Riondato Subject: Re: conf/54170: error from weekly periodic script 330.catman X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Matteo Riondato List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Mar 2005 17:10:10 -0000 The following reply was made to PR conf/54170; it has been noted by GNATS. From: Matteo Riondato To: bug-followup@freebsd.org Cc: mkuntic@mioc.hr Subject: Re: conf/54170: error from weekly periodic script 330.catman Date: Thu, 31 Mar 2005 19:04:42 +0200 --vni90+aGYgRvsTuO Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Are you still having this issue?=20 I really didn't manage to reproduce it. Please, let me know. Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --vni90+aGYgRvsTuO Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCTC2q2Mp4pR7Fa+wRAlfrAKCEWv8JjwXt8t1uRdTh6mJYiSNsVgCfe2WS Yrh1Cb4OSya2xP8YLEC0ZYo= =9G3C -----END PGP SIGNATURE----- --vni90+aGYgRvsTuO-- From owner-freebsd-bugs@FreeBSD.ORG Thu Mar 31 17:14:18 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8F72016A4CE; Thu, 31 Mar 2005 17:14:18 +0000 (GMT) Received: from vsmtp4.tin.it (vsmtp4.tin.it [212.216.176.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id 31F3043D5F; Thu, 31 Mar 2005 17:14:18 +0000 (GMT) (envelope-from rionda@gufi.org) Received: from kaiser.sig11.org (82.52.118.28) by vsmtp4.tin.it (7.0.027) id 424B256A00063E86; Thu, 31 Mar 2005 19:14:16 +0200 Received: by kaiser.sig11.org (Postfix, from userid 1000) id 67DF54B; Thu, 31 Mar 2005 19:14:16 +0200 (CEST) Date: Thu, 31 Mar 2005 19:14:16 +0200 From: Matteo Riondato To: freebsd-bugs@freebsd.org Message-ID: <20050331171416.GE19089@kaiser.sig11.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ey/N+yb7u/X9mFhi" Content-Disposition: inline User-Agent: Mutt/1.4.2.1i cc: bug-followup@freebsd.org Subject: Re: conf/50956: daily_status_disks_df_flags in /etc/defaults/periodic.conf X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Mar 2005 17:14:18 -0000 --ey/N+yb7u/X9mFhi Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable This does make sense. Here is a patch for it. --- periodic.conf.orig Tue Mar 29 17:38:40 2005 +++ periodic.conf Thu Mar 31 19:08:41 2005 @@ -86,7 +86,7 @@ # 400.status-disks daily_status_disks_enable=3D"YES" # Check disk status -daily_status_disks_df_flags=3D"-k -t nonfs" # df(1) flags for check +daily_status_disks_df_flags=3D"-k -l" # df(1) flags for check # 405.status-ata_raid daily_status_ata_raid_enable=3D"NO" # Check ATA raid status Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --ey/N+yb7u/X9mFhi Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCTC/o2Mp4pR7Fa+wRAoEKAKCW1MAitHV5b8F9EN0QktbY2We1FgCgqRif 07+3Tlgbbhxmw7JewkR7ouw= =Ywu6 -----END PGP SIGNATURE----- --ey/N+yb7u/X9mFhi-- From owner-freebsd-bugs@FreeBSD.ORG Thu Mar 31 17:20:09 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 83C4F16A4DF for ; Thu, 31 Mar 2005 17:20:09 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5F87043D49 for ; Thu, 31 Mar 2005 17:20:09 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2VHK9Wa028210 for ; Thu, 31 Mar 2005 17:20:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2VHK9bp028209; Thu, 31 Mar 2005 17:20:09 GMT (envelope-from gnats) Date: Thu, 31 Mar 2005 17:20:09 GMT Message-Id: <200503311720.j2VHK9bp028209@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Matteo Riondato Subject: Re: conf/50956: daily_status_disks_df_flags in /etc/defaults/periodic.conf X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Matteo Riondato List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Mar 2005 17:20:09 -0000 The following reply was made to PR conf/50956; it has been noted by GNATS. From: Matteo Riondato To: freebsd-bugs@freebsd.org Cc: bug-followup@freebsd.org Subject: Re: conf/50956: daily_status_disks_df_flags in /etc/defaults/periodic.conf Date: Thu, 31 Mar 2005 19:14:16 +0200 --ey/N+yb7u/X9mFhi Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable This does make sense. Here is a patch for it. --- periodic.conf.orig Tue Mar 29 17:38:40 2005 +++ periodic.conf Thu Mar 31 19:08:41 2005 @@ -86,7 +86,7 @@ # 400.status-disks daily_status_disks_enable=3D"YES" # Check disk status -daily_status_disks_df_flags=3D"-k -t nonfs" # df(1) flags for check +daily_status_disks_df_flags=3D"-k -l" # df(1) flags for check # 405.status-ata_raid daily_status_ata_raid_enable=3D"NO" # Check ATA raid status Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --ey/N+yb7u/X9mFhi Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCTC/o2Mp4pR7Fa+wRAoEKAKCW1MAitHV5b8F9EN0QktbY2We1FgCgqRif 07+3Tlgbbhxmw7JewkR7ouw= =Ywu6 -----END PGP SIGNATURE----- --ey/N+yb7u/X9mFhi-- From owner-freebsd-bugs@FreeBSD.ORG Thu Mar 31 21:40:09 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D0C116A4CE for ; Thu, 31 Mar 2005 21:40:09 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4A6CE43D39 for ; Thu, 31 Mar 2005 21:40:09 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2VLe99u062201 for ; Thu, 31 Mar 2005 21:40:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2VLe9EM062200; Thu, 31 Mar 2005 21:40:09 GMT (envelope-from gnats) Date: Thu, 31 Mar 2005 21:40:09 GMT Message-Id: <200503312140.j2VLe9EM062200@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Marko Kuntic Subject: Re: conf/54170: error from weekly periodic script 330.catman X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Marko Kuntic List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Mar 2005 21:40:09 -0000 The following reply was made to PR conf/54170; it has been noted by GNATS. From: Marko Kuntic To: Matteo Riondato Cc: bug-followup@freebsd.org Subject: Re: conf/54170: error from weekly periodic script 330.catman Date: Thu, 31 Mar 2005 23:37:59 +0200 (CEST) On Thu, 31 Mar 2005, Matteo Riondato wrote: > Are you still having this issue? > I really didn't manage to reproduce it. Yes, the issue persists in 5.3-RELEASE, in the following form (from the weekly periodic log): Reformatting manual pages: find: .: Permission denied /usr/libexec/catman.local: no local-mounted manual directories found: /usr/share/man /usr/share/openssl/man /usr/local/man /usr/X11R6/man /usr/local/lib/perl5/5.8.5/man /usr/local/lib/perl5/5.8.5/perl/man Regards, Marko Kuntic From owner-freebsd-bugs@FreeBSD.ORG Thu Mar 31 22:20:03 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 81EB916A4CE for ; Thu, 31 Mar 2005 22:20:03 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2B74943D39 for ; Thu, 31 Mar 2005 22:20:03 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2VMK3Tr067587 for ; Thu, 31 Mar 2005 22:20:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2VMK3er067586; Thu, 31 Mar 2005 22:20:03 GMT (envelope-from gnats) Resent-Date: Thu, 31 Mar 2005 22:20:03 GMT Resent-Message-Id: <200503312220.j2VMK3er067586@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Thierry Thomas Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3526116A4CE for ; Thu, 31 Mar 2005 22:19:58 +0000 (GMT) Received: from graf.pompo.net (graf.pompo.net [81.56.186.139]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5AED743D2D for ; Thu, 31 Mar 2005 22:19:57 +0000 (GMT) (envelope-from thierry@pompo.net) Received: by graf.pompo.net (Postfix, from userid 1001) id 7EA89763A; Fri, 1 Apr 2005 00:19:04 +0200 (CEST) Message-Id: <20050331221904.7EA89763A@graf.pompo.net> Date: Fri, 1 Apr 2005 00:19:04 +0200 (CEST) From: Thierry Thomas To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: misc/79415: Fix "Mothers Day" in calendar.french. X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Thierry Thomas List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Mar 2005 22:20:03 -0000 >Number: 79415 >Category: misc >Synopsis: Fix "Mothers Day" in calendar.french. >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Thu Mar 31 22:20:02 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Thierry Thomas >Release: FreeBSD 4.11-STABLE i386 >Organization: Kabbale Eros >Environment: System: FreeBSD graf.pompo.net 4.11-STABLE FreeBSD 4.11-STABLE #0: Sun Jan 30 13:45:16 CET 2005 thierry@graf.pompo.net:/usr/obj/mntsrc/src/sys/GRAF020727 i386 >Description: - fix dates of Mothers Day and Fathers Day in calendar.jferies; - since I'm there, add a missing common firstname in calendar.fetes. Remark: in France, Mothers Day is the last sunday of May, unless it is also Easter+49, but I don't know how to write this rule. >How-To-Repeat: `calendar -t 29.05.2005' should report "Fetes des meres". >Fix: Please apply the following patches: --- calendar.jferies.diff begins here --- --- src/usr.bin/calendar/calendars/fr_FR.ISO8859-1/calendar.jferies.orig Mon Apr 29 22:57:36 2002 +++ src/usr.bin/calendar/calendars/fr_FR.ISO8859-1/calendar.jferies Thu Mar 31 23:54:38 2005 @@ -39,7 +39,8 @@ 10/SundayLast Passage à l'heure d'hiver /* Divers */ -May Sun+2 Fêtes des mères -June Sun+2 Fêtes des pères +/* BUG : si Pentecôte = 05/SunLast, fête des mères repoussée d'une semaine */ +05/SundayLast Fêtes des mères +June Sun+3 Fêtes des pères #endif /*! _fr_FR_ISO8859_1_jferies_ */ --- calendar.jferies.diff ends here --- --- calendar.fetes.diff begins here --- --- src/usr.bin/calendar/calendars/fr_FR.ISO8859-1/calendar.fetes.orig Mon Apr 29 22:57:36 2002 +++ src/usr.bin/calendar/calendars/fr_FR.ISO8859-1/calendar.fetes Fri Apr 1 00:00:01 2005 @@ -124,7 +124,7 @@ 02/15 Bonne fête aux Georgette ! 02/16 Aujourd'hui, c'est la St(e) Julienne. 02/17 N'oubliez pas les Alexis ! -02/18 Bonne fête aux Bernadette ! +02/18 Bonne fête aux Bernadette et aux Nadine ! 02/19 Aujourd'hui, c'est la St(e) Gabin. 02/20 N'oubliez pas les Aimée ! 02/20 Bonne fête aux Aimé ! --- calendar.fetes.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Thu Mar 31 23:10:06 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C8F5E16A4CE for ; Thu, 31 Mar 2005 23:10:06 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8018C43D64 for ; Thu, 31 Mar 2005 23:10:06 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2VNA6kW075480 for ; Thu, 31 Mar 2005 23:10:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2VNA6rH075479; Thu, 31 Mar 2005 23:10:06 GMT (envelope-from gnats) Resent-Date: Thu, 31 Mar 2005 23:10:06 GMT Resent-Message-Id: <200503312310.j2VNA6rH075479@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jonathan Dama Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E041916A4CE for ; Thu, 31 Mar 2005 23:07:14 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id A017043D46 for ; Thu, 31 Mar 2005 23:07:14 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VN7EPP074139 for ; Thu, 31 Mar 2005 23:07:14 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id j2VN7EOm074138; Thu, 31 Mar 2005 23:07:14 GMT (envelope-from nobody) Message-Id: <200503312307.j2VN7EOm074138@www.freebsd.org> Date: Thu, 31 Mar 2005 23:07:14 GMT From: Jonathan Dama To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: kern/79416: ipf in 4.11 breaks POLA X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Mar 2005 23:10:07 -0000 >Number: 79416 >Category: kern >Synopsis: ipf in 4.11 breaks POLA >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: Thu Mar 31 23:10:06 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Jonathan Dama >Release: 4.11-STABLE >Organization: ASCIT, inc. >Environment: FreeBSD donut.ugcs.caltech.edu 4.11-STABLE FreeBSD 4.11-STABLE #1: Tue Mar 22 00:12:05 PST 2005 root@donut.ugcs.caltech.edu:/usr/obj/usr/src/sys/BEARCLAW i386 >Description: ipf's interpretation of icmp rules has changed. This constitutes a POLA violation. See kern/73399 for a report of this problem against 5.3 as a regression versus 4.x. Original PR was closed because a simple rule rewrite resolves the issue. Some MFC has brought this regression into 4.x. As 4.x is a STABLE release branch, POLA holds; "simply change your configuration files" is not acceptable solution for stable branches in relationship to components of the base system. Problem summary: ipf cites a pass rule as grounds for blocking a packet. This applies specifically to protocol type icmp and the keep-state directive. >How-To-Repeat: Create a rule set such as: block in all pass in quick on lo0 from any to any pass out quick on lo0 from any to any pass out quick on fxp0 proto tcp from any to any flags S/FSRPAU keep state keep frags pass out quick on fxp0 proto udp from any to any keep state pass out quick on fxp0 proto icmp from any to any keep state pass in quick on fxp0 proto icmp from trustnet to any This results in the following activity: 31/03/2005 01:36:37.333242 fxp0 @0:3 p trustedip -> localip PR icmp len 20 84 icmp echo/0 IN 31/03/2005 01:36:37.333259 fxp0 @0:4 B localip -> trustedip PR icmp rule #4, "pass out quick on fxp0 proto icmp from any to any keep state" is cited as cause to block the reply packet. 1) This is textual nonsense. A pass-rule should never be cited as cause for dropping a packet. 2) This is behavioral change in 4.11-STABLE relative to earler 4.x releases, as such it constitutes a POLA violation. The echo reply should have matched rule #4 and been passed. >Fix: Only the original hack given by pr/73399, replace the keep-state icmp pass-rule with pass out quick on fxp0 proto icmp >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Fri Apr 1 02:40:12 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2B93A16A4CE for ; Fri, 1 Apr 2005 02:40:12 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6B79243D45 for ; Fri, 1 Apr 2005 02:40:11 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j312eBxm000453 for ; Fri, 1 Apr 2005 02:40:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j312eBbf000452; Fri, 1 Apr 2005 02:40:11 GMT (envelope-from gnats) Resent-Date: Fri, 1 Apr 2005 02:40:11 GMT Resent-Message-Id: <200504010240.j312eBbf000452@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Phil Oleson Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9130416A4CE for ; Fri, 1 Apr 2005 02:33:09 +0000 (GMT) Received: from nixil.net (nixil.net [161.58.222.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id 05E6843D48 for ; Fri, 1 Apr 2005 02:33:07 +0000 (GMT) (envelope-from oz@nixil.net) Received: from nixil.net (localhost [127.0.0.1]) by nixil.net (8.13.1/8.13.1) with ESMTP id j312X5IJ083879 for ; Thu, 31 Mar 2005 19:33:06 -0700 (MST) Received: (from oz@localhost) by nixil.net (8.13.1/8.13.1/Submit) id j312X5hL083878; Thu, 31 Mar 2005 19:33:05 -0700 (MST) Message-Id: <200504010233.j312X5hL083878@nixil.net> Date: Thu, 31 Mar 2005 19:33:05 -0700 (MST) From: Phil Oleson To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: bin/79418: [patch] libedit sync from netbsd cvs X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Phil Oleson List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Apr 2005 02:40:12 -0000 >Number: 79418 >Category: bin >Synopsis: [patch] libedit sync from netbsd cvs >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Fri Apr 01 02:40:10 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Phil Oleson >Release: FreeBSD 5.4-PRERELEASE >Organization: N/A >Environment: System: FreeBSD box2.nixil.net 5.4-PRERELEASE FreeBSD 5.4-PRERELEASE #3: Thu Mar 10 09:10:24 MST 2005 root@box2.nixil.net:/usr/obj/usr/src/sys/box2 i386 >Description: libedit in /usr/lib is old.. >How-To-Repeat: N/A >Fix: Apply patch.. I was a bit unsure if I should increment 'SHLIB_MAJOR' to 5. There were some small changes to the API, exposed some tok_xx functions but it also removed el_data_get() & el_data_set(). --- libedit-sync-patch begins here --- diff --exclude=CVS -ruN src.orig/include/histedit.h src/include/histedit.h --- src.orig/include/histedit.h Mon Jul 14 10:31:20 2003 +++ src/include/histedit.h Thu Mar 31 18:06:46 2005 @@ -1,3 +1,5 @@ +/* $NetBSD: histedit.h,v 1.25 2003/12/05 13:37:48 lukem Exp $ */ + /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. @@ -13,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -34,8 +32,7 @@ * SUCH DAMAGE. * * @(#)histedit.h 8.2 (Berkeley) 1/3/94 - * $NetBSD: histedit.h,v 1.15 2000/02/28 17:41:05 chopps Exp $ - * $FreeBSD: src/include/histedit.h,v 1.9 2003/07/14 16:31:20 imp Exp $ + * $FreeBSD$ */ /* @@ -52,6 +49,7 @@ /* * ==== Editing ==== */ + typedef struct editline EditLine; /* @@ -63,7 +61,6 @@ const char *lastchar; } LineInfo; - /* * EditLine editor function return codes. * For user-defined function interface @@ -83,16 +80,15 @@ * Initialization, cleanup, and resetting */ EditLine *el_init(const char *, FILE *, FILE *, FILE *); -void el_reset(EditLine *); void el_end(EditLine *); - +void el_reset(EditLine *); /* * Get a line, a character or push a string back in the input queue */ const char *el_gets(EditLine *, int *); int el_getc(EditLine *, char *); -void el_push(EditLine *, const char *); +void el_push(EditLine *, char *); /* * Beep! @@ -103,7 +99,7 @@ * High level function internals control * Parses argc, argv array and executes builtin editline commands */ -int el_parse(EditLine *, int, char **); +int el_parse(EditLine *, int, const char **); /* * Low level editline access functions @@ -128,6 +124,12 @@ #define EL_HIST 10 /* , hist_fun_t, const char *); */ #define EL_EDITMODE 11 /* , int); */ #define EL_RPROMPT 12 /* , el_pfunc_t); */ +#define EL_GETCFN 13 /* , el_rfunc_t); */ +#define EL_CLIENTDATA 14 /* , void *); */ +#define EL_UNBUFFERED 15 /* , int); */ +#define EL_PREP_TERM 16 /* , int); */ + +#define EL_BUILTIN_GETCFN (NULL) /* * Source named file or $PWD/.editrc or $HOME/.editrc @@ -141,13 +143,6 @@ */ void el_resize(EditLine *); - -/* - * Set user private data. - */ -void el_data_set __P((EditLine *, void *)); -void * el_data_get __P((EditLine *)); - /* * User-defined function interface. */ @@ -155,6 +150,7 @@ int el_insertstr(EditLine *, const char *); void el_deletestr(EditLine *, int); + /* * ==== History ==== */ @@ -176,14 +172,13 @@ #define H_FUNC 0 /* , UTSL */ #define H_SETSIZE 1 /* , const int); */ -#define H_EVENT 1 /* , const int); */ #define H_GETSIZE 2 /* , void); */ #define H_FIRST 3 /* , void); */ #define H_LAST 4 /* , void); */ #define H_PREV 5 /* , void); */ #define H_NEXT 6 /* , void); */ #define H_CURR 8 /* , const int); */ -#define H_SET 7 /* , void); */ +#define H_SET 7 /* , int); */ #define H_ADD 9 /* , const char *); */ #define H_ENTER 10 /* , const char *); */ #define H_APPEND 11 /* , const char *); */ @@ -195,6 +190,26 @@ #define H_LOAD 17 /* , const char *); */ #define H_SAVE 18 /* , const char *); */ #define H_CLEAR 19 /* , void); */ +#define H_SETUNIQUE 20 /* , int); */ +#define H_GETUNIQUE 21 /* , void); */ + + +/* + * ==== Tokenization ==== + */ + +typedef struct tokenizer Tokenizer; + +/* + * String tokenization functions, using simplified sh(1) quoting rules + */ +Tokenizer *tok_init(const char *); +void tok_end(Tokenizer *); +void tok_reset(Tokenizer *); +int tok_line(Tokenizer *, const LineInfo *, + int *, const char ***, int *, int *); +int tok_str(Tokenizer *, const char *, + int *, const char ***); __END_DECLS diff --exclude=CVS -ruN src.orig/lib/libedit/Makefile src/lib/libedit/Makefile --- src.orig/lib/libedit/Makefile Mon Aug 18 09:25:38 2003 +++ src/lib/libedit/Makefile Thu Mar 31 18:08:59 2005 @@ -1,68 +1,95 @@ -# $NetBSD: Makefile,v 1.19 2000/08/15 12:01:40 mrg Exp $ +# $NetBSD: Makefile,v 1.29 2003/12/05 13:37:48 lukem Exp $ # @(#)Makefile 8.1 (Berkeley) 6/4/93 -# $FreeBSD: src/lib/libedit/Makefile,v 1.28 2003/08/18 15:25:38 obrien Exp $ +# $FreeBSD$ +USE_SHLIBDIR= yes + +WARNS= 3 LIB= edit SHLIB_MAJOR= 4 -SHLIBDIR?= /lib +SHLIBDIR?= /lib OSRCS= chared.c common.c el.c emacs.c fcns.c help.c hist.c key.c map.c \ parse.c prompt.c read.c refresh.c search.c sig.c term.c tty.c vi.c -DPADD= ${LIBNCURSES} -LDADD= -lncurses +DPADD= ${LIBNCURSES} +LDADD= -lncurses MAN= editline.3 editrc.5 -MLINKS= editline.3 el_deletestr.3 editline.3 el_end.3 editline.3 el_init.3 \ - editline.3 el_get.3 editline.3 el_getc.3 editline.3 el_gets.3 \ - editline.3 history.3 editline.3 history_end.3 \ - editline.3 history_init.3 editline.3 el_insertstr.3 \ - editline.3 el_line.3 editline.3 el_parse.3 editline.3 el_push.3 \ - editline.3 el_reset.3 editline.3 el_resize.3 editline.3 el_set.3 \ - editline.3 el_source.3 +MLINKS= editline.3 el_init.3 editline.3 el_end.3 editline.3 el_reset.3 \ + editline.3 el_gets.3 editline.3 el_getc.3 editline.3 el_push.3 \ + editline.3 el_parse.3 editline.3 el_set.3 editline.3 el_get.3 \ + editline.3 el_source.3 editline.3 el_resize.3 editline.3 el_line.3 \ + editline.3 el_insertstr.3 editline.3 el_deletestr.3 \ + editline.3 history_init.3 editline.3 history_end.3 \ + editline.3 history.3 \ + editline.3 tok_init.3 editline.3 tok_end.3 editline.3 tok_reset.3 \ + editline.3 tok_line.3 editline.3 tok_str.3 # For speed and debugging -#SRCS= ${OSRCS} tokenizer.c history.c +#SRCS= ${OSRCS} tokenizer.c history.c readline.c # For protection SRCS= editline.c tokenizer.c history.c -SRCS+= common.h emacs.h fcns.h help.h vi.h -CLEANFILES+= common.h editline.c emacs.h fcns.c fcns.h help.c help.h vi.h -CFLAGS+= -I. -I${.CURDIR} -CFLAGS+= #-DDEBUG_TTY -DDEBUG_KEY -DDEBUG_READ -DDEBUG -DDEBUG_REFRESH -CFLAGS+= #-DDEBUG_PASTE - -AHDR= vi.h emacs.h common.h -ASRC= ${.CURDIR}/vi.c ${.CURDIR}/emacs.c ${.CURDIR}/common.c - -.for hdr in vi emacs common -${hdr}.h: ${hdr}.c makelist - sh ${.CURDIR}/makelist -h ${.CURDIR}/${hdr}.c > ${.TARGET} -.endfor +LIBEDITDIR?=${.CURDIR} -fcns.h: ${AHDR} makelist - sh ${.CURDIR}/makelist -fh ${AHDR} > ${.TARGET} +#INCS= histedit.h +INCSDIR=/usr/include +HOST_SH=sh + +CLEANFILES+=editline.c +CLEANFILES+=common.h.tmp editline.c.tmp emacs.h.tmp fcns.c.tmp fcns.h.tmp +CLEANFILES+=help.c.tmp help.h.tmp vi.h.tmp +CFLAGS+=-I. -I${LIBEDITDIR} +CFLAGS+=-I. -I${.CURDIR} -I${.CURDIR}/../../include +CFLAGS+=#-DDEBUG_TTY -DDEBUG_KEY -DDEBUG_READ -DDEBUG -DDEBUG_REFRESH +CFLAGS+=#-DDEBUG_PASTE -DDEBUG_EDIT + +AHDR=vi.h emacs.h common.h +ASRC=${LIBEDITDIR}/vi.c ${LIBEDITDIR}/emacs.c ${LIBEDITDIR}/common.c + +DPSRCS+= ${AHDR} fcns.h help.h fcns.c help.c +CLEANFILES+= ${AHDR} fcns.h help.h fcns.c help.c + +vi.h: vi.c makelist + ${HOST_SH} ${LIBEDITDIR}/makelist -h ${LIBEDITDIR}/vi.c \ + > ${.TARGET}.tmp && \ + mv ${.TARGET}.tmp ${.TARGET} + +emacs.h: emacs.c makelist + ${HOST_SH} ${LIBEDITDIR}/makelist -h ${LIBEDITDIR}/emacs.c \ + > ${.TARGET}.tmp && \ + mv ${.TARGET}.tmp ${.TARGET} + +common.h: common.c makelist + ${HOST_SH} ${LIBEDITDIR}/makelist -h ${LIBEDITDIR}/common.c \ + > ${.TARGET}.tmp && \ + mv ${.TARGET}.tmp ${.TARGET} -fcns.c: ${AHDR} fcns.h makelist - sh ${.CURDIR}/makelist -fc ${AHDR} > ${.TARGET} +fcns.h: ${AHDR} makelist + ${HOST_SH} ${LIBEDITDIR}/makelist -fh ${AHDR} > ${.TARGET}.tmp && \ + mv ${.TARGET}.tmp ${.TARGET} -help.c: ${ASRC} makelist - sh ${.CURDIR}/makelist -bc ${ASRC} > ${.TARGET} +fcns.c: ${AHDR} fcns.h help.h makelist + ${HOST_SH} ${LIBEDITDIR}/makelist -fc ${AHDR} > ${.TARGET}.tmp && \ + mv ${.TARGET}.tmp ${.TARGET} + +help.c: ${ASRC} makelist + ${HOST_SH} ${LIBEDITDIR}/makelist -bc ${ASRC} > ${.TARGET}.tmp && \ + mv ${.TARGET}.tmp ${.TARGET} help.h: ${ASRC} makelist - sh ${.CURDIR}/makelist -bh ${ASRC} > ${.TARGET} + ${HOST_SH} ${LIBEDITDIR}/makelist -bh ${ASRC} > ${.TARGET}.tmp && \ + mv ${.TARGET}.tmp ${.TARGET} editline.c: ${OSRCS} - sh ${.CURDIR}/makelist -e ${.ALLSRC:T} > ${.TARGET} - -# minimal dependency to make "make depend" optional -editline.o editline.po editline.So editline.ln: \ - common.h emacs.h fcns.c fcns.h help.c help.h vi.h - -test.o: ${.CURDIR}/TEST/test.c + ${HOST_SH} ${LIBEDITDIR}/makelist -e ${.ALLSRC:T} > ${.TARGET}.tmp && \ + mv ${.TARGET}.tmp ${.TARGET} -test: test.o libedit.a ${DPADD} ${LIBTERMCAP} - ${CC} ${CFLAGS} ${.ALLSRC} -o ${.TARGET} libedit.a ${LDADD} +test.o: ${LIBEDITDIR}/TEST/test.c + +test: libedit.a test.o + ${CC} ${LDFLAGS} ${.ALLSRC} -o ${.TARGET} libedit.a ${LDADD} -ltermcap .include diff --exclude=CVS -ruN src.orig/lib/libedit/TEST/test.c src/lib/libedit/TEST/test.c --- src.orig/lib/libedit/TEST/test.c Mon Oct 1 02:41:27 2001 +++ src/lib/libedit/TEST/test.c Wed Mar 30 21:31:02 2005 @@ -1,3 +1,5 @@ +/* $NetBSD: test.c,v 1.15 2003/12/08 12:03:01 lukem Exp $ */ + /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. @@ -13,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -34,22 +32,24 @@ * SUCH DAMAGE. */ -#include +#include "config.h" #ifndef lint __COPYRIGHT("@(#) Copyright (c) 1992, 1993\n\ The Regents of the University of California. All rights reserved.\n"); #endif /* not lint */ #if !defined(lint) && !defined(SCCSID) +#if 0 static char sccsid[] = "@(#)test.c 8.1 (Berkeley) 6/4/93"; +#else +__RCSID("$NetBSD: test.c,v 1.15 2003/12/08 12:03:01 lukem Exp $"); +__FBSDID("$FreeBSD$"); +#endif #endif /* not lint && not SCCSID */ -__RCSID("$NetBSD: test.c,v 1.8 1999/09/21 00:07:03 lukem Exp $"); -__FBSDID("$FreeBSD: src/lib/libedit/TEST/test.c,v 1.4 2001/10/01 08:41:27 obrien Exp $"); /* * test.c: A little test program */ -#include "sys.h" #include #include #include @@ -60,7 +60,6 @@ #include #include "histedit.h" -#include "tokenizer.h" static int continuation = 0; static EditLine *el = NULL; @@ -73,8 +72,8 @@ static char * prompt(EditLine *el) { - static char a[] = "Edit$"; - static char b[] = "Edit>"; + static char a[] = "Edit$ "; + static char b[] = "Edit> "; return (continuation ? b : a); } @@ -125,7 +124,10 @@ int num; const char *buf; Tokenizer *tok; - int lastevent = 0, ncontinuation; +#if 0 + int lastevent = 0; +#endif + int ncontinuation; History *hist; HistEvent ev; @@ -169,17 +171,35 @@ el_source(el, NULL); while ((buf = el_gets(el, &num)) != NULL && num != 0) { - int ac; - char **av; + int ac, cc, co; #ifdef DEBUG - (void) fprintf(stderr, "got %d %s", num, buf); + int i; +#endif + const char **av; + const LineInfo *li; + li = el_line(el); +#ifdef DEBUG + (void) fprintf(stderr, "==> got %d %s", num, buf); + (void) fprintf(stderr, " > li `%.*s_%.*s'\n", + (li->cursor - li->buffer), li->buffer, + (li->lastchar - 1 - li->cursor), + (li->cursor >= li->lastchar) ? "" : li->cursor); + #endif if (!continuation && num == 1) continue; - if (tok_line(tok, buf, &ac, &av) > 0) - ncontinuation = 1; - + ac = cc = co = 0; + ncontinuation = tok_line(tok, li, &ac, &av, &cc, &co); + if (ncontinuation < 0) { + (void) fprintf(stderr, "Internal error\n"); + continuation = 0; + continue; + } +#ifdef DEBUG + (void) fprintf(stderr, " > nc %d ac %d cc %d co %d\n", + ncontinuation, ac, cc, co); +#endif #if 0 if (continuation) { /* @@ -187,7 +207,7 @@ * moved around in history. */ if (history(hist, &ev, H_SET, lastevent) == -1) - err(1, "%d: %s\n", lastevent, ev.str); + err(1, "%d: %s", lastevent, ev.str); history(hist, &ev, H_ADD , buf); } else { history(hist, &ev, H_ENTER, buf); @@ -200,6 +220,18 @@ continuation = ncontinuation; ncontinuation = 0; + if (continuation) + continue; +#ifdef DEBUG + for (i = 0; i < ac; i++) { + (void) fprintf(stderr, " > arg# %2d ", i); + if (i != cc) + (void) fprintf(stderr, "`%s'\n", av[i]); + else + (void) fprintf(stderr, "`%.*s_%s'\n", + co, av[i], av[i] + co); + } +#endif if (strcmp(av[0], "history") == 0) { int rv; @@ -235,7 +267,7 @@ } else if (el_parse(el, ac, av) == -1) { switch (fork()) { case 0: - execvp(av[0], av); + execvp(av[0], (char *const *)av); perror(av[0]); _exit(1); /*NOTREACHED*/ diff --exclude=CVS -ruN src.orig/lib/libedit/chared.c src/lib/libedit/chared.c --- src.orig/lib/libedit/chared.c Mon Oct 1 17:00:28 2001 +++ src/lib/libedit/chared.c Thu Mar 31 17:54:05 2005 @@ -1,3 +1,5 @@ +/* $NetBSD: chared.c,v 1.22 2004/08/13 12:10:38 mycroft Exp $ */ + /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. @@ -13,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -32,21 +30,21 @@ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. - * - * $NetBSD: chared.c,v 1.13 2001/04/13 01:04:19 lukem Exp $ */ +#include "config.h" #if !defined(lint) && !defined(SCCSID) +#if 0 static char sccsid[] = "@(#)chared.c 8.1 (Berkeley) 6/4/93"; +#else +__RCSID("$NetBSD: chared.c,v 1.22 2004/08/13 12:10:38 mycroft Exp $"); +#endif #endif /* not lint && not SCCSID */ -#include -__FBSDID("$FreeBSD: src/lib/libedit/chared.c,v 1.8 2001/10/01 23:00:28 obrien Exp $"); +__FBSDID("$FreeBSD: src/lib/libedit/chared.c,v 1.7 2001/10/01 08:41:25 obrien Exp $"); /* * chared.c: Character editor utilities */ -#include "sys.h" - #include #include "el.h" @@ -57,17 +55,36 @@ * Handle state for the vi undo command */ protected void -cv_undo(EditLine *el,int action, size_t size, char *ptr) +cv_undo(EditLine *el) { c_undo_t *vu = &el->el_chared.c_undo; - vu->action = action; - vu->ptr = ptr; - vu->isize = size; - (void) memcpy(vu->buf, vu->ptr, size); -#ifdef DEBUG_UNDO - (void) fprintf(el->el_errfile, "Undo buffer \"%s\" size = +%d -%d\n", - vu->ptr, vu->isize, vu->dsize); -#endif + c_redo_t *r = &el->el_chared.c_redo; + uint size; + + /* Save entire line for undo */ + size = el->el_line.lastchar - el->el_line.buffer; + vu->len = size; + vu->cursor = el->el_line.cursor - el->el_line.buffer; + memcpy(vu->buf, el->el_line.buffer, size); + + /* save command info for redo */ + r->count = el->el_state.doingarg ? el->el_state.argument : 0; + r->action = el->el_chared.c_vcmd.action; + r->pos = r->buf; + r->cmd = el->el_state.thiscmd; + r->ch = el->el_state.thisch; +} + +/* cv_yank(): + * Save yank/delete data for paste + */ +protected void +cv_yank(EditLine *el, const char *ptr, int size) +{ + c_kill_t *k = &el->el_chared.c_kill; + + memcpy(k->buf, ptr, size +0u); + k->last = k->buf + size; } @@ -79,8 +96,10 @@ { char *cp; - if (el->el_line.lastchar + num >= el->el_line.limit) - return; /* can't go past end of buffer */ + if (el->el_line.lastchar + num >= el->el_line.limit) { + if (!ch_enlargebufs(el, num +0u)) + return; /* can't go past end of buffer */ + } if (el->el_line.cursor < el->el_line.lastchar) { /* if I must move chars */ @@ -101,12 +120,14 @@ if (el->el_line.cursor + num > el->el_line.lastchar) num = el->el_line.lastchar - el->el_line.cursor; + if (el->el_map.current != el->el_map.emacs) { + cv_undo(el); + cv_yank(el, el->el_line.cursor, num); + } + if (num > 0) { char *cp; - if (el->el_map.current != el->el_map.emacs) - cv_undo(el, INSERT, (size_t)num, el->el_line.cursor); - for (cp = el->el_line.cursor; cp <= el->el_line.lastchar; cp++) *cp = cp[num]; @@ -115,6 +136,21 @@ } +/* c_delafter1(): + * Delete the character after the cursor, do not yank + */ +protected void +c_delafter1(EditLine *el) +{ + char *cp; + + for (cp = el->el_line.cursor; cp <= el->el_line.lastchar; cp++) + *cp = cp[1]; + + el->el_line.lastchar--; +} + + /* c_delbefore(): * Delete num characters before the cursor */ @@ -125,13 +161,14 @@ if (el->el_line.cursor - num < el->el_line.buffer) num = el->el_line.cursor - el->el_line.buffer; + if (el->el_map.current != el->el_map.emacs) { + cv_undo(el); + cv_yank(el, el->el_line.cursor - num, num); + } + if (num > 0) { char *cp; - if (el->el_map.current != el->el_map.emacs) - cv_undo(el, INSERT, (size_t)num, - el->el_line.cursor - num); - for (cp = el->el_line.cursor - num; cp <= el->el_line.lastchar; cp++) @@ -142,38 +179,52 @@ } +/* c_delbefore1(): + * Delete the character before the cursor, do not yank + */ +protected void +c_delbefore1(EditLine *el) +{ + char *cp; + + for (cp = el->el_line.cursor - 1; cp <= el->el_line.lastchar; cp++) + *cp = cp[1]; + + el->el_line.lastchar--; +} + + /* ce__isword(): * Return if p is part of a word according to emacs */ protected int ce__isword(int p) { - return (isalpha((unsigned char)p) || isdigit((unsigned char)p) || strchr("*?_-.[]~=", p) != NULL); + return (isalnum(p) || strchr("*?_-.[]~=", p) != NULL); } /* cv__isword(): - * Return type of word for p according to vi + * Return if p is part of a word according to vi */ protected int cv__isword(int p) { - if (isspace((unsigned char) p)) - return 0; - if ((unsigned char) p == '_' || isalnum((unsigned char) p)) - return 1; - return 2; + if (isalnum(p) || p == '_') + return 1; + if (isgraph(p)) + return 2; + return 0; } -/* c___isword(): - * Return if p is part of a space-delimited word (!isspace) +/* cv__isWord(): + * Return if p is part of a big word according to vi */ protected int -c___isword(p) - int p; +cv__isWord(int p) { - return !isspace((unsigned char) p); + return (!isspace(p)); } @@ -235,7 +286,7 @@ * vi historically deletes with cw only the word preserving the * trailing whitespace! This is not what 'w' does.. */ - if (el->el_chared.c_vcmd.action != (DELETE|INSERT)) + if (n || el->el_chared.c_vcmd.action != (DELETE|INSERT)) while ((p < high) && isspace((unsigned char) *p)) p++; } @@ -252,26 +303,19 @@ * Find the previous word vi style */ protected char * -cv_prev_word(EditLine *el, char *p, char *low, int n, int (*wtest)(int)) +cv_prev_word(char *p, char *low, int n, int (*wtest)(int)) { int test; + p--; while (n--) { - p--; - /* - * vi historically deletes with cb only the word preserving the - * leading whitespace! This is not what 'b' does.. - */ - if (el->el_chared.c_vcmd.action != (DELETE|INSERT)) - while ((p > low) && isspace((unsigned char) *p)) - p--; + while ((p > low) && isspace((unsigned char) *p)) + p--; test = (*wtest)((unsigned char) *p); while ((p >= low) && (*wtest)((unsigned char) *p) == test) p--; - p++; - while (isspace((unsigned char) *p)) - p++; } + p++; /* p now points where we want it */ if (p < low) @@ -322,47 +366,34 @@ cv_delfini(EditLine *el) { int size; - int oaction; + int action = el->el_chared.c_vcmd.action; - if (el->el_chared.c_vcmd.action & INSERT) + if (action & INSERT) el->el_map.current = el->el_map.key; - oaction = el->el_chared.c_vcmd.action; - el->el_chared.c_vcmd.action = NOP; - if (el->el_chared.c_vcmd.pos == 0) + /* sanity */ return; - - if (el->el_line.cursor > el->el_chared.c_vcmd.pos) { - size = (int) (el->el_line.cursor - el->el_chared.c_vcmd.pos); - c_delbefore(el, size); - el->el_line.cursor = el->el_chared.c_vcmd.pos; - re_refresh_cursor(el); - } else if (el->el_line.cursor < el->el_chared.c_vcmd.pos) { - size = (int)(el->el_chared.c_vcmd.pos - el->el_line.cursor); - c_delafter(el, size); - } else { + size = el->el_line.cursor - el->el_chared.c_vcmd.pos; + if (size == 0) size = 1; - c_delafter(el, size); - } - switch (oaction) { - case DELETE|INSERT: - el->el_chared.c_undo.action = DELETE|INSERT; - break; - case DELETE: - el->el_chared.c_undo.action = INSERT; - break; - case NOP: - case INSERT: - default: - EL_ABORT((el->el_errfile, "Bad oaction %d\n", oaction)); - break; + el->el_line.cursor = el->el_chared.c_vcmd.pos; + if (action & YANK) { + if (size > 0) + cv_yank(el, el->el_line.cursor, size); + else + cv_yank(el, el->el_line.cursor + size, -size); + } else { + if (size > 0) { + c_delafter(el, size); + re_refresh_cursor(el); + } else { + c_delbefore(el, -size); + el->el_line.cursor += size; + } } - - - el->el_chared.c_undo.ptr = el->el_line.cursor; - el->el_chared.c_undo.dsize = size; + el->el_chared.c_vcmd.action = NOP; } @@ -392,21 +423,19 @@ * Go to the end of this word according to vi */ protected char * -cv__endword(char *p, char *high, int n) +cv__endword(char *p, char *high, int n, int (*wtest)(int)) { + int test; + p++; while (n--) { while ((p < high) && isspace((unsigned char) *p)) p++; - if (isalnum((unsigned char) *p)) - while ((p < high) && isalnum((unsigned char) *p)) - p++; - else - while ((p < high) && !(isspace((unsigned char) *p) || - isalnum((unsigned char) *p))) - p++; + test = (*wtest)((unsigned char) *p); + while ((p < high) && (*wtest)((unsigned char) *p) == test) + p++; } p--; return (p); @@ -425,20 +454,23 @@ (void) memset(el->el_line.buffer, 0, EL_BUFSIZ); el->el_line.cursor = el->el_line.buffer; el->el_line.lastchar = el->el_line.buffer; - el->el_line.limit = &el->el_line.buffer[EL_BUFSIZ - 2]; + el->el_line.limit = &el->el_line.buffer[EL_BUFSIZ - EL_LEAVE]; el->el_chared.c_undo.buf = (char *) el_malloc(EL_BUFSIZ); if (el->el_chared.c_undo.buf == NULL) return (-1); (void) memset(el->el_chared.c_undo.buf, 0, EL_BUFSIZ); - el->el_chared.c_undo.action = NOP; - el->el_chared.c_undo.isize = 0; - el->el_chared.c_undo.dsize = 0; - el->el_chared.c_undo.ptr = el->el_line.buffer; + el->el_chared.c_undo.len = -1; + el->el_chared.c_undo.cursor = 0; + el->el_chared.c_redo.buf = (char *) el_malloc(EL_BUFSIZ); + if (el->el_chared.c_redo.buf == NULL) + return (-1); + el->el_chared.c_redo.pos = el->el_chared.c_redo.buf; + el->el_chared.c_redo.lim = el->el_chared.c_redo.buf + EL_BUFSIZ; + el->el_chared.c_redo.cmd = ED_UNASSIGNED; el->el_chared.c_vcmd.action = NOP; el->el_chared.c_vcmd.pos = el->el_line.buffer; - el->el_chared.c_vcmd.ins = el->el_line.buffer; el->el_chared.c_kill.buf = (char *) el_malloc(EL_BUFSIZ); if (el->el_chared.c_kill.buf == NULL) @@ -455,8 +487,8 @@ el->el_state.argument = 1; el->el_state.lastcmd = ED_UNASSIGNED; - el->el_chared.c_macro.nline = NULL; el->el_chared.c_macro.level = -1; + el->el_chared.c_macro.offset = 0; el->el_chared.c_macro.macro = (char **) el_malloc(EL_MAXMACRO * sizeof(char *)); if (el->el_chared.c_macro.macro == NULL) @@ -473,14 +505,11 @@ el->el_line.cursor = el->el_line.buffer; el->el_line.lastchar = el->el_line.buffer; - el->el_chared.c_undo.action = NOP; - el->el_chared.c_undo.isize = 0; - el->el_chared.c_undo.dsize = 0; - el->el_chared.c_undo.ptr = el->el_line.buffer; + el->el_chared.c_undo.len = -1; + el->el_chared.c_undo.cursor = 0; el->el_chared.c_vcmd.action = NOP; el->el_chared.c_vcmd.pos = el->el_line.buffer; - el->el_chared.c_vcmd.ins = el->el_line.buffer; el->el_chared.c_kill.mark = el->el_line.buffer; @@ -535,7 +564,8 @@ el->el_line.buffer = newbuffer; el->el_line.cursor = newbuffer + (el->el_line.cursor - oldbuf); el->el_line.lastchar = newbuffer + (el->el_line.lastchar - oldbuf); - el->el_line.limit = &newbuffer[newsz - EL_LEAVE]; + /* don't set new size until all buffers are enlarged */ + el->el_line.limit = &newbuffer[sz - EL_LEAVE]; /* * Reallocate kill buffer. @@ -564,14 +594,22 @@ /* zero the newly added memory, leave old data in */ (void) memset(&newbuffer[sz], 0, newsz - sz); - - el->el_chared.c_undo.ptr = el->el_line.buffer + - (el->el_chared.c_undo.ptr - oldbuf); el->el_chared.c_undo.buf = newbuffer; + + newbuffer = el_realloc(el->el_chared.c_redo.buf, newsz); + if (!newbuffer) + return 0; + el->el_chared.c_redo.pos = newbuffer + + (el->el_chared.c_redo.pos - el->el_chared.c_redo.buf); + el->el_chared.c_redo.lim = newbuffer + + (el->el_chared.c_redo.lim - el->el_chared.c_redo.buf); + el->el_chared.c_redo.buf = newbuffer; if (!hist_enlargebuf(el, sz, newsz)) return 0; + /* Safe to set enlarged buffer size */ + el->el_line.limit = &el->el_line.buffer[newsz - EL_LEAVE]; return 1; } @@ -586,6 +624,11 @@ el->el_line.limit = NULL; el_free((ptr_t) el->el_chared.c_undo.buf); el->el_chared.c_undo.buf = NULL; + el_free((ptr_t) el->el_chared.c_redo.buf); + el->el_chared.c_redo.buf = NULL; + el->el_chared.c_redo.pos = NULL; + el->el_chared.c_redo.lim = NULL; + el->el_chared.c_redo.cmd = ED_UNASSIGNED; el_free((ptr_t) el->el_chared.c_kill.buf); el->el_chared.c_kill.buf = NULL; el_free((ptr_t) el->el_chared.c_macro.macro); @@ -638,51 +681,64 @@ * Get a string */ protected int -c_gets(EditLine *el, char *buf) +c_gets(EditLine *el, char *buf, const char *prompt) { char ch; - int len = 0; + int len; + char *cp = el->el_line.buffer; + + if (prompt) { + len = strlen(prompt); + memcpy(cp, prompt, len + 0u); + cp += len; + } + len = 0; + + for (;;) { + el->el_line.cursor = cp; + *cp = ' '; + el->el_line.lastchar = cp + 1; + re_refresh(el); + + if (el_getc(el, &ch) != 1) { + ed_end_of_file(el, 0); + len = -1; + break; + } - for (ch = 0; ch == 0;) { - if (el_getc(el, &ch) != 1) - return (ed_end_of_file(el, 0)); switch (ch) { - case '\010': /* Delete and backspace */ - case '\177': - if (len > 1) { - *el->el_line.cursor-- = '\0'; - el->el_line.lastchar = el->el_line.cursor; - buf[len--] = '\0'; - } else { - el->el_line.buffer[0] = '\0'; - el->el_line.lastchar = el->el_line.buffer; - el->el_line.cursor = el->el_line.buffer; - return (CC_REFRESH); + + case 0010: /* Delete and backspace */ + case 0177: + if (len <= 0) { + len = -1; + break; } - re_refresh(el); - ch = 0; - break; + cp--; + continue; - case '\033': /* ESC */ + case 0033: /* ESC */ case '\r': /* Newline */ case '\n': + buf[len] = ch; break; default: - if (len >= EL_BUFSIZ) + if (len >= EL_BUFSIZ - 16) term_beep(el); else { buf[len++] = ch; - *el->el_line.cursor++ = ch; - el->el_line.lastchar = el->el_line.cursor; + *cp++ = ch; } - re_refresh(el); - ch = 0; - break; + continue; } + break; } - buf[len] = ch; - return (len); + + el->el_line.buffer[0] = '\0'; + el->el_line.lastchar = el->el_line.buffer; + el->el_line.cursor = el->el_line.buffer; + return len; } diff --exclude=CVS -ruN src.orig/lib/libedit/chared.h src/lib/libedit/chared.h --- src.orig/lib/libedit/chared.h Wed Jan 1 11:48:44 2003 +++ src/lib/libedit/chared.h Wed Mar 30 20:34:22 2005 @@ -1,3 +1,4 @@ + /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. @@ -13,11 +14,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -34,8 +31,7 @@ * SUCH DAMAGE. * * @(#)chared.h 8.1 (Berkeley) 6/4/93 - * $NetBSD: chared.h,v 1.5 2000/09/04 22:06:29 lukem Exp $ - * $FreeBSD: src/lib/libedit/chared.h,v 1.6 2003/01/01 18:48:44 schweikh Exp $ + * $FreeBSD$ */ /* @@ -52,7 +48,7 @@ #define EL_MAXMACRO 10 /* - * This is an issue of basic "vi" look-and-feel. Defining VI_MOVE works + * This is a issue of basic "vi" look-and-feel. Defining VI_MOVE works * like real vi: i.e. the transition from command<->insert modes moves * the cursor. * @@ -66,28 +62,36 @@ typedef struct c_macro_t { int level; + int offset; char **macro; - char *nline; } c_macro_t; /* - * Undo information for both vi and emacs + * Undo information for vi - no undo in emacs (yet) */ typedef struct c_undo_t { - int action; - size_t isize; - size_t dsize; - char *ptr; - char *buf; + int len; /* length of saved line */ + int cursor; /* position of saved cursor */ + char *buf; /* full saved text */ } c_undo_t; +/* redo for vi */ +typedef struct c_redo_t { + char *buf; /* redo insert key sequence */ + char *pos; + char *lim; + el_action_t cmd; /* command to redo */ + char ch; /* char that invoked it */ + int count; + int action; /* from cv_action() */ +} c_redo_t; + /* * Current action information for vi */ typedef struct c_vcmd_t { int action; char *pos; - char *ins; } c_vcmd_t; /* @@ -106,6 +110,7 @@ typedef struct el_chared_t { c_undo_t c_undo; c_kill_t c_kill; + c_redo_t c_redo; c_vcmd_t c_vcmd; c_macro_t c_macro; } el_chared_t; @@ -120,10 +125,10 @@ #define NOP 0x00 #define DELETE 0x01 #define INSERT 0x02 -#define CHANGE 0x04 +#define YANK 0x04 -#define CHAR_FWD 0 -#define CHAR_BACK 1 +#define CHAR_FWD (+1) +#define CHAR_BACK (-1) #define MODE_INSERT 0 #define MODE_REPLACE 1 @@ -137,19 +142,22 @@ protected int cv__isword(int); +protected int cv__isWord(int); protected void cv_delfini(EditLine *); -protected char *cv__endword(char *, char *, int); +protected char *cv__endword(char *, char *, int, int (*)(int)); protected int ce__isword(int); -protected int c___isword(int); -protected void cv_undo(EditLine *, int, size_t, char *); +protected void cv_undo(EditLine *); +protected void cv_yank(EditLine *, const char *, int); protected char *cv_next_word(EditLine*, char *, char *, int, int (*)(int)); -protected char *cv_prev_word(EditLine*, char *, char *, int, int (*)(int)); +protected char *cv_prev_word(char *, char *, int, int (*)(int)); protected char *c__next_word(char *, char *, int, int (*)(int)); protected char *c__prev_word(char *, char *, int, int (*)(int)); protected void c_insert(EditLine *, int); protected void c_delbefore(EditLine *, int); +protected void c_delbefore1(EditLine *); protected void c_delafter(EditLine *, int); -protected int c_gets(EditLine *, char *); +protected void c_delafter1(EditLine *); +protected int c_gets(EditLine *, char *, const char *); protected int c_hpos(EditLine *); protected int ch_init(EditLine *); diff --exclude=CVS -ruN src.orig/lib/libedit/common.c src/lib/libedit/common.c --- src.orig/lib/libedit/common.c Wed Jan 1 11:48:44 2003 +++ src/lib/libedit/common.c Thu Mar 31 17:56:24 2005 @@ -1,3 +1,5 @@ +/* $NetBSD: common.c,v 1.16 2003/08/07 16:44:30 agc Exp $ */ + /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. @@ -13,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -32,20 +30,21 @@ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. - * - * $NetBSD: common.c,v 1.9 2000/09/04 22:06:29 lukem Exp $ */ +#include "config.h" #if !defined(lint) && !defined(SCCSID) +#if 0 static char sccsid[] = "@(#)common.c 8.1 (Berkeley) 6/4/93"; +#else +__RCSID("$NetBSD: common.c,v 1.16 2003/08/07 16:44:30 agc Exp $"); +#endif #endif /* not lint && not SCCSID */ -#include -__FBSDID("$FreeBSD: src/lib/libedit/common.c,v 1.9 2003/01/01 18:48:44 schweikh Exp $"); +__FBSDID("$FreeBSD$"); /* * common.c: Common Editor functions */ -#include "sys.h" #include "el.h" /* ed_end_of_file(): @@ -54,7 +53,7 @@ */ protected el_action_t /*ARGSUSED*/ -ed_end_of_file(EditLine *el, int c) +ed_end_of_file(EditLine *el, int c __attribute__((__unused__))) { re_goto_bottom(el); @@ -70,7 +69,7 @@ protected el_action_t ed_insert(EditLine *el, int c) { - int i; + int count = el->el_state.argument; if (c == '\0') return (CC_ERROR); @@ -78,46 +77,28 @@ if (el->el_line.lastchar + el->el_state.argument >= el->el_line.limit) { /* end of buffer space, try to allocate more */ - if (!ch_enlargebufs(el, (size_t) el->el_state.argument)) + if (!ch_enlargebufs(el, (size_t) count)) return CC_ERROR; /* error allocating more */ } - if (el->el_state.argument == 1) { - if (el->el_state.inputmode != MODE_INSERT) { - el->el_chared.c_undo.buf[el->el_chared.c_undo.isize++] = - *el->el_line.cursor; - el->el_chared.c_undo.buf[el->el_chared.c_undo.isize] = - '\0'; - c_delafter(el, 1); - } - c_insert(el, 1); + if (count == 1) { + if (el->el_state.inputmode == MODE_INSERT + || el->el_line.cursor >= el->el_line.lastchar) + c_insert(el, 1); *el->el_line.cursor++ = c; - el->el_state.doingarg = 0; /* just in case */ re_fastaddc(el); /* fast refresh for one char. */ } else { - if (el->el_state.inputmode != MODE_INSERT) { - for (i = 0; i < el->el_state.argument; i++) - el->el_chared.c_undo.buf[el->el_chared.c_undo.isize++] = - el->el_line.cursor[i]; - - el->el_chared.c_undo.buf[el->el_chared.c_undo.isize] = - '\0'; - c_delafter(el, el->el_state.argument); - } - c_insert(el, el->el_state.argument); + if (el->el_state.inputmode != MODE_REPLACE_1) + c_insert(el, el->el_state.argument); - while (el->el_state.argument--) + while (count-- && el->el_line.cursor < el->el_line.lastchar) *el->el_line.cursor++ = c; re_refresh(el); } - if (el->el_state.inputmode == MODE_REPLACE_1 - || el->el_state.inputmode == MODE_REPLACE) - el->el_chared.c_undo.action=CHANGE; - if (el->el_state.inputmode == MODE_REPLACE_1) - return (vi_command_mode(el, 0)); + return vi_command_mode(el, 0); return (CC_NORM); } @@ -129,7 +110,7 @@ */ protected el_action_t /*ARGSUSED*/ -ed_delete_prev_word(EditLine *el, int c) +ed_delete_prev_word(EditLine *el, int c __attribute__((__unused__))) { char *cp, *p, *kp; @@ -157,7 +138,7 @@ */ protected el_action_t /*ARGSUSED*/ -ed_delete_next_char(EditLine *el, int c) +ed_delete_next_char(EditLine *el, int c __attribute__((__unused__))) { #ifdef notdef /* XXX */ #define EL el->el_line @@ -175,7 +156,7 @@ return (CC_ERROR); #else term_overwrite(el, STReof, 4); - /* then do an EOF */ + /* then do a EOF */ term__flush(); return (CC_EOF); #endif @@ -208,7 +189,7 @@ */ protected el_action_t /*ARGSUSED*/ -ed_kill_line(EditLine *el, int c) +ed_kill_line(EditLine *el, int c __attribute__((__unused__))) { char *kp, *cp; @@ -229,7 +210,7 @@ */ protected el_action_t /*ARGSUSED*/ -ed_move_to_end(EditLine *el, int c) +ed_move_to_end(EditLine *el, int c __attribute__((__unused__))) { el->el_line.cursor = el->el_line.lastchar; @@ -237,7 +218,7 @@ #ifdef VI_MOVE el->el_line.cursor--; #endif - if (el->el_chared.c_vcmd.action & DELETE) { + if (el->el_chared.c_vcmd.action != NOP) { cv_delfini(el); return (CC_REFRESH); } @@ -252,7 +233,7 @@ */ protected el_action_t /*ARGSUSED*/ -ed_move_to_beg(EditLine *el, int c) +ed_move_to_beg(EditLine *el, int c __attribute__((__unused__))) { el->el_line.cursor = el->el_line.buffer; @@ -261,7 +242,7 @@ /* We want FIRST non space character */ while (isspace((unsigned char) *el->el_line.cursor)) el->el_line.cursor++; - if (el->el_chared.c_vcmd.action & DELETE) { + if (el->el_chared.c_vcmd.action != NOP) { cv_delfini(el); return (CC_REFRESH); } @@ -301,18 +282,22 @@ */ protected el_action_t /*ARGSUSED*/ -ed_next_char(EditLine *el, int c) +ed_next_char(EditLine *el, int c __attribute__((__unused__))) { + char *lim = el->el_line.lastchar; - if (el->el_line.cursor >= el->el_line.lastchar) + if (el->el_line.cursor >= lim || + (el->el_line.cursor == lim - 1 && + el->el_map.type == MAP_VI && + el->el_chared.c_vcmd.action == NOP)) return (CC_ERROR); el->el_line.cursor += el->el_state.argument; - if (el->el_line.cursor > el->el_line.lastchar) - el->el_line.cursor = el->el_line.lastchar; + if (el->el_line.cursor > lim) + el->el_line.cursor = lim; if (el->el_map.type == MAP_VI) - if (el->el_chared.c_vcmd.action & DELETE) { + if (el->el_chared.c_vcmd.action != NOP) { cv_delfini(el); return (CC_REFRESH); } @@ -326,7 +311,7 @@ */ protected el_action_t /*ARGSUSED*/ -ed_prev_word(EditLine *el, int c) +ed_prev_word(EditLine *el, int c __attribute__((__unused__))) { if (el->el_line.cursor == el->el_line.buffer) @@ -338,7 +323,7 @@ ce__isword); if (el->el_map.type == MAP_VI) - if (el->el_chared.c_vcmd.action & DELETE) { + if (el->el_chared.c_vcmd.action != NOP) { cv_delfini(el); return (CC_REFRESH); } @@ -352,7 +337,7 @@ */ protected el_action_t /*ARGSUSED*/ -ed_prev_char(EditLine *el, int c) +ed_prev_char(EditLine *el, int c __attribute__((__unused__))) { if (el->el_line.cursor > el->el_line.buffer) { @@ -361,7 +346,7 @@ el->el_line.cursor = el->el_line.buffer; if (el->el_map.type == MAP_VI) - if (el->el_chared.c_vcmd.action & DELETE) { + if (el->el_chared.c_vcmd.action != NOP) { cv_delfini(el); return (CC_REFRESH); } @@ -399,7 +384,7 @@ ed_digit(EditLine *el, int c) { - if (!isdigit((unsigned char) c)) + if (!isdigit(c)) return (CC_ERROR); if (el->el_state.doingarg) { @@ -413,25 +398,9 @@ (el->el_state.argument * 10) + (c - '0'); } return (CC_ARGHACK); - } else { - if (el->el_line.lastchar + 1 >= el->el_line.limit) { - if (!ch_enlargebufs(el, 1)) - return (CC_ERROR); - } - - if (el->el_state.inputmode != MODE_INSERT) { - el->el_chared.c_undo.buf[el->el_chared.c_undo.isize++] = - *el->el_line.cursor; - el->el_chared.c_undo.buf[el->el_chared.c_undo.isize] = - '\0'; - c_delafter(el, 1); - } - c_insert(el, 1); - *el->el_line.cursor++ = c; - el->el_state.doingarg = 0; - re_fastaddc(el); } - return (CC_NORM); + + return ed_insert(el, c); } @@ -443,7 +412,7 @@ ed_argument_digit(EditLine *el, int c) { - if (!isdigit((unsigned char) c)) + if (!isdigit(c)) return (CC_ERROR); if (el->el_state.doingarg) { @@ -465,12 +434,10 @@ */ protected el_action_t /*ARGSUSED*/ -ed_unassigned(EditLine *el, int c) +ed_unassigned(EditLine *el, int c __attribute__((__unused__))) { - term_beep(el); - term__flush(); - return (CC_NORM); + return (CC_ERROR); } @@ -484,7 +451,8 @@ */ protected el_action_t /*ARGSUSED*/ -ed_tty_sigint(EditLine *el, int c) +ed_tty_sigint(EditLine *el __attribute__((__unused__)), + int c __attribute__((__unused__))) { return (CC_NORM); @@ -497,7 +465,8 @@ */ protected el_action_t /*ARGSUSED*/ -ed_tty_dsusp(EditLine *el, int c) +ed_tty_dsusp(EditLine *el __attribute__((__unused__)), + int c __attribute__((__unused__))) { return (CC_NORM); @@ -510,7 +479,8 @@ */ protected el_action_t /*ARGSUSED*/ -ed_tty_flush_output(EditLine *el, int c) +ed_tty_flush_output(EditLine *el __attribute__((__unused__)), + int c __attribute__((__unused__))) { return (CC_NORM); @@ -523,7 +493,8 @@ */ protected el_action_t /*ARGSUSED*/ -ed_tty_sigquit(EditLine *el, int c) +ed_tty_sigquit(EditLine *el __attribute__((__unused__)), + int c __attribute__((__unused__))) { return (CC_NORM); @@ -536,7 +507,8 @@ */ protected el_action_t /*ARGSUSED*/ -ed_tty_sigtstp(EditLine *el, int c) +ed_tty_sigtstp(EditLine *el __attribute__((__unused__)), + int c __attribute__((__unused__))) { return (CC_NORM); @@ -549,7 +521,8 @@ */ protected el_action_t /*ARGSUSED*/ -ed_tty_stop_output(EditLine *el, int c) +ed_tty_stop_output(EditLine *el __attribute__((__unused__)), + int c __attribute__((__unused__))) { return (CC_NORM); @@ -562,7 +535,8 @@ */ protected el_action_t /*ARGSUSED*/ -ed_tty_start_output(EditLine *el, int c) +ed_tty_start_output(EditLine *el __attribute__((__unused__)), + int c __attribute__((__unused__))) { return (CC_NORM); @@ -575,14 +549,12 @@ */ protected el_action_t /*ARGSUSED*/ -ed_newline(EditLine *el, int c) +ed_newline(EditLine *el, int c __attribute__((__unused__))) { re_goto_bottom(el); *el->el_line.lastchar++ = '\n'; *el->el_line.lastchar = '\0'; - if (el->el_map.type == MAP_VI) - el->el_chared.c_vcmd.ins = el->el_line.buffer; return (CC_NEWLINE); } @@ -593,7 +565,7 @@ */ protected el_action_t /*ARGSUSED*/ -ed_delete_prev_char(EditLine *el, int c) +ed_delete_prev_char(EditLine *el, int c __attribute__((__unused__))) { if (el->el_line.cursor <= el->el_line.buffer) @@ -613,7 +585,7 @@ */ protected el_action_t /*ARGSUSED*/ -ed_clear_screen(EditLine *el, int c) +ed_clear_screen(EditLine *el, int c __attribute__((__unused__))) { term_clear_screen(el); /* clear the whole real screen */ @@ -628,7 +600,8 @@ */ protected el_action_t /*ARGSUSED*/ -ed_redisplay(EditLine *el, int c) +ed_redisplay(EditLine *el __attribute__((__unused__)), + int c __attribute__((__unused__))) { return (CC_REDISPLAY); @@ -641,7 +614,7 @@ */ protected el_action_t /*ARGSUSED*/ -ed_start_over(EditLine *el, int c) +ed_start_over(EditLine *el, int c __attribute__((__unused__))) { ch_reset(el); @@ -655,7 +628,8 @@ */ protected el_action_t /*ARGSUSED*/ -ed_sequence_lead_in(EditLine *el, int c) +ed_sequence_lead_in(EditLine *el __attribute__((__unused__)), + int c __attribute__((__unused__))) { return (CC_NORM); @@ -668,11 +642,12 @@ */ protected el_action_t /*ARGSUSED*/ -ed_prev_history(EditLine *el, int c) +ed_prev_history(EditLine *el, int c __attribute__((__unused__))) { char beep = 0; + int sv_event = el->el_history.eventno; - el->el_chared.c_undo.action = NOP; + el->el_chared.c_undo.len = -1; *el->el_line.lastchar = '\0'; /* just in case */ if (el->el_history.eventno == 0) { /* save the current buffer @@ -685,15 +660,17 @@ el->el_history.eventno += el->el_state.argument; if (hist_get(el) == CC_ERROR) { + if (el->el_map.type == MAP_VI) { + el->el_history.eventno = sv_event; + return CC_ERROR; + } beep = 1; /* el->el_history.eventno was fixed by first call */ (void) hist_get(el); } - re_refresh(el); if (beep) - return (CC_ERROR); - else - return (CC_NORM); /* was CC_UP_HIST */ + return CC_REFRESH_BEEP; + return CC_REFRESH; } @@ -703,19 +680,24 @@ */ protected el_action_t /*ARGSUSED*/ -ed_next_history(EditLine *el, int c) +ed_next_history(EditLine *el, int c __attribute__((__unused__))) { + el_action_t beep = CC_REFRESH, rval; - el->el_chared.c_undo.action = NOP; + el->el_chared.c_undo.len = -1; *el->el_line.lastchar = '\0'; /* just in case */ el->el_history.eventno -= el->el_state.argument; if (el->el_history.eventno < 0) { el->el_history.eventno = 0; - return (CC_ERROR);/* make it beep */ + beep = CC_REFRESH_BEEP; } - return (hist_get(el)); + rval = hist_get(el); + if (rval == CC_REFRESH) + return beep; + return rval; + } @@ -725,14 +707,14 @@ */ protected el_action_t /*ARGSUSED*/ -ed_search_prev_history(EditLine *el, int c) +ed_search_prev_history(EditLine *el, int c __attribute__((__unused__))) { const char *hp; int h; bool_t found = 0; el->el_chared.c_vcmd.action = NOP; - el->el_chared.c_undo.action = NOP; + el->el_chared.c_undo.len = -1; *el->el_line.lastchar = '\0'; /* just in case */ if (el->el_history.eventno < 0) { #ifdef DEBUG_EDIT @@ -793,14 +775,14 @@ */ protected el_action_t /*ARGSUSED*/ -ed_search_next_history(EditLine *el, int c) +ed_search_next_history(EditLine *el, int c __attribute__((__unused__))) { const char *hp; int h; bool_t found = 0; el->el_chared.c_vcmd.action = NOP; - el->el_chared.c_undo.action = NOP; + el->el_chared.c_undo.len = -1; *el->el_line.lastchar = '\0'; /* just in case */ if (el->el_history.eventno == 0) @@ -847,7 +829,7 @@ */ protected el_action_t /*ARGSUSED*/ -ed_prev_line(EditLine *el, int c) +ed_prev_line(EditLine *el, int c __attribute__((__unused__))) { char *ptr; int nchars = c_hpos(el); @@ -890,7 +872,7 @@ */ protected el_action_t /*ARGSUSED*/ -ed_next_line(EditLine *el, int c) +ed_next_line(EditLine *el, int c __attribute__((__unused__))) { char *ptr; int nchars = c_hpos(el); @@ -924,30 +906,18 @@ */ protected el_action_t /*ARGSUSED*/ -ed_command(EditLine *el, int c) +ed_command(EditLine *el, int c __attribute__((__unused__))) { char tmpbuf[EL_BUFSIZ]; int tmplen; - el->el_line.buffer[0] = '\0'; - el->el_line.lastchar = el->el_line.buffer; - el->el_line.cursor = el->el_line.buffer; - - c_insert(el, 3); /* prompt + ": " */ - *el->el_line.cursor++ = '\n'; - *el->el_line.cursor++ = ':'; - *el->el_line.cursor++ = ' '; - re_refresh(el); + tmplen = c_gets(el, tmpbuf, "\n: "); + term__putc('\n'); - tmplen = c_gets(el, tmpbuf); - tmpbuf[tmplen] = '\0'; - - el->el_line.buffer[0] = '\0'; - el->el_line.lastchar = el->el_line.buffer; - el->el_line.cursor = el->el_line.buffer; + if (tmplen < 0 || (tmpbuf[tmplen] = 0, parse_line(el, tmpbuf)) == -1) + term_beep(el); - if (parse_line(el, tmpbuf) == -1) - return (CC_ERROR); - else - return (CC_REFRESH); + el->el_map.current = el->el_map.key; + re_clear_display(el); + return CC_REFRESH; } diff --exclude=CVS -ruN src.orig/lib/libedit/config.h src/lib/libedit/config.h --- src.orig/lib/libedit/config.h Wed Dec 31 17:00:00 1969 +++ src/lib/libedit/config.h Wed Mar 30 20:57:21 2005 @@ -0,0 +1,18 @@ +/* config.h. Generated automatically by configure. */ +/* #undef SUNOS */ + +#define HAVE_SYS_CDEFS_H 1 +#define HAVE_TERMCAP_H 1 +/* #undef HAVE_CURSES_H */ +/* #undef HAVE_NCURSES_H */ +/* #undef HAVE_TERM_H */ +#define HAVE_VIS_H 1 +#define HAVE_ISSETUGID 1 + +#define HAVE_STRLCAT 1 +#define HAVE_STRLCPY 1 +#define HAVE_FGETLN 1 +#define HAVE_STRVIS 1 +#define HAVE_STRUNVIS 1 + +#include "sys.h" diff --exclude=CVS -ruN src.orig/lib/libedit/editline.3 src/lib/libedit/editline.3 --- src.orig/lib/libedit/editline.3 Sun Feb 13 16:45:47 2005 +++ src/lib/libedit/editline.3 Wed Mar 30 21:00:50 2005 @@ -1,6 +1,6 @@ -.\" $NetBSD: editline.3,v 1.20 2000/02/28 17:41:05 chopps Exp $ +.\" $NetBSD: editline.3,v 1.46 2005/03/19 17:36:02 christos Exp $ .\" -.\" Copyright (c) 1997-1999 The NetBSD Foundation, Inc. +.\" Copyright (c) 1997-2003 The NetBSD Foundation, Inc. .\" All rights reserved. .\" .\" This file was contributed to The NetBSD Foundation by Luke Mewburn. @@ -13,11 +13,7 @@ .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. -.\" 3. All advertising materials mentioning features or use of this software -.\" must display the following acknowledgement: -.\" This product includes software developed by the NetBSD -.\" Foundation, Inc. and its contributors. -.\" 4. Neither the name of The NetBSD Foundation nor the names of its +.\" 3. Neither the name of The NetBSD Foundation nor the names of its .\" contributors may be used to endorse or promote products derived .\" from this software without specific prior written permission. .\" @@ -33,9 +29,9 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE .\" POSSIBILITY OF SUCH DAMAGE. .\" -.\" $FreeBSD: src/lib/libedit/editline.3,v 1.23 2005/02/13 23:45:47 ru Exp $ +.\" $FreeBSD$ .\" -.Dd November 12, 1999 +.Dd March 19, 2005 .Os .Dt EDITLINE 3 .Sh NAME @@ -55,8 +51,13 @@ .Nm el_deletestr , .Nm history_init , .Nm history_end , -.Nm history -.Nd line editor and history functions +.Nm history , +.Nm tok_init , +.Nm tok_end , +.Nm tok_reset , +.Nm tok_line , +.Nm tok_str +.Nd line editor, history and tokenization functions .Sh LIBRARY .Lb libedit .Sh SYNOPSIS @@ -74,7 +75,7 @@ .Ft void .Fn el_push "EditLine *e" "const char *str" .Ft int -.Fn el_parse "EditLine *e" "int argc" "char *argv[]" +.Fn el_parse "EditLine *e" "int argc" "const char *argv[]" .Ft int .Fn el_set "EditLine *e" "int op" "..." .Ft int @@ -95,10 +96,20 @@ .Fn history_end "History *h" .Ft int .Fn history "History *h" "HistEvent *ev" "int op" "..." +.Ft Tokenizer * +.Fn tok_init "const char *IFS" +.Ft void +.Fn tok_end "Tokenizer *t" +.Ft void +.Fn tok_reset "Tokenizer *t" +.Ft int +.Fn tok_line "Tokenizer *t" "const LineInfo *li" "int *argc" "const char **argv[]" "int *cursorc" "int *cursoro" +.Ft int +.Fn tok_str "Tokenizer *t" "const char *str" "int *argc" "const char **argv[]" .Sh DESCRIPTION The .Nm -library provides generic line editing and history functions, +library provides generic line editing, history and tokenization functions, similar to those found in .Xr sh 1 . .Pp @@ -154,7 +165,7 @@ Read a character from the tty. .Fa ch is modified to contain the character read. -Returns the number of characters read if successful, -1 otherwise. +Returns the number of characters read if successful, \-1 otherwise. .It Fn el_push Pushes .Fa str @@ -176,7 +187,7 @@ .Nm commands. If the command is prefixed with -.Dq prog: +.Dq prog : then .Fn el_parse will only execute the command if @@ -186,10 +197,10 @@ argument supplied to .Fn el_init . The return value is --1 if the command is unknown, +\-1 if the command is unknown, 0 if there was no error or .Dq prog -did not match, or +didn't match, or 1 if the command returned an error. Refer to .Xr editrc 5 @@ -305,7 +316,7 @@ .It Dv EL_ADDFN , Xo .Fa "const char *name" , .Fa "const char *help" , -.Fa "unsigned char (*func)(EditLine *e, int ch) +.Fa "unsigned char (*func)(EditLine *e, int ch)" .Xc Add a user defined function, .Fn func , @@ -370,6 +381,24 @@ (using .Fn el_get ) to determine if editing should be enabled or not. +.It Dv EL_GETCFN , Fa "int (*f)(EditLine *, char *c)" +Define the character reading function as +.Fa f , +which is to return the number of characters read and store them in +.Fa c . +This function is called internally by +.Fn el_gets +and +.Fn el_getc . +The builtin function can be set or restored with the special function +name ``EL_BUILTIN_GETCFN''. +.It Dv EL_CLIENTDATA , Fa "void *data" +Register +.Fa data +to be associated with this EditLine structure. +It can be retrieved with the corresponding +.Fn el_get +call. .El .It Fn el_get Get @@ -378,6 +407,7 @@ .Fa op determines which parameter to retrieve into .Fa result . +Returns 0 if successful, \-1 otherwise. .Pp The following values for .Fa op @@ -401,6 +431,22 @@ above). .It Dv EL_EDITMODE, Fa "int *" Return non-zero if editing is enabled. +.It Dv EL_GETCFN, Fa "int (**f)(EditLine *, char *)" +Return a pointer to the function that read characters, which is equal to +``EL_BUILTIN_GETCFN'' in the case of the default builtin function. +.It Dv EL_CLIENTDATA , Fa "void **data" +Retrieve +.Fa data +previously registered with the corresponding +.Fn el_set +call. +.It Dv EL_UNBUFFERED, Fa "int" +Sets or clears unbuffered mode. +In this mode, +.Fn el_gets +will return immediately after processing a single character. +.It Dv EL_PREP_TERM, Fa "int" +Sets or clears terminal editing mode. .El .It Fn el_source Initialise @@ -429,7 +475,7 @@ has been set with .Fn el_set , then this is done automatically. -Otherwise, it is the responsibility of the application to call +Otherwise, it's the responsibility of the application to call .Fn el_resize on the appropriate occasions. .It Fn el_line @@ -443,13 +489,23 @@ const char *lastchar; /* address of last character */ } LineInfo; .Ed +.Pp +.Fa buffer +is not NUL terminated. +This function may be called after +.Fn el_gets +to obtain the +.Fa LineInfo +structure pertaining to line returned by that function, +and from within user defined functions added with +.Dv EL_ADDFN . .It Fn el_insertstr Insert .Fa str into the line at the cursor. -Returns -1 if +Returns \-1 if .Fa str -is empty or will not fit, and 0 otherwise. +is empty or won't fit, and 0 otherwise. .It Fn el_deletestr Delete .Fa num @@ -511,7 +567,7 @@ .Xc Define functions to perform various history operations. .Fa ptr -is the argument given to a function when it is invoked. +is the argument given to a function when it's invoked. .It Dv H_FIRST Return the first element in the history. .It Dv H_LAST @@ -527,7 +583,11 @@ .It Dv H_ADD , Fa "const char *str" Append .Fa str -to the current element of the history, or create an element with +to the current element of the history, or perform the +.Dv H_ENTER +operation with argument +.Fa str +if there is no current element. .It Dv H_APPEND , Fa "const char *str" Append .Fa str @@ -537,6 +597,17 @@ .Fa str as a new element to the history, and, if necessary, removing the oldest entry to keep the list to the created size. +If +.Dv H_SETUNIQUE +was has been called with a non-zero arguments, the element +will not be entered into the history if its contents match +the ones of the current history element. +If the element is entered +.Fn history +returns 1, if it is ignored as a duplicate returns 0. +Finally +.Fn history +returns \-1 if an error occurred. .It Dv H_PREV_STR , Fa "const char *str" Return the closest previous event that starts with .Fa str . @@ -555,17 +626,94 @@ .It Dv H_SAVE , Fa "const char *file" Save the history list to .Fa file . +.It Dv H_SETUNIQUE , Fa "int unique" +Set if the adjacent identical event strings should not be entered into +the history. +.It Dv H_GETUNIQUE +Retrieve the current setting if if adjacent elements should be entered into +the history. .El .Pp -The .Fn history -function returns 0 if the operation +returns \*[Gt]= 0 if the operation .Fa op succeeds. Otherwise, \-1 is returned and .Fa ev is updated to contain more details about the error. .El +.Sh TOKENIZATION FUNCTIONS +The tokenization functions use a common data structure, +.Fa Tokenizer , +which is created by +.Fn tok_init +and freed by +.Fn tok_end . +.Pp +The following functions are available: +.Bl -tag -width 4n +.It Fn tok_init +Initialise the tokenizer, and return a data structure +to be used by all other tokenizer functions. +.Fa IFS +contains the Input Field Separators, which defaults to +.Aq space , +.Aq tab , +and +.Aq newline +if +.Dv NULL . +.It Fn tok_end +Clean up and finish with +.Fa t , +assumed to have been created with +.Fn tok_init . +.It Fn tok_reset +Reset the tokenizer state. +Use after a line has been successfully tokenized +by +.Fn tok_line +or +.Fn tok_str +and before a new line is to be tokenized. +.It Fn tok_line +Tokenize +.Fa li , +If successful, modify: +.Fa argv +to contain the words, +.Fa argc +to contain the number of words, +.Fa cursorc +(if not +.Dv NULL ) +to contain the index of the word containing the cursor, +and +.Fa cursoro +(if not +.Dv NULL ) +to contain the offset within +.Fa argv[cursorc] +of the cursor. +.Pp +Returns +0 if successful, +\-1 for an internal error, +1 for an unmatched single quote, +2 for an unmatched double quote, +and +3 for a backslash quoted +.Aq newline . +A positive exit code indicates that another line should be read +and tokenization attempted again. +. +.It Fn tok_str +A simpler form of +.Fn tok_line ; +.Fa str +is a NUL terminated string to tokenize. +.El +. .\"XXX.Sh EXAMPLES .\"XXX: provide some examples .Sh SEE ALSO @@ -581,31 +729,25 @@ .Dv CC_REDISPLAY appeared in .Nx 1.3 . -.Dv CC_REFRESH_BEEP -and +.Dv CC_REFRESH_BEEP , .Dv EL_EDITMODE -appeared in +and the readline emulation appeared in .Nx 1.4 . .Dv EL_RPROMPT appeared in .Nx 1.5 . .Sh AUTHORS -.An -nosplit The .Nm -library was written by -.An Christos Zoulas . -.An Luke Mewburn -wrote this manual and implemented +library was written by Christos Zoulas. +Luke Mewburn wrote this manual and implemented .Dv CC_REDISPLAY , .Dv CC_REFRESH_BEEP , .Dv EL_EDITMODE , and .Dv EL_RPROMPT . +Jaromir Dolecek implemented the readline emulation. .Sh BUGS -The tokenization functions are not publically defined in -.In histedit.h . -.Pp At this time, it is the responsibility of the caller to check the result of the .Dv EL_EDITMODE diff --exclude=CVS -ruN src.orig/lib/libedit/editrc.5 src/lib/libedit/editrc.5 --- src.orig/lib/libedit/editrc.5 Sun Feb 13 15:25:13 2005 +++ src/lib/libedit/editrc.5 Wed Mar 30 21:03:14 2005 @@ -1,4 +1,4 @@ -.\" $NetBSD: editrc.5,v 1.10 2000/11/08 00:09:38 lukem Exp $ +.\" $NetBSD: editrc.5,v 1.19 2003/11/01 23:35:33 christos Exp $ .\" .\" Copyright (c) 1997-2000 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -13,11 +13,7 @@ .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. -.\" 3. All advertising materials mentioning features or use of this software -.\" must display the following acknowledgement: -.\" This product includes software developed by the NetBSD -.\" Foundation, Inc. and its contributors. -.\" 4. Neither the name of The NetBSD Foundation nor the names of its +.\" 3. Neither the name of The NetBSD Foundation nor the names of its .\" contributors may be used to endorse or promote products derived .\" from this software without specific prior written permission. .\" @@ -33,9 +29,9 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE .\" POSSIBILITY OF SUCH DAMAGE. .\" -.\" $FreeBSD: src/lib/libedit/editrc.5,v 1.17 2005/02/13 22:25:13 ru Exp $ +.\" $FreeBSD$ .\" -.Dd November 8, 2000 +.Dd October 18, 2003 .Os .Dt EDITRC 5 .Sh NAME @@ -64,7 +60,7 @@ .Ar prog is the program name string that a program defines when it calls .Xr el_init 3 -to setup +to set up .Xr editline 3 , which is usually .Va argv[0] . @@ -165,8 +161,10 @@ .Sm off .Sq No ^ Ar character .Sm on -(e.g.\& -.Sq ^A ) , +.Po +e.g. +.Sq ^A +.Pc , and the following backslashed escape sequences: .Pp .Bl -tag -compact -offset indent -width 4n @@ -226,12 +224,28 @@ causing an error. .Fl v causes messages to be verbose. -.It Ic edit Op Cm on | off +.It Ic edit Op Li on | Li off Enable or disable the .Nm editline functionality in a program. -.It Ic history -List the history. +.It Ic history Ar list | Ar size Dv n | Ar unique Dv n +The +.Ar list +command lists all entries in the history. +The +.Ar size +command sets the history size to +.Dv n +entries. +The +.Ar unique +command controls if history should keep duplicate entries. +If +.Dv n +is non zero, only keep unique history entries. +If +.Dv n +is zero, then keep all entries (the default). .It Ic telltc List the values of all the terminal capabilities (see .Xr termcap 5 ) . @@ -251,10 +265,11 @@ .Op Ar +mode .Op Ar -mode .Op Ar mode +.Op Ar char=c .Xc Control which tty modes that .Nm -will not allow the user to change. +won't allow the user to change. .Fl d , .Fl q or @@ -272,9 +287,13 @@ Without other arguments, .Ic setty lists the modes in the chosen set which are fixed on -.Pq Sq +mode +.Po +.Sq +mode +.Pc or off -.Pq Sq -mode . +.Po +.Sq -mode +.Pc . .Fl a lists all tty modes in the chosen set regardless of the setting. With @@ -287,6 +306,15 @@ on or off or removes control of .Ar mode in the chosen set. +.Pp +.Ic Setty +can also be used to set tty characters to particular values using +.Ar char=value . +If +.Ar value +is empty +then the character is set to +.Dv _POSIX_VDISABLE . .El .Sh EDITOR COMMANDS The following editor commands are available for use in key bindings: @@ -479,12 +507,9 @@ .Xr regex 3 , .Xr termcap 5 .Sh AUTHORS -.An -nosplit The .Nm editline -library was written by -.An Christos Zoulas , -and this manual was written by -.An Luke Mewburn , +library was written by Christos Zoulas, +and this manual was written by Luke Mewburn, with some sections inspired by .Xr tcsh 1 . diff --exclude=CVS -ruN src.orig/lib/libedit/el.c src/lib/libedit/el.c --- src.orig/lib/libedit/el.c Sun Jun 16 02:29:35 2002 +++ src/lib/libedit/el.c Thu Mar 31 17:54:20 2005 @@ -1,3 +1,5 @@ +/* $NetBSD: el.c,v 1.39 2004/07/08 00:51:36 christos Exp $ */ + /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. @@ -13,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -32,21 +30,21 @@ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. - * - * $NetBSD: el.c,v 1.20 2000/11/11 22:18:57 christos Exp $ */ +#include "config.h" #if !defined(lint) && !defined(SCCSID) +#if 0 static char sccsid[] = "@(#)el.c 8.2 (Berkeley) 1/3/94"; +#else +__RCSID("$NetBSD: el.c,v 1.39 2004/07/08 00:51:36 christos Exp $"); +#endif #endif /* not lint && not SCCSID */ -#include -__FBSDID("$FreeBSD: src/lib/libedit/el.c,v 1.11 2002/06/16 08:29:35 mdodd Exp $"); +__FBSDID("$FreeBSD$"); /* * el.c: EditLine interface functions */ -#include "sys.h" - #include #include #include @@ -62,9 +60,6 @@ { EditLine *el = (EditLine *) el_malloc(sizeof(EditLine)); -#ifdef DEBUG - char *tty; -#endif if (el == NULL) return (NULL); @@ -74,14 +69,21 @@ el->el_infd = fileno(fin); el->el_outfile = fout; el->el_errfile = ferr; - el->el_prog = strdup(prog); + if ((el->el_prog = el_strdup(prog)) == NULL) { + el_free(el); + return NULL; + } /* * Initialize all the modules. Order is important!!! */ el->el_flags = 0; - (void) term_init(el); + if (term_init(el) == -1) { + el_free(el->el_prog); + el_free(el); + return NULL; + } (void) key_init(el); (void) map_init(el); if (tty_init(el) == -1) @@ -91,7 +93,7 @@ (void) hist_init(el); (void) prompt_init(el); (void) sig_init(el); - el->data = NULL; + (void) read_init(el); return (el); } @@ -143,11 +145,12 @@ el_set(EditLine *el, int op, ...) { va_list va; - int rv; - va_start(va, op); + int rv = 0; if (el == NULL) return (-1); + va_start(va, op); + switch (op) { case EL_PROMPT: case EL_RPROMPT: @@ -167,7 +170,6 @@ el->el_flags |= HANDLE_SIGNALS; else el->el_flags &= ~HANDLE_SIGNALS; - rv = 0; break; case EL_BIND: @@ -176,7 +178,7 @@ case EL_ECHOTC: case EL_SETTY: { - char *argv[20]; + const char *argv[20]; int i; for (i = 1; i < 20; i++) @@ -244,8 +246,41 @@ rv = 0; break; + case EL_GETCFN: + { + el_rfunc_t rc = va_arg(va, el_rfunc_t); + rv = el_read_setfn(el, rc); + break; + } + + case EL_CLIENTDATA: + el->el_data = va_arg(va, void *); + break; + + case EL_UNBUFFERED: + rv = va_arg(va, int); + if (rv && !(el->el_flags & UNBUFFERED)) { + el->el_flags |= UNBUFFERED; + read_prepare(el); + } else if (!rv && (el->el_flags & UNBUFFERED)) { + el->el_flags &= ~UNBUFFERED; + read_finish(el); + } + rv = 0; + break; + + case EL_PREP_TERM: + rv = va_arg(va, int); + if (rv) + (void) tty_rawmode(el); + else + (void) tty_cookedmode(el); + rv = 0; + break; + default: rv = -1; + break; } va_end(va); @@ -266,11 +301,11 @@ switch (op) { case EL_PROMPT: case EL_RPROMPT: - rv = prompt_get(el, (el_pfunc_t *) & ret, op); + rv = prompt_get(el, (void *) &ret, op); break; case EL_EDITOR: - rv = map_get_editor(el, (const char **) &ret); + rv = map_get_editor(el, (void *) &ret); break; case EL_SIGNAL: @@ -283,21 +318,22 @@ rv = 0; break; -#if 0 /* XXX */ case EL_TERMINAL: - rv = term_get(el, (const char *) &ret); + term_get(el, (const char **)ret); + rv = 0; break; +#if 0 /* XXX */ case EL_BIND: case EL_TELLTC: case EL_SETTC: case EL_ECHOTC: case EL_SETTY: { - char *argv[20]; + const char *argv[20]; int i; - for (i = 1; i < 20; i++) + for (i = 1; i < sizeof(argv) / sizeof(argv[0]); i++) if ((argv[i] = va_arg(va, char *)) == NULL) break; @@ -354,6 +390,21 @@ break; #endif /* XXX */ + case EL_GETCFN: + *((el_rfunc_t *)ret) = el_read_getfn(el); + rv = 0; + break; + + case EL_CLIENTDATA: + *((void **)ret) = el->el_data; + rv = 0; + break; + + case EL_UNBUFFERED: + *((int *) ret) = (!(el->el_flags & UNBUFFERED)); + rv = 0; + break; + default: rv = -1; } @@ -361,30 +412,6 @@ return (rv); } -/* el_data_get(): - * Set user private data. - */ -public void -el_data_set (el, data) - EditLine *el; - void *data; -{ - el->data = data; - - return; -} - -/* el_data_get(): - * Return user private data. - */ -public void * -el_data_get (el) - EditLine *el; -{ - if (el->data) - return (el->data); - return (NULL); -} /* el_line(): * Return editing info @@ -396,7 +423,6 @@ return (const LineInfo *) (void *) &el->el_line; } -static const char elpath[] = "/.editrc"; /* el_source(): * Source a file @@ -406,10 +432,14 @@ { FILE *fp; size_t len; - char *ptr, path[MAXPATHLEN]; + char *ptr; fp = NULL; if (fname == NULL) { +#ifdef HAVE_ISSETUGID + static const char elpath[] = "/.editrc"; + char path[MAXPATHLEN]; + if (issetugid()) return (-1); if ((ptr = getenv("HOME")) == NULL) @@ -419,6 +449,14 @@ if (strlcat(path, elpath, sizeof(path)) >= sizeof(path)) return (-1); fname = path; +#else + /* + * If issetugid() is missing, always return an error, in order + * to keep from inadvertently opening up the user to a security + * hole. + */ + return (-1); +#endif } if (fp == NULL) fp = fopen(fname, "r"); @@ -477,7 +515,7 @@ */ protected int /*ARGSUSED*/ -el_editmode(EditLine *el, int argc, char **argv) +el_editmode(EditLine *el, int argc, const char **argv) { const char *how; @@ -485,10 +523,13 @@ return (-1); how = argv[1]; - if (strcmp(how, "on") == 0) + if (strcmp(how, "on") == 0) { el->el_flags &= ~EDIT_DISABLED; - else if (strcmp(how, "off") == 0) + tty_rawmode(el); + } else if (strcmp(how, "off") == 0) { + tty_cookedmode(el); el->el_flags |= EDIT_DISABLED; + } else { (void) fprintf(el->el_errfile, "edit: Bad value `%s'.\n", how); return (-1); diff --exclude=CVS -ruN src.orig/lib/libedit/el.h src/lib/libedit/el.h --- src.orig/lib/libedit/el.h Mon Oct 1 02:41:25 2001 +++ src/lib/libedit/el.h Wed Mar 30 21:04:03 2005 @@ -1,3 +1,5 @@ +/* $NetBSD: el.h,v 1.16 2003/10/18 23:48:42 christos Exp $ */ + /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. @@ -13,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -34,8 +32,7 @@ * SUCH DAMAGE. * * @(#)el.h 8.1 (Berkeley) 6/4/93 - * $NetBSD: el.h,v 1.7 2000/11/11 22:18:57 christos Exp $ - * $FreeBSD: src/lib/libedit/el.h,v 1.4 2001/10/01 08:41:25 obrien Exp $ + * $FreeBSD$ */ /* @@ -55,9 +52,10 @@ #define EL_BUFSIZ 1024 /* Maximum line size */ -#define HANDLE_SIGNALS 1<<0 -#define NO_TTY 1<<1 -#define EDIT_DISABLED 1<<2 +#define HANDLE_SIGNALS 0x01 +#define NO_TTY 0x02 +#define EDIT_DISABLED 0x04 +#define UNBUFFERED 0x08 typedef int bool_t; /* True or not */ @@ -72,7 +70,7 @@ char *buffer; /* Input line */ char *cursor; /* Cursor position */ char *lastchar; /* Last character */ - const char *limit; /* Max position */ + const char *limit; /* Max position */ } el_line_t; /* @@ -84,14 +82,16 @@ int argument; /* Numeric argument */ int metanext; /* Is the next char a meta char */ el_action_t lastcmd; /* Previous command */ + el_action_t thiscmd; /* this command */ + char thisch; /* char that generated it */ } el_state_t; /* * Until we come up with something better... */ +#define el_strdup(a) strdup(a) #define el_malloc(a) malloc(a) #define el_realloc(a,b) realloc(a, b) -#define el_reallocf(a,b) reallocf(a, b) #define el_free(a) free(a) #include "tty.h" @@ -107,6 +107,7 @@ #include "parse.h" #include "sig.h" #include "help.h" +#include "read.h" struct editline { char *el_prog; /* the program name */ @@ -117,6 +118,7 @@ coord_t el_cursor; /* Cursor location */ char **el_display; /* Real screen image = what is there */ char **el_vdisplay; /* Virtual screen image = what we see */ + void *el_data; /* Client data */ el_line_t el_line; /* The current line information */ el_state_t el_state; /* Current editor state */ el_term_t el_term; /* Terminal dependent stuff */ @@ -130,15 +132,18 @@ el_history_t el_history; /* History stuff */ el_search_t el_search; /* Search stuff */ el_signal_t el_signal; /* Signal handling stuff */ - - void *data; /* user data */ + el_read_t el_read; /* Character reading stuff */ }; -protected int el_editmode(EditLine *, int, char **); +protected int el_editmode(EditLine *, int, const char **); #ifdef DEBUG -#define EL_ABORT(a) (void) (fprintf(el->el_errfile, "%s, %d: ", \ - __FILE__, __LINE__), fprintf a, abort()) +#define EL_ABORT(a) do { \ + fprintf(el->el_errfile, "%s, %d: ", \ + __FILE__, __LINE__); \ + fprintf a; \ + abort(); \ + } while( /*CONSTCOND*/0); #else #define EL_ABORT(a) abort() #endif diff --exclude=CVS -ruN src.orig/lib/libedit/emacs.c src/lib/libedit/emacs.c --- src.orig/lib/libedit/emacs.c Wed Jan 1 11:48:44 2003 +++ src/lib/libedit/emacs.c Thu Mar 31 17:54:27 2005 @@ -1,3 +1,5 @@ +/* $NetBSD: emacs.c,v 1.19 2004/10/28 21:14:52 dsl Exp $ */ + /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. @@ -13,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -32,20 +30,21 @@ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. - * - * $NetBSD: emacs.c,v 1.8 2000/09/04 22:06:29 lukem Exp $ */ +#include "config.h" #if !defined(lint) && !defined(SCCSID) +#if 0 static char sccsid[] = "@(#)emacs.c 8.1 (Berkeley) 6/4/93"; +#else +__RCSID("$NetBSD: emacs.c,v 1.19 2004/10/28 21:14:52 dsl Exp $"); +#endif #endif /* not lint && not SCCSID */ -#include -__FBSDID("$FreeBSD: src/lib/libedit/emacs.c,v 1.8 2003/01/01 18:48:44 schweikh Exp $"); +__FBSDID("$FreeBSD$"); /* * emacs.c: Emacs functions */ -#include "sys.h" #include "el.h" /* em_delete_or_list(): @@ -54,14 +53,14 @@ */ protected el_action_t /*ARGSUSED*/ -em_delete_or_list(EditLine *el, int c) +em_delete_or_list(EditLine *el, int c __attribute__((__unused__))) { if (el->el_line.cursor == el->el_line.lastchar) { /* if I'm at the end */ if (el->el_line.cursor == el->el_line.buffer) { /* and the beginning */ - term_overwrite(el, STReof, 4); /* then do an EOF */ + term_overwrite(el, STReof, 4); /* then do a EOF */ term__flush(); return (CC_EOF); } else { @@ -73,7 +72,10 @@ return (CC_ERROR); } } else { - c_delafter(el, el->el_state.argument); /* delete after dot */ + if (el->el_state.doingarg) + c_delafter(el, el->el_state.argument); + else + c_delafter1(el); if (el->el_line.cursor > el->el_line.lastchar) el->el_line.cursor = el->el_line.lastchar; /* bounds check */ @@ -88,7 +90,7 @@ */ protected el_action_t /*ARGSUSED*/ -em_delete_next_word(EditLine *el, int c) +em_delete_next_word(EditLine *el, int c __attribute__((__unused__))) { char *cp, *p, *kp; @@ -117,14 +119,12 @@ */ protected el_action_t /*ARGSUSED*/ -em_yank(EditLine *el, int c) +em_yank(EditLine *el, int c __attribute__((__unused__))) { char *kp, *cp; - if (el->el_chared.c_kill.last == el->el_chared.c_kill.buf) { - if (!ch_enlargebufs(el, 1)) - return (CC_ERROR); - } + if (el->el_chared.c_kill.last == el->el_chared.c_kill.buf) + return (CC_NORM); if (el->el_line.lastchar + (el->el_chared.c_kill.last - el->el_chared.c_kill.buf) >= @@ -154,7 +154,7 @@ */ protected el_action_t /*ARGSUSED*/ -em_kill_line(EditLine *el, int c) +em_kill_line(EditLine *el, int c __attribute__((__unused__))) { char *kp, *cp; @@ -176,7 +176,7 @@ */ protected el_action_t /*ARGSUSED*/ -em_kill_region(EditLine *el, int c) +em_kill_region(EditLine *el, int c __attribute__((__unused__))) { char *kp, *cp; @@ -209,11 +209,11 @@ */ protected el_action_t /*ARGSUSED*/ -em_copy_region(EditLine *el, int c) +em_copy_region(EditLine *el, int c __attribute__((__unused__))) { char *kp, *cp; - if (el->el_chared.c_kill.mark) + if (!el->el_chared.c_kill.mark) return (CC_ERROR); if (el->el_chared.c_kill.mark > el->el_line.cursor) { @@ -233,12 +233,12 @@ } -/* em_gosmacs_traspose(): +/* em_gosmacs_transpose(): * Exchange the two characters before the cursor * Gosling emacs transpose chars [^T] */ protected el_action_t -em_gosmacs_traspose(EditLine *el, int c) +em_gosmacs_transpose(EditLine *el, int c) { if (el->el_line.cursor > &el->el_line.buffer[1]) { @@ -258,7 +258,7 @@ */ protected el_action_t /*ARGSUSED*/ -em_next_word(EditLine *el, int c) +em_next_word(EditLine *el, int c __attribute__((__unused__))) { if (el->el_line.cursor == el->el_line.lastchar) return (CC_ERROR); @@ -269,7 +269,7 @@ ce__isword); if (el->el_map.type == MAP_VI) - if (el->el_chared.c_vcmd.action & DELETE) { + if (el->el_chared.c_vcmd.action != NOP) { cv_delfini(el); return (CC_REFRESH); } @@ -283,7 +283,7 @@ */ protected el_action_t /*ARGSUSED*/ -em_upper_case(EditLine *el, int c) +em_upper_case(EditLine *el, int c __attribute__((__unused__))) { char *cp, *ep; @@ -291,8 +291,8 @@ el->el_state.argument, ce__isword); for (cp = el->el_line.cursor; cp < ep; cp++) - if (islower((unsigned char) *cp)) - *cp = toupper((unsigned char) *cp); + if (islower((unsigned char)*cp)) + *cp = toupper((unsigned char)*cp); el->el_line.cursor = ep; if (el->el_line.cursor > el->el_line.lastchar) @@ -307,7 +307,7 @@ */ protected el_action_t /*ARGSUSED*/ -em_capitol_case(EditLine *el, int c) +em_capitol_case(EditLine *el, int c __attribute__((__unused__))) { char *cp, *ep; @@ -315,16 +315,16 @@ el->el_state.argument, ce__isword); for (cp = el->el_line.cursor; cp < ep; cp++) { - if (isalpha((unsigned char) *cp)) { - if (islower((unsigned char) *cp)) - *cp = toupper((unsigned char) *cp); + if (isalpha((unsigned char)*cp)) { + if (islower((unsigned char)*cp)) + *cp = toupper((unsigned char)*cp); cp++; break; } } for (; cp < ep; cp++) - if (isupper((unsigned char) *cp)) - *cp = tolower((unsigned char) *cp); + if (isupper((unsigned char)*cp)) + *cp = tolower((unsigned char)*cp); el->el_line.cursor = ep; if (el->el_line.cursor > el->el_line.lastchar) @@ -339,7 +339,7 @@ */ protected el_action_t /*ARGSUSED*/ -em_lower_case(EditLine *el, int c) +em_lower_case(EditLine *el, int c __attribute__((__unused__))) { char *cp, *ep; @@ -347,8 +347,8 @@ el->el_state.argument, ce__isword); for (cp = el->el_line.cursor; cp < ep; cp++) - if (isupper((unsigned char) *cp)) - *cp = tolower((unsigned char) *cp); + if (isupper((unsigned char)*cp)) + *cp = tolower((unsigned char)*cp); el->el_line.cursor = ep; if (el->el_line.cursor > el->el_line.lastchar) @@ -363,7 +363,7 @@ */ protected el_action_t /*ARGSUSED*/ -em_set_mark(EditLine *el, int c) +em_set_mark(EditLine *el, int c __attribute__((__unused__))) { el->el_chared.c_kill.mark = el->el_line.cursor; @@ -377,7 +377,7 @@ */ protected el_action_t /*ARGSUSED*/ -em_exchange_mark(EditLine *el, int c) +em_exchange_mark(EditLine *el, int c __attribute__((__unused__))) { char *cp; @@ -394,7 +394,7 @@ */ protected el_action_t /*ARGSUSED*/ -em_universal_argument(EditLine *el, int c) +em_universal_argument(EditLine *el, int c __attribute__((__unused__))) { /* multiply current argument by 4 */ if (el->el_state.argument > 1000000) @@ -411,7 +411,7 @@ */ protected el_action_t /*ARGSUSED*/ -em_meta_next(EditLine *el, int c) +em_meta_next(EditLine *el, int c __attribute__((__unused__))) { el->el_state.metanext = 1; @@ -424,7 +424,7 @@ */ protected el_action_t /*ARGSUSED*/ -em_toggle_overwrite(EditLine *el, int c) +em_toggle_overwrite(EditLine *el, int c __attribute__((__unused__))) { el->el_state.inputmode = (el->el_state.inputmode == MODE_INSERT) ? @@ -438,7 +438,7 @@ */ protected el_action_t /*ARGSUSED*/ -em_copy_prev_word(EditLine *el, int c) +em_copy_prev_word(EditLine *el, int c __attribute__((__unused__))) { char *cp, *oldc, *dp; @@ -465,7 +465,7 @@ */ protected el_action_t /*ARGSUSED*/ -em_inc_search_next(EditLine *el, int c) +em_inc_search_next(EditLine *el, int c __attribute__((__unused__))) { el->el_search.patlen = 0; @@ -478,9 +478,32 @@ */ protected el_action_t /*ARGSUSED*/ -em_inc_search_prev(EditLine *el, int c) +em_inc_search_prev(EditLine *el, int c __attribute__((__unused__))) { el->el_search.patlen = 0; return (ce_inc_search(el, ED_SEARCH_PREV_HISTORY)); +} + + +/* em_delete_prev_char(): + * Delete the character to the left of the cursor + * [^?] + */ +protected el_action_t +/*ARGSUSED*/ +em_delete_prev_char(EditLine *el, int c __attribute__((__unused__))) +{ + + if (el->el_line.cursor <= el->el_line.buffer) + return (CC_ERROR); + + if (el->el_state.doingarg) + c_delbefore(el, el->el_state.argument); + else + c_delbefore1(el); + el->el_line.cursor -= el->el_state.argument; + if (el->el_line.cursor < el->el_line.buffer) + el->el_line.cursor = el->el_line.buffer; + return (CC_REFRESH); } diff --exclude=CVS -ruN src.orig/lib/libedit/hist.c src/lib/libedit/hist.c --- src.orig/lib/libedit/hist.c Mon Oct 1 17:00:28 2001 +++ src/lib/libedit/hist.c Thu Mar 31 17:54:33 2005 @@ -1,3 +1,5 @@ +/* $NetBSD: hist.c,v 1.15 2003/11/01 23:36:39 christos Exp $ */ + /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. @@ -13,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -32,20 +30,21 @@ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. - * - * $NetBSD: hist.c,v 1.8 2001/01/10 07:45:41 jdolecek Exp $ */ +#include "config.h" #if !defined(lint) && !defined(SCCSID) +#if 0 static char sccsid[] = "@(#)hist.c 8.1 (Berkeley) 6/4/93"; +#else +__RCSID("$NetBSD: hist.c,v 1.15 2003/11/01 23:36:39 christos Exp $"); +#endif #endif /* not lint && not SCCSID */ -#include -__FBSDID("$FreeBSD: src/lib/libedit/hist.c,v 1.5 2001/10/01 23:00:28 obrien Exp $"); +__FBSDID("$FreeBSD: src/lib/libedit/hist.c,v 1.4 2001/10/01 08:41:25 obrien Exp $"); /* * hist.c: History access functions */ -#include "sys.h" #include #include "el.h" @@ -130,18 +129,16 @@ el->el_history.eventno = h; return (CC_ERROR); } - (void) strncpy(el->el_line.buffer, hp, + (void) strlcpy(el->el_line.buffer, hp, (size_t)(el->el_line.limit - el->el_line.buffer)); el->el_line.lastchar = el->el_line.buffer + strlen(el->el_line.buffer); - if (el->el_line.lastchar > el->el_line.buffer) { - if (el->el_line.lastchar[-1] == '\n') - el->el_line.lastchar--; - if (el->el_line.lastchar[-1] == ' ') - el->el_line.lastchar--; - if (el->el_line.lastchar < el->el_line.buffer) - el->el_line.lastchar = el->el_line.buffer; - } + if (el->el_line.lastchar > el->el_line.buffer + && el->el_line.lastchar[-1] == '\n') + el->el_line.lastchar--; + if (el->el_line.lastchar > el->el_line.buffer + && el->el_line.lastchar[-1] == ' ') + el->el_line.lastchar--; #ifdef KSHVI if (el->el_map.type == MAP_VI) el->el_line.cursor = el->el_line.buffer; @@ -153,21 +150,40 @@ } -/* hist_list() - * List history entries +/* hist_command() + * process a history command */ protected int -/*ARGSUSED*/ -hist_list(EditLine *el, int argc, char **argv) +hist_command(EditLine *el, int argc, const char **argv) { const char *str; + int num; + HistEvent ev; if (el->el_history.ref == NULL) return (-1); - for (str = HIST_LAST(el); str != NULL; str = HIST_PREV(el)) - (void) fprintf(el->el_outfile, "%d %s", - el->el_history.ev.num, str); - return (0); + + if (argc == 1 || strcmp(argv[1], "list") == 0) { + /* List history entries */ + + for (str = HIST_LAST(el); str != NULL; str = HIST_PREV(el)) + (void) fprintf(el->el_outfile, "%d %s", + el->el_history.ev.num, str); + return (0); + } + + if (argc != 3) + return (-1); + + num = (int)strtol(argv[2], NULL, 0); + + if (strcmp(argv[1], "size") == 0) + return history(el->el_history.ref, &ev, H_SETSIZE, num); + + if (strcmp(argv[1], "unique") == 0) + return history(el->el_history.ref, &ev, H_SETUNIQUE, num); + + return -1; } /* hist_enlargebuf() diff --exclude=CVS -ruN src.orig/lib/libedit/hist.h src/lib/libedit/hist.h --- src.orig/lib/libedit/hist.h Mon Oct 1 02:41:25 2001 +++ src/lib/libedit/hist.h Wed Mar 30 21:07:25 2005 @@ -1,3 +1,5 @@ +/* $NetBSD: hist.h,v 1.10 2003/08/07 16:44:31 agc Exp $ */ + /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. @@ -13,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -34,8 +32,7 @@ * SUCH DAMAGE. * * @(#)hist.h 8.1 (Berkeley) 6/4/93 - * $NetBSD: hist.h,v 1.5 2000/09/04 22:06:30 lukem Exp $ - * $FreeBSD: src/lib/libedit/hist.h,v 1.3 2001/10/01 08:41:25 obrien Exp $ + * $FreeBSD$ */ /* @@ -66,7 +63,7 @@ #define HIST_FIRST(el) HIST_FUN(el, H_FIRST, NULL) #define HIST_LAST(el) HIST_FUN(el, H_LAST, NULL) #define HIST_PREV(el) HIST_FUN(el, H_PREV, NULL) -#define HIST_EVENT(el, num) HIST_FUN(el, H_EVENT, num) +#define HIST_SET(el, num) HIST_FUN(el, H_SET, num) #define HIST_LOAD(el, fname) HIST_FUN(el, H_LOAD fname) #define HIST_SAVE(el, fname) HIST_FUN(el, H_SAVE fname) @@ -74,7 +71,7 @@ protected void hist_end(EditLine *); protected el_action_t hist_get(EditLine *); protected int hist_set(EditLine *, hist_fun_t, ptr_t); -protected int hist_list(EditLine *, int, char **); +protected int hist_command(EditLine *, int, const char **); protected int hist_enlargebuf(EditLine *, size_t, size_t); #endif /* _h_el_hist */ diff --exclude=CVS -ruN src.orig/lib/libedit/history.c src/lib/libedit/history.c --- src.orig/lib/libedit/history.c Mon Oct 14 04:42:38 2002 +++ src/lib/libedit/history.c Thu Mar 31 17:54:39 2005 @@ -1,3 +1,5 @@ +/* $NetBSD: history.c,v 1.28 2004/11/27 18:31:45 christos Exp $ */ + /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. @@ -13,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -32,25 +30,29 @@ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. - * - * $NetBSD: history.c,v 1.16 2000/09/04 22:06:30 lukem Exp $ */ +#include "config.h" #if !defined(lint) && !defined(SCCSID) +#if 0 static char sccsid[] = "@(#)history.c 8.1 (Berkeley) 6/4/93"; +#else +__RCSID("$NetBSD: history.c,v 1.28 2004/11/27 18:31:45 christos Exp $"); +#endif #endif /* not lint && not SCCSID */ -#include -__FBSDID("$FreeBSD: src/lib/libedit/history.c,v 1.7 2002/10/14 10:42:38 tjr Exp $"); +__FBSDID("$FreeBSD$"); /* * hist.c: History access functions */ -#include "sys.h" - #include #include #include +#ifdef HAVE_VIS_H #include +#else +#include "np/vis.h" +#endif #include static const char hist_cookie[] = "_HiStOrY_V2_\n"; @@ -75,6 +77,7 @@ history_efun_t h_enter; /* Add an element */ history_efun_t h_add; /* Append to an element */ }; + #define HNEXT(h, ev) (*(h)->h_next)((h)->h_ref, ev) #define HFIRST(h, ev) (*(h)->h_first)((h)->h_ref, ev) #define HPREV(h, ev) (*(h)->h_prev)((h)->h_ref, ev) @@ -85,13 +88,22 @@ #define HENTER(h, ev, str) (*(h)->h_enter)((h)->h_ref, ev, str) #define HADD(h, ev, str) (*(h)->h_add)((h)->h_ref, ev, str) +#define h_strdup(a) strdup(a) #define h_malloc(a) malloc(a) #define h_realloc(a, b) realloc((a), (b)) #define h_free(a) free(a) +typedef struct { + int num; + char *str; +} HistEventPrivate; + + private int history_setsize(History *, HistEvent *, int); private int history_getsize(History *, HistEvent *); +private int history_setunique(History *, HistEvent *, int); +private int history_getunique(History *, HistEvent *); private int history_set_fun(History *, History *); private int history_load(History *, const char *); private int history_save(History *, const char *); @@ -110,15 +122,17 @@ HistEvent ev; /* What we return */ struct hentry_t *next; /* Next entry */ struct hentry_t *prev; /* Previous entry */ -} hentry_t; +} hentry_t; typedef struct history_t { - hentry_t list; /* Fake list header element */ - hentry_t *cursor; /* Current element in the list */ - int max; /* Maximum number of events */ - int cur; /* Current number of events */ + hentry_t list; /* Fake list header element */ + hentry_t *cursor; /* Current element in the list */ + int max; /* Maximum number of events */ + int cur; /* Current number of events */ int eventid; /* For generation of unique event id */ -} history_t; + int flags; /* History flags */ +#define H_UNIQUE 1 /* Store only unique elements */ +} history_t; private int history_def_first(ptr_t, HistEvent *); private int history_def_last(ptr_t, HistEvent *); @@ -128,13 +142,19 @@ private int history_def_set(ptr_t, HistEvent *, const int n); private int history_def_enter(ptr_t, HistEvent *, const char *); private int history_def_add(ptr_t, HistEvent *, const char *); -private void history_def_init(ptr_t *, HistEvent *, int); +private int history_def_init(ptr_t *, HistEvent *, int); private void history_def_clear(ptr_t, HistEvent *); private int history_def_insert(history_t *, HistEvent *, const char *); private void history_def_delete(history_t *, HistEvent *, hentry_t *); -#define history_def_setsize(p, num)(void) (((history_t *) p)->max = (num)) -#define history_def_getsize(p) (((history_t *) p)->cur) +#define history_def_setsize(p, num)(void) (((history_t *)p)->max = (num)) +#define history_def_getsize(p) (((history_t *)p)->cur) +#define history_def_getunique(p) (((((history_t *)p)->flags) & H_UNIQUE) != 0) +#define history_def_setunique(p, uni) \ + if (uni) \ + (((history_t *)p)->flags) |= H_UNIQUE; \ + else \ + (((history_t *)p)->flags) &= ~H_UNIQUE #define he_strerror(code) he_errlist[code] #define he_seterrev(evp, code) {\ @@ -227,20 +247,19 @@ { history_t *h = (history_t *) p; - if (h->cursor != &h->list) - h->cursor = h->cursor->next; - else { + if (h->cursor == &h->list) { he_seterrev(ev, _HE_EMPTY_LIST); return (-1); } - if (h->cursor != &h->list) - *ev = h->cursor->ev; - else { + if (h->cursor->next == &h->list) { he_seterrev(ev, _HE_END_REACHED); return (-1); } + h->cursor = h->cursor->next; + *ev = h->cursor->ev; + return (0); } @@ -253,21 +272,20 @@ { history_t *h = (history_t *) p; - if (h->cursor != &h->list) - h->cursor = h->cursor->prev; - else { + if (h->cursor == &h->list) { he_seterrev(ev, (h->cur > 0) ? _HE_END_REACHED : _HE_EMPTY_LIST); return (-1); } - if (h->cursor != &h->list) - *ev = h->cursor->ev; - else { + if (h->cursor->prev == &h->list) { he_seterrev(ev, _HE_START_REACHED); return (-1); } + h->cursor = h->cursor->prev; + *ev = h->cursor->ev; + return (0); } @@ -328,20 +346,20 @@ history_t *h = (history_t *) p; size_t len; char *s; + HistEventPrivate *evp = (void *)&h->cursor->ev; if (h->cursor == &h->list) return (history_def_enter(p, ev, str)); - len = strlen(h->cursor->ev.str) + strlen(str) + 1; + len = strlen(evp->str) + strlen(str) + 1; s = (char *) h_malloc(len); - if (!s) { + if (s == NULL) { he_seterrev(ev, _HE_MALLOC_FAILED); return (-1); } (void) strlcpy(s, h->cursor->ev.str, len); (void) strlcat(s, str, len); - /* LINTED const cast */ - h_free((ptr_t) h->cursor->ev.str); - h->cursor->ev.str = s; + h_free((ptr_t)evp->str); + evp->str = s; *ev = h->cursor->ev; return (0); } @@ -352,15 +370,15 @@ */ /* ARGSUSED */ private void -history_def_delete(history_t *h, HistEvent *ev, hentry_t *hp) +history_def_delete(history_t *h, + HistEvent *ev __attribute__((__unused__)), hentry_t *hp) { - + HistEventPrivate *evp = (void *)&hp->ev; if (hp == &h->list) abort(); hp->prev->next = hp->next; hp->next->prev = hp->prev; - /* LINTED const cast */ - h_free((ptr_t) hp->ev.str); + h_free((ptr_t) evp->str); h_free(hp); h->cur--; } @@ -374,11 +392,11 @@ { h->cursor = (hentry_t *) h_malloc(sizeof(hentry_t)); - if (h->cursor) - h->cursor->ev.str = strdup(str); - if (!h->cursor || !h->cursor->ev.str) { - he_seterrev(ev, _HE_MALLOC_FAILED); - return (-1); + if (h->cursor == NULL) + goto oomem; + if ((h->cursor->ev.str = h_strdup(str)) == NULL) { + h_free((ptr_t)h->cursor); + goto oomem; } h->cursor->ev.num = ++h->eventid; h->cursor->next = h->list.next; @@ -389,6 +407,9 @@ *ev = h->cursor->ev; return (0); +oomem: + he_seterrev(ev, _HE_MALLOC_FAILED); + return (-1); } @@ -400,6 +421,10 @@ { history_t *h = (history_t *) p; + if ((h->flags & H_UNIQUE) != 0 && h->list.next != &h->list && + strcmp(h->list.next->ev.str, str) == 0) + return (0); + if (history_def_insert(h, ev, str) == -1) return (-1); /* error, keep error message */ @@ -407,10 +432,10 @@ * Always keep at least one entry. * This way we don't have to check for the empty list. */ - while (h->cur - 1 > h->max) + while (h->cur > h->max && h->cur > 0) history_def_delete(h, ev, h->list.prev); - return (0); + return (1); } @@ -418,10 +443,12 @@ * Default history initialization function */ /* ARGSUSED */ -private void -history_def_init(ptr_t *p, HistEvent *ev, int n) +private int +history_def_init(ptr_t *p, HistEvent *ev __attribute__((__unused__)), int n) { history_t *h = (history_t *) h_malloc(sizeof(history_t)); + if (h == NULL) + return -1; if (n <= 0) n = 0; @@ -432,7 +459,9 @@ h->list.ev.str = NULL; h->list.ev.num = 0; h->cursor = &h->list; + h->flags = 0; *p = (ptr_t) h; + return 0; } @@ -461,10 +490,15 @@ public History * history_init(void) { - History *h = (History *) h_malloc(sizeof(History)); HistEvent ev; + History *h = (History *) h_malloc(sizeof(History)); + if (h == NULL) + return NULL; - history_def_init(&h->h_ref, &ev, 0); + if (history_def_init(&h->h_ref, &ev, 0) == -1) { + h_free((ptr_t)h); + return NULL; + } h->h_ent = -1; h->h_next = history_def_next; h->h_first = history_def_first; @@ -520,18 +554,46 @@ private int history_getsize(History *h, HistEvent *ev) { - int retval = 0; - if (h->h_next != history_def_next) { he_seterrev(ev, _HE_NOT_ALLOWED); return (-1); } - retval = history_def_getsize(h->h_ref); - if (retval < -1) { + ev->num = history_def_getsize(h->h_ref); + if (ev->num < -1) { he_seterrev(ev, _HE_SIZE_NEGATIVE); return (-1); } - ev->num = retval; + return (0); +} + + +/* history_setunique(): + * Set if adjacent equal events should not be entered in history. + */ +private int +history_setunique(History *h, HistEvent *ev, int uni) +{ + + if (h->h_next != history_def_next) { + he_seterrev(ev, _HE_NOT_ALLOWED); + return (-1); + } + history_def_setunique(h->h_ref, uni); + return (0); +} + + +/* history_getunique(): + * Get if adjacent equal events should not be entered in history. + */ +private int +history_getunique(History *h, HistEvent *ev) +{ + if (h->h_next != history_def_next) { + he_seterrev(ev, _HE_NOT_ALLOWED); + return (-1); + } + ev->num = history_def_getunique(h->h_ref); return (0); } @@ -603,6 +665,8 @@ goto done; ptr = h_malloc(max_size = 1024); + if (ptr == NULL) + goto done; for (i = 0; (line = fgetln(fp, &sz)) != NULL; i++) { char c = line[sz]; @@ -612,15 +676,24 @@ line[sz] = '\0'; if (max_size < sz) { - max_size = (sz + 1023) & ~1023; - ptr = h_realloc(ptr, max_size); + char *nptr; + max_size = (sz + 1024) & ~1023; + nptr = h_realloc(ptr, max_size); + if (nptr == NULL) { + i = -1; + goto oomem; + } + ptr = nptr; } (void) strunvis(ptr, line); line[sz] = c; - HENTER(h, &ev, ptr); + if (HENTER(h, &ev, ptr) == -1) { + h_free((ptr_t)ptr); + return -1; + } } - h_free(ptr); - +oomem: + h_free((ptr_t)ptr); done: (void) fclose(fp); return (i); @@ -635,28 +708,40 @@ { FILE *fp; HistEvent ev; - int i = 0, retval; + int i = -1, retval; size_t len, max_size; char *ptr; if ((fp = fopen(fname, "w")) == NULL) return (-1); - (void) fchmod(fileno(fp), S_IRUSR|S_IWUSR); - (void) fputs(hist_cookie, fp); + if (fchmod(fileno(fp), S_IRUSR|S_IWUSR) == -1) + goto done; + if (fputs(hist_cookie, fp) == EOF) + goto done; ptr = h_malloc(max_size = 1024); - for (retval = HLAST(h, &ev); + if (ptr == NULL) + goto done; + for (i = 0, retval = HLAST(h, &ev); retval != -1; retval = HPREV(h, &ev), i++) { len = strlen(ev.str) * 4; if (len >= max_size) { - max_size = (len + 1023) & 1023; - ptr = h_realloc(ptr, max_size); + char *nptr; + max_size = (len + 1024) & ~1023; + nptr = h_realloc(ptr, max_size); + if (nptr == NULL) { + i = -1; + goto oomem; + } + ptr = nptr; } (void) strvis(ptr, ev.str, VIS_WHITE); (void) fprintf(fp, "%s\n", ptr); } - h_free(ptr); +oomem: + h_free((ptr_t)ptr); +done: (void) fclose(fp); return (i); } @@ -753,6 +838,14 @@ case H_SETSIZE: retval = history_setsize(h, ev, va_arg(va, int)); + break; + + case H_GETUNIQUE: + retval = history_getunique(h, ev); + break; + + case H_SETUNIQUE: + retval = history_setunique(h, ev, va_arg(va, int)); break; case H_ADD: diff --exclude=CVS -ruN src.orig/lib/libedit/key.c src/lib/libedit/key.c --- src.orig/lib/libedit/key.c Mon Dec 30 14:18:03 2002 +++ src/lib/libedit/key.c Thu Mar 31 17:54:47 2005 @@ -1,3 +1,5 @@ +/* $NetBSD: key.c,v 1.15 2003/10/18 23:48:42 christos Exp $ */ + /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. @@ -13,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -32,22 +30,24 @@ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. - * - * $NetBSD: key.c,v 1.11 2001/01/23 15:55:30 jdolecek Exp $ */ +#include "config.h" #if !defined(lint) && !defined(SCCSID) +#if 0 static char sccsid[] = "@(#)key.c 8.1 (Berkeley) 6/4/93"; +#else +__RCSID("$NetBSD: key.c,v 1.15 2003/10/18 23:48:42 christos Exp $"); +#endif #endif /* not lint && not SCCSID */ -#include -__FBSDID("$FreeBSD: src/lib/libedit/key.c,v 1.9 2002/12/30 21:18:03 schweikh Exp $"); +__FBSDID("$FreeBSD$"); /* * key.c: This module contains the procedures for maintaining * the extended-key map. * * An extended-key (key) is a sequence of keystrokes introduced - * with a sequence introducer and consisting of an arbitrary + * with an sequence introducer and consisting of an arbitrary * number of characters. This module maintains a map (the el->el_key.map) * to convert these extended-key sequences into input strs * (XK_STR), editor functions (XK_CMD), or unix commands (XK_EXE). @@ -63,7 +63,6 @@ * 1) It is not possible to have one key that is a * substr of another. */ -#include "sys.h" #include #include @@ -88,8 +87,9 @@ key_value_t *, int); private key_node_t *node__get(int); private void node__put(EditLine *, key_node_t *); -private int node__delete(EditLine *, key_node_t **, char *); -private int node_lookup(EditLine *, char *, key_node_t *, int); +private int node__delete(EditLine *, key_node_t **, const char *); +private int node_lookup(EditLine *, const char *, key_node_t *, + int); private int node_enum(EditLine *, key_node_t *, int); private int key__decode_char(char *, int, int); @@ -216,7 +216,7 @@ * */ protected void -key_clear(EditLine *el, el_action_t *map, char *in) +key_clear(EditLine *el, el_action_t *map, const char *in) { if ((map[(unsigned char)*in] == ED_SEQUENCE_LEAD_IN) && @@ -233,7 +233,7 @@ * they exists. */ protected int -key_delete(EditLine *el, char *key) +key_delete(EditLine *el, const char *key) { if (key[0] == '\0') { @@ -254,7 +254,7 @@ * Print entire el->el_key.map if null */ protected void -key_print(EditLine *el, char *key) +key_print(EditLine *el, const char *key) { /* do nothing if el->el_key.map is empty and null key specified */ @@ -353,7 +353,8 @@ break; case XK_STR: case XK_EXE: - ptr->val.str = strdup(val->str); + if ((ptr->val.str = el_strdup(val->str)) == NULL) + return -1; break; default: EL_ABORT((el->el_errfile, "Bad XK_ type %d\n", ntype)); @@ -373,7 +374,7 @@ * Delete node that matches str */ private int -node__delete(EditLine *el, key_node_t **inptr, char *str) +node__delete(EditLine *el, key_node_t **inptr, const char *str) { key_node_t *ptr; key_node_t *prev_ptr = NULL; @@ -450,7 +451,7 @@ /* node__get(): - * Returns pointer to a key_node_t for ch. + * Returns pointer to an key_node_t for ch. */ private key_node_t * node__get(int ch) @@ -475,7 +476,7 @@ * Print if last node */ private int -node_lookup(EditLine *el, char *str, key_node_t *ptr, int cnt) +node_lookup(EditLine *el, const char *str, key_node_t *ptr, int cnt) { int ncnt; @@ -565,7 +566,7 @@ * function specified by val */ protected void -key_kprint(EditLine *el, char *key, key_value_t *val, int ntype) +key_kprint(EditLine *el, const char *key, key_value_t *val, int ntype) { el_bindings_t *fp; char unparsbuf[EL_BUFSIZ]; @@ -608,8 +609,6 @@ private int key__decode_char(char *buf, int cnt, int ch) { - ch = (unsigned char)ch; - if (ch == 0) { buf[cnt++] = '^'; buf[cnt] = '@'; @@ -617,10 +616,10 @@ } if (iscntrl(ch)) { buf[cnt++] = '^'; - if (ch == 0177) + if (ch == '\177') buf[cnt] = '?'; else - buf[cnt] = toascii(ch) | 0100; + buf[cnt] = ch | 0100; } else if (ch == '^') { buf[cnt++] = '\\'; buf[cnt] = '^'; @@ -638,13 +637,15 @@ return (cnt); } + /* key__decode_str(): * Make a printable version of the ey */ protected char * -key__decode_str(char *str, char *buf, char *sep) +key__decode_str(const char *str, char *buf, const char *sep) { - char *b, *p; + char *b; + const char *p; b = buf; if (sep[0] != '\0') @@ -663,7 +664,7 @@ if (*p == '\177') *b++ = '?'; else - *b++ = toascii(*p) | 0100; + *b++ = *p | 0100; } else if (*p == '^' || *p == '\\') { *b++ = '\\'; *b++ = *p; diff --exclude=CVS -ruN src.orig/lib/libedit/key.h src/lib/libedit/key.h --- src.orig/lib/libedit/key.h Mon Oct 1 02:41:25 2001 +++ src/lib/libedit/key.h Wed Mar 30 21:09:07 2005 @@ -1,3 +1,5 @@ +/* $NetBSD: key.h,v 1.8 2003/08/07 16:44:32 agc Exp $ */ + /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. @@ -13,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -34,8 +32,7 @@ * SUCH DAMAGE. * * @(#)key.h 8.1 (Berkeley) 6/4/93 - * $NetBSD: key.h,v 1.4 2000/09/04 22:06:30 lukem Exp $ - * $FreeBSD: src/lib/libedit/key.h,v 1.3 2001/10/01 08:41:25 obrien Exp $ + * $FreeBSD$ */ /* @@ -62,6 +59,10 @@ #define XK_NOD 2 #define XK_EXE 3 +#undef key_end +#undef key_clear +#undef key_print + protected int key_init(EditLine *); protected void key_end(EditLine *); protected key_value_t *key_map_cmd(EditLine *, int); @@ -69,10 +70,11 @@ protected void key_reset(EditLine *); protected int key_get(EditLine *, char *, key_value_t *); protected void key_add(EditLine *, const char *, key_value_t *, int); -protected void key_clear(EditLine *, el_action_t *, char *); -protected int key_delete(EditLine *, char *); -protected void key_print(EditLine *, char *); -protected void key_kprint(EditLine *, char *, key_value_t *, int); -protected char *key__decode_str(char *, char *, char *); +protected void key_clear(EditLine *, el_action_t *, const char *); +protected int key_delete(EditLine *, const char *); +protected void key_print(EditLine *, const char *); +protected void key_kprint(EditLine *, const char *, key_value_t *, + int); +protected char *key__decode_str(const char *, char *, const char *); #endif /* _h_el_key */ diff --exclude=CVS -ruN src.orig/lib/libedit/makelist src/lib/libedit/makelist --- src.orig/lib/libedit/makelist Mon Aug 4 15:31:51 2003 +++ src/lib/libedit/makelist Wed Mar 30 21:31:50 2005 @@ -1,6 +1,6 @@ #!/bin/sh - -# $NetBSD: makelist,v 1.6 2000/09/04 23:45:18 lukem Exp $ -# $FreeBSD: src/lib/libedit/makelist,v 1.8 2003/08/04 21:31:51 ache Exp $ +# $NetBSD: makelist,v 1.8 2003/03/10 21:21:10 christos Exp $ +# $FreeBSD$ # # Copyright (c) 1992, 1993 # The Regents of the University of California. All rights reserved. @@ -40,8 +40,8 @@ # makelist.sh: Automatically generate header files... -AWK=/usr/bin/awk -USAGE="usage: $0 -h|-e|-fc|-fh|-bc|-bh|-m " +AWK=awk +USAGE="Usage: $0 -h|-e|-fc|-fh|-bc|-bh|-m " if [ "x$1" = "x" ] then diff --exclude=CVS -ruN src.orig/lib/libedit/map.c src/lib/libedit/map.c --- src.orig/lib/libedit/map.c Mon Oct 1 17:00:28 2001 +++ src/lib/libedit/map.c Thu Mar 31 17:54:53 2005 @@ -1,3 +1,5 @@ +/* $NetBSD: map.c,v 1.20 2004/08/13 12:10:39 mycroft Exp $ */ + /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. @@ -13,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -32,26 +30,27 @@ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. - * - * $NetBSD: map.c,v 1.13 2001/01/04 15:56:32 christos Exp $ */ +#include "config.h" #if !defined(lint) && !defined(SCCSID) +#if 0 static char sccsid[] = "@(#)map.c 8.1 (Berkeley) 6/4/93"; +#else +__RCSID("$NetBSD: map.c,v 1.20 2004/08/13 12:10:39 mycroft Exp $"); +#endif #endif /* not lint && not SCCSID */ -#include -__FBSDID("$FreeBSD: src/lib/libedit/map.c,v 1.8 2001/10/01 23:00:28 obrien Exp $"); +__FBSDID("$FreeBSD: src/lib/libedit/map.c,v 1.7 2001/10/01 08:41:25 obrien Exp $"); /* * map.c: Editor function definitions */ -#include "sys.h" #include #include "el.h" #define N_KEYS 256 -private void map_print_key(EditLine *, el_action_t *, char *); +private void map_print_key(EditLine *, el_action_t *, const char *); private void map_print_some_keys(EditLine *, el_action_t *, int, int); private void map_print_all_keys(EditLine *); private void map_init_nls(EditLine *); @@ -69,7 +68,7 @@ /* 5 */ ED_MOVE_TO_END, /* ^E */ /* 6 */ ED_NEXT_CHAR, /* ^F */ /* 7 */ ED_UNASSIGNED, /* ^G */ - /* 8 */ ED_DELETE_PREV_CHAR, /* ^H */ + /* 8 */ EM_DELETE_PREV_CHAR, /* ^H */ /* 9 */ ED_UNASSIGNED, /* ^I */ /* 10 */ ED_NEWLINE, /* ^J */ /* 11 */ ED_KILL_LINE, /* ^K */ @@ -188,7 +187,7 @@ /* 124 */ ED_INSERT, /* | */ /* 125 */ ED_INSERT, /* } */ /* 126 */ ED_INSERT, /* ~ */ - /* 127 */ ED_DELETE_PREV_CHAR, /* ^? */ + /* 127 */ EM_DELETE_PREV_CHAR, /* ^? */ /* 128 */ ED_UNASSIGNED, /* M-^@ */ /* 129 */ ED_UNASSIGNED, /* M-^A */ /* 130 */ ED_UNASSIGNED, /* M-^B */ @@ -377,7 +376,7 @@ /* 5 */ ED_MOVE_TO_END, /* ^E */ /* 6 */ ED_NEXT_CHAR, /* ^F */ /* 7 */ ED_UNASSIGNED, /* ^G */ - /* 8 */ ED_DELETE_PREV_CHAR, /* ^H */ /* BackSpace key */ + /* 8 */ VI_DELETE_PREV_CHAR, /* ^H */ /* BackSpace key */ /* 9 */ ED_UNASSIGNED, /* ^I */ /* Tab Key */ /* 10 */ ED_NEWLINE, /* ^J */ /* 11 */ ED_KILL_LINE, /* ^K */ @@ -497,135 +496,135 @@ /* 124 */ ED_INSERT, /* | */ /* 125 */ ED_INSERT, /* } */ /* 126 */ ED_INSERT, /* ~ */ - /* 127 */ ED_DELETE_PREV_CHAR, /* ^? */ - /* 128 */ ED_UNASSIGNED, /* M-^@ */ - /* 129 */ ED_UNASSIGNED, /* M-^A */ - /* 130 */ ED_UNASSIGNED, /* M-^B */ - /* 131 */ ED_UNASSIGNED, /* M-^C */ - /* 132 */ ED_UNASSIGNED, /* M-^D */ - /* 133 */ ED_UNASSIGNED, /* M-^E */ - /* 134 */ ED_UNASSIGNED, /* M-^F */ - /* 135 */ ED_UNASSIGNED, /* M-^G */ - /* 136 */ ED_UNASSIGNED, /* M-^H */ - /* 137 */ ED_UNASSIGNED, /* M-^I */ - /* 138 */ ED_UNASSIGNED, /* M-^J */ - /* 139 */ ED_UNASSIGNED, /* M-^K */ - /* 140 */ ED_UNASSIGNED, /* M-^L */ - /* 141 */ ED_UNASSIGNED, /* M-^M */ - /* 142 */ ED_UNASSIGNED, /* M-^N */ - /* 143 */ ED_UNASSIGNED, /* M-^O */ - /* 144 */ ED_UNASSIGNED, /* M-^P */ - /* 145 */ ED_UNASSIGNED, /* M-^Q */ - /* 146 */ ED_UNASSIGNED, /* M-^R */ - /* 147 */ ED_UNASSIGNED, /* M-^S */ - /* 148 */ ED_UNASSIGNED, /* M-^T */ - /* 149 */ ED_UNASSIGNED, /* M-^U */ - /* 150 */ ED_UNASSIGNED, /* M-^V */ - /* 151 */ ED_UNASSIGNED, /* M-^W */ - /* 152 */ ED_UNASSIGNED, /* M-^X */ - /* 153 */ ED_UNASSIGNED, /* M-^Y */ - /* 154 */ ED_UNASSIGNED, /* M-^Z */ - /* 155 */ ED_UNASSIGNED, /* M-^[ */ - /* 156 */ ED_UNASSIGNED, /* M-^\ */ - /* 157 */ ED_UNASSIGNED, /* M-^] */ - /* 158 */ ED_UNASSIGNED, /* M-^^ */ - /* 159 */ ED_UNASSIGNED, /* M-^_ */ - /* 160 */ ED_UNASSIGNED, /* M-SPACE */ - /* 161 */ ED_UNASSIGNED, /* M-! */ - /* 162 */ ED_UNASSIGNED, /* M-" */ - /* 163 */ ED_UNASSIGNED, /* M-# */ - /* 164 */ ED_UNASSIGNED, /* M-$ */ - /* 165 */ ED_UNASSIGNED, /* M-% */ - /* 166 */ ED_UNASSIGNED, /* M-& */ - /* 167 */ ED_UNASSIGNED, /* M-' */ - /* 168 */ ED_UNASSIGNED, /* M-( */ - /* 169 */ ED_UNASSIGNED, /* M-) */ - /* 170 */ ED_UNASSIGNED, /* M-* */ - /* 171 */ ED_UNASSIGNED, /* M-+ */ - /* 172 */ ED_UNASSIGNED, /* M-, */ - /* 173 */ ED_UNASSIGNED, /* M-- */ - /* 174 */ ED_UNASSIGNED, /* M-. */ - /* 175 */ ED_UNASSIGNED, /* M-/ */ - /* 176 */ ED_UNASSIGNED, /* M-0 */ - /* 177 */ ED_UNASSIGNED, /* M-1 */ - /* 178 */ ED_UNASSIGNED, /* M-2 */ - /* 179 */ ED_UNASSIGNED, /* M-3 */ - /* 180 */ ED_UNASSIGNED, /* M-4 */ - /* 181 */ ED_UNASSIGNED, /* M-5 */ - /* 182 */ ED_UNASSIGNED, /* M-6 */ - /* 183 */ ED_UNASSIGNED, /* M-7 */ - /* 184 */ ED_UNASSIGNED, /* M-8 */ - /* 185 */ ED_UNASSIGNED, /* M-9 */ - /* 186 */ ED_UNASSIGNED, /* M-: */ - /* 187 */ ED_UNASSIGNED, /* M-; */ - /* 188 */ ED_UNASSIGNED, /* M-< */ - /* 189 */ ED_UNASSIGNED, /* M-= */ - /* 190 */ ED_UNASSIGNED, /* M-> */ - /* 191 */ ED_UNASSIGNED, /* M-? */ - /* 192 */ ED_UNASSIGNED, /* M-@ */ - /* 193 */ ED_UNASSIGNED, /* M-A */ - /* 194 */ ED_UNASSIGNED, /* M-B */ - /* 195 */ ED_UNASSIGNED, /* M-C */ - /* 196 */ ED_UNASSIGNED, /* M-D */ - /* 197 */ ED_UNASSIGNED, /* M-E */ - /* 198 */ ED_UNASSIGNED, /* M-F */ - /* 199 */ ED_UNASSIGNED, /* M-G */ - /* 200 */ ED_UNASSIGNED, /* M-H */ - /* 201 */ ED_UNASSIGNED, /* M-I */ - /* 202 */ ED_UNASSIGNED, /* M-J */ - /* 203 */ ED_UNASSIGNED, /* M-K */ - /* 204 */ ED_UNASSIGNED, /* M-L */ - /* 205 */ ED_UNASSIGNED, /* M-M */ - /* 206 */ ED_UNASSIGNED, /* M-N */ - /* 207 */ ED_UNASSIGNED, /* M-O */ - /* 208 */ ED_UNASSIGNED, /* M-P */ - /* 209 */ ED_UNASSIGNED, /* M-Q */ - /* 210 */ ED_UNASSIGNED, /* M-R */ - /* 211 */ ED_UNASSIGNED, /* M-S */ - /* 212 */ ED_UNASSIGNED, /* M-T */ - /* 213 */ ED_UNASSIGNED, /* M-U */ - /* 214 */ ED_UNASSIGNED, /* M-V */ - /* 215 */ ED_UNASSIGNED, /* M-W */ - /* 216 */ ED_UNASSIGNED, /* M-X */ - /* 217 */ ED_UNASSIGNED, /* M-Y */ - /* 218 */ ED_UNASSIGNED, /* M-Z */ - /* 219 */ ED_UNASSIGNED, /* M-[ */ - /* 220 */ ED_UNASSIGNED, /* M-\ */ - /* 221 */ ED_UNASSIGNED, /* M-] */ - /* 222 */ ED_UNASSIGNED, /* M-^ */ - /* 223 */ ED_UNASSIGNED, /* M-_ */ - /* 224 */ ED_UNASSIGNED, /* M-` */ - /* 225 */ ED_UNASSIGNED, /* M-a */ - /* 226 */ ED_UNASSIGNED, /* M-b */ - /* 227 */ ED_UNASSIGNED, /* M-c */ - /* 228 */ ED_UNASSIGNED, /* M-d */ - /* 229 */ ED_UNASSIGNED, /* M-e */ - /* 230 */ ED_UNASSIGNED, /* M-f */ - /* 231 */ ED_UNASSIGNED, /* M-g */ - /* 232 */ ED_UNASSIGNED, /* M-h */ - /* 233 */ ED_UNASSIGNED, /* M-i */ - /* 234 */ ED_UNASSIGNED, /* M-j */ - /* 235 */ ED_UNASSIGNED, /* M-k */ - /* 236 */ ED_UNASSIGNED, /* M-l */ - /* 237 */ ED_UNASSIGNED, /* M-m */ - /* 238 */ ED_UNASSIGNED, /* M-n */ - /* 239 */ ED_UNASSIGNED, /* M-o */ - /* 240 */ ED_UNASSIGNED, /* M-p */ - /* 241 */ ED_UNASSIGNED, /* M-q */ - /* 242 */ ED_UNASSIGNED, /* M-r */ - /* 243 */ ED_UNASSIGNED, /* M-s */ - /* 244 */ ED_UNASSIGNED, /* M-t */ - /* 245 */ ED_UNASSIGNED, /* M-u */ - /* 246 */ ED_UNASSIGNED, /* M-v */ - /* 247 */ ED_UNASSIGNED, /* M-w */ - /* 248 */ ED_UNASSIGNED, /* M-x */ - /* 249 */ ED_UNASSIGNED, /* M-y */ - /* 250 */ ED_UNASSIGNED, /* M-z */ - /* 251 */ ED_UNASSIGNED, /* M-{ */ - /* 252 */ ED_UNASSIGNED, /* M-| */ - /* 253 */ ED_UNASSIGNED, /* M-} */ - /* 254 */ ED_UNASSIGNED, /* M-~ */ - /* 255 */ ED_UNASSIGNED /* M-^? */ + /* 127 */ VI_DELETE_PREV_CHAR, /* ^? */ + /* 128 */ ED_INSERT, /* M-^@ */ + /* 129 */ ED_INSERT, /* M-^A */ + /* 130 */ ED_INSERT, /* M-^B */ + /* 131 */ ED_INSERT, /* M-^C */ + /* 132 */ ED_INSERT, /* M-^D */ + /* 133 */ ED_INSERT, /* M-^E */ + /* 134 */ ED_INSERT, /* M-^F */ + /* 135 */ ED_INSERT, /* M-^G */ + /* 136 */ ED_INSERT, /* M-^H */ + /* 137 */ ED_INSERT, /* M-^I */ + /* 138 */ ED_INSERT, /* M-^J */ + /* 139 */ ED_INSERT, /* M-^K */ + /* 140 */ ED_INSERT, /* M-^L */ + /* 141 */ ED_INSERT, /* M-^M */ + /* 142 */ ED_INSERT, /* M-^N */ + /* 143 */ ED_INSERT, /* M-^O */ + /* 144 */ ED_INSERT, /* M-^P */ + /* 145 */ ED_INSERT, /* M-^Q */ + /* 146 */ ED_INSERT, /* M-^R */ + /* 147 */ ED_INSERT, /* M-^S */ + /* 148 */ ED_INSERT, /* M-^T */ + /* 149 */ ED_INSERT, /* M-^U */ + /* 150 */ ED_INSERT, /* M-^V */ + /* 151 */ ED_INSERT, /* M-^W */ + /* 152 */ ED_INSERT, /* M-^X */ + /* 153 */ ED_INSERT, /* M-^Y */ + /* 154 */ ED_INSERT, /* M-^Z */ + /* 155 */ ED_INSERT, /* M-^[ */ + /* 156 */ ED_INSERT, /* M-^\ */ + /* 157 */ ED_INSERT, /* M-^] */ + /* 158 */ ED_INSERT, /* M-^^ */ + /* 159 */ ED_INSERT, /* M-^_ */ + /* 160 */ ED_INSERT, /* M-SPACE */ + /* 161 */ ED_INSERT, /* M-! */ + /* 162 */ ED_INSERT, /* M-" */ + /* 163 */ ED_INSERT, /* M-# */ + /* 164 */ ED_INSERT, /* M-$ */ + /* 165 */ ED_INSERT, /* M-% */ + /* 166 */ ED_INSERT, /* M-& */ + /* 167 */ ED_INSERT, /* M-' */ + /* 168 */ ED_INSERT, /* M-( */ + /* 169 */ ED_INSERT, /* M-) */ + /* 170 */ ED_INSERT, /* M-* */ + /* 171 */ ED_INSERT, /* M-+ */ + /* 172 */ ED_INSERT, /* M-, */ + /* 173 */ ED_INSERT, /* M-- */ + /* 174 */ ED_INSERT, /* M-. */ + /* 175 */ ED_INSERT, /* M-/ */ + /* 176 */ ED_INSERT, /* M-0 */ + /* 177 */ ED_INSERT, /* M-1 */ + /* 178 */ ED_INSERT, /* M-2 */ + /* 179 */ ED_INSERT, /* M-3 */ + /* 180 */ ED_INSERT, /* M-4 */ + /* 181 */ ED_INSERT, /* M-5 */ + /* 182 */ ED_INSERT, /* M-6 */ + /* 183 */ ED_INSERT, /* M-7 */ + /* 184 */ ED_INSERT, /* M-8 */ + /* 185 */ ED_INSERT, /* M-9 */ + /* 186 */ ED_INSERT, /* M-: */ + /* 187 */ ED_INSERT, /* M-; */ + /* 188 */ ED_INSERT, /* M-< */ + /* 189 */ ED_INSERT, /* M-= */ + /* 190 */ ED_INSERT, /* M-> */ + /* 191 */ ED_INSERT, /* M-? */ + /* 192 */ ED_INSERT, /* M-@ */ + /* 193 */ ED_INSERT, /* M-A */ + /* 194 */ ED_INSERT, /* M-B */ + /* 195 */ ED_INSERT, /* M-C */ + /* 196 */ ED_INSERT, /* M-D */ + /* 197 */ ED_INSERT, /* M-E */ + /* 198 */ ED_INSERT, /* M-F */ + /* 199 */ ED_INSERT, /* M-G */ + /* 200 */ ED_INSERT, /* M-H */ + /* 201 */ ED_INSERT, /* M-I */ + /* 202 */ ED_INSERT, /* M-J */ + /* 203 */ ED_INSERT, /* M-K */ + /* 204 */ ED_INSERT, /* M-L */ + /* 205 */ ED_INSERT, /* M-M */ + /* 206 */ ED_INSERT, /* M-N */ + /* 207 */ ED_INSERT, /* M-O */ + /* 208 */ ED_INSERT, /* M-P */ + /* 209 */ ED_INSERT, /* M-Q */ + /* 210 */ ED_INSERT, /* M-R */ + /* 211 */ ED_INSERT, /* M-S */ + /* 212 */ ED_INSERT, /* M-T */ + /* 213 */ ED_INSERT, /* M-U */ + /* 214 */ ED_INSERT, /* M-V */ + /* 215 */ ED_INSERT, /* M-W */ + /* 216 */ ED_INSERT, /* M-X */ + /* 217 */ ED_INSERT, /* M-Y */ + /* 218 */ ED_INSERT, /* M-Z */ + /* 219 */ ED_INSERT, /* M-[ */ + /* 220 */ ED_INSERT, /* M-\ */ + /* 221 */ ED_INSERT, /* M-] */ + /* 222 */ ED_INSERT, /* M-^ */ + /* 223 */ ED_INSERT, /* M-_ */ + /* 224 */ ED_INSERT, /* M-` */ + /* 225 */ ED_INSERT, /* M-a */ + /* 226 */ ED_INSERT, /* M-b */ + /* 227 */ ED_INSERT, /* M-c */ + /* 228 */ ED_INSERT, /* M-d */ + /* 229 */ ED_INSERT, /* M-e */ + /* 230 */ ED_INSERT, /* M-f */ + /* 231 */ ED_INSERT, /* M-g */ + /* 232 */ ED_INSERT, /* M-h */ + /* 233 */ ED_INSERT, /* M-i */ + /* 234 */ ED_INSERT, /* M-j */ + /* 235 */ ED_INSERT, /* M-k */ + /* 236 */ ED_INSERT, /* M-l */ + /* 237 */ ED_INSERT, /* M-m */ + /* 238 */ ED_INSERT, /* M-n */ + /* 239 */ ED_INSERT, /* M-o */ + /* 240 */ ED_INSERT, /* M-p */ + /* 241 */ ED_INSERT, /* M-q */ + /* 242 */ ED_INSERT, /* M-r */ + /* 243 */ ED_INSERT, /* M-s */ + /* 244 */ ED_INSERT, /* M-t */ + /* 245 */ ED_INSERT, /* M-u */ + /* 246 */ ED_INSERT, /* M-v */ + /* 247 */ ED_INSERT, /* M-w */ + /* 248 */ ED_INSERT, /* M-x */ + /* 249 */ ED_INSERT, /* M-y */ + /* 250 */ ED_INSERT, /* M-z */ + /* 251 */ ED_INSERT, /* M-{ */ + /* 252 */ ED_INSERT, /* M-| */ + /* 253 */ ED_INSERT, /* M-} */ + /* 254 */ ED_INSERT, /* M-~ */ + /* 255 */ ED_INSERT /* M-^? */ }; private const el_action_t el_map_vi_command[] = { @@ -637,7 +636,7 @@ /* 5 */ ED_MOVE_TO_END, /* ^E */ /* 6 */ ED_UNASSIGNED, /* ^F */ /* 7 */ ED_UNASSIGNED, /* ^G */ - /* 8 */ ED_PREV_CHAR, /* ^H */ + /* 8 */ ED_DELETE_PREV_CHAR, /* ^H */ /* 9 */ ED_UNASSIGNED, /* ^I */ /* 10 */ ED_NEWLINE, /* ^J */ /* 11 */ ED_KILL_LINE, /* ^K */ @@ -664,9 +663,9 @@ /* 32 */ ED_NEXT_CHAR, /* SPACE */ /* 33 */ ED_UNASSIGNED, /* ! */ /* 34 */ ED_UNASSIGNED, /* " */ - /* 35 */ ED_UNASSIGNED, /* # */ + /* 35 */ VI_COMMENT_OUT, /* # */ /* 36 */ ED_MOVE_TO_END, /* $ */ - /* 37 */ ED_UNASSIGNED, /* % */ + /* 37 */ VI_MATCH, /* % */ /* 38 */ ED_UNASSIGNED, /* & */ /* 39 */ ED_UNASSIGNED, /* ' */ /* 40 */ ED_UNASSIGNED, /* ( */ @@ -675,7 +674,7 @@ /* 43 */ ED_NEXT_HISTORY, /* + */ /* 44 */ VI_REPEAT_PREV_CHAR, /* , */ /* 45 */ ED_PREV_HISTORY, /* - */ - /* 46 */ ED_UNASSIGNED, /* . */ + /* 46 */ VI_REDO, /* . */ /* 47 */ VI_SEARCH_PREV, /* / */ /* 48 */ VI_ZERO, /* 0 */ /* 49 */ ED_ARGUMENT_DIGIT, /* 1 */ @@ -693,14 +692,14 @@ /* 61 */ ED_UNASSIGNED, /* = */ /* 62 */ ED_UNASSIGNED, /* > */ /* 63 */ VI_SEARCH_NEXT, /* ? */ - /* 64 */ ED_UNASSIGNED, /* @ */ + /* 64 */ VI_ALIAS, /* @ */ /* 65 */ VI_ADD_AT_EOL, /* A */ - /* 66 */ VI_PREV_SPACE_WORD, /* B */ + /* 66 */ VI_PREV_BIG_WORD, /* B */ /* 67 */ VI_CHANGE_TO_EOL, /* C */ /* 68 */ ED_KILL_LINE, /* D */ - /* 69 */ VI_TO_END_WORD, /* E */ + /* 69 */ VI_END_BIG_WORD, /* E */ /* 70 */ VI_PREV_CHAR, /* F */ - /* 71 */ ED_UNASSIGNED, /* G */ + /* 71 */ VI_TO_HISTORY_LINE, /* G */ /* 72 */ ED_UNASSIGNED, /* H */ /* 73 */ VI_INSERT_AT_BOL, /* I */ /* 74 */ ED_SEARCH_NEXT_HISTORY, /* J */ @@ -716,15 +715,15 @@ /* 84 */ VI_TO_PREV_CHAR, /* T */ /* 85 */ VI_UNDO_LINE, /* U */ /* 86 */ ED_UNASSIGNED, /* V */ - /* 87 */ VI_NEXT_SPACE_WORD, /* W */ + /* 87 */ VI_NEXT_BIG_WORD, /* W */ /* 88 */ ED_DELETE_PREV_CHAR, /* X */ - /* 89 */ ED_UNASSIGNED, /* Y */ + /* 89 */ VI_YANK_END, /* Y */ /* 90 */ ED_UNASSIGNED, /* Z */ /* 91 */ ED_SEQUENCE_LEAD_IN, /* [ */ /* 92 */ ED_UNASSIGNED, /* \ */ /* 93 */ ED_UNASSIGNED, /* ] */ /* 94 */ ED_MOVE_TO_BEG, /* ^ */ - /* 95 */ ED_UNASSIGNED, /* _ */ + /* 95 */ VI_HISTORY_WORD, /* _ */ /* 96 */ ED_UNASSIGNED, /* ` */ /* 97 */ VI_ADD, /* a */ /* 98 */ VI_PREV_WORD, /* b */ @@ -747,13 +746,13 @@ /* 115 */ VI_SUBSTITUTE_CHAR, /* s */ /* 116 */ VI_TO_NEXT_CHAR, /* t */ /* 117 */ VI_UNDO, /* u */ - /* 118 */ ED_UNASSIGNED, /* v */ + /* 118 */ VI_HISTEDIT, /* v */ /* 119 */ VI_NEXT_WORD, /* w */ /* 120 */ ED_DELETE_NEXT_CHAR, /* x */ - /* 121 */ ED_UNASSIGNED, /* y */ + /* 121 */ VI_YANK, /* y */ /* 122 */ ED_UNASSIGNED, /* z */ /* 123 */ ED_UNASSIGNED, /* { */ - /* 124 */ ED_UNASSIGNED, /* | */ + /* 124 */ VI_TO_COLUMN, /* | */ /* 125 */ ED_UNASSIGNED, /* } */ /* 126 */ VI_CHANGE_CASE, /* ~ */ /* 127 */ ED_DELETE_PREV_CHAR, /* ^? */ @@ -1124,7 +1123,7 @@ * Print the function description for 1 key */ private void -map_print_key(EditLine *el, el_action_t *map, char *in) +map_print_key(EditLine *el, el_action_t *map, const char *in) { char outbuf[EL_BUFSIZ]; el_bindings_t *bp; @@ -1237,14 +1236,14 @@ * Add/remove/change bindings */ protected int -map_bind(EditLine *el, int argc, char **argv) +map_bind(EditLine *el, int argc, const char **argv) { el_action_t *map; int ntype, rem; - char *p; + const char *p; char inbuf[EL_BUFSIZ]; char outbuf[EL_BUFSIZ]; - char *in = NULL; + const char *in = NULL; char *out = NULL; el_bindings_t *bp; int cmd; @@ -1395,10 +1394,10 @@ if (name == NULL || help == NULL || func == NULL) return (-1); - if ((p = el_reallocf(el->el_map.func, nf * sizeof(el_func_t))) == NULL) + if ((p = el_realloc(el->el_map.func, nf * sizeof(el_func_t))) == NULL) return (-1); el->el_map.func = (el_func_t *) p; - if ((p = el_reallocf(el->el_map.help, nf * sizeof(el_bindings_t))) + if ((p = el_realloc(el->el_map.help, nf * sizeof(el_bindings_t))) == NULL) return (-1); el->el_map.help = (el_bindings_t *) p; diff --exclude=CVS -ruN src.orig/lib/libedit/map.h src/lib/libedit/map.h --- src.orig/lib/libedit/map.h Mon Oct 1 02:41:25 2001 +++ src/lib/libedit/map.h Wed Mar 30 21:25:23 2005 @@ -1,3 +1,5 @@ +/* $NetBSD: map.h,v 1.8 2003/08/07 16:44:32 agc Exp $ */ + /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. @@ -13,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -34,8 +32,7 @@ * SUCH DAMAGE. * * @(#)map.h 8.1 (Berkeley) 6/4/93 - * $NetBSD: map.h,v 1.5 2000/09/04 22:06:31 lukem Exp $ - * $FreeBSD: src/lib/libedit/map.h,v 1.3 2001/10/01 08:41:25 obrien Exp $ + * $FreeBSD$ */ /* @@ -67,7 +64,7 @@ #define MAP_EMACS 0 #define MAP_VI 1 -protected int map_bind(EditLine *, int, char **); +protected int map_bind(EditLine *, int, const char **); protected int map_init(EditLine *); protected void map_end(EditLine *); protected void map_init_vi(EditLine *); diff --exclude=CVS -ruN src.orig/lib/libedit/parse.c src/lib/libedit/parse.c --- src.orig/lib/libedit/parse.c Mon Oct 1 17:00:28 2001 +++ src/lib/libedit/parse.c Thu Mar 31 17:55:08 2005 @@ -1,3 +1,5 @@ +/* $NetBSD: parse.c,v 1.20 2003/12/05 13:37:48 lukem Exp $ */ + /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. @@ -13,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -32,15 +30,17 @@ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. - * - * $NetBSD: parse.c,v 1.13 2000/09/04 22:06:31 lukem Exp $ */ +#include "config.h" #if !defined(lint) && !defined(SCCSID) +#if 0 static char sccsid[] = "@(#)parse.c 8.1 (Berkeley) 6/4/93"; +#else +__RCSID("$NetBSD: parse.c,v 1.20 2003/12/05 13:37:48 lukem Exp $"); +#endif #endif /* not lint && not SCCSID */ -#include -__FBSDID("$FreeBSD: src/lib/libedit/parse.c,v 1.9 2001/10/01 23:00:28 obrien Exp $"); +__FBSDID("$FreeBSD: src/lib/libedit/parse.c,v 1.8 2001/10/01 08:41:25 obrien Exp $"); /* * parse.c: parse an editline extended command @@ -55,19 +55,17 @@ * settc * setty */ -#include "sys.h" #include "el.h" -#include "tokenizer.h" #include private const struct { - char *name; - int (*func)(EditLine *, int, char **); + const char *name; + int (*func)(EditLine *, int, const char **); } cmds[] = { { "bind", map_bind }, { "echotc", term_echotc }, { "edit", el_editmode }, - { "history", hist_list }, + { "history", hist_command }, { "telltc", term_telltc }, { "settc", term_settc }, { "setty", tty_stty }, @@ -81,12 +79,12 @@ protected int parse_line(EditLine *el, const char *line) { - char **argv; + const char **argv; int argc; Tokenizer *tok; tok = tok_init(NULL); - tok_line(tok, line, &argc, &argv); + tok_str(tok, line, &argc, &argv); argc = el_parse(el, argc, argv); tok_end(tok); return (argc); @@ -97,9 +95,9 @@ * Command dispatcher */ public int -el_parse(EditLine *el, int argc, char *argv[]) +el_parse(EditLine *el, int argc, const char *argv[]) { - char *ptr; + const char *ptr; int i; if (argc < 1) @@ -204,14 +202,15 @@ c = *p; break; } - } else if (*p == '^' && isascii(p[1]) && (p[1] == '?' || isalpha(p[1]))) { + } else if (*p == '^') { p++; c = (*p == '?') ? '\177' : (*p & 0237); } else c = *p; *ptr = ++p; - return ((unsigned char)c); + return (c); } + /* parse__string(): * Parse the escapes from in and put the raw string out */ @@ -233,6 +232,14 @@ return (NULL); *out++ = n; break; + + case 'M': + if (in[1] == '-' && in[2] != '\0') { + *out++ = '\033'; + in += 2; + break; + } + /*FALLTHROUGH*/ default: *out++ = *in++; diff --exclude=CVS -ruN src.orig/lib/libedit/parse.h src/lib/libedit/parse.h --- src.orig/lib/libedit/parse.h Mon Oct 1 02:41:25 2001 +++ src/lib/libedit/parse.h Wed Mar 30 21:10:31 2005 @@ -1,3 +1,5 @@ +/* $NetBSD: parse.h,v 1.5 2003/08/07 16:44:32 agc Exp $ */ + /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. @@ -13,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -34,8 +32,7 @@ * SUCH DAMAGE. * * @(#)parse.h 8.1 (Berkeley) 6/4/93 - * $NetBSD: parse.h,v 1.3 1999/07/02 15:21:26 simonb Exp $ - * $FreeBSD: src/lib/libedit/parse.h,v 1.3 2001/10/01 08:41:25 obrien Exp $ + * $FreeBSD$ */ /* diff --exclude=CVS -ruN src.orig/lib/libedit/prompt.c src/lib/libedit/prompt.c --- src.orig/lib/libedit/prompt.c Mon Oct 1 17:00:28 2001 +++ src/lib/libedit/prompt.c Thu Mar 31 17:55:14 2005 @@ -1,3 +1,5 @@ +/* $NetBSD: prompt.c,v 1.11 2003/08/07 16:44:32 agc Exp $ */ + /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. @@ -13,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -32,20 +30,21 @@ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. - * - * $NetBSD: prompt.c,v 1.7 2000/09/04 22:06:31 lukem Exp $ */ +#include "config.h" #if !defined(lint) && !defined(SCCSID) +#if 0 static char sccsid[] = "@(#)prompt.c 8.1 (Berkeley) 6/4/93"; +#else +__RCSID("$NetBSD: prompt.c,v 1.11 2003/08/07 16:44:32 agc Exp $"); +#endif #endif /* not lint && not SCCSID */ -#include -__FBSDID("$FreeBSD: src/lib/libedit/prompt.c,v 1.5 2001/10/01 23:00:28 obrien Exp $"); +__FBSDID("$FreeBSD: src/lib/libedit/prompt.c,v 1.4 2001/10/01 08:41:25 obrien Exp $"); /* * prompt.c: Prompt printing functions */ -#include "sys.h" #include #include "el.h" @@ -57,7 +56,7 @@ */ private char * /*ARGSUSED*/ -prompt_default(EditLine *el) +prompt_default(EditLine *el __attribute__((__unused__))) { static char a[3] = {'?', ' ', '\0'}; @@ -70,7 +69,7 @@ */ private char * /*ARGSUSED*/ -prompt_default_r(EditLine *el) +prompt_default_r(EditLine *el __attribute__((__unused__))) { static char a[1] = {'\0'}; @@ -125,7 +124,7 @@ */ protected void /*ARGSUSED*/ -prompt_end(EditLine *el) +prompt_end(EditLine *el __attribute__((__unused__))) { } diff --exclude=CVS -ruN src.orig/lib/libedit/prompt.h src/lib/libedit/prompt.h --- src.orig/lib/libedit/prompt.h Mon Oct 1 02:41:25 2001 +++ src/lib/libedit/prompt.h Wed Mar 30 21:11:24 2005 @@ -1,3 +1,5 @@ +/* $NetBSD: prompt.h,v 1.6 2003/08/07 16:44:32 agc Exp $ */ + /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. @@ -13,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -34,8 +32,7 @@ * SUCH DAMAGE. * * @(#)prompt.h 8.1 (Berkeley) 6/4/93 - * $NetBSD: prompt.h,v 1.4 1999/11/12 01:05:07 lukem Exp $ - * $FreeBSD: src/lib/libedit/prompt.h,v 1.2 2001/10/01 08:41:25 obrien Exp $ + * $FreeBSD$ */ /* diff --exclude=CVS -ruN src.orig/lib/libedit/read.c src/lib/libedit/read.c --- src.orig/lib/libedit/read.c Mon Oct 1 02:41:25 2001 +++ src/lib/libedit/read.c Thu Mar 31 17:55:23 2005 @@ -1,3 +1,5 @@ +/* $NetBSD: read.c,v 1.35 2005/03/09 23:55:02 christos Exp $ */ + /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. @@ -13,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -32,21 +30,22 @@ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. - * - * $NetBSD: read.c,v 1.18 2000/11/11 22:18:58 christos Exp $ */ +#include "config.h" #if !defined(lint) && !defined(SCCSID) +#if 0 static char sccsid[] = "@(#)read.c 8.1 (Berkeley) 6/4/93"; +#else +__RCSID("$NetBSD: read.c,v 1.35 2005/03/09 23:55:02 christos Exp $"); +#endif #endif /* not lint && not SCCSID */ -#include -__FBSDID("$FreeBSD: src/lib/libedit/read.c,v 1.11 2001/10/01 08:41:25 obrien Exp $"); +__FBSDID("$FreeBSD$"); /* * read.c: Clean this junk up! This is horrible code. * Terminal read functions */ -#include "sys.h" #include #include #include @@ -57,8 +56,48 @@ private int read__fixio(int, int); private int read_preread(EditLine *); -private int read_getcmd(EditLine *, el_action_t *, char *); private int read_char(EditLine *, char *); +private int read_getcmd(EditLine *, el_action_t *, char *); + +/* read_init(): + * Initialize the read stuff + */ +protected int +read_init(EditLine *el) +{ + /* builtin read_char */ + el->el_read.read_char = read_char; + return 0; +} + + +/* el_read_setfn(): + * Set the read char function to the one provided. + * If it is set to EL_BUILTIN_GETCFN, then reset to the builtin one. + */ +protected int +el_read_setfn(EditLine *el, el_rfunc_t rc) +{ + el->el_read.read_char = (rc == EL_BUILTIN_GETCFN) ? read_char : rc; + return 0; +} + + +/* el_read_getfn(): + * return the current read char function, or EL_BUILTIN_GETCFN + * if it is the default one + */ +protected el_rfunc_t +el_read_getfn(EditLine *el) +{ + return (el->el_read.read_char == read_char) ? + EL_BUILTIN_GETCFN : el->el_read.read_char; +} + + +#ifndef MIN +#define MIN(A,B) ((A) < (B) ? (A) : (B)) +#endif #ifdef DEBUG_EDIT private void @@ -84,7 +123,7 @@ */ /* ARGSUSED */ private int -read__fixio(int fd, int e) +read__fixio(int fd __attribute__((__unused__)), int e) { switch (e) { @@ -149,10 +188,6 @@ { int chrs = 0; - if (el->el_chared.c_macro.nline) { - el_free((ptr_t) el->el_chared.c_macro.nline); - el->el_chared.c_macro.nline = NULL; - } if (el->el_tty.t_mode == ED_IO) return (0); @@ -165,8 +200,7 @@ (size_t) MIN(chrs, EL_BUFSIZ - 1)); if (chrs > 0) { buf[chrs] = '\0'; - el->el_chared.c_macro.nline = strdup(buf); - el_push(el, el->el_chared.c_macro.nline); + el_push(el, buf); } } #endif /* FIONREAD */ @@ -179,18 +213,18 @@ * Push a macro */ public void -el_push(EditLine *el, const char *str) +el_push(EditLine *el, char *str) { c_macro_t *ma = &el->el_chared.c_macro; if (str != NULL && ma->level + 1 < EL_MAXMACRO) { ma->level++; - /* LINTED const cast */ - ma->macro[ma->level] = (char *) str; - } else { - term_beep(el); - term__flush(); + if ((ma->macro[ma->level] = el_strdup(str)) != NULL) + return; + ma->level--; } + term_beep(el); + term__flush(); } @@ -200,10 +234,10 @@ private int read_getcmd(EditLine *el, el_action_t *cmdnum, char *ch) { - el_action_t cmd = ED_UNASSIGNED; + el_action_t cmd; int num; - while (cmd == ED_UNASSIGNED || cmd == ED_SEQUENCE_LEAD_IN) { + do { if ((num = el_getc(el, ch)) != 1) /* if EOF or error */ return (num); @@ -242,7 +276,7 @@ } if (el->el_map.alt == NULL) el->el_map.current = el->el_map.key; - } + } while (cmd == ED_SEQUENCE_LEAD_IN); *cmdnum = cmd; return (OKCMD); } @@ -287,14 +321,16 @@ if (ma->level < 0) break; - if (*ma->macro[ma->level] == 0) { - ma->level--; + if (ma->macro[ma->level][ma->offset] == '\0') { + el_free(ma->macro[ma->level--]); + ma->offset = 0; continue; } - *cp = *ma->macro[ma->level]++ & 0377; - if (*ma->macro[ma->level] == 0) { /* Needed for QuoteMode - * On */ - ma->level--; + *cp = ma->macro[ma->level][ma->offset++] & 0377; + if (ma->macro[ma->level][ma->offset] == '\0') { + /* Needed for QuoteMode On */ + el_free(ma->macro[ma->level--]); + ma->offset = 0; } return (1); } @@ -308,13 +344,42 @@ #ifdef DEBUG_READ (void) fprintf(el->el_errfile, "Reading a character\n"); #endif /* DEBUG_READ */ - num_read = read_char(el, cp); + num_read = (*el->el_read.read_char)(el, cp); #ifdef DEBUG_READ (void) fprintf(el->el_errfile, "Got it %c\n", *cp); #endif /* DEBUG_READ */ return (num_read); } +protected void +read_prepare(EditLine *el) +{ + if (el->el_flags & HANDLE_SIGNALS) + sig_set(el); + if (el->el_flags & NO_TTY) + return; + if ((el->el_flags & (UNBUFFERED|EDIT_DISABLED)) == UNBUFFERED) + tty_rawmode(el); + + /* This is relatively cheap, and things go terribly wrong if + we have the wrong size. */ + el_resize(el); + re_clear_display(el); /* reset the display stuff */ + ch_reset(el); + re_refresh(el); /* print the prompt */ + + if (el->el_flags & UNBUFFERED) + term__flush(); +} + +protected void +read_finish(EditLine *el) +{ + if ((el->el_flags & UNBUFFERED) == 0) + (void) tty_cookedmode(el); + if (el->el_flags & HANDLE_SIGNALS) + sig_clr(el); +} public const char * el_gets(EditLine *el, int *nread) @@ -323,18 +388,16 @@ el_action_t cmdnum = 0; int num; /* how many chars we have read at NL */ char ch; + int crlf = 0; #ifdef FIONREAD c_macro_t *ma = &el->el_chared.c_macro; #endif /* FIONREAD */ - if (el->el_flags & HANDLE_SIGNALS) - sig_set(el); - if (el->el_flags & NO_TTY) { char *cp = el->el_line.buffer; size_t idx; - while (read_char(el, cp) == 1) { + while ((*el->el_read.read_char)(el, cp) == 1) { /* make sure there is space for next character */ if (cp + 1 >= el->el_line.limit) { idx = (cp - el->el_line.buffer); @@ -343,6 +406,8 @@ cp = &el->el_line.buffer[idx]; } cp++; + if (el->el_flags & UNBUFFERED) + break; if (cp[-1] == '\r' || cp[-1] == '\n') break; } @@ -353,8 +418,7 @@ *nread = el->el_line.cursor - el->el_line.buffer; return (el->el_line.buffer); } - re_clear_display(el); /* reset the display stuff */ - ch_reset(el); + #ifdef FIONREAD if (el->el_tty.t_mode == EX_IO && ma->level < 0) { @@ -371,15 +435,20 @@ } #endif /* FIONREAD */ - re_refresh(el); /* print the prompt */ + if ((el->el_flags & UNBUFFERED) == 0) + read_prepare(el); if (el->el_flags & EDIT_DISABLED) { - char *cp = el->el_line.buffer; + char *cp; size_t idx; + if ((el->el_flags & UNBUFFERED) == 0) + cp = el->el_line.buffer; + else + cp = el->el_line.lastchar; term__flush(); - while (read_char(el, cp) == 1) { + while ((*el->el_read.read_char)(el, cp) == 1) { /* make sure there is space next character */ if (cp + 1 >= el->el_line.limit) { idx = (cp - el->el_line.buffer); @@ -387,8 +456,13 @@ break; cp = &el->el_line.buffer[idx]; } + if (*cp == 4) /* ought to be stty eof */ + break; cp++; - if (cp[-1] == '\r' || cp[-1] == '\n') + crlf = cp[-1] == '\r' || cp[-1] == '\n'; + if (el->el_flags & UNBUFFERED) + break; + if (crlf) break; } @@ -398,6 +472,7 @@ *nread = el->el_line.cursor - el->el_line.buffer; return (el->el_line.buffer); } + for (num = OKCMD; num == OKCMD;) { /* while still editing this * line */ #ifdef DEBUG_EDIT @@ -411,7 +486,7 @@ #endif /* DEBUG_READ */ break; } - if ((int) cmdnum >= el->el_map.nfunc) { /* BUG CHECK command */ + if ((int)cmdnum >= el->el_map.nfunc) { /* BUG CHECK command */ #ifdef DEBUG_EDIT (void) fprintf(el->el_errfile, "ERROR: illegal command from key 0%o\r\n", ch); @@ -433,7 +508,24 @@ "Error command = %d\n", cmdnum); } #endif /* DEBUG_READ */ + /* vi redo needs these way down the levels... */ + el->el_state.thiscmd = cmdnum; + el->el_state.thisch = ch; + if (el->el_map.type == MAP_VI && + el->el_map.current == el->el_map.key && + el->el_chared.c_redo.pos < el->el_chared.c_redo.lim) { + if (cmdnum == VI_DELETE_PREV_CHAR && + el->el_chared.c_redo.pos != el->el_chared.c_redo.buf + && isprint((unsigned char)el->el_chared.c_redo.pos[-1])) + el->el_chared.c_redo.pos--; + else + *el->el_chared.c_redo.pos++ = ch; + } retval = (*el->el_map.func[cmdnum]) (el, ch); +#ifdef DEBUG_READ + (void) fprintf(el->el_errfile, + "Returned state %d\n", retval ); +#endif /* DEBUG_READ */ /* save the last command here */ el->el_state.lastcmd = cmdnum; @@ -441,8 +533,6 @@ /* use any return value */ switch (retval) { case CC_CURSOR: - el->el_state.argument = 1; - el->el_state.doingarg = 0; re_refresh_cursor(el); break; @@ -452,29 +542,29 @@ /* FALLTHROUGH */ case CC_REFRESH: - el->el_state.argument = 1; - el->el_state.doingarg = 0; re_refresh(el); break; case CC_REFRESH_BEEP: - el->el_state.argument = 1; - el->el_state.doingarg = 0; re_refresh(el); term_beep(el); break; case CC_NORM: /* normal char */ - el->el_state.argument = 1; - el->el_state.doingarg = 0; break; case CC_ARGHACK: /* Suggested by Rich Salz */ /* */ - break; /* keep going... */ + continue; /* keep going... */ case CC_EOF: /* end of file typed */ - num = 0; + if ((el->el_flags & UNBUFFERED) == 0) + num = 0; + else if (num == -1) { + *el->el_line.lastchar++ = CONTROL('d'); + el->el_line.cursor = el->el_line.lastchar; + num = 1; + } break; case CC_NEWLINE: /* normal end of line */ @@ -490,8 +580,6 @@ re_clear_display(el); /* reset the display stuff */ ch_reset(el); /* reset the input pointers */ re_refresh(el); /* print the prompt again */ - el->el_state.argument = 1; - el->el_state.doingarg = 0; break; case CC_ERROR: @@ -500,20 +588,26 @@ (void) fprintf(el->el_errfile, "*** editor ERROR ***\r\n\n"); #endif /* DEBUG_READ */ - el->el_state.argument = 1; - el->el_state.doingarg = 0; term_beep(el); term__flush(); break; } + el->el_state.argument = 1; + el->el_state.doingarg = 0; + el->el_chared.c_vcmd.action = NOP; + if (el->el_flags & UNBUFFERED) + break; } term__flush(); /* flush any buffered output */ - /* make sure the tty is set up correctly */ - (void) tty_cookedmode(el); - if (el->el_flags & HANDLE_SIGNALS) - sig_clr(el); - if (nread) - *nread = num; + /* make sure the tty is set up correctly */ + if ((el->el_flags & UNBUFFERED) == 0) { + read_finish(el); + if (nread) + *nread = num; + } else { + if (nread) + *nread = el->el_line.lastchar - el->el_line.buffer; + } return (num ? el->el_line.buffer : NULL); } diff --exclude=CVS -ruN src.orig/lib/libedit/read.h src/lib/libedit/read.h --- src.orig/lib/libedit/read.h Wed Dec 31 17:00:00 1969 +++ src/lib/libedit/read.h Wed Mar 30 21:13:40 2005 @@ -0,0 +1,59 @@ +/* $NetBSD: read.h,v 1.4 2004/02/27 14:52:18 christos Exp $ */ + +/*- + * Copyright (c) 2001 The NetBSD Foundation, Inc. + * All rights reserved. + * + * This code is derived from software contributed to The NetBSD Foundation + * by Anthony Mallet. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed by the NetBSD + * Foundation, Inc. and its contributors. + * 4. Neither the name of The NetBSD Foundation nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS + * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS + * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + * + * $FreeBSD$ + */ + +/* + * el.read.h: Character reading functions + */ +#ifndef _h_el_read +#define _h_el_read + +typedef int (*el_rfunc_t)(EditLine *, char *); + +typedef struct el_read_t { + el_rfunc_t read_char; /* Function to read a character */ +} el_read_t; + +protected int read_init(EditLine *); +protected void read_prepare(EditLine *); +protected void read_finish(EditLine *); +protected int el_read_setfn(EditLine *, el_rfunc_t); +protected el_rfunc_t el_read_getfn(EditLine *); + +#endif /* _h_el_read */ diff --exclude=CVS -ruN src.orig/lib/libedit/refresh.c src/lib/libedit/refresh.c --- src.orig/lib/libedit/refresh.c Mon Oct 1 17:00:28 2001 +++ src/lib/libedit/refresh.c Thu Mar 31 17:55:30 2005 @@ -1,3 +1,5 @@ +/* $NetBSD: refresh.c,v 1.26 2003/08/07 16:44:33 agc Exp $ */ + /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. @@ -13,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -32,21 +30,23 @@ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. - * - * $NetBSD: refresh.c,v 1.16 2001/01/10 07:45:42 jdolecek Exp $ */ +#include "config.h" #if !defined(lint) && !defined(SCCSID) +#if 0 static char sccsid[] = "@(#)refresh.c 8.1 (Berkeley) 6/4/93"; +#else +__RCSID("$NetBSD: refresh.c,v 1.26 2003/08/07 16:44:33 agc Exp $"); +#endif #endif /* not lint && not SCCSID */ -#include -__FBSDID("$FreeBSD: src/lib/libedit/refresh.c,v 1.9 2001/10/01 23:00:28 obrien Exp $"); +__FBSDID("$FreeBSD: src/lib/libedit/refresh.c,v 1.8 2001/10/01 08:41:25 obrien Exp $"); /* * refresh.c: Lower level screen refreshing functions */ -#include "sys.h" #include +#include #include #include @@ -58,24 +58,24 @@ private void re_delete(EditLine *, char *, int, int, int); private void re_fastputc(EditLine *, int); private void re__strncopy(char *, char *, size_t); -private void re__copy_and_pad(char *, char *, size_t); +private void re__copy_and_pad(char *, const char *, size_t); #ifdef DEBUG_REFRESH -private void re_printstr(EditLine *, char *, char *, char *); +private void re_printstr(EditLine *, const char *, char *, char *); #define __F el->el_errfile #define ELRE_ASSERT(a, b, c) do \ - if (a) { \ + if (/*CONSTCOND*/ a) { \ (void) fprintf b; \ c; \ } \ - while (0) + while (/*CONSTCOND*/0) #define ELRE_DEBUG(a, b) ELRE_ASSERT(a,b,;) /* re_printstr(): * Print a string on the debugging pty */ private void -re_printstr(EditLine *el, char *str, char *f, char *t) +re_printstr(EditLine *el, const char *str, char *f, char *t) { ELRE_DEBUG(1, (__F, "%s:\"", str)); @@ -96,8 +96,6 @@ re_addc(EditLine *el, int c) { - c = (unsigned char)c; - if (isprint(c)) { re_putc(el, c, 1); return; @@ -119,11 +117,11 @@ } } else if (iscntrl(c)) { re_putc(el, '^', 1); - if (c == 0177) + if (c == '\177') re_putc(el, '?', 1); else /* uncontrolify it; works only for iso8859-1 like sets */ - re_putc(el, (toascii(c) | 0100), 1); + re_putc(el, (c | 0100), 1); } else { re_putc(el, '\\', 1); re_putc(el, (int) ((((unsigned int) c >> 6) & 07) + '0'), 1); @@ -208,6 +206,14 @@ el->el_refresh.r_cursor.h = 0; el->el_refresh.r_cursor.v = 0; + if (el->el_line.cursor >= el->el_line.lastchar) { + if (el->el_map.current == el->el_map.alt + && el->el_line.lastchar != el->el_line.buffer) + el->el_line.cursor = el->el_line.lastchar - 1; + else + el->el_line.cursor = el->el_line.lastchar; + } + cur.h = -1; /* set flag in case I'm not set */ cur.v = 0; @@ -317,7 +323,6 @@ { term_move_to_line(el, el->el_refresh.r_oldcv); - term__putc('\r'); term__putc('\n'); re_clear_display(el); term__flush(); @@ -330,7 +335,8 @@ */ private void /*ARGSUSED*/ -re_insert(EditLine *el, char *d, int dat, int dlen, char *s, int num) +re_insert(EditLine *el __attribute__((__unused__)), + char *d, int dat, int dlen, char *s, int num) { char *a, *b; @@ -373,7 +379,8 @@ */ private void /*ARGSUSED*/ -re_delete(EditLine *el, char *d, int dat, int dlen, int num) +re_delete(EditLine *el __attribute__((__unused__)), + char *d, int dat, int dlen, int num) { char *a, *b; @@ -906,9 +913,9 @@ * Copy string and pad with spaces */ private void -re__copy_and_pad(char *dst, char *src, size_t width) +re__copy_and_pad(char *dst, const char *src, size_t width) { - int i; + size_t i; for (i = 0; i < width; i++) { if (*src == '\0') @@ -932,6 +939,14 @@ char *cp, c; int h, v, th; + if (el->el_line.cursor >= el->el_line.lastchar) { + if (el->el_map.current == el->el_map.alt + && el->el_line.lastchar != el->el_line.buffer) + el->el_line.cursor = el->el_line.lastchar - 1; + else + el->el_line.cursor = el->el_line.lastchar; + } + /* first we must find where the cursor is... */ h = el->el_prompt.p_pos.h; v = el->el_prompt.p_pos.v; @@ -939,7 +954,7 @@ /* do input buffer to el->el_line.cursor */ for (cp = el->el_line.buffer; cp < el->el_line.cursor; cp++) { - c = (unsigned char)*cp; + c = *cp; h++; /* all chars at least this long */ if (c == '\n') {/* handle newline in data part too */ @@ -1034,7 +1049,7 @@ char c; int rhdiff; - c = (unsigned char)el->el_line.cursor[-1]; + c = el->el_line.cursor[-1]; if (c == '\t' || el->el_line.cursor != el->el_line.lastchar) { re_refresh(el); /* too hard to handle */ @@ -1047,15 +1062,15 @@ return; } /* else (only do at end of line, no TAB) */ if (iscntrl((unsigned char) c)) { /* if control char, do caret */ - char mc = (c == 0177) ? '?' : (toascii(c) | 0100); + char mc = (c == '\177') ? '?' : (c | 0100); re_fastputc(el, '^'); re_fastputc(el, mc); } else if (isprint((unsigned char) c)) { /* normal char */ re_fastputc(el, c); } else { re_fastputc(el, '\\'); - re_fastputc(el, (int) ((((unsigned int) c >> 6) & 7) + '0')); - re_fastputc(el, (int) ((((unsigned int) c >> 3) & 7) + '0')); + re_fastputc(el, (int)(((((unsigned int)c) >> 6) & 3) + '0')); + re_fastputc(el, (int)(((((unsigned int)c) >> 3) & 7) + '0')); re_fastputc(el, (c & 7) + '0'); } term__flush(); diff --exclude=CVS -ruN src.orig/lib/libedit/refresh.h src/lib/libedit/refresh.h --- src.orig/lib/libedit/refresh.h Mon Oct 1 02:41:25 2001 +++ src/lib/libedit/refresh.h Wed Mar 30 21:15:33 2005 @@ -1,3 +1,5 @@ +/* $NetBSD: refresh.h,v 1.5 2003/08/07 16:44:33 agc Exp $ */ + /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. @@ -13,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -34,8 +32,7 @@ * SUCH DAMAGE. * * @(#)refresh.h 8.1 (Berkeley) 6/4/93 - * $NetBSD: refresh.h,v 1.3 2000/09/04 22:06:32 lukem Exp $ - * $FreeBSD: src/lib/libedit/refresh.h,v 1.2 2001/10/01 08:41:25 obrien Exp $ + * $FreeBSD$ */ /* diff --exclude=CVS -ruN src.orig/lib/libedit/search.c src/lib/libedit/search.c --- src.orig/lib/libedit/search.c Mon Oct 1 17:00:29 2001 +++ src/lib/libedit/search.c Thu Mar 31 17:55:39 2005 @@ -1,3 +1,5 @@ +/* $NetBSD: search.c,v 1.20 2004/11/04 01:16:03 christos Exp $ */ + /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. @@ -13,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -32,20 +30,21 @@ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. - * - * $NetBSD: search.c,v 1.10 2001/01/04 15:56:32 christos Exp $ */ +#include "config.h" #if !defined(lint) && !defined(SCCSID) +#if 0 static char sccsid[] = "@(#)search.c 8.1 (Berkeley) 6/4/93"; +#else +__RCSID("$NetBSD: search.c,v 1.20 2004/11/04 01:16:03 christos Exp $"); +#endif #endif /* not lint && not SCCSID */ -#include -__FBSDID("$FreeBSD: src/lib/libedit/search.c,v 1.9 2001/10/01 23:00:29 obrien Exp $"); +__FBSDID("$FreeBSD: src/lib/libedit/search.c,v 1.8 2001/10/01 08:41:25 obrien Exp $"); /* * search.c: History and character search functions */ -#include "sys.h" #include #if defined(REGEX) #include @@ -74,7 +73,8 @@ el->el_search.patlen = 0; el->el_search.patdir = -1; el->el_search.chacha = '\0'; - el->el_search.chadir = -1; + el->el_search.chadir = CHAR_FWD; + el->el_search.chatflg = 0; return (0); } @@ -223,8 +223,11 @@ if (el->el_search.patlen == 0) { /* first round */ pchar = ':'; #ifdef ANCHOR +#define LEN 2 el->el_search.patbuf[el->el_search.patlen++] = '.'; el->el_search.patbuf[el->el_search.patlen++] = '*'; +#else +#define LEN 0 #endif } done = redo = 0; @@ -233,7 +236,7 @@ *cp; *el->el_line.lastchar++ = *cp++) continue; *el->el_line.lastchar++ = pchar; - for (cp = &el->el_search.patbuf[1]; + for (cp = &el->el_search.patbuf[LEN]; cp < &el->el_search.patbuf[el->el_search.patlen]; *el->el_line.lastchar++ = *cp++) continue; @@ -246,7 +249,7 @@ switch (el->el_map.current[(unsigned char) ch]) { case ED_INSERT: case ED_DIGIT: - if (el->el_search.patlen > EL_BUFSIZ - 3) + if (el->el_search.patlen >= EL_BUFSIZ - LEN) term_beep(el); else { el->el_search.patbuf[el->el_search.patlen++] = @@ -267,8 +270,9 @@ redo++; break; + case EM_DELETE_PREV_CHAR: case ED_DELETE_PREV_CHAR: - if (el->el_search.patlen > 1) + if (el->el_search.patlen > LEN) done++; else term_beep(el); @@ -283,17 +287,18 @@ case 0027: /* ^W: Append word */ /* No can do if globbing characters in pattern */ - for (cp = &el->el_search.patbuf[1];; cp++) - if (cp >= &el->el_search.patbuf[el->el_search.patlen]) { + for (cp = &el->el_search.patbuf[LEN];; cp++) + if (cp >= &el->el_search.patbuf[ + el->el_search.patlen]) { el->el_line.cursor += - el->el_search.patlen - 1; + el->el_search.patlen - LEN - 1; cp = c__next_word(el->el_line.cursor, el->el_line.lastchar, 1, ce__isword); while (el->el_line.cursor < cp && *el->el_line.cursor != '\n') { - if (el->el_search.patlen > - EL_BUFSIZ - 3) { + if (el->el_search.patlen >= + EL_BUFSIZ - LEN) { term_beep(el); break; } @@ -335,13 +340,13 @@ /* Can't search if unmatched '[' */ for (cp = &el->el_search.patbuf[el->el_search.patlen-1], ch = ']'; - cp > el->el_search.patbuf; + cp >= &el->el_search.patbuf[LEN]; cp--) if (*cp == '[' || *cp == ']') { ch = *cp; break; } - if (el->el_search.patlen > 1 && ch != '[') { + if (el->el_search.patlen > LEN && ch != '[') { if (redo && newdir == dir) { if (pchar == '?') { /* wrap around */ el->el_history.eventno = @@ -371,9 +376,8 @@ '\0'; if (el->el_line.cursor < el->el_line.buffer || el->el_line.cursor > el->el_line.lastchar || - (ret = ce_search_line(el, - &el->el_search.patbuf[1], - newdir)) == CC_ERROR) { + (ret = ce_search_line(el, newdir)) + == CC_ERROR) { /* avoid c_setpat */ el->el_state.lastcmd = (el_action_t) newdir; @@ -386,11 +390,11 @@ el->el_line.lastchar : el->el_line.buffer; (void) ce_search_line(el, - &el->el_search.patbuf[1], newdir); } } - el->el_search.patbuf[--el->el_search.patlen] = + el->el_search.patlen -= LEN; + el->el_search.patbuf[el->el_search.patlen] = '\0'; if (ret == CC_ERROR) { term_beep(el); @@ -446,29 +450,20 @@ char tmpbuf[EL_BUFSIZ]; int tmplen; - tmplen = 0; #ifdef ANCHOR - tmpbuf[tmplen++] = '.'; - tmpbuf[tmplen++] = '*'; + tmpbuf[0] = '.'; + tmpbuf[1] = '*'; #endif + tmplen = LEN; - el->el_line.buffer[0] = '\0'; - el->el_line.lastchar = el->el_line.buffer; - el->el_line.cursor = el->el_line.buffer; el->el_search.patdir = dir; - c_insert(el, 2); /* prompt + '\n' */ - *el->el_line.cursor++ = '\n'; - *el->el_line.cursor++ = dir == ED_SEARCH_PREV_HISTORY ? '/' : '?'; - re_refresh(el); + tmplen = c_gets(el, &tmpbuf[LEN], + dir == ED_SEARCH_PREV_HISTORY ? "\n/" : "\n?" ); + if (tmplen == -1) + return CC_REFRESH; -#ifdef ANCHOR -#define LEN 2 -#else -#define LEN 0 -#endif - - tmplen = c_gets(el, &tmpbuf[LEN]) + LEN; + tmplen += LEN; ch = tmpbuf[tmplen]; tmpbuf[tmplen] = '\0'; @@ -477,9 +472,6 @@ * Use the old pattern, but wild-card it. */ if (el->el_search.patlen == 0) { - el->el_line.buffer[0] = '\0'; - el->el_line.lastchar = el->el_line.buffer; - el->el_line.cursor = el->el_line.buffer; re_refresh(el); return (CC_ERROR); } @@ -510,19 +502,15 @@ el->el_state.lastcmd = (el_action_t) dir; /* avoid c_setpat */ el->el_line.cursor = el->el_line.lastchar = el->el_line.buffer; if ((dir == ED_SEARCH_PREV_HISTORY ? ed_search_prev_history(el, 0) : - ed_search_next_history(el, 0)) == CC_ERROR) { + ed_search_next_history(el, 0)) == CC_ERROR) { re_refresh(el); return (CC_ERROR); - } else { - if (ch == 0033) { - re_refresh(el); - *el->el_line.lastchar++ = '\n'; - *el->el_line.lastchar = '\0'; - re_goto_bottom(el); - return (CC_NEWLINE); - } else - return (CC_REFRESH); } + if (ch == 0033) { + re_refresh(el); + return ed_newline(el, 0); + } + return (CC_REFRESH); } @@ -530,24 +518,39 @@ * Look for a pattern inside a line */ protected el_action_t -ce_search_line(EditLine *el, char *pattern, int dir) +ce_search_line(EditLine *el, int dir) { - char *cp; + char *cp = el->el_line.cursor; + char *pattern = el->el_search.patbuf; + char oc, *ocp; +#ifdef ANCHOR + ocp = &pattern[1]; + oc = *ocp; + *ocp = '^'; +#else + ocp = pattern; + oc = *ocp; +#endif if (dir == ED_SEARCH_PREV_HISTORY) { - for (cp = el->el_line.cursor; cp >= el->el_line.buffer; cp--) - if (el_match(cp, pattern)) { + for (; cp >= el->el_line.buffer; cp--) { + if (el_match(cp, ocp)) { + *ocp = oc; el->el_line.cursor = cp; return (CC_NORM); } + } + *ocp = oc; return (CC_ERROR); } else { - for (cp = el->el_line.cursor; *cp != '\0' && - cp < el->el_line.limit; cp++) - if (el_match(cp, pattern)) { + for (; *cp != '\0' && cp < el->el_line.limit; cp++) { + if (el_match(cp, ocp)) { + *ocp = oc; el->el_line.cursor = cp; return (CC_NORM); } + } + *ocp = oc; return (CC_ERROR); } } @@ -579,69 +582,53 @@ } -/* cv_csearch_back(): - * Vi character search reverse +/* cv_csearch(): + * Vi character search */ protected el_action_t -cv_csearch_back(EditLine *el, int ch, int count, int tflag) +cv_csearch(EditLine *el, int direction, int ch, int count, int tflag) { char *cp; - cp = el->el_line.cursor; - while (count--) { - if (*cp == ch) - cp--; - while (cp > el->el_line.buffer && *cp != ch) - cp--; - } - - if (cp < el->el_line.buffer || (cp == el->el_line.buffer && *cp != ch)) - return (CC_ERROR); - - if (*cp == ch && tflag) - cp++; - - el->el_line.cursor = cp; + if (ch == 0) + return CC_ERROR; - if (el->el_chared.c_vcmd.action & DELETE) { - el->el_line.cursor++; - cv_delfini(el); - return (CC_REFRESH); + if (ch == -1) { + char c; + if (el_getc(el, &c) != 1) + return ed_end_of_file(el, 0); + ch = c; } - re_refresh_cursor(el); - return (CC_NORM); -} - -/* cv_csearch_fwd(): - * Vi character search forward - */ -protected el_action_t -cv_csearch_fwd(EditLine *el, int ch, int count, int tflag) -{ - char *cp; + /* Save for ';' and ',' commands */ + el->el_search.chacha = ch; + el->el_search.chadir = direction; + el->el_search.chatflg = tflag; cp = el->el_line.cursor; while (count--) { if (*cp == ch) - cp++; - while (cp < el->el_line.lastchar && *cp != ch) - cp++; + cp += direction; + for (;;cp += direction) { + if (cp >= el->el_line.lastchar) + return CC_ERROR; + if (cp < el->el_line.buffer) + return CC_ERROR; + if (*cp == ch) + break; + } } - if (cp >= el->el_line.lastchar) - return (CC_ERROR); - - if (*cp == ch && tflag) - cp--; + if (tflag) + cp -= direction; el->el_line.cursor = cp; - if (el->el_chared.c_vcmd.action & DELETE) { - el->el_line.cursor++; + if (el->el_chared.c_vcmd.action != NOP) { + if (direction > 0) + el->el_line.cursor++; cv_delfini(el); - return (CC_REFRESH); + return CC_REFRESH; } - re_refresh_cursor(el); - return (CC_NORM); + return CC_CURSOR; } diff --exclude=CVS -ruN src.orig/lib/libedit/search.h src/lib/libedit/search.h --- src.orig/lib/libedit/search.h Mon Oct 1 02:41:25 2001 +++ src/lib/libedit/search.h Wed Mar 30 21:16:30 2005 @@ -1,3 +1,5 @@ +/* $NetBSD: search.h,v 1.8 2003/10/18 23:27:36 christos Exp $ */ + /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. @@ -13,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -34,8 +32,7 @@ * SUCH DAMAGE. * * @(#)search.h 8.1 (Berkeley) 6/4/93 - * $NetBSD: search.h,v 1.4 1999/07/02 15:21:27 simonb Exp $ - * $FreeBSD: src/lib/libedit/search.h,v 1.3 2001/10/01 08:41:25 obrien Exp $ + * $FreeBSD$ */ /* @@ -52,6 +49,7 @@ int patdir; /* Direction of the last search */ int chadir; /* Character search direction */ char chacha; /* Character we are looking for */ + char chatflg; /* 0 if f, 1 if t */ } el_search_t; @@ -62,9 +60,8 @@ protected void c_setpat(EditLine *); protected el_action_t ce_inc_search(EditLine *, int); protected el_action_t cv_search(EditLine *, int); -protected el_action_t ce_search_line(EditLine *, char *, int); +protected el_action_t ce_search_line(EditLine *, int); protected el_action_t cv_repeat_srch(EditLine *, int); -protected el_action_t cv_csearch_back(EditLine *, int, int, int); -protected el_action_t cv_csearch_fwd(EditLine *, int, int, int); +protected el_action_t cv_csearch(EditLine *, int, int, int, int); #endif /* _h_el_search */ diff --exclude=CVS -ruN src.orig/lib/libedit/sig.c src/lib/libedit/sig.c --- src.orig/lib/libedit/sig.c Mon Oct 1 02:41:25 2001 +++ src/lib/libedit/sig.c Thu Mar 31 17:55:44 2005 @@ -1,3 +1,5 @@ +/* $NetBSD: sig.c,v 1.11 2003/08/07 16:44:33 agc Exp $ */ + /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. @@ -13,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -32,22 +30,23 @@ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. - * - * $NetBSD: sig.c,v 1.7 2001/01/04 15:55:03 christos Exp $ */ +#include "config.h" #if !defined(lint) && !defined(SCCSID) +#if 0 static char sccsid[] = "@(#)sig.c 8.1 (Berkeley) 6/4/93"; +#else +__RCSID("$NetBSD: sig.c,v 1.11 2003/08/07 16:44:33 agc Exp $"); +#endif #endif /* not lint && not SCCSID */ -#include -__FBSDID("$FreeBSD: src/lib/libedit/sig.c,v 1.6 2001/10/01 08:41:25 obrien Exp $"); +__FBSDID("$FreeBSD$"); /* * sig.c: Signal handling stuff. * our policy is to trap all signals, set a good state * and pass the ball to our caller. */ -#include "sys.h" #include "el.h" #include @@ -119,9 +118,9 @@ #undef _DO (void) sigprocmask(SIG_BLOCK, &nset, &oset); -#define SIGSIZE (sizeof(sighdl) / sizeof(sighdl[0]) * sizeof(sig_t)) +#define SIGSIZE (sizeof(sighdl) / sizeof(sighdl[0]) * sizeof(el_signalhandler_t)) - el->el_signal = (sig_t *) el_malloc(SIGSIZE); + el->el_signal = (el_signalhandler_t *) el_malloc(SIGSIZE); if (el->el_signal == NULL) return (-1); for (i = 0; sighdl[i] != -1; i++) @@ -161,7 +160,7 @@ (void) sigprocmask(SIG_BLOCK, &nset, &oset); for (i = 0; sighdl[i] != -1; i++) { - sig_t s; + el_signalhandler_t s; /* This could happen if we get interrupted */ if ((s = signal(sighdl[i], sig_handler)) != sig_handler) el->el_signal[i] = s; diff --exclude=CVS -ruN src.orig/lib/libedit/sig.h src/lib/libedit/sig.h --- src.orig/lib/libedit/sig.h Mon Oct 1 02:41:25 2001 +++ src/lib/libedit/sig.h Wed Mar 30 21:18:04 2005 @@ -1,3 +1,5 @@ +/* $NetBSD: sig.h,v 1.5 2003/08/07 16:44:33 agc Exp $ */ + /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. @@ -13,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -34,8 +32,7 @@ * SUCH DAMAGE. * * @(#)sig.h 8.1 (Berkeley) 6/4/93 - * $NetBSD: sig.h,v 1.2 1997/01/11 06:48:11 lukem Exp $ - * $FreeBSD: src/lib/libedit/sig.h,v 1.2 2001/10/01 08:41:25 obrien Exp $ + * $FreeBSD$ */ /* @@ -62,7 +59,8 @@ _DO(SIGCONT) \ _DO(SIGWINCH) -typedef sig_t *el_signal_t; +typedef void (*el_signalhandler_t)(int); +typedef el_signalhandler_t *el_signal_t; protected void sig_end(EditLine*); protected int sig_init(EditLine*); diff --exclude=CVS -ruN src.orig/lib/libedit/sys.h src/lib/libedit/sys.h --- src.orig/lib/libedit/sys.h Mon Oct 1 02:41:25 2001 +++ src/lib/libedit/sys.h Wed Mar 30 21:18:54 2005 @@ -1,3 +1,5 @@ +/* $NetBSD: sys.h,v 1.9 2004/01/17 17:57:40 christos Exp $ */ + /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. @@ -13,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -34,8 +32,7 @@ * SUCH DAMAGE. * * @(#)sys.h 8.1 (Berkeley) 6/4/93 - * $NetBSD: sys.h,v 1.3 1997/01/11 06:48:12 lukem Exp $ - * $FreeBSD: src/lib/libedit/sys.h,v 1.4 2001/10/01 08:41:25 obrien Exp $ + * $FreeBSD$ */ /* @@ -44,6 +41,24 @@ #ifndef _h_sys #define _h_sys +#ifdef HAVE_SYS_CDEFS_H +#include +#endif + +#if !defined(__attribute__) && (defined(__cplusplus) || !defined(__GNUC__) || __GNUC__ == 2 && __GNUC_MINOR__ < 8) +# define __attribute__(A) +#endif + +#ifndef __BEGIN_DECLS +# ifdef __cplusplus +# define __BEGIN_DECLS extern "C" { +# define __END_DECLS } +# else +# define __BEGIN_DECLS +# define __END_DECLS +# endif +#endif + #ifndef public # define public /* Externally visible functions/variables */ #endif @@ -57,8 +72,6 @@ /* When we want to hide everything */ #endif -#include - #ifndef _PTR_T # define _PTR_T typedef void *ptr_t; @@ -71,23 +84,42 @@ #include +#ifndef HAVE_STRLCAT +#define strlcat libedit_strlcat +size_t strlcat(char *dst, const char *src, size_t size); +#endif + +#ifndef HAVE_STRLCPY +#define strlcpy libedit_strlcpy +size_t strlcpy(char *dst, const char *src, size_t size); +#endif + +#ifndef HAVE_FGETLN +#define fgetln libedit_fgetln +char *fgetln(FILE *fp, size_t *len); +#endif + #define REGEX /* Use POSIX.2 regular expression functions */ #undef REGEXP /* Use UNIX V8 regular expression functions */ -#ifdef SUNOS +#ifdef notdef # undef REGEX # undef REGEXP # include -typedef void (*sig_t)(int); # ifdef __GNUC__ /* * Broken hdrs. */ +extern int tgetent(const char *bp, char *name); +extern int tgetflag(const char *id); +extern int tgetnum(const char *id); +extern char *tgetstr(const char *id, char **area); +extern char *tgoto(const char *cap, int col, int row); +extern int tputs(const char *str, int affcnt, int (*putc)(int)); extern char *getenv(const char *); extern int fprintf(FILE *, const char *, ...); extern int sigsetmask(int); extern int sigblock(int); -extern int ioctl(int, int, void *); extern int fputc(int, FILE *); extern int fgetc(FILE *); extern int fflush(FILE *); @@ -96,7 +128,6 @@ extern int errno, sys_nerr; extern char *sys_errlist[]; extern void perror(const char *); -extern int read(int, const char*, int); # include # define strerror(e) sys_errlist[e] # endif diff --exclude=CVS -ruN src.orig/lib/libedit/term.c src/lib/libedit/term.c --- src.orig/lib/libedit/term.c Thu Jan 24 06:54:19 2002 +++ src/lib/libedit/term.c Thu Mar 31 17:55:56 2005 @@ -1,3 +1,5 @@ +/* $NetBSD: term.c,v 1.40 2004/05/22 23:21:28 christos Exp $ */ + /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. @@ -13,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -32,28 +30,41 @@ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. - * - * $NetBSD: term.c,v 1.31 2001/01/10 22:42:56 jdolecek Exp $ */ +#include "config.h" #if !defined(lint) && !defined(SCCSID) +#if 0 static char sccsid[] = "@(#)term.c 8.2 (Berkeley) 4/30/95"; +#else +__RCSID("$NetBSD: term.c,v 1.40 2004/05/22 23:21:28 christos Exp $"); +#endif #endif /* not lint && not SCCSID */ -#include -__FBSDID("$FreeBSD: src/lib/libedit/term.c,v 1.16 2002/01/24 13:54:19 obrien Exp $"); +__FBSDID("$FreeBSD$"); /* * term.c: Editor/termcap-curses interface * We have to declare a static variable here, since the * termcap putchar routine does not take an argument! */ -#include "sys.h" #include #include #include #include #include +#ifdef HAVE_TERMCAP_H #include +#endif +#ifdef HAVE_CURSES_H +#include +#endif +#ifdef HAVE_NCURSES_H +#include +#endif +/* Solaris's term.h does horrid things. */ +#if (defined(HAVE_TERM_H) && !defined(SUNOS)) +#include +#endif #include #include @@ -258,7 +269,7 @@ private int term_rebuffer_display(EditLine *); private void term_free_display(EditLine *); private int term_alloc_display(EditLine *); -private void term_alloc(EditLine *, const struct termcapstr *, char *); +private void term_alloc(EditLine *, const struct termcapstr *, const char *); private void term_init_arrow(EditLine *); private void term_reset_arrow(EditLine *); @@ -338,11 +349,11 @@ return (-1); (void) memset(el->el_term.t_val, 0, T_val * sizeof(int)); term_outfile = el->el_outfile; + (void) term_set(el, NULL); term_init_arrow(el); - if (term_set(el, NULL) == -1) - return (-1); return (0); } + /* term_end(): * Clean up the terminal stuff */ @@ -359,6 +370,8 @@ el->el_term.t_str = NULL; el_free((ptr_t) el->el_term.t_val); el->el_term.t_val = NULL; + el_free((ptr_t) el->el_term.t_fkey); + el->el_term.t_fkey = NULL; term_free_display(el); } @@ -367,7 +380,7 @@ * Maintain a string pool for termcap strings */ private void -term_alloc(EditLine *el, const struct termcapstr *t, char *cap) +term_alloc(EditLine *el, const struct termcapstr *t, const char *cap) { char termbuf[TC_BUFSIZE]; int tlen, clen; @@ -635,7 +648,8 @@ * from col 0 */ if (EL_CAN_TAB ? - (-del > (((unsigned int) where >> 3) + + ((unsigned int)-del > + (((unsigned int) where >> 3) + (where & 07))) : (-del > where)) { term__putc('\r'); /* do a CR */ @@ -655,7 +669,7 @@ * Overstrike num characters */ protected void -term_overwrite(EditLine *el, char *cp, int n) +term_overwrite(EditLine *el, const char *cp, int n) { if (n <= 0) return; /* catch bugs */ @@ -863,12 +877,18 @@ } #endif +protected void +term_get(EditLine *el, const char **term) +{ + *term = el->el_term.t_name; +} + /* term_set(): * Read in the terminal capabilities from the requested terminal */ protected int -term_set(EditLine *el, char *term) +term_set(EditLine *el, const char *term) { int i; char buf[TC_BUFSIZE]; @@ -924,8 +944,11 @@ /* Get the size */ Val(T_co) = tgetnum("co"); Val(T_li) = tgetnum("li"); - for (t = tstr; t->name != NULL; t++) - term_alloc(el, t, tgetstr(t->name, &area)); + for (t = tstr; t->name != NULL; t++) { + /* XXX: some systems tgetstr needs non const */ + term_alloc(el, t, tgetstr(strchr(t->name, *t->name), + &area)); + } } if (Val(T_co) < 2) @@ -944,6 +967,7 @@ return (-1); (void) sigprocmask(SIG_SETMASK, &oset, NULL); term_bind_arrow(el); + el->el_term.t_name = term; return (i <= 0 ? -1 : 0); } @@ -1058,8 +1082,6 @@ static const char strD[] = {033, '[', 'D', '\0'}; static const char strH[] = {033, '[', 'H', '\0'}; static const char strF[] = {033, '[', 'F', '\0'}; - static const char str1[] = {033, '[', '1', '~', '\0'}; - static const char str4[] = {033, '[', '4', '~', '\0'}; static const char stOA[] = {033, 'O', 'A', '\0'}; static const char stOB[] = {033, 'O', 'B', '\0'}; static const char stOC[] = {033, 'O', 'C', '\0'}; @@ -1073,8 +1095,6 @@ key_add(el, strD, &arrow[A_K_LT].fun, arrow[A_K_LT].type); key_add(el, strH, &arrow[A_K_HO].fun, arrow[A_K_HO].type); key_add(el, strF, &arrow[A_K_EN].fun, arrow[A_K_EN].type); - key_add(el, str1, &arrow[A_K_HO].fun, arrow[A_K_HO].type); - key_add(el, str4, &arrow[A_K_EN].fun, arrow[A_K_EN].type); key_add(el, stOA, &arrow[A_K_UP].fun, arrow[A_K_UP].type); key_add(el, stOB, &arrow[A_K_DN].fun, arrow[A_K_DN].type); key_add(el, stOC, &arrow[A_K_RT].fun, arrow[A_K_RT].type); @@ -1089,8 +1109,6 @@ key_add(el, &strD[1], &arrow[A_K_LT].fun, arrow[A_K_LT].type); key_add(el, &strH[1], &arrow[A_K_HO].fun, arrow[A_K_HO].type); key_add(el, &strF[1], &arrow[A_K_EN].fun, arrow[A_K_EN].type); - key_add(el, &str1[1], &arrow[A_K_HO].fun, arrow[A_K_HO].type); - key_add(el, &str4[1], &arrow[A_K_EN].fun, arrow[A_K_EN].type); key_add(el, &stOA[1], &arrow[A_K_UP].fun, arrow[A_K_UP].type); key_add(el, &stOB[1], &arrow[A_K_DN].fun, arrow[A_K_DN].type); key_add(el, &stOC[1], &arrow[A_K_RT].fun, arrow[A_K_RT].type); @@ -1105,7 +1123,7 @@ * Set an arrow key binding */ protected int -term_set_arrow(EditLine *el, char *name, key_value_t *fun, int type) +term_set_arrow(EditLine *el, const char *name, key_value_t *fun, int type) { fkey_t *arrow = el->el_term.t_fkey; int i; @@ -1124,7 +1142,7 @@ * Clear an arrow key binding */ protected int -term_clear_arrow(EditLine *el, char *name) +term_clear_arrow(EditLine *el, const char *name) { fkey_t *arrow = el->el_term.t_fkey; int i; @@ -1142,7 +1160,7 @@ * Print the arrow key bindings */ protected void -term_print_arrow(EditLine *el, char *name) +term_print_arrow(EditLine *el, const char *name) { int i; fkey_t *arrow = el->el_term.t_fkey; @@ -1239,7 +1257,8 @@ */ protected int /*ARGSUSED*/ -term_telltc(EditLine *el, int argc, char **argv) +term_telltc(EditLine *el, int argc __attribute__((__unused__)), + const char **argv __attribute__((__unused__))) { const struct termcapstr *t; char **ts; @@ -1274,11 +1293,12 @@ */ protected int /*ARGSUSED*/ -term_settc(EditLine *el, int argc, char **argv) +term_settc(EditLine *el, int argc __attribute__((__unused__)), + const char **argv) { const struct termcapstr *ts; const struct termcapval *tv; - char *what, *how; + const char *what, *how; if (argv == NULL || argv[1] == NULL || argv[2] == NULL) return (-1); @@ -1350,7 +1370,8 @@ */ protected int /*ARGSUSED*/ -term_echotc(EditLine *el, int argc, char **argv) +term_echotc(EditLine *el, int argc __attribute__((__unused__)), + const char **argv) { char *cap, *scap, *ep; int arg_need, arg_cols, arg_rows; @@ -1409,7 +1430,7 @@ } (void) fprintf(el->el_outfile, fmtd, 0); #else - (void) fprintf(el->el_outfile, fmtd, el->el_tty.t_speed); + (void) fprintf(el->el_outfile, fmtd, (int)el->el_tty.t_speed); #endif return (0); } else if (strcmp(*argv, "rows") == 0 || strcmp(*argv, "lines") == 0) { @@ -1428,8 +1449,10 @@ scap = el->el_term.t_str[t - tstr]; break; } - if (t->name == NULL) - scap = tgetstr(*argv, &area); + if (t->name == NULL) { + /* XXX: some systems tgetstr needs non const */ + scap = tgetstr(strchr(*argv, **argv), &area); + } if (!scap || scap[0] == '\0') { if (!silent) (void) fprintf(el->el_errfile, diff --exclude=CVS -ruN src.orig/lib/libedit/term.h src/lib/libedit/term.h --- src.orig/lib/libedit/term.h Mon Oct 1 02:41:25 2001 +++ src/lib/libedit/term.h Wed Mar 30 21:20:05 2005 @@ -1,3 +1,5 @@ +/* $NetBSD: term.h,v 1.16 2005/03/15 00:10:40 christos Exp $ */ + /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. @@ -13,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -34,8 +32,7 @@ * SUCH DAMAGE. * * @(#)term.h 8.1 (Berkeley) 6/4/93 - * $NetBSD: term.h,v 1.11 2000/11/11 22:18:58 christos Exp $ - * $FreeBSD: src/lib/libedit/term.h,v 1.5 2001/10/01 08:41:25 obrien Exp $ + * $FreeBSD$ */ /* @@ -47,13 +44,14 @@ #include "histedit.h" typedef struct { /* Symbolic function key bindings */ - char *name; /* name of the key */ + const char *name; /* name of the key */ int key; /* Index in termcap table */ key_value_t fun; /* Function bound to it */ int type; /* Type of function */ } fkey_t; typedef struct { + const char *t_name; /* the terminal name */ coord_t t_size; /* # lines and cols */ int t_flags; #define TERM_CAN_INSERT 0x001 /* Has insert cap */ @@ -87,7 +85,7 @@ protected void term_move_to_line(EditLine *, int); protected void term_move_to_char(EditLine *, int); protected void term_clear_EOL(EditLine *, int); -protected void term_overwrite(EditLine *, char *, int); +protected void term_overwrite(EditLine *, const char *, int); protected void term_insertwrite(EditLine *, char *, int); protected void term_deletechars(EditLine *, int); protected void term_clear_screen(EditLine *); @@ -96,14 +94,15 @@ protected int term_get_size(EditLine *, int *, int *); protected int term_init(EditLine *); protected void term_bind_arrow(EditLine *); -protected void term_print_arrow(EditLine *, char *); -protected int term_clear_arrow(EditLine *, char *); -protected int term_set_arrow(EditLine *, char *, key_value_t *, int); +protected void term_print_arrow(EditLine *, const char *); +protected int term_clear_arrow(EditLine *, const char *); +protected int term_set_arrow(EditLine *, const char *, key_value_t *, int); protected void term_end(EditLine *); -protected int term_set(EditLine *, char *); -protected int term_settc(EditLine *, int, char **); -protected int term_telltc(EditLine *, int, char **); -protected int term_echotc(EditLine *, int, char **); +protected void term_get(EditLine *, const char **); +protected int term_set(EditLine *, const char *); +protected int term_settc(EditLine *, int, const char **); +protected int term_telltc(EditLine *, int, const char **); +protected int term_echotc(EditLine *, int, const char **); protected int term__putc(int); protected void term__flush(void); @@ -117,6 +116,7 @@ #define EL_CAN_CEOL (EL_FLAGS & TERM_CAN_CEOL) #define EL_CAN_TAB (EL_FLAGS & TERM_CAN_TAB) #define EL_CAN_ME (EL_FLAGS & TERM_CAN_ME) +#define EL_CAN_UP (EL_FLAGS & TERM_CAN_UP) #define EL_HAS_META (EL_FLAGS & TERM_HAS_META) #define EL_HAS_AUTO_MARGINS (EL_FLAGS & TERM_HAS_AUTO_MARGINS) #define EL_HAS_MAGIC_MARGINS (EL_FLAGS & TERM_HAS_MAGIC_MARGINS) diff --exclude=CVS -ruN src.orig/lib/libedit/tokenizer.c src/lib/libedit/tokenizer.c --- src.orig/lib/libedit/tokenizer.c Mon Oct 1 17:00:29 2001 +++ src/lib/libedit/tokenizer.c Thu Mar 31 17:56:01 2005 @@ -1,3 +1,5 @@ +/* $NetBSD: tokenizer.c,v 1.14 2003/12/05 13:37:48 lukem Exp $ */ + /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. @@ -13,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -32,23 +30,24 @@ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. - * - * $NetBSD: tokenizer.c,v 1.6 2000/09/04 22:06:33 lukem Exp $ */ +#include "config.h" #if !defined(lint) && !defined(SCCSID) +#if 0 static char sccsid[] = "@(#)tokenizer.c 8.1 (Berkeley) 6/4/93"; +#else +__RCSID("$NetBSD: tokenizer.c,v 1.14 2003/12/05 13:37:48 lukem Exp $"); +#endif #endif /* not lint && not SCCSID */ -#include -__FBSDID("$FreeBSD: src/lib/libedit/tokenizer.c,v 1.6 2001/10/01 23:00:29 obrien Exp $"); +__FBSDID("$FreeBSD: src/lib/libedit/tokenizer.c,v 1.5 2001/10/01 08:41:25 obrien Exp $"); /* * tokenize.c: Bourne shell like tokenizer */ -#include "sys.h" #include #include -#include "tokenizer.h" +#include "histedit.h" typedef enum { Q_none, Q_single, Q_double, Q_one, Q_doubleone @@ -62,10 +61,10 @@ #define WINCR 20 #define AINCR 10 +#define tok_strdup(a) strdup(a) #define tok_malloc(a) malloc(a) #define tok_free(a) free(a) #define tok_realloc(a, b) realloc(a, b) -#define tok_reallocf(a, b) reallocf(a, b) struct tokenizer { @@ -108,16 +107,29 @@ { Tokenizer *tok = (Tokenizer *) tok_malloc(sizeof(Tokenizer)); - tok->ifs = strdup(ifs ? ifs : IFS); + if (tok == NULL) + return NULL; + tok->ifs = tok_strdup(ifs ? ifs : IFS); + if (tok->ifs == NULL) { + tok_free((ptr_t)tok); + return NULL; + } tok->argc = 0; tok->amax = AINCR; tok->argv = (char **) tok_malloc(sizeof(char *) * tok->amax); - if (tok->argv == NULL) - return (NULL); + if (tok->argv == NULL) { + tok_free((ptr_t)tok->ifs); + tok_free((ptr_t)tok); + return NULL; + } tok->argv[0] = NULL; tok->wspace = (char *) tok_malloc(WINCR); - if (tok->wspace == NULL) - return (NULL); + if (tok->wspace == NULL) { + tok_free((ptr_t)tok->argv); + tok_free((ptr_t)tok->ifs); + tok_free((ptr_t)tok); + return NULL; + } tok->wmax = tok->wspace + WINCR; tok->wstart = tok->wspace; tok->wptr = tok->wspace; @@ -159,21 +171,39 @@ /* tok_line(): - * Bourne shell like tokenizing - * Return: - * -1: Internal error - * 3: Quoted return - * 2: Unmatched double quote - * 1: Unmatched single quote - * 0: Ok + * Bourne shell (sh(1)) like tokenizing + * Arguments: + * tok current tokenizer state (setup with tok_init()) + * line line to parse + * Returns: + * -1 Internal error + * 3 Quoted return + * 2 Unmatched double quote + * 1 Unmatched single quote + * 0 Ok + * Modifies (if return value is 0): + * argc number of arguments + * argv argument array + * cursorc if !NULL, argv element containing cursor + * cursorv if !NULL, offset in argv[cursorc] of cursor */ public int -tok_line(Tokenizer *tok, const char *line, int *argc, char ***argv) +tok_line(Tokenizer *tok, const LineInfo *line, + int *argc, const char ***argv, int *cursorc, int *cursoro) { const char *ptr; + int cc, co; - for (;;) { - switch (*(ptr = line++)) { + cc = co = -1; + ptr = line->buffer; + for (ptr = line->buffer; ;ptr++) { + if (ptr >= line->lastchar) + ptr = ""; + if (ptr == line->cursor) { + cc = tok->argc; + co = tok->wptr - tok->wstart; + } + switch (*ptr) { case '\'': tok->flags |= TOK_KEEP; tok->flags &= ~TOK_EAT; @@ -272,10 +302,7 @@ tok->flags &= ~TOK_EAT; switch (tok->quote) { case Q_none: - tok_finish(tok); - *argv = tok->argv; - *argc = tok->argc; - return (0); + goto tok_line_outok; case Q_single: case Q_double: @@ -305,10 +332,7 @@ tok->flags &= ~TOK_EAT; return (3); } - tok_finish(tok); - *argv = tok->argv; - *argc = tok->argc; - return (0); + goto tok_line_outok; case Q_single: return (1); @@ -368,29 +392,57 @@ if (tok->wptr >= tok->wmax - 4) { size_t size = tok->wmax - tok->wspace + WINCR; char *s = (char *) tok_realloc(tok->wspace, size); - /* SUPPRESS 22 */ - int offs = s - tok->wspace; if (s == NULL) return (-1); - if (offs != 0) { + if (s != tok->wspace) { int i; - for (i = 0; i < tok->argc; i++) - tok->argv[i] = tok->argv[i] + offs; - tok->wptr = tok->wptr + offs; - tok->wstart = tok->wstart + offs; - tok->wmax = s + size; + for (i = 0; i < tok->argc; i++) { + tok->argv[i] = + (tok->argv[i] - tok->wspace) + s; + } + tok->wptr = (tok->wptr - tok->wspace) + s; + tok->wstart = (tok->wstart - tok->wspace) + s; tok->wspace = s; } + tok->wmax = s + size; } if (tok->argc >= tok->amax - 4) { char **p; tok->amax += AINCR; - p = (char **) tok_reallocf(tok->argv, + p = (char **) tok_realloc(tok->argv, tok->amax * sizeof(char *)); if (p == NULL) return (-1); tok->argv = p; } } + tok_line_outok: + if (cc == -1 && co == -1) { + cc = tok->argc; + co = tok->wptr - tok->wstart; + } + if (cursorc != NULL) + *cursorc = cc; + if (cursoro != NULL) + *cursoro = co; + tok_finish(tok); + *argv = (const char **)tok->argv; + *argc = tok->argc; + return (0); +} + +/* tok_str(): + * Simpler version of tok_line, taking a NUL terminated line + * and splitting into words, ignoring cursor state. + */ +public int +tok_str(Tokenizer *tok, const char *line, int *argc, const char ***argv) +{ + LineInfo li; + + memset(&li, 0, sizeof(li)); + li.buffer = line; + li.cursor = li.lastchar = strchr(line, '\0'); + return (tok_line(tok, &li, argc, argv, NULL, NULL)); } diff --exclude=CVS -ruN src.orig/lib/libedit/tokenizer.h src/lib/libedit/tokenizer.h --- src.orig/lib/libedit/tokenizer.h Mon Oct 1 02:41:25 2001 +++ src/lib/libedit/tokenizer.h Wed Dec 31 17:00:00 1969 @@ -1,54 +0,0 @@ -/*- - * Copyright (c) 1992, 1993 - * The Regents of the University of California. All rights reserved. - * - * This code is derived from software contributed to Berkeley by - * Christos Zoulas of Cornell University. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * @(#)tokenizer.h 8.1 (Berkeley) 6/4/93 - * $NetBSD: tokenizer.h,v 1.3 1999/07/02 15:21:27 simonb Exp $ - * $FreeBSD: src/lib/libedit/tokenizer.h,v 1.3 2001/10/01 08:41:25 obrien Exp $ - */ - -/* - * tokenizer.h: Header file for tokenizer routines - */ -#ifndef _h_tokenizer -#define _h_tokenizer - -typedef struct tokenizer Tokenizer; - -Tokenizer *tok_init(const char *); -void tok_reset(Tokenizer *); -void tok_end(Tokenizer *); -int tok_line(Tokenizer *, const char *, int *, char ***); - -#endif /* _h_tokenizer */ diff --exclude=CVS -ruN src.orig/lib/libedit/tty.c src/lib/libedit/tty.c --- src.orig/lib/libedit/tty.c Mon Oct 1 02:41:25 2001 +++ src/lib/libedit/tty.c Thu Mar 31 17:56:07 2005 @@ -1,3 +1,5 @@ +/* $NetBSD: tty.c,v 1.21 2004/08/13 12:10:39 mycroft Exp $ */ + /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. @@ -13,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -32,20 +30,22 @@ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. - * - * $NetBSD: tty.c,v 1.14 2001/01/09 17:31:04 jdolecek Exp $ */ +#include "config.h" #if !defined(lint) && !defined(SCCSID) +#if 0 static char sccsid[] = "@(#)tty.c 8.1 (Berkeley) 6/4/93"; +#else +__RCSID("$NetBSD: tty.c,v 1.21 2004/08/13 12:10:39 mycroft Exp $"); +#endif #endif /* not lint && not SCCSID */ -#include -__FBSDID("$FreeBSD: src/lib/libedit/tty.c,v 1.7 2001/10/01 08:41:25 obrien Exp $"); +__FBSDID("$FreeBSD$"); /* * tty.c: tty interface stuff */ -#include "sys.h" +#include #include "tty.h" #include "el.h" @@ -58,7 +58,7 @@ typedef struct ttymap_t { int nch, och; /* Internal and termio rep of chars */ el_action_t bind[3]; /* emacs, vi, and vi-cmd */ -} ttymap_t; +} ttymap_t; private const ttyperm_t ttyperm = { @@ -122,11 +122,11 @@ private const ttymap_t tty_map[] = { #ifdef VERASE {C_ERASE, VERASE, - {ED_DELETE_PREV_CHAR, VI_DELETE_PREV_CHAR, ED_PREV_CHAR}}, + {EM_DELETE_PREV_CHAR, VI_DELETE_PREV_CHAR, ED_PREV_CHAR}}, #endif /* VERASE */ #ifdef VERASE2 {C_ERASE2, VERASE2, - {ED_DELETE_PREV_CHAR, VI_DELETE_PREV_CHAR, ED_PREV_CHAR}}, + {EM_DELETE_PREV_CHAR, VI_DELETE_PREV_CHAR, ED_PREV_CHAR}}, #endif /* VERASE2 */ #ifdef VKILL {C_KILL, VKILL, @@ -453,6 +453,7 @@ #define tty__geteightbit(td) (((td)->c_cflag & CSIZE) == CS8) #define tty__cooked_mode(td) ((td)->c_lflag & ICANON) +private int tty__getcharindex(int); private void tty__getchar(struct termios *, unsigned char *); private void tty__setchar(struct termios *, unsigned char *); private speed_t tty__getspeed(struct termios *); @@ -485,6 +486,18 @@ el->el_tty.t_tabs = tty__gettabs(&el->el_tty.t_ex); el->el_tty.t_eight = tty__geteightbit(&el->el_tty.t_ex); + el->el_tty.t_ex.c_iflag &= ~el->el_tty.t_t[EX_IO][MD_INP].t_clrmask; + el->el_tty.t_ex.c_iflag |= el->el_tty.t_t[EX_IO][MD_INP].t_setmask; + + el->el_tty.t_ex.c_oflag &= ~el->el_tty.t_t[EX_IO][MD_OUT].t_clrmask; + el->el_tty.t_ex.c_oflag |= el->el_tty.t_t[EX_IO][MD_OUT].t_setmask; + + el->el_tty.t_ex.c_cflag &= ~el->el_tty.t_t[EX_IO][MD_CTL].t_clrmask; + el->el_tty.t_ex.c_cflag |= el->el_tty.t_t[EX_IO][MD_CTL].t_setmask; + + el->el_tty.t_ex.c_lflag &= ~el->el_tty.t_t[EX_IO][MD_LIN].t_clrmask; + el->el_tty.t_ex.c_lflag |= el->el_tty.t_t[EX_IO][MD_LIN].t_setmask; + /* * Reset the tty chars to reasonable defaults * If they are disabled, then enable them. @@ -508,7 +521,17 @@ el->el_tty.t_c[EX_IO][rst] = el->el_tty.t_c[TS_IO][rst]; } - } + tty__setchar(&el->el_tty.t_ex, el->el_tty.t_c[EX_IO]); + if (tty_setty(el, &el->el_tty.t_ex) == -1) { +#ifdef DEBUG_TTY + (void) fprintf(el->el_errfile, + "tty_setup: tty_setty: %s\n", + strerror(errno)); +#endif /* DEBUG_TTY */ + return (-1); + } + } else + tty__setchar(&el->el_tty.t_ex, el->el_tty.t_c[EX_IO]); el->el_tty.t_ed.c_iflag &= ~el->el_tty.t_t[ED_IO][MD_INP].t_clrmask; el->el_tty.t_ed.c_iflag |= el->el_tty.t_t[ED_IO][MD_INP].t_setmask; @@ -544,7 +567,7 @@ */ protected void /*ARGSUSED*/ -tty_end(EditLine *el) +tty_end(EditLine *el __attribute__((__unused__))) { /* XXX: Maybe reset to an initial state? */ @@ -564,6 +587,113 @@ return (spd); } +/* tty__getspeed(): + * Return the index of the asked char in the c_cc array + */ +private int +tty__getcharindex(int i) +{ + switch (i) { +#ifdef VINTR + case C_INTR: + return VINTR; +#endif /* VINTR */ +#ifdef VQUIT + case C_QUIT: + return VQUIT; +#endif /* VQUIT */ +#ifdef VERASE + case C_ERASE: + return VERASE; +#endif /* VERASE */ +#ifdef VKILL + case C_KILL: + return VKILL; +#endif /* VKILL */ +#ifdef VEOF + case C_EOF: + return VEOF; +#endif /* VEOF */ +#ifdef VEOL + case C_EOL: + return VEOL; +#endif /* VEOL */ +#ifdef VEOL2 + case C_EOL2: + return VEOL2; +#endif /* VEOL2 */ +#ifdef VSWTCH + case C_SWTCH: + return VSWTCH; +#endif /* VSWTCH */ +#ifdef VDSWTCH + case C_DSWTCH: + return VDSWTCH; +#endif /* VDSWTCH */ +#ifdef VERASE2 + case C_ERASE2: + return VERASE2; +#endif /* VERASE2 */ +#ifdef VSTART + case C_START: + return VSTART; +#endif /* VSTART */ +#ifdef VSTOP + case C_STOP: + return VSTOP; +#endif /* VSTOP */ +#ifdef VWERASE + case C_WERASE: + return VWERASE; +#endif /* VWERASE */ +#ifdef VSUSP + case C_SUSP: + return VSUSP; +#endif /* VSUSP */ +#ifdef VDSUSP + case C_DSUSP: + return VDSUSP; +#endif /* VDSUSP */ +#ifdef VREPRINT + case C_REPRINT: + return VREPRINT; +#endif /* VREPRINT */ +#ifdef VDISCARD + case C_DISCARD: + return VDISCARD; +#endif /* VDISCARD */ +#ifdef VLNEXT + case C_LNEXT: + return VLNEXT; +#endif /* VLNEXT */ +#ifdef VSTATUS + case C_STATUS: + return VSTATUS; +#endif /* VSTATUS */ +#ifdef VPAGE + case C_PAGE: + return VPAGE; +#endif /* VPAGE */ +#ifdef VPGOFF + case C_PGOFF: + return VPGOFF; +#endif /* VPGOFF */ +#ifdef VKILL2 + case C_KILL2: + return VKILL2; +#endif /* KILL2 */ +#ifdef VMIN + case C_MIN: + return VMIN; +#endif /* VMIN */ +#ifdef VTIME + case C_TIME: + return VTIME; +#endif /* VTIME */ + default: + return -1; + } +} /* tty__getchar(): * Get the tty characters @@ -802,13 +932,22 @@ el->el_tty.t_eight = tty__geteightbit(&el->el_tty.t_ts); el->el_tty.t_speed = tty__getspeed(&el->el_tty.t_ts); - if (tty__getspeed(&el->el_tty.t_ed) != el->el_tty.t_speed) { + if (tty__getspeed(&el->el_tty.t_ex) != el->el_tty.t_speed || + tty__getspeed(&el->el_tty.t_ed) != el->el_tty.t_speed) { + (void) cfsetispeed(&el->el_tty.t_ex, el->el_tty.t_speed); + (void) cfsetospeed(&el->el_tty.t_ex, el->el_tty.t_speed); (void) cfsetispeed(&el->el_tty.t_ed, el->el_tty.t_speed); (void) cfsetospeed(&el->el_tty.t_ed, el->el_tty.t_speed); } if (tty__cooked_mode(&el->el_tty.t_ts)) { - if ((el->el_tty.t_ts.c_cflag != el->el_tty.t_ex.c_cflag) && - (el->el_tty.t_ts.c_cflag != el->el_tty.t_ed.c_cflag)) { + if (el->el_tty.t_ts.c_cflag != el->el_tty.t_ex.c_cflag) { + el->el_tty.t_ex.c_cflag = + el->el_tty.t_ts.c_cflag; + el->el_tty.t_ex.c_cflag &= + ~el->el_tty.t_t[EX_IO][MD_CTL].t_clrmask; + el->el_tty.t_ex.c_cflag |= + el->el_tty.t_t[EX_IO][MD_CTL].t_setmask; + el->el_tty.t_ed.c_cflag = el->el_tty.t_ts.c_cflag; el->el_tty.t_ed.c_cflag &= @@ -818,6 +957,13 @@ } if ((el->el_tty.t_ts.c_lflag != el->el_tty.t_ex.c_lflag) && (el->el_tty.t_ts.c_lflag != el->el_tty.t_ed.c_lflag)) { + el->el_tty.t_ex.c_lflag = + el->el_tty.t_ts.c_lflag; + el->el_tty.t_ex.c_lflag &= + ~el->el_tty.t_t[EX_IO][MD_LIN].t_clrmask; + el->el_tty.t_ex.c_lflag |= + el->el_tty.t_t[EX_IO][MD_LIN].t_setmask; + el->el_tty.t_ed.c_lflag = el->el_tty.t_ts.c_lflag; el->el_tty.t_ed.c_lflag &= @@ -827,6 +973,13 @@ } if ((el->el_tty.t_ts.c_iflag != el->el_tty.t_ex.c_iflag) && (el->el_tty.t_ts.c_iflag != el->el_tty.t_ed.c_iflag)) { + el->el_tty.t_ex.c_iflag = + el->el_tty.t_ts.c_iflag; + el->el_tty.t_ex.c_iflag &= + ~el->el_tty.t_t[EX_IO][MD_INP].t_clrmask; + el->el_tty.t_ex.c_iflag |= + el->el_tty.t_t[EX_IO][MD_INP].t_setmask; + el->el_tty.t_ed.c_iflag = el->el_tty.t_ts.c_iflag; el->el_tty.t_ed.c_iflag &= @@ -836,6 +989,13 @@ } if ((el->el_tty.t_ts.c_oflag != el->el_tty.t_ex.c_oflag) && (el->el_tty.t_ts.c_oflag != el->el_tty.t_ed.c_oflag)) { + el->el_tty.t_ex.c_oflag = + el->el_tty.t_ts.c_oflag; + el->el_tty.t_ex.c_oflag &= + ~el->el_tty.t_t[EX_IO][MD_OUT].t_clrmask; + el->el_tty.t_ex.c_oflag |= + el->el_tty.t_t[EX_IO][MD_OUT].t_setmask; + el->el_tty.t_ed.c_oflag = el->el_tty.t_ts.c_oflag; el->el_tty.t_ed.c_oflag &= @@ -884,13 +1044,10 @@ if (el->el_tty.t_t[EX_IO][MD_CHAR].t_clrmask & C_SH(i)) el->el_tty.t_c[EX_IO][i] = el->el_tty.t_vdisable; } + tty__setchar(&el->el_tty.t_ex, el->el_tty.t_c[EX_IO]); } } } - - if (el->el_tty.t_mode == EX_IO) - el->el_tty.t_ex = el->el_tty.t_ts; - if (tty_setty(el, &el->el_tty.t_ed) == -1) { #ifdef DEBUG_TTY (void) fprintf(el->el_errfile, "tty_rawmode: tty_setty: %s\n", @@ -990,13 +1147,14 @@ */ protected int /*ARGSUSED*/ -tty_stty(EditLine *el, int argc, char **argv) +tty_stty(EditLine *el, int argc __attribute__((__unused__)), const char **argv) { const ttymodes_t *m; - char x, *d; + char x; int aflag = 0; - char *s; - char *name; + const char *s, *d; + const char *name; + struct termios *tios = &el->el_tty.t_ex; int z = EX_IO; if (argv == NULL) @@ -1011,14 +1169,17 @@ break; case 'd': argv++; + tios = &el->el_tty.t_ed; z = ED_IO; break; case 'x': argv++; + tios = &el->el_tty.t_ex; z = EX_IO; break; case 'q': argv++; + tios = &el->el_tty.t_ts; z = QU_IO; break; default: @@ -1068,6 +1229,7 @@ return (0); } while (argv && (s = *argv++)) { + char *p; switch (*s) { case '+': case '-': @@ -1078,14 +1240,27 @@ break; } d = s; + if ((p = strchr(s, '=')) != NULL) + *p++ = '\0'; for (m = ttymodes; m->m_name; m++) - if (strcmp(m->m_name, d) == 0) + if (strcmp(m->m_name, d) == 0 && + (p == NULL || m->m_type == MD_CHAR)) break; if (!m->m_name) { (void) fprintf(el->el_errfile, "%s: Invalid argument `%s'.\n", name, d); return (-1); + } + if (p) { + int c = ffs((int)m->m_value); + int v = *p ? parse__escape((const char **const) &p) : + el->el_tty.t_vdisable; + assert(c-- != 0); + c = tty__getcharindex(c); + assert(c != -1); + tios->c_cc[c] = v; + continue; } switch (x) { case '+': diff --exclude=CVS -ruN src.orig/lib/libedit/tty.h src/lib/libedit/tty.h --- src.orig/lib/libedit/tty.h Mon Oct 1 02:41:25 2001 +++ src/lib/libedit/tty.h Wed Mar 30 21:22:15 2005 @@ -1,3 +1,5 @@ +/* $NetBSD: tty.h,v 1.10 2003/08/07 16:44:34 agc Exp $ */ + /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. @@ -13,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -34,8 +32,7 @@ * SUCH DAMAGE. * * @(#)tty.h 8.1 (Berkeley) 6/4/93 - * $NetBSD: tty.h,v 1.7 1999/09/26 14:37:47 lukem Exp $ - * $FreeBSD: src/lib/libedit/tty.h,v 1.4 2001/10/01 08:41:25 obrien Exp $ + * $FreeBSD$ */ /* @@ -453,7 +450,7 @@ #define MD_NN 5 typedef struct { - char *t_name; + const char *t_name; u_int t_setmask; u_int t_clrmask; } ttyperm_t[NN_IO][MD_NN]; @@ -462,7 +459,7 @@ protected int tty_init(EditLine *); protected void tty_end(EditLine *); -protected int tty_stty(EditLine *, int, char**); +protected int tty_stty(EditLine *, int, const char **); protected int tty_rawmode(EditLine *); protected int tty_cookedmode(EditLine *); protected int tty_quotemode(EditLine *); diff --exclude=CVS -ruN src.orig/lib/libedit/vi.c src/lib/libedit/vi.c --- src.orig/lib/libedit/vi.c Wed Jan 1 11:48:44 2003 +++ src/lib/libedit/vi.c Thu Mar 31 17:56:13 2005 @@ -1,3 +1,5 @@ +/* $NetBSD: vi.c,v 1.20 2004/08/13 12:10:39 mycroft Exp $ */ + /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. @@ -13,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -32,20 +30,25 @@ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. - * - * $NetBSD: vi.c,v 1.7 1999/07/02 15:21:28 simonb Exp $ */ +#include "config.h" +#include +#include +#include + #if !defined(lint) && !defined(SCCSID) +#if 0 static char sccsid[] = "@(#)vi.c 8.1 (Berkeley) 6/4/93"; +#else +__RCSID("$NetBSD: vi.c,v 1.20 2004/08/13 12:10:39 mycroft Exp $"); +#endif #endif /* not lint && not SCCSID */ -#include -__FBSDID("$FreeBSD: src/lib/libedit/vi.c,v 1.9 2003/01/01 18:48:44 schweikh Exp $"); +__FBSDID("$FreeBSD$"); /* * vi.c: Vi mode commands. */ -#include "sys.h" #include "el.h" private el_action_t cv_action(EditLine *, int); @@ -57,22 +60,18 @@ private el_action_t cv_action(EditLine *el, int c) { - char *cp, *kp; - if (el->el_chared.c_vcmd.action & DELETE) { + if (el->el_chared.c_vcmd.action != NOP) { + /* 'cc', 'dd' and (possibly) friends */ + if (c != el->el_chared.c_vcmd.action) + return CC_ERROR; + + if (!(c & YANK)) + cv_undo(el); + cv_yank(el, el->el_line.buffer, + el->el_line.lastchar - el->el_line.buffer); el->el_chared.c_vcmd.action = NOP; el->el_chared.c_vcmd.pos = 0; - - el->el_chared.c_undo.isize = 0; - el->el_chared.c_undo.dsize = 0; - kp = el->el_chared.c_undo.buf; - for (cp = el->el_line.buffer; cp < el->el_line.lastchar; cp++) { - *kp++ = *cp; - el->el_chared.c_undo.dsize++; - } - - el->el_chared.c_undo.action = INSERT; - el->el_chared.c_undo.ptr = el->el_line.buffer; el->el_line.lastchar = el->el_line.buffer; el->el_line.cursor = el->el_line.buffer; if (c & INSERT) @@ -83,25 +82,8 @@ el->el_chared.c_vcmd.pos = el->el_line.cursor; el->el_chared.c_vcmd.action = c; return (CC_ARGHACK); - -#ifdef notdef - /* - * I don't think that this is needed. But we keep it for now - */ - else - if (el_chared.c_vcmd.action == NOP) { - el->el_chared.c_vcmd.pos = el->el_line.cursor; - el->el_chared.c_vcmd.action = c; - return (CC_ARGHACK); - } else { - el->el_chared.c_vcmd.action = 0; - el->el_chared.c_vcmd.pos = 0; - return (CC_ERROR); - } -#endif } - /* cv_paste(): * Paste previous deletion before or after the cursor */ @@ -109,23 +91,25 @@ cv_paste(EditLine *el, int c) { char *ptr; - c_undo_t *un = &el->el_chared.c_undo; + c_kill_t *k = &el->el_chared.c_kill; + int len = k->last - k->buf; + if (k->buf == NULL || len == 0) + return (CC_ERROR); #ifdef DEBUG_PASTE - (void) fprintf(el->el_errfile, "Paste: %x \"%s\" +%d -%d\n", - un->action, un->buf, un->isize, un->dsize); + (void) fprintf(el->el_errfile, "Paste: \"%.*s\"\n", len, k->buf); #endif - if (un->isize == 0) - return (CC_ERROR); + + cv_undo(el); if (!c && el->el_line.cursor < el->el_line.lastchar) el->el_line.cursor++; ptr = el->el_line.cursor; - c_insert(el, (int) un->isize); - if (el->el_line.cursor + un->isize > el->el_line.lastchar) + c_insert(el, len); + if (el->el_line.cursor + len > el->el_line.lastchar) return (CC_ERROR); - (void) memcpy(ptr, un->buf, un->isize); + (void) memcpy(ptr, k->buf, len +0u); return (CC_REFRESH); } @@ -136,7 +120,7 @@ */ protected el_action_t /*ARGSUSED*/ -vi_paste_next(EditLine *el, int c) +vi_paste_next(EditLine *el, int c __attribute__((__unused__))) { return (cv_paste(el, 0)); @@ -149,31 +133,31 @@ */ protected el_action_t /*ARGSUSED*/ -vi_paste_prev(EditLine *el, int c) +vi_paste_prev(EditLine *el, int c __attribute__((__unused__))) { return (cv_paste(el, 1)); } -/* vi_prev_space_word(): +/* vi_prev_big_word(): * Vi move to the previous space delimited word * [B] */ protected el_action_t /*ARGSUSED*/ -vi_prev_space_word(EditLine *el, int c) +vi_prev_big_word(EditLine *el, int c) { if (el->el_line.cursor == el->el_line.buffer) return (CC_ERROR); - el->el_line.cursor = cv_prev_word(el, el->el_line.cursor, + el->el_line.cursor = cv_prev_word(el->el_line.cursor, el->el_line.buffer, el->el_state.argument, - c___isword); + cv__isWord); - if (el->el_chared.c_vcmd.action & DELETE) { + if (el->el_chared.c_vcmd.action != NOP) { cv_delfini(el); return (CC_REFRESH); } @@ -187,18 +171,18 @@ */ protected el_action_t /*ARGSUSED*/ -vi_prev_word(EditLine *el, int c) +vi_prev_word(EditLine *el, int c __attribute__((__unused__))) { if (el->el_line.cursor == el->el_line.buffer) return (CC_ERROR); - el->el_line.cursor = cv_prev_word(el, el->el_line.cursor, + el->el_line.cursor = cv_prev_word(el->el_line.cursor, el->el_line.buffer, el->el_state.argument, cv__isword); - if (el->el_chared.c_vcmd.action & DELETE) { + if (el->el_chared.c_vcmd.action != NOP) { cv_delfini(el); return (CC_REFRESH); } @@ -206,25 +190,23 @@ } -/* vi_next_space_word(): +/* vi_next_big_word(): * Vi move to the next space delimited word * [W] */ protected el_action_t /*ARGSUSED*/ -vi_next_space_word(EditLine *el, int c) +vi_next_big_word(EditLine *el, int c) { - if (el->el_line.cursor == el->el_line.lastchar) + if (el->el_line.cursor >= el->el_line.lastchar - 1) return (CC_ERROR); el->el_line.cursor = cv_next_word(el, el->el_line.cursor, - el->el_line.lastchar, - el->el_state.argument, - c___isword); + el->el_line.lastchar, el->el_state.argument, cv__isWord); if (el->el_map.type == MAP_VI) - if (el->el_chared.c_vcmd.action & DELETE) { + if (el->el_chared.c_vcmd.action != NOP) { cv_delfini(el); return (CC_REFRESH); } @@ -238,19 +220,17 @@ */ protected el_action_t /*ARGSUSED*/ -vi_next_word(EditLine *el, int c) +vi_next_word(EditLine *el, int c __attribute__((__unused__))) { - if (el->el_line.cursor == el->el_line.lastchar) + if (el->el_line.cursor >= el->el_line.lastchar - 1) return (CC_ERROR); el->el_line.cursor = cv_next_word(el, el->el_line.cursor, - el->el_line.lastchar, - el->el_state.argument, - cv__isword); + el->el_line.lastchar, el->el_state.argument, cv__isword); if (el->el_map.type == MAP_VI) - if (el->el_chared.c_vcmd.action & DELETE) { + if (el->el_chared.c_vcmd.action != NOP) { cv_delfini(el); return (CC_REFRESH); } @@ -265,19 +245,27 @@ protected el_action_t vi_change_case(EditLine *el, int c) { + int i; - if (el->el_line.cursor < el->el_line.lastchar) { - c = (unsigned char)*el->el_line.cursor; + if (el->el_line.cursor >= el->el_line.lastchar) + return (CC_ERROR); + cv_undo(el); + for (i = 0; i < el->el_state.argument; i++) { + + c = *(unsigned char *)el->el_line.cursor; if (isupper(c)) - *el->el_line.cursor++ = tolower(c); + *el->el_line.cursor = tolower(c); else if (islower(c)) - *el->el_line.cursor++ = toupper(c); - else - el->el_line.cursor++; + *el->el_line.cursor = toupper(c); + + if (++el->el_line.cursor >= el->el_line.lastchar) { + el->el_line.cursor--; + re_fastaddc(el); + break; + } re_fastaddc(el); - return (CC_NORM); } - return (CC_ERROR); + return CC_NORM; } @@ -287,7 +275,7 @@ */ protected el_action_t /*ARGSUSED*/ -vi_change_meta(EditLine *el, int c) +vi_change_meta(EditLine *el, int c __attribute__((__unused__))) { /* @@ -304,15 +292,11 @@ */ protected el_action_t /*ARGSUSED*/ -vi_insert_at_bol(EditLine *el, int c) +vi_insert_at_bol(EditLine *el, int c __attribute__((__unused__))) { el->el_line.cursor = el->el_line.buffer; - el->el_chared.c_vcmd.ins = el->el_line.cursor; - - el->el_chared.c_undo.ptr = el->el_line.cursor; - el->el_chared.c_undo.action = DELETE; - + cv_undo(el); el->el_map.current = el->el_map.key; return (CC_CURSOR); } @@ -324,15 +308,15 @@ */ protected el_action_t /*ARGSUSED*/ -vi_replace_char(EditLine *el, int c) +vi_replace_char(EditLine *el, int c __attribute__((__unused__))) { + if (el->el_line.cursor >= el->el_line.lastchar) + return CC_ERROR; + el->el_map.current = el->el_map.key; el->el_state.inputmode = MODE_REPLACE_1; - el->el_chared.c_undo.action = CHANGE; - el->el_chared.c_undo.ptr = el->el_line.cursor; - el->el_chared.c_undo.isize = 0; - el->el_chared.c_undo.dsize = 0; + cv_undo(el); return (CC_ARGHACK); } @@ -343,16 +327,13 @@ */ protected el_action_t /*ARGSUSED*/ -vi_replace_mode(EditLine *el, int c) +vi_replace_mode(EditLine *el, int c __attribute__((__unused__))) { el->el_map.current = el->el_map.key; el->el_state.inputmode = MODE_REPLACE; - el->el_chared.c_undo.action = CHANGE; - el->el_chared.c_undo.ptr = el->el_line.cursor; - el->el_chared.c_undo.isize = 0; - el->el_chared.c_undo.dsize = 0; - return (CC_ARGHACK); + cv_undo(el); + return (CC_NORM); } @@ -362,7 +343,7 @@ */ protected el_action_t /*ARGSUSED*/ -vi_substitute_char(EditLine *el, int c) +vi_substitute_char(EditLine *el, int c __attribute__((__unused__))) { c_delafter(el, el->el_state.argument); @@ -377,9 +358,12 @@ */ protected el_action_t /*ARGSUSED*/ -vi_substitute_line(EditLine *el, int c) +vi_substitute_line(EditLine *el, int c __attribute__((__unused__))) { + cv_undo(el); + cv_yank(el, el->el_line.buffer, + el->el_line.lastchar - el->el_line.buffer); (void) em_kill_line(el, 0); el->el_map.current = el->el_map.key; return (CC_REFRESH); @@ -392,9 +376,12 @@ */ protected el_action_t /*ARGSUSED*/ -vi_change_to_eol(EditLine *el, int c) +vi_change_to_eol(EditLine *el, int c __attribute__((__unused__))) { + cv_undo(el); + cv_yank(el, el->el_line.cursor, + el->el_line.lastchar - el->el_line.cursor); (void) ed_kill_line(el, 0); el->el_map.current = el->el_map.key; return (CC_REFRESH); @@ -407,15 +394,11 @@ */ protected el_action_t /*ARGSUSED*/ -vi_insert(EditLine *el, int c) +vi_insert(EditLine *el, int c __attribute__((__unused__))) { el->el_map.current = el->el_map.key; - - el->el_chared.c_vcmd.ins = el->el_line.cursor; - el->el_chared.c_undo.ptr = el->el_line.cursor; - el->el_chared.c_undo.action = DELETE; - + cv_undo(el); return (CC_NORM); } @@ -426,9 +409,9 @@ */ protected el_action_t /*ARGSUSED*/ -vi_add(EditLine *el, int c) +vi_add(EditLine *el, int c __attribute__((__unused__))) { - el_action_t ret; + int ret; el->el_map.current = el->el_map.key; if (el->el_line.cursor < el->el_line.lastchar) { @@ -439,9 +422,7 @@ } else ret = CC_NORM; - el->el_chared.c_vcmd.ins = el->el_line.cursor; - el->el_chared.c_undo.ptr = el->el_line.cursor; - el->el_chared.c_undo.action = DELETE; + cv_undo(el); return (ret); } @@ -453,16 +434,12 @@ */ protected el_action_t /*ARGSUSED*/ -vi_add_at_eol(EditLine *el, int c) +vi_add_at_eol(EditLine *el, int c __attribute__((__unused__))) { el->el_map.current = el->el_map.key; el->el_line.cursor = el->el_line.lastchar; - - /* Mark where insertion begins */ - el->el_chared.c_vcmd.ins = el->el_line.lastchar; - el->el_chared.c_undo.ptr = el->el_line.lastchar; - el->el_chared.c_undo.action = DELETE; + cv_undo(el); return (CC_CURSOR); } @@ -473,29 +450,29 @@ */ protected el_action_t /*ARGSUSED*/ -vi_delete_meta(EditLine *el, int c) +vi_delete_meta(EditLine *el, int c __attribute__((__unused__))) { return (cv_action(el, DELETE)); } -/* vi_end_word(): +/* vi_end_big_word(): * Vi move to the end of the current space delimited word * [E] */ protected el_action_t /*ARGSUSED*/ -vi_end_word(EditLine *el, int c) +vi_end_big_word(EditLine *el, int c) { if (el->el_line.cursor == el->el_line.lastchar) return (CC_ERROR); el->el_line.cursor = cv__endword(el->el_line.cursor, - el->el_line.lastchar, el->el_state.argument); + el->el_line.lastchar, el->el_state.argument, cv__isWord); - if (el->el_chared.c_vcmd.action & DELETE) { + if (el->el_chared.c_vcmd.action != NOP) { el->el_line.cursor++; cv_delfini(el); return (CC_REFRESH); @@ -504,22 +481,22 @@ } -/* vi_to_end_word(): +/* vi_end_word(): * Vi move to the end of the current word * [e] */ protected el_action_t /*ARGSUSED*/ -vi_to_end_word(EditLine *el, int c) +vi_end_word(EditLine *el, int c __attribute__((__unused__))) { if (el->el_line.cursor == el->el_line.lastchar) return (CC_ERROR); el->el_line.cursor = cv__endword(el->el_line.cursor, - el->el_line.lastchar, el->el_state.argument); + el->el_line.lastchar, el->el_state.argument, cv__isword); - if (el->el_chared.c_vcmd.action & DELETE) { + if (el->el_chared.c_vcmd.action != NOP) { el->el_line.cursor++; cv_delfini(el); return (CC_REFRESH); @@ -534,144 +511,40 @@ */ protected el_action_t /*ARGSUSED*/ -vi_undo(EditLine *el, int c) +vi_undo(EditLine *el, int c __attribute__((__unused__))) { - char *cp, *kp; - char temp; - int i, size; - c_undo_t *un = &el->el_chared.c_undo; - -#ifdef DEBUG_UNDO - (void) fprintf(el->el_errfile, "Undo: %x \"%s\" +%d -%d\n", - un->action, un->buf, un->isize, un->dsize); -#endif - switch (un->action) { - case DELETE: - if (un->dsize == 0) - return (CC_NORM); - - (void) memcpy(un->buf, un->ptr, un->dsize); - for (cp = un->ptr; cp <= el->el_line.lastchar; cp++) - *cp = cp[un->dsize]; - - el->el_line.lastchar -= un->dsize; - el->el_line.cursor = un->ptr; - - un->action = INSERT; - un->isize = un->dsize; - un->dsize = 0; - break; - - case DELETE | INSERT: - size = un->isize - un->dsize; - if (size > 0) - i = un->dsize; - else - i = un->isize; - cp = un->ptr; - kp = un->buf; - while (i-- > 0) { - temp = *kp; - *kp++ = *cp; - *cp++ = temp; - } - if (size > 0) { - el->el_line.cursor = cp; - c_insert(el, size); - while (size-- > 0 && cp < el->el_line.lastchar) { - temp = *kp; - *kp++ = *cp; - *cp++ = temp; - } - } else if (size < 0) { - size = -size; - for (; cp <= el->el_line.lastchar; cp++) { - *kp++ = *cp; - *cp = cp[size]; - } - el->el_line.lastchar -= size; - } - el->el_line.cursor = un->ptr; - i = un->dsize; - un->dsize = un->isize; - un->isize = i; - break; - - case INSERT: - if (un->isize == 0) - return (CC_NORM); - - el->el_line.cursor = un->ptr; - c_insert(el, (int) un->isize); - (void) memcpy(un->ptr, un->buf, un->isize); - un->action = DELETE; - un->dsize = un->isize; - un->isize = 0; - break; + c_undo_t un = el->el_chared.c_undo; - case CHANGE: - if (un->isize == 0) - return (CC_NORM); - - el->el_line.cursor = un->ptr; - size = (int) (el->el_line.cursor - el->el_line.lastchar); - if (size < un->isize) - size = un->isize; - cp = un->ptr; - kp = un->buf; - for (i = 0; i < size; i++) { - temp = *kp; - *kp++ = *cp; - *cp++ = temp; - } - un->dsize = 0; - break; + if (un.len == -1) + return CC_ERROR; - default: - return (CC_ERROR); - } + /* switch line buffer and undo buffer */ + el->el_chared.c_undo.buf = el->el_line.buffer; + el->el_chared.c_undo.len = el->el_line.lastchar - el->el_line.buffer; + el->el_chared.c_undo.cursor = el->el_line.cursor - el->el_line.buffer; + el->el_line.limit = un.buf + (el->el_line.limit - el->el_line.buffer); + el->el_line.buffer = un.buf; + el->el_line.cursor = un.buf + un.cursor; + el->el_line.lastchar = un.buf + un.len; return (CC_REFRESH); } -/* vi_undo_line(): - * Vi undo all changes - * [U] - */ -protected el_action_t -/*ARGSUSED*/ -vi_undo_line(EditLine *el, int c) -{ - - return hist_get(el); -} - - /* vi_command_mode(): * Vi enter command mode (use alternative key bindings) * [] */ protected el_action_t /*ARGSUSED*/ -vi_command_mode(EditLine *el, int c) +vi_command_mode(EditLine *el, int c __attribute__((__unused__))) { - int size; /* [Esc] cancels pending action */ - el->el_chared.c_vcmd.ins = 0; el->el_chared.c_vcmd.action = NOP; el->el_chared.c_vcmd.pos = 0; el->el_state.doingarg = 0; - size = el->el_chared.c_undo.ptr - el->el_line.cursor; - if (size < 0) - size = -size; - if (el->el_chared.c_undo.action == (INSERT | DELETE) || - el->el_chared.c_undo.action == DELETE) - el->el_chared.c_undo.dsize = size; - else - el->el_chared.c_undo.isize = size; el->el_state.inputmode = MODE_INSERT; el->el_map.current = el->el_map.alt; @@ -691,42 +564,32 @@ vi_zero(EditLine *el, int c) { - if (el->el_state.doingarg) { - if (el->el_state.argument > 1000000) - return (CC_ERROR); - el->el_state.argument = - (el->el_state.argument * 10) + (c - '0'); - return (CC_ARGHACK); - } else { - el->el_line.cursor = el->el_line.buffer; - if (el->el_chared.c_vcmd.action & DELETE) { - cv_delfini(el); - return (CC_REFRESH); - } - return (CC_CURSOR); + if (el->el_state.doingarg) + return ed_argument_digit(el, c); + + el->el_line.cursor = el->el_line.buffer; + if (el->el_chared.c_vcmd.action != NOP) { + cv_delfini(el); + return (CC_REFRESH); } + return (CC_CURSOR); } /* vi_delete_prev_char(): * Vi move to previous character (backspace) - * [^H] + * [^H] in insert mode only */ protected el_action_t /*ARGSUSED*/ -vi_delete_prev_char(EditLine *el, int c) +vi_delete_prev_char(EditLine *el, int c __attribute__((__unused__))) { - if (el->el_chared.c_vcmd.ins == 0) - return (CC_ERROR); - - if (el->el_chared.c_vcmd.ins > - el->el_line.cursor - el->el_state.argument) + if (el->el_line.cursor <= el->el_line.buffer) return (CC_ERROR); - c_delbefore(el, el->el_state.argument); - el->el_line.cursor -= el->el_state.argument; - + c_delbefore1(el); + el->el_line.cursor--; return (CC_REFRESH); } @@ -737,23 +600,35 @@ */ protected el_action_t /*ARGSUSED*/ -vi_list_or_eof(EditLine *el, int c) +vi_list_or_eof(EditLine *el, int c __attribute__((__unused__))) { -#ifdef notyet - if (el->el_line.cursor == el->el_line.lastchar && - el->el_line.cursor == el->el_line.buffer) { -#endif - term_overwrite(el, STReof, 4); /* then do an EOF */ - term__flush(); - return (CC_EOF); -#ifdef notyet + if (el->el_line.cursor == el->el_line.lastchar) { + if (el->el_line.cursor == el->el_line.buffer) { + term_overwrite(el, STReof, 4); /* then do a EOF */ + term__flush(); + return (CC_EOF); + } else { + /* + * Here we could list completions, but it is an + * error right now + */ + term_beep(el); + return (CC_ERROR); + } } else { +#ifdef notyet re_goto_bottom(el); *el->el_line.lastchar = '\0'; /* just in case */ return (CC_LIST_CHOICES); - } +#else + /* + * Just complain for now. + */ + term_beep(el); + return (CC_ERROR); #endif + } } @@ -763,7 +638,7 @@ */ protected el_action_t /*ARGSUSED*/ -vi_kill_line_prev(EditLine *el, int c) +vi_kill_line_prev(EditLine *el, int c __attribute__((__unused__))) { char *kp, *cp; @@ -784,7 +659,7 @@ */ protected el_action_t /*ARGSUSED*/ -vi_search_prev(EditLine *el, int c) +vi_search_prev(EditLine *el, int c __attribute__((__unused__))) { return (cv_search(el, ED_SEARCH_PREV_HISTORY)); @@ -797,7 +672,7 @@ */ protected el_action_t /*ARGSUSED*/ -vi_search_next(EditLine *el, int c) +vi_search_next(EditLine *el, int c __attribute__((__unused__))) { return (cv_search(el, ED_SEARCH_NEXT_HISTORY)); @@ -810,7 +685,7 @@ */ protected el_action_t /*ARGSUSED*/ -vi_repeat_search_next(EditLine *el, int c) +vi_repeat_search_next(EditLine *el, int c __attribute__((__unused__))) { if (el->el_search.patlen == 0) @@ -826,7 +701,7 @@ */ /*ARGSUSED*/ protected el_action_t -vi_repeat_search_prev(EditLine *el, int c) +vi_repeat_search_prev(EditLine *el, int c __attribute__((__unused__))) { if (el->el_search.patlen == 0) @@ -844,18 +719,9 @@ */ protected el_action_t /*ARGSUSED*/ -vi_next_char(EditLine *el, int c) +vi_next_char(EditLine *el, int c __attribute__((__unused__))) { - char ch; - - if (el_getc(el, &ch) != 1) - return (ed_end_of_file(el, 0)); - - el->el_search.chadir = CHAR_FWD; - el->el_search.chacha = ch; - - return (cv_csearch_fwd(el, ch, el->el_state.argument, 0)); - + return cv_csearch(el, CHAR_FWD, -1, el->el_state.argument, 0); } @@ -865,17 +731,9 @@ */ protected el_action_t /*ARGSUSED*/ -vi_prev_char(EditLine *el, int c) +vi_prev_char(EditLine *el, int c __attribute__((__unused__))) { - char ch; - - if (el_getc(el, &ch) != 1) - return (ed_end_of_file(el, 0)); - - el->el_search.chadir = CHAR_BACK; - el->el_search.chacha = ch; - - return (cv_csearch_back(el, ch, el->el_state.argument, 0)); + return cv_csearch(el, CHAR_BACK, -1, el->el_state.argument, 0); } @@ -885,15 +743,9 @@ */ protected el_action_t /*ARGSUSED*/ -vi_to_next_char(EditLine *el, int c) +vi_to_next_char(EditLine *el, int c __attribute__((__unused__))) { - char ch; - - if (el_getc(el, &ch) != 1) - return (ed_end_of_file(el, 0)); - - return (cv_csearch_fwd(el, ch, el->el_state.argument, 1)); - + return cv_csearch(el, CHAR_FWD, -1, el->el_state.argument, 1); } @@ -903,14 +755,9 @@ */ protected el_action_t /*ARGSUSED*/ -vi_to_prev_char(EditLine *el, int c) +vi_to_prev_char(EditLine *el, int c __attribute__((__unused__))) { - char ch; - - if (el_getc(el, &ch) != 1) - return (ed_end_of_file(el, 0)); - - return (cv_csearch_back(el, ch, el->el_state.argument, 1)); + return cv_csearch(el, CHAR_BACK, -1, el->el_state.argument, 1); } @@ -920,17 +767,11 @@ */ protected el_action_t /*ARGSUSED*/ -vi_repeat_next_char(EditLine *el, int c) +vi_repeat_next_char(EditLine *el, int c __attribute__((__unused__))) { - if (el->el_search.chacha == 0) - return (CC_ERROR); - - return (el->el_search.chadir == CHAR_FWD - ? cv_csearch_fwd(el, el->el_search.chacha, - el->el_state.argument, 0) - : cv_csearch_back(el, el->el_search.chacha, - el->el_state.argument, 0)); + return cv_csearch(el, el->el_search.chadir, el->el_search.chacha, + el->el_state.argument, el->el_search.chatflg); } @@ -940,13 +781,345 @@ */ protected el_action_t /*ARGSUSED*/ -vi_repeat_prev_char(EditLine *el, int c) +vi_repeat_prev_char(EditLine *el, int c __attribute__((__unused__))) { + el_action_t r; + int dir = el->el_search.chadir; - if (el->el_search.chacha == 0) - return (CC_ERROR); + r = cv_csearch(el, -dir, el->el_search.chacha, + el->el_state.argument, el->el_search.chatflg); + el->el_search.chadir = dir; + return r; +} + + +/* vi_match(): + * Vi go to matching () {} or [] + * [%] + */ +protected el_action_t +/*ARGSUSED*/ +vi_match(EditLine *el, int c) +{ + const char match_chars[] = "()[]{}"; + char *cp; + int delta, i, count; + char o_ch, c_ch; + + *el->el_line.lastchar = '\0'; /* just in case */ + + i = strcspn(el->el_line.cursor, match_chars); + o_ch = el->el_line.cursor[i]; + if (o_ch == 0) + return CC_ERROR; + delta = strchr(match_chars, o_ch) - match_chars; + c_ch = match_chars[delta ^ 1]; + count = 1; + delta = 1 - (delta & 1) * 2; + + for (cp = &el->el_line.cursor[i]; count; ) { + cp += delta; + if (cp < el->el_line.buffer || cp >= el->el_line.lastchar) + return CC_ERROR; + if (*cp == o_ch) + count++; + else if (*cp == c_ch) + count--; + } + + el->el_line.cursor = cp; + + if (el->el_chared.c_vcmd.action != NOP) { + /* NB posix says char under cursor should NOT be deleted + for -ve delta - this is different to netbsd vi. */ + if (delta > 0) + el->el_line.cursor++; + cv_delfini(el); + return (CC_REFRESH); + } + return (CC_CURSOR); +} + +/* vi_undo_line(): + * Vi undo all changes to line + * [U] + */ +protected el_action_t +/*ARGSUSED*/ +vi_undo_line(EditLine *el, int c) +{ + + cv_undo(el); + return hist_get(el); +} + +/* vi_to_column(): + * Vi go to specified column + * [|] + * NB netbsd vi goes to screen column 'n', posix says nth character + */ +protected el_action_t +/*ARGSUSED*/ +vi_to_column(EditLine *el, int c) +{ + + el->el_line.cursor = el->el_line.buffer; + el->el_state.argument--; + return ed_next_char(el, 0); +} + +/* vi_yank_end(): + * Vi yank to end of line + * [Y] + */ +protected el_action_t +/*ARGSUSED*/ +vi_yank_end(EditLine *el, int c) +{ + + cv_yank(el, el->el_line.cursor, + el->el_line.lastchar - el->el_line.cursor); + return CC_REFRESH; +} + +/* vi_yank(): + * Vi yank + * [y] + */ +protected el_action_t +/*ARGSUSED*/ +vi_yank(EditLine *el, int c) +{ + + return cv_action(el, YANK); +} + +/* vi_comment_out(): + * Vi comment out current command + * [c] + */ +protected el_action_t +/*ARGSUSED*/ +vi_comment_out(EditLine *el, int c) +{ + + el->el_line.cursor = el->el_line.buffer; + c_insert(el, 1); + *el->el_line.cursor = '#'; + re_refresh(el); + return ed_newline(el, 0); +} + +/* vi_alias(): + * Vi include shell alias + * [@] + * NB: posix impiles that we should enter insert mode, however + * this is against historical precedent... + */ +protected el_action_t +/*ARGSUSED*/ +vi_alias(EditLine *el, int c) +{ +#ifdef __weak_extern + char alias_name[3]; + char *alias_text; + extern char *get_alias_text(const char *); + __weak_extern(get_alias_text); + + if (get_alias_text == 0) { + return CC_ERROR; + } + + alias_name[0] = '_'; + alias_name[2] = 0; + if (el_getc(el, &alias_name[1]) != 1) + return CC_ERROR; + + alias_text = get_alias_text(alias_name); + if (alias_text != NULL) + el_push(el, alias_text); + return CC_NORM; +#else + return CC_ERROR; +#endif +} + +/* vi_to_history_line(): + * Vi go to specified history file line. + * [G] + */ +protected el_action_t +/*ARGSUSED*/ +vi_to_history_line(EditLine *el, int c) +{ + int sv_event_no = el->el_history.eventno; + el_action_t rval; + + + if (el->el_history.eventno == 0) { + (void) strncpy(el->el_history.buf, el->el_line.buffer, + EL_BUFSIZ); + el->el_history.last = el->el_history.buf + + (el->el_line.lastchar - el->el_line.buffer); + } + + /* Lack of a 'count' means oldest, not 1 */ + if (!el->el_state.doingarg) { + el->el_history.eventno = 0x7fffffff; + hist_get(el); + } else { + /* This is brain dead, all the rest of this code counts + * upwards going into the past. Here we need count in the + * other direction (to match the output of fc -l). + * I could change the world, but this seems to suffice. + */ + el->el_history.eventno = 1; + if (hist_get(el) == CC_ERROR) + return CC_ERROR; + el->el_history.eventno = 1 + el->el_history.ev.num + - el->el_state.argument; + if (el->el_history.eventno < 0) { + el->el_history.eventno = sv_event_no; + return CC_ERROR; + } + } + rval = hist_get(el); + if (rval == CC_ERROR) + el->el_history.eventno = sv_event_no; + return rval; +} + +/* vi_histedit(): + * Vi edit history line with vi + * [v] + */ +protected el_action_t +/*ARGSUSED*/ +vi_histedit(EditLine *el, int c) +{ + int fd; + pid_t pid; + int st; + char tempfile[] = "/tmp/histedit.XXXXXXXXXX"; + char *cp; + + if (el->el_state.doingarg) { + if (vi_to_history_line(el, 0) == CC_ERROR) + return CC_ERROR; + } + + fd = mkstemp(tempfile); + if (fd < 0) + return CC_ERROR; + cp = el->el_line.buffer; + write(fd, cp, el->el_line.lastchar - cp +0u); + write(fd, "\n", 1); + pid = fork(); + switch (pid) { + case -1: + close(fd); + unlink(tempfile); + return CC_ERROR; + case 0: + close(fd); + execlp("vi", "vi", tempfile, 0); + exit(0); + /*NOTREACHED*/ + default: + while (waitpid(pid, &st, 0) != pid) + continue; + lseek(fd, 0ll, SEEK_SET); + st = read(fd, cp, el->el_line.limit - cp +0u); + if (st > 0 && cp[st - 1] == '\n') + st--; + el->el_line.cursor = cp; + el->el_line.lastchar = cp + st; + break; + } + + close(fd); + unlink(tempfile); + /* return CC_REFRESH; */ + return ed_newline(el, 0); +} + +/* vi_history_word(): + * Vi append word from previous input line + * [_] + * Who knows where this one came from! + * '_' in vi means 'entire current line', so 'cc' is a synonym for 'c_' + */ +protected el_action_t +/*ARGSUSED*/ +vi_history_word(EditLine *el, int c) +{ + const char *wp = HIST_FIRST(el); + const char *wep, *wsp; + int len; + char *cp; + const char *lim; + + if (wp == NULL) + return CC_ERROR; + + wep = wsp = 0; + do { + while (isspace((unsigned char)*wp)) + wp++; + if (*wp == 0) + break; + wsp = wp; + while (*wp && !isspace((unsigned char)*wp)) + wp++; + wep = wp; + } while ((!el->el_state.doingarg || --el->el_state.argument > 0) && *wp != 0); + + if (wsp == 0 || (el->el_state.doingarg && el->el_state.argument != 0)) + return CC_ERROR; + + cv_undo(el); + len = wep - wsp; + if (el->el_line.cursor < el->el_line.lastchar) + el->el_line.cursor++; + c_insert(el, len + 1); + cp = el->el_line.cursor; + lim = el->el_line.limit; + if (cp < lim) + *cp++ = ' '; + while (wsp < wep && cp < lim) + *cp++ = *wsp++; + el->el_line.cursor = cp; + + el->el_map.current = el->el_map.key; + return CC_REFRESH; +} + +/* vi_redo(): + * Vi redo last non-motion command + * [.] + */ +protected el_action_t +/*ARGSUSED*/ +vi_redo(EditLine *el, int c) +{ + c_redo_t *r = &el->el_chared.c_redo; + + if (!el->el_state.doingarg && r->count) { + el->el_state.doingarg = 1; + el->el_state.argument = r->count; + } + + el->el_chared.c_vcmd.pos = el->el_line.cursor; + el->el_chared.c_vcmd.action = r->action; + if (r->pos != r->buf) { + if (r->pos + 1 > r->lim) + /* sanity */ + r->pos = r->lim - 1; + r->pos[0] = 0; + el_push(el, r->buf); + } - return el->el_search.chadir == CHAR_BACK ? - cv_csearch_fwd(el, el->el_search.chacha, el->el_state.argument, 0) : - cv_csearch_back(el, el->el_search.chacha, el->el_state.argument, 0); + el->el_state.thiscmd = r->cmd; + el->el_state.thisch = r->ch; + return (*el->el_map.func[r->cmd])(el, r->ch); } --- libedit-sync-patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Fri Apr 1 05:10:14 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 840F716A4D1 for ; Fri, 1 Apr 2005 05:10:14 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7F99743D48 for ; Fri, 1 Apr 2005 05:10:11 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j315ABOI024031 for ; Fri, 1 Apr 2005 05:10:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j315ABd4024030; Fri, 1 Apr 2005 05:10:11 GMT (envelope-from gnats) Resent-Date: Fri, 1 Apr 2005 05:10:11 GMT Resent-Message-Id: <200504010510.j315ABd4024030@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, mike@sentex.net Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A038116A4D4 for ; Fri, 1 Apr 2005 05:06:40 +0000 (GMT) Received: from avscan2.sentex.ca (avscan2.sentex.ca [199.212.134.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id B5EE343D46 for ; Fri, 1 Apr 2005 05:06:39 +0000 (GMT) (envelope-from mdtancsa@customer.sentex.ca) Received: from localhost (localhost.sentex.ca [127.0.0.1]) by avscan2.sentex.ca (8.12.11/8.12.11) with ESMTP id j3156fdr075633 for ; Fri, 1 Apr 2005 00:06:41 -0500 (EST) (envelope-from mdtancsa@customer.sentex.ca) Received: from avscan2.sentex.ca ([127.0.0.1]) by localhost (avscan2.sentex.ca [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 75562-01 for ; Fri, 1 Apr 2005 00:06:41 -0500 (EST) Received: from lava.sentex.ca (pyroxene.sentex.ca [199.212.134.18]) by avscan2.sentex.ca (8.12.11/8.12.11) with ESMTP id j3156ebE075619 for ; Fri, 1 Apr 2005 00:06:40 -0500 (EST) (envelope-from mdtancsa@customer.sentex.ca) Received: from releng5-865.sentex.ca ([192.168.43.34]) by lava.sentex.ca (8.12.11/8.12.11) with ESMTP id j3156Wk7029413 for ; Fri, 1 Apr 2005 00:06:32 -0500 (EST) (envelope-from mdtancsa@customer.sentex.ca) Received: from releng5-865.sentex.ca (localhost [127.0.0.1]) by releng5-865.sentex.ca (8.13.3/8.13.1) with ESMTP id j3156Whw002668 for ; Fri, 1 Apr 2005 00:06:32 -0500 (EST) (envelope-from mdtancsa@releng5-865.sentex.ca) Received: (from root@localhost) by releng5-865.sentex.ca (8.13.3/8.13.1/Submit) id j3156W8C002667; Fri, 1 Apr 2005 00:06:32 -0500 (EST) (envelope-from mdtancsa) Message-Id: <200504010506.j3156W8C002667@releng5-865.sentex.ca> Date: Fri, 1 Apr 2005 00:06:32 -0500 (EST) From: mike@sentex.net To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: kern/79420: panic using uplcom or uftdi serial adaptor and modem (USB) X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: mike@sentex.net List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Apr 2005 05:10:14 -0000 >Number: 79420 >Category: kern >Synopsis: panic using uplcom or uftdi serial adaptor and modem (USB) >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 Apr 01 05:10:11 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Mike Tancsa >Release: FreeBSD 5.4-PRERELEASE i386 >Organization: Sentex Communications >Environment: System: FreeBSD releng5-865.sentex.ca 5.4-PRERELEASE FreeBSD 5.4-PRERELEASE #9: Thu Mar 31 17:28:54 EST 2005 mdtancsa@releng5-865.sentex.ca:/usr/obj/usr/src/sys/pioneer i386 >Description: If an application is blasting out data on a modem attached to a USB serial adaptor the box will eventually panic. On the box I was testing on, about 1 to 4 hrs [releng5-865]# kgdb kernel.debug /var/crash/vmcore.14 [GDB will not be able to debug user-mode threads: /usr/lib/libthread_db.so: Undefined symbol "ps_pglobal_lookup"] GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-marcel-freebsd". #0 doadump () at pcpu.h:159 159 __asm __volatile("movl %%fs:0,%0" : "=r" (td)); (kgdb) bt #0 doadump () at pcpu.h:159 #1 0xc0520f5a in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:410 #2 0xc05211f0 in panic (fmt=0xc06fdc75 "uhci_abort_xfer: not in process context") at /usr/src/sys/kern/kern_shutdown.c:566 #3 0xc04c7143 in uhci_abort_xfer (xfer=0xc1910300, status=USBD_NORMAL_COMPLETION) at /usr/src/sys/dev/usb/uhci.c:1958 #4 0xc04c70c5 in uhci_device_bulk_abort (xfer=0xc1910300) at /usr/src/sys/dev/usb/uhci.c:1921 #5 0xc04d43b7 in usbd_ar_pipe (pipe=0xc19bf500) at /usr/src/sys/dev/usb/usbdi.c:762 #6 0xc04d411b in usbd_abort_pipe (pipe=0xc19bf500) at /usr/src/sys/dev/usb/usbdi.c:556 #7 0xc04c3d4d in ucomstopread (sc=0x0) at /usr/src/sys/dev/usb/ucom.c:1160 #8 0xc04c3912 in ucomstop (tp=0xc166ee00, flag=1) at /usr/src/sys/dev/usb/ucom.c:934 #9 0xc054c88f in ttyflush (tp=0xc166ee00, rw=1) at /usr/src/sys/kern/tty.c:1420 #10 0xc054ac49 in ttyinput (c=26, tp=0xc166ee00) at /usr/src/sys/kern/tty.c:445 #11 0xc04c3c3d in ucomreadcb (xfer=0xc1910300, p=0xc1617e80, status=USBD_NORMAL_COMPLETION) at linedisc.h:122 #12 0xc04d44f8 in usb_transfer_complete (xfer=0xc1910300) at /usr/src/sys/dev/usb/usbdi.c:851 #13 0xc04c69ab in uhci_idone (ii=0x0) at /usr/src/sys/dev/usb/uhci.c:1500 #14 0xc04c6888 in uhci_check_intr (sc=0xc15e0000, ii=0xc191036c) at /usr/src/sys/dev/usb/uhci.c:1375 #15 0xc04c67da in uhci_softintr (v=0xc15e0000) at /usr/src/sys/dev/usb/uhci.c:1305 #16 0xc04d1995 in usb_schedsoftintr (bus=0x0) at /usr/src/sys/dev/usb/usb.c:864 #17 0xc04c67a7 in uhci_intr1 (sc=0xc15e0000) at /usr/src/sys/dev/usb/uhci.c:1275 #18 0xc04c6638 in uhci_intr (arg=0xc15e0000) at /usr/src/sys/dev/usb/uhci.c:1190 #19 0xc050d86d in ithread_loop (arg=0xc14f7400) at /usr/src/sys/kern/kern_intr.c:547 #20 0xc050cb00 in fork_exit (callout=0xc050d71c , arg=0xc14f7400, frame=0xcbc67d48) at /usr/src/sys/kern/kern_fork.c:790 #21 0xc06a3fec in fork_trampoline () at /usr/src/sys/i386/i386/exception.s:209 (kgdb) bt full #0 doadump () at pcpu.h:159 No locals. #1 0xc0520f5a in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:410 first_buf_printf = 1 #2 0xc05211f0 in panic (fmt=0xc06fdc75 "uhci_abort_xfer: not in process context") at /usr/src/sys/kern/kern_shutdown.c:566 td = (struct thread *) 0xc14fa000 bootopt = 260 newpanic = 0 ap = 0xc14fa000 "Ä\001PÁðêOÁ" buf = "uhci_abort_xfer: not in process context", '\0' #3 0xc04c7143 in uhci_abort_xfer (xfer=0xc1910300, status=USBD_NORMAL_COMPLETION) at /usr/src/sys/dev/usb/uhci.c:1958 uxfer = (struct uhci_xfer *) 0xc1910300 ii = (uhci_intr_info_t *) 0xc191036c upipe = (struct uhci_pipe *) 0xc19bf500 sc = (uhci_softc_t *) 0xc15e0000 std = (uhci_soft_td_t *) 0x0 #4 0xc04c70c5 in uhci_device_bulk_abort (xfer=0xc1910300) at /usr/src/sys/dev/usb/uhci.c:1921 No locals. #5 0xc04d43b7 in usbd_ar_pipe (pipe=0xc19bf500) at /usr/src/sys/dev/usb/usbdi.c:762 xfer = 0x0 #6 0xc04d411b in usbd_abort_pipe (pipe=0xc19bf500) at /usr/src/sys/dev/usb/usbdi.c:556 err = USBD_NORMAL_COMPLETION #7 0xc04c3d4d in ucomstopread (sc=0x0) at /usr/src/sys/dev/usb/ucom.c:1160 No locals. #8 0xc04c3912 in ucomstop (tp=0xc166ee00, flag=1) at /usr/src/sys/dev/usb/ucom.c:934 sc = (struct ucom_softc *) 0xc1617e80 #9 0xc054c88f in ttyflush (tp=0xc166ee00, rw=1) at /usr/src/sys/kern/tty.c:1420 No locals. #10 0xc054ac49 in ttyinput (c=26, tp=0xc166ee00) at /usr/src/sys/kern/tty.c:445 iflag = 11010 lflag = 1483 cc = (cc_t *) 0xc166eeb4 "\004ÿÿ\177\027\025\022\b\003\034\032\031\021\023\026\017\001" i = 0 err = 0 #11 0xc04c3c3d in ucomreadcb (xfer=0xc1910300, p=0xc1617e80, status=USBD_NORMAL_COMPLETION) at linedisc.h:122 sc = (struct ucom_softc *) 0xc1617e80 tp = (struct tty *) 0xc166ee00 err = USBD_NORMAL_COMPLETION cc = 10 cp = (u_char *) 0xc15e9e6d "\032\033\034\035\036\037 !\"#æçèéêëìíîøùúûüýþÿ" lostcc = 0 #12 0xc04d44f8 in usb_transfer_complete (xfer=0xc1910300) at /usr/src/sys/dev/usb/usbdi.c:851 pipe = 0xc19bf500 dmap = (usb_dma_t *) 0xc191033c sync = 0 erred = 0 ---Type to continue, or q to quit--- repeat = 0 polling = 0 #13 0xc04c69ab in uhci_idone (ii=0x0) at /usr/src/sys/dev/usb/uhci.c:1500 xfer = 0xc1910300 upipe = (struct uhci_pipe *) 0xc19bf500 std = (uhci_soft_td_t *) 0x0 status = 0 nstatus = 0 actlen = 55 #14 0xc04c6888 in uhci_check_intr (sc=0xc15e0000, ii=0xc191036c) at /usr/src/sys/dev/usb/uhci.c:1375 std = (uhci_soft_td_t *) 0x0 lstd = (uhci_soft_td_t *) 0xc15e5f80 status = 0 #15 0xc04c67da in uhci_softintr (v=0xc15e0000) at /usr/src/sys/dev/usb/uhci.c:1305 sc = (uhci_softc_t *) 0xc15e0000 ii = (uhci_intr_info_t *) 0x0 nextii = (uhci_intr_info_t *) 0x0 #16 0xc04d1995 in usb_schedsoftintr (bus=0x0) at /usr/src/sys/dev/usb/usb.c:864 No locals. #17 0xc04c67a7 in uhci_intr1 (sc=0xc15e0000) at /usr/src/sys/dev/usb/uhci.c:1275 status = 1 ack = 1 #18 0xc04c6638 in uhci_intr (arg=0xc15e0000) at /usr/src/sys/dev/usb/uhci.c:1190 sc = (uhci_softc_t *) 0x0 #19 0xc050d86d in ithread_loop (arg=0xc14f7400) at /usr/src/sys/kern/kern_intr.c:547 ithd = (struct ithd *) 0xc14f7400 ih = (struct intrhand *) 0xc15db740 td = (struct thread *) 0xc14fa000 p = (struct proc *) 0xc15001c4 count = 0 warming = 0 warned = 0 #20 0xc050cb00 in fork_exit (callout=0xc050d71c , arg=0xc14f7400, frame=0xcbc67d48) at /usr/src/sys/kern/kern_fork.c:790 p = (struct proc *) 0xc15001c4 td = (struct thread *) 0x0 #21 0xc06a3fec in fork_trampoline () at /usr/src/sys/i386/i386/exception.s:209 No locals. (kgdb) [releng5-865]# cat /var/run/dmesg.boot Copyright (c) 1992-2005 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 5.4-PRERELEASE #9: Thu Mar 31 17:28:54 EST 2005 mdtancsa@releng5-865.sentex.ca:/usr/obj/usr/src/sys/pioneer Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Intel(R) Celeron(R) CPU 2.40GHz (2400.41-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0xf33 Stepping = 3 Features=0xbfebfbff real memory = 267321344 (254 MB) avail memory = 251940864 (240 MB) ACPI APIC Table: ioapic0 irqs 0-23 on motherboard npx0: on motherboard npx0: INT 16 interface acpi0: on motherboard acpi0: Power Button (fixed) Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x4008-0x400b on acpi0 cpu0: on acpi0 acpi_button0: on acpi0 pcib0: port 0xcf8-0xcff on acpi0 pci0: on pcib0 agp0: port 0xd000-0xd007 mem 0xfa000000-0xfa07ffff,0xf0000000-0xf7ffffff irq 16 at device 2.0 on pci0 agp0: detected 892k stolen memory agp0: aperture size is 128M uhci0: port 0xc000-0xc01f irq 16 at device 29.0 on pci0 usb0: on uhci0 usb0: USB revision 1.0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered uhci1: port 0xc400-0xc41f irq 19 at device 29.1 on pci0 usb1: on uhci1 usb1: USB revision 1.0 uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered uhci2: port 0xc800-0xc81f irq 18 at device 29.2 on pci0 usb2: on uhci2 usb2: USB revision 1.0 uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub2: 2 ports with 2 removable, self powered uhci3: port 0xcc00-0xcc1f irq 16 at device 29.3 on pci0 usb3: on uhci3 usb3: USB revision 1.0 uhub3: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub3: 2 ports with 2 removable, self powered pcib1: at device 30.0 on pci0 pci1: on pcib1 rl0: port 0xa000-0xa0ff mem 0xf9000000-0xf90000ff irq 16 at device 4.0 on pci1 miibus0: on rl0 rlphy0: on miibus0 rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto rl0: Ethernet address: 00:50:fc:f9:6b:7a pci1: at device 5.0 (no driver attached) fxp0: port 0xa800-0xa83f mem 0xf9001000-0xf9001fff irq 20 at device 8.0 on pci1 miibus1: on fxp0 inphy0: on miibus1 inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto fxp0: Ethernet address: 00:01:80:54:b3:b8 puc0: port 0xb000-0xb007,0xac00-0xac07 irq 18 at device 10.0 on pci1 sio4: on puc0 sio4: type 16550A sio4: unable to activate interrupt in fast mode - using normal mode sio5: on puc0 sio5: type 16550A sio5: unable to activate interrupt in fast mode - using normal mode puc1: port 0xb800-0xb807,0xb400-0xb407 irq 18 at device 10.1 on pci1 sio6: on puc1 sio6: type 16550A sio6: unable to activate interrupt in fast mode - using normal mode sio7: on puc1 sio7: type 16550A sio7: unable to activate interrupt in fast mode - using normal mode isab0: at device 31.0 on pci0 isa0: on isab0 atapci0: port 0xf000-0xf00f,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 31.1 on pci0 ata0: channel #0 on atapci0 ata1: channel #1 on atapci0 pci0: at device 31.3 (no driver attached) acpi_tz0: on acpi0 fdc0: port 0x3f7,0x3f0-0x3f5 irq 6 drq 2 on acpi0 sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0 sio0: type 16550A, console sio1: <16550A-compatible COM port> port 0x2f8-0x2ff irq 3 on acpi0 sio1: type 16550A atkbdc0: port 0x64,0x60 irq 1 on acpi0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 orm0: at iomem 0xc0000-0xc9fff on isa0 sc0: at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 ucom0: FTDI USB FAST SERIAL ADAPTER, rev 2.00/5.00, addr 2 Timecounter "TSC" frequency 2400412599 Hz quality 800 Timecounters tick every 10.000 msec Fast IPsec: Initialized Security Association Processing. ipfw2 initialized, divert disabled, rule-based forwarding disabled, default to accept, logging limited to 31000 packets/entry by default ad0: 38166MB [77545/16/63] at ata0-master UDMA100 Mounting root from ufs:/dev/ad0s1a WARNING: / was not properly dismounted [releng5-865]# >How-To-Repeat: connect via dialup modem on the other end of an USB-RS232 adaptor (uplcom of utfdi) and run the following program #!/usr/bin/perl # # replace $target with an IP you can ping across the dialup connection # srand (time ^ $$ ^ unpack "%L*", `ps axww | gzip`); $target="192.168.1.10"; while (1) { $len = int(rand( 1200 ) ) + 25; $cnt = int(rand( 20 ) ) + 1; $slp = int(rand( 9 ) ) + 1; $cmd="/sbin/ping -q -i .5 -c $cnt -s $len $target"; select(undef, undef, undef, (1/$slp)); system($cmd); } >Fix: More details and analysis at http://lists.freebsd.org/pipermail/freebsd-usb/2005-March/000855.html >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Fri Apr 1 06:00:23 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3B32416A4CE for ; Fri, 1 Apr 2005 06:00:23 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2042B43D55 for ; Fri, 1 Apr 2005 06:00:23 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j3160Mqu041372 for ; Fri, 1 Apr 2005 06:00:23 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j3160MFW041371; Fri, 1 Apr 2005 06:00:22 GMT (envelope-from gnats) Date: Fri, 1 Apr 2005 06:00:22 GMT Message-Id: <200504010600.j3160MFW041371@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: "Jukka A. Ukkonen" Subject: Re: bin/79376: moused causes random mouse events with a PS/2 mouse on FreeBSD-4.11 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: "Jukka A. Ukkonen" List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Apr 2005 06:00:23 -0000 The following reply was made to PR bin/79376; it has been noted by GNATS. From: "Jukka A. Ukkonen" To: freebsd-gnats-submit@FreeBSD.org, jau@iki.fi Cc: Subject: Re: bin/79376: moused causes random mouse events with a PS/2 mouse on FreeBSD-4.11 Date: Fri, 01 Apr 2005 08:50:20 +0300 Apparently the assumption that the culprit is moused was wrong. The same symptoms appear also when moused is not used. The problem only appears a lot more frequently when moused is used. It took me several days to notice the symptoms when I stopped using moused. The roots are supposedly somewhere else than moused itself, but using moused makes the problem much worse. // jau From owner-freebsd-bugs@FreeBSD.ORG Fri Apr 1 06:00:28 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D4F6116A4CE for ; Fri, 1 Apr 2005 06:00:28 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id B468943D55 for ; Fri, 1 Apr 2005 06:00:28 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j3160SmC041384 for ; Fri, 1 Apr 2005 06:00:28 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j3160Sol041383; Fri, 1 Apr 2005 06:00:28 GMT (envelope-from gnats) Date: Fri, 1 Apr 2005 06:00:28 GMT Message-Id: <200504010600.j3160Sol041383@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Matteo Riondato Subject: Re: conf/54170: error from weekly periodic script 330.catman X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Matteo Riondato List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Apr 2005 06:00:29 -0000 The following reply was made to PR conf/54170; it has been noted by GNATS. From: Matteo Riondato To: Marko Kuntic Cc: bug-followup@freebsd.org Subject: Re: conf/54170: error from weekly periodic script 330.catman Date: Fri, 1 Apr 2005 07:57:22 +0200 --ofZMSlrAVk9bLeVm Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Mar 31, 2005 at 11:37:59PM +0200, Marko Kuntic wrote: > On Thu, 31 Mar 2005, Matteo Riondato wrote: >=20 > >Are you still having this issue? > >I really didn't manage to reproduce it. >=20 > Yes, the issue persists in 5.3-RELEASE, in the following form (from=20 > the weekly periodic log): >=20 > Reformatting manual pages: > find: .: Permission denied > /usr/libexec/catman.local: no local-mounted manual directories found:=20 > /usr/share/man /usr/share/openssl/man /usr/local/man /usr/X11R6/man=20 > /usr/local/lib/perl5/5.8.5/man /usr/local/lib/perl5/5.8.5/perl/man Is your /usr NFS-mounted? Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --ofZMSlrAVk9bLeVm Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCTOLC2Mp4pR7Fa+wRAtCzAKDKwrDzHLFULtBo0WES2PfZhkperACdENnk 3ACxcd2JNG6AwQVwOFqKnok= =y0Gb -----END PGP SIGNATURE----- --ofZMSlrAVk9bLeVm-- From owner-freebsd-bugs@FreeBSD.ORG Fri Apr 1 06:10:04 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 101DC16A4CE for ; Fri, 1 Apr 2005 06:10:04 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id BBCDA43D46 for ; Fri, 1 Apr 2005 06:10:03 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j316A3q8056197 for ; Fri, 1 Apr 2005 06:10:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j316A3Zu056196; Fri, 1 Apr 2005 06:10:03 GMT (envelope-from gnats) Resent-Date: Fri, 1 Apr 2005 06:10:03 GMT Resent-Message-Id: <200504010610.j316A3Zu056196@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "Daniel O'Connor" Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 74CD216A4CE for ; Fri, 1 Apr 2005 06:09:05 +0000 (GMT) Received: from cain.gsoft.com.au (cain.gsoft.com.au [203.31.81.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9EA4743D1F for ; Fri, 1 Apr 2005 06:09:04 +0000 (GMT) (envelope-from doconnor@cain.gsoft.com.au) Received: from cain.gsoft.com.au (localhost [127.0.0.1]) by cain.gsoft.com.au (8.12.11/8.12.10) with ESMTP id j316901c045186 for ; Fri, 1 Apr 2005 15:39:01 +0930 (CST) (envelope-from doconnor@cain.gsoft.com.au) Received: (from doconnor@localhost) by cain.gsoft.com.au (8.12.11/8.12.10/Submit) id j31690D1045185; Fri, 1 Apr 2005 15:39:00 +0930 (CST) (envelope-from doconnor) Message-Id: <200504010609.j31690D1045185@cain.gsoft.com.au> Date: Fri, 1 Apr 2005 15:39:00 +0930 (CST) From: "Daniel O'Connor" To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: kern/79421: Important new debugging/development feature for 5.4 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Daniel O'Connor List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Apr 2005 06:10:04 -0000 >Number: 79421 >Category: kern >Synopsis: Important new debugging/development feature for 5.4 >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Apr 01 06:10:03 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Daniel O'Connor >Release: FreeBSD 6.0-CURRENT i386 >Organization: >Environment: System: FreeBSD inchoate.localdomain 6.0-CURRENT FreeBSD 6.0-CURRENT #1: Thu Mar 31 11:28:52 CST 2005 darius@inchoate.localdomain:/usr/src/sys/i386/compile/INCHOATE i386 >Description: Frequently software developers are plagued by difficult to make decisions, "Should I use C# or Java?", "What debugging approach should I try?", "Does this tie REALLY go with my suit?". I propose a new tool to aid in these vital questions.. /dev/8ball! [inchoate 14:27] ~ >head -1 /dev/8ball Yes. [inchoate 14:27] ~ >head -1 /dev/8ball Very doubtful. [inchoate 14:27] ~ >head -1 /dev/8ball Don't count on it. [inchoate 14:27] ~ >head -1 /dev/8ball Better not tell you now. Features genuine 8 ball responses but at a blistering speed [inchoate 14:27] ~ >dd if=/dev/8ball of=/dev/null bs=64k ^C1185+0 records in 1185+0 records out 77660160 bytes transferred in 1.470964 secs (52795412 bytes/sec) Also featured are /dev/one and /dev/deadbeef to complement /dev/zero. >How-To-Repeat: >Fix: http://www.gsoft.com.au/~doconnor/dev-8ball.diff >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Fri Apr 1 06:25:23 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7811316A4CE; Fri, 1 Apr 2005 06:25:23 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4BAB843D4C; Fri, 1 Apr 2005 06:25:23 +0000 (GMT) (envelope-from maxim@FreeBSD.org) Received: from freefall.freebsd.org (maxim@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j316PNo3056610; Fri, 1 Apr 2005 06:25:23 GMT (envelope-from maxim@freefall.freebsd.org) Received: (from maxim@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j316PNCL056606; Fri, 1 Apr 2005 06:25:23 GMT (envelope-from maxim) Date: Fri, 1 Apr 2005 06:25:23 GMT From: Maxim Konovalov Message-Id: <200504010625.j316PNCL056606@freefall.freebsd.org> To: doconnor@gsoft.com.au, maxim@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: kern/79421: Important new debugging/development feature for 5.4 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Apr 2005 06:25:23 -0000 Synopsis: Important new debugging/development feature for 5.4 State-Changed-From-To: open->closed State-Changed-By: maxim State-Changed-When: Fri Apr 1 06:23:21 GMT 2005 State-Changed-Why: Merged to HEAD, RELENG_5 and all security branches, thanks! Please use Severity: critical for such PRs next time. http://www.freebsd.org/cgi/query-pr.cgi?pr=79421 From owner-freebsd-bugs@FreeBSD.ORG Fri Apr 1 06:34:26 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AD6AB16A4CE; Fri, 1 Apr 2005 06:34:26 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 81B6C43D2F; Fri, 1 Apr 2005 06:34:26 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j316YQ97071196; Fri, 1 Apr 2005 06:34:26 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j316YQpB071192; Fri, 1 Apr 2005 06:34:26 GMT (envelope-from linimon) Date: Fri, 1 Apr 2005 06:34:26 GMT From: Mark Linimon Message-Id: <200504010634.j316YQpB071192@freefall.freebsd.org> To: andrewb@cs.cmu.edu, linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: kern/77822: (summary missing) X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Apr 2005 06:34:26 -0000 Synopsis: (summary missing) State-Changed-From-To: open->closed State-Changed-By: linimon State-Changed-When: Fri Apr 1 06:32:49 GMT 2005 State-Changed-Why: Feedback timeout. With the Synopsis (Subject:) line suppressed, GNATS is unable to figure out to which PR the followup is supposed to apply. I could not figure it out myself and the submitter did not respond to an emailed request. http://www.freebsd.org/cgi/query-pr.cgi?pr=77822 From owner-freebsd-bugs@FreeBSD.ORG Fri Apr 1 06:54:24 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7B6E216A4CE for ; Fri, 1 Apr 2005 06:54:24 +0000 (GMT) Received: from 210-194-149-214.rev.home.ne.jp (210-194-149-214.rev.home.ne.jp [210.194.149.214]) by mx1.FreeBSD.org (Postfix) with SMTP id C8A3E43D5A for ; Fri, 1 Apr 2005 06:54:20 +0000 (GMT) (envelope-from savino@poppet.com) Received: from 112.39.92.62 for 88.228.155.232 ; Sat, 02 Apr 2005 00:39:08 +0300 Received: from 24.196.140.92 for (77.180.72.183) (banquet-Mail); Sat, 02 Apr 2005 02:33:08 +0500 X-GMX-Antivirus: 0 (no virus found) X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2286.8884 From: "Angel Hartman" Date: Fri, 01 Apr 2005 13:42:08 -0800 To: bugs@freebsd.org Message-ID: <20040512141427.84527.qmail@web21505.mail.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Subject: What up, ,my schedule X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Apr 2005 06:54:24 -0000 "You've got to check out my new site; Somebody taught me how to upload them last nite; Im pretty new at this but check em out and see what u think!" Pics are HERE! Put that addr.ess below into your browser using copy and pa ste. http://www.crimeadistillery.eyeletrosetta.mankeyman.info/cs2/ no more plz htTp://www.bristlestraight.jogrever.getzinnoc.com/retract/ offensive description endoderm bayonet hokan inordinate. derision befell signature certiorari chess driven. pundit gym brindisi thine coastline statute fresno dehumidify candy. From owner-freebsd-bugs@FreeBSD.ORG Fri Apr 1 08:30:15 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BBC6F16A4CE for ; Fri, 1 Apr 2005 08:30:15 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 88E4643D3F for ; Fri, 1 Apr 2005 08:30:15 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j318UF1B077620 for ; Fri, 1 Apr 2005 08:30:15 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j318UF1P077618; Fri, 1 Apr 2005 08:30:15 GMT (envelope-from gnats) Date: Fri, 1 Apr 2005 08:30:15 GMT Message-Id: <200504010830.j318UF1P077618@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: "Francis A. Vidal" Subject: Re: kern/47813: pseudo-device gre doesn't appear to work with WCCP X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: "Francis A. Vidal" List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Apr 2005 08:30:15 -0000 The following reply was made to PR kern/47813; it has been noted by GNATS. From: "Francis A. Vidal" To: , Cc: Subject: Re: kern/47813: pseudo-device gre doesn't appear to work with WCCP Date: Fri, 1 Apr 2005 16:23:12 +0800 Same here, couldn't get it to work with FreeBSD 5.3-RELEASE --- francis a. vidal [bitstop network services] | http://www.bnshosting.net streaming media + web hosting | http://www.bitstop.ph v(02)330-2871,(02)330-2872; f(02)330-2873 | http://www.kuro.ph From owner-freebsd-bugs@FreeBSD.ORG Fri Apr 1 08:30:16 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2167F16A4CE for ; Fri, 1 Apr 2005 08:30:16 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id E9AD443D53 for ; Fri, 1 Apr 2005 08:30:15 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j318UFS2077635 for ; Fri, 1 Apr 2005 08:30:15 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j318UF9H077634; Fri, 1 Apr 2005 08:30:15 GMT (envelope-from gnats) Resent-Date: Fri, 1 Apr 2005 08:30:15 GMT Resent-Message-Id: <200504010830.j318UF9H077634@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Hugo Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9E08216A4CE for ; Fri, 1 Apr 2005 08:26:29 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6F19E43D53 for ; Fri, 1 Apr 2005 08:26:29 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j318QTbO045305 for ; Fri, 1 Apr 2005 08:26:29 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id j318QTGi045304; Fri, 1 Apr 2005 08:26:29 GMT (envelope-from nobody) Message-Id: <200504010826.j318QTGi045304@www.freebsd.org> Date: Fri, 1 Apr 2005 08:26:29 GMT From: Hugo To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: misc/79425: KDE problem X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Apr 2005 08:30:16 -0000 >Number: 79425 >Category: misc >Synopsis: KDE problem >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 Apr 01 08:30:15 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Hugo >Release: 4.11 >Organization: none >Environment: >Description: Error when I login to Desktop GUI. "Sorry can't execute /usr/local/bin/startkde. Check kde.desktop." Also how can I bypass or get into the command terminal so I can fix the problem. >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Fri Apr 1 08:50:07 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CE5C516A4CE for ; Fri, 1 Apr 2005 08:50:07 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id AD9D643D2D for ; Fri, 1 Apr 2005 08:50:07 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j318o7fY079805 for ; Fri, 1 Apr 2005 08:50:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j318o7pP079804; Fri, 1 Apr 2005 08:50:07 GMT (envelope-from gnats) Date: Fri, 1 Apr 2005 08:50:07 GMT Message-Id: <200504010850.j318o7pP079804@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Marko Kuntic Subject: Re: conf/54170: error from weekly periodic script 330.catman X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Marko Kuntic List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Apr 2005 08:50:07 -0000 The following reply was made to PR conf/54170; it has been noted by GNATS. From: Marko Kuntic To: Matteo Riondato Cc: bug-followup@freebsd.org Subject: Re: conf/54170: error from weekly periodic script 330.catman Date: Fri, 1 Apr 2005 10:49:43 +0200 (CEST) On Fri, 1 Apr 2005, Matteo Riondato wrote: >>> Are you still having this issue? >>> I really didn't manage to reproduce it. >> >> Yes, the issue persists in 5.3-RELEASE, in the following form (from >> the weekly periodic log): >> >> Reformatting manual pages: >> find: .: Permission denied >> /usr/libexec/catman.local: no local-mounted manual directories found: >> /usr/share/man /usr/share/openssl/man /usr/local/man /usr/X11R6/man >> /usr/local/lib/perl5/5.8.5/man /usr/local/lib/perl5/5.8.5/perl/man > > Is your /usr NFS-mounted? No, nothing of the sort. On one system there's a single / partition, on another it's an ordinary UFS2 mount. The error appears on both. Regards, Marko Kuntic From owner-freebsd-bugs@FreeBSD.ORG Fri Apr 1 12:10:10 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5BDCB16A4CE for ; Fri, 1 Apr 2005 12:10:10 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 37BCB43D3F for ; Fri, 1 Apr 2005 12:10:10 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j31CAAUI007939 for ; Fri, 1 Apr 2005 12:10:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j31CA9oE007938; Fri, 1 Apr 2005 12:10:09 GMT (envelope-from gnats) Date: Fri, 1 Apr 2005 12:10:09 GMT Message-Id: <200504011210.j31CA9oE007938@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Matteo Riondato Subject: Re: conf/54170: error from weekly periodic script 330.catman X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Matteo Riondato List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Apr 2005 12:10:10 -0000 The following reply was made to PR conf/54170; it has been noted by GNATS. From: Matteo Riondato To: Marko Kuntic Cc: bug-followup@freebsd.org Subject: Re: conf/54170: error from weekly periodic script 330.catman Date: Fri, 1 Apr 2005 14:01:44 +0200 --kaF1vgn83Aa7CiXN Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Apr 01, 2005 at 10:49:43AM +0200, Marko Kuntic wrote: > >>Reformatting manual pages: > >>find: .: Permission denied > >>/usr/libexec/catman.local: no local-mounted manual directories found: > >>/usr/share/man /usr/share/openssl/man /usr/local/man /usr/X11R6/man > >>/usr/local/lib/perl5/5.8.5/man /usr/local/lib/perl5/5.8.5/perl/man Well...that's really strange, because periodic scripts are executed with root uid, so you should never get a permission denied. Do you use some sort of ACLs or MAC? can you please send the output of=20 ls -la /usr/share/man | head -2 ls -la /usr/share/openssl/man |head -2 ls -la /usr/local/man | head -2 ls -l /usr/X11R6/man | head -2 ls -l /usr/local/lib/perl5/5.8.5/man |head -2 ls -l /usr/local/lib/perl5/5.8.5/perl/man |head -2 Thank you. Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --kaF1vgn83Aa7CiXN Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCTTgn2Mp4pR7Fa+wRAuilAJ98qSE79sMeDKFKpAQSCLGbyX+LoACfd1tD 3Lfzbn/2q6u8eRNDCQnQrec= =X/lF -----END PGP SIGNATURE----- --kaF1vgn83Aa7CiXN-- From owner-freebsd-bugs@FreeBSD.ORG Fri Apr 1 12:30:11 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0707416A4CE for ; Fri, 1 Apr 2005 12:30:11 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8C4A943D39 for ; Fri, 1 Apr 2005 12:30:10 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j31CUAwY008443 for ; Fri, 1 Apr 2005 12:30:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j31CU9NZ008421; Fri, 1 Apr 2005 12:30:09 GMT (envelope-from gnats) Date: Fri, 1 Apr 2005 12:30:09 GMT Message-Id: <200504011230.j31CU9NZ008421@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Marko Kuntic Subject: Re: conf/54170: error from weekly periodic script 330.catman X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Marko Kuntic List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Apr 2005 12:30:11 -0000 The following reply was made to PR conf/54170; it has been noted by GNATS. From: Marko Kuntic To: Matteo Riondato Cc: bug-followup@freebsd.org Subject: Re: conf/54170: error from weekly periodic script 330.catman Date: Fri, 1 Apr 2005 14:26:28 +0200 (CEST) On Fri, 1 Apr 2005, Matteo Riondato wrote: > Well...that's really strange, because periodic scripts are executed > with root uid, so you should never get a permission denied. Yes, and when I run the script in question manually, as root, I get no errors. The errors only occur when the script is run by cron - periodic. > Do you use some sort of ACLs or MAC? can you please send the output of > ls -la /usr/share/man | head -2 > ls -la /usr/share/openssl/man |head -2 > ls -la /usr/local/man | head -2 > ls -l /usr/X11R6/man | head -2 > ls -l /usr/local/lib/perl5/5.8.5/man |head -2 > ls -l /usr/local/lib/perl5/5.8.5/perl/man |head -2 Certainly: [mkuntic@zagreb.mioc.hr] <~>$ ls -la /usr/share/man | head -2 total 556 drwxr-xr-x 24 root wheel 512 Mar 27 05:01 . [mkuntic@zagreb.mioc.hr] <~>$ ls -la /usr/share/openssl/man |head -2 total 100 drwxr-xr-x 7 root wheel 512 Mar 27 05:01 . [mkuntic@zagreb.mioc.hr] <~>$ ls -la /usr/local/man | head -2 total 116 drwxr-xr-x 38 root wheel 1024 Mar 27 05:01 . [mkuntic@zagreb.mioc.hr] <~>$ ls -l /usr/X11R6/man | head -2 total 56 drwxr-xr-x 2 man wheel 512 Dec 27 17:43 cat1 [mkuntic@zagreb.mioc.hr] <~>$ ls -l /usr/local/lib/perl5/5.8.5/man |head -2 total 12 drwxr-xr-x 2 root wheel 4096 Feb 14 23:38 man3 [mkuntic@zagreb.mioc.hr] <~>$ ls -l /usr/local/lib/perl5/5.8.5/perl/man |head -2 total 34 drwxr-xr-x 2 root wheel 9728 Dec 27 11:23 man3 The filesystems are mounted with acls, but no acls are defined on the directories in question. Regards, Marko Kuntic From owner-freebsd-bugs@FreeBSD.ORG Fri Apr 1 12:50:13 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E907516A4D4 for ; Fri, 1 Apr 2005 12:50:13 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id CD88843D58 for ; Fri, 1 Apr 2005 12:50:13 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j31CoDlG010649 for ; Fri, 1 Apr 2005 12:50:13 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j31CoDIF010648; Fri, 1 Apr 2005 12:50:13 GMT (envelope-from gnats) Date: Fri, 1 Apr 2005 12:50:13 GMT Message-Id: <200504011250.j31CoDIF010648@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Matteo Riondato Subject: Re: conf/54170: error from weekly periodic script 330.catman X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Matteo Riondato List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Apr 2005 12:50:14 -0000 The following reply was made to PR conf/54170; it has been noted by GNATS. From: Matteo Riondato To: bug-followup@freebsd.org Cc: Subject: Re: conf/54170: error from weekly periodic script 330.catman Date: Fri, 1 Apr 2005 14:40:32 +0200 --TYjWXklH5JTzT8n9 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Apr 01, 2005 at 02:26:28PM +0200, Marko Kuntic wrote: > The filesystems are mounted with acls, but no acls are defined on the=20 > directories in question. What about ACLs on /usr/libexec? Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --TYjWXklH5JTzT8n9 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCTUFA2Mp4pR7Fa+wRAqpuAJ9kpYW8cIS7pxBlNSsDOeHxXWG8YgCg2a4a ZQYe0H3owz9ryaM853iVX20= =4zd8 -----END PGP SIGNATURE----- --TYjWXklH5JTzT8n9-- From owner-freebsd-bugs@FreeBSD.ORG Fri Apr 1 13:30:05 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DDAAE16A4CE for ; Fri, 1 Apr 2005 13:30:05 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 98EDD43D2F for ; Fri, 1 Apr 2005 13:30:05 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j31DU55Y015781 for ; Fri, 1 Apr 2005 13:30:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j31DU5wX015772; Fri, 1 Apr 2005 13:30:05 GMT (envelope-from gnats) Resent-Date: Fri, 1 Apr 2005 13:30:05 GMT Resent-Message-Id: <200504011330.j31DU5wX015772@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, William Smith Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3BBA516A4CE for ; Fri, 1 Apr 2005 13:22:41 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1DAC043D41 for ; Fri, 1 Apr 2005 13:22:41 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j31DMeV0034957 for ; Fri, 1 Apr 2005 13:22:40 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id j31DMeDJ034956; Fri, 1 Apr 2005 13:22:40 GMT (envelope-from nobody) Message-Id: <200504011322.j31DMeDJ034956@www.freebsd.org> Date: Fri, 1 Apr 2005 13:22:40 GMT From: William Smith To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: kern/79427: No sound on Compaq Armada 100S laptop's ac97 codec. (VIA82C686) X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Apr 2005 13:30:06 -0000 >Number: 79427 >Category: kern >Synopsis: No sound on Compaq Armada 100S laptop's ac97 codec. (VIA82C686) >Confidential: no >Severity: critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Apr 01 13:30:05 GMT 2005 >Closed-Date: >Last-Modified: >Originator: William Smith >Release: 5.3 >Organization: Nokia >Environment: on a different machine at work. Description of computer: Compaq Armada 100s. 192 MB RAM, 6 GB hd, FreeBSD 5.3 >Description: Similar bug reported with 4.8 with same sound chipset http://www.freebsd.org/cgi/query-pr.cgi?pr=40155 "No sound on Presario 700 laptop's ac97 codec. (VIA82C686)" Sound driver loads, assigns irq, etc. Here is the output when the sound driver is loaded manually. smithbsd# kldload snd_via82c686 pcm0: port 0x3204-0x3207,0x3200-0x3203,0x3100-0x31ff irq 5 at device 7.5 on pci0 pcm0: [GIANT-LOCKED] pcm0: here is what I get when I type: cat /dev/sndstat smithbsd# cat /dev/sndstat FreeBSD Audio Driver (newpcm) Installed devices: pcm0: at io 0x3100 irq 5 kld snd_via82c686 (1p/1r/0v channels duplex default) >How-To-Repeat: Load the snd_via82c686 driver with kldload. >Fix: Some fix was mentioned at the below link for 4.8. I am not aware of a fix for 5.3 http://www.freebsd.org/cgi/query-pr.cgi?pr=40155 >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Fri Apr 1 17:40:07 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6A90416A4CE for ; Fri, 1 Apr 2005 17:40:07 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 48E0C43D3F for ; Fri, 1 Apr 2005 17:40:07 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j31He7QZ051286 for ; Fri, 1 Apr 2005 17:40:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j31He6bV051285; Fri, 1 Apr 2005 17:40:06 GMT (envelope-from gnats) Date: Fri, 1 Apr 2005 17:40:06 GMT Message-Id: <200504011740.j31He6bV051285@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Matteo Riondato Subject: Re: conf/54170: error from weekly periodic script 330.catman X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Matteo Riondato List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Apr 2005 17:40:07 -0000 The following reply was made to PR conf/54170; it has been noted by GNATS. From: Matteo Riondato To: Marko Kuntic Cc: bug-followup@freebsd.org Subject: Re: conf/54170: error from weekly periodic script 330.catman Date: Fri, 1 Apr 2005 19:33:11 +0200 --tuFXEhzhBeitrIAu Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Apr 01, 2005 at 02:59:42PM +0200, Marko Kuntic wrote: > On Fri, 1 Apr 2005, Matteo Riondato wrote: >=20 > >On Fri, Apr 01, 2005 at 02:26:28PM +0200, Marko Kuntic wrote: > >>The filesystems are mounted with acls, but no acls are defined on the > >>directories in question. > > > >What about ACLs on /usr/libexec? >=20 > None, anywhere. All FSs are mounted with ACLs, but they're only really us= ed=20 > on places in /home. You're absolutely sure, right? Please, try the attached patch (after this I really don't know what to do, because it seems that you're really the only one to have this problem..) --- catman.local.orig Mon Mar 28 18:29:42 2005 +++ catman.local Fri Apr 1 19:29:33 2005 @@ -49,7 +49,7 @@ dirs=3D`echo $dirs | sed 's/:/ /g'` case X"$dirs" in X) echo "usage: $0 [options] directories ..."; exit 1;; e= sac -localdirs=3D`find -H $dirs -fstype local -type d -prune -print` +localdirs=3D`cd / && find -H $dirs -fstype local -type d -prune -print` case X"$localdirs" in X) echo "$0: no local-mounted manual directories found: $dirs" Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --tuFXEhzhBeitrIAu Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCTYXX2Mp4pR7Fa+wRAo4eAJ0SOVC25YfLRnK0RBwbIi5BbYb0ugCg3DmW aqHRIRo9B307UaAIhrRP68w= =tuwI -----END PGP SIGNATURE----- --tuFXEhzhBeitrIAu-- From owner-freebsd-bugs@FreeBSD.ORG Fri Apr 1 18:10:07 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B4F5816A4CE for ; Fri, 1 Apr 2005 18:10:07 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 87FF643D31 for ; Fri, 1 Apr 2005 18:10:07 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j31IA7uF056044 for ; Fri, 1 Apr 2005 18:10:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j31IA7RM056043; Fri, 1 Apr 2005 18:10:07 GMT (envelope-from gnats) Date: Fri, 1 Apr 2005 18:10:07 GMT Message-Id: <200504011810.j31IA7RM056043@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Martin Subject: Re: kern/56245: Distorted and choppy video with bktr-driver on 5.x X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Martin List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Apr 2005 18:10:07 -0000 The following reply was made to PR kern/56245; it has been noted by GNATS. From: Martin To: freebsd-gnats-submit@FreeBSD.org Cc: Subject: Re: kern/56245: Distorted and choppy video with bktr-driver on 5.x Date: Fri, 01 Apr 2005 20:03:53 +0200 I played with some settings concerning AGP. I've set my BIOS to force 8x AGP mode and xorg to use auto-detection for AGP. The picture is still a skipping one frame from time to time, but it's almost perfect again. From owner-freebsd-bugs@FreeBSD.ORG Fri Apr 1 19:00:18 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BA4C416A4CE for ; Fri, 1 Apr 2005 19:00:18 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id A189B43D49 for ; Fri, 1 Apr 2005 19:00:18 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j31J0IF0060485 for ; Fri, 1 Apr 2005 19:00:18 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j31J0IGG060484; Fri, 1 Apr 2005 19:00:18 GMT (envelope-from gnats) Date: Fri, 1 Apr 2005 19:00:18 GMT Message-Id: <200504011900.j31J0IGG060484@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Marko Kuntic Subject: Re: conf/54170: error from weekly periodic script 330.catman X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Marko Kuntic List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Apr 2005 19:00:18 -0000 The following reply was made to PR conf/54170; it has been noted by GNATS. From: Marko Kuntic To: Matteo Riondato Cc: bug-followup@freebsd.org Subject: Re: conf/54170: error from weekly periodic script 330.catman Date: Fri, 1 Apr 2005 20:52:15 +0200 (CEST) On Fri, 1 Apr 2005, Matteo Riondato wrote: > You're absolutely sure, right? Absolutely. > Please, try the attached patch (after this I really don't know what to > do, because it seems that you're really the only one to have this > problem..) Believe it or not - it worked. With the patch there are no more errors. However, I did start periodic weekly manually. We'll see what happens at the end of the week, when cron hits it. Regards, Marko Kuntic From owner-freebsd-bugs@FreeBSD.ORG Fri Apr 1 19:00:25 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EE8F316A4CF for ; Fri, 1 Apr 2005 19:00:25 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id C90F743D48 for ; Fri, 1 Apr 2005 19:00:25 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j31J0PIN060555 for ; Fri, 1 Apr 2005 19:00:25 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j31J0P1K060552; Fri, 1 Apr 2005 19:00:25 GMT (envelope-from gnats) Date: Fri, 1 Apr 2005 19:00:25 GMT Message-Id: <200504011900.j31J0P1K060552@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Matteo Riondato Subject: Re: conf/54170: error from weekly periodic script 330.catman X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Matteo Riondato List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Apr 2005 19:00:26 -0000 The following reply was made to PR conf/54170; it has been noted by GNATS. From: Matteo Riondato To: Marko Kuntic Cc: bug-followup@freebsd.org Subject: Re: conf/54170: error from weekly periodic script 330.catman Date: Fri, 1 Apr 2005 20:57:48 +0200 --b9dEYEwnDXkv9lSy Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Apr 01, 2005 at 08:52:15PM +0200, Marko Kuntic wrote: > On Fri, 1 Apr 2005, Matteo Riondato wrote: >=20 > >Please, try the attached patch (after this I really don't know what to > >do, because it seems that you're really the only one to have this > >problem..) >=20 > Believe it or not - it worked. With the patch there are no more errors.= =20 > However, I did start periodic weekly manually. We'll see what happens at= =20 > the end of the week, when cron hits it. It could have been a find bug, when find works on filesystem mounted with ACL, but I really don't know, and it's really strange that you're the only one to have this problem. I don't know if such a patch can be committed, someone with more power than me should say that :D Let us know if it will work at the end of the week (which is..mm..today :) ) Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --b9dEYEwnDXkv9lSy Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCTZms2Mp4pR7Fa+wRAskhAJwPJDr5oaQ+rc8PXtivz5nJ0aoAvQCcD33C Ti8+Aobxz2aRooGYpPRW3U8= =mI6s -----END PGP SIGNATURE----- --b9dEYEwnDXkv9lSy-- From owner-freebsd-bugs@FreeBSD.ORG Fri Apr 1 19:33:10 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3D27B16A4CE for ; Fri, 1 Apr 2005 19:33:10 +0000 (GMT) Received: from vsmtp4.tin.it (vsmtp4.tin.it [212.216.176.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id D53F443D1F for ; Fri, 1 Apr 2005 19:33:09 +0000 (GMT) (envelope-from rionda@gufi.org) Received: from kaiser.sig11.org (82.52.118.28) by vsmtp4.tin.it (7.0.027) id 424B256A000E6BAD for freebsd-bugs@freebsd.org; Fri, 1 Apr 2005 21:33:07 +0200 Received: by kaiser.sig11.org (Postfix, from userid 1000) id 417DB4B; Fri, 1 Apr 2005 21:33:08 +0200 (CEST) Date: Fri, 1 Apr 2005 21:33:08 +0200 From: Matteo Riondato To: freebsd-bugs@freebsd.org Message-ID: <20050401193308.GX19089@kaiser.sig11.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="oAjj1ZwgLg4oRN9q" Content-Disposition: inline User-Agent: Mutt/1.4.2.1i Subject: Re: i386/73865: NOINET6=yes in /etc/make.conf ignored X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Apr 2005 19:33:10 -0000 --oAjj1ZwgLg4oRN9q Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I applied the patch. It solves the problem and should be committed to fix the bug. Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --oAjj1ZwgLg4oRN9q Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCTaH02Mp4pR7Fa+wRArERAJ93U3Of+pyQyfiachL4mO1umH3dWQCfaGtD Du8HxwOjVKXUm/WHkuDdRnE= =MFQm -----END PGP SIGNATURE----- --oAjj1ZwgLg4oRN9q-- From owner-freebsd-bugs@FreeBSD.ORG Sat Apr 2 05:40:06 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E920316A4CE for ; Sat, 2 Apr 2005 05:40:06 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id A1CE443D46 for ; Sat, 2 Apr 2005 05:40:06 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j325e6ep067862 for ; Sat, 2 Apr 2005 05:40:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j325e6TZ067859; Sat, 2 Apr 2005 05:40:06 GMT (envelope-from gnats) Resent-Date: Sat, 2 Apr 2005 05:40:06 GMT Resent-Message-Id: <200504020540.j325e6TZ067859@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, ari edelkind Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 611EF16A4CF for ; Sat, 2 Apr 2005 05:38:19 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id E653943D53 for ; Sat, 2 Apr 2005 05:38:18 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j325cIHq059135 for ; Sat, 2 Apr 2005 05:38:18 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id j325cIc7059131; Sat, 2 Apr 2005 05:38:18 GMT (envelope-from nobody) Message-Id: <200504020538.j325cIc7059131@www.freebsd.org> Date: Sat, 2 Apr 2005 05:38:18 GMT From: ari edelkind To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: misc/79437: [patch] linux emulation/linprocfs: extern declaration of an otherwise static variable X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Apr 2005 05:40:07 -0000 >Number: 79437 >Category: misc >Synopsis: [patch] linux emulation/linprocfs: extern declaration of an otherwise static variable >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: Sat Apr 02 05:40:06 GMT 2005 >Closed-Date: >Last-Modified: >Originator: ari edelkind >Release: 4.11-STABLE >Organization: >Environment: (i'm not actually running this software version; i know the bug existed some time ago, and i just downloaded the latest snapshot (20050402) to verify that it does indeed still exist) >Description: My earlier post fully outlines the issue: http://lists.freebsd.org/pipermail/freebsd-emulation/2003-August/000136.html >How-To-Repeat: In some configurations, it's a problem; in some it isn't. Ironically, the configurations for which it isn't a problem are the buggy ones; the configurations for which it _is_ a problem handle the statically defined variable properly. This is likely due to the use of different versions of gcc, though other factors may be involved. I didn't research this thoroughly, since correcting the issue was simple enough. >Fix: --- kern/kern_fork.c.orig 2003-11-11 02:26:44.000000000 -0500 +++ kern/kern_fork.c 2005-04-02 00:30:16.000000000 -0500 @@ -144,7 +144,7 @@ int nprocs = 1; /* process 0 */ -static int nextpid = 0; +int nextpid = 0; /* * Random component to nextpid generation. We mix in a random factor to make >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Sat Apr 2 11:00:25 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BFA0516A4CE for ; Sat, 2 Apr 2005 11:00:25 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id A72DD43D5A for ; Sat, 2 Apr 2005 11:00:25 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j32B0PRg037097 for ; Sat, 2 Apr 2005 11:00:25 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j32B0PVx037096; Sat, 2 Apr 2005 11:00:25 GMT (envelope-from gnats) Date: Sat, 2 Apr 2005 11:00:25 GMT Message-Id: <200504021100.j32B0PVx037096@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Matteo Riondato Subject: Re: i386/31535: Can't reboot system: Tyan Thunder K7+ Dual AMD Athlon 1.2 MP X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Matteo Riondato List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Apr 2005 11:00:25 -0000 The following reply was made to PR i386/31535; it has been noted by GNATS. From: Matteo Riondato To: bug-followup@freebsd.org Cc: ilin@rinet.ru Subject: Re: i386/31535: Can't reboot system: Tyan Thunder K7+ Dual AMD Athlon 1.2 MP Date: Sat, 2 Apr 2005 12:53:14 +0200 --hk/xWDG3xnLTY+FR Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Are you still having this issue with newer releases? Best Regards --=20 Rionda aka Matteo Riondato Disinformato per default G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) --hk/xWDG3xnLTY+FR Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCTnmZ2Mp4pR7Fa+wRAvFUAKCRjUU5BxLYHc0pA3vllDCoQbjfPgCeODZ2 iY+OUwSgnieyjYicAXHdnPc= =2clo -----END PGP SIGNATURE----- --hk/xWDG3xnLTY+FR-- From owner-freebsd-bugs@FreeBSD.ORG Sat Apr 2 11:20:07 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F2B0416A4CE for ; Sat, 2 Apr 2005 11:20:06 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 518B443D45 for ; Sat, 2 Apr 2005 11:20:06 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j32BK6ki042141 for ; Sat, 2 Apr 2005 11:20:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j32BK6BM042140; Sat, 2 Apr 2005 11:20:06 GMT (envelope-from gnats) Resent-Date: Sat, 2 Apr 2005 11:20:06 GMT Resent-Message-Id: <200504021120.j32BK6BM042140@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, naxa lite adf Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9CC2316A4CE for ; Sat, 2 Apr 2005 11:18:36 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 188A543D1F for ; Sat, 2 Apr 2005 11:18:36 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j32BIZCA015414 for ; Sat, 2 Apr 2005 11:18:35 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id j32BIZln015412; Sat, 2 Apr 2005 11:18:35 GMT (envelope-from nobody) Message-Id: <200504021118.j32BIZln015412@www.freebsd.org> Date: Sat, 2 Apr 2005 11:18:35 GMT From: naxa lite adf To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: misc/79441: problem writing on mounted msdos-fs at /mnt on HP Proliant DL380 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Apr 2005 11:20:07 -0000 >Number: 79441 >Category: misc >Synopsis: problem writing on mounted msdos-fs at /mnt on HP Proliant DL380 >Confidential: no >Severity: non-critical >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Apr 02 11:20:05 GMT 2005 >Closed-Date: >Last-Modified: >Originator: naxa lite adf >Release: 5.3 Release and 5.4Beta1 >Organization: non-profit organization >Environment: Using FreeBSD 5.4 Beta1 and GENERIC kernel. >Description: floppy disks via "mount -t msdos /dev/fd0 /mnt" command, the floppy is mounted to /mnt successfully. However whenever i try to edit the a file on /mnt (floppy disk) the system spews out an error message: fsync: giving up on dirty: 0xc4d4de70: tag msdosfs, type VREG, usecount 1 flags (VV_OBJBUF), lock type msdosfs: EXCL (count 1) by thread 0xc47264b0 (pid) 471 I tried several "known good" and fresh 1.44 floppies and got the same error. whenever i try to force writing into it the system mysteriously reboots. A copy of my dmesg files is here: Copyright (c) 1992-2005 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 5.4-BETA1 #0: Fri Mar 18 09:28:57 UTC 2005 root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Intel(R) Xeon(TM) CPU 3.06GHz (3056.51-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0xf29 Stepping = 9 Features=0xbfebfbff Hyperthreading: 2 logical CPUs real memory = 3221200896 (3071 MB) avail memory = 3150831616 (3004 MB) ACPI APIC Table: MADT: Forcing active-low polarity and level trigger for SCI ioapic0 irqs 0-15 on motherboard ioapic1 irqs 16-31 on motherboard ioapic2 irqs 32-47 on motherboard ioapic3 irqs 48-63 on motherboard npx0: on motherboard npx0: INT 16 interface acpi0: on motherboard acpi0: Power Button (fixed) Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000 acpi_timer0: <32-bit timer at 3.579545MHz> port 0x 920-0x923 on acpi0 cpu0: on acpi0 pcib0: on acpi0 pci0: on pcib0 pci0: at device 3.0 (no driver attached) pci0: at device 4.0 (no driver attached) pci0: at device 4.2 (no driver attached) isab0: at device 15.0 on pci0 isa0: on isab0 atapci0: port 0x2000-0x200f,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 15.1 on pci0 ata0: channel #0 on atapci0 ata1: channel #1 on atapci0 ohci0: mem 0xeeef0000-0xeeef0fff irq 7 at device 15.2 on pci0 usb0: OHCI version 1.0, legacy support usb0: SMM does not respond, resetting usb0: on ohci0 usb0: USB revision 1.0 uhub0: (0x1166) OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 4 ports with 4 removable, self powered pcib1: on acpi0 pci1: on pcib1 ciss0: port 0x3000-0x30ff mem 0xf04f0000-0xf04f3fff,0xf05c0000-0xf05fffff irq 30 at device 3.0 on pci1 pcib2: on acpi0 pci2: on pcib2 bge0: mem 0xf06f0000-0xf06fffff irq 29 at device 1.0 on pci2 miibus0: on bge0 brgphy0: on miibus0 brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000ba seTX, 1000baseTX-FDX, auto bge0: Ethernet address: 00:11:0a:! 9d:de:ef bge1: mem 0xf06e0000-0xf06effff irq 31 at device 2.0 on pci2 miibus1: on bge1 brgphy1: on miibus1 brgphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto bge1: Ethernet address: 00:11:0a:9d:de:ee pcib3: on acpi0 pci3: on pcib3 pcib4: on acpi0 pci6: on pcib4 pci6: at device 30.0 (no driver attached) acpi_tz0: on acpi0 atkbdc0: port 0x64,0x60 irq 1 on acpi0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 sio0: port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0 sio0: type 16550A fdc0: port 0x3f2-0x3f5 irq 6 drq 2 on acpi0 fd0: <1440-KB 3.5" drive> on fdc0 drive 0 orm0: at iomem 0xee000-0xeffff,0xc8000-0xcbfff,0xc0000-0xc7fff on isa0 pmtimer0 on isa0 ppc0: parallel port not found. sc0: at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio1: configured irq 3 not in bitmap of probed irqs 0 sio1: port may not be enabled vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 Timecounter "TSC" frequency 3056505180 Hz quality 800 Timecounters tick e very 10.000 msec acd0: CDROM at ata0-master PIO4 da0 at ciss0 bus 0 target 0 lun 0 da0: Fixed Direct Access SCSI-0 device da0: 135.168MB/s transfers da0: 347295MB (711261810 512 byte sectors: 255H 63S/T 44274C) Mounting root from ufs:/dev/da0s1a fsync: giving up on dirty: 0xc4d4de70: tag msdosfs, type VREG, usecount 1, writecount 1, refcount 1, flags (VV_OBJBUF), lock type msdosfs: EXCL (count 1) by thread 0xc47264b0 (pid 471) startcluster 388, dircluster 0, diroffset 672, on dev (4, 10) >How-To-Repeat: I have two identical machines, i installed 5.3 and 5.4beta1 on both and got the same error messages pertaining to fsync giving up on dirty.... im very sure that the floppies i inserted were all readble on OpenBSD and NetBSD, even on 4.x machines. Another odd thing is on all the saved vi sessions i attempted on both 5 versions, when i read those files on other machines, its all garbage like on the entire page. I tried installing 4.11 on both machines and did not experience any problems regarding fsync when mounting the same floppies. Also i tried installing 5.3 on a different machine, on an intel dual xeon as well (asus barebone server) it didnt have any problems. Based on my tests, there seems to be a quirk on these machines. >Fix: ????? If there's any fix or suggestions thanks in advance as im at odds if im going to use 5.x series on a production environment. >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Sat Apr 2 23:00:16 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5618B16A4CE for ; Sat, 2 Apr 2005 23:00:16 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2524743D39 for ; Sat, 2 Apr 2005 23:00:16 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j32N0F3Q044115 for ; Sat, 2 Apr 2005 23:00:16 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j32N0Fll044114; Sat, 2 Apr 2005 23:00:15 GMT (envelope-from gnats) Resent-Date: Sat, 2 Apr 2005 23:00:15 GMT Resent-Message-Id: <200504022300.j32N0Fll044114@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Rauf Kuliyev Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B382516A4D0 for ; Sat, 2 Apr 2005 22:50:47 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6C2F643D45 for ; Sat, 2 Apr 2005 22:50:47 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j32MokuW048867 for ; Sat, 2 Apr 2005 22:50:46 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id j32MokRO048866; Sat, 2 Apr 2005 22:50:46 GMT (envelope-from nobody) Message-Id: <200504022250.j32MokRO048866@www.freebsd.org> Date: Sat, 2 Apr 2005 22:50:46 GMT From: Rauf Kuliyev To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: misc/79492: Problem with KDE 3.4.0 and /etc/rc.d/cleartmp X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Apr 2005 23:00:16 -0000 >Number: 79492 >Category: misc >Synopsis: Problem with KDE 3.4.0 and /etc/rc.d/cleartmp >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: Sat Apr 02 23:00:15 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Rauf Kuliyev >Release: 5.3 >Organization: >Environment: uname -a FreeBSD horror.kuliyev.com 5.3-RELEASE-p5 FreeBSD 5.3-RELEASE-p5 #0: Tue Mar 15 00:20:37 AZT 2005 root@horror.kuliyev.com:/usr/obj/usr/src/sys/C1110 i386 >Description: KDE 3.4.0 will not start after reboot if clear_tmp_enable is enabled in /etc/rc.conf >How-To-Repeat: Add clear_tmp_enable="YES" in /etc/rc.conf, reboot, run startx as non root >Fix: cat >> /etc/rc.d/cleartmp rm -fr /tmp/.ICE-unix mkdir -m 1777 /tmp/.ICE-unix ^D >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Sat Apr 2 23:10:03 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9E66816A4CF for ; Sat, 2 Apr 2005 23:10:03 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 63E1E43D3F for ; Sat, 2 Apr 2005 23:10:03 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j32NA3Fm048510 for ; Sat, 2 Apr 2005 23:10:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j32NA3iP048506; Sat, 2 Apr 2005 23:10:03 GMT (envelope-from gnats) Resent-Date: Sat, 2 Apr 2005 23:10:03 GMT Resent-Message-Id: <200504022310.j32NA3iP048506@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Christian Brueffer Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 00E3C16A4CE for ; Sat, 2 Apr 2005 23:08:36 +0000 (GMT) Received: from ms-dienst.rz.rwth-aachen.de (ms-2.rz.RWTH-Aachen.DE [134.130.3.131]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7E1D843D41 for ; Sat, 2 Apr 2005 23:08:35 +0000 (GMT) (envelope-from chris@haakonia.hitnet.rwth-aachen.de) Received: from r220-1 (r220-1.rz.RWTH-Aachen.DE [134.130.3.31]) by ms-dienst.rz.rwth-aachen.de (iPlanet Messaging Server 5.2 HotFix 1.12 (built Feb 13 2003)) with ESMTP id <0IEC006P4DM916@ms-dienst.rz.rwth-aachen.de> for FreeBSD-gnats-submit@freebsd.org; Sun, 03 Apr 2005 01:08:34 +0200 (MEST) Received: from relay.rwth-aachen.de ([134.130.3.1]) by r220-1 (MailMonitor for SMTP v1.2.2 ) ; Sun, 03 Apr 2005 01:08:33 +0200 (MEST) Received: from haakonia.hitnet.rwth-aachen.de (haakonia.hitnet.RWTH-Aachen.DE [137.226.181.92])j32N8XT5020959 for ; Sun, 03 Apr 2005 01:08:33 +0200 (MEST) Received: by haakonia.hitnet.rwth-aachen.de (Postfix, from userid 1001) id D425828452; Sun, 03 Apr 2005 01:08:27 +0200 (CEST) Message-Id: <20050402230827.D425828452@haakonia.hitnet.rwth-aachen.de> Date: Sun, 03 Apr 2005 01:08:27 +0200 (CEST) From: Christian Brueffer To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: kern/79493: [PATCH] Reproducible if_tun panic X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Christian Brueffer List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Apr 2005 23:10:03 -0000 >Number: 79493 >Category: kern >Synopsis: [PATCH] Reproducible if_tun panic >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: Sat Apr 02 23:10:02 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Christian Brueffer >Release: FreeBSD 5.3-STABLE i386 >Organization: >Environment: >Description: It's possible to trigger a panic by kldload'ing if_tun if it is already compiled into the kernel or loaded as a module. This doesn't happen on 5.4-PRERELEASE systems. >How-To-Repeat: kldload if_tun >Fix: The following patch works for me, though I'm not sure it's the correct thing to do. Index: if_tun.c =================================================================== RCS file: /data/ncvs/freebsd/src/sys/net/if_tun.c,v retrieving revision 1.149 diff -u -r1.149 if_tun.c --- if_tun.c 31 Mar 2005 12:19:44 -0000 1.149 +++ if_tun.c 2 Apr 2005 23:05:32 -0000 @@ -856,3 +856,5 @@ splx(s); return (revents); } + +MODULE_VERSION(tun, 1); >Release-Note: >Audit-Trail: >Unformatted: