Difference between revisions of "GSoC/2019/Accepted Projects"

Jump to navigation Jump to search
no edit summary
(Created page with "== Prosody plugin installer == '''Student''': João Duarte '''Mentors''': MattJ João lives in Portugal and usually studies Aerospace Engineering. This summer he will be dev...")
 
Line 1: Line 1:
= Google Summer of Code with the XMPP Standards Foundation 2019 =
Weekly meeting every Monday 15:00 UTC at gsoc@muc.xmpp.org.
== Prosody plugin installer ==
== Prosody plugin installer ==


'''Student''': João Duarte
'''Student''': João Duarte<br>
'''Mentors''': MattJ
'''GSoC Blog''': TODO<br>
'''Mentors''': MattJ<br>


João lives in Portugal and usually studies Aerospace Engineering. This summer he will be developing an integration between Prosody and the LuaRocks package manager and ecosystem,allowing installation and management of third-party Prosody modules via simple commands.  
João lives in Portugal and usually studies Aerospace Engineering. This summer he will be developing an integration between Prosody and the LuaRocks package manager and ecosystem,allowing installation and management of third-party Prosody modules via simple commands.  
Line 8: Line 13:
== Poezio infinite scrolling using MAM ==
== Poezio infinite scrolling using MAM ==


'''Student''': Madhur Garg
'''Student''': Madhur Garg<br>
'''Mentors''': pep, Link Mauve
'''GSoC Blog''': TODO<br>
'''Mentors''': pep, Link Mauve<br>


Madhur is a student of the International Institute of Information Technology
Madhur is a student of the International Institute of Information Technology
Line 21: Line 27:
== Jingle File Transfer ==
== Jingle File Transfer ==


''Brief explanation'': The XMPP protocol includes a signaling system to set-up peer-to-peer connections, dubbed Jingle. One usecase for Jingle is to transfer files without an intermediary. This project idea is about adding support for file transfers using Jingle, fully integrated with current Dino features.
'''Student''': hrxi<br>
'''GSoC Blog''': TODO<br>
'''Mentors''': fixah, la|r|ma<br>
 
hrxi will implement encrypted peer-to-peer Jingle file transfers in Dino. The encrypted connection will be set up by either one of the supported encryption protocols of Dino, OMEMO and OpenPGP. In order to achieve compatibility with web clients, it is planned to support WebRTC as a transport protocol. The implementation will be done in a way that allows building support for audio/video chat on top of it. hrxi is based in Germany, studies mathematics and computer science, and likes to write code in Rust.
163

edits

Navigation menu