summaryrefslogtreecommitdiffstats
path: root/docs/CHANGES2.3
diff options
context:
space:
mode:
Diffstat (limited to 'docs/CHANGES2.3')
-rw-r--r--docs/CHANGES2.3458
1 files changed, 458 insertions, 0 deletions
diff --git a/docs/CHANGES2.3 b/docs/CHANGES2.3
new file mode 100644
index 0000000..574ea29
--- /dev/null
+++ b/docs/CHANGES2.3
@@ -0,0 +1,458 @@
+--- RELEASE of 2.3 (19-May-1994) ---
+5-19-94
+* Better memory allocation routines used for some VMS systems.
+5-19-94
+* Non-interactive (-source) access to documents requiring access authorization
+ not allowed to avoid crashes.
+3-30-94
+* Lynx exports the environment variable LYNX_VERSION on UNIX systems
+ with the current version number as the value.
+3-29-94
+* added "action=" handling to ISINDEX tags. (Is that in the spec?)
+3-27-94
+* fixed Telnet security problem
+3-19-94
+* added .mailcap and mailcap support as well as mime.types support
+ for the configuration of viewers and extension mappings.
+ The test command is now implemented so that viewers can be conditionally
+ setup.
+3-17-94
+* Revamped the FTP code to recognize different server types and to parse
+ full directory listings (LIST output). File types, sizes and dates
+ are displayed when possible.
+3-16-94
+* added transparent support for mosaic bookmark files. Just point
+ Lynx at your existing default mosaic bookmark file and Lynx will
+ handle the rest. Viewing, addition, and removal are supported.
+3-15-94
+* added second line of reverse video to show multiline links better.
+3-10-94
+* added configurable MIME types and viewers to lynx.cfg. MIME types
+ and VIEWERS can be configured by following the instructions within
+ the newest lynx.cfg file.
+3-?-94
+* added second %s argument to PRINTER and DOWNLOADER definitions.
+ If a second %s is present in the command definition it will be
+ filled in by a suggested filename which is derived from the URL
+ of the document. See lynx.cfg for more details.
+3-?-94
+* got code from CERN to fix HTBTree FTP bug. Large ftp lists should
+ not crash anymore.
+3-9-94
+* added no_proxy environment variable. set it to a comma delimited list
+ of domains or hosts that should not be proxyed. (Thanks CERN :)
+ USAGE: (UNIX)
+ setenv no_proxy "domain1.dom, domain2.dom, domain3, etc"
+3-?-94
+* Fixed Referer: field handling so that it doesn't crash on really
+ long URL's
+3-?-94
+* True popup menus are now supported for non-multiple SELECT lists.
+2-28-94
+* fixed the delete-a-bookmark command and bound it to 'r' for remove.
+ (thanks to David Trueman for the fix)
+
+---------- RELEASE of 2.2 ------------------
+2-9-94
+* added 'd' for download current link. Can be used to force a download
+ of any file.
+* 'r' removed as a comment key. Use 'c' or reconfigure your keys to
+ add 'r' back in. (I would like to use 'r' in the future to mean
+ remove current bookmark link)
+* Found the bug in the HTTP redirection code that was causing it
+ not to work. So HTTP redirection appears to work now!
+* Added Referer: header to HTTP requests to list the URL of
+ the document listing the requested URL. Here's an extract from CERN:
+ This optional header field allows the client to specify,
+ for the server's benefit, the address ( URI ) of the document
+ (or element within the document) from which the URI in the
+ request was obtained.
+
+ This allows a server to generate lists of back-links to documents,
+ for interest, logging, etc. It allows bad links to be traced
+ for maintenance.
+
+2-8-94
+* changed novice line to be displayed on bottom two lines with the
+ status line moved up two lines.
+1-27-94
+* Made configurable keymappings a reality. Keys can be remapped in
+ the lynx.cfg file. (diffs from David Trueman)
+* Got code from Foteos to make 'a' work for VMS connection interrupts.
+1-24-94
+* Moving closer towards configurable keymappings. New keyhandleing
+ code will make it very easy to implement. (diffs from David Trueman)
+1-14-94
+* Lynx FTP now supports PASV code. (fixes to CERN (Dave Raggert?) PASV code
+ from John Ellson) It is not enabled by default. Line 43 in
+ WWW/Library/Implementation/HTFTP must be commented out for
+ PASV code to be used. This was done because not all FTP sites
+ can support PASV FTP.
+1-13-94
+* slight change in forms user interface. For the better, I hope you will
+ agree. Text input fields are now active as soon as the cursor pointer
+ is over them. Therefore you may begin typing into the text field
+ as soon as you come to it. Tab, and up and down arrow keys will
+ move off of the text input field. The only problem with this is as
+ follows. If you are in the habit of using the number keys (keypad)
+ the or h,j,k,l vi keys, as soon as you move over the text link
+ you will begin seeing numbers or hjk or l show up in the text field.
+ In other words, your movement commands are now broken :( You must
+ use true arrow keys or the tab key to move off of the text field.
+ I've tried this out and it seems to work alright. I don't think
+ that users unfamiliar with this will have too hard a time figureing
+ it out. Once you see numbers or letter appearing it becomes fairly
+ obvious what's going on. I'll put a message at the bottom of the
+ screen saying "use tab or arrow keys to move off of link."
+* added mods by David Trueman to implement -restrictions commandline
+ option. -restrictions allows a list of services to be disabled
+ selectively. -restrictions takes the form of
+ "lynx -restrictions=[default],[all],[inside_telnet],[outside_telnet],[shell],\
+ [editor],[bookmark],[option_save],[print],[file_url],[download],[exec]"
+
+ all restricts all options.
+ default same as commandline option -anonymous. Disables
+ default services for anonymous users. Currently set to,
+ all restricted except for: inside_telnet, outside_telnet, and
+ goto. Defaults settable within userdefs.h
+ inside_telnet disallow telnets for people coming from inside your
+ domain.
+ outside_telnet disallow telnets for people coming from outside your
+ domain.
+ shell disallow shell escapes
+ editor disallow editing
+ bookmark disallow changing the location of the bookmark file.
+ options_save disallow saving options in .lynxrc
+ print disallow most print options
+ goto disable the 'g' (goto) command.
+ file_url disallow using G)oto to go to file: URL's
+ download disallow saving binary files to disk in the download menu.
+ exec disable execution scripts
+ exec_frozen disallow the user from changing the execution link
+ setting in the O)ptions menu.
+1-12-93
+* added new more informative messages for form links.
+1-11-93
+* fixed -dump and -source options so that they work for
+ binary files now.
+* Interruptible I/0 now completely works for UNIX systems.
+ VMS is next. Just hit an 'a' for abort anytime during a
+ transfer to abort. If there is a partial file to show, it
+ will be shown.
+* Added command line option -show_cursor. If enabled the cursor
+ will not be hidden in the right hand corner but will instead
+ be positioned at the start of the currently selected link.
+ show cursor is the default for systems without FANCY_CURSES
+ capabilities, and the default configuration can be changed in
+ userdefs.h
+1-9-93
+* Added NNTP posting capabilities. Currently uses external inews
+ program which will be included in the utils directory.
+ Would someone like to patch in some freeware inews code, or
+ send me some?
+1-7-93
+* fixed bug in password handling which caused it to be displayed
+ accidentally :( (Danny Mayer)
+1-6-94
+* bold and emphasis now use curses underlining to represent
+ emphasized text. The use of _underline_ chars before and after
+ the text is now removed.
+1-5-94
+* Added configurable download menu so that binary files may
+ be downloaded using any protocol. Download menu is displayed
+ after selecting a non-displayable file.
+* Added exec links. 4 types currently defined:
+ files ending in: .csh, .ksh, .sh, (for UNIX) and .com (for VMS);
+ Use exec link controls to turn on and off exec links.
+* Gopher menus are now within PRE so that spaces are not
+ collapsed in menu entries.
+* added configurable character sets. Can be set in lynx.cfg
+ by the user in the options screen or in the users .lynxrc file
+ current sets are: ISO Latin I, IBM PC Character set, & 7 bit
+ approximations. New sets can be added to src/LYCharSets.c
+
+----------RELEASE of Lynx 2.1 and 2.1.1----------------------
+-grey area-
+* Ability to FTP to VMS systems. (Foteos Macrides)
+* Fixed lots of display and interrupt problems (Foteos Macrides)
+* The Lynx Bookmark file is now interpreted as an HTML document.
+ Old Lynx bookmark files must be converted using the lynx2html
+ program or deleted.
+* HTML+ forms as implemented by XMosaic now work.
+ fill in the empty spaces and press the submit button to
+ submit the form.
+* The TEXTAREA tag isn't done yet. It will currently only
+ give a one line text area. The next version of Lynx will
+ include a true textarea implementation once I figure out a
+ reasonable interface.
+* Incorporated WWWlib 2.14 and fixed up the descrip.mms files.
+ Foteos Macrides made VMS port changes and wrote a really nice
+ build.com script to make compilation on VMS systems really easy.
+ Foteos also ported Lynx to OpenVMS for alpha axp systems.
+* 's' now means search a searchable indexed document through the
+ server, and can no longer be used to search for strings within
+ the displayed document.
+* '/' now only searches through the current displayed document for
+ strings and can not be used for searchable index documents.
+* Capital 'Q' now quits without asking for confirmation.
+* 'm' for Main Menu now asks for confirmation and does NOT clear
+ the history stack.
+* Blockquote style changed slightly.
+* fixed bug with A and other tags messing up formatting
+ within PRE segments.
+* Verbose Gopher option removed, verbose gopher functionality
+ is now set permanently on.
+* Default editor is now configurable in the lynx.cfg file.
+* Default bookmark file is now configurable in the lynx.cfg file.
+
+12-15-93
+* ownership is no longer inherited.
+* link rev="owner" href="mailto:ADDRESS" now accepted as well as
+ link rev="made" href="mailto:ADDRESS" to define the URL of the
+ owner or person responsible for the info.
+* 's' now only searches ISINDEX server documents.
+* '/' always means search within the document.
+
+-grey area-
+* still doing massive rewrite. Debugging!!
+
+11-30-93
+* anonymous users cannot change the bookmark page! (thanks to Jyrki Kuoppal for
+ pointing out a security hole)
+
+-grey area-
+* massive rewrite. Removed all Lynx internal format code and
+ restructured all the source files.
+
+11-8-93
+* added   (non-breaking space),   and  
+
+---------- RELEASE of 2.0.12 -----------------
+11-1-93
+* Change HTInit.c so that unsupported types are not sent out
+ in accept parameters. For non X screen only text/html and
+ application/octet-stream are sent.
+
+10-26-93
+* descriptive title added to files mailed from lynx
+
+10-25-93
+* disabled FTP connection caching to help fix multiple FTP problems
+
+10-23-93
+* added preliminary level 1 forms support.
+
+10-20-93
+* fixed a bunch of gopher holes
+* gopher lists are turned into URL's now instead of lynx
+ internal format document links
+* local documents ending in .html can now be referenced with
+ just a filename and/or path from the command line.
+
+10-19-93
+* Added preloaded searches to gopher URL's. They previously
+ didn't work. This is readily apparent as preloaded CSO
+ searches, which a lot of people wanted.
+* removed old hytelnet compatibility code which looked in
+ multiple directories to find the correct file. If you still
+ need this capability talk to me.
+
+10-12-93
+* The users specified editor is now spawned for mail messages.
+ If no editor is defined or if the user is anonymous, the built-in
+ lynx mail sender is used.
+
+10-11-93
+* changed all static data structures to be dynamic
+ This was a pretty major change of code which may add several
+ bugs.
+* rewrote parse_links routine to make it more efficient and to
+ work with dynamic structures.
+
+10-6-93
+* added progress messages to HTTP transfers.
+
+10-5-93
+* added -cache=# command line option to specify the number
+ of WWW documents cached in memory.
+
+9-28-93
+* added VMS port fixes from Foteos Macrides. Lynx now
+ compiles and works on VMS!
+* fixed ftp bug in WWWlib that didn't de-escape URL's before
+ sending request to FTP server.
+
+9-21-93
+* fixed coredump bug for some files with no links.
+
+9-3-93
+* Moved many configuration options including printer setup to
+ lynx.cfg file. The default placement of the lynx.cfg file
+ will be /usr/local/lib & sys$public
+
+9-1-93
+* Removed STARTDIR variable from userdefs.h STARTDIR is now inferred
+ from the STARTFILE.
+
+8-30-93
+* Fixed bug with only one link selectable out of many on the last line
+ of the display.
+* Ported to SVR4 courtesy of Nickolay Saukh (from Russia, Wow this is
+ really getting around!)
+* Uneditable documents don't get refetched. (Nickolay Saukh)
+* National language support through LOCALE
+ (instead of ISOLATIN1), protected by #ifdef LOCALE (Nickolay Saukh)
+
+------Release of Lynx 2.0.11--------------------------------
+8-27-93
+* Caused major international incident when a large bug was discovered after
+ release. :)
+* Fixed internal document hypertext references with URL's. '#selector'
+ strings now work again.
+
+8-24-93
+* When files come through on pre HTTP/1.0 servers they are now
+ recognized by their file extensions
+
+8-23-93
+* Lynx can now speak to old NCSA pre HTTP/1.0 servers
+* fixed ALT bug that had to do with style changes not
+ happening before the alt was printed.
+
+8-21-93
+* updated the man file lynx.1.
+
+8-19-93
+* updated help and converted it to HTML. Made a new help location and
+ server. The new default help file is
+ http://kufacts.cc.ukans.edu/lynx_help/lynx_help_main.html
+
+8-15-93
+* changed '\' to toggle between source and no source. When you press
+ '\' while viewing a rendered HTML document you will get the HTML source
+ when you press '\' while viewing HTML source you will get the
+ rendered HTML.
+* Added ALT attribute to IMG tag. When ALT is available the contents
+ are displayed. When ALT is missing [IMAGE] is displayed. When
+ ALT="" nothing is displayed.
+
+8-14-93
+* Added document reload command. CTRL-R when pressed will reload
+ the document into memory and redisplay it, clearing the screen.
+ This is very useful when editing documents, outside of Lynx while
+ using Lynx for rendering.
+* Added source view mode. '\' when pressed will reload the document
+ and display the HTML source. (doesn't work for gopher directoryies right
+ now, but gopher isn't HTML anyways)
+* fixed bug in LibWWW that caused it not to be able to convert to
+ www/source.
+* fixed bug in LibWWW that caused most binary file transfers to fail
+* added binary file transfer ability. When binary files are selected
+ the user is prompted for a file name to save to. The default directory
+ is the one the user started in.
+* Lynx now reloads local HTML files and re-renders them after editing.
+
+??-??-??
+* At some point I added the ability to edit HTML files on the local
+ machine.
+
+8-12-93
+* Added Nested Lists, up to six levels, with different bullets
+ for each level.
+* Due to the fact that nearly everyone seems to use P to mean
+ two returns within the same style, and Mosaic has been kind
+ enough to support this meaning, :( :( :( I have changed
+ the P tag to reflect this interpretation. P can be used
+ anywhere and will mean insert two returns. (i.e., two BR tags)
+
+8-11-93
+* Made the default Mime type for unknown file types on ftp servers
+ to be text/plain. Previously the WWWLibrary had the default
+ as application/octet-stream which meant that most files could not
+ be viewed.
+* Changed the ADDRESS style to be more like XMosaic
+ Left flush, newline top and bottom
+* The Statusline now displays the URL when retrieving files.
+* added BR (linebreak) tag!
+ The BR tag inserts a line break and maintains the current style!
+ The BR tag may be used anywhere.
+* added HR (horizontal rule tag!)
+ The HR tag puts a horizontal line separating two bodies of text.
+ The HR tag may be used anywhere.
+
+8-8-93
+* All spaces, tabs and returns are now collapsed down do one
+ space.
+* fixed bug whiched caused certain links beginning at the
+ beginning of a line to be bad.
+* added '*' (stars) to unordered lists and numbers to ordered
+ lists.
+* changed dir lists to be more like menu lists.
+* all emphasis, physical and symantic, now have _underlines_
+ around them to show emphasis.
+
+
+RELEASE OF VER 2.0.10 -----------------------------------------------
+
+7-8-93
+Added [IMAGE] in all places where IMG tags appear.
+added WWW_HOME environment variable support.
+fixed searching in WWW.
+removed tildas from mail messages for security reasons.
+added emacs-like key defs.
+changed gopher dir routines and Verbose format of directories
+
+6-30-93
+Forgot to put all kinds of bug fixes and stuff in here during the
+past month. I have been working on upgrading to the 2.X WWWlibrary
+Today I changed 'g' to mean goto a url, and 'v' to be view the
+bookmark page.
+
+5-30-93
+Fixed problem with ftp: URL not being recognized and not working.
+
+5-28-93
+Tried to remove the use of tabs and replace them with appropriate
+spaces. This was done to support brain dead curses packages that
+don't handle tabs. (like linux)
+
+5-20-93
+Fixed socket problem which was causing a problem with telnet's
+connecting
+
+5-18-93
+Fixed SUN curses problem, now works with the /usr/5lib routines
+
+4-9-93
+Added an option to turn on link numbering
+
+4-7-93
+Fixed read_rc() bug which caused .lynxrc files to be read incorrectly
+Fixed file caching bug which only allowed searching to be performed
+once. (it cached the answer and displayed that each time a new
+search was requested)
+
+4-2-93
+Fixed VMS I/O bug and TCP routines.
+
+4-1-93
+Ported 2.0 to VMS
+
+3-17-93
+Fixed a bug: Multiply defined procedure async_abort in
+the files get_file and get_bin_file
+
+3-16-93
+Optimized Gopher TCP routines, increased speed by a factor of 10!
+
+3-9-93
+Added WWW support by integrating the WWWlib1.4
+
+2-10-93
+Added home page support and append features.
+
+12-22-92
+Added support for Image types using xloadimage for X-terminals.
+
+12-1-92
+Added gopher binary file types