From owner-freebsd-bugs@FreeBSD.ORG Fri Dec 5 07:50:02 2008 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 308591065670 for ; Fri, 5 Dec 2008 07:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 0D92F8FC1C for ; Fri, 5 Dec 2008 07:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mB57o1S0085966 for ; Fri, 5 Dec 2008 07:50:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mB57o1pd085965; Fri, 5 Dec 2008 07:50:01 GMT (envelope-from gnats) Resent-Date: Fri, 5 Dec 2008 07:50:01 GMT Resent-Message-Id: <200812050750.mB57o1pd085965@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, David Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F2C251065670 for ; Fri, 5 Dec 2008 07:41:33 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id E17438FC0C for ; Fri, 5 Dec 2008 07:41:33 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id mB57fXYR015252 for ; Fri, 5 Dec 2008 07:41:33 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id mB57fX0d015251; Fri, 5 Dec 2008 07:41:33 GMT (envelope-from nobody) Message-Id: <200812050741.mB57fX0d015251@www.freebsd.org> Date: Fri, 5 Dec 2008 07:41:33 GMT From: David To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: misc/129431: freebsd-update fetch fails because phttpget fails proxy auth X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Dec 2008 07:50:02 -0000 >Number: 129431 >Category: misc >Synopsis: freebsd-update fetch fails because phttpget fails proxy auth >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Dec 05 07:50:01 UTC 2008 >Closed-Date: >Last-Modified: >Originator: David >Release: 7.0-RELEASE-p4 >Organization: IWR >Environment: FreeBSD iwr38.iwr.ru.ac.za 7.0-RELEASE-p4 FreeBSD 7.0-RELEASE-p4 #0: Tue Sep 2 19:32:35 UTC 2008 root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386 >Description: phhtpget won't interpret an HTTP_PROXY env var that includes auth information (which';fetch' needs) correctly. It has to do this because ;fetch; won't fetch without this info, as trying to use HTTP_PROXY_AUTH instead doesn't work at all with fetch. >How-To-Repeat: so with HTTP_PROXY=http://user:password@proxy.name.com:3128 phttpget (as used by FreeBSD7.0 freebsd-update) will return stuff like Fetching 2 metadata patches... /usr/libexec/phttpget update1.FreeBSD.org 7.0- RELEASE/i386/tp/8864109089177efeb97a402c2cd78d3103ac04830298ab2cbad19e 46ff2248ea- 1d298c8caa51b44d66b6094ee7ee40aa1a4c0e3a985d4516853317d5bf72e0d1.gz 7.0- RELEASE/i386/tp/1ab7fdfcc9d634271cd180cc2c5cba28452833afb4e1686f7a5b8d d2c9b99609- 216d13fca41a3a18fd4c0ab05c0623dce2a877d997feef3059dfff17310535c1.gz phttpget: host = user, port = password@proxy.name.com:3128: servname not supported for ai_socktype done. and will in fact try to install those patches without reporting an error. >Fix: none >Release-Note: >Audit-Trail: >Unformatted: