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