HTTP proxy does not work for pidgin 2.0 but native AIM client is ok

George YE gye_test at
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.


----- Original Message ----
From: Allan Clark <allanc at>
To: George YE <gye_test at>
Cc: Mark Doliner <mark at>; devel at
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> wrote:
> > From: Mark Doliner <mark at>
> > 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 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
> 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.


Fussy? Opinionated? Impossible to please? Perfect.  Join Yahoo!'s user panel and lay it on us. 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the Devel mailing list