From kai.tetzlaff@web.de Sat Nov 7 03:43:26 2009 Received: (at submit) by emacsbugs.donarmstrong.com; 7 Nov 2009 11:43:26 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=0.1 required=4.0 tests=FOURLA,MURPHY_DRUGS_REL8 autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id nA7BhOWD026228 for ; Sat, 7 Nov 2009 03:43:25 -0800 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1N6jhT-0007ZJ-9Z for bug-gnu-emacs@gnu.org; Sat, 07 Nov 2009 06:43:23 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1N6jhN-0007XL-0r for bug-gnu-emacs@gnu.org; Sat, 07 Nov 2009 06:43:20 -0500 Received: from [199.232.76.173] (port=59415 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N6jhL-0007Wq-8U for bug-gnu-emacs@gnu.org; Sat, 07 Nov 2009 06:43:15 -0500 Received: from moutng.kundenserver.de ([212.227.126.186]:64116) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1N6jhK-0000LW-HW for bug-gnu-emacs@gnu.org; Sat, 07 Nov 2009 06:43:14 -0500 Received: from mail.tetzco.de (ppp-88-217-4-103.dynamic.mnet-online.de [88.217.4.103]) by mrelayeu.kundenserver.de (node=mreu0) with ESMTP (Nemesis) id 0M371n-1MFBF11NUl-00sWJr; Sat, 07 Nov 2009 12:43:12 +0100 Received: from localhost (localhost [127.0.0.1]) by mail.tetzco.de (Postfix) with ESMTP id AD5FFDA1DCF for ; Sat, 7 Nov 2009 12:43:11 +0100 (CET) X-Virus-Scanned: amavisd-new at tetzco.de Received: from mail.tetzco.de ([127.0.0.1]) by localhost (cubik.tetzco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HpdKA-dg4A8l for ; Sat, 7 Nov 2009 12:43:06 +0100 (CET) Received: from MOKA.tetzco.de (moka.tetzco.de [10.1.10.31]) by mail.tetzco.de (Postfix) with ESMTP id 0D00CDA1DB8 for ; Sat, 7 Nov 2009 12:43:06 +0100 (CET) Date: Sat, 07 Nov 2009 12:43:01 +0100 Message-ID: <82bpje5zne.wl%kai.tetzlaff@web.de> From: Kai Tetzlaff To: bug-gnu-emacs@gnu.org Subject: 23.1; url-http: wrong server name used for pwd lookup during proxy authentication User-Agent: Wanderlust/2.15.7 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL/10.7 Emacs/23.1 (i386-mingw-nt5.1.2600) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Provags-ID: V01U2FsdGVkX1+e3egDUpaztn+HY7RpkvHz9W6AJZdx/UKabTH hM1Da3R2kbsQzfrF/RXPHfHGdeDaM4JbSlp3IUlsFO+66ItbWs LqnRs/jF8zYaIEtEDgP2g== X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. Please write in English if possible, because the Emacs maintainers usually do not have translators to read other languages for them. Your bug report will be posted to the bug-gnu-emacs@gnu.org mailing list, and to the gnu.emacs.bug news group. Please describe exactly what actions triggered the bug and the precise symptoms of the bug: The following describes a problem with password lookup which happens when trying to download an HTTP document through a proxy server when this proxy server requires users to authenticate. When trying to find credentials, the URL lib is using the name of the server in the original download URL instead of the name of the proxy server for the username/password lookup. I've tried to analyze what's happening and also have a patch (at the end of this bug report). But now some more details: Even though this report describes what i believe is a bug in the url lib, let me first explain shortly what i've been doing when i discovered the problem: I've been trying out the irfc package (http://www.emacswiki.org/emacs/irfc.el) to download RFCs from emacs. At work i can only access the web via an HTTP proxy server which requires (http basic) authentication. Using: (setq url-proxy-services '(("http" . "proxy.example.net:80"))) i then tried to download rfc3098 using irfc-visit. Irfc-visit subsequently calls url-retrieve with the result of: (url-generic-parse-url "http://www.ietf.org/rfc/rfc3098.txt") The functions in the url.el and friends start doing their work. A GET request gets sent to the proxy server which is answered with a 407 response asking for authentication. The URL lib detects the authentication request and tries to obtain the required credentials. This is done by calling: ... url-get-authentication (url-auth.el) url-basic-auth (url-auth.el) and finally: auth-source-user-or-password (auth-source.el) which uses the name of the server which asks for authentication (and a protocol identifier) to check if a login/password is stored somewhere (in my case: ~/authinfo.gpg). However, the lookup is using www.ietf.org to lookup the password instead of the name of the proxy server (proxy.example.net). So the lookup fails. The following patch tries to fix proxy authentication in url-http-handle-authentication. It is adding a new variable auth-url which gets set to the proxy url or the original download URL depending on the use of a proxy server. This new variable is then used in the call to url-get-authentication (instead of always using the original download URL). There might be a better solution from someone who has a deeper understanding of the code in the url lib. But the following solves the problem - at least for my case: Index: lisp/url/url-http.el =================================================================== RCS file: /cvsroot/emacs/emacs/lisp/url/url-http.el,v retrieving revision 1.64 diff -u -r1.64 url-http.el --- lisp/url/url-http.el 1 Oct 2009 02:06:55 -0000 1.64 +++ lisp/url/url-http.el 6 Nov 2009 10:25:02 -0000 @@ -315,12 +315,16 @@ '("basic"))) (type nil) (url (url-recreate-url url-current-object)) - (url-basic-auth-storage 'url-http-real-basic-auth-storage) + (auth-url (url-recreate-url + (if (and proxy (boundp 'url-http-proxy)) + url-http-proxy + url-current-object))) + (url-basic-auth-storage (if proxy + ;; Cheating, but who cares? :) + 'url-http-proxy-basic-auth-storage + 'url-http-real-basic-auth-storage)) auth (strength 0)) - ;; Cheating, but who cares? :) - (if proxy - (setq url-basic-auth-storage 'url-http-proxy-basic-auth-storage)) ;; find strongest supported auth (dolist (this-auth auths) @@ -347,7 +351,7 @@ " send it to " url-bug-address ".
") (setq status t)) (let* ((args (url-parse-args (subst-char-in-string ?, ?\; auth))) - (auth (url-get-authentication url (cdr-safe (assoc "realm" args)) + (auth (url-get-authentication auth-url (cdr-safe (assoc "realm" args)) type t args))) (if (not auth) (setq success t) If Emacs crashed, and you have the Emacs process in the gdb debugger, please include the output from the following gdb commands: `bt full' and `xbacktrace'. If you would like to further debug the crash, please read the file c:/Programme/emacs-23.1/etc/DEBUG for instructions. In GNU Emacs 23.1.1 (i386-mingw-nt5.1.2600) of 2009-07-30 on SOFT-MJASON Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (4.4)' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: DEU value of $XMODIFIERS: nil locale-coding-system: cp1252 default-enable-multibyte-characters: t Major mode: Lisp Interaction Minor modes in effect: icicle-mode: t minibuffer-depth-indicate-mode: t shell-dirtrack-mode: t icomplete-mode: t pretty-control-l-mode: t delete-selection-mode: t show-paren-mode: t global-auto-revert-mode: t display-time-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t size-indication-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: Recent messages: Turning OFF Icicle mode...done ad-handle-definition: `choose-completion-string' got redefined Turning ON Icicle mode...done ad-handle-definition: `choose-completion-string' got redefined Turning OFF Icicle mode...done Loading c:/kt/.emacs.d/init/rc/rc-misc.el (source)...done Loading c:/kt/.emacs.d/tmp/session.el (source)...done ad-handle-definition: `choose-completion-string' got redefined Turning ON Icicle mode...done Finished .emacs From cyd@stupidchicken.com Sat Nov 7 21:33:59 2009 Received: (at 4883-done) by emacsbugs.donarmstrong.com; 8 Nov 2009 05:33:59 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-0.7 required=4.0 tests=AWL,MURPHY_DRUGS_REL8 autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from pantheon-po44.its.yale.edu (pantheon-po44.its.yale.edu [130.132.50.78]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id nA85Xwwa020666 for <4883-done@emacsbugs.donarmstrong.com>; Sat, 7 Nov 2009 21:33:59 -0800 Received: from furry (adsl-99-58-202-243.dsl.wlfrct.sbcglobal.net [99.58.202.243]) (authenticated bits=0) by pantheon-po44.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id nA85Xno7032074 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sun, 8 Nov 2009 00:33:52 -0500 Received: by furry (Postfix, from userid 1000) id A6ADDC070; Sun, 8 Nov 2009 00:33:48 -0500 (EST) From: Chong Yidong To: Kai Tetzlaff Cc: 4883-done@debbugs.gnu.org Subject: Re: 23.1; url-http: wrong server name used for pwd lookup during proxy authentication Date: Sun, 08 Nov 2009 00:33:48 -0500 Message-ID: <87fx8pmvgj.fsf@stupidchicken.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed) > The following patch tries to fix proxy authentication in > url-http-handle-authentication. It is adding a new variable auth-url > which gets set to the proxy url or the original download URL depending > on the use of a proxy server. This new variable is then used in the > call to url-get-authentication (instead of always using the original > download URL). The patch looks good. I've checked it into CVS; thanks. From kai.tetzlaff@web.de Mon Nov 23 22:37:02 2009 Received: (at submit) by emacsbugs.donarmstrong.com; 24 Nov 2009 06:37:02 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-2.9 required=4.0 tests=FOURLA,HAS_BUG_NUMBER, MURPHY_DRUGS_REL8 autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id nAO6b0Im007807 for ; Mon, 23 Nov 2009 22:37:01 -0800 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NCp1I-00062e-1B for bug-gnu-emacs@gnu.org; Tue, 24 Nov 2009 01:37:00 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NCp1B-00061h-UV for bug-gnu-emacs@gnu.org; Tue, 24 Nov 2009 01:36:58 -0500 Received: from [199.232.76.173] (port=36488 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NCp1B-00061e-NB for bug-gnu-emacs@gnu.org; Tue, 24 Nov 2009 01:36:53 -0500 Received: from moutng.kundenserver.de ([212.227.126.186]:56842) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NCp1B-0005u6-4C for bug-gnu-emacs@gnu.org; Tue, 24 Nov 2009 01:36:53 -0500 Received: from mail.tetzco.de (ppp-93-104-64-233.dynamic.mnet-online.de [93.104.64.233]) by mrelayeu.kundenserver.de (node=mreu1) with ESMTP (Nemesis) id 0MW7C9-1Nf11k3nqr-00XC5I; Tue, 24 Nov 2009 07:36:50 +0100 Received: from localhost (localhost [127.0.0.1]) by mail.tetzco.de (Postfix) with ESMTP id 610C7DD80E7; Tue, 24 Nov 2009 07:36:49 +0100 (CET) X-Virus-Scanned: amavisd-new at tetzco.de Received: from mail.tetzco.de ([127.0.0.1]) by localhost (cubik.tetzco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XCwPbh7qLSeh; Tue, 24 Nov 2009 07:36:44 +0100 (CET) Received: from [IPv6:2001:a60:f05d:1:91d8:c4af:28d:60c7] (unknown [IPv6:2001:a60:f05d:1:91d8:c4af:28d:60c7]) by mail.tetzco.de (Postfix) with ESMTP id 1754EDD80D3; Tue, 24 Nov 2009 07:36:44 +0100 (CET) Message-ID: <4B0B7EFB.3030901@web.de> Date: Tue, 24 Nov 2009 07:36:43 +0100 From: Kai Tetzlaff User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: Ted Zlatanov CC: bug-gnu-emacs@gnu.org Subject: Re: bug#4883: 23.1; url-http: wrong server name used for pwd lookup during proxy authentication References: <87vdhinnxw.fsf@lifelogs.com> In-Reply-To: <87vdhinnxw.fsf@lifelogs.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Provags-ID: V01U2FsdGVkX19nw8yGJP9fdK6CdRy/xnWm0jYWSeVn2DFJEJE TKo2iyM9e8mHAplxeb/pfQp3dKZ/7Bc1c41ySkSh3GEfrOD2q1 j+TtNRFqjNiTLa/DVXUng== X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. Hi Ted, I'm not sure why, but also my last post below never made it to the list. I also sent it to you directly but did not get any reply so i assume that it also got lost. I don't get why, but i'm trying again. In addition to what i wrote below, i've now actually tested the url code with a double auth. scenario (proxy auth + auth at url target). It actually works fine without any further changes! When you wrote your message suggesting to rework the patch, what problem did you had in mind? Is there some other scenario which needs testing? BR, Kai At Tue, 17 Nov 2009 09:19:00 -0600, Ted Zlatanov wrote: > > > > The following message is a courtesy copy of an article > > that has been posted to gnu.emacs.bug as well. > > > > On Tue, 10 Nov 2009 14:07:39 -0600 Ted Zlatanov wrote: > > > > TZ> On Sat, 07 Nov 2009 12:43:01 +0100 Kai Tetzlaff wrote: > > KT> There might be a better solution from someone who has a deeper understanding > > KT> of the code in the url lib. But the following solves the problem - at least > > KT> for my case: > > KT> Index: lisp/url/url-http.el > > KT> =================================================================== > > KT> RCS file: /cvsroot/emacs/emacs/lisp/url/url-http.el,v > > KT> retrieving revision 1.64 > > KT> diff -u -r1.64 url-http.el > > KT> --- lisp/url/url-http.el 1 Oct 2009 02:06:55 -0000 1.64 > > KT> +++ lisp/url/url-http.el 6 Nov 2009 10:25:02 -0000 > > KT> @@ -315,12 +315,16 @@ > > KT> '("basic"))) > > KT> (type nil) > > KT> (url (url-recreate-url url-current-object)) > > KT> - (url-basic-auth-storage 'url-http-real-basic-auth-storage) > > KT> + (auth-url (url-recreate-url > > KT> + (if (and proxy (boundp 'url-http-proxy)) > > KT> + url-http-proxy > > KT> + url-current-object))) > > KT> + (url-basic-auth-storage (if proxy > > KT> + ;; Cheating, but who cares? :) > > KT> + 'url-http-proxy-basic-auth-storage > > KT> + 'url-http-real-basic-auth-storage)) > > KT> auth > > KT> (strength 0)) > > KT> - ;; Cheating, but who cares? :) > > KT> - (if proxy > > KT> - (setq url-basic-auth-storage 'url-http-proxy-basic-auth-storage)) > > > > KT> ;; find strongest supported auth > > KT> (dolist (this-auth auths) > > KT> @@ -347,7 +351,7 @@ > > KT> " send it to " url-bug-address ".
") > > KT> (setq status t)) > > KT> (let* ((args (url-parse-args (subst-char-in-string ?, ?\; auth))) > > KT> - (auth (url-get-authentication url (cdr-safe (assoc "realm" args)) > > KT> + (auth (url-get-authentication auth-url (cdr-safe (assoc "realm" args)) > > KT> type t args))) > > KT> (if (not auth) > > KT> (setq success t) > > > > TZ> I introduced the auth-source hooks in url-http.el but the question of > > TZ> which URL needs to be authenticated is not something I considered. Can > > TZ> we hook the auth at a lower point? I'm concerned that if the proxy and > > TZ> the destination URL both need authentication, your proposal won't work. > > > > Kai, can you please follow up with your opinion? > > > > Thanks > > Ted > > Hi Ted, thanks for lookin into this! I already send a reply a week ago - at least i thought so. But somehow i now cannot find any trace of it. Something must have gone wrong... Back to the problem - i'm not sure what exactly is supposed to happen in the situation where proxy and final destination URL both require authentication. But i suppose, that the HTTP requests then need to contain two sets of credentials. And you're probably right that this currently would not work. As i already wrote, i've so far just scratched at the surface of the code in the url lib. More or less just enough to create aboves patch. What did you have in mind with "...hook the auth at a lower point"? How should we continue from here? For a start, I could just try what the current url code actually does. While looking at the previous problem, i was just using irfc to retrieve RFC documents via HTTP through the proxy at work. To set up a test environment for double authentication i could potentially just modify the irfc configuration to point to a server that also requires authentication. But there are probably better ways to do this? I also wanted to ask if you know of a server which could be used for testing, but then thought i'll check myself shortly. And - how could it be any different - i actually found some sites which provide authentication test pages (e.g. http://test.webdav.org/ (not sure if its really working) or http://koivi.com/php-http-auth/). Given that, it should not be difficult for me to do the first step (i.e. just check how the current code deals with double auth). If, as is expected, it does not work i could probably use some advice on how to continue. Can you suggest a good entry point? Would you want to spent some time on it yourself? Kai From kai.tetzlaff@web.de Fri Nov 27 13:38:04 2009 Received: (at submit) by emacsbugs.donarmstrong.com; 27 Nov 2009 21:38:04 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-1.4 required=4.0 tests=AWL,HAS_BUG_NUMBER, MURPHY_DRUGS_REL8 autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id nARLc29h003319 for ; Fri, 27 Nov 2009 13:38:04 -0800 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NE8Vu-0004Gt-7X for bug-gnu-emacs@gnu.org; Fri, 27 Nov 2009 16:38:02 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NE8Vp-0004E6-TN for bug-gnu-emacs@gnu.org; Fri, 27 Nov 2009 16:38:01 -0500 Received: from [199.232.76.173] (port=40565 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NE8Vp-0004Ds-KZ for bug-gnu-emacs@gnu.org; Fri, 27 Nov 2009 16:37:57 -0500 Received: from moutng.kundenserver.de ([212.227.17.10]:57530) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NE8Vo-0003IZ-Vh for bug-gnu-emacs@gnu.org; Fri, 27 Nov 2009 16:37:57 -0500 Received: from mail.tetzco.de (ppp-88-217-12-154.dynamic.mnet-online.de [88.217.12.154]) by mrelayeu.kundenserver.de (node=mrbap1) with ESMTP (Nemesis) id 0MNezy-1NCVgJ1tww-006gfu; Fri, 27 Nov 2009 22:37:53 +0100 Received: from localhost (localhost [127.0.0.1]) by mail.tetzco.de (Postfix) with ESMTP id BA9D1DDE8B4; Fri, 27 Nov 2009 22:37:52 +0100 (CET) X-Virus-Scanned: amavisd-new at tetzco.de Received: from mail.tetzco.de ([127.0.0.1]) by localhost (cubik.tetzco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N18EOYjWJXRy; Fri, 27 Nov 2009 22:37:46 +0100 (CET) Received: from [IPv6:2001:a60:f05d:1:e95f:c55a:d453:fd0a] (unknown [IPv6:2001:a60:f05d:1:e95f:c55a:d453:fd0a]) by mail.tetzco.de (Postfix) with ESMTP id BCAB9DDE89D; Fri, 27 Nov 2009 22:37:46 +0100 (CET) Message-ID: <4B1046A9.9090603@web.de> Date: Fri, 27 Nov 2009 22:37:45 +0100 From: Kai Tetzlaff User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.5) Gecko/20091121 Lightning/1.0pre Thunderbird/3.0 MIME-Version: 1.0 To: Ted Zlatanov CC: bug-gnu-emacs@gnu.org Subject: Re: bug#4883: 23.1; url-http: wrong server name used for pwd lookup during proxy authentication References: <87vdhinnxw.fsf@lifelogs.com> <87hbsiwtbz.fsf@lifelogs.com> In-Reply-To: <87hbsiwtbz.fsf@lifelogs.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Provags-ID: V01U2FsdGVkX1/FB64oa2NtslHfvRGX5+ejyz7dRUEwNB+6tGY KfpfvUaylGklkqV5JpwIkm9sR0dlLB2Apn2XJ0f8/lzJSYj10j 8RglLfR84jxz0q5jw4Cjg== X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. On 25.11.2009 15:51, Ted Zlatanov wrote: > On Tue, 24 Nov 2009 07:36:43 +0100 Kai Tetzlaff wrote: > > KT> I'm not sure why, but also my last post below never made it to the list. > KT> I also sent it to you directly but did not get any reply so i assume > KT> that it also got lost. I don't get why, but i'm trying again. > > No worries, this wasn't urgent :) > > KT> In addition to what i wrote below, i've now actually tested the url code > KT> with a double auth. scenario (proxy auth + auth at url target). It > KT> actually works fine without any further changes! > > Wonderful. > > KT> When you wrote your message suggesting to rework the patch, what problem > KT> did you had in mind? Is there some other scenario which needs testing? > > I thought the double auth might be a problem because the code only takes > into account the current auth. But it works, as you say, and I don't > see any side effects. So I'm in favor of comitting your patch. I don't > know if it's "trivial," however (meaning that it doesn't require > copyright assignment papers). Do you want to propose it on emacs-devel > or should I do it? Either way, you'll get an answer about the copyright > papers :) Thanks for your support and the offer to help with emacs-devel. Actually Chong Yidong already added the patch to emacs CVS (there's a short note about it at the very end of the 'Emacs bug Tracking System' post above). So it seems to have been trivial enough :-). > > Thanks > Ted From unknown Thu Jun 19 13:53:25 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 26 Dec 2009 12:24:03 +0000 User-Agent: Fakemail v42.6.9 # A New Hope # A long time ago, in a galaxy far, far away # something happened. # # Magically this resulted in the following # action being taken, but this fake control # message doesn't tell you why it happened # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator