Sesam, öffne Dich!

Vor ein paar Tagen habe ich mein Linux-System von verwaisten Paketen befreit. Das führte leider dazu, dass sich mein Passwort-Manager Sesame nicht mehr starten ließ – OpenSSL in Version 1.0.2 war verschwunden. In solchen Fällen hilft nur neu bauen! Schnell stellte ich allerdings fest, dass das so nicht funktioniert, da es in der neuen OpenSSL-API inkompatible Änderungen gibt. Nach zweieinhalb Jahren musste ich also dem Projekt mal wieder etwas Aufmerksamkeit schenken.

Die notwendigen Anpassungen bezüglich der OpenSSL-API gingen schnell von der Hand. Das Projekt lässt sich jetzt sowohl gegen alte als auch gegen neue Versionen der Crypto-Bibliothek bauen. Viel gravierender fand ich jedoch den grausigen Installationsprozess, den ich im Anschluss überarbeitete. Mit einem sudo make install ist nun alles erledigt. Und auch die Travis-CI Config-Datei brauchte etwas Zuneigung: Das Projekt wird nun nach jedem Checkin wenigstens auf Ubuntu Trusty Thar, Xenial Xerus und Bionic Beaver gebaut, getestet und installiert.

Also falls Ihr noch einen Passwort-Manager für die Konsole sucht, dann kann ich Euch diesen hier wärmstens empfehlen: Sesame – A command line password manager. Ich selbst nutze ihn nun schon seit fast fünf Jahren und bin sehr zufrieden.