From owner-freebsd-www@FreeBSD.ORG Mon Apr 4 11:01:59 2005 Return-Path: Delivered-To: freebsd-www@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7D84D16A4EA for ; Mon, 4 Apr 2005 11:01:59 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5AD3843D45 for ; Mon, 4 Apr 2005 11:01:59 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (peter@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j34B1xbV012325 for ; Mon, 4 Apr 2005 11:01:59 GMT (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j34B1wbL012319 for freebsd-www@freebsd.org; Mon, 4 Apr 2005 11:01:58 GMT (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 4 Apr 2005 11:01:58 GMT Message-Id: <200504041101.j34B1wbL012319@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: peter set sender to owner-bugmaster@freebsd.org using -f From: FreeBSD bugmaster To: freebsd-www@FreeBSD.org Subject: Current problem reports assigned to you X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Apr 2005 11:01:59 -0000 Current FreeBSD problem reports Critical problems Serious problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2002/09/28] www/43454 www Packages hard to find, often missing o [2003/04/18] www/51135 www Problems with the mailing-lists search in o [2004/03/06] www/63854 www PR-web page loses text 3 problems total. Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2002/03/07] www/35647 www www; combine query-by-number and multi-fi s [2002/05/24] www/38500 www gnats web form is overenthusiastic about o [2002/09/08] www/42558 www http://www.freebsd.org/search produces in o [2002/10/17] www/44181 www www "Release Information" organization o [2004/01/24] www/61824 www Misleading documentation on FreeBSD insta o [2004/02/29] www/63552 www Validation errors due to CAPs in attribut o [2004/06/04] www/67554 www man-cgi visual glitch on 3-word titles f [2004/09/08] www/71492 www (software submission) -> development o [2004/11/05] www/73549 www Mail list archive navigation difficulty o [2004/11/05] www/73551 www List archive 'quoted-printable' corruptio o [2005/01/05] www/75830 www ports.cgi used ports/INDEX from CVS o [2005/01/29] www/76817 www nonexisting link for an article in www on o [2005/03/21] www/79106 www [PATCH] chronologically primed schedule f 13 problems total. From owner-freebsd-www@FreeBSD.ORG Tue Apr 5 05:12:30 2005 Return-Path: Delivered-To: freebsd-www@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C1EEB16A4CE; Tue, 5 Apr 2005 05:12:30 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9693F43D1D; Tue, 5 Apr 2005 05:12:30 +0000 (GMT) (envelope-from jcamou@FreeBSD.org) Received: from freefall.freebsd.org (jcamou@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j355CUaM009142; Tue, 5 Apr 2005 05:12:30 GMT (envelope-from jcamou@freefall.freebsd.org) Received: (from jcamou@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j355CUVC009138; Tue, 5 Apr 2005 05:12:30 GMT (envelope-from jcamou) Date: Tue, 5 Apr 2005 05:12:30 GMT From: "Jesus R. Camou" Message-Id: <200504050512.j355CUVC009138@freefall.freebsd.org> To: jcamou@FreeBSD.org, freebsd-www@FreeBSD.org, jcamou@FreeBSD.org Subject: Re: www/79106: [PATCH] chronologically primed schedule for 5.4-R X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Apr 2005 05:12:30 -0000 Synopsis: [PATCH] chronologically primed schedule for 5.4-R Responsible-Changed-From-To: freebsd-www->jcamou Responsible-Changed-By: jcamou Responsible-Changed-When: Tue Apr 5 05:11:37 GMT 2005 Responsible-Changed-Why: Grab this pr. http://www.freebsd.org/cgi/query-pr.cgi?pr=79106 From owner-freebsd-www@FreeBSD.ORG Tue Apr 5 05:13:22 2005 Return-Path: Delivered-To: freebsd-www@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E994316A4CE; Tue, 5 Apr 2005 05:13:22 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id C003543D46; Tue, 5 Apr 2005 05:13:22 +0000 (GMT) (envelope-from jcamou@FreeBSD.org) Received: from freefall.freebsd.org (jcamou@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j355DMIU009221; Tue, 5 Apr 2005 05:13:22 GMT (envelope-from jcamou@freefall.freebsd.org) Received: (from jcamou@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j355DMeE009217; Tue, 5 Apr 2005 05:13:22 GMT (envelope-from jcamou) Date: Tue, 5 Apr 2005 05:13:22 GMT From: "Jesus R. Camou" Message-Id: <200504050513.j355DMeE009217@freefall.freebsd.org> To: jcamou@FreeBSD.org, freebsd-www@FreeBSD.org, jcamou@FreeBSD.org Subject: Re: www/76817: nonexisting link for an article in www on smp project page X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Apr 2005 05:13:23 -0000 Synopsis: nonexisting link for an article in www on smp project page Responsible-Changed-From-To: freebsd-www->jcamou Responsible-Changed-By: jcamou Responsible-Changed-When: Tue Apr 5 05:12:56 GMT 2005 Responsible-Changed-Why: I'll work on this one as well. http://www.freebsd.org/cgi/query-pr.cgi?pr=76817 From owner-freebsd-www@FreeBSD.ORG Fri Apr 8 00:10:08 2005 Return-Path: Delivered-To: freebsd-www@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9A2C216A4CF for ; Fri, 8 Apr 2005 00:10:08 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6C04243D5A for ; Fri, 8 Apr 2005 00:10:08 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j380A8Am071860 for ; Fri, 8 Apr 2005 00:10:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j380A8Sx071859; Fri, 8 Apr 2005 00:10:08 GMT (envelope-from gnats) Resent-Date: Fri, 8 Apr 2005 00:10:08 GMT Resent-Message-Id: <200504080010.j380A8Sx071859@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-www@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Dan Langille Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7B40E16A4CE for ; Fri, 8 Apr 2005 00:03:12 +0000 (GMT) Received: from xeon.unixathome.org (bast.unixathome.org [66.11.174.150]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4495A43D3F for ; Fri, 8 Apr 2005 00:03:12 +0000 (GMT) (envelope-from dan@xeon.unixathome.org) Received: by xeon.unixathome.org (Postfix, from userid 1000) id BA2AC3E73; Thu, 7 Apr 2005 20:03:11 -0400 (EDT) Message-Id: <20050408000311.BA2AC3E73@xeon.unixathome.org> Date: Thu, 7 Apr 2005 20:03:11 -0400 (EDT) From: Dan Langille To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 cc: dan@langille.org Subject: www/79659: cvsweb cannot cope with % X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Dan Langille List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Apr 2005 00:10:08 -0000 >Number: 79659 >Category: www >Synopsis: cvsweb cannot cope with % >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-www >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Apr 08 00:10:07 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Dan Langille >Release: FreeBSD 4.9-STABLE i386 >Organization: The FreeBSD Diary >Environment: System: FreeBSD xeon.unixathome.org 4.9-STABLE FreeBSD 4.9-STABLE #2: Wed Mar 3 08:16:24 EST 2004 dan@polo.unixathome.org:/usr/obj/usr/src/sys/XEON i386 >Description: cvsweb cannot cope with files containing % >How-To-Repeat: Visit http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/gdb6/files Click on patch-i386%nm-fbsd64.h result: Bad Request Your browser sent a request that this server could not understand. >Fix: Unknown. >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-www@FreeBSD.ORG Fri Apr 8 00:12:02 2005 Return-Path: Delivered-To: freebsd-www@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1EED116A4CE for ; Fri, 8 Apr 2005 00:12:02 +0000 (GMT) Received: from bast.unixathome.org (bast.unixathome.org [66.11.174.150]) by mx1.FreeBSD.org (Postfix) with ESMTP id DE97243D46 for ; Fri, 8 Apr 2005 00:12:01 +0000 (GMT) (envelope-from dan@langille.org) Received: from wocker (wocker.unixathome.org [192.168.0.99]) by bast.unixathome.org (Postfix) with ESMTP id 76AD53D42 for ; Thu, 7 Apr 2005 20:12:01 -0400 (EDT) From: "Dan Langille" To: www@freebsd.org Date: Thu, 07 Apr 2005 20:12:01 -0400 MIME-Version: 1.0 Message-ID: <42559411.3811.504FCD9@localhost> Priority: normal X-mailer: Pegasus Mail for Windows (4.21c) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Content-description: Mail message body Subject: cvsweb broken by % X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Apr 2005 00:12:02 -0000 Hi folks, With a recent commit, I see that cvsweb is broken. Have a look at http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/gdb6/files/ and click on patch-i386%nm-fbsd64.h Any chance of getting that fixed? FreshPorts uses the cvsweb interface to process commits. As it stands now, it can't process that commit. I've filed http://www.freebsd.org/cgi/query-pr.cgi?pr=79659 cheers -- Dan Langille : http://www.langille.org/ BSDCan - The Technical BSD Conference - http://www.bsdcan.org/ NEW brochure available at http://www.bsdcan.org/2005/advocacy/ From owner-freebsd-www@FreeBSD.ORG Fri Apr 8 07:50:08 2005 Return-Path: Delivered-To: freebsd-www@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 92B2716A4CE for ; Fri, 8 Apr 2005 07:50:08 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7724B43D41 for ; Fri, 8 Apr 2005 07:50:08 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j387o8RK062507 for ; Fri, 8 Apr 2005 07:50:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j387o8hL062506; Fri, 8 Apr 2005 07:50:08 GMT (envelope-from gnats) Date: Fri, 8 Apr 2005 07:50:08 GMT Message-Id: <200504080750.j387o8hL062506@freefall.freebsd.org> To: freebsd-www@FreeBSD.org From: "Simon L. Nielsen" Subject: Re: www/79659: cvsweb cannot cope with % X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: "Simon L. Nielsen" List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Apr 2005 07:50:08 -0000 The following reply was made to PR www/79659; it has been noted by GNATS. From: "Simon L. Nielsen" To: Dan Langille Cc: FreeBSD-gnats-submit@FreeBSD.org, scop@FreeBSD.org Subject: Re: www/79659: cvsweb cannot cope with % Date: Fri, 8 Apr 2005 09:40:19 +0200 --l76fUT7nc3MelDdI Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2005.04.07 20:03:11 -0400, Dan Langille wrote: > cvsweb cannot cope with files containing % A quick check of my local FreeBSD source mirror shows that the most recent cvsweb (which can be found in ports/) seem to handle this, so the solution is probably to upgrade cvsweb on www.FreeBSD.org. We should probably test that FreshPorts can work with the new version before setting it in "production". I have CC'ed the cvsweb maintainer to hear if he has any comments on the impact of doing an upgrade (mainly if there are any know incompatibilities). --=20 Simon L. Nielsen --l76fUT7nc3MelDdI Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCVjVjh9pcDSc1mlERAv3KAJ4gfFXD4Dy7eClnAJWDAwjZjs688gCePIc6 zPvJRU7QkUu+Q7W1NNNCqYM= =0zD8 -----END PGP SIGNATURE----- --l76fUT7nc3MelDdI-- From owner-freebsd-www@FreeBSD.ORG Fri Apr 8 10:40:09 2005 Return-Path: Delivered-To: freebsd-www@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7AFBA16A4CE for ; Fri, 8 Apr 2005 10:40:09 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 546CE43D49 for ; Fri, 8 Apr 2005 10:40:09 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j38Ae9OE087786 for ; Fri, 8 Apr 2005 10:40:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j38Ae9V1087785; Fri, 8 Apr 2005 10:40:09 GMT (envelope-from gnats) Date: Fri, 8 Apr 2005 10:40:09 GMT Message-Id: <200504081040.j38Ae9V1087785@freefall.freebsd.org> To: freebsd-www@FreeBSD.org From: "Dan Langille" Subject: Re: www/79659: cvsweb cannot cope with % X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Dan Langille List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Apr 2005 10:40:09 -0000 The following reply was made to PR www/79659; it has been noted by GNATS. From: "Dan Langille" To: "Simon L. Nielsen" Cc: FreeBSD-gnats-submit@FreeBSD.org, scop@FreeBSD.org Subject: Re: www/79659: cvsweb cannot cope with % Date: Fri, 08 Apr 2005 06:37:16 -0400 On 8 Apr 2005 at 9:40, Simon L. Nielsen wrote: > On 2005.04.07 20:03:11 -0400, Dan Langille wrote: > > > cvsweb cannot cope with files containing % > > A quick check of my local FreeBSD source mirror shows that the most > recent cvsweb (which can be found in ports/) seem to handle this, so > the solution is probably to upgrade cvsweb on www.FreeBSD.org. Thank you for looking in this. I have an unproven theory that the problem is not cvsweb. > We should probably test that FreshPorts can work with the new version > before setting it in "production". Your investigation prompted me to check my local repository which uses cvsweb-2.0.6. cvsweb has no problem with that file. I see that FreeBSD is using FreeBSD-CVSweb 2.0.6. It has a problem with that file. This suggests that the problem may not be with cvsweb, but with something else. The error message: Bad Request Your browser sent a request that this server could not understand. A grep of the repo projects/cvsweb does not find "Bad Request". This also suggests it could be something other than cvsweb that is displaying this message. > I have CC'ed the cvsweb maintainer to hear if he has any comments on > the impact of doing an upgrade (mainly if there are any know > incompatibilities). Perhaps he knows about the above mentioned error message displayed when browsing to http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/gdb6/files/patch- i386%25nm-fbsd64.h thanks -- Dan Langille : http://www.langille.org/ BSDCan - The Technical BSD Conference - http://www.bsdcan.org/ NEW brochure available at http://www.bsdcan.org/2005/advocacy/ From owner-freebsd-www@FreeBSD.ORG Fri Apr 8 11:24:17 2005 Return-Path: Delivered-To: freebsd-www@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 26B7A16A4CE; Fri, 8 Apr 2005 11:24:17 +0000 (GMT) Received: from shrike.submonkey.net (cpc4-cdif3-6-1-cust116.cdif.cable.ntl.com [82.23.41.116]) by mx1.FreeBSD.org (Postfix) with ESMTP id C017843D1F; Fri, 8 Apr 2005 11:24:16 +0000 (GMT) (envelope-from setantae@submonkey.net) Received: from setantae by shrike.submonkey.net with local (Exim 4.50 (FreeBSD)) id 1DJrax-000IV9-T8; Fri, 08 Apr 2005 12:24:15 +0100 Date: Fri, 8 Apr 2005 12:24:15 +0100 From: Ceri Davies To: Dan Langille Message-ID: <20050408112415.GI19136@submonkey.net> Mail-Followup-To: Ceri Davies , Dan Langille , freebsd-www@FreeBSD.org, FreeBSD Gnats Submit References: <200504081040.j38Ae9V1087785@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200504081040.j38Ae9V1087785@freefall.freebsd.org> X-PGP: finger ceri@FreeBSD.org User-Agent: Mutt/1.5.9i Sender: Ceri Davies cc: freebsd-www@FreeBSD.org cc: FreeBSD Gnats Submit Subject: Re: www/79659: cvsweb cannot cope with % X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Apr 2005 11:24:17 -0000 On Fri, Apr 08, 2005 at 10:40:09AM +0000, Dan Langille wrote: > Your investigation prompted me to check my local repository which > uses cvsweb-2.0.6. cvsweb has no problem with that file. I see that > FreeBSD is using FreeBSD-CVSweb 2.0.6. It has a problem with that > file. > > This suggests that the problem may not be with cvsweb, but with > something else. The error message: > > Bad Request > Your browser sent a request that this server could not understand. > > A grep of the repo projects/cvsweb does not find "Bad Request". This > also suggests it could be something other than cvsweb that is > displaying this message. It's Apache. From the CHANGES file in Apache 0.8.15: *) Reject paths containing %-escaped '%' or null characters [David Robinson] Googling seems to suggest that this was done because it was deemed forbidden by RFC 2396, which is not the case. Ceri -- Only two things are infinite, the universe and human stupidity, and I'm not sure about the former. -- Einstein (attrib.) From owner-freebsd-www@FreeBSD.ORG Fri Apr 8 11:30:16 2005 Return-Path: Delivered-To: freebsd-www@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 55F1716A4CE for ; Fri, 8 Apr 2005 11:30:16 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3796E43D2D for ; Fri, 8 Apr 2005 11:30:16 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j38BUG0l093244 for ; Fri, 8 Apr 2005 11:30:16 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j38BUFGm093243; Fri, 8 Apr 2005 11:30:16 GMT (envelope-from gnats) Date: Fri, 8 Apr 2005 11:30:16 GMT Message-Id: <200504081130.j38BUFGm093243@freefall.freebsd.org> To: freebsd-www@FreeBSD.org From: Ceri Davies Subject: Re: www/79659: cvsweb cannot cope with % X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Ceri Davies List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Apr 2005 11:30:16 -0000 The following reply was made to PR www/79659; it has been noted by GNATS. From: Ceri Davies To: Dan Langille Cc: freebsd-www@FreeBSD.org, FreeBSD Gnats Submit Subject: Re: www/79659: cvsweb cannot cope with % Date: Fri, 8 Apr 2005 12:24:15 +0100 On Fri, Apr 08, 2005 at 10:40:09AM +0000, Dan Langille wrote: > Your investigation prompted me to check my local repository which > uses cvsweb-2.0.6. cvsweb has no problem with that file. I see that > FreeBSD is using FreeBSD-CVSweb 2.0.6. It has a problem with that > file. > > This suggests that the problem may not be with cvsweb, but with > something else. The error message: > > Bad Request > Your browser sent a request that this server could not understand. > > A grep of the repo projects/cvsweb does not find "Bad Request". This > also suggests it could be something other than cvsweb that is > displaying this message. It's Apache. From the CHANGES file in Apache 0.8.15: *) Reject paths containing %-escaped '%' or null characters [David Robinson] Googling seems to suggest that this was done because it was deemed forbidden by RFC 2396, which is not the case. Ceri -- Only two things are infinite, the universe and human stupidity, and I'm not sure about the former. -- Einstein (attrib.) From owner-freebsd-www@FreeBSD.ORG Fri Apr 8 12:34:47 2005 Return-Path: Delivered-To: freebsd-www@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B52D716A4CE; Fri, 8 Apr 2005 12:34:47 +0000 (GMT) Received: from bast.unixathome.org (bast.unixathome.org [66.11.174.150]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7343D43D55; Fri, 8 Apr 2005 12:34:47 +0000 (GMT) (envelope-from dan@langille.org) Received: from wocker (wocker.unixathome.org [192.168.0.99]) by bast.unixathome.org (Postfix) with ESMTP id E97FF3D42; Fri, 8 Apr 2005 08:34:46 -0400 (EDT) From: "Dan Langille" To: Ceri Davies Date: Fri, 08 Apr 2005 08:34:47 -0400 MIME-Version: 1.0 Message-ID: <42564227.27773.7ACFFBB@localhost> Priority: normal In-reply-to: <20050408112415.GI19136@submonkey.net> References: <200504081040.j38Ae9V1087785@freefall.freebsd.org> X-mailer: Pegasus Mail for Windows (4.21c) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Content-description: Mail message body cc: freebsd-www@FreeBSD.org cc: FreeBSD Gnats Submit Subject: Re: www/79659: cvsweb cannot cope with % X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Apr 2005 12:34:47 -0000 On 8 Apr 2005 at 12:24, Ceri Davies wrote: > On Fri, Apr 08, 2005 at 10:40:09AM +0000, Dan Langille wrote: > > > Your investigation prompted me to check my local repository which > > uses cvsweb-2.0.6. cvsweb has no problem with that file. I see that > > FreeBSD is using FreeBSD-CVSweb 2.0.6. It has a problem with that > > file. > > > > This suggests that the problem may not be with cvsweb, but with > > something else. The error message: > > > > Bad Request > > Your browser sent a request that this server could not understand. > > > > A grep of the repo projects/cvsweb does not find "Bad Request". This > > also suggests it could be something other than cvsweb that is > > displaying this message. > > It's Apache. From the CHANGES file in Apache 0.8.15: > > *) Reject paths containing %-escaped '%' or null characters [David Robinson] > > Googling seems to suggest that this was done because it was deemed > forbidden by RFC 2396, which is not the case. Oh... Apache is unlikely to be changed. Any filenames within the FreeBSD CVS repository that contain a '%' will break FreshPorts. FreshPorts uses cvsweb to fetch the files associated with the commit. -- Dan Langille : http://www.langille.org/ BSDCan - The Technical BSD Conference - http://www.bsdcan.org/ NEW brochure available at http://www.bsdcan.org/2005/advocacy/ From owner-freebsd-www@FreeBSD.ORG Fri Apr 8 12:38:42 2005 Return-Path: Delivered-To: freebsd-www@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 126E116A4CE; Fri, 8 Apr 2005 12:38:42 +0000 (GMT) Received: from bast.unixathome.org (bast.unixathome.org [66.11.174.150]) by mx1.FreeBSD.org (Postfix) with ESMTP id C769943D31; Fri, 8 Apr 2005 12:38:41 +0000 (GMT) (envelope-from dan@langille.org) Received: from wocker (wocker.unixathome.org [192.168.0.99]) by bast.unixathome.org (Postfix) with ESMTP id 6F0CB3D42; Fri, 8 Apr 2005 08:38:41 -0400 (EDT) From: "Dan Langille" To: Ceri Davies Date: Fri, 08 Apr 2005 08:38:42 -0400 MIME-Version: 1.0 Message-ID: <42564312.16327.7B094F8@localhost> Priority: normal In-reply-to: <20050408112415.GI19136@submonkey.net> References: <200504081040.j38Ae9V1087785@freefall.freebsd.org> X-mailer: Pegasus Mail for Windows (4.21c) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Content-description: Mail message body cc: freebsd-www@FreeBSD.org cc: FreeBSD Gnats Submit Subject: Re: www/79659: cvsweb cannot cope with % X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Apr 2005 12:38:42 -0000 On 8 Apr 2005 at 12:24, Ceri Davies wrote: > On Fri, Apr 08, 2005 at 10:40:09AM +0000, Dan Langille wrote: > > > Your investigation prompted me to check my local repository which > > uses cvsweb-2.0.6. cvsweb has no problem with that file. I see that > > FreeBSD is using FreeBSD-CVSweb 2.0.6. It has a problem with that > > file. > > > > This suggests that the problem may not be with cvsweb, but with > > something else. The error message: > > > > Bad Request > > Your browser sent a request that this server could not understand. > > > > A grep of the repo projects/cvsweb does not find "Bad Request". This > > also suggests it could be something other than cvsweb that is > > displaying this message. > > It's Apache. From the CHANGES file in Apache 0.8.15: > > *) Reject paths containing %-escaped '%' or null characters [David Robinson] > > Googling seems to suggest that this was done because it was deemed > forbidden by RFC 2396, which is not the case. Hold on.... why do we see the problem at www.freebsd.org but not on my local (private) cvsweb? I'm running apache-1.3.33_1 -- Dan Langille : http://www.langille.org/ BSDCan - The Technical BSD Conference - http://www.bsdcan.org/ NEW brochure available at http://www.bsdcan.org/2005/advocacy/ From owner-freebsd-www@FreeBSD.ORG Fri Apr 8 12:40:17 2005 Return-Path: Delivered-To: freebsd-www@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 77ED516A4CE for ; Fri, 8 Apr 2005 12:40:17 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4F0F743D2D for ; Fri, 8 Apr 2005 12:40:17 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j38CeHFY003455 for ; Fri, 8 Apr 2005 12:40:17 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j38CeHaM003453; Fri, 8 Apr 2005 12:40:17 GMT (envelope-from gnats) Date: Fri, 8 Apr 2005 12:40:17 GMT Message-Id: <200504081240.j38CeHaM003453@freefall.freebsd.org> To: freebsd-www@FreeBSD.org From: "Dan Langille" Subject: Re: www/79659: cvsweb cannot cope with % X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Dan Langille List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Apr 2005 12:40:17 -0000 The following reply was made to PR www/79659; it has been noted by GNATS. From: "Dan Langille" To: Ceri Davies Cc: freebsd-www@FreeBSD.org, FreeBSD Gnats Submit Subject: Re: www/79659: cvsweb cannot cope with % Date: Fri, 08 Apr 2005 08:34:47 -0400 On 8 Apr 2005 at 12:24, Ceri Davies wrote: > On Fri, Apr 08, 2005 at 10:40:09AM +0000, Dan Langille wrote: > > > Your investigation prompted me to check my local repository which > > uses cvsweb-2.0.6. cvsweb has no problem with that file. I see that > > FreeBSD is using FreeBSD-CVSweb 2.0.6. It has a problem with that > > file. > > > > This suggests that the problem may not be with cvsweb, but with > > something else. The error message: > > > > Bad Request > > Your browser sent a request that this server could not understand. > > > > A grep of the repo projects/cvsweb does not find "Bad Request". This > > also suggests it could be something other than cvsweb that is > > displaying this message. > > It's Apache. From the CHANGES file in Apache 0.8.15: > > *) Reject paths containing %-escaped '%' or null characters [David Robinson] > > Googling seems to suggest that this was done because it was deemed > forbidden by RFC 2396, which is not the case. Oh... Apache is unlikely to be changed. Any filenames within the FreeBSD CVS repository that contain a '%' will break FreshPorts. FreshPorts uses cvsweb to fetch the files associated with the commit. -- Dan Langille : http://www.langille.org/ BSDCan - The Technical BSD Conference - http://www.bsdcan.org/ NEW brochure available at http://www.bsdcan.org/2005/advocacy/ From owner-freebsd-www@FreeBSD.ORG Fri Apr 8 12:40:24 2005 Return-Path: Delivered-To: freebsd-www@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1A01D16A4CE for ; Fri, 8 Apr 2005 12:40:24 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id EB33C43D48 for ; Fri, 8 Apr 2005 12:40:23 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j38CeNaX003499 for ; Fri, 8 Apr 2005 12:40:23 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j38CeNGD003498; Fri, 8 Apr 2005 12:40:23 GMT (envelope-from gnats) Date: Fri, 8 Apr 2005 12:40:23 GMT Message-Id: <200504081240.j38CeNGD003498@freefall.freebsd.org> To: freebsd-www@FreeBSD.org From: "Dan Langille" Subject: Re: www/79659: cvsweb cannot cope with % X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Dan Langille List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Apr 2005 12:40:24 -0000 The following reply was made to PR www/79659; it has been noted by GNATS. From: "Dan Langille" To: Ceri Davies Cc: freebsd-www@FreeBSD.org, FreeBSD Gnats Submit Subject: Re: www/79659: cvsweb cannot cope with % Date: Fri, 08 Apr 2005 08:38:42 -0400 On 8 Apr 2005 at 12:24, Ceri Davies wrote: > On Fri, Apr 08, 2005 at 10:40:09AM +0000, Dan Langille wrote: > > > Your investigation prompted me to check my local repository which > > uses cvsweb-2.0.6. cvsweb has no problem with that file. I see that > > FreeBSD is using FreeBSD-CVSweb 2.0.6. It has a problem with that > > file. > > > > This suggests that the problem may not be with cvsweb, but with > > something else. The error message: > > > > Bad Request > > Your browser sent a request that this server could not understand. > > > > A grep of the repo projects/cvsweb does not find "Bad Request". This > > also suggests it could be something other than cvsweb that is > > displaying this message. > > It's Apache. From the CHANGES file in Apache 0.8.15: > > *) Reject paths containing %-escaped '%' or null characters [David Robinson] > > Googling seems to suggest that this was done because it was deemed > forbidden by RFC 2396, which is not the case. Hold on.... why do we see the problem at www.freebsd.org but not on my local (private) cvsweb? I'm running apache-1.3.33_1 -- Dan Langille : http://www.langille.org/ BSDCan - The Technical BSD Conference - http://www.bsdcan.org/ NEW brochure available at http://www.bsdcan.org/2005/advocacy/ From owner-freebsd-www@FreeBSD.ORG Fri Apr 8 13:40:14 2005 Return-Path: Delivered-To: freebsd-www@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9CBC116A4CE; Fri, 8 Apr 2005 13:40:14 +0000 (GMT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.185]) by mx1.FreeBSD.org (Postfix) with ESMTP id C0F8043D5C; Fri, 8 Apr 2005 13:40:13 +0000 (GMT) (envelope-from max@love2party.net) Received: from [212.227.126.207] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1DJtiW-00061t-00; Fri, 08 Apr 2005 15:40:12 +0200 Received: from [84.163.233.210] (helo=donor.laier.local) by mrelayng.kundenserver.de with asmtp (TLSv1:RC4-MD5:128) (Exim 3.35 #1) id 1DJtiW-000753-00; Fri, 08 Apr 2005 15:40:12 +0200 Resent-From: Max Laier Resent-To: freebsd-www@freebsd.org Resent-Date: Fri, 8 Apr 2005 15:37:25 +0200 Resent-Message-ID: <200504081537.25423.max@love2party.net> From: Max Laier To: freebsd-www@freebsd.org Date: Fri, 8 Apr 2005 15:40:02 +0200 User-Agent: KMail/1.8 MIME-Version: 1.0 Message-Id: <200504081532.19834.max@love2party.net> Content-Type: multipart/signed; boundary="nextPart26509298.xbQl9BczT9"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit X-Provags-ID: kundenserver.de abuse@kundenserver.de auth:61c499deaeeba3ba5be80f48ecc83056 cc: monthly@freebsd.org Subject: [CGI] (Bi-)Monthly XML-composer X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Apr 2005 13:40:14 -0000 --nextPart26509298.xbQl9BczT9 Content-Type: multipart/mixed; boundary="Boundary-01=_0moVCALeEYrhdP+" Content-Transfer-Encoding: 7bit Content-Disposition: inline --Boundary-01=_0moVCALeEYrhdP+ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi, [ okay, I should set the attachment content-type to text/plain as well, I guess - sorry if this turns into a dup ] as discussed here briefly after the last round of the status reports, Julia= n=20 has come up with a CGI-script that helps to fill the bi-monthly status repo= rt=20 xml-template. I extended it slightly to take care of the newer features. = In=20 contrast to Julian's original approach, this one also sets "Content-Type:=20 text/plain" so that you get a download of the resulting xml, rather than a= =20 html to copy and paste from. I found that easier to handle esp. in=20 cli-environments. In preparation on the next round of status-reports, we'd like to get someth= ing=20 along those lines on the FreeBSD website ASAP. Hence I really appreciate=20 review and especially style nits ("cooperate identity" etc.). Thanks in advance, and many thanks to Julian for coming up with the prototy= pe. =2D-=20 /"\ Best regards, | mlaier@freebsd.org \ / Max Laier | ICQ #67774661 X http://pf4freebsd.love2party.net/ | mlaier@EFnet / \ ASCII Ribbon Campaign | Against HTML Mail and News --Boundary-01=_0moVCALeEYrhdP+ Content-Type: text/plain; charset="us-ascii"; name="newmailto.cgi" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="newmailto.cgi" #!/usr/bin/perl -w ###########################################################################= ##### use CGI qw(:all); use strict; ###########################################################################= ##### my $Submit =3D param("Submit"); my $debug =3D param("debug") || ""; my $NumDevelopers =3D 3; my $NumLinks =3D 4; my $NumTasks =3D 5; my @messages; ###########################################################################= ##### # # Routine to format some xml nicely # sub xml { my($Indent, $TagEtc, @Text) =3D @_; my($Tag, $Etc) =3D split(' ', $TagEtc, 2); my $Spaces =3D " " x ($Indent*3); if (!@Text) { # No text in the tag return ("$Spaces<$TagEtc >\n"); } elsif (@Text =3D=3D 1) { # Bottom level tag - output on one line return ("$Spaces<$TagEtc>@Text\n"); } else { # This is not a bottom level tag - output a new line after starting tag return ("$Spaces<$TagEtc>\n", @Text, "$Spaces\n"); } } # # As above to format indented text but no tag # sub xmltext { my($Indent, @Text) =3D @_; my $Spaces =3D " " x ($Indent*3); return map { "$Spaces$_\n" } @Text; } ###########################################################################= ##### my $mailto =3D "monthly\@freebsd.org"; my $url =3D url; ###########################################################################= ##### if ($Submit) { my $errors =3D 0; my @hidden; my $Project =3D param("Project") || ""; my $Category =3D param("Category") || "misc"; push(@hidden, hidden("Project")); my @contacts; foreach my $Num (1..$NumDevelopers) { my $fname =3D param("FirstName$Num") || ""; my $lname =3D param("LastName$Num") || ""; my $email =3D param("Email$Num") || ""; push(@hidden, hidden("FirstName$Num")); push(@hidden, hidden("LastName$Num")); push(@hidden, hidden("Email$Num")); next unless $fname || $lname || $email; my @name; push(@name, xml(4, 'given', $fname)) if $fname; push(@name, xml(4, 'common', $lname)) if $lname; my @person; push(@person, xml(3, 'name', "", @name)) if @name; push(@person, xml(3, 'email', $email)) if $email; push(@contacts, xml(2, 'person', "", @person)); } if (!@contacts) { ++$errors; push(@messages, b("Please specify at least one contact")); } my @links; foreach my $Num (1..$NumLinks) { my $url =3D param("Url$Num") || ""; my $desc =3D param("Desc$Num") || ""; push(@hidden, hidden("Url$Num")); push(@hidden, hidden("Desc$Num")); next unless $url; my @link; if ($desc) { push(@links, xml(2, "url href=3D\"$url\"", $desc)); } else { push(@links, xml(2, "url href=3D\"$url\"")); } } my @tasks; foreach my $Num (1..$NumTasks) { my $desc =3D param("Task$Num") || ""; $desc =3D~ s/\r//g; my @desc =3D split("\n", $desc); push(@hidden, hidden("Task$Num")); next unless $desc; push(@tasks, xml(2, "task", "",xmltext(3, @desc))); } my $info =3D param("SubmittedInfo") || ""; push(@hidden, hidden("SubmittedInfo")); $info =3D~ s/\r//g; my @info =3D split("\n", $info); my $title =3D "FreeBSD project submission output"; my @contents =3D xml(0, "project cat=3D\'$Category\'", xml(1, "title", $Project), "\n", xml(1, "contact", "", @contacts), "\n", xml(1, "links", "", @links), "\n", xml(1, "body", xml(2, "p", "", xmltext(3, @info))), # Ensure it's a list "\n", xml(1, "help", "", @tasks), ); my $contents =3D join('', @contents); $contents =3D "\n$contents"; if (!$errors) { # print=20 # (header, # start_html(-title =3D> $title), # h1($title), # "Copy this form, touch up as needed, and mail it to $mailto", # br, # start_form(-name =3D> 'EditForm'), # @hidden, # submit(-name =3D> "Edit",=20 # -label =3D> "Edit Contents"), # end_form, # "\n", # start_form(-name =3D> 'MailForm',=20 #? -action =3D> "mailto:$mailto"), # -method =3D> 'GET', # -action =3D> "mailto:$mailto?Subject=3Dxxx&Body=3DAAAA"), # hidden("CONTENTS", $contents), # submit(-name =3D> "Mail",=20 # -label =3D> "Mail Contents"), # end_form, # hr, # "
\n",
#		   $contents.
#		   "
\n", # hr); # # print &cgi_context if ($debug); # print end_html; # exit; print "Content-Type: text/plain\n\n"; print $contents; exit; } } ###########################################################################= ##### my @DeveloperTable; foreach my $Num (1..$NumDevelopers) { push(@DeveloperTable, TR(td(textfield(-name =3D> "FirstName$Num", -size =3D> 20)), td(textfield(-name =3D> "LastName$Num", -size =3D> 20)), td(textfield(-name =3D> "Email$Num", -size =3D> 32)))); } my @LinksTable; foreach my $Num (1..$NumLinks) { push(@LinksTable, TR(td(textfield(-name =3D> "Url$Num", -size =3D> 55)), td(textfield(-name =3D> "Desc$Num", -size =3D> 20)))); } my @TaskTable; foreach my $Num (1..$NumTasks) { push(@TaskTable, TR(td(textarea(-name =3D> "Task$Num", -rows =3D> 3, -cols =3D> 60)))); } print (header, start_html(-title =3D> "FreeBSD Project Report", -BGCOLOR =3D> "#FFFFFF"), =20 b(font({ -color =3D> "#008080", -size =3D> "+4"}, "Submitting a FreeBSD Project Status Report")), hr, join("
\n", @messages, ""), p, "To submit status information about a FreeBSD project, fill out the foll= owing:", br, start_form(), hidden(-name =3D> "ij_emailaddr", -value =3D> $mailto), hidden(-name =3D> "ij_subject", -value =3D> "Project monthly report"), hidden(-name =3D> "ij_confirmurl", -value =3D> "/organization/confirm.ht= m"), =20 h3("Project:"), textfield(-name =3D> "Project", -size =3D> "32"), h3("Category:"), scrolling_list(-name =3D> "Category", -values =3D> ['proj', 'docs', 'ker= n', 'arch', 'ports', 'vendor', 'misc'], -default =3D> ['proj'], -size = =3D> 7, -multiple =3D> 'false', -lables =3D> {'proj'=3D> 'Projects (non-spec= ific)', 'docs' =3D> 'Documentation', 'kern' =3D> 'Kernel', 'arch' =3D> 'Arch= itectures', 'ports' =3D> 'Ports', 'vendor' =3D> 'Vendor / 3rd party software', 'misc' =3D> 'Miscellaneous' }), =20 h3("Developers:"), blockquote(table({"BORDER" =3D> 1, "COLS" =3D> 3, "WIDTH" =3D> "80%", "NOSAVE" =3D> 1}, TR(td("First Name"), td("Family Name"), td("Email address")), @DeveloperTable)), =20 h3("Links:"), blockquote(table({"BORDER" =3D> 1, "COLS" =3D> 2, "WIDTH" =3D> "80%", "NOSAVE" =3D> 1}, TR(td("Url"), td("Description (optional)")), @LinksTable)), =20 h3("Present status:"), blockquote(textarea(-name =3D> "SubmittedInfo", -rows =3D> 7, -cols =3D> 60)), h3("Open tasks (optional):"), blockquote(table({"BORDER" =3D> 1, "COLS" =3D> 5, "WIDTH" =3D> "80%", "NOSAVE" =3D> 1}, TR(td("Description")), @TaskTable)), submit(-name =3D> "Submit", -label =3D> "Download XML"), reset(-value =3D> "Reset"), br, end_form(), hr, end_html); ###########################################################################= ##### __END__ ###########################################################################= ##### --Boundary-01=_0moVCALeEYrhdP+-- --nextPart26509298.xbQl9BczT9 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQBCVom5XyyEoT62BG0RAop6AJwPw10GTKdAUr3RZW9BuEqJMMa90gCcDjvG FGmByfdLB2XMV66XRFPhwgc= =6Qr/ -----END PGP SIGNATURE----- --nextPart26509298.xbQl9BczT9-- From owner-freebsd-www@FreeBSD.ORG Fri Apr 8 13:58:31 2005 Return-Path: Delivered-To: freebsd-www@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5EAA116A4CE; Fri, 8 Apr 2005 13:58:31 +0000 (GMT) Received: from shrike.submonkey.net (cpc4-cdif3-6-1-cust116.cdif.cable.ntl.com [82.23.41.116]) by mx1.FreeBSD.org (Postfix) with ESMTP id BA7AD43D1F; Fri, 8 Apr 2005 13:58:30 +0000 (GMT) (envelope-from setantae@submonkey.net) Received: from setantae by shrike.submonkey.net with local (Exim 4.50 (FreeBSD)) id 1DJu0D-000Bai-Rl; Fri, 08 Apr 2005 14:58:29 +0100 Date: Fri, 8 Apr 2005 14:58:29 +0100 From: Ceri Davies To: Dan Langille Message-ID: <20050408135829.GK19136@submonkey.net> Mail-Followup-To: Ceri Davies , Dan Langille , freebsd-www@FreeBSD.org, FreeBSD Gnats Submit References: <200504081040.j38Ae9V1087785@freefall.freebsd.org> <42564312.16327.7B094F8@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <42564312.16327.7B094F8@localhost> X-PGP: finger ceri@FreeBSD.org User-Agent: Mutt/1.5.9i Sender: Ceri Davies cc: freebsd-www@FreeBSD.org cc: FreeBSD Gnats Submit Subject: Re: www/79659: cvsweb cannot cope with % X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Apr 2005 13:58:31 -0000 On Fri, Apr 08, 2005 at 08:38:42AM -0400, Dan Langille wrote: > On 8 Apr 2005 at 12:24, Ceri Davies wrote: > > On Fri, Apr 08, 2005 at 10:40:09AM +0000, Dan Langille wrote: > > > > > Your investigation prompted me to check my local repository which > > > uses cvsweb-2.0.6. cvsweb has no problem with that file. I see that > > > FreeBSD is using FreeBSD-CVSweb 2.0.6. It has a problem with that > > > file. > > > > > > This suggests that the problem may not be with cvsweb, but with > > > something else. The error message: > > > > > > Bad Request > > > Your browser sent a request that this server could not understand. > > > > > > A grep of the repo projects/cvsweb does not find "Bad Request". This > > > also suggests it could be something other than cvsweb that is > > > displaying this message. > > > > It's Apache. From the CHANGES file in Apache 0.8.15: > > > > *) Reject paths containing %-escaped '%' or null characters [David Robinson] > > > > Googling seems to suggest that this was done because it was deemed > > forbidden by RFC 2396, which is not the case. > > Hold on.... why do we see the problem at www.freebsd.org but not on > my local (private) cvsweb? I'm running apache-1.3.33_1 Because you are not using mod_rewrite. Ceri -- Only two things are infinite, the universe and human stupidity, and I'm not sure about the former. -- Einstein (attrib.) From owner-freebsd-www@FreeBSD.ORG Fri Apr 8 14:00:30 2005 Return-Path: Delivered-To: freebsd-www@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3E34116A4CE for ; Fri, 8 Apr 2005 14:00:30 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 18AC343D53 for ; Fri, 8 Apr 2005 14:00:30 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j38E0TRm015628 for ; Fri, 8 Apr 2005 14:00:29 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j38E0TIZ015627; Fri, 8 Apr 2005 14:00:29 GMT (envelope-from gnats) Date: Fri, 8 Apr 2005 14:00:29 GMT Message-Id: <200504081400.j38E0TIZ015627@freefall.freebsd.org> To: freebsd-www@FreeBSD.org From: Ceri Davies Subject: Re: www/79659: cvsweb cannot cope with % X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Ceri Davies List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Apr 2005 14:00:30 -0000 The following reply was made to PR www/79659; it has been noted by GNATS. From: Ceri Davies To: Dan Langille Cc: freebsd-www@FreeBSD.org, FreeBSD Gnats Submit Subject: Re: www/79659: cvsweb cannot cope with % Date: Fri, 8 Apr 2005 14:58:29 +0100 On Fri, Apr 08, 2005 at 08:38:42AM -0400, Dan Langille wrote: > On 8 Apr 2005 at 12:24, Ceri Davies wrote: > > On Fri, Apr 08, 2005 at 10:40:09AM +0000, Dan Langille wrote: > > > > > Your investigation prompted me to check my local repository which > > > uses cvsweb-2.0.6. cvsweb has no problem with that file. I see that > > > FreeBSD is using FreeBSD-CVSweb 2.0.6. It has a problem with that > > > file. > > > > > > This suggests that the problem may not be with cvsweb, but with > > > something else. The error message: > > > > > > Bad Request > > > Your browser sent a request that this server could not understand. > > > > > > A grep of the repo projects/cvsweb does not find "Bad Request". This > > > also suggests it could be something other than cvsweb that is > > > displaying this message. > > > > It's Apache. From the CHANGES file in Apache 0.8.15: > > > > *) Reject paths containing %-escaped '%' or null characters [David Robinson] > > > > Googling seems to suggest that this was done because it was deemed > > forbidden by RFC 2396, which is not the case. > > Hold on.... why do we see the problem at www.freebsd.org but not on > my local (private) cvsweb? I'm running apache-1.3.33_1 Because you are not using mod_rewrite. Ceri -- Only two things are infinite, the universe and human stupidity, and I'm not sure about the former. -- Einstein (attrib.) From owner-freebsd-www@FreeBSD.ORG Fri Apr 8 14:13:43 2005 Return-Path: Delivered-To: freebsd-www@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CC5B616A4CE; Fri, 8 Apr 2005 14:13:43 +0000 (GMT) Received: from shrike.submonkey.net (cpc4-cdif3-6-1-cust116.cdif.cable.ntl.com [82.23.41.116]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6105D43D45; Fri, 8 Apr 2005 14:13:43 +0000 (GMT) (envelope-from setantae@submonkey.net) Received: from setantae by shrike.submonkey.net with local (Exim 4.50 (FreeBSD)) id 1DJuEw-00075b-Fz; Fri, 08 Apr 2005 15:13:42 +0100 Date: Fri, 8 Apr 2005 15:13:42 +0100 From: Ceri Davies To: Dan Langille , freebsd-www@FreeBSD.org, FreeBSD Gnats Submit Message-ID: <20050408141342.GL19136@submonkey.net> Mail-Followup-To: Ceri Davies , Dan Langille , freebsd-www@FreeBSD.org, FreeBSD Gnats Submit References: <200504081040.j38Ae9V1087785@freefall.freebsd.org> <42564312.16327.7B094F8@localhost> <20050408135829.GK19136@submonkey.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050408135829.GK19136@submonkey.net> X-PGP: finger ceri@FreeBSD.org User-Agent: Mutt/1.5.9i Sender: Ceri Davies Subject: Re: www/79659: cvsweb cannot cope with % X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Apr 2005 14:13:43 -0000 On Fri, Apr 08, 2005 at 02:58:29PM +0100, Ceri Davies wrote: > On Fri, Apr 08, 2005 at 08:38:42AM -0400, Dan Langille wrote: > > On 8 Apr 2005 at 12:24, Ceri Davies wrote: > > > On Fri, Apr 08, 2005 at 10:40:09AM +0000, Dan Langille wrote: > > > > > > > Your investigation prompted me to check my local repository which > > > > uses cvsweb-2.0.6. cvsweb has no problem with that file. I see that > > > > FreeBSD is using FreeBSD-CVSweb 2.0.6. It has a problem with that > > > > file. > > > > > > > > This suggests that the problem may not be with cvsweb, but with > > > > something else. The error message: > > > > > > > > Bad Request > > > > Your browser sent a request that this server could not understand. > > > > > > > > A grep of the repo projects/cvsweb does not find "Bad Request". This > > > > also suggests it could be something other than cvsweb that is > > > > displaying this message. > > > > > > It's Apache. From the CHANGES file in Apache 0.8.15: > > > > > > *) Reject paths containing %-escaped '%' or null characters [David Robinson] > > > > > > Googling seems to suggest that this was done because it was deemed > > > forbidden by RFC 2396, which is not the case. > > > > Hold on.... why do we see the problem at www.freebsd.org but not on > > my local (private) cvsweb? I'm running apache-1.3.33_1 > > Because you are not using mod_rewrite. Check it out; with mod_rewrite the % needs escaping twice: http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/gdb6/files/patch-i386%2525nm-fbsd64.h Ceri -- Only two things are infinite, the universe and human stupidity, and I'm not sure about the former. -- Einstein (attrib.) From owner-freebsd-www@FreeBSD.ORG Fri Apr 8 14:17:32 2005 Return-Path: Delivered-To: freebsd-www@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 593DA16A4CE; Fri, 8 Apr 2005 14:17:32 +0000 (GMT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.184]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8B66143D58; Fri, 8 Apr 2005 14:17:31 +0000 (GMT) (envelope-from max@love2party.net) Received: from [212.227.126.179] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1DJtb1-0008RT-00; Fri, 08 Apr 2005 15:32:27 +0200 Received: from [84.163.233.210] (helo=donor.laier.local) by mrelayng.kundenserver.de with asmtp (TLSv1:RC4-MD5:128) (Exim 3.35 #1) id 1DJtaz-0004hA-00; Fri, 08 Apr 2005 15:32:26 +0200 From: Max Laier To: freebsd-www@freebsd.org Date: Fri, 8 Apr 2005 15:32:12 +0200 User-Agent: KMail/1.8 MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1902871.6EScEirJJE"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200504081532.19834.max@love2party.net> X-Provags-ID: kundenserver.de abuse@kundenserver.de auth:61c499deaeeba3ba5be80f48ecc83056 X-Content-Filtered-By: Mailman/MimeDel 2.1.1 cc: Julian Elischer cc: monthly@freebsd.org Subject: [CGI] (Bi-)Monthly XML-composer X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Apr 2005 14:17:32 -0000 --nextPart1902871.6EScEirJJE Content-Type: multipart/mixed; boundary="Boundary-01=_efoVCmMNcsVqnNj" Content-Transfer-Encoding: 7bit Content-Disposition: inline --Boundary-01=_efoVCmMNcsVqnNj Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi, as discussed here briefly after the last round of the status reports, Julia= n=20 has come up with a CGI-script that helps to fill the bi-monthly status repo= rt=20 xml-template. I extended it slightly to take care of the newer features. = In=20 contrast to Julian's original approach, this one also sets "Content-Type:=20 text/plain" so that you get a download of the resulting xml, rather than a= =20 html to copy and paste from. I found that easier to handle esp. in=20 cli-environments. In preparation on the next round of status-reports, we'd like to get someth= ing=20 along those lines on the FreeBSD website ASAP. Hence I really appreciate=20 review and especially style nits ("cooperate identity" etc.). Thanks in advance, and many thanks to Julian for coming up with the prototy= pe. =2D-=20 /"\ Best regards, | mlaier@freebsd.org \ / Max Laier | ICQ #67774661 X http://pf4freebsd.love2party.net/ | mlaier@EFnet / \ ASCII Ribbon Campaign | Against HTML Mail and News --Boundary-01=_efoVCmMNcsVqnNj-- --nextPart1902871.6EScEirJJE Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQBCVofjXyyEoT62BG0RAvmxAJ9U8sSbHZqiW51tCYFh1Vx00TS1PACfT2Ck L5NB1G8E+GiOY03i245uHCk= =2RUH -----END PGP SIGNATURE----- --nextPart1902871.6EScEirJJE-- From owner-freebsd-www@FreeBSD.ORG Fri Apr 8 14:20:09 2005 Return-Path: Delivered-To: freebsd-www@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 327AE16A4CE for ; Fri, 8 Apr 2005 14:20:09 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 07B5043D45 for ; Fri, 8 Apr 2005 14:20:09 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j38EK8Bk020368 for ; Fri, 8 Apr 2005 14:20:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j38EK8fx020367; Fri, 8 Apr 2005 14:20:08 GMT (envelope-from gnats) Date: Fri, 8 Apr 2005 14:20:08 GMT Message-Id: <200504081420.j38EK8fx020367@freefall.freebsd.org> To: freebsd-www@FreeBSD.org From: Ceri Davies Subject: Re: www/79659: cvsweb cannot cope with % X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Ceri Davies List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Apr 2005 14:20:09 -0000 The following reply was made to PR www/79659; it has been noted by GNATS. From: Ceri Davies To: Dan Langille , freebsd-www@FreeBSD.org, FreeBSD Gnats Submit Cc: Subject: Re: www/79659: cvsweb cannot cope with % Date: Fri, 8 Apr 2005 15:13:42 +0100 On Fri, Apr 08, 2005 at 02:58:29PM +0100, Ceri Davies wrote: > On Fri, Apr 08, 2005 at 08:38:42AM -0400, Dan Langille wrote: > > On 8 Apr 2005 at 12:24, Ceri Davies wrote: > > > On Fri, Apr 08, 2005 at 10:40:09AM +0000, Dan Langille wrote: > > > > > > > Your investigation prompted me to check my local repository which > > > > uses cvsweb-2.0.6. cvsweb has no problem with that file. I see that > > > > FreeBSD is using FreeBSD-CVSweb 2.0.6. It has a problem with that > > > > file. > > > > > > > > This suggests that the problem may not be with cvsweb, but with > > > > something else. The error message: > > > > > > > > Bad Request > > > > Your browser sent a request that this server could not understand. > > > > > > > > A grep of the repo projects/cvsweb does not find "Bad Request". This > > > > also suggests it could be something other than cvsweb that is > > > > displaying this message. > > > > > > It's Apache. From the CHANGES file in Apache 0.8.15: > > > > > > *) Reject paths containing %-escaped '%' or null characters [David Robinson] > > > > > > Googling seems to suggest that this was done because it was deemed > > > forbidden by RFC 2396, which is not the case. > > > > Hold on.... why do we see the problem at www.freebsd.org but not on > > my local (private) cvsweb? I'm running apache-1.3.33_1 > > Because you are not using mod_rewrite. Check it out; with mod_rewrite the % needs escaping twice: http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/gdb6/files/patch-i386%2525nm-fbsd64.h Ceri -- Only two things are infinite, the universe and human stupidity, and I'm not sure about the former. -- Einstein (attrib.) From owner-freebsd-www@FreeBSD.ORG Fri Apr 8 14:24:33 2005 Return-Path: Delivered-To: freebsd-www@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E1D4016A4CE; Fri, 8 Apr 2005 14:24:33 +0000 (GMT) Received: from bast.unixathome.org (bast.unixathome.org [66.11.174.150]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9870D43D31; Fri, 8 Apr 2005 14:24:33 +0000 (GMT) (envelope-from dan@langille.org) Received: from wocker (wocker.unixathome.org [192.168.0.99]) by bast.unixathome.org (Postfix) with ESMTP id 1D6D03D42; Fri, 8 Apr 2005 10:24:32 -0400 (EDT) From: "Dan Langille" To: Ceri Davies Date: Fri, 08 Apr 2005 10:24:33 -0400 MIME-Version: 1.0 Message-ID: <42565BE1.20699.8117F07@localhost> Priority: normal In-reply-to: <20050408141342.GL19136@submonkey.net> References: <20050408135829.GK19136@submonkey.net> X-mailer: Pegasus Mail for Windows (4.21c) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Content-description: Mail message body cc: freebsd-www@FreeBSD.org cc: FreeBSD Gnats Submit Subject: Re: www/79659: cvsweb cannot cope with % X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Apr 2005 14:24:34 -0000 On 8 Apr 2005 at 15:13, Ceri Davies wrote: > On Fri, Apr 08, 2005 at 02:58:29PM +0100, Ceri Davies wrote: > > On Fri, Apr 08, 2005 at 08:38:42AM -0400, Dan Langille wrote: > > > On 8 Apr 2005 at 12:24, Ceri Davies wrote: > > > > On Fri, Apr 08, 2005 at 10:40:09AM +0000, Dan Langille wrote: > > > > > > > > > Your investigation prompted me to check my local repository which > > > > > uses cvsweb-2.0.6. cvsweb has no problem with that file. I see that > > > > > FreeBSD is using FreeBSD-CVSweb 2.0.6. It has a problem with that > > > > > file. > > > > > > > > > > This suggests that the problem may not be with cvsweb, but with > > > > > something else. The error message: > > > > > > > > > > Bad Request > > > > > Your browser sent a request that this server could not understand. > > > > > > > > > > A grep of the repo projects/cvsweb does not find "Bad Request". This > > > > > also suggests it could be something other than cvsweb that is > > > > > displaying this message. > > > > > > > > It's Apache. From the CHANGES file in Apache 0.8.15: > > > > > > > > *) Reject paths containing %-escaped '%' or null characters [David Robinson] > > > > > > > > Googling seems to suggest that this was done because it was deemed > > > > forbidden by RFC 2396, which is not the case. > > > > > > Hold on.... why do we see the problem at www.freebsd.org but not on > > > my local (private) cvsweb? I'm running apache-1.3.33_1 > > > > Because you are not using mod_rewrite. > > Check it out; with mod_rewrite the % needs escaping twice: > http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/gdb6/files/patch-i386%2525nm-fbsd64.h Oh good! So this is a cvsweb bug. Thank you. Note: escaping the % twice on my system gives: Error: ports/devel/gdb6/files/patch-i386%25nm-fbsd64.h: no such file or directory So any fix must check for mod_rewrite. -- Dan Langille : http://www.langille.org/ BSDCan - The Technical BSD Conference - http://www.bsdcan.org/ NEW brochure available at http://www.bsdcan.org/2005/advocacy/ From owner-freebsd-www@FreeBSD.ORG Fri Apr 8 14:27:28 2005 Return-Path: Delivered-To: freebsd-www@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 184C516A4CE; Fri, 8 Apr 2005 14:27:28 +0000 (GMT) Received: from shrike.submonkey.net (cpc4-cdif3-6-1-cust116.cdif.cable.ntl.com [82.23.41.116]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9053F43D1F; Fri, 8 Apr 2005 14:27:27 +0000 (GMT) (envelope-from setantae@submonkey.net) Received: from setantae by shrike.submonkey.net with local (Exim 4.50 (FreeBSD)) id 1DJuSE-000IXL-RL; Fri, 08 Apr 2005 15:27:26 +0100 Date: Fri, 8 Apr 2005 15:27:26 +0100 From: Ceri Davies To: Dan Langille Message-ID: <20050408142726.GM19136@submonkey.net> Mail-Followup-To: Ceri Davies , Dan Langille , freebsd-www@FreeBSD.org, FreeBSD Gnats Submit References: <20050408135829.GK19136@submonkey.net> <42565BE1.20699.8117F07@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <42565BE1.20699.8117F07@localhost> X-PGP: finger ceri@FreeBSD.org User-Agent: Mutt/1.5.9i Sender: Ceri Davies cc: freebsd-www@FreeBSD.org cc: FreeBSD Gnats Submit Subject: Re: www/79659: cvsweb cannot cope with % X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Apr 2005 14:27:28 -0000 On Fri, Apr 08, 2005 at 10:24:33AM -0400, Dan Langille wrote: > On 8 Apr 2005 at 15:13, Ceri Davies wrote: > > > On Fri, Apr 08, 2005 at 02:58:29PM +0100, Ceri Davies wrote: > > > On Fri, Apr 08, 2005 at 08:38:42AM -0400, Dan Langille wrote: > > > > On 8 Apr 2005 at 12:24, Ceri Davies wrote: > > > > > On Fri, Apr 08, 2005 at 10:40:09AM +0000, Dan Langille wrote: > > > > > > > > > > > Your investigation prompted me to check my local repository which > > > > > > uses cvsweb-2.0.6. cvsweb has no problem with that file. I see that > > > > > > FreeBSD is using FreeBSD-CVSweb 2.0.6. It has a problem with that > > > > > > file. > > > > > > > > > > > > This suggests that the problem may not be with cvsweb, but with > > > > > > something else. The error message: > > > > > > > > > > > > Bad Request > > > > > > Your browser sent a request that this server could not understand. > > > > > > > > > > > > A grep of the repo projects/cvsweb does not find "Bad Request". This > > > > > > also suggests it could be something other than cvsweb that is > > > > > > displaying this message. > > > > > > > > > > It's Apache. From the CHANGES file in Apache 0.8.15: > > > > > > > > > > *) Reject paths containing %-escaped '%' or null characters [David Robinson] > > > > > > > > > > Googling seems to suggest that this was done because it was deemed > > > > > forbidden by RFC 2396, which is not the case. > > > > > > > > Hold on.... why do we see the problem at www.freebsd.org but not on > > > > my local (private) cvsweb? I'm running apache-1.3.33_1 > > > > > > Because you are not using mod_rewrite. > > > > Check it out; with mod_rewrite the % needs escaping twice: > > http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/gdb6/files/patch-i386%2525nm-fbsd64.h > > Oh good! > > So this is a cvsweb bug. Thank you. Could be argued that it's an apache configuration bug, I suppose. Up to one of the webmasters and scop to fight that battle though. Ceri -- Only two things are infinite, the universe and human stupidity, and I'm not sure about the former. -- Einstein (attrib.) From owner-freebsd-www@FreeBSD.ORG Fri Apr 8 14:30:13 2005 Return-Path: Delivered-To: freebsd-www@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CFCA216A4CE for ; Fri, 8 Apr 2005 14:30:13 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8DA4B43D39 for ; Fri, 8 Apr 2005 14:30:13 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j38EUDhw020746 for ; Fri, 8 Apr 2005 14:30:13 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j38EUDnJ020745; Fri, 8 Apr 2005 14:30:13 GMT (envelope-from gnats) Date: Fri, 8 Apr 2005 14:30:13 GMT Message-Id: <200504081430.j38EUDnJ020745@freefall.freebsd.org> To: freebsd-www@FreeBSD.org From: "Dan Langille" Subject: Re: www/79659: cvsweb cannot cope with % X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Dan Langille List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Apr 2005 14:30:13 -0000 The following reply was made to PR www/79659; it has been noted by GNATS. From: "Dan Langille" To: Ceri Davies Cc: freebsd-www@FreeBSD.org, FreeBSD Gnats Submit Subject: Re: www/79659: cvsweb cannot cope with % Date: Fri, 08 Apr 2005 10:24:33 -0400 On 8 Apr 2005 at 15:13, Ceri Davies wrote: > On Fri, Apr 08, 2005 at 02:58:29PM +0100, Ceri Davies wrote: > > On Fri, Apr 08, 2005 at 08:38:42AM -0400, Dan Langille wrote: > > > On 8 Apr 2005 at 12:24, Ceri Davies wrote: > > > > On Fri, Apr 08, 2005 at 10:40:09AM +0000, Dan Langille wrote: > > > > > > > > > Your investigation prompted me to check my local repository which > > > > > uses cvsweb-2.0.6. cvsweb has no problem with that file. I see that > > > > > FreeBSD is using FreeBSD-CVSweb 2.0.6. It has a problem with that > > > > > file. > > > > > > > > > > This suggests that the problem may not be with cvsweb, but with > > > > > something else. The error message: > > > > > > > > > > Bad Request > > > > > Your browser sent a request that this server could not understand. > > > > > > > > > > A grep of the repo projects/cvsweb does not find "Bad Request". This > > > > > also suggests it could be something other than cvsweb that is > > > > > displaying this message. > > > > > > > > It's Apache. From the CHANGES file in Apache 0.8.15: > > > > > > > > *) Reject paths containing %-escaped '%' or null characters [David Robinson] > > > > > > > > Googling seems to suggest that this was done because it was deemed > > > > forbidden by RFC 2396, which is not the case. > > > > > > Hold on.... why do we see the problem at www.freebsd.org but not on > > > my local (private) cvsweb? I'm running apache-1.3.33_1 > > > > Because you are not using mod_rewrite. > > Check it out; with mod_rewrite the % needs escaping twice: > http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/gdb6/files/patch-i386%2525nm-fbsd64.h Oh good! So this is a cvsweb bug. Thank you. Note: escaping the % twice on my system gives: Error: ports/devel/gdb6/files/patch-i386%25nm-fbsd64.h: no such file or directory So any fix must check for mod_rewrite. -- Dan Langille : http://www.langille.org/ BSDCan - The Technical BSD Conference - http://www.bsdcan.org/ NEW brochure available at http://www.bsdcan.org/2005/advocacy/ From owner-freebsd-www@FreeBSD.ORG Fri Apr 8 14:30:23 2005 Return-Path: Delivered-To: freebsd-www@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ECD5E16A4D0 for ; Fri, 8 Apr 2005 14:30:20 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id A5D8743D3F for ; Fri, 8 Apr 2005 14:30:20 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j38EUKRa020810 for ; Fri, 8 Apr 2005 14:30:20 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j38EUKQO020809; Fri, 8 Apr 2005 14:30:20 GMT (envelope-from gnats) Date: Fri, 8 Apr 2005 14:30:20 GMT Message-Id: <200504081430.j38EUKQO020809@freefall.freebsd.org> To: freebsd-www@FreeBSD.org From: Ceri Davies Subject: Re: www/79659: cvsweb cannot cope with % X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Ceri Davies List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Apr 2005 14:30:23 -0000 The following reply was made to PR www/79659; it has been noted by GNATS. From: Ceri Davies To: Dan Langille Cc: freebsd-www@FreeBSD.org, FreeBSD Gnats Submit Subject: Re: www/79659: cvsweb cannot cope with % Date: Fri, 8 Apr 2005 15:27:26 +0100 On Fri, Apr 08, 2005 at 10:24:33AM -0400, Dan Langille wrote: > On 8 Apr 2005 at 15:13, Ceri Davies wrote: > > > On Fri, Apr 08, 2005 at 02:58:29PM +0100, Ceri Davies wrote: > > > On Fri, Apr 08, 2005 at 08:38:42AM -0400, Dan Langille wrote: > > > > On 8 Apr 2005 at 12:24, Ceri Davies wrote: > > > > > On Fri, Apr 08, 2005 at 10:40:09AM +0000, Dan Langille wrote: > > > > > > > > > > > Your investigation prompted me to check my local repository which > > > > > > uses cvsweb-2.0.6. cvsweb has no problem with that file. I see that > > > > > > FreeBSD is using FreeBSD-CVSweb 2.0.6. It has a problem with that > > > > > > file. > > > > > > > > > > > > This suggests that the problem may not be with cvsweb, but with > > > > > > something else. The error message: > > > > > > > > > > > > Bad Request > > > > > > Your browser sent a request that this server could not understand. > > > > > > > > > > > > A grep of the repo projects/cvsweb does not find "Bad Request". This > > > > > > also suggests it could be something other than cvsweb that is > > > > > > displaying this message. > > > > > > > > > > It's Apache. From the CHANGES file in Apache 0.8.15: > > > > > > > > > > *) Reject paths containing %-escaped '%' or null characters [David Robinson] > > > > > > > > > > Googling seems to suggest that this was done because it was deemed > > > > > forbidden by RFC 2396, which is not the case. > > > > > > > > Hold on.... why do we see the problem at www.freebsd.org but not on > > > > my local (private) cvsweb? I'm running apache-1.3.33_1 > > > > > > Because you are not using mod_rewrite. > > > > Check it out; with mod_rewrite the % needs escaping twice: > > http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/gdb6/files/patch-i386%2525nm-fbsd64.h > > Oh good! > > So this is a cvsweb bug. Thank you. Could be argued that it's an apache configuration bug, I suppose. Up to one of the webmasters and scop to fight that battle though. Ceri -- Only two things are infinite, the universe and human stupidity, and I'm not sure about the former. -- Einstein (attrib.) From owner-freebsd-www@FreeBSD.ORG Fri Apr 8 18:09:18 2005 Return-Path: Delivered-To: freebsd-www@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B7A0016A4CE; Fri, 8 Apr 2005 18:09:18 +0000 (GMT) Received: from mail.vicor-nb.com (bigwoop.vicor-nb.com [208.206.78.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id EAB1543D60; Fri, 8 Apr 2005 18:09:17 +0000 (GMT) (envelope-from julian@elischer.org) Received: from [208.206.78.97] (julian.vicor-nb.com [208.206.78.97]) by mail.vicor-nb.com (Postfix) with ESMTP id 81E717A403; Fri, 8 Apr 2005 11:09:16 -0700 (PDT) Message-ID: <4256C8CC.9060102@elischer.org> Date: Fri, 08 Apr 2005 11:09:16 -0700 From: Julian Elischer User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.5) Gecko/20050218 X-Accept-Language: en, hu MIME-Version: 1.0 To: Max Laier References: <200504081532.19834.max@love2party.net> In-Reply-To: <200504081532.19834.max@love2party.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-www@freebsd.org cc: Julian Elischer cc: monthly@freebsd.org Subject: Re: [CGI] (Bi-)Monthly XML-composer X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Apr 2005 18:09:18 -0000 Max Laier wrote: >Hi, > >as discussed here briefly after the last round of the status reports, Julian >has come up with a CGI-script that helps to fill the bi-monthly status report >xml-template. I extended it slightly to take care of the newer features. In >contrast to Julian's original approach, this one also sets "Content-Type: >text/plain" so that you get a download of the resulting xml, rather than a >html to copy and paste from. I found that easier to handle esp. in >cli-environments. > > sure.. I'm not fussed on how this is done.. as long as it's easier than hand formatiting it :-) >In preparation on the next round of status-reports, we'd like to get something >along those lines on the FreeBSD website ASAP. Hence I really appreciate >review and especially style nits ("cooperate identity" etc.). > >Thanks in advance, and many thanks to Julian for coming up with the prototype. > > probably a better name.. :-) monthly_formatter.cgi or something. also, the reason we ask you to cut-n-paste the result into your mail program is that just adding a button "submit" is asking for 10,000 trolls to spam the monthly list with crap. From owner-freebsd-www@FreeBSD.ORG Fri Apr 8 18:20:13 2005 Return-Path: Delivered-To: freebsd-www@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CA0E016A4CE; Fri, 8 Apr 2005 18:20:13 +0000 (GMT) Received: from pittgoth.com (14.zlnp1.xdsl.nauticom.net [209.195.149.111]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2F8B543D46; Fri, 8 Apr 2005 18:20:13 +0000 (GMT) (envelope-from trhodes@FreeBSD.org) Received: from mobile.pittgoth.com (ip68-230-188-82.dc.dc.cox.net [68.230.188.82]) (authenticated bits=0) by pittgoth.com (8.12.10/8.12.10) with ESMTP id j38IK0Mp052558 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Fri, 8 Apr 2005 14:20:09 -0400 (EDT) (envelope-from trhodes@FreeBSD.org) Date: Fri, 8 Apr 2005 15:19:18 -0400 From: Tom Rhodes To: Julian Elischer Message-ID: <20050408151918.2e40c63c@mobile.pittgoth.com> In-Reply-To: <4256C8CC.9060102@elischer.org> References: <200504081532.19834.max@love2party.net> <4256C8CC.9060102@elischer.org> X-Mailer: Sylpheed-Claws 1.0.1 (GTK+ 1.2.10; i386-portbld-freebsd6.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit cc: Max Laier cc: Julian Elischer cc: monthly@FreeBSD.org cc: freebsd-www@FreeBSD.org Subject: Re: [CGI] (Bi-)Monthly XML-composer X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Apr 2005 18:20:13 -0000 On Fri, 08 Apr 2005 11:09:16 -0700 Julian Elischer wrote: [SNIP] > > also, the reason we ask you to cut-n-paste the result into your mail > program is that just adding a button > "submit" is asking for 10,000 trolls to spam the monthly list with crap. ... stupid trolls. -- Tom Rhodes From owner-freebsd-www@FreeBSD.ORG Fri Apr 8 19:40:35 2005 Return-Path: Delivered-To: freebsd-www@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 68B7D16A4CE for ; Fri, 8 Apr 2005 19:40:05 +0000 (GMT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.184]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9BDEE43D1F for ; Fri, 8 Apr 2005 19:40:04 +0000 (GMT) (envelope-from max@love2party.net) Received: from [212.227.126.179] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1DJzKm-0001Es-00 for freebsd-www@freebsd.org; Fri, 08 Apr 2005 21:40:04 +0200 Received: from [84.163.233.210] (helo=donor.laier.local) by mrelayng.kundenserver.de with asmtp (TLSv1:RC4-MD5:128) (Exim 3.35 #1) id 1DJzKl-0001AE-00 for freebsd-www@freebsd.org; Fri, 08 Apr 2005 21:40:03 +0200 From: Max Laier To: freebsd-www@freebsd.org Date: Fri, 8 Apr 2005 21:39:55 +0200 User-Agent: KMail/1.8 References: <200504081532.19834.max@love2party.net> <4256C8CC.9060102@elischer.org> In-Reply-To: <4256C8CC.9060102@elischer.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2175418.iL6sv8IIRH"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200504082140.01725.max@love2party.net> X-Provags-ID: kundenserver.de abuse@kundenserver.de auth:61c499deaeeba3ba5be80f48ecc83056 Subject: Re: [CGI] (Bi-)Monthly XML-composer X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Apr 2005 19:40:35 -0000 --nextPart2175418.iL6sv8IIRH Content-Type: multipart/mixed; boundary="Boundary-01=_M4tVCcCa8Yi94Zf" Content-Transfer-Encoding: 7bit Content-Disposition: inline --Boundary-01=_M4tVCcCa8Yi94Zf Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Friday 08 April 2005 20:09, Julian Elischer wrote: > Max Laier wrote: > >Hi, > > > >as discussed here briefly after the last round of the status reports, > > Julian has come up with a CGI-script that helps to fill the bi-monthly > > status report xml-template. I extended it slightly to take care of the > > newer features. In contrast to Julian's original approach, this one al= so > > sets "Content-Type: text/plain" so that you get a download of the > > resulting xml, rather than a html to copy and paste from. I found that > > easier to handle esp. in cli-environments. > > sure.. I'm not fussed on how this is done.. as long as it's easier than > hand formatiting it :-) > > >In preparation on the next round of status-reports, we'd like to get > > something along those lines on the FreeBSD website ASAP. Hence I really > > appreciate review and especially style nits ("cooperate identity" etc.). > > > >Thanks in advance, and many thanks to Julian for coming up with the > > prototype. > > probably a better name.. :-) monthly_formatter.cgi or something. > > also, the reason we ask you to cut-n-paste the result into your mail > program is that just adding a button > "submit" is asking for 10,000 trolls to spam the monthly list with crap. That's understood. Hence the download. Here is a slightly cleaned up version, that uses cgi-style.pl to FreeBSD-if= y=20 the form. Do we have Perl CGI on www or do we really need to do this with= =20 cgi-lib.pl? I'd really love to get this done. Comments please. Thanks. =2D-=20 /"\ Best regards, | mlaier@freebsd.org \ / Max Laier | ICQ #67774661 X http://pf4freebsd.love2party.net/ | mlaier@EFnet / \ ASCII Ribbon Campaign | Against HTML Mail and News --Boundary-01=_M4tVCcCa8Yi94Zf Content-Type: text/plain; charset="iso-8859-1"; name="monthly.cgi" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="monthly.cgi" #!/usr/bin/perl -w require "./cgi-style.pl"; use CGI qw(:all); use strict; my $Submit =3D param("Submit"); my $debug =3D param("debug") || ""; my $NumDevelopers =3D 3; my $NumLinks =3D 4; my $NumTasks =3D 5; my @messages; # # Routine to format some xml nicely # sub xml { my($Indent, $TagEtc, @Text) =3D @_; my($Tag, $Etc) =3D split(' ', $TagEtc, 2); my $Spaces =3D " " x ($Indent*3); if (!@Text) { # No text in the tag return ("$Spaces<$TagEtc >\n"); } elsif (@Text =3D=3D 1) { # Bottom level tag - output on one line return ("$Spaces<$TagEtc>@Text\n"); } else { # This is not a bottom level tag - output a new line after # starting tag return ("$Spaces<$TagEtc>\n", @Text, "$Spaces\n"); } } # # As above to format indented text but no tag # sub xmltext { my($Indent, @Text) =3D @_; my $Spaces =3D " " x ($Indent*3); return map { "$Spaces$_\n" } @Text; } if ($Submit) { my $errors =3D 0; my @hidden; my $Project =3D param("Project") || ""; my $Category =3D param("Category") || "misc"; push(@hidden, hidden("Project")); my @contacts; foreach my $Num (1..$NumDevelopers) { my $fname =3D param("FirstName$Num") || ""; my $lname =3D param("LastName$Num") || ""; my $email =3D param("Email$Num") || ""; push(@hidden, hidden("FirstName$Num")); push(@hidden, hidden("LastName$Num")); push(@hidden, hidden("Email$Num")); next unless $fname || $lname || $email; my @name; push(@name, xml(4, 'given', $fname)) if $fname; push(@name, xml(4, 'common', $lname)) if $lname; my @person; push(@person, xml(3, 'name', "", @name)) if @name; push(@person, xml(3, 'email', $email)) if $email; push(@contacts, xml(2, 'person', "", @person)); } if (!@contacts) { ++$errors; push(@messages, b("Please specify at least one contact")); } my @links; foreach my $Num (1..$NumLinks) { my $url =3D param("Url$Num") || ""; my $desc =3D param("Desc$Num") || ""; push(@hidden, hidden("Url$Num")); push(@hidden, hidden("Desc$Num")); next unless $url; my @link; if ($desc) { push(@links, xml(2, "url href=3D\"$url\"", $desc)); } else { push(@links, xml(2, "url href=3D\"$url\"")); } } my @tasks; foreach my $Num (1..$NumTasks) { my $desc =3D param("Task$Num") || ""; $desc =3D~ s/\r//g; my @desc =3D split("\n", $desc); push(@hidden, hidden("Task$Num")); next unless $desc; push(@tasks, xml(2, "task", "",xmltext(3, @desc))); } my $info =3D param("SubmittedInfo") || ""; push(@hidden, hidden("SubmittedInfo")); $info =3D~ s/\r//g; my @info =3D split("\n", $info); my $title =3D "FreeBSD project submission output"; my @contents =3D xml(0, "project cat=3D\'$Category\'", xml(1, "title", $Project), "\n", xml(1, "contact", "", @contacts), "\n", xml(1, "links", "", @links), "\n", xml(1, "body", xml(2, "p", "", xmltext(3, @info))), "\n", xml(1, "help", "", @tasks), ); my $contents =3D join('', @contents); $contents =3D "\n$contents"; if (!$errors) { print "Content-Type: text/plain\n\n"; print $contents; exit; } } my @DeveloperTable; foreach my $Num (1..$NumDevelopers) { push(@DeveloperTable, TR(td(textfield(-name =3D> "FirstName$Num", -size =3D> 20)), td(textfield(-name =3D> "LastName$Num", -size =3D> 20)), td(textfield(-name =3D> "Email$Num", -size =3D> 32)))); } my @LinksTable; foreach my $Num (1..$NumLinks) { push(@LinksTable, TR(td(textfield(-name =3D> "Url$Num", -size =3D> 55)), td(textfield(-name =3D> "Desc$Num", -size =3D> 20)))); } my @TaskTable; foreach my $Num (1..$NumTasks) { push(@TaskTable, TR(td(textarea(-name =3D> "Task$Num", -rows =3D> 3, -cols =3D> 60)))); } print (html_header("Submitting a FreeBSD Project Status Report"), hr, join("
\n", @messages, ""), p, "To submit status information about a FreeBSD project, fill out the foll= owing:", br, start_form(), =20 h3("Project:"), textfield(-name =3D> "Project", -size =3D> "32"), h3("Category:"), scrolling_list(-name =3D> "Category", -values =3D> ['proj', 'docs', 'ker= n', 'arch', 'ports', 'vendor', 'misc'], -default =3D> ['proj'], -size = =3D> 7, -multiple =3D> 'false', -lables =3D> {'proj'=3D> 'Projects (non-spec= ific)', 'docs' =3D> 'Documentation', 'kern' =3D> 'Kernel', 'arch' =3D> 'Arch= itectures', 'ports' =3D> 'Ports', 'vendor' =3D> 'Vendor / 3rd party software', 'misc' =3D> 'Miscellaneous' }), =20 h3("Developers:"), blockquote(table({"BORDER" =3D> 0, "COLS" =3D> 3, "NOSAVE" =3D> 1}, TR(td("First Name"), td("Family Name"), td("Email address")), @DeveloperTable)), =20 h3("Links:"), blockquote(table({"BORDER" =3D> 0, "COLS" =3D> 2, "NOSAVE" =3D> 1}, TR(td("Url"), td("Description (optional)")), @LinksTable)), =20 h3("Present status:"), blockquote(textarea(-name =3D> "SubmittedInfo", -rows =3D> 7, -cols =3D> 60)), h3("Open tasks (optional):"), blockquote(table({"BORDER" =3D> 0, "COLS" =3D> 5, "NOSAVE" =3D> 1}, TR(td("Description")), @TaskTable)), submit(-name =3D> "Submit", -label =3D> "Download XML"), reset(-value =3D> "Reset"), br, end_form(), html_footer()); __END__ --Boundary-01=_M4tVCcCa8Yi94Zf-- --nextPart2175418.iL6sv8IIRH Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQBCVt4RXyyEoT62BG0RAiViAJ9aEj8b7//ZRQcqPXaV7Cvcn0oF9QCdFVVp xFZ3B9wu1oHa+Y4g+FFRxs0= =Zbuo -----END PGP SIGNATURE----- --nextPart2175418.iL6sv8IIRH-- From owner-freebsd-www@FreeBSD.ORG Fri Apr 8 21:01:55 2005 Return-Path: Delivered-To: freebsd-www@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BA7B716A4CE for ; Fri, 8 Apr 2005 21:01:55 +0000 (GMT) Received: from pittgoth.com (14.zlnp1.xdsl.nauticom.net [209.195.149.111]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3C80C43D39 for ; Fri, 8 Apr 2005 21:01:55 +0000 (GMT) (envelope-from trhodes@FreeBSD.org) Received: from mobile.pittgoth.com (ip68-230-188-82.dc.dc.cox.net [68.230.188.82]) (authenticated bits=0) by pittgoth.com (8.12.10/8.12.10) with ESMTP id j38L1nMp053371 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Fri, 8 Apr 2005 17:01:54 -0400 (EDT) (envelope-from trhodes@FreeBSD.org) Date: Fri, 8 Apr 2005 18:01:07 -0400 From: Tom Rhodes To: Max Laier Message-ID: <20050408180107.3421b8db@mobile.pittgoth.com> In-Reply-To: <200504082140.01725.max@love2party.net> References: <200504081532.19834.max@love2party.net> <4256C8CC.9060102@elischer.org> <200504082140.01725.max@love2party.net> X-Mailer: Sylpheed-Claws 1.0.1 (GTK+ 1.2.10; i386-portbld-freebsd6.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit cc: freebsd-www@FreeBSD.org Subject: Re: [CGI] (Bi-)Monthly XML-composer X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Apr 2005 21:01:55 -0000 On Fri, 8 Apr 2005 21:39:55 +0200 Max Laier wrote: > On Friday 08 April 2005 20:09, Julian Elischer wrote: > > Max Laier wrote: > > >Hi, > > > > > >as discussed here briefly after the last round of the status reports, > > > Julian has come up with a CGI-script that helps to fill the bi-monthly > > > status report xml-template. I extended it slightly to take care of the > > > newer features. In contrast to Julian's original approach, this one also > > > sets "Content-Type: text/plain" so that you get a download of the > > > resulting xml, rather than a html to copy and paste from. I found that > > > easier to handle esp. in cli-environments. > > > > sure.. I'm not fussed on how this is done.. as long as it's easier than > > hand formatiting it :-) > > > > >In preparation on the next round of status-reports, we'd like to get > > > something along those lines on the FreeBSD website ASAP. Hence I really > > > appreciate review and especially style nits ("cooperate identity" etc.). > > > > > >Thanks in advance, and many thanks to Julian for coming up with the > > > prototype. > > > > probably a better name.. :-) monthly_formatter.cgi or something. > > > > also, the reason we ask you to cut-n-paste the result into your mail > > program is that just adding a button > > "submit" is asking for 10,000 trolls to spam the monthly list with crap. > > That's understood. Hence the download. > > Here is a slightly cleaned up version, that uses cgi-style.pl to FreeBSD-ify > the form. Do we have Perl CGI on www or do we really need to do this with > cgi-lib.pl? I'd really love to get this done. Comments please. Not sure how you integrate it into the website, but it looks good. -- Tom Rhodes From owner-freebsd-www@FreeBSD.ORG Fri Apr 8 21:44:49 2005 Return-Path: Delivered-To: freebsd-www@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 75F5416A4CE for ; Fri, 8 Apr 2005 21:44:49 +0000 (GMT) Received: from shrike.submonkey.net (cpc4-cdif3-6-1-cust116.cdif.cable.ntl.com [82.23.41.116]) by mx1.FreeBSD.org (Postfix) with ESMTP id A6EE543D1F for ; Fri, 8 Apr 2005 21:44:48 +0000 (GMT) (envelope-from setantae@submonkey.net) Received: from setantae by shrike.submonkey.net with local (Exim 4.50 (FreeBSD)) id 1DK1HT-000AtO-6B; Fri, 08 Apr 2005 22:44:47 +0100 Date: Fri, 8 Apr 2005 22:44:47 +0100 From: Ceri Davies To: Max Laier Message-ID: <20050408214447.GO19136@submonkey.net> Mail-Followup-To: Ceri Davies , Max Laier , freebsd-www@freebsd.org References: <200504081532.19834.max@love2party.net> <4256C8CC.9060102@elischer.org> <200504082140.01725.max@love2party.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="BFVE2HhgxTpCzM8t" Content-Disposition: inline In-Reply-To: <200504082140.01725.max@love2party.net> X-PGP: finger ceri@FreeBSD.org User-Agent: Mutt/1.5.9i Sender: Ceri Davies cc: freebsd-www@freebsd.org Subject: Re: [CGI] (Bi-)Monthly XML-composer X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Apr 2005 21:44:49 -0000 --BFVE2HhgxTpCzM8t Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Apr 08, 2005 at 09:39:55PM +0200, Max Laier wrote: > On Friday 08 April 2005 20:09, Julian Elischer wrote: > > Max Laier wrote: > > >Hi, > > > > > >as discussed here briefly after the last round of the status reports, > > > Julian has come up with a CGI-script that helps to fill the bi-monthly > > > status report xml-template. I extended it slightly to take care of t= he > > > newer features. In contrast to Julian's original approach, this one = also > > > sets "Content-Type: text/plain" so that you get a download of the > > > resulting xml, rather than a html to copy and paste from. I found th= at > > > easier to handle esp. in cli-environments. > > > > sure.. I'm not fussed on how this is done.. as long as it's easier than > > hand formatiting it :-) > > > > >In preparation on the next round of status-reports, we'd like to get > > > something along those lines on the FreeBSD website ASAP. Hence I rea= lly > > > appreciate review and especially style nits ("cooperate identity" etc= =2E). > > > > > >Thanks in advance, and many thanks to Julian for coming up with the > > > prototype. > > > > probably a better name.. :-) monthly_formatter.cgi or something. > > > > also, the reason we ask you to cut-n-paste the result into your mail > > program is that just adding a button > > "submit" is asking for 10,000 trolls to spam the monthly list with crap. >=20 > That's understood. Hence the download. Or you could open yourself up to a load of hassle by doing something like www/en/send-pr.sgml + www/en/cgi/sendpr-code.cgi. > Here is a slightly cleaned up version, that uses cgi-style.pl to FreeBSD-= ify=20 > the form. Do we have Perl CGI on www or do we really need to do this wit= h=20 > cgi-lib.pl? I'd really love to get this done. Comments please. CGI.pm works on www, yes. Ceri --=20 Only two things are infinite, the universe and human stupidity, and I'm not sure about the former. -- Einstein (attrib.) --BFVE2HhgxTpCzM8t Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCVvtPocfcwTS3JF8RAgi8AJ42+x/c+2nYU1Dj2G/VCS1XP80NSQCfeni/ Cn8qqzFIaIvDwEHaAyM9ZHA= =dJbk -----END PGP SIGNATURE----- --BFVE2HhgxTpCzM8t-- From owner-freebsd-www@FreeBSD.ORG Sat Apr 9 00:22:27 2005 Return-Path: Delivered-To: freebsd-www@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2426D16A4CE; Sat, 9 Apr 2005 00:22:27 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id EF57F43D2F; Sat, 9 Apr 2005 00:22:26 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j390MQGt007151; Sat, 9 Apr 2005 00:22:26 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j390MQPD007147; Sat, 9 Apr 2005 00:22:26 GMT (envelope-from linimon) Date: Sat, 9 Apr 2005 00:22:26 GMT From: Mark Linimon Message-Id: <200504090022.j390MQPD007147@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-www@FreeBSD.org Subject: Re: www/79699: Website vendor listing X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Apr 2005 00:22:27 -0000 Synopsis: Website vendor listing Class-Changed-From-To: sw-bug->change-request Class-Changed-By: linimon Class-Changed-When: Sat Apr 9 00:21:46 GMT 2005 Class-Changed-Why: www category. Responsible-Changed-From-To: freebsd-bugs->freebsd-www Responsible-Changed-By: linimon Responsible-Changed-When: Sat Apr 9 00:21:46 GMT 2005 Responsible-Changed-Why: http://www.freebsd.org/cgi/query-pr.cgi?pr=79699 From owner-freebsd-www@FreeBSD.ORG Sat Apr 9 22:00:57 2005 Return-Path: Delivered-To: freebsd-www@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1134F16A4CE for ; Sat, 9 Apr 2005 22:00:57 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id BE16C43D2F for ; Sat, 9 Apr 2005 22:00:56 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j39M0uvb008007 for ; Sat, 9 Apr 2005 22:00:56 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j39M0uOQ008006; Sat, 9 Apr 2005 22:00:56 GMT (envelope-from gnats) Date: Sat, 9 Apr 2005 22:00:56 GMT Message-Id: <200504092200.j39M0uOQ008006@freefall.freebsd.org> To: freebsd-www@FreeBSD.org From: Ville =?ISO-8859-1?Q?Skytt=E4?= Subject: Re: www/79659: cvsweb cannot cope with % X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Ville =?ISO-8859-1?Q?Skytt=E4?= List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Apr 2005 22:00:57 -0000 The following reply was made to PR www/79659; it has been noted by GNATS. From: Ville =?ISO-8859-1?Q?Skytt=E4?= To: Dan Langille Cc: "Simon L. Nielsen" , FreeBSD-gnats-submit@FreeBSD.org Subject: Re: www/79659: cvsweb cannot cope with % Date: Sun, 10 Apr 2005 00:53:37 +0300 On Fri, 2005-04-08 at 06:37 -0400, Dan Langille wrote: > On 8 Apr 2005 at 9:40, Simon L. Nielsen wrote: > > On 2005.04.07 20:03:11 -0400, Dan Langille wrote: > > > We should probably test that FreshPorts can work with the new version > > before setting it in "production". IIRC, cvsweb 3.x should be backwards URI compatible with 2.x, so external services referring to it should not need changes. But upgrading the version running on www.freebsd.org should be done carefully as there are some new required CPAN modules, newer required version of Perl, and some incompatible configuration changes. http://www.freebsd.org/cgi/cvsweb.cgi/projects/cvsweb/INSTALL?rev=. But see also below. > Your investigation prompted me to check my local repository which > uses cvsweb-2.0.6. cvsweb has no problem with that file. I see that > FreeBSD is using FreeBSD-CVSweb 2.0.6. It has a problem with that > file. > > This suggests that the problem may not be with cvsweb, but with > something else. The error message: > > Bad Request > Your browser sent a request that this server could not understand. > > A grep of the repo projects/cvsweb does not find "Bad Request". This > also suggests it could be something other than cvsweb that is > displaying this message. Indeed. As far as I can tell, there's nothing wrong with the markup or the link generated by cvsweb in this case, so upgrading it to a newer version wouldn't help. > > I have CC'ed the cvsweb maintainer to hear if he has any comments on > > the impact of doing an upgrade (mainly if there are any know > > incompatibilities). See above. > Perhaps he knows about the above mentioned error message displayed > when browsing to > http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/gdb6/files/patch- > i386%25nm-fbsd64.h It's probably generated by a broken/misbehaving proxy somewhere in front of that cvsweb instance. Responses from that URL contain: "X-Cache: HIT from localhost, MISS from www.FreeBSD.org". Wherever the proxy server announcing itself proudly as "localhost" and producing a HIT is, one might find the problem too. Anyway, even if it wouldn't be the guilty one, it could be a good idea to configure the proxy software to send a sane hostname...