pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/links links: update to 2.15.

branches:  trunk
changeset: 307004:6b9d5b1ed888
user:      wiz <>
date:      Mon Apr 30 06:40:11 2018 +0000
links: update to 2.15.

=== RELEASE 2.15 ===

Thu Jan 18 19:12:02 CET 2018 mikulas:

        Rewrite google docs URLs to the download link, so that the file can be
        viewed in external viewer

Mon Nov 20 01:09:20 CET 2017 mikulas:

        Add the list of domains for which proxy is not used

Sun Nov 19 00:57:26 CET 2017 mikulas:

        Temporarily replace the stderr handle with /dev/null when decoding
        png or svg images because the libraries may write to stderr

Sat Nov 11 21:31:45 CET 2017 mikulas:

        Fix improper restarts of connection when http compression is used

Thu Oct 12 21:07:06 CEST 2017 mikulas:

        Free cache when using the -source flag, so that memory consumption is
        not dependent on downloaded file size

Thu Oct 12 20:39:00 CEST 2017 mikulas:

        Do not download compressed files. When the server returns compressed
        file and we are downloading, restart the connection without compression.

Tue Oct 10 19:38:04 CEST 2017 mikulas:

        Allow browsing files containing characters < 32 in the filename

Sun Oct  8 22:28:56 CEST 2017 mikulas:

        Limit the number of OpenMP threads to 8

Sun Oct  8 21:47:12 CEST 2017 mikulas:

        Fix premature call to OPENSSL_cleanup while some SSL objects could
        still exist

Sat Sep 30 12:44:39 CEST 2017 mikulas:

        Enable -ftree-vectorize and -ffast-math for GCC, so that it uses
        vector instructions. It improves performance of image scaler.

Mon Sep  4 04:46:20 CEST 2017 mikulas:

        Support international domain names

Mon Aug 28 04:24:09 CEST 2017 mikulas:

        Fix reordering of blocked URLs each time options were saved and loaded

Wed Aug  2 19:35:00 CEST 2017 mikulas:

        Fix reading one byte beyond allocated space in case of corrupted
        UTF-8 data - CVE-2017-11114

Tue Jul 18 22:10:00 CEST 2017 mikulas:

        Support the brotli compression algorithm using libbrotli:

Sun Jul 16 15:19:17 CEST 2017 mikulas:

        Support lzip compression

Sun Jul  2 21:31:32 CEST 2017 mikulas:

        Add a new main menu item 'Windows' for switching windows on framebuffer

Thu Jun 22 19:50:01 CEST 2017 mikulas:

        Fix an internal error if the gpm server is terminated while links is
        running on a framebuffer

Wed Jun 21 01:22:27 CEST 2017 mikulas:

        Use fsync() when writing the bookmarks or settings

Sat Jun  3 01:25:07 CEST 2017 mikulas:

        Clear host entry in DNS cache when connection failed

Mon May 29 02:20:08 CEST 2017 mikulas:

        Use built-in SSL certificates
        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

Sat May 27 21:17:28 CEST 2017 mikulas:

        Encode strings to UTF-8 when storing them in a history, it fixes a bug
        when browsing the history if Links is run on multiple terminals with
        different character sets

Wed Mar 29 20:48:43 CEST 2017 mikulas:

        Use absolute time when calculating the time to flush DNS cache, HTTPS
        session cache and keepalive connection cache, so that the cache gets
        flushed when the machine is kept suspended for a long time.

Sat Mar 18 22:17:36 CET 2017 mikulas:

        Report IP addresses in the "Document info" box.

Fri Mar 10 21:05:08 CET 2017 mikulas:

        Implement a small connection timeout when connecting to a host with
        multiple addresses, so that there is faster fallback from IPv6 to IPv4.

Tue Mar  7 20:30:01 CET 2017 mikulas:

        Replace OpenSSL malloc functions with CRYPTO_set_mem_functions, so that
        when malloc returns NULL, we can free some cached data and retry

Sat Feb 25 15:59:57 CET 2017 mikulas:

        Avoid reallocating the line array over and over with the same size.
        Most realloc implementations fall back to no operation if a memory chunk
        is reallocated to the same size, however, the address sanitizer always
        copies the array - this resulted in quadratic complexity and performance
        degradation on big files.

