./www/links, Lynx-like text WWW browser

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 2.20.2nb1, Package name: links-2.20.2nb1, Maintainer: pkgsrc-users

Lynx-like text WWW browser, supporting frames, tables and JavaScript,
displaying pages during download, background downloads and more.

Required to run:
[security/openssl] [devel/libevent]

Required to build:

Package options: bzip2, lzma, zlib

Master sites:

SHA1: dbcd36c9b37ba6340ce63bb77b7e1c2dec0cfdee
RMD160: ff974cc39235b5657d666ab75d7daf09b48b9997
Filesize: 6322.64 KB

Version history: (Expand)

CVS history: (Expand)

   2020-01-18 22:51:16 by Jonathan Perkin | Files touched by this commit (1836)
Log message:
*: Recursive revision bump for openssl 1.1.1.
   2019-11-13 22:32:40 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
links: update to 2.20.2.

=== RELEASE 2.20.2 ===

Wed Sep 18 18:39:07 CEST 2019 mikulas:

	If the user runs links on a framebuffer and switch to a differnt
	framebuffer, links would incorrectly respond to mouse clicks.
   2019-09-08 22:45:31 by Leonardo Taccari | Files touched by this commit (2) | Package updated
Log message:
links{,-gui}: Update to 2.20.1

- 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.
   2019-09-01 13:07:51 by Leonardo Taccari | Files touched by this commit (3) | Package updated
Log message:
links{,-gui}: Update to 2.20

 - 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.
 - Fix a crash if:
    * External fonts are used
    * Rendering is optimized for LCD
    * The document contains some characters with zero width
 - Accept file urls in the form file://localhost/usr/bin/ or
   file://hostname/usr/bin/ according to RFC 8089
 - Report errors using dialog boxes on OS/2 and Windows because
   the standard output may not be visible
 - Fix an error "ERROR: select for write (5) failed: Bad file descriptor"
   that could happen if the master process was doing dns lookup while being
 - Fixed a memory leak of the SSL structure
 - 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.
 - Report "Lynx/Links" user agent when searching on Google so that
   Google returns non-css page
 - Support the zstd compression algorithm
 - Haiku support
 - Fix mouse dragging not being reported in xterm
 - Use proper cookie expiry
   2019-04-07 21:49:13 by Leonardo Taccari | Files touched by this commit (3) | Package updated
Log message:
links{,-gui}: Update to 2.19

pkgsrc changes:
 - Add fontconfig and freetype2 dependencies to links-gui in order to adjust
   per-upstream defaults

 - Disable high-DPI scaling on Windows
 - Links makes it possible to specify scaling of text and images in the
   dialog windows, so this should preferably be used instead of
   system-level scaling
 - Fixed a crash on invalid IDN URL, such as http://test,ï.com/
   (found by lsxvdqe@gmail.com)
 - Make it possible to select other fonts, using fontconfig and freetype
 - Show certificate authority in the "Document info" box
 - Use international error messages
 - The -dump switch didn't report an error if write to stdout failed
   2019-01-20 21:10:11 by Leonardo Taccari | Files touched by this commit (3) | Package updated
Log message:
links{,-gui}: Update to 2.18

=== RELEASE 2.18 ===
- Compile links with graphics support on OpenVMS
- Automatically enable tor mode when the socks port is 9050
- When we are in tor mode, invert the colors on the top line and bottom
  line, so that the user can immediatelly see it
- Fix an incorrect shift in write_ev_queue that could cause spurious error
  if the socket for interprocess communication fills up.
  This bug was introduced in Links 2.15.
- Fix 'runtime error: member access within null pointer' sanitizer warning
- Add a menu entry to save and load a clipboard
- Don't synchronize with the Xserver on every pixmap load
  It improves performance on remote connections
- Fix a bug that in the "Network options" dialog box, the value in the
  field "Timeout when trying multiple addresses" incorrectly set the value
  "Timeout when unrestartable".
- Fix a possible integer overflow in decoder_memory_expand
- Work around a bug on OpenVMS where allocations larger than 0x77fffff0
  are treated as if they had 16 bytes
- Fix possible pointer arithmetics bugs if the operating system allocated
  memory few bytes below the limit 0xffffffff or 0xffffffffffffffff
- Add a button to never accept invalid certificate for a given server
- Fix incorrect strings -html-t-text-color, -html-t-link-color,
  -html-t-background-color, -html-t-ignore-document-color in the manual
  page and help (reported by Oliver Schode <oliver.schode@online.de>)
- Windows 7 has a bug (or feature) that corrupts the screen when using the
  unaccelerated video driver - when a thread draws into window's device context
  and the user simultaneously drags the window, the device context coordinates
  may not be updated. Subsequent draws are done with incorrect coordinates.
  In order to work around this bug, we detect that a drawing operation
  possibly raced with window moving. If it did, we allocate a new DC (the
  old one is corrupted) and start a timer that asks the main thread to
  redraw the whole window using the new DC.
- Add ascii replacement of Romanian S and T with comma
  Fix replacement of c with cedilla and a/i with grave accent a/o/u with
- Use static linking in the released binaries on OS/2 because the DLL
  names may clash with other programs
- On OS/2, use AF_OS2 for interprocess communication because the loopback
  network device may not be properly configured.
  Fall back to only if AF_OS2 in not installed.
- Fixed a bug when IPv6 control connection to a ftp server fails and IPv4
  control connection succeeds, links would incorrectly try to make the
  data connection using IPv6 (this bug was introduced in Links 2.15).
   2018-10-02 13:29:15 by Nia Alarie | Files touched by this commit (2) | Package updated
Log message:
www/links[-gui]: update to version 2.17.


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
   2018-05-21 22:44:56 by Leonardo Taccari | Files touched by this commit (2) | Package updated
Log message:
links: Update www/links to 2.16.

Patch provided by nia, thanks!


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