Lynx Changelog

What's new in Lynx 2.8.8 Pre4

Feb 6, 2014
  • Correct prompting for printing to a local file from 2.8.8dev.10 changes.
  • An improved locale-charset feature.
  • Minor bugfixes for builds.

New in Lynx 2.8.8 Pre3 (Jan 13, 2014)

  • This version adds documentation and build fixes and refines the options used for TLS connections.

New in Lynx 2.8.8 Pre2 (Dec 19, 2013)

  • Several minor packaging and portability fixes.

New in Lynx 2.8.8 Pre1 (Nov 29, 2013)

  • revise/update counts in README.metrics, using a script replacing a manual procedure -TD
  • amend check for magic header bytes from 2.8.8dev.3 for "deflate" to limit it to the 3-bit block header described in RFC-1951 -TD
  • install the sample-files in the dpkg test-script -TD
  • add configure option --with-cfg-path and environment variables LYNX_CFG_PATH to provide search-list capability for the ".cfg" and ".lss" files -TD
  • modify configuration of COLOR_STYLE value in lynx.cfg, allowing multiple filenames to be specified and providing those as choices in the O'ptions menu (Debian #404893) -TD
  • updates for lynx_help_main.html -TD
  • update URLs in about_lynx.html -TD
  • add internal URL "LYNXEDITMAP:", which is (like "LYNXKEYMAP:") generated, making that the primary page for field-editing help -TD
  • improve DOSPATH-related logic in HomeEnv(), making this work properly with Windows Vista and 7. The feature is needed to read Lynx's bookmarks file from the user's "Personal" shell-folder (report by Manuel Nunez) -TD
  • modify samples/*.bat to work when running in a directory whose pathname contains spaces -TD
  • reduce required privileges for installing in lynx.iss -TD
  • improve sed expression appended to help_files.sed to fix a case for the edit-helpfiles which left a ".gz.gz" suffix for compressed filename URLs, overlooked since 2.8.1pre.3 -TD
  • modify logic in lkcstring_to_lkc() to allow named keys, e.g., from curses, to be used consistently in a KEYMAP directive -TD
  • add version-info to LYIcon.rc -TD
  • add symbols in Keysym_Strings[] and table in setup_vtXXX_keymap() for function keys 2-12, to improve keymap-configurability -TD
  • change extra-key #define's in LYStrings.h to enum -TD
  • cleanup pre-2.7 debris from LYStrings.c and LYStrings.h -TD
  • modify tables for key-bindings and edit-bindings to allow them to be reloaded to their initial values -TD
  • add check in get_connection() for ftp-connections to ensure that a password from a URL is non-empty -TD
  • add samples/oldlynx.bat to demonstrate how to use non-color-style -TD
  • add NSIS script, to allow building Windows installer via cross-compiling -TD
  • fixes to configure script and makefiles to work with empty $prefix, e.g., as used in MSYS -TD
  • improve configure check for sleep() for cross-compiling to MinGW -TD
  • modify configure check for inet_addr() for cross-compiling to MinGW -TD
  • add configure check for Win32 flavor of PDCurses when cross-compiling to MinGW using the "--with-screen=pdcurses" option -TD
  • improve color-style simulation of old color scheme by coloring input fields with color #5 -TD
  • correct search logic to match links which are wrapped on the right margin. Previous fixes to highlight arbitrarily long links overlooked this case (Debian #546264) -TD
  • modify the INFO page, normally bound to "=", to show decoded strings for URLs, e.g., which use %xy hexadecimal encoding. The decoded strings are shown on the line following the encoded URLs if the strings are different. Also if display-charset is UTF-8, modify -dump "References" URLs to show the corresponding decoded strings for consistency with the text which is already in UTF-8. Other URLs such as that shown in the status area are shown in encoded form per previous discussion which recommending doing this to address phishing attempts (Debian #398274) -TD
  • simplify file-URLs shown in reference list of -dump by trimming unnecessary "localhost", e.g., file://localhost/XXX becomes file:///XXX (Debian #334787) -TD
  • extend the "Bad HTML" warning feature to -dump option when the -stderr option is also set (Debian #398304) -TD
  • add -list_inline option, which modifies -dump output to put links inline with the text rather than in a list at the end of the dump (Debian #584080) -TD
  • add clarification in manpage regarding -force_html option versus -dump or -crawl (Debian #254603, Debian #295273) -TD
  • improve manpage descriptions of -reload, -get_data and -post_data (Debian #350853) -TD
  • modify manpage synopsis to make it clearer that Lynx accepts more than one path and/or URL on the command-line. The paragraph explaining this was added in 2.8.6dev.5 (Debian #350853) -TD
  • update COPYHEADER, clarifying license issues -TD
  • minor change to Content-Length logic from 2.8.8dev.13 to work with Amazon's cookies (Debian #720541) -TD
  • improve warning message for GNUTLS_CERT_SIGNER_NOT_FOUND (Debian #695653) -TD
  • ignore non-fatal return codes from gnutls_handshake introduced by SNI change in 2.8.8dev.15 (Debian #724812, patch by Hans Wurst).
  • updates for configure macros -TD + CF_ACVERSION_CHECK, fix from byacc for "newer" autoconf. + CF_ADD_LIB_AFTER, fix from xterm for problem with -Wl,xxx options + CF_CURSES_LIBS, modify to allow external script to set $cf_term_lib and/or $cf_curs_lib + CF_INTEL_COMPILER, $host_os needs AC_CANONICAL_HOST + CF_MIXEDCASE_FILENAMES, add msys / msysdll to known host/platform types + CF_RPATH_HACK, use sort and uniq rather than sort -u, to work with HPUX 11.11, etc. + CF_TRY_PKG_CONFIG, set variables for consistent usage of this macro + CF_XOPEN_SOURCE, add msys / msysdll to known host/platform types + CF_X_ATHENA, trim extra X libraries after updating lists, to work with ld --as-needed option which in effect uses only the first mention of the library. If that does not follow everything that depends on the library, ld will silently fail to resolve symbols.
  • update config.guess (2013-06-10), config.sub (2013-09-05)

New in Lynx 2.8.8dev.16 (Jul 30, 2013)

  • Most issues found by Clang and Coverity were fixed.
  • The color style and default colors features are now configurable at runtime through the options menu.
  • There were several other fixes and portability improvements.

New in Lynx 2.8.8dev.15 (Nov 19, 2012)

  • Several bugfixes and improvements, such as eliminating a limit on the number of IP addresses passed to the parent process for the nsl-fork feature, showing ETA for FTP downloads as is done for HTTP downloads, and inferring MIME types for gopher servers.
  • There are other fixes for the gnutls configuration, etc.

New in Lynx 2.8.8dev.14 (Aug 23, 2012)

  • This fixes a regression in dev.13's change to limit transfers by content-length.

New in Lynx 2.8.8dev.10 (Feb 13, 2012)

  • This version eliminates fixed limits for form fields, including textareas, adds "submit" and "reset" commands to help with poorly-designed forms, and makes several portability improvements.

New in Lynx 2.8.8dev.6 (Oct 5, 2010)

  • Package scripts for testing were added.
  • Strict gcc warnings were cleaned up.
  • An option to remove duplicate URLs in listings was added.
  • Minor bugs were fixed.

New in Lynx 2.8.8dev.4 (Jun 21, 2010)

  • Configuration of the GNUTLS interface was improved.
  • Portability was increased.
  • Fixes were made for clang --analyze warnings.
  • Build fixes were made for the WAIS interface on VMS and Unix.

New in Lynx 2.8.7 (Jul 6, 2009)

  • update metrics for 2.8.7 release.
  • fix ifdef'ing for cfg_bad_html (report by Gabor Z Papp) -TD

New in Lynx 2.8.7 Pre 1 (Mar 19, 2009)

  • This prerelease includes many changes for Unicode support, SSL, etc.