Search squid archive

Invalid URL on login.yahoo.com redirect

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I've been going at this problem for a couple days now, and really haven't
made any progress.  We're using Squid as a non-authenticated,
non-transparent proxy, which is working well for the most part.  I've found
a fix I think, which is being tested now, but I can't explain why the fix
works (if it really does).  For whatever reason, the squid.conf had
http_port 80 and 443 configured, which SSL being directed to the latter (for
no good reason, really).

If I use any port other than 443, everything seems to work fine.  Does
anyone have a clue as to why 443 during Yahoo login gives an invalid URL
error?

This particular issue comes up under the following conditions:

1. User is using IE7 or IE8.
2. User comes from a ca.yahoo.com (Canadian) page.
3. User goes to "sign in", and gets sent to the standard

login.yahoo.compage with a redirect variable.

4. User hits submit and completes login.
5. During the redirect back to ca.yahoo.com, user receives "The requested
URL "/", is invalid."

Of course, this all happens over SSL, so nothing other than CONNECT appears
in the logs. And if I through an man-in-the-middle proxy (Fiddler2,
Webscarab, etc.), it works fine.  Packet sniffing doesn't show anything of
interest either.

The access log shows:

CONNECT login.yahoo.com:443
CONNECT a248.e.akamai.net:443
.... error message in browser ....
.... long pause ....
CONNECT a248.e.akamai.net:443

What happens immediately afterwards in a working connection is:

GET http://ca.yahoo.com/

Thanks,
Andre


[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux