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.

Version 6 (modified by nakulgulati, 8 years ago) (diff)

--

I'm a final year student at NIIT University, India. I started working with Pidgin as part of Google Summer of Code 2015. The goal of my project is to implement Google+ Hangouts Protocol for libpuple3.

A major part of the project was to reverse engineer the protocol. Hangups played a key role in this step and was used as a reference in the initial design of the protocol, though the design was iterated many times over after thorough testing to make it suitable for libpurple.

Contact

Email: nakgulati@gmail.com
Jabber: nakulgulati@jabber.at

Tasks

The project is divided into following tasks to keep track of the progress of the implementation.

  1. Reverse engineer Hangouts protocol
  2. Implementation of protocol in libpurple
    1. Authentication (done)
    2. Parse initial chat data (done)
    3. Connecting and subscribing to events on the channel (HTTP stream) (done)
    4. API calls (done)
  3. Implementation of purple plugin specific code
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!