2018-10-02 13:29:15 by Nia Alarie | Files touched by this commit (2) | |
Log message:
www/links[-gui]: update to version 2.17.
Changes:
Fri Sep 7 00:04:41 CEST 2018 mikulas:
Fix verifying SSL certificates for numeric IPv6 addresses
Thu Sep 6 22:07:03 CEST 2018 mikulas:
Delete the option -ftp.fast - it doesn't always work and ftp performance
is not an issue anymore
Passive ftp enabled by default because it will more likely work than
the port command
Wed Sep 5 22:39:11 CEST 2018 mikulas:
Add bold and monospaced Turkish letter 'i' without a dot
Wed Sep 5 01:28:31 cet 2018 mikulas:
On OS/2 allocate OpenSSL memory from the lower heap
It fixes SSL on systems with old 16-bit TCP/IP stack
Fri Aug 31 18:06:26 CEST 2018 mikulas:
Fix IPv6 on OpenVMS Alpha
Thu Jul 26 07:34:24 CEST 2018 mikulas:
Support mouse scroll wheel in textarea
Thu Jul 26 05:24:17 CEST 2018 mikulas:
Delete the option -http-bugs.bug-302-redirect - RFC7231 allows the
"buggy" behavior and defines new codes 307 and 308 that retain the
post data
Wed Jul 18 21:00:23 CEST 2018 mikulas:
X11 - fixed colormap leak when creating a new window
Mon Jul 16 02:33:26 CEST 2018 mikulas:
Fixed an infinite loop that happened in graphics mode if the user
clicked on OK in "Miscellaneous options" dialog and more than one
windows were open.
This bug was introduced in Links 2.15.
Sun Jul 15 21:36:04 CEST 2018 mikulas:
Support 6x6x6 RGB palette in 256-bit color mode on framebuffer
The palette may be switched in the "video options" menu
The 8x8x4 palette has better image quality
The 6x6x6 palette preserves gray
Sat Jul 14 04:49:45 cet 2018 mikulas:
Implement dithering properly on OS/2 in 15-bit and 16-bit color mode
In 8-bit mode, Links may optionally use a private palette - it
improves visual quality of Links images, but degrades visual
quality of other concurrently running programs.
Thu Jul 12 23:06:48 CEST 2018 mikulas:
Improve scrolling smoothness when the user drags the whole document
Thu Jul 12 06:48:00 cet 2018 mikulas:
On OS/2, allocate large memory blocks directly (not with malloc)
- it reduces memory waste
Thu Jul 12 00:56:57 cet 2018 mikulas:
Fixed a bug that setting terminal title and resizing a terminal didn't
work on OS/2 and Windows. The bug was introduced in Links 2.16 when
shutting up coverity warnings.
Sun Jun 17 15:31:28 CEST 2018 mikulas:
Set link color to yellow by default
Sun Jun 17 14:04:07 CEST 2018 mikulas:
Delete the option -http-bugs.bug-post-no-keepalive
It was needed in 1999 to avoid some bug in some http server and it is
not needed anymore
Tue Jun 5 20:24:42 CEST 2018 mikulas:
Trust Content-Length on HTTP/1.0 redirect requests
This fixes hangs with misbehaving servers that honor Connection:
keep-alive but send out HTTP/1.0 reply without Connection: keep-alive.
Links thought that they don't support keep-alive and waited for the
connection to close (for example http://www.raspberrypi.org/)
Tue May 22 00:51:35 CEST 2018 mikulas:
Use keys 'H' and 'L' to select the top and bottom link on the current
page
|
2018-05-21 22:44:56 by Leonardo Taccari | Files touched by this commit (2) |
Log message:
links: Update www/links to 2.16.
Patch provided by nia, thanks!
Changes:
Sun Apr 29 17:12:24 CEST 2018 mikulas:
Improve handling of the DELETE key
Delete is used for both deleting and scrolling
If the last keypress was captured in a form field, DELETE deletes
If the last keypress was not captured DELETE scrolls
Sat Apr 28 21:49:08 CEST 2018 mikulas:
Implement the bracketed paste mode - a text can be pasted only to input
fields, the pasted text won't be misinterpreted as key commands
Sun Apr 22 17:28:05 CEST 2018 mikulas:
Fix bugs found by coverity:
* bad arguments to sizeof
* missing int->unsigned long long conversions in image scaling
* unchecked return of the close function
* a possible NULL pointer dereference in directfb.c
* a memory leak on invalid double number
* missing va_end
* non-working "No keepalive connection after POST request" option
and some other discrepancies which didn't result in any violation
Sat Apr 21 23:13:49 CEST 2018 mikulas:
Fix a crash in proxy authentication code (introduced in 2.15)
Thu Mar 29 20:06:50 CEST 2018 mikulas:
Fixed internal error "invalid set_handlers call" on framebuffer
if we suspend and terminate at the same time
Thu Mar 29 19:08:29 cet 2018 mikulas:
When compiled without SVG, rewrite wikipedia svg math urls with png urls
|
2018-04-30 08:40:11 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
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:
https://github.com/bagder/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
|
2016-11-28 16:40:51 by Thomas Klausner | Files touched by this commit (4) | |
Log message:
links*: update to 2.14.0.
Remove manual CONFLICTS, pkg_add does this automatically.
=== RELEASE 2.14 ===
Thu Nov 3 19:45:34 CET 2016 mikulas:
Enable DECC$EFS_CHARSET on OpenVMS, so that we can browser files and
directories with extended names
Wed Nov 2 20:35:31 CET 2016 mikulas:
Limit keepalive of ciphers with 64-bit block size to mitigate
the SWEET32 attack
Wed Nov 2 19:14:33 CET 2016 mikulas:
Disable SSL compression to avoid the CRIME attack
Fri Oct 28 22:52:49 CEST 2016 mikulas:
On Windows, add an entry to programs in control panel, that allows
uninstalling Links
Fri Oct 28 21:25:28 CEST 2016 mikulas:
Report home directory in the "Version" window
Sat Oct 22 13:17:04 CEST 2016 mikulas:
On Windows, preload font data in a background thread, to minimize a
stall when viewing SVG image for the first time.
Sat Oct 8 17:14:59 CEST 2016 mikulas:
Improved tor hardening - when the user toggles the "Only Proxies" option
(i.e. when connecting to tor), we reset certain other options to their
default values, so that it is not possible to identify user behind tor
based on the selected options.
Thu Oct 6 14:39:26 CEST 2016 mikulas:
Use keys 'P' and 'L' to scroll up and down
Thu Sep 29 23:40:34 CEST 2016 Juhani Haverinen <juhani.haverinen@gmail.com>:
Fix a memory leak when copying the current url to clipboard
(the bug was introduced in Links 2.13)
Sat Sep 3 20:02:26 CEST 2016 mikulas:
Fix crash when the user pressed Ctrl-G on a form field
(the bug was introduced in Links 2.13)
Fri Aug 19 22:35:54 CEST 2016 mikulas:
Workaround for a bug in librsvg that makes mathematics on Wikipedia
unreadable
Fri Aug 19 19:05:55 CEST 2016 mikulas:
Support fourth and fifth mouse button in gpm and framebuffer
Thu Aug 18 19:34:47 CEST 2016 mikulas:
Fixed bugs when downgrading SSL connection while https proxy or socks
proxy is used
Tue Aug 16 18:53:53 CEST 2016 mikulas:
Security bug fixed: Don't load or render the content of
"407 Proxy Authentication Required" reply when using https proxy.
This avoids the FalseCONNECT attack.
Also, don't allow 401 and 407 responses to set cookies.
Wed Jul 27 21:38:37 CEST 2016 mikulas:
Pop openssl error stack on every error - make sure that SSL errors on
one connection do not affect other connections
Sun Jul 17 21:10:12 CEST 2016 mikulas:
Use libc tree functions from <search.h> for searching the cache
Thu Jul 7 19:39:15 CEST 2016 mikulas:
Set the GD_NOAUTO flag for the directfb driver, so that this driver is
never selected automatically. The directfb subsystem is buggy, it can
corrupt graphics or even cause system crash, so select this driver only
if the user explicitly requests it with '-driver directfb'
|
2016-07-03 12:58:03 by Leonardo Taccari | Files touched by this commit (5) |
Log message:
Update www/links{,-gui} to 2.13
Changes:
=== RELEASE 2.13 ===
Sat Jun 18 14:15:55 CEST 2016 mikulas:
Page up and page down scroll slightly less than a page
Fri Jun 17 23:57:23 CEST 2016 mikulas:
Use domain list from publicsuffix.org to prevent setting cookies on
public domains.
Also fix a bug that existed in previous links versions:
bla.com could register cookie for la.com or a.com
Sat Jun 11 17:59:17 CEST 2016 mikulas:
Fixed non-working mouse wheel on Syllable
Workaround for getaddrinfo bug on Syllable
Sat Jun 11 15:16:41 CEST 2016 mikulas:
Support horizontal scroll wheel on Windows
Tue Jun 7 19:10:11 CEST 2016 mikulas:
Fixed a bug in the X driver that characters with unicode codes 128-255
could not be entered with some locales
Thu Jun 2 19:19:56 CEST 2016 mikulas:
Security bug fixed: Use separate unix domain socket for anonymous
instances, so that the anonymous instance won't connect to non-anonymous
one
Sun May 8 21:20:38 CEST 2016 mikulas:
<samp> element
Sun May 8 20:33:37 CEST 2016 mikulas:
In case of certification verification failure, don't pop up multiple
dialog windows asking for the same server
Sun Mar 13 19:10:27 CET 2016 mikulas:
Do not lookup .onion addresses directly, as specified by rfc7686
Wed Jan 13 01:16:49 CET 2016 Jakub Bogusz <qboosh@pld-linux.org>:
Updated Polish Translation
Wed Oct 21 19:25:09 CEST 2015 mikulas:
Security enhancement: Warn if the SSL/TLS method was downgraded
|
2016-03-05 12:29:49 by Jonathan Perkin | Files touched by this commit (1813) |
Log message:
Bump PKGREVISION for security/openssl ABI bump.
|
2015-10-15 14:27:50 by Thomas Klausner | Files touched by this commit (2) |
Log message:
Update links* to 2.12.
=== RELEASE 2.12 ===
Sat Sep 12 21:03:14 CEST 2015 mikulas:
Free cookies when changing the 'only proxies' checkbox - i.e. when
entering or leaving tor mode
Thu Sep 10 00:04:11 CEST 2015 mikulas:
Do not record compile time to allow reproducible builds
Tue Sep 8 20:57:26 CEST 2015 mikulas:
Support SSL client certificates
Mon Sep 7 20:55:44 CEST 2015 mikulas:
Security bug fixed: warn if the server uses old SSL2 or SSL3 protocol
to avoid the POODLE vulnerability
|
2015-09-01 14:05:17 by Makoto Fujiwara | Files touched by this commit (2) |
Log message:
Update to 2.11
=== RELEASE 2.11 ===
Tue Aug 25 18:44:58 CEST 2015 mikulas:
Improve entropy collcetion on OpenVMS. It is still far from ideal.
Thu Aug 20 19:35:45 CEST 2015 mikulas:
Fixed a bug - when a links process attached to another instance in
graphics mode, it would occasionally loop, consuming 100% CPU
Sun Jul 26 18:36:44 CEST 2015 mikulas:
An option to take language and charset from the LANG variable
Sat Jul 25 16:18:16 CEST 2015 mikulas:
Verify SSL certificates
|
2015-07-21 01:03:24 by David A. Holland | Files touched by this commit (5) |
Log message:
Update www/links{,gui} to links-{,gui-}2.10.
From Leo Taccari in PR 50072.
pkgsrc changes:
o Convert all the old links-xz and links-zlib options to lzma and zlib2.
o Do not include the bzip2, xz and zlib buildlink3.mk files: they are
handled in www/links/options.mk.
o Add "svg" option for links-gui (disabled by default) to reflect
upstream change.
Changes:
o Fix "Counld not assing boundary" bug when posting a form
The bug was found by Greg Cook
o SVG support using the rsvg library
o Attach to existing links instance instead of creating a new instance
o Detect image type based on the first few bytes rather than on
content-type
o New glyphs taken from Volker's git
o Fixed a bug on Windows where dns lookup got stuck if we closed the
primary instance (which resulted in fork) while the lookup was in
progress
o Use OpenMP in the image scaler
o Fixed a bug where the output of font sharpening depended on data read
from uninitialized memory
o Preallocate downloaded files on Linux
o Support libevent and libev
o Enable SSL SNI, some servers need it
o Test for RAND_* functions in configure because libressl doesn't have
them
o Support keepalive on https connections
|
2014-12-30 15:47:25 by Thomas Klausner | Files touched by this commit (5) |
Log message:
Update to 2.9:
=== RELEASE 2.9 ===
Sun Dec 21 15:08:30 CET 2014 mikulas:
Work around some screen-corruption bugs in the OpenVMS terminal driver
Sun Nov 30 18:57:30 CET 2014 mikulas:
Support mouse wheel in framebuffer (unfortunatelly we can't support it
in text mode because when we instruct gpm to send us the wheel event,
gpm stops drawing the cursor when the mouse is moved).
Tue Nov 25 22:07:12 CET 2014 mikulas:
Pring "^" and "_" for <sub> and <sup> tags in \
text mode
Wed Nov 5 20:11:12 CET 2014 mikulas:
An option to fake Firefox in the HTTP header. It modifies User-Agent and
several other options to be more Firefox-like. This option is also
automatically turned on when "Connect only via proxies or Socks (useful
for tor)" is selected. It makes it safer to use Links with tor.
Sat Jul 26 16:16:15 CEST 2014 mikulas:
Fixed quadratic complexity in the text renderer when exteremely long
lines were used
Tue Jun 24 22:26:47 CEST 2014 mikulas:
Do not print the character 0x9b if the display character set doesn't
have it, because it is interpreted as a control character on the Linux
console
Sat May 17 16:51:18 CEST 2014 mikulas:
An option to break long lines in <pre> sections
Thu May 15 20:02:52 CEST 2014 mikulas:
Consume less memory when 8-bit gamma correction is used
Wed Apr 16 20:59:57 CEST 2014 mikulas:
Updated the list of top level domains
Sat Apr 5 04:19:56 CEST 2014 mikulas:
Use malloc_trim to return unused memory to the system
Thu Mar 27 02:25:09 CET 2014 mikulas:
Support RFC5987 for filenames
Wed Mar 26 02:32:50 CET 2014 mikulas:
Support StaticColor in the X-window driver
Tue Mar 25 03:58:45 cet 2014 mikulas:
Fix crash on OS/2 if image is wider than 10921 pixels
Wed Mar 19 19:49:57 CET 2014 mikulas:
Use clock_gettime if available
Sun Mar 2 03:54:47 CET 2014 mikulas:
The ability to set screen margins for text mode and framebuffer
Mon Feb 24 18:15:08 CET 2014 mikulas:
Fix palette corruption on framebuffer when links instance was terminated
while it was not active
Sun Feb 2 21:50:48 CET 2014 mikulas:
Improve the gif decoder to accept more images
Sun Feb 2 18:29:30 CET 2014 mikulas:
Increase the amount of data read from the socket, it improves speed when
loading big images
Fri Nov 29 01:22:43 CET 2013 mikulas:
Accept "text/xml" as html type
|