HTTP proxy does not work for pidgin 2.0 but native AIM client is ok
George YE
gye_test at yahoo.com
Mon Jun 18 12:56:25 EDT 2007
The difficulty is how to compute the session id. I could not figure out how to computer the session id from the hello message so far. Any input is welcome.
Thanks,
George
----- Original Message ----
From: Allan Clark <allanc at chickenandporn.com>
To: George YE <gye_test at yahoo.com>
Cc: Mark Doliner <mark at kingant.net>; devel at pidgin.im
Sent: Thursday, June 14, 2007 11:23:48 AM
Subject: Re: HTTP proxy does not work for pidgin 2.0 but native AIM client is ok
Hi George;
Top-post moved to bottom-post.
On 6/14/07, George YE <gye_test at yahoo.com> wrote:
> > From: Mark Doliner <mark at kingant.net>
> > On Wed, 13 Jun 2007 23:16:16 -0700 (PDT), George YE wrote
> > > Hi,
> > >
> > > I found an interesting problem while using pidgin 2.0. I was trying
> > > to use a http proxy to try to connect with my aim account. The
> > > pidgin client failed due to the proxy does not support http
> > > tunneling. But native aim client works fine with the same proxy
> > > setting. Any idea why pidgin try to do http tunneling instead of
> > > pure http proxy relay.
> > >
> > > Thanks,
> > >
> > > gye
> >
> > Have you tried setting your AIM account to connect to login.oscar.aol.com on
> > port 443 instead of port 5190? It's on the Advanced tab when editing your
> > account.
> >
> > -Mark
>
> I tried the port 443 but got window socket error #10054.
> Tracing the network traffic using ethereal found that native aim client is
> able to try the url http://aimhttp.oscar.aol.com/hello
> first, from which the client seems render a session id, which is used for
> all later http request.
>
> Reading the code of libpurble/proxy.c, looks the pidgin client is trying to
> ask the http proxy to setup a connection for it to aim and relay traffic
> back and forth using this connection. Looks a lot of http proxy does not
> honor this kind of tunneling.
Can you suggest an alternative that is accepted, either by reading
code, or by tcpdump-ing a working conversation, so that the effort to
improve proxy.c can be discussed?
I ask because you seem interested, and you're very close to the issue right now.
Allan
____________________________________________________________________________________
Fussy? Opinionated? Impossible to please? Perfect. Join Yahoo!'s user panel and lay it on us. http://surveylink.yahoo.com/gmrs/yahoo_panel_invite.asp?a=7
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://pidgin.im/pipermail/devel/attachments/20070618/5e7644bb/attachment.html>
More information about the Devel
mailing list