5.3.26: HTTP Proxy Authentification fails for sheduler requests

Message boards : BOINC client : 5.3.26: HTTP Proxy Authentification fails for sheduler requests
Message board moderation

To post messages, you must log in.

AuthorMessage
aLGee

Send message
Joined: 23 Feb 06
Posts: 3
Germany
Message 3514 - Posted: 15 Mar 2006, 15:59:25 UTC
Last modified: 15 Mar 2006, 16:11:29 UTC

could someone please help me with my problem i have posted here:

http://www.boincsynergy.com/forums/viewtopic.php?p=27354

just installed boinc 5.3.26 on my machine at work yesterday. since that, boinc fails to connect to any sheduler through our http proxy with authentification, google network check succeeds tho. attaching, uploading, request work - nothing works.

i found that the check with google is made via GET, but the sheduler request is performed via POST, boinc just wouldnt authentificate to proxy via POST. in general, authentification with POST works with this proxy.

BOINC 5.3.26 + HTTP Proxy Authentification + POST HTTP Sheduler Request = Incompatible?

i am about to bite into my desk, this is a mess! i am glad i still got a cpdn wu around on this machine, so no cpu time will be lost (at least not yet) ;)
ID: 3514 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15481
Netherlands
Message 3515 - Posted: 15 Mar 2006, 16:53:45 UTC

BOINC 5.3.26 is a development version (for alpha testing). It is not a production version, which is recognizable by the middle number being even, like 5.2.13.

So it can be unstable or parts of it can be broken. Which can be told about on the Alpha mailinglist.
ID: 3515 · Report as offensive
aLGee

Send message
Joined: 23 Feb 06
Posts: 3
Germany
Message 3516 - Posted: 15 Mar 2006, 19:13:52 UTC
Last modified: 15 Mar 2006, 19:44:11 UTC

i know its alpha, thats why i posted this message to the alpha mailing list before.

i was not sure if this might be a bug in the core client or if its just a problem with our network structure.
since i got no reply on the mailing lists yet, i just want to ask other people if they get the same problem under similar circumstances.

maybe someone might know how to fix it, since right now i can not easily turn back to a stable version at this point without loosing data.

sorry if my post looked like a complaint or somethin - it was not meant to be. ok so here is my question again, simplified:
can someone verify if there is a problem with sheduler requests via POST through http proxy authentification with boinc version 5.3.26?

thanks

ps.: can someone tell me why i can only report bugs up to verson 5.2.10 in boinczilla bug database? should i take it like this database is being discontinued?
ID: 3516 · Report as offensive
MaFi

Send message
Joined: 25 Apr 06
Posts: 1
France
Message 4069 - Posted: 25 Apr 2006, 9:39:37 UTC
Last modified: 25 Apr 2006, 10:20:43 UTC

I got the same problem on my network but with the core client version 5.2.13.

I traced the HTTP request and the problem seem to be that the client don't include the auth password phrase in the request, so the proxy asks it for each request, and it timeouts on the POST.

Client:
Hypertext Transfer Protocol
GET http://setiathome.berkeley.edu/get_project_config.php HTTP/1.1\\r\\n
User-Agent: BOINC client (windows_intelx86 5.02)\\r\\n
Host: setiathome.berkeley.edu\\r\\n
Pragma: no-cache\\r\\n
Accept: */*\\r\\n
Proxy-Connection: Keep-Alive\\r\\n
Content-Type: application/x-www-form-urlencoded\\r\\n
\\r\\n


Proxy:
Hypertext Transfer Protocol
HTTP/1.1 407 Proxy Authentication Required\\r\\n
Date: Fri, 24 Feb 2006 13:10:50 GMT\\r\\n
Content-Length: 257\\r\\n
Content-Type: text/html\\r\\n
Server: NetCache appliance (NetApp/5.5R6D42)\\r\\n
Proxy-Connection: close\\r\\n
Proxy-Authenticate: Basic realm="*****"\\r\\n
\\r\\n
Line-based text data: text/html


Client:
Hypertext Transfer Protocol
GET http://setiathome.berkeley.edu/get_project_config.php HTTP/1.1\\r\\n
Proxy-Authorization: Basic *****r\\n
User-Agent: BOINC client (windows_intelx86 5.02)\\r\\n
Host: setiathome.berkeley.edu\\r\\n
Pragma: no-cache\\r\\n
Accept: */*\\r\\n
Referer: http://setiathome.berkeley.edu/get_project_config.php\\r\\n
Proxy-Connection: Keep-Alive\\r\\n
Content-Type: application/x-www-form-urlencoded\\r\\n
\\r\\n


Seti:
Hypertext Transfer Protocol
HTTP/1.1 200 OK\\r\\n
Transfer-Encoding: chunked\\r\\n
Date: Fri, 24 Feb 2006 13:10:50 GMT\\r\\n
Content-Type: text/xml\\r\\n
Server: Apache/1.3.34 (Unix) mod_fastcgi/2.4.0 PHP/4.4.1\\r\\n
X-Powered-By: PHP/4.4.1\\r\\n
Via: 1.1 proxauth4 (NetCache NetApp/5.5R6D42)\\r\\n
\\r\\n
HTTP chunked response
eXtensible Markup Language


