./www/dillo, Very small and fast graphical web-browser

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ]


Branch: CURRENT, Version: 3.3.0nb3, Package name: dillo-3.3.0nb3, Maintainer: pkgsrc-users

Dillo is a web browser designed to be fast, use few resources and
support slow and unreliable networks on resource-constrained machines.
It can load local and remote files via HTTP, HTTPS and FTP.
Other protocols like Gemini, Gopher, IPFS and others are available as
plugins.

Dillo supports a subset of HTML 4.01 and CSS 2.1 but it doesn't support
JavaScript and only implements some elements of HTML 5 and CSS 3.
It also renders plain text documents and images in PNG, JPG and GIF
formats.


Required to run:
[graphics/png] [graphics/jpeg] [lang/perl5] [net/wget] [security/openssl] [x11/xcursor] [x11/fltk13]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto]

Package options: inet6, libwebp, tls

Master sites:


Version history: (Expand)


CVS history: (Expand)


   2026-09-29 08:08:46 by Thomas Klausner | Files touched by this commit (3127)
Log message:
*: recursive bump for pcre2 10.49
   2026-09-27 13:39:47 by Tobias Nygren | Files touched by this commit (3126)
Log message:
*: revbump for pcre2 symbol versioning change
   2026-09-02 21:05:38 by Thomas Klausner | Files touched by this commit (3127)
Log message:
*: recursive bump for pcre2 10.48
   2026-05-05 17:20:16 by Kevin Bloom | Files touched by this commit (37) | Package removed
Log message:
dillo: update to 3.3.0

Packaging:
- Most patches have been removed thanks to leot@'s patches being
  merged upstream!

Upstream:
- Add optional support for brotli (br) content encoding.
- Add about:keys to display current keyboard shortcuts.
- Control + left click opens links in new tab (emulates mouse middle
  button).
- Ctrl+C copies selected text into the clipboard so Ctrl+V works as
  expected.
- Enable IPv6 support by default if supported by the platform.
- Focus the N-th tab with the Alt+<number> shortcut.
- Fix vsource dpi infinite loop on musl due to unescaped "%" printf
  format.
- Add about:cache and about:dicache pages to show internal cache
  details.
- Add mojeek search engine with shortcut "mj".
- Hide form elements (like buttons and inputs) with display:none in
  CSS.
- Increase margin in location bar to make it easier to select with
  the mouse.
- Navigate back and forward with mouse buttons.
- Fix OAuth login by allowing cookies in root 30X redirects.
- Add support for remote control via a UNIX socket (enabled by
  default, disable with --disable-control-socket).
- Add new dilloc program to remote control dillo from the command
  line.
- Set DILLO_PID variable when executing actions so dilloc can read
  it.
- Add support for "page_action" option to define custom entries in
  the page menu to run programs or scripts.
- Add "mark_unloaded_images" option to show a border in images not
  loaded, so they are easier to see.
- Fix segfault on CurveBall TLS test with LibreSSL.
- Match complete search prefixes in "search_url" to avoid partial
  matches.
- Add "trace_http" option to debug HTTP traffic.
- Avoid cached responses when submitting forms.
- Fix cookie Max-Age parsing using the epoch instead of the local
  timezone.
- Add experimental FLTK >= 1.4 support with the
  --enable-experimental-fltk configure flag.
- Middle click on back or forward button opens page in new tab.
- Add support for Content-Disposition header to set the filename.
- Fix build in NetBSD and avoid ctype(3) incorrect sign extension.
- Fix use-after-free in HTTP server and OpenSSL connection dialog.
   2026-01-27 09:41:10 by Thomas Klausner | Files touched by this commit (1344)
Log message:
*: recursive bump for removal of cairo's xcb option
   2026-01-18 14:00:41 by Leonardo Taccari | Files touched by this commit (34)
Log message:
dillo: Avoid ctype(3) abuses

Backport a patch shared and applied upstream via commit
5e2bc90ea2f80dce3a20ef9c1a282e11d6d67236 to stop abusing ctype(3) functions.

Now dillo should no longer crashes due ctype(3) on NetBSD>=11.

PKGREVISION++
   2025-12-01 09:09:06 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
dillo*: update HOMEPAGE
   2025-10-23 22:40:24 by Thomas Klausner | Files touched by this commit (2999)
Log message:
*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by \ 
/usr/pkg/lib/libglib-2.0.so.0 not defined