Fri Feb 24 20:42:48 CET 2017 mikulas:

        Refactor list processing code so that it conforms to C89 aliasing rules
        Also, avoid warning when using ubsan on x32 architecture

Sun Feb 19 23:21:29 CET 2017 mikulas:

        Terminate keepalive connection when changing the IPv6 address preference

Sun Feb 19 22:41:08 CET 2017 mikulas:

        Links contained a code that tests for ".onion" address suffix and
        rejects DNS lookups for it. The code was buggy, it was never activated
        and it accessed invalid memory.

Sat Jan 28 20:45:34 CET 2017 mikulas:

        Avoid memcpy with NULL source argument and zero length (it doesn't
        crash, but it's formally incorrect and the sanitizer warns about it)

Wed Jan 18 22:52:09 CET 2017 mikulas:

        Make the "dns-prefetch" link prefetch just dns, not the whole document

Wed Jan 18 21:16:27 CET 2017 mikulas:

        Fix compilation failure on OpenBSD because OpenBSD removed
        the timeout_* macros from libevent

Tue Jan 17 21:31:38 CET 2017 mikulas:

        Use OpenSSL functions X509_check_host and X509_check_ip if available

Mon Dec 26 16:49:38 CET 2016 mikulas:

        Report status when formatting document or searching

Wed Dec 14 04:55:32 CET 2016 mikulas:

        Use session cache on https


 www/links/Makefile.common |   4 ++--
 www/links/distinfo        |  10 +++++-----
 2 files changed, 7 insertions(+), 7 deletions(-)

diffs (31 lines):

diff -r 618f4c699f1b -r 6b9d5b1ed888 www/links/Makefile.common
--- a/www/links/Makefile.common Mon Apr 30 06:38:54 2018 +0000
+++ b/www/links/Makefile.common Mon Apr 30 06:40:11 2018 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile.common,v 1.66 2016/11/28 15:40:50 wiz Exp $
+# $NetBSD: Makefile.common,v 1.67 2018/04/30 06:40:11 wiz Exp $
 # used by www/links/Makefile
 # used by www/links-gui/Makefile
-DISTNAME=      links-2.14
+DISTNAME=      links-2.15
 EXTRACT_SUFX=  .tar.bz2
diff -r 618f4c699f1b -r 6b9d5b1ed888 www/links/distinfo
--- a/www/links/distinfo        Mon Apr 30 06:38:54 2018 +0000
+++ b/www/links/distinfo        Mon Apr 30 06:40:11 2018 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.66 2016/11/28 15:40:50 wiz Exp $
+$NetBSD: distinfo,v 1.67 2018/04/30 06:40:11 wiz Exp $
-SHA1 (links-2.14.tar.bz2) = 0594a7401670e40d71906f1e35eec9aeb82e45f5
-RMD160 (links-2.14.tar.bz2) = a1240a32e90bd0ab2e047f74ea5bfd0f3a33bbac
-SHA512 (links-2.14.tar.bz2) = d03b091957e0a2e06605fcf7c9bc56d48ebbcdc695f4ce894901540008455a9bc6544abdecd787faa041e2dbdff28b0d6ddcc9d26528d39d7d72750655c73575
-Size (links-2.14.tar.bz2) = 6535707 bytes
+SHA1 (links-2.15.tar.bz2) = 7392027437eefcd93701509851cce4046877e7b7
+RMD160 (links-2.15.tar.bz2) = bc4b3d89489999f16f73a7be1f1e04fb6520efbc
+SHA512 (links-2.15.tar.bz2) = 11e66fec57a7b33be0b9d9c5e51e042cde92536b132c5484eb6cc8285b6f0a28b023d45a03e5a44810beb8d4279f6f6c8c9e694f10e4eccacd3dbe9ee7108706
+Size (links-2.15.tar.bz2) = 6683613 bytes
 SHA1 (patch-ab) = 3856b53ea6c17d72ca569acf1128ae40d2439ffb

Home | Main Index | Thread Index | Old Index