Syncing modules through an authenticating proxy
BlitzMax Forums/BlitzMax Beginners Area/Syncing modules through an authenticating proxy
| ||
My proxy requires authentication (my windows user/pass) in order to let me out. There's nowhere in the sync modules dialog to enter this. Normally the format is http://user:pass@host:port/ but blitzmax appears to use the format host:port Can this be fixed or is there a workaround? Cheers, Al. |
| ||
lol, I hav been battling so much trying to get this to work, I have found no solution. I cant update my bmax at work :( |
| ||
I guess the correct solution is that BlitzMax should respect the http_proxy / HTTP_PROXY environment variables (which it currently doesn't). |
| ||
yeah, maybe in next release we can edit other fields to break out of a proxy/firewall |
| ||
So the other question then is can i copy the mods directory from my linux box at home to my windows box at work - and it work? |
| ||
should work but you will have to recompile the modules |
| ||
Is there anything I will have to do to tell BlitzMax that I have done the download. Right now the "Recompile all modules" menu option is greyed out, the only one active is the "Synchronise modules" option. |
| ||
You can create a "MakeMods.bat" file, which is placed in the bin directory of your BlitzMax directory ("c:\Program Files\BlitzMax\bin"): bmk makemods -r bmk makemods -d That's how I do it. |
| ||
Couldn't you fix this my editing your hosts file? If not, you could install some sort of personal proxy that intercepts requests, and forwards them in the "correct" format. |
| ||
Editing my hosts file wont help at all, as it will still need to go through the proxy to get out of the building as the firewall (as is the way at most corporate sites) blocks port 80, so you *must* go through the proxy. The proxy is a shite windows one that requires nasty nasty NTLM authentication. I tried using a local proxy on my machine and pass through that but it refused to authenticate with the upstream proxy. I've sorted it now by taking the machine home, plugging into home network and updating through that. |