Eine neue MuPiBox NG Alpha ist verfügbar: 0.2.0-alpha.40. Hier findest du die Änderungen und Fehlerbehebungen dieser Version.
Was ist neu?
NEU: APP-GEBUNDENE FREIGABEORDNER
- Mit dem optionalen Manifest-Feld sharedDirectories bestimmt jede App ihre erlaubten SMB-Unterordner (maximal acht, ohne Überschneidungen).
- Die Berechtigung shared-assets bleibt zwingend erforderlich und muss beim Update durch den Besitzer bestätigt werden.
- Zugriffe außerhalb freigegebener App-Unterordner werden abgewiesen; nicht deklarierte Verzeichnisse erscheinen nicht im Listing.
- Für ältere Bücherkiste-/FotoSpaß-Pakete bleiben die bekannten Unterordner books und accessoires als eng begrenzter Kompatibilitätspfad zugänglich.
- Der Host erstellt freigegebene Verzeichnisse beim Installieren, Reaktivieren oder Backend-Start automatisch. Vorhandene Dateien werden niemals verschoben oder gelöscht.
- Der Schutz gegen Symlinks, Pfadmanipulation, App-übergreifende Zugriffe und unberechtigte Anfragen bleibt aktiv.
- Im Admin werden die korrekten SMB-Ablagepfade je installierter App angezeigt.
BÜCHERKISTE
- Kompatibel mit Community Apps Preview 14 / Bücherkiste 0.2.20: Eigene Bücher je Verzeichnis unter CommunityApps/community.buecherkiste/books/ ablegen.
- Die zwei mitgelieferten Bücher bleiben erhalten; neue SMB-Bücher erscheinen zusätzlich und bleiben nach Plugin-Updates bestehen.
- Für die aktualisierte Bücherkiste beim App-Update shared-assets neu freigeben.
WICHTIGE GRENZE
- Die neuen Regeln gelten für Dateizugriffe durch Community-Apps. Sie schränken NICHT die üblichen Schreibrechte des Besitzers über Samba selbst ein.
- Keine automatische Löschung, keine Änderung an bestehenden Samba-Zugangsdaten oder allgemeinem Musik-/Galeriespeicher.
VALIDIERUNG
- Go-Tests für Manifest-Validierung, Dateigrenzen, eigene App-Namensräume, fehlende Berechtigung, zwei Bücher und sichere Ordnererstellung.
- SDK- und Paketvalidator-Tests; Bücherkiste im Chromium mit zwei zusätzlichen SMB-Büchern getestet.
- Hardware-Abnahme auf Raspberry Pi 800×480, Samba-Berechtigungen und Update-Prüfung bleiben erforderlich.