GSOC 2013 ideas regarding XMPP

Phil Hannent phil at hannent.co.uk
Tue Apr 9 09:03:16 EDT 2013


Good afternoon developers,

I am interested in signing up as a student this year. I am undertaking
a Masters and one of the modules is about networks and data
communication. I'd like to overlap the two so that I can submit
development work as evidence.

In keeping with that I'd like to work on Marcus Lundblad's great work
on the XMPP file transfer code. Specifically I am thinking about the
XMPP tickets relating to file transfers:

XMPP Tidy up

Gtalk FT using UDP/libnice https://developer.pidgin.im/ticket/1507
Support Jingle file transfers XEP-0234 https://developer.pidgin.im/ticket/8623
Thumbnails in file transfer https://developer.pidgin.im/ticket/9476
Insert images into XMPP message https://developer.pidgin.im/ticket/10056
Crash when transferring via XMPP https://developer.pidgin.im/ticket/10937
Crash with corrupt JabberStream https://developer.pidgin.im/ticket/11818
Problem with In-band FT https://developer.pidgin.im/ticket/11704
Jingle Support in for talking https://developer.pidgin.im/ticket/12099
Close of bytestream before last stanza https://developer.pidgin.im/ticket/13414
Incorrect IP detected https://developer.pidgin.im/ticket/14390
Crash with IBB transfer https://developer.pidgin.im/ticket/14430

Whilst there isn't a whole "new" section of code to be written, I
believe that the task of polishing code and debugging is inherently
just as useful.

Two alternative ideas are around more discrete projects:

Stream Management
https://developer.pidgin.im/ticket/14252
http://xmpp.org/extensions/xep-0198.html

Support for WhatsApp API/Protocol
https://developer.pidgin.im/ticket/15371

I would appreciate feedback on the suitability of any of the three proposals.

Many thanks
Phil Hannent



More information about the Devel mailing list