grahama
28th October 2004 02:51 UTC
Firewalls and NSISDL::Download
I tested out my installer on a corporate network...and all of my nsisdl::downloads started failing...works fine in other places
Tested with...Pop $R0
Does anyone know what the workarounds are for getting around firewalls set by IT people ?
btw, the computer I tested on is a system admin...and says he can install/update other applications without any problems
many thanks
SmilingBandit
28th October 2004 13:29 UTC
is your network behind a proxy?
grahama
28th October 2004 17:22 UTC
I am not sure as their IT dept is outsourced...
I can find out. Is this the most probable reason why NSISDL would fail? If so, is there a workaround ?
SmilingBandit
28th October 2004 18:15 UTC
Also WinXP SP2 with their new firewall crap could be blocking your NSIS installer from connecting out to the internet. I'm just throwing out ideas here though. From the NSISdl readme:
PROXIES
-------
NSISdl supports only basic configurations of proxies. It doesn't support
proxies which require authentication, automatic configuration script, etc.
NSISdl reads the proxy configuration from Internet Explorer's registry key
under HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings. It
reads and parses ProxyEnable and ProxyServer.
If you don't want NSISdl to use Internet Explorer's settings, use the
/NOIEPROXY flag. /NOIEPROXY should be used after /TRANSLATE and
/TIMEOUT. For example:
NSISdl::download /NOIEPROXY http://www.domain.com/file localfile.exe
NSISdl::download /TIMEOUT=30000 /NOIEPROXY http://www.domain.com/file localfile.exe
If they do have a proxy, it looks like NSISdl might have issues connecting out.
grahama
28th October 2004 20:33 UTC
many thanks, Bandit :)
I'll give that a try on their network...
maybe this is a future/upcoming NSIS feature ?