SoC: MSN direct file transfer

Felipe Contreras felipe.contreras at
Tue Mar 25 09:15:47 EDT 2008


On Tue, Mar 25, 2008 at 12:03 AM, Ka-Hing Cheung <khc at> wrote:
> On Mon, 2008-03-24 at 22:38 +0100, Erik Jonsson wrote:
>  > Hi!
>  >
>  > As a Summer of Code project, I'd like to implement support for
>  > peer-to-peer file transfers in the MSN protocol. I've been using
>  > gaim/pidgin for several years and the lack of this feature has been
>  > bugging me all the time.
>  >
>  > If I got things right, improving MSN support has been a SoC task both
>  > 2006 and 2007, but they didn't result in much usable code. The reason
>  You didn't get this right.
>  >  I will succeed better is that instead of trying to fix everything and
>  > end up with nothing usable, I will focus on one thing and do it well.
>  > I believe that Miranda already has this feature, so maybe I can look
>  > at how they did it.
>  >
>  > Is this a good idea?
>  No. Just file transfer by itself is too small of a task to be considered
>  SoC worthy.

Is it so?

There's the case when the remote end is behind a firewall, when the
local end is behind a firewall, multiply by 2 since it depends which
end started the transmission, and then there's UPnP.

Apparently there's also TURN, and possibly other methods I'm not aware of.

This change enables direct connection transfers on msn-pecan (only
when the other end is reachable and we start the connection AFAICR):;a=commitdiff;h=870d4d1b9da01c481e4df1477215802bdbd49419

Without the previous work on that, the changes would have been bigger.

Best regards.

Felipe Contreras

More information about the Devel mailing list