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