Blame docs/CHANGES2.5

Packit f574b8
--- Rename of Lynx2-4-FM and release as Lynx2-5  (02-May-1996) ---
Packit f574b8
==============================================================================
Packit f574b8
05-02-96 ---- Release of Lynx2-5 ----
Packit f574b8
* Modified documentation, help, and example files based on feedback for
Packit f574b8
  yesterday's Lynx2-5 pre-release. - FM
Packit f574b8
* Include ";q=0.001" whenever "iso8859-1" or "us-ascii" are autoappended
Packit f574b8
  to Accept-charset headers. - FM
Packit f574b8
* Added SITE_LIBS symbol in Makefile for convenient linking to any
Packit f574b8
  site-specific libraries associated with any site-specific patches. - FM
Packit f574b8
* Fixed an unsigned char typecast in GridText.c - FM
Packit f574b8
* Eliminated statusline and TRACE warnings about possibly strange formatting
Packit f574b8
  when TABLEs are in a document. - FM
Packit f574b8
05-01-96
Packit f574b8
* Renamed Lynx2-4-FM for pre-release as Lynx2-5
Packit f574b8
04-30-96
Packit f574b8
* Modified the fatal error messages such that they direct the user to
Packit f574b8
  the local system administrator to confirm a bug before reporting it
Packit f574b8
  to lynx-dev, and started updated the help and about files for the
Packit f574b8
  switch to lynx-dev@sig.net as the primary list server. - FM
Packit f574b8
04-28-96
Packit f574b8
* Made use of ordered versus unordered lists and inclusion of article dates
Packit f574b8
  in listings for news groups compilation and configuration options in
Packit f574b8
  userdefs.h and lynx.cfg. - FM
Packit f574b8
04-27-96
Packit f574b8
* Added -realm switch for restricting URLs to the realm of the startfile.
Packit f574b8
  The bookmark and jumps files are always considered as part of the realm.
Packit f574b8
  Any execution links or form ACTIONs are permitted if obtained from
Packit f574b8
  documents in the realm, but any switches that restrict bookmark operations
Packit f574b8
  will still apply.  For example, -book -realm will use the bookmark file
Packit f574b8
  as the startfile, and restrict URLs to files in the user's account.  Adding
Packit f574b8
  -restrictions=bookmark_exec will block execution links in the bookmark
Packit f574b8
  file, but not in other files within the realm (i.e., in the user's
Packit f574b8
  account).  If the startfile is an http URL, the realm will be equivalent
Packit f574b8
  to that in http authorization procedures.  Can be used with -traversal
Packit f574b8
  for restricting the traversal to documents within the starting realm
Packit f574b8
  for an http server. - FM
Packit f574b8
* Fixed bug in form structure which could cause POST to be treated as
Packit f574b8
  GET. - FM
Packit f574b8
04-25-96
Packit f574b8
* Added code to send Host: headers as described in the 23-Apr-96 HTTP/1.1
Packit f574b8
  draft. - FM
Packit f574b8
04-23-96
Packit f574b8
* Modified HTMIME.c to pass documents with an ISO-8859-3 through -9, EUC-KR,
Packit f574b8
  or ISO-2022-KR charset specified in the Content-Type header, to set the
Packit f574b8
  flag for not doing 8-bit reverse translations, and to issue a statusline
Packit f574b8
  message about the charset instead of forcing a download offer.  Will have
Packit f574b8
  garbage in the displays of 8-bit characters if one doesn't have the
Packit f574b8
  corresponding charset installed for the terminal, but no harm should be
Packit f574b8
  done, and those who do can get the files displayed instead of just being
Packit f574b8
  up the creek without a paddle.  Korean escape sequences will still be
Packit f574b8
  trashed, since be have no translation functions as for Japanese, and we
Packit f574b8
  still force a download offer if there is a mismatch for the supported
Packit f574b8
  character sets, so the user can cancel and then modify the terminal setup
Packit f574b8
  and charset choice appropriately. - FM
Packit f574b8
* Increased the maximum number of attributes for tags (was too small for
Packit f574b8
  OBJECT), updated the DTD for SCRIPT, and added the STYLE attribute for
Packit f574b8
  all tags which presently, or might someday, accept it. - FM
Packit f574b8
04-21-96
Packit f574b8
* Modified the news gateway to use an ordered list with the numbers and
Packit f574b8
  dates of the articles indicated in newsgroup listings. - FM
Packit f574b8
* Fixed the checking and passing of the mailto argument in LYMainLoop.c
Packit f574b8
  to mailmsg() in LYMail.c. - FM
Packit f574b8
04-20-96
Packit f574b8
* Fixed bugs in parsing of nntp and snews partial HREFs, and in the
Packit f574b8
  parsing of NNTP message headers for creation of mailto and newspost
Packit f574b8
  or newsrepy links. - FM
Packit f574b8
04-19-96
Packit f574b8
* Added OBJECT and BODYTEXT to the DTD, based on the 12-Apr-96 W3C draft.
Packit f574b8
  The code for INSERT is still there, and should be remove if OBJECT
Packit f574b8
  becomes a stable replacement.  Code to handle data URLs for OBJECTs
Packit f574b8
  not yet attempted. - FM
Packit f574b8
* More tweaks for Japanese character handling. - FM
Packit f574b8
04-18-96
Packit f574b8
* If LINKS_ARE_NUMBERED is on, include the list of references in the
Packit f574b8
  outputs of 'p'rint menu options, analogously to the output with
Packit f574b8
  -dump. - FM
Packit f574b8
04-14-96
Packit f574b8
* Mods to report the content of SCRIPT, STYLE and ALIAS blocks in trace
Packit f574b8
  mode. - FM
Packit f574b8
* Made ¨, ¯ and ™ synonyms for ¨, &hibar; and ®,
Packit f574b8
  respectively. - FM
Packit f574b8
* Fixed typo in second line link highlighting code for slang. - ES
Packit f574b8
04-13-96
Packit f574b8
* More tweaks of Japanese character handling. - FM
Packit f574b8
* Reinitialize timeout values after select() calls in LYUtils.c. - ES
Packit f574b8
04-12-96
Packit f574b8
* More tweaks of Japanese character handling. - FM
Packit f574b8
* Tweak of target line and link setting when toggling to image_links mode
Packit f574b8
  in LYMainLoop.c. - FM
Packit f574b8
* Tweaks of circular buffer handling based on analyses from Mike Castle
Packit f574b8
  (mcastle@umr.edu) and Bryan T. Vold (btv@ldl.HealthPartners.COM). - FM
Packit f574b8
* Fixed typo for NeXT in tcp.h, based on feedback from LWV - FM
Packit f574b8
* Reinitialize timeout values after select() calls in HTTCP.c. - Erik
Packit f574b8
  Sundkvist (ess@lysator.liu.se)
Packit f574b8
04-11-96
Packit f574b8
* More tweaks of Japanese character handling. - FM
Packit f574b8
* Added code for handling charset mappings for file and ftp URLs. - FM
Packit f574b8
  You can set the mappings via lynx.cfg (or mime.types), e.g.:
Packit f574b8
  SUFFIX:.html8R:text/html; charset=KOI8-R
Packit f574b8
  SUFFIX:.txt8R:text/plain; charset=KOI8-R
Packit f574b8
* Tweak of charset handling in HTMIME.c - FM
Packit f574b8
04-09-96
Packit f574b8
* Modified news gateway to handle split header lines. - FM
Packit f574b8
* Tweaks of authorization header handling to make failures due to bad
Packit f574b8
  headers from the http server clear to the Lynx user. - FM
Packit f574b8
04-08-96
Packit f574b8
* Yet more tweaks of memory management. - FM
Packit f574b8
04-07-96
Packit f574b8
* Tweaks for handling Japanese received via gateways. - FM
Packit f574b8
04-06-96
Packit f574b8
* More memory management tweaks. - FM
Packit f574b8
04-05-96
Packit f574b8
* Updated lynx.man, lynx.hlp and the online help files. - FM
Packit f574b8
* Tweaks of INPUT, TEXTAREA and SELECT popup OPTION handling when
Packit f574b8
  Japanese character translations are on. - FM
Packit f574b8
04-04-96
Packit f574b8
* Created new zip.  Yesterday's appears to have been bad. - FM
Packit f574b8
04-03-96
Packit f574b8
* More optimizations and bug fixes based on patches from JED. - FM
Packit f574b8
* More mods for handling keyboard input via SLANG library functions,
Packit f574b8
  based on patches from JED.  Note that the code for IGNORE_CTRL_C
Packit f574b8
  has been bypassed in those mods, as they presently stand. - FM
Packit f574b8
04-02-96
Packit f574b8
* Added "first pass" handling of P end tags. - FM
Packit f574b8
* Mods of HTCheckForInterrupt() for SLANG, based on patches from JED.
Packit f574b8
  Note that the for-SLANG code is not taking possible SOCKSification of
Packit f574b8
  Lynx into account. - FM
Packit f574b8
* Use 3 for ^C instead of 7 for ^G as the argument for the slang abort
Packit f574b8
  key in calls to SLang_init_tty(). - JED
Packit f574b8
* Tweaks of make for clix. - AM
Packit f574b8
03-31-96
Packit f574b8
* More tweaks of memory management. - FM
Packit f574b8
03-30-96
Packit f574b8
* Added support for Japanese translations of text/plain in addition to
Packit f574b8
  text/html documents, and for ALTs and form fields (see 03-26-96 mods).
Packit f574b8
  Needs checking.  Also added an LYK_JPN_TOGGLE, mapped to '@' by default,
Packit f574b8
  for toggling JAPANESE mode ON and OFF, and code to indicate the situation
Packit f574b8
  in the 'o'ptions menu. - FM
Packit f574b8
* Added make for ultrix-slang and decstation-slang, and tweaks of LYCgi.c
Packit f574b8
  for ultrix. - Alvian Tam (atm@newt.phys.unsw.edu.au)
Packit f574b8
* Found and fixed some typos in yesterday's mods. - FM
Packit f574b8
03-29-96
Packit f574b8
* Added build-slang.com for building Lynx with the SLANG library instead
Packit f574b8
  of curses on VMS. - FM
Packit f574b8
* Mod to treat an EOF with errno of EINTR when GetChar() is defined as
Packit f574b8
  getchar() in LYgetch() as due to a Ctrl-Z suspend, and invoke another
Packit f574b8
  character fetch instead of exit on error.  Based on patch from Gregory
Packit f574b8
  Neil Shapiro (gshapiro@WPI.EDU). - FM
Packit f574b8
* Numerous optimizations and bug fixes based on patches from JED. - FM
Packit f574b8
03-28-96
Packit f574b8
* More tweaks of SLANG support. - FM
Packit f574b8
* Yet more tweaks of the HTList functions and macros, and their associated
Packit f574b8
  memory management. - FM
Packit f574b8
03-27-96
Packit f574b8
* Fixed bug which could cause a crash if links are numbered and you
Packit f574b8
  activate a link via a number when there are no links on the currently
Packit f574b8
  displayed page. - FM
Packit f574b8
* Tweaks of Content-Encoding header handling, and more detailed messages
Packit f574b8
  about it in trace mode. - FM
Packit f574b8
03-26-96
Packit f574b8
* Added code in HTMIME.c for taking into account Content-Encoding headers,
Packit f574b8
  so that compressed text/html or text/plain files are not displayed
Packit f574b8
  inappropriately based on their Content-Type. - FM
Packit f574b8
* Added "first pass" support for Japanese character translations, based on
Packit f574b8
  patches for Lynx2-4-1 by Takuya Asada (asada@icsd6.tj.chiba-u.ac.jp).  Is
Packit f574b8
  to be checked out by Nelson Henry Eric (nelsonhe@ews07.nara.kindai.ac.jp)
Packit f574b8
  because I have no way to check it here.  Translations can be made the
Packit f574b8
  default behavior by setting JAPANESE to TRUE in userdefs.h and/or
Packit f574b8
  lynx.cfg.  The default can be toggled via a "-jpn" command line switch.
Packit f574b8
  If made TRUE by any means, the value of KANJI_CODE set in userdefs.h
Packit f574b8
  and or lynx.cfg (EUC, SJIS, or NONE) will be applied, and can be changed
Packit f574b8
  via "-euc", "-sjis" or "-ascii" command line switches, for setting Kanji
Packit f574b8
  code translations to EUC, Shift JIS, or disabling it, respectively.  Note
Packit f574b8
  that Japanese translations are not yet performed in the line editor
Packit f574b8
  (LYgetstr() of LYStrings.c and form_getstr() of LYForms.c), for form
Packit f574b8
  field values, or for gateways (let's first see if what I've done so far
Packit f574b8
  works right 8-) - FM
Packit f574b8
* Added "LY" prefix for pop(), pop_num() and push() function names to
Packit f574b8
  avoid possible conflicts with the ncurses library functions, and fixed
Packit f574b8
  continuation line typo in solaris2 make, based on feedback from PN. - FM
Packit f574b8
03-23-96
Packit f574b8
* Tweaks of memory management in the CSO/PH gateway. - FM
Packit f574b8
* Tweaks of wait() versus waitpid() handling for NeXT, aix4 and mips,
Packit f574b8
  based on feedback from PN. - FM
Packit f574b8
03-22-96
Packit f574b8
* Tweaks of SLANG support for Unix, and finished up code support for it on
Packit f574b8
  VMS (but tested only with OpenVMS/AXP).  Haven't yet decided how to add
Packit f574b8
  VMS build support for it in the COM and MMS files.  Get the SLANG library
Packit f574b8
  code from ftp://space.mit.edu/pub/davis and then add USE_SLANG in the
Packit f574b8
  DEFINE list and the path to it's headers in the INCLUDE list for the
Packit f574b8
  compilation, and [path]slang.olb/lib in the link list immediately before
Packit f574b8
  the OPT file.  We still need the curses library in the OPT file, because
Packit f574b8
  that's not just curses functions on VMS and we're using ones not replaced
