User:Abdelrhman/gsoc16: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Weekly report - week 3)
(Weekly report - week 4)
Line 31: Line 31:
* Added improvements to the patch of [https://bugzilla.mozilla.org/show_bug.cgi?id=787369 bug787369]
* Added improvements to the patch of [https://bugzilla.mozilla.org/show_bug.cgi?id=787369 bug787369]
* Worked on preparing initial interface for Data Forms for Field element and requested checking it from my mentors
* Worked on preparing initial interface for Data Forms for Field element and requested checking it from my mentors
==== Week 4 (May 14 - May 20) ====
* Finished working on DNS SRV and it's landed ([https://bugzilla.mozilla.org/show_bug.cgi?id=787369 bug787369])
* Discussed on IRC the initial interface for Data Forms
* Discussed on IRC XEP-0224: Attention and started to work on a patch to support it

Revision as of 02:00, 24 May 2016

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

Week 4 (May 14 - May 20)

  • Finished working on DNS SRV and it's landed (bug787369)
  • Discussed on IRC the initial interface for Data Forms
  • Discussed on IRC XEP-0224: Attention and started to work on a patch to support it