Die Version 33.7.0 des Web-Browsers Pale Moon wurde veröffentlicht, abgezweigt von der Codebasis von Firefox, um eine höhere Effizienz zu gewährleisten, die klassische Benutzeroberfläche beizubehalten, den Speicherverbrauch zu minimieren und zusätzliche Anpassungsmöglichkeiten bereitzustellen. Die Builds von Pale Moon werden für Windows und Linux (x86_64) erstellt. Der Code des Projekts steht unter der Lizenz MPLv2 (Mozilla Public License).
Das Projekt verfolgt eine klassische Benutzeroberfläche und weicht von den in Firefox 29 und 57 verwendeten integrierten Oberflächen Australis und Photon ab, während es umfassende Anpassungsoptionen bereitstellt. Zu den entfernten Komponenten zählen DRM, Social API, WebRTC, ein PDF-Viewer, Crash Reporter, Statistiksammelcode, Tools für elterliche Kontrolle und Unterstützung für Menschen mit Behinderungen. Im Vergleich zu Firefox wurde die Unterstützung von Erweiterungen, die XUL verwenden, wiederhergestellt, und es ist weiterhin möglich, sowohl vollständige als auch leichtgewichtige Designs zu verwenden.
Wesentliche Änderungen:
- Die Anforderungen an den Compiler wurden erhöht, für den Build ist jetzt mindestens GCC 9.1 erforderlich.
- Die Unterstützung für CSP (Content Security Policy) und CORS (Cross-Origin Resource Sharing) wurde verbessert.
- Die Unterstützung der Syntax «color x% y%» in CSS, die äquivalent zu «color x%, color y%» ist, wurde hinzugefügt.
- Die Bibliotheken ffvpx 6.0.1, SQLite 3.49.1 und JPEG-XL 0.11.1 wurden aktualisiert.
- Die Kompatibilität mit der API DOMRect und DOMQuad wurde verbessert.
- Die Unterstützung für NTLM-Authentifizierung wurde verbessert.
- Zusätzliche Überprüfungen wurden hinzugefügt, um die Sicherheit bei der Arbeit mit SharedArrayBuffers und XSLT zu erhöhen.
- Für die Windows-Plattform wurde die Einstellung «widget.windows.follow_shortcuts_on_file_open» implementiert, um die Verarbeitung von Verknüpfungen in Dateidialogen ein- oder auszuschalten.
In selten verwendeten Browsern gibt es weiterhin Probleme bei der Durchführung der Captcha-Überprüfung beim Zugriff auf Websites, die CloudFlare verwenden. Beim Start in Pale Moon hängt das CloudFlare-Überprüfungsskript. Der Ersteller von Pale Moon behauptet, dass das Problem auf Seiten von CloudFlare liegt, das dessen Behebung hinauszögert und für einen ersten Dialog von den Entwicklern verlangt, eine Geheimhaltungsvereinbarung zu unterzeichnen. Neben Pale Moon tritt das Captcha-Hängenbleiben auch in Basilisk, Waterfox, Falkon, SeaMonkey, Thorium, Ungoogled Chromium, K-Meleon, LibreWolf, MyPal 68, Otter und einigen Browsern mit der Firefox-Engine auf. Die genannten Browser sind auf unterschiedlichen Engines aufgebaut, einschließlich aktueller, weshalb es wahrscheinlich ist, dass das Problem durch den Bot-Schutz hervorgerufen wird, der ein Verhalten erkennt, das für die beliebtesten Browser untypisch ist.
Zusätzlich kann das Korrektur-Update Firefox 137.0.1 erwähnt werden, in dem drei Fehler behoben wurden:
- Ein Problem mit Verknüpfungen in den Windows-Builds, bei dem Verknüpfungen zu Verzeichnissen wie Dateien behandelt wurden, was das Auswählen von Dateien vor dem Hochladen verhinderte.
- Ein Absturz beim Hochladen von Dateien auf Windows-Systemen mit dem Antivirus Qihoo 360.
- Ein unerwarteter Abbruch beim Start auf einigen Systemen aufgrund fehlender NULL-Rückgabewertüberprüfung durch die Methode GetOriginalReferrer() im CSS-Loader.
Quelle: opennet.ru
