Releases: dillo-browser/dillo
v3.1.1
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()
returnsSSL_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
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 <[email protected]>
- 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
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 <[email protected]>
- 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
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.