Bug 70374 - suggest support of reveiving files for MSN plugin
Summary: suggest support of reveiving files for MSN plugin
Status: RESOLVED FIXED
Alias: None
Product: kopete
Classification: Applications
Component: MSN Plugin (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR wishlist
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
: 79037 79508 83392 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-12-14 10:27 UTC by li zhao
Modified: 2006-03-04 19:44 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description li zhao 2003-12-14 10:27:57 UTC
Version:            (using KDE KDE 3.1.94)
Compiler:          gcc version 3.3.2 20031022 (Red Hat Linux 3.3.2-1)  
OS:          Linux

MSN on my kopete always fails to receive files from other contacts, although when they send a requestion, a file receiving window will open.

Is that a bug or a feature under developing? :-)
Comment 1 Ross Fawcett 2003-12-14 10:37:53 UTC
ok spelling aside
are you behind a firewall or NAT setup ? because that can cause problems with file transfers unless your NAT setup knows how to handle incomming connections etc properly.
Comment 2 Olivier Goffart 2003-12-14 10:49:09 UTC
no, the NAT can cause problem to SEND.
To receive it depends if the sender is under a NAT.
MSN Messenger us the Microsoft upnp protocol to establish a connection with a NAT, but this protocol is not implemented under QT/KDE yet.
Comment 3 Ross Fawcett 2003-12-14 10:58:40 UTC
I'd have thought sending wouldnt be a problem because it would just route the outgoing connection, or am i not understanding how msn does file transfers? Either way it sounds like an issue with his NAT/Firewall
Comment 4 Olivier Goffart 2003-12-14 11:03:47 UTC
It's the receiver who connects to the sender.
So the sender needs to be able to recept and accept the connection.
(that's the basic protocol, the one implemented in kopete)
Comment 5 Martijn Klingens 2003-12-14 11:06:26 UTC
Subject: Re: [Kopete-devel]  suggest support of reveiving files for MSN plugin

On Sunday 14 December 2003 10:58, Ross Fawcett wrote:
> I'd have thought sending wouldnt be a problem because it would just
> route the outgoing connection, or am i not understanding how msn does file
> transfers?

The _sender_ sends an invitation packet over MSN with the sender's IP address, 
so if the sender is NAT-ed the IP address in the invitation is wrong. I'm not 
aware of any connection tracking helper modules for _ANY_ platform that 
support proper NAT of the MSN payload.

Comment 6 Ross Fawcett 2003-12-14 11:22:06 UTC
Ahh, thats what I'd guessed. Wasnt quite sure if that was why though. Thanx for the info.

Out of interest can port forwards be used to enable the tranfers to work? Ive not really bothered using msn to send files, but it occured to me that the others on my network here prolly do want to.
Comment 7 Martijn Klingens 2003-12-14 12:12:00 UTC
Subject: Re: [Kopete-devel]  suggest support of reveiving files for MSN plugin

On Sunday 14 December 2003 11:22, Ross Fawcett wrote:
> Out of interest can port forwards be used to enable the tranfers to work?

Nope, you have to actually mangle the IP addresses in the invitations that the 
senders transmits.

A better solution is to implement the new (MSN 6) file transfer protocol that 
transmits through the MSN server and is not sensitive to NAT issues. There is 
already partial support for it in Kopete for the buddy icons, so I guess 
Olivier will add the rest after KDE 3.2 is out.

Comment 8 li zhao 2003-12-14 12:41:29 UTC
Subject: Re:  suggest support of reveiving files for MSN plugin         

That's great.



On 14 Dec 2003 11:12:01 -0000, Martijn Klingens <klingens@kde.org> wrote:

> ------- You are receiving this mail because: -------
> You reported the bug, or are watching the reporter.
>
> http://bugs.kde.org/show_bug.cgi?id=70374
>
>
>
>
> ------- Additional Comments From klingens@kde.org  2003-12-14 12:12 
> -------
> Subject: Re: [Kopete-devel]  suggest support of reveiving files for MSN 
> plugin
>
> On Sunday 14 December 2003 11:22, Ross Fawcett wrote:
>> Out of interest can port forwards be used to enable the tranfers to 
>> work?
>
> Nope, you have to actually mangle the IP addresses in the invitations 
> that the
> senders transmits.
>
> A better solution is to implement the new (MSN 6) file transfer protocol 
> that
> transmits through the MSN server and is not sensitive to NAT issues. 
> There is
> already partial support for it in Kopete for the buddy icons, so I guess
> Olivier will add the rest after KDE 3.2 is out.


Comment 9 Degand Nicolas 2003-12-20 02:40:22 UTC
I have the same issue. No NAT. It was working in 0.7.4. Now I can only send files.
Comment 10 Degand Nicolas 2003-12-20 12:05:16 UTC
Errata : Trillian users are able to send me files. So the issues are only with people using MSN 6. Then, it's probably the change of protocol.
Comment 11 Olivier Goffart 2004-04-04 12:24:28 UTC
*** Bug 79037 has been marked as a duplicate of this bug. ***
Comment 12 Luís 2004-04-05 20:10:09 UTC
Will this be fixed in 0.9?

Also I can receive files with aMSN (0.90), but not with Kopete (0.8).

Like this: 

1. I login in aMSN and can receive files.
2. Logout of aMSN and login in Kopete.
3. Can't receive files anymore.

During this small process nothing changes, meaning that my buddy connection and mine are the same, so it's really a Kopete/MSN Protocol issue not a NAT thing.
Comment 13 Olivier Goffart 2004-06-15 08:19:07 UTC
*** Bug 79508 has been marked as a duplicate of this bug. ***
Comment 14 Olivier Goffart 2004-06-15 08:19:45 UTC
*** Bug 83392 has been marked as a duplicate of this bug. ***
Comment 15 Olivier Goffart 2004-08-03 11:16:02 UTC
Fixed in CVS
Comment 16 li zhao 2004-08-05 05:37:01 UTC
  i compiled it just now.
  now, it's ok to receive big file from localhost.


  when other ppls in my lab try to send me a file, 
    i can get notification, however, cannot start transftering.
  pcs in our lab are all use fixed IP address and connected to the same switch (maybe).
 
  ppls outside our lab cannot tansfer file to me, the same problem with above
Comment 17 Olivier Goffart 2004-08-05 08:27:17 UTC
How big are files ?
You maybe have to wait a certain delay of few second before the file realy start transfering.
Comment 18 Marc Collin 2006-03-04 19:44:22 UTC
everyfile i receive from msn.... are empty (size 0k)....