Version 4 (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@…
Jabber: nakulgulati@…
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
- Parse inital chat data
- Connecting and subscribing to events on the channel (HTTP stream)
- API calls
- Implementation of purple plugin specific code