A few correction for my previous comment :
Pidgin did use the full-url workaround if the user are using it behind a proxy 
server.  So the problem should be fixed by now if you are connecting behind a 
normal proxy server. 

In my university's network, the ports for Yahoo Messenger are open. So
the users don't have to connect to the proxy server to use YM. But
because the buddy icons is fetched not through the YM ports, the users
still need to use the proxy server for this.

Luckily, the settings for the buddy-icons-fetching are not account
specific. It depends on the
"tools"->"preferences"->"network"->"configure proxy" settings. So the
users can set their YM account to not using proxy, and set the buddy-
icons-fetching activites to use proxy.

The problem is, Pidgin still looks into the account specific setting to
decide wether the user is using proxy or not.... So in my case, the
buddy icon is still fetched without the full-url.

Here's my workaround. On the source code, find the file :
libpurple/protocols/yahoo/yahoo_picture.c. There should be a line
containing :

                     gboolean use_whole_url = FALSE;

change this to :

                     gboolean use_whole_url = TRUE;

this way, pidgin doesn't care if you use proxy or not, it always use
full url to fetch buddy icons. I don't understand why they don't simply
always use a full url for this code. Compile it and replace the file :
/usr/lib/purple-2/libyahoo.so .

But anyway, I think that workaround is only needed if you're facing the
same rare cases as I do.

-- 
Bugs behind proxy server with/without authentication
https://bugs.launchpad.net/bugs/164301
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to