Ping for hackathon!
On Sun, April 15, 2018 11:30 am, trondd wrote:
> Easy update for links+ to 1.15. Built against clang 6.
>
> Full changelog at http://links.twibright.com/download/ChangeLog
> Some notable udates:
>
> Rewrite google docs URLs to the download link, so that the file can be
> viewed in external viewer
>
> Support international domain names
>
> Fix reading one byte beyond allocated space in case of corrupted
> UTF-8 data - CVE-2017-11114
>
> Use built-in SSL certificates (ed. Optional)
> This improves tor hardening (the tor exit node could not differentiate
> links users from each other based on installed certificates)
> It also makes it possible to use certificate verification on systems
> with no default certificate store
>
> Report IP addresses in the "Document info" box.
>
> Implement a small connection timeout when connecting to a host with
> multiple addresses, so that there is faster fallback from IPv6 to IPv4.
>
> Avoid memcpy with NULL source argument and zero length (it doesn't
> crash, but it's formally incorrect and the sanitizer warns about it)
>
> Make the "dns-prefetch" link prefetch just dns, not the whole document
>
> Fix compilation failure on OpenBSD because OpenBSD removed
> the timeout_* macros from libevent
>
> Use OpenSSL functions X509_check_host and X509_check_ip if available
>
> Use session cache on https
>
>
> Tim.
>
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/www/links+/Makefile,v
> retrieving revision 1.60
> diff -u -p -r1.60 Makefile
> --- Makefile 30 Nov 2016 19:42:15 -0000 1.60
> +++ Makefile 14 Apr 2018 20:54:22 -0000
> @@ -1,7 +1,7 @@
> # $OpenBSD: Makefile,v 1.60 2016/11/30 19:42:15 fcambus Exp $
>
> COMMENT= graphics and text browser
> -VER= 2.14
> +VER= 2.15
> DISTNAME= links-${VER}
> PKGNAME= links+-${VER}
> CATEGORIES= www
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/www/links+/distinfo,v
> retrieving revision 1.31
> diff -u -p -r1.31 distinfo
> --- distinfo 30 Nov 2016 19:42:15 -0000 1.31
> +++ distinfo 14 Apr 2018 20:54:22 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (links-2.14.tar.gz) = IvqNy1pguP/WEd4x69THntzkcmN6NVS6tAF5XakdQ4c=
> -SIZE (links-2.14.tar.gz) = 7142389
> +SHA256 (links-2.15.tar.gz) = Z39ZS1jcUy5jkTzWG4XMGqbwOF4zO4h2brNBW0Gzo3U=
> +SIZE (links-2.15.tar.gz) = 7358450
> Index: patches/patch-html_c
> ===================================================================
> RCS file: /cvs/ports/www/links+/patches/patch-html_c,v
> retrieving revision 1.16
> diff -u -p -r1.16 patch-html_c
> --- patches/patch-html_c 3 Sep 2016 09:33:19 -0000 1.16
> +++ patches/patch-html_c 14 Apr 2018 20:54:22 -0000
> @@ -1,7 +1,8 @@
> $OpenBSD: patch-html_c,v 1.16 2016/09/03 09:33:19 sthen Exp $
> ---- html.c.orig Fri Jun 17 16:33:57 2016
> -+++ html.c Thu Sep 1 20:13:58 2016
> -@@ -987,6 +987,7 @@ static void html_a(unsigned char *a)
> +Index: html.c
> +--- html.c.orig
> ++++ html.c
> +@@ -1004,6 +1004,7 @@ static void html_a(unsigned char *a)
> format_.target = stracpy(format_.target_base);
> }
> /*format_.attr ^= AT_BOLD;*/
> Index: patches/patch-https_c
> ===================================================================
> RCS file: /cvs/ports/www/links+/patches/patch-https_c,v
> retrieving revision 1.5
> diff -u -p -r1.5 patch-https_c
> --- patches/patch-https_c 30 Nov 2016 19:42:15 -0000 1.5
> +++ patches/patch-https_c 14 Apr 2018 20:54:22 -0000
> @@ -1,7 +1,8 @@
> $OpenBSD: patch-https_c,v 1.5 2016/11/30 19:42:15 fcambus Exp $
> ---- https.c.orig Sat Nov 19 13:52:07 2016
> -+++ https.c Mon Nov 28 22:16:21 2016
> -@@ -88,6 +88,11 @@ links_ssl *getSSL(void)
> +Index: https.c
> +--- https.c.orig
> ++++ https.c
> +@@ -261,6 +261,11 @@ links_ssl *getSSL(void)
> RAND_write_file(cast_const_char
> f_randfile);
> }
> }
>