1
--- RELEASE of 2.3 (19-May-1994) ---
3
* Better memory allocation routines used for some VMS systems.
5
* Non-interactive (-source) access to documents requiring access authorization
6
not allowed to avoid crashes.
8
* Lynx exports the environment variable LYNX_VERSION on UNIX systems
9
with the current version number as the value.
11
* added "action=" handling to ISINDEX tags. (Is that in the spec?)
13
* fixed Telnet security problem
15
* added .mailcap and mailcap support as well as mime.types support
16
for the configuration of viewers and extension mappings.
17
The test command is now implemented so that viewers can be conditionally
20
* Revamped the FTP code to recognize different server types and to parse
21
full directory listings (LIST output). File types, sizes and dates
22
are displayed when possible.
24
* added transparent support for mosaic bookmark files. Just point
25
Lynx at your existing default mosaic bookmark file and Lynx will
26
handle the rest. Viewing, addition, and removal are supported.
28
* added second line of reverse video to show multiline links better.
30
* added configurable MIME types and viewers to lynx.cfg. MIME types
31
and VIEWERS can be configured by following the instructions within
32
the newest lynx.cfg file.
34
* added second %s argument to PRINTER and DOWNLOADER definitions.
35
If a second %s is present in the command definition it will be
36
filled in by a suggested filename which is derived from the URL
37
of the document. See lynx.cfg for more details.
39
* got code from CERN to fix HTBTree FTP bug. Large ftp lists should
42
* added no_proxy environment variable. set it to a comma delimited list
43
of domains or hosts that should not be proxyed. (Thanks CERN :)
45
setenv no_proxy "domain1.dom, domain2.dom, domain3, etc"
47
* Fixed Referer: field handleing so that it doesn't crash on really
50
* True popup menus are now supported for non-multiple SELECT lists.
52
* fixed the delete-a-bookmark command and bound it to 'r' for remove.
53
(thanks to David Trueman for the fix)
55
---------- RELEASE of 2.2 ------------------
57
* added 'd' for download current link. Can be used to force a download
59
* 'r' removed as a comment key. Use 'c' or reconfigure your keys to
60
add 'r' back in. (I would like to use 'r' in the future to mean
61
remove current bookmark link)
62
* Found the bug in the HTTP redirection code that was causing it
63
not to work. So HTTP redirection appears to work now!
64
* Added Referer: header to HTTP requests to list the URL of
65
the document listing the requsted URL. Here's an extract from CERN:
66
This optional header field allows the client to specify,
67
for the server's benefit, the address ( URI ) of the document
68
(or element within the document) from which the URI in the
71
This allows a server to generate lists of back-links to documents,
72
for interest, logging, etc. It allows bad links to be traced
76
* changed novice line to be displayed on bottom two lines with the
77
status line moved up two lines.
79
* Made configurable keymappings a reality. Keys can be remapped in
80
the lynx.cfg file. (diffs from David Trueman)
81
* Got code from Foteos to make 'a' work for VMS connection interrupts.
83
* Moving closer towards configurable keymappings. New keyhandleing
84
code will make it very easy to implement. (diffs from David Trueman)
86
* Lynx FTP now supports PASV code. (fixes to CERN (Dave Raggert?) PASV code
87
from John Ellson) It is not enabled by default. Line 43 in
88
WWW/Library/Implementation/HTFTP must be commented out for
89
PASV code to be used. This was done because not all FTP sites
92
* slight change in forms user interface. For the better, I hope you will
93
agree. Text input fields are now active as soon as the cursor pointer
94
is over them. Therefore you may begin typing into the text field
95
as soon as you come to it. Tab, and up and down arrow keys will
96
move off of the text input field. The only problem with this is as
97
follows. If you are in the habit of using the number keys (keypad)
98
the or h,j,k,l vi keys, as soon as you move over the text link
99
you will begin seeing numbers or hjk or l show up in the text field.
100
In other words, your movement commands are now broken :( You must
101
use true arrow keys or the tab key to move off of the text field.
102
I've tried this out and it seems to work alright. I don't think
103
that users unfamiliar with this will have too hard a time figureing
104
it out. Once you see numbers or letter appearing it becomes fairly
105
obvious whats going on. I'll put a message at the bottom of the
106
screen saying "use tab or arrow keys to move off of link."
107
* added mods by David Trueman to implement -restrictions commandline
108
option. -restrictions allows a list of services to be disabled
109
selectively. -restrictions takes the form of
110
"lynx -restrictions=[default],[all],[inside_telnet],[outside_telnet],[shell],\
111
[editor],[bookmark],[option_save],[print],[file_url],[download],[exec]"
113
all restricts all options.
114
default same as commandline option -anonymous. Disables
115
default services for anonymous users. Currently set to,
116
all restricted except for: inside_telnet, outside_telnet, and
117
goto. Defaults settable within userdefs.h
118
inside_telnet disallow telnets for people coming from inside your
120
outside_telnet disallow telnets for people coming from outside your
122
shell disallow shell escapes
123
editor disallow editing
124
bookmark disallow changing the location of the bookmark file.
125
options_save disallow saving options in .lynxrc
126
print disallow most print options
127
goto disable the 'g' (goto) command.
128
file_url disallow using G)oto to go to file: URL's
129
download disallow saving binary files to disk in the download menu.
130
exec disable execution scripts
131
exec_frozen disallow the user from changing the execution link
132
setting in the O)ptions menu.
134
* added new more informative messages for form links.
136
* fixed -dump and -source options so that they work for
138
* Interruptable I/0 now completely works for UNIX systems.
139
VMS is next. Just hit an 'a' for abort anytime during a
140
transfer to abort. If there is a partial file to show, it
142
* Added command line option -show_curser. If enabled the curser
143
will not be hidden in the right hand corner but will instead
144
be positioned at the start of the currently selected link.
145
show curser is the default for systems without FANCY_CURSES
146
capibilities, and the default configuration can be changed in
149
* Added NNTP posting capibilities. Currently uses external inews
150
program which will be included in the utils directory.
151
Would someone like to patch in some freeware inews code, or
154
* fixed bug in password handling which cuased it to be displayed
155
accidentally :( (Danny Mayer)
157
* bold and emphasis now use curses underlining to represent
158
ephasized text. The use of _underline_ chars before and after
159
the text is now removed.
161
* Added configurable download menu so that binary files may
162
be downloaded using any protocal. Download menu is displayed
163
after selecting a non-displayable file.
164
* Added exec links. 4 types currently defined:
165
files ending in: .csh, .ksh, .sh, (for UNIX) and .com (for VMS);
166
Use exec link controls to turn on and off exec links.
167
* Gopher menues are now within PRE so that spaces are not
168
collapsed in menu entries.
169
* added configurable character sets. Can be set in lynx.cfg
170
by the user in the options screen or in the users .lynxrc file
171
current sets are: ISO Latin I, IBM PC Character set, & 7 bit
172
approximations. New sets can be added to src/LYCharSets.c
174
----------RELEASE of Lynx 2.1 and 2.1.1----------------------
176
* Ability to FTP to VMS systems. (Foteos Macrides)
177
* Fixed lots of display and interupt problems (Foteos Macrides)
178
* The Lynx Bookmark file is now interpreted as an HTML document.
179
Old Lynx bookmark files must be converted using the lynx2html
181
* HTML+ forms as implemented by XMosaic now work.
182
fill in the empty spaces and press the submit button to
184
* The TEXTAREA tag isn't done yet. It will currently only
185
give a one line text area. The next version of Lynx will
186
include a true textarea implementation once I figure out a
187
reasonable interface.
188
* Incorporated WWWlib 2.14 and fixed up the descrip.mms files.
189
Foteos Macrides made VMS port changes and wrote a really nice
190
build.com script to make compilation on VMS systems really easy.
191
Foteos also ported Lynx to OpenVMS for alpha axp systems.
192
* 's' now means search a searchable indexed document through the
193
server, and can no longer be used to search for strings within
194
the displayed document.
195
* '/' now only searches through the current displayed document for
196
strings and can not be used for searchable index documents.
197
* Capital 'Q' now quits without asking for confirmation.
198
* 'm' for Main Menu now askes for confirmation and does NOT clear
200
* Blockquote style changed slightly.
201
* fixed bug with A and other tags messing up formatting
202
withing PRE segments.
203
* Verbose Gopher option removed, verbose gopher functionality
204
is now set permenantly on.
205
* Default editor is now configurable in the lynx.cfg file.
206
* Default bookmark file is now configurable in the lynx.cfg file.
209
* ownership is no longer inherited.
210
* link rev="owner" href="mailto:ADDRESS" now accepted as well as
211
link rev="made" href="mailto:ADDRESS" to define the URL of the
212
owner or person responsible for the info.
213
* 's' now only searches ISINDEX server documents.
214
* '/' always means search within the document.
217
* still doing massive rewrite. Debugging!!
220
* anonymous users cannot change the bookmark page! (thanks to Jyrki Kuoppal for
221
pointing out a security hole)
224
* massive rewrite. Removed all Lynx internal format code and
225
restructured all the source files.
228
* added (non-breaking space),   and  
230
---------- RELEASE of 2.0.12 -----------------
232
* Change HTInit.c so that unsupported types are not sent out
233
in accept parameters. For non X screen only text/html and
234
application/octet-stream are sent.
237
* descriptive title added to files mailed from lynx
240
* disabled FTP connection caching to help fix multiple FTP problems
243
* added preliminary level 1 forms support.
246
* fixed a bunch of gopher holes
247
* gopher lists are turned into URL's now instead of lynx
248
internal format document links
249
* local documents ending in .html can now be referenced with
250
just a filename and/or path from the command line.
253
* Added preloaded searches to gopher URL's. They previously
254
didn't work. This is readily apparent as preloaded CSO
255
searches, which alot of people wanted.
256
* removed old hytelnet compatibility code which looked in
257
multiple directories to find the correct file. If you still
258
need this capibility talk to me.
261
* The users specified editor is now spawned for mail messages.
262
If no editor is defined or if the user is anonymous, the built-in
263
lynx mail sender is used.
266
* changed all static data structures to be dynamic
267
This was a pretty major change of code which may add several
269
* rewrote parse_links routine to make it more efficient and to
270
work with dynamic structures.
273
* added progress messages to HTTP transfers.
276
* added -cache=# command line option to specify the number
277
of WWW documents cached in memory.
280
* added VMS port fixes from Foteos Macrides. Lynx now
281
compiles and works on VMS!
282
* fixed ftp bug in WWWlib that didn't de-escape URL's before
283
sending request to FTP server.
286
* fixed coredump bug for some files with no links.
289
* Moved many configuration options including printer setup to
290
lynx.cfg file. The default placement of the lynx.cfg file
291
will be /usr/local/lib & sys$public
294
* Removed STARTDIR variable from userdefs.h STARTDIR is now inferred
298
* Fixed bug with only one link selectable out of many on the last line
300
* Ported to SVR4 courtesy of Nickolay Saukh (from Russia, Wow this is
301
really getting around!)
302
* Uneditable documents don't get refetched. (Nickolay Saukh)
303
* National language support through LOCALE
304
(instead of ISOLATIN1), protected by #ifdef LOCALE (Nickolay Saukh)
306
------Release of Lynx 2.0.11--------------------------------
308
* Caused major international incident when a large bug was discovered after
310
* Fixed internal document hypertext refernces with URL's. '#selector'
311
strings now work again.
314
* When files come through on pre HTTP/1.0 servers they are now
315
recognized by their file extensions
318
* Lynx can now speak to old NCSA pre HTTP/1.0 servers
319
* fixed ALT bug that had to do with style changes not
320
happening before the alt was printed.
323
* updated the man file lynx.1.
326
* updated help and converted it to HTML. Made a new help location and
327
server. The new default help file is
328
http://kufacts.cc.ukans.edu/lynx_help/lynx_help_main.html
331
* changed '\' to toggle between source and no source. When you press
332
'\' while viewing a rendered HTML document you will get the HTML source
333
when you press '\' while viewing HTML source you will get the
335
* Added ALT attribute to IMG tag. When ALT is available the contents
336
are displayed. When ALT is missing [IMAGE] is displayed. When
337
ALT="" nothing is displayed.
340
* Added document reload command. CTRL-R when pressed will reload
341
the document into memory and redisplay it, clearing the screen.
342
This is very useful when editing documents, outside of Lynx while
343
using Lynx for rendering.
344
* Added source view mode. '\' when pressed will reload the document
345
and display the HTML source. (doesn't work for gopher directoryies right
346
now, but gopher isn't HTML anyways)
347
* fixed bug in LibWWW that caused it not to be able to convert to
349
* fixed bug in LibWWW that caused most binary file transfers to fail
350
* added binary file transfer ability. When binary files are selected
351
the user is prompted for a file name to save to. The default directory
352
is the one the user started in.
353
* Lynx now reloads local HTML files and re-renders them after editing.
356
* At some point I added the ability to edit HTML files on the local
360
* Added Nested Lists, up to six levels, with different bullets
362
* Due to the fact that nearly everyone seems to use P to mean
363
two returns within the same style, and Mosaic has been kind
364
enough to support this meaning, :( :( :( I have changed
365
the P tag to reflect this interpretation. P can be used
366
anywhere and will mean insert two returns. (i.e., two BR tags)
369
* Made the default Mime type for unknown file types on ftp servers
370
to be text/plain. Previously the WWWLibrary had the default
371
as application/octet-stream which meant that most files could not
373
* Changed the ADDRESS style to be more like XMosaic
374
Left flush, newline top and bottom
375
* The Statusline now displays the URL when retrieving files.
376
* added BR (linebreak) tag!
377
The BR tag inserts a line break and maintains the current style!
378
The BR tag may be used anywhere.
379
* added HR (horizontal rule tag!)
380
The HR tag puts a horizontal line seperating two bodies of text.
381
The HR tag may be used anywhere.
384
* All spaces, tabs and returns are now collapsed down do one
386
* fixed bug whiched caused certain links beginning at the
387
begining of a line to be bad.
388
* added '*' (stars) to unordered lists and numbers to ordered
390
* changed dir lists to be more like menu lists.
391
* all emphasis, physical and symantic, now have _underlines_
392
around them to show emphasis.
395
RELEASE OF VER 2.0.10 -----------------------------------------------
398
Added [IMAGE] in all places where IMG tags appear.
399
added WWW_HOME environment variable support.
400
fixed searching in WWW.
401
removed tildas from mail messages for security reasons.
402
added emacs-like key defs.
403
changed gopher dir routines and Verbose format of directories
406
Forgot to put all kinds of bug fixes and stuff in here during the
407
past month. I have been working on upgrading to the 2.X WWWlibrary
408
Today I changed 'g' to mean goto a url, and 'v' to be view the
412
Fixed problem with ftp: URL not being recognized and not working.
415
Tried to remove the use of tabs and replace them with appropriate
416
spaces. This was done to support brain dead curses packages that
417
don't handle tabs. (like linux)
420
Fixed socket problem which was causing a problem with telnet's
424
Fixed SUN curses problem, now works with the /usr/5lib routines
427
Added an option to turn on link numbering
430
Fixed read_rc() bug which caused .lynxrc files to be read incorrectly
431
Fixed file cacheing bug which only allowed searching to be performed
432
once. (it cached the answer and displayed that each time a new
433
search was requested)
436
Fixed VMS I/O bug and TCP routines.
442
Fixed a bug: Multiply defined procedure async_abort in
443
the files get_file and get_bin_file
446
Optomized Gopher TCP routines, increased speed by a factor of 10!
449
Added WWW support by integrating the WWWlib1.4
452
Added home page support and append features.
455
Added support for Image types using xloadimage for X-terminals.
458
Added gopher binary file types