GNU bug report logs - #16558
24.3.50; w32-shell-execute does not open url behind proxy

Previous Next

Package: emacs;

Reported by: "Stefan-W. Hahn" <info <at> s-hahn.de>

Date: Sun, 26 Jan 2014 19:26:02 UTC

Severity: normal

Found in version 24.3.50

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#16558: closed (24.3.50; w32-shell-execute does not open url
 behind proxy)
Date: Sun, 09 Feb 2014 16:26:05 +0000
[Message part 1 (text/plain, inline)]
Your message dated Sun, 09 Feb 2014 18:25:39 +0200
with message-id <83ob2guubg.fsf <at> gnu.org>
and subject line Re: bug#16558: 24.3.50; w32-shell-execute does not open url behind proxy
has caused the debbugs.gnu.org bug report #16558,
regarding 24.3.50; w32-shell-execute does not open url behind proxy
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
16558: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16558
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: "Stefan-W. Hahn" <info <at> s-hahn.de>
To: bug-gnu-emacs <at> gnu.org
Subject: 24.3.50; w32-shell-execute does not open url behind proxy
Date: Sun, 26 Jan 2014 11:58:19 +0100
In GNU Emacs 24.3.50.1 (i686-pc-mingw32)
 of 2014-01-19 on LEG570
Repository revision: 116068 eggert <at> cs.ucla.edu-20140119085053-vie4mrd7nf78r4y9
Windowing system distributor `Microsoft Corp.', version 6.1.7601
Configured using:
 `configure --enable-checking 'CFLAGS=-O0 -g3' CPPFLAGS=-DGLYPH_DEBUG=1'

Important settings:
  value of $LANG: DEU
  locale-coding-system: cp1252


Because of commit 0c082e1484a3 (git://git.sv.gnu.org/emacs.git), which fixes
bug #16252, I ran into a problem when calling w32-shell-execute or
browse-url on a url (http/https).

Because I have to work behind a NTLM proxy I have to authenticate and
therfor I use Internet Explorer.

Because of the fix in the above commit w32-shell-execute (and also
browse-url) now call Ffile_exists_p on the url. This is translated into
url-file-exists-p, which tries to load the url; this does not work because
of the proxy. (And if this works, when not having a proxy, the file ist
loaded, and then the Interne Explorer is called on the same url; double
loading).

To solve this for me I set:

  (put 'file-exists-p 'url-file-handlers 'ignore)

I'm not sure if this is the right solution in all cases.

With kind regards,
Stefan

-- 
Stefan-W. Hahn                          It is easy to make things.
                                        It is hard to make things simple.


[Message part 3 (message/rfc822, inline)]
From: Eli Zaretskii <eliz <at> gnu.org>
To: "Stefan-W. Hahn" <info <at> s-hahn.de>
Cc: 16558-done <at> debbugs.gnu.org
Subject: Re: bug#16558: 24.3.50;
 w32-shell-execute does not open url behind proxy
Date: Sun, 09 Feb 2014 18:25:39 +0200
> Date: Sun, 9 Feb 2014 09:35:11 +0100
> From: "Stefan-W. Hahn" <info <at> s-hahn.de>
> Cc: 16558 <at> debbugs.gnu.org
> 
> Mail von Eli Zaretskii, Sat, 01 Feb 2014 at 11:24:55 +0200:
> 
> Good morning,
> 
> > Done in trunk revision 116230, please see if your problem is now
> > solved.
> 
> I tested this on windows with r116242. It works for my use case.

Thanks, closing.


This bug report was last modified 11 years and 106 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.