ATTENTION/WARNING - NE PAS DÉPOSER ICI/DO NOT SUBMIT HERE

Ceci est la version de TEST de DIAL.mem. Veuillez ne pas soumettre votre mémoire sur ce site mais bien à l'URL suivante: 'https://thesis.dial.uclouvain.be'.
This is the TEST version of DIAL.mem. Please use the following URL to submit your master thesis: 'https://thesis.dial.uclouvain.be'.
 

Browsing the Geminispace logged in while offline using client certificates in Offpunk

(2024)

Files

Livens_29862301_2024.pdf
  • UCLouvain restricted access
  • Adobe PDF
  • 424.08 KB

Details

Supervisors
Faculty
Degree label
Abstract
There has been a movement of minimal, retro computing. One project that fits in this trend is the Gemini protocol, a simple and clutter-free modern internet protocol. Offpunk is a Gemini client takes the concept of distraction-free even further by moving browsing offline. In this thesis, we describe the Gemini protocol, how Offpunk does it offline in a modular, simple way and improve Offpunk by adding some unique features. We added the ability to browse the Geminispace logged in, even when offline by using TLS Client Certificates. Doing this offline is a unique feature that no other Gemini client has and required careful considerations, both in user experience and in the technical implementation. We also reworked how the certificate cache for server certificates work in Offpunk to make it more interoperable with standard shell tools.