[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
lynx-dev lynx2.8.2dev.15
From: |
dickey |
Subject: |
lynx-dev lynx2.8.2dev.15 |
Date: |
Thu, 28 Jan 1999 11:49:40 -0500 (EST) |
1999-01-28 (2.8.2dev.15)
* correct calls to HTAddParam() in LYDownLoad.c to handle optional second
parameter (reported by KW) - TD
* change HTAddXpand() to assume its parameter (an environment variable) is
already expanded and simply is not quoted (reported by Ryan Hung
<address@hidden>) - TD
* add configure --disable-included-msgs option to allow suppressing of bundled
./po directory for the NLS message library contents. If no ./po directory
is found, the configure script assumes it is preinstalled anyway (request
by HN) - TD
* add pattern to script which customizes pathnames in lynx.cfg to support
GLOBAL_MAILCAP:/PATH_TO/lynx_doc/samples/mailcap
(request by PG) - TD
* export $PATH when calling cfg_defs.sh - PG
* add a simple test to check if the temporary directory is actually writable
if we cannot create a temporary file in LYOpenTemp (reported by PG) - TD
* miscellaneous DOS/DJGPP compile/build fixes - LP
* enabled CERN-style rules, there are two new lynx.cfg options, RULESFILE and
RULE. No example file or documentation yet beyond comments in lynx.cfg. The
rules mechanism itself is unchanged from what was present for a long time
(but never used), except for some memory cleanup. Use -DNO_RULES at compile
time to disable - KW
* add changes to invoke external editor on textarea, can be invoked by adding a
KEYMAP entry for EDITTEXT area to lynx.cfg (originally from
address@hidden, but much rework) - KED
* use HTSprintf0 in HTTCP.c - TD
* added PARSE_STRICTPATH and PARSE_QUERY to interface of HTParse(), for
requesting only the relevant part of what is returned for PARSE_PATH. This
isn't yet used anywhere - KW
* changes to StrAllocVsprintf() to take width and precision in most format
specifications into account, and to correct the memory allocation logic.
This was tested by setting GROW_SIZE to a small value of 8, so far no
crashes, but it is certainly not right for all possible formats, especially
involving floating point conversions - KW
* changed HTSprintf0() to pass a string already existing in its output buffer
on, this should save a few realloc's in StrAllocVsprintf() - KW
* changes to code handling LIST_FORMAT to avoid some unnecessary reallocations,
to recognize some more format flags, and to treat invalid formats somewhat
better - KW
* corrected recent HTFile.c change for systems without S_ISVTX - KW
* added memory cleanup for uid/gid cache functions in HTAAProt.c - KW
* increased ATEXITSIZE to 40 - KW
* added TRACE output to HTAnchor.c's free_adult_table. If this shows anything
at program exit (if TRACE is on then), it means that HTAnchor structures have
been missed by the normal automatic cleanup (walking the history list and
following links) - KW
* changed more status codes in HTUtils.h to libwww5-like values - KW
* added new function to check for a valid Internet hostname - KW
Use it before actually trying to resolve an address, it should
a. avoid the overhead of NSL_FORK if it would fail anyway,
b. prevent DNS queries for invalid names, which may unnecessarily
consume time, bandwidth, and DNS server cache memory, and
may confuse some resolver libraries and servers,
c. speed up address guessing sometimes if something was mistyped,
d. thwart some attempts to crash Lynx with invalid URLs.
* this time really make "Alert" statusline prefix localizable - KW
* new function HTAlwaysAlert(), which can be called even when LYCursesON isn't
true and should always produce a visible message - KW
* use new valid_hostname to also check telnet, tn3270, and rlogin hostnames
before calling the external program (after most invalid character have
already been stripped). Added a fflush(stdout) to make sure messages are
visible before external program is called - KW
* made changes equivalent to the 1998-12-31 HTSACopy and HTSACat modification
to the LY_FIND_LEAKS versions of those functions. Having source and target
string for StrAllocCopy or StrAllocCat overlap (or being equal) should be
considered a programming error, but at least one place in LYEdit.c currently
seems to do it and rely on the new behavior. (Editing current file sometimes
didn't work with LY_FIND_LEAKS) - KW
* closed memory leaks in LYKeymap.c, provided for memory cleanup at exit of
LYCgi.c environment strings - KW
* explicitly put HTTP_ACCEPT_LANGUAGE and HTTP_ACCEPT_CHARSET strings into
lynxcgi environment only if they are non-empty, i.e., set to something in
lynx.cfg or the personal configuration or Options screen. This makes the
environment a lynxcgi scripts sees resemble more closely that of a remote CGI
script handling a request from Lynx with the same configuration - HTTP.c also
only sends Accept-{Language,Charset} headers if preferred language and
preferred charset (respectively) have been set to non-empty strings.
(Strictly speaking, an empty Accept-* header has a different meaning from a
non-existing one, but it doesn't make much sense to generate empty Accept-*
headers, since they mean "nothing is accepted".) There are other differences
in the lynxcgi environment (e.g. HTTP_ACCEPT isn't set, ",iso-8859-1;q=0.01"
etc. isn't appended to HTTP_ACCEPT_CHARSET, apart from missing
redirections), but apparently nobody has needed a more exact CGI emulation
for real scripts - KW
* removed sending of "Negotiate: trans" in HTTP.c since it violates transparent
content negotiation specs, added comments - KW
* correct error handling in CF_INET_ADDR, which did not restore $LIBS when no
applicable library was found for inet_addr (reported by IC) - TD
* correction to CF_TERMCAP_LIBS, which used inconsistent spelling for the cache
variable, so predefined termcap/terminfo library was not necessarily
detected - TD
* resolved autoconf 2.13 problem, resync configure script with patched
autoconf 2.13 - TD
- lynx-dev lynx2.8.2dev.15,
dickey <=
- Re: lynx-dev lynx2.8.2dev.15 [typo nit], brian j. pardy, 1999/01/29
- lynx-dev Re: lynx2.8.2dev.15 [typo nit] (and TEXTAREA edit bugs), Kim DeVaughn, 1999/01/29
- lynx-dev [dev.15] fixup patch: edit TEXTAREA, Kim DeVaughn, 1999/01/29
- lynx-dev Re: [dev.15] fixup patch: edit TEXTAREA, Kim DeVaughn, 1999/01/29
- Re: lynx-dev [dev.15] fixup patch: edit TEXTAREA, Jacob Poon, 1999/01/29
- lynx-dev Re: [dev.15] fixup patch: edit TEXTAREA, Kim DeVaughn, 1999/01/29
- Re: lynx-dev Re: [dev.15] fixup patch: edit TEXTAREA, Jacob Poon, 1999/01/29
- Re: lynx-dev Re: [dev.15] fixup patch: edit TEXTAREA, Leonid Pauzner, 1999/01/30
- Re: lynx-dev Re: [dev.15] fixup patch: edit TEXTAREA, Klaus Weide, 1999/01/30
- Re: lynx-dev Re: [dev.15] fixup patch: edit TEXTAREA, Mike Castle, 1999/01/29