Download Lynx 2.8.7 dev.11

Spread the love

Lynx is a textual web browser and is included with most GNU/Linux distributions. The program was conceived by Lou Montulli, Charles Rezac and Michael Grobe within the Academic Computing Services division at the University of Kansas. It was initially intended to disseminate information across the university campus, but was transformed into a text-based web browser by Lou Montulli in 1993. Browsing with Lynx has several limitations because the browser is not able to display pictures and images. Furthermore, the mouse is not supported, frames are not displayed practically and all kinds of scripts and extensions are not available. The developers have released the 11th development version of Lynx 2.8.7 with the following list of changes:

Version 2.8.7dev.11:

  • add support for HTML5 rel=author in link (mailing list comments)
  • modify cookie-writing to not write if no cookies were read from the file and none are available (Debian #354282)
  • fix src/tidy_tls.c X509_get_issuer_name to actually take the issuer DN of the present certificate and not hope that it is the same as taking the subject DN of the “next” certificate which may or may not exist (Debian #499945, patch by Thomas Viehmann)
  • modify exit code when doing a “-dump” to exit with error if the server returned an error status for the page (Debian #299711)
  • fix ipv6 literal command-line parsing (Debian #180654, analysis by Fabio Massimo Di Nitto)
  • extend configure macros CF_SSL and CF_GNUTLS to check for pkg-config, using that for the default if the corresponding openssl or gnutls packages are installed (suggested by PGNet)
  • add fi.po
  • update fr.po
  • correct handling of the option value from configure “–with-ssl”, which was not being used in the search-list (report by PGNet)
  • update configure script macros
    CF_CURSES_LIBS – add “pdcurses”, eg, to link with mingw
    CF_UTF8_LIB – use CF_FIND_LINKAGE to better work with BSD ports.
    CF_XOPEN_SOURCE – add case for dragonfly
  • document width-limitation in manpage, fix a few stray 1024’s still in the source (report by Barry Haddow)
  • add “read_timeout” to lynx.cfg, and -read_timeout option to command-line (prompted by Dries De Moor report on mailing list)
  • modify to handle a special case where the content-type is given as one of the compressed types, to check if the address (after stripping the file suffix for that compression) has a suffix that lynx could present
    For example: would display the uncompressed “bar.html” rather than offering to download the file. This also allows one to add SUFFIX commands to lynx.cfg to display the corresponding plain files.
  • workaround for STRING redefinition in parsdate.c on DJGPP
  • improve configure-check to determine proper fallback when no long-long printing format is available
  • update win32 makefiles/build scripts to add LYmktime, parsdate modules
  • update config.guess (2008-04-14), config.sub (2008-06-16)

Version 2.8.7dev.10:

  • remove rw.po, since the translation project no longer supplies it
  • implement “readonly” attribute for TEXTAREA and TEXT fields
  • update Lynx’s tables of HTML attributes to cover (except for events) the keywords from HTML 4.01
  • modify initial active link in download-page to be the first download action rather than the “help” link which is provided in Novice mode (Debian #376259)
  • implement “chunked” transfer-encoding to work with servers that ignore the version number in HTTP get’s
  • change initialization of trace file, handing this during the first part of argument parsing along with -help and -version, to show steps done for initialization of presentors, etc
  • minor fix to LYstartPopup() to handle a case where the popup menu was too large for the screen
  • fixes for srcdir!=objdir (report by FLWM)
  • modify man2hlp.sh to work from subdirectory, eg, its parameter would be “../lynx.man”
  • set POSIX locale for install-cfg.sh and man2hlp.sh since they use character ranges
  • add switch -xhtml-parsing and lynx.cfg XHTML_PARSING setting to control whether the extensions for XHTML 1.0 are used (prompted by bug report by FLWM, as well as discussion on lynx-dev)
  • modify external editing of TEXTAREA to not do tab-conversion
  • modify LYhighlight() to limit display of multicolumn characters
  • rewrite LYRefreshEdit(), to display multibyte/multicolumn characters properly when using wide-character curses
  • revise introductory comment written to “.lynxrc” (Debian #461158)
  • anchor’s post_data discard field in HTLoadDocument() if Lynx is about to reload a document. That would happen if the result of the form includes a link back to the form. Removing the data causes Lynx to prompt the user, eg, Resubmit POST content to ? (y/n) to offer the user the choice between revisiting form or re-POST’ing the data that was on the form (report by Andreas K Foerster)
  • fixes for LYHighlight() when the highlighted text is empty
  • translate named entities, etc., for “content” field of refresh-URL, cf: 2.8.5dev.13 (report by Ivan Shmakov)
  • suppress computation in TrimmedLength() for source-view, which is not needed for Debian #204515 (patch by Mike Knight)
  • add check-po rule to po/makefile
  • modify top-level makefile to work with configure –srcdir
  • add update-po rule to top-level makefile
  • update fr.po, nl.po, tr.po, vi.po, zh_TW.po,sv.po
  • parse doctype for xhtml, to tell when empty tags such as “