User:Abdelrhman/gsoc16
Jump to navigation
Jump to search
Project's goal
The project aims to replace libpurple's XMPP implementation with JavaScript implementation of XMPP protocol after adding missing features to JavaScript implementation.
Daily updates
Each month will have a separate page contains all activities for each day and I will update it daily.
Weekly report
Here I will summarize all important activities every week, so anyone can check it quickly if he/she does not have enough time to read the daily updates.
Before GSoC
I have worked on improving and adding some features to JavaScript implementation of XMPP in Instantbird since the last year (2015), so this helped me start coding period early to try to add more improvements.
Community bonding and coding periods
Week 1 (April 23 - April 29)
- Understood Fallen's code for DNS SRV and tested it
- Fixed some issues in Fallen's code on Linux
- Tried get any updates about certificate's issue (described in bug 741550) to fix and we got a solution for this issue
- Submitted two patches in bug 787369 for DNS SRV to get review and we discussed some points on IRC (e.g. caching results, certificate's problem, etc.)
- By the end of this week, everything in DNS SRV part tend to be clear and I'm working on finishing final patch
Week 2 (April 30 - May 6)
- Added more improvements to the patch for bug787369 after getting reviews
- Checked my previous work for Data Forms to be ready for working on it next week
Week 3 (May 7 - May 13)
- Added improvements to the patch of bug787369
- Worked on preparing initial interface for Data Forms for Field element and requested checking it from my mentors