Re: problem with stack behind proxy

2018-03-21 Thread Yuji Yamamoto
FYI.

If your office's proxy server is authenticated with NTLM authentication,
use CNTLM http://cntlm.sourceforge.net/ , a proxy of proxy for
NTLM-authenticated server.
Actually, my last office uses it :)

2018-03-21 18:46 GMT+09:00 Nikos Karagiannidis :

> Thank you both for your help!
>
> I have tried to embed a URI encoded username and password in the
> HTTP_PROXY setting but still did not work.
> I have managed to find an alternative proxy by talking to the network
> department that does not require authentication!
> So now "stack upgrade" works for me too!
>
> I will continue with this workaround for now ...
>
> many thanks!
> Nikos
>
>
> On Wed, Mar 21, 2018 at 6:05 AM, Yuji Yamamoto <
> whosekitenever...@gmail.com> wrote:
>
>> According to the error, you must set proxy user name and password to pass
>> the authentication.
>>
>> Like this:
>>
>> HTTP_PROXY = http://username:password@proxy-host:8080
>> 
>> HTTPS_PROXY = http:// username:password@
>>  proxy-host:8080
>>
>> Note that you must URI-encode the username or password if they include
>> some meta-characters like a colon or an at-sign.
>>
>> Besides,  stack 1.3.2 is too old!
>>
>> 2018-03-21 2:00 GMT+09:00 Nikos Karagiannidis :
>>
>>> Hi all,
>>>
>>> I am trying to run stack build, or stack update behind the corporate web
>>> proxy and I get the following error:
>>>
>>> $ stack build
>>> Downloading lts-11.1 build plan ...HttpExceptionRequest Request {
>>>   host = "raw.githubusercontent.com"
>>>   port = 443
>>>   secure   = True
>>>   requestHeaders   = []
>>>   path = "/fpco/lts-haskell/master//lts-11.1.yaml"
>>>   queryString  = ""
>>>   method   = "GET"
>>>   proxy= Nothing
>>>   rawBody  = False
>>>   redirectCount= 10
>>>   responseTimeout  = ResponseTimeoutDefault
>>>   requestVersion   = HTTP/1.1
>>> }
>>>  (ProxyConnectException "raw.githubusercontent.com" 443 (Status
>>> {statusCode = 407, statusMessage = "Proxy Authentication Required (
>>> Forefront TMG requires authorization to fulfill the request. Access to the
>>> Web Proxy filter is denied.  )"}))
>>>
>>> My stack version is:
>>>
>>> $ stack --version
>>> Version 1.3.2, Git revision 3f675146590da4f3edf768b89355f798229da2a5
>>> x86_64 hpack-0.15.0
>>>
>>> I have set the HTTP_PROXY and HTTPS_PROXY environment variables to a
>>> value of:
>>> HTTP_PROXY = http://proxy-host:8080
>>> HTTPS_PROXY = http://proxy-host:8080
>>>
>>> Can you help me how to achieve proxy authentication via stack?
>>>
>>> thank you in advance!
>>>
>>> Nikos
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "haskell-stack" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to haskell-stack+unsubscr...@googlegroups.com.
>>> To post to this group, send email to haskell-stack@googlegroups.com.
>>> To view this discussion on the web visit https://groups.google.com/d/ms
>>> gid/haskell-stack/CAN0STeQPzM2SyxyYUiy3o2HS%2BDMw8sWmTcyWZHi
>>> -LwLANjY%2BtQ%40mail.gmail.com
>>> 
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>> 山本悠滋
>> twitter: @igrep
>> GitHub: https://github.com/igrep
>> GitLab: https://gitlab.com/igrep
>> Facebook: http://www.facebook.com/igrep
>> Google+: https://plus.google.com/u/0/+YujiYamamoto_igrep
>>
>
>


-- 
山本悠滋
twitter: @igrep
GitHub: https://github.com/igrep
GitLab: https://gitlab.com/igrep
Facebook: http://www.facebook.com/igrep
Google+: https://plus.google.com/u/0/+YujiYamamoto_igrep

-- 
You received this message because you are subscribed to the Google Groups 
"haskell-stack" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to haskell-stack+unsubscr...@googlegroups.com.
To post to this group, send email to haskell-stack@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/haskell-stack/CA%2B6J5GEcb4NhN0Z7DGKnzHNrQurqf5L6E5ghGZDe98wbooUpQw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: problem with stack behind proxy

2018-03-21 Thread Nikos Karagiannidis
Thank you both for your help!

I have tried to embed a URI encoded username and password in the HTTP_PROXY
setting but still did not work.
I have managed to find an alternative proxy by talking to the network
department that does not require authentication!
So now "stack upgrade" works for me too!

I will continue with this workaround for now ...

many thanks!
Nikos

On Wed, Mar 21, 2018 at 6:05 AM, Yuji Yamamoto 
wrote:

> According to the error, you must set proxy user name and password to pass
> the authentication.
>
> Like this:
>
> HTTP_PROXY = http://username:password@proxy-host:8080
> 
> HTTPS_PROXY = http:// username:password@
>  proxy-host:8080
>
> Note that you must URI-encode the username or password if they include
> some meta-characters like a colon or an at-sign.
>
> Besides,  stack 1.3.2 is too old!
>
> 2018-03-21 2:00 GMT+09:00 Nikos Karagiannidis :
>
>> Hi all,
>>
>> I am trying to run stack build, or stack update behind the corporate web
>> proxy and I get the following error:
>>
>> $ stack build
>> Downloading lts-11.1 build plan ...HttpExceptionRequest Request {
>>   host = "raw.githubusercontent.com"
>>   port = 443
>>   secure   = True
>>   requestHeaders   = []
>>   path = "/fpco/lts-haskell/master//lts-11.1.yaml"
>>   queryString  = ""
>>   method   = "GET"
>>   proxy= Nothing
>>   rawBody  = False
>>   redirectCount= 10
>>   responseTimeout  = ResponseTimeoutDefault
>>   requestVersion   = HTTP/1.1
>> }
>>  (ProxyConnectException "raw.githubusercontent.com" 443 (Status
>> {statusCode = 407, statusMessage = "Proxy Authentication Required (
>> Forefront TMG requires authorization to fulfill the request. Access to the
>> Web Proxy filter is denied.  )"}))
>>
>> My stack version is:
>>
>> $ stack --version
>> Version 1.3.2, Git revision 3f675146590da4f3edf768b89355f798229da2a5
>> x86_64 hpack-0.15.0
>>
>> I have set the HTTP_PROXY and HTTPS_PROXY environment variables to a
>> value of:
>> HTTP_PROXY = http://proxy-host:8080
>> HTTPS_PROXY = http://proxy-host:8080
>>
>> Can you help me how to achieve proxy authentication via stack?
>>
>> thank you in advance!
>>
>> Nikos
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "haskell-stack" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to haskell-stack+unsubscr...@googlegroups.com.
>> To post to this group, send email to haskell-stack@googlegroups.com.
>> To view this discussion on the web visit https://groups.google.com/d/ms
>> gid/haskell-stack/CAN0STeQPzM2SyxyYUiy3o2HS%2BDMw8sWmTcyWZHi
>> -LwLANjY%2BtQ%40mail.gmail.com
>> 
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> --
> 山本悠滋
> twitter: @igrep
> GitHub: https://github.com/igrep
> GitLab: https://gitlab.com/igrep
> Facebook: http://www.facebook.com/igrep
> Google+: https://plus.google.com/u/0/+YujiYamamoto_igrep
>

-- 
You received this message because you are subscribed to the Google Groups 
"haskell-stack" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to haskell-stack+unsubscr...@googlegroups.com.
To post to this group, send email to haskell-stack@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/haskell-stack/CAN0STeT%2BTqbeJT-o-8GpArqMGeHCmp_pLJ%2Bu9juZzUB-u8VZSA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: problem with stack behind proxy

2018-03-21 Thread Neil Mitchell
Hi Nikos,

Do you have a username/password? Sometimes
http://username:password@proxy-host:8080 will work.

If you can't get HTTP_PROXY working at all, see
https://github.com/ndmitchell/offline-stack, which is a more violent
and unpleasant workaround for corporate networks.

Thanks, Neil

On Tue, Mar 20, 2018 at 5:00 PM, Nikos Karagiannidis
 wrote:
> Hi all,
>
> I am trying to run stack build, or stack update behind the corporate web
> proxy and I get the following error:
>
> $ stack build
> Downloading lts-11.1 build plan ...HttpExceptionRequest Request {
>   host = "raw.githubusercontent.com"
>   port = 443
>   secure   = True
>   requestHeaders   = []
>   path = "/fpco/lts-haskell/master//lts-11.1.yaml"
>   queryString  = ""
>   method   = "GET"
>   proxy= Nothing
>   rawBody  = False
>   redirectCount= 10
>   responseTimeout  = ResponseTimeoutDefault
>   requestVersion   = HTTP/1.1
> }
>  (ProxyConnectException "raw.githubusercontent.com" 443 (Status {statusCode
> = 407, statusMessage = "Proxy Authentication Required ( Forefront TMG
> requires authorization to fulfill the request. Access to the Web Proxy
> filter is denied.  )"}))
>
> My stack version is:
>
> $ stack --version
> Version 1.3.2, Git revision 3f675146590da4f3edf768b89355f798229da2a5 x86_64
> hpack-0.15.0
>
> I have set the HTTP_PROXY and HTTPS_PROXY environment variables to a value
> of:
> HTTP_PROXY = http://proxy-host:8080
> HTTPS_PROXY = http://proxy-host:8080
>
> Can you help me how to achieve proxy authentication via stack?
>
> thank you in advance!
>
> Nikos
>
> --
> You received this message because you are subscribed to the Google Groups
> "haskell-stack" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to haskell-stack+unsubscr...@googlegroups.com.
> To post to this group, send email to haskell-stack@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/haskell-stack/CAN0STeQPzM2SyxyYUiy3o2HS%2BDMw8sWmTcyWZHi-LwLANjY%2BtQ%40mail.gmail.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"haskell-stack" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to haskell-stack+unsubscr...@googlegroups.com.
To post to this group, send email to haskell-stack@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/haskell-stack/CAKcFpmJO0jdHRwF69fN5Lwwy65qC2VANCAZj5SAu4CiVmVmh%3DQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: problem with stack behind proxy

2018-03-21 Thread Yuji Yamamoto
According to the error, you must set proxy user name and password to pass
the authentication.

Like this:

HTTP_PROXY = http://username:password@proxy-host:8080

HTTPS_PROXY = http:// username:password@
 proxy-host:8080

Note that you must URI-encode the username or password if they include some
meta-characters like a colon or an at-sign.

Besides,  stack 1.3.2 is too old!

2018-03-21 2:00 GMT+09:00 Nikos Karagiannidis :

> Hi all,
>
> I am trying to run stack build, or stack update behind the corporate web
> proxy and I get the following error:
>
> $ stack build
> Downloading lts-11.1 build plan ...HttpExceptionRequest Request {
>   host = "raw.githubusercontent.com"
>   port = 443
>   secure   = True
>   requestHeaders   = []
>   path = "/fpco/lts-haskell/master//lts-11.1.yaml"
>   queryString  = ""
>   method   = "GET"
>   proxy= Nothing
>   rawBody  = False
>   redirectCount= 10
>   responseTimeout  = ResponseTimeoutDefault
>   requestVersion   = HTTP/1.1
> }
>  (ProxyConnectException "raw.githubusercontent.com" 443 (Status
> {statusCode = 407, statusMessage = "Proxy Authentication Required (
> Forefront TMG requires authorization to fulfill the request. Access to the
> Web Proxy filter is denied.  )"}))
>
> My stack version is:
>
> $ stack --version
> Version 1.3.2, Git revision 3f675146590da4f3edf768b89355f798229da2a5
> x86_64 hpack-0.15.0
>
> I have set the HTTP_PROXY and HTTPS_PROXY environment variables to a value
> of:
> HTTP_PROXY = http://proxy-host:8080
> HTTPS_PROXY = http://proxy-host:8080
>
> Can you help me how to achieve proxy authentication via stack?
>
> thank you in advance!
>
> Nikos
>
> --
> You received this message because you are subscribed to the Google Groups
> "haskell-stack" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to haskell-stack+unsubscr...@googlegroups.com.
> To post to this group, send email to haskell-stack@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/haskell-stack/CAN0STeQPzM2SyxyYUiy3o2HS%
> 2BDMw8sWmTcyWZHi-LwLANjY%2BtQ%40mail.gmail.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>



-- 
山本悠滋
twitter: @igrep
GitHub: https://github.com/igrep
GitLab: https://gitlab.com/igrep
Facebook: http://www.facebook.com/igrep
Google+: https://plus.google.com/u/0/+YujiYamamoto_igrep

-- 
You received this message because you are subscribed to the Google Groups 
"haskell-stack" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to haskell-stack+unsubscr...@googlegroups.com.
To post to this group, send email to haskell-stack@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/haskell-stack/CA%2B6J5GEpJYrMNLZHC5wxd1LE%2BC3icu1J4KXefG4SnB_Kcw%3DwfA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.