~ubuntu-branches/ubuntu/edgy/lynx/edgy

« back to all changes in this revision

Viewing changes to docs/CHANGES2.3

  • Committer: Bazaar Package Importer
  • Author(s): Martin Pitt
  • Date: 2004-09-16 12:14:10 UTC
  • Revision ID: james.westby@ubuntu.com-20040916121410-cz1gu92c4nqfeyrg
Tags: upstream-2.8.5
ImportĀ upstreamĀ versionĀ 2.8.5

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
--- RELEASE of 2.3  (19-May-1994) ---
 
2
5-19-94
 
3
* Better memory allocation routines used for some VMS systems.
 
4
5-19-94
 
5
* Non-interactive (-source) access to documents requiring access authorization
 
6
  not allowed to avoid crashes.
 
7
3-30-94
 
8
* Lynx exports the environment variable LYNX_VERSION on UNIX systems
 
9
  with the current version number as the value.
 
10
3-29-94
 
11
* added "action=" handling to ISINDEX tags.  (Is that in the spec?)
 
12
3-27-94
 
13
* fixed Telnet security problem
 
14
3-19-94
 
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
 
18
  setup.
 
19
3-17-94
 
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.
 
23
3-16-94
 
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.
 
27
3-15-94
 
28
* added second line of reverse video to show multiline links better.
 
29
3-10-94
 
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.
 
33
3-?-94
 
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.
 
38
3-?-94
 
39
* got code from CERN to fix HTBTree FTP bug.  Large ftp lists should
 
40
  not crash anymore.
 
41
3-9-94
 
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 :)
 
44
  USAGE: (UNIX)
 
45
     setenv no_proxy "domain1.dom, domain2.dom, domain3, etc"
 
46
3-?-94
 
47
* Fixed Referer: field handleing so that it doesn't crash on really
 
48
  long URL's
 
49
3-?-94
 
50
* True popup menus are now supported for non-multiple SELECT lists.
 
51
2-28-94
 
52
* fixed the delete-a-bookmark command and bound it to 'r' for remove.
 
53
  (thanks to David Trueman for the fix)
 
54
 
 
55
---------- RELEASE of 2.2 ------------------
 
56
2-9-94
 
57
* added 'd' for download current link.  Can be used to force a download
 
58
  of any file.
 
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
 
69
     request was obtained.
 
70
 
 
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
 
73
     for maintenance.
 
74
 
 
75
2-8-94
 
76
* changed novice line to be displayed on bottom two lines with the
 
77
  status line moved up two lines.
 
78
1-27-94
 
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.
 
82
1-24-94
 
83
* Moving closer towards configurable keymappings.  New keyhandleing
 
84
  code will make it very easy to implement. (diffs from David Trueman)
 
85
1-14-94
 
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
 
90
  can support PASV FTP.
 
91
1-13-94
 
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]"
 
112
 
 
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
 
119
                   domain.
 
120
   outside_telnet  disallow telnets for people coming from outside your
 
121
                   domain.
 
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.
 
133
1-12-93
 
134
* added new more informative messages for form links.
 
135
1-11-93
 
136
* fixed -dump and -source options so that they work for
 
137
  binary files now.
 
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
 
141
  will be shown.
 
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
 
147
  userdefs.h
 
148
1-9-93
 
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
 
152
  send me some?
 
153
1-7-93
 
154
* fixed bug in password handling which cuased it to be displayed
 
