Änderungsprotokoll

NeoFrag Reborn 1.2.25

Luandre 4 Okt. 2026 2 Min. Lesezeit 31
Inhaltsverzeichnis
Inhaltsverzeichnis

Der Discord-Bot geht auf Version 0.2.2: Die Forenbeiträge, die er weitergibt, verlieren alle ihre HTML-Tags, auch verschachtelte (siehe sein eigenes Änderungsprotokoll). Version 0.2.1 funktioniert weiterhin.

Behoben

  • Das Fenster des Marketplace bietet auch die Widgets an, die kein Modul liefert (Über, Spieleserver, Feed-Leser, Saisonaler Effekt, Steam-Gruppe, TeamSpeak 3 Server, Live-Status): Es zeigte nur Module und Themes, und diese sieben Widgets ließen sich nur über „Hinzufügen“ installieren, mit dem Archiv in der Hand. Ein Widget, das bereits ein Modul liefert (das des Forums zum Beispiel), erscheint dort nicht doppelt.
  • Der Leitfaden zur Verwaltung nennt die Schaltfläche, die eine neue Adresse der Website speichert, bei ihrer Beschriftung, der Adresse gefolgt von verwenden — und nicht mehr bei einer falschen Adresse https://…, die ein Leser für einen Link hielt.

Sicherheit

  • Die Prüf-Workflows des Repositorys erhalten nur noch ein Token mit Lesezugriff (permissions: contents: read): Sie haben nichts zu schreiben, also könnte ein kompromittierter Schritt nichts ändern. Gemeldet von der Codeanalyse von GitHub, als die Repositorys für die Öffentlichkeit geöffnet wurden.
  • Das Widget Video akzeptiert für einen Eintrag seiner Wiedergabeliste nur eine Adresse http(s) oder einen Pfad der Website: Eine Adresse javascript: oder data: wird beim Klick ignoriert. Der Player führte nichts aus, aber eine solche Adresse hatte dort nichts zu suchen. Von derselben Analyse gemeldet.

Hinzugefügt

  • Drei weitere Tests im Workflow installation.yml: check-extensions installiert jedes der Addons des veröffentlichten Marketplace auf einer Website, die nur den Kern hat, über das Fenster des Marketplace und über „Hinzufügen“, was er nicht anbietet; check-prerequis-absents entfernt nacheinander jede benötigte PHP-Erweiterung und prüft, dass der Assistent und der Kommandozeilen-Installer sagen, welche fehlt; das veröffentlichte Paket wird über den Assistenten auf einem simulierten Shared Hosting installiert (Apache ohne Funktionen, die ein Programm starten, open_basedir, 128 MB). Und die Links in allen Dokumenten werden geprüft (lychee).
Geschrieben von Luandre Alle Beiträge

Auch lesenswert

0
Kommentare

Meine Cookies verwalten

Die Website speichert nur die Cookies, die sie zum Funktionieren braucht: Dafür ist Ihre Zustimmung nicht erforderlich. Die anderen Dienste gehören anderen Unternehmen; sie werden nur geladen, wenn Sie sie akzeptieren. Ihre Wahl wird sechs Monate gespeichert, und Sie können sie jederzeit ändern.

Für die Website erforderlich Immer aktiv

  • __Host-session Hält Sie angemeldet und schützt die Formulare vor betrügerischen Übermittlungen. Bis zum Schließen des Browsers; ein Jahr mit „Angemeldet bleiben“
  • nf_consent Speichert die Entscheidungen, die Sie in diesem Fenster treffen. 6 Monate
  • nf_fuseau Zeigt Datum und Uhrzeit in Ihrer Zeitzone an. 1 Jahr
  • Browser-Speicher Speichert Ihre Wahl zwischen Tag- und Nachtmodus sowie die für die Artikelliste gewählte Darstellung. Bis Sie ihn leeren

Videos

In Seiten eingebettete Videos: Der Player stammt von der Plattform, die Ihre IP-Adresse erhält und ihre Cookies speichern kann.

Musik

In Seiten eingebettete Titel und Playlists: Der Player stammt von der Plattform, die Ihre IP-Adresse erhält und ihre Cookies speichern kann.