./www/lynx [text web browser]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 2.8.9pl19, Package name: lynx-2.8.9pl19
Maintained by: Frederic Cambus
Master sites:
Description
Lynx is a fully-featured World Wide Web (WWW) client for users running
cursor-addressable, character-cell display devices (e.g., vt100
terminals, vt100 emulators running on PCs or Macs, or any other
character-cell display). It will display Hypertext Markup Language
(HTML) documents containing links to files on the local system, as well
as files on remote systems running http, gopher, ftp, wais, nntp,
finger, or cso/ph/qi servers, and services accessible via logins to
telnet, tn3270 or rlogin accounts (see URL Schemes Supported by Lynx).

Lynx can be used to access information on the WWW, or to build
information systems intended primarily for local access. For example,
Lynx has been used to build several Campus Wide Information Systems
(CWIS). In addition, Lynx can be used to build systems isolated within a
single LAN.


Filesize: 2625.33 KB
Version History (View Complete History)
  • (2018-05-18) Updated to version: lynx-2.8.9pl19
  • (2018-05-07) Updated to version: lynx-2.8.9pl18
  • (2018-03-30) Updated to version: lynx-2.8.9pl17
  • (2017-07-29) Updated to version: lynx-2.8.9pl16
  • (2017-07-06) Updated to version: lynx-2.8.9pl15
  • (2017-05-13) Updated to version: lynx-2.8.9pl14
  • (2017-04-30) Updated to version: lynx-2.8.9pl13
  • (2016-11-25) Updated to version: lynx-2.8.9pl11
  • (2016-05-17) Updated to version: lynx-2.8.9pl9
  • (2016-01-12) Updated to version: lynx-2.8.9pl8
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2018-08-12 02:28:49 by Frederic Cambus | Files touched by this commit (4)
Log message:
Update lynx to 2.8.9rel1.
OK sthen@
   2018-08-12 02:28:49 by Frederic Cambus | Files touched by this commit (4)
Log message:
Update lynx to 2.8.9rel1.
OK sthen@
   2018-08-12 02:28:49 by Frederic Cambus | Files touched by this commit (4)
Log message:
Update lynx to 2.8.9rel1.
OK sthen@
   2018-08-12 02:28:49 by Frederic Cambus | Files touched by this commit (4)
Log message:
Update lynx to 2.8.9rel1.
OK sthen@
   2018-05-18 08:22:07 by Frederic Cambus | Files touched by this commit (6)
Log message:
Update lynx to 2.8.9pl19.
   2018-05-18 08:22:07 by Frederic Cambus | Files touched by this commit (6)
Log message:
Update lynx to 2.8.9pl19.
   2018-05-18 08:22:07 by Frederic Cambus | Files touched by this commit (6)
Log message:
Update lynx to 2.8.9pl19.
   2018-05-18 08:22:07 by Frederic Cambus | Files touched by this commit (6)
Log message:
Update lynx to 2.8.9pl19.
   2018-05-18 08:22:07 by Frederic Cambus | Files touched by this commit (6)
Log message:
Update lynx to 2.8.9pl19.
   2018-05-18 08:22:07 by Frederic Cambus | Files touched by this commit (6)
Log message:
Update lynx to 2.8.9pl19.
   2018-05-07 03:33:09 by Frederic Cambus | Files touched by this commit (2)
Log message:
Update lynx to 2.8.9pl18 and switch HOMEPAGE and MASTER_SITES to HTTPS.
   2018-05-07 03:33:09 by Frederic Cambus | Files touched by this commit (2)
Log message:
Update lynx to 2.8.9pl18 and switch HOMEPAGE and MASTER_SITES to HTTPS.
   2018-03-29 16:38:53 by Frederic Cambus | Files touched by this commit (6)
Log message:
Update lynx to 2.8.9pl17.
   2018-03-29 16:38:53 by Frederic Cambus | Files touched by this commit (6)
Log message:
Update lynx to 2.8.9pl17.
   2018-03-29 16:38:53 by Frederic Cambus | Files touched by this commit (6)
Log message:
Update lynx to 2.8.9pl17.
   2018-03-29 16:38:53 by Frederic Cambus | Files touched by this commit (6)
Log message:
Update lynx to 2.8.9pl17.
   2018-03-29 16:38:53 by Frederic Cambus | Files touched by this commit (6)
Log message:
Update lynx to 2.8.9pl17.
   2018-03-29 16:38:53 by Frederic Cambus | Files touched by this commit (6)
Log message:
Update lynx to 2.8.9pl17.
   2018-02-14 08:38:27 by Joel Sing | Files touched by this commit (2)
Log message:
Make use of SSL_set_min_proto_version().
This function has been available in LibreSSL for a while now.
ok sthen@
   2018-02-14 08:38:27 by Joel Sing | Files touched by this commit (2)
Log message:
Make use of SSL_set_min_proto_version().
This function has been available in LibreSSL for a while now.
ok sthen@
   2017-07-28 11:05:29 by Frederic Cambus | Files touched by this commit (5)
Log message:
Update lynx to 2.8.9pl16.
   2017-07-28 11:05:29 by Frederic Cambus | Files touched by this commit (5)
Log message:
Update lynx to 2.8.9pl16.
   2017-07-28 11:05:29 by Frederic Cambus | Files touched by this commit (5)
Log message:
Update lynx to 2.8.9pl16.
   2017-07-28 11:05:29 by Frederic Cambus | Files touched by this commit (5)
Log message:
Update lynx to 2.8.9pl16.
   2017-07-28 11:05:29 by Frederic Cambus | Files touched by this commit (5)
Log message:
Update lynx to 2.8.9pl16.
   2017-07-07 04:17:28 by Frederic Cambus | Files touched by this commit (2)
Log message:
Avoid parsing DOWNLOADER and PRINTER directives from lynx.cfg.
As a side note, there is no need to explicitely disable parsing UPLOADER
directives because we --disable-dired at configure time, nor EXTERNAL
directives as we do not build with --enable-externs.
OK mestre@, tb@
   2017-07-07 04:17:28 by Frederic Cambus | Files touched by this commit (2)
Log message:
Avoid parsing DOWNLOADER and PRINTER directives from lynx.cfg.
As a side note, there is no need to explicitely disable parsing UPLOADER
directives because we --disable-dired at configure time, nor EXTERNAL
directives as we do not build with --enable-externs.
OK mestre@, tb@
   2017-07-05 16:04:11 by Frederic Cambus | Files touched by this commit (2)
Log message:
Update lynx to 2.8.9pl15.
   2017-07-05 16:04:11 by Frederic Cambus | Files touched by this commit (2)
Log message:
Update lynx to 2.8.9pl15.
   2017-05-13 04:16:05 by Frederic Cambus | Files touched by this commit (2)
Log message:
Update lynx to 2.8.9pl14.
   2017-05-13 04:16:05 by Frederic Cambus | Files touched by this commit (2)
Log message:
Update lynx to 2.8.9pl14.
   2017-04-30 06:08:32 by Frederic Cambus | Files touched by this commit (6)
Log message:
Update lynx to 2.8.9pl13.
While there, amend our lynx.cfg patch to switch default site to HTTPS.
   2017-04-30 06:08:32 by Frederic Cambus | Files touched by this commit (6)
Log message:
Update lynx to 2.8.9pl13.
While there, amend our lynx.cfg patch to switch default site to HTTPS.
   2017-04-30 06:08:32 by Frederic Cambus | Files touched by this commit (6)
Log message:
Update lynx to 2.8.9pl13.
While there, amend our lynx.cfg patch to switch default site to HTTPS.
   2017-04-30 06:08:32 by Frederic Cambus | Files touched by this commit (6)
Log message:
Update lynx to 2.8.9pl13.
While there, amend our lynx.cfg patch to switch default site to HTTPS.
   2017-04-30 06:08:32 by Frederic Cambus | Files touched by this commit (6)
Log message:
Update lynx to 2.8.9pl13.
While there, amend our lynx.cfg patch to switch default site to HTTPS.
   2017-04-30 06:08:32 by Frederic Cambus | Files touched by this commit (6)
Log message:
Update lynx to 2.8.9pl13.
While there, amend our lynx.cfg patch to switch default site to HTTPS.
   2016-11-25 08:58:55 by Frederic Cambus | Files touched by this commit (6)
Log message:
Update lynx to 2.8.9pl11.
OK sthen@
   2016-11-25 08:58:55 by Frederic Cambus | Files touched by this commit (6)
Log message:
Update lynx to 2.8.9pl11.
OK sthen@
   2016-11-25 08:58:55 by Frederic Cambus | Files touched by this commit (6)
Log message:
Update lynx to 2.8.9pl11.
OK sthen@
   2016-11-25 08:58:55 by Frederic Cambus | Files touched by this commit (6)
Log message:
Update lynx to 2.8.9pl11.
OK sthen@
   2016-11-25 08:58:55 by Frederic Cambus | Files touched by this commit (6)
