[Pidgin] #14503: Yahoo file transfer corruputed files

Pidgin trac at pidgin.im
Wed Aug 10 18:04:25 EDT 2011


#14503: Yahoo file transfer corruputed files
---------------------------------+------------------------------------------
 Reporter:  andrixnet            |     Owner:  sulabh.dev
     Type:  defect               |    Status:  new       
Component:  Yahoo!/Yahoo! JAPAN  |   Version:  2.9.0     
 Keywords:  fiel transfer        |  
---------------------------------+------------------------------------------
 Yahoo messenger client version 8 (sender)
 Pidgin 2.9.0 (receiver)

 Files transfered arrive corrupted, in the sense that they contain a few
 extra bytes right at the begining.

 How I found out? Usually PDF files start with the string %PDF. However PDF
 files received via Pidgin contain this :

 {{{
 hex dump : 42 30 35 0D 0A 25 50 44 46 2D 31  .....

 of this :
 B05
 %PDF-1.4
 }}}


 Debug window :


 {{{

 (01:01:04) yahoo: 157 bytes to read, rxlen is 177
 (01:01:04) yahoo: Yahoo Service: 0xdc Status: 1
 (01:01:07) yahoo: 82 bytes to read, rxlen is 102
 (01:01:07) yahoo: Yahoo Service: 0x4b Status: 1
 (01:01:09) xfer: request accepted for 0307B008
 (01:01:09) win32placement: Window RECT: L:66 R:524 T:66 B:365
 (01:01:09) win32placement: Working Area RECT: L:0 R:1024 T:0 B:738
 (01:01:10) yahoo: 284 bytes to read, rxlen is 304
 (01:01:10) yahoo: Yahoo Service: 0xdd Status: 1
 (01:01:10) dnsquery: Performing DNS lookup for xxxxxxxxx
 (01:01:10) dnsquery: IP resolved for xxxxxxxxx
 (01:01:10) proxy: Attempting connection to xxxxxxxxx
 (01:01:10) proxy: Connecting to xxxxxxxxx:80 with no proxy
 (01:01:10) proxy: Connection in progress
 (01:01:10) proxy: Connecting to xxxxxxxxx:80.
 (01:01:10) proxy: Connected to xxxxxxxxx:80.
 (01:01:10) dnsquery: Performing DNS lookup for xxxxxxxxx
 (01:01:10) dnsquery: IP resolved for xxxxxxxxx
 (01:01:10) proxy: Attempting connection to xxxxxxxxx
 (01:01:10) proxy: Connecting to xxxxxxxxx:80 with no proxy
 (01:01:10) proxy: Connection in progress
 (01:01:10) yahoo: 142 bytes to read, rxlen is 162
 (01:01:10) yahoo: Yahoo Service: 0x06 Status: 1
 (01:01:10) yahoo: yahoo_codes_to_html(sa0ti fiede ras)=sa0ti fiede ras
 (01:01:10) proxy: Connecting to xxxxxxxxx:80.
 (01:01:10) proxy: Connected to xxxxxxxxx:80.
 (01:01:11) yahoo: 83 bytes to read, rxlen is 103
 (01:01:11) yahoo: Yahoo Service: 0x4b Status: 1
 (01:01:11) yahoo: 130 bytes to read, rxlen is 150
 (01:01:11) yahoo: Yahoo Service: 0x06 Status: 1
 (01:01:11) yahoo: yahoo_codes_to_html(...)=...
 (01:01:12) yahoo: 83 bytes to read, rxlen is 103
 (01:01:12) yahoo: Yahoo Service: 0x4b Status: 1
 }}}

-- 
Ticket URL: <http://developer.pidgin.im/ticket/14503>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list