Packit f574b8
  by the SLANG library (Try it, you'll like it! 8-). - FM
Packit f574b8
* Tweaks for NeXT, based on feedback from Paul Nevai
Packit f574b8
  (nevai@ops.mps.ohio-state.edu). - FM
Packit f574b8
03-20-96
Packit f574b8
* Tweaks of code for sorting directory listings by date (take into account
Packit f574b8
  the 6-month-old time versus year rule on Unix). - FM
Packit f574b8
* Tweaks of memory management for HTList-based buffers (use internal
Packit f574b8
  allocations, instead of the libwww macros). - FM
Packit f574b8
* Added solaris2-slang to Makefile, and tweaks of the sun4 makes. - LWV
Packit f574b8
03-19-96
Packit f574b8
* Tweak of MAP handling so that the ordered lists are displayed exactly
Packit f574b8
  in the order of the resolved AREA tags.
Packit f574b8
03-18-96
Packit f574b8
* Added SLANG support (for colorized Lynx) based on patches from JED.
Packit f574b8
  The make support is for linux and sun4, but it should be portable to
Packit f574b8
  other Unix flavors.  I have it working on VMS, but the SLANG interrupt
Packit f574b8
  and exit handlers are incompatible with the current ones for VMS in
Packit f574b8
  Lynx (and with the VMS debugger), so I haven't yet included SLANG
Packit f574b8
  support in build.com or the MMS files. - FM
Packit f574b8
03-17-96
Packit f574b8
* Tweaks of 'd'ownload menu handling on returns to it from a DOWNLOADER
Packit f574b8
  action. - FM
Packit f574b8
* Added various anti-crash protections and cleaner code from John E. Davis
Packit f574b8
  (davis@space.mit.edu) for trimming trailing white space and finding
Packit f574b8
  unescaped colons in LYReadCFG.c, and cleaned up and more fully commented
Packit f574b8
  the functions and subfunctions in that and the LYMainLoop.c modules. - FM
Packit f574b8
03-16-96
Packit f574b8
* Fixed routine which sorts directory listings by date (based on 'o'ptions
Packit f574b8
  menu setting) to do it accurately and in reverse chronological order. - FM
Packit f574b8
03-15-96
Packit f574b8
* Added code to create links for likely URLs in results returned by
Packit f574b8
  the CSO/PH and finger gateways.  Try:
Packit f574b8
   gopher://ns.bradley.edu:105/2   or:
Packit f574b8
      cso://ns.bradley.edu/        and search for David Henderson.
Packit f574b8
  Also try:
Packit f574b8
   gopher://cegt201.bradley.edu:79/0/w%20davidh   or:
Packit f574b8
   finger://cegt201.bradley.edu/w/davidh          as URL.s - FM
Packit f574b8
* Added LYK_INTERRUPT handling for the CSO/PH and finger gateways, and
Packit f574b8
  made their memory management more efficient. - FM
Packit f574b8
* Made the my_spawn() function in LYLocal.c more portable by using
Packit f574b8
  waitpid() instead of wait(). - FM
Packit f574b8
* Restored the Lynx2-3 behavior of seeking the current position and link
Packit f574b8
  on return from 'e'dit.  May be wrong if the file was modified, but it
Packit f574b8
  might be in the right ball park, and nothing really bad will happen if
Packit f574b8
  it's far off. - FM
Packit f574b8
03-14-96
Packit f574b8
* Added -reload switch for instructing Lynx to send "Pragma: no-cache" and
Packit f574b8
  "Cache-Control: no-cache" headers when requesting the startfile from an
Packit f574b8
  http server (doesn't apply to subsequent fetches, or to non-http startfile
Packit f574b8
  URLs). - Peter Ekberg (peda@lysator.liu.se)
Packit f574b8
* Put the correct LYMain.c, which declares no_change_exec_perms, in the zip
Packit f574b8
  (second try, hope I really did 8-). - FM
Packit f574b8
03-13-96
Packit f574b8
* Yet more tweaks of the CSO/PH gateway. - FM
Packit f574b8
* Yet more tweaks of the finger gateway. - FM
Packit f574b8
03-12-96
Packit f574b8
* Made the URL and command buffering in the finger gateway secure from stack
Packit f574b8
  modifications, beautified the HTLoadFinger() and response() functions, and
Packit f574b8
  added support for the following URL formats for sending a "", "/w",
Packit f574b8
  "username", or "/w username" command to the finger server:
Packit f574b8
     finger://host			   finger://@host
Packit f574b8
     finger://host/			   finger://@host/
Packit f574b8
     finger://host/%2fw			   finger://@host/w
Packit f574b8
     finger://host/w                       finger://host/w/
Packit f574b8
     finger://host/username[@host]	   finger://username@host
Packit f574b8
     finger://host/username[@host]/	   finger://username@host/
Packit f574b8
     finger://host/w/username[@host]	   finger://username@host/w
Packit f574b8
     finger://host/%2fw%20username[@host]  finger://host/username[@host]/w
Packit f574b8
* Replaced the _tolower macro in the CSO/PH gateway with TOLOWER. - FM
Packit f574b8
* Tweaks of DIRED_SUPPORT.  Added NO_CHANGE_EXECUTE_PERMS compilation
Packit f574b8
  symbol and change_exec_perms restrictions switch for restricting
Packit f574b8
  changes of the eXecute permissions to directories, and not files,
Packit f574b8
  when OK_PERMIT has been set. - Earl Fogel (fogel@duke.usask.ca) & FM
Packit f574b8
* Added make support for Intergraph CLIX (note that some online help files
Packit f574b8
  must be edited and renamed to meet this Unix flavor's 14 character file
Packit f574b8
  name limit). - Alex Matulich (matuli_a@marlin.navsea.navy.mil)
Packit f574b8
03-11-96
Packit f574b8
* Added support for using finger://host/w/username to send "/w username"
Packit f574b8
  to finger (port 79) servers. - FM
Packit f574b8
* Tweaks of alignment handling to deal with (illegally) embedded CENTER
Packit f574b8
  containers (typically due to omission of an end tag for the first
Packit f574b8
  CENTER of the pair; ugh!). - FM
Packit f574b8
03-10-96
Packit f574b8
* Added form-based CSO/PH (port 105) gateway.  Can be invoked via a
Packit f574b8
  cso://host[:port]/ or gopher://host[:port]/2 URL.  If the gopher
Packit f574b8
  format is used and a query token is appended (?[query]), the old
Packit f574b8
  ISINDEX-based gateway will be used. - FM
Packit f574b8
03-07-96
Packit f574b8
* Added NO_FROM_HEADER configuration symbol in lynx.cfg, and -nofrom
Packit f574b8
  command line switch, for blocking all transmissions of From headers
Packit f574b8
  by Lynx. - FM
Packit f574b8
* Added NO_REFERER_HEADER configuration symbol in lynx.cfg, and -noreferer
Packit f574b8
  command line switch, for blocking all transmissions of Referer headers
Packit f574b8
  by Lynx. - FM
Packit f574b8
* Enhancements of the 'o'ptions menu. - FM
Packit f574b8
03-06-96
Packit f574b8
* Restored the Lynx2-3 behavior of seeking the current document position
Packit f574b8
  and link on (^R)eloads.  Will be wrong if the document is actually a
Packit f574b8
  changing script output, or SSI with changes in the sizes of inserts,
Packit f574b8
  and any form entries will be lost with no warning about that if no
Packit f574b8
  form links are in the currently displayed page (and there may be other
Packit f574b8
  glitches I don't remember any more).  However, it's correct, and more
Packit f574b8
  convenient, most of the time, and nothing really bad will happen if
Packit f574b8
  it's wrong. - FM
Packit f574b8
03-05-96
Packit f574b8
* Added SAVE_SPACE configuration symbol in lynx.cfg, and LYNX_SAVE_SPACE
Packit f574b8
  environment variable (Unix) or logical (VMS) for setting a default path
Packit f574b8
  prefix in suggested filenames in Save to Disk operations of the 'p'rint
Packit f574b8
  and 'd'ownload menus.  If not set, only a filename will be suggested,
Packit f574b8
  for saving in the current default directory.  See the INSTALLATION file
Packit f574b8
  and lynx.cfg for more information. - FM
Packit f574b8
03-02-96
Packit f574b8
* If an IMG tag has both ISMAP and USEMAP attributes, create links for
Packit f574b8
  both, and use the ALT string, if present, for the USEMAP link.  The
Packit f574b8
  server-side script might have a content-rich default set up for non-GUI
Packit f574b8
  clients, so we may as well be able to try it, and still have our own
Packit f574b8
  USEMAP listing available if it's a site unconcerned about text and
Packit f574b8
  braille clients, or GUI clients with image loading turned off. - FM
Packit f574b8
* Tweaks of MAP code to maximize efficiency of fetching and processing
Packit f574b8
  MAPs from a different document. - FM
Packit f574b8
* Make sure the traversal code doesn't get tripped up by any HREFs
Packit f574b8
  which contain newline characters due to misparsing (e.g., because a
Packit f574b8
  close-double-quote wasn't present where required, and soft_dquotes
Packit f574b8
  wasn't toggled ON, or invalid comments were present, and mimimal or
Packit f574b8
  historical comment parsing weren't toggled ON). - FM
Packit f574b8
* Renamed LYK_RESUBMIT ('x' or 'X') to LYK_NOCACHE and modified it's code
Packit f574b8
  so that it applies to normal links as well as form submit buttons.  If
Packit f574b8
  used instead of LYK_ACTIVATE, any HText cache from a previous submission
Packit f574b8
  or request will be dumped, and the submission or request will be made
Packit f574b8
  with the  "Pragma: no-cache"  and  "Cache-Control: no-cache"  headers
Packit f574b8
  included, to ensure that a proxy/cache server also will not return a
Packit f574b8
  cached copy (assuming it respects either of those headers). - FM
Packit f574b8
03-01-96
Packit f574b8
* Converted the client-side image MAP code to a protocol which returns
Packit f574b8
  a stream, rather than using a temporary file.  This allows saving
Packit f574b8
  the link as a bookmark, for fetching the MAP and creating a listing
Packit f574b8
  without need to fetch and render the original document.  Also enabled
Packit f574b8
  direct downloading of the MAP listing. - FM
Packit f574b8
02-29-96
Packit f574b8
* Added handling of client-side image MAPs.  If both USEMAP and ISMAP
Packit f574b8
  attributes are present, the client-side MAP is used instead of the
Packit f574b8
  the server-side script.  The MAPs can be in the same or different
Packit f574b8
  documents.  The HREFs of the AREA tags are presented as a list,
Packit f574b8
  with their ALTs (if present, otherwise their HREFs) as the link names
Packit f574b8
  in the list.  Added a TITLE attribute for MAPs, which will be ignored
Packit f574b8
  by GUI clients, but if present will be used by Lynx as an H1 for the
Packit f574b8
  list (MAP NAME="welcomemap" TITLE="Welcome Map").  Otherwise, the
Packit f574b8
  IMG's ALT (if present, otherwise "[USEMAP]") will be used as an H1
Packit f574b8
  in the list.  The MAP's resolved URL also is shown in the list, since
Packit f574b8
  the URL for the list is a temporary file. - FM
Packit f574b8
02-25-96
Packit f574b8
* Added a MINIMAL_COMMENTS configuration symbol, which if set TRUE in
Packit f574b8
  lynx.cfg will emulate the Netscape v2.0 comment parsing bug of seeking
Packit f574b8
  only a '-->' terminator, and not interpreting '--' pairs as serial
Packit f574b8
  comments within the overall comment element.  The compilation default
Packit f574b8
  is FALSE, but we'll set it TRUE in lynx.cfg until Netscape gets its
Packit f574b8
  comment parsing right, and "decorative" dashes in comment elements
Packit f574b8
  cease to be so common in "Enhance for Netscape" pages.  Also added
Packit f574b8
  a '-minimal' command line switch for toggling the Mininal or Valid
Packit f574b8
  configuration setting, and an LYK_MINIMAL command key toggle (mapped
Packit f574b8
  by default to backquote).  Note that setting Historical comments on
Packit f574b8
  will override the Minimal or Valid setting (i.e., any '>' will be
Packit f574b8
  treated as the terminator of a comment element).  A statusline
Packit f574b8
  message indicates whether Historical, Minimal or Valid comment
Packit f574b8
  parsing has gone into effect when the LYK_MINIMAL or LYK_HISTORICAL
Packit f574b8
  command key toggles are used (i.e., those two toggles in effect are
Packit f574b8
  a "troggle"). - FM
Packit f574b8
02-22-96
Packit f574b8
* Tweak of HTList manipulations. - FM
Packit f574b8
* Additions to the online help. - FM
Packit f574b8
* Unescape any hex escaped username and/or password in ftp URLs. - FM
Packit f574b8
02-20-96
Packit f574b8
* Handle timeout disconnects of cached NNTP connections. - FM
Packit f574b8
* Allow head or tail match specifications (e.g., comp.infosystems.*
Packit f574b8
  or *.unix) in news, nntp and snews URLs (That's illegal, so don't
Packit f574b8
  use it in public documents.). - FM
Packit f574b8
* Tweak of bookmark handling. - Ismael Cordeiro (ismael@CAM.ORG)
Packit f574b8
02-16-96
Packit f574b8
* Tweak of the new code for setting a default CHECKED radio button. - FM
Packit f574b8
02-15-96
Packit f574b8
* Issue a sensible exit message if a non-http URL is used as the startfile
Packit f574b8
  with -traversal. - FM
Packit f574b8
* Tweaks of bookmark handling. - FM
Packit f574b8
* Tweaks of Home_Dir() type casting. - FM
Packit f574b8
02-14-96  Happy Valentine's Day!!!
Packit f574b8
* Tweaks of charset conversions. - FM
Packit f574b8
02-12-96
Packit f574b8
* Made inclusion of Unix DIRED_SUPPORT the compilation default, and
Packit f574b8
  its refinement easier to understand and set in the Makefile. - Will
Packit f574b8
  Mengarini (seldon@eskimo.com) & FM
Packit f574b8
* Changed (X) and ( ) to [X] and [ ] for indicating checked or unchecked
Packit f574b8
  checkboxes.  For radio buttons, we still use (*) and ( ). - FM
Packit f574b8
02-11-96
Packit f574b8
* Distinguish checkboxes from radio buttons in the Lynx display by using
Packit f574b8
  (X) versus (*), respectively, when they are checked or selected. - FM
Packit f574b8
* Make the first radio button in a series with the same NAME checked by
Packit f574b8
  default if none of them had CHECKED specified. - FM
Packit f574b8
02-09-96
Packit f574b8
* Added LYK_HISTORICAL and LYK_SOFT_DQUOTES, mapped by default to the
Packit f574b8
  the single- and double-quote keys, respectively, for toggling valid
Packit f574b8
  versus "historical" comment parsing, and valid versus "old Mosaic-
Packit f574b8
  and Netscape-like" double-quote parsing. - FM
Packit f574b8
* Added SCRIPT to the DTD and code to ensure that bad comments in its
Packit f574b8
  content don't generate garbage in the display. - FM
Packit f574b8
* Added -DSVR4 to the make for solaris2. - KH
Packit f574b8
* Use copy instead of rename in descrip.mms for putting lynx.exe in the
Packit f574b8
  top directory, as in build.com. - FM
Packit f574b8
* Added TITLE attribute to FORM, and code to use it for the Subject in
Packit f574b8
  mailto ACTIONs.  It's not in the spec, but better to offer it than
Packit f574b8
  to settle into Netscape's ?subject=foo tack-on kludge which breaks
Packit f574b8
  mailto for clients which haven't added code to cope with it. - FM
Packit f574b8
02-08-96
Packit f574b8
* Added -book switch for using the bookmark page as the startfile.  The
Packit f574b8
  default or command line startfile will still be set for the 'm'ain screen
Packit f574b8
  command, and be used as the startfile if the bookmark page is unavailable
Packit f574b8
  or blank. - FM
Packit f574b8
* Fixed glitch for Unix in yesterday's LYMail.c mods. - FM
Packit f574b8
* Try graceful alternatives if getenv("HOME") returns NULL. - Kenneth Herron
Packit f574b8
  (kherron@campus.mci.net) & FM
Packit f574b8
02-07-96
Packit f574b8
* Added support for the ?subject=foo tack-on kludge to specify the Subject
Packit f574b8
  in mailto ACTIONs and HREFs. - FM
Packit f574b8
* Convert Explorer's semi-colon Internet address separators to commas
Packit f574b8
  before acting on mailto address lists on Unix or VMS. - FM
Packit f574b8
* Made EMBED empty again (the W3C container version has been replaced
Packit f574b8
  by INSERT, and Netscape still has it empty). - FM
Packit f574b8
02-06-96
Packit f574b8
* Tweaks of descrip.mms files for VMS. - FM
Packit f574b8
02-04-96
Packit f574b8
* Fixed caching of news/nntp connections so that we access the correct host
Packit f574b8
  when more than one has been specified. - FM
Packit f574b8
02-03-96
Packit f574b8
* Added ndash and mdash to the entities conversion tables.  The W3C's
Packit f574b8
  DTD specifies those, whereas the text descriptions say endash and
Packit f574b8
  emdash, so we'll cover all the bases by supporting all four. - FM
Packit f574b8
* Reduced the "en" metric for TAB to 2 per column.  Was 12, to be
Packit f574b8
  compatible with UdiWWW, but that's pixels.  You can change the enval
Packit f574b8
  initialization in HTML.c from 2 to 12 if you want the old behavior. - FM
Packit f574b8
* Force use of DECC in build.com if that compiler is installed on VMS,
Packit f574b8
  and make sure external logicals don't defeat a choice of DECC via
Packit f574b8
  descrip.mms. - FM
Packit f574b8
02-02-96
Packit f574b8
* Mods to handle lone CRs as newlines when dislaying text/plain files
Packit f574b8
  from MAC servers.  Note that they'll stay CRs when downloading, or
Packit f574b8
  fetching with -source, but be handled as newlines when the '\' source
Packit f574b8
  toggle is used for text/html files and their source is displayed as
Packit f574b8
  text/plain. - FM
Packit f574b8
01-31-96
Packit f574b8
* Added dummy initializers in LYCharSets.c and LYEditmap.c to ensure the
Packit f574b8
  modules are linked if the external model is common block and they are
Packit f574b8
  placed in a library. - FM
Packit f574b8
01-30-96
Packit f574b8
* For submissions of forms with a mailto ACTION, allow the user to edit
Packit f574b8
  the default Subject string (the TITLE of the document containing the
Packit f574b8
  form) via a statusline prompt, or to cancel the submission via Ctrl-G
Packit f574b8
  at the prompt, analogously to 'c'omments or for anchors with a mailto
Packit f574b8
  HREF. - FM
Packit f574b8
01-29-96
Packit f574b8
* Typo fixes in HTML.c, LYJump.c and LYGetFile.c. - PM
Packit f574b8
01-28-96
Packit f574b8
* Tweaks of redirection handling. - FM
Packit f574b8
01-27-96
Packit f574b8
* Support use of the TITLE attribute for setting the Subject in LINKs with
Packit f574b8
  REV="made" or REV="owner" and a mailto HREF, equivalently to its use
Packit f574b8
  with anchors in the BODY. - FM
Packit f574b8
* Always use the parent document's URL for X-URL in mailto anchors, but
Packit f574b8
  still use mailto:address if it was entered as a 'g'oto. - FM
Packit f574b8
* Improvements of the code in LYMainLoop.c for checking the types of
Packit f574b8
  links (first make sure that there are links to check 8-). - FM
Packit f574b8
01-26-96
Packit f574b8
* Made LYCharSets.c an object module instead of header for HTML.c, and
Packit f574b8
  created LYCharUtils.c with character-related functions from HTML.c,
Packit f574b8
  to reduce the size of HTML.c (got a report of memory exhaustion when
Packit f574b8
  trying to compile HTML.c). - FM
Packit f574b8
* Added BGSOUND to the DTD and code for creating a link to the source
Packit f574b8
  when clickable_images is set. - FM
Packit f574b8
01-24-96
Packit f574b8
* Tweak of URL resolving when http servers return the obsolete file URL
Packit f574b8
  format for what are actually ftp URLs (as DEC's servers are doing). - FM
Packit f574b8
* Added LYE_LOWER and LYE_UPPER for lower or upper casing lines with the
Packit f574b8
  line editor.  Default bindings are Ctrl-K and Ctrl-T, respectively (not
Packit f574b8
  "intuitive" but they're the only "safe" non-printing keys left 8-). - FM
Packit f574b8
01-23-96
Packit f574b8
* Yet more tweaks aimed at getting Lynx to compile across versions of
Packit f574b8
  MultiNet through v3.5A and DECC through v5.2 or VAXC.  Pat Rankin
Packit f574b8
  is trying to cope with this mess for compilations with MultiNet and
Packit f574b8
  his VMS port of GNUC (cross your fingers 8-). - FM
Packit f574b8
* Updates of the help and about files. - FM
Packit f574b8
* Tweak of sendmail path for BSDI. - Bennett Todd (bet@ritz.mordor.com)
Packit f574b8
01-22-96
Packit f574b8
* More tweaks for dealing with header conflicts in MultiNet v3.5A with
Packit f574b8
  DECC v5.2. - FM
Packit f574b8
* Tweak of our kludge to append a 0,0 coordinate pair for ISMAP URLs. - FM
Packit f574b8
* Tweaks of base handling in HTML.c. - FM
Packit f574b8
01-20-96
Packit f574b8
* Mods for builds with NetBSD, or MultiNet v3.5A with DECC v5.2 (they
Packit f574b8
  have conficting headers). FM & PR
Packit f574b8
01-18-96
Packit f574b8
* Improved and corrected the fatal error messages. - FM
Packit f574b8
01-17-96
Packit f574b8
* Added ability to set the NNTPSERVER environment variable via lynx.cfg if
Packit f574b8
  it has not been set externally (analogously to the proxy variables). - FM
Packit f574b8
* Tweaks of proxy handling. - FM
Packit f574b8
* Modifed the "Accept-Language: " header handling so that is uses the
Packit f574b8
  "perferred document lang(G)uage" string without any modifications.
Packit f574b8
  This allows the user to specify a comma-separated string with quality
Packit f574b8
  values included, exactly to his/her requirements. - FM
Packit f574b8
01-16-96
Packit f574b8
* Modified the traversal code so that it always outputs to an error file if
Packit f574b8
  requests fail or unknown statuses are received from the http server. - FM
Packit f574b8
* Added target "sun4-ncurses" to the Makefile. - Bennett E. Todd
Packit f574b8
  (bet@nyc.fcmc.com)
Packit f574b8
* Tweaks of "preferred document lan(G)uage" and "preferred document c(H)arset"
Packit f574b8
  'o'ptions handling.  Send only the preferrence or comma-separated list of
Packit f574b8
  preferrences in the "Accept-Language: " and "Accept-Charset: " headers.
Packit f574b8
  Append ", en" if "en" isn't present, and ", ISO-8859-1" and/or ", US-ASCII"
Packit f574b8
  if those aren't present, rather than relying on servers to honor defaults,
Packit f574b8
  but still don't send an "Accept-Charset: " header at all if no preference
Packit f574b8
  has been specified by the user. - FM
Packit f574b8
* Fixed typos in the about and help files. - FM
Packit f574b8
01-15-96
Packit f574b8
* Tweaks of bold and underline setting in split_line() of GritText.c. - FM
Packit f574b8
* Fixed handling of FORM start tags with no ACTION specified. - FM
Packit f574b8
* Tweaks of "IBM PC character set" and added "IBM PC codepage 850"
Packit f574b8
  (ISO8859-1, see IBMPC-charsets.announce). - Mike Brown (mike@hyperreal.com)
Packit f574b8
* Check in userdefs.h whether LYNX_CGF_FILE has been defined via the
Packit f574b8
  Makefile, build.com or descrip.mms. - PG
Packit f574b8
* Created CHANGES2-3 with changes through release of Lynx2-3 on 04-19-94,
Packit f574b8
  and CHANGES2-4 with subsequent changes through the rename of lynx2-3-FM
Packit f574b8
  to Lynx2-4 and its release on 06-18-95, and deleted those sections from
Packit f574b8
  this file. - FM
Packit f574b8
* Added the new Copyright and links to it in about_lynx.html. - FM
Packit f574b8
01-11-96
Packit f574b8
* Tweaks of HTWAIS.c for compatibility across versions of FreeWAIS. - FM
Packit f574b8
* Unescape any hex escaped percents in mailto URLs and ACTIONs. - FM
Packit f574b8
01-10-96
Packit f574b8
* Added an LYCheckForProxyURL() function, and a PROXY_URL_TYPE return value
Packit f574b8
  for is_url(), so that Lynx can proxy URLs with an unknown scheme if a
Packit f574b8
  proxy for the scheme has been set, e.g., if "foo_proxy" has been set
Packit f574b8
  to "http://host/", then "foo:blah", where "blah" may or may not begin
Packit f574b8
  with a slash, will be handled as "http://host/foo:blah".  Components of
Packit f574b8
  "blah" will be checked versus "no_proxy", if set, but since we don't
Packit f574b8
  know the default port for scheme "foo", the checks for any ports
Packit f574b8
  associated with the no_proxy values may not be reliable (but if we
Packit f574b8
  don't proxy, nor know the scheme, nor find "foo:blah" as a local file,
Packit f574b8
  the URL would fail, anyway)  - FM
Packit f574b8
* Fixed typo in VMSPrint.com. - Paul Farnham (farnham@pasco.wednet.edu)
Packit f574b8
01-06-96
Packit f574b8
* Tweak of traversal code. - FM
Packit f574b8
01-04-96
Packit f574b8
* Tweak of dynamic SOCKS mods. - TZ
Packit f574b8
01-03-96
Packit f574b8
* Added circular recall buffers for JUMP shortcuts.  If multiple jumps
Packit f574b8
  files are installed, each has it's own recall buffer.  If Lynx was built
Packit f574b8
  with PERMIT_GOTO_FROM_JUMP defined, any random URLs accessed via the JUMP
Packit f574b8
  command are placed in the goto circular buffer, not that for shortcuts,
Packit f574b8
  and a JUMP entry of the single character ':' for the target is treated
Packit f574b8
  as a command to invoke the circular buffer of previously resolved goto
Packit f574b8
  URLs (as if 'g'oto followed by Up-Arrow were used). - FM
Packit f574b8
* Added GOTOBUFFER, homologous to JUMPBUFFER, for specifying via userdefs.h
Packit f574b8
  and/or lynx.cfg whether to offer the previous goto URL, if any, for
Packit f574b8
  reuse or editing whenever the 'g'oto command is entered, or simply rely
Packit f574b8
  on invoking the circular buffer via the Up-Arrow and Down-Arrow keys for
Packit f574b8
  accessing previously resolved goto URLs. - FM
Packit f574b8
* Tweak of 'g'oto recall buffering loop in LYMainLoop.c. - AH
Packit f574b8
01-02-96
Packit f574b8
* Added circular recall buffering for 'g'oto URLs.  Is invoked (if previous
Packit f574b8
  URLs have been entered) via Up-Arrow or Down-Arrow after entering the
Packit f574b8
  'g'oto command. - FM
Packit f574b8
* Added circular recall buffering for WHEREIS queries.  Buffer is shared with
Packit f574b8
  that for ISINDEX queries, and invoked via Up-Arrow or Down-Arrow following
Packit f574b8
  the WHEREIS ('/') command.  The 'n'ext command still uses the last WHEREIS
Packit f574b8
  query, not necessarily the last entry in the recall buffer, which might
Packit f574b8
  have been entered via a 's'earch command for an ISINDEX document. - FM
Packit f574b8
* Extended treatment of FORMs which have only one INPUT (TYPE="text") field
Packit f574b8
  for user entries as SUBMITting on press of RETURN in that field, so that
Packit f574b8
  this behavior is retained if INPUT TYPE="hidden" fields are present. - FM
Packit f574b8
* Tweaks of bookmark deletion sanity checks. - DT
Packit f574b8
01-01-96 (Happy New Year!!!!)
Packit f574b8
* Added circular recall buffer for ISINDEX queries.  Up-Arrow will cylce
Packit f574b8
  you from the most current query in the list to previous ones, and roll
Packit f574b8
  from the oldest to the most current.  Down-Arrow will cycle from the
Packit f574b8
  oldest query to subsequent ones, and roll from the most current to the
Packit f574b8
  oldest.  If a previous query is reused, it is removed from the recall
Packit f574b8
  buffer and reinserted as the most current.- FM
Packit f574b8
* Plugged memory leaks in LYUtils.c and LYJump.c. - FM
Packit f574b8
12-30-95
Packit f574b8
* Added LOCALHOST_ALIAS symbols for lynx.cfg which can be set to local
Packit f574b8
  host aliases or to trusted hosts at other sites which will be accepted
Packit f574b8
  as "local" when the -localhost switch is set. - FM
Packit f574b8
* Added the endash and emdash entities. - FM
Packit f574b8
12-29-95
Packit f574b8
* Use exit(0) versus exit(-1) more consistently for normal versus abnormal
Packit f574b8
  exits, respectively. - FM
Packit f574b8
12-26-95
Packit f574b8
* Tweak of RELOAD handling for lynxcgi URLs. - FM
Packit f574b8
* More anti-crash protections for bad HTML. - FM
Packit f574b8
* Tweak of dynamic SOCKS mods. - TZ
Packit f574b8
12-23-95
Packit f574b8
* Tweaks of directory building on VMS. - FM
Packit f574b8
* Tweaks of log file declarations for direct wais builds. - FM
Packit f574b8
* Tweak of DIRED_SUPPORT mods so that non-TAG entries don't show up when
Packit f574b8
  there are tagged files. - DT
Packit f574b8
12-22-95
Packit f574b8
* Added HTMake_VMS_name() to HTFTP.c for use by Unix as well as VMS with
Packit f574b8
  VMS ftp servers. - FM
Packit f574b8
* Added INSERT and ALIAS to the DTD, updated PARAM and OVERLAY, and made
Packit f574b8
  FIG a paragraphing block, all as described in the 12-21-95 W3C working
Packit f574b8
  draft for INSERT.  In contrast to FIG, the INSERT and "heritage" EMBED
Packit f574b8
  and APPLET elements invoke paragraphing only if their content displayed
Packit f574b8
  by Lynx dictates it.  The rules for resolving the sources for INSERTs or
Packit f574b8
  for handling its ISMAP attribute are extremely complicated, and are not
Packit f574b8
  implemented.  Let's wait to see how people in the "real world" try to
Packit f574b8
  make sense of them and actually use INSERT (if they do 8-).  We still
Packit f574b8
  create source links in "clickable_image" mode for the "heritage" versions
Packit f574b8
  of FIG, OVERLAY, EMBED and APPLET markup, and send a 0,0 cooridinate pair
Packit f574b8
  for IMG with the ISMAP attribute.  See comments in HTML.c - FM
Packit f574b8
12-21-95
Packit f574b8
* Fixed bug in yesterday's ftp password-handling mods that could cause a
Packit f574b8
  crash, and handle ftp://user:@host/path as specified in RFC 1738. - FM
Packit f574b8
* Added protection against crashes for SELECT tags without the (required)
Packit f574b8
  NAME attribute. - FM
Packit f574b8
* Added code in HTFTP.c for recognizing MS Windows (Chameleon NEWT) servers
Packit f574b8
  and parsing their LIST output (tested on ftp://emoryi.jpl.nasa.gov/) - FM
Packit f574b8
* Another typo fix for VMS GNUC in HTFinger.c. - FM
Packit f574b8
* Modified HTFTP.c to use personal_mail_address, if available, for the
Packit f574b8
  password with anoymous FTP.  It will still use "user@" (trim off the
Packit f574b8
  host) if the host does not contain a dot and thus could not be a fully
Packit f574b8
  qualified domain name, so it will work with Unix servers such as
Packit f574b8
  ftp.uu.net (see get_connection() in HTFTP.c), but this will cause it
Packit f574b8
  to fail with MS Windows servers. - FM
Packit f574b8
* Added lots more info to the trace output for the ftp gateway. - FM
Packit f574b8
12-20-95
Packit f574b8
* Modified HTFTP.c to handle a hex escaped slash (%2F) following the
Packit f574b8
  "punctuation" slash according to the strict provisions of RFC 1738
Packit f574b8
  when connected to VMS ftp servers, so that a device can be in the
Packit f574b8
  path and not be mishandled as a subdirectory, e.g., the URL
Packit f574b8
     ftp://user:password@host/%2Fsys$common/syshlp
Packit f574b8
  will create a directory listing for sys$common:[syshlp]. - FM
Packit f574b8
* Fixed typo for VMS GNUC in HTFinger.c. - FM
Packit f574b8
12-19-95
Packit f574b8
* Enhancements of Unix DIRED_SUPPORT (see header of LYLocal.c). - DT
Packit f574b8
12-18-95
Packit f574b8
* Tweaks of element and entity structure alignments. - FM
Packit f574b8
12-17-95
Packit f574b8
* Tweaks of APPLET CODEBASE attribute resolving. - FM
Packit f574b8
* Added support for a -nosocks command line switch to turn off SOCKS proxy
Packit f574b8
  usage if Lynx was SOCKSified. - Thomas Zerucha (tz@execpc.com)
Packit f574b8
12-16-95
Packit f574b8
* Added the APPLET element and attributes to the DTD, and code for
Packit f574b8
  creating links to the Applet code via image_links - FM
Packit f574b8
* Added code to handle password fields in telnet URLs. - FM
Packit f574b8
* Expanded EMBED as an "attribute soup" (for compatibility with
Packit f574b8
  old versions of Netscape). - FM
Packit f574b8
12-15-95
Packit f574b8
* Added PARAM, and its attributes in the W3C draft for EMBED, to the DTD,
Packit f574b8
  and code in HTML.c to minimize the possiblity of an INPUT belonging to
Packit f574b8
  an EMBED being misassociated with a standard FORM container. - FM
Packit f574b8
* Added "first pass" EMBED handling.  Should be OK with both the W3C
Packit f574b8
  container version and the Netscape "attribute soup" version (we'll
Packit f574b8
  see 8-).  The clickable_image switch and toggle ('*') are now misnomers.
Packit f574b8
  They will cause creation of links to the EMBED SRCs whether they are
Packit f574b8
  images or not. - FM
Packit f574b8
* Enhancements of Unix uploading (see header of LYUpload.c). - GL
Packit f574b8
12-14-95
Packit f574b8
* Modified LYUnEscapeEntities() and LYExpandString() in HTML.c to make
Packit f574b8
  it more likely that they'll be handled correctly across flavors of
Packit f574b8
  compilers. - FM
Packit f574b8
* Changed NETSCAPE_QUOTES and -netscape_quotes to SOFT_DQUOTES and
Packit f574b8
  -soft_dquotes. - FM
Packit f574b8
* Added '&' to the exclusion list for VMS suggested file names. - FM
Packit f574b8
12-13-95
Packit f574b8
* Added CAN_ANONYMOUS_GOTO_TELNET_PORT symbol which if set TRUE in
Packit f574b8
  userdefs.h will allow anonymous users to specify a port in 'g'oto
Packit f574b8
  commands for telnet URLs. - FM
Packit f574b8
* Added NETSCAPE_QUOTES symbol which if set TRUE in lynx.cfg will cause
Packit f574b8
  Lynx to emulate the Netscape bug of treating  '>' as a co-terminator
Packit f574b8
  of a double-quoted attribute value and the tag which contains it. - FM
Packit f574b8
* Forgot to define FORM_LINK_RESUBMIT_MESSAGE in the distribution's
Packit f574b8
  userdefs.h for yesterday's mods. - FM
Packit f574b8
* Forgot to put the HTFile.c with the LIST_FORMAT mods into the
Packit f574b8
  distribution (maybe I should just concentrate on Christmas 8-). - FM
Packit f574b8
12-12-95
Packit f574b8
* Changed handling of the no-cache META directive so that it applies to
Packit f574b8
  the document which contains the META tag, rather than to any form submit
Packit f574b8
  buttons within it.  The form's CGI script should return a stream which
Packit f574b8
  contains the directive to force resubmissions, and any (e.g., ISINDEX)
Packit f574b8
  script or (e.g., foo.shtml) document can include the directive to
Packit f574b8
  force reloading by Lynx. - FM
Packit f574b8
* Added ALWAYS_RESUBMIT_FORMS symbol in userdefs.h and lynx.cfg for setting
Packit f574b8
  forced resubmissions of forms, and a -resubmit_forms command line switch
Packit f574b8
  for toggling the default. - FM
Packit f574b8
12-11-95
Packit f574b8
* Moved values of LYStrings.h function key definitions from 0x80 - 0x8D to
Packit f574b8
  0x100 - 0x10D and modified all the structures and functions in LYKeymap.c
Packit f574b8
  and LYEditmap.c accordingly. - FM
Packit f574b8
* Added the KOI8-R (Russian) character set. - Andrey A. Chernov
Packit f574b8
  (ache@astral.msk.su).
Packit f574b8
* Replace gets() with fgets() for the Unix setup() in LYCurses.c - AAC
Packit f574b8
* Tweaks for building with FreeBSD. - AAC & FM
Packit f574b8
* Added handling of META directives for ISO-8859-2 and KOI8-R if the
Packit f574b8
  document is text/html and a server header didn't already set the
Packit f574b8
  charset. - AAC & FM
Packit f574b8
12-10-95
Packit f574b8
* Tweaks of memory management. - FM
Packit f574b8
* Made the LONG_LIST parameters for Unix local directory listings
Packit f574b8
  configurable via userdefs.h and lynx.cfg - DT
Packit f574b8
12-09-95
Packit f574b8
* Added code for re-computing and retaining the current link if it is still
Packit f574b8
  on the page when using the LYK_UP_TWO and LYK_DOWN_TWO commands. - FM
Packit f574b8
* Added support for nested emphasis tags (they're all still displayed as
Packit f574b8
  HT_UNDERLINE, but no longer terminated prematurely). - FM
Packit f574b8
12-08-95
Packit f574b8
* Added more suffix maps in HTInit.c. - FM
Packit f574b8
* Tweak of META attribute definitions. - FM
Packit f574b8
12-06-95
Packit f574b8
* Don't reject LYNXKEYMAP and lynxcgi URLs with the -localhost switch. - FM
Packit f574b8
12-05-95
Packit f574b8
* Made the loaded_texts list in GridText.c functionally "circular", so
Packit f574b8
  that returning to a cached document causes it to be treated as the most
Packit f574b8
  current, and dumps of cache, when necessary to load a new document, are
Packit f574b8
  done for the least recently viewed rather than least recently fetched
Packit f574b8
  document. - FM
Packit f574b8
* Show the METHOD and ACTION in showinfo() of LYShowInfo.c if invoked when
Packit f574b8
  the cursor is positioned on a submit button. - FM
Packit f574b8
* If the user mode is advanced, keep showing the URL in the statusline
Packit f574b8
  when Lynx is in forms mode but the link is not a form field. - FM
Packit f574b8
12-03-95
Packit f574b8
* Tweaks of code for submissions of forms with only a single INPUT
Packit f574b8
  (TYPE="text") field. - FM
Packit f574b8
12-02-95
Packit f574b8
* Treat any META directives with a NAME or HTTP-EQUIV value of "Pragma"
Packit f574b8
  or "Cache-Control" and a CONTROL value of "no-cache" as an instruction
Packit f574b8
  always to resubmit any form(s) in the document. - FM
Packit f574b8
* Added parsing of META directives.  Functions can be added where indicated
Packit f574b8
  in HTML.c. - FM
Packit f574b8
* Include the HTTP/1.1 "Cache-Control: no-cache" header together with the
Packit f574b8
  HTTP/1.0 "Pragma: no-cache" header for reload or resubmit requests. - FM
Packit f574b8
* Fixed bug in the check for an all-space ALT in IMG when creating a
Packit f574b8
  link for its SRC. - FM
Packit f574b8
* Fixed parsing of square-bracketted DOCTYPE fields. - FM
Packit f574b8
12-01-95
Packit f574b8
* Improvments of logic for indentations within lists. - FM
Packit f574b8
11-30-95
Packit f574b8
* For resiliency, treat upper case letters as equivalent to lower case in
Packit f574b8
  scheme names (e.g., allow "HTTP" as well as "http"), by converting them
Packit f574b8
  to the appropriate case before entering them into the anchor hash table
Packit f574b8
  or otherwise acting on them. - FM
Packit f574b8
* Added ability to change the default reply to the "really quit" prompt
Packit f574b8
  from "[Y]" to "[N]" via a compilation symbol in userdefs.h. - DT
Packit f574b8
11-29-95
Packit f574b8
* Added ALIGN attribute for HR (default is "center"). - FM
Packit f574b8
11-28-95
Packit f574b8
* If a form has a single field, and it's INPUT TYPE="text", treat
Packit f574b8
  RETURN as a submit command for it. - FM
Packit f574b8
* Added START as a synonym for the SEQNUM attribute in OL. - FM
Packit f574b8
11-27-95
Packit f574b8
* Enhancements of the wais gateway. - FM
Packit f574b8
11-26-95
Packit f574b8
* Fixed up HREF, ACTION and SRC resolving to be conformant with RFC 1808
Packit f574b8
  (except that we don't yet support a ";params" field). - FM
Packit f574b8
11-25-95
Packit f574b8
* Tweaks of yesterday's jumps file mods. - FM
Packit f574b8
11-24-95
Packit f574b8
* Enhancements of 'J'umps file handling, including ability to install
Packit f574b8
  multiple jumps files mapped to different keys and associated with
Packit f574b8
  different statusline prompts and recall buffers. - DT & FM
Packit f574b8
* Deal with ALTs that have only spaces when in clickable_image mode. - FM
Packit f574b8
* Worked in WM's mods to make the REVERSE_CLEAR_SCREEN_PROBLEM workaround
Packit f574b8
  a configuration option via ENABLE_SCROLLBACK in lynx.cfg and a command
Packit f574b8
  line toggle (-enable_scrollback), for use with comm programs which have
Packit f574b8
  screen display buffers that can be accessed for review independently
Packit f574b8
  of the Lynx commands (see comments in lynx.cfg). - FM
Packit f574b8
11-23-95
Packit f574b8
* Use the BASE, if present, instead of the original document URL, as the
Packit f574b8
  default ACTION for forms. - FM
Packit f574b8
* Tweaks of paragraph alignment handling. - FM
Packit f574b8
* Make sure we don't realloc() a NULL env pointer in LYCgi.c. - DT
Packit f574b8
* Cancel bookmark deletion if the line does not have a complete link or if
Packit f574b8
  there is more than one link on the line. - DT
Packit f574b8
11-21-95
Packit f574b8
* Fixed bad logic in the setting of bold and/or underline starting points
Packit f574b8
  in new lines created via split_line() of GridText.c. - FM
Packit f574b8
* Added case KEY_BACKSPACE in LYgetch() of LYStrings.c. - GL
Packit f574b8
11-19-95
Packit f574b8
* Fixed problem of SELECT causing all immediately following white space
Packit f574b8
  to be ignored. - FM
Packit f574b8
* More tweaks of paragraphing, and handling of labeled blocks within
Packit f574b8
  PRE blocks. - FM
Packit f574b8
11-18-95
Packit f574b8
* Added INFOSECS, MESSAGESECS and ALERTSECS symbols in userdefs.h and
Packit f574b8
  lynx.cfg for setting the durations of statusline pauses (important when
Packit f574b8
  using Lynx with a braille-based access).  See comments in userdefs.h and
Packit f574b8
  lynx.cfg for more information. - FM
Packit f574b8
* More tweaks of paragraph handling. - FM
Packit f574b8
* Include the Reference lists is crawl output files if the -number_links
Packit f574b8
  switch was included and the -nolist switch wasn't. - FM
Packit f574b8
11-17-95
Packit f574b8
* Tweaks of finger and telnet gateways. - FM
Packit f574b8
* Added handling of MARQUEE equivalently to BANNER. - FM
Packit f574b8
* Various tweaks of 8-bit character and related HTML handling (OLs
Packit f574b8
  or ULs without attributes or some wrong combinations were crashing
Packit f574b8
  Lynx). - FM
Packit f574b8
11-16-95
Packit f574b8
* Implemented the ID attribute for TAB, and the TO and INDENT attributes
Packit f574b8
  when its ALIGN attribute is "left" (the default) and the style's
Packit f574b8
  alignment is HT_LEFT (the default).  If these conditions don't apply,
Packit f574b8
  or if the TAB target is outside the current margins or would overlap
Packit f574b8
  prior text, a collapsible space is inserted instead of TABing.  The
Packit f574b8
  INDENT values are in "en" units, treated as 12 per column.  Added
Packit f574b8
  tabtest.html in the test subdirectory to illustrate TABing. - FM
Packit f574b8
11-15-95
Packit f574b8
* Added the HTML 3.0 DTD structures and definitions for SPOT, and fully
Packit f574b8
  implemented it (use SPOT ID="foo" as SGML_EMPTY instead of named anchors
Packit f574b8
  with no content). - FM
Packit f574b8
* Added the HTML 3.0 DTD structures and definitions for TAB.  For now, it
Packit f574b8
  simply puts a collapsible space in the text stream if the TO attribute
Packit f574b8
  is present. - FM
Packit f574b8
* Added the top-level HTML 3.0 DTD structures and definitions for MATH, and
Packit f574b8
  implemented it's ID attribute.  The markup is captured as HTML_LITTERAL,
Packit f574b8
  and until we have a processor, is output as is, in brackets to alert the
Packit f574b8
  user about the situation. - FM
Packit f574b8
11-14-95
Packit f574b8
* Tweaks of LYK_UP_LINK and LYK_DOWN_LINK handling, and added them to the
Packit f574b8
  default mapping as '<' and '>'. - FM
Packit f574b8
* Tweaks of LYK_TOOLBAR handling. - FM
Packit f574b8
11-13-95
Packit f574b8
* Added LYK_TOOLBAR (mapped by default to '#') for jumping up to the pseudo
Packit f574b8
  Toolbar or Banner if present in the current document.  Using '#' instead
Packit f574b8
  of Home to jump there allows you to Left-Arrow back to where you were in
Packit f574b8
  the current document.  Set up a BANNER in about_lynx-dev.html to serve
Packit f574b8
  as an example of this feature. - FM
Packit f574b8
* Added the HTML 3.0 DTD structures and definitions for BANNER, implemented
Packit f574b8
  its ID attribute, and set it up to act as a pseudo Toolbar if one hasn't
Packit f574b8
  been set up already via REL attributes of LINKs. - FM
Packit f574b8
* Tweaks of paragraphing for CAPTION, CREDIT, FOOTNOTE, and NOTE. - FM
Packit f574b8
11-12-95
Packit f574b8
* Handle (i.e., ignore) any P that immediately follows an LI, DT or DD. - FM
Packit f574b8
* Cancel any file fetch and viewer spawn or launch during traverals. - FM
Packit f574b8
11-11-95
Packit f574b8
* Added finger gateway (finger://host[/request]) based on patches from
Packit f574b8
  Martin Hamilton (martin@mrrl.lut.ac.uk). - FM
Packit f574b8
* Added LYE_TAB for mapping keys to act as LYE_ENTER, but return '\t' so
Packit f574b8
  that the behavior of TAB is emulated in TEXTAREAs, and mapped Do to
Packit f574b8
  LYE_TAB in the default binding. - FM
Packit f574b8
* Fixed glitch in handling of DEC extended characters which contain two
Packit f574b8
  digits (affected Do and Find). - FM
Packit f574b8
* Better documented that disabling access to hidden (dot) files also
Packit f574b8
  disables ability to create such files via Lynx. - FM
Packit f574b8
11-10-95
Packit f574b8
* Added handling of mailto as a form ACTION.  See http://www.q-d.com/swc.htm
Packit f574b8
  for software to extract and unescape the mailed content. - FM
Packit f574b8
* Added lynxprog URL handling, which is identical to lynxexec URL handling
Packit f574b8
  except that the user is not prompted to enter RETURN before returning
Packit f574b8
  to Lynx.  Use lynxprog for scripts or programs such as mail which do not
Packit f574b8
  need an enforced pause to let the user read the screen output. - FM
Packit f574b8
* Removed code in HTFile.c for treating ',' as a synomym of '.' for
Packit f574b8
  hidden files (nobody seems to know why that was being done 8-). - FM
Packit f574b8
* Moved inclusions from LYBookmark to tcp.h. - FM
Packit f574b8
11-08-95
Packit f574b8
* Extend optional hidden (dot) file/directory support to Unix, and embellished
Packit f574b8
  it on VMS and Unix with regulation via a command line switch and 'o'ptions
Packit f574b8
  menu setting.  See userdefs.h and lynx.cfg for more information. - GL & FM
Packit f574b8
* Added support on Unix for straight tar files and a compile time option that
Packit f574b8
  disables the ability to extract files from an archive file (since there is
Packit f574b8
  no control over the files extracted). - GL
Packit f574b8
11-07-95
Packit f574b8
* More tweaks of 8-bit character handling. - FM
Packit f574b8
* Added "Macintosh (8 bit)" character set. - Neil K. Guy
Packit f574b8
  (nkg@freenet.vancouver.bc.ca)
Packit f574b8
* Added "Example Lynx Optimized User Home Page" to the online 'h'elp. - FM
Packit f574b8
11-05-95
Packit f574b8
* Fixed Cc: header handling for email on Unix. - FM
Packit f574b8
11-04-95
Packit f574b8
* Reference the current character set for any raw 8-bit characters in
Packit f574b8
  text/plain streams (but don't translate named or decimal escaped
Packit f574b8
  entities, since that's specific for text/html). - FM
Packit f574b8
* Block any illegal control or escape characters in text/plain streams,
Packit f574b8
  to avoid problems if a binary ftp or local file was mistyped and sent
Packit f574b8
  to the screen as that Content-type. - FM
Packit f574b8
* Eliminated mod in SGML.c which emulated Netscape's bug of treating '>'
Packit f574b8
  as both a close-double-quote and close-tag (Netscape v2.0 fixed its
Packit f574b8
  bug, so hopefully the bad HTML with it will go away. 8-). - FM
Packit f574b8
11-02-95
Packit f574b8
* Assume an ISO-8859-1 character set for all local files.  If it's
Packit f574b8
  actually ISO-8859-2 and the terminal is using that, set the Lynx
Packit f574b8
  CharSet option to "ISO Latin 1" so that 8-bit characters will be
Packit f574b8
  sent raw to the terminal. - FM
Packit f574b8
* Added Martin Ramsch's iso8859-1.html to the test subdirectory.
Packit f574b8
  Use it to complete the conversion tables in LYCharSets.c. - FM
Packit f574b8
* Don't block insertion of a lead space for INPUTs in PRE blocks, so
Packit f574b8
  alignments will be compatible with those of graphic clients. - FM
Packit f574b8
* Don't block all access to the 'p'rint menu for the print restriction
Packit f574b8
  (should still offer printer options which have the TRUE flag set;
Packit f574b8
   all access is still blocked for -validate). - FM
Packit f574b8
* Replaced the STDfoo_FILENO symbols in LYCgi.c with the more portable
Packit f574b8
  fileno(stdfoo). - WM
Packit f574b8
* Added NCURSESINCDIR compilation symbol for setting the path to the
Packit f574b8
  NCURSES header file in LYCurses.h to that of the latest version. - GL
Packit f574b8
* Tweaks of interrupt handling on VMS.
Packit f574b8
10-31-95
Packit f574b8
* Added more suffix maps in HTInit.c. - FM
Packit f574b8
* Mods in LYCgi.c which hopefully makes the code more portable across
Packit f574b8
  Unix flavors. - FM
Packit f574b8
10-28-95
Packit f574b8
* Tweaks of global flag initializations and resets in HTML.c. - FM
Packit f574b8
* Added RESOLVLIB symbol in the top Makefile for including -lresolv
Packit f574b8
  in the LIBS= list, if needed, for SUN 3 or 4 OS, and comments about
Packit f574b8
  that in the Makefile, and INSTALLATION and PROBLEMS files based on an
Packit f574b8
  explanation from Will Mengarini (seldon@eskimo.com). - FM
Packit f574b8
10-27-95
Packit f574b8
* Mods of top level Makefile:  Added NOPORT compilation symbol for forcing
Packit f574b8
  use of PASV in ftp URLs.  Added NO_S_IFSOCK compilation symbol for Unix
Packit f574b8
  flavors which lack an S_IFSOCK definition for lstat(). - FM
Packit f574b8
* Reload the current document whenever the character set is changed. - FM
Packit f574b8
* Don't reference entities for raw (or decimal escaped) 8-bit characters
Packit f574b8
  if the document is not text/html, or for any local files if the charset
Packit f574b8
  is Latin. - FM
Packit f574b8
* Made Ctrl-H a synonym for DELETE instead of Left-Arrow in the line
Packit f574b8
  editor. - FM
Packit f574b8
10-25-95
Packit f574b8
* Handle all characters in strings for the new line editor as unsigned
Packit f574b8
  so they don't go negative if 8-bit. - DW
Packit f574b8
* Restored proper handling of the MAXLENGTH attribute in INPUTs for
Packit f574b8
  strings entered with the new line editor. - FM
Packit f574b8
10-24-95
Packit f574b8
* Deal with all non-printing characters when setting up the SELECT
Packit f574b8
  pop-up window strings. - FM
Packit f574b8
* Handle raw 8-bit characters via reference to the ISO-LATIN1 named
Packit f574b8
  entities so they in turn can be referenced to the currently selected
Packit f574b8
  character set. - FM
Packit f574b8
* Yet more tweaks of non-breaking space handling. - FM
Packit f574b8
10-22-95
Packit f574b8
* Improved treatment of the startpage URL with -traversal so that it only
Packit f574b8
  blocks traversals of links on other servers.  Any links on the same
Packit f574b8
  http server which shouldn't be traversed may be blocked via explicit
Packit f574b8
  and/or wildcarded entries in REJECT.DAT.  Updated CRAWL.announce to
Packit f574b8
  make this more clear. - FM
Packit f574b8
* Typo fixes in top-level Makefile. - Steve Jeske (jeske@pa.dec.com)
Packit f574b8
10-21-95
Packit f574b8
* Handle decimal escaped entities via reference to the ISO-LATIN1 named
Packit f574b8
  entities so they in turn can be referenced to the currently selected
Packit f574b8
  character set. - FM
Packit f574b8
10-20-95
Packit f574b8
* Tweaks of formatting for LONG_LIST directory lists and README file
Packit f574b8
  inclusions in HTFile.c and HTVMSUtils.c. - FM
Packit f574b8
* Tweaks of decimal escaped non-breaking space handling in HTML.c. - FM
Packit f574b8
* Force unescaping of hidden VALUEs for INPUTs as ISO-LATIN1. - FM
Packit f574b8
* Added ".shtml" and ".htmlx" as text/html extensions in HTInit.c. - FM
Packit f574b8
10-18-95
Packit f574b8
* Made parsing of the name and address out of the NNTP From: header more
Packit f574b8
  reliable in HTNews.c. - FM
Packit f574b8
* Added "LYNX_TEMP_SPACE" environment variable (Unix) or VMS logical,
Packit f574b8
  which if present at run time will be used instead of the the TEMP_SPACE
Packit f574b8
  definition in userdefs.h as the path prefix for temporary files. - FM
Packit f574b8
10-17-95
Packit f574b8
* Added TYPE attritute for OL, and coordinated it with the SEQNUM and
Packit f574b8
  CONTINUE attributes.  The default TYPE is "1" (Arabic numbers), and
Packit f574b8
  SEQNUM values for it can range from -29997 to the system's maximum
Packit f574b8
  integer.  The Alphabetic TYPEs are "A" (upper case) and "a" (lower
Packit f574b8
  case), and can range from 1 (" A." or " a.") to 18278 ("ZZZ." or
Packit f574b8
  "zzz.").  The Roman TYPES are "I" (upper case) and "i" (lower case),
Packit f574b8
  and can range from 1 (" I." or " i.") to 3000 ("MMM." or  "mmm.").
Packit f574b8
  SEQNUM values should always be Arabic, and will be converted to
Packit f574b8
  other types (e.g., SEQNUM="27" TYPE="a" will yield "aa." for the
Packit f574b8
  next LI). The CONTINUE attribute will cause the sequence and TYPE
Packit f574b8
  of the preceding OL to be continued for LIs in the current OL. - FM
Packit f574b8
10-16-95
Packit f574b8
* Treat a value of "*" for "no_proxy" as a global override of any
Packit f574b8
  existing proxy variables. - FM
Packit f574b8
10-15-95
Packit f574b8
* Deal with raw or decimal escaped non-breaking space characters in
Packit f574b8
  SGML_character() of SGML.c and LYUnEscapeEntities() of HTML.c. - FM
Packit f574b8
10-14-95
Packit f574b8
* Updated info about lynx-dev in lynx.man and lynx.hlp. - FM
Packit f574b8
* Don't force LINKS_ARE_NUMBERED in dumps if -nolist was included. - FM
Packit f574b8
* Output the References list for dumps with OL-style numbering. - FM
Packit f574b8
* More tweaks of "anti-spoof" handling for telnet URLs. - FM
Packit f574b8
10-13-95
Packit f574b8
* Block direct access to the telnet prompt for telnet URLs entered without
Packit f574b8
  a host field. - FM
Packit f574b8
* Include the TRUSTED flag in spawns for OpenVMS/AXP v6.1 or greater. - FM
Packit f574b8
10-12-95
Packit f574b8
* Convert any strings in news articles that look like URLs into links. - FM
Packit f574b8
* Use the Followup header in news articles, if present, for followups.
Packit f574b8
  Otherwise, use the Newsgroups header.  - FM
Packit f574b8
* Ignore any invalid ISO 646 7-bit control characters or ISO 8859 8-bit
Packit f574b8
  control characters in SGML_character() of SGML.c. - FM
Packit f574b8
10-11-95
Packit f574b8
* Typo fix in HTTCP.c for non-MULTINET VMS builds. - Gary Chow (garyc@mrs.com)
Packit f574b8
10-09-95
Packit f574b8
* Assume the root as path in HTParse() of HTParse.c if the access and host
Packit f574b8
  but no path are given, and the access is http, https, or ftp. - FM
Packit f574b8
10-05-95
Packit f574b8
* Make sure the FREE(x) macro gets defined for HTTCP.c. - FM
Packit f574b8
10-04-95
Packit f574b8
* Mods in HTTCP.c to prevent string buffer overruns. - FM
Packit f574b8
* Prevent possible string buffer underrun for terminal white space trims
Packit f574b8
  in GridText.c. - Renato Buda (renato@peoplebank.co.uk)
Packit f574b8
10-01-95
Packit f574b8
* Updated the listserv and archive addresses in the about and help files. - FM
Packit f574b8
09-30-95
Packit f574b8
* Added support for Windows_NT FTP servers. - FM
Packit f574b8
* Added ability to send a self copy of mail via a Cc: header on Unix
Packit f574b8
  (sending of self copies is set via the mail software itself on VMS). - FM
Packit f574b8
* Tweaks of SOCKET_ERRNO handling in HTTCP.C. - FM
Packit f574b8
* Include unistd.h more consistently on Unix (via tcp.h) if NO_UNISTD_H
Packit f574b8
  is not defined. - FM
Packit f574b8
* Modified the FreeBSD and NetBSD libwww Makefiles to use the
Packit f574b8
  CommonMakefile. - FM
Packit f574b8
* Makefile addition (snake3) for the HP-UX purchased compiler. - Andy
Packit f574b8
  Finkenstadt (genie@panix.com)
Packit f574b8
09-29-95
Packit f574b8
* Deal with HTAlert.c function calls to LYgetstr(), e.g., for a password,
Packit f574b8
  when doing a -dump or -source non-interactive fetch. - FM
Packit f574b8
* Output HTAlert() messages to both stderr and stdout in TRACE mode. - FM
Packit f574b8
09-28-95
Packit f574b8
* Added a description of the line editor's default key bindings to the
Packit f574b8
  help file set. - FM
Packit f574b8
* Tweaks of the line editor. - FM
Packit f574b8
* Declare DCLspawn_exception() in LYCurses.c as unsigned int only for
Packit f574b8
  DECC (otherwise as int, for VAXC and GNUC). - FM
Packit f574b8
09-27-95
Packit f574b8
* Added common line editor for forms and prompted queries, with configurable
Packit f574b8
  line editor key bindings.  See LYStrings.h and LYEditmap.c for the default
Packit f574b8
  configuration. - DW & FM
Packit f574b8
* Tweaks of build.com's symbol assignments when in batch mode. - MM
Packit f574b8
09-22-95
Packit f574b8
* Added ISO-8859-2 CharSet, and mods for Accept-Charsets handling based
Packit f574b8
  on patches from Mark Martinec (Mark.Martinec@nsc.ijs.si). - FM
Packit f574b8
09-19-95
Packit f574b8
* Tweaks of OL attribute handling.  Allow negative SEQNUM values.  Keep
Packit f574b8
  better track of CONTINUE versus non-CONTINUE OL sequences within nests.
Packit f574b8
  Allow CONTINUE in the first OL of a new nest, set to the last LI count
Packit f574b8
  of the previous nest (at any depth in that previous nest). - FM
Packit f574b8
09-17-95
Packit f574b8
* Tweak of LYUnEscapeEntities() in HTML.c. - DW & FM
Packit f574b8
* Another tweak of groupid handling in LYShowInfo.c. - DW
Packit f574b8
* More fixes of 7-bit character approximations. - DW
Packit f574b8
* More help and about file tweaks. - DSL
Packit f574b8
09-16-95
Packit f574b8
* Added the HTML 3.0 DTD structures and definitions for DIV, and implemented
Packit f574b8
  its ALIGN and ID attributes.  I think I have it behaving rationally if it
Packit f574b8
  is used together with CENTER, LEFT and/or RIGHT (Though they're all treated
Packit f574b8
  as DIVs by Lynx, and shouldn't be embedded in each other, somebody will do
Packit f574b8
  that anyway!. 8-). - FM
Packit f574b8
* Added the HTML 3.0 DTD structures and definitions for FN (Footnote).  It
Packit f574b8
  should be handled as a popup window, but for now, it's implemented as a
Packit f574b8
  labelled block and has the same style and behavior as a NOTE with an ID
Packit f574b8
  attribute. - FM
Packit f574b8
* Some compilers can't handle the continuation line in yesterday's
Packit f574b8
  LYCurses.h.  Made it one long line. - FM
Packit f574b8
09-16-95
Packit f574b8
* Further enhanced the online help and about files. - FM
Packit f574b8
* Added -DNO_FILIO_H to Makefile for SCO. - FM
Packit f574b8
* Worked in stuff from 14-Sep-95 lynx2-4-2 upgrade. - FM:
Packit f574b8
--------------------------------------------------------
Packit f574b8
  09-06-95
Packit f574b8
  * Added patch to compile Lynx on BSDI with Ncurses package. -RK
Packit f574b8
  09-06-95
Packit f574b8
  * Ported Lynx to DG-UX. - RK
Packit f574b8
--------------------------------------------------------
Packit f574b8
09-12-95
Packit f574b8
* Further modified HTNews.c so that it returns unmodified news messages
Packit f574b8
  when the display is toggled to source ('\') or when downloading them,
Packit f574b8
  so uuencoded messages always can be saved without corruption, and so
Packit f574b8
  I also changed the SCAN_FOR_BURIED_NEWS_REFS compilation default to
Packit f574b8
  TRUE. - FM
Packit f574b8
* Simplified a compound if() in HTParse.c which may have been giving the
Packit f574b8
  AIX v4.1 compiler a headache. - FM
Packit f574b8
09-11-95
Packit f574b8
* Eliminated distinct style sheets for CAPTION and CREDIT so their content
Packit f574b8
  will inherit the current style, and added HTML_EnsureDoubleSpace() and
Packit f574b8
  HTML_ResetParagraphAlignment() in HTML.c for coping with the absence of
Packit f574b8
  distinct style sheets for those elements, and for FIG.
Packit f574b8
09-10-95
Packit f574b8
* Added SCAN_FOR_BURIED_NEWS_REFS configuration symbol in lynx.cfg, with
Packit f574b8
  a compilation default of FALSE, and a -buried_news switch for toggling
Packit f574b8
  the default.  When TRUE, Lynx scans the bodies of news articles for
Packit f574b8
  references and converts them to news links, but creates false news
Packit f574b8
  links if any email addresses are enclosed in angle brackets, and can
Packit f574b8
  trash uuencoded messages. - FM
Packit f574b8
* Eliminated distinct style sheet for FIG so its content will inherit the
Packit f574b8
  current style and display appropriately within lists.  Should be OK if
Packit f574b8
  people use valid HTML 3.0 in it's content for non-graphic clients. - FM
Packit f574b8
* Added links for the W3C HTML 2.0 and 3.0 specifications and for the
Packit f574b8
  HAL HTML validation service to the Lynx help file set.
Packit f574b8
* Made the BOLD_NAME_ANCHORS compilation symbols FALSE by default.  Most
Packit f574b8
  documents now include emphasis tags for NAME (ID) anchors if it's desired,
Packit f574b8
  because the most common graphic clients don't emphasize them by default,
Packit f574b8
  so we should adjust to that in Lynx as well (IMHO 8-).  Added emphasis
Packit f574b8
  tags for the NAME anchors in the Lynx help files. - FM
Packit f574b8
* Eliminated forced uppercasing of H1 headers.  Most documents have mixed
Packit f574b8
  casing and we should preserve it (IMHO 8-).  Added a BOLD_H1 configuration
Packit f574b8
  symbol, set FALSE by default, for making H1 headers bold even if BOLD_HEADERS
Packit f574b8
  is FALSE.  Modify the two configuration symbols in lynx.cfg for the pattern
Packit f574b8
  or header emphasis which pleases you. - FM
Packit f574b8
* Tweak of list paragraphing.  Added HText_PeviousLineSize() in GridText.c
Packit f574b8
  for determining if the previous line had only non-printing characters. - FM
Packit f574b8
09-09-95
Packit f574b8
* Impelemented true paragraphing and the P ALIGN attribute within lists (UL,
Packit f574b8
  OL and DL blocks) and within ADDRESS blocks.  Paragraphs within lists have
Packit f574b8
  one blank line inserted.  Within ADDRESS blocks, a newline will be created
Packit f574b8
  if needed, but no blank lines are inserted.  Use BR, not P, to force extra
Packit f574b8
  newlines within blocks.  Do not place a P immediately following the LI or
Packit f574b8
  DD tags.  Alignments of P blocks are done with respect to the "second line"
Packit f574b8
  margins of LI or DD elements. - FM
Packit f574b8
09-08-95
Packit f574b8
* Convert '~' to getenv("HOME") in file URLs whether or not DIRED_SUPPORT
Packit f574b8
  is defined. - FM
Packit f574b8
* Tweak of TR and more tweaks of HR handling.  Added HText_LastLineSize()
Packit f574b8
  and HText_TrueLineSize() functions in GridText.c for determining if
Packit f574b8
  lines have only non-printing characters in decisions on whether to
Packit f574b8
  insert additional newlines. - FM
Packit f574b8
09-07-95
Packit f574b8
* Act on Page-Up, Page-Down, Home, End, Find and Select in the form_getstr()
Packit f574b8
  editor (hoping they have their default mappings 8-).  Also act on Remove
Packit f574b8
  and Control-D as delete keys in that line editor (as in the LYgetstr()
Packit f574b8
  line editor). - FM
Packit f574b8
* Tweak of HR handling. - FM
Packit f574b8
* Mods to prevent creating multiple copies of temporary printer files. - FM
Packit f574b8
* More fixes for NeXT.  Temporary files for VIEWER, DOWNLOADER or PRINTER
Packit f574b8
  commands on NeXT all have the ".html" default suffix replaced with ones
Packit f574b8
  indicative of the Content-type. - FM
Packit f574b8
09-06-95
Packit f574b8
* Mods to prevent creating multiple copies of temporary viewer or downloader
Packit f574b8
  files. - FM
Packit f574b8
* Fixes for NeXT. - FM
Packit f574b8
09-05-95
Packit f574b8
* Enabled the -help switch when no configuration file is available and
Packit f574b8
  Lynx would otherwise exit (i.e., it now outputs the help message before
Packit f574b8
  it exits). - FM
Packit f574b8
* Documented the -child switch. - FM
Packit f574b8
* Fixed and documented the -nolog switch. - FM
Packit f574b8
* Changed the -linknums switch to -number_links, fixed the code to work,
Packit f574b8
  and documented the switch. - FM
Packit f574b8
* Made handling of escaped colons (\:) in VIEWER commands reliable. - FM
Packit f574b8
09-04-95
Packit f574b8
* Implemented the PLAIN attribute for UL, and the SEQNUM and CONTINUE
Packit f574b8
  attributes for OL. - FM
Packit f574b8
* Updated the DTD structures and definitions for DD, DL, DT, LI, OL and UL
Packit f574b8
  to HTML 3.0, added LH, and implemented full HTML 3.0 ID handling for those,
Packit f574b8
  and B, BLINK, BR, CENTER, CITE, CODE, DFN, DIR, EM, FORM, KBD, I, LEFT,
Packit f574b8
  LISTING, MENU, PLAINTEXT, PRE, RIGHT, SAMP, STRONG, TT, U, VAR and XMP
Packit f574b8
  (some of which are obsoleted in HTML 3.0, but what the heck 8-). - FM
Packit f574b8
09-03-95
Packit f574b8
* Made bolding of NAME (ID) anchor contents configurable in lynx.cfg. - FM
Packit f574b8
09-02-95
Packit f574b8
* Tweaks of FIG and OVERLAY handling:  Only put up [FIGURE] (and +[OVERLAY])
Packit f574b8
  links if clickable_images is set.  Assume P ALIGN="left" if contained
Packit f574b8
  text does not begin with an explicit tag that sets an alignment. - FM
Packit f574b8
* Implemented full HTML 3.0 ID handling for IMG. - FM
Packit f574b8
* Tweaks for FreeBSD. - Masafumi NAKANE (t94303mn@sfc.keio.ac.jp)
Packit f574b8
08-31-95
Packit f574b8
* Added support for using a TITLE attribute as the subject in anchors with a
Packit f574b8
  mailto HREF (A HREF="mailto:address" TITLE="RE: subject"). - FM
Packit f574b8
08-30-95
Packit f574b8
* Implemented full HTML 3.0 ID handling for A, ADDRESS, BLOCKQUOTE, BQ,
Packit f574b8
  CAPTION, CREDIT, FIG, H1 - H6, HR, INPUT, NOTE, OPTION, P, SELECT, TABLE,
Packit f574b8
  TD, TEXTAREA, TH and TR. - FM
Packit f574b8
* Updated the DTD structures and definitions for ADDRESS to HTML 3.0. - FM
Packit f574b8
* Block insertion of any escape sequence characters or substitutes when
Packit f574b8
  editing form INPUTs or TEXTAREAs. - FM
Packit f574b8
08-29-95
Packit f574b8
* Tweak of ALIGN attribute handling in paragraphs. - FM
Packit f574b8
* Protect against hanging on escape sequences if received (illegally) in
Packit f574b8
  documents typed as text/plain or text/html. - FM
Packit f574b8
08-28-95
Packit f574b8
* Declared DCLspawn_exception() as an unsigned int to keep DECC happy. - FM
Packit f574b8
08-27-95
Packit f574b8
* Give LYUpload() a return value (because LYLocal.c has been testing for
Packit f574b8
  one all these years 8-). - FM
Packit f574b8
* Force reload on return from 'o'ptions menu if HTfileSortMethod or
Packit f574b8
  keypad_mode are changed. - FM
Packit f574b8
* Force no cache of keymap display whenever vi_keys or emacs_keys are
Packit f574b8
  changed. - FM
Packit f574b8
* Added Remove and Control-D as Delete synonyms for removing characters to
Packit f574b8
  the left of the cursor in the LYgetstr() line editor, and Control-F as
Packit f574b8
  Right-arrow synonym for moving the cursor to the right. - FM
Packit f574b8
08-24-95
Packit f574b8
* Modified prompted string editing via LYgetstr() along lines in patch
Packit f574b8
  from PM (editing of form INPUT and TEXTAREA strings is unchanged).
Packit f574b8
  Here's how the prompted string editing works:  Left-arrow and Backspace
Packit f574b8
  (Control-H) move the cursor to the left, and Right-arrow to the right,
Packit f574b8
  within the string.  Characters are INSERTed at the cursor position.
Packit f574b8
  Delete removes characters to the left of the cursor.  Home, Find and
Packit f574b8
  Control-A move the cursor to the beginning of the string.  End, Select
Packit f574b8
  and Control-E move the cursor to the end.  Control-U erases the string.
Packit f574b8
  Control-G cancels at any time.  Return accepts if a string is present,
Packit f574b8
  or cancels if it was fully erased or never entered.  A right-curley
Packit f574b8
  brace appears in the right-most column when the string has segment(s)
Packit f574b8
  scrolled off screen, and if left scrolled, the cursor sits on it for
Packit f574b8
  further editing with the above command keys (or acceptance via Return).
Packit f574b8
  Long strings scroll both left and right between the prompt string and
Packit f574b8
  right-curley brace.  Had to modify 17 files to make this line editor
Packit f574b8
  crash safe (I hope people like it!  8-). - FM
Packit f574b8
08-22-95
Packit f574b8
* Use a macro in parse_arg() of LYMain.c to ensure proper handling of
Packit f574b8
  switches which take a value and might have a space instead of an '='
Packit f574b8
  between the name and value. - DW
Packit f574b8
* Insulate any system RTL's getline() from the one in HTInit.c. - DW
Packit f574b8
* Enabled editing of titles when adding bookmarks. - FM
Packit f574b8
08-21-95
Packit f574b8
* Fixed the IBM PC character set in LYCharSets.c (Note:  The PC-set has the
Packit f574b8
  currency symbol but it is a control character - ^O - so there is a chance
Packit f574b8
  that curses or the user's terminal may discard it.  Did not fix the
Packit f574b8
  Icelandic characters). - DW
Packit f574b8
* Check whether getpwuid() and getgrid() have returned NULL pointers in
Packit f574b8
  LYShowInfo.c. - DW
Packit f574b8
* Break up the too elaborate, compound assignment statements in LYList.c
Packit f574b8
  so no compilers get tripped up by evaluation order effects. - DW
Packit f574b8
* Worked in mods from DW to cope with CR, CRLF or LF all as EOL in HTML.c
Packit f574b8
  and GridText.c (not sure if they take into account all of the consequences
Packit f574b8
  of Lou's "big cheat" in GridText.c, but they appear to, so far). - FM
Packit f574b8
* Explicitly preserve the Lynx bookmark file mode on Unix. - DSL
Packit f574b8
08-20-95
Packit f574b8
* More documentation and help updates. - FM
Packit f574b8
08-19-95
Packit f574b8
* Updated INSTALLATION and comments in userdefs.h and lynx.cfg. - FM
Packit f574b8
* If save to disk was done via the download menu, and a VMS rename() attempt
Packit f574b8
  succeeded so we don't spawn a COPY, we no longer can access the file via
Packit f574b8
  the download menu, so pop in that situation. - FM
Packit f574b8
* Worked in stuff from 16-Aug-95 lynx2-4-2 upgrade.  Most had already been
Packit f574b8
  added to lynx2-4-FM.  This is the new stuff. - FM:
Packit f574b8
---------------------------------------------------
Packit f574b8
  08-16-95
Packit f574b8
  * Applied patch from Peter van Heusden (pch@ucthpx.uct.ac.za) to fix
Packit f574b8
    a bug when lynx encounters an OPTION tag before the style is
Packit f574b8
    ever updated. - CL
Packit f574b8
  08-09-95
Packit f574b8
  * Added some tweaks to Makefile and LYCurses.h to get lynx to properly
Packit f574b8
    compile on ISC.  Thanks to Robert Salter (salter1@master.nsbf.nasa.gov).
Packit f574b8
---------------------------------------------------
Packit f574b8
08-18-95
Packit f574b8
* Added a -validate switch for turning off everything except http URLs,
Packit f574b8
  helpfiles, and secure menus in Lynx.  Can be used with -dump in CGI
Packit f574b8
  scripts, but is intended for use with anonymous telnet logins.  In the
Packit f574b8
  latter case, the user can start with his/her server's or userdir homepage,
Packit f574b8
  and validate everything, while able to manipulate the display features
Packit f574b8
  (e.g., whether or not links are numbered) and turn on trace (Control-T,
Packit f574b8
  then Control-R to reload) when a "Bad HTML" document is encountered.  The
Packit f574b8
  telnet approach is particularly useful when used with the 'l'ist feature.
Packit f574b8
  When used with -dump, compare it with versus without -nolist. - FM
Packit f574b8
* Added a missing curley brace in EF's (08-16-95) patches. - FM
Packit f574b8
08-17-95
Packit f574b8
* Added HISTORICAL_COMMENTS symbol which if set TRUE in lynx.cfg will cause
Packit f574b8
  Lynx to revert to the "historical" behavior of treating any '>' as a
Packit f574b8
  comment terminator instead of (a valid) '-->', and a -historical switch
Packit f574b8
  for toggling the default behavior. - FM
Packit f574b8
* Added a -nolist switch for turning off the link list feature in dumps. - FM
Packit f574b8
* Modified SGML.c so that it still substitutes the expected end tag if a
Packit f574b8
  different one is encountered (e.g, due to a document having interdigitated
Packit f574b8
  instead of validly embedded tags), but doesn't do a wind down of the
Packit f574b8
  element stack.  This gives it a better chance of recovering from bad
Packit f574b8
  HTML, and the sanity checks I've added thus far in HTML.c appear to still
Packit f574b8
  be adequate for avoiding crashes (we'll see 8-). - FM
Packit f574b8
08-16-95
Packit f574b8
* Mods to support within-document anchors in documents returned via
Packit f574b8
  lynxcgi scripts. - FM
Packit f574b8
* Worked in EF's patches to handle changes of keymaps under DIRED_SUPPORT
Packit f574b8
  with OK_OVERRIDE, and to give the user some feedback during an Install
Packit f574b8
  command. - FM
Packit f574b8
08-15-95
Packit f574b8
* Don't include a Referer header for 'g'oto URLs. - FM
Packit f574b8
* Added patches from PR for compilations with VMS port of GNUC:  Modified
Packit f574b8
  several prototypes to avoid GNUC warnings about conflicts with ones in
Packit f574b8
  lib$routines.h, and added code in HTVMS_WaisUI.c to deal with an obscure
Packit f574b8
  glitch for GNUC v2.6.[123] and v2.7.0 (not present in v2.6.0 or earlier,
Packit f574b8
  and fixed in v2.7.1). - FM
Packit f574b8
* Worked in code from PR as LYVMS_FixedLengthRecords() in HTFWriter.c to
Packit f574b8
  change attributes of binary files on VMS from Stream_LF to FIXED 512,
Packit f574b8
  no implied carriage control, best try contiguous.  Replaces the spawn
Packit f574b8
  to execute FIXED512.COM. - FM
Packit f574b8
08-14-95
Packit f574b8
* Modified TEXTAREA handling to succeed or fail on bad HTML equivalently
Packit f574b8
  to Netscape. - FM
Packit f574b8
08-12-95
Packit f574b8
* Mods to avoid crashes and to do something reasonable with OPTION strings
Packit f574b8
  that are wider than the available popup window width.  Truncation is
Packit f574b8
  indicated by omission of a terminating ']' in the window link, and the
Packit f574b8
  window, when popped up, is made equal to the screen width (but we can't
Packit f574b8
  wrap the strings within the window, so they're truncated if they still
Packit f574b8
  don't fit). - FM
Packit f574b8
* Mods to handle INPUT fields that are packaged in PRE and would extend past
Packit f574b8
  the wrap column.  No way to make that perfect without a major redesign,
Packit f574b8
  but it's better now. - FM
Packit f574b8
08-10-95
Packit f574b8
* Handle 'g'oto entries equivalently to STARTFILE and HOMEPAGE, i.e., if
Packit f574b8
  the user's entry isn't a URL, convert it to a file URL if it's a file
Packit f574b8
  or directory on the local system, otherwise convert it to an http URL.
Packit f574b8
  For example, "~/" will be converted to a file URL for listing the HOME
Packit f574b8
  directory (on both Unix and VMS), and "www.netscape.com" will become
Packit f574b8
  "http://www.netscape.com". - FM
Packit f574b8
* Fix LYCurses.h to deal with definitions of TRUE and FALSE in cursesX.h
Packit f574b8
  on ultrix. - Brian Exelbierd (bex@ncsu.edu)
Packit f574b8
* Made SYSTEM_MAIL, and MAIL_ADRS on VMS, configurable in lynx.cfg. - FM
Packit f574b8
08-08-95
Packit f574b8
* Fixed two initialization problems that could account for reports of
Packit f574b8
  inappropriate HEAD requests in pops of cached documents. - FM
Packit f574b8
* More tweaks for coping with bad HTML. - FM
Packit f574b8
* Fixed bug in code for bypassing bad SUFFIX: or VIEWER: entries. - FM
Packit f574b8
08-06-95
Packit f574b8
* Added code in GridText.c to deal with syntactically OK but symantically
Packit f574b8
  nonsensical uses of ALT="" in IMG tags (i.e., when the IMG is structured
Packit f574b8
  to provide the anchor for a link, and so the anchor ends up with nothing
Packit f574b8
  but nonprinting characters for bolding), and removed the forcing of an
Packit f574b8
  "[ISMAP]" pseudo-ALT in HTML.c.  The show_anchor element in TextAnchor
Packit f574b8
  structures is now set to NO whenever an anchor does not have any
Packit f574b8
  printing characters. - FM
Packit f574b8
* Modified HTML.c to issue only one "Bad HTML" statusline message per
Packit f574b8
  document (unless it's one of those unbelievably bad CGI script outputs
Packit f574b8
  that are functionally multiple, concatenated documents 8-), and similarly
Packit f574b8
  for "Table in Form" and "Form in Table" informational messages. - FM
Packit f574b8
* Don't bother prompting whether to send a HEAD request for the current
Packit f574b8
  document if there are no links on the page (but still prompt if the user
Packit f574b8
  makes a HEAD request when positioned on an inappropriate form link). - FM
Packit f574b8
08-05-95
Packit f574b8
* Added code in SGML.c for storing Identfiers (e.g., !DOCTYPE) and Comments
Packit f574b8
  (i.e., tags beginning with !--) and for reporting them in trace mode.
Packit f574b8
  Serves as a model for actually using them someday (i.e, functions for
Packit f574b8
  analyzing them could be called where we presently just invoke a trace
Packit f574b8
  output to stderr). - FM
Packit f574b8
08-03-95
Packit f574b8
* Modified SGML.c to handle comments as in the current specs, and put
Packit f574b8
  Paul Gilmartin's (pg@sweng.stortek.com) TestComment.html in the
Packit f574b8
  test subdirectory. - FM
Packit f574b8
* Added binary extensions in HTInit.c that were giving people problems
Packit f574b8
  on FTP servers. - FM
Packit f574b8
08-02-95
Packit f574b8
* Added explicit check for CMU in telnet support with SOCKETSHR-built
Packit f574b8
  images. - SB
Packit f574b8
* Added -link switch for setting the count in lnk#.dat files with -crawl
Packit f574b8
  (needed if you interrupt a traversal and want to pick up again where
Packit f574b8
  you left off). - DM
Packit f574b8
* More tweaks of -traversal code and Makefile.  All known bugs appear to
Packit f574b8
  have been dealt with at this point.  Updated lynx.man, lynx.hlp and
Packit f574b8
  help files to include the -traversal and -crawl switches. - FM
Packit f574b8
08-01-95
Packit f574b8
* Changed the SEQUENT compilation sympbol to PTX2 and added a ptx2 procedure
Packit f574b8
  to the Makefile for Sequent Symmetry DYNIX/ptx v2, because more current
Packit f574b8
  versions reportedly have solved the problems which the conditional
Packit f574b8
  compilation attempted to address. - FM
Packit f574b8
* Force in the "[ISMAP]" pseudo-ALT if someone uses ALT="" for an IMG tag
Packit f574b8
  that has ISMAP specified. - FM
Packit f574b8
* Tweaks of the -traversal code (still experimental). - DM & FM
Packit f574b8
07-31-95
Packit f574b8
* Worked in code from David Mathog (mathog@seqaxp.bio.caltech.edu) for
Packit f574b8
  implementing the TRAVERSAL function from old versions of Lynx, but via
Packit f574b8
  a command line switch (-traversal) instead of in a separately compiled
Packit f574b8
  executable, and for a CRAWL function, invoked via a command line switch
Packit f574b8
  (-crawl), which allows Lynx to be used as the front end for a Web Crawler.
Packit f574b8
  See CRAWL.announce for more information. - FM
Packit f574b8
* More tweaks of LYCurses.c and LYCgi.c for GNUC on VMS. - SB
Packit f574b8
* More tweaks of src/Makefile. - DSL
Packit f574b8
07-30-95
Packit f574b8
* Tweaks of yesterday's Makefile and descrip.mms files. - FM
Packit f574b8
07-29-95
Packit f574b8
* Tweak in HTFTP.c to ensure that Lynx doesn't sit around waiting for an
Packit f574b8
  FTP server's good-bye message if the server closes the connection itself
Packit f574b8
  and doesn't send one. - FM
Packit f574b8
* Added GNUC support to the VMS descrip.mms files. - FM
Packit f574b8
* Tweaks of HTWAIS.c socket handling on VMS (I can't reproduce a reported
Packit f574b8
  problem with SOCKETSHR/NetLIB, but these tweaks might help). - FM
Packit f574b8
* Added my guesses at code for HTTelnet.c to implement telnet, tn3270 and
Packit f574b8
  rlogin support, if available, when building with SOCKETSHR/NetLIB on
Packit f574b8
  VMS. - FM
Packit f574b8
07-28-95
Packit f574b8
* Mods for Sequent Symmetry DYNIX/ptx - Mark Kolmar (mkolmar@ccs.nslsilus.org)
Packit f574b8
* Added GL's lynxcgi patches posted to lynx-dev, plus some tweaks. - FM
Packit f574b8
* Worked in GL's lynxcgi mods as in Lynx2-4-2:
Packit f574b8
  --------------------------------------------
Packit f574b8
   Added George Lindholm's LYNXCGI feature.  This allows lynx to bypass
Packit f574b8
   http daemons to run local CGI scripts using a URL of the form
Packit f574b8
   "lynxcgi:/path/cgi-script".  To implement in Lynx, LYNXCGI_LINKS
Packit f574b8
   must be uncommented in userdefs.h and TRUSTED_LYNXCGI must be fixed
Packit f574b8
   in lynx.cfg.  It doesn't handle redirection or mime-types and
Packit f574b8
   scripts should probably generate partial URLs when referring back to
Packit f574b8
   itself.  If the file you're going after isn't an executable then it
Packit f574b8
   will be loaded as regular file.  This makes it possible to go back
Packit f574b8
   and forth between cgi-scripts and .html files.
Packit f574b8
   I changed the way TRUSTED_LYNXCGIs are recorded because they don't
Packit f574b8
   work quite the same as TRUSTED_EXECs do.  Also, George says it works
Packit f574b8
   fine on SunOS and Solaris, and it seems to work fine on Linux. - CL
Packit f574b8
  --------------------------------------------
Packit f574b8
* Don't block access to the download menu when both no_download and
Packit f574b8
  no_disk_save are set if any of the download commands have always_enabled
Packit f574b8
  set (ie. present a reduced menu, with those still available). - FM
Packit f574b8
* More tweaks of help and html files. - DSL
Packit f574b8
07-26-95
Packit f574b8
* Added support for GNUC in the VMS .com files.  Should now compile and link
Packit f574b8
  automatically for GNUC via build.com, but that needs testing. - FM
Packit f574b8
* Reorganized VMS option files into ones for the transport and ones for the
Packit f574b8
  compiler, with corresponding updates of the .com and .mms files. - FM
Packit f574b8
* Tweaks of mods for GNUC on VMS, based on further discussions with
Packit f574b8
  SB. - FM
Packit f574b8
* Tweaks of -help output. - Daniel S. Lewart (d-lewart@uiuc.edu)
Packit f574b8
07-25-95
Packit f574b8
* Ugh!!  Blew it for Unix when setting up the GLOBALDEF/GLOBALREF definitions
Packit f574b8
  in tcp.h for VAXC vs. DECC vs. GNUC on VMS this morning (I'm a night
Packit f574b8
  person 8-). - FM
Packit f574b8
* Worked in code for compiling with the VMS port of GNUC, based on patches
Packit f574b8
  from Sterling Bjorndahl (bjorndahl@augustana.ab.ca) and advice from
Packit f574b8
  Pat Rankin (rankin@eql.caltech.edu).  Needs testing, and the linking
Packit f574b8
  procedure still needs to be addressed explicitly. - FM
Packit f574b8
* Prevent possibility of a null pointer dereference if an ISMAP anchor
Packit f574b8
  fetch fails. - David Trueman (david@cs.dal.ca)
Packit f574b8
07-21-95
Packit f574b8
* Added LYK_HEAD (mapped by default to ']') to send HEAD requests for the
Packit f574b8
  current document or link (always sent with LYforce_no_cache). - FM
Packit f574b8
* More lynx.man, lynx.hlp, help file and documentation updates. - FM
Packit f574b8
07-19-95
Packit f574b8
* Put back "-mime_headers" with mods like those in lynx2-4-2, i.e., so that
Packit f574b8
  a source dump is forced.  Both "-mine_headers" and "-head" show the status
Packit f574b8
  line as well as the MIME headers. - FM
Packit f574b8
* Modified "-error_file" to show the complete status line, as well as the
Packit f574b8
  URL and METHOD, and to concatenate entries instead of creating separate
Packit f574b8
  files for each request. - FM
Packit f574b8
* Updated the lynx.man, lynx.hlp and lynx_help files. - FM
Packit f574b8
07-18-95
Packit f574b8
* Changed "-mime_headers" to "-head" and implemented it as a HEAD request
Packit f574b8
  for fetching the MIME headers as text/plain. - FM
Packit f574b8
07-17-95
Packit f574b8
* Removed 00DIFFERENT from this distribution. - FM
Packit f574b8
* Made use of _underline_ format in dumps optional via SUBSTITUTE_UNDERSCORES
Packit f574b8
  definitions in userdefs.h and/or lynx.cfg, and added a "-underscore"
Packit f574b8
  command line switch for toggling the default on or off. - FM
Packit f574b8
* Use system("exec $SHELL") for spawning the default shell on Unix. - Paul
Packit f574b8
  Gilmartin (pg@sweng.stortek.com)
Packit f574b8
* Fixed typo in check for news vs. nntp URLs in HTNews.c. - Wilson Cheung
Packit f574b8
  (wcheung@netcom.com)
Packit f574b8
* Added code to the VMS setup() for dealing with curses conficts if someone
Packit f574b8
  used -post_data or -get_data without specifying -dump under conditions
Packit f574b8
  which require it, so it's not forced in LYMain.c as on Unix.  If fact,
Packit f574b8
  -get_data and -post_data are very useful in interactive invokations. - FM
Packit f574b8
* Fixed memory leak in the -post_data and -get_data handling. - FM
Packit f574b8
* Added LYNX_HOST_NAME in userdefs.h and lynx.cfg for defining an alias
Packit f574b8
  which will be treated equivalently to "localhost" and HTHostName (the
Packit f574b8
  fully qualified domain name of the system running Lynx) in checks for
Packit f574b8
  URLs on the local host (e.g., when the -localhost switch is set). - FM
Packit f574b8
* Added in or improved descriptions for the new switches in the Lynx
Packit f574b8
  command line help and Lynx_users_guide.html. - FM
Packit f574b8
07-16-95
Packit f574b8
* Tweaks of yesterday's startfile and -homepage mods, and added treatment
Packit f574b8
  of '~' as SYS$LOGIN when used as the lead character on VMS (e.g., on
Packit f574b8
  VMS as on Unix,  lynx ~/  will create a listing of the login directory
Packit f574b8
  for the account running lynx). - FM
Packit f574b8
* Worked in stuff from 13-Jul-95 lynx2-4-1 upgrade.  Most had already been
Packit f574b8
  added to lynx2-4-FM.  This is the new stuff. - FM:
Packit f574b8
---------------------------------------------------
Packit f574b8
   07-13-95
Packit f574b8
* Added some command line patches from Peter Brooks - CL:
Packit f574b8
  (pbrooks@micromind.com).  The new command lines are:
Packit f574b8
	-post_data, -get_data = send form data from stdin and dumps results.
Packit f574b8
	-auth=ID:PASSWD = sets authorization stuff at startup.
Packit f574b8
	-mime_header = prints mime header with -source.
Packit f574b8
	-noredir = prevents automatic redirection
Packit f574b8
	-error_file=file = prints HTTP status code to file.  (Not sure of
Packit f574b8
		his motivation on this one, something to do with SlipKnot,
Packit f574b8
		I think.)
Packit f574b8
	(Replaced Peter's strdup()'s with more portable code. - FM)
Packit f574b8
   07-11-95
Packit f574b8
* Added Erik Olson's (olson@phys.washngton.edu) patch to use the
Packit f574b8
  _underline_ format when using the -dump option. - CL
Packit f574b8
  (Kept the old code, #ifdef'ed out, to make this optional someday. - FM)
Packit f574b8
   07-07-95
Packit f574b8
* Fixed a bug in local_dired.  Specifically, a pointer to a fixed array
Packit f574b8
  was being fed into StrAllocCopy as the destination.  Linux was choking
Packit f574b8
  on this although OSF/1 and AIX seemed to handle it better. - CL
Packit f574b8
---------------------------------------------------
Packit f574b8
07-15-95
Packit f574b8
* If a command line "startfile" and/or -homepage is not a URL, and can't
Packit f574b8
  be located as a file or directory on the local system, treat it as an
Packit f574b8
  http URL, e.g., www.wfeb.edu will be treated as http://www.wfeb.edu - FM
Packit f574b8
07-13-95
Packit f574b8
* Added nntp URL handling (nntp://news_host[:port]/path).  Made it read
Packit f574b8
  access only (use news URLs for both read and post access). - FM
Packit f574b8
07-12-95
Packit f574b8
* Added code for proxying https and snews URLs.  The Netsite proxy server
Packit f574b8
  can proxy them without need for SSL code in the clients themselves, i.e.,
Packit f574b8
  for Lynx as publically distributed (need client-resident SSL code and
Packit f574b8
  tunneling for the CERN proxy server, sorry). - FM
Packit f574b8
* Added the CONNECT protocol to our local code, so that SSL URLs can be
Packit f574b8
  tunneled through proxy servers, and reorganized some code so that patches
Packit f574b8
  for the SSL hooks can be applied easily if NSA regulations are relaxed. - FM
Packit f574b8
07-11-95
Packit f574b8
* More tweaks of alignment code. - FM
Packit f574b8
* Fixed bad code for removing trailing white space in GridText.c, LYrcFile.c,
Packit f574b8
  LYReadCFG.c and LYUtils.c. - FM
Packit f574b8
* Added snews and nttp protocols, which simply inform the user that they
Packit f574b8
  aren't implemented. - FM
Packit f574b8
* The claim is that even mere hooks to the RSA and SSL libraries are
Packit f574b8
  objectionable to the NSA, so I removed then from the public distribution,
Packit f574b8
  but left in the https protocol, which simply informs the user that it
Packit f574b8
  isn't implemented. - FM
Packit f574b8
07-08-95
Packit f574b8
* Worked in Lou Montulli's (montulli@netscape.com) code for https URL
Packit f574b8
  handling into the Common Library.  To actually use it, you have to
Packit f574b8
  get the RSA and SSL libraries, which are restricted to US citizens
Packit f574b8
  (it works if you are and do 8-).  I can't include those in this
Packit f574b8
  distribution, because by US law that would in turn restrict it to
Packit f574b8
  US citizens. - FM
Packit f574b8
* Tweaks of paragraph alignment code. - FM
Packit f574b8
07-07-95
Packit f574b8
* If we are not allowed to change the status of the "lynxexec
Packit f574b8
  execution of links" from the option screen then we shouldn't be
Packit f574b8
  allowed to change it from the .lynxrc file either. - GL
Packit f574b8
* Added George Lindholm's patch to add uudecode support to Lynx's file
Packit f574b8
  manager.  Unfortunately, uudecode puts the uudecoded file in the
Packit f574b8
  current working directory, namely the directory where lynx is started.
Packit f574b8
  I haven't thought of a workaround yet, so I made lynx print a
Packit f574b8
  statusline message informing the user. - CL
Packit f574b8
07-06-95
Packit f574b8
* Modified redirection-handling code in HTTP.c to ensure that we get all of
Packit f574b8
  the headers before trying to track down the Location: header. - FM
Packit f574b8
* For move's or rename's in the local DIRED code, don't write the new file
Packit f574b8
  name into the same buffer as the old. - Earl Fogel (fogel@duke.usask.ca)
Packit f574b8
07-05-95
Packit f574b8
* Added GL's mods to use a stream-based procedure for displaying the
Packit f574b8
  current Lynx keymap.  Faster and more efficient than the temporary
Packit f574b8
  file-based procedure. - FM
Packit f574b8
07-04-95 (Enjoy the fireworks!!!  8-)
Packit f574b8
* More mods of SGML/HTML parsing to help recover from bad HTML. - FM
Packit f574b8
* Fixed some cryptic initialization problems in the Common Library's
Packit f574b8
  centering and right alignment code, that we're now using, by changing
Packit f574b8
  the malloc's in HTChunk.c to calloc's. - FM
Packit f574b8
* Secured some unsafe code in the LYstrncpy() function. - FM
Packit f574b8
* Increased the connect() and select() while()-looping limit in HTTCP.c
Packit f574b8
  to 30,000 tries. - FM
Packit f574b8
* Tweak of HR WIDTH attribute handling. - FM
Packit f574b8
07-03-95
Packit f574b8
* Updated the DTD structures and definitions for HR to HTML 3.0, plus
Packit f574b8
  its Netscape WIDTH and SIZE attributes, and implemented WIDTH, e.g.,
Packit f574b8
  HR WIDTH="50%" yields a centered horizontal rule half the width
Packit f574b8
  between the current left and right margins. - FM
Packit f574b8
* Fixed problem of header end tags not yielding line breaks when embedded
Packit f574b8
  in CENTER, LEFT or RIGHT tags. - FM
Packit f574b8
07-02-95
Packit f574b8
* Added MAKE_PSEUDO_ALTS_FOR_INLINES in userdefs.h and lynx.cfg which can
Packit f574b8
  be defined FALSE to treat inlines without an ALT string as having ALT=""
Packit f574b8
  instead of inserting the pseudo-ALT string "[INLINE]" into the document.
Packit f574b8
  The configuration file default can be toggled via a -pseudo_inlines
Packit f574b8
  command line switch, and the user can toggle the inclusion of pseudo-ALT
Packit f574b8
  strings on or off at run time via LYK_INLINE_TOGGLE (mapped by default
Packit f574b8
  to '['). - FM
Packit f574b8
* Made the -image_links command line switch a toggle for the configuration
Packit f574b8
  file default setting. - FM
Packit f574b8
* Enabled processing of forms that use TABLE for formatting.  I don't see any
Packit f574b8
  risk of crashes, and they might end up usable.  Messages warn the user that
Packit f574b8
  the display of the form may be strange. - FM
Packit f574b8
* Relaxed anti-crash protections for forms with bad HTML (usually due
Packit f574b8
  to interdigitated instead of embedded tags, written by providers with
Packit f574b8
  Netscape or Mosaic clients, which are insensitive to such fundamentally
Packit f574b8
  bad HTML).  I got the code to still work with several bad forms on the
Packit f574b8
  Net, and if a crash should occur, the user has been tipped off via the
Packit f574b8
  statusline or trace message about the nature of the problem. - FM
Packit f574b8
07-01-95
Packit f574b8
* Restored the meaning of the P element to be the beginning of a paragraph,
Packit f574b8
  updated its structures and definitions in the DTD to HTML 3.0, and
Packit f574b8
  implemented its ALIGN attribute (left, center, right).  Note that it
Packit f574b8
  no longer forces double spacing (you'll get the spacing defined in
Packit f574b8
  the stylesheet for the current element, which may or may not be
Packit f574b8
  double) and empty paragraphs (serial Ps) will not yield additional
Packit f574b8
  newlines (use serial BRs for that). - FM
Packit f574b8
* If both download options and disk saves are restricted, don't fetch
Packit f574b8
  binary files with a download offer when their links are activated
Packit f574b8
  (just issue a statusline message that the file can't be displayed),
Packit f574b8
  and issue a "disabled" statusline message for any overt 'd'ownload
Packit f574b8
  attemps. - FM
Packit f574b8
* For disk saves in LYDownload.c, on VMS attempt a rename() first, and then
Packit f574b8
  a spawned DCL copy if that fails. - FM
Packit f574b8
* Added memory exhaustion checks for all mallocs, reallocs and callocs in
Packit f574b8
  the LYfoo modules. - FM
Packit f574b8
* Added CL's realloc() substitute for AIX and ultrix in GridText.c. - FM
Packit f574b8
* Map extensions .html3 and .ht3 to text/html in HTInit.c. - FM
Packit f574b8
06-29-95
Packit f574b8
* Added code to enable creation of links for all images.  Can be made the
Packit f574b8
  default by setting MAKE_LINKS_FOR_ALL_IMAGES to TRUE in userdefs.h and/or
Packit f574b8
  lynx.cfg (not advised).  Can be implemented for the session via a command
Packit f574b8
  line switch, -image_links, e.g., use  lynx -dump -image_links  to get links
Packit f574b8
  for all images, as well as standard links, listed in the output.  Can be
Packit f574b8
  toggled on and off at run time via LYK_IMAGE_TOGGLE (mapped by default to
Packit f574b8
  '*').  Use that in conjuction with the LYK_LIST command to get a list of
Packit f574b8
  links that includes all images, e.g., for adding them as bookmarks.  The
Packit f574b8
  toggle also invokes a reload, so that the change will be implemented for
Packit f574b8
  the current and any future documents, but if you return to cached
Packit f574b8
  documents, those will need to be reloaded explicitly.  See comments in
Packit f574b8
  userdefs.h and lynx.cfg for more information. - FM
Packit f574b8
* Don't restrict use of Control-T for toggling trace mode to advanced
Packit f574b8
  usermode (i.e., make it available in all usermodes, so people might
Packit f574b8
  follow the instructions in "BAD HTML" statusline messages to check
Packit f574b8
  the document in trace mode). - FM
Packit f574b8
* Modified LYList.c to indicate the anchor NAME/ID, if present, following
Packit f574b8
  the TITLE, if known, in interactive 'l'ists.
Packit f574b8
* Modified SGML.c to treat '>' as both a close-double-quote and close-tag.
Packit f574b8
  Now Lynx acts like Netscape, in that respect, so all that bad HTML
Packit f574b8
  Netscape users are generating will not bother Lynx. - FM
Packit f574b8
06-28-95
Packit f574b8
* Oops, missed an initialization in this morning's centering and right
Packit f574b8
  alignment mods. - FM
Packit f574b8
* Fixed up HTML.c to bypass HTML 3.0 attribute checks for start tags generated
Packit f574b8
  by the Common Library's non-http access types (gopher, ftp, news, wais)
Packit f574b8
  Could crash, otherwise.  - FM
Packit f574b8
* Fixed up GridText.c code to take non-printing control characters properly
Packit f574b8
  into account when formatting centered or right-aligned text. - FM
Packit f574b8
* Mods to improve appropriate carryover or cancelling of alignment attributes
Packit f574b8
  across successive elements. - FM
Packit f574b8
* Implemented Netscape LEFT and RIGHT extensions, homologously to CENTER. - FM
Packit f574b8
* Implemented Netscape BLINK extension as HT_UNDERLINE. - FM
Packit f574b8
06-26-95
Packit f574b8
* Updated the DTD structures and definitions for H1 - H6 to HTML 3.0 and
Packit f574b8
  implemented their ALIGN attribute (left, right and center). - FM
Packit f574b8
* Implemented the Netscape CENTER extension. - FM
Packit f574b8
06-25-95
Packit f574b8
* Updated the DTD structures and definitions for FORM, INPUT, TEXTAREA,
Packit f574b8
  SELECT and OPTION to HTML 3.0. - FM
Packit f574b8
* Implemented the HTML 3.0 DISABLED attribute for FORM elements. - FM
Packit f574b8
* INPUT type "scribble" implemented as "text" according to the HTML 3.0
Packit f574b8
  recommendation for non-GUI clients. - FM
Packit f574b8
* Added protections against problems with INPUT types "range" and "file"
Packit f574b8
  until they're implemented (will be tricky, but do-able 8-). - FM
Packit f574b8
06-23-95
Packit f574b8
* Added all ISO8859-1 entities to the DTD. - FM
Packit f574b8
06-22-95
Packit f574b8
* Updated the DTD structures and definitions for A and IMG to HTML 3.0, and
Packit f574b8
  implemented their ID attribute. - FM
Packit f574b8
* Tweaks of FIG handling. - FM
Packit f574b8
* It is somehow inappropriate to teach our users to write correct HTML and
Packit f574b8
  to tell them to always check it before publishing, when Lynx's on-line
Packit f574b8
  help gives such a bad example :-} (not to mention versions from a couple
Packit f574b8
  of months back).  Better now. - Mark Martinec (Mark.Martinec@nsc.ijs.si)
Packit f574b8
06-20-95
Packit f574b8
* Made the DTD structures and definitions for the HTML 3.0 elements
Packit f574b8
  BQ, CAPTION, CREDIT, FIG, NOTE and OVERLAY complete, and added
Packit f574b8
  those for STYLE, TABLE, TD, TH and TR.
Packit f574b8
* Tweaks of yesterday's HTML 3.0 additions (still just "first pass"). - FM
Packit f574b8
* Added code for avoiding potential problems with stylesheets and tables
Packit f574b8
  in HTML 3.0 documents. - FM
Packit f574b8
06-19-95
Packit f574b8
* Added "first pass" handling of HTML 3.0 elements BQ, CAPTION, CREDIT,
Packit f574b8
  FIG, NOTE and OVERLAY. - FM
Packit f574b8
06-17-95
Packit f574b8
* Close the configuration file on completion of the big while() in
Packit f574b8
  LYReadCFG.c. - PM
Packit f574b8
* Added 00DIFFERENT to keep track of files in this code set which
Packit f574b8
  presently differ from those in the latest development code set
Packit f574b8
  at UKans (currently, lynx2-4-1.zip of 15-Jun-95). - FM
Packit f574b8
* Tweak of the pseudo-toolbar code.  The 'l'ist command now displays the
Packit f574b8
  TITLE (or RelValue, if TITLE is defaulted) of those links if they have
Packit f574b8
  never been accessed, or their actual HTML titles if accessed, at the
Packit f574b8
  top of the links list, so you can use that command instead of LYK_HOME
Packit f574b8
  to reach the toolbar links at any time, and then left-arrow to where
Packit f574b8
  you were in the current document instead of having to page back down
Packit f574b8
  to that location. - FM
Packit f574b8
06-16-95
Packit f574b8
* Added LINK REL="RelValue" HREF="foo" TITLE="TitleValue" HTML 3.0
Packit f574b8
  handling (as in http://www.hpl.hp.co.uk/people/dsr/html3/dochead.html
Packit f574b8
  of 28-Mar-95).  The HREF and REL values are required (the LINK will be
Packit f574b8
  ignored if either is missing or has a zero-length value). TITLE is
Packit f574b8
  optional, i.e., the RelValue will be used as the link name if TITLE
Packit f574b8
  is omitted.  Currently registered toolbar RelValues are:  Home, ToC,
Packit f574b8
  Index, Glossary, Copyright, Up, Next, Previous, Help, and Bookmark.
Packit f574b8
  The Bookmark links are intended to have TITLEs (e.g., "Order Form").
Packit f574b8
  The others have RelValues that yield self-evident link names.  The LINKs
Packit f574b8
  should be placed in the HEAD section, so they'll be displayed in a manner
Packit f574b8
  simulating a toolbar (but not a real one, since we don't have Windows and
Packit f574b8
  mouse support; use your LYK_HOME command to access it at any time 8-).
Packit f574b8
  The BODY should have a line-breaking element (e.g, H1) to set them off.
Packit f574b8
  For now, the Banner RelValue is treated like another toolbar element.
Packit f574b8
  The StyleSheet RelValue is ignored, since we don't yet have loadable
Packit f574b8
  stylesheet handling. - FM
Packit f574b8
* Fixed up the 06-13-95 NO_ANONYMOUS_EMAIL patch to be appropriate for
Packit f574b8
  VMS - FM.
Packit f574b8
06-14-95
Packit f574b8
* Added LYK_LIST command ('l' or 'L'; must be uppercase if VI keys are on)
Packit f574b8
  for creating an ACTIVATEable list of references (links) in the current
Packit f574b8
  document.  If LINKS_ARE_NUMBERED is on, it's a UL, otherwise it's an
Packit f574b8
  OL.  Visited links have the TITLE displayed, otherwise the HREF is
Packit f574b8
  displayed. - FM
Packit f574b8
* Added code to append a list of references (links), if present in the
Packit f574b8
  document, when -dump is used.  Dumps are done with LINKS_ARE_NUMBERED
Packit f574b8
  turned on.  The reference list is numbered, and always shows the HREFs,
Packit f574b8
  so that they can be referenced to the links in the document. - FM
Packit f574b8
* Updated help files. - FM
Packit f574b8
--- lynx2-4-1 on ftp2.cc.ukans.edu (added to lynx2-4-FM on 06-16-95)
Packit f574b8
06-13-95
Packit f574b8
* Added George Lindholm's patch to add -r (recurse) to the zip call in DIRED.
Packit f574b8
  - JP
Packit f574b8
06-12-95
Packit f574b8
* Added George Lindholm's new file permission patch.  Here's his description:
Packit f574b8
  "Here is a rewamped version of my earlier file permission patch.  This version
Packit f574b8
   uses a html page to prompt for user input (rather than having the user
Packit f574b8
   enter a obscure unix chmod string) using checkboxes." - JP
Packit f574b8
* Added George Lindholm's addition of a compiler flag (NO_ANONYMOUS_EMAIL).
Packit f574b8
  If NO_ANONYMOUS_EMAIL is set the user will not be able to add their own
Packit f574b8
  from header.  This will only work if the mail package being used will
Packit f574b8
  add this information. - JP
Packit f574b8
--- lynx2-4-1 on ftp2.cc.ukans.edu
Packit f574b8
06-09-95
Packit f574b8
* Replaced info.cern.ch with www.w3.org in html and make files.  Designated
Packit f574b8
  this code as 2.4-FM, for local use. - FM
Packit f574b8
--- STARTING  2.4-FM ---
Packit f574b8
--- Rename of Lynx2-3-FM and release as Lynx2-4  (08-June-1995) ---
Packit f574b8
    (see CHANGES2-4 and CHANGES2-3)