Log message:
Update lynx to 2.8.9pl11.
OK sthen@
   2016-11-25 08:58:55 by Frederic Cambus | Files touched by this commit (6)
Log message:
Update lynx to 2.8.9pl11.
OK sthen@
   2016-09-24 09:50:36 by Frederic Cambus | Files touched by this commit (1)
Log message:
Remove the bzip2 dependency from Lynx. We were previously linking
against bzlib so the library would be used instead of the bzip2 binary.
We now disable bzip2 detection at the configure level (thanks to sthen@
for the pointers), which prevents accepting bzip2 compressed HTML and
thus avoid spawning processes.
OK tb@, sthen@
   2016-09-22 06:57:18 by Frederic Cambus | Files touched by this commit (24)
Log message:
Update my mail address
   2016-09-04 07:35:02 by Frederic Cambus | Files touched by this commit (3)
Log message:
Disable spawning an external viewer. On top of disabling the hardcoded
XLOADIMAGE_COMMAND value in userdefs.h, we also remove the possibility
of setting a custom value in lynx.cfg.
The ability to assign MIME types to external viewers via configuration
file (via the VIEWER variables) is also disabled.
OK tb@
   2016-09-04 07:35:02 by Frederic Cambus | Files touched by this commit (3)
Log message:
Disable spawning an external viewer. On top of disabling the hardcoded
XLOADIMAGE_COMMAND value in userdefs.h, we also remove the possibility
of setting a custom value in lynx.cfg.
The ability to assign MIME types to external viewers via configuration
file (via the VIEWER variables) is also disabled.
OK tb@
   2016-09-04 07:35:02 by Frederic Cambus | Files touched by this commit (3)
Log message:
Disable spawning an external viewer. On top of disabling the hardcoded
XLOADIMAGE_COMMAND value in userdefs.h, we also remove the possibility
of setting a custom value in lynx.cfg.
The ability to assign MIME types to external viewers via configuration
file (via the VIEWER variables) is also disabled.
OK tb@
   2016-05-16 18:08:44 by Stuart Henderson | Files touched by this commit (2)
Log message:
update to lynx2.8.9dev.9, from fcambus
   2016-05-16 18:08:44 by Stuart Henderson | Files touched by this commit (2)
Log message:
update to lynx2.8.9dev.9, from fcambus
   2016-04-22 16:21:56 by Stuart Henderson | Files touched by this commit (1)
Log message:
Link lynx with bzlib, to avoid an attempt to exec() to handle bzip2-
compressed http transfers. From Frederic Cambus (maintainer).
   2016-04-14 21:21:52 by Theo Buehler | Files touched by this commit (5)
Log message:
Help lynx to live up to its no "proc" and no "exec" promises:
sthen@ found that the mailcap mechanism can spawn a viewer. Rename
the hardcoded /etc/mailcap and ~/.mailcap files to /dev/null and
disable the ability to undo that via a config file. lynx copes by
offering to download files with MIME types it can't handle itself.
fcambus found that "lynx index.html" + typing e spawns an editor.
Hardcode "no_editor = TRUE" before pledge() and tweak manpage.
Most of this is by fcambus (MAINTAINER).
/dev/null bit from me, based on a hint from sthen@.
ok sthen@ on previous version
   2016-04-14 21:21:52 by Theo Buehler | Files touched by this commit (5)
Log message:
Help lynx to live up to its no "proc" and no "exec" promises:
sthen@ found that the mailcap mechanism can spawn a viewer. Rename
the hardcoded /etc/mailcap and ~/.mailcap files to /dev/null and
disable the ability to undo that via a config file. lynx copes by
offering to download files with MIME types it can't handle itself.
fcambus found that "lynx index.html" + typing e spawns an editor.
Hardcode "no_editor = TRUE" before pledge() and tweak manpage.
Most of this is by fcambus (MAINTAINER).
/dev/null bit from me, based on a hint from sthen@.
ok sthen@ on previous version
   2016-04-14 21:21:52 by Theo Buehler | Files touched by this commit (5)
Log message:
Help lynx to live up to its no "proc" and no "exec" promises:
sthen@ found that the mailcap mechanism can spawn a viewer. Rename
the hardcoded /etc/mailcap and ~/.mailcap files to /dev/null and
disable the ability to undo that via a config file. lynx copes by
offering to download files with MIME types it can't handle itself.
fcambus found that "lynx index.html" + typing e spawns an editor.
Hardcode "no_editor = TRUE" before pledge() and tweak manpage.
Most of this is by fcambus (MAINTAINER).
/dev/null bit from me, based on a hint from sthen@.
ok sthen@ on previous version
   2016-04-14 21:21:52 by Theo Buehler | Files touched by this commit (5)
