1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
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
|