Trac is being migrated to new services! Issues can be found in our new YouTrack instance and WIKI pages can be found on our website.

Changes between Version 45 and Version 46 of SoCAndBountyIdeas


Ignore:
Timestamp:
Apr 1, 2008, 6:49:37 PM (16 years ago)
Author:
jeff
Comment:

myspaceim tlc

Legend:

Unmodified
Added
Removed
Modified
  • SoCAndBountyIdeas

    v45 v46  
    5656
    5757Your task is to compare what libpurple does at a protocol level with what the official Windows Yahoo! client does, figure out where it differs, and then repair libpurple's implementation.  If time permits, documentation of the protocol would be a huge win, as well.
     58
     59== MySpaceIM TLC ==
     60Our MySpaceIM implementation is currently substandard. The plugin was developed as part of Summer of Code 2007 by reverse-engineering the protocol spoken by the official client (making it the first publicly-available third party MySpaceIM implementation) , and although it is functional, further reverse-engineering of the protocol and bug-fixing of the libpurple implementation is needed to bring our client up to par with the official client.
     61
     62A list of known bugs is available at MsimToDo. Areas to consider working on include, but are not limited to:
     63
     64 * Group chat support (#4691)
     65 * Improved server-side buddy-list support (#3444, #4734, #4841, #5240)
     66 * Buddy search (#2661)
     67 * MySpace.com "webchallenge" support (#2659). Require significant reverse-engineering skills, but your work would benefit not only libpurple-based clients but other third-party MySpaceIM implementations. Please list any reverse-engineering experience you have (for example, if you've used OllyDbg or other tools) if you wish to take on this task.
     68 * General bug fixing
     69 * Adding new features supported by the official client, but not libpurple
     70
     71Your mission is to understand what the official MySpaceIM client does at a protocol level, document what you've found at  http://imfreedom.org/wiki/index.php/MySpaceIM (if not already documented), and implement it in libpurple.
    5872
    5973== Finch Improvements ==
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!