Log message:
Help lynx to live up to its no "proc" and no "exec" promises:
sthen@ found that the mailcap mechanism can spawn a viewer. Rename
the hardcoded /etc/mailcap and ~/.mailcap files to /dev/null and
disable the ability to undo that via a config file. lynx copes by
offering to download files with MIME types it can't handle itself.
fcambus found that "lynx index.html" + typing e spawns an editor.
Hardcode "no_editor = TRUE" before pledge() and tweak manpage.
Most of this is by fcambus (MAINTAINER).
/dev/null bit from me, based on a hint from sthen@.
ok sthen@ on previous version
   2016-04-14 21:21:52 by Theo Buehler | Files touched by this commit (5)
Log message:
Help lynx to live up to its no "proc" and no "exec" promises:
sthen@ found that the mailcap mechanism can spawn a viewer. Rename
the hardcoded /etc/mailcap and ~/.mailcap files to /dev/null and
disable the ability to undo that via a config file. lynx copes by
offering to download files with MIME types it can't handle itself.
fcambus found that "lynx index.html" + typing e spawns an editor.
Hardcode "no_editor = TRUE" before pledge() and tweak manpage.
Most of this is by fcambus (MAINTAINER).
/dev/null bit from me, based on a hint from sthen@.
ok sthen@ on previous version
   2016-03-12 07:29:13 by Theo Buehler | Files touched by this commit (4)
Log message:
Add pledge(2) support to lynx.
The heavy lifting and final touches were done by Frederic Cambus; this
version includes earlier patches, ideas and tweaks from daniel@ and me.
ok daniel@, patch and notes from Frederic Cambus (MAINTAINER)
Notes :
-------
The idea is to avoid using otherwise required 'getpw', 'proc', 'exec'
promises entirely. We achieve this by disabling a couple of features,
mostly removing obsolete stuff. While we are at it, we attempt to pave
the way to be able to remove even more promises in the future, and
reduce potential attack vectors.
We disable them either at compile time :
--disable-bibp-urls
--disable-dired
--disable-finger
Or by hardcoding boolean values to disable the features just before
calling pledge and entering main program loop :
no_exec = TRUE;
no_mail = TRUE;
no_shell = TRUE;
rlogin_ok = FALSE;
telnet_ok = FALSE;
Manpage has been updated to mention those restrictions.
Also, CFLAGS="-DNOUSERS" was added in the Makefile to disable getpwnam
and getpwuid.
   2016-03-12 07:29:13 by Theo Buehler | Files touched by this commit (4)
Log message:
Add pledge(2) support to lynx.
The heavy lifting and final touches were done by Frederic Cambus; this
version includes earlier patches, ideas and tweaks from daniel@ and me.
ok daniel@, patch and notes from Frederic Cambus (MAINTAINER)
Notes :
-------
The idea is to avoid using otherwise required 'getpw', 'proc', 'exec'
promises entirely. We achieve this by disabling a couple of features,
mostly removing obsolete stuff. While we are at it, we attempt to pave
the way to be able to remove even more promises in the future, and
reduce potential attack vectors.
We disable them either at compile time :
--disable-bibp-urls
--disable-dired
--disable-finger
Or by hardcoding boolean values to disable the features just before
calling pledge and entering main program loop :
no_exec = TRUE;
no_mail = TRUE;
no_shell = TRUE;
rlogin_ok = FALSE;
telnet_ok = FALSE;
Manpage has been updated to mention those restrictions.
Also, CFLAGS="-DNOUSERS" was added in the Makefile to disable getpwnam
and getpwuid.
   2016-03-12 07:29:13 by Theo Buehler | Files touched by this commit (4)
Log message:
Add pledge(2) support to lynx.
The heavy lifting and final touches were done by Frederic Cambus; this
version includes earlier patches, ideas and tweaks from daniel@ and me.
ok daniel@, patch and notes from Frederic Cambus (MAINTAINER)
Notes :
-------
The idea is to avoid using otherwise required 'getpw', 'proc', 'exec'
promises entirely. We achieve this by disabling a couple of features,
mostly removing obsolete stuff. While we are at it, we attempt to pave
the way to be able to remove even more promises in the future, and
reduce potential attack vectors.
We disable them either at compile time :
--disable-bibp-urls
--disable-dired
--disable-finger
Or by hardcoding boolean values to disable the features just before
calling pledge and entering main program loop :
no_exec = TRUE;
no_mail = TRUE;
no_shell = TRUE;
rlogin_ok = FALSE;
telnet_ok = FALSE;
Manpage has been updated to mention those restrictions.
Also, CFLAGS="-DNOUSERS" was added in the Makefile to disable getpwnam
and getpwuid.
   2016-03-12 07:29:13 by Theo Buehler | Files touched by this commit (4)
