Fetching the latest programs, projects, and workspace data.
An open source instant messaging client and ecosystem based on Jabber & XMPP
Showing 4 of 4 projects. Click any project card for scope, mentors, and proposal studio.
Mentors: Student: Rishi Raj
<p>Currently Compliance Tester is a command line tool to check compliance status of an XMPP server. Testing servers for compliance with XMPP extensions is a very cumbersome process in which a server admin or willing user has to download the jar, run it and make a PR to the repo with the results to add it in the overview page. Through this project, I intend to automate this process and turn this project to a web service, which will provide a interface for testing servers, periodically run tests on public servers and visualise current and historic compliance status of servers, implementation of XMPP extensions across servers. Custom badges will be generated for servers from the latest test results. Periodic reports will be generated from the test results and sent to subscribers. Moreover, the collected historical data can also be analysed to recommend appropriate Jabber servers for users.</p>
Mentors: Student: Paul Moritz Schaub
<p>This is my proposal to create an implementation of <em>OpenPGP for XMPP Instant Messaging</em> (OX) for the XMPP client library Smack.</p>
Mentors: Student: sdhand
<p>Dino currently has limited support for the OMEMO end-to-end encryption protocol. It supports one-on-one chats, but lacks a system to manage trust and verify devices, and has no group-chat capabilities. I will build an interface for managing device trust, before moving on to implement OMEMO support for group-chats.</p>
Mentors: Student: fiaxh
<p>This project will introduce various improvements in <a href="http://dino.im" target="_blank">Dino</a>, a new XMPP client using GTK+ written in Vala. Among the improvements will be MAM, Stream Management, Roster versioning, SRV records for XMPP over TLS and some UI extensions.</p>