Client:
Hypertext Transfer Protocol
GET http://setiathome.berkeley.edu//lookup_account.php?email_addr=*****&passwd_hash=***** HTTP/1.1\\r\\n
User-Agent: BOINC client (windows_intelx86 5.02)\\r\\n
Host: setiathome.berkeley.edu\\r\\n
Pragma: no-cache\\r\\n
Accept: */*\\r\\n
Proxy-Connection: Keep-Alive\\r\\n
Content-Type: application/x-www-form-urlencoded\\r\\n
\\r\\n


Proxy:
Hypertext Transfer Protocol
HTTP/1.1 407 Proxy Authentication Required\\r\\n
Date: Fri, 24 Feb 2006 13:11:06 GMT\\r\\n
Content-Length: 257\\r\\n
Content-Type: text/html\\r\\n
Server: NetCache appliance (NetApp/5.5R6D42)\\r\\n
Proxy-Connection: close\\r\\n
Proxy-Authenticate: Basic realm="*****"\\r\\n
\\r\\n
Line-based text data: text/html


Client:
Hypertext Transfer Protocol
GET http://setiathome.berkeley.edu//lookup_account.php?email_addr=*****&passwd_hash=***** HTTP/1.1\\r\\n
Proxy-Authorization: Basic *****\\r\\n
User-Agent: BOINC client (windows_intelx86 5.02)\\r\\n
Host: setiathome.berkeley.edu\\r\\n
Pragma: no-cache\\r\\n
Accept: */*\\r\\n
Referer: http://setiathome.berkeley.edu//lookup_account.php?email_addr=*****&passwd_hash=*****\\r\\n
Proxy-Connection: Keep-Alive\\r\\n
Content-Type: application/x-www-form-urlencoded\\r\\n
\\r\\n


Seti:
Hypertext Transfer Protocol
HTTP/1.1 200 OK\\r\\n
Transfer-Encoding: chunked\\r\\n
Date: Fri, 24 Feb 2006 13:11:06 GMT\\r\\n
Content-Type: text/xml\\r\\n
Server: Apache/1.3.34 (Unix) mod_fastcgi/2.4.0 PHP/4.4.1\\r\\n
X-Powered-By: PHP/4.4.1\\r\\n
Via: 1.1 proxauth4 (NetCache NetApp/5.5R6D42)\\r\\n
\\r\\n
HTTP chunked response
eXtensible Markup Language


Client:
Hypertext Transfer Protocol
GET http://setiathome.berkeley.edu/ HTTP/1.1\\r\\n
User-Agent: BOINC client (windows_intelx86 5.02)\\r\\n
Host: setiathome.berkeley.edu\\r\\n
Pragma: no-cache\\r\\n
Accept: */*\\r\\n
Proxy-Connection: Keep-Alive\\r\\n
Content-Type: application/x-www-form-urlencoded\\r\\n
\\r\\n


Proxy:
Hypertext Transfer Protocol
HTTP/1.1 407 Proxy Authentication Required\\r\\n
Date: Fri, 24 Feb 2006 13:11:08 GMT\\r\\n
Content-Length: 257\\r\\n
Content-Type: text/html\\r\\n
Server: NetCache appliance (NetApp/5.5R6D42)\\r\\n
Proxy-Connection: close\\r\\n
Proxy-Authenticate: Basic realm="*****"\\r\\n
\\r\\n
Line-based text data: text/html


Client:
Hypertext Transfer Protocol
GET http://setiathome.berkeley.edu/ HTTP/1.1\\r\\n
Proxy-Authorization: Basic *****\\r\\n
User-Agent: BOINC client (windows_intelx86 5.02)\\r\\n
Host: setiathome.berkeley.edu\\r\\n
Pragma: no-cache\\r\\n
Accept: */*\\r\\n
Referer: http://setiathome.berkeley.edu/\\r\\n
Proxy-Connection: Keep-Alive\\r\\n
Content-Type: application/x-www-form-urlencoded\\r\\n
\\r\\n


Seti:
Hypertext Transfer Protocol
HTTP/1.1 200 OK\\r\\n
Transfer-Encoding: chunked\\r\\n
Date: Fri, 24 Feb 2006 13:11:08 GMT\\r\\n
Content-Type: text/html\\r\\n
Server: Apache/1.3.34 (Unix) mod_fastcgi/2.4.0 PHP/4.4.1\\r\\n
X-Powered-By: PHP/4.4.1\\r\\n
Via: 1.1 proxauth4 (NetCache NetApp/5.5R6D42)\\r\\n
\\r\\n
HTTP chunked response
Line-based text data: text/html


Client:
Hypertext Transfer Protocol
POST http://setiboinc.ssl.berkeley.edu/sah_cgi/cgi HTTP/1.1\\r\\n
User-Agent: BOINC client (windows_intelx86 5.02)\\r\\n
Host: setiboinc.ssl.berkeley.edu\\r\\n
Pragma: no-cache\\r\\n
Accept: */*\\r\\n
Proxy-Connection: Keep-Alive\\r\\n
Content-Type: application/x-www-form-urlencoded\\r\\n
Content-Length: 2072\\r\\n
Expect: 100-continue\\r\\n
\\r\\n

Hypertext Transfer Protocol
Data (1460 bytes)

<scheduler_request>.
[...]
</scheduler_request>.


Proxy:
Hypertext Transfer Protocol
HTTP/1.1 407 Proxy Authentication Required\\r\\n
Date: Fri, 24 Feb 2006 13:11:11 GMT\\r\\n
Content-Length: 257\\r\\n
Content-Type: text/html\\r\\n
Server: NetCache appliance (NetApp/5.5R6D42)\\r\\n
Proxy-Connection: close\\r\\n
Proxy-Authenticate: Basic realm="*****"\\r\\n
\\r\\n
Line-based text data: text/html


(timeout)
ID: 4069 · Report as offensive

Message boards : BOINC client : 5.3.26: HTTP Proxy Authentification fails for sheduler requests

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.