Project Name : Improving voice, video and chat communication with free software
Name : Udit Raikwar
Student Application : https://wiki.debian.org/SummerOfCode2016/StudentApplications/UditRaikwar
Project Mentor: Gaurav Saini <gauravsaini03@gmail.com>
My contribution during GSoC :
Improve logging
Work : https://github.com/resiprocate/resiprocate/pull/60 (To be merged)
Before : DEBUG | 20160822-230158.035 | telepathy-resiprocate | RESIP:TRANSPORT | 140450089719552 | ?TcpBaseTransport.cxx:281 | Operation now in progress
After : DEBUG | 20160822-225309.702 | telepathy-resiprocate | RESIP:TRANSPORT | 139794583656192 | ?TcpBaseTransport.cxx:281 | EINPROGRESS: Operation now in progress (115)
WebRTC client support :
This task was depended on another task which was quite big, my mentor told me to pause the work for a while and do some other tasks.
Work : https://wiki.debian.org/SummerOfCode2016/StudentApplications/UditRaikwar (table:filename.cxx || sipX APIs used || equivalent libjingle APIs)
: Make libjingle error free by fixing many errors https://github.com/udit043/libjingle-0.6.14/commits/master
TLS: SNI support for client connections
Work : https://github.com/resiprocate/resiprocate/pull/54 (Merged)
Before : Client Hello without SNI supported: https://i.imgsafe.org/54bf8257b4.png
After : Client Hello with SNI supported: https://i.imgsafe.org/54c253a037.png
TLS: SNI support for server connections
Work : https://github.com/udit043/resiprocate/commits/patch-3 (Pull request will be created after final testing (server side work))
Modifiy old schema with proper columns name for PostgreSql repro database
Work : https://github.com/udit043/resiprocate/commits/patch-4 (Pull request will be created after final testing (server side work))
Weekly Report - Mailing list
1-2 : https://lists.debian.org/debian-outreach/2016/06/msg00008.html
3 : https://lists.debian.org/debian-outreach/2016/06/msg00030.html
4 : https://lists.debian.org/debian-outreach/2016/06/msg00043.html
5 : https://lists.debian.org/debian-outreach/2016/06/msg00064.html
6 : https://lists.debian.org/debian-outreach/2016/07/msg00011.html
7 : https://lists.debian.org/debian-outreach/2016/07/msg00024.html
8 : https://lists.debian.org/debian-outreach/2016/07/msg00039.html
9 : https://lists.debian.org/debian-outreach/2016/07/msg00062.html
10: https://lists.debian.org/debian-outreach/2016/08/msg00004.html
11-12 : https://lists.debian.org/debian-outreach/2016/08/msg00020.html