155
  accidentally :(  (Danny Mayer)
 
156
1-6-94
 
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.
 
160
1-5-94
 
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
 
173
 
 
174
----------RELEASE of Lynx 2.1 and 2.1.1----------------------
 
175
-grey area-
 
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
 
180
  program or deleted.
 
181
* HTML+ forms as implemented by XMosaic now work.
 
182
  fill in the empty spaces and press the submit button to
 
183
  submit the form.
 
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
 
199
  the history stack.
 
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.
 
207
 
 
208
12-15-93
 
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.
 
215
 
 
216
-grey area-
 
217
* still doing massive rewrite.  Debugging!!
 
218
 
 
219
11-30-93
 
220
* anonymous users cannot change the bookmark page! (thanks to Jyrki Kuoppal for
 
221
  pointing out a security hole)
 
222
 
 
223
-grey area-
 
224
* massive rewrite.  Removed all Lynx internal format code and
 
225
  restructured all the source files.
 
226
 
 
227
11-8-93
 
228
* added   (non-breaking space),   and  
 
229
 
 
230
---------- RELEASE of 2.0.12 -----------------
 
231
11-1-93
 
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.
 
235
 
 
236
10-26-93
 
237
* descriptive title added to files mailed from lynx
 
238
 
 
239
10-25-93
 
240
* disabled FTP connection caching to help fix multiple FTP problems
 
241
 
 
242
10-23-93
 
243
* added preliminary level 1 forms support.
 
244
 
 
245
10-20-93
 
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.
 
251
 
 
252
10-19-93
 
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.
 
259
 
 
260
10-12-93
 
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.
 
264
 
 
265
10-11-93
 
266
* changed all static data structures to be dynamic
 
267
  This was a pretty major change of code which may add several
 
268
  bugs.
 
269
* rewrote parse_links routine to make it more efficient and to
 
270
  work with dynamic structures.
 
271
 
 
272
10-6-93
 
273
* added progress messages to HTTP transfers.
 
274
 
 
275
10-5-93
 
276
* added -cache=# command line option to specify the number
 
277
  of WWW documents cached in memory.
 
278
 
 
279
9-28-93
 
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.
 
284
 
 
285
9-21-93
 
286
* fixed coredump bug for some files with no links.
 
287
 
 
288
9-3-93
 
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
 
292
 
 
293
9-1-93
 
294
* Removed STARTDIR variable from userdefs.h  STARTDIR is now inferred
 
295
  from the STARTFILE.
 
296
 
 
297
8-30-93
 
298
* Fixed bug with only one link selectable out of many on the last line
 
299
  of the display.
 
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)
 
305
 
 
306
------Release of Lynx 2.0.11--------------------------------
 
307
8-27-93
 
308
* Caused major international incident when a large bug was discovered after
 
309
  release. :)
 
310
* Fixed internal document hypertext refernces with URL's.  '#selector'
 
311
  strings now work again.
 
312
 
 
313
8-24-93
 
314
* When files come through on pre HTTP/1.0 servers they are now
 
315
  recognized by their file extensions
 
316
 
 
317
8-23-93
 
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.
 
321
 
 
322
8-21-93
 
323
* updated the man file lynx.1.
 
324
 
 
325
8-19-93
 
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
 
329
 
 
330
8-15-93
 
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
 
334
  rendered HTML.
 
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.
 
338
 
 
339
8-14-93
 
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
 
348
  www/source.
 
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.
 
354
 
 
355
??-??-??
 
356
* At some point I added the ability to edit HTML files on the local
 
357
  machine.
 
358
 
 
359
8-12-93
 
360
* Added Nested Lists, up to six levels, with different bullets
 
361
  for each level.
 
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)
 
367
 
 
368
8-11-93
 
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
 
372
  be viewed.
 
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.
 
382
 
 
383
8-8-93
 
384
* All spaces, tabs and returns are now collapsed down do one
 
385
  space.
 
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
 
389
  lists.
 
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.
 
393
 
 
394
 
 
395
RELEASE OF VER 2.0.10 -----------------------------------------------
 
396
 
 
397
7-8-93
 
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
 
404
 
 
405
6-30-93
 
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
 
409
bookmark page.
 
410
 
 
411
5-30-93
 
412
Fixed problem with ftp: URL not being recognized and not working.
 
413
 
 
414
5-28-93
 
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)
 
418
 
 
419
5-20-93
 
420
Fixed socket problem which was causing a problem with telnet's
 
421
connecting
 
422
 
 
423
5-18-93
 
424
Fixed SUN curses problem, now works with the /usr/5lib routines
 
425
 
 
426
4-9-93
 
427
Added an option to turn on link numbering
 
428
 
 
429
4-7-93
 
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)
 
434
 
 
435
4-2-93
 
436
Fixed VMS I/O bug and TCP routines.
 
437
 
 
438
4-1-93
 
439
Ported 2.0 to VMS
 
440
 
 
441
3-17-93
 
442
Fixed a bug: Multiply defined procedure async_abort in
 
443
the files get_file and get_bin_file
 
444
 
 
445
3-16-93
 
446
Optomized Gopher TCP routines, increased speed by a factor of 10!
 
447
 
 
448
3-9-93
 
449
Added WWW support by integrating the WWWlib1.4
 
450
 
 
451
2-10-93
 
452
Added home page support and append features.
 
453
 
 
454
12-22-92
 
455
Added support for Image types using xloadimage for X-terminals.
 
456
 
 
457
12-1-92
 
458
Added gopher binary file types