Bug 167800

Summary: Recieving files from icq users doesnt work
Product: [Unmaintained] kopete Reporter: Sebastian Taube <geschenkt>
Component: ICQ and AIM PluginsAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Sebastian Taube 2008-07-31 02:46:09 UTC
Version:           0.50.80 (using 4.1.00 (KDE 4.1.0), Arch Linux)
Compiler:          gcc
OS:                Linux (x86_64) release 2.6.26-ARCH

When some icq users wanted to send me a file, everything worked as expected, until the transfer window opens. The progress bar stops at the beginning and nothing happens, as if no connection cant be established.
Using qip within a virtual machine, the transfer works, so its no problem with my router.
Comment 1 Roman Jarosz 2008-07-31 09:01:05 UTC
Which client (version) does the other user use?
Comment 2 Sebastian Taube 2008-07-31 12:26:56 UTC
They were alle using the original icq client, version 6.
Comment 3 Roman Jarosz 2008-07-31 14:34:36 UTC
Yeah icq 6 can't do filetransfers through server, so if you are both behind NAT or firewall then it will fail. But it's odd that it works in qip
Comment 4 Roman Jarosz 2008-07-31 15:27:43 UTC
Hm looks like latest ICQ version can send files through icq server so it should work (here it does). Could you check if anybody is using ICQ 6.0 build 6059, this build should work.

Also if you have debug info could you post console log when Kopete is receiving file? You should see 
"MessageReceiverTask::handleType2Message: **************this is a filetransfer message************"
Comment 5 Roman Jarosz 2008-11-07 00:28:14 UTC
It should work if you check "Use proxy instead" in ICQ account preference dialog.
Comment 6 Roman Jarosz 2008-12-28 12:58:44 UTC
SVN commit 902369 by rjarosz:

Fix bug 167800: Recieving files from icq users doesnt work
Use file proxy as default to make file transfer work even if both users are behind NAT and the other program doesn't support proxy.

BUG: 167800



 M  +1 -1      aim/aimaccount.cpp  
 M  +1 -1      aim/ui/aimeditaccountwidget.cpp  
 M  +1 -1      icq/icqaccount.cpp  
 M  +1 -1      icq/ui/icqeditaccountwidget.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=902369