Log message:
Add pledge(2) support to lynx.
The heavy lifting and final touches were done by Frederic Cambus; this
version includes earlier patches, ideas and tweaks from daniel@ and me.
ok daniel@, patch and notes from Frederic Cambus (MAINTAINER)
Notes :
-------
The idea is to avoid using otherwise required 'getpw', 'proc', 'exec'
promises entirely. We achieve this by disabling a couple of features,
mostly removing obsolete stuff. While we are at it, we attempt to pave
the way to be able to remove even more promises in the future, and
reduce potential attack vectors.
We disable them either at compile time :
--disable-bibp-urls
--disable-dired
--disable-finger
Or by hardcoding boolean values to disable the features just before
calling pledge and entering main program loop :
no_exec = TRUE;
no_mail = TRUE;
no_shell = TRUE;
rlogin_ok = FALSE;
telnet_ok = FALSE;
Manpage has been updated to mention those restrictions.
Also, CFLAGS="-DNOUSERS" was added in the Makefile to disable getpwnam
and getpwuid.
   2016-02-27 15:46:10 by Juan Francisco Cantero Hurtado | Files touched by this commit (1)
Log message:
Update MASTER_SITES. Reported by Adam Jensen.
   2016-02-27 15:40:51 by Juan Francisco Cantero Hurtado | Files touched by this commit (1)
Log message:
Update MASTER_SITES. Reported by Adam Jensen.
   2016-01-14 03:45:07 by David Coppa | Files touched by this commit (1)
Log message:
Tweak COMMENT
Suggested by naddy@
From maintainer Frederic Cambus
   2016-01-12 09:46:29 by David Coppa | Files touched by this commit (1)
Log message:
Add trailing slash to ${HOMEPAGE}
pointed out by sthen@
   2016-01-12 09:05:54 by David Coppa | Files touched by this commit (3)
Log message:
Update to lynx-2.8.9pl8
From new maintainer Frederic Cambus
   2016-01-12 09:05:54 by David Coppa | Files touched by this commit (3)
Log message:
Update to lynx-2.8.9pl8
From new maintainer Frederic Cambus
   2016-01-12 09:05:54 by David Coppa | Files touched by this commit (3)
Log message:
Update to lynx-2.8.9pl8
From new maintainer Frederic Cambus
   2015-08-25 07:18:28 by Stuart Henderson | Files touched by this commit (107)
Log message:
remove bcallah as maintainer of his ports, at his request
   2015-05-07 13:40:43 by Brian Callahan | Files touched by this commit (2)
Log message:
Update to 2.8.9dev6
   2015-05-07 13:40:43 by Brian Callahan | Files touched by this commit (2)
Log message:
Update to 2.8.9dev6
   2015-04-17 23:00:05 by Brian Callahan | Files touched by this commit (2)
Log message:
Update to 2.8.9d5
   2015-04-17 23:00:05 by Brian Callahan | Files touched by this commit (2)
Log message:
Update to 2.8.9d5
   2015-01-27 14:16:56 by Brian Callahan | Files touched by this commit (2)
Log message:
Maintenance update to 2.8.9dev4.
   2015-01-27 14:16:56 by Brian Callahan | Files touched by this commit (2)
Log message:
Maintenance update to 2.8.9dev4.
   2015-01-14 18:15:12 by Daniel Dickman | Files touched by this commit (3)
Log message:
Update lynx to 2.8.9dev.3; ok bcallah@ (MAINTAINER).
   2015-01-14 18:15:12 by Daniel Dickman | Files touched by this commit (3)
Log message:
Update lynx to 2.8.9dev.3; ok bcallah@ (MAINTAINER).
   2015-01-14 18:15:12 by Daniel Dickman | Files touched by this commit (3)
Log message:
Update lynx to 2.8.9dev.3; ok bcallah@ (MAINTAINER).
   2014-12-26 09:10:52 by Brian Callahan | Files touched by this commit (2)
Log message:
Update to 2.8.9dev2
ok daniel@
   2014-12-26 09:10:52 by Brian Callahan | Files touched by this commit (2)
Log message:
Update to 2.8.9dev2
ok daniel@