Die Veröffentlichung des minimalistischen Webbrowsers Dillo 3.1, geschrieben in C/C++ unter Verwendung der FLTK-Bibliothek, wurde veröffentlicht. Der Browser zeichnet sich durch seine geringe Größe (die ausführbare Datei ist bei statischer Zusammenstellung etwa ein Megabyte groß) und minimalen Speicherverbrauch aus. Er verfügt über eine grafische Oberfläche mit Unterstützung für Tabs und Lesezeichen, Unterstützung für HTTPS und einen grundlegenden Satz von Webstandards (es gibt Unterstützung). für HTML 4.01 und CSS, aber kein JavaScript). Die Dillo-Funktionalität kann durch Plugins erweitert werden, es gibt beispielsweise Plugins für die Protokolle IPFS und Gemini. Der Projektcode wird unter der GPLv3-Lizenz vertrieben.
Die letzte Hauptversion von Dillo, 3.0.0, erschien 2011, das letzte Wartungsupdate, 3.0.5, 2015. 2016 verstarb einer der Hauptentwickler des Projekts, woraufhin die Entwicklung von Dillo 2017 vollständig eingestellt wurde. Die Zahlungsfrist für … endete 2022. Domain Name Das Projekt und die Website dillo.org wurden eingestellt. Im Januar 2024 wurde ein Versuch unternommen, das Projekt wiederzubeleben, dessen Ergebnisse als Dillo 3.1 veröffentlicht wurden. Im Jahr 2023 wurde ein Fork von Dillo+ (Dillo-Plus) erstellt, der die gesammelten Fehlerbehebungen enthielt (die letzte Änderung an Dillo-Plus wurde vor zwei Monaten hinzugefügt).
Wesentliche Änderungen in Dillo 3.1:
- Unterstützung für schwebende HTML-Elemente und die CSS-Eigenschaft „float“ hinzugefügt.
- Die HTTPS-Unterstützung wurde erheblich verbessert und standardmäßig aktiviert. Für den HTTPS-Betrieb können die TLS-Bibliotheken OpenSSL, LibreSSL und mbed genutzt werden. Die Einstellung „http_force_https“ für die erzwungene Weiterleitung von HTTP zu HTTPS wurde hinzugefügt.
- Erweiterte CSS-Unterstützung: Unterstützung für die Attribute „width“ und „height“ für alle Elemente hinzugefügt, Eigenschaften „min-width“, „max-width“, „min-height“ und „max-height“ implementiert, Unterstützung für „display“ hinzugefügt : inline'-block'.
- Unterstützung für das HTML-Tag „ hinzugefügt " und erweiterte Unterstützung für das Tag " ".
- Widgets wurden neu gestaltet.
- Das Seitenverhältnis bleibt für Bilder erhalten, deren Auflösungsparameter in Prozent angegeben sind.
- Einstellungen „adjust_min_width“ und „adjust_table_min_width“ hinzugefügt.
- Es ist eine Priorisierung des Ressourcenladens vorgesehen (Bilder werden mit niedrigerer Priorität geladen).
- Die Einstellung http_persistent_conns wurde hinzugefügt und bietet die Möglichkeit, bestehende HTTP-Verbindungen wiederzuverwenden.
- Unterstützung für den HTTP-Header Strict-Transport-Security hinzugefügt, der mit der Einstellung http_strict_transport_security in dillorc deaktiviert werden kann.
- Einstellung ui_tab_height hinzugefügt, um die Höhe von Tab-Schaltflächen festzulegen.
- Die Möglichkeit, mit dem Mausrad zwischen Tabs zu wechseln, ist aktiviert.
- Verbesserte Erkennung von XHTML-Dokumenten.
- Zum Testen von Builds für Ubuntu, MacOS, FreeBSD und Windows (Cygwin) wurde ein kontinuierliches Integrationssystem implementiert.
- Automatisierte Tests hinzugefügt, um die Richtigkeit der HTML-Wiedergabe zu überprüfen.


Source: opennet.ru
