Skip to content

Releases: dillo-browser/dillo

v3.1.1

08 Jun 10:55
Compare
Choose a tag to compare

The 3.1.1 release contains only minor bug fixes:

  • Patches by Rodrigo Arias Mallo:
    • Disable TLSv1.3 in Mbed TLS 3.6.0 until it is supported (fixes build on Alpine Linux).
    • Add workaround for Cygwin and OpenSSL with --disable-threaded-dns.
    • Fix distcheck when HTML tests are enabled.
    • Fix an OpenSSL bug when the server closes the connection prematurely and SSL_get_error() returns SSL_ERROR_ZERO_RETURN.
  • Patches by Matt Jolly:
    • Add HTML tests to the distributed tarball.
  • Patches by dogma:
    • Gracefully handle warnings from PNG images.

v3.1.0

04 May 20:17
Compare
Choose a tag to compare

See the release notes here too: https://dillo-browser.github.io/latest.html

Summary of changes

This release contains a lot of changes accumulated from the 2015-2017 period, as well as fixes and small features introduced in 2024. Here is a summary:

  • Add support for floating HTML elements, which involved a big redesign.
  • Add support for OpenSSL, LibreSSL and mbed TLS for HTTPS.
  • Add a CI pipeline to build Dillo on Ubuntu, MacOS, FreeBSD and Windows (via cygwin).
  • Add automatic HTML rendering tests.
  • Improve and extend the Dillo manual.

In memory of Sebastian Geerken.

Detailed changes

  • Patches by Sebastian Geerken:
    • Floating elements.
    • Redesign of widget sizes ("GROWS").
    • Applied CSS attribute 'width' to all elements, 'height' is now also supported.
    • Suport for 'min-width', 'max-width', 'min-height' and 'max-height'.
    • Suport for 'display: inline-block'.
    • <BUTTON>'s are now inline.
    • Image aspect ratio is preserved when one dimension is specified by a percentage value.
    • New dillorc options 'adjust_min_width' and 'adjust_table_min_width'.
    • Make building of test/ files more robust.
    • Work on collapsing spaces: more cases supported.
    • Fix crash that's possible searching for text while page still being built.
  • Patches by corvid:
    • HTML5 character references.
    • Give images lower priority when requesting resources (responsiveness).
    • Reuse of connections for HTTP (disable w/ http_persistent_conns in dillorc).
    • Abort failed queries.
    • HTTP Strict Transport Security (disable with http_strict_transport_security preference in dillorc).
    • Fix bug when closing popup using window manager (bug introduced in 3.0.3).
    • Block mixed content.
    • Improve cookies date recognition.
    • Use Mbed TLS
    • Iterate through the IP addrs for a host when trying to connect().
  • Patches by Jeremy Henty:
    • Doxygen fixes.
  • Patches by corvid and Benjamin Johnson
    • Move HTTPS from dpi into the browser, enable SNI, check more locations for CA bundles and add --with-ca-certs-file and --with-ca-certs-dir to configure, some improvement to security warning popups, etc.
  • Patches by Johannes Hofmann
    • Fix bookmarks DPI crash.
    • Fix OSX compilation issue with xembed.
  • Patches by Rodrigo Arias Mallo <rodarima@gmail.com>
    • Fix DuckDuckGo search links
    • Add scroll_step option to control the mouse wheel vertical step
    • Add support for OpenSSL 1.1, OpenSSL 3, mbedTLS 2 and mbedTLS 3
    • Replace configure flag --enable-ssl to --enable-tls
    • Enable TLS support by default for https.
    • Add automatic rendering tests (only enabled with --enable-html-tests).
    • Fix width calculation when using 'min-width' and 'max-width'.
    • Update website URL to https://dillo-browser.github.io/
    • Add ui_tab_height option to control the tab height. Default value increased from 16 to 20 pixels to improve usability.
    • Switch tabs using the mouse wheel by default. Use the new option scroll_switches_tabs to disable the behavior.
    • Fix OpenSSL handling of unexpected EOF without close notify alert.
    • Expand home tilde '~' in the file plugin.
    • Ignore width attribute with relative values for td and th elements.
    • Enable Doxygen for C files and use Awesome Doxygen theme.
    • Fix DPIs extension (.dpi.exe) in Windows systems via Cygwin.
    • Add support for the <main> HTML tag.
    • Fix W3C validator and remove broken WDG validator.
    • Simplify bookmark DPI page style and improve readability.
    • Improve the Dillo manual available from the help button.
    • Improve detection of XHTML documents.
    • Install desktop file with Dillo icon.
    • Add version in user manual and about:splash.
  • Patches by Mark Walker:
    • Add http_force_https mode.

v3.1.0-rc1

11 Apr 19:01
Compare
Choose a tag to compare
v3.1.0-rc1 Pre-release
Pre-release

See the release notes here too: https://dillo-browser.github.io/latest.html

Summary of changes

Note: The 3.1.0-rc1 is a release candidate version intended for early testers. The stable release 3.1.0 will be released in a few weeks if there are no more issues.

