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.
- Timestamp:
-
Sep 21, 2015, 3:37:43 AM (8 years ago)
- Author:
-
nakulgulati
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v3
|
v4
|
|
1 | 1 | I'm a final year student at NIIT University, India. I started working with Pidgin as part of [[SummerOfCode2015|Google Summer of Code 2015]]. The goal of my project is to implement Google+ Hangouts Protocol for libpuple3. |
| 2 | |
| 3 | 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. |
| 4 | |
| 5 | == Contact == |
| 6 | '''Email:''' nakgulati@gmail.com[[BR]] |
| 7 | '''Jabber:''' nakulgulati@jabber.at |
| 8 | |
| 9 | == Tasks == |
| 10 | The project is divided into following tasks to keep track of the progress of the implementation. |
| 11 | |
| 12 | 1. Reverse engineer Hangouts protocol |
| 13 | 2. Implementation of protocol in libpurple |
| 14 | a. Authentication |
| 15 | b. Parse inital chat data |
| 16 | c. Connecting and subscribing to events on the channel (HTTP stream) |
| 17 | d. API calls |
| 18 | 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!