Progress

Work done

  • XMPP Protocol Helper classes
  • GMail notifications - todo

Progress

Work done

  • Google Shared Status
  • Separate protocol for GTalk
  • Started working on email notifications

TODO

  • Design classes which can be extended so that other extensions could use the xmpp implementation easily
  • Complex event handler (e.g. Handle notifications)

Progress

Work done

  • Code cleanup
  • Changes to coding style
  • Minor bug fixes

Progress

Work done

  • Code cleanup
  • Documented the code
  • Bug fixes

Known Issues

  • Certificate exceptions dialog not working properly
  • Buddies dissapearing from the buddylist

TODO

  • Document the code further, with example usage
  • Further testing - It would be really nice if someone could try this out :)
  • Test it when connected through a proxy

Progress

Work done

  • Set status
  • Parse vCards
  • Set buddy icons
  • Buddy tooltips

Progress

Work done

  • Conversation window fixes
  • Closing and reopening conversation windows
  • Connect to the server based on user settings
  • Cleanup debugging messages

TODO

  • Set the status
  • Buddy tooltips
  • Buddy status in conversation window

Progress

Work done

  • Buddy List
    Have some bugs to fix
  • Handling presence and roster

Plans for next week

  • Fix bugs in the buddy list
  • Use user input instead of hardcoded account information

Progress

Work done

  • Parse Jabber ID
  • Querying descendents of XML nodes
  • Events
  • Tried creatign buddy list

Problems Encountered

Plans for next week

  • Implement Buddy List and status updates
  • Use user input instead of hardcoded account information

Progress

Work done

  • Uses SAXXMLReader to parse the stream
  • Helpers for Stanza and node creation (incomplete)
  • Initiation of XMPP connections with pluggable authentication methods
  • PLAIN and DIGEST-MD5 authentication

There's a lot of testing and code cleanup to be done on these. Also no error handling is implemented.

Problems Encountered

  • The "Add Security Exception" dialog does not work properly in an event of a bad certificate

Plans for next week

  • Clean up the code
  • Implement helpers for parsing jabber ID
  • implement a buddy list
  • Code an event handler for iq stanzas and other stanzas

Introduction

This is the blog for weekly progress reports for the Google Summer of Code 2011 project: Javascript Implementation of XMPP Protocol for Instantbird.

Links

Project Proposal

Project Repository (GitHub)

Filed under  //   intro  

About