[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
lynx-dev lynx2.8.2dev.12d.patch.gz
From: |
dickey |
Subject: |
lynx-dev lynx2.8.2dev.12d.patch.gz |
Date: |
Fri, 1 Jan 1999 07:10:35 -0500 (EST) |
# lynx2.8.2dev.13 - I prepared this patch 1998/12/31, but the PRCS archive
# on sol.slcc.edu was not accessible. I've test-built this on Linux, OS/2 EMX
# and Solaris. Will checkin this patch as dev.13 when sol.slcc.edu is stable
# again - T.Dickey <address@hidden>
# ------------------------------------------------------------------------------
The file is
lynx2.8.2dev.12d.patch.gz
in
http://www.clark.net/pub/dickey/lynx/patches
ftp://ftp.clark.net/pub/dickey/lynx/patches
# ------------------------------------------------------------------------------
1998-12-31 (2.8.2dev.13)
* delete unused 'PREVAIL' color-style code from HTML.c, merge a couple of
sections of logic with TrimColorClass, and change Style_className to
a dynamically-allocated string - TD
+ modify fmt_tempname() to check for buffer overflow - TD
+ check/modify for potential buffer overflows: HTAlert.c, LYBookMark.c,
LYKeymap.c, LYPrint.c (including splitting it up into functions) - TD
* change GetOptValues to return status separately from the decoded value, in
case the options form is damaged (suggested by LP) - TD
* add new function HTAddXpand to use in special case where Lynx is building
shell command using data from user's configuration, which should not be
quoted. Use this in LYEdit.c to allow $EDITOR to be given as the editor
name (request by PG) - TD
* add new function LYOpenTraceLog, to combine logic in LYMain.c and
LYMainLoop.c, including Lynx's version message - TD
* fix some discrepancies between the code and the documentation (help files),
for the alternate line edit keybindings, that were first included in the
distribution somewhere around -dev.3, or so - KED
* added a delete-to-beginning-of-line (for the alt bindings only), and a help
page that describes the alternate bindings - KED
* improved description of "HTML error tolerance" - KW
* Changes for handling lynxcgi: handle failure of execve(), by showing the
system error and then _exit()ing the child process. Make sure REQUEST_METHOD
is always set. Added checks for EINTR and other errors from read() - KW
* DOSPATH or EMX: remove strange code dealing with root of local drive from
is_url() and HTDOS_name()/HTDOS_wwwname(), add right code at the earlier
stage in LYFillLocalFileURL() - LP (thanks KW)
* Relax warning from HTAlert to HTUserMsg on REFRESH_URL_NOT_ABSOLUTE - LP
* More tweaks on transfer rate calculation - LP
* modify HTSACopy and HTSACat in case the source and destination are the same
pointer - TD
* tested/removed redundant OS/2 EMX adjustement to filename from LYEdit.c - TD
* optimized LYEdit.c by moving calls on HTSYS_name(filename) to a single place
near the top - LP
* forms-based options menu: prevent spoofing attempts from possible overruns
(e.g., user can doing 'e'dit in 'o'ptions and get coredump if
display_char_set gets an illegal number such as 50, or hang the keyboard with
illegal Line edit style) - LP
* forms-based options menu: add new logical section - Document Layout,
currently with "HTML error tolerance" (TagSoup/SortaSGML), "Pop-up for select
fields", "Show images" (no_alt/labels/links) and "Verbose images". New
switches added for information purposes mostly, they duplicate hot keys but
not so hidden from user's view. Documentation updated also. (Oh yes, "Line
edit style" option is now available when we have a real choice >1) - LP
* split cfg_defs.sh into two script based on revised script from PG - TD
* minor fixes for toplevel makefile.in - PG
* fixes for makefiles with gcc 2.8.1 using DJGPP 2.02 (do not use "-c -o"
combination, strip trailing blanks from makefile.sla, change optimization
level to -O2) - DK
* rename New_DTD variable to Old_DTD, change logic for -tagsoup option to be
consistent with sense in lynx.cfg (reported by LP)
- lynx-dev lynx2.8.2dev.12d.patch.gz,
dickey <=