This release contains a lot of changes accumulated from the 2015-2017 period, as well as fixes and small features introduced in 2024. Here is a summary:

  • Add support for floating HTML elements, which involved a big redesign.
  • Add support for OpenSSL, LibreSSL and mbed TLS for HTTPS.
  • Add a CI pipeline to build Dillo on Ubuntu, MacOS, FreeBSD and Windows (via cygwin).
  • Add automatic HTML rendering tests.
  • Improve and extend the Dillo manual.

In memory of Sebastian Geerken.

Detailed changes

  • Patches by Sebastian Geerken:
    • Floating elements.
    • Redesign of widget sizes ("GROWS").
    • Applied CSS attribute 'width' to all elements, 'height' is now also supported.
    • Suport for 'min-width', 'max-width', 'min-height' and 'max-height'.
    • Suport for 'display: inline-block'.
    • <BUTTON>'s are now inline.
    • Image aspect ratio is preserved when one dimension is specified by a percentage value.
    • New dillorc options 'adjust_min_width' and 'adjust_table_min_width'.
    • Make building of test/ files more robust.
    • Work on collapsing spaces: more cases supported.
    • Fix crash that's possible searching for text while page still being built.
  • Patches by corvid:
    • HTML5 character references.
    • Give images lower priority when requesting resources (responsiveness).
    • Reuse of connections for HTTP (disable w/ http_persistent_conns in dillorc).
    • Abort failed queries.
    • HTTP Strict Transport Security (disable with http_strict_transport_security preference in dillorc).
    • Fix bug when closing popup using window manager (bug introduced in 3.0.3).
    • Block mixed content.
    • Improve cookies date recognition.
    • Use Mbed TLS
    • Iterate through the IP addrs for a host when trying to connect().
  • Patches by Jeremy Henty:
    • Doxygen fixes.
  • Patches by corvid and Benjamin Johnson
    • Move HTTPS from dpi into the browser, enable SNI, check more locations for CA bundles and add --with-ca-certs-file and --with-ca-certs-dir to configure, some improvement to security warning popups, etc.
  • Patches by Johannes Hofmann
    • Fix bookmarks DPI crash.
    • Fix OSX compilation issue with xembed.
  • Patches by Rodrigo Arias Mallo <rodarima@gmail.com>
    • Fix DuckDuckGo search links
    • Add scroll_step option to control the mouse wheel vertical step
    • Add support for OpenSSL 1.1, OpenSSL 3, mbedTLS 2 and mbedTLS 3
    • Replace configure flag --enable-ssl to --enable-tls
    • Enable TLS support by default for https.
    • Add automatic rendering tests (only enabled with --enable-html-tests).
    • Fix width calculation when using 'min-width' and 'max-width'.
    • Update website URL to https://dillo-browser.github.io/
    • Add ui_tab_height option to control the tab height. Default value increased from 16 to 20 pixels to improve usability.
    • Switch tabs using the mouse wheel by default. Use the new option scroll_switches_tabs to disable the behavior.
    • Fix OpenSSL handling of unexpected EOF without close notify alert.
    • Expand home tilde '~' in the file plugin.
    • Ignore width attribute with relative values for td and th elements.
    • Enable Doxygen for C files and use Awesome Doxygen theme.
    • Fix DPIs extension (.dpi.exe) in Windows systems via Cygwin.
    • Add support for the <main> HTML tag.
    • Fix W3C validator and remove broken WDG validator.
    • Simplify bookmark DPI page style and improve readability.
    • Improve the Dillo manual available from the help button.

v3.0.5

19 Dec 17:03
Compare
Choose a tag to compare

dillo-3.0.5 - Relased on June 30, 2015

Downloaded from https://www.dillo.org/download/dillo-3.0.5.tar.bz2 on 2018 (no longer available).

% sha256sum dillo-3.0.5.tar.bz2{,.asc}
db1be16c1c5842ebe07b419aa7c6ef11a45603a75df2877f99635f4f8345148b  dillo-3.0.5.tar.bz2
edc435b6fa860f49e977c687fc5e4bda324e7c0bab21642612eb7e96ee238e2f  dillo-3.0.5.tar.bz2.asc

Changes

  • Patches: Jorge Arellano Cid
    • Image buffer/cache improvements.
    • Fix for segfault when there's no dpid and view source is requested.
    • Fix view-source dpi to handle null characters correctly.
    • Made view-source dpi use CSS formatting (it's shorter and cleaner).
  • Patch: Peter Seiderer
    • Crosscompile/buildroot-friendly fltk-config test.
  • Patches: corvid
    • Fix X11 icon name.
    • In location bar, tend toward showing beginning of URL instead of end.
    • Handle irix's version of vsnprintf().
    • INPUT, TEXTAREA placeholder attribute.
    • Better notification when user's domainrc settings block page redirection.
    • Fix bug with font_factor preference and CSS font-size:(larger|smaller).
    • Recognize Menu key in keysrc.
    • HTTPS: change cipher list to "ALL:!aNULL:!eNULL:!LOW:!EXPORT40:!RC4",
      disable SSL3, disable TLS compression.
  • Patches: Johannes Hofmann
    • Avoid requesting background images if an ancestor has display:none.
    • Ignore built-in search url if any are specified in dillorc.