[Pidgin] #11986: Separate HTTP and IM proxy servers no longer work in 2.7.0

Pidgin trac at pidgin.im
Mon Jun 14 09:53:15 EDT 2010


#11986: Separate HTTP and IM proxy servers no longer work in 2.7.0
------------------------+---------------------------------------------------
 Reporter:  psmith2100  |        Owner:  rekkanoryo  
     Type:  defect      |       Status:  new         
Milestone:              |    Component:  unclassified
  Version:  2.7.0       |   Resolution:              
 Keywords:              |  
------------------------+---------------------------------------------------

Comment(by psmith2100):

 2.7.2 did not work but I think I see the problem.  I have attached three
 files.  I have attached debug2.7.2.txt and 2.7.2.cap and 2.6.6.cap.  The
 "cap" files are sniffer traces.  Download Wireshark www.wireshark.org to
 view the sniffer files.

 2.7.2 is sending traffic through our HTTP proxy that is not permitted by
 content filters and that is why we see the authentication required message
 in the debug and in the 2.7.2.cap file.  2.7.2 contacts the HTTP proxy
 first instead of contacting the IM account proxy first.

 However, you can see in the 2.6.6.cap file that 2.6.6 contacts the IM
 account proxy first and a significant amount of traffic goes to the IM
 proxy before the HTTP proxy is ever used.  The HTTP proxy is first
 contacted at line 17, and line 20 is the first HTTPS traffic ever sent and
 it goes to login.yahoo.com:443.

 Keep in mind that these sniffer traces are just between my PC and the
 proxy servers and do not include traffic between the proxy servers and
 Yahoo, so I assume the IM proxy is communicating with Yahoo on port 5050
 as indicated in line 11 of 2.6.6.cap which is the port in the account
 settings.

 So it appears the issue is that releases later than 2.6.6 are not sending
 the appropriate traffic to the IM proxy and are sending it to the main
 HTTP proxy.

 Replying to [comment:35 rekkanoryo]:
 > Replying to [comment:31 psmith2100]:
 > [[BR]]<snip>[[BR]]
 > > My settings work in 2.6.6 but not in 2.7.0 or .1.  Try and explain
 that.
 > <snip>[[BR]][[BR]]
 > In trying to explain that, I spent more time than I should have staring
 at the code in question.  I'm not sure I've fixed the problem in any way,
 since I don't have proxy servers to test with, but at the very least, the
 fallback mechanism referenced two comments ago should kick in and attempt
 a connection if all else fails.
 >
 > Please try downloading [http://pidgin.im/~rekkanoryo/pidgin-2.7.2devel-
 offline.exe the 2.7.2devel installer] again and test it.  I have rebuilt
 the installer to include the fixes described in the previous two comments.
 Again, it's an offline installer that includes everything except spell
 checking dictionaries.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/11986#comment:38>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list