Der Endpunkt zeigt jetzt auf die Rohadresse dieses Zweigs statt auf die neueste Veroeffentlichung. Gitea kennt "releases/latest/download/..." nicht -- nachgemessen: HTTP 404, waehrend GitHub dort 200 liefert. Die Rohadresse eines Zweigs aendert sich dagegen nie, und aendern darf sie sich nicht: Sie ist in jedes ausgelieferte Paket eingebacken. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2.1 KiB
SHUFTN — Auslieferungen
Hier liegen die Installationspakete von SHUFTN, einem Mailprogramm mit KI-Assistent für Windows. Quelltext gibt es hier keinen; dieses Repository trägt ausschliesslich die fertigen Pakete und die Datei, an der ein installiertes SHUFTN erkennt, ob etwas Neues bereitliegt.
Warum ein eigenes Repository
SHUFTN fragt beim Öffnen der Aktualisierungsseite anonym nach:
https://gitea.itm-technologies.de/ITM-GmbH/shuftn-releases/raw/branch/main/latest.json
Anonym heisst: ohne Zugangsdaten. Ein privates Repository antwortet darauf
mit 404, und zwar wortlos — der Nutzer läse „keine Aktualisierung
verfügbar" und erführe nie, dass die Frage gar nicht angekommen ist.
Deshalb liegt die Auslieferung öffentlich und die Entwicklung nicht.
Die Datei liegt im Zweig und nicht an der Veröffentlichung: Gitea kennt keine Adresse für „die neueste Veröffentlichung", die Rohadresse eines Zweigs ändert sich dagegen nie. Und ändern darf sie sich nicht — sie ist in jedes ausgelieferte Paket eingebacken.
Installieren
Unter Releases das neueste SHUFTN_*_x64-setup.exe
herunterladen und ausführen. Es braucht keine Administratorrechte und legt
sich unter %LOCALAPPDATA%\Programs ab; die Laufzeitumgebung (WebView2)
steckt im Paket, ein Internetzugang beim Einrichten ist also nicht nötig.
Danach hält sich SHUFTN selbst aktuell — nur auf Klick, nie von selbst und nie im Hintergrund.
Signatur
Jedes Paket ist signiert. SHUFTN nimmt ausschliesslich Aktualisierungen an, die zu dem Schlüssel passen, der in der laufenden Fassung steckt; eine unsignierte oder fremd signierte Datei lehnt es ab.
minisign public key: F442BDCD4380825
RWQlCDjU3CtED4cxEZf3d+feSEuAoM+sR19ryWY+J8PZRSFBGpE/3Fsc
Was in den Paketen steckt
SHUFTN hält die Post lokal. Nachrichten liegen in einer Datenbank unter
%APPDATA%\SHUFTN auf dem eigenen Rechner, nicht bei einem Anbieter. Der
Assistent rechnet an einem Endpunkt, den der Betreiber einträgt — wer ihn
ins eigene Rechenzentrum legt, dessen Post verlässt das Haus nicht.
Herausgeber: WLS Systeme