Update to 2.20.1 which includes a secrity fix for a DNS leak when using tor and an OpenBSD specific libevent fix.
I've also disabled the new zstd support. Tim. RELEASE 2.20.1 === Sun Sep 1 09:02:57 CEST 2019 mikulas: Fixed an error "ERROR: event_base_loop failed: Bad file descriptor" if the user quits the master instance on OpenBSD. OpenBSD uses an old libevent-1.4.15 and it doesn't handle calling event_reinit from event handler. libevent-2.1.11 also doesn't allow calling event_reinit from event handler, so it is fixed as well. === RELEASE 2.20 === Mon Aug 26 18:21:43 CEST 2019 mikulas: Security bug fixed: when links was connected to tor, it would send real dns requests outside the tor network when the displayed page contains <link rel="dns-prefetch" href="http://host.domain/">. This bug is present in links-2.15 to links-2.19. Found by Shi Tian <shit...@cock.li> Sat Aug 24 15:21:03 CEST 2019 Shi Tian <shit...@cock.li>: Fix a crash if: External fonts are used Rendering is optimized for LCD The document contains some characters with zero width Thu Aug 22 18:47:06 CEST 2019 mikulas: Accept file urls in the form file://localhost/usr/bin/ or file://hostname/usr/bin/ according to RFC 8089 Sat Aug 17 10:20:45 CEST 2019 mikulas: Fixed a memory leak of the SSL structure Sun Aug 4 15:01:06 CEST 2019 mikulas: Try to open the file "/dev/input/mice" and use it instead of gpm. (the user must be in the "input" group) This results in smooth mouse movement on the framebuffer. Sat Aug 3 18:20:54 CEST 2019 mikulas: Report "Lynx/Links" user agent when searching on Google so that Google returns non-css page Sat Apr 27 19:17:07 CEST 2019 mikulas: Support the zstd compression algorithm Sun Apr 21 19:32:26 CEST 2019 mikulas: Fix mouse dragging not being reported in xterm Sun Apr 7 20:18:20 CEST 2019 mikulas: Use proper cookie expiry Index: Makefile =================================================================== RCS file: /cvs/ports/www/links+/Makefile,v retrieving revision 1.66 diff -u -p -r1.66 Makefile --- Makefile 12 Jul 2019 20:50:48 -0000 1.66 +++ Makefile 12 Sep 2019 22:41:49 -0000 @@ -1,7 +1,7 @@ # $OpenBSD: Makefile,v 1.66 2019/07/12 20:50:48 sthen Exp $ COMMENT= graphics and text browser -VER= 2.19 +VER= 2.20.1 DISTNAME= links-${VER} PKGNAME= links+-${VER} CATEGORIES= www @@ -21,7 +21,7 @@ LIB_DEPENDS= archivers/bzip2 \ archivers/xz CONFIGURE_STYLE= gnu -CONFIGURE_ARGS+= --with-ssl --without-brotli --without-lzip +CONFIGURE_ARGS+= --with-ssl --without-brotli --without-lzip --without-zstd FLAVORS= no_x11 FLAVOR?= Index: distinfo =================================================================== RCS file: /cvs/ports/www/links+/distinfo,v retrieving revision 1.36 diff -u -p -r1.36 distinfo --- distinfo 2 May 2019 03:01:25 -0000 1.36 +++ distinfo 12 Sep 2019 22:41:49 -0000 @@ -1,2 +1,2 @@ -SHA256 (links-2.19.tar.gz) = NymfgE8iyUW/Y+Iqe8RBi7uBRLQQwM7XC4Lr5vnjyCs= -SIZE (links-2.19.tar.gz) = 7056633 +SHA256 (links-2.20.1.tar.gz) = F2GSCOdbtFiQmCs3uDTHDPnFa2+fmKrbeH79aojbfoY= +SIZE (links-2.20.1.tar.gz) = 7064204